:root{--primary: #0d9488 !important;--bs-primary: #0d9488 !important;--bs-primary-rgb: 13, 148, 136 !important;--o-color-1: #0d9488 !important;--o-theme-color-1: #0d9488 !important;--o-cc1-btn-primary: #0d9488 !important;--o-cc1-btn-primary-border: #0d9488 !important;--o-cc1-link: #0d9488 !important;--bs-link-color: #0d9488 !important;--bs-link-hover-color: #0f766e !important;--tekmop-primary: #0d9488;--tekmop-primary-dark: #0f766e;--tekmop-primary-light: #f0fdfa;--tekmop-dark: #111827;--tekmop-gray: #4b5563;--tekmop-gray-light: #f9fafb;--tekmop-border: #e2e8f0;--tekmop-accent: #f59e0b;--tekmop-whatsapp: #25D366;--tekmop-radius-sm: 6px;--tekmop-radius-md: 12px;--tekmop-radius-lg: 20px;--tekmop-shadow-sm: 0 2px 8px rgba(13, 148, 136, 0.06);--tekmop-shadow-md: 0 8px 24px rgba(17, 24, 39, 0.08);--tekmop-transition: all 0.25s ease}.bg-primary,.badge.bg-primary,.badge-primary,.my_cart_quantity,.my_wish_quantity{background-color:#0d9488 !important;color:#ffffff !important}.text-primary,a.text-primary{color:#0d9488 !important}.border-primary{border-color:#0d9488 !important}.btn-primary{background-color:#0d9488 !important;border-color:#0d9488 !important;color:#ffffff !important;box-shadow:0 2px 6px rgba(13,148,136,0.25) !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#0f766e !important;border-color:#0f766e !important;color:#ffffff !important}.btn-outline-primary{color:#0d9488 !important;border-color:#0d9488 !important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active{background-color:#0d9488 !important;border-color:#0d9488 !important;color:#ffffff !important}.bg-teal{background-color:#0d9488 !important}.bg-teal-subtle{background-color:#f0fdfa !important}.text-teal{color:#0d9488 !important}.border-teal{border-color:#0d9488 !important}.btn-teal{background-color:#0d9488 !important;border-color:#0d9488 !important;color:#ffffff !important}.btn-teal:hover{background-color:#0f766e !important;border-color:#0f766e !important;color:#ffffff !important}.hover-teal:hover{color:#0d9488 !important}.extra-small{font-size:0.72rem !important}.fs-7{font-size:0.85rem !important}.fs-8{font-size:0.7rem !important}.hover-lift{transition:transform 0.2s ease, box-shadow 0.2s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,0.1) !important}body{font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;color:#1f2937}.container{max-width:1240px !important;margin-left:auto !important;margin-right:auto !important;padding-left:15px !important;padding-right:15px !important}.oe_website_sale .product_price .oe_currency_value,.oe_website_sale .product_price .oe_price,.oe_website_sale .product_price .oe_default_price,.oe_website_sale #order_total_taxes,.oe_website_sale #order_total,.oe_website_sale #order_total_untaxed,.oe_website_sale .o_cart_product_price .oe_currency_value,.oe_website_sale td[name="website_sale_cart_summary_line_price"] .oe_currency_value,.oe_website_sale #amount_total_summary,.o_wsale_shorter_cart_summary .product_price .oe_currency_value,.o_wsale_shorter_cart_summary .product_price .oe_price,.o_wsale_shorter_cart_summary .product_price .oe_default_price,.o_wsale_shorter_cart_summary #order_total_taxes,.o_wsale_shorter_cart_summary #order_total,.o_wsale_shorter_cart_summary #order_total_untaxed,.o_wsale_shorter_cart_summary .o_cart_product_price .oe_currency_value,.o_wsale_shorter_cart_summary td[name="website_sale_cart_summary_line_price"] .oe_currency_value,.o_wsale_shorter_cart_summary #amount_total_summary,.o_website_sale_checkout .product_price .oe_currency_value,.o_website_sale_checkout .product_price .oe_price,.o_website_sale_checkout .product_price .oe_default_price,.o_website_sale_checkout #order_total_taxes,.o_website_sale_checkout #order_total,.o_website_sale_checkout #order_total_untaxed,.o_website_sale_checkout .o_cart_product_price .oe_currency_value,.o_website_sale_checkout td[name="website_sale_cart_summary_line_price"] .oe_currency_value,.o_website_sale_checkout #amount_total_summary{display:none !important}.tekmop-top-bar{background-color:var(--tekmop-dark);color:#d1d5db;font-size:0.825rem;padding:7px 0;border-bottom:1px solid rgba(255,255,255,0.08)}.tekmop-top-bar a{color:#e5e7eb;text-decoration:none;transition:var(--tekmop-transition)}.tekmop-top-bar a:hover{color:var(--tekmop-primary)}.tekmop-top-bar .announcement-badge{background-color:var(--tekmop-primary);color:#ffffff;font-size:0.72rem;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase}a[href*="/web/login"],a[href^="tel:"],a[data-bs-target="#o_search_modal"],#o_search_modal,.o_header_standard .btn_cta,.o_header_standard [data-name="Text"]:has(a[href^="tel:"]),li:has(>a[href*="/web/login"]),li:has(>a[data-bs-target="#o_search_modal"]){display:none !important}.navbar-nav.top_menu{gap:6px}.navbar-nav.top_menu .nav-link{font-weight:600;color:#334155 !important;padding:8px 16px !important;border-radius:8px;transition:all 0.2s ease}.navbar-nav.top_menu .nav-link:hover,.navbar-nav.top_menu .nav-link.active{color:#0d9488 !important;background-color:#f0fdfa !important}ul.navbar-nav.align-items-center.justify-content-end{gap:14px !important;display:flex !important;align-items:center !important}.o_wsale_my_cart a,.o_wsale_my_wish a{width:42px !important;height:42px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#334155 !important;background-color:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:50% !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;position:relative !important;padding:0 !important;text-decoration:none !important}.o_wsale_my_cart a i,.o_wsale_my_wish a i{font-size:1.15rem !important;line-height:1 !important;color:#475569 !important;transition:color 0.2s ease !important}.o_wsale_my_cart a:hover,.o_wsale_my_wish a:hover{background-color:#f0fdfa !important;border-color:#0d9488 !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,148,136,0.15) !important}.o_wsale_my_cart a:hover i,.o_wsale_my_wish a:hover i{color:#0d9488 !important}.o_wsale_my_cart a .my_cart_quantity,.o_wsale_my_cart a .my_wish_quantity,.o_wsale_my_wish a .my_cart_quantity,.o_wsale_my_wish a .my_wish_quantity{background-color:#0d9488 !important;color:#ffffff !important;font-weight:700 !important;font-size:0.68rem !important;line-height:1 !important;padding:3px 6px !important;border:2px solid #ffffff !important;border-radius:9999px !important;top:-2px !important;right:-2px !important;box-shadow:0 2px 4px rgba(0,0,0,0.15) !important}.btn-whatsapp-header{background-color:#25D366 !important;color:#ffffff !important;font-weight:700 !important;font-size:0.85rem !important;border-radius:9999px !important;padding:8px 18px !important;display:inline-flex !important;align-items:center !important;gap:8px !important;border:none !important;text-decoration:none !important;box-shadow:0 2px 8px rgba(37,211,102,0.28) !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important}.btn-whatsapp-header i{font-size:1.15rem !important}.btn-whatsapp-header:hover{background-color:#1ebe5d !important;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(37,211,102,0.4) !important}.tekmop-hero-section{padding:24px 0 40px;background-color:#f8fafc}.tekmop-hero-section .department-menu-card{background:#ffffff;border:1px solid var(--tekmop-border);border-radius:var(--tekmop-radius-md);overflow:hidden;box-shadow:var(--tekmop-shadow-sm)}.tekmop-hero-section .department-menu-card .menu-header{background:var(--tekmop-dark);color:#ffffff;padding:14px 20px;font-weight:700;font-size:0.95rem;display:flex;align-items:center;gap:10px}.tekmop-hero-section .department-menu-card .category-list{list-style:none;margin:0;padding:0}.tekmop-hero-section .department-menu-card .category-list li{border-bottom:1px solid #f1f5f9}.tekmop-hero-section .department-menu-card .category-list li:last-child{border-bottom:none}.tekmop-hero-section .department-menu-card .category-list li a{display:flex;align-items:center;justify-content:space-between;padding:11px 20px;color:#334155;text-decoration:none;font-size:0.9rem;font-weight:500;transition:var(--tekmop-transition)}.tekmop-hero-section .department-menu-card .category-list li a:hover{background-color:var(--tekmop-primary-light);color:var(--tekmop-primary-dark);padding-left:24px}.tekmop-hero-section .main-hero-banner{position:relative;border-radius:var(--tekmop-radius-md);overflow:hidden;height:440px;background:linear-gradient(135deg, rgba(13,148,136,0.92) 0%, rgba(15,118,110,0.95) 100%);color:#ffffff;display:flex;align-items:center;padding:40px 50px;box-shadow:var(--tekmop-shadow-md)}.tekmop-hero-section .main-hero-banner .hero-badge{background:rgba(255,255,255,0.2);color:#ffffff;font-size:0.8rem;font-weight:700;padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:16px;text-transform:uppercase;letter-spacing:0.5px}.tekmop-hero-section .main-hero-banner h1{font-size:2.75rem;font-weight:800;line-height:1.2;margin-bottom:16px;color:#ffffff}.tekmop-hero-section .main-hero-banner p{font-size:1.05rem;opacity:0.9;max-width:480px;margin-bottom:24px}.tekmop-hero-section .main-hero-banner .btn-hero-primary{background:var(--tekmop-accent);color:#111827;font-weight:700;padding:12px 28px;border-radius:30px;text-decoration:none;transition:var(--tekmop-transition);display:inline-flex;align-items:center;gap:8px}.tekmop-hero-section .main-hero-banner .btn-hero-primary:hover{background:#d97706;color:#ffffff;transform:translateY(-2px)}.tekmop-features-strip{padding:24px 0;background:#ffffff;border-top:1px solid var(--tekmop-border);border-bottom:1px solid var(--tekmop-border)}.tekmop-features-strip .feature-box{display:flex;align-items:center;gap:16px;padding:12px}.tekmop-features-strip .feature-box .feature-icon-wrap{width:52px;height:52px;border-radius:12px;background:var(--tekmop-primary-light);color:var(--tekmop-primary);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.tekmop-features-strip .feature-box h6{font-size:0.95rem;font-weight:700;margin:0 0 2px;color:var(--tekmop-dark)}.tekmop-features-strip .feature-box p{font-size:0.8rem;color:var(--tekmop-gray);margin:0}.tekmop-product-card{background:#ffffff;border:1px solid var(--tekmop-border);border-radius:var(--tekmop-radius-md);overflow:hidden;transition:var(--tekmop-transition);height:100%;display:flex;flex-direction:column}.tekmop-product-card:hover{border-color:var(--tekmop-primary);transform:translateY(-4px);box-shadow:var(--tekmop-shadow-md)}.tekmop-product-card .card-media{position:relative;padding-top:75%;overflow:hidden;background:#f8fafc}.tekmop-product-card .card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:16px;transition:var(--tekmop-transition)}.tekmop-product-card .card-media .badge-producer{position:absolute;top:10px;left:10px;background:var(--tekmop-primary);color:#ffffff;font-size:0.7rem;font-weight:700;padding:3px 8px;border-radius:4px;z-index:2}.tekmop-product-card:hover .card-media img{transform:scale(1.05)}.tekmop-product-card .card-body{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.tekmop-product-card .card-body .product-title{font-size:0.95rem;font-weight:700;color:var(--tekmop-dark);margin-bottom:8px;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tekmop-product-card .card-body .product-title:hover{color:var(--tekmop-primary)}.tekmop-product-card .card-body .price-wrap{font-size:1.15rem;font-weight:800;color:var(--tekmop-primary-dark);margin-bottom:12px}.tekmop-product-card .card-body .card-actions{display:flex;gap:8px}.tekmop-product-card .card-body .card-actions .btn-add-cart{flex:1;background:var(--tekmop-primary);color:#ffffff;font-weight:600;font-size:0.85rem;border:none;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center;gap:6px;transition:var(--tekmop-transition);text-decoration:none}.tekmop-product-card .card-body .card-actions .btn-add-cart:hover{background:var(--tekmop-primary-dark)}.tekmop-product-card .card-body .card-actions .btn-whatsapp-inquiry{background:#25D366;color:#ffffff;width:38px;height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:var(--tekmop-transition);text-decoration:none}.tekmop-product-card .card-body .card-actions .btn-whatsapp-inquiry:hover{background:#1ebe5d;transform:scale(1.08)}.tekmop-home-dropdown .dropdown-menu{border-radius:var(--tekmop-radius-md);border:1px solid var(--tekmop-border);box-shadow:var(--tekmop-shadow-md);padding:16px}.tekmop-home-dropdown .home-item-link{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;text-decoration:none;color:var(--tekmop-dark);transition:var(--tekmop-transition)}.tekmop-home-dropdown .home-item-link .item-icon{width:36px;height:36px;border-radius:8px;background:var(--tekmop-primary-light);color:var(--tekmop-primary);display:flex;align-items:center;justify-content:center;font-size:1rem}.tekmop-home-dropdown .home-item-link .item-title{font-weight:700;font-size:0.88rem;margin:0}.tekmop-home-dropdown .home-item-link .item-sub{font-size:0.75rem;color:var(--tekmop-gray);margin:0}.tekmop-home-dropdown .home-item-link:hover{background-color:#f8fafc;color:var(--tekmop-primary)}.tekmop-home-dropdown .home-item-link:hover .item-icon{background:var(--tekmop-primary);color:#ffffff}.tekmop-footer{background-color:var(--tekmop-dark);color:#9ca3af;font-size:0.88rem}.tekmop-footer .footer-title{color:#ffffff;font-size:1rem;font-weight:700;margin-bottom:18px;text-transform:uppercase;letter-spacing:0.5px}.tekmop-footer .footer-links{list-style:none;padding:0;margin:0}.tekmop-footer .footer-links li{margin-bottom:10px}.tekmop-footer .footer-links li a{color:#9ca3af;text-decoration:none;transition:var(--tekmop-transition)}.tekmop-footer .footer-links li a:hover{color:var(--tekmop-primary);padding-left:4px}.tekmop-footer .footer-bottom{border-top:1px solid rgba(255,255,255,0.08);margin-top:40px;padding-top:20px;font-size:0.825rem}
