.ProductCard_card__mPUsF{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s;will-change:transform}.ProductCard_tag__jsYSl{background:#0023a7;background:var(--color-primary,#0023a7);border-radius:4px;color:#fff;font-size:11px;font-weight:700;left:10px;padding:3px 8px;position:absolute;top:10px;z-index:1}.ProductCard_imageWrapper__lcmzF{aspect-ratio:1/1;background:#fff;margin-top:24px;overflow:hidden;position:relative;width:100%}.ProductCard_image__trfg6{display:block;height:100%;object-fit:cover;transition:transform .3s;width:100%}.ProductCard_secondaryImage__5a35d{left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease-in-out,transform .3s}.ProductCard_primaryImage__9XivI{opacity:1;transition:opacity .4s ease-in-out,transform .3s}@media (hover:hover){.ProductCard_card__mPUsF:hover .ProductCard_secondaryImage__5a35d{opacity:1}.ProductCard_card__mPUsF:hover .ProductCard_primaryImage__9XivI{opacity:0}.ProductCard_card__mPUsF:not(.ProductCard_noZoom__vW9Ho):hover{transform:scale(1.09);z-index:10}}.ProductCard_card__mPUsF.ProductCard_showSecondary__-QmVj .ProductCard_secondaryImage__5a35d{opacity:1}.ProductCard_card__mPUsF.ProductCard_showSecondary__-QmVj .ProductCard_primaryImage__9XivI{opacity:0}.ProductCard_card__mPUsF:not(.ProductCard_noZoom__vW9Ho).ProductCard_isActive__MsUp0{transform:scale(1.09);z-index:10}.ProductCard_info__pfwoa{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px 12px 14px}.ProductCard_name__pb6-\+{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#2c3e50;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.4;margin:0;overflow:hidden}.ProductCard_colors__oMs8S{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.ProductCard_swatch__479Zf{border:1.5px solid #00000026;border-radius:50%;flex-shrink:0;height:14px;width:14px}.ProductCard_moreColors__rEfiL{color:#888;font-size:11px;font-weight:700}.ProductCard_priceContainer__rRYUH{margin-top:auto}.ProductCard_price__xPTcH{align-items:center;column-gap:6px;display:flex;flex-wrap:wrap;justify-content:stretch;margin:0}.ProductCard_currentPrice__zyOv9{align-items:end;color:#0023a7;display:flex;flex-direction:column;font-size:18px;font-weight:700;line-height:1;margin-left:auto}.ProductCard_priceReais__fz7zc{font-size:18px}.ProductCard_priceCents__W9lwg{display:inline-flex;flex-direction:column;font-size:14px}.ProductCard_oldPrice__BsEwn{color:#484848;display:flex;flex-direction:column;font-size:16px;line-height:1}.ProductCard_priceUnavailable__xjpQ8{color:#aaa;font-size:13px;font-style:italic;margin:0}.MoreCard_card__sPyIo{align-items:center;border:2px dashed #ccc;border-radius:12px;box-shadow:0 2px 8px #0000000f;color:#0023a7;color:var(--color-dark,#0023a7);cursor:pointer;display:flex;justify-content:center;min-height:180px;text-decoration:none;transition:transform .2s,box-shadow .2s}.MoreCard_card__sPyIo:hover{background:rgba(0,36,167,.057);border:2px dashed #0023a7;border:2px dashed var(--color-dark,#0023a7);box-shadow:0 6px 18px #0000001a;transform:translateY(-3px)}.MoreCard_content__Eyis7{align-items:center;display:flex;flex-direction:column;gap:10px;padding:20px}.MoreCard_text__8xU\+h{font-size:14px;font-weight:700;text-align:center}.Carousel_container__kGXQK{aspect-ratio:21/9;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:16px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}@media (max-width:768px){.Carousel_container__kGXQK{aspect-ratio:16/9}}.Carousel_track__1MNo\+{display:flex;height:100%;transition:transform .5s ease-in-out;width:100%;will-change:transform}.Carousel_slide__ixkHe{flex:0 0 100%;height:100%;max-width:100%;overflow:hidden}.Carousel_image__iKvzr,.Carousel_slideLink__AXGIa{display:block;height:100%;width:100%}.Carousel_image__iKvzr{object-fit:cover;pointer-events:auto}.Carousel_control__y51o8{align-items:center;background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:.9;padding:8px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .18s,background-color .18s;width:36px;z-index:10}.Carousel_control__y51o8:hover{background-color:#333;opacity:1}.Carousel_prev__36qlX{left:10px}.Carousel_next__QXfQo{right:10px}@media (max-width:768px){.Carousel_control__y51o8{display:none}}.Carousel_indicators__EWUe\+{bottom:10px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.Carousel_indicators__EWUe\+ span{background-color:#ffffff80;border-radius:50%;cursor:pointer;height:10px;transition:background-color .3s,transform .3s;width:10px}.Carousel_indicators__EWUe\+ span.Carousel_active__VuEe-{background-color:#fff;transform:scale(1.2)}.WelcomePopup_overlay__sW\+Xd{align-items:center;animation:WelcomePopup_fadeIn__z3YQX .25s ease;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.WelcomePopup_modal__q9Heq{animation:WelcomePopup_popIn__44pAo .3s ease;background:var(--color-light);border-radius:16px;box-shadow:var(--shadow-medium);box-sizing:border-box;font-family:var(--font-primary);max-height:100%;max-width:400px;overflow-y:auto;padding:28px 24px 20px;text-align:center;width:100%}.WelcomePopup_title__By881{color:var(--color-dark);font-family:var(--font-heading);font-size:1.6rem;margin:0 0 12px}.WelcomePopup_text__CjNLb{color:#444;font-size:.95rem;line-height:1.45;margin:0 0 18px}.WelcomePopup_inputWrap__7ExEg{margin-bottom:14px;position:relative;width:100%}.WelcomePopup_inputIcon__nZekC{color:#25d366;font-size:22px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.WelcomePopup_input__lkOss{border:2px solid var(--color-medium-gray);border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:1rem;outline:none;padding:14px 14px 14px 46px;transition:border-color .2s;width:100%}.WelcomePopup_input__lkOss:focus{border-color:var(--color-primary)}.WelcomePopup_inputError__wY-Kl .WelcomePopup_input__lkOss{border-color:var(--color-error)}.WelcomePopup_errorMsg__NJQtO{color:var(--color-error);font-size:.8rem;margin:-6px 0 12px;text-align:left}.WelcomePopup_honeypot__Qhnw-{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}.WelcomePopup_primaryBtn__CXbKb{background:var(--color-accent);border:none;border-radius:10px;color:var(--color-light);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;padding:14px;transition:opacity .2s,transform .1s;width:100%}.WelcomePopup_primaryBtn__CXbKb:hover:not(:disabled){opacity:.92}.WelcomePopup_primaryBtn__CXbKb:active:not(:disabled){transform:scale(.98)}.WelcomePopup_primaryBtn__CXbKb:disabled{background:var(--color-medium-gray);cursor:not-allowed}.WelcomePopup_skipBtn__ajZhV{background:none;border:none;color:#999;cursor:pointer;display:block;font-family:inherit;font-size:.85rem;margin:14px auto 0;padding:4px 8px}.WelcomePopup_skipBtn__ajZhV:hover{text-decoration:underline}.WelcomePopup_terms__P9TmQ{color:#999;font-size:.7rem;line-height:1.3;margin:14px 0 0}.WelcomePopup_consent__nf-0U{color:#999;font-size:.7rem;line-height:1.3;margin:8px 0 0}.WelcomePopup_couponBox__eJThh{background:var(--color-secondary);border:2px dashed var(--color-primary);border-radius:10px;color:var(--color-dark);font-size:1.6rem;font-weight:800;letter-spacing:2px;margin-bottom:10px;padding:14px;-webkit-user-select:all;user-select:all}.WelcomePopup_couponExpired__LC2Oy{opacity:.5;text-decoration:line-through}.WelcomePopup_timer__OuCA8{color:#444;font-size:.9rem;margin:0 0 18px}.WelcomePopup_timer__OuCA8 strong{font-feature-settings:"tnum";color:var(--color-error);font-variant-numeric:tabular-nums}@keyframes WelcomePopup_fadeIn__z3YQX{0%{opacity:0}to{opacity:1}}@keyframes WelcomePopup_popIn__44pAo{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.Home_categoriesSection__p9KwQ{margin:0 -16px;overflow:hidden}.Home_srOnly__672JA{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Home_categoriesScroll__Xpz7y{display:flex;overflow-x:auto;padding:8px 12px}.Home_categoriesScroll__Xpz7y::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}.Home_categoriesScroll__Xpz7y::-webkit-scrollbar{height:8px}@media (max-width:768px){.Home_categoriesScroll__Xpz7y::-webkit-scrollbar{height:0}}.Home_categoryItem__ghsI7{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:6px;min-width:80px}.Home_circleIcon__fQeU4{background:var(--color-dark);border:3px solid #eee;border-radius:50%;height:65px;overflow:hidden;transition:border-color .2s,transform .2s;width:65px}@media (hover:hover){.Home_circleIcon__fQeU4:hover{border-color:#00b6ff;border-color:var(--color-primary,#00b6ff);transform:scale(1.1)}.Home_sectionLink__kB6RH:hover .Home_sectionTitle__vBqIx{color:#0023a7;color:var(--color-primary,#0023a7)}}.Home_circleIcon__fQeU4.Home_switcher__woNjP{border-color:#00b6ff;border-color:var(--color-primary,#00b6ff)}.Home_circleIcon__fQeU4 img{height:100%;object-fit:cover;width:100%}.Home_categoryTitle__Ze3ir{color:#444;font-size:.8rem;font-weight:600;line-height:1.4;max-width:70px;text-align:center}.Home_sectionGrid__ogiBv{margin:0 auto;max-width:1200px}.Home_sectionLink__kB6RH{display:inline-block;text-align:center;text-decoration:none;width:100%}.Home_sectionTitle__vBqIx{color:#2c3e50;font-size:1.3rem;font-weight:700;margin:0;padding:8px;transition:color .2s}.Home_gridContainer__RKbt3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:16px 0}.Home_scrollContainer__mp9py{display:flex;gap:20px;margin:0 -16px;overflow-x:auto;padding:16px 24px;scrollbar-width:none}.Home_scrollContainer__mp9py::-webkit-scrollbar{display:none}.Home_scrollContainer__mp9py>*{flex-shrink:0;width:55%}.Home_backToTop__dU6QW{margin-top:30px;text-align:center}.Home_btnScrollTop__Rbh1m{background:#0023a7;background:var(--color-dark,#0023a7);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:opacity .2s}.Home_btnScrollTop__Rbh1m:hover{opacity:.85}.Home_loading__6vzDn{align-items:center;color:#888;display:flex;font-size:16px;justify-content:center;min-height:60vh}@keyframes Skeleton_shimmer__-grfh{0%{background-position:-400px 0}to{background-position:400px 0}}.Skeleton_shimmer__-grfh{animation:Skeleton_shimmer__-grfh 1.4s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:800px 100%;border-radius:4px}.Skeleton_card__qJWkH{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.Skeleton_cardImage__bwYE2{aspect-ratio:1/1.2;width:100%}.Skeleton_cardBody__FGwCN{display:flex;flex-direction:column;gap:8px;padding:10px 12px 14px}.Skeleton_lineWide__DWcoh{height:14px;width:80%}.Skeleton_lineMid__6QIPg{height:14px;width:55%}.Skeleton_linePrice__rt91l{height:18px;margin-top:4px;width:50%}.Skeleton_homeWrapper__UG7Op{width:100%}.Skeleton_homeBanner__\+SxfF{aspect-ratio:21/9;border-radius:8px;margin-bottom:16px;width:100%}@media (max-width:768px){.Skeleton_homeBanner__\+SxfF{aspect-ratio:16/9}}.Skeleton_homeCatsRow__nML\+O{display:flex;gap:16px;overflow:hidden;padding:8px}.Skeleton_homeCatItem__j5OIq{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.Skeleton_homeCatCircle__qkBV6{border-radius:50%;height:70px;width:70px}.Skeleton_homeCatLabel__OBYS8{height:10px;width:50px}.Skeleton_homeSectionWrapper__X\+mjc{margin:0 auto 16px;max-width:1000px}.Skeleton_homeSectionTitle__\+TwsC{height:24px;margin:0 auto 16px;width:200px}.Skeleton_homeGrid__ybBBq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:8px}@media (min-width:768px){.Skeleton_homeGrid__ybBBq{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.Skeleton_homeGrid__ybBBq{grid-template-columns:repeat(4,1fr)}}.Skeleton_homeScroll__YP1Xo{display:flex;gap:12px;overflow:hidden;padding:8px 0 12px}.Skeleton_homeScrollCard__MLGdS{background:#fff;border:1px solid #eee;border-radius:12px;flex-shrink:0;overflow:hidden;width:200px}.Skeleton_homeScrollImage__\+hoiP{aspect-ratio:1/1.2;width:100%}.Skeleton_homeScrollBody__0ROfz{display:flex;flex-direction:column;gap:6px;padding:8px 10px 12px}.Skeleton_pageWrapper__CXMtN{margin:0 auto;max-width:1000px;padding:24px 16px}.Skeleton_pageTitle__k7iYL{height:28px;margin-bottom:24px;width:40%}.Skeleton_grid__sTC1G{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.Skeleton_grid__sTC1G{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.Skeleton_grid__sTC1G{grid-template-columns:repeat(4,1fr)}}.Skeleton_detailWrapper__9LHuQ{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;padding:24px 20px}.Skeleton_detailImage__6CliH{aspect-ratio:1/1;border-radius:12px;width:100%}.Skeleton_detailBody__jfNFv{display:flex;flex-direction:column;gap:14px;padding-top:8px}.Skeleton_detailTitle__izNH5{height:28px;width:90%}.Skeleton_detailPrice__nyB24{height:36px;width:40%}.Skeleton_detailText__zd0A\+{height:14px;width:100%}.Skeleton_detailTextSm__uj8oH{height:14px;width:75%}@media (max-width:768px){.Skeleton_detailWrapper__9LHuQ{grid-template-columns:1fr}}