.mobile-sidebar-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:9999;display:none;flex-direction:column;padding:30px 20px 40px;box-sizing:border-box;overflow-y:auto;font-family:"NAMU-1750",Sans-serif}.mobile-sidebar-menu.is-active{display:flex}.sidebar-close-btn{position:absolute;top:20px;right:20px;background:none;border:none;font-size:40px;cursor:pointer;color:#000;line-height:1;padding:0}.sidebar-content{flex-grow:1}.sidebar-menu-group{margin-bottom:40px}.sidebar-menu-title{font-size:20px;font-weight:600;margin-bottom:20px;color:#000}.sidebar-nav-list{list-style:none;padding:0;margin:0}.sidebar-nav-list li{margin-bottom:15px}.sidebar-nav-list a{text-decoration:none;color:#000;font-size:16px;transition:opacity 0.3s ease}.sidebar-nav-list a:hover{opacity:.7}.sidebar-socials{display:flex;gap:10px;margin-top:auto}.sidebar-socials a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:#000;color:#fff;text-decoration:none;transition:background-color 0.3s ease}.sidebar-socials a:hover{background-color:#333}.sidebar-socials i{font-size:26px}body.sidebar-open{overflow:hidden}.products .product.product-type-simple.outofstock .woocommerce-loop-product__buttons a.button{background-color:#a7a7a7!important}.custom-partners-section{max-width:1140px;margin:0 auto;position:relative;padding:30px 50px;background-color:#000}.partners-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;height:120px}.partners-swiper .swiper-slide img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%) brightness(200%);transition:filter 0.3s ease}.partners-swiper .swiper-slide a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.partners-swiper .swiper-slide:hover img{filter:grayscale(0) brightness(100%)}.custom-partners-section .swiper-button-prev,.custom-partners-section .swiper-button-next{display:flex;color:#fff}.custom-partners-section .swiper-pagination{display:none;bottom:0}.custom-partners-section .swiper-pagination-bullet{background:#fff;opacity:.5}.custom-partners-section .swiper-pagination-bullet-active{opacity:1}.partners-swiper.is-static .swiper-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;transform:none!important}.partners-swiper.is-static .swiper-slide{width:calc(25% - 30px);margin-right:0!important}.partners-swiper.is-static .swiper-button-prev,.partners-swiper.is-static .swiper-button-next,.partners-swiper.is-static .swiper-pagination{display:none!important}@media (max-width:767px){.custom-partners-section{padding:0}.custom-partners-section .swiper-wrapper{padding-bottom:15px}.partners-swiper .swiper-slide img{max-width:130px!important}.custom-partners-section .swiper-button-prev,.custom-partners-section .swiper-button-next{display:none}.custom-partners-section .swiper-pagination{display:block;bottom:0!important}.partners-swiper.is-static .swiper-wrapper{gap:20px;padding-bottom:0}.partners-swiper.is-static .swiper-slide{width:calc(50% - 10px)}}.custom-partners-list-section{max-width:1140px;margin:0 auto;padding:20px 0 60px 0}.partners-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:60px;row-gap:50px;font-family:"NAMU-1750",Sans-serif}.partner-item{display:flex;align-items:center;gap:30px}.partner-logo{flex:0 0 160px;display:flex;justify-content:center;align-items:center}.partner-logo img{max-width:100%;max-height:120px;object-fit:contain}.partner-info{flex:1}.partner-name{font-size:28px;font-weight:500;margin-bottom:12px;color:#000}.partner-addresses{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;font-size:16px;color:#000;line-height:1.4}.partner-addresses a{color:inherit;text-decoration:none;transition:opacity 0.3s ease}.partner-addresses a:hover{opacity:.7}.partner-socials{display:flex;gap:10px;flex-wrap:wrap}.partner-socials a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#000;color:#fff;text-decoration:none;transition:background-color 0.3s ease}.partner-socials a:hover{background-color:#333}.partner-socials a:hover i{color:#fff}.partner-socials i{font-size:18px}@media (max-width:767px){.custom-partners-list-section{padding:40px 20px}.partners-grid{grid-template-columns:1fr;gap:40px}.partner-item{gap:20px;align-items:flex-start}.partner-name{font-size:20px;line-height:110%}.partner-addresses{font-size:14px}.partner-logo{flex:0 0 120px}}.custom-shipping-note p{margin-bottom:0}@media (max-width:767px){.custom-shipping-note p{font-size:14px}}