@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";body{font-family:Inter,sans-serif}header .topbar{background:#f7f7f7;padding:.3rem 0;border-bottom:1px solid #e2e2e2}header .topbar .container{display:flex;justify-content:space-between;align-items:center}header .topbar .contact-details{font-size:14px}header .topbar .language-switcher{font-size:14px}header .topbar .language-switcher .current-locale img{width:24px}header .topbar .language-switcher .dropdown-item{display:flex;gap:10px}header .topbar .language-switcher .dropdown-item img{width:20px}header .topbar .menu-items a{color:#000;font-size:14px;text-decoration:none;border-radius:25px;padding:5px 10px;transition:background-color .25s}header .topbar .menu-items a:hover{background-color:#f3f3f3}header .menu{padding:.75rem 0;background:#f7f7f7;border-bottom:1px solid #e2e2e2}header .menu .container{display:flex;justify-content:space-between;align-items:center}header .menu .primary{display:flex;align-items:center;gap:2rem}header .menu .primary .logo{width:240px}header .menu .primary .menu-items{display:flex;gap:1rem}header .menu .primary .menu-items a{display:flex;align-items:center;gap:.5rem;color:#000;text-decoration:none;border-radius:25px;padding:.25rem 1rem;transition:background-color .25s}header .menu .primary .menu-items a:hover,header .menu .primary .menu-items a.active{background-color:#f3f3f3}header .menu .primary .menu-items a.active{font-weight:700}header .menu .secondary{display:flex;align-items:center}header .menu .secondary .menu-items{display:flex;gap:.25rem}header .menu .secondary .menu-items a{display:flex;align-items:center;gap:.5rem;color:#000;text-decoration:none;border-radius:25px;padding:.25rem 1rem;transition:background-color .25s}header .menu .secondary .menu-items a:hover,header .menu .secondary .menu-items a.active{background-color:#f3f3f3}header .menu .secondary .menu-items a.active{font-weight:700}header #mobileMenu .menu-items{display:flex;flex-direction:column;align-items:center;gap:1rem}header #mobileMenu .menu-items a{display:flex;align-items:center;gap:.5rem;color:#000;text-decoration:none;border-radius:25px;padding:.25rem 1rem;transition:background-color .25s}header #mobileMenu .menu-items a:hover,header #mobileMenu .menu-items a.active{background-color:#f3f3f3}header #mobileMenu .menu-items a.active{font-weight:700}header .search-area{width:250px}@media (min-width: 1200px){header .search-area{width:400px}}main{margin-top:2rem;margin-bottom:2rem}[x-cloak]{display:none!important}.admin-topbar{padding-top:.4rem;padding-bottom:.4rem;background:#eb4d4b;color:#fff}.admin-topbar .content{display:flex;gap:.5rem;font-weight:700;font-size:14px;color:#fff}.admin-topbar .content a{color:#fff;text-decoration:none}.admin-topbar .content a:hover{text-decoration:underline}.pagination .page-item .page-link{color:#102c4f}.pagination .page-item.active .page-link{background:#102c4f!important;border-color:#102c4f!important;color:#fff}.separator{margin-top:1rem;margin-bottom:1rem;height:1px;width:100%;background-color:#e2e2e2}.notification{display:flex;gap:.5rem;align-items:center;background:#f39c121a;border:1px solid rgb(243,156,18);border-radius:5px;padding:5px;font-size:14px}.search-box{position:relative;width:100%}.search-box .input-group-text{background:transparent}.search-box .search-results{position:absolute;top:50px;z-index:5;background:#fff;width:100%;max-height:400px;overflow-x:auto;border:1px solid #e2e2e2;padding:.5rem;border-radius:5px}.search-box .search-results .result{border-radius:5px;padding:.5rem .75rem}.search-box .search-results .result a{text-decoration:none;color:initial}.search-box .search-results .result img{width:60px;height:60px;object-fit:contain;border-radius:5px}.search-box .search-results .result .product-name{font-weight:700;font-size:14px}.search-box .search-results .result .product-sku{font-size:14px;color:#707070}.search-box .search-results .result:hover{background:#f7f7f7}.page-homepage .mobile-categories{display:flex;flex-direction:column}@media (min-width: 768px){.page-homepage .mobile-categories{flex-direction:row;flex-wrap:wrap}}.page-homepage .mobile-categories a{display:flex;flex:0 0 calc(50% - 10px);gap:.5rem;margin:0 5px;border:1px solid #e2e2e2;border-radius:5px;padding:.5rem 1rem;color:initial;text-decoration:none}.page-homepage .mobile-categories a:hover{background:#f7f7f7}.page-homepage .mobile-categories a:not(:last-child){margin-bottom:.5rem}.page-homepage .banners .banner:not(:first-child){margin-top:1rem}.page-homepage .banners .banner .zoom-img{width:100%;height:auto;overflow:hidden}.page-homepage .banners .banner .zoom-img img{object-fit:cover;transition:transform .2s}.page-homepage .banners .banner .zoom-img img:hover{transform:scale(1.1)}.page-products h1{font-size:32px}.page-products .sub-categories{display:flex;flex-wrap:wrap;gap:.5rem}.page-products .sub-categories a{text-decoration:none;background:#f7f7f7;padding:5px 10px;border-radius:25px;color:#000;font-size:14px}.page-products .sub-categories a:hover{background:#f3f3f3}.page-products .mobile-buttons{display:flex;border:1px solid #e2e2e2;border-radius:5px}.page-products .mobile-buttons .mobile-button{display:flex;gap:.5rem;flex:0 0 50%;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;cursor:pointer}.page-products .mobile-buttons .mobile-button.left{border-top-left-radius:5px;border-bottom-left-radius:5px}.page-products .mobile-buttons .mobile-button.right{border-top-right-radius:5px;border-bottom-right-radius:5px}.page-products .mobile-buttons .mobile-button:not(:last-child){border-right:1px solid #e2e2e2}.page-products .mobile-buttons .mobile-button:hover{background:#f7f7f7}.page-products .mobile-buttons .mobile-button.active{background:#102c4f;color:#fff}.page-products .mobile-categories .category-section{background:#f7f7f7;padding:1rem;border-radius:5px}.page-products .mobile-categories .category-section:not(:last-child){margin-bottom:1rem}.page-products .mobile-categories .category-section .category{border-bottom:1px solid #e2e2e2;padding-bottom:.5rem;margin-bottom:.5rem}.page-products .mobile-categories .category-section .category a{font-size:18px;text-decoration:none;color:#000;font-weight:700}.page-products .mobile-categories .category-section .subcategory{padding-left:1rem}.page-products .mobile-categories .category-section .subcategory:not(:first-child){margin-top:5px}.page-products .mobile-categories .category-section .subcategory a{text-decoration:none;color:#000}.page-products .close-filtering{position:fixed;bottom:0;left:0;width:100%;background:#102c4f;color:#fff;font-size:18px;text-align:center;padding:1rem;cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px}.page-products .close-filtering:hover{opacity:.95}.page-products .breadcrumbs{color:#707070;font-size:14px}.page-products .breadcrumbs a{text-decoration:none;color:#707070}.page-products .breadcrumbs a:hover{text-decoration:underline}.page-products .sidebar .sidebar-box{background:#f7f7f7;padding:1rem;border-radius:5px}.page-products .results .sorting-selector{width:auto}.page-products .results .products .product-card{border:1px solid #e2e2e2}.page-products .results .products .product-card .product-details{padding-top:2rem;padding-bottom:2rem;padding-right:1rem}.page-products .results .products .product-card .product-details .product-title{font-size:18px;font-weight:700}.page-products .results .products .product-card .product-details .product-attributes{font-size:14px;color:#707070}.page-products .results .products .product-card .product-details .related-products .show-related-products{background-color:#102c4f10;border:1px solid transparent;padding:2px 10px;border-radius:25px;cursor:pointer}.page-products .results .products .product-card .product-details .related-products .show-related-products:hover{border-color:#102c4f}.page-products .results .products .product-card .product-details .related-products table{width:100%;font-size:14px}.page-single-product .product-tabs{display:flex}.page-single-product .product-tabs .product-tab{background:transparent;padding:10px 15px;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer}.page-single-product .product-tabs .product-tab.active{background:#f7f7f7;font-weight:700}.page-single-product .product-section{background:#f7f7f7;padding:1rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.page-single-product .product-section.related-products .product-card{background:#fff;border-radius:5px;padding-top:1rem;padding-bottom:1rem}.page-single-product h1{font-size:32px}.page-single-product .product-attributes{font-size:14px;color:#707070}.page-single-product .gallery a:not(:last-child) img{margin-bottom:2rem}.page-single-product .description img{width:100%;height:auto}.page-single-product .description figcaption{display:none}.page-single-product .product-terms .term-title{font-weight:700}.page-single-product .product-terms .term-value{color:#707070}.page-single-product .related-products .show-related-products{background-color:#102c4f10;border:1px solid transparent;padding:2px 10px;border-radius:25px;cursor:pointer}.page-single-product .related-products .show-related-products:hover{border-color:#102c4f}.page-single-product .related-products table{width:100%;font-size:14px}.page-cart .cart-items .cart-item{border:1px solid #e2e2e2}.page-cart .cart-items .cart-item:not(:last-child){margin-bottom:1rem}.page-cart .cart-items .cart-item .product-img{flex-basis:30%}.page-cart .cart-items .cart-item .product-content{width:100%}.page-cart .cart-items .cart-item .product-stock{margin-top:5px;margin-bottom:5px}.page-cart .cart-items .cart-item .quantity{max-width:150px}.page-cart .cart-items .cart-item .quantity input{text-align:center;-moz-appearance:textfield}.page-cart .cart-items .cart-item .quantity input::-webkit-outer-spin-button,.page-cart .cart-items .cart-item .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-cart .cart-items .cart-item .delete-from-cart{color:#e74c3c;font-size:14px}.page-cart .total .price{font-size:18px;font-weight:700}.page-cart .total .taxes{font-size:14px}.page-cart .checkout-form{background:#f7f7f7;padding:2rem;border-radius:5px}.page-auth .auth-form{border:1px solid #e2e2e2;border-radius:5px}.page-account .account-sidebar ul.sidebar-menu{list-style-type:none;padding-left:0;border:1px solid #e2e2e2;border-radius:5px}.page-account .account-sidebar ul.sidebar-menu li a{display:flex;padding:.75rem 1rem;gap:.5rem;color:#000;text-decoration:none}.page-account .account-sidebar ul.sidebar-menu li:not(:last-child){border-bottom:1px solid #e2e2e2}.page-account .account-sidebar ul.sidebar-menu li.active a,.page-account .account-sidebar ul.sidebar-menu li:hover a{background:#f7f7f7}.page-account .account-section{border:1px solid #e2e2e2;border-radius:5px;padding:1.5rem}@media (min-width: 768px){.page-account .account-section{padding:2rem}}.page-account .account-section:not(:last-child){margin-bottom:2rem}.page-account .account-section .shipping-addresses td{vertical-align:middle}.page-account .account-section .account-manager .contact-details .contact{border:2px solid #f7f7f7;border-radius:25px;padding:3px 15px;display:flex;gap:5px;text-decoration:none;color:initial}.page-account .orders .order{border:1px solid #e2e2e2;padding:1rem}.page-account .orders .order:not(:last-child){margin-bottom:1rem}.page-account .orders .order .info-box{padding:.5rem}.page-account .orders .order .info-box .title{font-size:14px}.page-account .orders .order .info-box .value{font-weight:700}.page-account .orders .order .order-items{padding:.5rem}.page-account .orders .order .order-items table tr,.page-account .orders .order .order-items table td{font-size:14px}.shop-menu .category-menu{background:#f7f7f7}.shop-menu .category-menu .menu-items{display:flex;gap:1rem;padding:1rem 0}.shop-menu .category-menu .menu-items .item a{padding:.5rem;border-radius:25px;padding:.5rem 1rem;text-decoration:none;color:#000}.shop-menu .category-menu .menu-items .item a:hover{background-color:#fff}.shop-menu .category-menu .menu-items .item a.active{font-weight:700}.shop-menu .submenus{position:absolute;width:100%;background:#f7f7f7;z-index:2;border-bottom:1px solid #e2e2e2}.shop-menu .submenus .submenu{padding:1rem;display:flex;flex-wrap:wrap}.shop-menu .submenus .submenu .item{flex:0 0 calc(50% - 10px);margin:0 5px}@media (min-width: 1200px){.shop-menu .submenus .submenu .item{flex:0 0 calc(25% - 10px);margin:0 5px}}.shop-menu .submenus .submenu .item .item-title{padding:.5rem;border:1px solid #e2e2e2;border-radius:5px;display:flex;font-size:16px;font-weight:700;margin-bottom:.5rem}.shop-menu .submenus .submenu .item:hover .item-title{background:#fff}.shop-menu .submenus .submenu .item a{text-decoration:none;color:initial}.btn-light{background:transparent;border:none;border-radius:25px;display:flex;align-items:center;gap:.5rem}.btn-light:hover,.btn-light:active,.btn-light:disabled{background:#f3f3f3!important}.btn-primary{background:#102c4f;border-color:#102c4f}.btn-primary:hover,.btn-primary:active,.btn-primary:disabled{background-color:#102c4f!important;border-color:#102c4f!important}.btn-primary:hover{background-color:#102c4f!important;opacity:.9}.btn-outline-primary{border-color:#102c4f;color:#102c4f}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary:disabled{background-color:#102c4f!important;border-color:#102c4f!important}.badge.bg-primary{background:#102c4f!important}.dropdown .dropdown-menu{padding:10px}.dropdown .dropdown-menu .dropdown-item{border-radius:5px;padding-left:10px;padding-right:10px}.dropdown .dropdown-menu .dropdown-item:active,.dropdown .dropdown-menu .dropdown-item:focus{background:#102c4f;color:#fff}
