diff --git a/composer.lock b/composer.lock
index 0206fee4f..0df9e47e6 100644
--- a/composer.lock
+++ b/composer.lock
@@ -3545,16 +3545,16 @@
},
{
"name": "league/flysystem",
- "version": "1.1.3",
+ "version": "1.1.4",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "9be3b16c877d477357c015cec057548cf9b2a14a"
+ "reference": "f3ad69181b8afed2c9edf7be5a2918144ff4ea32"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9be3b16c877d477357c015cec057548cf9b2a14a",
- "reference": "9be3b16c877d477357c015cec057548cf9b2a14a",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f3ad69181b8afed2c9edf7be5a2918144ff4ea32",
+ "reference": "f3ad69181b8afed2c9edf7be5a2918144ff4ea32",
"shasum": ""
},
"require": {
@@ -3570,7 +3570,6 @@
"phpunit/phpunit": "^8.5.8"
},
"suggest": {
- "ext-fileinfo": "Required for MimeType",
"ext-ftp": "Allows you to use FTP server storage",
"ext-openssl": "Allows you to use FTPS server storage",
"league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
@@ -3628,7 +3627,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/1.x"
+ "source": "https://github.com/thephpleague/flysystem/tree/1.1.4"
},
"funding": [
{
@@ -3636,7 +3635,7 @@
"type": "other"
}
],
- "time": "2020-08-23T07:39:11+00:00"
+ "time": "2021-06-23T21:56:05+00:00"
},
{
"name": "league/mime-type-detection",
@@ -11595,5 +11594,5 @@
"php": "^7.3|^8.0"
},
"platform-dev": [],
- "plugin-api-version": "2.0.0"
+ "plugin-api-version": "2.1.0"
}
diff --git a/config/app.php b/config/app.php
index 1aff706f6..ea88f140c 100755
--- a/config/app.php
+++ b/config/app.php
@@ -297,6 +297,11 @@ return [
'aliases' => [
+ /**
+ * Laravel
+ *
+ * Place your aliases in alphabetical order.
+ */
'App' => Illuminate\Support\Facades\App::class,
'Artisan' => Illuminate\Support\Facades\Artisan::class,
'Auth' => Illuminate\Support\Facades\Auth::class,
@@ -330,18 +335,25 @@ return [
'URL' => Illuminate\Support\Facades\URL::class,
'Validator' => Illuminate\Support\Facades\Validator::class,
'View' => Illuminate\Support\Facades\View::class,
- 'Datagrid' => Webkul\Ui\DataGrid\Facades\DataGrid::class,
- 'ProductGrid' => Webkul\Ui\DataGrid\Facades\ProductGrid::class,
- 'Image' => Intervention\Image\Facades\Image::class,
+
+ /**
+ * Bagisto
+ *
+ * Place your aliases in alphabetical order.
+ */
+ 'Captcha' => Webkul\Customer\Facades\Captcha::class,
'Cart' => Webkul\Checkout\Facades\Cart::class,
- 'Core' => Webkul\Core\Facades\Core::class,
- 'DbView' => Flynsarmy\DbBladeCompiler\Facades\DbView::class,
- 'PDF' => Barryvdh\DomPDF\Facade::class,
- 'Excel' => Maatwebsite\Excel\Facades\Excel::class,
'Concord' => Konekt\Concord\Facades\Concord::class,
- 'Helper' => Konekt\Concord\Facades\Helper::class,
+ 'Core' => Webkul\Core\Facades\Core::class,
+ 'Datagrid' => Webkul\Ui\DataGrid\Facades\DataGrid::class,
+ 'DbView' => Flynsarmy\DbBladeCompiler\Facades\DbView::class,
'Debugbar' => Barryvdh\Debugbar\Facade::class,
+ 'Excel' => Maatwebsite\Excel\Facades\Excel::class,
+ 'Helper' => Konekt\Concord\Facades\Helper::class,
+ 'Image' => Intervention\Image\Facades\Image::class,
+ 'PDF' => Barryvdh\DomPDF\Facade::class,
'ProductImage' => Webkul\Product\Facades\ProductImage::class,
- 'ProductVideo' => Webkul\Product\Facades\ProductVideo::class
+ 'ProductGrid' => Webkul\Ui\DataGrid\Facades\ProductGrid::class,
+ 'ProductVideo' => Webkul\Product\Facades\ProductVideo::class,
],
];
diff --git a/packages/Webkul/API/Http/Controllers/Shop/CustomerController.php b/packages/Webkul/API/Http/Controllers/Shop/CustomerController.php
index 7fb6b796b..fce2b50b8 100644
--- a/packages/Webkul/API/Http/Controllers/Shop/CustomerController.php
+++ b/packages/Webkul/API/Http/Controllers/Shop/CustomerController.php
@@ -2,11 +2,11 @@
namespace Webkul\API\Http\Controllers\Shop;
-use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Event;
-use Webkul\Customer\Repositories\CustomerRepository;
+use Webkul\Customer\Http\Requests\CustomerRegistrationRequest;
use Webkul\Customer\Repositories\CustomerGroupRepository;
+use Webkul\Customer\Repositories\CustomerRepository;
class CustomerController extends Controller
{
@@ -70,14 +70,9 @@ class CustomerController extends Controller
*
* @return \Illuminate\Http\Response
*/
- public function create(Request $request)
+ public function create(CustomerRegistrationRequest $request)
{
- $this->validate($request, [
- 'first_name' => 'required',
- 'last_name' => 'required',
- 'email' => 'email|required|unique:customers,email',
- 'password' => 'confirmed|min:6|required',
- ]);
+ $request->validated();
$data = [
'first_name' => $request->get('first_name'),
diff --git a/packages/Webkul/API/Http/Controllers/Shop/ForgotPasswordController.php b/packages/Webkul/API/Http/Controllers/Shop/ForgotPasswordController.php
index e12e0c885..c3e109618 100644
--- a/packages/Webkul/API/Http/Controllers/Shop/ForgotPasswordController.php
+++ b/packages/Webkul/API/Http/Controllers/Shop/ForgotPasswordController.php
@@ -4,33 +4,30 @@ namespace Webkul\API\Http\Controllers\Shop;
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
use Illuminate\Support\Facades\Password;
+use Webkul\Customer\Http\Requests\CustomerForgotPasswordRequest;
class ForgotPasswordController extends Controller
{
use SendsPasswordResetEmails;
-
+
/**
* Store a newly created resource in storage.
*
* @return \Illuminate\Http\Response
*/
- public function store()
+ public function store(CustomerForgotPasswordRequest $request)
{
- $this->validate(request(), [
- 'email' => 'required|email',
- ]);
+ $request->validated();
- $response = $this->broker()->sendResetLink(request(['email']));
+ $response = $this->broker()->sendResetLink($request->only(['email']));
- if ($response == Password::RESET_LINK_SENT) {
- return response()->json([
+ return $response == Password::RESET_LINK_SENT
+ ? response()->json([
'message' => trans($response),
+ ])
+ : response()->json([
+ 'error' => trans($response),
]);
- }
-
- return response()->json([
- 'error' => trans($response),
- ]);
}
/**
@@ -42,4 +39,4 @@ class ForgotPasswordController extends Controller
{
return Password::broker('customers');
}
-}
\ No newline at end of file
+}
diff --git a/packages/Webkul/API/Http/Controllers/Shop/SessionController.php b/packages/Webkul/API/Http/Controllers/Shop/SessionController.php
index b84f3694d..5b6b4a45f 100644
--- a/packages/Webkul/API/Http/Controllers/Shop/SessionController.php
+++ b/packages/Webkul/API/Http/Controllers/Shop/SessionController.php
@@ -3,8 +3,9 @@
namespace Webkul\API\Http\Controllers\Shop;
use Illuminate\Support\Facades\Event;
-use Webkul\Customer\Repositories\CustomerRepository;
use Webkul\API\Http\Resources\Customer\Customer as CustomerResource;
+use Webkul\Customer\Http\Requests\CustomerLoginRequest;
+use Webkul\Customer\Repositories\CustomerRepository;
class SessionController extends Controller
{
@@ -45,22 +46,19 @@ class SessionController extends Controller
*
* @return \Illuminate\Http\Response
*/
- public function create()
+ public function create(CustomerLoginRequest $request)
{
- request()->validate([
- 'email' => 'required|email',
- 'password' => 'required',
- ]);
+ $request->validated();
$jwtToken = null;
- if (! $jwtToken = auth()->guard($this->guard)->attempt(request()->only('email', 'password'))) {
+ if (! $jwtToken = auth()->guard($this->guard)->attempt($request->only(['email', 'password']))) {
return response()->json([
'error' => 'Invalid Email or Password',
], 401);
}
- Event::dispatch('customer.after.login', request('email'));
+ Event::dispatch('customer.after.login', $request->get('email'));
$customer = auth($this->guard)->user();
diff --git a/packages/Webkul/Admin/src/Resources/lang/fr/app.php b/packages/Webkul/Admin/src/Resources/lang/fr/app.php
new file mode 100644
index 000000000..87b731506
--- /dev/null
+++ b/packages/Webkul/Admin/src/Resources/lang/fr/app.php
@@ -0,0 +1,1544 @@
+ 'Sauvegarder',
+ 'copy-of' => 'Copie de',
+ 'copy-of-slug' => 'copie de-',
+ 'create' => 'Créer',
+ 'update' => 'Mettre à jour',
+ 'delete' => 'Effacer',
+ 'failed' => 'Manqué',
+ 'store' => 'Magasin',
+ 'image' => 'Image',
+ 'no result' => 'Pas de résultat',
+ 'product' => 'Produit',
+ 'attribute' => 'Attribut',
+ 'actions' => 'Actions',
+ 'id' => 'identifiant',
+ 'action' => 'action',
+ 'yes' => 'Oui',
+ 'no' => 'Non',
+ 'true' => 'Vrai',
+ 'false' => 'Faux',
+ 'apply' => 'Appliquer',
+ 'label' => 'Étiqueter',
+ 'name' => 'Nom',
+ 'title' => 'Titre',
+ 'code' => 'Code',
+ 'type' => 'Taper',
+ 'required' => 'Obligatoire',
+ 'unique' => 'Unique',
+ 'locale-based' => 'Basé sur les paramètres régionaux',
+ 'channel-based' => 'Basé sur le canal',
+ 'status' => 'Statut',
+ 'select-option' => 'Sélectionnez l\'option',
+ 'category' => 'Catégorie',
+
+ 'common' => [
+ 'no-result-found' => 'Nous n\'avons pu trouver aucun enregistrement.',
+ 'country' => 'Pays',
+ 'state' => 'État',
+ 'true' => 'Vrai',
+ 'false' => 'Faux',
+ ],
+
+ 'layouts' => [
+ 'app-version' => 'Version : :version',
+ 'my-account' => 'Mon compte',
+ 'logout' => 'Se déconnecter',
+ 'visit-shop' => 'Visiter la boutique',
+ 'dashboard' => 'Tableau de bord',
+ 'sales' => 'Ventes',
+ 'orders' => 'Ordres',
+ 'shipments' => 'Expéditions',
+ 'invoices' => 'Factures',
+ 'refunds' => 'Remboursements',
+ 'catalog' => 'Catalogue',
+ 'products' => 'Des produits',
+ 'categories' => 'Catégories',
+ 'attributes' => 'Les attributs',
+ 'attribute-families' => 'Familles d\'attributs',
+ 'customers' => 'Les clients',
+ 'groups' => 'Groupes',
+ 'reviews' => 'Commentaires',
+ 'configure' => 'Configurer',
+ 'settings' => 'Paramètres',
+ 'locales' => 'Paramètres régionaux',
+ 'currencies' => 'Devises',
+ 'exchange-rates' => 'Taux d\'échange',
+ 'inventory-sources' => 'Sources d\'inventaire',
+ 'channels' => 'Canaux',
+ 'users' => 'Utilisateurs',
+ 'roles' => 'Les rôles',
+ 'sliders' => 'Curseurs',
+ 'taxes' => 'Impôts',
+ 'tax-categories' => 'Catégories de taxes',
+ 'tax-rates' => 'Les taux d\'imposition',
+ 'marketing' => 'Commercialisation',
+ 'promotions' => 'Promotions',
+ 'email-marketing' => 'Publicité par e-mail',
+ 'campaigns' => 'Campagnes',
+ 'email-templates' => 'Modèles d\'e-mails',
+ 'events' => 'Événements',
+ 'discount' => 'Rabais',
+ 'cms' => 'CMS',
+ 'transactions' => 'Transactions',
+ 'newsletter-subscriptions' => 'Abonnement à la Newsletter',
+ ],
+
+ 'acl' => [
+ 'dashboard' => 'Tableau de bord',
+ 'sales' => 'Ventes',
+ 'cancel' => 'Annuler',
+ 'orders' => 'Ordres',
+ 'shipments' => 'Expéditions',
+ 'invoices' => 'Factures',
+ 'refunds' => 'Remboursements',
+ 'catalog' => 'Catalogue',
+ 'products' => 'Des produits',
+ 'copy' => 'Copie',
+ 'categories' => 'Catégories',
+ 'attributes' => 'Les attributs',
+ 'attribute-families' => 'Familles d\'attributs',
+ 'customers' => 'Les clients',
+ 'addresses' => 'Adresses',
+ 'note' => 'Noter',
+ 'groups' => 'Groupes',
+ 'reviews' => 'Commentaires',
+ 'configure' => 'Configurer',
+ 'settings' => 'Paramètres',
+ 'locales' => 'Paramètres régionaux',
+ 'currencies' => 'Devises',
+ 'exchange-rates' => 'Taux d\'échange',
+ 'inventory-sources' => 'Sources d\'inventaire',
+ 'channels' => 'Canaux',
+ 'users' => 'Utilisateurs',
+ 'roles' => 'Les rôles',
+ 'sliders' => 'Curseurs',
+ 'taxes' => 'Impôts',
+ 'tax-categories' => 'Catégories de taxes',
+ 'tax-rates' => 'Les taux d\'imposition',
+ 'view' => 'Vue',
+ 'edit' => 'Éditer',
+ 'create' => 'Ajouter',
+ 'delete' => 'Effacer',
+ 'mass-delete' => 'Suppression en masse',
+ 'mass-update' => 'Mise à jour de masse',
+ 'marketing' => 'Commercialisation',
+ 'promotions' => 'Promotions',
+ 'cart-rules' => 'Règles du panier',
+ 'catalog-rules' => 'Règles du catalogue',
+ 'email-marketing' => 'Publicité par e-mail',
+ 'email-templates' => 'Modèles d\'e-mails',
+ 'campaigns' => 'Campagnes',
+ 'subscribers' => 'Abonnés à la newsletter',
+ 'events' => 'Événements',
+ 'newsletter-subscriptions' => 'Abonnement à la Newsletter',
+ ],
+
+ 'dashboard' => [
+ 'title' => 'Tableau de bord',
+ 'from' => 'De',
+ 'to' => 'À',
+ 'total-customers' => 'Clients totaux',
+ 'total-orders' => 'Total des commandes',
+ 'total-sale' => 'Vente totale',
+ 'average-sale' => 'Vente de commande moyenne',
+ 'increased' => ':progress%',
+ 'decreased' => ':progress%',
+ 'sales' => 'Ventes',
+ 'top-performing-categories' => 'Catégories les plus performantes',
+ 'product-count' => ':count des produits',
+ 'top-selling-products' => 'Produits les plus vendus',
+ 'sale-count' => ':count les ventes',
+ 'customer-with-most-sales' => 'Client avec le plus de ventes',
+ 'order-count' => ':count les commandes',
+ 'revenue' => 'Revenu :total',
+ 'stock-threshold' => 'Seuil de stock',
+ 'qty-left' => ':qty restant',
+ ],
+
+ 'datagrid' => [
+ 'mass-ops' => [
+ 'method-error' => 'Erreur! Mauvaise méthode détectée, veuillez vérifier la configuration de l\'action de masse',
+ 'delete-success' => 'Sélectionné :resource a été supprimée avec succès',
+ 'partial-action' => 'Certaines actions n\'ont pas été effectuées en raison de contraintes système restreintes sur :resource',
+ 'update-success' => 'Sélectionné :resource a été mise à jour avec succès',
+ 'no-resource' => 'La ressource prévue est insuffisante pour l\'action',
+ ],
+
+ 'id' => 'identifiant',
+ 'status' => 'Statut',
+ 'code' => 'Code',
+ 'admin-name' => 'Nom',
+ 'name' => 'Nom',
+ 'copy' => 'Copie',
+ 'direction' => 'Direction',
+ 'fullname' => 'Nom et prénom',
+ 'type' => 'Taper',
+ 'required' => 'Obligatoire',
+ 'unique' => 'Unique',
+ 'per-locale' => 'Basé sur les paramètres régionaux',
+ 'per-channel' => 'Basé sur le canal',
+ 'position' => 'Positionner',
+ 'locale' => 'Lieu',
+ 'hostname' => 'Nom d\'hôte',
+ 'email' => 'E-mail',
+ 'group' => 'Grouper',
+ 'phone' => 'Téléphoner',
+ 'gender' => 'Genre',
+ 'title' => 'Titre',
+ 'layout' => 'Mise en page',
+ 'url-key' => 'Clé URL',
+ 'comment' => 'Commenter',
+ 'product-name' => 'Produit',
+ 'currency-name' => 'Nom de la devise',
+ 'exch-rate' => 'Taux de change',
+ 'priority' => 'Priorité',
+ 'subscribed' => 'Abonné',
+ 'base-total' => 'Total de base',
+ 'grand-total' => 'Total',
+ 'order-date' => 'Date de commande',
+ 'channel-name' => 'Nom du canal',
+ 'billed-to' => 'Facturé à',
+ 'shipped-to' => 'Expédiés à',
+ 'order-id' => 'numéro de commande',
+ 'invoice-id' => 'Numéro de facture',
+ 'invoice-date' => 'Date de la facture',
+ 'total-qty' => 'Quantité totale',
+ 'inventory-source' => 'Source d\'inventaire',
+ 'shipment-date' => 'Date d\'expédition',
+ 'shipment-to' => 'Expédition à',
+ 'sku' => 'UGS',
+ 'product-number' => 'Numéro de produit',
+ 'price' => 'Prix',
+ 'qty' => 'Quantité',
+ 'permission-type' => 'Type d\'autorisation',
+ 'identifier' => 'Identifiant',
+ 'state' => 'État',
+ 'country' => 'Pays',
+ 'tax-rate' => 'Taux',
+ 'role' => 'Rôle',
+ 'sub-total' => 'Sous-total',
+ 'no-of-products' => 'Nombre de produits',
+ 'attribute-family' => 'Famille d\'attributs',
+ 'starts-from' => 'Commence à partir de',
+ 'ends-till' => 'Se termine jusqu\'à',
+ 'per-cust' => 'Par client',
+ 'usage-throttle' => 'Temps d\'utilisation',
+ 'for-guest' => 'Pour les invités',
+ 'order_number' => 'Numéro de commande',
+ 'refund-date' => 'date de remboursement',
+ 'refunded' => 'Remboursé',
+ 'start' => 'Démarrer',
+ 'end' => 'Finir',
+ 'active' => 'actif',
+ 'inactive' => 'Inactif',
+ 'draft' => 'Brouillon',
+ 'true' => 'Vrai',
+ 'false' => 'Faux',
+ 'approved' => 'Approuvé',
+ 'pending' => 'En attente',
+ 'disapproved' => 'Refusé',
+ 'coupon-code' => 'Code de réduction',
+ 'times-used' => 'Temps utilisés',
+ 'created-date' => 'Date de création',
+ 'expiration-date' => 'Date d\'expiration',
+ 'edit' => 'Éditer',
+ 'delete' => 'Effacer',
+ 'view' => 'Vue',
+ 'rtl' => 'RTL',
+ 'ltr' => 'LTR',
+ 'update-status' => 'État de mise à jour',
+ 'subject' => 'Matière',
+ 'date' => 'Date',
+ 'transaction-id' => 'identifiant de transaction',
+ 'transaction-date' => 'Date de la transaction',
+ ],
+
+ 'account' => [
+ 'title' => 'Mon compte',
+ 'save-btn-title' => 'Sauvegarder',
+ 'general' => 'Général',
+ 'name' => 'Nom',
+ 'email' => 'E-mail',
+ 'password' => 'Mot de passe',
+ 'confirm-password' => 'Confirmez le mot de passe',
+ 'change-password' => 'Changer le mot de passe du compte',
+ 'current-password' => 'Mot de passe actuel',
+ ],
+
+ 'users' => [
+ 'forget-password' => [
+ 'title' => 'Mot de passe oublié',
+ 'header-title' => 'Récupérer mot de passe',
+ 'email' => 'Email enregistré',
+ 'password' => 'Mot de passe',
+ 'confirm-password' => 'Confirmez le mot de passe',
+ 'back-link-title' => 'Retour à la connexion',
+ 'submit-btn-title' => 'Envoyer un e-mail de réinitialisation du mot de passe',
+ ],
+
+ 'reset-password' => [
+ 'title' => 'réinitialiser le mot de passe',
+ 'email' => 'Email enregistré',
+ 'password' => 'Mot de passe',
+ 'confirm-password' => 'Confirmez le mot de passe',
+ 'back-link-title' => 'Retour à la connexion',
+ 'submit-btn-title' => 'réinitialiser le mot de passe',
+ ],
+
+ 'roles' => [
+ 'title' => 'Les rôles',
+ 'add-role-title' => 'Ajouter un rôle',
+ 'edit-role-title' => 'Modifier le rôle',
+ 'save-btn-title' => 'Enregistrer le rôle',
+ 'general' => 'Général',
+ 'name' => 'Nom',
+ 'description' => 'La description',
+ 'access-control' => 'Contrôle d\'accès',
+ 'permissions' => 'Autorisations',
+ 'custom' => 'Personnalisé',
+ 'all' => 'Tout',
+ ],
+
+ 'users' => [
+ 'title' => 'Utilisateur',
+ 'add-user-title' => 'Ajouter un utilisateur',
+ 'edit-user-title' => 'Modifier l\'utilisateur',
+ 'save-btn-title' => 'Enregistrer l\'utilisateur',
+ 'general' => 'Général',
+ 'email' => 'E-mail',
+ 'name' => 'Nom',
+ 'password' => 'Mot de passe',
+ 'confirm-password' => 'Confirmez le mot de passe',
+ 'status-and-role' => 'Statut et rôle',
+ 'role' => 'Rôle',
+ 'status' => 'Statut',
+ 'account-is-active' => 'Le compte est actif',
+ 'current-password' => 'Saisissez le mot de passe actuel',
+ 'confirm-delete' => 'Confirmer la suppression de ce compte',
+ 'confirm-delete-title' => 'Confirmer le mot de passe avant de supprimer',
+ 'delete-last' => 'Au moins un administrateur est requis.',
+ 'delete-success' => 'Succès! Utilisateur supprimé',
+ 'incorrect-password' => 'Le mot de passe que vous avez entré est incorrect',
+ 'password-match' => 'Le mot de passe actuel ne correspond pas.',
+ 'account-save' => 'Les modifications du compte ont été enregistrées avec succès.',
+ 'login-error' => 'Veuillez vérifier vos informations d\'identification et réessayer.',
+ 'activate-warning' => 'Votre compte n\'est pas encore activé, veuillez contacter l\'administrateur.',
+ ],
+
+ 'sessions' => [
+ 'title' => 'S\'identifier',
+ 'email' => 'E-mail',
+ 'password' => 'Mot de passe',
+ 'forget-password-link-title' => 'Mot de passe oublié ?',
+ 'remember-me' => 'Souviens-toi de moi',
+ 'submit-btn-title' => 'S\'identifier',
+ ],
+ ],
+
+ 'sales' => [
+ 'orders' => [
+ 'title' => 'Ordres',
+ 'view-title' => 'N° de commande :order_id',
+ 'cancel-btn-title' => 'Annuler',
+ 'shipment-btn-title' => 'Bateau',
+ 'invoice-btn-title' => 'Facturer',
+ 'info' => 'Informations',
+ 'invoices' => 'Factures',
+ 'shipments' => 'Expéditions',
+ 'order-and-account' => 'Commande et compte',
+ 'order-info' => 'Informations sur la commande',
+ 'order-date' => 'Date de commande',
+ 'order-status' => 'Statut de la commande',
+ 'order-status-canceled' => 'Annulé',
+ 'order-status-closed' => 'Fermé',
+ 'order-status-fraud' => 'Fraude',
+ 'order-status-pending' => 'En attente',
+ 'order-status-pending-payment' => 'En attente de paiement',
+ 'order-status-processing' => 'Traitement',
+ 'order-status-success' => 'Complété',
+ 'channel' => 'Canal',
+ 'customer-name' => 'Nom du client',
+ 'email' => 'E-mail',
+ 'contact-number' => 'Numéro de contact',
+ 'account-info' => 'Information sur le compte',
+ 'address' => 'Adresse',
+ 'shipping-address' => 'adresse de livraison',
+ 'billing-address' => 'adresse de facturation',
+ 'payment-and-shipping' => 'Paiement et expédition',
+ 'payment-info' => 'Informations de paiement',
+ 'payment-method' => 'Mode de paiement',
+ 'currency' => 'Devise',
+ 'shipping-info' => 'Informations sur la livraison',
+ 'shipping-method' => 'Mode de livraison',
+ 'shipping-price' => 'Prix de l\'expédition',
+ 'products-ordered' => 'Produits commandés',
+ 'SKU' => 'UGS',
+ 'product-name' => 'Nom du produit',
+ 'qty' => 'Qté',
+ 'item-status' => 'Statut de l\'article',
+ 'item-ordered' => 'Commandé (:qty_ordered]',
+ 'item-invoice' => 'Facturé (:qty_invoiced]',
+ 'item-shipped' => 'Expédié (:qty_shipped]',
+ 'item-canceled' => 'Annulé (:qty_cancelled]',
+ 'item-refunded' => 'Remboursé (:qty_refunded]',
+ 'price' => 'Prix',
+ 'total' => 'Le total',
+ 'subtotal' => 'Total',
+ 'shipping-handling' => 'Expédition et manutention',
+ 'discount' => 'Rabais',
+ 'tax' => 'Impôt',
+ 'tax-percent' => 'Pourcentage d\'impôt',
+ 'tax-amount' => 'Montant de la taxe',
+ 'discount-amount' => 'Montant de la remise',
+ 'grand-total' => 'Total',
+ 'total-paid' => 'Total payé',
+ 'total-refunded' => 'Total remboursé',
+ 'total-due' => 'Total dû',
+ 'cancel-confirm-msg' => 'Êtes-vous sûr de vouloir annuler cette commande ?',
+ 'refund-btn-title' => 'Remboursement',
+ 'refunds' => 'Remboursements',
+ 'comment-added-success' => 'Commentaire ajouté avec succès.',
+ 'comment' => 'Commenter',
+ 'submit-comment' => 'Envoyer un commentaire',
+ 'notify-customer' => 'Notifier le client',
+ 'customer-notified' => ':date | Client Notifié ',
+ 'customer-not-notified' => ':date | Client Non notifié ',
+ 'transactions' => 'Transactions',
+ ],
+
+ 'invoices' => [
+ 'title' => 'Factures',
+ 'id' => 'identifiant',
+ 'invoice' => 'Facturer',
+ 'invoice-id' => 'Identifiant de la facture',
+ 'date' => 'Date de la facture',
+ 'order-id' => 'numéro de commande',
+ 'customer-name' => 'Nom du client',
+ 'status' => 'Statut',
+ 'amount' => 'Montant',
+ 'action' => 'action',
+ 'add-title' => 'Créer une facture',
+ 'save-btn-title' => 'Enregistrer la facture',
+ 'qty' => 'Qté',
+ 'qty-ordered' => 'Qté commandée',
+ 'qty-to-invoice' => 'Quantité à facturer',
+ 'view-title' => 'Facture # :invoice_id',
+ 'bill-to' => 'facturer',
+ 'ship-to' => 'Envoyez à',
+ 'print' => 'Imprimer',
+ 'order-date' => 'Date de commande',
+ 'creation-error' => 'La création de facture de commande n\'est pas autorisée.',
+ 'product-error' => 'La facture ne peut pas être créée sans produits.',
+ 'status-overdue' => 'En retard',
+ 'status-pending' => 'En attente de paiement',
+ 'status-paid' => 'Payé',
+ ],
+
+ 'shipments' => [
+ 'title' => 'Expéditions',
+ 'id' => 'identifiant',
+ 'date' => 'Date d\'expédition',
+ 'order-id' => 'numéro de commande',
+ 'order-date' => 'Date de commande',
+ 'customer-name' => 'Nom du client',
+ 'total-qty' => 'Quantité totale',
+ 'action' => 'action',
+ 'add-title' => 'Créer un envoi',
+ 'save-btn-title' => 'Enregistrer l\'expédition',
+ 'qty-ordered' => 'Qté commandée',
+ 'qty-invoiced' => 'Qté facturée',
+ 'qty-to-ship' => 'Quantité à expédier',
+ 'available-sources' => 'Sources disponibles',
+ 'source' => 'La source',
+ 'select-source' => 'Veuillez sélectionner la source',
+ 'qty-available' => 'Qté disponible',
+ 'inventory-source' => 'Source d\'inventaire',
+ 'carrier-title' => 'Titre du transporteur',
+ 'tracking-number' => 'Numéro de suivi',
+ 'view-title' => 'N° d\'expédition :shipment_id',
+ 'creation-error' => 'L\'expédition ne peut pas être créée pour cette commande.',
+ 'order-error' => 'La création d\'expédition de commande n\'est pas autorisée.',
+ 'quantity-invalid' => 'La quantité demandée n\'est pas valide ou n\'est pas disponible.',
+ ],
+
+ 'refunds' => [
+ 'title' => 'Remboursements',
+ 'id' => 'identifiant',
+ 'add-title' => 'Créer un remboursement',
+ 'save-btn-title' => 'Remboursement',
+ 'order-id' => 'numéro de commande',
+ 'qty-ordered' => 'Qté commandée',
+ 'qty-to-refund' => 'Quantité à rembourser',
+ 'refund-shipping' => 'Remboursement de l\'expédition',
+ 'adjustment-refund' => 'Ajustement Remboursement',
+ 'adjustment-fee' => 'Frais d\'ajustement',
+ 'update-qty' => 'Mettre à jour les quantités',
+ 'invalid-qty' => 'Nous avons trouvé une quantité invalide pour rembourser des articles.',
+ 'refund-limit-error' => 'Le montant maximal disponible pour le remboursement est :amount.',
+ 'refunded' => 'Remboursé',
+ 'date' => 'date de remboursement',
+ 'customer-name' => 'Nom du client',
+ 'status' => 'Statut',
+ 'action' => 'action',
+ 'view-title' => 'Remboursement # :refund_id',
+ 'invalid-refund-amount-error' => 'Le montant du remboursement doit être différent de zéro.',
+ ],
+
+ 'transactions' => [
+ 'title' => 'Transactions',
+ 'create-title' => 'Ajouter une opération',
+ 'id' => 'identifiant',
+ 'transaction-id' => 'identifiant de transaction',
+ 'payment-method' => 'Mode de paiement',
+ 'transaction-amount' => 'Montant de la transaction',
+ 'action' => 'action',
+ 'view-title' => 'N° de transaction :transaction_id',
+ 'transaction-data' => 'Données de transaction',
+ 'order-id' => 'numéro de commande',
+ 'invoice-id' => 'Identifiant de la facture',
+ 'status' => 'Statut',
+ 'created-at' => 'Créé à',
+ 'transaction-details' => 'détails de la transaction',
+ 'response' => [
+ 'invoice-missing' => 'Cet identifiant de facture n\'existe pas',
+ 'transaction-saved' => 'La transaction a été enregistrée',
+ 'already-paid' => 'Cette facture a déjà été payée',
+ ],
+ ],
+ ],
+
+ 'catalog' => [
+ 'products' => [
+ 'title' => 'Des produits',
+ 'add-product-btn-title' => 'Ajouter un produit',
+ 'add-title' => 'Ajouter un produit',
+ 'edit-title' => 'Modifier le produit',
+ 'save-btn-title' => 'Enregistrer le produit',
+ 'general' => 'Général',
+ 'product-type' => 'type de produit',
+ 'simple' => 'Simple',
+ 'configurable' => 'Configurable',
+ 'familiy' => 'Famille d\'attributs',
+ 'sku' => 'UGS',
+ 'configurable-attributes' => 'Attributs configurables',
+ 'attribute-header' => 'Les attributs]',
+ 'attribute-option-header' => 'Option(s) d\'attribut',
+ 'no' => 'Non',
+ 'yes' => 'Oui',
+ 'disabled' => 'Désactivée',
+ 'enabled' => 'Activée',
+ 'add-variant-btn-title' => 'Ajouter une variante',
+ 'name' => 'Nom',
+ 'qty' => 'Qté',
+ 'price' => 'Prix',
+ 'weight' => 'Poids',
+ 'status' => 'Statut',
+ 'add-variant-title' => 'Ajouter une variante',
+ 'add-image-btn-title' => 'Ajouter une image',
+ 'mass-delete-success' => 'Tous les produits sélectionnés ont été supprimés avec succès',
+ 'mass-update-success' => 'Tous les produits sélectionnés ont été mis à jour avec succès',
+ 'configurable-error' => 'Veuillez sélectionner au moins un attribut configurable.',
+ 'categories' => 'Catégories',
+ 'images' => 'Images',
+ 'inventories' => 'Inventaires',
+ 'variations' => 'Variantes',
+ 'downloadable' => 'Informations téléchargeables',
+ 'links' => 'Liens',
+ 'add-link-btn-title' => 'Ajouter un lien',
+ 'samples' => 'Échantillons',
+ 'add-sample-btn-title' => 'Ajouter un échantillon',
+ 'downloads' => 'Téléchargement autorisé',
+ 'file' => 'Déposer',
+ 'sample' => 'Goûter',
+ 'upload-file' => 'Téléverser un fichier',
+ 'url' => 'URL',
+ 'sort-order' => 'Ordre de tri',
+ 'browse-file' => 'Parcourir le fichier',
+ 'product-link' => 'Produits liés',
+ 'cross-selling' => 'Vente croisée',
+ 'up-selling' => 'Vente incitative',
+ 'related-products' => 'Produits connexes',
+ 'product-search-hint' => 'Commencez à saisir le nom du produit',
+ 'no-result-found' => 'Produits introuvables avec le même nom.',
+ 'searching' => 'Recherche...',
+ 'grouped-products' => 'Produits groupés',
+ 'search-products' => 'Recherche de produits',
+ 'channel' => 'Canaux',
+ 'bundle-items' => 'Articles groupés',
+ 'add-option-btn-title' => 'Ajouter une option',
+ 'option-title' => 'Titre de l\'option',
+ 'input-type' => 'Type d\'entrée',
+ 'is-required' => 'Est requis',
+ 'select' => 'Sélectionner',
+ 'radio' => 'Radio',
+ 'checkbox' => 'Case à cocher',
+ 'multiselect' => 'Sélection multiple',
+ 'new-option' => 'Nouvelle option',
+ 'is-default' => 'Est par défaut',
+ 'customer-group' => 'Groupe de clients',
+ 'add-group-price' => 'Ajouter un prix de groupe de clients',
+ 'all-group' => 'Tous les groupes',
+ 'fixed' => 'Fixé',
+ 'discount' => 'Rabais',
+ 'remove-image-btn-title' => 'Supprimer l\'image',
+ 'videos' => 'Vidéos',
+ 'video' => 'Vidéo',
+ 'add-video-btn-title' => 'Ajouter une vidéo',
+ 'remove-video-btn-title' => 'Supprimer la vidéo',
+ 'not-support-video' => 'Votre navigateur ne prend pas en charge la balise vidéo.',
+ 'variant-already-exist-message' => 'Une variante avec les mêmes options d\'attribut existe déjà.',
+ ],
+
+ 'attributes' => [
+ 'title' => 'Les attributs',
+ 'add-title' => 'Ajouter un attribut',
+ 'edit-title' => 'Modifier l\'attribut',
+ 'save-btn-title' => 'Enregistrer l\'attribut',
+ 'general' => 'Général',
+ 'code' => 'Code d\'attribut',
+ 'type' => 'Type d\'attribut',
+ 'text' => 'Texte',
+ 'textarea' => 'Zone de texte',
+ 'price' => 'Prix',
+ 'boolean' => 'booléen',
+ 'select' => 'Sélectionner',
+ 'multiselect' => 'Sélection multiple',
+ 'datetime' => 'DateHeure',
+ 'date' => 'Date',
+ 'label' => 'Étiqueter',
+ 'admin' => 'Administrateur',
+ 'options' => 'Options',
+ 'position' => 'Positionner',
+ 'add-option-btn-title' => 'Ajouter une option',
+ 'validations' => 'Validation',
+ 'input_validation' => 'Validation d\'entrée',
+ 'is_required' => 'Est requis',
+ 'is_unique' => 'Est unique',
+ 'number' => 'Nombre',
+ 'decimal' => 'Décimal',
+ 'email' => 'E-mail',
+ 'url' => 'URL',
+ 'configuration' => 'Configuration',
+ 'status' => 'Statut',
+ 'yes' => 'Oui',
+ 'no' => 'Non',
+ 'value_per_locale' => 'Valeur par paramètre régional',
+ 'value_per_channel' => 'Valeur par canal',
+ 'is_filterable' => 'Utilisation dans la navigation en couches',
+ 'is_configurable' => 'Utiliser pour créer un produit configurable',
+ 'admin_name' => 'Nom de l\'administrateur',
+ 'is_visible_on_front' => 'Visible sur la page d\'affichage du produit sur le front-end',
+ 'swatch_type' => 'Type d\'échantillon',
+ 'dropdown' => 'Menu déroulant',
+ 'color-swatch' => 'Nuancier',
+ 'image-swatch' => 'Échantillon d\'images',
+ 'text-swatch' => 'Échantillon de texte',
+ 'swatch' => 'Échantillon',
+ 'image' => 'Image',
+ 'file' => 'Déposer',
+ 'checkbox' => 'Case à cocher',
+ 'use_in_flat' => 'Créer dans la table plate du produit',
+ 'is_comparable' => 'L\'attribut est comparable',
+ 'default_null_option' => 'Créer une option vide par défaut',
+ ],
+
+ 'families' => [
+ 'title' => 'Familles',
+ 'add-family-btn-title' => 'Ajouter une famille',
+ 'add-title' => 'Ajouter une famille',
+ 'edit-title' => 'Modifier la famille',
+ 'save-btn-title' => 'Enregistrer la famille',
+ 'general' => 'Général',
+ 'code' => 'Code familial',
+ 'name' => 'Nom',
+ 'groups' => 'Groupes',
+ 'add-group-title' => 'Ajouter un groupe',
+ 'position' => 'Positionner',
+ 'attribute-code' => 'Code',
+ 'type' => 'Taper',
+ 'add-attribute-title' => 'Ajouter des attributs',
+ 'search' => 'Rechercher',
+ 'group-exist-error' => 'Le groupe du même nom existe déjà.',
+ ],
+
+ 'categories' => [
+ 'title' => 'Catégories',
+ 'add-title' => 'ajouter une catégorie',
+ 'edit-title' => 'Modifier la catégorie',
+ 'save-btn-title' => 'Enregistrer la catégorie',
+ 'general' => 'Général',
+ 'name' => 'Nom',
+ 'visible-in-menu' => 'Visible dans le menu',
+ 'yes' => 'Oui',
+ 'no' => 'Non',
+ 'position' => 'Positionner',
+ 'display-mode' => 'Mode d\'affichage',
+ 'products-and-description' => 'Produits et description',
+ 'products-only' => 'Produits uniquement',
+ 'description-only' => 'Description seulement',
+ 'description-and-images' => 'Description et images',
+ 'description' => 'La description',
+ 'parent-category' => 'Catégorie Parentale',
+ 'seo' => 'optimisation du moteur de recherche',
+ 'slug' => 'Limace',
+ 'meta_title' => 'Titre du méta',
+ 'meta_description' => 'Meta Description',
+ 'meta_keywords' => 'Méta mots-clés',
+ 'image' => 'Image',
+ 'filterable-attributes' => 'Attributs filtrables',
+ 'attributes' => 'Les attributs',
+ ],
+ ],
+
+ 'configuration' => [
+ 'title' => 'Configuration',
+ 'save-btn-title' => 'Sauvegarder',
+ 'save-message' => 'Configuration enregistrée avec succès',
+ 'yes' => 'Oui',
+ 'no' => 'Non',
+ 'delete' => 'Effacer',
+
+ 'tax-categories' => [
+ 'title' => 'Catégories de taxes',
+ 'add-title' => 'Ajouter une catégorie de taxe',
+ 'edit-title' => 'Modifier la catégorie de taxe',
+ 'save-btn-title' => 'Enregistrer la catégorie de taxe',
+ 'general' => 'Catégorie de taxe',
+ 'select-channel' => 'Sélectionnez la chaîne',
+ 'name' => 'Nom',
+ 'code' => 'Code',
+ 'description' => 'La description',
+ 'select-taxrates' => 'Sélectionnez les taux de taxe',
+ 'edit' => [
+ 'title' => 'Modifier la catégorie de taxe',
+ 'edit-button-title' => 'Modifier la catégorie de taxe',
+ ],
+ ],
+
+ 'tax-rates' => [
+ 'title' => 'Les taux d\'imposition',
+ 'add-title' => 'Ajouter un taux de taxe',
+ 'edit-title' => 'Modifier le taux de taxe',
+ 'save-btn-title' => 'Économisez le taux d\'imposition',
+ 'general' => 'Taux d\'imposition',
+ 'identifier' => 'Identifiant',
+ 'is_zip' => 'Activer la plage de code postal',
+ 'zip_from' => 'Zip de',
+ 'zip_to' => 'Zip à',
+ 'state' => 'État',
+ 'select-state' => 'Sélectionnez une région, un état ou une province.',
+ 'country' => 'Pays',
+ 'tax_rate' => 'Taux',
+ 'edit' => [
+ 'title' => 'Modifier le taux de taxe',
+ 'edit-button-title' => 'Modifier le taux',
+ ],
+ 'zip_code' => 'Code postal',
+ ],
+
+ 'sales' => [
+ 'shipping-method' => [
+ 'title' => 'méthodes de livraison',
+ 'save-btn-title' => 'Sauvegarder',
+ 'description' => 'La description',
+ 'active' => 'actif',
+ 'status' => 'Statut',
+ ],
+ ],
+ ],
+
+ 'settings' => [
+ 'locales' => [
+ 'title' => 'Paramètres régionaux',
+ 'add-title' => 'Ajouter des paramètres régionaux',
+ 'edit-title' => 'Modifier les paramètres régionaux',
+ 'save-btn-title' => 'Enregistrer les paramètres régionaux',
+ 'general' => 'Général',
+ 'code' => 'Code',
+ 'name' => 'Nom',
+ 'direction' => 'Direction',
+ 'create-success' => 'Paramètres régionaux créés avec succès.',
+ 'update-success' => 'Les paramètres régionaux ont été mis à jour avec succès.',
+ 'delete-success' => 'Paramètres régionaux supprimés avec succès.',
+ 'last-delete-error' => 'Au moins un paramètre régional est requis.',
+ ],
+
+ 'countries' => [
+ 'title' => 'Des pays',
+ 'add-title' => 'Ajouter un pays',
+ 'save-btn-title' => 'Enregistrer le pays',
+ 'general' => 'Général',
+ 'code' => 'Code',
+ 'name' => 'Nom',
+ ],
+
+ 'currencies' => [
+ 'title' => 'Devises',
+ 'add-title' => 'Ajouter une devise',
+ 'edit-title' => 'Modifier la devise',
+ 'save-btn-title' => 'Enregistrer la devise',
+ 'general' => 'Général',
+ 'code' => 'Code',
+ 'name' => 'Nom',
+ 'symbol' => 'symbole',
+ 'create-success' => 'Devise créée avec succès.',
+ 'update-success' => 'Devise mise à jour avec succès.',
+ 'delete-success' => 'Devise supprimée avec succès.',
+ 'last-delete-error' => 'Au moins une devise est requise.',
+ ],
+
+ 'exchange_rates' => [
+ 'title' => 'Taux d\'échange',
+ 'add-title' => 'Ajouter un taux de change',
+ 'edit-title' => 'Modifier le taux de change',
+ 'save-btn-title' => 'Enregistrer le taux de change',
+ 'general' => 'Général',
+ 'source_currency' => 'Devise source',
+ 'target_currency' => 'Devise cible',
+ 'rate' => 'Taux',
+ 'exchange-class-not-found' => 'classe de taux de change de :service introuvable',
+ 'update-rates' => 'Taux de mise à jour',
+ 'create-success' => 'Taux de change créé avec succès.',
+ 'update-success' => 'Taux de change mis à jour avec succès.',
+ 'delete-success' => 'Taux de change supprimé avec succès.',
+ 'last-delete-error' => 'Au moins un taux de change est requis.',
+ ],
+
+ 'inventory_sources' => [
+ 'title' => 'Sources d\'inventaire',
+ 'add-title' => 'Ajouter une source d\'inventaire',
+ 'edit-title' => 'Modifier la source d\'inventaire',
+ 'save-btn-title' => 'Enregistrer la source d\'inventaire',
+ 'general' => 'Général',
+ 'code' => 'Code',
+ 'name' => 'Nom',
+ 'description' => 'La description',
+ 'source-is-active' => 'La source est active',
+ 'contact-info' => 'Coordonnées',
+ 'contact_name' => 'Nom',
+ 'contact_email' => 'E-mail',
+ 'contact_number' => 'Numéro de contact',
+ 'contact_fax' => 'Fax',
+ 'address' => 'Adresse source',
+ 'country' => 'Pays',
+ 'state' => 'État',
+ 'city' => 'Ville',
+ 'street' => 'rue',
+ 'postcode' => 'Code postal',
+ 'priority' => 'Priorité',
+ 'latitude' => 'Latitude',
+ 'longitude' => 'Longitude',
+ 'status' => 'Statut',
+ 'create-success' => 'Source d\'inventaire créée avec succès.',
+ 'update-success' => 'Source d\'inventaire mise à jour avec succès.',
+ 'delete-success' => 'Source d\'inventaire supprimée avec succès.',
+ 'last-delete-error' => 'Au moins une source d\'inventaire est requise.',
+ ],
+
+ 'channels' => [
+ 'title' => 'Canaux',
+ 'add-title' => 'Ajouter une chaîne',
+ 'edit-title' => 'Modifier la chaîne',
+ 'save-btn-title' => 'Enregistrer la chaîne',
+ 'general' => 'Général',
+ 'code' => 'Code',
+ 'name' => 'Nom',
+ 'description' => 'La description',
+ 'hostname' => 'Nom d\'hôte',
+ 'currencies-and-locales' => 'Devises et paramètres régionaux',
+ 'locales' => 'Paramètres régionaux',
+ 'default-locale' => 'Paramètres régionaux par défaut',
+ 'currencies' => 'Devises',
+ 'base-currency' => 'devise par défaut',
+ 'root-category' => 'Catégorie racine',
+ 'inventory_sources' => 'Sources d\'inventaire',
+ 'design' => 'Conception',
+ 'theme' => 'Thème',
+ 'home_page_content' => 'Contenu de la page d\'accueil',
+ 'footer_content' => 'Contenu du pied de page',
+ 'logo' => 'Logo',
+ 'favicon' => 'Icône de favori',
+ 'create-success' => 'Chaîne créée avec succès.',
+ 'update-success' => 'Chaîne mise à jour avec succès.',
+ 'delete-success' => 'Chaîne supprimée avec succès.',
+ 'last-delete-error' => 'Au moins un canal est requis.',
+ 'seo' => 'Référencement de la page d\'accueil',
+ 'seo-title' => 'Méta titre',
+ 'seo-description' => 'Meta Description',
+ 'seo-keywords' => 'Méta-mots-clés',
+ 'maintenance-mode' => 'Mode de Maintenance',
+ 'maintenance-mode-text' => 'Un message',
+ 'allowed-ips' => 'IP autorisées',
+ ],
+
+ 'sliders' => [
+ 'title' => 'Curseurs',
+ 'name' => 'Nom',
+ 'add-title' => 'Créer un curseur',
+ 'edit-title' => 'Modifier le curseur',
+ 'save-btn-title' => 'Enregistrer le curseur',
+ 'general' => 'Général',
+ 'image' => 'Image',
+ 'content' => 'Contenu',
+ 'channels' => 'Canal',
+ 'created-success' => 'Élément de curseur créé avec succès',
+ 'created-fault' => 'Erreur lors de la création de l\'élément de curseur',
+ 'update-success' => 'Élément de curseur mis à jour avec succès',
+ 'update-fail' => 'Le curseur ne peut pas être mis à jour',
+ 'delete-success' => 'Impossible de supprimer le dernier élément du curseur',
+ 'delete-fail' => 'Élément de curseur supprimé avec succès',
+ 'expired-at' => 'Date d\'expiration',
+ 'sort-order' => 'Ordre de tri',
+ ],
+
+ 'tax-categories' => [
+ 'title' => 'Catégories de taxes',
+ 'add-title' => 'Créer une catégorie de taxe',
+ 'edit-title' => 'Modifier la catégorie de taxe',
+ 'save-btn-title' => 'Enregistrer la catégorie de taxe',
+ 'general' => 'Catégorie de taxe',
+ 'select-channel' => 'Sélectionnez la chaîne',
+ 'name' => 'Nom',
+ 'code' => 'Code',
+ 'description' => 'La description',
+ 'select-taxrates' => 'Sélectionnez les taux de taxe',
+ 'edit' => [
+ 'title' => 'Modifier la catégorie de taxe',
+ 'edit-button-title' => 'Modifier la catégorie de taxe',
+ ],
+ 'create-success' => 'Nouvelle catégorie de taxe créée',
+ 'create-error' => 'Erreur lors de la création de la catégorie de taxe',
+ 'update-success' => 'Catégorie de taxe mise à jour avec succès',
+ 'update-error' => 'Erreur lors de la mise à jour de la catégorie de taxe',
+ 'atleast-one' => 'Impossible de supprimer la dernière catégorie de taxe',
+ 'delete' => 'Catégorie de taxe supprimée avec succès',
+ ],
+
+ 'tax-rates' => [
+ 'title' => 'Les taux d\'imposition',
+ 'add-title' => 'Créer un taux de taxe',
+ 'edit-title' => 'Modifier le taux de taxe',
+ 'save-btn-title' => 'Économisez le taux d\'imposition',
+ 'general' => 'Taux d\'imposition',
+ 'identifier' => 'Identifiant',
+ 'is_zip' => 'Activer la plage de code postal',
+ 'zip_from' => 'Zip de',
+ 'zip_to' => 'Zip à',
+ 'state' => 'État',
+ 'select-state' => 'Sélectionnez une région, un état ou une province.',
+ 'country' => 'Pays',
+ 'tax_rate' => 'Taux',
+ 'edit' => [
+ 'title' => 'Modifier le taux de taxe',
+ 'edit-button-title' => 'Modifier le taux',
+ ],
+ 'zip_code' => 'Code postal',
+ 'create-success' => 'Taux de taxe créé avec succès',
+ 'create-error' => 'Impossible de créer un taux de taxe',
+ 'update-success' => 'Taux de taxe mis à jour avec succès',
+ 'update-error' => 'Erreur! Le taux de taxe ne peut pas être mis à jour',
+ 'delete' => 'Taux de taxe supprimé avec succès',
+ 'atleast-one' => 'Impossible de supprimer le dernier taux de taxe',
+ ],
+
+ 'development' => [
+ 'title' => 'Développement',
+ ],
+ ],
+
+ 'customers' => [
+ 'groups' => [
+ 'add-title' => 'Ajouter un groupe',
+ 'edit-title' => 'Modifier le groupe',
+ 'save-btn-title' => 'Enregistrer le groupe',
+ 'title' => 'Groupes',
+ 'code' => 'Code',
+ 'name' => 'Nom',
+ 'is_user_defined' => 'Défini par l\'utilisateur',
+ 'yes' => 'Oui',
+ ],
+
+ 'addresses' => [
+ 'title' => 'liste d\'adresses de :customer_name',
+ 'vat_id' => 'Numéro de TVA',
+ 'create-title' => 'Créer l\'adresse du client',
+ 'edit-title' => 'Mettre à jour l\'adresse du client',
+ 'title-orders' => 'liste des commandes de :customer_name',
+ 'address-list' => 'Liste d\'adresses',
+ 'order-list' => 'Liste des commandes',
+ 'address-id' => 'Identifiant de l\'adresse',
+ 'company-name' => 'Nom de la compagnie',
+ 'address-1' => 'Adresse 1',
+ 'city' => 'Ville',
+ 'state-name' => 'État',
+ 'country-name' => 'Pays',
+ 'postcode' => 'Code postal',
+ 'default-address' => 'Adresse par défaut',
+ 'yes' => 'Oui',
+ 'not-approved' => 'Non approuvé',
+ 'no' => 'Non',
+ 'dash' => '-',
+ 'delete' => 'Effacer',
+ 'create-btn-title' => 'Ajoutez l\'adresse',
+ 'save-btn-title' => 'Enregistrer l\'adresse',
+ 'general' => 'Général',
+ 'success-create' => 'Succès : L\'adresse du client a été créée avec succès.',
+ 'success-update' => 'Succès : l\'adresse du client a été mise à jour avec succès.',
+ 'success-delete' => 'Succès : l\'adresse du client a été supprimée avec succès.',
+ 'success-mass-delete' => 'Succès : les adresses sélectionnées ont été supprimées avec succès.',
+ 'error-create' => 'Erreur : L\'adresse du client n\'a pas été créée.',
+ ],
+
+ 'note' => [
+ 'title' => 'Ajouter une note',
+ 'save-note' => 'Enregistrer la note',
+ 'enter-note' => 'Entrer la note',
+ 'help-title' => 'Ajouter une note sur ce client',
+ ],
+
+ 'customers' => [
+ 'add-title' => 'Ajouter un client',
+ 'edit-title' => 'Modifier le client',
+ 'title' => 'Les clients',
+ 'first_name' => 'Prénom',
+ 'last_name' => 'Nom de famille',
+ 'gender' => 'Genre',
+ 'email' => 'E-mail',
+ 'date_of_birth' => 'Date de naissance',
+ 'date_of_birth_placeholder' => 'aaaa-mm-jj',
+ 'phone' => 'Téléphoner',
+ 'customer_group' => 'Groupe de clients',
+ 'save-btn-title' => 'Enregistrer le client',
+ 'channel_name' => 'Nom du canal',
+ 'state' => 'État',
+ 'select-state' => 'Sélectionnez une région, un état ou une province.',
+ 'country' => 'Pays',
+ 'other' => 'Autre',
+ 'male' => 'Homme',
+ 'female' => 'Femelle',
+ 'group-default' => 'Impossible de supprimer le groupe par défaut.',
+ 'edit-help-title' => 'Modifier le client',
+ 'delete-help-title' => 'Supprimer le client',
+ 'addresses' => 'Adresses',
+ 'mass-destroy-success' => 'Clients supprimés avec succès',
+ 'mass-update-success' => 'Clients mis à jour avec succès',
+ 'status' => 'Statut',
+ 'active' => 'actif',
+ 'inactive' => 'Inactif',
+ ],
+
+ 'reviews' => [
+ 'title' => 'Commentaires',
+ 'edit-title' => 'Modifier l\'avis',
+ 'rating' => 'Notation',
+ 'status' => 'Statut',
+ 'comment' => 'Commenter',
+ 'pending' => 'En attente',
+ 'approved' => 'Approuver',
+ 'disapproved' => 'Désapprouver',
+ ],
+
+ 'subscribers' => [
+ 'title' => 'Abonnés à la newsletter',
+ 'title-edit' => 'Modifier l\'abonné à la newsletter',
+ 'email' => 'E-mail',
+ 'is_subscribed' => 'Abonné',
+ 'edit-btn-title' => 'Mettre à jour l\'abonné',
+ 'update-success' => 'L\'abonné a été mis à jour avec succès',
+ 'update-failed' => 'Erreur! Vous ne pouvez pas désinscrire l\'abonné',
+ 'delete' => 'L\'abonné a été supprimé avec succès',
+ 'delete-failed' => 'Erreur! L\'abonné ne peut pas être supprimé',
+ ],
+
+ 'orders' => [
+ 'list' => 'liste des commandes de :customer_name',
+ 'title' => 'Ordres',
+ ],
+ ],
+
+ 'promotions' => [
+ 'cart-rules' => [
+ 'title' => 'Règles du panier',
+ 'add-title' => 'Ajouter une règle de panier',
+ 'edit-title' => 'Modifier la règle du panier',
+ 'save-btn-title' => 'Enregistrer la règle du panier',
+ 'rule-information' => 'Informations sur la règle',
+ 'name' => 'Nom',
+ 'description' => 'La description',
+ 'status' => 'Statut',
+ 'is-active' => 'La règle du panier est active',
+ 'channels' => 'Canaux',
+ 'customer-groups' => 'Groupes de clients',
+ 'coupon-type' => 'Type de coupon',
+ 'no-coupon' => 'Pas de coupon',
+ 'specific-coupon' => 'Coupon spécifique',
+ 'auto-generate-coupon' => 'Coupon de génération automatique',
+ 'no' => 'Non',
+ 'yes' => 'Oui',
+ 'coupon-code' => 'Code de réduction',
+ 'uses-per-coupon' => 'Utilisations par coupon',
+ 'uses-per-customer' => 'Utilisations par client',
+ 'uses-per-customer-control-info' => 'Sera utilisé uniquement pour les clients connectés.',
+ 'from' => 'De',
+ 'to' => 'À',
+ 'priority' => 'Priorité',
+ 'conditions' => 'Conditions',
+ 'condition-type' => 'Type d\'état',
+ 'all-conditions-true' => 'Toutes les conditions sont vraies',
+ 'any-condition-true' => 'Toute condition est vraie',
+ 'add-condition' => 'Ajouter une condition',
+ 'choose-condition-to-add' => 'Choisissez une condition à ajouter',
+ 'cart-attribute' => 'Attribut de panier',
+ 'subtotal' => 'Total',
+ 'additional' => 'Informations Complémentaires',
+ 'total-items-qty' => 'Quantité totale d\'articles',
+ 'total-weight' => 'Poids total',
+ 'payment-method' => 'Mode de paiement',
+ 'shipping-method' => 'Mode de livraison',
+ 'shipping-postcode' => 'Code postal d\'expédition',
+ 'shipping-state' => 'État d\'expédition',
+ 'shipping-country' => 'Pays de livraison',
+ 'cart-item-attribute' => 'Attribut de l\'article du panier',
+ 'price-in-cart' => 'Prix dans le panier',
+ 'qty-in-cart' => 'Qté dans le panier',
+ 'product-attribute' => 'Attribut de produit',
+ 'attribute-name-children-only' => ':attribute_name (enfants uniquement]',
+ 'attribute-name-parent-only' => ':attribute_name (parent uniquement]',
+ 'is-equal-to' => 'Est égal à',
+ 'is-not-equal-to' => 'n\'est pas égal à',
+ 'equals-or-greater-than' => 'Égal ou supérieur à',
+ 'equals-or-less-than' => 'Égal ou inférieur à',
+ 'greater-than' => 'Plus grand que',
+ 'less-than' => 'Moins que',
+ 'contain' => 'Contenir',
+ 'contains' => 'Contient',
+ 'does-not-contain' => 'Ne contient pas',
+ 'actions' => 'Actions',
+ 'action-type' => 'type d\'action',
+ 'percentage-product-price' => 'Pourcentage du prix du produit',
+ 'fixed-amount' => 'Montant fixé',
+ 'fixed-amount-whole-cart' => 'Montant fixe au panier entier',
+ 'buy-x-get-y-free' => 'Achetez X Obtenez Y gratuitement',
+ 'discount-amount' => 'Montant de la remise',
+ 'discount-quantity' => 'Quantité maximale autorisée à être escomptée',
+ 'discount-step' => 'Acheter X Quantité',
+ 'free-shipping' => 'Livraison gratuite',
+ 'apply-to-shipping' => 'Appliquer à l\'expédition',
+ 'coupon-codes' => 'Codes de réduction',
+ 'coupon-qty' => 'Qté du coupon',
+ 'code-length' => 'Longueur du code',
+ 'code-format' => 'Format de code',
+ 'alphanumeric' => 'Alphanumérique',
+ 'alphabetical' => 'Alphabétique',
+ 'numeric' => 'Numérique',
+ 'code-prefix' => 'Préfixe de code',
+ 'code-suffix' => 'Suffixe de code',
+ 'generate' => 'produire',
+ 'cart-rule-not-defind-error' => 'La règle du panier n\'est pas définie',
+ 'end-other-rules' => 'Mettre fin aux autres règles',
+ 'children-categories' => 'Catégories (enfants seulement]',
+ 'parent-categories' => 'Catégories (parents seulement]',
+ 'categories' => 'Catégories',
+ 'attribute_family' => 'Famille d\'attributs',
+ 'mass-delete-success' => 'Tous les coupons sélectionnés ont été supprimés avec succès.',
+ ],
+
+ 'catalog-rules' => [
+ 'title' => 'Règles du catalogue',
+ 'add-title' => 'Ajouter une règle de catalogue',
+ 'edit-title' => 'Modifier la règle de catalogue',
+ 'save-btn-title' => 'Enregistrer la règle de catalogue',
+ 'rule-information' => 'Informations sur la règle',
+ 'name' => 'Nom',
+ 'description' => 'La description',
+ 'status' => 'Statut',
+ 'is-active' => 'La règle de catalogue est active',
+ 'channels' => 'Canaux',
+ 'customer-groups' => 'Groupes de clients',
+ 'no' => 'Non',
+ 'yes' => 'Oui',
+ 'from' => 'De',
+ 'to' => 'À',
+ 'priority' => 'Priorité',
+ 'conditions' => 'Conditions',
+ 'end-other-rules' => 'Mettre fin aux autres règles',
+ 'categories' => 'Catégories',
+ 'attribute_family' => 'Famille d\'attributs',
+ 'condition-type' => 'Type d\'état',
+ 'all-conditions-true' => 'Toutes les conditions sont vraies',
+ 'any-condition-true' => 'Toute condition est vraie',
+ 'add-condition' => 'Ajouter une condition',
+ 'choose-condition-to-add' => 'Choisissez une condition à ajouter',
+ 'product-attribute' => 'Attribut de produit',
+ 'attribute-name-children-only' => ':attribute_name (enfants uniquement]',
+ 'attribute-name-parent-only' => ':attribute_name (parent uniquement]',
+ 'is-equal-to' => 'Est égal à',
+ 'is-not-equal-to' => 'n\'est pas égal à',
+ 'equals-or-greater-than' => 'Égal ou supérieur à',
+ 'equals-or-less-than' => 'Égal ou inférieur à',
+ 'greater-than' => 'Plus grand que',
+ 'less-than' => 'Moins que',
+ 'contain' => 'Contenir',
+ 'contains' => 'Contient',
+ 'does-not-contain' => 'Ne contient pas',
+ 'actions' => 'Actions',
+ 'action-type' => 'type d\'action',
+ 'percentage-product-price' => 'Pourcentage du prix du produit',
+ 'fixed-amount' => 'Montant fixé',
+ 'fixed-amount-whole-cart' => 'Montant fixe à l\'ensemble du catalogue',
+ 'buy-x-get-y-free' => 'Achetez X Obtenez Y gratuitement',
+ 'discount-amount' => 'Montant de la remise',
+ 'mass-delete-success' => 'Tous les index de coupons sélectionnés ont été supprimés avec succès.',
+ ],
+ ],
+
+ 'marketing' => [
+ 'templates' => [
+ 'title' => 'Modèles d\'e-mails',
+ 'add-title' => 'Ajouter un modèle d\'e-mail',
+ 'edit-title' => 'Modifier le modèle d\'e-mail',
+ 'save-btn-title' => 'Sauvegarder',
+ 'general' => 'Général',
+ 'name' => 'Nom',
+ 'status' => 'Statut',
+ 'active' => 'actif',
+ 'inactive' => 'Inactif',
+ 'draft' => 'Brouillon',
+ 'content' => 'Contenu',
+ 'create-success' => 'Modèle d\'e-mail créé avec succès.',
+ 'update-success' => 'Modèle d\'e-mail mis à jour avec succès.',
+ 'delete-success' => 'Modèle d\'e-mail supprimé avec succès',
+ ],
+
+ 'campaigns' => [
+ 'title' => 'Campagnes',
+ 'add-title' => 'Ajouter une campagne',
+ 'edit-title' => 'Modifier la campagne',
+ 'save-btn-title' => 'Sauvegarder',
+ 'general' => 'Général',
+ 'name' => 'Nom',
+ 'status' => 'Statut',
+ 'active' => 'actif',
+ 'inactive' => 'Inactif',
+ 'subject' => 'Matière',
+ 'email-template' => 'Modèle d\'e-mail',
+ 'audience' => 'Public',
+ 'channel' => 'Canal',
+ 'customer-group' => 'Groupe de clients',
+ 'schedule' => 'Horaire',
+ 'schedule-type' => 'Type d\'horaire',
+ 'once' => 'Une fois que',
+ 'events' => 'Événements',
+ 'schedule-date' => 'Date du programme',
+ 'spooling' => 'Bobinage',
+ 'event' => 'Événement',
+ 'birthday' => 'Date d\'anniversaire',
+ 'create-success' => 'Campagne créée avec succès.',
+ 'update-success' => 'Campagne mise à jour avec succès.',
+ 'delete-success' => 'Campagne supprimée avec succès',
+ ],
+
+ 'events' => [
+ 'title' => 'Événements',
+ 'add-title' => 'Ajouter un évènement',
+ 'edit-title' => 'Modifier l\'événement',
+ 'save-btn-title' => 'Sauvegarder',
+ 'general' => 'Général',
+ 'name' => 'Nom',
+ 'description' => 'La description',
+ 'date' => 'Date',
+ 'create-success' => 'Événement créé avec succès.',
+ 'update-success' => 'Événement mis à jour avec succès.',
+ 'delete-success' => 'Événement supprimé avec succès.',
+ 'edit-error' => 'Impossible de modifier cet événement.',
+ ],
+ ],
+
+ 'error' => [
+ 'go-to-home' => 'ALLER À LA MAISON',
+ 'in-maitainace' => 'En maintenance',
+ 'right-back' => 'Je reviens tout de suite',
+
+ 404 => [
+ 'page-title' => '404 Page non trouvée',
+ 'name' => '404',
+ 'title' => 'Page non trouvée',
+ 'message' => 'La page que vous recherchez n\'existe pas ou a été déplacée. Naviguez en utilisant le menu latéral.',
+ ],
+
+ 403 => [
+ 'page-title' => '403 interdit Erreur',
+ 'name' => '403',
+ 'title' => 'Erreur interdite',
+ 'message' => 'Vous n\'avez pas la permission d\'accéder à cette page',
+ ],
+
+ 500 => [
+ 'page-title' => '500 Erreur de serveur interne',
+ 'name' => '500',
+ 'title' => 'Erreur Interne du Serveur',
+ 'message' => 'Le serveur a rencontré une erreur interne.',
+ ],
+
+ 401 => [
+ 'page-title' => '401 Erreur non autorisée',
+ 'name' => '401',
+ 'title' => 'Erreur non autorisée',
+ 'message' => 'La demande n\'a pas été appliquée car il manque des informations d\'authentification valides pour la ressource cible.',
+ ],
+ ],
+
+ 'export' => [
+ 'export' => 'Exportation',
+ 'import' => 'Importer',
+ 'format' => 'Sélectionnez le format',
+ 'download' => 'Télécharger',
+ 'upload' => 'Télécharger',
+ 'csv' => 'CSV',
+ 'xls' => 'XLS',
+ 'file' => 'Déposer',
+ 'upload-error' => 'Le fichier doit être un fichier de type : xls, xlsx, csv.',
+ 'duplicate-error' => 'L\'identifiant doit être unique, identifiant en double :identifier à la ligne :position.',
+ 'enough-row-error' => 'le fichier n\'a pas assez de lignes',
+ 'allowed-type' => 'Type autorisé :',
+ 'file-type' => 'csv, xls, xlsx.',
+ 'no-records' => 'Rien à exporter',
+ 'illegal-format' => 'Erreur! Ce type de format n\'est pas pris en charge ou son format illégal',
+ ],
+
+ 'cms' => [
+ 'pages' => [
+ 'general' => 'Général',
+ 'seo' => 'Référencement',
+ 'pages' => 'Pages',
+ 'title' => 'Pages',
+ 'add-title' => 'Ajouter une page',
+ 'content' => 'Contenu',
+ 'url-key' => 'Clé URL',
+ 'channel' => 'Canaux',
+ 'locale' => 'Paramètres régionaux',
+ 'create-btn-title' => 'Sauvegarder la page',
+ 'edit-title' => 'Modifier la page',
+ 'edit-btn-title' => 'Sauvegarder la page',
+ 'create-success' => 'Page créée avec succès',
+ 'create-partial' => 'Certaines des pages demandées existent déjà',
+ 'create-failure' => 'Toutes les pages demandées existent déjà',
+ 'update-success' => 'Page mise à jour avec succès',
+ 'update-failure' => 'La page ne peut pas être mise à jour',
+ 'page-title' => 'Titre de la page',
+ 'layout' => 'Mise en page',
+ 'meta_keywords' => 'Méta mots-clés',
+ 'meta_description' => 'Meta Description',
+ 'meta_title' => 'Titre du méta',
+ 'delete-success' => 'Page CMS supprimée avec succès',
+ 'delete-failure' => 'La page CMS ne peut pas être supprimée',
+ 'preview' => 'Aperçu',
+ 'one-col' => '
Classe d\'utilisation : "static-container one-column" pour une disposition en une colonne.
',
+ 'two-col' => 'Classe d\'utilisation : "static-container two-column" pour une disposition sur deux colonnes.
',
+ 'three-col' => 'Classe d\'utilisation : "static-container three-column" pour une disposition à trois colonnes.
',
+ 'helper-classes' => 'Cours d\'aide',
+ ],
+ ],
+
+ 'response' => [
+ 'being-used' => 'Cette ressource :name est utilisée dans :source',
+ 'product-copied' => 'Le produit a été copié',
+ 'error-while-copying' => 'Une erreur s\'est produite lors de la tentative de copie du produit',
+ 'product-can-not-be-copied' => 'Les produits de type :type ne peuvent pas être copiés',
+ 'cannot-delete-default' => 'Impossible de supprimer la chaîne par défaut',
+ 'create-success' => ':name créé avec succès.',
+ 'update-success' => ':name mis à jour avec succès.',
+ 'delete-success' => ':name supprimé avec succès.',
+ 'delete-failed' => 'Erreur rencontrée lors de la suppression de :name.',
+ 'last-delete-error' => 'Au moins un :name est requis.',
+ 'user-define-error' => 'Impossible de supprimer le système :name',
+ 'attribute-error' => ':name est utilisé dans les produits configurables.',
+ 'attribute-product-error' => ':name est utilisé dans les produits.',
+ 'customer-associate' => ':name ne peut pas être supprimé car le client est associé à ce groupe.',
+ 'currency-delete-error' => 'Cette devise est définie comme devise de base du canal, elle ne peut donc pas être supprimée.',
+ 'upload-success' => ':name téléchargé avec succès.',
+ 'delete-category-root' => 'Impossible de supprimer la catégorie racine',
+ 'create-root-failure' => 'La catégorie avec le nom root existe déjà',
+ 'cancel-success' => ':name annulé avec succès.',
+ 'cancel-error' => ':name ne peut pas être annulé.',
+ 'already-taken' => 'Le :name a déjà été pris.',
+ 'order-pending' => 'Impossible de supprimer le compte :name car certaines commandes sont en attente ou en cours de traitement.',
+ ],
+
+ 'footer' => [
+ 'copy-right' => 'Propulsé par Bagisto , un projet communautaire de Webkul ',
+ ],
+
+ 'admin' => [
+ 'emails' => [
+ 'email' => 'E-mail',
+ 'notification_label' => 'Notifications',
+ 'notifications' => [
+ 'verification' => 'Envoyer un e-mail de vérification après l\'enregistrement du client',
+ 'registration' => 'Envoyer un e-mail de confirmation après l\'enregistrement du client',
+ 'customer' => 'Envoyer les informations d\'identification du compte client après l\'enregistrement',
+ 'new-order' => 'Envoyer un e-mail de confirmation au client après avoir passé une nouvelle commande',
+ 'new-admin' => 'Envoyer un e-mail de confirmation à l\'administrateur après avoir passé une nouvelle commande',
+ 'new-invoice' => 'Envoyer un e-mail de notification après avoir créé une nouvelle facture',
+ 'new-refund' => 'Envoyer un e-mail de notification après avoir créé un remboursement',
+ 'new-shipment' => 'Envoyer un e-mail de notification après avoir créé un envoi',
+ 'new-inventory-source' => 'Envoyer un e-mail de notification après avoir créé une nouvelle source d\'inventaire',
+ 'cancel-order' => 'Envoyer une notification après l\'annulation d\'une commande',
+ ],
+ ],
+
+ 'system' => [
+ 'catalog' => 'Catalogue',
+ 'homepage' => 'Configuration de la page d\'accueil',
+ 'allow-out-of-stock-items' => 'Autoriser les articles en rupture de stock',
+ 'products' => 'Des produits',
+ 'guest-checkout' => 'Paiement des invités',
+ 'allow-guest-checkout' => 'Autoriser le paiement en tant qu\'invité',
+ 'allow-guest-checkout-hint' => 'Astuce : Si elle est activée, cette option peut être configurée spécifiquement pour chaque produit.',
+ 'attribute' => 'Attribut',
+ 'image-upload-size' => 'Taille de téléchargement d\'image autorisée (en Ko]',
+ 'file-upload-size' => 'Taille de téléchargement de fichier autorisée (en Ko]',
+ 'review' => 'Revoir',
+ 'allow-guest-review' => 'Autoriser l\'examen des invités',
+ 'inventory' => 'Inventaire',
+ 'stock-options' => 'Les options d\'achat d\'actions',
+ 'allow-backorders' => 'Autoriser les commandes en souffrance',
+ 'customer' => 'Client',
+ 'settings' => 'Paramètres',
+ 'address' => 'Adresse',
+ 'street-lines' => 'Lignes dans une adresse postale',
+ 'sales' => 'Ventes',
+ 'shipping-methods' => 'méthodes de livraison',
+ 'free-shipping' => 'Livraison gratuite',
+ 'flate-rate-shipping' => 'Expédition forfaitaire',
+ 'shipping' => 'Expédition',
+ 'origin' => 'Origine',
+ 'country' => 'Pays',
+ 'state' => 'État',
+ 'zip' => 'Zipper',
+ 'city' => 'Ville',
+ 'street-address' => 'Adresse de rue',
+ 'title' => 'Titre',
+ 'description' => 'La description',
+ 'rate' => 'Taux',
+ 'status' => 'Statut',
+ 'calculate-tax' => 'Calculer la taxe',
+ 'type' => 'Taper',
+ 'payment-methods' => 'méthodes de payement',
+ 'cash-on-delivery' => 'Paiement à la livraison',
+ 'money-transfer' => 'Transfert d\'argent',
+ 'paypal-standard' => 'Norme PayPal',
+ 'business-account' => 'Compte d\'entreprise',
+ 'newsletter' => 'Inscription à la Newsletter',
+ 'newsletter-subscription' => 'Autoriser l\'abonnement à la newsletter',
+ 'email' => 'vérification de l\'E-mail',
+ 'email-verification' => 'Autoriser la vérification des e-mails',
+ 'sort_order' => 'Ordre de tri',
+ 'general' => 'Général',
+ 'footer' => 'Bas de page',
+ 'content' => 'Contenu',
+ 'footer-content' => 'Texte de pied de page',
+ 'footer-toggle' => 'Basculer le pied de page',
+ 'locale-options' => 'Options d\'unité',
+ 'weight-unit' => 'Unité de poids',
+ 'email-settings' => 'Paramètres de messagerie',
+ 'email-sender-name' => 'Nom de l\'expéditeur de l\'e-mail',
+ 'email-sender-name-tip' => 'Ce nom sera affiché dans la boîte de réception des clients',
+ 'shop-email-from' => 'Adresse e-mail de la boutique',
+ 'shop-email-from-tip' => 'L\'adresse e-mail de ce canal pour envoyer des e-mails à vos clients',
+ 'admin-name' => 'Nom de l\'administrateur',
+ 'admin-name-tip' => 'Ce nom sera affiché dans tous les e-mails des administrateurs',
+ 'admin-email' => 'Courriel de l\'administrateur',
+ 'admin-email-tip' => 'L\'adresse e-mail de l\'administrateur de ce canal pour recevoir des e-mails',
+ 'admin-page-limit' => 'Éléments par défaut par page (administrateur]',
+ 'design' => 'Conception',
+ 'admin-logo' => 'Logo de l\'administrateur',
+ 'logo-image' => 'Image logo',
+ 'credit-max' => 'Crédit client maximum',
+ 'credit-max-value' => 'Valeur maximale du crédit',
+ 'use-credit-max' => 'Utiliser le crédit maximum',
+ 'order-settings' => 'Paramètres de commande',
+ 'orderNumber' => 'Paramètres du numéro de commande',
+ 'order-number-prefix' => 'Préfixe du numéro de commande',
+ 'order-number-length' => 'Longueur du numéro de commande',
+ 'order-number-suffix' => 'Suffixe du numéro de commande',
+ 'order-number-generator-class' => 'Générateur de numéro de commande',
+ 'minimum-order' => 'Paramètres de commande minimum',
+ 'minimum-order-amount' => 'Montant minimum de commande',
+ 'invoice-settings' => 'Paramètres de facturation',
+ 'invoice-number' => 'Paramètres du numéro de facture',
+ 'invoice-number-prefix' => 'Préfixe du numéro de facture',
+ 'invoice-number-length' => 'Longueur du numéro de facture',
+ 'invoice-number-suffix' => 'Suffixe du numéro de facture',
+ 'invoice-number-generator-class' => 'Générateur de numéro de facture',
+ 'payment-terms' => 'Modalités de paiement',
+ 'due-duration' => 'Durée d\'échéance',
+ 'due-duration-day' => ':due-duration Day',
+ 'due-duration-days' => ':due-duration Days',
+ 'invoice-slip-design' => 'Conception de bordereau de facture',
+ 'logo' => 'Logo',
+ 'default' => 'Défaut',
+ 'sandbox' => 'bac à sable',
+ 'all-channels' => 'Toutes les chaînes',
+ 'all-locales' => 'Tous les paramètres régionaux',
+ 'all-customer-groups' => 'Tous les groupes de clients',
+ 'storefront' => 'Devanture',
+ 'default-list-mode' => 'Mode liste par défaut',
+ 'grid' => 'Grille',
+ 'list' => 'Lister',
+ 'products-per-page' => 'Produits par page',
+ 'sort-by' => 'Trier par',
+ 'from-z-a' => 'De Z-A',
+ 'from-a-z' => 'De A à Z',
+ 'newest-first' => 'Le plus récent d\'abord',
+ 'oldest-first' => 'Le plus vieux d\'abord',
+ 'cheapest-first' => 'Le moins cher d\'abord',
+ 'expensive-first' => 'Cher d\'abord',
+ 'comma-seperated' => 'Séparé par des virgules',
+ 'favicon' => 'Icône de favori',
+ 'seo' => 'Référencement',
+ 'rich-snippets' => 'Extraits riches',
+ 'enable' => 'Activer',
+ 'show-weight' => 'Afficher le poids',
+ 'show-categories' => 'Afficher les catégories',
+ 'show-images' => 'Afficher les images',
+ 'show-reviews' => 'Afficher les avis',
+ 'show-ratings' => 'Afficher les évaluations',
+ 'show-offers' => 'Afficher les offres',
+ 'show-sku' => 'Afficher l\'UGS',
+ 'categories' => 'Catégories',
+ 'store-name' => 'Nom du magasin',
+ 'vat-number' => 'Numéro de TVA',
+ 'contact-number' => 'Numéro de contact',
+ 'bank-details' => 'Coordonnées bancaires',
+ 'mailing-address' => 'Envoyer un chèque à',
+ 'instructions' => 'Instructions',
+ 'custom-scripts' => 'Scripts personnalisés',
+ 'custom-css' => 'CSS personnalisé',
+ 'custom-javascript' => 'Javascript personnalisé',
+ 'paypal-smart-button' => 'Pay Pal',
+ 'client-id' => 'identité du client',
+ 'client-id-info' => 'Utilisez "sb" pour les tests.',
+ 'client-secret' => 'Secret du client',
+ 'client-secret-info' => 'Ajoutez votre clé secrète ici',
+ 'accepted-currencies' => 'Devises acceptées',
+ 'accepted-currencies-info' => 'Ajoutez le code de devise séparé par des virgules, par ex. USD, INR,...',
+ 'buy-now-button-display' => 'Permettre aux clients d\'acheter directement des produits',
+ 'show-search-input-field' => 'Afficher le champ de saisie de la recherche',
+ 'allow-no-of-new-product-homepage' => 'Nombre autorisé de nouveaux produits sur la page d\'accueil',
+ 'allow-no-of-featured-product-homepage' => 'Nombre autorisé de produits en vedette sur la page d\'accueil',
+ 'width' => 'Largeur',
+ 'height' => 'Hauteur',
+ 'cache-small-image' => 'Petite image',
+ 'cache-medium-image' => 'Image moyenne',
+ 'cache-large-image' => 'Grande image',
+ 'generate-invoice' => 'Générer automatiquement la facture après avoir passé une commande',
+ 'set-invoice-status' => 'Définissez le statut de la facture après la création de la facture sur',
+ 'set-order-status' => 'Définissez le statut de la commande après la création de la facture sur',
+ 'generate-invoice-applicable' => 'Applicable si la génération automatique de facture est activée',
+ ],
+ ],
+];
diff --git a/packages/Webkul/Admin/src/Resources/views/sales/refunds/create.blade.php b/packages/Webkul/Admin/src/Resources/views/sales/refunds/create.blade.php
index 7e7cea01c..f9f082e09 100755
--- a/packages/Webkul/Admin/src/Resources/views/sales/refunds/create.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/sales/refunds/create.blade.php
@@ -230,6 +230,7 @@
{{ __('admin::app.sales.orders.SKU') }}
{{ __('admin::app.sales.orders.product-name') }}
+ {{ __('admin::app.sales.orders.price') }}
{{ __('admin::app.sales.orders.item-status') }}
{{ __('admin::app.sales.orders.subtotal') }}
{{ __('admin::app.sales.orders.tax-amount') }}
@@ -261,6 +262,8 @@
@endif
+ {{ core()->formatBasePrice($item->base_price) }}
+
{{ $item->qty_ordered ? __('admin::app.sales.orders.item-ordered', ['qty_ordered' => $item->qty_ordered]) : '' }}
@@ -283,7 +286,7 @@
- {{ core()->formatBasePrice($item->base_price) }}
+ {{ core()->formatBasePrice($item->base_total) }}
{{ core()->formatBasePrice($item->base_tax_amount) }}
diff --git a/packages/Webkul/Checkout/src/Cart.php b/packages/Webkul/Checkout/src/Cart.php
index 26864a480..5a645047e 100755
--- a/packages/Webkul/Checkout/src/Cart.php
+++ b/packages/Webkul/Checkout/src/Cart.php
@@ -4,19 +4,19 @@ namespace Webkul\Checkout;
use Exception;
use Illuminate\Support\Arr;
-use Webkul\Tax\Helpers\Tax;
use Illuminate\Support\Facades\Event;
-use Webkul\Shipping\Facades\Shipping;
+use Webkul\Checkout\Models\Cart as CartModel;
use Webkul\Checkout\Models\CartAddress;
use Webkul\Checkout\Models\CartPayment;
-use Webkul\Checkout\Models\Cart as CartModel;
-use Webkul\Checkout\Repositories\CartRepository;
-use Webkul\Product\Repositories\ProductRepository;
-use Webkul\Tax\Repositories\TaxCategoryRepository;
-use Webkul\Checkout\Repositories\CartItemRepository;
-use Webkul\Customer\Repositories\WishlistRepository;
use Webkul\Checkout\Repositories\CartAddressRepository;
+use Webkul\Checkout\Repositories\CartItemRepository;
+use Webkul\Checkout\Repositories\CartRepository;
use Webkul\Customer\Repositories\CustomerAddressRepository;
+use Webkul\Customer\Repositories\WishlistRepository;
+use Webkul\Product\Repositories\ProductRepository;
+use Webkul\Shipping\Facades\Shipping;
+use Webkul\Tax\Helpers\Tax;
+use Webkul\Tax\Repositories\TaxCategoryRepository;
class Cart
{
@@ -284,7 +284,7 @@ class Cart
}
/**
- * Get cart item by product
+ * Get cart item by product.
*
* @param array $data
* @return \Webkul\Checkout\Contracts\CartItem|void
@@ -296,7 +296,7 @@ class Cart
foreach ($items as $item) {
if ($item->product->getTypeInstance()->compareOptions($item->additional, $data['additional'])) {
if (isset($data['additional']['parent_id'])) {
- if ($item->parent->product->getTypeInstance()->compareOptions($item->parent->additional, request()->all())) {
+ if ($item->parent->product->getTypeInstance()->compareOptions($item->parent->additional, $data['additional'])) {
return $item;
}
} else {
diff --git a/packages/Webkul/Core/src/Console/Commands/Install.php b/packages/Webkul/Core/src/Console/Commands/Install.php
index fb6f86bc0..e6deebadb 100644
--- a/packages/Webkul/Core/src/Console/Commands/Install.php
+++ b/packages/Webkul/Core/src/Console/Commands/Install.php
@@ -73,6 +73,11 @@ class Install extends Command
$result = shell_exec('composer dump-autoload');
$this->info($result);
+ // removing the installer directory
+ if (is_dir('public/installer')) {
+ shell_exec('rm -rf public/installer');
+ }
+
// final information
$this->info('-----------------------------');
$this->info('Congratulations!');
diff --git a/packages/Webkul/Core/src/Exceptions/Handler.php b/packages/Webkul/Core/src/Exceptions/Handler.php
index 98c48248a..cd073c337 100755
--- a/packages/Webkul/Core/src/Exceptions/Handler.php
+++ b/packages/Webkul/Core/src/Exceptions/Handler.php
@@ -2,12 +2,12 @@
namespace Webkul\Core\Exceptions;
-use Throwable;
-use PDOException;
-use Illuminate\Auth\AuthenticationException;
use App\Exceptions\Handler as AppExceptionHandler;
+use Illuminate\Auth\AuthenticationException;
use Illuminate\Database\Eloquent\ModelNotFoundException;
+use PDOException;
use Symfony\Component\HttpKernel\Exception\HttpException;
+use Throwable;
class Handler extends AppExceptionHandler
{
@@ -32,16 +32,8 @@ class Handler extends AppExceptionHandler
*/
public function render($request, Throwable $exception)
{
- $path = $this->isAdminUri() ? 'admin' : 'shop';
-
- if ($exception instanceof HttpException) {
- $statusCode = in_array($exception->getStatusCode(), [401, 403, 404, 503]) ? $exception->getStatusCode() : 500;
-
- return $this->response($path, $statusCode);
- } elseif ($exception instanceof ModelNotFoundException) {
- return $this->response($path, 404);
- } elseif ($exception instanceof PDOException) {
- return $this->response($path, 500);
+ if (! config('app.debug')) {
+ return $this->renderCustomResponse($request, $exception);
}
return parent::render($request, $exception);
@@ -73,6 +65,32 @@ class Handler extends AppExceptionHandler
return strpos(\Illuminate\Support\Facades\Request::path(), 'admin') !== false ? true : false;
}
+ /**
+ * Render custom HTTP response.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @param \Throwable $exception
+ * @return \Illuminate\Http\Response|null
+ */
+ private function renderCustomResponse($request, Throwable $exception)
+ {
+ $path = $this->isAdminUri() ? 'admin' : 'shop';
+
+ if ($exception instanceof HttpException) {
+ $statusCode = in_array($exception->getStatusCode(), [401, 403, 404, 503])
+ ? $exception->getStatusCode()
+ : 500;
+
+ return $this->response($path, $statusCode);
+ } elseif ($exception instanceof ModelNotFoundException) {
+ return $this->response($path, 404);
+ } elseif ($exception instanceof PDOException) {
+ return $this->response($path, 500);
+ } else {
+ return parent::render($request, $exception);
+ }
+ }
+
/**
* Response.
*
diff --git a/packages/Webkul/Customer/src/Captcha.php b/packages/Webkul/Customer/src/Captcha.php
new file mode 100644
index 000000000..c061c9658
--- /dev/null
+++ b/packages/Webkul/Customer/src/Captcha.php
@@ -0,0 +1,212 @@
+siteKey = $this->getSiteKey();
+
+ $this->secretKey = $this->getSecretKey();
+ }
+
+ /**
+ * Check whether captcha is active or not.
+ *
+ * @return bool
+ */
+ public function isActive(): bool
+ {
+ return (bool) core()->getConfigData('customer.captcha.credentials.status');
+ }
+
+ /**
+ * Get site key from the core config.
+ *
+ * @return null|string
+ */
+ public function getSiteKey(): ?string
+ {
+ return core()->getConfigData('customer.captcha.credentials.site_key');
+ }
+
+ /**
+ * Get secret key from the core config.
+ *
+ * @return null|string
+ */
+ public function getSecretKey(): ?string
+ {
+ return core()->getConfigData('customer.captcha.credentials.secret_key');
+ }
+
+ /**
+ * Get client endpoint.
+ *
+ * @return string
+ */
+ public function getClientEndpoint(): string
+ {
+ return static::CLIENT_ENDPOINT;
+ }
+
+ /**
+ * Get site verify endpoint.
+ *
+ * @return string
+ */
+ public function getSiteVerifyEndpoint(): string
+ {
+ return static::SITE_VERIFY_ENDPOINT;
+ }
+
+ /**
+ * Render JS.
+ *
+ * @return string
+ */
+ public function renderJS(): string
+ {
+ return $this->isActive()
+ ? $this->getCaptchaJSView()
+ : '';
+ }
+
+ /**
+ * Render Captcha.
+ *
+ * @return string
+ */
+ public function render(): string
+ {
+ return $this->isActive()
+ ? $this->getCaptchaView()
+ : '';
+ }
+
+ /**
+ * Validate response.
+ *
+ * @return bool
+ */
+ public function validateResponse($response): bool
+ {
+ $client = new \GuzzleHttp\Client();
+
+ $response = $client->post($this->getSiteVerifyEndpoint(), [
+ 'query' => [
+ 'secret' => $this->secretKey,
+ 'response' => $response
+ ]
+ ]);
+
+ return json_decode($response->getBody())->success;
+ }
+
+ /**
+ * Get or merge existing validations with your captcha validations.
+ *
+ * @return array
+ */
+ public function getValidations($rules = []): array
+ {
+ return $this->isActive()
+ ? array_merge($rules, ['g-recaptcha-response' => 'required|captcha'])
+ : $rules;
+ }
+
+ /**
+ * Get or merge existing validation messages with your captcha validation messages.
+ *
+ * @return array
+ */
+ public function getValidationMessages($messages = []): array
+ {
+ return $this->isActive()
+ ? array_merge($messages, [
+ 'g-recaptcha-response.required' => __('customer::app.admin.system.captcha.validations.required'),
+ 'g-recaptcha-response.captcha' => __('customer::app.admin.system.captcha.validations.captcha')
+ ])
+ : $messages;
+ }
+
+ /**
+ * Get attributes.
+ *
+ * @return array
+ */
+ protected function getAttributes(): array
+ {
+ return [
+ 'class' => 'g-recaptcha',
+ 'data-sitekey' => $this->siteKey,
+ ];
+ }
+
+ /**
+ * Build attributes.
+ *
+ * @param array $attributes
+ * @return string
+ */
+ protected function buildHTMLAttributes(array $attributes): string
+ {
+ $htmlAttributes = [];
+
+ foreach ($attributes as $key => $value) {
+ $htmlAttributes[] = "{$key}=\"{$value}\"";
+ }
+
+ return count($htmlAttributes)
+ ? implode(' ', $htmlAttributes)
+ : '';
+ }
+
+ /**
+ * Get captcha view.
+ *
+ * @return string
+ */
+ protected function getCaptchaView()
+ {
+ $htmlAttributes = $this->buildHTMLAttributes($this->getAttributes());
+
+ return view('customer::captcha.view', [
+ 'htmlAttributes' => $htmlAttributes
+ ])->render();
+ }
+
+ /**
+ * Get captcha script view.
+ *
+ * @return string
+ */
+ protected function getCaptchaJSView()
+ {
+ return view('customer::captcha.scripts', [
+ 'clientEndPoint' => $this->getClientEndpoint()
+ ])->render();
+ }
+}
diff --git a/packages/Webkul/Customer/src/Config/system.php b/packages/Webkul/Customer/src/Config/system.php
new file mode 100644
index 000000000..b656be83e
--- /dev/null
+++ b/packages/Webkul/Customer/src/Config/system.php
@@ -0,0 +1,31 @@
+ 'customer.captcha',
+ 'name' => 'customer::app.admin.system.captcha.title',
+ 'sort' => 1,
+ ], [
+ 'key' => 'customer.captcha.credentials',
+ 'name' => 'customer::app.admin.system.captcha.credentials',
+ 'sort' => 1,
+ 'fields' => [
+ [
+ 'name' => 'site_key',
+ 'title' => 'customer::app.admin.system.captcha.site-key',
+ 'type' => 'text',
+ 'channel_based' => true,
+ ], [
+ 'name' => 'secret_key',
+ 'title' => 'customer::app.admin.system.captcha.secret-key',
+ 'type' => 'text',
+ 'channel_based' => true,
+ ], [
+ 'name' => 'status',
+ 'title' => 'customer::app.admin.system.captcha.status',
+ 'type' => 'boolean',
+ 'channel_based' => true,
+ ]
+ ],
+ ],
+];
diff --git a/packages/Webkul/Customer/src/Contracts/Captcha.php b/packages/Webkul/Customer/src/Contracts/Captcha.php
new file mode 100644
index 000000000..e38f8243d
--- /dev/null
+++ b/packages/Webkul/Customer/src/Contracts/Captcha.php
@@ -0,0 +1,10 @@
+validate(request(), [
- 'email' => 'required|email',
- ]);
+ $request->validated();
- $response = $this->broker()->sendResetLink(
- request(['email'])
- );
+ try {
+ $response = $this->broker()->sendResetLink($request->only(['email']));
if ($response == Password::RESET_LINK_SENT) {
session()->flash('success', trans('customer::app.forget_password.reset_link_sent'));
@@ -59,7 +56,7 @@ class ForgotPasswordController extends Controller
}
return back()
- ->withInput(request(['email']))
+ ->withInput($request->only(['email']))
->withErrors([
'email' => trans('customer::app.forget_password.email_not_exist'),
]);
@@ -69,6 +66,7 @@ class ForgotPasswordController extends Controller
return redirect()->back();
} catch (\Exception $e) {
report($e);
+
session()->flash('error', trans($e->getMessage()));
return redirect()->back();
@@ -84,4 +82,4 @@ class ForgotPasswordController extends Controller
{
return Password::broker('customers');
}
-}
\ No newline at end of file
+}
diff --git a/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php b/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php
index a3b14395f..1cdd3cb8e 100755
--- a/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php
+++ b/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php
@@ -2,54 +2,54 @@
namespace Webkul\Customer\Http\Controllers;
-use Illuminate\Support\Str;
+use Cookie;
use Illuminate\Support\Facades\Event;
use Illuminate\Support\Facades\Mail;
+use Illuminate\Support\Str;
+use Webkul\Core\Repositories\SubscribersListRepository;
+use Webkul\Customer\Http\Requests\CustomerRegistrationRequest;
use Webkul\Customer\Mail\RegistrationEmail;
use Webkul\Customer\Mail\VerificationEmail;
-use Webkul\Shop\Mail\SubscriptionEmail;
-use Webkul\Customer\Repositories\CustomerRepository;
use Webkul\Customer\Repositories\CustomerGroupRepository;
-use Webkul\Core\Repositories\SubscribersListRepository;
-use Cookie;
+use Webkul\Customer\Repositories\CustomerRepository;
+use Webkul\Shop\Mail\SubscriptionEmail;
class RegistrationController extends Controller
{
/**
- * Contains route related configuration
+ * Contains route related configuration.
*
* @var array
*/
protected $_config;
/**
- * CustomerRepository object
+ * Customer repository instance.
*
* @var \Webkul\Customer\Repositories\CustomerRepository
*/
protected $customerRepository;
/**
- * CustomerGroupRepository object
+ * Customer group repository instance.
*
* @var \Webkul\Customer\Repositories\CustomerGroupRepository
*/
protected $customerGroupRepository;
/**
- * SubscribersListRepository
+ * Subscribers list repository instance.
*
* @var \Webkul\Core\Repositories\SubscribersListRepository
*/
protected $subscriptionRepository;
/**
- * Create a new Repository instance.
+ * Create a new controller instance.
*
* @param \Webkul\Customer\Repositories\CustomerRepository $customer
* @param \Webkul\Customer\Repositories\CustomerGroupRepository $customerGroupRepository
* @param \Webkul\Core\Repositories\SubscribersListRepository $subscriptionRepository
- *
* @return void
*/
public function __construct(
@@ -80,16 +80,12 @@ class RegistrationController extends Controller
/**
* Method to store user's sign up form data to DB.
*
+ * @param \Webkul\Customer\Http\Requests\CustomerRegistrationRequest $request
* @return \Illuminate\Http\Response
*/
- public function create()
+ public function create(CustomerRegistrationRequest $request)
{
- $this->validate(request(), [
- 'first_name' => 'string|required',
- 'last_name' => 'string|required',
- 'email' => 'email|required|unique:customers,email',
- 'password' => 'confirmed|min:6|required',
- ]);
+ $request->validated();
$data = array_merge(request()->input(), [
'password' => bcrypt(request()->input('password')),
@@ -169,7 +165,7 @@ class RegistrationController extends Controller
}
/**
- * Method to verify account
+ * Method to verify account.
*
* @param string $token
* @return \Illuminate\Http\Response
@@ -190,6 +186,8 @@ class RegistrationController extends Controller
}
/**
+ * Resend verification email.
+ *
* @param string $email
* @return \Illuminate\Http\Response
*/
diff --git a/packages/Webkul/Customer/src/Http/Controllers/SessionController.php b/packages/Webkul/Customer/src/Http/Controllers/SessionController.php
index a1ab9fe1e..60fbf9b78 100755
--- a/packages/Webkul/Customer/src/Http/Controllers/SessionController.php
+++ b/packages/Webkul/Customer/src/Http/Controllers/SessionController.php
@@ -2,26 +2,27 @@
namespace Webkul\Customer\Http\Controllers;
-use Illuminate\Support\Facades\Event;
use Cookie;
+use Illuminate\Support\Facades\Event;
+use Webkul\Customer\Http\Requests\CustomerLoginRequest;
class SessionController extends Controller
{
/**
- * Contains route related configuration
+ * Contains route related configuration.
*
* @var array
*/
protected $_config;
/**
- * Create a new Repository instance.
+ * Create a new controller instance.
*
* @return void
- */
+ */
public function __construct()
{
- $this->middleware('customer')->except(['show','create']);
+ $this->middleware('customer')->except(['show', 'create']);
$this->_config = request('_config');
}
@@ -33,26 +34,22 @@ class SessionController extends Controller
*/
public function show()
{
- if (auth()->guard('customer')->check()) {
- return redirect()->route('customer.profile.index');
- } else {
- return view($this->_config['view']);
- }
+ return auth()->guard('customer')->check()
+ ? redirect()->route('customer.profile.index')
+ : view($this->_config['view']);
}
/**
* Show the form for creating a new resource.
*
+ * @param \Webkul\Customer\Http\Requests\CustomerLoginRequest $request
* @return \Illuminate\Http\Response
*/
- public function create()
+ public function create(CustomerLoginRequest $request)
{
- $this->validate(request(), [
- 'email' => 'required|email',
- 'password' => 'required',
- ]);
+ $request->validated();
- if (! auth()->guard('customer')->attempt(request(['email', 'password']))) {
+ if (! auth()->guard('customer')->attempt($request->only(['email', 'password']))) {
session()->flash('error', trans('shop::app.customer.login-form.invalid-creds'));
return redirect()->back();
@@ -71,15 +68,17 @@ class SessionController extends Controller
Cookie::queue(Cookie::make('enable-resend', 'true', 1));
- Cookie::queue(Cookie::make('email-for-resend', request('email'), 1));
+ Cookie::queue(Cookie::make('email-for-resend', $request->get('email'), 1));
auth()->guard('customer')->logout();
return redirect()->back();
}
- //Event passed to prepare cart after login
- Event::dispatch('customer.after.login', request('email'));
+ /**
+ * Event passed to prepare cart after login.
+ */
+ Event::dispatch('customer.after.login', $request->get('email'));
return redirect()->intended(route($this->_config['redirect']));
}
@@ -98,4 +97,4 @@ class SessionController extends Controller
return redirect()->route($this->_config['redirect']);
}
-}
\ No newline at end of file
+}
diff --git a/packages/Webkul/Customer/src/Http/Requests/CustomerForgotPasswordRequest.php b/packages/Webkul/Customer/src/Http/Requests/CustomerForgotPasswordRequest.php
new file mode 100644
index 000000000..5dc1209df
--- /dev/null
+++ b/packages/Webkul/Customer/src/Http/Requests/CustomerForgotPasswordRequest.php
@@ -0,0 +1,48 @@
+ 'required|email',
+ ];
+
+ /**
+ * Determine if the user is authorized to make this request.
+ *
+ * @return bool
+ */
+ public function authorize()
+ {
+ return true;
+ }
+
+ /**
+ * Get the validation rules that apply to the request.
+ *
+ * @return array
+ */
+ public function rules()
+ {
+ return Captcha::getValidations($this->rules);
+ }
+
+ /**
+ * Get custom messages for validator errors.
+ *
+ * @return array
+ */
+ public function messages()
+ {
+ return Captcha::getValidationMessages();
+ }
+}
diff --git a/packages/Webkul/Customer/src/Http/Requests/CustomerLoginRequest.php b/packages/Webkul/Customer/src/Http/Requests/CustomerLoginRequest.php
new file mode 100644
index 000000000..9e9854a63
--- /dev/null
+++ b/packages/Webkul/Customer/src/Http/Requests/CustomerLoginRequest.php
@@ -0,0 +1,49 @@
+ 'required|email',
+ 'password' => 'required',
+ ];
+
+ /**
+ * Determine if the user is authorized to make this request.
+ *
+ * @return bool
+ */
+ public function authorize()
+ {
+ return true;
+ }
+
+ /**
+ * Get the validation rules that apply to the request.
+ *
+ * @return array
+ */
+ public function rules()
+ {
+ return Captcha::getValidations($this->rules);
+ }
+
+ /**
+ * Get custom messages for validator errors.
+ *
+ * @return array
+ */
+ public function messages()
+ {
+ return Captcha::getValidationMessages();
+ }
+}
diff --git a/packages/Webkul/Customer/src/Http/Requests/CustomerRegistrationRequest.php b/packages/Webkul/Customer/src/Http/Requests/CustomerRegistrationRequest.php
new file mode 100644
index 000000000..dafe84390
--- /dev/null
+++ b/packages/Webkul/Customer/src/Http/Requests/CustomerRegistrationRequest.php
@@ -0,0 +1,51 @@
+ 'string|required',
+ 'last_name' => 'string|required',
+ 'email' => 'email|required|unique:customers,email',
+ 'password' => 'confirmed|min:6|required',
+ ];
+
+ /**
+ * Determine if the user is authorized to make this request.
+ *
+ * @return bool
+ */
+ public function authorize()
+ {
+ return true;
+ }
+
+ /**
+ * Get the validation rules that apply to the request.
+ *
+ * @return array
+ */
+ public function rules()
+ {
+ return Captcha::getValidations($this->rules);
+ }
+
+ /**
+ * Get custom messages for validator errors.
+ *
+ * @return array
+ */
+ public function messages()
+ {
+ return Captcha::getValidationMessages();
+ }
+}
diff --git a/packages/Webkul/Customer/src/Providers/CustomerServiceProvider.php b/packages/Webkul/Customer/src/Providers/CustomerServiceProvider.php
index f12f69d6e..a482df188 100755
--- a/packages/Webkul/Customer/src/Providers/CustomerServiceProvider.php
+++ b/packages/Webkul/Customer/src/Providers/CustomerServiceProvider.php
@@ -3,19 +3,31 @@
namespace Webkul\Customer\Providers;
use Illuminate\Database\Eloquent\Factory as EloquentFactory;
-use Illuminate\Support\ServiceProvider;
use Illuminate\Routing\Router;
+use Illuminate\Support\ServiceProvider;
+use Webkul\Customer\Captcha;
use Webkul\Customer\Http\Middleware\RedirectIfNotCustomer;
class CustomerServiceProvider extends ServiceProvider
{
+ /**
+ * Bootstrap application services.
+ *
+ * @return void
+ */
public function boot(Router $router)
{
$router->aliasMiddleware('customer', RedirectIfNotCustomer::class);
+ $this->loadMigrationsFrom(__DIR__ . '/../Database/Migrations');
+
$this->loadTranslationsFrom(__DIR__ . '/../Resources/lang', 'customer');
- $this->loadMigrationsFrom(__DIR__ . '/../Database/Migrations');
+ $this->loadViewsFrom(__DIR__ . '/../Resources/views', 'customer');
+
+ $this->app['validator']->extend('captcha', function ($attribute, $value, $parameters) {
+ return $this->app['captcha']->validateResponse($value);
+ });
}
/**
@@ -26,14 +38,19 @@ class CustomerServiceProvider extends ServiceProvider
*/
public function register()
{
+ $this->registerConfig();
+
$this->registerEloquentFactoriesFrom(__DIR__ . '/../Database/Factories');
+
+ $this->app->singleton('captcha', function ($app) {
+ return new Captcha();
+ });
}
/**
* Register factories.
*
- * @param string $path
- *
+ * @param string $path
* @return void
* @throws \Illuminate\Contracts\Container\BindingResolutionException
*/
@@ -41,4 +58,17 @@ class CustomerServiceProvider extends ServiceProvider
{
$this->app->make(EloquentFactory::class)->load($path);
}
+
+ /**
+ * Register package config.
+ *
+ * @return void
+ */
+ protected function registerConfig()
+ {
+ $this->mergeConfigFrom(
+ dirname(__DIR__) . '/Config/system.php',
+ 'core'
+ );
+ }
}
diff --git a/packages/Webkul/Customer/src/Resources/lang/ar/app.php b/packages/Webkul/Customer/src/Resources/lang/ar/app.php
index 8911aef0d..d083a78a2 100644
--- a/packages/Webkul/Customer/src/Resources/lang/ar/app.php
+++ b/packages/Webkul/Customer/src/Resources/lang/ar/app.php
@@ -11,7 +11,30 @@ return [
'select-options' => 'تحتاج إلى تحديد خيارات قبل إضافة إلى قائمة الأمنيات',
'remove-all-success' => 'تمت إزالة جميع العناصر من قائمة الأمنيات الخاصة بك',
],
+
'reviews' => [
- 'empty' => '.لم تقم بمراجعة أي منتج حتى الآن'
- ]
-];
\ No newline at end of file
+ 'empty' => '.لم تقم بمراجعة أي منتج حتى الآن',
+ ],
+
+ 'forget_password' => [
+ 'reset_link_sent' => 'لقد أرسلنا رابط إعادة تعيين كلمة المرور بالبريد الإلكتروني.',
+ 'email_not_exist' => "لا يمكننا العثور على مستخدم بعنوان البريد الإلكتروني هذا",
+ ],
+
+ 'admin' => [
+ 'system' => [
+ 'captcha' => [
+ 'title' => 'كلمة التحقق',
+ 'credentials' => 'أوراق اعتماد',
+ 'site-key' => 'مفتاح الموقع',
+ 'secret-key' => 'المفتاح السري',
+ 'status' => 'حالة',
+
+ 'validations' => [
+ 'required' => 'الرجاء اختيار CAPTCHA',
+ 'captcha' => 'هناك خطأ ما! حاول مرة اخرى.',
+ ]
+ ],
+ ],
+ ],
+];
diff --git a/packages/Webkul/Customer/src/Resources/lang/de/app.php b/packages/Webkul/Customer/src/Resources/lang/de/app.php
index 9c197a591..783124e4d 100755
--- a/packages/Webkul/Customer/src/Resources/lang/de/app.php
+++ b/packages/Webkul/Customer/src/Resources/lang/de/app.php
@@ -11,10 +11,30 @@ return [
'select-options' => 'Vor dem Hinzufügen zur Wunschliste müssen Optionen ausgewählt werden',
'remove-all-success' => 'Alle Elemente von Ihrer Wunschliste wurden entfernt',
],
+
'reviews' => [
- 'empty' => 'Sie haben noch kein Produkt bewertet'
+ 'empty' => 'Sie haben noch kein Produkt bewertet',
],
+
'forget_password' => [
- 'reset_link_sent' => 'Wir haben Ihren Link zum Zurücksetzen des Passworts per E-Mail gesendet.'
- ]
-];
\ No newline at end of file
+ 'reset_link_sent' => 'Wir haben Ihren Link zum Zurücksetzen des Passworts per E-Mail gesendet.',
+ 'email_not_exist' => "Wir können keinen Benutzer mit dieser E-Mail-Adresse finden",
+ ],
+
+ 'admin' => [
+ 'system' => [
+ 'captcha' => [
+ 'title' => 'Captcha',
+ 'credentials' => 'Referenzen',
+ 'site-key' => 'Site-Schlüssel',
+ 'secret-key' => 'Geheimer Schlüssel',
+ 'status' => 'Status',
+
+ 'validations' => [
+ 'required' => 'Bitte wählen Sie CAPTCHA',
+ 'captcha' => 'Etwas ist schief gelaufen! Bitte versuche es erneut.',
+ ]
+ ],
+ ],
+ ],
+];
diff --git a/packages/Webkul/Customer/src/Resources/lang/en/app.php b/packages/Webkul/Customer/src/Resources/lang/en/app.php
index a229b6fbc..7108bc25c 100755
--- a/packages/Webkul/Customer/src/Resources/lang/en/app.php
+++ b/packages/Webkul/Customer/src/Resources/lang/en/app.php
@@ -11,11 +11,30 @@ return [
'select-options' => 'Need To Select Options Before Adding To Wishlist',
'remove-all-success' => 'All The Items From Your Wishlist Have Been Removed',
],
+
'reviews' => [
- 'empty' => 'You have not reviewed any of product yet'
+ 'empty' => 'You have not reviewed any of product yet',
],
+
'forget_password' => [
'reset_link_sent' => 'We have e-mailed your reset password link.',
- 'email_not_exist' => "We can't find a user with that e-mail address"
- ]
-];
\ No newline at end of file
+ 'email_not_exist' => "We can't find a user with that e-mail address",
+ ],
+
+ 'admin' => [
+ 'system' => [
+ 'captcha' => [
+ 'title' => 'Captcha',
+ 'credentials' => 'Credentials',
+ 'site-key' => 'Site Key',
+ 'secret-key' => 'Secret Key',
+ 'status' => 'Status',
+
+ 'validations' => [
+ 'required' => 'Please select CAPTCHA',
+ 'captcha' => 'Something went wrong! Please try again.',
+ ]
+ ],
+ ],
+ ],
+];
diff --git a/packages/Webkul/Customer/src/Resources/lang/es/app.php b/packages/Webkul/Customer/src/Resources/lang/es/app.php
index 7ef9cac47..af560c4c4 100755
--- a/packages/Webkul/Customer/src/Resources/lang/es/app.php
+++ b/packages/Webkul/Customer/src/Resources/lang/es/app.php
@@ -11,11 +11,30 @@ return [
'select-options' => 'Necesita seleccionar opciones antes de agregar a la lista de deseos',
'remove-all-success' => 'Se han eliminado todos los elementos de su lista de deseos',
],
+
'reviews' => [
- 'empty' => 'Aún no has calificado ningún producto'
+ 'empty' => 'Aún no has calificado ningún producto',
],
+
'forget_password' => [
'reset_link_sent' => 'Hemos enviado un correo electrónico con el enlace para restablecer la contraseña.',
- 'email_not_exist' => "No podemos encontrar un usuario con esa dirección de correo electrónico"
- ]
+ 'email_not_exist' => "No podemos encontrar un usuario con esa dirección de correo electrónico",
+ ],
+
+ 'admin' => [
+ 'system' => [
+ 'captcha' => [
+ 'title' => 'Captcha',
+ 'credentials' => 'Cartas credenciales',
+ 'site-key' => 'Clave del sitio',
+ 'secret-key' => 'Llave secreta',
+ 'status' => 'Estado',
+
+ 'validations' => [
+ 'required' => 'Seleccione CAPTCHA',
+ 'captcha' => '¡Algo salió mal! Inténtalo de nuevo.',
+ ]
+ ],
+ ],
+ ],
];
diff --git a/packages/Webkul/Customer/src/Resources/lang/fr/app.php b/packages/Webkul/Customer/src/Resources/lang/fr/app.php
new file mode 100755
index 000000000..5d4760cbf
--- /dev/null
+++ b/packages/Webkul/Customer/src/Resources/lang/fr/app.php
@@ -0,0 +1,40 @@
+ [
+ 'success' => 'Article ajouté avec succès à la liste de souhaits',
+ 'failure' => 'L\'article ne peut pas être ajouté à la liste de souhaits',
+ 'already' => 'Article déjà présent dans votre liste de souhaits',
+ 'removed' => 'Article supprimé avec succès de la liste de souhaits',
+ 'remove-fail' => 'L\'article ne peut pas être supprimé de la liste de souhaits',
+ 'empty' => 'Vous n\'avez aucun article dans votre liste de souhaits',
+ 'select-options' => 'Besoin de sélectionner des options avant d\'ajouter à la liste de souhaits',
+ 'remove-all-success' => 'Tous les articles de votre liste de souhaits ont été supprimés',
+ ],
+
+ 'reviews' => [
+ 'empty' => 'Vous n\'avez pas encore évalué de produit',
+ ],
+
+ 'forget_password' => [
+ 'reset_link_sent' => 'Nous avons envoyé par e-mail votre lien de réinitialisation de mot de passe.',
+ 'email_not_exist' => 'Nous ne pouvons pas trouver un utilisateur avec cette adresse e-mail',
+ ],
+
+ 'admin' => [
+ 'system' => [
+ 'captcha' => [
+ 'title' => 'Captcha',
+ 'credentials' => 'Crédits',
+ 'site-key' => 'Clé du site',
+ 'secret-key' => 'Clef secrète',
+ 'status' => 'Statut',
+
+ 'validations' => [
+ 'required' => 'Veuillez sélectionner CAPTCHA',
+ 'captcha' => 'Quelque chose s\'est mal passé ! Veuillez réessayer.',
+ ]
+ ],
+ ],
+ ],
+];
diff --git a/packages/Webkul/Customer/src/Resources/lang/it/app.php b/packages/Webkul/Customer/src/Resources/lang/it/app.php
index de13bb197..fa7d02fa6 100644
--- a/packages/Webkul/Customer/src/Resources/lang/it/app.php
+++ b/packages/Webkul/Customer/src/Resources/lang/it/app.php
@@ -11,11 +11,30 @@ return [
'select-options' => 'Seleziona una opzione del prodotto prima di aggiungerlo ai Preferiti',
'remove-all-success' => 'Tutti i Prodotti presenti nei preferiti sono stati rimossi',
],
+
'reviews' => [
'empty' => 'Non hai ancora recensito i nostri prodotti'
],
- 'forget_password' => [
- 'reset_link_sent' => 'Ti abbiamo inviato una email per generare una nuova password.'
- ]
-];
\ No newline at end of file
+ 'forget_password' => [
+ 'reset_link_sent' => 'Abbiamo inviato un\'e-mail con il link per reimpostare la password.',
+ 'email_not_exist' => "Non riusciamo a trovare un utente con quell'indirizzo e-mail",
+ ],
+
+ 'admin' => [
+ 'system' => [
+ 'captcha' => [
+ 'title' => 'Captcha',
+ 'credentials' => 'Credenziali',
+ 'site-key' => 'Chiave del sito',
+ 'secret-key' => 'Chiave segreta',
+ 'status' => 'Stato',
+
+ 'validations' => [
+ 'required' => 'Seleziona CAPTCHA',
+ 'captcha' => 'Qualcosa è andato storto! Per favore riprova.',
+ ]
+ ],
+ ],
+ ],
+];
diff --git a/packages/Webkul/Customer/src/Resources/lang/nl/app.php b/packages/Webkul/Customer/src/Resources/lang/nl/app.php
new file mode 100755
index 000000000..7d01b9b87
--- /dev/null
+++ b/packages/Webkul/Customer/src/Resources/lang/nl/app.php
@@ -0,0 +1,40 @@
+ [
+ 'success' => 'Artikel succesvol toegevoegd aan verlanglijst',
+ 'failure' => 'Artikel kan niet worden toegevoegd aan verlanglijst',
+ 'already' => 'Artikel al aanwezig in uw verlanglijst',
+ 'removed' => 'Artikel succesvol verwijderd van verlanglijst',
+ 'remove-fail' => 'Artikel kan niet van verlanglijst worden verwijderd',
+ 'empty' => 'U heeft geen items op uw verlanglijst',
+ 'select-options' => 'Moet opties selecteren voordat u aan verlanglijst toevoegt',
+ 'remove-all-success' => 'Alle items van je verlanglijst zijn verwijderd',
+ ],
+
+ 'reviews' => [
+ 'empty' => 'U heeft nog geen product beoordeeld',
+ ],
+
+ 'forget_password' => [
+ 'reset_link_sent' => 'We hebben de link voor het opnieuw instellen van uw wachtwoord per e-mail verzonden.',
+ 'email_not_exist' => "We kunnen geen gebruiker met dat e-mailadres vinden",
+ ],
+
+ 'admin' => [
+ 'system' => [
+ 'captcha' => [
+ 'title' => 'Captcha',
+ 'credentials' => 'Inloggegevens',
+ 'site-key' => 'Sitesleutel',
+ 'secret-key' => 'Geheime sleutel',
+ 'status' => 'Toestand',
+
+ 'validations' => [
+ 'required' => 'Selecteer CAPTCHA',
+ 'captcha' => 'Er is iets fout gegaan! Probeer het opnieuw.',
+ ]
+ ],
+ ],
+ ],
+];
diff --git a/packages/Webkul/Customer/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Customer/src/Resources/lang/pt_BR/app.php
index 4f2263f77..580176677 100755
--- a/packages/Webkul/Customer/src/Resources/lang/pt_BR/app.php
+++ b/packages/Webkul/Customer/src/Resources/lang/pt_BR/app.php
@@ -11,7 +11,30 @@ return [
'select-options' => 'Precisa selecionar opções antes de adicionar à lista de desejos',
'remove-all-success' => 'Todos os itens da sua lista de desejos foram removidos',
],
+
'reviews' => [
- 'empty' => 'Você não avaliou nenhum produto ainda'
- ]
-];
\ No newline at end of file
+ 'empty' => 'Você não avaliou nenhum produto ainda',
+ ],
+
+ 'forget_password' => [
+ 'reset_link_sent' => 'Enviamos por e-mail o link de redefinição de senha.',
+ 'email_not_exist' => "Não conseguimos encontrar um usuário com esse endereço de e-mail",
+ ],
+
+ 'admin' => [
+ 'system' => [
+ 'captcha' => [
+ 'title' => 'Captcha',
+ 'credentials' => 'Credenciais',
+ 'site-key' => 'Chave do Site',
+ 'secret-key' => 'Chave secreta',
+ 'status' => 'Status',
+
+ 'validations' => [
+ 'required' => 'Selecione CAPTCHA',
+ 'captcha' => 'Algo deu errado! Por favor, tente novamente.',
+ ]
+ ],
+ ],
+ ],
+];
diff --git a/packages/Webkul/Customer/src/Resources/views/captcha/scripts.blade.php b/packages/Webkul/Customer/src/Resources/views/captcha/scripts.blade.php
new file mode 100644
index 000000000..e8f54e6ff
--- /dev/null
+++ b/packages/Webkul/Customer/src/Resources/views/captcha/scripts.blade.php
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/Webkul/Customer/src/Resources/views/captcha/view.blade.php b/packages/Webkul/Customer/src/Resources/views/captcha/view.blade.php
new file mode 100644
index 000000000..be3d72df2
--- /dev/null
+++ b/packages/Webkul/Customer/src/Resources/views/captcha/view.blade.php
@@ -0,0 +1,7 @@
+
+
+@if ($errors->has('g-recaptcha-response'))
+
+ {{ $errors->first('g-recaptcha-response') }}
+
+@endif
\ No newline at end of file
diff --git a/packages/Webkul/Customer/src/resources/manifest.php b/packages/Webkul/Customer/src/resources/manifest.php
deleted file mode 100644
index c732276af..000000000
--- a/packages/Webkul/Customer/src/resources/manifest.php
+++ /dev/null
@@ -1,6 +0,0 @@
- 'Webkul Bagisto Customer',
- 'version' => '0.0.1'
- ];
diff --git a/packages/Webkul/Product/src/Models/ProductAttributeValue.php b/packages/Webkul/Product/src/Models/ProductAttributeValue.php
index 562fc07b3..615baf5e5 100755
--- a/packages/Webkul/Product/src/Models/ProductAttributeValue.php
+++ b/packages/Webkul/Product/src/Models/ProductAttributeValue.php
@@ -4,14 +4,20 @@ namespace Webkul\Product\Models;
use Illuminate\Database\Eloquent\Model;
use Webkul\Attribute\Models\AttributeProxy;
-use Webkul\Channel\Models\ChannelProxy;
use Webkul\Product\Contracts\ProductAttributeValue as ProductAttributeValueContract;
class ProductAttributeValue extends Model implements ProductAttributeValueContract
{
+ /**
+ * Indicates if the model should be timestamped.
+ *
+ * @var bool
+ */
public $timestamps = false;
/**
+ * Attribute type fields.
+ *
* @var array
*/
public static $attributeTypeFields = [
@@ -28,10 +34,14 @@ class ProductAttributeValue extends Model implements ProductAttributeValueContra
'checkbox' => 'text_value',
];
+ /**
+ * The attributes that are mass assignable.
+ *
+ * @var array
+ */
protected $fillable = [
'product_id',
'attribute_id',
- 'channel_id',
'locale',
'channel',
'text_value',
@@ -58,12 +68,4 @@ class ProductAttributeValue extends Model implements ProductAttributeValueContra
{
return $this->belongsTo(ProductProxy::modelClass());
}
-
- /**
- * Get the channel that owns the attribute value.
- */
- public function channel()
- {
- return $this->belongsTo(ChannelProxy::modelClass());
- }
-}
\ No newline at end of file
+}
diff --git a/packages/Webkul/Product/src/Repositories/ProductRepository.php b/packages/Webkul/Product/src/Repositories/ProductRepository.php
index 29f3dd81b..d64fd490b 100755
--- a/packages/Webkul/Product/src/Repositories/ProductRepository.php
+++ b/packages/Webkul/Product/src/Repositories/ProductRepository.php
@@ -466,17 +466,19 @@ class ProductRepository extends Repository
} else {
$results = app(ProductFlatRepository::class)->scopeQuery(function ($query) use ($term, $channel, $locale) {
+ $query = $query->distinct()
+ ->addSelect('product_flat.*')
+ ->join('product_flat as variants', 'product_flat.id', '=', DB::raw('COALESCE(' . DB::getTablePrefix() . 'variants.parent_id, ' . DB::getTablePrefix() . 'variants.id)'))
+ ->where('product_flat.channel', $channel)
+ ->where('product_flat.locale', $locale)
+ ->whereNotNull('product_flat.url_key');
+
if (! core()->getConfigData('catalog.products.homepage.out_of_stock_items')) {
$query = $this->checkOutOfStockItem($query);
}
- return $query->distinct()
- ->addSelect('product_flat.*')
- ->where('product_flat.status', 1)
+ return $query->where('product_flat.status', 1)
->where('product_flat.visible_individually', 1)
- ->where('product_flat.channel', $channel)
- ->where('product_flat.locale', $locale)
- ->whereNotNull('product_flat.url_key')
->where(function ($subQuery) use ($term) {
$queries = explode('_', $term);
@@ -840,13 +842,14 @@ class ProductRepository extends Repository
}
/**
- * Check out of stock items.
+ * Check out of stock items. This method needed `variants` alias in
+ * the `product_flat` query.
*
- * @param Webkul\Product\Models\ProductFlat
- *
- * @return Model
- */
- public function checkOutOfStockItem($query) {
+ * @param Webkul\Product\Models\ProductFlat $query
+ * @return Illuminate\Database\Eloquent\Builder
+ */
+ public function checkOutOfStockItem($query)
+ {
return $query
->leftJoin('products as ps', 'product_flat.product_id', '=', 'ps.id')
->leftJoin('product_inventories as pv', 'product_flat.product_id', '=', 'pv.product_id')
@@ -865,7 +868,6 @@ class ProductRepository extends Repository
->selectRaw('SUM(' . DB::getTablePrefix() . 'product_inventories.qty)')
->from('product_flat')
->leftJoin('product_inventories', 'product_inventories.product_id', '=', 'product_flat.product_id')
- ->join('product_flat as variants', 'product_flat.id', '=', DB::raw('COALESCE(' . DB::getTablePrefix() . 'variants.parent_id, ' . DB::getTablePrefix() . 'variants.id)'))
->whereRaw(DB::getTablePrefix() . 'product_flat.parent_id = variants.id');
}, '>', 0);
});
diff --git a/packages/Webkul/Sales/src/Models/Order.php b/packages/Webkul/Sales/src/Models/Order.php
index 440cc7eaa..9e39f9803 100755
--- a/packages/Webkul/Sales/src/Models/Order.php
+++ b/packages/Webkul/Sales/src/Models/Order.php
@@ -289,6 +289,11 @@ class Order extends Model implements OrderContract
if ($this->status === self::STATUS_FRAUD) {
return false;
}
+
+ $pendingInvoice = $this->invoices->where('state', 'pending')->first();
+ if ($pendingInvoice) {
+ return false;
+ }
foreach ($this->items as $item) {
if ($item->qty_to_refund > 0 && $item->order->status !== self::STATUS_CLOSED) {
@@ -302,4 +307,4 @@ class Order extends Model implements OrderContract
return false;
}
-}
\ No newline at end of file
+}
diff --git a/packages/Webkul/Shop/src/Http/routes.php b/packages/Webkul/Shop/src/Http/routes.php
index c9e3fe892..7d91bd2ba 100755
--- a/packages/Webkul/Shop/src/Http/routes.php
+++ b/packages/Webkul/Shop/src/Http/routes.php
@@ -247,7 +247,7 @@ Route::group(['middleware' => ['web', 'locale', 'theme', 'currency']], function
Route::get('addresses/default/{id}', 'Webkul\Customer\Http\Controllers\AddressController@makeDefault')->name('make.default.address');
//Customer Address Delete
- Route::get('addresses/delete/{id}', 'Webkul\Customer\Http\Controllers\AddressController@destroy')->name('address.delete');
+ Route::delete('addresses/delete/{id}', 'Webkul\Customer\Http\Controllers\AddressController@destroy')->name('address.delete');
/* Wishlist route */
//Customer wishlist(listing)
@@ -281,7 +281,7 @@ Route::group(['middleware' => ['web', 'locale', 'theme', 'currency']], function
'view' => 'shop::customers.account.orders.print'
])->name('customer.orders.print');
- Route::get('/orders/cancel/{id}', 'Webkul\Shop\Http\Controllers\OrderController@cancel')->name('customer.orders.cancel');
+ Route::post('/orders/cancel/{id}', 'Webkul\Shop\Http\Controllers\OrderController@cancel')->name('customer.orders.cancel');
/* Reviews route */
//Customer reviews
@@ -290,12 +290,12 @@ Route::group(['middleware' => ['web', 'locale', 'theme', 'currency']], function
])->name('customer.reviews.index');
//Customer review delete
- Route::get('reviews/delete/{id}', 'Webkul\Shop\Http\Controllers\ReviewController@destroy')->defaults('_config', [
+ Route::delete('reviews/delete/{id}', 'Webkul\Shop\Http\Controllers\ReviewController@destroy')->defaults('_config', [
'redirect' => 'customer.reviews.index'
])->name('customer.review.delete');
//Customer all review delete
- Route::get('reviews/all-delete', 'Webkul\Shop\Http\Controllers\ReviewController@deleteAll')->defaults('_config', [
+ Route::delete('reviews/all-delete', 'Webkul\Shop\Http\Controllers\ReviewController@deleteAll')->defaults('_config', [
'redirect' => 'customer.reviews.index'
])->name('customer.review.deleteall');
});
diff --git a/packages/Webkul/Shop/src/Resources/lang/ar/app.php b/packages/Webkul/Shop/src/Resources/lang/ar/app.php
index 710362596..4880b0072 100644
--- a/packages/Webkul/Shop/src/Resources/lang/ar/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/ar/app.php
@@ -391,7 +391,16 @@ return [
'view' => [
'page-tile' => '#:id مراجعة',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'هل أنت متأكد أنك تريد حذف هذه المراجعة؟',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'حذف الكل',
+ 'confirmation-message' => 'هل أنت متأكد أنك تريد حذف جميع المراجعات؟',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/lang/de/app.php b/packages/Webkul/Shop/src/Resources/lang/de/app.php
index d4876679f..d93c77660 100755
--- a/packages/Webkul/Shop/src/Resources/lang/de/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/de/app.php
@@ -388,7 +388,16 @@ return [
'view' => [
'page-tile' => 'Bewertung #:id',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'Möchten Sie diese Bewertung wirklich löschen?',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'Alles löschen',
+ 'confirmation-message' => 'Möchten Sie wirklich alle Bewertungen löschen?',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/lang/en/app.php b/packages/Webkul/Shop/src/Resources/lang/en/app.php
index 8c8efc73b..1063e15d8 100755
--- a/packages/Webkul/Shop/src/Resources/lang/en/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/en/app.php
@@ -387,12 +387,22 @@ return [
'review' => [
'index' => [
'title' => 'Reviews',
- 'page-title' => 'Reviews'
+ 'page-title' => 'Reviews',
+
],
'view' => [
'page-tile' => 'Review #:id',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'Are you sure you want to delete this review?',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'Delete All',
+ 'confirmation-message' => 'Are you sure you want to delete all the reviews?',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/lang/es/app.php b/packages/Webkul/Shop/src/Resources/lang/es/app.php
index 2c985c307..bc9a2ea9e 100644
--- a/packages/Webkul/Shop/src/Resources/lang/es/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/es/app.php
@@ -391,7 +391,16 @@ return [
'view' => [
'page-tile' => 'Opinión #:id',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => '¿Seguro que quieres eliminar esta crítica?',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'Eliminar todos',
+ 'confirmation-message' => '¿Estás segura de que quieres eliminar todas las críticas?',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/lang/fa/app.php b/packages/Webkul/Shop/src/Resources/lang/fa/app.php
index 745d6d48a..a7268b700 100644
--- a/packages/Webkul/Shop/src/Resources/lang/fa/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/fa/app.php
@@ -387,7 +387,16 @@ return [
'view' => [
'page-tile' => '#:id بررسی',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'آیا شما مطمئن هستید که می خواهید این نظر را حذف کنید؟',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'حذف همه',
+ 'confirmation-message' => 'آیا مطمئن هستید که می خواهید همه بررسی ها را حذف کنید؟',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/lang/fr/app.php b/packages/Webkul/Shop/src/Resources/lang/fr/app.php
new file mode 100755
index 000000000..748cd750a
--- /dev/null
+++ b/packages/Webkul/Shop/src/Resources/lang/fr/app.php
@@ -0,0 +1,739 @@
+ 'L\'identifiant de TVA donné a un format incorrect',
+ 'security-warning' => 'Activité suspecte détectée !!!',
+ 'nothing-to-delete' => 'Rien à supprimer',
+
+ 'layouts' => [
+ 'my-account' => 'Mon compte',
+ 'profile' => 'Profil',
+ 'address' => 'Adresse',
+ 'reviews' => 'Commentaires',
+ 'wishlist' => 'Liste de souhaits',
+ 'orders' => 'Ordres',
+ 'downloadable-products' => 'Produits téléchargeables',
+ ],
+
+ 'common' => [
+ 'error' => 'Quelque chose c\'est mal passé. Merci d\'essayer plus tard.',
+ 'image-upload-limit' => 'La taille maximale de téléchargement de l\'image est de 2 Mo',
+ 'no-result-found' => 'Nous n\'avons pu trouver aucun enregistrement.',
+ ],
+
+ 'home' => [
+ 'page-title' => 'APP_NAME - Accueil',
+ 'featured-products' => 'Produits populaires',
+ 'new-products' => 'Nouveaux produits',
+ 'verify-email' => 'Vérifiez votre compte de messagerie',
+ 'resend-verify-email' => 'Renvoyer l\'e-mail de vérification',
+ ],
+
+ 'header' => [
+ 'title' => 'Compte',
+ 'dropdown-text' => 'Gérer le panier, les commandes et la liste de souhaits',
+ 'sign-in' => 'S\'identifier',
+ 'sign-up' => 'S\'inscrire',
+ 'account' => 'Compte',
+ 'cart' => 'Chariot',
+ 'profile' => 'Profil',
+ 'wishlist' => 'Liste de souhaits',
+ 'logout' => 'Se déconnecter',
+ 'search-text' => 'Rechercher des produits ici',
+ ],
+
+ 'minicart' => [
+ 'view-cart' => 'Voir Panier d\'achat',
+ 'checkout' => 'Vérifier',
+ 'cart' => 'Chariot',
+ 'zero' => '0',
+ ],
+
+ 'footer' => [
+ 'subscribe-newsletter' => 'Abonnez-vous à la newsletter',
+ 'subscribe' => 'S\'abonner',
+ 'locale' => 'Lieu',
+ 'currency' => 'Devise',
+ ],
+
+ 'subscription' => [
+ 'unsubscribe' => 'Se désinscrire',
+ 'subscribe' => 'S\'abonner',
+ 'subscribed' => 'Vous êtes maintenant abonné aux e-mails d\'abonnement.',
+ 'not-subscribed' => 'Erreur! Le courrier ne peut pas être envoyé actuellement, veuillez réessayer plus tard.',
+ 'already' => 'Vous êtes déjà inscrit à notre liste d\'abonnement.',
+ 'unsubscribed' => 'Vous êtes désabonné des mails d\'abonnement.',
+ 'already-unsub' => 'Vous êtes déjà désabonné.',
+ ],
+
+ 'search' => [
+ 'no-results' => 'Aucun résultat trouvé',
+ 'page-title' => 'APP_NAME - Rechercher',
+ 'found-results' => 'Résultats de la recherche trouvés',
+ 'found-result' => 'Résultat de la recherche trouvé',
+ 'analysed-keywords' => 'Mots-clés analysés',
+ 'image-search-option' => 'Option de recherche d\'images',
+ ],
+
+ 'reviews' => [
+ 'title' => 'Titre',
+ 'add-review-page-title' => 'Ajouter un commentaire',
+ 'write-review' => 'Écrire une critique',
+ 'review-title' => 'Donnez un titre à votre avis',
+ 'product-review-page-title' => 'Évaluation du produit',
+ 'rating-reviews' => 'Évaluation et commentaires',
+ 'submit' => 'NOUS FAIRE PARVENIR',
+ 'delete-all' => 'Tous les avis ont été supprimés avec succès',
+ 'ratingreviews' => ':rating Notes & :review Avis',
+ 'star' => 'Star',
+ 'percentage' => ':percentage %',
+ 'id-star' => 'Star',
+ 'name' => 'Nom',
+ ],
+
+ 'customer' => [
+ 'compare' => [
+ 'text' => 'Comparer',
+ 'compare_similar_items' => 'Comparer des articles similaires',
+ 'add-tooltip' => 'Ajouter un produit à la liste de comparaison',
+ 'added' => 'Article ajouté avec succès à la liste de comparaison',
+ 'already_added' => 'Article déjà ajouté à la liste de comparaison',
+ 'removed' => 'Article supprimé avec succès de la liste de comparaison',
+ 'removed-all' => 'Tous les éléments ont été supprimés avec succès de la liste de comparaison',
+ 'empty-text' => 'Vous n\'avez aucun article dans votre liste de comparaison',
+ 'product_image' => 'Image du produit',
+ 'actions' => 'Actions',
+ ],
+
+ 'signup-text' => [
+ 'account_exists' => 'Vous avez déjà un compte',
+ 'title' => 'S\'identifier',
+ ],
+
+ 'signup-form' => [
+ 'page-title' => 'Créer un nouveau compte client',
+ 'title' => 'S\'inscrire',
+ 'firstname' => 'Prénom',
+ 'lastname' => 'Nom de famille',
+ 'email' => 'E-mail',
+ 'password' => 'Mot de passe',
+ 'confirm_pass' => 'Confirmez le mot de passe',
+ 'button_title' => 'S\'inscrire',
+ 'agree' => 'Accepter',
+ 'terms' => 'termes',
+ 'conditions' => 'Conditions',
+ 'using' => 'en utilisant ce site',
+ 'agreement' => 'Accord',
+ 'subscribe-to-newsletter' => 'S\'inscrire à la Newsletter',
+ 'success' => 'Compte créé avec succès.',
+ 'success-verify' => 'Compte créé avec succès, un e-mail a été envoyé pour vérification.',
+ 'success-verify-email-unsent' => 'Compte créé avec succès, mais e-mail de vérification non envoyé.',
+ 'failed' => 'Erreur! Impossible de créer votre compte, veuillez réessayer plus tard.',
+ 'already-verified' => 'Votre compte est déjà vérifié Ou veuillez réessayer d\'envoyer un nouvel e-mail de vérification.',
+ 'verification-not-sent' => 'Erreur! Problème lors de l\'envoi de l\'e-mail de vérification, veuillez réessayer ultérieurement.',
+ 'verification-sent' => 'L\'email de vérification a été envoyé',
+ 'verified' => 'Votre compte a été vérifié, essayez de vous connecter maintenant.',
+ 'verify-failed' => 'Nous ne pouvons pas vérifier votre compte de messagerie.',
+ 'dont-have-account' => 'Vous n\'avez pas de compte chez nous.',
+ 'customer-registration' => 'Client enregistré avec succès',
+ ],
+
+ 'login-text' => [
+ 'no_account' => 'Ne pas avoir de compte',
+ 'title' => 'S\'inscrire',
+ ],
+
+ 'login-form' => [
+ 'page-title' => 'Connexion client',
+ 'title' => 'S\'identifier',
+ 'email' => 'E-mail',
+ 'password' => 'Mot de passe',
+ 'forgot_pass' => 'Mot de passe oublié?',
+ 'button_title' => 'S\'identifier',
+ 'remember' => 'Souviens-toi de moi',
+ 'footer' => '© Copyright :year Webkul Software, Tous droits réservés',
+ 'invalid-creds' => 'Veuillez vérifier vos informations d\'identification et réessayer.',
+ 'verify-first' => 'Vérifiez d\'abord votre compte de messagerie.',
+ 'not-activated' => 'Votre activation demande l\'approbation de l\'administrateur',
+ 'resend-verification' => 'Renvoyer à nouveau l\'e-mail de vérification',
+ ],
+
+ 'forgot-password' => [
+ 'title' => 'Récupérer mot de passe',
+ 'email' => 'E-mail',
+ 'submit' => 'Envoyer un e-mail de réinitialisation du mot de passe',
+ 'page_title' => 'Mot de passe oublié ?',
+ ],
+
+ 'reset-password' => [
+ 'title' => 'réinitialiser le mot de passe',
+ 'email' => 'Email enregistré',
+ 'password' => 'Mot de passe',
+ 'confirm-password' => 'Confirmez le mot de passe',
+ 'back-link-title' => 'Retour à la connexion',
+ 'submit-btn-title' => 'réinitialiser le mot de passe',
+ ],
+
+ 'account' => [
+ 'dashboard' => 'Editer le profil',
+ 'menu' => 'Menu',
+
+ 'general' => [
+ 'no' => 'Non',
+ 'yes' => 'Oui',
+ ],
+
+ 'profile' => [
+ 'index' => [
+ 'page-title' => 'Profil',
+ 'title' => 'Profil',
+ 'edit' => 'Éditer',
+ ],
+
+ 'edit-success' => 'Mise à jour du profil réussie.',
+ 'edit-fail' => 'Erreur! Le profil ne peut pas être mis à jour, veuillez réessayer plus tard.',
+ 'unmatch' => 'L\'ancien mot de passe ne correspond pas.',
+ 'fname' => 'Prénom',
+ 'lname' => 'Nom de famille',
+ 'gender' => 'Genre',
+ 'other' => 'Autre',
+ 'male' => 'Homme',
+ 'female' => 'Femelle',
+ 'dob' => 'Date de naissance',
+ 'phone' => 'Téléphoner',
+ 'email' => 'E-mail',
+ 'opassword' => 'ancien mot de passe',
+ 'password' => 'Mot de passe',
+ 'cpassword' => 'Confirmez le mot de passe',
+ 'submit' => 'Mettre à jour le profil',
+
+ 'edit-profile' => [
+ 'title' => 'Editer le profil',
+ 'page-title' => 'Editer le profil',
+ ],
+ ],
+
+ 'address' => [
+ 'index' => [
+ 'page-title' => 'Adresse',
+ 'title' => 'Adresse',
+ 'add' => 'Ajoutez l\'adresse',
+ 'edit' => 'Éditer',
+ 'empty' => 'Vous n\'avez aucune adresse enregistrée ici, veuillez essayer de la créer en cliquant sur le bouton Ajouter.',
+ 'create' => 'Créer une adresse',
+ 'delete' => 'Effacer',
+ 'make-default' => 'Faire défaut',
+ 'default' => 'Défaut',
+ 'contact' => 'Contacter',
+ 'confirm-delete' => 'Voulez-vous vraiment supprimer cette adresse ?',
+ 'default-delete' => 'L\'adresse par défaut ne peut pas être modifiée.',
+ 'enter-password' => 'Tapez votre mot de passe.',
+ ],
+
+ 'create' => [
+ 'page-title' => 'Ajoutez l\'adresse',
+ 'company_name' => 'Nom de la compagnie',
+ 'first_name' => 'Prénom',
+ 'last_name' => 'Nom de famille',
+ 'vat_id' => 'Identifiant de TVA',
+ 'vat_help_note' => '[Remarque : Utilisez le code de pays avec l\'identifiant de TVA. Par exemple. INV01234567891]',
+ 'title' => 'Ajoutez l\'adresse',
+ 'street-address' => 'Adresse de rue',
+ 'country' => 'Pays',
+ 'state' => 'État',
+ 'select-state' => 'Sélectionnez une région, un état ou une province',
+ 'city' => 'Ville',
+ 'postcode' => 'code postal',
+ 'phone' => 'Téléphoner',
+ 'submit' => 'Enregistrer l\'adresse',
+ 'success' => 'L\'adresse a été ajoutée avec succès.',
+ 'error' => 'L\'adresse ne peut pas être ajoutée.',
+ ],
+
+ 'edit' => [
+ 'page-title' => 'Modifier l\'adresse',
+ 'company_name' => 'Nom de la compagnie',
+ 'first_name' => 'Prénom',
+ 'last_name' => 'Nom de famille',
+ 'vat_id' => 'Identifiant de TVA',
+ 'title' => 'Modifier l\'adresse',
+ 'street-address' => 'Adresse de rue',
+ 'submit' => 'Enregistrer l\'adresse',
+ 'success' => 'Adresse mise à jour avec succès.',
+ ],
+
+ 'delete' => [
+ 'success' => 'Adresse supprimée avec succès',
+ 'failure' => 'L\'adresse ne peut pas être supprimée',
+ 'wrong-password' => 'Mauvais mot de passe !',
+ ],
+
+ 'default-address' => 'Adresse par défaut',
+ ],
+
+ 'order' => [
+ 'index' => [
+ 'page-title' => 'Ordres',
+ 'title' => 'Ordres',
+ 'order_id' => 'numéro de commande',
+ 'date' => 'Date',
+ 'status' => 'Statut',
+ 'total' => 'Le total',
+ 'order_number' => 'Numéro de commande',
+ 'processing' => 'Traitement',
+ 'completed' => 'Complété',
+ 'canceled' => 'Annulé',
+ 'closed' => 'Fermé',
+ 'pending' => 'En attente',
+ 'pending-payment' => 'En attente de paiement',
+ 'fraud' => 'Fraude',
+ ],
+
+ 'view' => [
+ 'page-tile' => 'N° de commande :order_id',
+ 'info' => 'Informations',
+ 'placed-on' => 'Placé sur',
+ 'products-ordered' => 'Produits commandés',
+ 'invoices' => 'Factures',
+ 'shipments' => 'Expéditions',
+ 'SKU' => 'UGS',
+ 'product-name' => 'Nom',
+ 'qty' => 'Qté',
+ 'item-status' => 'Statut de l\'article',
+ 'item-ordered' => 'Commandé (:qty_ordered]',
+ 'item-invoice' => 'Facturé (:qty_invoiced]',
+ 'item-shipped' => 'expédié (:qty_shipped]',
+ 'item-canceled' => 'Annulé (:qty_cancelled]',
+ 'item-refunded' => 'Remboursé (:qty_refunded]',
+ 'price' => 'Prix',
+ 'total' => 'Le total',
+ 'subtotal' => 'Total',
+ 'shipping-handling' => 'Expédition et manutention',
+ 'tax' => 'Impôt',
+ 'discount' => 'Rabais',
+ 'tax-percent' => 'Pourcentage d\'impôt',
+ 'tax-amount' => 'Montant de la taxe',
+ 'discount-amount' => 'Montant de la remise',
+ 'grand-total' => 'Total',
+ 'total-paid' => 'Total payé',
+ 'total-refunded' => 'Total remboursé',
+ 'total-due' => 'Total dû',
+ 'shipping-address' => 'adresse de livraison',
+ 'billing-address' => 'adresse de facturation',
+ 'shipping-method' => 'Mode de livraison',
+ 'payment-method' => 'Mode de paiement',
+ 'individual-invoice' => 'Facture # :invoice_id',
+ 'individual-shipment' => 'N° d\'expédition :shipment_id',
+ 'print' => 'Imprimer',
+ 'invoice-id' => 'Identifiant de la facture',
+ 'order-id' => 'Numéro de commande',
+ 'order-date' => 'Date de commande',
+ 'invoice-date' => 'Date de la facture',
+ 'payment-terms' => 'Modalités de paiement',
+ 'bill-to' => 'facturer',
+ 'ship-to' => 'Envoyez à',
+ 'contact' => 'Contacter',
+ 'refunds' => 'Remboursements',
+ 'individual-refund' => 'Remboursement #:refund_id',
+ 'adjustment-refund' => 'Ajustement Remboursement',
+ 'adjustment-fee' => 'Frais d\'ajustement',
+ 'cancel-btn-title' => 'Annuler',
+ 'tracking-number' => 'Numéro de suivi',
+ 'cancel-confirm-msg' => 'Êtes-vous sûr de vouloir annuler cette commande ?',
+ ],
+ ],
+
+ 'wishlist' => [
+ 'page-title' => 'Liste de souhaits',
+ 'title' => 'Liste de souhaits',
+ 'deleteall' => 'Tout supprimer',
+ 'moveall' => 'Déplacer tous les produits vers le panier',
+ 'move-to-cart' => 'Passer au panier',
+ 'error' => 'Impossible d\'ajouter le produit à la liste de souhaits en raison de problèmes inconnus, veuillez vérifier plus tard',
+ 'add' => 'Article ajouté avec succès à la liste de souhaits',
+ 'remove' => 'Article supprimé avec succès de la liste de souhaits',
+ 'add-wishlist-text' => 'Ajouter un produit à la liste de souhaits',
+ 'remove-wishlist-text' => 'Supprimer le produit de la liste de souhaits',
+ 'moved' => 'Article déplacé avec succès Vers le panier',
+ 'option-missing' => 'Les options du produit sont manquantes, l\'article ne peut donc pas être déplacé vers la liste de souhaits.',
+ 'move-error' => 'L\'article ne peut pas être déplacé vers la liste de souhaits, veuillez réessayer plus tard',
+ 'success' => 'Article ajouté avec succès à la liste de souhaits',
+ 'failure' => 'L\'article ne peut pas être ajouté à la liste de souhaits, veuillez réessayer plus tard',
+ 'already' => 'Article déjà présent dans votre wishlist',
+ 'removed' => 'Article supprimé avec succès de la liste de souhaits',
+ 'remove-fail' => 'L\'article ne peut pas être supprimé de la liste de souhaits, veuillez réessayer plus tard',
+ 'empty' => 'Vous n\'avez aucun article dans votre liste de souhaits',
+ 'remove-all-success' => 'Tous les articles de votre liste de souhaits ont été supprimés',
+ ],
+
+ 'downloadable_products' => [
+ 'title' => 'Produits téléchargeables',
+ 'order-id' => 'Numéro de commande',
+ 'date' => 'Date',
+ 'name' => 'Titre',
+ 'status' => 'Statut',
+ 'pending' => 'En attente',
+ 'available' => 'Disponible',
+ 'expired' => 'Expiré',
+ 'remaining-downloads' => 'Téléchargements restants',
+ 'unlimited' => 'Illimité',
+ 'download-error' => 'Le lien de téléchargement a expiré.',
+ 'payment-error' => 'Le paiement n\'a pas été effectué pour ce téléchargement.',
+ ],
+
+ 'review' => [
+ 'index' => [
+ 'title' => 'Commentaires',
+ 'page-title' => 'Commentaires',
+ ],
+
+ 'view' => [
+ 'page-tile' => 'Avis n° :id',
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'Êtes-vous sûr de vouloir supprimer cet avis ?',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'Tout supprimer',
+ 'confirmation-message' => 'Êtes-vous sûr de vouloir supprimer tous les avis ?',
+ ],
+ ],
+ ],
+ ],
+
+ 'products' => [
+ 'layered-nav-title' => 'Magasiner par',
+ 'price-label' => 'Aussi bas que',
+ 'remove-filter-link-title' => 'Tout effacer',
+ 'filter-to' => 'à',
+ 'sort-by' => 'Trier par',
+ 'from-a-z' => 'De A à Z',
+ 'from-z-a' => 'De Z-A',
+ 'newest-first' => 'Le plus récent d\'abord',
+ 'oldest-first' => 'Le plus vieux d\'abord',
+ 'cheapest-first' => 'Le moins cher d\'abord',
+ 'expensive-first' => 'Cher d\'abord',
+ 'show' => 'Spectacle',
+ 'pager-info' => 'Affichage :showing de :total Articles',
+ 'description' => 'La description',
+ 'specification' => 'spécification',
+ 'total-reviews' => ':total des avis',
+ 'total-rating' => ':total_rating Notes & :total_reviews Avis',
+ 'by' => 'De :name',
+ 'up-sell-title' => 'Nous avons trouvé d\'autres produits qui pourraient vous plaire !',
+ 'related-product-title' => 'Produits connexes',
+ 'cross-sell-title' => 'Plus de choix',
+ 'reviews-title' => 'Évaluations et commentaires',
+ 'write-review-btn' => 'Ecrire une critique',
+ 'choose-option' => 'Choisis une option',
+ 'sale' => 'Vente',
+ 'new' => 'Nouveau',
+ 'empty' => 'Aucun produit disponible dans cette catégorie',
+ 'add-to-cart' => 'Ajouter au panier',
+ 'book-now' => 'Reserve maintenant',
+ 'buy-now' => 'Acheter maintenant',
+ 'whoops' => 'Oups !',
+ 'quantity' => 'Quantité',
+ 'in-stock' => 'En stock',
+ 'out-of-stock' => 'En rupture de stock',
+ 'view-all' => 'Voir tout',
+ 'select-above-options' => 'Veuillez d\'abord sélectionner les options ci-dessus.',
+ 'less-quantity' => 'La quantité ne peut pas être inférieure à un.',
+ 'samples' => 'Échantillons',
+ 'links' => 'Liens',
+ 'sample' => 'Goûter',
+ 'name' => 'Nom',
+ 'qty' => 'Qté',
+ 'starting-at' => 'À partir de',
+ 'customize-options' => 'Personnaliser les options',
+ 'choose-selection' => 'Choisissez une sélection',
+ 'your-customization' => 'Votre personnalisation',
+ 'total-amount' => 'Montant total',
+ 'none' => 'Rien',
+ 'available-for-order' => 'Disponible à la commande',
+ 'settings' => 'Paramètres',
+ 'compare_options' => 'Comparer les options',
+ 'wishlist-options' => 'Options de liste de souhaits',
+ 'offers' => 'Achetez :qty pour :price chacun et économisez :discount%',
+ 'tax-inclusive' => 'Toutes taxes comprises',
+ ],
+
+ 'buynow' => [
+ 'no-options' => 'Veuillez sélectionner des options avant d\'acheter ce produit.',
+ ],
+
+ 'checkout' => [
+ 'cart' => [
+ 'integrity' => [
+ 'missing_fields' => 'Certains champs obligatoires sont manquants pour ce produit.',
+ 'missing_options' => 'Il manque des options pour ce produit.',
+ 'missing_links' => 'Il manque des liens téléchargeables pour ce produit.',
+ 'qty_missing' => 'Au moins un produit doit avoir plus d\'une quantité.',
+ 'qty_impossible' => 'Impossible d\'ajouter plus d\'un de ces produits au panier.',
+ ],
+
+ 'create-error' => 'J\'ai rencontré un problème lors de la création d\'une instance de panier.',
+ 'title' => 'Panier',
+ 'empty' => 'Votre panier est vide',
+ 'update-cart' => 'Mise à jour panier',
+ 'continue-shopping' => 'Continuer vos achats',
+ 'proceed-to-checkout' => 'Passer à la caisse',
+ 'remove' => 'Supprimer',
+ 'remove-link' => 'Supprimer',
+ 'move-to-wishlist' => 'Placer dans la liste de souhaits',
+ 'move-to-wishlist-success' => 'L\'article a été déplacé vers la liste de souhaits avec succès.',
+ 'move-to-wishlist-error' => 'Impossible de déplacer l\'élément vers la liste de souhaits, veuillez réessayer plus tard.',
+ 'add-config-warning' => 'Veuillez sélectionner l\'option avant d\'ajouter au panier.',
+
+ 'quantity' => [
+ 'quantity' => 'Quantité',
+ 'success' => 'Article(s) du panier mis à jour avec succès.',
+ 'illegal' => 'La quantité ne peut pas être inférieure à un.',
+ 'inventory_warning' => 'La quantité demandée n\'est pas disponible, veuillez réessayer plus tard.',
+ 'error' => 'Impossible de mettre à jour le ou les éléments pour le moment, veuillez réessayer plus tard.',
+ ],
+
+ 'item' => [
+ 'error_remove' => 'Aucun article à retirer du panier.',
+ 'success' => 'L\'article a été ajouté au panier avec succès.',
+ 'success-remove' => 'L\'article a été supprimé avec succès du panier.',
+ 'error-add' => 'L\'article ne peut pas être ajouté au panier, veuillez réessayer plus tard.',
+ 'inactive' => 'Un article est inactif et a été supprimé du panier.',
+ 'inactive-add' => 'L\'article inactif ne peut pas être ajouté au panier.',
+ ],
+
+ 'quantity-error' => 'La quantité demandée n\'est pas disponible.',
+ 'cart-subtotal' => 'Sous-total du panier',
+ 'cart-remove-action' => 'Veux-tu vraiment faire ça ?',
+ 'partial-cart-update' => 'Seuls certains produits ont été mis à jour',
+ 'link-missing' => ' ',
+
+ 'event' => [
+ 'expired' => 'Cet événement a expiré.',
+ ],
+
+ 'minimum-order-message' => 'Le montant minimum de commande est de :amount',
+ ],
+
+ 'onepage' => [
+ 'title' => 'Vérifier',
+ 'information' => 'Informations',
+ 'shipping' => 'Expédition',
+ 'payment' => 'Paiement',
+ 'complete' => 'Compléter',
+ 'review' => 'Revoir',
+ 'billing-address' => 'adresse de facturation',
+ 'sign-in' => 'S\'identifier',
+ 'company-name' => 'Nom de la compagnie',
+ 'first-name' => 'Prénom',
+ 'last-name' => 'Nom de famille',
+ 'email' => 'E-mail',
+ 'address1' => 'Adresse de rue',
+ 'city' => 'Ville',
+ 'state' => 'État',
+ 'select-state' => 'Sélectionnez une région, un état ou une province',
+ 'postcode' => 'Code postal/Zip',
+ 'phone' => 'Téléphone',
+ 'country' => 'Pays',
+ 'order-summary' => 'Récapitulatif de la commande',
+ 'shipping-address' => 'adresse de livraison',
+ 'use_for_shipping' => 'Envoyer à cette adresse',
+ 'continue' => 'Continuer',
+ 'shipping-method' => 'Sélectionnez le mode de livraison',
+ 'payment-methods' => 'Sélectionnez le mode de paiement',
+ 'payment-method' => 'Mode de paiement',
+ 'summary' => 'Récapitulatif de la commande',
+ 'price' => 'Prix',
+ 'quantity' => 'Quantité',
+ 'contact' => 'Contacter',
+ 'place-order' => 'Passer la commande',
+ 'new-address' => 'Ajouter une nouvelle adresse',
+ 'save_as_address' => 'Enregistrer cette adresse',
+ 'apply-coupon' => 'Appliquer Coupon',
+ 'amt-payable' => 'Montant payable',
+ 'got' => 'A obtenu',
+ 'free' => 'Libérer',
+ 'coupon-used' => 'Coupon utilisé',
+ 'applied' => 'Appliqué',
+ 'back' => 'Dos',
+ 'cash-desc' => 'Paiement à la livraison',
+ 'money-desc' => 'Transfert d\'argent',
+ 'paypal-desc' => 'Norme Paypal',
+ 'free-desc' => 'Ceci est une livraison gratuite',
+ 'flat-desc' => 'Il s\'agit d\'un forfait',
+ 'password' => 'Mot de passe',
+ 'login-exist-message' => 'Vous avez déjà un compte chez nous, connectez-vous ou continuez en tant qu\'invité.',
+ 'enter-coupon-code' => 'Entrer le code promotionnel',
+ ],
+
+ 'total' => [
+ 'order-summary' => 'Récapitulatif de la commande',
+ 'sub-total' => 'Articles',
+ 'grand-total' => 'Total',
+ 'delivery-charges' => 'Frais de livraison',
+ 'tax' => 'Impôt',
+ 'discount' => 'Rabais',
+ 'price' => 'le prix',
+ 'disc-amount' => 'Montant escompté',
+ 'new-grand-total' => 'Nouveau total général',
+ 'coupon' => 'Coupon',
+ 'coupon-applied' => 'Coupon appliqué',
+ 'remove-coupon' => 'Supprimer le coupon',
+ 'cannot-apply-coupon' => 'Impossible d\'appliquer le coupon',
+ 'invalid-coupon' => 'Le code promo n\'est pas valide.',
+ 'success-coupon' => 'Code promo appliqué avec succès.',
+ 'coupon-apply-issue' => 'Le code promo ne peut pas être appliqué.',
+ ],
+
+ 'success' => [
+ 'title' => 'Commande passée avec succès',
+ 'thanks' => 'Nous vous remercions de votre commande!',
+ 'order-id-info' => 'Votre identifiant de commande est #:order_id',
+ 'info' => 'Nous vous enverrons un e-mail, les détails de votre commande et les informations de suivi',
+ ],
+ ],
+
+ 'mail' => [
+ 'order' => [
+ 'subject' => 'Confirmation de nouvelle commande',
+ 'heading' => 'Confirmation de commande!',
+ 'dear' => 'Cher :customer_name',
+ 'dear-admin' => 'Cher :admin_name',
+ 'greeting' => 'Merci pour votre commande :order_id passée sur :created_at',
+ 'greeting-admin' => 'Id de commande :order_id placé sur :created_at',
+ 'summary' => 'Résumé de la commande',
+ 'shipping-address' => 'adresse de livraison',
+ 'billing-address' => 'adresse de facturation',
+ 'contact' => 'Contacter',
+ 'shipping' => 'Mode de livraison',
+ 'payment' => 'Mode de paiement',
+ 'price' => 'Prix',
+ 'quantity' => 'Quantité',
+ 'subtotal' => 'Total',
+ 'shipping-handling' => 'Expédition et manutention',
+ 'tax' => 'Impôt',
+ 'discount' => 'Rabais',
+ 'grand-total' => 'Total',
+ 'final-summary' => 'Merci d\'avoir montré votre intérêt pour notre magasin, nous vous enverrons un numéro de suivi une fois expédié',
+ 'help' => 'Si vous avez besoin d\'aide, veuillez nous contacter à l\'adresse :support_email',
+ 'thanks' => 'Merci!',
+
+ 'comment' => [
+ 'subject' => 'Nouveau commentaire ajouté à votre commande #:order_id',
+ 'dear' => 'Cher :customer_name',
+ 'final-summary' => 'Merci de montrer votre intérêt pour notre magasin',
+ 'help' => 'Si vous avez besoin d\'aide, veuillez nous contacter à l\'adresse :support_email',
+ 'thanks' => 'Merci!',
+ ],
+
+ 'cancel' => [
+ 'subject' => 'Confirmation d\'annulation de commande',
+ 'heading' => 'Commande annulée',
+ 'dear' => 'Cher :customer_name',
+ 'greeting' => 'Votre commande avec l\'identifiant de commande :order_id passée sur :created_at a été annulée',
+ 'summary' => 'Résumé de la commande',
+ 'shipping-address' => 'adresse de livraison',
+ 'billing-address' => 'adresse de facturation',
+ 'contact' => 'Contacter',
+ 'shipping' => 'Mode de livraison',
+ 'payment' => 'Mode de paiement',
+ 'subtotal' => 'Total',
+ 'shipping-handling' => 'Expédition et manutention',
+ 'tax' => 'Impôt',
+ 'discount' => 'Rabais',
+ 'grand-total' => 'Total',
+ 'final-summary' => 'Merci de montrer votre intérêt pour notre magasin',
+ 'help' => 'Si vous avez besoin d\'aide, veuillez nous contacter à l\'adresse :support_email',
+ 'thanks' => 'Merci!',
+ ],
+ ],
+
+ 'invoice' => [
+ 'heading' => 'Votre facture #:invoice_id pour la commande #:order_id',
+ 'subject' => 'Facture de votre commande n° :order_id',
+ 'summary' => 'Résumé de la facture',
+ ],
+
+ 'shipment' => [
+ 'heading' => 'L\'envoi #:shipment_id a été généré pour la commande #:order_id',
+ 'inventory-heading' => 'Un nouvel envoi #:shipment_id a été généré pour la commande #:order_id',
+ 'subject' => 'Expédition pour votre commande #:order_id',
+ 'inventory-subject' => 'Un nouvel envoi a été généré pour la commande n° :order_id',
+ 'summary' => 'Résumé de l\'expédition',
+ 'carrier' => 'Transporteur',
+ 'tracking-number' => 'Numéro de suivi',
+ 'greeting' => 'Une commande :order_id a été passée sur :created_at',
+ ],
+
+ 'refund' => [
+ 'heading' => 'Votre numéro de remboursement :refund_id pour la commande #:order_id',
+ 'subject' => 'Remboursement de votre commande #:order_id',
+ 'summary' => 'Résumé du remboursement',
+ 'adjustment-refund' => 'Ajustement Remboursement',
+ 'adjustment-fee' => 'Frais d\'ajustement',
+ ],
+
+ 'forget-password' => [
+ 'subject' => 'Mot de passe de réinitialisation du client',
+ 'dear' => 'Cher :name',
+ 'info' => 'Vous recevez cet e-mail car nous avons reçu une demande de réinitialisation de mot de passe pour votre compte',
+ 'reset-password' => 'réinitialiser le mot de passe',
+ 'final-summary' => 'Si vous n\'avez pas demandé de réinitialisation de mot de passe, aucune autre action n\'est requise',
+ 'thanks' => 'Merci!',
+ ],
+
+ 'update-password' => [
+ 'subject' => 'Mot de passe mis à jour',
+ 'dear' => 'Cher :name',
+ 'info' => 'Vous recevez cet e-mail car vous avez mis à jour votre mot de passe.',
+ 'thanks' => 'Merci!',
+ ],
+
+ 'customer' => [
+ 'new' => [
+ 'dear' => 'Cher :customer_name',
+ 'username-email' => 'Nom d\'utilisateur/Email',
+ 'subject' => 'Enregistrement d\'un nouveau client',
+ 'password' => 'Mot de passe',
+ 'summary' => 'Votre compte a été créé. Les détails de votre compte sont ci-dessous :',
+ 'thanks' => 'Merci!',
+ ],
+
+ 'registration' => [
+ 'subject' => 'Enregistrement d\'un nouveau client',
+ 'customer-registration' => 'Enregistrement d\'un nouveau client',
+ 'dear' => 'Cher :customer_name',
+ 'greeting' => 'Bienvenue et merci de vous être inscrit chez nous !',
+ 'summary' => 'Votre compte a maintenant été créé avec succès et vous pouvez vous connecter en utilisant votre adresse e-mail et votre mot de passe. Une fois connecté, vous pourrez accéder à d\'autres services, notamment consulter les commandes passées, les listes de souhaits et modifier les informations de votre compte.',
+ 'thanks' => 'Merci!',
+ ],
+
+ 'verification' => [
+ 'heading' => 'APP_NAME - Vérification des e-mails',
+ 'subject' => 'Courrier de vérification',
+ 'verify' => 'Vérifiez votre compte',
+ 'summary' => 'Ceci est l\'e-mail pour vérifier que l\'adresse e-mail que vous avez saisie est la vôtre.',
+ ],
+
+ 'subscription' => [
+ 'subject' => 'Courriel d\'abonnement',
+ 'greeting' => 'Bienvenue dans APP_NAME - Abonnement par e-mail',
+ 'unsubscribe' => 'Se désabonner',
+ 'summary' => 'Merci de m\'avoir mis dans votre boîte de réception. Cela fait un moment que vous n\'avez pas lu l\'e-mail APP_NAME, et nous ne voulons pas surcharger votre boîte de réception. Si vous ne souhaitez toujours pas recevoir',
+ ],
+ ],
+ ],
+
+ 'webkul' => [
+ 'copy-right' => '© Copyright :year Webkul Software, Tous droits réservés',
+ ],
+
+ 'response' => [
+ 'create-success' => ':name créé avec succès.',
+ 'update-success' => ':name mis à jour avec succès.',
+ 'delete-success' => ':name supprimé avec succès.',
+ 'submit-success' => ':name soumis avec succès.'
+ ],
+];
diff --git a/packages/Webkul/Shop/src/Resources/lang/it/app.php b/packages/Webkul/Shop/src/Resources/lang/it/app.php
index 5931ff60a..7f3f40da0 100644
--- a/packages/Webkul/Shop/src/Resources/lang/it/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/it/app.php
@@ -389,7 +389,16 @@ return [
'view' => [
'page-tile' => 'Recensione #:id',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'Sei sicuro di voler eliminare questa recensione?',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'Cancella tutto',
+ 'confirmation-message' => 'Sei sicuro di voler eliminare tutte le recensioni?',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/lang/ja/app.php b/packages/Webkul/Shop/src/Resources/lang/ja/app.php
index 5f3cf1864..0ec1bf812 100644
--- a/packages/Webkul/Shop/src/Resources/lang/ja/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/ja/app.php
@@ -369,7 +369,16 @@ return [
'view' => [
'page-tile' => 'レビュー #:id',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'このレビューを削除してもよろしいですか?',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'すべて削除',
+ 'confirmation-message' => 'すべてのレビューを削除してもよろしいですか?',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/lang/nl/app.php b/packages/Webkul/Shop/src/Resources/lang/nl/app.php
index 931c31e26..955e4e8ea 100644
--- a/packages/Webkul/Shop/src/Resources/lang/nl/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/nl/app.php
@@ -395,7 +395,16 @@ return [
'view' => [
'page-tile' => 'Recensies #:id',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'Weet je zeker dat je deze recensie wilt verwijderen?',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'Verwijder alles',
+ 'confirmation-message' => 'Weet u zeker dat u alle beoordelingen wilt verwijderen?',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/lang/pl/app.php b/packages/Webkul/Shop/src/Resources/lang/pl/app.php
index ef31896a7..f73745ef9 100644
--- a/packages/Webkul/Shop/src/Resources/lang/pl/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/pl/app.php
@@ -389,7 +389,16 @@ return [
'view' => [
'page-tile' => 'Recenzja #:id',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'Czy na pewno chcesz usunąć tę recenzję?',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'Usuń wszystko',
+ 'confirmation-message' => 'Czy na pewno chcesz usunąć wszystkie opinie?',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Shop/src/Resources/lang/pt_BR/app.php
index 71d101d23..af10adfa8 100755
--- a/packages/Webkul/Shop/src/Resources/lang/pt_BR/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/pt_BR/app.php
@@ -383,7 +383,16 @@ return [
'view' => [
'page-tile' => 'Avaliação #:id',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'Tem certeza de que deseja excluir este comentário?',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'Apagar tudo',
+ 'confirmation-message' => 'Tem certeza de que deseja excluir todos os comentários?',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/lang/tr/app.php b/packages/Webkul/Shop/src/Resources/lang/tr/app.php
index 21609c65f..cafc02df3 100644
--- a/packages/Webkul/Shop/src/Resources/lang/tr/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/tr/app.php
@@ -388,7 +388,16 @@ return [
'view' => [
'page-tile' => 'İnceleme #:id',
- ]
+ ],
+
+ 'delete' => [
+ 'confirmation-message' => 'Bu incelemeyi silmek istediğinizden emin misiniz?',
+ ],
+
+ 'delete-all' => [
+ 'title' => 'Hepsini sil',
+ 'confirmation-message' => 'Tüm yorumları silmek istediğinizden emin misiniz?',
+ ],
]
]
],
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/account/address/index.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/account/address/index.blade.php
index b099f377b..cfd0b5863 100755
--- a/packages/Webkul/Shop/src/Resources/views/customers/account/address/index.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/customers/account/address/index.blade.php
@@ -77,18 +77,22 @@
@@ -105,8 +109,11 @@
@push('scripts')
@endpush
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/account/orders/view.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/account/orders/view.blade.php
index c848f65bc..115b5e20b 100755
--- a/packages/Webkul/Shop/src/Resources/views/customers/account/orders/view.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/customers/account/orders/view.blade.php
@@ -21,7 +21,11 @@
@if ($order->canCancel())
-
+
+
+
{{ __('shop::app.customer.account.order.view.cancel-btn-title') }}
@endif
@@ -560,3 +564,15 @@
@endsection
+
+@push('scripts')
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/account/reviews/index.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/account/reviews/index.blade.php
index 540a3b88d..4f04c8f2f 100755
--- a/packages/Webkul/Shop/src/Resources/views/customers/account/reviews/index.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/customers/account/reviews/index.blade.php
@@ -17,7 +17,14 @@
@if (count($reviews) > 1)
@endif
@@ -57,9 +64,17 @@
+
@endforeach
@@ -77,4 +92,4 @@
{!! view_render_event('bagisto.shop.customers.account.reviews.list.after', ['reviews' => $reviews]) !!}
-@endsection
\ No newline at end of file
+@endsection
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/session/index.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/session/index.blade.php
index 38bdbc9b1..8795b9616 100755
--- a/packages/Webkul/Shop/src/Resources/views/customers/session/index.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/customers/session/index.blade.php
@@ -5,7 +5,6 @@
@endsection
@section('content-wrapper')
-
{{ __('shop::app.customer.login-text.no_account') }} -
{{ __('shop::app.customer.login-text.title') }}
@@ -14,7 +13,9 @@
{!! view_render_event('bagisto.shop.customers.login.before') !!}
+
+
+ {!! Captcha::render() !!}
+
+
+
+ {!! view_render_event('bagisto.shop.customers.login_form_controls.after') !!}
+
+
{!! view_render_event('bagisto.shop.customers.login.after') !!}
-
@stop
+@push('scripts')
+
+{!! Captcha::renderJS() !!}
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/signup/index.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/signup/index.blade.php
index 72f74bd86..b151cd885 100755
--- a/packages/Webkul/Shop/src/Resources/views/customers/signup/index.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/customers/signup/index.blade.php
@@ -59,6 +59,8 @@
@{{ errors.first('password_confirmation') }}
+ {!! view_render_event('bagisto.shop.customers.signup_form_controls.password_confirmation.after') !!}
+
{{--
@@ -76,6 +78,12 @@
Checkbox Value 1
--}}
+
+
+ {!! Captcha::render() !!}
+
+
+
@if (core()->getConfigData('customer.settings.newsletter.subscription'))
@@ -95,3 +103,9 @@
{!! view_render_event('bagisto.shop.customers.signup.after') !!}
@endsection
+
+@push('scripts')
+
+{!! Captcha::renderJS() !!}
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Resources/views/guest/compare/compare-products.blade.php b/packages/Webkul/Shop/src/Resources/views/guest/compare/compare-products.blade.php
index f3bfe154f..31eadd4f1 100644
--- a/packages/Webkul/Shop/src/Resources/views/guest/compare/compare-products.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/guest/compare/compare-products.blade.php
@@ -106,6 +106,11 @@
__
@break;
+ @case('multiselect')
+
+
__
+ @break
+
@case ('file')
@case ('image')
diff --git a/packages/Webkul/Velocity/publishable/assets/css/velocity.css b/packages/Webkul/Velocity/publishable/assets/css/velocity.css
index 54aedb8cd..d529b1971 100644
--- a/packages/Webkul/Velocity/publishable/assets/css/velocity.css
+++ b/packages/Webkul/Velocity/publishable/assets/css/velocity.css
@@ -1 +1 @@
-@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap);@font-face{font-family:Webkul Rango;src:url("../fonts/font-rango/rango.eot?o0evyv");src:url("../fonts/font-rango/rango.eot?o0evyv#iefix") format("embedded-opentype"),url("../fonts/font-rango/rango.ttf?o0evyv") format("truetype"),url("../fonts/font-rango/rango.woff?o0evyv") format("woff"),url("../fonts/font-rango/rango.svg?o0evyv#rango") format("svg");font-weight:400;font-style:normal;font-display:swap}.wk-icon{font-size:20px;font-weight:400;text-align:center;color:#0041ff}[class*=" rango-"],[class^=rango-]{font-family:Webkul Rango!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rango-activity:before{content:"\E900"}.rango-announcement:before{content:"\E901"}.rango-arrow-circle-down:before{content:"\E902"}.rango-arrow-circle-left:before{content:"\E903"}.rango-arrow-circle-right:before{content:"\E904"}.rango-arrow-circle-up:before{content:"\E905"}.rango-arrow-down:before{content:"\E906"}.rango-arrow-left:before{content:"\E907"}.rango-arrow-right:before{content:"\E908"}.rango-arrow-up:before{content:"\E909"}.rango-auction:before{content:"\E90A"}.rango-baby:before{content:"\E90B"}.rango-bag:before{content:"\E90C"}.rango-ball-2:before{content:"\E90D"}.rango-bar-code:before{content:"\E90E"}.rango-batch:before{content:"\E90F"}.rango-book:before{content:"\E910"}.rango-calender:before{content:"\E911"}.rango-camera:before{content:"\E912"}.rango-car:before{content:"\E913"}.rango-card:before{content:"\E914"}.rango-cart-1:before{content:"\E915"}.rango-cart-2:before{content:"\E916"}.rango-cart-3:before{content:"\E917"}.rango-circel-1:before{content:"\E918"}.rango-circel:before{content:"\E919"}.rango-circle-1:before{content:"\E91A"}.rango-circle-2:before{content:"\E91B"}.rango-circle-check:before{content:"\E91C"}.rango-clear:before{content:"\E91D"}.rango-close-2:before{content:"\E91E"}.rango-close:before{content:"\E91F"}.rango-cloth:before{content:"\E920"}.rango-coin:before{content:"\E921"}.rango-copy:before{content:"\E922"}.rango-currency:before{content:"\E923"}.rango-delete:before{content:"\E924"}.rango-donwload-1:before{content:"\E925"}.rango-download-1:before{content:"\E926"}.rango-edit-pencil:before{content:"\E927"}.rango-ellipse:before{content:"\E928"}.rango-envelop:before{content:"\E929"}.rango-exchange:before{content:"\E92A"}.rango-exchnage:before{content:"\E92B"}.rango-expend-collaps:before{content:"\E92C"}.rango-expend:before{content:"\E92D"}.rango-eye-hide:before{content:"\E92E"}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .action .eye-icon:before,.rango-eye-visible:before{content:"\E92F"}.rango-facebook:before{content:"\E930"}.rango-file:before{content:"\E931"}.rango-filter:before{content:"\E932"}.rango-flag:before{content:"\E933"}.rango-folder:before{content:"\E934"}.rango-food:before{content:"\E935"}.rango-furniture:before{content:"\E936"}.rango-gift:before{content:"\E937"}.rango-globe:before{content:"\E938"}.rango-google-plus:before{content:"\E939"}.rango-gps:before{content:"\E93A"}.rango-graph-1:before{content:"\E93B"}.rango-graph:before{content:"\E93C"}.rango-heart-fill:before{content:"\E93D"}.rango-heart:before{content:"\E93E"}.rango-hold-cart:before{content:"\E93F"}.rango-home:before{content:"\E940"}.rango-info:before{content:"\E941"}.rango-instagram:before{content:"\E942"}.rango-language-1:before{content:"\E943"}.rango-language:before{content:"\E944"}.rango-laptop:before{content:"\E945"}.rango-limit:before{content:"\E946"}.rango-linked-in:before{content:"\E947"}.rango-lipstick:before{content:"\E948"}.rango-location:before{content:"\E949"}.rango-lock-1:before{content:"\E94A"}.rango-lock-2:before{content:"\E94B"}.rango-map:before{content:"\E94C"}.rango-message-1:before{content:"\E94D"}.rango-message:before{content:"\E94E"}.rango-minus:before{content:"\E94F"}.rango-mobile:before{content:"\E950"}.rango-more:before{content:"\E951"}.rango-neckless:before{content:"\E952"}.rango-next:before{content:"\E953"}.rango-notification:before{content:"\E954"}.rango-num-pad:before{content:"\E955"}.rango-percentage:before{content:"\E956"}.rango-phone:before{content:"\E957"}.rango-picture:before{content:"\E958"}.rango-pintrest:before{content:"\E959"}.rango-play:before{content:"\E95A"}.rango-plus:before{content:"\E95B"}.rango-pos:before{content:"\E95C"}.rango-power:before{content:"\E95D"}.rango-previous:before{content:"\E95E"}.rango-printer:before{content:"\E95F"}.rango-product-add:before{content:"\E960"}.rango-product-retrun:before{content:"\E961"}.rango-product:before{content:"\E962"}.rango-produt-group:before{content:"\E963"}.rango-push:before{content:"\E964"}.rango-quotation:before{content:"\E965"}.rango-refresh:before{content:"\E966"}.rango-refrigrator:before{content:"\E967"}.rango-return-credit:before{content:"\E968"}.rango-return:before{content:"\E969"}.rango-search:before{content:"\E96A"}.rango-security:before{content:"\E96B"}.rango-setting-cog:before{content:"\E96C"}.rango-setting-reset:before{content:"\E96D"}.rango-share-1:before{content:"\E96E"}.rango-share-2:before{content:"\E96F"}.rango-shoes:before{content:"\E970"}.rango-shop:before{content:"\E971"}.rango-sign-in:before{content:"\E972"}.rango-sign-out:before{content:"\E973"}.rango-sort-1:before{content:"\E974"}.rango-sort-2:before{content:"\E975"}.rango-square-1:before{content:"\E976"}.rango-square-3:before{content:"\E977"}.rango-square-4:before{content:"\E978"}.rango-square-tick-fill:before{content:"\E979"}.rango-square:before{content:"\E97B"}.rango-star-fill:before{content:"\E97C"}.rango-star:before{content:"\E97D"}.rango-stat-down:before{content:"\E97E"}.rango-stat-up:before{content:"\E97F"}.rango-support-head:before{content:"\E980"}.rango-t-shirt:before{content:"\E981"}.rango-table:before{content:"\E982"}.rango-tag-1:before{content:"\E983"}.rango-tag-2:before{content:"\E984"}.rango-tag-3:before{content:"\E985"}.rango-tag-4:before{content:"\E986"}.rango-tick-2:before{content:"\E987"}.rango-tick-square:before{content:"\E988"}.rango-tick:before{content:"\E989"}.rango-toggle:before{content:"\E98A"}.rango-trophy:before{content:"\E98B"}.rango-twitter:before{content:"\E98C"}.rango-upload-2:before{content:"\E98D"}.rango-upload:before{content:"\E98E"}.rango-user-add:before{content:"\E98F"}.rango-user-cash:before{content:"\E990"}.rango-user-group:before{content:"\E991"}.rango-user-info:before{content:"\E992"}.rango-user-owner:before{content:"\E993"}.rango-user-shop:before{content:"\E994"}.rango-user:before{content:"\E995"}.rango-van-ship:before{content:"\E996"}.rango-video-camera:before{content:"\E997"}.rango-video:before{content:"\E998"}.rango-view-grid:before{content:"\E999"}.rango-view-list:before{content:"\E99A"}.rango-wifi-on:before{content:"\E99B"}.rango-wifi:before{content:"\E99C"}.rango-youtube:before{content:"\E99D"}.rango-zoom-minus:before{content:"\E99E"}.rango-zoom-plus:before{content:"\E99F"}.velocity-icon{width:60px;height:55px;background-image:url("../images/Icon-Velocity.svg")}.camera-icon,.velocity-icon{display:inline-block;background-size:cover}.camera-icon{background-image:url("../images/Camera.svg");width:24px}.active.velocity-icon,.active .velocity-icon,.router-link-active.velocity-icon,.router-link-active .velocity-icon{background-image:url("../images/Icon-Velocity-Active.svg")}.ltr{direction:ltr}.rtl{direction:rtl}.padding-10,.padding-15{padding:15px}.fw5{font-weight:500}.fw6,.product-detail .right .info .price,.product-detail .right h3,.product-detail .right h4{font-weight:600}.fw7,.product-detail .right .info h2{font-weight:700}.fs13{font-size:13px!important}.fs14,.main-content-wrapper{font-size:14px}.fs15{font-size:15px}.account-content .account-layout .bottom-toolbar .pagination .page-item,.fs16,.product-detail .right{font-size:16px}.fs16i{font-size:16px!important}.fs17{font-size:17px}.fs18,.product-detail .right h3{font-size:18px}.fs19{font-size:19px}.fs20,.product-detail .right .info .price{font-size:20px}.fs24,.product-detail .right .info h2{font-size:24px}.fs30,.product-detail .right .info .price .card-current-price{font-size:30px}.fs40{font-size:40px}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl15{padding-left:15px!important}.pl10{padding-left:10px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr15{padding-right:15px!important}.pr40{padding-right:40px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb30{padding-bottom:30px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px}.mt15{margin-top:15px!important}.mr5{margin-right:5px}.mr7{margin-right:7px}.mr10{margin-right:10px}.mr15,.product-detail .right .options .buttons :not(:last-child),.product-detail .right .options .quantity>label{margin-right:15px}.mr20{margin-right:20px}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15,.product-detail .right .info{margin-bottom:15px}.mb20,.product-detail .right .options>*,.product-detail .right>div{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30,.product-detail .right .customer-reviews .row{margin-bottom:30px}.ml0,.product-detail .right>div:not(:first-child){margin-left:0!important}.ml5{margin-left:5px}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml30{margin-left:30px!important}.body-blur{filter:blur(4px);-webkit-filter:blur(4px)}.no-margin{margin:0!important}.flex-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.category-list-container .category,.cursor-pointer,.qty-btn>:not(:nth-child(2)){cursor:pointer}.cursor-not-allowed{cursor:not-allowed!important}.cursor-default{cursor:default}.grey{color:#9e9e9e}.clr-light{color:rgba(0,0,0,.53)}.clr-dark,.footer .footer-content .footer-statics .software-description p{color:hsla(0,0%,100%,.52)}.font-clr{color:rgba(0,0,0,.83)}.display-inbl,.product-detail .right .options .quantity>label{display:inline-block!important}.display-block,.product-detail .right .options label{display:block!important}.align-vertical-middle{vertical-align:middle}.full-width{width:100%}.full-image{width:100%;height:100%}.card-product-image-container .background-image-group,.full-back-size{background-size:100% 100%!important}.max-width-100{max-width:100%!important}.no-border{border:none!important}.back-pos-rt{background-position:100%}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn,.account-content .account-layout .bottom-toolbar .pagination .page-item,.cart-details .continue-shopping-btn,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button,.theme-btn{z-index:10;border:none;cursor:pointer;font-weight:600;padding:10px 20px;vertical-align:top;border:1px solid transparent;color:#fff!important;background-color:#26a37c!important}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:hover,.account-content .account-layout .bottom-toolbar .pagination .page-item:focus,.account-content .account-layout .bottom-toolbar .pagination .page-item:hover,.cart-details .continue-shopping-btn:focus,.cart-details .continue-shopping-btn:hover,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:focus,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:hover,.theme-btn:focus,.theme-btn:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #247959;background-color:#26a37c!important}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn,.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item,.account-content .account-layout .bottom-toolbar .pagination .page-item,.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item,.cart-details .light.continue-shopping-btn,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light,.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item,.theme-btn.light{color:#26a37c!important;background-color:#fff!important;-webkit-box-shadow:0 1px 0 0 #cfcfcf;box-shadow:0 1px 0 0 #cfcfcf;border:1px solid rgba(0,0,0,.12)}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn:hover,.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item:focus,.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item:hover,.account-content .account-layout .bottom-toolbar .pagination .page-item:focus,.account-content .account-layout .bottom-toolbar .pagination .page-item:hover,.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:focus,.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:hover,.cart-details .light.continue-shopping-btn:focus,.cart-details .light.continue-shopping-btn:hover,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item:focus,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item:hover,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light:focus,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light:hover,.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:focus,.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:hover,.theme-btn.light:focus,.theme-btn.light:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #247959;background-color:#f5f5f5!important}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:hover,.account-content .account-layout .bottom-toolbar .pagination .page-item:hover,.btn-add-to-cart:hover,.cart-details .continue-shopping-btn:hover,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:hover,.theme-btn:hover{border-color:#247959!important;background-color:#247959!important}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:hover.light,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:hover.light,.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item:hover,.account-content .account-layout .bottom-toolbar .pagination .btn-add-to-cart.page-item:hover,.account-content .account-layout .bottom-toolbar .pagination .page-item:hover,.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:hover,.btn-add-to-cart:hover.light,.cart-details .continue-shopping-btn:hover.light,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item:hover,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:hover.light,.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:hover,.theme-btn:hover.light{border:1px solid rgba(0,0,0,.12)!important}.norm-btn{border:1px solid #ccc;font-size:14px;padding:9px 20px;border-radius:2px;vertical-align:top;color:#111!important;background-color:#fff!important}.sale-btn{z-index:10;border:none;color:#fff;font-size:14px;padding:3px 10px;position:absolute;border-radius:12px;background-color:#26a37c}.bg-image,.small-card-container .product-image{width:100%;background-size:contain;background-repeat:no-repeat;background-position:top}#top #account .welcome-content *,.material-icons,.unselectable *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.card-arrow-container .card-arrow{z-index:10;width:20px;height:20px;display:block;position:absolute;background-color:#2b2b2b;transform:rotate(45deg);-webkit-transform:rotate(45deg);-webkit-box-shadow:0 0 0 1px rgba(39,44,48,.05),0 2px 7px 1px rgba(39,44,48,.16);box-shadow:0 0 0 1px rgba(39,44,48,.05),0 2px 7px 1px rgba(39,44,48,.16)}.card-arrow-container .card-arrow-tp{left:50%;top:-10px}.card-arrow-container .card-arrow-rt{top:50%;right:-10px}.card-arrow-container .card-arrow-bt{left:50%;top:calc(100% - 10px)}.card-arrow-container .card-arrow-lt{top:50%;left:-7px}.lg-card-container{cursor:pointer}.lg-card-container a{color:rgba(0,0,0,.83);text-decoration:none}.lg-card-container #quick-view-btn-container :hover{color:#fff!important}.lg-card-container .background-image-group{background-size:contain!important}.lg-card-container.grid-card .card-current-price,.lg-card-container.list-card .card-current-price{font-size:18px}.lg-card-container.grid-card .product-rating .stars,.lg-card-container.list-card .product-rating .stars{display:inline-block}.lg-card-container.grid-card .product-rating span,.lg-card-container.list-card .product-rating span{vertical-align:middle}.lg-card-container.grid-card .product-information>div:not(:last-child),.lg-card-container.list-card .product-information>div:not(:last-child){margin-bottom:5px}.lg-card-container.grid-card img,.lg-card-container.list-card img{width:100%}.lg-card-container.list-card{margin-left:0;padding-left:0}.lg-card-container.list-card .background-image-group{height:100%}.lg-card-container.list-card .product-image{float:left;width:30%;height:270px;max-width:200px;max-height:200px;position:relative}.lg-card-container.list-card .product-image .quick-view-btn-container button{left:calc(50% - 40px)}.lg-card-container.list-card .product-information{width:70%;float:right;padding-left:20px}.lg-card-container.list-card .product-rating .stars{display:inline-block}.lg-card-container.list-card .product-rating span{vertical-align:top}.lg-card-container.list-card .product-information{height:200px;display:table}.lg-card-container.list-card .product-information>div{display:table-cell}.lg-card-container.list-card .product-price .sticker{display:block}.lg-card-container.list-card .wishlist-icon{height:40px;vertical-align:top;display:inline-table;padding-left:0!important}.lg-card-container.list-card .wishlist-icon i{display:table-cell;vertical-align:middle;padding-left:0!important}.lg-card-container.list-card .compare-icon{padding-left:0;display:inline-table}.lg-card-container.list-card .add-to-cart-btn{float:left;display:inline-block}.lg-card-container.grid-card{padding:15px}.lg-card-container.grid-card .product-image{max-height:350px;max-width:280px;margin-bottom:10px;background:#f2f2f2}.lg-card-container.grid-card .product-image img{display:block;height:100%}.lg-card-container.list-card:not(:first-child){margin-top:20px}.carousel-products.with-recent-viewed .btn-add-to-cart,.small-padding{padding:3px 4px!important}.medium-padding{padding:3px 10px!important}.general-container{cursor:pointer}.lg-card-container>.product-card{border:none}.general-container:hover,.lg-card-container:hover,.product-card-new:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.lg-card-container:hover .quick-view-btn-container{display:block}.product-card-new .product-rating,.text-nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#555}.small-card-container{cursor:pointer;margin-bottom:10px;margin-left:0!important;margin-right:0!important}.small-card-container .material-icons{font-size:16px}.small-card-container .product-image-container{padding:0;display:inline-block}.small-card-container .product-image{height:100%;background-position:50%}.small-card-container .card-body{width:50%;display:inline-block;padding:10px 0!important}.small-card-container .card-body .product-name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.small-card-container .regular-price,.small-card-container .sticker{display:none}.small-card-container:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.text-down-3{top:3px;position:relative}.text-down-4{top:4px;position:relative}.text-down-6{top:6px;position:relative}.text-up-1{top:-1px;position:relative}.text-up-4{top:-4px;position:relative}.text-up-14{top:-14px;position:relative}ul.circle-list{padding-top:10px;text-align:center}ul.circle-list li.circle{width:10px;height:10px;cursor:pointer;border-radius:50%;display:inline-block;border:1px solid #d8d8d8}ul.circle-list li.circle.fill{background:#d8d8d8}ul.circle-list li.circle:not(:last-child){margin-right:6px}.hide{display:none}.category-breadcrumb{font-size:16px}.link-color{color:#4d7ea8}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .action a,.account-content .account-layout .bottom-toolbar .pagination a.page-item,a.unset{color:unset!important;text-decoration:none!important}a.active-hover:hover{color:#4d7ea8!important;text-decoration:underline!important}a.remove-decoration,a.remove-decoration:active,a.remove-decoration:focus,a.remove-decoration:hover{text-decoration:none!important}.dropdown-icon:after{display:inline-block;margin-left:1rem;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.disable-box-shadow,.disable-box-shadow:active,.disable-box-shadow:focus,input:focus,select:focus{outline:none!important;box-shadow:none!important;-webkit-box-shadow:0 5px 15px transparent;-o-box-shadow:0 5px 15px transparent;box-shadow:0 5px 15px transparent}.control-error{color:#f05153}.mandatory,.required{width:100%}.mandatory:after,.required:after{content:"*";font-size:16px;margin-left:-1px;color:#f05153}a.default{color:rgba(0,0,0,.83)!important;text-decoration:none!important}.VueCarousel{width:100%;cursor:pointer}.VueCarousel .VueCarousel-inner{padding-top:5px}.VueCarousel .VueCarousel-slide:first-of-type .product-card-new{margin-left:5px}.navigation-hide .VueCarousel-navigation,.pagination-hide .VueCarousel-pagination{display:none}.layered-filter-wrapper,.scrollable{max-height:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.layered-filter-wrapper::-webkit-scrollbar,.scrollable::-webkit-scrollbar{width:0!important}button[disabled]{opacity:.5;cursor:not-allowed}.max-sm-img-dimention{max-width:110px;max-height:110px}.max-sm-img-dimention img{width:100%;height:100%}.max-width{width:1440px!important;margin:0 auto!important}.styled-select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.styled-select+.select-icon-container{position:relative}.styled-select+.select-icon-container .select-icon{top:-24px;left:unset;right:10px;font-size:16px;position:absolute;pointer-events:none}.down-arrow-container{position:relative;color:rgba(0,0,0,.83);vertical-align:top;display:inline-block}.down-arrow-container .rango-arrow-down{top:10px;left:-5px;font-size:16px;position:absolute}.select-icon{top:5px;left:-7px;font-size:16px;position:relative}.normal-text{color:#141516}.normal-white-text{color:hsla(0,0%,100%,.83)}.display-table{display:table}.display-table .cell{display:table-cell;vertical-align:middle}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .action .eye-icon,.account-content .account-layout .account-table-content .filtered-tags .filter-tag .cross-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.next .angle-left-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.next .angle-right-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.previous .angle-left-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.previous .angle-right-icon,.account-content .sidebar .customer-sidebar .navigation li i.icon,.pagination .page-item.next .angle-left-icon,.pagination .page-item.next .angle-right-icon,.pagination .page-item.previous .angle-left-icon,.pagination .page-item.previous .angle-right-icon,.rango-default{speak:none;line-height:1;font-style:normal;font-weight:400;text-transform:none;font-variant:normal;-webkit-font-smoothing:antialiased;font-family:Webkul Rango!important}.max-height-350{max-height:350px}.border-normal{border:1px solid #dcdcdc}.has-error input,.has-error select,.has-error textarea{border-color:#f05153!important}.modal-parent{width:100%;height:100%;z-index:5000;position:fixed;background:hsla(0,0%,100%,.9)}.compare-icon,.wishlist-icon{height:38px;display:table;cursor:pointer;margin-left:10px}.compare-icon i,.wishlist-icon i{display:table-cell;vertical-align:middle}.qty-btn,.qty-btn>*{height:36px;display:inline-block}.qty-btn>*{padding:0 10px;border:1px solid #ccc;vertical-align:top;line-height:3.5rem}.qty-btn>:not(:first-child){border-left:none;position:relative}.qty-btn>:nth-child(2){left:-4px}.qty-btn>:nth-child(3){left:-7px}.btn-add-to-cart{padding:3px 14px!important;border-radius:0!important;color:#fff!important;border-color:#26a37c!important;background-color:#26a37c!important}.btn-add-to-cart.large{padding:12px 18px}.btn-add-to-cart .rango-cart-1{padding-right:5px}.accordian .accordian-header i.rango-arrow{float:right;font-size:24px}.accordian .accordian-header i.rango-arrow:before{content:"\E908"}.accordian.active .accordian-header i.rango-arrow:before{content:"\E906"}.accordian .accordian-header{width:100%;font-size:18px;cursor:pointer;color:#3a3a3a;margin-top:-1px;padding-bottom:20px;display:inline-block}.accordian .accordian-content{width:100%;display:none;padding-bottom:10px}.accordian.active .accordian-header{padding-bottom:10px}.accordian.active .accordian-content{display:inline-block}.review-page-container{padding:20px;position:relative}.review-page-container>div:first-child{top:40px;position:sticky;height:-webkit-max-content;height:-moz-max-content;height:max-content}.review-page-container .category-breadcrumb{margin-bottom:30px}.review-page-container h2{font-size:24px;font-weight:600}.review-page-container h3{font-size:20px;font-weight:600}.review-page-container h4{font-size:16px;font-weight:600}.review-page-container .customer-reviews>div.row{padding-bottom:30px;display:block}.review-page-container .submit-btn{font-weight:600}.review-page-container .submit-btn button{padding:10px 15px}.customer-rating .rating-container{padding:30px 0}.customer-rating a{color:#4d7ea8}.customer-rating a:hover{text-decoration:none}.customer-rating .col-lg-6:first-child{border-right:1px solid #ccc}.customer-rating .rating-bar{top:12px;padding:0;height:5px;position:relative;background-color:#f7f7f9}.customer-rating .rating-bar>div{width:0;height:100%;background-color:#111}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .customer-rating button.btn.page-item,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity .customer-rating button.page-item,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .customer-rating button.light.btn,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity .customer-rating button.light,.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .customer-rating button.btn.page-item,.account-content .account-layout .bottom-toolbar .pagination .customer-rating .page-item,.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .customer-rating button.page-item,.cart-details .customer-rating .light.continue-shopping-btn,.customer-rating .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item,.customer-rating .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item,.customer-rating .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light,.customer-rating .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn,.customer-rating .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item,.customer-rating .account-content .account-layout .bottom-toolbar .pagination .page-item,.customer-rating .account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item,.customer-rating .cart-details .light.continue-shopping-btn,.customer-rating .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item,.customer-rating .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light,.customer-rating .quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item,.customer-rating .theme-btn.light,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .customer-rating button.page-item,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .customer-rating button.light,.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .customer-rating button.page-item{margin-top:10px}.review-form{width:80%}.review-form>div{padding-top:30px}.review-form>div label{font-size:14px;font-weight:500;display:block}.review-form>div input,.review-form>div textarea{width:100%;resize:none;font-size:16px;padding:5px 16px;border-radius:1px;border:1px solid #ccc}.filters-container{margin:20px 0}.filters-container .toolbar-wrapper>div{margin:0 20px 0 0;display:inline-block}.filters-container .toolbar-wrapper>div label{font-weight:500;margin-right:10px}.filters-container .toolbar-wrapper>div select{cursor:pointer;padding:6px 16px;color:rgba(0,0,0,.83);background-color:#fff}.filters-container .toolbar-wrapper>div .down-icon-position{pointer-events:none;background-color:#fff}.filters-container .toolbar-wrapper>div:not(:first-child){vertical-align:super}.filters-container .toolbar-wrapper .limiter:after{margin-left:10px}.view-mode{margin-bottom:20px}.view-mode .rango-view-grid-container{width:36px;height:36px;cursor:pointer;color:rgba(0,0,0,.83);padding:6px 0 0 5px;display:inline-block}.view-mode .rango-view-grid-container.active{color:#fff;background-color:#26a37c}.view-mode .rango-view-list-container{width:36px;height:36px;cursor:pointer;color:rgba(0,0,0,.83);padding:6px 0 0 5px;display:inline-block}.view-mode .rango-view-list-container.active{color:#fff;background-color:#26a37c}.modal-container{left:50%;top:100px;z-index:11;width:600px;max-width:80%;max-height:80%;position:fixed;font-size:14px;overflow-y:auto;margin-left:-300px;background:#fff;-webkit-animation:jelly .5s ease-in-out;animation:jelly .5s ease-in-out;-webkit-animation:fade-in-white .3s ease-in-out;animation:fade-in-white .3s ease-in-out;border-radius:5px;-webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.03),0 20px 45px 5px rgba(0,0,0,.2);box-shadow:0 15px 25px 0 rgba(0,0,0,.03),0 20px 45px 5px rgba(0,0,0,.2)}.modal-container .modal-header{padding:20px}.modal-container .modal-header h3{display:inline-block;font-size:20px;color:rgba(0,0,0,.83);margin:0}.modal-container .modal-header .icon{float:right;cursor:pointer}.modal-container .modal-header .icon.remove-icon{width:24px;right:20px;height:24px;margin-right:0;position:absolute;background-image:url("../images/Icon-remove.svg")}.modal-container .modal-body{padding:20px}.modal-container .modal-body .control-group .control{width:100%}.product-card-new{width:12rem;height:385px;border:none!important;margin:0 5px 10px 10px}.product-card-new .product-image-container{max-height:190px;position:relative}.product-card-new .product-image-container img{width:100%;min-height:190px;max-height:190px}.product-card-new .card-current-price{font-size:18px}.product-card-new .product-rating .stars{display:inline-block}.product-card-new .product-rating span{font-size:14px;vertical-align:middle}.product-card-new .product-rating .material-icons{font-size:16px}.product-card-new .card-body{cursor:default}.product-card-new .card-body>div:last-child{margin-top:10px}.product-card-new .card-body .product-name,.product-card-new .card-body .product-rating{width:15rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-card-new .sticker{display:block}.product-card-new .card-body .compare-icon,.product-card-new .card-body .wishlist-icon{left:0;top:10px;display:none;margin-left:5px;margin-right:5px;position:absolute}.product-card-new .card-body .compare-icon{right:0;left:unset}.product-card-new .card-body .add-to-cart-btn{width:100%;position:relative}.product-card-new .card-body .add-to-cart-btn .btn-add-to-cart{width:100%;max-width:140px;max-width:100%!important}.carousel-products.with-recent-viewed .product-card-new .card-body .add-to-cart-btn .btn-add-to-cart,.product-card-new .card-body .add-to-cart-btn .btn-add-to-cart.small-padding,.product-card-new .card-body .add-to-cart-btn .carousel-products.with-recent-viewed .btn-add-to-cart{max-width:130px}.quick-view-btn-container{left:-20px;width:100%;bottom:10px;display:none;position:absolute}.quick-view-btn-container span{left:32%;top:-26px;z-index:1;font-size:16px;color:#fff;position:absolute}.quick-view-btn-container button{left:30%;top:-36px;border:none;color:#fff;font-size:16px;padding:5px 10px 7px 24px;position:absolute;opacity:.8;background-color:#0d2438}.product-card-new:hover #quick-view-btn-container{display:block}.product-card-new:hover .product-image-container{overflow:hidden}.product-card-new:hover .product-image-container img{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.05);transform:scale(1.05)}.product-card-new:hover .compare-icon,.product-card-new:hover .wishlist-icon{display:block}.product-card-new:hover .sticker{display:none}.lg-card-container:hover .product-image{overflow:hidden}.lg-card-container:hover .product-image img{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.05);transform:scale(1.05)}.quantity{width:100%;padding-bottom:10px;font-size:16px!important}.quantity label{float:left;padding:5px 15px 10px 0}.quantity button,.quantity input{height:35px;border-radius:2px;vertical-align:top;padding:0 10px!important;font-size:24px!important;font-weight:600!important;color:#111!important;background-color:#fff;border:1px solid #ccc!important}.quantity input{max-width:50px;cursor:default;font-size:16px!important;text-align:center;margin-left:-5px;margin-right:-5px}.quantity button:hover{background-color:#f5f5f5!important}.quantity button:active,.quantity button:focus,.quantity input:active,.quantity input:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.form-container .container{width:65%;margin:0 auto;padding-top:30px}.form-container .container .heading{width:100%;margin-bottom:35px;display:inline-block}.form-container .container .heading h2{line-height:4rem;display:inline-block}.form-container .container .heading .btn-new-customer{float:right;font-size:16px}.form-container .container .body{font-size:16px;padding:35px 55px;margin-bottom:60px;border:1px solid #ccc}.form-container .container .body .form-header{margin-bottom:20px}.form-container .container .body form>div{padding-bottom:20px}.form-container .container .body form>div input{border:1px solid #dcdcdc}.container-right>.recently-viewed{padding-top:20px}.rango-star{cursor:default}.customer-options{top:40px;float:right;height:100%;padding:20px;width:200px!important}.customer-options .customer-session{padding:10px 20px 0}.customer-options .customer-session label{font-size:18px;color:#9e9e9e;text-transform:uppercase}.customer-options li{padding:3px 0;height:unset!important}.customer-options li a{display:block;padding:0 20px!important}.customer-options a{font-size:16px}.cart-btn-collection button[type=button].btn-secondary{border:none;font-size:16px;color:#111;background-color:#fff}.cart-btn-collection button[type=button].btn-secondary :hover{color:#111!important;background-color:#fff!important}.cart-btn-collection button[type=button].btn-secondary :active,.cart-btn-collection button[type=button].btn-secondary :focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.cart-btn-collection button[type=button].btn-secondary #cart-count{left:-20px;top:-15px;padding:4px;min-width:20px;border-radius:50%;position:relative;color:#fff;background:#21a179}.mini-cart-container #mini-cart{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:unset}.mini-cart-container #mini-cart .badge{border-radius:50%;top:-2px;left:15px;padding:4px;min-width:20px;position:absolute;color:#fff;background:#21a179}.dropdown-icon-custom:after{top:-5px;color:#000;font-size:16px;position:relative;display:inline-block;margin-left:1rem;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#cart-modal-content{top:44px;z-index:100;width:350px;left:-265px;position:absolute}#cart-modal-content .close{top:12px;right:15px;padding:0;position:relative}#cart-modal-content .mini-cart-container{height:100%;width:100%;font-size:14px;max-height:200px;overflow-y:scroll;padding:10px 15px 0 20px}#cart-modal-content .small-card-container{margin:0;width:100%;padding:0}#cart-modal-content .small-card-container .product-image-container{margin:10px 10px 10px 0;border:1px solid #ececec}#cart-modal-content .small-card-container input{width:30px;text-align:center;font-weight:500;border:1px solid #ececec}#cart-modal-content .small-card-container .card-total-price{float:right}#cart-modal-content .small-card-container .rango-close{top:-10px;left:-10px;padding:0 4px 3px 3px;font-size:10px;max-height:17px;line-height:1.3rem;text-align:center;position:absolute;border-radius:50%;color:#fff;background:#111}#cart-modal-content .small-card-container:hover{-webkit-box-shadow:none;box-shadow:none}#cart-modal-content .modal-footer{padding-right:15px}.cart-details{padding:40px 20px}.cart-details h1{margin-bottom:30px}.cart-details .cart-details-header h2{margin-bottom:20px}.cart-details .cart-details-header .cart-header{max-height:45px;margin-bottom:20px;padding-bottom:20px!important;border-bottom:2px solid #e5e5e5}.cart-details .cart-details-header .cart-header>h3{font-size:16px;font-weight:600}.cart-details .cart-content{padding:0}.cart-details .cart-content .product-quantity .quantity{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cart-details .cart-content .product-quantity .quantity label{display:none!important}.cart-details .cart-content .cart-item-list>.row{margin-bottom:40px}.cart-details .cart-content .cart-item-list>.row:last-child{padding-bottom:20px;border-bottom:2px solid #e5e5e5}.cart-details .cart-content .cart-item-list .product-image-container{padding:0;max-width:110px;max-height:110px}.cart-details .cart-content .cart-item-list .wishlist-icon{margin:0;display:inline}.cart-details .cart-content .product-details-content{padding-left:20px}.cart-details .cart-content .product-details-content .row{font-size:16px}.cart-details .cart-content .product-details-content .row .card-current-price{font-size:18px}.cart-details .cart-content .product-details-content .row>a{line-height:20px}.cart-details .continue-shopping-btn{max-width:156px;margin-top:20px;margin-left:15px}.cart-details .coupon-container{margin-top:20px}.cart-details .coupon-container .control-error{padding:10px 0}.account-content .sidebar{height:100%}.account-content .sidebar .customer-sidebar{border-right:1px solid #e5e5e5}.account-content .sidebar .customer-sidebar .account-details{text-align:center;padding:25px 20px}.account-content .sidebar .customer-sidebar .account-details .customer-name{width:60px;height:60px;margin:0 auto;font-size:24px;margin-bottom:5px;display:inline-block}.account-content .sidebar .customer-sidebar .account-details .customer-name-text{color:rgba(0,0,0,.83)}.account-content .sidebar .customer-sidebar .account-details .customer-email{color:#9e9e9e}.account-content .sidebar .customer-sidebar .navigation,.account-content .sidebar .customer-sidebar .navigation li{width:100%}.account-content .sidebar .customer-sidebar .navigation li.active,.account-content .sidebar .customer-sidebar .navigation li:hover{color:#28557b;background-color:#ececec}.account-content .sidebar .customer-sidebar .navigation li i.icon{font-size:18px;padding-right:5px}.account-content .sidebar .customer-sidebar .navigation li i.icon.profile:before{content:"\E995"}.account-content .sidebar .customer-sidebar .navigation li i.icon.address:before{content:"\E949"}.account-content .sidebar .customer-sidebar .navigation li i.icon.reviews:before{content:"\E97D"}.account-content .sidebar .customer-sidebar .navigation li i.icon.wishlist:before{content:"\E93E"}.account-content .sidebar .customer-sidebar .navigation li i.icon.orders:before{content:"\E931"}.account-content .sidebar .customer-sidebar .navigation li i.icon.downloadables:before{content:"\E926"}.account-content .sidebar .customer-sidebar .navigation li i.icon.compare:before{content:"\E93B"}.account-content .sidebar .customer-sidebar .navigation li a{display:block;padding:10px 15px}.account-content .sidebar .customer-sidebar .navigation li:last-child{margin-bottom:0}.account-content .account-layout{color:rgba(0,0,0,.83);padding:15px 20px;padding-bottom:60px}.account-content .account-layout.right{padding-left:250px!important}.account-content .account-layout .account-head{margin-bottom:20px}.account-content .account-layout .account-heading{font-size:24px;font-weight:600}.account-content .account-layout .account-table-content .control-group,.account-content .account-layout .account-table-content>.row{margin-bottom:30px}.account-content .account-layout .account-table-content label{font-weight:500}.account-content .account-layout .account-table-content input,.account-content .account-layout .account-table-content select,.account-content .account-layout .account-table-content textarea{width:100%;resize:none;font-size:16px;padding:5px 16px;border-radius:1px;background:#fff;border:1px solid #ccc}.account-content .account-layout .account-table-content input:active,.account-content .account-layout .account-table-content input:focus,.account-content .account-layout .account-table-content select:active,.account-content .account-layout .account-table-content select:focus,.account-content .account-layout .account-table-content textarea:active,.account-content .account-layout .account-table-content textarea:focus{border-color:#26a37c}.account-content .account-layout .account-table-content .address-holder{margin-top:30px}.account-content .account-layout .account-table-content .address-holder>div{margin:5px 0;padding-left:0}.account-content .account-layout .account-table-content .address-holder .card{height:100%}.account-content .account-layout .account-table-content .address-holder .card ul li{display:inline-block}.account-content .account-layout .account-table-content .account-items-list{margin-bottom:40px}.account-content .account-layout .account-table-content #datagrid-filters{width:100%;margin-bottom:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account-content .account-layout .account-table-content #datagrid-filters .filter-left .icon-wrapper .search-btn{background-size:cover;width:24px;height:24px;background-image:url("../images/icon-search.svg");position:relative;float:right;top:-32px;right:5px}.account-content .account-layout .account-table-content #datagrid-filters>*{display:inline-block;vertical-align:top}.account-content .account-layout .account-table-content #datagrid-filters>.search-filter{top:20px;max-width:200px;margin-right:20px;position:relative}.account-content .account-layout .account-table-content #datagrid-filters>:nth-of-type(2){width:calc(50% - 10px)}.account-content .account-layout .account-table-content #datagrid-filters>:nth-of-type(3){width:calc(50% - 220px)}.account-content .account-layout .account-table-content #datagrid-filters>:nth-of-type(3) .control-group{float:right;max-width:200px}.account-content .account-layout .account-table-content #datagrid-filters>* input,.account-content .account-layout .account-table-content #datagrid-filters>* select{height:38px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters{font-size:16px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .grid-dropdown-header{display:inline-block}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-list li{list-style:none}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-toggle:after{border:unset}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container{width:100%;display:inline-block!important}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button{display:block;font-size:14px;margin-top:10px;font-weight:600;padding:5px 10px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container li:not(:last-child){margin-bottom:10px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container li{width:150px;display:inline-block}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .control-group{margin-bottom:0}.account-content .account-layout .account-table-content #datagrid-filters~table.table thead{font-size:18px}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody{font-size:16px}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr td a{display:block}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .badge{padding:10px;font-size:12px}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .action .eye-icon{font-size:24px;padding-left:10px}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .action .eye-icon:hover{color:#4d7ea8}.account-content .account-layout .account-table-content #datagrid-filters .filter-left{float:left}.account-content .account-layout .account-table-content #datagrid-filters .filter-right{top:-25px;width:70%;float:right;position:relative}.account-content .account-layout .account-table-content #datagrid-filters .filter-right .per-page{right:0;position:absolute}.account-content .account-layout .account-table-content .filtered-tags .filter-tag{font-size:16px;margin-right:20px}.account-content .account-layout .account-table-content .filtered-tags .filter-tag .cross-icon:before{top:1px;content:"\E91F";margin-left:4px;position:relative}.account-content .account-layout .account-table-content .filtered-tags .filter-tag .cross-icon:hover{cursor:pointer}.account-content .account-layout .account-table-content .filtered-tags .filter-tag .wrapper{color:#000311;margin-left:10px;padding:5px 10px;background:#e7e7e7;letter-spacing:-.22px}.account-content .account-layout .account-table-content.profile-page-content .table{padding:0;width:800px;margin-bottom:15px}.account-content .account-layout .account-table-content.profile-page-content .table>table{width:100%;color:#5e5e5e;border:1px solid rgba(0,0,0,.125)}.account-content .account-layout .account-table-content.profile-page-content .table td{border:unset;padding:6px 12px}.account-content .account-layout .account-table-content .accordian .accordian-header{padding:10px 0;font-weight:600}.account-content .account-layout .account-table-content .image-wrapper{width:100%;margin-top:10px;margin-bottom:20px;display:inline-block}.account-content .account-layout .account-table-content .image-wrapper .image-item{width:200px;height:200px;position:relative;border-radius:3px;margin-right:20px;background:#f8f9fa;margin-bottom:20px;display:inline-block;background-position:50%;background-repeat:no-repeat;background-image:url(/vendor/webkul/ui/assets/images/placeholder-icon.svg)}.account-content .account-layout .account-table-content .image-wrapper .image-item .remove-image{left:0;bottom:0;width:100%;color:#fff;padding:10px;cursor:pointer;margin-bottom:0;text-align:center;position:absolute;margin-right:20px;border-radius:0 0 4px 4px;text-shadow:0 1px 2px rgba(0,0,0,.24);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.08)),to(rgba(0,0,0,.24)));background-image:linear-gradient(-180deg,rgba(0,0,0,.08),rgba(0,0,0,.24))}.account-content .account-layout .account-table-content .image-wrapper .image-item input{display:none}.account-content .account-layout .account-table-content .image-wrapper .image-item img.preview{width:100%;height:100%}.account-content .account-layout .account-items-list.wishlist-container{width:100%;margin:0 auto}.account-content .account-layout .account-items-list.wishlist-container .product-card-new{width:19rem}.account-content .account-layout .max-sm-img-dimention{max-width:110px;max-height:110px}.account-content .account-layout .max-sm-img-dimention img{width:100%;height:100%}.account-content .account-layout .reviews-container>.row{margin-bottom:40px}.account-content .account-layout .bottom-toolbar .pagination{margin:0}.account-content .account-layout .bottom-toolbar .pagination a:not([href]).next,.account-content .account-layout .bottom-toolbar .pagination a:not([href]).previous{cursor:not-allowed;color:#9e9e9e!important}.account-content .account-layout .bottom-toolbar .pagination .page-item{border:none!important;box-shadow:unset!important;-webkit-box-shadow:unset!important}.account-content .account-layout .bottom-toolbar .pagination .page-item.active{border:1px solid #26a37c;color:#26a37c!important}.account-content .account-layout .bottom-toolbar .pagination .page-item.next .angle-left-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.next .angle-right-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.previous .angle-left-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.previous .angle-right-icon{margin:0;font-size:24px;background:unset;text-align:center}.account-content .account-layout .bottom-toolbar .pagination .page-item.next .angle-right-icon:before{content:"\E908"}.account-content .account-layout .bottom-toolbar .pagination .page-item.previous .angle-left-icon:before{content:"\E907"}.account-content .account-layout .sale-container{font-size:16px}.account-content .account-layout .sale-container .tabs ul{font-weight:600;font-size:20px;list-style-type:none}.account-content .account-layout .sale-container .tabs ul li{cursor:pointer;padding:10px 15px;display:inline-block;border-bottom:2px solid transparent}.account-content .account-layout .sale-container .tabs ul li.active{cursor:default;border-bottom:2px solid #26a37c}.account-content .account-layout .sale-container .tabs-content .sale-section{padding:20px 0 10px;border-bottom:1px solid #ccc}.account-content .account-layout .sale-container .tabs-content .sale-section .section-title{font-size:18px;font-weight:600;padding-bottom:10px;color:#9e9e9e}.account-content .account-layout .sale-container .tabs-content .sale-section .section-content label+span{font-weight:600;color:#9e9e9e}.account-content .account-layout .sale-container .tabs-content .sale-section .section-content .totals{width:100%;display:inline-block}.account-content .account-layout .sale-container .tabs-content .sale-section .section-content .totals .sale-summary{float:right}.account-content .account-layout .sale-container .tabs-content .sale-section .section-content .totals .sale-summary tbody tr td:first-child{width:200px}.account-content .account-layout .sale-container .tabs-content .sale-section .section-content .table table{width:100%}.account-content .account-layout .sale-container .order-box-container{padding:10px 0}.account-content .account-layout .sale-container .order-box-container .box{width:calc(25% - 5px);vertical-align:top;display:inline-block}.account-content .account-layout .sale-container .order-box-container .box .box-title{font-size:18px;padding:10px 0;font-weight:600;color:#9e9e9e}.account-content .select-icon{left:95%;top:-28px;font-size:22px;position:relative}#alert-container{top:50px;right:15px;z-index:100;position:fixed;font-size:16px}#alert-container .alert{max-width:400px!important;min-height:45px!important;max-height:100px!important}#alert-container .alert.alert-dismissible .close{font-size:23px;padding:.3rem 1.25rem}.wishlist-icon{vertical-align:middle}.wishlist-icon i{color:#111}.checkout-process{padding:40px 20px}.checkout-process .col-lg-7 .coupon-container,.checkout-process .col-lg-7>div:not(:first-child){margin-top:20px}.checkout-process h1{font-weight:600;margin-bottom:30px}.checkout-process .layered-filter-wrapper,.checkout-process .scrollable{padding-top:25px}.checkout-process .order-summary-container{top:75px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .checkout-process .order-summary-container button.btn,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity .checkout-process .order-summary-container button,.account-content .account-layout .bottom-toolbar .pagination .checkout-process .order-summary-container .page-item,.cart-details .checkout-process .order-summary-container .continue-shopping-btn,.checkout-process .order-summary-container .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button,.checkout-process .order-summary-container .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn,.checkout-process .order-summary-container .account-content .account-layout .bottom-toolbar .pagination .page-item,.checkout-process .order-summary-container.bottom h3,.checkout-process .order-summary-container .cart-details .continue-shopping-btn,.checkout-process .order-summary-container .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button,.checkout-process .order-summary-container .theme-btn,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .checkout-process .order-summary-container button{display:none}.checkout-process input[type=radio]{transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3)}.checkout-process .styled-select{cursor:pointer}.checkout-process .styled-select+.select-icon{top:55%;left:92%;font-size:20px;position:absolute}.checkout-process .coupon-container input{max-width:200px}.checkout-process .coupon-container button{margin:20px 0 30px}.checkout-process .coupon-container .applied-coupon-details{font-size:16px;margin-bottom:10px}.checkout-process .coupon-container .applied-coupon-details label:first-of-type{color:#26a37c}.checkout-process .coupon-container .rango-close{cursor:pointer;margin-left:5px}.address-container .address-holder{margin-top:15px}.address-container .address-holder>div{margin:5px 0;padding-left:0}.address-container .address-holder .card{height:100%}.address-container .address-holder .card h5{font-size:14px}.address-container .address-holder .card ul li{display:inline-block}.address-container .address-holder .card .add-address-button{height:100%;display:table;text-align:center}.address-container .address-holder .card .add-address-button>div{display:table-cell;vertical-align:middle}.address-container .address-holder .card .add-address-button>div span{vertical-align:super}.custom-form .form-field{padding:0;margin-bottom:30px}.custom-form label{font-weight:500}.custom-form input[type=password],.custom-form input[type=search],.custom-form input[type=text],.custom-form select{width:100%;resize:none;font-size:16px;padding:5px 16px;border-radius:1px;background:#fff;border:1px solid #ccc}.custom-form input[type=checkbox]{position:relative;top:3px}.custom-form input:active,.custom-form input:focus,.custom-form select:active,.custom-form select:focus{border-color:#26a37c}.payment-form .payment-methods>.row,.payment-form .shipping-methods>.row,.payment-form h3,.review-checkout-conainer .payment-methods>.row,.review-checkout-conainer .shipping-methods>.row,.review-checkout-conainer h3,.shipping-form .payment-methods>.row,.shipping-form .shipping-methods>.row,.shipping-form h3{margin-bottom:20px}.payment-form .payment-methods .instructions,.payment-form .shipping-methods .instructions,.review-checkout-conainer .payment-methods .instructions,.review-checkout-conainer .shipping-methods .instructions,.shipping-form .payment-methods .instructions,.shipping-form .shipping-methods .instructions{margin-top:5px;margin-left:-13px}.payment-form .payment-methods .instructions label,.payment-form .shipping-methods .instructions label,.review-checkout-conainer .payment-methods .instructions label,.review-checkout-conainer .shipping-methods .instructions label,.shipping-form .payment-methods .instructions label,.shipping-form .shipping-methods .instructions label{font-weight:600;font-size:14px}.payment-form .payment-methods .instructions p,.payment-form .shipping-methods .instructions p,.review-checkout-conainer .payment-methods .instructions p,.review-checkout-conainer .shipping-methods .instructions p,.shipping-form .payment-methods .instructions p,.shipping-form .shipping-methods .instructions p{margin:0;font-size:14px;color:#777;font-style:italic}.payment-form .address-summary li,.review-checkout-conainer .address-summary li,.shipping-form .address-summary li{display:inline-block}.payment-form .cart-item-list,.review-checkout-conainer .cart-item-list,.shipping-form .cart-item-list{padding:20px 0;border-bottom:1px solid #e5e5e5}.payment-form .cart-item-list h4,.review-checkout-conainer .cart-item-list h4,.shipping-form .cart-item-list h4{padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:20px!important}.payment-form .cart-item-list>.row:first-child,.review-checkout-conainer .cart-item-list>.row:first-child,.shipping-form .cart-item-list>.row:first-child{margin-top:50px}.payment-form .cart-item-list>.row,.review-checkout-conainer .cart-item-list>.row,.shipping-form .cart-item-list>.row{margin-bottom:20px}.payment-form .cart-details,.review-checkout-conainer .cart-details,.shipping-form .cart-details{padding:40px 0}.order-summary-container{top:50px;padding-top:25px;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:sticky!important;max-width:500px!important}.order-summary-container>div{width:100%}.order-summary-container .order-summary{padding:25px 30px;border:1px solid #e5e5e5}.order-summary-container .order-summary>h3{margin-bottom:20px}.order-summary-container .order-summary>.row:not(:last-child){margin-bottom:10px}.order-summary-container .order-summary #grand-total-detail{margin-top:15px;padding-top:15px;margin-bottom:25px;border-top:1px solid #e5e5e5}.order-success-content{padding:40px 20px;font-size:16px}.search-result-status{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#address-section .form-header h3{margin-bottom:20px}.attached-products-wrapper{margin-top:20px}#related-products-carousel .product-card-new:first-child{margin-left:0!important}.price-label{margin-right:6px}.product-price{height:72px}.product-price .price-label{margin-right:6px}.product-price .regular-price{font-weight:500;margin-right:10px;text-decoration:line-through;display:block}.product-price .price-from .bundle-regular-price{font-size:12px!important;font-weight:500;margin-right:10px;text-decoration:line-through}.product-price .price-from .bundle-special-price{font-size:15px!important;font-weight:600}.product-price .price-from .bundle-to{display:block;font-size:15px!important;font-weight:500;margin-top:1px;margin-bottom:1px}.product-price span.price-label{font-size:16px}.product-price span.final-price{font-size:24px}.sticker{top:8px;left:8px;border:none;color:#fff;display:none;font-size:14px;font-weight:600;padding:2px 10px;position:absolute;border-radius:12px}.sticker.sale{padding:2px 14px;background-color:#f05153}.sticker.new{background-color:#26a37c;display:block}#app{min-height:65vh;position:relative}.main-container-wrapper .sticky-header{top:0;z-index:100;position:sticky;background:#fff}.main-container-wrapper .sticky-header.header-shadow{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.search-container{padding:30px 20px}.search-container .lg-card-container.list-card{margin:0 15px}.search-container :first-child{margin-top:0}.method-sticker{font-size:13px;padding:4px 8px;margin-right:3px;margin-bottom:3px;text-align:center;border-radius:1px;display:inline-block;color:#cfcfd0;background-color:#141516}.sidebar{z-index:1000000;width:230px}.sidebar .category-content .category-title{top:-1px;font-weight:600;position:relative}.sidebar .category-content .rango-arrow-right{top:4px;position:relative}.sidebar .category-content .category-icon{width:25px;height:20px;padding-right:5px;display:inline-block}.sidebar .category-content .category-icon img{width:100%;height:100%;vertical-align:text-top}.sidebar li:hover>a>span{color:#28557b}.sidebar .sub-categories{display:none}.sidebar .sub-categories .category{padding:5px 0 4px 15px}.sidebar .sub-categories .category+.nested{color:rgba(0,0,0,.83)}.sidebar .sub-categories .category+.nested li a{padding-top:0}.sidebar .sub-categories .category+.nested li a .category-title{font-weight:500;padding-left:28px}.sidebar .sub-categories .category .category-title{vertical-align:top}.category-list-container{z-index:10;padding:0!important;background:#fff;position:absolute!important;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.category-list-container .category{width:100%;line-height:2.5rem;display:inline-block}.category-list-container .category span{top:-4px;position:relative}.category-list-container li a{padding:7px 0 5px 15px}.category-list-container li a:hover{background:#ececec}.category-list-container .sub-categories{top:-1px;left:100%;height:100%;min-height:330px;z-index:100;padding-top:10px;position:absolute;background:#fff;border-left:1px solid #ccc;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);overflow-y:auto}.category-list-container .sub-categories li:last-of-type{margin-bottom:10px}#sidebar-level-0{display:none;z-index:100000;border-top:1px solid #ccc}.grouped-product-container .grouped-product-list ul li{width:100%;font-size:18px;margin-bottom:10px;display:inline-block}.grouped-product-container .grouped-product-list ul li:last-child{margin-bottom:0}.grouped-product-container .grouped-product-list ul li:first-child span{font-weight:600}.grouped-product-container .grouped-product-list ul li:first-child span:last-child{float:right;width:50px;text-align:left}.grouped-product-container .grouped-product-list ul li .name{font-size:16px;vertical-align:middle;display:inline-block}.grouped-product-container .grouped-product-list ul li .qty{float:right}.grouped-product-container .grouped-product-list ul li .qty .control-group{height:45px;width:auto;border-top:0;padding-top:0;margin-bottom:0;max-width:none;text-align:center}.grouped-product-container .grouped-product-list ul li .qty .control-group label{display:none}.grouped-product-container .grouped-product-list ul li .qty .control-group .control{width:60px;text-align:center;line-height:38px}.grouped-product-container .grouped-product-list ul li .qty .control-group>*{height:100%}.bundle-options-wrapper .bundle-option-list{padding:15px 0;border-top:1px solid hsla(0,0%,64%,.2)}.bundle-options-wrapper .bundle-option-list h3{font-size:16px;margin:0;color:#242424}.bundle-options-wrapper .bundle-option-list .bundle-option-item{border-bottom:1px solid hsla(0,0%,64%,.2);padding:15px 0;width:100%;display:inline-block}.bundle-options-wrapper .bundle-option-list .bundle-option-item:last-child{border-bottom:0;padding-bottom:0}.bundle-options-wrapper .bundle-option-list .bundle-option-item .control-group{margin-bottom:0;color:#5e5e5e}.bundle-options-wrapper .bundle-option-list .bundle-option-item .control-group label{color:#242424}.bundle-options-wrapper .bundle-option-list .bundle-option-item .control-group .control{color:#5e5e5e}.bundle-options-wrapper .bundle-option-list .bundle-option-item .quantity{border-top:0;padding-bottom:0}.bundle-options-wrapper .bundle-option-list .bundle-option-item .quantity.has-error button{border-color:#fc6868;color:#fc6868}.bundle-options-wrapper .bundle-option-list .bundle-option-item .control-error{float:left;width:100%}.bundle-options-wrapper .bundle-option-list .bundle-option-item.has-error button{border-color:#fc6868;color:#fc6868}.bundle-options-wrapper .bundle-summary{padding:15px 0;border-top:1px solid hsla(0,0%,64%,.2)}.bundle-options-wrapper .bundle-summary h3{font-size:16px;margin:0;color:#242424}.bundle-options-wrapper .bundle-summary .quantity{border-top:0}.bundle-options-wrapper .bundle-summary .bundle-price{font-weight:600;font-size:24px;color:#ff6472;margin-top:10px}.bundle-options-wrapper .bundle-summary ul.bundle-items li{margin-bottom:20px}.bundle-options-wrapper .bundle-summary ul.bundle-items li:last-child{margin-bottom:0}.bundle-options-wrapper .bundle-summary ul.bundle-items li .selected-products{color:#5e5e5e}.category-container .grid-card,.search-container .grid-card{width:15rem}.downloadable-container .sample-list{padding:5px 0}.downloadable-container .sample-list h3{font-size:16px;margin-top:0}.downloadable-container .sample-list ul li{margin-bottom:5px}.downloadable-container .sample-list ul li:last-child{margin-bottom:0}.downloadable-container .link-list{padding:5px 0}.downloadable-container .link-list h3{font-size:16px;margin-top:0}.downloadable-container .link-list ul li{margin-bottom:15px}.downloadable-container .link-list ul li:last-child{margin-bottom:0}.downloadable-container .link-list ul li .checkbox input[type=checkbox]{width:15px!important;height:15px!important;margin-left:-24px}.downloadable-container .link-list ul li a{float:right;margin-top:3px}.category-container{min-height:670px;margin-left:15px;padding:40px 15px!important}.category-container .hero-image{display:inline-block}.category-container .hero-image img{width:100%;height:100%;max-height:500px;margin-bottom:30px}.vue-slider .vue-slider-rail{background-color:#ccc}.vue-slider .vue-slider-dot-handle{width:100%;height:100%;border-radius:50%;background-color:#fff;-webkit-box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider .vue-slider-dot-tooltip-inner,.vue-slider .vue-slider-dot-tooltip-text{border-color:#26a37c!important;background-color:#26a37c!important}.vue-slider .vue-slider-dot-tooltip-text{display:block;font-size:14px;min-width:20px;padding:2px 5px;text-align:center;border-radius:5px;white-space:nowrap;color:#fff}.vue-slider .vue-slider-dot-tooltip-text:before{content:"";position:absolute;bottom:-10px;left:50%;width:0;height:0;border:5px solid transparent;border:6px solid transparent\0;border-top-color:inherit;-webkit-transform:translate(-50%);transform:translate(-50%)}.vue-slider .vue-slider-process{background-color:#26a37c!important}.full-content-wrapper>.container-fluid{padding:0!important;margin-bottom:60px!important}.full-content-wrapper>.container-fluid>.row{padding:0 15px!important}.full-content-wrapper div>.container-fluid,.full-content-wrapper p>.container-fluid{padding:0!important;margin-bottom:60px!important}.full-content-wrapper div>.container-fluid>.row,.full-content-wrapper p>.container-fluid>.row{padding:0 15px!important}.slides-container{position:relative}.slides-container .VueCarousel-pagination{bottom:10px;position:absolute}.slides-container .VueCarousel-pagination button:active,.slides-container .VueCarousel-pagination button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.slides-container .VueCarousel-pagination .VueCarousel-dot{padding:5px!important}.slides-container .VueCarousel-dot--active{background-color:#26a37c!important}.slides-container .VueCarousel .VueCarousel-inner{padding-top:0}.slides-container .VueCarousel .VueCarousel-slide{position:relative}.slides-container .VueCarousel .VueCarousel-slide .show-content{top:0;left:0;width:100%;height:100%;display:table;text-align:center;position:absolute}.slides-container .VueCarousel .VueCarousel-slide .show-content p{display:table-cell;vertical-align:middle}.slides-container .VueCarousel .VueCarousel-slide:not(:first-of-type) img{display:none}.filter-attributes-item{margin-bottom:10px;border-bottom:1px solid #ccc}.filter-attributes-item.active .filter-attributes-content{display:block}.filter-attributes-item .filter-input{margin:10px 15px 13px -4px}.filter-attributes-item .filter-input input[type=text]{text-align:center;border:1px solid #26a37c;width:30%;background-color:#fff}.filter-attributes-item input[type=checkbox]+span{margin-left:10px!important}.filter-attributes-content{display:none;margin-left:7px}.layered-filter-wrapper{max-height:670px;overflow-x:hidden;margin-bottom:42px;padding:42px 10px 0}.layered-filter-wrapper .recently-viewed{margin-top:20px}.layered-filter-wrapper .recently-viewed h2{font-size:18px}.selective-div{width:150px;-webkit-appearance:none}.select-icon-margin{margin-top:10px;margin-left:96px}.down-icon-position{position:absolute}.select-icon-show-margin{margin-left:35px;margin-top:10px}.down-arrow-margin{margin-left:75px;margin-top:8px}.vc-header{z-index:10;margin:0!important;padding:0!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.16),0 1px 3px rgba(0,0,0,.23);box-shadow:0 1px 3px rgba(0,0,0,.16),0 1px 3px rgba(0,0,0,.23)}.new-products-recent{top:-44px;position:relative}.recently-viewed-products-wrapper{padding:2px}.recently-viewed-products-wrapper .price-from .bundle-regular-price{display:none}.recently-viewed-products-wrapper .price-from .bundle-special-price{font-size:15px!important;font-weight:600}.recently-viewed-products-wrapper .price-from .bundle-to{display:unset;margin:0 2px;font-size:15px!important;font-weight:500}.pagination{width:100%}.pagination .page-item{padding:0 10px}.pagination .page-item.active{font-weight:600;color:#26a37c!important;border-bottom:2px solid #26a37c}.pagination .page-item.next .angle-left-icon,.pagination .page-item.next .angle-right-icon,.pagination .page-item.previous .angle-left-icon,.pagination .page-item.previous .angle-right-icon{margin:0;font-size:24px;background:unset;text-align:center}.pagination .page-item.next .angle-right-icon:before{content:"\E908"}.pagination .page-item.previous .angle-left-icon:before{content:"\E907"}.pagination a{color:unset!important;text-decoration:none!important}.pagination a i{top:2px;font-size:18px;position:relative}.pagination .angle-left-icon,.pagination .angle-right-icon{speak:none;line-height:1;font-style:normal;font-weight:400;text-transform:none;font-variant:normal;-webkit-font-smoothing:antialiased;font-family:Webkul Rango!important;background:unset}.pagination .angle-right-icon:before{content:"\E908"}.pagination .angle-left-icon:before{content:"\E907"}.carousel-products+.recently-viewed{top:-40px;position:relative}.carousel-products .VueCarousel-slide{cursor:default}.vue-slider{max-width:97%}.profile-update-form{width:800px}.compare-products{width:100%;cursor:pointer;overflow-x:auto;padding-bottom:20px;word-break:break-word;margin-left:0!important;margin-right:10px!important}.compare-products .active{cursor:grabbing;cursor:-webkit-grabbing;-webkit-transform:scale(1);transform:scale(1)}.compare-products tr{width:100%}.compare-products td{padding:15px;min-width:250px;max-width:250px;vertical-align:top}.compare-products .image-wrapper{width:100%}.compare-products .stars i{font-size:16px}.compare-products .action{position:relative}.compare-products .action .btn-add-to-cart{width:125px!important;white-space:pre-wrap}.compare-products .action .close-btn{right:0;top:6px;position:absolute;display:inline-block}.compare-products .action .close-btn:hover{font-weight:600}.compare-products .action .compare-icon{display:none}.compare-products .material-icons.cross{top:5px;right:20px;cursor:pointer;position:absolute}.compare-products .wishlist-icon{top:5px;right:60px;position:absolute;display:inline-block}.compare-products::-webkit-scrollbar{display:none}.compare-products{-ms-overflow-style:none;scrollbar-width:none}.cp-spinner{width:48px;height:48px;position:absolute;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;left:calc(50% - 24px);margin-top:calc(40% - 24px)}.overlay-loader{top:50%;left:50%;z-index:11;position:fixed;margin-top:-24px;margin-left:-24px}@media only screen and (max-width:720px){.cp-spinner{left:50%;margin-left:-24px;top:50%;margin-top:-24px}}.cp-round:before{border-radius:50%;border:6px solid grey}.cp-round:after,.cp-round:before{content:" ";width:48px;height:48px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0}.cp-round:after{border-radius:50%;border-top:6px solid #26a37c;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}.image-search-container{top:9px;right:45px;z-index:10;cursor:pointer;position:absolute;background:#fff;height:24px!important}.image-search-result{width:100%;padding:20px;border-radius:2px;margin-bottom:20px;display:inline-block;border:1px solid #0041ff;background-color:rgba(0,65,255,.1)}.image-search-result .searched-image{float:left}.image-search-result .searched-image img{width:150px;height:auto;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.32);box-shadow:1px 1px 3px 0 rgba(0,0,0,.32)}.image-search-result .searched-terms{margin-left:20px;display:inline-block}.image-search-result .searched-terms .term-list a{padding:5px 8px;margin-top:10px;background:#fff;margin-right:10px}.filtered-tags{margin-bottom:20px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{display:none;overflow-x:hidden;scroll-behavior:smooth}body .container-margin{margin:auto 20px}.root-category-menu{border-bottom:1px solid #d8e6ed}.angle-right-icon{width:22px;height:20px;float:right;margin-right:10px;background-image:url("../images/Icon-Arrow-Right.svg")}.card-product-image-container{height:300px;min-height:100px;max-height:300px}.card-product-image-container img{width:100%;height:100%}.card-product-image-container .background-image-group{width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.hide-text{white-space:nowrap;width:100%;display:inline-block;text-overflow:ellipsis;overflow:hidden!important}.card-bottom-container{margin-top:12px}.card-actual-price{text-decoration:line-through}.card-discount{color:rgba(38,163,124,.83)}.no-border-shadow{border:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}.card-bottom-container .rango-heart{float:right;margin-top:8px;cursor:pointer;font-size:20px}.disable-active:active,.disable-active:focus,header #search-form>:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.container-margin>.container-fluid{margin-bottom:60px}.v-mr-20{margin-right:2rem}.popular-product-categories .active{color:#4d7ea8;padding:0 10px 5px;display:inline-block;border-bottom:2px solid}.popular-product-categories .switch-buttons{top:-3px;position:relative}.align-vertical-super{vertical-align:super}.align-vertical-top{vertical-align:top}.card-sale-btn{top:5px}.star-rating>*{font-size:14px}.advertisement-four-container .offers-ct-panel>.row{padding:0 10px}.advertisement-four-container .offers-ct-panel a:first-child{padding-bottom:15px!important}.advertisement-four-container .offers-ct-panel .offers-ct-top{height:180px}.advertisement-four-container .offers-ct-panel .offers-ct-bottom{height:220px}.advertisement-four-container>.row:first-child{padding:0 10px!important}.advertisement-four-container .col-4:nth-child(2){padding-left:10px;padding-right:10px}.advertisement-four-container img{width:100%;height:100%;max-height:425px}.advertisement-four-container img:first-of-type,.advertisement-four-container img:last-child{padding:0}.advertisement-two-container img{width:100%}.advertisement-three-container img{height:100%}.advertisement-three-container .bottom-container img,.advertisement-three-container .top-container img{height:225px}.advertisement-three-container .bottom-container{padding-top:15px}.recently-viewed-items{padding-left:10px!important;padding:0!important}.product-policy-container .card{border:none;padding:20px 10px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.product-policy-container .card .policy{display:table;padding:0 10px}.product-policy-container .card .policy .left{margin-right:10px;display:inline-block}.product-policy-container .card .policy .right{display:table-cell;vertical-align:middle}.product-policy-container .product-policy-wrapper:first-of-type{padding-left:0}.product-policy-container .product-policy-wrapper:last-of-type{padding-right:0}.category-with-custom-options img{width:100%;max-width:100%;height:100%;max-height:100%}.category-with-custom-options .row:first-child{margin-bottom:0}.category-with-custom-options .row:first-child .category-image{height:350px}.category-with-custom-options .row:first-child > div{padding:0;background-repeat:no-repeat}.category-with-custom-options .row:first-child > div:first-child,.category-with-custom-options .row:first-child > div:nth-child(3){max-height:345px}.category-with-custom-options .row:nth-child(2) .category-image{height:350px}.category-with-custom-options .row:nth-child(2)>div{padding:0;background-repeat:no-repeat}.category-with-custom-options .row:nth-child(2)>div:nth-child(2),.category-with-custom-options .row:nth-child(2)>div:nth-child(4){max-height:345px}.category-with-custom-options .categories-collection{width:100%;height:100%;display:table;min-height:310px;max-height:345px;padding-left:36px;background:#2b2b2b}.category-with-custom-options .categories-collection h2{color:#fff}.category-with-custom-options .categories-collection li{color:hsla(0,0%,100%,.83)}.category-with-custom-options .categories-collection .category-text-content{height:100%;display:table-cell;vertical-align:middle}.hot-categories-container .hot-category-wrapper{padding:0 10px 0 0}.hot-categories-container .hot-category-wrapper .card{height:100%;padding:20px;border:none}.hot-categories-container .hot-category-wrapper .velocity-divide-page .left{width:30px;height:30px;margin-left:10px}.hot-categories-container .hot-category-wrapper .velocity-divide-page .left img{width:100%;height:100%}.hot-categories-container .hot-category-wrapper .velocity-divide-page .right{padding-left:50px!important}.hot-categories-container .hot-category-wrapper:nth-last-child(2){padding:0}.hot-categories-container .hot-category-wrapper:last-child{padding:0 0 0 10px}.hot-categories-container ul,.popular-categories-container ul{line-height:2.5rem}.hot-categories-container li,.popular-categories-container li{font-size:16px}.popular-categories-container .popular-category-wrapper{padding:0 8px}.popular-categories-container .popular-category-wrapper .card{height:100%;border:none}.popular-categories-container .popular-category-wrapper .card .category-image{height:180px}.popular-categories-container .popular-category-wrapper .card .category-image img{width:100%;height:100%}.popular-categories-container .popular-category-wrapper .card-image{height:180px;background-size:100% 100%;background-image:url("../images/man.png")}.popular-categories-container .popular-category-wrapper .card-description{padding:10px 20px}.popular-categories-container .popular-category-wrapper:first-child{padding-left:0}.popular-categories-container .popular-category-wrapper:nth-last-child(2){padding-right:0}.popular-categories-container .popular-category-wrapper:last-child{padding-left:16px;padding-right:0}.reviews-container .review-wrapper:first-of-type{padding:0 8px 0 0}.reviews-container .review-wrapper{padding:0 8px}.reviews-container .review-wrapper:nth-last-of-type(2){padding:0 0 0 8px}.reviews-container .review-wrapper:last-of-type{padding:0 0 0 16px}.reviews-container .card{border:none;height:100%;padding:20px;padding-left:15px;padding-right:15px;-webkit-box-shadow:0 4px 17px 0 rgba(0,0,0,.11);box-shadow:0 4px 17px 0 rgba(0,0,0,.11)}.reviews-container .card .customer-info>div{padding:0;display:inline-block}.reviews-container .card .customer-info>div:first-child{width:60px;margin-right:10px}.reviews-container .card .customer-info>div:last-child{width:calc(100% - 75px)}.reviews-container .card .review-info{height:100%;padding:20px 15px;-webkit-box-shadow:0 4px 17px 0 rgba(0,0,0,.11);box-shadow:0 4px 17px 0 rgba(0,0,0,.11)}.reviews-container .card .review-info>div:not(:last-child){margin-bottom:10px}.reviews-container .card .review-info .star-ratings{margin-bottom:5px!important}.reviews-container .product-info{display:inline-block}.main-content-wrapper{margin:0;margin-bottom:60px;display:inline-block}.main-content-wrapper>.row.disabled{cursor:not-allowed}.main-content-wrapper .main-category{padding:8px 15px;border-top:1px solid #ccc;border-bottom:5px solid transparent}.main-content-wrapper .content-list{margin:0;width:100%;height:42px;text-align:left;list-style:none;position:relative;vertical-align:top;display:inline-block}.main-content-wrapper .content-list ul{width:100%;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#4d7ea8}.main-content-wrapper .content-list ul li a{display:block;cursor:pointer;font-size:16px;font-weight:600;padding:8px 15px;letter-spacing:0;position:relative;color:#fff;text-decoration:none}.main-content-wrapper .content-list ul li:hover{background-color:#42719a}.velocity-divide-page{position:relative}.velocity-divide-page .left{z-index:1;width:230px;position:absolute}.velocity-divide-page .right{width:100%;padding-left:230px!important}.container-right{width:100%;display:inline-block}.container-right>:first-child{width:100%}.home-base{margin-bottom:60px}.broken-image{width:320px;height:160px;background-image:url("../images/static/broken-clock.png")}.velocity-icon{width:150px;height:150px;background-image:url("../images/static/v-icon.png")}.error-page{padding-top:30vh}.custom-circle{width:56px;height:54px;padding:14px;font-size:20px;color:#21a179;border-radius:50%;text-align:center;background:#fff;display:inline-block;vertical-align:middle;border:2px solid #21a179;font:18px josefin sans,arial}body:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(71,55,78,.8);opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-quick-view{top:100px;width:700px;z-index:101;padding:40px;display:none;position:absolute;margin-bottom:50px;left:calc(50% - 350px);background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2);-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;will-change:left,top,width;-webkit-backface-visibility:hidden}.cd-quick-view .cd-slider li.selected img{width:100%;height:100%;display:inline-block!important}.cd-quick-view .cd-slider img{display:none}.cd-quick-view .close-btn{top:15px;right:20px;font-weight:600;position:absolute}.cd-quick-view .action-buttons{padding-top:10px;margin-left:118px}.cd-quick-view .action-buttons>span{font-size:24px;margin-left:24px}.cd-quick-view .product-actions{display:inline-block}.cd-quick-view .product-actions .compare-icon,.cd-quick-view .product-actions .wishlist-icon{height:38px;display:inline-table;cursor:pointer;margin-left:10px}.cd-quick-view .product-actions .compare-icon i,.cd-quick-view .product-actions .wishlist-icon i{display:table-cell;vertical-align:middle}.cd-quick-view .product-actions .wishlist-icon{float:right}.cd-quick-view .product-actions .add-to-cart-btn{float:left}.cd-quick-view .quick-view-name{font-size:24px;line-height:25px}.cd-quick-view .product-price{margin-top:10px}.cd-quick-view .product-rating{display:table;margin:10px 0}.cd-quick-view .product-rating a,.cd-quick-view .product-rating span{vertical-align:top;display:table-cell}.cd-quick-view .product-gallery{top:10px;position:sticky}.cd-quick-view .product-gallery .VueCarousel-pagination button{padding:0!important;margin:3px!important;border:1px solid #dcdcdc!important;background-color:#fff!important}.cd-quick-view .product-gallery .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#dcdcdc!important}.cd-quick-view .product-gallery .VueCarousel-pagination button.VueCarousel-dot--active:focus{outline:none}.cd-quick-view .description-text{word-break:break-word;overflow:auto}.container{max-width:1300px!important}.category-page-wrapper,.remove-padding-margin{width:100%!important;margin:0!important;padding:0!important}.demo{border:1px solid red}.quick-addtocart-btn{margin-top:306px;margin-left:-82px}.model-display-block{display:block}.footer{width:100%;background-color:#fff;display:inline-block}.footer .footer-content .newsletter-subscription{color:#fff;padding:10px 130px;background-color:#4d7ea8}.footer .footer-content .newsletter-subscription .newsletter-wrapper input.subscribe-field{width:300px;border:none;height:38px;font-size:18px;max-width:250px;padding:10px 20px;color:rgba(0,0,0,.83)}.footer .footer-content .newsletter-subscription .newsletter-wrapper button.subscribe-btn{left:-2px;height:38px;font-size:18px;max-width:110px;line-height:10px;position:relative}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons{height:100%;padding:20px 0;color:#fff}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons i{margin:0;cursor:pointer}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons .within-circle{background:#4d7ea8;margin-right:2px;border:1px solid hsla(0,0%,100%,.52)}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons .within-circle:hover{opacity:.5}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons img{background:#4d7ea8;border:1px solid hsla(0,0%,100%,.52);padding-left:15px;padding-right:15px}.footer .footer-content .newsletter-subscription .newsletter-wrapper .subscribe-newsletter{text-align:right;padding:25px 0 30px}.footer .footer-content>.row{padding:60px 130px;background:#30383f}.footer .footer-content>.row .logo{width:auto;max-height:40px}.footer .footer-content>.row .footer-ct-content>div{margin:0;padding:0;font-size:14px;line-height:2.5rem}.footer .footer-content>.row .footer-ct-content>div ul{margin-bottom:0}.footer .footer-content>.row .footer-ct-content>div ul li{margin-bottom:5px}.footer .footer-content>.row .footer-ct-content>div ul li a{color:hsla(0,0%,100%,.83)}.footer .footer-content>.row .footer-rt-content{padding-right:0}.footer .footer-content>.row .footer-rt-content .row>div{width:100%;display:block}.footer .footer-content>.row .footer-rt-content .row .bg-image,.footer .footer-content>.row .footer-rt-content .row .small-card-container .product-image,.small-card-container .footer .footer-content>.row .footer-rt-content .row .product-image{width:42px;height:30px;display:inline-block;background-position:0}.footer .footer-content>.row .footer-rt-content .row .bg-image:not(:last-child),.footer .footer-content>.row .footer-rt-content .row .small-card-container .product-image:not(:last-child),.small-card-container .footer .footer-content>.row .footer-rt-content .row .product-image:not(:last-child){margin-right:3px}.footer .footer-content>.row .footer-rt-content .row .cash{background-image:url("../images/static/cash.png")}.footer .footer-content>.row .footer-rt-content .row .cheque{width:57px!important;background-image:url("../images/static/cheque.png")}.footer .footer-content>.row .footer-rt-content .row .visa{background-image:url("../images/static/visa.png")}.footer .footer-content>.row .footer-rt-content .row .master-card{background-image:url("../images/static/master-card.png")}.footer .footer-content>.row .footer-rt-content .row .paypal{background-image:url("../images/static/paypal.png")}.footer .footer-content>.row .footer-rt-content .row .discover{background-image:url("../images/static/discover.png")}.footer .footer-content>.row .footer-rt-content .row:not(:last-child){padding-bottom:20px}.footer .footer-content>.row .footer-rt-content h3{font-size:14px;color:hsla(0,0%,100%,.52)}.footer .footer-content .footer-statics .software-description{padding-left:0}.footer .footer-content .footer-statics .software-description p{font-size:14px}.footer .top-brands{padding:30px 130px}.footer .top-brands .top-brands-body ul{width:85%;display:inline-block}.footer .top-brands .top-brands-body ul li{margin-left:0;font-size:16px;padding:15px 0 0;display:inline-block}.footer .footer-copy-right{width:100%;height:60px;font-size:16px;line-height:6rem;text-align:center;background:#30383f;color:hsla(0,0%,100%,.83)}.footer .footer-copy-right p{padding:0 20px}.footer .footer-copy-right a{color:unset}.footer .footer-copy-right a:hover{color:#4d7ea8}.product-detail{padding-top:20px;margin-bottom:20px;padding-left:0!important;padding-right:0!important}.product-detail .right>div{border-bottom:1px solid #ccc}.product-detail .right>div.attributes .attribute{margin-bottom:20px}.product-detail .right>div.attributes .attribute:last-child{margin-bottom:30px}.product-detail .right .category-breadcrumb{margin-left:0;padding:0 15px}.product-detail .right .reviews{vertical-align:top}.product-detail .right .reviews>div{display:inline-block}.product-detail .right .info{margin-left:0}.product-detail .right .info>h2,.product-detail .right .info div{padding-left:0}.product-detail .right .info>*{margin-bottom:10px}.product-detail .right .info .availability button{border:none;color:#fff;font-weight:600;cursor:default;padding:2px 11px;background:#f05153}.product-detail .right .info .availability button.active{background:#4d7ea8}.product-detail .right .options .box{width:32px;height:32px;display:inline-block;background-color:#ccc}.product-detail .right h3{margin-bottom:0}.product-detail .right .row.reviews .reviews-text{line-height:3rem}.product-detail .right .add-to-cart-btn{padding:0}.product-detail .right .add-to-cart-btn button{text-transform:uppercase;padding:9px 15px!important}.product-detail .right .add-to-cart-btn button span{top:0;font-size:16px}.product-detail .right .product-price{height:unset}.product-detail .right .product-price .price-from .bundle-regular-price{font-size:20px!important;font-weight:500;margin-right:10px;text-decoration:line-through}.product-detail .right .product-price .price-from .bundle-special-price{font-size:20px!important;font-weight:600}.product-detail .right .product-price .price-from .bundle-to{display:block;font-size:20px!important;font-weight:500;margin-top:1px;margin-bottom:1px}.product-detail .right .quantity{width:unset}.product-detail .right .form-group label{display:block}.product-detail .right .form-group .radio{margin-right:10px}.product-detail .right .form-group .radio input[type=radio]{margin-left:0;position:static}.product-detail .right .form-group .radio .radio-view{display:none}.product-detail .thumb-list{left:15px;z-index:99;padding:0;overflow:hidden;margin-top:10px;position:relative}.product-detail .thumb-list .arrow{left:0;height:100%;z-index:1001;opacity:.5;margin-top:5px;cursor:pointer;position:absolute;line-height:13em;background:#dcdcdc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail .thumb-list .arrow.right{right:0;left:unset;line-height:13rem}.product-detail .thumb-list .thumb-frame{padding:1px;border:1px solid transparent}.product-detail .thumb-list .thumb-frame.active{border:1px solid #26a37c}.product-detail .thumb-list .small-card-container .thumb-frame>.product-image,.product-detail .thumb-list .thumb-frame>.bg-image,.small-card-container .product-detail .thumb-list .thumb-frame>.product-image{width:100%;height:110px;background-size:100% 100%;background-position-y:center}.product-detail .product-actions>div{display:inline-block}.product-detail .product-actions>div .add-to-cart-btn{float:left}.product-detail .product-actions>div .compare-icon,.product-detail .product-actions>div .wishlist-icon{height:46px;margin-left:0;padding-left:10px}.product-detail .product-actions>div .compare-icon i,.product-detail .product-actions>div .wishlist-icon i{display:table-cell;vertical-align:middle}.product-detail .product-actions>div .compare-icon{display:inline-table}.product-detail .product-actions>div .wishlist-icon{float:right}.product-detail #product-form,.product-detail .layouter{height:100%}.product-detail #product-form .form-container{height:100%;position:relative}.product-detail #product-form .form-container>.left{top:60px;padding:0;position:sticky}.product-detail #product-form .form-container>.left .product-image-group>div{margin:0;padding:0}.product-detail #product-form .form-container .right .swatch-container{margin-top:10px;display:block}.product-detail #product-form .form-container .right .swatch-container .swatch{display:inline-block;margin-right:5px;min-width:40px;height:40px}.product-detail #product-form .form-container .right .swatch-container .swatch span{min-width:38px;height:38px;float:left;border:1px solid #c7c7c7;border-radius:3px;line-height:36px;text-align:center;cursor:pointer;padding:0 10px}.product-detail #product-form .form-container .right .swatch-container .swatch img{width:38px;height:38px;border:1px solid #c7c7c7;border-radius:3px;cursor:pointer;background:#f2f2f2}.product-detail #product-form .form-container .right .swatch-container .swatch input:checked+img,.product-detail #product-form .form-container .right .swatch-container .swatch input:checked+span{border:1px solid #242424}.product-detail #product-form .form-container .right .swatch-container .swatch input{display:none}.product-detail #product-form .form-container .right .swatch-container .no-options{color:#fb3949}.product-detail .accordian.active .accordian-header{padding-bottom:0}.product-detail .accordian-content div,.product-detail .description{overflow:auto}.product-detail .full-description{font-size:14px}.product-detail .full-specifications tr td:first-child{width:100px}.product-detail select[disabled=disabled]{cursor:not-allowed;border-color:#dcdcdc;background-color:#dcdcdc}.store-meta-images{margin-top:20px}.store-meta-images img{width:100%;height:100%;max-height:300px}.related-products{margin-bottom:60px}.vc-small-screen{display:none!important}@media only screen and (max-width:1192px){.sticky-header,.vc-full-screen{display:block!important}.vc-small-screen{display:none!important}#main-category{display:block!important}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons{width:100%;padding:5px 0;text-align:center!important}.footer .footer-content .newsletter-subscription .newsletter-wrapper .subscribe-newsletter{width:100%;padding:10px 0;text-align:center}.footer .footer-content .footer-statics>div:not(:last-child){margin-bottom:30px}}@media only screen and (max-width:992px){body.open-hamburger{color:#7f7f7f;opacity:.8;overflow:hidden}#webheader{position:fixed;background-color:#fff}#main-category,#webheader{display:none!important}#home-right-bar-container{position:relative;top:-48px}.sticky-header,.vc-full-screen{display:none!important}.vc-small-screen{display:block!important}.force-center{margin:0 auto!important}.main-content-wrapper{z-index:100;margin-bottom:25px;background-color:#fff}.main-content-wrapper .vc-header{top:0;margin:0;padding:0;width:100%;height:50px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.main-content-wrapper .vc-header>div{display:none}.main-content-wrapper .vc-header>div.vc-small-screen{display:block}.main-content-wrapper .vc-header>div.vc-small-screen img{width:100%;height:100%;max-height:50px}.main-content-wrapper .vc-header>div.vc-small-screen .hamburger-wrapper{display:inline-block;height:50px}.main-content-wrapper .vc-header>div.vc-small-screen .hamburger-wrapper .hamburger{top:12px;font-size:24px;position:relative}.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header{position:relative;z-index:2;display:table;text-align:right;height:50px}.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header>a{display:table-cell;vertical-align:middle}.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-container,.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-wrapper{top:-2px;left:-12px;position:relative}.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-container .badge,.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-wrapper .badge{z-index:10;border-radius:50%;position:absolute;background:#26a37c}.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-container{left:4px;margin-right:10px}#top{display:none}.product-card-new{max-width:19rem}.product-card-new.grid-card .card-body .product-name{width:13rem}.product-card-new.grid-card .card-body .product-rating{display:none}.product-card-new.grid-card .card-body .add-to-cart-btn{padding:0;display:table}.carousel-products.with-recent-viewed .product-card-new.grid-card .card-body .add-to-cart-btn .btn-add-to-cart .btn-add-to-cart,.product-card-new.grid-card .card-body .add-to-cart-btn .btn-add-to-cart .carousel-products.with-recent-viewed .btn-add-to-cart,.product-card-new.grid-card .card-body .add-to-cart-btn .btn-add-to-cart .small-padding.btn-add-to-cart{padding:3px 14px!important}.product-card-new.grid-card .card-body .add-to-cart-btn~a{position:relative}.product-card-new.grid-card .card-body .add-to-cart-btn~a.compare-icon{right:0}.product-card-new.grid-card .card-body .add-to-cart-btn~a.wishlist-icon{padding:0;left:10px;max-width:25px}.product-card-new.grid-card #quick-view-btn-container{display:none}.advertisement-four-container .offers-ct-panel{padding:8px 0}.advertisement-four-container .offers-ct-panel a:first-child{padding-bottom:10px!important}.advertisement-three-container .bottom-container img,.advertisement-three-container .top-container img{padding:0;height:unset}.advertisement-three-container .second-panel{padding-top:10px}.advertisement-two-container a:nth-of-type(2){padding:15px 0 0}.category-with-custom-options{display:none}.category-with-custom-options.vc-small-screen{display:block}.category-with-custom-options.vc-small-screen .smart-category-container .col-12{padding:0}.category-with-custom-options.vc-small-screen .smart-category-container:not(:first-child){padding-top:20px}.footer .footer-content .newsletter-subscription{padding:10px 20px}.footer .footer-content .newsletter-subscription .newsletter-wrapper{margin:0;padding:0}.footer .footer-content .newsletter-subscription .newsletter-wrapper input.subscribe-field{width:200px}.footer .footer-content .newsletter-subscription .newsletter-wrapper .subscribe-newsletter{text-align:left}.footer .footer-content .newsletter-subscription .newsletter-wrapper .subscribe-newsletter .subscriber-form-div{text-align:center}.footer .footer-content .footer-statics{padding:30px 50px}.footer .footer-content .footer-copy-right{font-size:14px}.popular-categories-container .popular-category-wrapper{padding:0}.popular-categories-container .popular-category-wrapper .card .category-image{height:100%}.popular-categories-container .popular-category-wrapper:last-child{padding-left:0}.slides-container .VueCarousel .VueCarousel-pagination button{width:5px!important;height:5px!important}.slides-container .VueCarousel .VueCarousel-pagination .VueCarousel-dot{padding:2px!important}.account-content .sidebar{display:none}.account-content .account-layout{padding:0}.account-content .account-layout.right{padding-right:20px!important;padding-left:20px!important}.account-content .account-layout .account-items-list.wishlist-container .product-card-new{width:calc(50% - 5px)}.account-content .account-layout .account-table-content #datagrid-filters>.search-filter{width:100%;max-width:100%;margin:0 0 10px}.account-content .account-layout .account-table-content #datagrid-filters>.dropdown-filters{width:100%}.account-content .account-layout .account-table-content #datagrid-filters>.dropdown-filters .control-group{width:100%;max-width:100%}.account-content .account-layout .account-table-content #datagrid-filters>.dropdown-filters .dropdown-container li{width:100%}.account-content .account-layout .account-table-content #datagrid-filters>.dropdown-filters:nth-of-type(2){margin-top:30px;margin-bottom:10px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters.per-page{margin-top:0;margin-bottom:10px;position:relative}.account-content .account-layout .sale-container .tabs-content .totals .sale-summary{width:100%;font-size:17px}.account-content .account-layout .sale-container .tabs-content .totals .sale-summary tbody tr td{width:50%!important}.account-content .account-layout .sale-container .tabs-content .totals .sale-summary tbody tr td:last-child{text-align:right}.account-content .account-layout .sale-container .order-box-container .box{width:100%;margin-bottom:20px}.account-content .account-layout .sale-container .order-box-container .box .box-title{padding-bottom:0}.account-content .account-layout .table table thead{display:none}.account-content .account-layout .table table tr{margin-bottom:20px;border:1px solid #ccc}.account-content .account-layout .table table tr td{width:100%;border-top:none;border-right:1px solid #ccc!important}.account-content .account-layout .table table tr td:before{content:attr(data-value);font-size:15px;font-weight:600;display:inline-block}.account-content .account-layout .table table tr td .action{display:inline-block}.account-content .account-layout .table table tr td:first-child{font-weight:700}.mini-cart-container{display:none}header .vc-small-screen .searchbar{padding-left:20px!important;padding-right:20px!important}header .vc-small-screen .searchbar .compare-btn,header .vc-small-screen .searchbar .wishlist-btn{display:none}header .vc-small-screen #search-form{background:transparent;width:100%}header .vc-small-screen #search-form .selectdiv{display:none}header .vc-small-screen #search-form .selectdiv+div input{width:calc(100% - 40px);border:1px solid #26a37c}.carousel-products.vc-full-screen{display:none}.carousel-products.vc-small-screen{display:block!important}.carousel-products+.recently-viewed{top:0;position:static}.reviews-container .review-wrapper,.reviews-container .review-wrapper:first-of-type,.reviews-container .review-wrapper:last-of-type,.reviews-container .review-wrapper:nth-last-of-type(2){padding:0}.reviews-container .review-wrapper:not(:last-child){margin-bottom:10px}.product-policy-wrapper{padding:0!important}.product-policy-wrapper:not(:last-child){margin-bottom:10px}.product-detail #product-form .form-container .left{top:0;position:relative;margin-bottom:20px}.product-detail #product-form .form-container .left .vc-small-product-image{width:100%}.product-detail .customer-rating>.row>div{margin-bottom:30px}.product-detail .arrow.left,.product-detail .arrow.right{display:none}.product-detail .thumb-list .small-card-container .thumb-frame>.product-image,.product-detail .thumb-list .thumb-frame>.bg-image,.small-card-container .product-detail .thumb-list .thumb-frame>.product-image{background-size:contain}.review-page-container>div{padding:0}.review-page-container>div:not(:last-child){position:relative;margin-bottom:60px}.customer-rating>.row>div:not(:last-child){margin-bottom:20px}.auth-content.form-container>.container{margin:0;width:100%}.auth-content.form-container>.container>div:first-child{padding:0}.auth-content.form-container>.container>div:first-child .body{padding:20px}.category-page-wrapper .layered-filter-wrapper{display:none}.category-page-wrapper .category-container{margin:0;margin-top:20px;padding-left:0!important;padding-right:0!important}.category-page-wrapper .category-container>div{padding:0 10px}.category-page-wrapper .category-container>div:first-child{padding:0 10px!important}.category-page-wrapper .category-container .filters-container{left:0;top:30px;padding:0;width:100%;z-index:9;position:fixed;padding-bottom:10px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.21);box-shadow:0 2px 4px 0 rgba(0,0,0,.21)}.category-page-wrapper .category-container .filters-container .toolbar-wrapper>div.col-4{margin:0;padding:0;display:table;text-align:center}.category-page-wrapper .category-container .filters-container .toolbar-wrapper>div.col-4 *{display:table-cell;vertical-align:middle}.category-page-wrapper .category-container .filters-container .toolbar-wrapper>div.col-4 a{text-align:center;display:inline-block}.category-page-wrapper .category-container .filters-container .toolbar-wrapper>div.col-4 span{left:5px;position:relative}.nav-container{top:0;left:0;width:75%;opacity:1;z-index:9999;height:100vh;position:fixed;font-size:16px;overflow-y:scroll;-webkit-box-shadow:0 2px 8px 0;box-shadow:0 2px 8px 0;background-color:#fff}.nav-container .wrapper{position:relative}.nav-container .wrapper .category-title{width:100%;display:none;display:table;padding-left:10px;margin:13px 0}.nav-container .wrapper .category-title>i{font-size:26px;display:table-cell;vertical-align:middle}.nav-container .wrapper .category-title span{font-size:20px;display:table-cell;vertical-align:top}.nav-container .wrapper .category-title span i{float:left!important;margin:2px 2px 0 0!important}.nav-container .wrapper .greeting{top:0;width:100%;display:table;position:sticky;color:#111;background-color:#fff;border-bottom:1px solid #ccc}.nav-container .wrapper .greeting>i{font-size:26px;display:table-cell;vertical-align:middle}.nav-container .wrapper .greeting span{font-size:20px;display:table-cell;vertical-align:top}.nav-container .wrapper ul{font-weight:600;color:#111;border-top:1px solid #ccc}.nav-container .wrapper ul li{font-size:16px;padding:10px 0 10px 20px}.nav-container .wrapper ul li:hover{background-color:#ececec}.nav-container .wrapper ul li .category-logo,.nav-container .wrapper ul li .language-logo-wrapper{width:18px;height:18px;margin-right:5px;display:inline-block}.nav-container .wrapper ul li .rango-arrow-right{float:right;font-size:20px;padding-top:5px;padding-right:15px}.nav-container .wrapper ul li .nested-category{border-top:unset}.nav-container .wrapper ul li .nested-category li:last-child{padding-bottom:0}.nav-container .wrapper ul:first-of-type{border-top:unset}.nav-container .wrapper .category-wrapper li,.nav-container .wrapper .vc-customer-options li{font-size:14px}.nav-container .wrapper .category-wrapper li i.icon,.nav-container .wrapper .vc-customer-options li i.icon{speak:none;line-height:1;font-style:normal;font-weight:400;text-transform:none;font-variant:normal;-webkit-font-smoothing:antialiased;font-family:Webkul Rango!important;font-size:18px;padding-right:5px;display:contents}.nav-container .wrapper .category-wrapper li i.icon.profile:before,.nav-container .wrapper .vc-customer-options li i.icon.profile:before{content:"\E995"}.nav-container .wrapper .category-wrapper li i.icon.address:before,.nav-container .wrapper .vc-customer-options li i.icon.address:before{content:"\E949"}.nav-container .wrapper .category-wrapper li i.icon.reviews:before,.nav-container .wrapper .vc-customer-options li i.icon.reviews:before{content:"\E97D"}.nav-container .wrapper .category-wrapper li i.icon.wishlist:before,.nav-container .wrapper .vc-customer-options li i.icon.wishlist:before{content:"\E93E"}.nav-container .wrapper .category-wrapper li i.icon.compare:before,.nav-container .wrapper .vc-customer-options li i.icon.compare:before{content:"\E93B"}.nav-container .wrapper .category-wrapper li i.icon.orders:before,.nav-container .wrapper .vc-customer-options li i.icon.orders:before{content:"\E931"}.nav-container .wrapper .category-wrapper li i.icon.downloadables:before,.nav-container .wrapper .vc-customer-options li i.icon.downloadables:before{content:"\E926"}.nav-container .drawer-section{padding:15px}.nav-container .header.drawer-section{width:100%;display:table}.nav-container .header.drawer-section>*{display:table-cell;vertical-align:middle}.nav-container .header.drawer-section i{width:25px;padding-right:10px}.nav-container .layered-filter-wrapper{width:100%;display:block;padding-top:0;margin-bottom:0}.category-container .grid-card,.search-container .grid-card{width:45%}.category-container .grid-card:nth-child(odd),.search-container .grid-card:nth-child(odd){float:left}.category-container .grid-card:nth-child(2n),.search-container .grid-card:nth-child(2n){float:right}.cart-details.offset-1,.cart-details .order-summary-container.offset-1{margin-left:0;padding-left:0;padding-right:0}.cart-details .cart-details-header,.cart-details h1{padding:0}.cart-details h1{margin-bottom:20px}.cart-details .cart-header{display:none}.cart-details .cart-item-list>div{margin:0;padding:0}.cart-details .product-price .special-price,.cart-details .product-price span:first-child{font-size:18px}.cart-details .actions{margin-top:7px!important}.cart-details .continue-shopping,.cart-details .empty-cart-message{padding:0}.checkout-process{margin-left:0!important;padding-left:0!important;padding-right:0!important}.checkout-process>div,.checkout-process h1{padding:0}.checkout-process .accordian-header h3{margin-bottom:0!important}.checkout-process .billing-address{margin-bottom:20px}.address-holder>div{padding-right:0;padding-bottom:15px}.wishlist-container{width:100%!important;margin:0!important;padding:0!important}.wishlist-container .product-card-new{margin-left:0}.compare-products{padding:0!important}.compare-products .col,.compare-products .col-2{max-width:unset}.compare-icon,.wishlist-icon{margin-left:0}.image-search-result .searched-terms{margin-left:0;margin-top:20px}.image-search-result .searched-terms .term-list a{line-height:40px}#datagrid-filters.datagrid-filters{padding-top:20px}#sort-by.sorter select{top:2px;left:25px;padding:0 10px;position:absolute;display:inline-block}}@media only screen and (max-width:768px){.sticky-header{display:none!important}#home-right-bar-container{position:unset;top:unset}.modal-container{left:10%;max-width:80%;margin-left:0}.footer .footer-list-container{padding-left:0!important}.footer .currency{display:block!important}.table{width:90%;margin-bottom:1rem;margin-top:68px;color:#212529;overflow-x:auto}.per-page{position:absolute;margin-top:66px;margin-right:-1px;margin-left:17px;width:151px}.filter-left{position:relative;margin-right:-6px!important}.dropdown-filters{margin-left:15px}.quantity button.btn-sm.btn-primary.apply-filter,button.btn.btn-sm.btn-primary.apply-filter{margin-top:10px;margin-left:-158px}.quick-view-btn-container span{left:24%;top:-24px;font-size:13px}.quick-view-in-list{display:none}.product-card-new{max-width:18rem}}@media only screen and (max-width:420px){.sticky-header{display:none!important}#home-right-bar-container{position:unset;top:unset}}@media only screen and (max-width:320px){.sticky-header{display:none!important}#home-right-bar-container{position:unset;top:unset}.quick-view-in-list{display:none}}body.rtl{text-align:right}.account-content .account-layout .bottom-toolbar .pagination body.rtl .page-item,.product-detail body.rtl .right,body.rtl .account-content .account-layout .bottom-toolbar .pagination .page-item,body.rtl .fs16,body.rtl .product-detail .right{font-size:14px!important}body.rtl .order-summary-container{margin-left:0;margin-right:130px}body.rtl .velocity-divide-page .right{padding-left:0!important;padding-right:230px!important}body.rtl header #search-form #header-search-icon{float:right;border-radius:2px 0 0 2px}body.rtl header #search-form .btn-group select,body.rtl header #search-form .quantity select{border-left:0;border-right:1px solid #26a37c}body.rtl header #search-form .btn-group .selectdiv select,body.rtl header #search-form .quantity .selectdiv select{float:unset}body.rtl header #search-form .btn-group .selectdiv select~.select-icon-container,body.rtl header #search-form .quantity .selectdiv select~.select-icon-container{top:0;right:100px;position:absolute}body.rtl header #search-form .btn-group .selectdiv .select-icon,body.rtl header #search-form .quantity .selectdiv .select-icon{top:12px;left:8px}body.rtl header.sticky-header img{float:right}body.rtl header .mini-cart-container #mini-cart .badge{top:-8px;left:73%}body.rtl header .left-wrapper{float:left}body.rtl header .left-wrapper .compare-btn .badge-container .badge,body.rtl header .left-wrapper .wishlist-btn .badge-container .badge{top:-28px;left:-2px}body.rtl .main-content-wrapper .main-category{text-align:right}body.rtl .main-content-wrapper .main-category i{float:right;margin-left:10px}body.rtl .main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-container{left:-4px}body.rtl .main-content-wrapper .vc-header .mini-cart-container #mini-cart .badge{top:-6px;left:90%}body.rtl .main-content-wrapper .vc-header .mini-cart-container #mini-cart .cart-text{left:24px;vertical-align:top}body.rtl .form-container .container .heading h2{float:right}body.rtl .form-container .container .heading a{float:left}body.rtl .sticker{left:unset;right:8px}body.rtl .subscriber-form-div{text-align:left}body.rtl .footer .footer-content .newsletter-subscription .newsletter-wrapper input.subscribe-field{left:-4px;position:relative}body.rtl #top #account .welcome-content{float:left}body.rtl #top #account .welcome-content i{text-align:left}body.rtl #top #account+.account-modal{width:100%!important;right:unset}body.rtl #top #account+.account-modal .modal-content{float:left}body.rtl #top .locale-icon~.select-icon-container{right:20px}body.rtl #cart-modal-content{left:0}body.rtl #cart-modal-content .small-card-container .rango-close{left:unset;right:-10px}body.rtl #cart-modal-content .small-card-container .card-total-price{float:left}body.rtl .category-list-container .sub-categories{left:-100%}body.rtl .category-list-container li a{padding:7px 15px 5px}body.rtl .category-list-container li ul.nested li a{padding-right:25px}body.rtl .filters-container .view-mode>div{padding-right:6px}body.rtl .filters-container .toolbar-wrapper>div label{margin-right:0;margin-left:10px}body.rtl .filter-attributes-content{margin-left:7px;margin-right:0}body.rtl .filter-attributes-item input[type=checkbox]+span{margin-right:10px}body.rtl .filter-attributes-item .filter-input{margin-right:0}body.rtl .product-card-new .card-body .cart-wish-wrap{margin-right:0!important}body.rtl .product-card-new .card-body .cart-wish-wrap .add-to-cart-btn{padding-left:35px!important}body.rtl .product-card-new .card-body .wishlist-icon{left:0;right:unset}body.rtl .product-card-new .card-body .product-name{width:unset}body.rtl .account-content .account-layout.right{width:calc(100% - 20px);padding-right:250px!important}body.rtl .account-content .account-layout .account-table-content .address-holder>div{padding-right:0;padding-left:15px}body.rtl .account-content .sidebar .customer-sidebar{border-left:1px solid #e5e5e5}body.rtl .account-content .sidebar .customer-sidebar .navigation li i.icon{padding-right:0;padding-left:5px}body.rtl .product-detail .right .info{margin-right:0}body.rtl .product-detail .right .info>h2,body.rtl .product-detail .right .info div{padding-right:0}body.rtl .product-detail .right .info .buynow{float:left;margin-right:10px}body.rtl .product-detail .thumb-list{left:0;margin-right:0}body.rtl .product-detail .wishlist-icon{padding-right:10px}body.rtl .zoomWindow{right:100%!important}body.rtl .modal-footer>:not(:last-child){margin-left:.25rem}body.rtl .compare-products .wishlist-icon{left:52px;right:unset}body.rtl .compare-products .material-icons.cross{left:20px;right:unset}body.rtl #alert-container{right:unset;left:15px}body.rtl .mini-cart-content~.down-arrow-container .rango-arrow-down{left:-15px}body.rtl .alert-dismissible .close{left:-8px}body.rtl .booking-information .book-slots .control-group-container .form-group:not(.quantity).date:after{left:40px;right:unset}body.rtl .full-content-wrapper>.container-fluid>.row.pl-26{padding-right:26%!important}body.rtl .image-search-container{left:45px;right:unset}body.rtl .product-policy-container .card .policy .left{margin-left:10px}body.rtl .account-content .account-layout .account-table-content #datagrid-filters .filter-left .icon-wrapper .search-btn{float:left;right:unset;left:5px}body.rtl .account-content .account-layout .account-table-content #datagrid-filters .per-page{left:0;right:unset}body.rtl .advertisement-three-container .second-panel{padding-right:30px}body.rtl .advertisement-two-container .row{padding:0!important}body.rtl .advertisement-two-container .row .pr0{padding-right:15px!important}body.rtl .downloadable-container .link-list ul li a{float:left;margin-top:3px}body.rtl .text-right{text-align:left!important}body.rtl .text-left{text-align:right!important}body.rtl .pr0{padding-left:0!important;padding-right:15px!important}body.rtl .pl0{padding-right:0!important}body.rtl .pl10{padding-right:10px!important}body.rtl .rango-arrow-right:before{content:"\E907"}body.rtl .styled-select+.select-icon-container .select-icon{left:6px;right:unset}body.rtl .ml15{margin-right:15px!important}body.rtl .pl30{padding-right:30px}body.rtl .ml-5{margin-right:3rem!important}.product-detail .right .options .buttons body.rtl :not(:last-child),.product-detail .right .options body.rtl .quantity>label,body.rtl .mr15,body.rtl .product-detail .right .options .buttons :not(:last-child),body.rtl .product-detail .right .options .quantity>label{margin-left:15px!important}body.rtl .ml5{margin-right:5px}@media only screen and (max-width:992px){body.rtl .order-summary-container{margin-right:0}body.rtl .nav-container ul li{padding:10px 20px 10px 0}body.rtl .nav-container ul li .rango-arrow-right{float:left;padding-left:40px}body.rtl .nav-container .wrapper .vc-customer-options li i.icon{float:right;padding-left:5px}body.rtl .account-content .account-layout.right,body.rtl .full-content-wrapper>.container-fluid>.row.pl-26{padding-right:20px!important}body.rtl .velocity-divide-page .left{right:35px;width:150px;top:4px}}@media only screen and (max-width:425px){.account-content .account-layout .bottom-toolbar .pagination body.rtl .page-item,.product-detail body.rtl .right,body.rtl .account-content .account-layout .bottom-toolbar .pagination .page-item,body.rtl .fs16,body.rtl .product-detail .right{font-size:12px!important}}@media only screen and (max-width:375px){.account-content .account-layout .bottom-toolbar .pagination body.rtl .page-item,.product-detail body.rtl .right,body.rtl .account-content .account-layout .bottom-toolbar .pagination .page-item,body.rtl .fs16,body.rtl .product-detail .right{font-size:10px!important}body.rtl .velocity-divide-page .right{padding:0 20px!important}}@media only screen and (max-width:320px){.account-content .account-layout .bottom-toolbar .pagination body.rtl .page-item,.product-detail body.rtl .right,body.rtl .account-content .account-layout .bottom-toolbar .pagination .page-item,body.rtl .fs16,body.rtl .product-detail .right{font-size:8px!important}}body.rtl .payment-methods .pl40{padding-right:40px!important;padding-left:0!important}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialicons/v48/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v14/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format("woff2")}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialiconsround/v14/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format("woff2")}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialiconssharp/v15/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format("woff2")}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialiconstwotone/v13/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2) format("woff2")}.material-icons{font-family:Material Icons;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons,.material-icons-outlined{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}.material-icons-outlined{font-family:Material Icons Outlined;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-round{font-family:Material Icons Round;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-round,.material-icons-sharp{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}.material-icons-sharp{font-family:Material Icons Sharp;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}*{margin:0;padding:0;font-family:Source Sans Pro,sans-serif}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}::-webkit-scrollbar{width:3px;height:5px}::-webkit-scrollbar-track{background:#d8d8d8}::-webkit-scrollbar-thumb{background:#666}::-webkit-input-placeholder{font-family:Source Sans Pro,sans-serif}input[type=checkbox]{width:24px;height:15px;margin-right:10px}.form-control:focus{-webkit-box-shadow:0 0 8px 1px rgba(105,221,157,.25);box-shadow:0 0 8px 1px rgba(105,221,157,.25)}button,input,optgroup,select,textarea{font-family:Source Sans Pro,sans-serif;color:rgba(0,0,0,.83)}textarea{resize:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;font-weight:400;color:rgba(0,0,0,.83);font-size:12px;line-height:20px;width:100%;background:#fff;font-family:Source Sans Pro,sans-serif}.btn:hover,.quantity button:hover,.quantity input:hover{text-decoration:none}.btn:active:hover,.btn:focus,.quantity button:active:hover,.quantity button:focus,.quantity input:active:hover,.quantity input:focus{outline:none;outline-offset:0}.btn-link{color:rgba(0,0,0,.83);padding:6px 5px}.btn-link:focus,.btn-link:hover{color:rgba(0,0,0,.83);text-decoration:none}#top{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.24);box-shadow:0 0 0 0 rgba(0,0,0,.24);margin:0;min-height:32px;color:rgba(0,0,0,.83);border-bottom:1px solid #ccc}#top .btn,#top .quantity button,#top .quantity input,.quantity #top button,.quantity #top input{font-family:Source Sans Pro,sans-serif;font-size:14px;letter-spacing:0;text-align:center;border-radius:0;text-decoration:none}#top .btn:hover,#top .quantity button:hover,#top .quantity input:hover,.quantity #top button:hover,.quantity #top input:hover{text-decoration:none}#top .btn:active:hover,#top .btn:focus,#top .quantity button:active:hover,#top .quantity button:focus,#top .quantity input:active:hover,#top .quantity input:focus,.quantity #top button:active:hover,.quantity #top button:focus,.quantity #top input:active:hover,.quantity #top input:focus{outline:none;outline-offset:0}#top .btn-normal{background:#21a179;border-color:#269c77;color:#fff;font-weight:600}#top .btn-normal:active:focus,#top .btn-normal:active:hover,#top .btn-normal:hover{background:#fff;border-color:#21a179;color:#21a179}#top .btn-link{color:rgba(0,0,0,.83)}#top .dropdown-menu-large{min-width:250px;left:-100px}#top .customer-name{font-size:16px;font-weight:600;padding:0 10px;color:rgba(0,0,0,.83)}#top #account{font-size:14px}#top #account .select-icon{top:0;left:0;padding-left:5px}#top #account .welcome-content{display:table;min-width:150px;cursor:pointer;float:right;text-align:right;padding-top:5px}#top #account .welcome-content *{display:table-cell;vertical-align:middle}#top #account+.account-modal{top:40px;right:10px;z-index:101;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:290px!important;position:absolute!important}#top #account+.account-modal .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button,#top #account+.account-modal .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn,#top #account+.account-modal .account-content .account-layout .bottom-toolbar .pagination .page-item,#top #account+.account-modal .cart-details .continue-shopping-btn,#top #account+.account-modal .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button,#top #account+.account-modal .theme-btn,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container #top #account+.account-modal button.btn,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity #top #account+.account-modal button,.account-content .account-layout .bottom-toolbar .pagination #top #account+.account-modal .page-item,.cart-details #top #account+.account-modal .continue-shopping-btn,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container #top #account+.account-modal button{padding:.5rem .9rem}#top #account+.account-modal .modal-footer{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}#top #account+.account-modal .modal-content{top:0;padding:0}#top #account+.account-modal .modal-content ul li:hover{background-color:#ececec}#top #account+.account-modal .modal-content ul li a{padding:10px 20px}#top #account+.account-modal .modal-content ul li:last-child{margin-bottom:5px}#top>div:last-child{height:32px}#top>div .default{padding:5px;font-size:14px}#top .locale-icon{width:20px;display:inline-block}#top .locale-icon img{width:100%}#top .locale-switcher{padding-left:5px;position:relative;padding-right:15px}#top .dropdown{margin-right:15px}#top .dropdown .select-icon-container .select-icon{right:0}.dropdown-menu{border-top:3px solid #269c77;border-radius:0;background:#fff;-webkit-box-shadow:11px 10px 17px 0 rgba(0,0,0,.21);box-shadow:11px 10px 17px 0 rgba(0,0,0,.21)}.dropdown-menu li a .dropdown-menu li a:focus,.dropdown-menu li a:focus,.dropdown-menu li a:hover{background:#21a179;color:#fff}.no-padding,.product-detail .right h3{padding:0!important}.btn-normal{background:#21a179;border-color:#269c77;color:#fff;font-weight:600;border-radius:0}.btn-normal:active:focus,.btn-normal:active:hover,.btn-normal:hover{background:#fff;border-color:#21a179;color:#21a179}.btn-secondary{background:#fff;border-color:#fff;color:#21a179}.btn-secondary:active:focus,.btn-secondary:active:hover,.btn-secondary:focus,.btn-secondary:hover{background:#21a179;border-color:#21a179}.btn-danger{color:#fff}.btn-danger,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover{background:#f05153;border-color:#f05153}header .logo{height:50px;padding-left:10px}header #search-form{height:40px;margin:5px 0;background:#fff}header #search-form *{height:100%}header #search-form .btn-group,header #search-form .quantity{max-width:550px}header #search-form .btn-group .selectdiv,header #search-form .quantity .selectdiv{width:210px}header #search-form .btn-group .selectdiv .select-icon,header #search-form .quantity .selectdiv .select-icon{top:-30px;right:8px;z-index:10;font-size:18px;background-color:#fff;height:20px}header #search-form .btn-group select,header #search-form .quantity select{width:100%;height:100%;cursor:pointer;border-radius:2px 0 0 2px;border:1px solid #26a37c;border-right:0;font-family:Source Sans Pro,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}header #search-form .btn-group select::-ms-expand,header #search-form .quantity select::-ms-expand{display:none}header #search-form input{border-radius:0;height:100%;font-size:14px;padding:0 10px;line-height:20px;letter-spacing:0;border:1px solid #26a37c;border-left:1px solid #ccc}.quantity header #search-form button:hover,.quantity header #search-form input:hover,header #search-form .btn:hover,header #search-form .quantity button:hover,header #search-form .quantity input:hover{text-decoration:none}.quantity header #search-form button:active:hover,.quantity header #search-form button:focus,.quantity header #search-form input:active:hover,.quantity header #search-form input:focus,header #search-form .btn:active:hover,header #search-form .btn:focus,header #search-form .quantity button:active:hover,header #search-form .quantity button:focus,header #search-form .quantity input:active:hover,header #search-form .quantity input:focus{outline:none;outline-offset:0}header #search-form #header-search-icon{min-width:40px;border-radius:0 2px 2px 0;background-color:#26a37c}header #search-form #header-search-icon i{color:#fff}header .mini-cart-container{height:50px;padding:5px 17px;display:inline-block}header .mini-cart-container #mini-cart .mini-cart-content{font-size:16px;font-weight:600;text-align:right;margin-right:7px;letter-spacing:0;position:relative;color:rgba(0,0,0,.83);display:inline-block}header .mini-cart-container #mini-cart .mini-cart-content i+span.cart-text{padding-left:0;vertical-align:text-bottom}header .mini-cart-container #mini-cart .mini-cart-content .cart-text{padding-left:5px}header .mini-cart-container #mini-cart .mini-cart-content+.down-arrow-container .rango-arrow-down{top:8px}header .left-wrapper{float:right}header .left-wrapper .compare-btn,header .left-wrapper .wishlist-btn{height:50px;font-size:18px;font-weight:600;padding:10px 16px 6px}header .left-wrapper .compare-btn i,header .left-wrapper .wishlist-btn i{margin-right:5px;vertical-align:middle}header .left-wrapper .compare-btn .badge-container,header .left-wrapper .wishlist-btn .badge-container{position:relative;display:inline-block}header .left-wrapper .compare-btn .badge-container .badge,header .left-wrapper .wishlist-btn .badge-container .badge{border-radius:50%;top:-23px;left:-15px;padding:4px;min-width:20px;position:absolute;color:hsla(0,0%,100%,.83);background:#21a179}header .left-wrapper .compare-btn span,header .left-wrapper .wishlist-btn span{top:2px;position:relative}header .dropdown-menu-large{min-width:280px;left:-180px}header .dropdown-menu-large .dropdown-content{width:100%;max-height:300px;overflow-y:auto}header .dropdown-menu-large .dropdown-content .item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}header .dropdown-menu-large .dropdown-content .item .item-image{position:relative}header .dropdown-menu-large .dropdown-content .item .item-image .material-icons{position:absolute;left:-6px;top:-6px;font-size:16px;cursor:pointer}header .dropdown-menu-large .dropdown-content .item .item-image .thumbnail{width:75px;height:75px;margin:0;border-radius:0;border:1px solid #ccc}header .dropdown-menu-large .dropdown-content .item .item-name{font-weight:600;font-size:18px;color:rgba(0,0,0,.83);letter-spacing:0}header .dropdown-menu-large .dropdown-content .item .item-details{padding:0 10px;height:auto}header .dropdown-menu-large .dropdown-content .item .item-details .item-options{font-family:Source Sans Pro,sans-serif;font-size:13px;color:rgba(0,0,0,.83);letter-spacing:0}header .dropdown-menu-large .dropdown-content .item .item-details .item-qty-price{padding:5px 0;display:inline-block}header .dropdown-menu-large .dropdown-content .item .item-details .item-qty-price .item-qty{font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0;text-align:left}header .dropdown-menu-large .dropdown-content .item .item-details .item-qty-price .item-price{font-weight:600;font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0;text-align:right}header .dropdown-menu-large .dropdown-header{padding:10px 10px 5px;border-top:1px solid #ccc}header .dropdown-menu-large .dropdown-header .sub-total-text{font-weight:600;font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0}header .dropdown-menu-large .dropdown-header .cart-sub-total{font-weight:700;font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0;text-align:right}header .dropdown-menu-large .dropdown-footer{padding:10px 10px 0;border-top:1px solid #ccc;font-weight:700;font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0}header .dropdown-menu-large .dropdown-footer .cart-link{text-align:left}header .dropdown-menu-large .dropdown-footer .cart-link a{vertical-align:middle}header .dropdown-menu-large .dropdown-footer .checkout-link{text-align:right}#nav-menu{margin:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.24);box-shadow:0 0 0 0 rgba(0,0,0,.24);background-color:#fff}#nav-menu .navbar{margin:0;font-family:SourceSansPro-Semibold;font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0;cursor:pointer;min-height:40px;position:relative}#nav-menu .navbar .navbar-header{width:100%;display:inline-block}#nav-menu .navbar .navbar-header .main-category{width:100%;overflow:hidden;position:relative;display:inline-block;padding:5px 5px 5px 35px}#nav-menu .navbar .navbar-header .main-category .material-icons{position:absolute;left:0;top:2px;font-size:28px}#nav-menu .navbar .category-dropdown{position:absolute;top:40px;background:#fff;left:0;width:100%;height:525px}#nav-menu .navbar .category-dropdown li.category-list{width:100%;display:inline-block;background:#fff;position:relative}#nav-menu .navbar .category-dropdown li.category-list a{padding:10px 0;position:relative;font-size:14px;color:rgba(0,0,0,.83);letter-spacing:0;font-weight:600;display:block}#nav-menu .navbar .category-dropdown li.category-list a .material-icons{position:absolute;right:0;top:8px}#nav-menu .navbar .category-dropdown li.category-list a:hover{color:#28557b;text-decoration:none;background-color:#f7f7f9}#nav-menu .navbar .category-dropdown li.category-list .child-container{position:absolute;top:0;background-color:#ccc;left:283px;width:250px;height:350px}#nav-menu .secondary-navbar{background-color:#4d7ea8;min-height:40px;padding:5px;vertical-align:middle;text-align:left;margin:0;list-style:none;height:auto;display:inline-block;width:100%}#nav-menu .secondary-navbar li{float:left}#nav-menu .secondary-navbar li a{display:block;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;position:relative;color:#fff;text-decoration:none;padding:5px 20px 5px 5px}.viewed-products .viewed-products-listing{border:1px solid #fff;background-color:#f6f6f6}.viewed-products .viewed-products-listing .product-description,.viewed-products .viewed-products-listing .product-image{display:inline-block}.viewed-products .viewed-products-listing .product-description div{padding-top:2px}.customer-reviews .first-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customer-reviews .second-row{width:100%;display:inline-block}.customer-reviews .second-row .reviews-listing{background:#fff;padding-right:10px;-webkit-box-shadow:0 4px 17px 0 rgba(0,0,0,.11);box-shadow:0 4px 17px 0 rgba(0,0,0,.11)}.customer-reviews .second-row .review-grid{display:grid;width:345px;height:262px;padding-top:40px;padding-left:10px;padding-right:10px}.categories-grid-customizable .category-grid{padding-right:5px;padding-left:5px;padding-bottom:10px}.categories-grid-customizable .category-grid .category-image{border:1px solid red}.categories-grid-customizable .category-grid .category-details{border:1px solid blue}.categories-grid-customizable .category-grid .category-details h3{color:#fff;text-align:center}.categories-grid-customizable .category-grid .category-details li{color:#fff;text-align:center;list-style-type:none}.product-policy{padding:30px 0 50px;border:1px solid maroon;text-align:center}.popular-products{height:auto;width:100%;padding-right:10px}.popular-products .second-row .popular-products-listing{border:1px solid red}.popular-products .second-row .popular-products-listing .product-buttons .add-to-cart-button .btn-primary{border:#26a37c!important;border-radius:0}.popular-products .second-row .popular-products-listing .product-buttons .add-to-cart-button .addtocart{text-transform:uppercase;background-color:#26a37c}.customer-name{display:table-cell;height:54px;width:56px;text-align:center;vertical-align:middle;border-radius:50%;background:#21a179;color:#fff;padding:16px;font:18px josefin sans,arial}.spacing{margin:5px 0}i.within-circle{display:inline-block;border-radius:50%;-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;padding:12px;margin:15px 0;width:50px;height:50px}.center_div{margin:0 auto;width:80%}.form-style{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0}.label-style{display:inline-block!important;max-width:100%!important;margin-bottom:5px!important;font-weight:100!important;font-size:16px!important}.btn-white{color:#fff;height:36px;width:133px}.w3-card-2{width:133px}.w3-card-2,.w3-card-login{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);float:right;height:36px}.w3-card-login{width:71px}.btn-new-customer-login{color:#26a37c!important;font-size:16px;padding:11px;text-decoration:none!important}.btn-dark-green{color:#fff;background-color:#26a37c;border-color:#26a37c;height:36px;border-radius:0!important}.login-text{height:65px;width:575px;border:1px #e5e5e5;margin:0 auto}.row:after,.row:before{display:none!important}.image-wrapper{margin-bottom:20px;margin-top:10px;display:inline-block;width:100%}.image-wrapper .image-item{width:150px;height:150px;margin-right:20px;background:#f8f9fa;border-radius:3px;display:inline-block;position:relative;background-image:url("../images/placeholder-icon.svg");background-repeat:no-repeat;background-position:50%;margin-bottom:20px;float:left;background-size:75%}.image-wrapper .image-item img.preview{width:100%;height:100%}.image-wrapper .image-item input{display:none}.image-wrapper .image-item .remove-image{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.08)),to(rgba(0,0,0,.24)));background-image:linear-gradient(-180deg,rgba(0,0,0,.08),rgba(0,0,0,.24));border-radius:0 0 4px 4px;position:absolute;bottom:0;width:100%;padding:10px;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.24);margin-right:20px;cursor:pointer}.image-wrapper .image-item:hover .remove-image{display:block}.image-wrapper .image-item.has-image{background-image:none}.btn-primary{background-color:#26a37c!important;border-color:#26a37c!important}
\ No newline at end of file
+@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap);@font-face{font-family:Webkul Rango;src:url("../fonts/font-rango/rango.eot?o0evyv");src:url("../fonts/font-rango/rango.eot?o0evyv#iefix") format("embedded-opentype"),url("../fonts/font-rango/rango.ttf?o0evyv") format("truetype"),url("../fonts/font-rango/rango.woff?o0evyv") format("woff"),url("../fonts/font-rango/rango.svg?o0evyv#rango") format("svg");font-weight:400;font-style:normal;font-display:swap}.wk-icon{font-size:20px;font-weight:400;text-align:center;color:#0041ff}[class*=" rango-"],[class^=rango-]{font-family:Webkul Rango!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rango-activity:before{content:"\E900"}.rango-announcement:before{content:"\E901"}.rango-arrow-circle-down:before{content:"\E902"}.rango-arrow-circle-left:before{content:"\E903"}.rango-arrow-circle-right:before{content:"\E904"}.rango-arrow-circle-up:before{content:"\E905"}.rango-arrow-down:before{content:"\E906"}.rango-arrow-left:before{content:"\E907"}.rango-arrow-right:before{content:"\E908"}.rango-arrow-up:before{content:"\E909"}.rango-auction:before{content:"\E90A"}.rango-baby:before{content:"\E90B"}.rango-bag:before{content:"\E90C"}.rango-ball-2:before{content:"\E90D"}.rango-bar-code:before{content:"\E90E"}.rango-batch:before{content:"\E90F"}.rango-book:before{content:"\E910"}.rango-calender:before{content:"\E911"}.rango-camera:before{content:"\E912"}.rango-car:before{content:"\E913"}.rango-card:before{content:"\E914"}.rango-cart-1:before{content:"\E915"}.rango-cart-2:before{content:"\E916"}.rango-cart-3:before{content:"\E917"}.rango-circel-1:before{content:"\E918"}.rango-circel:before{content:"\E919"}.rango-circle-1:before{content:"\E91A"}.rango-circle-2:before{content:"\E91B"}.rango-circle-check:before{content:"\E91C"}.rango-clear:before{content:"\E91D"}.rango-close-2:before{content:"\E91E"}.rango-close:before{content:"\E91F"}.rango-cloth:before{content:"\E920"}.rango-coin:before{content:"\E921"}.rango-copy:before{content:"\E922"}.rango-currency:before{content:"\E923"}.rango-delete:before{content:"\E924"}.rango-donwload-1:before{content:"\E925"}.rango-download-1:before{content:"\E926"}.rango-edit-pencil:before{content:"\E927"}.rango-ellipse:before{content:"\E928"}.rango-envelop:before{content:"\E929"}.rango-exchange:before{content:"\E92A"}.rango-exchnage:before{content:"\E92B"}.rango-expend-collaps:before{content:"\E92C"}.rango-expend:before{content:"\E92D"}.rango-eye-hide:before{content:"\E92E"}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .action .eye-icon:before,.rango-eye-visible:before{content:"\E92F"}.rango-facebook:before{content:"\E930"}.rango-file:before{content:"\E931"}.rango-filter:before{content:"\E932"}.rango-flag:before{content:"\E933"}.rango-folder:before{content:"\E934"}.rango-food:before{content:"\E935"}.rango-furniture:before{content:"\E936"}.rango-gift:before{content:"\E937"}.rango-globe:before{content:"\E938"}.rango-google-plus:before{content:"\E939"}.rango-gps:before{content:"\E93A"}.rango-graph-1:before{content:"\E93B"}.rango-graph:before{content:"\E93C"}.rango-heart-fill:before{content:"\E93D"}.rango-heart:before{content:"\E93E"}.rango-hold-cart:before{content:"\E93F"}.rango-home:before{content:"\E940"}.rango-info:before{content:"\E941"}.rango-instagram:before{content:"\E942"}.rango-language-1:before{content:"\E943"}.rango-language:before{content:"\E944"}.rango-laptop:before{content:"\E945"}.rango-limit:before{content:"\E946"}.rango-linked-in:before{content:"\E947"}.rango-lipstick:before{content:"\E948"}.rango-location:before{content:"\E949"}.rango-lock-1:before{content:"\E94A"}.rango-lock-2:before{content:"\E94B"}.rango-map:before{content:"\E94C"}.rango-message-1:before{content:"\E94D"}.rango-message:before{content:"\E94E"}.rango-minus:before{content:"\E94F"}.rango-mobile:before{content:"\E950"}.rango-more:before{content:"\E951"}.rango-neckless:before{content:"\E952"}.rango-next:before{content:"\E953"}.rango-notification:before{content:"\E954"}.rango-num-pad:before{content:"\E955"}.rango-percentage:before{content:"\E956"}.rango-phone:before{content:"\E957"}.rango-picture:before{content:"\E958"}.rango-pintrest:before{content:"\E959"}.rango-play:before{content:"\E95A"}.rango-plus:before{content:"\E95B"}.rango-pos:before{content:"\E95C"}.rango-power:before{content:"\E95D"}.rango-previous:before{content:"\E95E"}.rango-printer:before{content:"\E95F"}.rango-product-add:before{content:"\E960"}.rango-product-retrun:before{content:"\E961"}.rango-product:before{content:"\E962"}.rango-produt-group:before{content:"\E963"}.rango-push:before{content:"\E964"}.rango-quotation:before{content:"\E965"}.rango-refresh:before{content:"\E966"}.rango-refrigrator:before{content:"\E967"}.rango-return-credit:before{content:"\E968"}.rango-return:before{content:"\E969"}.rango-search:before{content:"\E96A"}.rango-security:before{content:"\E96B"}.rango-setting-cog:before{content:"\E96C"}.rango-setting-reset:before{content:"\E96D"}.rango-share-1:before{content:"\E96E"}.rango-share-2:before{content:"\E96F"}.rango-shoes:before{content:"\E970"}.rango-shop:before{content:"\E971"}.rango-sign-in:before{content:"\E972"}.rango-sign-out:before{content:"\E973"}.rango-sort-1:before{content:"\E974"}.rango-sort-2:before{content:"\E975"}.rango-square-1:before{content:"\E976"}.rango-square-3:before{content:"\E977"}.rango-square-4:before{content:"\E978"}.rango-square-tick-fill:before{content:"\E979"}.rango-square:before{content:"\E97B"}.rango-star-fill:before{content:"\E97C"}.rango-star:before{content:"\E97D"}.rango-stat-down:before{content:"\E97E"}.rango-stat-up:before{content:"\E97F"}.rango-support-head:before{content:"\E980"}.rango-t-shirt:before{content:"\E981"}.rango-table:before{content:"\E982"}.rango-tag-1:before{content:"\E983"}.rango-tag-2:before{content:"\E984"}.rango-tag-3:before{content:"\E985"}.rango-tag-4:before{content:"\E986"}.rango-tick-2:before{content:"\E987"}.rango-tick-square:before{content:"\E988"}.rango-tick:before{content:"\E989"}.rango-toggle:before{content:"\E98A"}.rango-trophy:before{content:"\E98B"}.rango-twitter:before{content:"\E98C"}.rango-upload-2:before{content:"\E98D"}.rango-upload:before{content:"\E98E"}.rango-user-add:before{content:"\E98F"}.rango-user-cash:before{content:"\E990"}.rango-user-group:before{content:"\E991"}.rango-user-info:before{content:"\E992"}.rango-user-owner:before{content:"\E993"}.rango-user-shop:before{content:"\E994"}.rango-user:before{content:"\E995"}.rango-van-ship:before{content:"\E996"}.rango-video-camera:before{content:"\E997"}.rango-video:before{content:"\E998"}.rango-view-grid:before{content:"\E999"}.rango-view-list:before{content:"\E99A"}.rango-wifi-on:before{content:"\E99B"}.rango-wifi:before{content:"\E99C"}.rango-youtube:before{content:"\E99D"}.rango-zoom-minus:before{content:"\E99E"}.rango-zoom-plus:before{content:"\E99F"}.velocity-icon{width:60px;height:55px;background-image:url("../images/Icon-Velocity.svg")}.camera-icon,.velocity-icon{display:inline-block;background-size:cover}.camera-icon{background-image:url("../images/Camera.svg");width:24px}.active.velocity-icon,.active .velocity-icon,.router-link-active.velocity-icon,.router-link-active .velocity-icon{background-image:url("../images/Icon-Velocity-Active.svg")}.ltr{direction:ltr}.rtl{direction:rtl}.padding-10,.padding-15{padding:15px}.fw5{font-weight:500}.fw6,.product-detail .right .info .price,.product-detail .right h3,.product-detail .right h4{font-weight:600}.fw7,.product-detail .right .info h2{font-weight:700}.fs13{font-size:13px!important}.fs14,.main-content-wrapper{font-size:14px}.fs15{font-size:15px}.account-content .account-layout .bottom-toolbar .pagination .page-item,.fs16,.product-detail .right{font-size:16px}.fs16i{font-size:16px!important}.fs17{font-size:17px}.fs18,.product-detail .right h3{font-size:18px}.fs19{font-size:19px}.fs20,.product-detail .right .info .price{font-size:20px}.fs24,.product-detail .right .info h2{font-size:24px}.fs30,.product-detail .right .info .price .card-current-price{font-size:30px}.fs40{font-size:40px}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl15{padding-left:15px!important}.pl10{padding-left:10px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr15{padding-right:15px!important}.pr40{padding-right:40px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb30{padding-bottom:30px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px}.mt15{margin-top:15px!important}.mr5{margin-right:5px}.mr7{margin-right:7px}.mr10{margin-right:10px}.mr15,.product-detail .right .options .buttons :not(:last-child),.product-detail .right .options .quantity>label{margin-right:15px}.mr20{margin-right:20px}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15,.product-detail .right .info{margin-bottom:15px}.mb20,.product-detail .right .options>*,.product-detail .right>div{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30,.product-detail .right .customer-reviews .row{margin-bottom:30px}.ml0,.product-detail .right>div:not(:first-child){margin-left:0!important}.ml5{margin-left:5px}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml30{margin-left:30px!important}.body-blur{filter:blur(4px);-webkit-filter:blur(4px)}.no-margin{margin:0!important}.flex-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.category-list-container .category,.cursor-pointer,.qty-btn>:not(:nth-child(2)){cursor:pointer}.cursor-not-allowed{cursor:not-allowed!important}.cursor-default{cursor:default}.grey{color:#9e9e9e}.clr-light{color:rgba(0,0,0,.53)}.clr-dark,.footer .footer-content .footer-statics .software-description p{color:hsla(0,0%,100%,.52)}.font-clr{color:rgba(0,0,0,.83)}.display-inbl,.product-detail .right .options .quantity>label{display:inline-block!important}.display-block,.product-detail .right .options label{display:block!important}.align-vertical-middle{vertical-align:middle}.full-width{width:100%}.full-image{width:100%;height:100%}.card-product-image-container .background-image-group,.full-back-size{background-size:100% 100%!important}.max-width-100{max-width:100%!important}.no-border{border:none!important}.back-pos-rt{background-position:100%}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn,.account-content .account-layout .bottom-toolbar .pagination .page-item,.cart-details .continue-shopping-btn,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button,.theme-btn{z-index:10;border:none;cursor:pointer;font-weight:600;padding:10px 20px;vertical-align:top;border:1px solid transparent;color:#fff!important;background-color:#26a37c!important}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:hover,.account-content .account-layout .bottom-toolbar .pagination .page-item:focus,.account-content .account-layout .bottom-toolbar .pagination .page-item:hover,.cart-details .continue-shopping-btn:focus,.cart-details .continue-shopping-btn:hover,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:focus,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:hover,.theme-btn:focus,.theme-btn:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #247959;background-color:#26a37c!important}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn,.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item,.account-content .account-layout .bottom-toolbar .pagination .page-item,.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item,.cart-details .light.continue-shopping-btn,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light,.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item,.theme-btn.light{color:#26a37c!important;background-color:#fff!important;-webkit-box-shadow:0 1px 0 0 #cfcfcf;box-shadow:0 1px 0 0 #cfcfcf;border:1px solid rgba(0,0,0,.12)}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn:focus,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn:hover,.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item:focus,.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item:hover,.account-content .account-layout .bottom-toolbar .pagination .page-item:focus,.account-content .account-layout .bottom-toolbar .pagination .page-item:hover,.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:focus,.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:hover,.cart-details .light.continue-shopping-btn:focus,.cart-details .light.continue-shopping-btn:hover,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item:focus,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item:hover,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light:focus,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light:hover,.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:focus,.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:hover,.theme-btn.light:focus,.theme-btn.light:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #247959;background-color:#f5f5f5!important}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:hover,.account-content .account-layout .bottom-toolbar .pagination .page-item:hover,.btn-add-to-cart:hover,.cart-details .continue-shopping-btn:hover,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:hover,.theme-btn:hover{border-color:#247959!important;background-color:#247959!important}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item:hover,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:hover.light,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:hover.light,.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item:hover,.account-content .account-layout .bottom-toolbar .pagination .btn-add-to-cart.page-item:hover,.account-content .account-layout .bottom-toolbar .pagination .page-item:hover,.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:hover,.btn-add-to-cart:hover.light,.cart-details .continue-shopping-btn:hover.light,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item:hover,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:hover.light,.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:hover,.theme-btn:hover.light{border:1px solid rgba(0,0,0,.12)!important}.norm-btn{border:1px solid #ccc;font-size:14px;padding:9px 20px;border-radius:2px;vertical-align:top;color:#111!important;background-color:#fff!important}.sale-btn{z-index:10;border:none;color:#fff;font-size:14px;padding:3px 10px;position:absolute;border-radius:12px;background-color:#26a37c}.bg-image,.small-card-container .product-image{width:100%;background-size:contain;background-repeat:no-repeat;background-position:top}#top #account .welcome-content *,.material-icons,.unselectable *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.card-arrow-container .card-arrow{z-index:10;width:20px;height:20px;display:block;position:absolute;background-color:#2b2b2b;transform:rotate(45deg);-webkit-transform:rotate(45deg);-webkit-box-shadow:0 0 0 1px rgba(39,44,48,.05),0 2px 7px 1px rgba(39,44,48,.16);box-shadow:0 0 0 1px rgba(39,44,48,.05),0 2px 7px 1px rgba(39,44,48,.16)}.card-arrow-container .card-arrow-tp{left:50%;top:-10px}.card-arrow-container .card-arrow-rt{top:50%;right:-10px}.card-arrow-container .card-arrow-bt{left:50%;top:calc(100% - 10px)}.card-arrow-container .card-arrow-lt{top:50%;left:-7px}.lg-card-container{cursor:pointer}.lg-card-container a{color:rgba(0,0,0,.83);text-decoration:none}.lg-card-container #quick-view-btn-container :hover{color:#fff!important}.lg-card-container .background-image-group{background-size:contain!important}.lg-card-container.grid-card .card-current-price,.lg-card-container.list-card .card-current-price{font-size:18px}.lg-card-container.grid-card .product-rating .stars,.lg-card-container.list-card .product-rating .stars{display:inline-block}.lg-card-container.grid-card .product-rating span,.lg-card-container.list-card .product-rating span{vertical-align:middle}.lg-card-container.grid-card .product-information>div:not(:last-child),.lg-card-container.list-card .product-information>div:not(:last-child){margin-bottom:5px}.lg-card-container.grid-card img,.lg-card-container.list-card img{width:100%}.lg-card-container.list-card{margin-left:0;padding-left:0}.lg-card-container.list-card .background-image-group{height:100%}.lg-card-container.list-card .product-image{float:left;width:30%;height:270px;max-width:200px;max-height:200px;position:relative}.lg-card-container.list-card .product-image .quick-view-btn-container button{left:calc(50% - 40px)}.lg-card-container.list-card .product-information{width:70%;float:right;padding-left:20px}.lg-card-container.list-card .product-rating .stars{display:inline-block}.lg-card-container.list-card .product-rating span{vertical-align:top}.lg-card-container.list-card .product-information{height:200px;display:table}.lg-card-container.list-card .product-information>div{display:table-cell}.lg-card-container.list-card .product-price .sticker{display:block}.lg-card-container.list-card .wishlist-icon{height:40px;vertical-align:top;display:inline-table;padding-left:0!important}.lg-card-container.list-card .wishlist-icon i{display:table-cell;vertical-align:middle;padding-left:0!important}.lg-card-container.list-card .compare-icon{padding-left:0;display:inline-table}.lg-card-container.list-card .add-to-cart-btn{float:left;display:inline-block}.lg-card-container.grid-card{padding:15px}.lg-card-container.grid-card .product-image{max-height:350px;max-width:280px;margin-bottom:10px;background:#f2f2f2}.lg-card-container.grid-card .product-image img{display:block;height:100%}.lg-card-container.list-card:not(:first-child){margin-top:20px}.carousel-products.with-recent-viewed .btn-add-to-cart,.small-padding{padding:3px 4px!important}.medium-padding{padding:3px 10px!important}.general-container{cursor:pointer}.lg-card-container>.product-card{border:none}.general-container:hover,.lg-card-container:hover,.product-card-new:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.lg-card-container:hover .quick-view-btn-container{display:block}.product-card-new .product-rating,.text-nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#555}.small-card-container{cursor:pointer;margin-bottom:10px;margin-left:0!important;margin-right:0!important}.small-card-container .material-icons{font-size:16px}.small-card-container .product-image-container{padding:0;display:inline-block}.small-card-container .product-image{height:100%;background-position:50%}.small-card-container .card-body{width:50%;display:inline-block;padding:10px 0!important}.small-card-container .card-body .product-name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.small-card-container .regular-price,.small-card-container .sticker{display:none}.small-card-container:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.text-down-3{top:3px;position:relative}.text-down-4{top:4px;position:relative}.text-down-6{top:6px;position:relative}.text-up-1{top:-1px;position:relative}.text-up-4{top:-4px;position:relative}.text-up-14{top:-14px;position:relative}ul.circle-list{padding-top:10px;text-align:center}ul.circle-list li.circle{width:10px;height:10px;cursor:pointer;border-radius:50%;display:inline-block;border:1px solid #d8d8d8}ul.circle-list li.circle.fill{background:#d8d8d8}ul.circle-list li.circle:not(:last-child){margin-right:6px}.hide{display:none}.category-breadcrumb{font-size:16px}.link-color{color:#4d7ea8}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .action a,.account-content .account-layout .bottom-toolbar .pagination a.page-item,a.unset{color:unset!important;text-decoration:none!important}a.active-hover:hover{color:#4d7ea8!important;text-decoration:underline!important}a.remove-decoration,a.remove-decoration:active,a.remove-decoration:focus,a.remove-decoration:hover{text-decoration:none!important}.dropdown-icon:after{display:inline-block;margin-left:1rem;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.disable-box-shadow,.disable-box-shadow:active,.disable-box-shadow:focus,input:focus,select:focus{outline:none!important;box-shadow:none!important;-webkit-box-shadow:0 5px 15px transparent;-o-box-shadow:0 5px 15px transparent;box-shadow:0 5px 15px transparent}.control-error{color:#f05153}.mandatory,.required{width:100%}.mandatory:after,.required:after{content:"*";font-size:16px;margin-left:-1px;color:#f05153}a.default{color:rgba(0,0,0,.83)!important;text-decoration:none!important}.VueCarousel{width:100%;cursor:pointer}.VueCarousel .VueCarousel-inner{padding-top:5px}.VueCarousel .VueCarousel-slide:first-of-type .product-card-new{margin-left:5px}.navigation-hide .VueCarousel-navigation,.pagination-hide .VueCarousel-pagination{display:none}.layered-filter-wrapper,.scrollable{max-height:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.layered-filter-wrapper::-webkit-scrollbar,.scrollable::-webkit-scrollbar{width:0!important}button[disabled]{opacity:.5;cursor:not-allowed}.max-sm-img-dimention{max-width:110px;max-height:110px}.max-sm-img-dimention img{width:100%;height:100%}.max-width{width:1440px!important;margin:0 auto!important}.styled-select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.styled-select+.select-icon-container{position:relative}.styled-select+.select-icon-container .select-icon{top:-24px;left:unset;right:10px;font-size:16px;position:absolute;pointer-events:none}.down-arrow-container{position:relative;color:rgba(0,0,0,.83);vertical-align:top;display:inline-block}.down-arrow-container .rango-arrow-down{top:10px;left:-5px;font-size:16px;position:absolute}.select-icon{top:5px;left:-7px;font-size:16px;position:relative}.normal-text{color:#141516}.normal-white-text{color:hsla(0,0%,100%,.83)}.display-table{display:table}.display-table .cell{display:table-cell;vertical-align:middle}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .action .eye-icon,.account-content .account-layout .account-table-content .filtered-tags .filter-tag .cross-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.next .angle-left-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.next .angle-right-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.previous .angle-left-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.previous .angle-right-icon,.account-content .sidebar .customer-sidebar .navigation li i.icon,.pagination .page-item.next .angle-left-icon,.pagination .page-item.next .angle-right-icon,.pagination .page-item.previous .angle-left-icon,.pagination .page-item.previous .angle-right-icon,.rango-default{speak:none;line-height:1;font-style:normal;font-weight:400;text-transform:none;font-variant:normal;-webkit-font-smoothing:antialiased;font-family:Webkul Rango!important}.max-height-350{max-height:350px}.border-normal{border:1px solid #dcdcdc}.has-error input,.has-error select,.has-error textarea{border-color:#f05153!important}.modal-parent{width:100%;height:100%;z-index:5000;position:fixed;background:hsla(0,0%,100%,.9)}.compare-icon,.wishlist-icon{height:38px;display:table;cursor:pointer;margin-left:10px}.compare-icon i,.wishlist-icon i{display:table-cell;vertical-align:middle}.qty-btn,.qty-btn>*{height:36px;display:inline-block}.qty-btn>*{padding:0 10px;border:1px solid #ccc;vertical-align:top;line-height:3.5rem}.qty-btn>:not(:first-child){border-left:none;position:relative}.qty-btn>:nth-child(2){left:-4px}.qty-btn>:nth-child(3){left:-7px}.btn-add-to-cart{padding:3px 14px!important;border-radius:0!important;color:#fff!important;border-color:#26a37c!important;background-color:#26a37c!important}.btn-add-to-cart.large{padding:12px 18px}.btn-add-to-cart .rango-cart-1{padding-right:5px}.accordian .accordian-header i.rango-arrow{float:right;font-size:24px}.accordian .accordian-header i.rango-arrow:before{content:"\E908"}.accordian.active .accordian-header i.rango-arrow:before{content:"\E906"}.accordian .accordian-header{width:100%;font-size:18px;cursor:pointer;color:#3a3a3a;margin-top:-1px;padding-bottom:20px;display:inline-block}.accordian .accordian-content{width:100%;display:none;padding-bottom:10px}.accordian.active .accordian-header{padding-bottom:10px}.accordian.active .accordian-content{display:inline-block}.review-page-container{padding:20px;position:relative}.review-page-container>div:first-child{top:40px;position:sticky;height:-webkit-max-content;height:-moz-max-content;height:max-content}.review-page-container .category-breadcrumb{margin-bottom:30px}.review-page-container h2{font-size:24px;font-weight:600}.review-page-container h3{font-size:20px;font-weight:600}.review-page-container h4{font-size:16px;font-weight:600}.review-page-container .customer-reviews>div.row{padding-bottom:30px;display:block}.review-page-container .submit-btn{font-weight:600}.review-page-container .submit-btn button{padding:10px 15px}.customer-rating .rating-container{padding:30px 0}.customer-rating a{color:#4d7ea8}.customer-rating a:hover{text-decoration:none}.customer-rating .col-lg-6:first-child{border-right:1px solid #ccc}.customer-rating .rating-bar{top:12px;padding:0;height:5px;position:relative;background-color:#f7f7f9}.customer-rating .rating-bar>div{width:0;height:100%;background-color:#111}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .customer-rating button.btn.page-item,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity .customer-rating button.page-item,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .customer-rating button.light.btn,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity .customer-rating button.light,.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .customer-rating button.btn.page-item,.account-content .account-layout .bottom-toolbar .pagination .customer-rating .page-item,.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .customer-rating button.page-item,.cart-details .customer-rating .light.continue-shopping-btn,.customer-rating .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item,.customer-rating .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item,.customer-rating .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light,.customer-rating .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn,.customer-rating .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item,.customer-rating .account-content .account-layout .bottom-toolbar .pagination .page-item,.customer-rating .account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item,.customer-rating .cart-details .light.continue-shopping-btn,.customer-rating .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item,.customer-rating .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light,.customer-rating .quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item,.customer-rating .theme-btn.light,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .customer-rating button.page-item,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .customer-rating button.light,.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .customer-rating button.page-item{margin-top:10px}.review-form{width:80%}.review-form>div{padding-top:30px}.review-form>div label{font-size:14px;font-weight:500;display:block}.review-form>div input,.review-form>div textarea{width:100%;resize:none;font-size:16px;padding:5px 16px;border-radius:1px;border:1px solid #ccc}.filters-container{margin:20px 0}.filters-container .toolbar-wrapper>div{margin:0 20px 0 0;display:inline-block}.filters-container .toolbar-wrapper>div label{font-weight:500;margin-right:10px}.filters-container .toolbar-wrapper>div select{cursor:pointer;padding:6px 16px;color:rgba(0,0,0,.83);background-color:#fff}.filters-container .toolbar-wrapper>div .down-icon-position{pointer-events:none;background-color:#fff}.filters-container .toolbar-wrapper>div:not(:first-child){vertical-align:super}.filters-container .toolbar-wrapper .limiter:after{margin-left:10px}.view-mode{margin-bottom:20px}.view-mode .rango-view-grid-container{width:36px;height:36px;cursor:pointer;color:rgba(0,0,0,.83);padding:6px 0 0 5px;display:inline-block}.view-mode .rango-view-grid-container.active{color:#fff;background-color:#26a37c}.view-mode .rango-view-list-container{width:36px;height:36px;cursor:pointer;color:rgba(0,0,0,.83);padding:6px 0 0 5px;display:inline-block}.view-mode .rango-view-list-container.active{color:#fff;background-color:#26a37c}.modal-container{left:50%;top:100px;z-index:11;width:600px;max-width:80%;max-height:80%;position:fixed;font-size:14px;overflow-y:auto;margin-left:-300px;background:#fff;-webkit-animation:jelly .5s ease-in-out;animation:jelly .5s ease-in-out;-webkit-animation:fade-in-white .3s ease-in-out;animation:fade-in-white .3s ease-in-out;border-radius:5px;-webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.03),0 20px 45px 5px rgba(0,0,0,.2);box-shadow:0 15px 25px 0 rgba(0,0,0,.03),0 20px 45px 5px rgba(0,0,0,.2)}.modal-container .modal-header{padding:20px}.modal-container .modal-header h3{display:inline-block;font-size:20px;color:rgba(0,0,0,.83);margin:0}.modal-container .modal-header .icon{float:right;cursor:pointer}.modal-container .modal-header .icon.remove-icon{width:24px;right:20px;height:24px;margin-right:0;position:absolute;background-image:url("../images/Icon-remove.svg")}.modal-container .modal-body{padding:20px}.modal-container .modal-body .control-group .control{width:100%}.product-card-new{width:12rem;height:385px;border:none!important;margin:0 5px 10px 10px}.product-card-new .category-product-image-container{margin:0 auto;height:190px;position:relative}.product-card-new .category-product-image-container img{max-width:100%;max-height:100%}.product-card-new .product-image-container{max-height:190px;position:relative}.product-card-new .product-image-container img{width:100%;min-height:190px;max-height:190px}.product-card-new .card-current-price{font-size:18px}.product-card-new .product-rating .stars{display:inline-block}.product-card-new .product-rating span{font-size:14px;vertical-align:middle}.product-card-new .product-rating .material-icons{font-size:16px}.product-card-new .card-body{cursor:default}.product-card-new .card-body>div:last-child{margin-top:10px}.product-card-new .card-body .product-name,.product-card-new .card-body .product-rating{width:15rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-card-new .sticker{display:block}.product-card-new .card-body .compare-icon,.product-card-new .card-body .wishlist-icon{left:0;top:10px;display:none;margin-left:5px;margin-right:5px;position:absolute}.product-card-new .card-body .compare-icon{right:0;left:unset}.product-card-new .card-body .add-to-cart-btn{width:100%;position:relative}.product-card-new .card-body .add-to-cart-btn .btn-add-to-cart{width:100%;max-width:140px;max-width:100%!important}.carousel-products.with-recent-viewed .product-card-new .card-body .add-to-cart-btn .btn-add-to-cart,.product-card-new .card-body .add-to-cart-btn .btn-add-to-cart.small-padding,.product-card-new .card-body .add-to-cart-btn .carousel-products.with-recent-viewed .btn-add-to-cart{max-width:130px}.quick-view-btn-container{left:-20px;width:100%;bottom:10px;display:none;position:absolute}.quick-view-btn-container span{left:32%;top:-26px;z-index:1;font-size:16px;color:#fff;position:absolute}.quick-view-btn-container button{left:30%;top:-36px;border:none;color:#fff;font-size:16px;padding:5px 10px 7px 24px;position:absolute;opacity:.8;background-color:#0d2438}.product-card-new:hover #quick-view-btn-container{display:block}.product-card-new:hover .category-product-image-container,.product-card-new:hover .product-image-container{overflow:hidden}.product-card-new:hover .category-product-image-container img,.product-card-new:hover .product-image-container img{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.05);transform:scale(1.05)}.product-card-new:hover .compare-icon,.product-card-new:hover .wishlist-icon{display:block}.product-card-new:hover .sticker{display:none}.lg-card-container:hover .product-image{overflow:hidden}.lg-card-container:hover .product-image img{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.05);transform:scale(1.05)}.quantity{width:100%;padding-bottom:10px;font-size:16px!important}.quantity label{float:left;padding:5px 15px 10px 0}.quantity button,.quantity input{height:35px;border-radius:2px;vertical-align:top;padding:0 10px!important;font-size:24px!important;font-weight:600!important;color:#111!important;background-color:#fff;border:1px solid #ccc!important}.quantity input{max-width:50px;cursor:default;font-size:16px!important;text-align:center;margin-left:-5px;margin-right:-5px}.quantity button:hover{background-color:#f5f5f5!important}.quantity button:active,.quantity button:focus,.quantity input:active,.quantity input:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.form-container .container{width:65%;margin:0 auto;padding-top:30px}.form-container .container .heading{width:100%;margin-bottom:35px;display:inline-block}.form-container .container .heading h2{line-height:4rem;display:inline-block}.form-container .container .heading .btn-new-customer{float:right;font-size:16px}.form-container .container .body{font-size:16px;padding:35px 55px;margin-bottom:60px;border:1px solid #ccc}.form-container .container .body .form-header{margin-bottom:20px}.form-container .container .body form>div{padding-bottom:20px}.form-container .container .body form>div input{border:1px solid #dcdcdc}.container-right>.recently-viewed{padding-top:20px}.rango-star{cursor:default}.customer-options{top:40px;float:right;height:100%;padding:20px;width:200px!important}.customer-options .customer-session{padding:10px 20px 0}.customer-options .customer-session label{font-size:18px;color:#9e9e9e;text-transform:uppercase}.customer-options li{padding:3px 0;height:unset!important}.customer-options li a{display:block;padding:0 20px!important}.customer-options a{font-size:16px}.cart-btn-collection button[type=button].btn-secondary{border:none;font-size:16px;color:#111;background-color:#fff}.cart-btn-collection button[type=button].btn-secondary :hover{color:#111!important;background-color:#fff!important}.cart-btn-collection button[type=button].btn-secondary :active,.cart-btn-collection button[type=button].btn-secondary :focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.cart-btn-collection button[type=button].btn-secondary #cart-count{left:-20px;top:-15px;padding:4px;min-width:20px;border-radius:50%;position:relative;color:#fff;background:#21a179}.mini-cart-container #mini-cart{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:unset}.mini-cart-container #mini-cart .badge{border-radius:50%;top:-2px;left:15px;padding:4px;min-width:20px;position:absolute;color:#fff;background:#21a179}.dropdown-icon-custom:after{top:-5px;color:#000;font-size:16px;position:relative;display:inline-block;margin-left:1rem;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#cart-modal-content{top:44px;z-index:100;width:350px;left:-265px;position:absolute}#cart-modal-content .close{top:12px;right:15px;padding:0;position:relative}#cart-modal-content .mini-cart-container{height:100%;width:100%;font-size:14px;max-height:200px;overflow-y:scroll;padding:10px 15px 0 20px}#cart-modal-content .small-card-container{margin:0;width:100%;padding:0}#cart-modal-content .small-card-container .product-image-container{margin:10px 10px 10px 0;border:1px solid #ececec}#cart-modal-content .small-card-container input{width:30px;text-align:center;font-weight:500;border:1px solid #ececec}#cart-modal-content .small-card-container .card-total-price{float:right}#cart-modal-content .small-card-container .rango-close{top:-10px;left:-10px;padding:0 4px 3px 3px;font-size:10px;max-height:17px;line-height:1.3rem;text-align:center;position:absolute;border-radius:50%;color:#fff;background:#111}#cart-modal-content .small-card-container:hover{-webkit-box-shadow:none;box-shadow:none}#cart-modal-content .modal-footer{padding-right:15px}.cart-details{padding:40px 20px}.cart-details h1{margin-bottom:30px}.cart-details .cart-details-header h2{margin-bottom:20px}.cart-details .cart-details-header .cart-header{max-height:45px;margin-bottom:20px;padding-bottom:20px!important;border-bottom:2px solid #e5e5e5}.cart-details .cart-details-header .cart-header>h3{font-size:16px;font-weight:600}.cart-details .cart-content{padding:0}.cart-details .cart-content .product-quantity .quantity{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cart-details .cart-content .product-quantity .quantity label{display:none!important}.cart-details .cart-content .cart-item-list>.row{margin-bottom:40px}.cart-details .cart-content .cart-item-list>.row:last-child{padding-bottom:20px;border-bottom:2px solid #e5e5e5}.cart-details .cart-content .cart-item-list .product-image-container{padding:0;max-width:110px;max-height:110px}.cart-details .cart-content .cart-item-list .wishlist-icon{margin:0;display:inline}.cart-details .cart-content .product-details-content{padding-left:20px}.cart-details .cart-content .product-details-content .row{font-size:16px}.cart-details .cart-content .product-details-content .row .card-current-price{font-size:18px}.cart-details .cart-content .product-details-content .row>a{line-height:20px}.cart-details .continue-shopping-btn{max-width:156px;margin-top:20px;margin-left:15px}.cart-details .coupon-container{margin-top:20px}.cart-details .coupon-container .control-error{padding:10px 0}.account-content .sidebar{height:100%}.account-content .sidebar .customer-sidebar{border-right:1px solid #e5e5e5}.account-content .sidebar .customer-sidebar .account-details{text-align:center;padding:25px 20px}.account-content .sidebar .customer-sidebar .account-details .customer-name{width:60px;height:60px;margin:0 auto;font-size:24px;margin-bottom:5px;display:inline-block}.account-content .sidebar .customer-sidebar .account-details .customer-name-text{color:rgba(0,0,0,.83)}.account-content .sidebar .customer-sidebar .account-details .customer-email{color:#9e9e9e}.account-content .sidebar .customer-sidebar .navigation,.account-content .sidebar .customer-sidebar .navigation li{width:100%}.account-content .sidebar .customer-sidebar .navigation li.active,.account-content .sidebar .customer-sidebar .navigation li:hover{color:#28557b;background-color:#ececec}.account-content .sidebar .customer-sidebar .navigation li i.icon{font-size:18px;padding-right:5px}.account-content .sidebar .customer-sidebar .navigation li i.icon.profile:before{content:"\E995"}.account-content .sidebar .customer-sidebar .navigation li i.icon.address:before{content:"\E949"}.account-content .sidebar .customer-sidebar .navigation li i.icon.reviews:before{content:"\E97D"}.account-content .sidebar .customer-sidebar .navigation li i.icon.wishlist:before{content:"\E93E"}.account-content .sidebar .customer-sidebar .navigation li i.icon.orders:before{content:"\E931"}.account-content .sidebar .customer-sidebar .navigation li i.icon.downloadables:before{content:"\E926"}.account-content .sidebar .customer-sidebar .navigation li i.icon.compare:before{content:"\E93B"}.account-content .sidebar .customer-sidebar .navigation li a{display:block;padding:10px 15px}.account-content .sidebar .customer-sidebar .navigation li:last-child{margin-bottom:0}.account-content .account-layout{color:rgba(0,0,0,.83);padding:15px 20px;padding-bottom:60px}.account-content .account-layout.right{padding-left:250px!important}.account-content .account-layout .account-head{margin-bottom:20px}.account-content .account-layout .account-heading{font-size:24px;font-weight:600}.account-content .account-layout .account-table-content .control-group,.account-content .account-layout .account-table-content>.row{margin-bottom:30px}.account-content .account-layout .account-table-content label{font-weight:500}.account-content .account-layout .account-table-content input,.account-content .account-layout .account-table-content select,.account-content .account-layout .account-table-content textarea{width:100%;resize:none;font-size:16px;padding:5px 16px;border-radius:1px;background:#fff;border:1px solid #ccc}.account-content .account-layout .account-table-content input:active,.account-content .account-layout .account-table-content input:focus,.account-content .account-layout .account-table-content select:active,.account-content .account-layout .account-table-content select:focus,.account-content .account-layout .account-table-content textarea:active,.account-content .account-layout .account-table-content textarea:focus{border-color:#26a37c}.account-content .account-layout .account-table-content .address-holder{margin-top:30px}.account-content .account-layout .account-table-content .address-holder>div{margin:5px 0;padding-left:0}.account-content .account-layout .account-table-content .address-holder .card{height:100%}.account-content .account-layout .account-table-content .address-holder .card ul li{display:inline-block}.account-content .account-layout .account-table-content .account-items-list{margin-bottom:40px}.account-content .account-layout .account-table-content #datagrid-filters{width:100%;margin-bottom:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account-content .account-layout .account-table-content #datagrid-filters .filter-left .icon-wrapper .search-btn{background-size:cover;width:24px;height:24px;background-image:url("../images/icon-search.svg");position:relative;float:right;top:-32px;right:5px}.account-content .account-layout .account-table-content #datagrid-filters>*{display:inline-block;vertical-align:top}.account-content .account-layout .account-table-content #datagrid-filters>.search-filter{top:20px;max-width:200px;margin-right:20px;position:relative}.account-content .account-layout .account-table-content #datagrid-filters>:nth-of-type(2){width:calc(50% - 10px)}.account-content .account-layout .account-table-content #datagrid-filters>:nth-of-type(3){width:calc(50% - 220px)}.account-content .account-layout .account-table-content #datagrid-filters>:nth-of-type(3) .control-group{float:right;max-width:200px}.account-content .account-layout .account-table-content #datagrid-filters>* input,.account-content .account-layout .account-table-content #datagrid-filters>* select{height:38px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters{font-size:16px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .grid-dropdown-header{display:inline-block}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-list li{list-style:none}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-toggle:after{border:unset}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container{width:100%;display:inline-block!important}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button{display:block;font-size:14px;margin-top:10px;font-weight:600;padding:5px 10px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container li:not(:last-child){margin-bottom:10px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container li{width:150px;display:inline-block}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .control-group{margin-bottom:0}.account-content .account-layout .account-table-content #datagrid-filters~table.table thead{font-size:18px}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody{font-size:16px}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr td a{display:block}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .badge{padding:10px;font-size:12px}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .action .eye-icon{font-size:24px;padding-left:10px}.account-content .account-layout .account-table-content #datagrid-filters~table.table tbody tr .action .eye-icon:hover{color:#4d7ea8}.account-content .account-layout .account-table-content #datagrid-filters .filter-left{float:left}.account-content .account-layout .account-table-content #datagrid-filters .filter-right{top:-25px;width:70%;float:right;position:relative}.account-content .account-layout .account-table-content #datagrid-filters .filter-right .per-page{right:0;position:absolute}.account-content .account-layout .account-table-content .filtered-tags .filter-tag{font-size:16px;margin-right:20px}.account-content .account-layout .account-table-content .filtered-tags .filter-tag .cross-icon:before{top:1px;content:"\E91F";margin-left:4px;position:relative}.account-content .account-layout .account-table-content .filtered-tags .filter-tag .cross-icon:hover{cursor:pointer}.account-content .account-layout .account-table-content .filtered-tags .filter-tag .wrapper{color:#000311;margin-left:10px;padding:5px 10px;background:#e7e7e7;letter-spacing:-.22px}.account-content .account-layout .account-table-content.profile-page-content .table{padding:0;width:800px;margin-bottom:15px}.account-content .account-layout .account-table-content.profile-page-content .table>table{width:100%;color:#5e5e5e;border:1px solid rgba(0,0,0,.125)}.account-content .account-layout .account-table-content.profile-page-content .table td{border:unset;padding:6px 12px}.account-content .account-layout .account-table-content .accordian .accordian-header{padding:10px 0;font-weight:600}.account-content .account-layout .account-table-content .image-wrapper{width:100%;margin-top:10px;margin-bottom:20px;display:inline-block}.account-content .account-layout .account-table-content .image-wrapper .image-item{width:200px;height:200px;position:relative;border-radius:3px;margin-right:20px;background:#f8f9fa;margin-bottom:20px;display:inline-block;background-position:50%;background-repeat:no-repeat;background-image:url(/vendor/webkul/ui/assets/images/placeholder-icon.svg)}.account-content .account-layout .account-table-content .image-wrapper .image-item .remove-image{left:0;bottom:0;width:100%;color:#fff;padding:10px;cursor:pointer;margin-bottom:0;text-align:center;position:absolute;margin-right:20px;border-radius:0 0 4px 4px;text-shadow:0 1px 2px rgba(0,0,0,.24);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.08)),to(rgba(0,0,0,.24)));background-image:linear-gradient(-180deg,rgba(0,0,0,.08),rgba(0,0,0,.24))}.account-content .account-layout .account-table-content .image-wrapper .image-item input{display:none}.account-content .account-layout .account-table-content .image-wrapper .image-item img.preview{width:100%;height:100%}.account-content .account-layout .account-items-list.wishlist-container{width:100%;margin:0 auto}.account-content .account-layout .account-items-list.wishlist-container .product-card-new{width:19rem}.account-content .account-layout .max-sm-img-dimention{max-width:110px;max-height:110px}.account-content .account-layout .max-sm-img-dimention img{width:100%;height:100%}.account-content .account-layout .reviews-container>.row{margin-bottom:40px}.account-content .account-layout .bottom-toolbar .pagination{margin:0}.account-content .account-layout .bottom-toolbar .pagination a:not([href]).next,.account-content .account-layout .bottom-toolbar .pagination a:not([href]).previous{cursor:not-allowed;color:#9e9e9e!important}.account-content .account-layout .bottom-toolbar .pagination .page-item{border:none!important;box-shadow:unset!important;-webkit-box-shadow:unset!important}.account-content .account-layout .bottom-toolbar .pagination .page-item.active{border:1px solid #26a37c;color:#26a37c!important}.account-content .account-layout .bottom-toolbar .pagination .page-item.next .angle-left-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.next .angle-right-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.previous .angle-left-icon,.account-content .account-layout .bottom-toolbar .pagination .page-item.previous .angle-right-icon{margin:0;font-size:24px;background:unset;text-align:center}.account-content .account-layout .bottom-toolbar .pagination .page-item.next .angle-right-icon:before{content:"\E908"}.account-content .account-layout .bottom-toolbar .pagination .page-item.previous .angle-left-icon:before{content:"\E907"}.account-content .account-layout .sale-container{font-size:16px}.account-content .account-layout .sale-container .tabs ul{font-weight:600;font-size:20px;list-style-type:none}.account-content .account-layout .sale-container .tabs ul li{cursor:pointer;padding:10px 15px;display:inline-block;border-bottom:2px solid transparent}.account-content .account-layout .sale-container .tabs ul li.active{cursor:default;border-bottom:2px solid #26a37c}.account-content .account-layout .sale-container .tabs-content .sale-section{padding:20px 0 10px;border-bottom:1px solid #ccc}.account-content .account-layout .sale-container .tabs-content .sale-section .section-title{font-size:18px;font-weight:600;padding-bottom:10px;color:#9e9e9e}.account-content .account-layout .sale-container .tabs-content .sale-section .section-content label+span{font-weight:600;color:#9e9e9e}.account-content .account-layout .sale-container .tabs-content .sale-section .section-content .totals{width:100%;display:inline-block}.account-content .account-layout .sale-container .tabs-content .sale-section .section-content .totals .sale-summary{float:right}.account-content .account-layout .sale-container .tabs-content .sale-section .section-content .totals .sale-summary tbody tr td:first-child{width:200px}.account-content .account-layout .sale-container .tabs-content .sale-section .section-content .table table{width:100%}.account-content .account-layout .sale-container .order-box-container{padding:10px 0}.account-content .account-layout .sale-container .order-box-container .box{width:calc(25% - 5px);vertical-align:top;display:inline-block}.account-content .account-layout .sale-container .order-box-container .box .box-title{font-size:18px;padding:10px 0;font-weight:600;color:#9e9e9e}.account-content .select-icon{left:95%;top:-28px;font-size:22px;position:relative}#alert-container{top:50px;right:15px;z-index:100;position:fixed;font-size:16px}#alert-container .alert{max-width:400px!important;min-height:45px!important;max-height:100px!important}#alert-container .alert.alert-dismissible .close{font-size:23px;padding:.3rem 1.25rem}.wishlist-icon{vertical-align:middle}.wishlist-icon i{color:#111}.checkout-process{padding:40px 20px}.checkout-process .col-lg-7 .coupon-container,.checkout-process .col-lg-7>div:not(:first-child){margin-top:20px}.checkout-process h1{font-weight:600;margin-bottom:30px}.checkout-process .layered-filter-wrapper,.checkout-process .scrollable{padding-top:25px}.checkout-process .order-summary-container{top:75px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .checkout-process .order-summary-container button.btn,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity .checkout-process .order-summary-container button,.account-content .account-layout .bottom-toolbar .pagination .checkout-process .order-summary-container .page-item,.cart-details .checkout-process .order-summary-container .continue-shopping-btn,.checkout-process .order-summary-container .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button,.checkout-process .order-summary-container .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn,.checkout-process .order-summary-container .account-content .account-layout .bottom-toolbar .pagination .page-item,.checkout-process .order-summary-container.bottom h3,.checkout-process .order-summary-container .cart-details .continue-shopping-btn,.checkout-process .order-summary-container .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button,.checkout-process .order-summary-container .theme-btn,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .checkout-process .order-summary-container button{display:none}.checkout-process input[type=radio]{transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3)}.checkout-process .styled-select{cursor:pointer}.checkout-process .styled-select+.select-icon{top:55%;left:92%;font-size:20px;position:absolute}.checkout-process .coupon-container input{max-width:200px}.checkout-process .coupon-container button{margin:20px 0 30px}.checkout-process .coupon-container .applied-coupon-details{font-size:16px;margin-bottom:10px}.checkout-process .coupon-container .applied-coupon-details label:first-of-type{color:#26a37c}.checkout-process .coupon-container .rango-close{cursor:pointer;margin-left:5px}.address-container .address-holder{margin-top:15px}.address-container .address-holder>div{margin:5px 0;padding-left:0}.address-container .address-holder .card{height:100%}.address-container .address-holder .card h5{font-size:14px}.address-container .address-holder .card ul li{display:inline-block}.address-container .address-holder .card .add-address-button{height:100%;display:table;text-align:center}.address-container .address-holder .card .add-address-button>div{display:table-cell;vertical-align:middle}.address-container .address-holder .card .add-address-button>div span{vertical-align:super}.custom-form .form-field{padding:0;margin-bottom:30px}.custom-form label{font-weight:500}.custom-form input[type=password],.custom-form input[type=search],.custom-form input[type=text],.custom-form select{width:100%;resize:none;font-size:16px;padding:5px 16px;border-radius:1px;background:#fff;border:1px solid #ccc}.custom-form input[type=checkbox]{position:relative;top:3px}.custom-form input:active,.custom-form input:focus,.custom-form select:active,.custom-form select:focus{border-color:#26a37c}.payment-form .payment-methods>.row,.payment-form .shipping-methods>.row,.payment-form h3,.review-checkout-conainer .payment-methods>.row,.review-checkout-conainer .shipping-methods>.row,.review-checkout-conainer h3,.shipping-form .payment-methods>.row,.shipping-form .shipping-methods>.row,.shipping-form h3{margin-bottom:20px}.payment-form .payment-methods .instructions,.payment-form .shipping-methods .instructions,.review-checkout-conainer .payment-methods .instructions,.review-checkout-conainer .shipping-methods .instructions,.shipping-form .payment-methods .instructions,.shipping-form .shipping-methods .instructions{margin-top:5px;margin-left:-13px}.payment-form .payment-methods .instructions label,.payment-form .shipping-methods .instructions label,.review-checkout-conainer .payment-methods .instructions label,.review-checkout-conainer .shipping-methods .instructions label,.shipping-form .payment-methods .instructions label,.shipping-form .shipping-methods .instructions label{font-weight:600;font-size:14px}.payment-form .payment-methods .instructions p,.payment-form .shipping-methods .instructions p,.review-checkout-conainer .payment-methods .instructions p,.review-checkout-conainer .shipping-methods .instructions p,.shipping-form .payment-methods .instructions p,.shipping-form .shipping-methods .instructions p{margin:0;font-size:14px;color:#777;font-style:italic}.payment-form .address-summary li,.review-checkout-conainer .address-summary li,.shipping-form .address-summary li{display:inline-block}.payment-form .cart-item-list,.review-checkout-conainer .cart-item-list,.shipping-form .cart-item-list{padding:20px 0;border-bottom:1px solid #e5e5e5}.payment-form .cart-item-list h4,.review-checkout-conainer .cart-item-list h4,.shipping-form .cart-item-list h4{padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:20px!important}.payment-form .cart-item-list>.row:first-child,.review-checkout-conainer .cart-item-list>.row:first-child,.shipping-form .cart-item-list>.row:first-child{margin-top:50px}.payment-form .cart-item-list>.row,.review-checkout-conainer .cart-item-list>.row,.shipping-form .cart-item-list>.row{margin-bottom:20px}.payment-form .cart-details,.review-checkout-conainer .cart-details,.shipping-form .cart-details{padding:40px 0}.order-summary-container{top:50px;padding-top:25px;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:sticky!important;max-width:500px!important}.order-summary-container>div{width:100%}.order-summary-container .order-summary{padding:25px 30px;border:1px solid #e5e5e5}.order-summary-container .order-summary>h3{margin-bottom:20px}.order-summary-container .order-summary>.row:not(:last-child){margin-bottom:10px}.order-summary-container .order-summary #grand-total-detail{margin-top:15px;padding-top:15px;margin-bottom:25px;border-top:1px solid #e5e5e5}.order-success-content{padding:40px 20px;font-size:16px}.search-result-status{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#address-section .form-header h3{margin-bottom:20px}.attached-products-wrapper{margin-top:20px}#related-products-carousel .product-card-new:first-child{margin-left:0!important}.price-label{margin-right:6px}.product-price{height:72px}.product-price .price-label{margin-right:6px}.product-price .regular-price{font-weight:500;margin-right:10px;text-decoration:line-through;display:block}.product-price .price-from .bundle-regular-price{font-size:12px!important;font-weight:500;margin-right:10px;text-decoration:line-through}.product-price .price-from .bundle-special-price{font-size:15px!important;font-weight:600}.product-price .price-from .bundle-to{display:block;font-size:15px!important;font-weight:500;margin-top:1px;margin-bottom:1px}.product-price span.price-label{font-size:16px}.product-price span.final-price{font-size:24px}.sticker{top:8px;left:8px;border:none;color:#fff;display:none;font-size:14px;font-weight:600;padding:2px 10px;position:absolute;border-radius:12px}.sticker.sale{padding:2px 14px;background-color:#f05153}.sticker.new{background-color:#26a37c;display:block}#app{min-height:65vh;position:relative}.main-container-wrapper .sticky-header{top:0;z-index:100;position:sticky;background:#fff}.main-container-wrapper .sticky-header.header-shadow{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.search-container{padding:30px 20px}.search-container .lg-card-container.list-card{margin:0 15px}.search-container :first-child{margin-top:0}.method-sticker{font-size:13px;padding:4px 8px;margin-right:3px;margin-bottom:3px;text-align:center;border-radius:1px;display:inline-block;color:#cfcfd0;background-color:#141516}.sidebar{z-index:1000000;width:230px}.sidebar .category-content .category-title{top:-1px;font-weight:600;position:relative}.sidebar .category-content .rango-arrow-right{top:4px;position:relative}.sidebar .category-content .category-icon{width:25px;height:20px;padding-right:5px;display:inline-block}.sidebar .category-content .category-icon img{width:100%;height:100%;vertical-align:text-top}.sidebar li:hover>a>span{color:#28557b}.sidebar .sub-categories{display:none}.sidebar .sub-categories .category{padding:5px 0 4px 15px}.sidebar .sub-categories .category+.nested{color:rgba(0,0,0,.83)}.sidebar .sub-categories .category+.nested li a{padding-top:0}.sidebar .sub-categories .category+.nested li a .category-title{font-weight:500;padding-left:28px}.sidebar .sub-categories .category .category-title{vertical-align:top}.category-list-container{z-index:10;padding:0!important;background:#fff;position:absolute!important;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.category-list-container .category{width:100%;line-height:2.5rem;display:inline-block}.category-list-container .category span{top:-4px;position:relative}.category-list-container li a{padding:7px 0 5px 15px}.category-list-container li a:hover{background:#ececec}.category-list-container .sub-categories{top:-1px;left:100%;height:100%;min-height:330px;z-index:100;padding-top:10px;position:absolute;background:#fff;border-left:1px solid #ccc;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);overflow-y:auto}.category-list-container .sub-categories li:last-of-type{margin-bottom:10px}#sidebar-level-0{display:none;z-index:100000;border-top:1px solid #ccc}.grouped-product-container .grouped-product-list ul li{width:100%;font-size:18px;margin-bottom:10px;display:inline-block}.grouped-product-container .grouped-product-list ul li:last-child{margin-bottom:0}.grouped-product-container .grouped-product-list ul li:first-child span{font-weight:600}.grouped-product-container .grouped-product-list ul li:first-child span:last-child{float:right;width:50px;text-align:left}.grouped-product-container .grouped-product-list ul li .name{font-size:16px;vertical-align:middle;display:inline-block}.grouped-product-container .grouped-product-list ul li .qty{float:right}.grouped-product-container .grouped-product-list ul li .qty .control-group{height:45px;width:auto;border-top:0;padding-top:0;margin-bottom:0;max-width:none;text-align:center}.grouped-product-container .grouped-product-list ul li .qty .control-group label{display:none}.grouped-product-container .grouped-product-list ul li .qty .control-group .control{width:60px;text-align:center;line-height:38px}.grouped-product-container .grouped-product-list ul li .qty .control-group>*{height:100%}.bundle-options-wrapper .bundle-option-list{padding:15px 0;border-top:1px solid hsla(0,0%,64%,.2)}.bundle-options-wrapper .bundle-option-list h3{font-size:16px;margin:0;color:#242424}.bundle-options-wrapper .bundle-option-list .bundle-option-item{border-bottom:1px solid hsla(0,0%,64%,.2);padding:15px 0;width:100%;display:inline-block}.bundle-options-wrapper .bundle-option-list .bundle-option-item:last-child{border-bottom:0;padding-bottom:0}.bundle-options-wrapper .bundle-option-list .bundle-option-item .control-group{margin-bottom:0;color:#5e5e5e}.bundle-options-wrapper .bundle-option-list .bundle-option-item .control-group label{color:#242424}.bundle-options-wrapper .bundle-option-list .bundle-option-item .control-group .control{color:#5e5e5e}.bundle-options-wrapper .bundle-option-list .bundle-option-item .quantity{border-top:0;padding-bottom:0}.bundle-options-wrapper .bundle-option-list .bundle-option-item .quantity.has-error button{border-color:#fc6868;color:#fc6868}.bundle-options-wrapper .bundle-option-list .bundle-option-item .control-error{float:left;width:100%}.bundle-options-wrapper .bundle-option-list .bundle-option-item.has-error button{border-color:#fc6868;color:#fc6868}.bundle-options-wrapper .bundle-summary{padding:15px 0;border-top:1px solid hsla(0,0%,64%,.2)}.bundle-options-wrapper .bundle-summary h3{font-size:16px;margin:0;color:#242424}.bundle-options-wrapper .bundle-summary .quantity{border-top:0}.bundle-options-wrapper .bundle-summary .bundle-price{font-weight:600;font-size:24px;color:#ff6472;margin-top:10px}.bundle-options-wrapper .bundle-summary ul.bundle-items li{margin-bottom:20px}.bundle-options-wrapper .bundle-summary ul.bundle-items li:last-child{margin-bottom:0}.bundle-options-wrapper .bundle-summary ul.bundle-items li .selected-products{color:#5e5e5e}.category-container .grid-card,.search-container .grid-card{width:15rem}.downloadable-container .sample-list{padding:5px 0}.downloadable-container .sample-list h3{font-size:16px;margin-top:0}.downloadable-container .sample-list ul li{margin-bottom:5px}.downloadable-container .sample-list ul li:last-child{margin-bottom:0}.downloadable-container .link-list{padding:5px 0}.downloadable-container .link-list h3{font-size:16px;margin-top:0}.downloadable-container .link-list ul li{margin-bottom:15px}.downloadable-container .link-list ul li:last-child{margin-bottom:0}.downloadable-container .link-list ul li .checkbox input[type=checkbox]{width:15px!important;height:15px!important;margin-left:-24px}.downloadable-container .link-list ul li a{float:right;margin-top:3px}.category-container{min-height:670px;margin-left:15px;padding:40px 15px!important}.category-container .hero-image{display:inline-block}.category-container .hero-image img{width:100%;height:100%;max-height:500px;margin-bottom:30px}.vue-slider .vue-slider-rail{background-color:#ccc}.vue-slider .vue-slider-dot-handle{width:100%;height:100%;border-radius:50%;background-color:#fff;-webkit-box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider .vue-slider-dot-tooltip-inner,.vue-slider .vue-slider-dot-tooltip-text{border-color:#26a37c!important;background-color:#26a37c!important}.vue-slider .vue-slider-dot-tooltip-text{display:block;font-size:14px;min-width:20px;padding:2px 5px;text-align:center;border-radius:5px;white-space:nowrap;color:#fff}.vue-slider .vue-slider-dot-tooltip-text:before{content:"";position:absolute;bottom:-10px;left:50%;width:0;height:0;border:5px solid transparent;border:6px solid transparent\0;border-top-color:inherit;-webkit-transform:translate(-50%);transform:translate(-50%)}.vue-slider .vue-slider-process{background-color:#26a37c!important}.full-content-wrapper>.container-fluid{padding:0!important;margin-bottom:60px!important}.full-content-wrapper>.container-fluid>.row{padding:0 15px!important}.full-content-wrapper div>.container-fluid,.full-content-wrapper p>.container-fluid{padding:0!important;margin-bottom:60px!important}.full-content-wrapper div>.container-fluid>.row,.full-content-wrapper p>.container-fluid>.row{padding:0 15px!important}.slides-container{position:relative}.slides-container .VueCarousel-pagination{bottom:10px;position:absolute}.slides-container .VueCarousel-pagination button:active,.slides-container .VueCarousel-pagination button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.slides-container .VueCarousel-pagination .VueCarousel-dot{padding:5px!important}.slides-container .VueCarousel-dot--active{background-color:#26a37c!important}.slides-container .VueCarousel .VueCarousel-inner{padding-top:0}.slides-container .VueCarousel .VueCarousel-slide{position:relative}.slides-container .VueCarousel .VueCarousel-slide .show-content{top:0;left:0;width:100%;height:100%;display:table;text-align:center;position:absolute}.slides-container .VueCarousel .VueCarousel-slide .show-content p{display:table-cell;vertical-align:middle}.slides-container .VueCarousel .VueCarousel-slide:not(:first-of-type) img{display:none}.filter-attributes-item{margin-bottom:10px;border-bottom:1px solid #ccc}.filter-attributes-item.active .filter-attributes-content{display:block}.filter-attributes-item .filter-input{margin:10px 15px 13px -4px}.filter-attributes-item .filter-input input[type=text]{text-align:center;border:1px solid #26a37c;width:30%;background-color:#fff}.filter-attributes-item input[type=checkbox]+span{margin-left:10px!important}.filter-attributes-content{display:none;margin-left:7px}.layered-filter-wrapper{max-height:670px;overflow-x:hidden;margin-bottom:42px;padding:42px 10px 0}.layered-filter-wrapper .recently-viewed{margin-top:20px}.layered-filter-wrapper .recently-viewed h2{font-size:18px}.selective-div{width:150px;-webkit-appearance:none}.select-icon-margin{margin-top:10px;margin-left:96px}.down-icon-position{position:absolute}.select-icon-show-margin{margin-left:35px;margin-top:10px}.down-arrow-margin{margin-left:75px;margin-top:8px}.vc-header{z-index:10;margin:0!important;padding:0!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.16),0 1px 3px rgba(0,0,0,.23);box-shadow:0 1px 3px rgba(0,0,0,.16),0 1px 3px rgba(0,0,0,.23)}.new-products-recent{top:-44px;position:relative}.recently-viewed-products-wrapper{padding:2px}.recently-viewed-products-wrapper .price-from .bundle-regular-price{display:none}.recently-viewed-products-wrapper .price-from .bundle-special-price{font-size:15px!important;font-weight:600}.recently-viewed-products-wrapper .price-from .bundle-to{display:unset;margin:0 2px;font-size:15px!important;font-weight:500}.pagination{width:100%}.pagination .page-item{padding:0 10px}.pagination .page-item.active{font-weight:600;color:#26a37c!important;border-bottom:2px solid #26a37c}.pagination .page-item.next .angle-left-icon,.pagination .page-item.next .angle-right-icon,.pagination .page-item.previous .angle-left-icon,.pagination .page-item.previous .angle-right-icon{margin:0;font-size:24px;background:unset;text-align:center}.pagination .page-item.next .angle-right-icon:before{content:"\E908"}.pagination .page-item.previous .angle-left-icon:before{content:"\E907"}.pagination a{color:unset!important;text-decoration:none!important}.pagination a i{top:2px;font-size:18px;position:relative}.pagination .angle-left-icon,.pagination .angle-right-icon{speak:none;line-height:1;font-style:normal;font-weight:400;text-transform:none;font-variant:normal;-webkit-font-smoothing:antialiased;font-family:Webkul Rango!important;background:unset}.pagination .angle-right-icon:before{content:"\E908"}.pagination .angle-left-icon:before{content:"\E907"}.carousel-products+.recently-viewed{top:-40px;position:relative}.carousel-products .VueCarousel-slide{cursor:default}.vue-slider{max-width:97%}.profile-update-form{width:800px}.compare-products{width:100%;cursor:pointer;overflow-x:auto;padding-bottom:20px;word-break:break-word;margin-left:0!important;margin-right:10px!important}.compare-products .active{cursor:grabbing;cursor:-webkit-grabbing;-webkit-transform:scale(1);transform:scale(1)}.compare-products tr{width:100%}.compare-products td{padding:15px;min-width:250px;max-width:250px;vertical-align:top}.compare-products .image-wrapper{width:100%}.compare-products .stars i{font-size:16px}.compare-products .action{position:relative}.compare-products .action .btn-add-to-cart{width:125px!important;white-space:pre-wrap}.compare-products .action .close-btn{right:0;top:6px;position:absolute;display:inline-block}.compare-products .action .close-btn:hover{font-weight:600}.compare-products .action .compare-icon{display:none}.compare-products .material-icons.cross{top:5px;right:20px;cursor:pointer;position:absolute}.compare-products .wishlist-icon{top:5px;right:60px;position:absolute;display:inline-block}.compare-products::-webkit-scrollbar{display:none}.compare-products{-ms-overflow-style:none;scrollbar-width:none}.cp-spinner{width:48px;height:48px;position:absolute;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;left:calc(50% - 24px);margin-top:calc(40% - 24px)}.overlay-loader{top:50%;left:50%;z-index:11;position:fixed;margin-top:-24px;margin-left:-24px}@media only screen and (max-width:720px){.cp-spinner{left:50%;margin-left:-24px;top:50%;margin-top:-24px}}.cp-round:before{border-radius:50%;border:6px solid grey}.cp-round:after,.cp-round:before{content:" ";width:48px;height:48px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0}.cp-round:after{border-radius:50%;border-top:6px solid #26a37c;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}.image-search-container{top:9px;right:45px;z-index:10;cursor:pointer;position:absolute;background:#fff;height:24px!important}.image-search-result{width:100%;padding:20px;border-radius:2px;margin-bottom:20px;display:inline-block;border:1px solid #0041ff;background-color:rgba(0,65,255,.1)}.image-search-result .searched-image{float:left}.image-search-result .searched-image img{width:150px;height:auto;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.32);box-shadow:1px 1px 3px 0 rgba(0,0,0,.32)}.image-search-result .searched-terms{margin-left:20px;display:inline-block}.image-search-result .searched-terms .term-list a{padding:5px 8px;margin-top:10px;background:#fff;margin-right:10px}.filtered-tags{margin-bottom:20px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{display:none;overflow-x:hidden;scroll-behavior:smooth}body .container-margin{margin:auto 20px}.root-category-menu{border-bottom:1px solid #d8e6ed}.angle-right-icon{width:22px;height:20px;float:right;margin-right:10px;background-image:url("../images/Icon-Arrow-Right.svg")}.card-product-image-container{height:300px;min-height:100px;max-height:300px}.card-product-image-container img{width:100%;height:100%}.card-product-image-container .background-image-group{width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.hide-text{white-space:nowrap;width:100%;display:inline-block;text-overflow:ellipsis;overflow:hidden!important}.card-bottom-container{margin-top:12px}.card-actual-price{text-decoration:line-through}.card-discount{color:rgba(38,163,124,.83)}.no-border-shadow{border:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}.card-bottom-container .rango-heart{float:right;margin-top:8px;cursor:pointer;font-size:20px}.disable-active:active,.disable-active:focus,header #search-form>:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.container-margin>.container-fluid{margin-bottom:60px}.v-mr-20{margin-right:2rem}.popular-product-categories .active{color:#4d7ea8;padding:0 10px 5px;display:inline-block;border-bottom:2px solid}.popular-product-categories .switch-buttons{top:-3px;position:relative}.align-vertical-super{vertical-align:super}.align-vertical-top{vertical-align:top}.card-sale-btn{top:5px}.star-rating>*{font-size:14px}.advertisement-four-container .offers-ct-panel>.row{padding:0 10px}.advertisement-four-container .offers-ct-panel a:first-child{padding-bottom:15px!important}.advertisement-four-container .offers-ct-panel .offers-ct-top{height:180px}.advertisement-four-container .offers-ct-panel .offers-ct-bottom{height:220px}.advertisement-four-container>.row:first-child{padding:0 10px!important}.advertisement-four-container .col-4:nth-child(2){padding-left:10px;padding-right:10px}.advertisement-four-container img{width:100%;height:100%;max-height:425px}.advertisement-four-container img:first-of-type,.advertisement-four-container img:last-child{padding:0}.advertisement-two-container img{width:100%}.advertisement-three-container img{height:100%}.advertisement-three-container .bottom-container img,.advertisement-three-container .top-container img{height:225px}.advertisement-three-container .bottom-container{padding-top:15px}.recently-viewed-items{padding-left:10px!important;padding:0!important}.product-policy-container .card{border:none;padding:20px 10px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.product-policy-container .card .policy{display:table;padding:0 10px}.product-policy-container .card .policy .left{margin-right:10px;display:inline-block}.product-policy-container .card .policy .right{display:table-cell;vertical-align:middle}.product-policy-container .product-policy-wrapper:first-of-type{padding-left:0}.product-policy-container .product-policy-wrapper:last-of-type{padding-right:0}.category-with-custom-options img{width:100%;max-width:100%;height:100%;max-height:100%}.category-with-custom-options .row:first-child{margin-bottom:0}.category-with-custom-options .row:first-child .category-image{height:350px}.category-with-custom-options .row:first-child > div{padding:0;background-repeat:no-repeat}.category-with-custom-options .row:first-child > div:first-child,.category-with-custom-options .row:first-child > div:nth-child(3){max-height:345px}.category-with-custom-options .row:nth-child(2) .category-image{height:350px}.category-with-custom-options .row:nth-child(2)>div{padding:0;background-repeat:no-repeat}.category-with-custom-options .row:nth-child(2)>div:nth-child(2),.category-with-custom-options .row:nth-child(2)>div:nth-child(4){max-height:345px}.category-with-custom-options .categories-collection{width:100%;height:100%;display:table;min-height:310px;max-height:345px;padding-left:36px;background:#2b2b2b}.category-with-custom-options .categories-collection h2{color:#fff}.category-with-custom-options .categories-collection li{color:hsla(0,0%,100%,.83)}.category-with-custom-options .categories-collection .category-text-content{height:100%;display:table-cell;vertical-align:middle}.hot-categories-container .hot-category-wrapper{padding:0 10px 0 0}.hot-categories-container .hot-category-wrapper .card{height:100%;padding:20px;border:none}.hot-categories-container .hot-category-wrapper .velocity-divide-page .left{width:30px;height:30px;margin-left:10px}.hot-categories-container .hot-category-wrapper .velocity-divide-page .left img{width:100%;height:100%}.hot-categories-container .hot-category-wrapper .velocity-divide-page .right{padding-left:50px!important}.hot-categories-container .hot-category-wrapper:nth-last-child(2){padding:0}.hot-categories-container .hot-category-wrapper:last-child{padding:0 0 0 10px}.hot-categories-container ul,.popular-categories-container ul{line-height:2.5rem}.hot-categories-container li,.popular-categories-container li{font-size:16px}.popular-categories-container .popular-category-wrapper{padding:0 8px}.popular-categories-container .popular-category-wrapper .card{height:100%;border:none}.popular-categories-container .popular-category-wrapper .card .category-image{height:180px}.popular-categories-container .popular-category-wrapper .card .category-image img{width:100%;height:100%}.popular-categories-container .popular-category-wrapper .card-image{height:180px;background-size:100% 100%;background-image:url("../images/man.png")}.popular-categories-container .popular-category-wrapper .card-description{padding:10px 20px}.popular-categories-container .popular-category-wrapper:first-child{padding-left:0}.popular-categories-container .popular-category-wrapper:nth-last-child(2){padding-right:0}.popular-categories-container .popular-category-wrapper:last-child{padding-left:16px;padding-right:0}.reviews-container .review-wrapper:first-of-type{padding:0 8px 0 0}.reviews-container .review-wrapper{padding:0 8px}.reviews-container .review-wrapper:nth-last-of-type(2){padding:0 0 0 8px}.reviews-container .review-wrapper:last-of-type{padding:0 0 0 16px}.reviews-container .card{border:none;height:100%;padding:20px;padding-left:15px;padding-right:15px;-webkit-box-shadow:0 4px 17px 0 rgba(0,0,0,.11);box-shadow:0 4px 17px 0 rgba(0,0,0,.11)}.reviews-container .card .customer-info>div{padding:0;display:inline-block}.reviews-container .card .customer-info>div:first-child{width:60px;margin-right:10px}.reviews-container .card .customer-info>div:last-child{width:calc(100% - 75px)}.reviews-container .card .review-info{height:100%;padding:20px 15px;-webkit-box-shadow:0 4px 17px 0 rgba(0,0,0,.11);box-shadow:0 4px 17px 0 rgba(0,0,0,.11)}.reviews-container .card .review-info>div:not(:last-child){margin-bottom:10px}.reviews-container .card .review-info .star-ratings{margin-bottom:5px!important}.reviews-container .product-info{display:inline-block}.main-content-wrapper{margin:0;margin-bottom:60px;display:inline-block}.main-content-wrapper>.row.disabled{cursor:not-allowed}.main-content-wrapper .main-category{padding:8px 15px;border-top:1px solid #ccc;border-bottom:5px solid transparent}.main-content-wrapper .content-list{margin:0;width:100%;height:42px;text-align:left;list-style:none;position:relative;vertical-align:top;display:inline-block}.main-content-wrapper .content-list ul{width:100%;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#4d7ea8}.main-content-wrapper .content-list ul li a{display:block;cursor:pointer;font-size:16px;font-weight:600;padding:8px 15px;letter-spacing:0;position:relative;color:#fff;text-decoration:none}.main-content-wrapper .content-list ul li:hover{background-color:#42719a}.velocity-divide-page{position:relative}.velocity-divide-page .left{z-index:1;width:230px;position:absolute}.velocity-divide-page .right{width:100%;padding-left:230px!important}.container-right{width:100%;display:inline-block}.container-right>:first-child{width:100%}.home-base{margin-bottom:60px}.broken-image{width:320px;height:160px;background-image:url("../images/static/broken-clock.png")}.velocity-icon{width:150px;height:150px;background-image:url("../images/static/v-icon.png")}.error-page{padding-top:30vh}.custom-circle{width:56px;height:54px;padding:14px;font-size:20px;color:#21a179;border-radius:50%;text-align:center;background:#fff;display:inline-block;vertical-align:middle;border:2px solid #21a179;font:18px josefin sans,arial}body:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(71,55,78,.8);opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-quick-view{top:100px;width:700px;z-index:101;padding:40px;display:none;position:absolute;margin-bottom:50px;left:calc(50% - 350px);background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2);-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;will-change:left,top,width;-webkit-backface-visibility:hidden}.cd-quick-view .cd-slider li.selected img{width:100%;height:100%;display:inline-block!important}.cd-quick-view .cd-slider img{display:none}.cd-quick-view .close-btn{top:15px;right:20px;font-weight:600;position:absolute}.cd-quick-view .action-buttons{padding-top:10px;margin-left:118px}.cd-quick-view .action-buttons>span{font-size:24px;margin-left:24px}.cd-quick-view .product-actions{display:inline-block}.cd-quick-view .product-actions .compare-icon,.cd-quick-view .product-actions .wishlist-icon{height:38px;display:inline-table;cursor:pointer;margin-left:10px}.cd-quick-view .product-actions .compare-icon i,.cd-quick-view .product-actions .wishlist-icon i{display:table-cell;vertical-align:middle}.cd-quick-view .product-actions .wishlist-icon{float:right}.cd-quick-view .product-actions .add-to-cart-btn{float:left}.cd-quick-view .quick-view-name{font-size:24px;line-height:25px}.cd-quick-view .product-price{margin-top:10px}.cd-quick-view .product-rating{display:table;margin:10px 0}.cd-quick-view .product-rating a,.cd-quick-view .product-rating span{vertical-align:top;display:table-cell}.cd-quick-view .product-gallery{top:10px;position:sticky}.cd-quick-view .product-gallery .VueCarousel-pagination button{padding:0!important;margin:3px!important;border:1px solid #dcdcdc!important;background-color:#fff!important}.cd-quick-view .product-gallery .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#dcdcdc!important}.cd-quick-view .product-gallery .VueCarousel-pagination button.VueCarousel-dot--active:focus{outline:none}.cd-quick-view .description-text{word-break:break-word;overflow:auto}.container{max-width:1300px!important}.category-page-wrapper,.remove-padding-margin{width:100%!important;margin:0!important;padding:0!important}.demo{border:1px solid red}.quick-addtocart-btn{margin-top:306px;margin-left:-82px}.model-display-block{display:block}.footer{width:100%;background-color:#fff;display:inline-block}.footer .footer-content .newsletter-subscription{color:#fff;padding:10px 130px;background-color:#4d7ea8}.footer .footer-content .newsletter-subscription .newsletter-wrapper input.subscribe-field{width:300px;border:none;height:38px;font-size:18px;max-width:250px;padding:10px 20px;color:rgba(0,0,0,.83)}.footer .footer-content .newsletter-subscription .newsletter-wrapper button.subscribe-btn{left:-2px;height:38px;font-size:18px;max-width:110px;line-height:10px;position:relative}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons{height:100%;padding:20px 0;color:#fff}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons i{margin:0;cursor:pointer}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons .within-circle{background:#4d7ea8;margin-right:2px;border:1px solid hsla(0,0%,100%,.52)}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons .within-circle:hover{opacity:.5}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons img{background:#4d7ea8;border:1px solid hsla(0,0%,100%,.52);padding-left:15px;padding-right:15px}.footer .footer-content .newsletter-subscription .newsletter-wrapper .subscribe-newsletter{text-align:right;padding:25px 0 30px}.footer .footer-content>.row{padding:60px 130px;background:#30383f}.footer .footer-content>.row .logo{width:auto;max-height:40px}.footer .footer-content>.row .footer-ct-content>div{margin:0;padding:0;font-size:14px;line-height:2.5rem}.footer .footer-content>.row .footer-ct-content>div ul{margin-bottom:0}.footer .footer-content>.row .footer-ct-content>div ul li{margin-bottom:5px}.footer .footer-content>.row .footer-ct-content>div ul li a{color:hsla(0,0%,100%,.83)}.footer .footer-content>.row .footer-rt-content{padding-right:0}.footer .footer-content>.row .footer-rt-content .row>div{width:100%;display:block}.footer .footer-content>.row .footer-rt-content .row .bg-image,.footer .footer-content>.row .footer-rt-content .row .small-card-container .product-image,.small-card-container .footer .footer-content>.row .footer-rt-content .row .product-image{width:42px;height:30px;display:inline-block;background-position:0}.footer .footer-content>.row .footer-rt-content .row .bg-image:not(:last-child),.footer .footer-content>.row .footer-rt-content .row .small-card-container .product-image:not(:last-child),.small-card-container .footer .footer-content>.row .footer-rt-content .row .product-image:not(:last-child){margin-right:3px}.footer .footer-content>.row .footer-rt-content .row .cash{background-image:url("../images/static/cash.png")}.footer .footer-content>.row .footer-rt-content .row .cheque{width:57px!important;background-image:url("../images/static/cheque.png")}.footer .footer-content>.row .footer-rt-content .row .visa{background-image:url("../images/static/visa.png")}.footer .footer-content>.row .footer-rt-content .row .master-card{background-image:url("../images/static/master-card.png")}.footer .footer-content>.row .footer-rt-content .row .paypal{background-image:url("../images/static/paypal.png")}.footer .footer-content>.row .footer-rt-content .row .discover{background-image:url("../images/static/discover.png")}.footer .footer-content>.row .footer-rt-content .row:not(:last-child){padding-bottom:20px}.footer .footer-content>.row .footer-rt-content h3{font-size:14px;color:hsla(0,0%,100%,.52)}.footer .footer-content .footer-statics .software-description{padding-left:0}.footer .footer-content .footer-statics .software-description p{font-size:14px}.footer .top-brands{padding:30px 130px}.footer .top-brands .top-brands-body ul{width:85%;display:inline-block}.footer .top-brands .top-brands-body ul li{margin-left:0;font-size:16px;padding:15px 0 0;display:inline-block}.footer .footer-copy-right{width:100%;height:60px;font-size:16px;line-height:6rem;text-align:center;background:#30383f;color:hsla(0,0%,100%,.83)}.footer .footer-copy-right p{padding:0 20px}.footer .footer-copy-right a{color:unset}.footer .footer-copy-right a:hover{color:#4d7ea8}.product-detail{padding-top:20px;margin-bottom:20px;padding-left:0!important;padding-right:0!important}.product-detail .right>div{border-bottom:1px solid #ccc}.product-detail .right>div.attributes .attribute{margin-bottom:20px}.product-detail .right>div.attributes .attribute:last-child{margin-bottom:30px}.product-detail .right .category-breadcrumb{margin-left:0;padding:0 15px}.product-detail .right .reviews{vertical-align:top}.product-detail .right .reviews>div{display:inline-block}.product-detail .right .info{margin-left:0}.product-detail .right .info>h2,.product-detail .right .info div{padding-left:0}.product-detail .right .info>*{margin-bottom:10px}.product-detail .right .info .availability button{border:none;color:#fff;font-weight:600;cursor:default;padding:2px 11px;background:#f05153}.product-detail .right .info .availability button.active{background:#4d7ea8}.product-detail .right .options .box{width:32px;height:32px;display:inline-block;background-color:#ccc}.product-detail .right h3{margin-bottom:0}.product-detail .right .row.reviews .reviews-text{line-height:3rem}.product-detail .right .add-to-cart-btn{padding:0}.product-detail .right .add-to-cart-btn button{text-transform:uppercase;padding:9px 15px!important}.product-detail .right .add-to-cart-btn button span{top:0;font-size:16px}.product-detail .right .product-price{height:unset}.product-detail .right .product-price .price-from .bundle-regular-price{font-size:20px!important;font-weight:500;margin-right:10px;text-decoration:line-through}.product-detail .right .product-price .price-from .bundle-special-price{font-size:20px!important;font-weight:600}.product-detail .right .product-price .price-from .bundle-to{display:block;font-size:20px!important;font-weight:500;margin-top:1px;margin-bottom:1px}.product-detail .right .quantity{width:unset}.product-detail .right .form-group label{display:block}.product-detail .right .form-group .radio{margin-right:10px}.product-detail .right .form-group .radio input[type=radio]{margin-left:0;position:static}.product-detail .right .form-group .radio .radio-view{display:none}.product-detail .thumb-list{left:15px;z-index:99;padding:0;overflow:hidden;margin-top:10px;position:relative}.product-detail .thumb-list .arrow{left:0;height:100%;z-index:1001;opacity:.5;margin-top:5px;cursor:pointer;position:absolute;line-height:13em;background:#dcdcdc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail .thumb-list .arrow.right{right:0;left:unset;line-height:13rem}.product-detail .thumb-list .thumb-frame{padding:1px;border:1px solid transparent}.product-detail .thumb-list .thumb-frame.active{border:1px solid #26a37c}.product-detail .thumb-list .small-card-container .thumb-frame>.product-image,.product-detail .thumb-list .thumb-frame>.bg-image,.small-card-container .product-detail .thumb-list .thumb-frame>.product-image{width:100%;height:110px;background-size:100% 100%;background-position-y:center}.product-detail .product-actions>div{display:inline-block}.product-detail .product-actions>div .add-to-cart-btn{float:left}.product-detail .product-actions>div .compare-icon,.product-detail .product-actions>div .wishlist-icon{height:46px;margin-left:0;padding-left:10px}.product-detail .product-actions>div .compare-icon i,.product-detail .product-actions>div .wishlist-icon i{display:table-cell;vertical-align:middle}.product-detail .product-actions>div .compare-icon{display:inline-table}.product-detail .product-actions>div .wishlist-icon{float:right}.product-detail #product-form,.product-detail .layouter{height:100%}.product-detail #product-form .form-container{height:100%;position:relative}.product-detail #product-form .form-container>.left{top:60px;padding:0;position:sticky}.product-detail #product-form .form-container>.left .product-image-group>div{margin:0;padding:0}.product-detail #product-form .form-container .right .swatch-container{margin-top:10px;display:block}.product-detail #product-form .form-container .right .swatch-container .swatch{display:inline-block;margin-right:5px;min-width:40px;height:40px}.product-detail #product-form .form-container .right .swatch-container .swatch span{min-width:38px;height:38px;float:left;border:1px solid #c7c7c7;border-radius:3px;line-height:36px;text-align:center;cursor:pointer;padding:0 10px}.product-detail #product-form .form-container .right .swatch-container .swatch img{width:38px;height:38px;border:1px solid #c7c7c7;border-radius:3px;cursor:pointer;background:#f2f2f2}.product-detail #product-form .form-container .right .swatch-container .swatch input:checked+img,.product-detail #product-form .form-container .right .swatch-container .swatch input:checked+span{border:1px solid #242424}.product-detail #product-form .form-container .right .swatch-container .swatch input{display:none}.product-detail #product-form .form-container .right .swatch-container .no-options{color:#fb3949}.product-detail .accordian.active .accordian-header{padding-bottom:0}.product-detail .accordian-content div,.product-detail .description{overflow:auto}.product-detail .full-description{font-size:14px}.product-detail .full-specifications tr td:first-child{width:100px}.product-detail select[disabled=disabled]{cursor:not-allowed;border-color:#dcdcdc;background-color:#dcdcdc}.store-meta-images{margin-top:20px}.store-meta-images img{width:100%;height:100%;max-height:300px}.related-products{margin-bottom:60px}.vc-small-screen{display:none!important}@media only screen and (max-width:1192px){.sticky-header,.vc-full-screen{display:block!important}.vc-small-screen{display:none!important}#main-category{display:block!important}.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons{width:100%;padding:5px 0;text-align:center!important}.footer .footer-content .newsletter-subscription .newsletter-wrapper .subscribe-newsletter{width:100%;padding:10px 0;text-align:center}.footer .footer-content .footer-statics>div:not(:last-child){margin-bottom:30px}}@media only screen and (max-width:992px){body.open-hamburger{color:#7f7f7f;opacity:.8;overflow:hidden}#webheader{position:fixed;background-color:#fff}#main-category,#webheader{display:none!important}#home-right-bar-container{position:relative;top:-48px}.sticky-header,.vc-full-screen{display:none!important}.vc-small-screen{display:block!important}.force-center{margin:0 auto!important}.main-content-wrapper{z-index:100;margin-bottom:25px;background-color:#fff}.main-content-wrapper .vc-header{top:0;margin:0;padding:0;width:100%;height:50px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.main-content-wrapper .vc-header>div{display:none}.main-content-wrapper .vc-header>div.vc-small-screen{display:block}.main-content-wrapper .vc-header>div.vc-small-screen img{width:100%;height:100%;max-height:50px}.main-content-wrapper .vc-header>div.vc-small-screen .hamburger-wrapper{display:inline-block;height:50px}.main-content-wrapper .vc-header>div.vc-small-screen .hamburger-wrapper .hamburger{top:12px;font-size:24px;position:relative}.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header{position:relative;z-index:2;display:table;text-align:right;height:50px}.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header>a{display:table-cell;vertical-align:middle}.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-container,.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-wrapper{top:-2px;left:-12px;position:relative}.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-container .badge,.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-wrapper .badge{z-index:10;border-radius:50%;position:absolute;background:#26a37c}.main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-container{left:4px;margin-right:10px}#top{display:none}.product-card-new{max-width:19rem}.product-card-new.grid-card .card-body .product-name{width:13rem}.product-card-new.grid-card .card-body .product-rating{display:none}.product-card-new.grid-card .card-body .add-to-cart-btn{padding:0;display:table}.carousel-products.with-recent-viewed .product-card-new.grid-card .card-body .add-to-cart-btn .btn-add-to-cart .btn-add-to-cart,.product-card-new.grid-card .card-body .add-to-cart-btn .btn-add-to-cart .carousel-products.with-recent-viewed .btn-add-to-cart,.product-card-new.grid-card .card-body .add-to-cart-btn .btn-add-to-cart .small-padding.btn-add-to-cart{padding:3px 14px!important}.product-card-new.grid-card .card-body .add-to-cart-btn~a{position:relative}.product-card-new.grid-card .card-body .add-to-cart-btn~a.compare-icon{right:0}.product-card-new.grid-card .card-body .add-to-cart-btn~a.wishlist-icon{padding:0;left:10px;max-width:25px}.product-card-new.grid-card #quick-view-btn-container{display:none}.advertisement-four-container .offers-ct-panel{padding:8px 0}.advertisement-four-container .offers-ct-panel a:first-child{padding-bottom:10px!important}.advertisement-three-container .bottom-container img,.advertisement-three-container .top-container img{padding:0;height:unset}.advertisement-three-container .second-panel{padding-top:10px}.advertisement-two-container a:nth-of-type(2){padding:15px 0 0}.category-with-custom-options{display:none}.category-with-custom-options.vc-small-screen{display:block}.category-with-custom-options.vc-small-screen .smart-category-container .col-12{padding:0}.category-with-custom-options.vc-small-screen .smart-category-container:not(:first-child){padding-top:20px}.footer .footer-content .newsletter-subscription{padding:10px 20px}.footer .footer-content .newsletter-subscription .newsletter-wrapper{margin:0;padding:0}.footer .footer-content .newsletter-subscription .newsletter-wrapper input.subscribe-field{width:200px}.footer .footer-content .newsletter-subscription .newsletter-wrapper .subscribe-newsletter{text-align:left}.footer .footer-content .newsletter-subscription .newsletter-wrapper .subscribe-newsletter .subscriber-form-div{text-align:center}.footer .footer-content .footer-statics{padding:30px 50px}.footer .footer-content .footer-copy-right{font-size:14px}.popular-categories-container .popular-category-wrapper{padding:0}.popular-categories-container .popular-category-wrapper .card .category-image{height:100%}.popular-categories-container .popular-category-wrapper:last-child{padding-left:0}.slides-container .VueCarousel .VueCarousel-pagination button{width:5px!important;height:5px!important}.slides-container .VueCarousel .VueCarousel-pagination .VueCarousel-dot{padding:2px!important}.account-content .sidebar{display:none}.account-content .account-layout{padding:0}.account-content .account-layout.right{padding-right:20px!important;padding-left:20px!important}.account-content .account-layout .account-items-list.wishlist-container .product-card-new{width:calc(50% - 5px)}.account-content .account-layout .account-table-content #datagrid-filters>.search-filter{width:100%;max-width:100%;margin:0 0 10px}.account-content .account-layout .account-table-content #datagrid-filters>.dropdown-filters{width:100%}.account-content .account-layout .account-table-content #datagrid-filters>.dropdown-filters .control-group{width:100%;max-width:100%}.account-content .account-layout .account-table-content #datagrid-filters>.dropdown-filters .dropdown-container li{width:100%}.account-content .account-layout .account-table-content #datagrid-filters>.dropdown-filters:nth-of-type(2){margin-top:30px;margin-bottom:10px}.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters.per-page{margin-top:0;margin-bottom:10px;position:relative}.account-content .account-layout .sale-container .tabs-content .totals .sale-summary{width:100%;font-size:17px}.account-content .account-layout .sale-container .tabs-content .totals .sale-summary tbody tr td{width:50%!important}.account-content .account-layout .sale-container .tabs-content .totals .sale-summary tbody tr td:last-child{text-align:right}.account-content .account-layout .sale-container .order-box-container .box{width:100%;margin-bottom:20px}.account-content .account-layout .sale-container .order-box-container .box .box-title{padding-bottom:0}.account-content .account-layout .table table thead{display:none}.account-content .account-layout .table table tr{margin-bottom:20px;border:1px solid #ccc}.account-content .account-layout .table table tr td{width:100%;border-top:none;border-right:1px solid #ccc!important}.account-content .account-layout .table table tr td:before{content:attr(data-value);font-size:15px;font-weight:600;display:inline-block}.account-content .account-layout .table table tr td .action{display:inline-block}.account-content .account-layout .table table tr td:first-child{font-weight:700}.mini-cart-container{display:none}header .vc-small-screen .searchbar{padding-left:20px!important;padding-right:20px!important}header .vc-small-screen .searchbar .compare-btn,header .vc-small-screen .searchbar .wishlist-btn{display:none}header .vc-small-screen #search-form{background:transparent;width:100%}header .vc-small-screen #search-form .selectdiv{display:none}header .vc-small-screen #search-form .selectdiv+div input{width:calc(100% - 40px);border:1px solid #26a37c}.carousel-products.vc-full-screen{display:none}.carousel-products.vc-small-screen{display:block!important}.carousel-products+.recently-viewed{top:0;position:static}.reviews-container .review-wrapper,.reviews-container .review-wrapper:first-of-type,.reviews-container .review-wrapper:last-of-type,.reviews-container .review-wrapper:nth-last-of-type(2){padding:0}.reviews-container .review-wrapper:not(:last-child){margin-bottom:10px}.product-policy-wrapper{padding:0!important}.product-policy-wrapper:not(:last-child){margin-bottom:10px}.product-detail #product-form .form-container .left{top:0;position:relative;margin-bottom:20px}.product-detail #product-form .form-container .left .vc-small-product-image{width:100%}.product-detail .customer-rating>.row>div{margin-bottom:30px}.product-detail .arrow.left,.product-detail .arrow.right{display:none}.product-detail .thumb-list .small-card-container .thumb-frame>.product-image,.product-detail .thumb-list .thumb-frame>.bg-image,.small-card-container .product-detail .thumb-list .thumb-frame>.product-image{background-size:contain}.review-page-container>div{padding:0}.review-page-container>div:not(:last-child){position:relative;margin-bottom:60px}.customer-rating>.row>div:not(:last-child){margin-bottom:20px}.auth-content.form-container>.container{margin:0;width:100%}.auth-content.form-container>.container>div:first-child{padding:0}.auth-content.form-container>.container>div:first-child .body{padding:20px}.category-page-wrapper .layered-filter-wrapper{display:none}.category-page-wrapper .category-container{margin:0;margin-top:20px;padding-left:0!important;padding-right:0!important}.category-page-wrapper .category-container>div{padding:0 10px}.category-page-wrapper .category-container>div:first-child{padding:0 10px!important}.category-page-wrapper .category-container .filters-container{left:0;top:30px;padding:0;width:100%;z-index:9;position:fixed;padding-bottom:10px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.21);box-shadow:0 2px 4px 0 rgba(0,0,0,.21)}.category-page-wrapper .category-container .filters-container .toolbar-wrapper>div.col-4{margin:0;padding:0;display:table;text-align:center}.category-page-wrapper .category-container .filters-container .toolbar-wrapper>div.col-4 *{display:table-cell;vertical-align:middle}.category-page-wrapper .category-container .filters-container .toolbar-wrapper>div.col-4 a{text-align:center;display:inline-block}.category-page-wrapper .category-container .filters-container .toolbar-wrapper>div.col-4 span{left:5px;position:relative}.nav-container{top:0;left:0;width:75%;opacity:1;z-index:9999;height:100vh;position:fixed;font-size:16px;overflow-y:scroll;-webkit-box-shadow:0 2px 8px 0;box-shadow:0 2px 8px 0;background-color:#fff}.nav-container .wrapper{position:relative}.nav-container .wrapper .category-title{width:100%;display:none;display:table;padding-left:10px;margin:13px 0}.nav-container .wrapper .category-title>i{font-size:26px;display:table-cell;vertical-align:middle}.nav-container .wrapper .category-title span{font-size:20px;display:table-cell;vertical-align:top}.nav-container .wrapper .category-title span i{float:left!important;margin:2px 2px 0 0!important}.nav-container .wrapper .greeting{top:0;width:100%;display:table;position:sticky;color:#111;background-color:#fff;border-bottom:1px solid #ccc}.nav-container .wrapper .greeting>i{font-size:26px;display:table-cell;vertical-align:middle}.nav-container .wrapper .greeting span{font-size:20px;display:table-cell;vertical-align:top}.nav-container .wrapper ul{font-weight:600;color:#111;border-top:1px solid #ccc}.nav-container .wrapper ul li{font-size:16px;padding:10px 0 10px 20px}.nav-container .wrapper ul li:hover{background-color:#ececec}.nav-container .wrapper ul li .category-logo,.nav-container .wrapper ul li .language-logo-wrapper{width:18px;height:18px;margin-right:5px;display:inline-block}.nav-container .wrapper ul li .rango-arrow-right{float:right;font-size:20px;padding-top:5px;padding-right:15px}.nav-container .wrapper ul li .nested-category{border-top:unset}.nav-container .wrapper ul li .nested-category li:last-child{padding-bottom:0}.nav-container .wrapper ul:first-of-type{border-top:unset}.nav-container .wrapper .category-wrapper li,.nav-container .wrapper .vc-customer-options li{font-size:14px}.nav-container .wrapper .category-wrapper li i.icon,.nav-container .wrapper .vc-customer-options li i.icon{speak:none;line-height:1;font-style:normal;font-weight:400;text-transform:none;font-variant:normal;-webkit-font-smoothing:antialiased;font-family:Webkul Rango!important;font-size:18px;padding-right:5px;display:contents}.nav-container .wrapper .category-wrapper li i.icon.profile:before,.nav-container .wrapper .vc-customer-options li i.icon.profile:before{content:"\E995"}.nav-container .wrapper .category-wrapper li i.icon.address:before,.nav-container .wrapper .vc-customer-options li i.icon.address:before{content:"\E949"}.nav-container .wrapper .category-wrapper li i.icon.reviews:before,.nav-container .wrapper .vc-customer-options li i.icon.reviews:before{content:"\E97D"}.nav-container .wrapper .category-wrapper li i.icon.wishlist:before,.nav-container .wrapper .vc-customer-options li i.icon.wishlist:before{content:"\E93E"}.nav-container .wrapper .category-wrapper li i.icon.compare:before,.nav-container .wrapper .vc-customer-options li i.icon.compare:before{content:"\E93B"}.nav-container .wrapper .category-wrapper li i.icon.orders:before,.nav-container .wrapper .vc-customer-options li i.icon.orders:before{content:"\E931"}.nav-container .wrapper .category-wrapper li i.icon.downloadables:before,.nav-container .wrapper .vc-customer-options li i.icon.downloadables:before{content:"\E926"}.nav-container .drawer-section{padding:15px}.nav-container .header.drawer-section{width:100%;display:table}.nav-container .header.drawer-section>*{display:table-cell;vertical-align:middle}.nav-container .header.drawer-section i{width:25px;padding-right:10px}.nav-container .layered-filter-wrapper{width:100%;display:block;padding-top:0;margin-bottom:0}.category-container .grid-card,.search-container .grid-card{width:45%}.category-container .grid-card:nth-child(odd),.search-container .grid-card:nth-child(odd){float:left}.category-container .grid-card:nth-child(2n),.search-container .grid-card:nth-child(2n){float:right}.cart-details.offset-1,.cart-details .order-summary-container.offset-1{margin-left:0;padding-left:0;padding-right:0}.cart-details .cart-details-header,.cart-details h1{padding:0}.cart-details h1{margin-bottom:20px}.cart-details .cart-header{display:none}.cart-details .cart-item-list>div{margin:0;padding:0}.cart-details .product-price .special-price,.cart-details .product-price span:first-child{font-size:18px}.cart-details .actions{margin-top:7px!important}.cart-details .continue-shopping,.cart-details .empty-cart-message{padding:0}.checkout-process{margin-left:0!important;padding-left:0!important;padding-right:0!important}.checkout-process>div,.checkout-process h1{padding:0}.checkout-process .accordian-header h3{margin-bottom:0!important}.checkout-process .billing-address{margin-bottom:20px}.address-holder>div{padding-right:0;padding-bottom:15px}.wishlist-container{width:100%!important;margin:0!important;padding:0!important}.wishlist-container .product-card-new{margin-left:0}.compare-products{padding:0!important}.compare-products .col,.compare-products .col-2{max-width:unset}.compare-icon,.wishlist-icon{margin-left:0}.image-search-result .searched-terms{margin-left:0;margin-top:20px}.image-search-result .searched-terms .term-list a{line-height:40px}#datagrid-filters.datagrid-filters{padding-top:20px}#sort-by.sorter select{top:2px;left:25px;padding:0 10px;position:absolute;display:inline-block}}@media only screen and (max-width:768px){.sticky-header{display:none!important}#home-right-bar-container{position:unset;top:unset}.modal-container{left:10%;max-width:80%;margin-left:0}.footer .footer-list-container{padding-left:0!important}.footer .currency{display:block!important}.table{width:90%;margin-bottom:1rem;margin-top:68px;color:#212529;overflow-x:auto}.per-page{position:absolute;margin-top:66px;margin-right:-1px;margin-left:17px;width:151px}.filter-left{position:relative;margin-right:-6px!important}.dropdown-filters{margin-left:15px}.quantity button.btn-sm.btn-primary.apply-filter,button.btn.btn-sm.btn-primary.apply-filter{margin-top:10px;margin-left:-158px}.quick-view-btn-container span{left:24%;top:-24px;font-size:13px}.quick-view-in-list{display:none}.product-card-new{max-width:18rem}}@media only screen and (max-width:420px){.sticky-header{display:none!important}#home-right-bar-container{position:unset;top:unset}}@media only screen and (max-width:320px){.sticky-header{display:none!important}#home-right-bar-container{position:unset;top:unset}.quick-view-in-list{display:none}}body.rtl{text-align:right}.account-content .account-layout .bottom-toolbar .pagination body.rtl .page-item,.product-detail body.rtl .right,body.rtl .account-content .account-layout .bottom-toolbar .pagination .page-item,body.rtl .fs16,body.rtl .product-detail .right{font-size:14px!important}body.rtl .order-summary-container{margin-left:0;margin-right:130px}body.rtl .velocity-divide-page .right{padding-left:0!important;padding-right:230px!important}body.rtl header #search-form #header-search-icon{float:right;border-radius:2px 0 0 2px}body.rtl header #search-form .btn-group select,body.rtl header #search-form .quantity select{border-left:0;border-right:1px solid #26a37c}body.rtl header #search-form .btn-group .selectdiv select,body.rtl header #search-form .quantity .selectdiv select{float:unset}body.rtl header #search-form .btn-group .selectdiv select~.select-icon-container,body.rtl header #search-form .quantity .selectdiv select~.select-icon-container{top:0;right:100px;position:absolute}body.rtl header #search-form .btn-group .selectdiv .select-icon,body.rtl header #search-form .quantity .selectdiv .select-icon{top:12px;left:8px}body.rtl header.sticky-header img{float:right}body.rtl header .mini-cart-container #mini-cart .badge{top:-8px;left:73%}body.rtl header .left-wrapper{float:left}body.rtl header .left-wrapper .compare-btn .badge-container .badge,body.rtl header .left-wrapper .wishlist-btn .badge-container .badge{top:-28px;left:-2px}body.rtl .main-content-wrapper .main-category{text-align:right}body.rtl .main-content-wrapper .main-category i{float:right;margin-left:10px}body.rtl .main-content-wrapper .vc-header>div.vc-small-screen .right-vc-header .badge-container{left:-4px}body.rtl .main-content-wrapper .vc-header .mini-cart-container #mini-cart .badge{top:-6px;left:90%}body.rtl .main-content-wrapper .vc-header .mini-cart-container #mini-cart .cart-text{left:24px;vertical-align:top}body.rtl .form-container .container .heading h2{float:right}body.rtl .form-container .container .heading a{float:left}body.rtl .sticker{left:unset;right:8px}body.rtl .subscriber-form-div{text-align:left}body.rtl .footer .footer-content .newsletter-subscription .newsletter-wrapper input.subscribe-field{left:-4px;position:relative}body.rtl #top #account .welcome-content{float:left}body.rtl #top #account .welcome-content i{text-align:left}body.rtl #top #account+.account-modal{width:100%!important;right:unset}body.rtl #top #account+.account-modal .modal-content{float:left}body.rtl #top .locale-icon~.select-icon-container{right:20px}body.rtl #cart-modal-content{left:0}body.rtl #cart-modal-content .small-card-container .rango-close{left:unset;right:-10px}body.rtl #cart-modal-content .small-card-container .card-total-price{float:left}body.rtl .category-list-container .sub-categories{left:-100%}body.rtl .category-list-container li a{padding:7px 15px 5px}body.rtl .category-list-container li ul.nested li a{padding-right:25px}body.rtl .filters-container .view-mode>div{padding-right:6px}body.rtl .filters-container .toolbar-wrapper>div label{margin-right:0;margin-left:10px}body.rtl .filter-attributes-content{margin-left:7px;margin-right:0}body.rtl .filter-attributes-item input[type=checkbox]+span{margin-right:10px}body.rtl .filter-attributes-item .filter-input{margin-right:0}body.rtl .product-card-new .card-body .cart-wish-wrap{margin-right:0!important}body.rtl .product-card-new .card-body .cart-wish-wrap .add-to-cart-btn{padding-left:35px!important}body.rtl .product-card-new .card-body .wishlist-icon{left:0;right:unset}body.rtl .product-card-new .card-body .product-name{width:unset}body.rtl .account-content .account-layout.right{width:calc(100% - 20px);padding-right:250px!important}body.rtl .account-content .account-layout .account-table-content .address-holder>div{padding-right:0;padding-left:15px}body.rtl .account-content .sidebar .customer-sidebar{border-left:1px solid #e5e5e5}body.rtl .account-content .sidebar .customer-sidebar .navigation li i.icon{padding-right:0;padding-left:5px}body.rtl .product-detail .right .info{margin-right:0}body.rtl .product-detail .right .info>h2,body.rtl .product-detail .right .info div{padding-right:0}body.rtl .product-detail .right .info .buynow{float:left;margin-right:10px}body.rtl .product-detail .thumb-list{left:0;margin-right:0}body.rtl .product-detail .wishlist-icon{padding-right:10px}body.rtl .zoomWindow{right:100%!important}body.rtl .modal-footer>:not(:last-child){margin-left:.25rem}body.rtl .compare-products .wishlist-icon{left:52px;right:unset}body.rtl .compare-products .material-icons.cross{left:20px;right:unset}body.rtl #alert-container{right:unset;left:15px}body.rtl .mini-cart-content~.down-arrow-container .rango-arrow-down{left:-15px}body.rtl .alert-dismissible .close{left:-8px}body.rtl .booking-information .book-slots .control-group-container .form-group:not(.quantity).date:after{left:40px;right:unset}body.rtl .full-content-wrapper>.container-fluid>.row.pl-26{padding-right:26%!important}body.rtl .image-search-container{left:45px;right:unset}body.rtl .product-policy-container .card .policy .left{margin-left:10px}body.rtl .account-content .account-layout .account-table-content #datagrid-filters .filter-left .icon-wrapper .search-btn{float:left;right:unset;left:5px}body.rtl .account-content .account-layout .account-table-content #datagrid-filters .per-page{left:0;right:unset}body.rtl .advertisement-three-container .second-panel{padding-right:30px}body.rtl .advertisement-two-container .row{padding:0!important}body.rtl .advertisement-two-container .row .pr0{padding-right:15px!important}body.rtl .downloadable-container .link-list ul li a{float:left;margin-top:3px}body.rtl .text-right{text-align:left!important}body.rtl .text-left{text-align:right!important}body.rtl .pr0{padding-left:0!important;padding-right:15px!important}body.rtl .pl0{padding-right:0!important}body.rtl .pl10{padding-right:10px!important}body.rtl .rango-arrow-right:before{content:"\E907"}body.rtl .styled-select+.select-icon-container .select-icon{left:6px;right:unset}body.rtl .ml15{margin-right:15px!important}body.rtl .pl30{padding-right:30px}body.rtl .ml-5{margin-right:3rem!important}.product-detail .right .options .buttons body.rtl :not(:last-child),.product-detail .right .options body.rtl .quantity>label,body.rtl .mr15,body.rtl .product-detail .right .options .buttons :not(:last-child),body.rtl .product-detail .right .options .quantity>label{margin-left:15px!important}body.rtl .ml5{margin-right:5px}@media only screen and (max-width:992px){body.rtl .order-summary-container{margin-right:0}body.rtl .nav-container ul li{padding:10px 20px 10px 0}body.rtl .nav-container ul li .rango-arrow-right{float:left;padding-left:40px}body.rtl .nav-container .wrapper .vc-customer-options li i.icon{float:right;padding-left:5px}body.rtl .account-content .account-layout.right,body.rtl .full-content-wrapper>.container-fluid>.row.pl-26{padding-right:20px!important}body.rtl .velocity-divide-page .left{right:35px;width:150px;top:4px}}@media only screen and (max-width:425px){.account-content .account-layout .bottom-toolbar .pagination body.rtl .page-item,.product-detail body.rtl .right,body.rtl .account-content .account-layout .bottom-toolbar .pagination .page-item,body.rtl .fs16,body.rtl .product-detail .right{font-size:12px!important}}@media only screen and (max-width:375px){.account-content .account-layout .bottom-toolbar .pagination body.rtl .page-item,.product-detail body.rtl .right,body.rtl .account-content .account-layout .bottom-toolbar .pagination .page-item,body.rtl .fs16,body.rtl .product-detail .right{font-size:10px!important}body.rtl .velocity-divide-page .right{padding:0 20px!important}}@media only screen and (max-width:320px){.account-content .account-layout .bottom-toolbar .pagination body.rtl .page-item,.product-detail body.rtl .right,body.rtl .account-content .account-layout .bottom-toolbar .pagination .page-item,body.rtl .fs16,body.rtl .product-detail .right{font-size:8px!important}}body.rtl .payment-methods .pl40{padding-right:40px!important;padding-left:0!important}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialicons/v48/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v14/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format("woff2")}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialiconsround/v14/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format("woff2")}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialiconssharp/v15/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format("woff2")}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialiconstwotone/v13/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2) format("woff2")}.material-icons{font-family:Material Icons;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons,.material-icons-outlined{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}.material-icons-outlined{font-family:Material Icons Outlined;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-round{font-family:Material Icons Round;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-round,.material-icons-sharp{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}.material-icons-sharp{font-family:Material Icons Sharp;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}*{margin:0;padding:0;font-family:Source Sans Pro,sans-serif}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}::-webkit-scrollbar{width:3px;height:5px}::-webkit-scrollbar-track{background:#d8d8d8}::-webkit-scrollbar-thumb{background:#666}::-webkit-input-placeholder{font-family:Source Sans Pro,sans-serif}input[type=checkbox]{width:24px;height:15px;margin-right:10px}.form-control:focus{-webkit-box-shadow:0 0 8px 1px rgba(105,221,157,.25);box-shadow:0 0 8px 1px rgba(105,221,157,.25)}button,input,optgroup,select,textarea{font-family:Source Sans Pro,sans-serif;color:rgba(0,0,0,.83)}textarea{resize:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;font-weight:400;color:rgba(0,0,0,.83);font-size:12px;line-height:20px;width:100%;background:#fff;font-family:Source Sans Pro,sans-serif}.btn:hover,.quantity button:hover,.quantity input:hover{text-decoration:none}.btn:active:hover,.btn:focus,.quantity button:active:hover,.quantity button:focus,.quantity input:active:hover,.quantity input:focus{outline:none;outline-offset:0}.btn-link{color:rgba(0,0,0,.83);padding:6px 5px}.btn-link:focus,.btn-link:hover{color:rgba(0,0,0,.83);text-decoration:none}#top{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.24);box-shadow:0 0 0 0 rgba(0,0,0,.24);margin:0;min-height:32px;color:rgba(0,0,0,.83);border-bottom:1px solid #ccc}#top .btn,#top .quantity button,#top .quantity input,.quantity #top button,.quantity #top input{font-family:Source Sans Pro,sans-serif;font-size:14px;letter-spacing:0;text-align:center;border-radius:0;text-decoration:none}#top .btn:hover,#top .quantity button:hover,#top .quantity input:hover,.quantity #top button:hover,.quantity #top input:hover{text-decoration:none}#top .btn:active:hover,#top .btn:focus,#top .quantity button:active:hover,#top .quantity button:focus,#top .quantity input:active:hover,#top .quantity input:focus,.quantity #top button:active:hover,.quantity #top button:focus,.quantity #top input:active:hover,.quantity #top input:focus{outline:none;outline-offset:0}#top .btn-normal{background:#21a179;border-color:#269c77;color:#fff;font-weight:600}#top .btn-normal:active:focus,#top .btn-normal:active:hover,#top .btn-normal:hover{background:#fff;border-color:#21a179;color:#21a179}#top .btn-link{color:rgba(0,0,0,.83)}#top .dropdown-menu-large{min-width:250px;left:-100px}#top .customer-name{font-size:16px;font-weight:600;padding:0 10px;color:rgba(0,0,0,.83)}#top #account{font-size:14px}#top #account .select-icon{top:0;left:0;padding-left:5px}#top #account .welcome-content{display:table;min-width:150px;cursor:pointer;float:right;text-align:right;padding-top:5px}#top #account .welcome-content *{display:table-cell;vertical-align:middle}#top #account+.account-modal{top:40px;right:10px;z-index:101;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:290px!important;position:absolute!important}#top #account+.account-modal .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button,#top #account+.account-modal .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn,#top #account+.account-modal .account-content .account-layout .bottom-toolbar .pagination .page-item,#top #account+.account-modal .cart-details .continue-shopping-btn,#top #account+.account-modal .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button,#top #account+.account-modal .theme-btn,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container #top #account+.account-modal button.btn,.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity #top #account+.account-modal button,.account-content .account-layout .bottom-toolbar .pagination #top #account+.account-modal .page-item,.cart-details #top #account+.account-modal .continue-shopping-btn,.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container #top #account+.account-modal button{padding:.5rem .9rem}#top #account+.account-modal .modal-footer{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}#top #account+.account-modal .modal-content{top:0;padding:0}#top #account+.account-modal .modal-content ul li:hover{background-color:#ececec}#top #account+.account-modal .modal-content ul li a{padding:10px 20px}#top #account+.account-modal .modal-content ul li:last-child{margin-bottom:5px}#top>div:last-child{height:32px}#top>div .default{padding:5px;font-size:14px}#top .locale-icon{width:20px;display:inline-block}#top .locale-icon img{width:100%}#top .locale-switcher{padding-left:5px;position:relative;padding-right:15px}#top .dropdown{margin-right:15px}#top .dropdown .select-icon-container .select-icon{right:0}.dropdown-menu{border-top:3px solid #269c77;border-radius:0;background:#fff;-webkit-box-shadow:11px 10px 17px 0 rgba(0,0,0,.21);box-shadow:11px 10px 17px 0 rgba(0,0,0,.21)}.dropdown-menu li a .dropdown-menu li a:focus,.dropdown-menu li a:focus,.dropdown-menu li a:hover{background:#21a179;color:#fff}.no-padding,.product-detail .right h3{padding:0!important}.btn-normal{background:#21a179;border-color:#269c77;color:#fff;font-weight:600;border-radius:0}.btn-normal:active:focus,.btn-normal:active:hover,.btn-normal:hover{background:#fff;border-color:#21a179;color:#21a179}.btn-secondary{background:#fff;border-color:#fff;color:#21a179}.btn-secondary:active:focus,.btn-secondary:active:hover,.btn-secondary:focus,.btn-secondary:hover{background:#21a179;border-color:#21a179}.btn-danger{color:#fff}.btn-danger,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover{background:#f05153;border-color:#f05153}header .logo{height:50px;padding-left:10px}header #search-form{height:40px;margin:5px 0;background:#fff}header #search-form *{height:100%}header #search-form .btn-group,header #search-form .quantity{max-width:550px}header #search-form .btn-group .selectdiv,header #search-form .quantity .selectdiv{width:210px}header #search-form .btn-group .selectdiv .select-icon,header #search-form .quantity .selectdiv .select-icon{top:-30px;right:8px;z-index:10;font-size:18px;background-color:#fff;height:20px}header #search-form .btn-group select,header #search-form .quantity select{width:100%;height:100%;cursor:pointer;border-radius:2px 0 0 2px;border:1px solid #26a37c;border-right:0;font-family:Source Sans Pro,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}header #search-form .btn-group select::-ms-expand,header #search-form .quantity select::-ms-expand{display:none}header #search-form input{border-radius:0;height:100%;font-size:14px;padding:0 10px;line-height:20px;letter-spacing:0;border:1px solid #26a37c;border-left:1px solid #ccc}.quantity header #search-form button:hover,.quantity header #search-form input:hover,header #search-form .btn:hover,header #search-form .quantity button:hover,header #search-form .quantity input:hover{text-decoration:none}.quantity header #search-form button:active:hover,.quantity header #search-form button:focus,.quantity header #search-form input:active:hover,.quantity header #search-form input:focus,header #search-form .btn:active:hover,header #search-form .btn:focus,header #search-form .quantity button:active:hover,header #search-form .quantity button:focus,header #search-form .quantity input:active:hover,header #search-form .quantity input:focus{outline:none;outline-offset:0}header #search-form #header-search-icon{min-width:40px;border-radius:0 2px 2px 0;background-color:#26a37c}header #search-form #header-search-icon i{color:#fff}header .mini-cart-container{height:50px;padding:5px 17px;display:inline-block}header .mini-cart-container #mini-cart .mini-cart-content{font-size:16px;font-weight:600;text-align:right;margin-right:7px;letter-spacing:0;position:relative;color:rgba(0,0,0,.83);display:inline-block}header .mini-cart-container #mini-cart .mini-cart-content i+span.cart-text{padding-left:0;vertical-align:text-bottom}header .mini-cart-container #mini-cart .mini-cart-content .cart-text{padding-left:5px}header .mini-cart-container #mini-cart .mini-cart-content+.down-arrow-container .rango-arrow-down{top:8px}header .left-wrapper{float:right}header .left-wrapper .compare-btn,header .left-wrapper .wishlist-btn{height:50px;font-size:18px;font-weight:600;padding:10px 16px 6px}header .left-wrapper .compare-btn i,header .left-wrapper .wishlist-btn i{margin-right:5px;vertical-align:middle}header .left-wrapper .compare-btn .badge-container,header .left-wrapper .wishlist-btn .badge-container{position:relative;display:inline-block}header .left-wrapper .compare-btn .badge-container .badge,header .left-wrapper .wishlist-btn .badge-container .badge{border-radius:50%;top:-23px;left:-15px;padding:4px;min-width:20px;position:absolute;color:hsla(0,0%,100%,.83);background:#21a179}header .left-wrapper .compare-btn span,header .left-wrapper .wishlist-btn span{top:2px;position:relative}header .dropdown-menu-large{min-width:280px;left:-180px}header .dropdown-menu-large .dropdown-content{width:100%;max-height:300px;overflow-y:auto}header .dropdown-menu-large .dropdown-content .item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}header .dropdown-menu-large .dropdown-content .item .item-image{position:relative}header .dropdown-menu-large .dropdown-content .item .item-image .material-icons{position:absolute;left:-6px;top:-6px;font-size:16px;cursor:pointer}header .dropdown-menu-large .dropdown-content .item .item-image .thumbnail{width:75px;height:75px;margin:0;border-radius:0;border:1px solid #ccc}header .dropdown-menu-large .dropdown-content .item .item-name{font-weight:600;font-size:18px;color:rgba(0,0,0,.83);letter-spacing:0}header .dropdown-menu-large .dropdown-content .item .item-details{padding:0 10px;height:auto}header .dropdown-menu-large .dropdown-content .item .item-details .item-options{font-family:Source Sans Pro,sans-serif;font-size:13px;color:rgba(0,0,0,.83);letter-spacing:0}header .dropdown-menu-large .dropdown-content .item .item-details .item-qty-price{padding:5px 0;display:inline-block}header .dropdown-menu-large .dropdown-content .item .item-details .item-qty-price .item-qty{font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0;text-align:left}header .dropdown-menu-large .dropdown-content .item .item-details .item-qty-price .item-price{font-weight:600;font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0;text-align:right}header .dropdown-menu-large .dropdown-header{padding:10px 10px 5px;border-top:1px solid #ccc}header .dropdown-menu-large .dropdown-header .sub-total-text{font-weight:600;font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0}header .dropdown-menu-large .dropdown-header .cart-sub-total{font-weight:700;font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0;text-align:right}header .dropdown-menu-large .dropdown-footer{padding:10px 10px 0;border-top:1px solid #ccc;font-weight:700;font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0}header .dropdown-menu-large .dropdown-footer .cart-link{text-align:left}header .dropdown-menu-large .dropdown-footer .cart-link a{vertical-align:middle}header .dropdown-menu-large .dropdown-footer .checkout-link{text-align:right}#nav-menu{margin:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.24);box-shadow:0 0 0 0 rgba(0,0,0,.24);background-color:#fff}#nav-menu .navbar{margin:0;font-family:SourceSansPro-Semibold;font-size:16px;color:rgba(0,0,0,.83);letter-spacing:0;cursor:pointer;min-height:40px;position:relative}#nav-menu .navbar .navbar-header{width:100%;display:inline-block}#nav-menu .navbar .navbar-header .main-category{width:100%;overflow:hidden;position:relative;display:inline-block;padding:5px 5px 5px 35px}#nav-menu .navbar .navbar-header .main-category .material-icons{position:absolute;left:0;top:2px;font-size:28px}#nav-menu .navbar .category-dropdown{position:absolute;top:40px;background:#fff;left:0;width:100%;height:525px}#nav-menu .navbar .category-dropdown li.category-list{width:100%;display:inline-block;background:#fff;position:relative}#nav-menu .navbar .category-dropdown li.category-list a{padding:10px 0;position:relative;font-size:14px;color:rgba(0,0,0,.83);letter-spacing:0;font-weight:600;display:block}#nav-menu .navbar .category-dropdown li.category-list a .material-icons{position:absolute;right:0;top:8px}#nav-menu .navbar .category-dropdown li.category-list a:hover{color:#28557b;text-decoration:none;background-color:#f7f7f9}#nav-menu .navbar .category-dropdown li.category-list .child-container{position:absolute;top:0;background-color:#ccc;left:283px;width:250px;height:350px}#nav-menu .secondary-navbar{background-color:#4d7ea8;min-height:40px;padding:5px;vertical-align:middle;text-align:left;margin:0;list-style:none;height:auto;display:inline-block;width:100%}#nav-menu .secondary-navbar li{float:left}#nav-menu .secondary-navbar li a{display:block;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;position:relative;color:#fff;text-decoration:none;padding:5px 20px 5px 5px}.viewed-products .viewed-products-listing{border:1px solid #fff;background-color:#f6f6f6}.viewed-products .viewed-products-listing .product-description,.viewed-products .viewed-products-listing .product-image{display:inline-block}.viewed-products .viewed-products-listing .product-description div{padding-top:2px}.customer-reviews .first-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customer-reviews .second-row{width:100%;display:inline-block}.customer-reviews .second-row .reviews-listing{background:#fff;padding-right:10px;-webkit-box-shadow:0 4px 17px 0 rgba(0,0,0,.11);box-shadow:0 4px 17px 0 rgba(0,0,0,.11)}.customer-reviews .second-row .review-grid{display:grid;width:345px;height:262px;padding-top:40px;padding-left:10px;padding-right:10px}.categories-grid-customizable .category-grid{padding-right:5px;padding-left:5px;padding-bottom:10px}.categories-grid-customizable .category-grid .category-image{border:1px solid red}.categories-grid-customizable .category-grid .category-details{border:1px solid blue}.categories-grid-customizable .category-grid .category-details h3{color:#fff;text-align:center}.categories-grid-customizable .category-grid .category-details li{color:#fff;text-align:center;list-style-type:none}.product-policy{padding:30px 0 50px;border:1px solid maroon;text-align:center}.popular-products{height:auto;width:100%;padding-right:10px}.popular-products .second-row .popular-products-listing{border:1px solid red}.popular-products .second-row .popular-products-listing .product-buttons .add-to-cart-button .btn-primary{border:#26a37c!important;border-radius:0}.popular-products .second-row .popular-products-listing .product-buttons .add-to-cart-button .addtocart{text-transform:uppercase;background-color:#26a37c}.customer-name{display:table-cell;height:54px;width:56px;text-align:center;vertical-align:middle;border-radius:50%;background:#21a179;color:#fff;padding:16px;font:18px josefin sans,arial}.spacing{margin:5px 0}i.within-circle{display:inline-block;border-radius:50%;-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;padding:12px;margin:15px 0;width:50px;height:50px}.center_div{margin:0 auto;width:80%}.form-style{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0}.label-style{display:inline-block!important;max-width:100%!important;margin-bottom:5px!important;font-weight:100!important;font-size:16px!important}.btn-white{color:#fff;height:36px;width:133px}.w3-card-2{width:133px}.w3-card-2,.w3-card-login{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);float:right;height:36px}.w3-card-login{width:71px}.btn-new-customer-login{color:#26a37c!important;font-size:16px;padding:11px;text-decoration:none!important}.btn-dark-green{color:#fff;background-color:#26a37c;border-color:#26a37c;height:36px;border-radius:0!important}.login-text{height:65px;width:575px;border:1px #e5e5e5;margin:0 auto}.row:after,.row:before{display:none!important}.image-wrapper{margin-bottom:20px;margin-top:10px;display:inline-block;width:100%}.image-wrapper .image-item{width:150px;height:150px;margin-right:20px;background:#f8f9fa;border-radius:3px;display:inline-block;position:relative;background-image:url("../images/placeholder-icon.svg");background-repeat:no-repeat;background-position:50%;margin-bottom:20px;float:left;background-size:75%}.image-wrapper .image-item img.preview{width:100%;height:100%}.image-wrapper .image-item input{display:none}.image-wrapper .image-item .remove-image{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.08)),to(rgba(0,0,0,.24)));background-image:linear-gradient(-180deg,rgba(0,0,0,.08),rgba(0,0,0,.24));border-radius:0 0 4px 4px;position:absolute;bottom:0;width:100%;padding:10px;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.24);margin-right:20px;cursor:pointer}.image-wrapper .image-item:hover .remove-image{display:block}.image-wrapper .image-item.has-image{background-image:none}.btn-primary{background-color:#26a37c!important;border-color:#26a37c!important}
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/publishable/assets/mix-manifest.json b/packages/Webkul/Velocity/publishable/assets/mix-manifest.json
index 93a986c5e..d2b32bdff 100644
--- a/packages/Webkul/Velocity/publishable/assets/mix-manifest.json
+++ b/packages/Webkul/Velocity/publishable/assets/mix-manifest.json
@@ -1,5 +1,5 @@
{
"/js/velocity.js": "/js/velocity.js?id=1c12a991b9a3d04715bd",
"/css/velocity-admin.css": "/css/velocity-admin.css?id=4322502d80a0e4a0affd",
- "/css/velocity.css": "/css/velocity.css?id=538a341507dd6592ac27"
+ "/css/velocity.css": "/css/velocity.css?id=1128e04b7f7920dfa37a"
}
diff --git a/packages/Webkul/Velocity/src/Resources/assets/sass/components/app.scss b/packages/Webkul/Velocity/src/Resources/assets/sass/components/app.scss
index 1482ff13c..4fe95e582 100755
--- a/packages/Webkul/Velocity/src/Resources/assets/sass/components/app.scss
+++ b/packages/Webkul/Velocity/src/Resources/assets/sass/components/app.scss
@@ -235,6 +235,17 @@
border: none !important;
margin: 0 5px 10px 10px;
+ .category-product-image-container {
+ margin: 0 auto;
+ height: 190px;
+ position: relative;
+
+ img {
+ max-width: 100%;
+ max-height: 100%;
+ }
+ }
+
.product-image-container {
max-height: 190px;
position: relative;
@@ -354,7 +365,7 @@
display: block;
}
- .product-image-container {
+ .category-product-image-container, .product-image-container {
overflow: hidden;
img {
diff --git a/packages/Webkul/Velocity/src/Resources/lang/en/app.php b/packages/Webkul/Velocity/src/Resources/lang/en/app.php
index dde026dc8..617b41cc8 100644
--- a/packages/Webkul/Velocity/src/Resources/lang/en/app.php
+++ b/packages/Webkul/Velocity/src/Resources/lang/en/app.php
@@ -12,7 +12,7 @@ return [
],
'settings' => [
- 'channels'=> [
+ 'channels' => [
'subscription_bar' => 'Subscription bar content'
],
],
@@ -311,6 +311,4 @@ return [
'greeting' => 'Welcome, :customer !',
]
],
-]
-
-?>
+];
diff --git a/packages/Webkul/Velocity/src/Resources/lang/fr/app.php b/packages/Webkul/Velocity/src/Resources/lang/fr/app.php
new file mode 100644
index 000000000..34587f120
--- /dev/null
+++ b/packages/Webkul/Velocity/src/Resources/lang/fr/app.php
@@ -0,0 +1,334 @@
+ [
+ 'system' => [
+ 'velocity' => [
+ 'general' => 'Général',
+ 'category' => 'Catégorie',
+ 'settings' => 'Paramètres',
+ 'extension_name' => 'Thème de la vitesse',
+ 'error-module-inactive' => 'Avertissement : L\'état du thème Velocity est inactif',
+ ],
+
+ 'settings' => [
+ 'channels' => [
+ 'subscription_bar' => 'Contenu de la barre d\'abonnement',
+ ],
+ ],
+
+ 'general' => [
+ 'status' => 'Statut',
+ 'active' => 'actif',
+ 'inactive' => 'Inactif',
+ ],
+
+ 'category' => [
+ 'all' => 'Tout',
+ 'left' => 'La gauche',
+ 'right' => 'Droite',
+ 'active' => 'actif',
+ 'custom' => 'Personnalisé',
+ 'inactive' => 'Inactif',
+ 'image-alignment' => 'Alignement des images',
+ 'icon-status' => 'Statut de l\'icône de catégorie',
+ 'image-status' => 'Statut de l\'image de la catégorie',
+ 'sub-category-show' => 'Afficher la sous-catégorie',
+ 'image-height' => 'Hauteur de l\'image [en pixels]',
+ 'image-width' => 'Largeur de l\'image [en pixels]',
+ 'show-tooltip' => 'Afficher l\'info-bulle de la catégorie',
+ 'num-sub-category' => 'Nombre de sous-catégorie',
+ ],
+ ],
+
+ 'layouts' => [
+ 'velocity' => 'Rapidité',
+ 'cms-pages' => 'Pages CMS',
+ 'meta-data' => 'Métadonnées',
+ 'category-menu' => 'Menu Catégorie',
+ 'header-content' => 'Contenu de l\'en-tête',
+ ],
+
+ 'contents' => [
+ 'self' => 'Soi',
+ 'active' => 'actif',
+ 'new-tab' => 'Nouvel onglet',
+ 'inactive' => 'Inactif',
+ 'title' => 'Liste de contenu',
+ 'select' => '-- Sélectionnez --',
+ 'add-title' => 'Ajouter du contenu',
+ 'btn-add-content' => 'Ajouter du contenu',
+ 'save-btn-title' => 'Enregistrer le contenu',
+ 'autocomplete' => '[Saisie automatique]',
+ 'no-result-found' => 'Aucun Enregistrement Trouvé.',
+ 'search-hint' => 'Rechercher un produit ici...',
+ 'mass-delete-success' => 'Contenu sélectionné supprimé avec succès.',
+
+ 'tab' => [
+ 'page' => 'Paramétrage des pages',
+ 'content' => 'Réglage du contenu',
+ 'meta_content' => 'Métadonnées',
+ ],
+
+ 'page' => [
+ 'title' => 'Titre',
+ 'status' => 'Statut',
+ 'position' => 'Positionner',
+ ],
+
+ 'content' => [
+ 'content-type' => 'Type de contenu',
+ 'custom-title' => 'Titre personnalisé',
+ 'category-slug' => 'Catégorie Limace',
+ 'link-target' => 'Cible du lien de page',
+ 'custom-product' => 'Magasiner les produits',
+ 'custom-heading' => 'En-tête personnalisé',
+ 'catalog-type' => 'Type de catalogue de produits',
+ 'static-description' => 'Description du contenu',
+ 'page-link' => 'Lien de page [par ex. http://exemple.com/../../]',
+ ],
+
+ 'datagrid' => [
+ 'id' => 'Identifiant',
+ 'title' => 'Titre',
+ 'status' => 'Statut',
+ 'position' => 'Positionner',
+ 'content-type' => 'Type de contenu',
+ ],
+ ],
+
+ 'meta-data' => [
+ 'footer' => 'Bas de page',
+ 'title' => 'Métadonnées de vitesse',
+ 'activate-slider' => 'Activer le curseur',
+ 'home-page-content' => 'Contenu de la page d\'accueil',
+ 'footer-left-content' => 'Contenu du pied de page gauche',
+ 'subscription-content' => 'Barre d\'abonnement Contenu',
+ 'sidebar-categories' => 'Catégories de la barre latérale',
+ 'header_content_count' => 'Nombre de contenus d\'en-tête',
+ 'footer-left-raw-content' => 'Nous aimons créer des logiciels et résoudre les problèmes du monde réel avec les binaires. Nous sommes très attachés à nos objectifs. Nous investissons nos ressources pour créer des logiciels et des applications faciles à utiliser et de classe mondiale pour les entreprises avec une expertise technologique de pointe et de pointe.
',
+ 'slider-path' => 'Chemin du curseur',
+ 'category-logo' => 'Logo de la catégorie',
+ 'product-policy' => 'Politique de produit',
+ 'update-meta-data' => 'Mettre à jour les métadonnées',
+ 'product-view-image' => 'Image du produit',
+ 'advertisement-two' => 'Publicité Deux Images',
+ 'advertisement-one' => 'Publicité One Images',
+ 'footer-middle-content' => 'Contenu intermédiaire du pied de page',
+ 'advertisement-four' => 'Publicité Quatre Images',
+ 'advertisement-three' => 'Publicité Trois Images',
+ 'images' => 'Images',
+ 'general' => 'Général',
+ 'add-image-btn-title' => 'Ajouter une image',
+
+ 'footer-middle' => [
+ 'about-us' => 'À propos de nous',
+ 'customer-service' => 'Service Clients',
+ 'whats-new' => 'Quoi de neuf',
+ 'contact-us' => 'Nous contacter',
+ 'order-and-returns' => 'Commande et retours',
+ 'payment-policy' => 'Politique de paiement',
+ 'shipping-policy' => 'Politique d\'expédition',
+ 'privacy-and-cookies-policy' => 'Politique de confidentialité et de cookies',
+ ],
+ ],
+
+ 'category' => [
+ 'save-btn-title' => 'Enregistrer le menu',
+ 'title' => 'Liste des menus des catégories',
+ 'add-title' => 'Ajouter du contenu de menu',
+ 'edit-title' => 'Modifier le contenu du menu',
+ 'btn-add-category' => 'Ajouter du contenu de catégorie',
+
+ 'datagrid' => [
+ 'category-id' => 'Identifiant de la catégorie',
+ 'category-name' => 'Nom de catégorie',
+ 'category-icon' => 'Icône de catégorie',
+ 'category-status' => 'Statut',
+ ],
+
+ 'tab' => [
+ 'general' => 'Général',
+ ],
+
+ 'status' => 'Statut',
+ 'active' => 'actif',
+ 'inactive' => 'Inactif',
+ 'select' => '-- Sélectionnez --',
+ 'icon-class' => 'Classe d\'icônes',
+ 'select-category' => 'Choisissez la catégorie',
+ 'tooltip-content' => 'Contenu de l\'info-bulle',
+ 'mass-delete-success' => 'Le menu des catégories sélectionnées a été supprimé avec succès.',
+ ],
+
+ 'general' => [
+ 'locale_logo' => 'Logo de la région',
+ ],
+ ],
+
+ 'home' => [
+ 'view-all' => 'Voir tout',
+ 'add-to-cart' => 'Ajouter au panier',
+ 'hot-categories' => 'Catégories chaudes',
+ 'payment-methods' => 'méthodes de payement',
+ 'customer-reviews' => 'Avis des clients',
+ 'shipping-methods' => 'méthodes de livraison',
+ 'popular-categories' => 'Catégories populaires',
+ ],
+
+ 'header' => [
+ 'cart' => 'Chariot',
+ 'guest' => 'Invité',
+ 'logout' => 'Se déconnecter',
+ 'title' => 'Compte',
+ 'account' => 'Compte',
+ 'profile' => 'Profil',
+ 'wishlist' => 'Liste de souhaits',
+ 'all-categories' => 'toutes catégories',
+ 'search-text' => 'Rechercher des produits ici',
+ 'welcome-message' => 'Bienvenue, :customer_name',
+ 'dropdown-text' => 'Gérer le panier, les commandes et la liste de souhaits',
+ ],
+
+ 'menu-navbar' => [
+ 'text-more' => 'Suite',
+ 'text-category' => 'Acheter par catégorie',
+ ],
+
+ 'minicart' => [
+ 'cart' => 'Chariot',
+ 'view-cart' => 'Voir le panier',
+ ],
+
+ 'checkout' => [
+ 'qty' => 'Qté',
+ 'checkout' => 'Vérifier',
+
+ 'cart' => [
+ 'view-cart' => 'Voir le panier',
+ 'cart-summary' => 'Sommaire du panier',
+ ],
+
+ 'items' => 'Articles',
+ 'subtotal' => 'Total',
+ 'sub-total' => 'Sous-total',
+ 'proceed' => 'Passer à la caisse',
+ ],
+
+ 'customer' => [
+ 'compare' => [
+ 'text' => 'Comparer',
+ 'compare_similar_items' => 'Comparer des articles similaires',
+ 'add-tooltip' => 'Ajouter un produit à la liste de comparaison',
+ 'added' => 'Article ajouté avec succès à la liste de comparaison',
+ 'already_added' => 'Article déjà ajouté à la liste de comparaison',
+ 'removed' => 'Article supprimé avec succès de la liste de comparaison',
+ 'removed-all' => 'Tous les articles ont été supprimés avec succès de la liste de comparaison',
+ 'empty-text' => 'Vous n\'avez aucun article dans votre liste de comparaison',
+ 'product_image' => 'Image du produit',
+ 'actions' => 'Actions',
+ ],
+
+ 'login-form' => [
+ 'sign-up' => 'S\'inscrire',
+ 'new-customer' => 'Nouveau client',
+ 'customer-login' => 'Connexion client',
+ 'registered-user' => 'Utilisateur enregistré',
+ 'your-email-address' => 'Votre adresse email',
+ 'form-login-text' => 'Si vous avez un compte, connectez-vous avec votre adresse e-mail.',
+ ],
+
+ 'signup-form' => [
+ 'login' => 'Connexion',
+ 'become-user' => 'Devenir utilisateur',
+ 'user-registration' => 'Enregistrement de l\'utilisateur',
+ 'form-sginup-text' => 'Si vous êtes nouveau dans notre magasin, nous sommes heureux de vous compter parmi nos membres.',
+ ],
+
+ 'forget-password' => [
+ 'login' => 'Connexion',
+ 'forgot-password' => 'Mot de passe oublié',
+ 'recover-password' => 'Récupérer mot de passe',
+ 'recover-password-text' => 'Si vous avez oublié votre mot de passe, récupérez-le en saisissant votre adresse e-mail.',
+ ],
+
+ 'wishlist' => [
+ 'remove-all-success' => 'Tous les articles de votre liste de souhaits ont été supprimés',
+ ],
+ ],
+
+ 'error' => [
+ 'go-to-home' => 'Aller à la maison',
+ 'page-lost-short' => 'Contenu perdu de la page',
+ 'something_went_wrong' => 'quelque chose s\'est mal passé',
+ 'page-lost-description' => 'La page que vous recherchez n\'est pas disponible. Essayez de rechercher à nouveau ou utilisez le bouton Retour ci-dessous.',
+ ],
+
+ 'products' => [
+ 'text' => 'Des produits',
+ 'details' => 'Des détails',
+ 'reviews-title' => 'Commentaires',
+ 'reviewed' => 'Révisé',
+ 'review-by' => 'Examen par',
+ 'quick-view' => 'Aperçu rapide',
+ 'not-available' => 'Indisponible',
+ 'submit-review' => 'Poster le commentaire',
+ 'ratings' => ':totalRatings Notes',
+ 'reviews-count' => ':totalReviews Avis',
+ 'customer-rating' => 'Évaluation du client',
+ 'more-infomation' => 'Plus d\'information',
+ 'view-all-reviews' => 'Voir tous les avis',
+ 'write-your-review' => 'Donnez votre avis',
+ 'short-description' => 'Brèves descriptions',
+ 'recently-viewed' => 'Derniers produits consultés',
+ 'be-first-review' => 'Soyez le premier à rédiger un avis',
+ 'tax-inclusive' => 'Toutes taxes comprises',
+ ],
+
+ 'shop' => [
+ 'gender' => [
+ 'male' => 'Homme',
+ 'other' => 'Autre',
+ 'female' => 'Femelle',
+ ],
+
+ 'general' => [
+ 'no' => 'Non',
+ 'yes' => 'Oui',
+ 'view' => 'Vue',
+ 'filter' => 'Filtre',
+ 'orders' => 'Ordres',
+ 'update' => 'Mettre à jour',
+ 'reviews' => 'Commentaires',
+ 'download' => 'Télécharger',
+ 'currencies' => 'Devises',
+ 'addresses' => 'Adresses',
+ 'top-brands' => 'Les meilleures marques',
+ 'new-password' => 'Nouveau mot de passe',
+ 'no-file-available' => 'Aucun fichier disponible !',
+ 'downloadables' => 'Produits téléchargeables',
+ 'confirm-new-password' => 'Confirmer le nouveau mot de passe',
+ 'enter-current-password' => 'Entrer votre mot de passe actuel',
+
+ 'alert' => [
+ 'info' => 'Info',
+ 'error' => 'Erreur',
+ 'success' => 'Succès',
+ 'warning' => 'Avertissement',
+ ],
+ ],
+
+ 'wishlist' => [
+ 'add-wishlist-text' => 'Ajouter un produit à la liste de souhaits',
+ 'remove-wishlist-text' => 'Supprimer le produit de la liste de souhaits',
+ ],
+ ],
+
+ 'responsive' => [
+ 'header' => [
+ 'done' => 'Fait',
+ 'languages' => 'Langues',
+ 'greeting' => 'Bienvenue, :customer !',
+ ],
+ ],
+];
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/address/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/address/index.blade.php
index 243272120..e65353960 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/address/index.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/address/index.blade.php
@@ -56,13 +56,14 @@
{{ __('shop::app.customer.account.address.index.edit') }}
-
-
+
{{ __('shop::app.customer.account.address.index.delete') }}
+
+
@@ -77,8 +78,11 @@
@push('scripts')
@endpush
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/orders/view.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/orders/view.blade.php
index b90a46b23..6a661723e 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/orders/view.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/orders/view.blade.php
@@ -28,7 +28,11 @@
@if ($order->canCancel())
-
+
+
+
{{ __('shop::app.customer.account.order.view.cancel-btn-title') }}
@@ -579,4 +583,16 @@
{!! view_render_event('bagisto.shop.customers.account.orders.view.after', ['order' => $order]) !!}
-@endsection
\ No newline at end of file
+@endsection
+
+@push('scripts')
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/reviews/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/reviews/index.blade.php
index 9affd9951..8aecbb987 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/reviews/index.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/reviews/index.blade.php
@@ -16,8 +16,13 @@
@if (count($reviews) > 1)
@endif
@@ -59,7 +64,12 @@
-
+
+
+
{{ __('shop::app.checkout.cart.remove') }}
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/session/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/session/index.blade.php
index 9242d3077..4c15d8ee7 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/session/index.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/session/index.blade.php
@@ -91,6 +91,12 @@
+
+
+ {!! Captcha::render() !!}
+
+
+
{!! view_render_event('bagisto.shop.customers.login_form_controls.after') !!}
@@ -103,3 +109,9 @@
{!! view_render_event('bagisto.shop.customers.login.after') !!}
@endsection
+
+@push('scripts')
+
+{!! Captcha::renderJS() !!}
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/signup/forgot-password.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/signup/forgot-password.blade.php
index bf4e8c14e..3bb1c2ced 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/signup/forgot-password.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/signup/forgot-password.blade.php
@@ -56,6 +56,12 @@
+
+
+ {!! Captcha::render() !!}
+
+
+
{!! view_render_event('bagisto.shop.customers.forget_password_form_controls.after') !!}
@@ -69,3 +75,9 @@
@endsection
+
+@push('scripts')
+
+{!! Captcha::renderJS() !!}
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/signup/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/signup/index.blade.php
index bc5dfbd1b..94c0480c7 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/signup/index.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/signup/index.blade.php
@@ -138,6 +138,14 @@
+ {!! view_render_event('bagisto.shop.customers.signup_form_controls.password_confirmation.after') !!}
+
+
+
+ {!! Captcha::render() !!}
+
+
+
@if (core()->getConfigData('customer.settings.newsletter.subscription'))
@@ -158,3 +166,9 @@
@endsection
+
+@push('scripts')
+
+{!! Captcha::renderJS() !!}
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/compare-products.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/compare-products.blade.php
index 3d4ce5fde..e72e090bf 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/compare-products.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/compare-products.blade.php
@@ -116,6 +116,11 @@
__
@break;
+ @case('multiselect')
+
+ __
+ @break
+
@case ('file')
@case ('image')
@@ -215,7 +220,7 @@
} else {
this.$set(this, 'products', this.products.filter(product => product.id != productId));
}
-
+
this.$root.headerItemsCount++;
window.showAlert(`alert-${response.data.status}`, response.data.label, response.data.message);
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/products/list/card.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/products/list/card.blade.php
index 7f43fd6ed..a210624b2 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/products/list/card.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/products/list/card.blade.php
@@ -119,7 +119,7 @@
+ class="{{ $cardClass ?? 'product-image-container' }}">
getCurrentMode() == 'grid')
- @include('shop::products.list.card', ['product' => $productFlat->product])
+ @include('shop::products.list.card', [
+ 'cardClass' => 'category-product-image-container',
+ 'product' => $productFlat->product,
+ ])
@else
@include('shop::products.list.card', [
'list' => true,
- 'product' => $productFlat->product
+ 'product' => $productFlat->product,
])
@endif
@endforeach