.PremiumHeroSection_heroSection__mCmHP{width:100%;background:#f7f8fa;overflow:hidden;padding-top:20px}.PremiumHeroSection_heroContainer__ZF9V6{max-width:1320px;margin:0 auto;padding:0 20px}.PremiumHeroSection_sliderWrapper__bunRb{width:100%;overflow:hidden}.PremiumHeroSection_slide__daKcC{width:100%}.PremiumHeroSection_imageWrapper__5PBDp{position:relative;width:100%;aspect-ratio:2.5/1;margin:0 auto;overflow:hidden;border-radius:28px;background:#eef0f3;box-shadow:0 24px 60px rgba(17,24,39,.1);transition:transform .5s ease}.PremiumHeroSection_slideImage__Ni61G{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;cursor:pointer;transition:transform .6s ease}.PremiumHeroSection_imageWrapper__5PBDp:hover .PremiumHeroSection_slideImage__Ni61G{transform:scale(1.025)}.PremiumHeroSection_slideOverlay__VbF_8{position:absolute;inset:0;pointer-events:none;border-radius:28px;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.14))}.PremiumHeroSection_sliderWrapper__bunRb .slick-dots{bottom:20px;z-index:5}.PremiumHeroSection_sliderWrapper__bunRb .slick-dots li{width:8px;height:8px;margin:0 4px}.PremiumHeroSection_sliderWrapper__bunRb .slick-dots li button{width:8px;height:8px;padding:0}.PremiumHeroSection_sliderWrapper__bunRb .slick-dots li button:before{width:8px;height:8px;content:"";opacity:.55;border-radius:50%;background:#fff;font-size:0;transition:opacity .25s ease,width .25s ease,border-radius .25s ease}.PremiumHeroSection_sliderWrapper__bunRb .slick-dots li.slick-active button:before{opacity:1;width:22px;border-radius:999px;background:var(--ruroo-primary,var(--theme-color,#0a8a55))}.PremiumHeroSection_sliderWrapper__bunRb .slick-next,.PremiumHeroSection_sliderWrapper__bunRb .slick-prev{z-index:10;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.95);box-shadow:0 8px 22px rgba(17,24,39,.16);transition:background .2s ease,transform .2s ease}.PremiumHeroSection_sliderWrapper__bunRb .slick-prev{left:22px}.PremiumHeroSection_sliderWrapper__bunRb .slick-next{right:22px}.PremiumHeroSection_sliderWrapper__bunRb .slick-next:hover,.PremiumHeroSection_sliderWrapper__bunRb .slick-prev:hover{background:var(--ruroo-primary,var(--theme-color,#0a8a55));transform:scale(1.06)}.PremiumHeroSection_sliderWrapper__bunRb .slick-next:before,.PremiumHeroSection_sliderWrapper__bunRb .slick-prev:before{color:#1f2937;font-size:20px;opacity:1;transition:color .2s ease}.PremiumHeroSection_sliderWrapper__bunRb .slick-next:hover:before,.PremiumHeroSection_sliderWrapper__bunRb .slick-prev:hover:before{color:#fff}.PremiumHeroSection_trustWrapper__FASCG{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1320px;margin:28px auto 0;padding:0 20px}.PremiumHeroSection_trustCard__uIJXj{display:flex;align-items:center;gap:14px;min-height:84px;padding:16px 20px;background:#fff;border-radius:16px;border:1px solid rgba(17,24,39,.05);box-shadow:0 6px 18px rgba(17,24,39,.05);transition:transform .25s ease,box-shadow .25s ease}.PremiumHeroSection_trustCard__uIJXj:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(17,24,39,.09)}.PremiumHeroSection_trustIcon__RMN1S{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:12px;background:var(--ruroo-surface,#edf3ff);color:var(--ruroo-primary,var(--theme-color,#0a8a55));font-size:23px}.PremiumHeroSection_trustText__g9XOq h6{margin:0 0 4px;color:#111827;font-size:14.5px;font-weight:700}.PremiumHeroSection_trustText__g9XOq p{margin:0;color:#6b7280;font-size:12px;line-height:1.5}@media (max-width:991px){.PremiumHeroSection_heroContainer__ZF9V6{padding:0 16px}.PremiumHeroSection_imageWrapper__5PBDp{aspect-ratio:2/1;border-radius:22px}.PremiumHeroSection_slideOverlay__VbF_8{border-radius:22px}.PremiumHeroSection_trustWrapper__FASCG{gap:14px;margin-top:20px;padding:0 16px}.PremiumHeroSection_trustCard__uIJXj{padding:14px 16px;border-radius:14px}.PremiumHeroSection_trustIcon__RMN1S{width:42px;height:42px;font-size:20px}}@media (max-width:767px){.PremiumHeroSection_heroSection__mCmHP{padding-top:14px}.PremiumHeroSection_heroContainer__ZF9V6{padding:0 12px}.PremiumHeroSection_imageWrapper__5PBDp{aspect-ratio:16/9;border-radius:16px}.PremiumHeroSection_slideOverlay__VbF_8{border-radius:16px}.PremiumHeroSection_slideImage__Ni61G{object-fit:contain;object-position:center;background:#eef0f3}.PremiumHeroSection_imageWrapper__5PBDp:hover .PremiumHeroSection_slideImage__Ni61G{transform:none}.PremiumHeroSection_sliderWrapper__bunRb .slick-dots{bottom:10px}.PremiumHeroSection_sliderWrapper__bunRb .slick-dots li,.PremiumHeroSection_sliderWrapper__bunRb .slick-dots li button,.PremiumHeroSection_sliderWrapper__bunRb .slick-dots li button:before{width:6px;height:6px}.PremiumHeroSection_sliderWrapper__bunRb .slick-dots li.slick-active button:before{width:18px}.PremiumHeroSection_trustWrapper__FASCG{grid-template-columns:1fr;max-width:100%;margin-top:14px;padding:0 12px 18px}.PremiumHeroSection_trustCard__uIJXj{min-height:76px;padding:14px 16px;border-radius:14px}.PremiumHeroSection_trustCard__uIJXj:hover{transform:none}}@media (max-width:480px){.PremiumHeroSection_trustWrapper__FASCG{gap:10px}.PremiumHeroSection_trustCard__uIJXj{border-radius:12px;gap:12px}.PremiumHeroSection_trustIcon__RMN1S{width:40px;height:40px;min-width:40px;font-size:19px;border-radius:11px}.PremiumHeroSection_trustText__g9XOq h6{font-size:13.5px}.PremiumHeroSection_trustText__g9XOq p{font-size:10.5px}}.ProductShare_overlay__qymKP{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.55);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.ProductShare_modal__IaMOr{width:100%;max-width:560px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:24px;box-shadow:0 25px 70px rgba(0,0,0,.25)}.ProductShare_header__gZWmc{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 10px}.ProductShare_title__vFX6W{margin:0;font-size:24px;font-weight:800;color:#111827}.ProductShare_close__Zef6B{width:40px;height:40px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#111827;font-size:22px;cursor:pointer;transition:.2s ease}.ProductShare_close__Zef6B:hover{background:#e5e7eb;transform:rotate(90deg)}.ProductShare_body__UguGR{padding:12px 24px 28px}.ProductShare_subtitle__Uy_fj{margin:0 0 18px;color:#6b7280;font-size:14px}.ProductShare_linkBox__jIgYX{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:25px;border:1px solid #e5e7eb;border-radius:14px;background:#f9fafb}.ProductShare_linkIcon__7PqW5{width:42px;height:42px;min-width:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;color:var(--theme-color);font-size:21px}.ProductShare_linkText__0ns0o{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4b5563;font-size:13px;font-weight:600}.ProductShare_copyButton__TF3WG{border:0;border-radius:10px;padding:10px 16px;background:var(--theme-color);color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:.2s ease}.ProductShare_copyButton__TF3WG:hover{opacity:.9}.ProductShare_grid__cYg2x{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 10px;gap:20px 10px}.ProductShare_item__FHQS7{flex-direction:column;gap:8px;padding:0;border:0;background:transparent;color:#374151;font-size:13px;font-weight:600;cursor:pointer}.ProductShare_icon__8P0sD,.ProductShare_item__FHQS7{display:flex;align-items:center;justify-content:center}.ProductShare_icon__8P0sD{width:58px;height:58px;border-radius:16px;font-size:28px;transition:transform .2s ease,box-shadow .2s ease}.ProductShare_item__FHQS7:hover .ProductShare_icon__8P0sD{transform:translateY(-4px);box-shadow:0 8px 18px rgba(0,0,0,.12)}.ProductShare_whatsapp__sw0iM{background:#25d366;color:#fff}.ProductShare_telegram__f_5wM{background:#229ed9;color:#fff}.ProductShare_snapchat__DsIa_{background:#ffd600;color:#111}.ProductShare_reddit__10uu7{background:#ff4500;color:#fff}.ProductShare_x___24rz{background:#111;color:#fff;font-size:25px}.ProductShare_messages__rpzGR{background:#34c759;color:#fff}.ProductShare_neutral__VWKsS{background:#f3f4f6;color:#111827;border:1px solid #d1d5db}html.dark .ProductShare_modal__IaMOr{background:#1c2128}html.dark .ProductShare_title__vFX6W{color:#f9fafb}html.dark .ProductShare_close__Zef6B{background:#2a3038;color:#fff}html.dark .ProductShare_subtitle__Uy_fj{color:#9ca3af}html.dark .ProductShare_linkBox__jIgYX{background:#242a32;border-color:#374151}html.dark .ProductShare_linkIcon__7PqW5{background:#1c2128;border-color:#374151}html.dark .ProductShare_linkText__0ns0o{color:#d1d5db}html.dark .ProductShare_item__FHQS7{color:#e5e7eb}html.dark .ProductShare_neutral__VWKsS{background:#2a3038;border-color:#374151;color:#fff}@media (max-width:600px){.ProductShare_overlay__qymKP{align-items:flex-end;padding:0}.ProductShare_modal__IaMOr{width:100%;max-width:100%;border-radius:24px 24px 0 0}.ProductShare_header__gZWmc{padding:20px 18px 10px}.ProductShare_body__UguGR{padding:10px 18px 28px}.ProductShare_title__vFX6W{font-size:21px}.ProductShare_icon__8P0sD{width:54px;height:54px;font-size:25px}}@media (max-width:380px){.ProductShare_grid__cYg2x{grid-template-columns:repeat(3,1fr)}}.WholesaleProductBox_card__ITA1D{position:relative;height:100%;background:#fff;border:1px solid #eee;border-radius:14px;overflow:hidden;transition:all .3s ease}.WholesaleProductBox_card__ITA1D:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.09)}.WholesaleProductBox_badge__CIhWI{position:absolute;top:14px;left:14px;z-index:5;padding:6px 10px;background:#111827;color:#fff;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px}.WholesaleProductBox_minBadge__CFVqU{position:absolute;top:14px;right:14px;z-index:5;padding:6px 9px;background:#f3f4f6;color:#374151;border-radius:6px;font-size:11px;font-weight:600}.WholesaleProductBox_imageWrapper__tzB4k{position:relative;width:100%;height:270px;padding:25px;background:#fafafa;overflow:hidden}.WholesaleProductBox_imageWrapper__tzB4k img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.WholesaleProductBox_card__ITA1D:hover .WholesaleProductBox_imageWrapper__tzB4k img{transform:scale(1.05)}.WholesaleProductBox_details__AwiwV{padding:16px}.WholesaleProductBox_productLink__SCvFI{text-decoration:none;color:inherit}.WholesaleProductBox_name__7qQYb{margin:0;font-size:17px;line-height:1.4;font-weight:600;color:#222}.WholesaleProductBox_description__jqdXN{margin:7px 0 0;font-size:12px;line-height:1.5;color:#777;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WholesaleProductBox_unit__adh9B{margin-top:7px;font-size:13px;color:#777}.WholesaleProductBox_priceSection__Iamwq{margin-top:14px;padding:12px;border-radius:9px;background:#f8f9fa}.WholesaleProductBox_priceLabel__2Blqj{font-size:11px;font-weight:600;text-transform:uppercase;color:#777;letter-spacing:.4px}.WholesaleProductBox_wholesalePrice__s1lzK{margin-top:3px;font-size:21px;font-weight:700;color:#111}.WholesaleProductBox_regularPrice__NOsWc{margin-top:2px;font-size:12px;color:#999;text-decoration:line-through}.WholesaleProductBox_quantityBox__AqxL8{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid #eee;border-radius:8px}.WholesaleProductBox_quantityIcon__WTDc3{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f3f4f6;font-size:18px}.WholesaleProductBox_quantityBox__AqxL8 span{display:block}.WholesaleProductBox_quantityLabel__MJksj{margin-bottom:2px;font-size:11px;color:#888}.WholesaleProductBox_quantityBox__AqxL8 strong{font-size:13px;color:#222}.WholesaleProductBox_bottomInfo__9iRY0{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.WholesaleProductBox_rating__Hxj2H{display:flex;align-items:center}.WholesaleProductBox_stock__uS84P{font-size:12px;font-weight:600}.WholesaleProductBox_cartWrapper__6Q_yv{margin-top:12px}@media (max-width:767px){.WholesaleProductBox_card__ITA1D{width:100%;border-radius:12px}.WholesaleProductBox_imageWrapper__tzB4k{height:250px;padding:18px}.WholesaleProductBox_details__AwiwV{padding:15px}.WholesaleProductBox_name__7qQYb{font-size:16px;line-height:1.4}.WholesaleProductBox_description__jqdXN{font-size:12px;line-height:1.5;line-clamp:2;-webkit-line-clamp:2}.WholesaleProductBox_unit__adh9B{font-size:13px;margin-top:6px}.WholesaleProductBox_badge__CIhWI{top:11px;left:11px;padding:6px 8px;font-size:9px}.WholesaleProductBox_minBadge__CFVqU{top:11px;right:11px;padding:6px 8px;font-size:9px}.WholesaleProductBox_priceSection__Iamwq{margin-top:12px;padding:11px}.WholesaleProductBox_priceLabel__2Blqj{font-size:10px}.WholesaleProductBox_wholesalePrice__s1lzK{font-size:20px}.WholesaleProductBox_regularPrice__NOsWc{font-size:11px}.WholesaleProductBox_quantityBox__AqxL8{margin-top:10px;padding:9px 11px}.WholesaleProductBox_quantityIcon__WTDc3{width:34px;height:34px;font-size:17px}.WholesaleProductBox_quantityLabel__MJksj{font-size:10px}.WholesaleProductBox_quantityBox__AqxL8 strong{font-size:13px}.WholesaleProductBox_bottomInfo__9iRY0{margin-top:11px}.WholesaleProductBox_stock__uS84P{font-size:12px}.WholesaleProductBox_cartWrapper__6Q_yv{margin-top:11px}}