.CategorySection_container__oIh4B{padding:70px clamp(32px,8vw,128px) 40px;display:flex;justify-content:center}.CategorySection_inner__Rngr3{width:100%;padding-bottom:60px;border-bottom:4px solid hsla(0,0%,80%,.48)}.CategorySection_products__1oPNg{display:flex;align-items:flex-center;gap:40px;margin-top:40px;overflow-x:auto;white-space:nowrap;padding-bottom:10px;scrollbar-width:none;scroll-behavior:smooth}.CategorySection_productCard__82R7C{padding:20px;border-radius:8px;text-align:center;position:relative;width:220px}.CategorySection_productCard__82R7C,.CategorySection_productLink__yUOkf{display:flex;flex-direction:column;justify-content:center;align-items:center}.CategorySection_productCard__82R7C:not(:last-child):after{content:"";position:absolute;top:10%;right:-22px;height:80%;width:4px;background-color:#d1d1d1;border-radius:10px}.CategorySection_productTitle__1mPkV{font-size:14px;margin:8px 0 4px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.CategorySection_productImageWrapper__wVQPN{width:180px;height:180px;display:flex;align-items:center;justify-content:center;overflow:hidden}.CategorySection_productImage__Antra{max-width:100%;max-height:100%;object-fit:contain}.CategorySection_productPrice__0nrEH{font-size:16px;color:#444;font-weight:700}.CategorySection_title__jFHpj{font-size:33px;text-shadow:0 2px 12px rgba(0,0,0,.13);margin-left:7px;text-transform:capitalize}.CategorySection_moreButton__xCZZy{display:inline-flex;align-items:center;gap:6px;background-color:#ebebeb;padding:2px 10px;border-radius:10px;margin-top:5px;box-shadow:0 0 12px rgba(0,0,0,.11);transition:transform .3s ease,box-shadow .3s ease}.CategorySection_moreButtonArrow__CjExB{display:inline-block;transform:translateY(1px)}.CategorySection_moreButton__xCZZy:hover{transform:scale(1.03);box-shadow:0 0 16px rgba(0,0,0,.2)}.CategorySection_header__Lbi1j{display:flex;align-items:center;justify-content:start;gap:15px}.CategorySection_productsWrapper__1UBho{position:relative}.CategorySection_productsWrapper__1UBho:after,.CategorySection_productsWrapper__1UBho:before{content:"";position:absolute;top:0;width:15px;height:100%;z-index:2;pointer-events:none}.CategorySection_productsWrapper__1UBho:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.CategorySection_productsWrapper__1UBho:after{right:0;background:linear-gradient(270deg,#fff,transparent)}.CategorySection_products__1oPNg::-webkit-scrollbar{height:8px}.CategorySection_products__1oPNg::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.CategorySection_cardButtons__l3D5c{position:absolute;top:11px;left:8px;right:8px;display:flex;justify-content:space-between}.CategorySection_cartButton__8gkQF,.CategorySection_likeButton__DiVDF{background-color:#eeeded;padding:9px;display:inline-block;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.15);border:2px solid rgba(0,0,0,.03);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.CategorySection_cartButton__8gkQF:hover,.CategorySection_likeButton__DiVDF:hover{background-color:#e4e3e3;box-shadow:0 0 15px rgba(0,0,0,.19);transform:scale(1.1)}@keyframes CategorySection_heartbeat__93OUw{0%{transform:scale(1)}14%{transform:scale(1.25)}28%{transform:scale(1)}42%{transform:scale(1.25)}70%{transform:scale(1)}}.CategorySection_heartImage__bvK6T{transition:transform .2s ease}.CategorySection_heartImage__bvK6T.CategorySection_animate__UVht1{animation:CategorySection_heartbeat__93OUw 1.3s ease}@keyframes CategorySection_toCart__QS6e_{0%{transform:scale(1);opacity:.8}15%{transform:scale(1.25);opacity:1}30%{transform:scale(.9)}45%{transform:scale(1.12)}60%{transform:scale(.92)}75%{transform:scale(1.04)}to{transform:scale(1)}}.CategorySection_cartImage__gka41{transition:transform .2s ease}.CategorySection_cartImage__gka41.CategorySection_animate__UVht1{animation:CategorySection_toCart__QS6e_ 1.3s ease}@media (max-width:690px){.CategorySection_title__jFHpj{font-size:26px!important}.CategorySection_container__oIh4B{padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}}.page_wrapper___lsY7{display:flex;flex-direction:column;align-items:center;padding:30px clamp(16px,4vw,128px) 40px}.page_container__JR3FS{padding-bottom:40px;display:flex;flex-direction:column;justify-content:center;border-bottom:4px solid hsla(0,0%,80%,.48)}.page_title__yQAyR{width:200px;height:1.5rem;background-color:#e5e7eb;border-radius:.5rem;margin-left:7px;margin-bottom:1.5rem;animation:page_pulse__fwmGp 1.5s infinite}.page_cards__VHh_9{display:flex;gap:40px;overflow-x:auto;white-space:nowrap;padding-bottom:10px;scrollbar-width:none;scroll-behavior:smooth}.page_cards__VHh_9::-webkit-scrollbar{display:none}.page_card__JNXSO{width:220px;min-width:180px;height:300px;border-radius:8px;background:#f0f0f0;animation:page_pulse__fwmGp 1.5s infinite;flex-shrink:0;overflow-x:hidden}@keyframes page_pulse__fwmGp{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width:1150px){.page_container__JR3FS{width:100%}}@media (max-width:690px){.page_container__JR3FS{padding-left:clamp(16px,4vw,64px);padding-right:clamp(16px,4vw,64px)}.page_title__yQAyR{width:60%}.page_cards__VHh_9{gap:20px}.page_card__JNXSO{width:180px;height:260px}}.BannerShopPage_container__5E93C{max-width:1280px;margin:0 auto;padding:30px 40px;display:flex;align-items:center;justify-content:space-between;position:relative;min-height:140px}.BannerShopPage_logoWrapper__uHN4E{flex-shrink:0}.BannerShopPage_textWrapper__m_0sI{position:absolute;left:50%;transform:translateX(-50%);width:max-content;white-space:nowrap}.BannerShopPage_mainText__xHQtB{font-size:50px;color:#414141;font-weight:300;text-shadow:0 2px 12px rgba(0,0,0,.19);text-align:start}@media (max-width:1250px){.BannerShopPage_mainText__xHQtB{font-size:45px}.BannerShopPage_container__5E93C{padding:20px 50px}}@media (max-width:1050px){.BannerShopPage_logoWrapper__uHN4E{display:none}.BannerShopPage_mainText__xHQtB{font-size:37px}}@media (max-width:615px){.BannerShopPage_textWrapper__m_0sI{position:static;transform:none;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.BannerShopPage_mainText__xHQtB{display:inline-block;text-align:start;font-size:23px}.BannerShopPage_container__5E93C{padding:40px 70px;min-height:70px}}