.ProductHero_heroSection__fQbC_{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background-color:#f7f7f7;padding:120px 0 60px}.ProductHero_contentWrapper__tWZuS{width:100%;max-width:1536px;margin:0 auto;padding:0 80px}.ProductHero_heroMain__DaB_I{width:100%;display:grid;grid-template-columns:250px auto 350px;grid-gap:3rem;gap:3rem;align-items:start}.ProductHero_heroItem__Zr7o5{height:340px;display:flex;align-items:flex-end;padding-bottom:2rem;position:relative}.ProductHero_heroItem__Zr7o5 ul{list-style:none;width:100%;display:flex;flex-direction:column}.ProductHero_heroItem__Zr7o5 ul li{margin-bottom:4px}.ProductHero_heroItem__Zr7o5 ul li:last-child{margin-top:20px;margin-bottom:0}.ProductHero_menuItemWrapper__38DQP{display:flex;align-items:center;gap:14px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.ProductHero_heroItemIcons__n8vjO{width:40px;height:40px;background-color:#e8e8e8;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProductHero_menuItemWrapper__38DQP:hover .ProductHero_heroItemIcons__n8vjO{background-color:#fff}.ProductHero_menuItemLabel___vN3n{font-size:12px;color:#000000ab;letter-spacing:.5px;font-weight:500;white-space:nowrap;transition:opacity .2s ease,visibility .2s ease}.ProductHero_menuIsOpen__qFhQK .ProductHero_menuItemLabel___vN3n{opacity:0;visibility:hidden}.ProductHero_panelContainer__s0w2R{position:absolute;left:60px;top:50%;transform:translateY(-50%);width:max-content;min-width:250px;border-radius:8px;z-index:10;animation:ProductHero_fadeIn__w9h98 .3s ease-out}.ProductHero_panelLayout__P2Vix{display:flex}.ProductHero_panelContent__Czo2w{padding:1.5rem;flex-grow:1}.ProductHero_panelHeader__eG_PB h3{font-size:1rem;font-weight:600;margin:0 0 1.5rem}.ProductHero_panelSubHeader__oYbwK{font-size:.8rem;font-weight:600;text-transform:uppercase;color:#888;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.ProductHero_colorGrid__mYcSl{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.75rem;gap:.75rem}.ProductHero_colorSwatchWrapper__P7dr_{cursor:pointer;display:flex;justify-content:center}.ProductHero_colorSwatch__VvyqV{width:38px;height:38px;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #eee;transition:transform .2s ease}.ProductHero_colorSwatchWrapper__P7dr_:hover .ProductHero_colorSwatch__VvyqV{transform:scale(1.1)}.ProductHero_checkmarkIcon__H4Ils{color:white;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.ProductHero_positionList__F8SbD{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}@media (min-width:769px) and (max-width:1024px){.ProductHero_positionList__F8SbD{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:6px!important;gap:6px!important}.ProductHero_positionItem__oiK_o{padding:6px 4px!important;font-size:12px!important;text-align:center!important;margin:0!important}}@media (max-width:768px){.ProductHero_positionList__F8SbD{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:8px!important;gap:8px!important}}.ProductHero_positionItem__oiK_o{padding:10px 12px;font-size:14px;font-weight:500;color:#333;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.ProductHero_positionItem__oiK_o:hover{background-color:#f5f5f5}.ProductHero_activePosition__0oKHb{background-color:#e9e9e9;font-weight:600}@keyframes ProductHero_fadeIn__w9h98{0%{opacity:0;transform:translateY(-50%) translateX(-10px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.ProductHero_heroProductImage__D__Xa{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:450px;min-height:500px;max-height:700px}.ProductHero_heroProductImage__D__Xa img{object-fit:contain}.ProductHero_heroProductDescription__HgaCG{width:100%}.ProductHero_heroProductDescription__HgaCG h2{font-size:24px;font-weight:600;margin-bottom:2rem;color:#333}@media (min-width:769px) and (max-width:1024px){.ProductHero_heroSection__fQbC_{padding:100px 0 60px}.ProductHero_contentWrapper__tWZuS{padding:0 40px}.ProductHero_heroMain__DaB_I{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.ProductHero_heroProductImage__D__Xa{order:1;width:100%;min-height:450px;max-height:600px}.ProductHero_heroProductImage__D__Xa img{max-width:500px}.ProductHero_heroItem__Zr7o5{order:2;height:auto;padding-bottom:0;width:100%;max-width:700px}.ProductHero_heroItem__Zr7o5 ul{flex-direction:row;justify-content:space-around;width:50%;margin:0 auto;align-items:center;padding:10px;border-radius:8px}.ProductHero_heroItem__Zr7o5 ul li:last-child{margin-top:0}.ProductHero_menuItemWrapper__38DQP{flex-direction:column;gap:6px;justify-content:center;height:100%}.ProductHero_heroItemIcons__n8vjO{width:40px;height:40px}.ProductHero_menuItemLabel___vN3n{display:block!important;opacity:1!important;visibility:visible!important;font-size:11px;text-align:center}.ProductHero_menuItemValue__3IDCO{display:none}.ProductHero_panelContainer__s0w2R{top:calc(100% + 15px);left:50%;transform:translateX(-50%);width:90vw;max-width:450px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:1rem;z-index:20;animation:ProductHero_fadeIn__w9h98 .3s ease-out;border:1px solid #eee}.ProductHero_heroProductDescription__HgaCG{order:3;display:grid;grid-template-columns:40% 60%;width:100%;margin-top:20px}.ProductHero_heroProductDescription__HgaCG h2{grid-column:1/2;grid-row:1;font-size:22px;margin-bottom:1rem}.ProductHero_heroButton__bEmeE{height:max-content}.ProductHero_productInfo__mKSIV{grid-column:1/2;grid-row:3;margin-top:1rem}.ProductHero_tabList__6mHDp{grid-column:2/3;grid-row:1}.ProductHero_tabContent__ZWScS{grid-column:2/3;grid-row:2}.ProductHero_tabMore__DYUId{grid-column:2/3;grid-row:3;margin-top:1rem}}.ProductHero_tabList__6mHDp{display:flex;gap:30px;margin-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.ProductHero_tabList__6mHDp span{font-size:14px;font-weight:600;padding-bottom:12px;cursor:pointer;color:#666;position:relative;margin-bottom:-1px;border-bottom:2px solid transparent;transition:color .2s ease,border-bottom-color .2s ease}.ProductHero_tabList__6mHDp span:hover{color:#333}.ProductHero_tabList__6mHDp span.ProductHero_activeTab__6OzfO{color:#333;border-bottom-color:#333}.ProductHero_tabContent__ZWScS{margin-bottom:20px}.ProductHero_heroProductDescription__HgaCG p{font-size:14px;line-height:1.6;color:#333;margin-bottom:1rem}.ProductHero_tabMore__DYUId{display:flex;gap:30px}.ProductHero_tabMore__DYUId span{font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.ProductHero_heroPrice__KHTCr{font-size:36px;font-weight:500;color:#111;margin:3rem 0 1rem}.ProductHero_heroButtons___212b{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ProductHero_heroButton__bEmeE{width:max-content;text-decoration:none;color:white;background-color:#2c3587;padding:12px 35px;font-size:14px;font-weight:600;position:relative;z-index:1;overflow:hidden;transition:background-color .3s ease-in-out;border:none}.ProductHero_heroButton__bEmeE:hover{background-color:#1a2365}.ProductHero_heroButtonWhatsApp__UuPGG{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:white;background-color:#25d366;padding:12px 24px;font-size:14px;font-weight:600;border-radius:4px;transition:background-color .3s ease-in-out;cursor:pointer}.ProductHero_heroButtonWhatsApp__UuPGG:hover{background-color:#20bd5a}.ProductHero_productInfo__mKSIV{margin-top:2rem;display:flex;flex-direction:column;gap:.5rem}.ProductHero_infoRow__1_tqf{display:flex;gap:20px}.ProductHero_infoRow__1_tqf span{font-size:13px;color:#666;font-weight:400;font-style:italic}.ProductHero_galleryOverlay__II1Hw{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:2000;display:flex;flex-direction:column;animation:ProductHero_gallerySlideUp__57nrE .4s cubic-bezier(.25,1,.5,1)}@keyframes ProductHero_gallerySlideUp__57nrE{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ProductHero_galleryHeader__HwQ4h{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem 2.5rem;border-bottom:1px solid #e0e0e0;flex-shrink:0}.ProductHero_galleryTitle__Ww123{grid-column:2/3;justify-self:center;font-size:1.1rem;font-weight:500;color:#333;margin:10px 0 0}.ProductHero_galleryNav__WqTTb{grid-column:3/4;justify-self:end;display:flex;align-items:center;gap:1rem}.ProductHero_galleryCloseButton__R5OM1,.ProductHero_galleryNavButton__jCuKr{background:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem;color:#333;transition:all .2s ease}.ProductHero_galleryCloseButton__R5OM1:hover,.ProductHero_galleryNavButton__jCuKr:hover{background-color:#f0f0f0;border-color:#333}.ProductHero_gallerySliderContainer__C3lc8{flex-grow:1;width:100%;overflow:hidden;display:flex;align-items:center}.ProductHero_galleryEmbla__TLLFi{overflow:hidden;padding-left:2.5rem}.ProductHero_galleryEmblaContainer__6dJcs{display:flex;align-items:center;height:80vh}.ProductHero_galleryEmblaSlide__QvB8f{flex-shrink:0;min-width:0;position:relative;margin-right:1.5rem;height:100%;display:flex;align-items:center}.ProductHero_galleryImage__hluKw{width:100%;height:100%;object-fit:contain}.ProductHero_galleryScrollTrack__02SDl{display:flex;align-items:center;gap:1.5rem;height:100%;min-height:85vh;padding:2rem 2.5rem 2rem 8rem;box-sizing:border-box}.ProductHero_galleryLargeSlide__4doky{flex-shrink:0;position:relative;width:75vw;min-width:700px;max-width:1100px;height:80vh;min-height:500px;max-height:820px}@media (max-width:768px){.ProductHero_heroSection__fQbC_{padding:100px 0 40px}.ProductHero_contentWrapper__tWZuS{padding:0 20px}.ProductHero_heroMain__DaB_I{display:flex;flex-direction:column;gap:2rem;margin-top:0}.ProductHero_heroProductImage__D__Xa{order:1;display:flex;justify-content:center;align-items:center;min-height:400px;max-height:550px}.ProductHero_heroProductImage__D__Xa img{max-width:500px}.ProductHero_heroItem__Zr7o5{order:2;height:auto;padding-bottom:0;align-items:flex-start;margin:0 auto}.ProductHero_heroProductDescription__HgaCG{order:3}.ProductHero_heroItem__Zr7o5 ul{flex-direction:row;justify-content:center;width:100%;align-items:center;gap:10px}.ProductHero_heroItem__Zr7o5 ul li{width:auto;position:relative}.ProductHero_panelContainer__s0w2R{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);bottom:auto;right:auto;width:90vw;max-width:420px;z-index:20;box-shadow:0 5px 25px rgba(0,0,0,.15);background-color:#fff;animation:ProductHero_fadeInMobile__xsla_ .3s ease-out}.ProductHero_menuIsOpen__qFhQK .ProductHero_menuItemLabel___vN3n{opacity:1;visibility:visible}.ProductHero_menuItemWrapper__38DQP:hover .ProductHero_heroItemIcons__n8vjO{background-color:#e8e8e8}.ProductHero_galleryHeader__HwQ4h{padding:1rem 1.5rem;grid-template-columns:auto 1fr}.ProductHero_galleryTitle__Ww123{grid-column:1/2;justify-self:start}.ProductHero_galleryNav__WqTTb{grid-column:2/3}.ProductHero_galleryEmbla__TLLFi{padding-left:1.5rem}.ProductHero_galleryEmblaSlide__QvB8f.ProductHero_wide__17uLy{width:1000px}.ProductHero_galleryEmblaSlide__QvB8f.ProductHero_normal__ANLy4{width:500px}.ProductHero_galleryScrollTrack__02SDl{padding:1rem 1.5rem 1rem 4rem;min-height:75vh}.ProductHero_galleryLargeSlide__4doky{width:90vw;min-width:280px;height:70vh;min-height:320px}.ProductHero_menuItemWrapper__38DQP{flex-direction:column;gap:6px;padding:4px}.ProductHero_menuItemLabel___vN3n{padding-top:0;font-size:11px}.ProductHero_menuItemValue__3IDCO{display:none}.ProductHero_heroItemIcons__n8vjO{width:50px;height:50px}.ProductHero_colorGrid__mYcSl{grid-template-columns:repeat(6,1fr);gap:.5rem}.ProductHero_positionList__F8SbD{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:8px!important;gap:8px!important;flex-direction:unset!important}.ProductHero_positionItem__oiK_o{padding:10px 8px;font-size:12px;text-align:center;border:1px solid #eee}.ProductHero_positionItem__oiK_o:hover{background-color:#f5f5f5}.ProductHero_activePosition__0oKHb{background-color:#e9e9e9;border-color:#ddd;font-weight:600}.ProductHero_depthList__9B_H5{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.ProductHero_depthItem__3rEjr{padding:8px 6px;font-size:12px;text-align:center}.ProductHero_heroItem__Zr7o5 ul li:last-child{margin-top:0!important}.ProductHero_heroItem__Zr7o5 ul li:last-child .ProductHero_menuItemWrapper__38DQP{align-items:center;justify-content:center;margin-top:-2px}}@keyframes ProductHero_fadeInMobile__xsla_{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.page_container__dobeN{margin:0 auto;padding:0 20px}@media (max-width:768px){.page_container__dobeN{padding:0 16px}}