/*Variable*/
:root{
	--red:#FC4A4B;
	--black:#2A2A2A;
	--white:#fff;
	--orange:#F5AE29;
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
div#whatsappchat img {
    height: 65px;
    width: 65px;
}
body#html-body{font-family: 'Poppins'; font-style: normal; font-weight: normal; color: var(--black);font-display: swap;}
body a, body a:visited, body .alink:visited{color:var(--black);cursor:pointer; }
body a:hover{text-decoration: none;color:var(--black); }
body ul{list-style: none; padding: 0; margin: 0; }
body ul li{margin: 0; list-style: none;}
body.amblog-index-post .amblog-content li {list-style: disc;}
body.amblog-index-post .amblog-content ul { margin: 0 35px 10px;}
body .page-main .actions-toolbar > .primary button{background: var(--orange); border-color:var(--orange); font-family: 'Poppins'; border-radius: 6px; font-weight: 500; font-size: 14px; padding: 8px 56px; line-height: 23px; }
body .page-main .action.primary, body .page-main .action-primary, body .page-main .amshopby-button, body .page-main .am-filter-go {background: var(--orange); border-color:var(--orange); font-family: 'Poppins'; border-radius: 6px; font-weight: 500; font-size: 14px; padding: 8px 56px; line-height: 23px;opacity:1; }
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"] {border-color: #CED6DE; border-radius: 6px; font-family: 'Poppins'; height: 40px; padding: 12px 20px;}
body .navigation, body .breadcrumbs, body .page-header .header.panel, body .header.content, body .footer.content, body .page-wrapper > .widget, body .page-wrapper > .page-bottom, body .block.category.event, body .top-container, body .page-main {max-width: 1440px; }
a.product.photo.product-item-photo {display: block; }
html #html-body .why-scout {display: none; }
html #html-body.cms-home .why-scout {display: block; margin: 0 0 50px 0;}
.message-success.success.message {background: var(--orange); color: #fff;margin:10px 0; }
.message.success > *:first-child:before {color: #fff; }
.message.success a {color: #fff; }
.modal-body .message-success.success.message:before {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 24px; line-height: 24px; color: #fff; content: '\e60e'; font-family: luma-icons; vertical-align: middle; display: inline-block; font-weight: 400; overflow: hidden; speak: none; left: 0; width: 45px; text-align: center; }
.wk-mp-page-wrapper .page-header .panel.wrapper {background: #000; }
.page-header .switcher.currency.switcher-currency {max-width: fit-content; margin: 0 15px 0 0; }
.marketplace-account-dashboard .page-header .switcher.language.switcher-language {max-width: fit-content; }
.marketplace-account-dashboard .panel.header .switcher.store.switcher-store {display: none !important; }
.wk-mp-page-wrapper .switcher.currency.switcher-currency{display:none !important;}

/*Contact page*/

.contact .social-icon {display: none; }
.contact-index-index .page-title-wrapper {display: none; }
.contact-top .home-link p {margin: 0; } 
.contact-top .home-link a {display: block; padding: 0 0 27px 0; color: var(--black); font-size: 16px; font-weight: 600; }
.contact-top .home-link a:before {content: ''; background: url('/pub/media/wysiwyg/home/left-icon.webp') no-repeat center; background-size: contain; width: 16px; height: 20px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.contact-top h4 {margin: 0; line-height: 26px; font-size: 16px; color: var(--black); font-weight: 500; padding: 0 0 8px 0; }
.contact-top .contact-faq {border: 8px solid #E5E8EA; border-radius: 8px; padding: 12px 16px; margin: 0 0 24px 0; }
.contact-top .contact-faq p {margin: 0; color: var(--black); font-weight: 400; font-size: 16px; line-height: normal; }
.contact-top .contact-faq p a{text-decoration: underline; }
.contact li buttons {background: inherit; padding: 16px; width: auto; text-align: left; font-weight: 500; color: #657581; font-size: 16px; display: flex;align-items: center; border-radius: 6px; line-height: 26px; }
.contact li .content {height: auto !important; overflow: visible !important; margin: 0; }
.contact li buttons:after{content: ''; background: url('/pub/media/wysiwyg/home/plus.webp')no-repeat center; float: right; background-size: inherit; width: 16px; height: 16px; display: inline-block; vertical-align: middle; background-size: contain; margin: 0 16px 0 auto; }
.contact li.call buttons:before{content: ''; background: url('/pub/media/wysiwyg/home/call.webp')no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.contact li.Whatsapp buttons:before{content: ''; background: url('/pub/media/wysiwyg/home/whatapp.webp')no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.contact li.ticket buttons:before{content: ''; background: url('/pub/media/wysiwyg/home/ticket.webp')no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.contact li buttons.active {border-radius: 6px; border: 2px solid transparent; background: linear-gradient(white,white) padding-box,linear-gradient(to left,#E9187E,#F5AE29,#66BB46) border-box; }
.contact li .content {padding: 16px; display: none; width: auto; }
.contact li .content h5 {margin: 0; font-weight: 400; line-height: normal; font-size: 14px; }
.contact li .content h5 a {color: #EE3044; }
.contact li .content  p {margin: 0; font-size: 12px; font-weight: 400; line-height: normal;}
.contact .social-icon a {display: inline-block; padding: 0 24px }
.contact li .content .info:before {content: ''; background: url('/pub/media/wysiwyg/home/info-iocn.webp')no-repeat center; background-size: contain; width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin: 0 8px; }
.contact  li{margin: 0 0 16px 0; border: 1px solid #CED6DE; border-radius: 6px; }
.contact li .content .info .details {display: inline-block; vertical-align: middle; }
.contact .social-icon h4 {padding: 20px 0 0 0; margin: 20px 0 8px 0; font-size: 16px; font-weight: 500; line-height: 26px; border-top: 1px solid #CED6DE; }
.contact .social-icon .icon {text-align: center; } 
.upload-btn-wrapper {position: relative; overflow: hidden; display: block; }
.upload-btn-wrapper .btn {background-color: white; border: 1px solid #CED6DE; border-radius: 6px; margin: 0 0 16px 0; padding: 12px 20px; height: auto; font-size: 14px; font-weight: 400; font-family: 'Poppins'; width: 100%; text-align: left; }
.upload-btn-wrapper input[type=file] {font-size: 50px; position: absolute; left: 0; top: 0; opacity: 0;}
.contact-index-index .fieldset select {border: 1px solid #CED6DE; border-radius: 6px; margin: 0 0 16px 0; padding: 12px 20px; height: auto; font-size: 14px; font-weight: 400; font-family: 'Poppins'; }
.contact-index-index .fieldset textarea {border: 1px solid #CED6DE; border-radius: 6px; margin: 0 0 16px 0; padding: 12px 20px; height: auto; font-size: 14px; color: #657581; font-weight: 400; font-family: 'Poppins'; }
.upload-btn-wrapper .btn span:after{content: ''; background: url(../images/icon-Clip.png)no-repeat center; background-size: contain; width: 24px; height: 24px; float: right; display: inline-block; vertical-align: middle; margin: 0 8px 0 0; }
.form.contact .actions-toolbar {text-align: center; }
.form.contact .actions-toolbar .primary {float: none; margin: 0; text-align: center; display: block; }
 .form.contact .actions-toolbar .primary button.action.submit.primary {width: 100%; max-width: 165px; display: flex; align-items: center; justify-content: center; margin: 0 auto; height: 40px; background: var(--red); border-color: var(--red); border-radius: 6px; font-weight: 500; font-size: 14px; }
.contact li.ticket .content h5 {margin: 0 0 21px 0; } 
.contact .social-icon a img {max-width: 32px; }
.contact .social-icon a:first-child img {max-width: 40px; }
.contact li .alekseon-widget-form-wrapper fieldset legend {display: none; }
.contact li .alekseon-widget-form-wrapper fieldset .field:last-child {display: none; }
.contact li .alekseon-widget-form-wrapper fieldset {margin: 0; }



/*FAQ Page*/

.faq-option .top-link p {margin: 0; }
.faq-option .top-link a {display: block; padding: 0 0 20px 0; color: var(--black); font-size: 16px; font-weight: 600; }
.faq-option .top-link a:before{content: ''; background: url(../images/left-icon.png)no-repeat center; background-size: contain; width: 16px; height: 20px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.faq-option .faq-info {border: 8px solid #E5E8EA; border-radius: 8px 8px 0 0; padding: 12px 16px;}
.faq-option .faq-info h4 {margin: 0; line-height: 26px; font-size: 16px; color: var(--black); font-weight: 500; padding: 0 0 8px 0; }
.faq-option .faq-info p {margin: 0; color: var(--black); font-weight: 400; font-size: 16px; line-height: normal; }
.faq-container ul li button {background: inherit; padding: 16px; border: 0; border-radius: 6px; width: 100%; text-align: left; font-weight: 500; color:var(--black); font-size: 16px; display: flex;align-items: center; line-height: 26px; font-family: 'Poppins'; }
.faq-container ul li {margin: 0 0 16px 0; border: 1px solid #E3E3E3; border-radius: 16px; }
.faq-container ul li button.active {border-radius: 6px; border: 2px solid transparent; background: linear-gradient(white, white) padding-box, linear-gradient(to left, #E9187E, #F5AE29, #66BB46) border-box; }
.faq-container ul li button:after {content: ''; background: url(../images/plus.png)no-repeat center; background-size: contain; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin: 0 16px 0 auto; }
/*.faq-container ul li button.active:after {content: ''; background: url(../images/mins.png)no-repeat center; float: right; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0;}*/
.faq-container ul li.acc button:before {filter: brightness(0);content: ''; background: url(../images/account.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
/*.faq-container ul li.acc button.active:before{filter: brightness(0);background: url(../images/account-active.png)no-repeat center; background-size: contain; }*/
.faq-container ul li.order button:before {filter: brightness(0);content: ''; background: url(../images/order.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
/*.faq-container ul li.order button.active:before {filter: brightness(0);background: url(../images/order-active.png)no-repeat center; background-size: contain; }*/
.faq-container ul li.delivery button:before {filter: brightness(0);content: ''; background: url(../images/delivery.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
/*.faq-container ul li.delivery button.active:before {filter: brightness(0);background: url(../images/delivery-active.png)no-repeat center; background-size: contain; }*/
.faq-container ul li.return button:before {filter: brightness(0);content: ''; background: url(../images/refund.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0;}
/*.faq-container ul li.return button.active:before{filter: brightness(0);background: url(../images/refund-active.png)no-repeat center; background-size: contain; }*/
.faq-container ul li.pay button:before {filter: brightness(0);content: ''; background: url(../images/payment.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
/*.faq-container ul li.pay button.active:before{filter: brightness(0);background: url(../images/payment-active.png)no-repeat center; background-size: contain; }*/
.faq-container ul li.privacy button:before {filter: brightness(0);content: ''; background: url(../images/privacy.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
/*.faq-container ul li.privacy button.active:before{filter: brightness(0);background: url(../images/privacy-active.png)no-repeat center; background-size: contain; }*/
.faq-container ul li.product button:before {filter: brightness(0);content: ''; background: url(../images/product.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
/*.faq-container ul li.product button.active:before{filter: brightness(0);background: url(../images/product-active.png)no-repeat center; background-size: contain; }*/
.faq-container ul li .faq-content {padding: 16px 24px; display: none;margin:0; }
.faq-container ul li .faq-content ul li {border: 0; font-size: 16px; display: flex; align-items: center; }
.faq-container ul li .faq-content ul li:before {content: ''; background: url(../images/Circle.png)no-repeat; width: 8px; height: 8px; vertical-align: middle; background-size: contain; display: inline-block; padding: 0 16px 0 0; }
.faq-ticket {border-top: 1px solid #CED6DE; padding: 24px 0 0 0; }
.faq-ticket p {margin: 0; font-size: 18px; font-weight: 400; }
.faq-ticket p a{color: #EE3044}
.faq-ticket:before{content: ''; background: url(../images/info-iocn.png)no-repeat center; background-size: contain; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin: 6px 16px 0 0; float: left;}
.faq-search {border: 8px solid #E5E8EA; border-radius: 0 0 8px 8px; padding: 12px 16px; margin: 0 0 24px 0; border-top: 0;position:relative; }
.faq-search input {position: relative; border: 0; padding-left: 30px; }
.faq-search  img {position: absolute; left: 15px; top: 15px; }
.faq-container ul li .faq-content ul li p {margin: 0; font-size: 16px; text-transform: capitalize; }
.faq-container ul li .faq-content ul li:last-child {margin: 0; }


/*terms and condition*/

.condition .top-link p {margin: 0; }
.condition .top-link p a {display: block; padding: 0 0 20px 0; color: var(--black); font-size: 16px; font-weight: 600; }
.condition .top-link p a:before{content: ''; background: url(../images/left-icon.png)no-repeat center; background-size: contain; width: 16px; height: 20px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.condition-faq ul li {margin: 0 0 16px 0; border: 1px solid #E3E3E3; border-radius: 6px; }
.condition-faq ul li button {align-items: center;background: inherit; padding: 16px; border: 0; border-radius: 6px; width: 100%; text-align: left; font-weight: 500; color: var(--black); font-size: 16px; display: flex; line-height: 26px; font-family: 'Poppins'; }
.condition-faq ul li button.active {border-radius: 6px; border: 2px solid transparent; background: linear-gradient(white, white) padding-box, linear-gradient(to left, #E9187E, #F5AE29, #66BB46) border-box; }
.condition-faq ul li button:after {content: ''; background: url(../images/plus.png)no-repeat center; background-size: contain; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin: 0 16px 0 auto; }
/*.condition-faq ul li button.active:after {content: ''; background: url(../images/mins.png)no-repeat center; float: right; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }*/
.condition-faq ul li.condition button:before{content: ''; background: url(../images/term.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
/*.condition-faq ul li.condition button.active:before{background: url(../images/term-active.png)no-repeat center; background-size: contain; }*/
.condition-faq ul li.security button:before{content: ''; background: url(../images/security.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
/*.condition-faq ul li.security button.active:before{background: url(../images/security-active.png)no-repeat center; background-size: contain; }*/
.condition-faq ul li .intro {padding: 16px; display: none; }
.condition-faq ul li .intro h3 {margin: 0; font-size: 14px; font-weight: 500; padding: 0 0 5px 0; }
.condition-faq ul li .intro p {font-size: 12px; font-weight: 400; margin: 0 0 16px 0; color: var(--black); }
.condition-faq ul li .intro p:last-child {margin: 0; }
.condition-faq ul li .intro h3 + p {display: none; }
.condition-faq ul li .intro ul li {border: 0; }

/*header*/
header .minicart-wrapper .action.showcart .counter.qty .loader>img {max-width: 11px; } header.page-header {background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); }
.page-wrapper .header.content {padding-top: 10px; padding-bottom: 10px; display: flex; align-items: center; }
.page-wrapper .header.content a.logo {margin: 0; }
.page-wrapper .header.content .block.block-search {padding: 0; margin: 0 auto; width: 352px;z-index:3; }
.page-wrapper .header.content .block.block-search .action.search:before{content:''; background: url('../images/webp/SEARCH.webp')no-repeat center; background-size: contain; width: 20px; height: 20px; display: inline-block; }
.page-wrapper .header.content .block-search input {max-width: 100%; height: 40px; padding: 0 12px 0 50px; color: #657581; font-size: 12px; font-weight: 400; font-family: 'Poppins'; border:0;text-overflow: ellipsis; border-radius: 6px; display: block; overflow: hidden; white-space: nowrap; width: 100%;}
.page-wrapper .header.content .block-search input::-webkit-input-placeholder {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.page-wrapper .header.content .block-search input::-moz-placeholder {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.page-wrapper .header.content .block-search input:-ms-input-placeholder {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.page-wrapper .header.content .block-search input::placeholder {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.page-wrapper .header.content .control {border: 1px solid #CED6DE; border-radius: 6px;background:var(--white); }
.page-wrapper .header.content .customer-notification p {margin: 0; }
.page-wrapper .header.content .customer-notification p a img{filter: brightness(0) invert(1);max-width: 24px; height: 24px; padding-top: 6px; width: 100%;}
.page-wrapper .header.content .block-search .action.search {right: inherit; opacity: 1; left: 16px; top: 11px; }
.social-search {display:flex; position: absolute; top: 10px; right: 12px; gap: 24px; }
.social-search .photo, .social-search .camera {display: none; }
.social-search img {width: 24px; }
.logo img{width: auto; }
body .page-header .panel.wrapper {background-color: transparent; }
.page-header .panel.wrapper .switcher strong{font-weight: 400; font-family: 'Poppins'; font-size: 14px; }
.page-header .panel.wrapper .switcher ul li a {font-weight: 400; font-family: 'Poppins'; font-size: 14px; }
.page-wrapper .header.content ul.header.links {display: flex; gap: 20px; margin: 0 0 0 20px; }
.page-wrapper .header.content ul.header.links li a {color: var(--white); font-family: 'Poppins'; font-size: 12px; font-weight: 400; }
body .ox-megamenu-navigation > .level0 > .level-top {font-weight: 400; text-transform: capitalize; }
body .nav-sections .section-items.nav-sections-items ul li:first-child a.level-top {padding-left: 0; }
body .ox-megamenu-navigation > .level0.has-active > .level-top, body .ox-megamenu-navigation > .level0.active > .level-top, body .ox-megamenu-navigation > .level0.has-active > a, body .ox-megamenu-navigation > .level0.active > a{background-color: inherit;}
.page-wrapper .header.content a.logo img {max-width: 150px; width: 100%;filter: brightness(0) invert(1); }
header .nav-menu > span {position: inherit; clip: auto; margin: 0; color: var(--black); line-height: 26px; font-size: 16px; font-weight: 600; }
header .top-section {display: flex; align-items: center; gap: 16px; padding: 16px 0; border-bottom: 1px solid #CED6DE; margin: 0 0 16px 0;}
.menu-header {padding: 0; } 
header .top-section p {margin: 0; color: var(--black); font-size: 12px; font-weight: 500; line-height: 18px; }
body header .top-section a.profile-viewer {background: #E6E8EA; padding: 3px 12px; margin: 5px 0 0 0; display: block; border-radius: 6px; line-height: 18px; font-size: 12px; font-weight: 600; }
body header .top-section a.profile-viewer:after{content: ''; display: inline-block; vertical-align: middle; background: url(../images/profile-chevron.png)no-repeat center; background-size: contain; width: 10px; height: 10px; margin: 0 0 0 10px; }
header .top-section p a {color: var(--red); }
.menu-header .action.nav-menu.active:before{content: '';display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: url(../images/menu-left.png)no-repeat center;background-size: contain;margin: 0 16px 0 0;}
/*.menu-header .action.nav-menu.active:after{content: '';display: inline-block;vertical-align: middle;width: 22px;height: 22px;background: url(../images/setting-icon.png)no-repeat center;background-size: contain;float: right;}*/
.custom-menu .custom-nav ul li {padding: 10px 0; }
.custom-menu .custom-nav ul li a {line-height: 24px; font-weight: 400; font-size: 14px; font-family: 'Poppins'; color: #000; display: inline-block;vertical-align: middle; width: 100%; }
.custom-menu .custom-nav ul li a img {display: inline-block; vertical-align: middle; margin: 0 16px 0 0;filter: brightness(0); }
.custom-nav-sections{display: none;}
.minicart-items .product-item-name{clear: none;}
body .navigation .level0.active > .level-top, body .navigation .level0.has-active > .level-top, body .navigation .level0 .submenu .active > a {border:none; }
body .minicart-wrapper .action.showcart .counter.qty {border-radius: 50%; position: absolute; top: -10px; left: 5px; background-color: var(--white);color: var(--black); height: 15px; width: 15px; line-height: normal; font-size: 10px; min-width: auto; padding: 0;}
body .minicart-wrapper .action.showcart .counter.qty .counter-number{text-shadow: none; }
.minicart-wrapper .action.showcart.active{display: flex;align-items: center;}
.block-minicart .block-content > .actions > .primary .action.primary{background:#66bb46;border-color:#66bb46;}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {box-shadow: none; }
.custom-menu.desktop .close{background-color: rgb(247, 247, 247); border-radius: 100%; color: rgb(51, 51, 51); margin-right: 16px; padding: 4px; display: none; width: 32px; right: 10px; position: absolute; top: 15px; display: none; }
.custom-menu.desktop .nav-menu{display: inline-flex; }
.custom-menu.desktop .action.nav-menu.active:before,.custom-menu.desktop .action.nav-menu.active:after {background:unset; }
/*.custom-menu.desktop .custom-nav ul li a{font-size: 17px; } */
#authorization-menu{cursor: pointer; }
.custom-menu.active .close {display: grid; }
.page-wrapper .header.content .navigation ul li a{color: var(--white);font-weight:500; }
.page-wrapper .header.content .navigation ul li .submenu a {color:var(--black); }
.header .links, .header .switcher {display: inline-block; }
strong.label.switcher-label {border: 0; clip: rect(0,0,0,0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.page-header  .switcher .options, .page-footer .switcher .options {display: inline-block; position: relative; }
.page-header .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle {padding: 0; cursor: pointer; display: inline-block; text-decoration: none; }
.page-header  .switcher strong {font-weight: 400; font-family: poppins; font-size: 14px; color: #fff; }
.page-header .switcher strong, .page-footer .switcher strong {font-weight: 400; }
.page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 10px; line-height: 22px; color: inherit; content: '\e622'; font-family: luma-icons; margin: 0; vertical-align: top; display: inline-block; font-weight: 400; overflow: hidden; speak: none; text-align: center; color: #fff; }
.page-header  .switcher .options .action.toggle.active:after, .page-footer .switcher .options .action.toggle.active:after {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 10px; line-height: 22px; color: inherit; content: '\e621'; font-family: luma-icons; margin: 0; vertical-align: top; display: inline-block; font-weight: 400; overflow: hidden; speak: none; text-align: center; color: #fff; }
ul.dropdown.switcher-dropdown {border-radius: 6px;margin: 0; padding: 0; list-style: none none; background: #fff; border: 1px solid #bbb; margin-top: 4px; min-width: 160px; z-index: 100; box-sizing: border-box; display: none; position: absolute; top: 100%; box-shadow: 0 3px 3px rgba(0,0,0,.15); right: 0; }
ul.dropdown.switcher-dropdown li a {font-weight: 400; font-family: poppins; font-size: 14px; display: block; padding: 8px; }
.page-header .switcher .options.active ul.dropdown, .page-footer .switcher .options.active ul.dropdown {display: block; }
.page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before, .page-header  .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after {content: ''; display: block; height: 0; position: absolute; width: 0; }
.page-header  .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before {border: 6px solid; border-color: transparent transparent #fff transparent; z-index: 99; }
.page-header  .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before {left: 10px; top: -12px; }
.page-header .switcher .options ul.dropdown:before {left: auto; right: 10px; }
.page-wrapper .header.content ul.header.links li.authorization-link a:before {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '';background: url('../images/webp/useraccount-white.webp') no-repeat center; background-size: contain; display: inline-block; width: 26px; height: 26px; vertical-align: middle; margin: 0 5px 0 0; }
.link.wishlist a:before {background-image: url('../images/webp/favorite-white.webp');background-size: contain; display: inline-block; width: 30px; height: 24px; content: ""; background-repeat: no-repeat; margin-top: 5px; }
li.link.wishlist {list-style: none; }
li.link.wishlist a {font-size: 0; position: relative; }
.page-wrapper .header.content ul.header.links li.link.wishlist {display: none; }
li.link.wishlist a span.counter.qty {border-radius: 50%; position: absolute; top: -32px; left: -8px; background-color: var(--white); color: var(--black); height: 18px; width: 18px; line-height: 18px; font-size: 10px; min-width: auto; padding: 0; text-align: center; }
.link.wishlist .counter:before,.link.wishlist .counter:after{display: none}
li.link.wishlist a span.counter.qty.empty {display: none; }
.minicart-wrapper .block-minicart{right: 20px;border-radius: 6px;}
.minicart-items .action.edit {display: none; }
.block-minicart .subtitle.empty {font-weight: 400; }

/*Footer*/
body .copyright {background: var(--red); font-family: 'Poppins'; font-size: 12px; font-weight: 500; line-height: 19px; }
body footer.page-footer {background: #fff;  }
body footer.page-footer .footer.links li a,body footer.page-footer .footer.links li a:visited {color: var(--white); font-size: 12px; font-weight: 500; font-family: 'Poppins'; display: block; padding: 5px 0; }
body footer.page-footer .block.newsletter .action.subscribe {background: var(--black); border-color: var(--black); height: 40px; font-family: 'Poppins'; font-weight: 500;border-radius: 0 6px 6px 0; }
body footer .footer_bottom_logo img{filter: brightness(0) invert(1); }
body footer .content .footer-mobile-menu ul {display: flex; justify-content: space-around; padding: 10px 0; align-items: center;border-top: 1px solid #d1d1d1; position: fixed;bottom: -1px;width: 100%;z-index: 12;background: var(--white);left: 0;}
.footer-mobile-menu ul li a {color: var(--black); font-size: 12px; font-weight: 600; line-height: 19px; }
.footer-mobile-menu ul li .minicart-wrapper {margin: 0; }
.footer-mobile-menu ul li .minicart-wrapper .action.showcart span.text {width: auto; height: auto; clip: auto; position: inherit; overflow: visible; display: inline-block; vertical-align: middle; }
.footer-mobile-menu ul li a img {width: 14px; display: block; text-align: center; margin: 0 auto; }
.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before {display: block; width: 24px; height: 24px;background: url('../images/webp/cart-white.webp') no-repeat center; background-size: 100%; content: ''; margin: 0 18px; text-align: center;     filter: brightness(0) invert(1);}
.footer-mobile-menu ul .nav-toggles {position: inherit;font-size:inherit; }
.nav-toggles:before{content: ''; background: url(../images/catalog.png)no-repeat; width:16px; height: 16px; background-size: contain;display:block;margin: 0 auto; }
.footer_all_section [data-content-type=html]:first-child div {margin: 0 auto; }
.copyright_pages ul li:nth-child(3) {display: none; }
.footer_social {width: 33.33%; }
.footer_social h2 {margin: 0 0 20px; font-weight: 500; font-size: 16px; color: var(--white); }
.footer_bottom_logo {width: 33.33%; text-align: center; }
.copyright_pages {width: 33.33%; text-align: right; }
.footer-top-container {max-width: 1440px; width: 100%; padding: 0 20px; box-sizing: border-box; margin: 0 auto; }
.footer-top-container .footer-top-content {display: flex; justify-content: center; }
.footer-top-container .footer-top-content .first-content {width: 100%; max-width: 30%; text-align: center; }
.footer-top-container .footer-top-content .middle-content {width: 100%; max-width: 40%; }
.footer-top-container .footer-top-content .last-content {width: 100%; max-width: 30%; text-align: center;}
.footer-top-container .footer-top-content .middle-content .block.newsletter .title {display: block; }
.footer-top-container .footer-top-content .middle-content .block.newsletter {float: none; max-width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin: 0; border-left: 2px solid #000; border-right: 2px solid #000; padding: 0 50px; box-sizing: border-box; }
.footer-top-container .footer-top-content .first-content h2 {margin: 0  0 20px; font-weight: 500; font-size: 1.3em; color: #000; }
.footer-top-container .footer-top-content .last-content h2 {margin: 0 0 20px; font-weight: 500; font-size: 1.2em; color: #000; }
.footer-social {background: #EAECED; padding: 50px 0; }
footer .footer.content {padding: 0; }
.block.newsletter input {border-radius: 6px 0 0 6px;width: 100%; min-width: 250px; right: 24px; position: relative;}
html[lang="ar"] .block.newsletter input {   margin-right: 30px; padding: 0 10px 0 35px;}
html[lang="ar"] .footer-social .middle-content .block.newsletter .field .control:before{left:-85px !important;}
html[lang="ar"] .newsletter-title {margin-left: 50px;}
.block.newsletter .form.subscribe{position: relative;}
.footer-social .middle-content .block.newsletter .field .control {
    position: relative !important;
}
.footer-social .middle-content .block.newsletter .field .control::before {
    content: " " !important;
    display: block !important;
    position: absolute !important;
    width: 25px !important;
    height: 25px !important;
    background: url('https://stg.thescout.online/static/frontend/Scout/scout/en_US/images/newsletter_icon.png') no-repeat center center !important;
    background-size: contain !important;
    background-size: contain !important;
    z-index: 10000 !important;
    left: -25px !important;
    top: 7px !important;
}
.newsletter-title {
    margin-right: 50px;
}
.block.newsletter .field .control:before {display: none; }
.footer-top-container .footer-top-content .middle-content .block.newsletter .title strong {color: var(--black); font-weight: 600; font-size: 1.2em; text-transform: uppercase; letter-spacing: 1px; text-align: center; display: block; margin: 0 0 20px 0; }
.footer-top-container .footer-top-content .middle-content .block.newsletter .title p {text-align: center; font-size: 13px; font-weight: 500;margin: 0 0 15px 0; }
.footer-top-container .footer-top-content .last-content img {height: 120px; }
.footer-top-container .footer-top-content .first-content .scout-social-icon .fa:before {color: #fff; background: #000; width: 30px; border-radius: 50%; display: block; height: 30px; line-height: 32px; font-size: 18px; }
.footer-top-container .footer-top-content .first-content .scout-social-icon ul {padding: 0; display: flex; align-items: center; justify-content: center; gap: 10px; }
.footer_social ul {display: flex; gap: 10px; }
.copyright_section .footer_social ul li {margin: 0 !important; background: #f7f7f7; height: 35px; border-radius: 10px; }
.copyright_section .footer_social ul li:first-child img {height: 25px; padding: 5px 0 0 0; }
.copyright_section .footer_social ul li img {height: 35px; width: 70px; object-fit: contain; }
.why-scout table tbody tr td p {padding: 2px 0; font-size: 1em; font-weight: 400; display: flex;gap: 10px;justify-content: center;}
.why-scout table tbody tr td:nth-child(1) p:first-child:before {content: '🌎'; }
.why-scout table tbody tr td:nth-child(1) p:nth-child(2):before {content: '🤵‍♀️'; }
.why-scout table tbody tr td:nth-child(1) p:nth-child(3):before {content: '☘️'; }
.why-scout table tbody tr td:nth-child(1) p:nth-child(4):before {content: '🔁'; }
.why-scout table tbody tr td:nth-child(2) p:nth-child(1):before {content: '🛍️'; }
.why-scout table tbody tr td:nth-child(2) p:nth-child(2):before {content: '✨'; }
.why-scout table tbody tr td:nth-child(2) p:nth-child(3):before {content: '🔐'; }
.why-scout table tbody tr td:nth-child(2) p:nth-child(4):before {content: '🕑'; }



/*Home page*/
.carousel-container.mp-banner-slider {min-height: 361px; }
body .go-green-slider a.label-go {display: none; }
.home-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.home-slider .view-loader-244 img {max-width: 200px; width: 100%; margin: 0 auto; text-align: center; }
.home-slider .view-loader-244 {text-align: center; }
.home-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; color: var(--black); }
.home-slider .title h2:before {content: ''; background: url(../images/webp/On-sale.webp) no-repeat center; background-size: contain; width: 30px; height: 30px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.cms-home .product-item-info {width: 100%; }
.cms-home .product-item-info .product-item-actions .actions-primary {display: block; width: 100%; }
.cms-home .product-item-info .product-item-actions .actions-primary button.action.tocart.primary {width: 100%;display:none; }
.store-name h4 {margin: 0; }
.service-highlights-slider .title h2:before{    margin: 0 0 0 16px;}
#html-body [data-content-type='row'][data-appearance='contained'] .top-slider .slick-dots li button {width: 24px; height: 3px;border:3px solid #CED6DE;border-radius:0 }
#html-body [data-content-type='row'][data-appearance='contained'] .top-slider .slick-dots li.slick-active button{  border-color: var(--black);}
#html-body [data-content-type='row'][data-appearance='contained'] .top-slider .slick-dots li {width: 24px; height: 3px; }
.top-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {display: none; }
#html-body .top-slider .pagebuilder-slide-wrapper{background-size: 100% 100%}
.featured-seller-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 19px; }
.featured-seller-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; color: var(--black); }
.featured-seller-slider .title h2:before {content: ''; background: url(../images/webp/Featured-sellers.webp)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.featured-seller-slider .title a {font-size: 14px; color: var(--black); font-weight: 400; }
.featured-seller-slider .title a:after {content: ''; background: url(../images/webp/Chevron.webp)no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle; }
.featured-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 19px 0; }
.featured-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500;color:var(--black); }
.featured-slider .title h2:before{filter: brightness(0.1);content: ''; background: url(../images/webp/Featured-categories.webp)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.featured-slider .title a {font-size: 14px; color: var(--black); font-weight: 400; }
.featured-slider .title a:after{content: ''; background: url(../images/webp/Chevron.webp)no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle;} 
.featured-slider .item span {display: block; padding: 12px 0 10px 0; color: var(--black); font-size: 12px; font-weight: 400;text-align:center; }
.featured-slider .owl-item{position: relative; }
.service-slider .item span {display: block; position: absolute; top: 0; padding: 16px 0 0 16px; color: var(--black); font-size: 12px; font-weight: 400; } 
.service-slider .owl-item{position: relative; }
.service-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.service-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; }
.service-slider .title h2:before{content: ''; background: url(../images/services.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.service-slider .title a {font-size: 12px; color: var(--black); font-weight: 400; }
.service-slider .title a:after{content: '';background: url(../images/webp/Chevron.webp)no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle;} 
.high-value-slider .item span {display: block; position: absolute; top: 0; padding: 16px 0 0 16px; color: var(--black); font-size: 12px; font-weight: 400; }
.high-value-slider .owl-item{position: relative; }
.high-value-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.high-value-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; }
.high-value-slider .title h2:before{content: ''; background: url(../images/billing.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.high-value-slider .title a {font-size: 12px; color: var(--black); font-weight: 400; }
.high-value-slider .title a:after{content: '';background: url(../images/webp/Chevron.webp)no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle;}
.showroom-slider .item span {display: block; padding: 12px 0 16px 0; color: var(--black); font-size: 12px; font-weight: 400; text-align: center;} 
.showroom-slider .owl-item{position: relative; }
.showroom-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.showroom-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500;color: var(--black); }
.showroom-slider .title h2:before{filter: brightness(0.1);content: ''; background: url(../images/showrooms.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.showroom-slider .title a {font-size: 12px; color: var(--black); font-weight: 400; }
.showroom-slider .title a:after{content: '';background: url(../images/webp/Chevron.webp)no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle;}
.recommened-slider .item span {display: block; position: absolute; top: 0; padding: 16px 0 0 16px; color: var(--black); font-size: 12px; font-weight: 400; } 
.recommened-slider .owl-item{position: relative; }
.recommened-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.recommened-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; }
.recommened-slider .title h2:before{content: ''; background: url(../images/webp/You-will-love.webp)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.recommened-slider .title a {font-size: 12px; color: var(--black); font-weight: 400; }
.recommened-slider .title a:after{content: '';background: url(../images/webp/Chevron.webp)no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle;}
.gogreen-slider .item span {display: block; position: absolute; top: 0; padding: 16px 0 0 16px; color: var(--black); font-size: 12px; font-weight: 400; } 
.gogreen-slider .owl-item{position: relative; }
.gogreen-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.gogreen-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; }
.gogreen-slider .title h2:before{content: ''; background: url(../images/green.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.gogreen-slider .title a {font-size: 12px; color: var(--black); font-weight: 400; }
/*.trending-slider .item span {display: block; position: absolute; top: 0; padding: 16px 0 0 16px; color: var(--black); font-size: 12px; font-weight: 400; } */
.trending-slider .owl-item{position: relative; }
.trending-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.trending-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500;color:var(--black); }
.trending-slider .title h2:before{content: ''; background: url(../images/webp/trending-now.webp)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.trending-slider .title a {font-size: 12px; color: var(--black); font-weight: 400; }
.sale-slider .item span {display: block; position: absolute; top: 0; padding: 16px 0 0 16px; color: var(--black); font-size: 12px; font-weight: 400; } 
.sale-slider .owl-item{position: relative; }
.sale-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.sale-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; }
.sale-slider .title h2:before{content: ''; background: url(../images/onsale.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.sale-slider .title a {font-size: 12px; color: var(--black); font-weight: 400; }
.recently-slider .item span {display: block; position: absolute; top: 0; padding: 16px 0 0 16px; color: var(--black); font-size: 12px; font-weight: 400; } 
.recently-slider .owl-item{position: relative; }
.recently-slider .title {display: block;display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.recently-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500;color:var(--black); }
.recently-slider .title h2:before{filter: brightness(0.1);content: ''; background: url(../images/eye.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.recently-slider .title a {font-size: 12px; color: var(--black); font-weight: 400; }
.recently-slider .slick-dots {margin: 0; padding: 0; border: 0; }
.hotdeal-slider .item span {display: block; position: absolute; top: 0; padding: 16px 0 0 16px; color: var(--black); font-size: 12px; font-weight: 400; } 
.hotdeal-slider .owl-item{position: relative; }
.hotdeal-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.hotdeal-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500;color: var(--black); }
.hotdeal-slider .title h2:before{filter: brightness(0.1);content: ''; background: url(../images/hot.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.hotdeal-slider .title a {font-size: 14px; color: var(--black); font-weight: 400; }
.hotdeal-slider .title a:after{content: '';background: url(../images/webp/Chevron.webp)no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle;}
.hotdeal-slider .owl-carousel .owl-item img {aspect-ratio: 1/0.5; object-fit: cover; border-radius: 6px; }
.cms-home .owl-theme .owl-dots .owl-dot span {background: #CED6DE; width: 36px; height: 3px; border-radius: 0; }
.cms-home .owl-theme .owl-dots .owl-dot.active span { background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); }
/*.cms-home .owl-theme .owl-nav.disabled + .owl-dots {margin: 16px 0 32px 0; }*/
.cms-home .owl-theme .owl-nav.disabled + .owl-dots{ margin: 16px 0 0 0; padding: 0 0 25px 0;display: block;position: initial;}
.cms-home  .featured-slider .owl-theme .owl-nav.disabled + .owl-dots {border: 0; margin-bottom: 0; }
.cms-home .showroom-slider .owl-theme .owl-nav.disabled + .owl-dots {border: 0; margin-bottom: 0; }
body .nav-sections{background: linear-gradient(to left,#E9187E,#F5AE29,#66BB46); color: var(--white); border-top: 2px solid var(--white);    box-shadow: 0 2px 4px rgba(128, 128, 128, 0.5);}
body .navigation{background: inherit;z-index: 2}
body .nav-sections .section-items.nav-sections-items {max-width: 1280px; padding: 0 20px; margin: 0 auto; box-sizing: border-box; width: 100%; }
body .nav-sections .section-items.nav-sections-items ul li a.level-top {color: var(--white); font-family: 'Poppins'; font-weight: 500;line-height:40px; }
body .ox-megamenu-navigation > .level0:not(.active):not(.has-active):hover > .level-top {background: inherit; color: var(--white); }
.cms-home .top-slider .owl-theme .owl-dots .owl-dot span{margin: 5px 7px;}
.cms-home .home-loader img {max-width: 200px; width: 100%; margin: 0 auto; text-align: center; }
.cms-home .home-loader {text-align: center; }
/*.cms-home .columns .column.main{padding: 0}*/
.cms-home .columns .column.main .row1 {position: relative;text-align:center; }
.cms-home .columns .column.main .row2 {position: relative;}
.owl-item, .owl-item.cloned, .owl-item.cloned.active, .owl-item.active {padding: 0; }
.cms-home .top-banner .owl-theme .owl-nav.disabled + .owl-dots {border: 0; padding: 0; }
.cms-home .featured-slider .owl-item img {border-radius: 100%;box-sizing: border-box; }
.showroom-slider .plusicon {width: 24px; display: block; position: absolute; top: 8px; right: 8px; }
.go-green-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; color: var(--black); }
.go-green-slider .title h2:before{content: ''; background: url(../images/webp/Eco-friendly.webp)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.go-green-slider .title a{font-size: 14px; color: var(--black); font-weight: 400; }
.go-green-slider .title a:after{content: ''; background: url(../images/webp/Chevron.webp)no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle; }
/*.cms-home .columns .column.main .row1 img {aspect-ratio: 1 / 1; }*/
.go-green-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.slick-list .slick-slide{margin: 0 8px 0 0; }
.go-green-slider .slick-slide .product-item-info  .product-item-photo {display: block; }
.label-go {position: absolute; top: 0; z-index: 2; left: 0;}
.slick-slide .product-item-info .product-item-details .store-name h4 {margin: 0; color: #4F4F4F; font-size: 12px; font-weight: 400; }
.slick-slide .product-item-info .product-item-details .store-name {padding: 0; }
.slick-slide  .product-item .price-box{margin-top: 0;}
body .slick-dots li button {width: 36px; height: 3px; border-radius: 0; margin: 0; background: #CED6DE; }
body .slick-dots li.slick-active button {background: var(--black); width: 36px; height: 3px; border-radius: 0; margin: 0; border: 0; }
body .slick-dots li{width: 36px;height: 3px;margin: 0;}
.go-green-slider .slick-dots li {display: none;}
.slick-dots {margin: 16px 0 32px 0; padding: 0 0 25px 0; border-bottom: 1px solid #CED6DE; }
.catalog-top-slider .slick-dots{border: 0;}
.recommended-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; color:var(--black); }
.recommended-slider .title h2:before{filter: brightness(0.1);content: ''; background: url(../images/recommened.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.recommended-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.recommended-slider .slick-dots li{display: none;}
.trending-slider .slick-dots {padding: 0; }
.trending-slider .slick-dots li{display: none;}
.Trending-slider .title h2 {margin: 0; font-size: 15px; font-weight: 500; color: var(--black); }
.Trending-slider .title h2:before{content: ''; background: url(../images/webp/trending.webp)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.Trending-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.Trending-slider .slick-dots li{display: none;}
.recently-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; color: var(--black); }
.recently-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.recently-slider .slick-dots li{display: none;}
.topseller-slider .owl-theme .owl-dots .owl-dot {display: none; }
.topseller-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; color: var(--black); }
.topseller-slider .title h2:before{content: ''; background: url(../images/webp/Top-Sellers.webp)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.topseller-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 16px 0; }
.topseller-slider .title a {font-size: 14px; color: var(--black); font-weight: 400; }
.topseller-slider .title a::after {content: ''; background: url(../images/webp/Chevron.webp)no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle; }
.cms-home .columns .column.main .topseller-slider .row1 {text-align: center;border: 1px solid #EEEEEE; border-radius: 16px; padding: 0; overflow: hidden; }
.cms-home .columns .column.main .topseller-slider .row2 {text-align: center;border: 1px solid #EEEEEE; border-radius: 16px; overflow: hidden; }
.cms-home .columns .column.main .topseller-slider span {display: block; text-align: center; margin: 5px 0; font-size: 12px; font-weight: 500; }
.cms-home .columns .column.main .topseller-slider h3 {margin: 0; text-align: center; font-size: 12px; font-weight: 600;color:var(--white); }
.cms-home .columns .column.main .topseller-slider .up-to {width: 100%; max-width: 180px; display: flex; align-items: center; justify-content: center; background: var(--red); height: 26px; margin:16px auto; position: relative; overflow: hidden; }
.cms-home .columns .column.main .topseller-slider .clearence {width: 100%; max-width: 110px; display: flex; align-items: center; justify-content: center; background: #E4A12B; height: 24px; margin: 0 auto 16px; position: relative; overflow: hidden; }
.cms-home .columns .column.main .topseller-slider .up-to-green {width: 100%; max-width: 130px; display: flex; align-items: center; justify-content: center; background: #2EC321; height: 24px; margin: 0 auto 16px; position: relative; overflow: hidden; }
.cms-home .columns .column.main .topseller-slider .all-item {width: 100%; max-width: 130px; display: flex; align-items: center; justify-content: center; background: #0000FF; height: 24px; margin: 0 auto 16px; position: relative; overflow: hidden; }
.cms-home .columns .column.main .topseller-slider .clearence:after {content: ''; border-width: 26px 20px 20px 0; right: -5px; position: absolute; border-color: #e4a12b #fff #e4a12b #fff; border-style: solid; transform: rotate(-360deg); overflow: hidden; top: -10px; }
.cms-home .columns .column.main .topseller-slider .clearence:before{content: ''; border-width: 18px 20px 20px 0; left: -5px; position: absolute; border-color: #e4a12b #fff #e4a12b #fff; border-style: solid; transform: rotate(-180deg); overflow: hidden; top: -10px; }
.cms-home .columns .column.main .topseller-slider .up-to:after {content: ''; transform: rotate(-180deg); position: absolute; top: 0; width: 0; height: 0; border-style: solid; right: 0; border-width: 13px 0 13px 13px; border-color: transparent transparent transparent #fff; }
.cms-home .columns .column.main .topseller-slider .up-to:before{transform: rotate(-180deg); content: ''; position: absolute; top: 0; width: 0; height: 0; border-style: solid; left: 0; border-width: 13px 13px 13px 0; border-color: transparent #fff transparent transparent; } 
.cms-home .columns .column.main .topseller-slider .all-item:after {content: ''; border-width: 26px 20px 20px 0; right: -5px; position: absolute; border-color: #0000FF #fff #0000FF #fff; border-style: solid; transform: rotate(-360deg); overflow: hidden; top: -10px; }
.cms-home .columns .column.main .topseller-slider .all-item:before{content: ''; border-width: 18px 20px 20px 0; left: -5px; position: absolute; border-color: #0000FF #fff #0000FF #fff; border-style: solid; transform: rotate(-180deg); overflow: hidden; top: -10px; }
.cms-home .columns .column.main .topseller-slider .up-to-green:after {content: ''; border-width: 26px 20px 20px 0; right: -5px; position: absolute; border-color: #2EC321 #fff #2EC321 #fff; border-style: solid; transform: rotate(-360deg); overflow: hidden; top: -10px; }
.cms-home .columns .column.main .topseller-slider .up-to-green:before{content: ''; border-width: 18px 20px 20px 0; left: -5px; position: absolute; border-color: #2EC321 #fff #2EC321 #fff; border-style: solid; transform: rotate(-180deg); overflow: hidden; top: -10px; }
.women label span,.eco label span,.crown label span{margin: 0 0 0 10px;display: block;text-align: center; padding: 8px 0; line-height: normal; font-size: 12px; font-weight: 400; }
 /*.women {width: 100%; background-image: linear-gradient(to bottom,#E9187E,#8E104D); border-radius: 6px; text-align: center; color: var(--white); font-size: 10px; font-weight: 400; line-height: 15px; max-width: 100px; margin: 5px auto 0; height: 19px; display: flex; align-items: center; justify-content: center; }
.eco {background-image: linear-gradient(to bottom,#65CA4B,#3D9627); border-radius: 6px; text-align: center; color: var(--white); font-size: 10px; font-weight: 400; line-height: 15px; max-width: 100px; margin: 10px  auto 0; height: 19px; display: flex; align-items: center; justify-content: center; }*/
.hot-deal-home-loader img, .green-loader img, .recommended-loader img, .trending-loader img, .view-loader img, .sevice-provider-loader img{max-width: 200px; width: 100%; margin: 0 auto; text-align: center; }
label.type {background: #fbf0de;display:inline-block;vertical-align: middle; text-align: center; margin: 0 0 0 2px; font-size: 14px; color: var(--black); font-weight: 500; max-width: 130px; border: 1px solid #fbf0de; border-radius: 6px; width: 100%; }
.featured-seller-slider a label.type span{padding: 0; }
.hot-deal-home-loader, .green-loader, .recommended-loader, .trending-loader, .view-loader, .sevice-provider-loader{text-align: center; }
.featured-seller-slider .owl-item .item {border: 1px solid #ddd;border-radius: 16px;overflow:hidden; }
.cms-home .columns .column.main .row1 a {display: block; padding: 0 0 10px 0; }
.women:after{content: '';margin: 0 0 0 10px; background: url(../images/female.png)no-repeat center; width: 30px; height: 30px; background-size: contain; display: inline-block; vertical-align: middle; }
.eco:after{content: ''; margin: 0 0px 0 10px;background: url(../images/eco_friendly.png)no-repeat center; width: 30px; height: 30px; background-size: contain; display: inline-block; vertical-align: middle; }
.women,.eco,.crown{position: relative;}
.women span {text-transform: none;visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 99; top: -30px;font-size:12px; }
.women:hover span {visibility: visible; }
.eco span {text-transform: none;visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 99; top: -30px;font-size:12px; }
.eco:hover span {visibility: visible; }
.crown:after{content: '';margin: 0 0 0 10px; background: url(../images/Icon.png)no-repeat center; width: 30px; height: 30px; background-size: contain; display: inline-block; vertical-align: middle; }
.crown span {text-transform: none;visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 99; top: -30px;font-size:12px; }
.crown:hover span {visibility: visible; }
.featured-seller-slider a span {display: block;text-align: center; padding: 8px 0; line-height: normal; font-size: 12px; font-weight: 400; }
.store_rating_product label:after {margin: 0; }
.no-badge:after{content: '';margin: 0 0 0 10px; width: 30px; height: 30px; background-size: contain; display: inline-block; vertical-align: middle; }
.featured-seller-slider .no-badge span{display: none;}
.go-green-slider .product-item-info {width: 100%; }
body .page-main .go-green-slider .product-item-info button.action.tocart.primary {display: none; }
.owl-carousel .owl-item .product-review-container .product-view-count img {width: 20px; }
.owl-carousel .owl-item .label-go img {max-width: 34px; }
.recommended .product-item-info {width: 100%; }
body .page-main .recommended .product-item-info button.action.tocart.primary {display: none; }
body .page-main .recommended .product-item-actions .actions-primary > .stock.unavailable {display: none; }
.trending .product-item-info {width: 100%; }
body .page-main  .trending .product-item-info button.action.tocart.primary {display: none; }
.recently .product-item-info {width: 100%; }
body .page-main .recently .product-item-info button.action.tocart.primary{display: none;}
.slick-track {margin: 0; }
.pagebuilder-column [data-content-type=products] .block.widget .products-grid .widget-product-grid.product-items .product-item {width: auto; }
.pagebuilder-column [data-content-type=products] .block.widget .products-grid .widget-product-grid.product-items .product-item .product-item-inner {display: none; }
.why-scout p {margin: 0; padding: 20px 0; font-size: 1.5em; font-weight: 500; }
.why-scout table {border: 0; border-color: transparent; }
.why-scout table tr:first-child td,.why-scout table tr:nth-child(3) td {padding:0; font-size: 1.5em; font-weight: 400; }
/*.why-scout table tr:first-child td:after, .why-scout table tr:nth-child(3) td:after {content: ''; width: 60%; display: block; height: 1px; border: 1px solid; background: #000; margin: 5px auto 0; }*/
.cms-home span.wk-account-label{font-size: 0.8em;padding: 5px 15px}
.why-scout p.why-join {font-size: 1.3em; }
.new-design-sliders {display: flex; gap: 40px; }
.new-design-sliders h2 {margin: 0 0 20px 0; font-size: 18px; font-weight: 500; color: var(--black); }
.new-design-sliders .category_product {display: flex; background: #f7f7f7; padding: 50px 40px; border-radius: 16px; flex-wrap: wrap; gap: 75px 20px; }
.new-design-sliders .category_product .product-item {padding: 0; width: 100%; max-width: 47%;border-radius: 6px; overflow: hidden;position:relative; }
.new-design-sliders .category_product .product-item .product-item-info {width: 100%; }
.new-design-sliders .category_product .product-item .product-item-info a.product-item-photo {display: block; }
.new-design-sliders .category_product .product-item .product-item-info a.product-item-photo .product-image-container {width: 100% !important; }
.new-design-sliders .category_product .product-item .product-item-info a.product-item-photo .product-image-container img.product-image-photo {width: 100%; }
.new-design-sliders .category_product .product-item .product-item-info a.product-item-photo .product-image-container .product-image-wrapper {padding-bottom: 65% !important; }
.new-design-sliders .category_product .product-item .product-item-info .product-item-details {background: #fff; margin-top: -5px; padding: 20px; }
.new-design-sliders .category_product .product-item .product-item-info .product-item-details h4 {margin: 0; }
.new-design-sliders .first-slider-inner { display: flex; flex-wrap: wrap; gap: 20px; background: #fef5f0; padding: 40px; border-radius: 16px;}
.new-design-sliders .first-slider-inner .home-new-slider {width: 100%; max-width: 48%;border-radius: 6px; background: #fef5f0; padding: 15px 40px 40px; box-sizing: border-box;}
.new-design-sliders .first-slider-container,.new-design-sliders .second-slider-container {width: 100%; max-width: 50%; }
.new-design-sliders .first-slider-inner .owl-carousel .owl-item img {aspect-ratio: 1.2 / 1.2; }
.new-design-sliders .first-slider-inner .home-new-slider h3.new-slider-category-name {min-height: 35px;margin: 0 0 20px 0; text-align: center; font-size: 16px; font-weight: 500; }
.new-design-sliders .first-slider-inner .home-new-slider .owl-nav {z-index: 5;margin: 0; position: absolute; display: flex; justify-content: space-between; width: 100%; top: 40%; }
.new-design-sliders .first-slider-inner .home-new-slider .owl-nav span,.new-design-sliders .first-slider-inner .home-new-slider .owl-nav span:hover {font-size: 40px; color: #fff; height: 22px; display: block; line-height: 20px; background: #dedede; padding: 7px 7px; border-radius: 50px; }
.new-design-sliders .first-slider-inner .home-new-slider .owl-nav span[aria-label="Previous"] {left: -15px;}
.new-design-sliders .first-slider-inner .home-new-slider .owl-nav span[aria-label="Next"] { right: -15px;}
.featured-seller-slider {margin: 50px 0 0 0; }
.cms-join-our-network .alekseon-widget-form-wrapper {margin: 20px auto 0; }
.new-design-sliders .first-slider-container h2:before {content:'';background:url(../images/webp/Celebrating-Women-Enterpenuers.webp)no-repeat center;width:24px;height:24px;display:inline-block;vertical-align:middle;background-size:contain; margin: 0 16px 0 0; }
.new-design-sliders .second-slider-container h2:before {content:'';background:url(../images/webp/By-her.webp)no-repeat center;width:24px;height:24px;display:inline-block;vertical-align:middle;background-size:contain; margin: 0 16px 0 0;}
.new-design-sliders .first-slider-inner .home-new-slider .owl-stage-outer {z-index: 5; }
.service-highlights-slider .title h2 {margin: 0; font-size: 18px; font-weight: 500; color: var(--black); }
.service-highlights-slider .title h2:before {content: ''; background: url(../images/Service-highlight.png) no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.service-highlights-slider .title {display: flex; align-items: center; justify-content: space-between; margin: 0 0 19px; }
.service-highlights-slider .title a {font-size: 12px; color: var(--black); font-weight: 400; }
.service-highlights-slider .title a:after {content: ''; background: url(../images/webp/Chevron.webp) no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle; }
.service-highlights-slider .product-item-info {width: 100%; }
.elevate-slider {display: flex; gap: 20px; }
.elevate-slider .elevate-your-style {background: #e4c5b0; padding: 20px; box-sizing: border-box; width: 25%;border-radius:6px; }
.elevate-slider .elevate-your-style h2 {margin: 0 0 10px 0; font-size: 18px; font-weight: 500; color: var(--black); }
.elevate-slider .elevate-your-style .subcategories-slider .subcategories-slider-wrapper {display: flex; flex-wrap: wrap; gap: 15px;align-items: center; justify-content: center; text-align: center; }
.elevate-slider .elevate-your-style .subcategories-slider .subcategories-slider-wrapper .subcategories-slider-inner {width: 47%; }
.elevate-slider .elevate-your-style .subcategories-slider .subcategories-slider-wrapper h3 {display: block; font-size: 12px; font-weight: 500; margin: 0 0 20px 0; }
.elevate-slider .elevate-your-style .subcategories-slider .subcategories-slider-wrapper a.cat-see-more {font-size: 16px; color: var(--black); font-weight: 500; width: 100%; }
.categories-slider {margin: 0 0 50px 0; }
.hotdeal-slider {margin: 0 0 20px 0; }
.new-seller h2 {margin: 0 0 20px; font-size: 18px; font-weight: 500; color: var(--black); }
.seller-inner-cotent {display: flex; gap: 16px; }
.seller-inner-cotent .first-content {width: 33%; background: #f7f7f7; border-radius: 16px;}
.seller-inner-cotent .second-content {width: 33%;background: #f7f7f7; border-radius: 16px; }
.seller-inner-cotent .third-content {width: 33%; background: #f7f7f7; border-radius: 16px; }
.seller-products {display: flex; flex-wrap: wrap; gap: 16px; align-items: center;}
.first-content .seller-products .product-item:nth-child(1) {width: 100%; }
.third-content .seller-products .product-item:nth-child(5) {width: 100%; }
.seller-products .product-item:nth-child(1) img {width: 100%; border-radius: 16px; }
.seller-products .product-item {width: 47%; position: relative;}
.seller-products .product-item img {width: 100%; border-radius: 16px; }
.seller-group h3 {margin: 0 0 20px; font-size: 16px; font-weight: 500; }
.seller-group h3 span {color: var(--red); }
.seller-group {background: #f7f7f7; padding: 30px; border-radius: 16px; box-sizing: border-box; }
.second-content .seller-group h3 {width: 48%; }
.second-content .seller-group h3 span {display: block; }
.reveal-sellers {margin: 50px 0; }
.recently-slider {margin: 0 0 30px 0; }
.sub-cat-image {min-height: 150px; }
.cms-home .featured-slider .owl-item .discount-banner {margin: 5px 0 0 0;display: inline-flex; justify-content: center;  background: #ee3044; border-radius: 16px; color: #FF0107; align-items: center; z-index: 4; position: relative;width:100%;max-width:85%; }
.cms-home .featured-slider .owl-item .discount-banner span.discount-prefix {color:#fff;padding:0;font-size:14px; min-height: auto;}
.cms-home .featured-slider .owl-item .discount-banner span.discount-value {color: #FFF; font-size: 11px; padding: 0; font-weight: 500;min-height:auto; }
/*.featured-slider .item span.cat-name {display: none; }*/

/*Hot deal page*/
.cms-deal-promotions .new-collection figure {padding: 0 4px; }
.cms-deal-promotions .car-deal figure {padding: 0 4px; }
.cms-deal-promotions .hot-deal {margin: 0 0 16px 0; }
.cms-deal-promotions .hot-deal figure {padding: 0 4px; }
.cms-deal-promotions .furniture {margin: 0 0 16px 0; }
.cms-deal-promotions .furniture figure {padding: 0 4px; }
/*.cms-deal-promotions .column.main {padding: 0; }*/
.cms-deal-promotions .hotdeal_banner img {width: 100%; }
.cms-deal-promotions .top-deal .home-loader {text-align: center; }
.cms-deal-promotions .top-deal .home-loader img {max-width: 100px; width: 100%; }
.cms-deal-promotions .car-deal .home-loader {text-align: center; }
.cms-deal-promotions .car-deal .home-loader img {max-width: 100px; width: 100%; }
.cms-deal-promotions .top-deal{margin: 0 0 28px 0;}
.cms-deal-promotions .car-deal{margin: 0 0 32px 0;}
.cms-deal-promotions .new-collection h2 {margin: 20px 0 40px 0; text-align: center; font-weight: 500; font-size: 28px; }
.deal-top-banner .owl-carousel .owl-item img {max-width: 250px; height: 200px; object-fit: contain; }

/*Cataloge page*/
.catalog-top-slider .top-banner .home-loader {text-align: center; }
.catalog-top-slider .top-banner .home-loader img {max-width: 150px; width: 100%; }
body .owl-theme .owl-dots .owl-dot span {background: #CED6DE; width: 36px; height: 3px; border-radius: 0; }
body .owl-theme .owl-dots .owl-dot.active span {background: linear-gradient(to left,#E9187E,#F5AE29,#66BB46); }
/* .catalogue-product .product-section .filter-img {text-align: right; margin: 0 0 70px 0; }*/
.catalog-title {font-size: 20px; font-weight: 400; text-align: center; margin: 0 0 30px 0; } 
 .catalogue-product .product-section .filter-img h3 {font-size: 20px; font-weight: 400; text-align:center; }
 .catalogue-product .product-section .product.column {display: flex; flex-wrap: wrap;margin: 0 -8px; }
 .catalogue-product .product-section .product.column .acc-content {box-sizing: border-box;max-width: 25%; width: 100%;padding:0 8px;position: relative;margin:0 0 16px 0; }
 .catalogue-product .product-section .product.column .productimg a {cursor: pointer;display: block; text-align: center;width: 100%;box-sizing: border-box; top: 0; padding: 8px; font-size: 16px; font-weight: 500; line-height:normal; font-family: 'Poppins'; } 
 .catalogue-product .product-section .sub-category {width: 30vw; display: none; padding: 16px; box-sizing: border-box; margin: 10px 0; border-radius: 12px; position: relative;}
 .catalogue-product .product-section .sub-category:after {content: ""; position: absolute; inset: 0; border-radius: 12px; padding: 2px; background: linear-gradient(to left,#E9187E,#F5AE29,#66BB46); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; }
 .catalogue-product .product-section .sub-category ul {display: flex; flex-wrap: wrap; gap: 16px; justify-content: space-between; }
 .catalogue-product .product-section .sub-category ul li {display: flex;align-items: center;gap: 16px; width: 100%; max-width: 48%; }
 .catalogue-product .product-section .sub-category ul li a {color: var(--black);font-size: 12px; font-weight: 400; line-height: 19px; display: flex;align-items: center;gap: 16px; }
 .catalogue-product .product-section .sub-category ul li a img {border-radius: 50px; }
 .catalogue-product .product-section .sub-category a.all-category {color: var(--black);font-size: 12px; font-weight: 600; line-height: 19px; display: block; text-align: center; padding: 32px 0 8px 0; }
 .catalogue-product .product-section .sub-category a.all-category:hover {color:var(--black); }
 .catalogue-product .product-section .sub-category a.all-category:after{content: ''; width: 20px; height: 10px; margin: 0 0 0 8px; display: inline-block; vertical-align: middle; background: url(../images/webp/Chevron.webp)no-repeat center; background-size: contain; }
.productimg.active {border-radius: 6px;position: relative;}
/*.productimg.active:after {content: ""; position: absolute; inset: 0; border-radius: 100%; padding: 2px; background: linear-gradient(to left,#E9187E,#F5AE29,#66BB46); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; }*/
.productimg {border: 2px solid transparent; border-radius: 11px; cursor:pointer; box-sizing: border-box;position:relative; }
.productimg img {max-width: 200px; margin: 0 auto; max-height: 200px; min-height: 200px; top: 0; left: 0; width: 100%; height: 100%; max-height: 100%; display: block;border-radius:100%; }
 .catalogue-product .product-section .product.column .productimg span.fav-icon:after{display: inline-block; vertical-align: middle; content: ''; background: url(../images/c-heart.png)no-repeat center; background-size: contain; width: 34px; height: 34px;position: absolute; right: 8px; top: 8px; } 
 .catalogue-product .product-section .product.column .productimg span.fav-icon.active:after{display: inline-block; vertical-align: middle; content: '';background: url(../images/c-activeheart.png)no-repeat center;background-size: contain; width: 34px; height: 34px;position: absolute; right: 8px; top: 8px;}
 .catalogue-product .product-section .sub-category.active {display: none !important; }



/*Category page*/
.products.wrapper .products li.item.product.product-item {
    margin: 0;
}

.products.wrapper .products {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.catalog-category-view .page-wrapper>.breadcrumbs {
    display: none;
}

.category-all-categories .catalog-title {
    display: none;
}
/*.page-products .toolbar-sorter.sorter {
    display: none;
}*/
.categorypath-all-categories.catalog-category-view.page-products .columns {
    display: none;
}
.categorypath-all-categories.catalog-category-view.page-products .carousel-wrap{
	display: none;
}
/*.page-products :nth-child(1).toolbar-products {
    margin: 0;
}

.products.wrapper.grid.products-grid {
    margin: 0;
}*/

/*.catalog-topnav.amasty-catalog-topnav {
    margin: 0;
}*/

.cms-home .product-review-container .product-reviews-summary {display: none; }
.product-view-count {display: none; align-items: center; gap: 2px; }
body.cms-home .stock.available span {padding: 0 0 0 0px;}
body.catalog-product-view .stock.available span {padding: 3px 10px 0 10px;}
.slider-toggle .stock.available span {padding: 0px 0px 0px 0px !important;}
.product-review-container {display: flex; align-items:flex-start;gap:5px; }
.product-review-container .product-view-count img {width: 20px; }
.product-review-container .product-view-count span {font-size: 14px; color: var(--black); } .page-products .store-name a {color: #939799; }
.page-products .product-item .price-box .special-price, .page-products .product-item .price-box .normal-price {flex-wrap: nowrap; flex-direction: row-reverse; align-items: self-end; justify-content: flex-end; gap: 5px; }
.pick-name h3 {margin: 0; font-size: 14px; font-weight: 500; line-height: 24px; font-family: 'Poppins'; }
.pick-name h3:before{margin: 0 16px 0 0;content: ''; width: 18px; height: 18px; display: inline-block; vertical-align: middle; background: url("../images/pick.png")no-repeat center; background-size: contain; }
.pick-slider .slick-dots li.slick-active button {background: #1c1918; border: 0; }
.pick-slider .slick-dots li button {background: #CED6DE; width: 36px; height: 3px; border-radius: 0; margin: 0; }
.pick-slider .slick-dots button {background: #CED6DE; width: 36px; height: 3px; border-radius: 0; margin: 0; }
.pick-slider .product-item .tocart{display: none;}
.pick-slider .product-item-actions .actions-primary + .actions-secondary > .action:last-child{display: none;}
.page-products .columns .sidebar.sidebar-main {width: 24%; padding: 20px 0; box-sizing: border-box; border: 1px solid #d1d1d1; border-radius: 16px; }
.page-products .columns .column.main {width: 73%; box-sizing: border-box; }
.page-products .filter-options-content .ox-layered__items--checkbox .item input {width: auto; height: auto; opacity: 1; border-radius: 50%; }
.page-products .filter-options-content .noUi-horizontal .noUi-handle{top: 0;}
.page-products .filter-options-content .noUi-connect {background: var(--red); }
body .abs-product-link > a:visited, body .product-item-name > a:visited, body .product.name a > a:visited {text-transform: capitalize;text-decoration: none;cursor: pointer;font-size: 12px; color: var(--black); line-height: 18px; font-family: 'Poppins'; font-weight: 600; }
body .abs-product-link, body .product-item-name, body .product.name a, .abs-product-link > a, .product-item-name > a, .product.name a > a, body .minicart-items .product-item-name a{    text-decoration: none; cursor: pointer; font-size: 12px; color: var(--black); line-height: 18px; font-family: 'Poppins'; font-weight: 600; min-height: 35px; clear: both; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
body .abs-product-link:hover,body .product-item-name:hover, body .product.name a:hover;{text-decoration: none;cursor: pointer;font-size: 12px; color: var(--black); line-height: 18px; font-family: 'Poppins'; font-weight: 600;}
body .rating-summary .rating-result > span:before{color:var(--orange);display: inline-block;}
.rating-summary .rating-result span.reviewk {color: var(--red); left: 50%; font-size: 12px; font-weight: 400; }
/*.rating-summary .rating-result > span span {position: inherit;clip: auto; width: auto; height: auto; margin: 0; padding: 0;color: #657581; font-size: 12px; font-weight: 400; }
.rating-summary .rating-result > span{overflow: visible; }*/
body .product-item-actions .actions-secondary  .towishlist {background: var(--white); border-radius: 100%; position: absolute; z-index: 1; right: 5px; top: 5px; }
body .product-item-actions .actions-secondary  .towishlist::before {content: '';background: url("../images/webp/heart.webp")no-repeat center;background-size: contain;width: 24px;height: 24px;margin: 0;}
body .product-item-actions .actions-secondary  .towishlist.active::before{content: '';background: url("../images/c-activeheart.png")no-repeat center;background-size: contain;width: 34px;height: 34px;}
.product-item-actions .actions-secondary span{border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
body li.product-item {position: relative; }
body .product-item .price-box .price-label{display: none}
.products.products-grid .product-item-info:hover, .products.products-grid .product-item-info.active {border: 0; padding: 0; margin: 0; box-shadow: none;background:inherit;z-index:auto; }
.products.products-grid .product-item-inner {box-shadow: none; border: 0; margin: 0; padding: 0; position: inherit; visibility: visible; opacity: 1; }
.abs-visually-hidden-desktop-s, .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {position: inherit; overflow: visible; clip: auto; width: auto; height: auto; margin: 0; }

.page-products .product-item-actions .actions-primary + .actions-secondary > .action:last-child {display: none; }
.page-products .products-grid .product-item {padding: 0; }
.page-products .products-grid .product-item .product-item-info {width: 100%;position:relative; }
.store-name {padding: 0;min-height:19px; }
.store-name h3 {margin: 0; color: #657581; font-size: 12px; font-weight: 600; line-height: 19px; text-transform: capitalize; }
.ox-product-scroll.ox-product-scroll__loader--theme.ox-product-scroll__type--button.ox-product-scroll-next,.page-with-filter .toolbar-amount {display: none; }
.page-products .columns .sidebar.sidebar-additional {display: none; }
.filter-options-title {font-size: 12px; font-weight: 600; line-height: 19px; text-transform: capitalize; }
.filter-content .item span, .filter-content .item a:hover .count {font-size: 12px; color: #657581; font-weight: 600; line-height: 19px; }
.filter-options-item .filter-options-content .items [class*='am-filter-item'],.filter-options-item .filter-options-content .items [class*='am-filter-item']:hover {font-size: 12px; color: #657581; font-weight: 600; line-height: 19px; }
.page-products .columns {padding-bottom: 24px; }
/*.filter-options-content{border-bottom: 1px solid #d1d1d1;}*/
.page-title-wrapper h1 {margin: 0 0 10px 0; font-size: 16px; font-weight: 600; line-height: 26px; }
.category-description {margin: 0; }
.page-products .sorter .sorter-label {font-family: 'Poppins'; font-size: 12px; font-weight: 600; line-height: 18px; border: 1px solid #CED6DE; border-radius: 6px; padding: 8px 50px; cursor: pointer; }
.page-products .sorter .sorter-label:before{content: ''; display: inline-block; vertical-align: middle; width: 14px; height: 8px; background: url(../images/sort.png)no-repeat center; background-size: contain; margin: 0 10px 0 0; }
.toolbar .sorter-action {opacity:1 !important;display:none !important; }
.page-products .toolbar.toolbar-products select {max-width: none;border-radius: 6px; background: var(--white); box-shadow: none; padding: 0; width: 167px; height: 42px; text-align: left; font-size: 12px; color: var(--black); font-weight: 600; font-family: 'Poppins'; }
.page-products .toolbar select option{text-align: center; }
.page-products .save_price_button, .page-products .delivery_portion{display: none;}
.filter-options-item:last-child {border: 0; }
span.price-currency {color: #657581; font-size: 12px; line-height: 19px; font-weight: 400; display: inline-block; }
span.price-amount {display: inline-block; color: var(--red); font-size: 12px; line-height: 19px; font-weight: 500; }
.product-item .old-price {display: block; color: #657581; text-decoration: line-through; line-height: 19px; font-size: 12px; font-weight: 400; margin: 0; }
.store-name {padding: 0; }
.product.name.product-item-name {margin: 0 0 8px 0; }
.product-item .price-box {margin-bottom: 0;  }
.product-item .price-box .old-price span.price-currency {display: none; }
.product-item .price-box .old-price span.price-amount {color: #657581; font-weight: 400; text-decoration: line-through; }
.block.upsell .products.products-grid .product-item {width: 100%; }
.block.upsell .products.products-grid .product-item .product-item-info {width: 100%; }
/*.block.upsell .products.products-grid .product-item .product-item-info a.product.photo.product-item-photo {display: block; width: 100%; text-align: center; }*/
/*.rating-summary .rating-result:before{content: '';}*/
.product-review-container .product-reviews-summary {margin: 0}
body .product-item .product-reviews-summary .rating-summary {margin: 0; display: flex; }
.review-viewer span {color: #657581; font-size: 12px; line-height: 18px; font-weight: 400; display: inline-block;margin:0; }
.review-short-block {display: flex; gap: 25px; }
.review-viewer span:before{content: ''; width: 16px; height: 16px; display: inline-block; background: url(../images/eye-open.png)no-repeat center; background-size: contain; vertical-align: middle; margin: 0 4px 0 0; }
/*body .product-reviews-summary{margin-bottom: 0;}*/
.category-banner-img {margin: 20px 0 28px 0; }
/*.products + .toolbar.toolbar-products {display: none; }*/
.products + .toolbar.toolbar-products ul li {display: inline-flex; width: 30px; height: 30px; align-items: center; justify-content: center; border: 1px solid #d1d1d1; border-radius: 0;flex-wrap: nowrap;}
.products + .toolbar.toolbar-products ul li strong {background: inherit; }
.products + .toolbar.toolbar-products ul li a {color: var(--black); }
.products + .toolbar.toolbar-products ul li a.action {background: inherit; border: 0; padding: 0; margin: 0; box-shadow: none; }

.custom-category {display: flex; gap: 16px; }
body .custom-category a {padding: 8px 4px; color: #657581; font-size: 12px; font-weight: 400;display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; }
body .custom-category a span {color: #000; display: block; text-align: center; width: 100%; box-sizing: border-box; padding: 8px; font-size: 12px; font-weight: 500; line-height: normal; font-family: poppins; }
.carousel-wrap .owl-carousel .owl-item .category-item img {height: 100%; border-radius: 50%; max-height: 150px; min-height: 150px; object-fit: cover; max-width: 150px; min-width: 150px; }
.carousel-wrap .owl-carousel .owl-stage{margin: 0 auto;}
.catalog-category-view .page-main>.page-title-wrapper .page-title {text-align: center; display: block;font-size:22px;font-weight:500;margin:0 0 20px 0; }
.breadcrumbs ul li a, .breadcrumbs ul li a:visited, .breadcrumbs ul li strong{text-decoration: none; color: var(--black); font-size: 14px; }
.breadcrumbs ul li a:hover {text-decoration: none; color: var(--black); }
.swatch-option.color {border-radius: 100%; max-width: 28px; min-width: 28px; height: 28px; }
.product-item .price-box .special-price,.product-item .price-box .normal-price {display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.page-products .columns .sidebar.sidebar-main .am_shopby_apply_filters {position: inherit; }
.page-products .columns .sidebar.sidebar-main .am_shopby_apply_filters .am-show-button {box-shadow: none;    min-width: 315px; }
.page-products .columns .sidebar.sidebar-main .am_shopby_apply_filters .am-show-button:before{display: none;}
.toolbar-products .sorter-options {border-radius: 16px;position: absolute; z-index: 30; background: var(--white); margin: 15px 0 0 0; width: 100%; max-width: 352px; right: 0; padding: 20px 24px; box-sizing: border-box; }
.toolbar-products{position: relative; }
.sorter .sorter-label.active{z-index: 3; }
.dropdown-mask {content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: 30; display: none; }
.sorting-dropdown-open .sorter:after {display: block; }
.sorting-dropdown-open .products-grid .product-item{z-index: -2; }
.sorter .sorter-label.active {background: var(--white); position: relative; }
.toolbar-products .sorter-options li {text-align: left; display: flex; align-items: center; gap: 16px; padding: 0 0 22px 0;margin:0;border:0; }
.toolbar-products .sorter-options li label {color: #657581; display: block; line-height: normal; font-size: 12px; font-weight: 600; }
.toolbar-products .sorter-options li.selected label {color: var(--black); }
.toolbar-products .sorter-options li input[type="radio"] {border: 2px solid #7C8C9C; margin: 2px 0 0  0; appearance: none; border-radius: 50%; width: 16px; height: 16px; outline: none; }
.toolbar-products .sorter-options li.selected input[type="radio"] {border: 2px solid transparent; background: linear-gradient(white, white) padding-box, linear-gradient(to left, #F5AE29 0%, #AF7200 100%); }
.toolbar-products .sorter-options li.selected input[type="radio"]:after {content: ''; display: block; width: 8px; height: 8px; border-radius: 50%; vertical-align: middle; margin: 2.5px auto; background: linear-gradient(135deg, #F5AE29 0%, #AF7200 100%); }
body .filter-actions .filter-clear,body .filter-actions .filter-clear:hover {color: var(--black); }
.slick-slide .product-item-inner .actions-primary {display: none; }
body .custom-category h5 {margin: 0; line-height: normal; }
.carousel-wrap {clear: both; margin: 0 auto 20px; max-width: 1440px; padding: 0 20px; box-sizing: border-box; width: 100%;}
.amshopby-slider-container.-improved .ui-slider-range{    background: linear-gradient(to left,#E9187E,#F5AE29,#66BB46) !important; height: 6px;}
.ui-slider-range.ui-corner-all.ui-widget-header {position: relative !important;}
.amshopby-slider-container.-improved .am-slider:before, .amshopby-slider-container.-improved .am-slider:after{height:6px !important;}
.amshopby-slider-container .am-slider:before, .amshopby-slider-container .am-slider:after{position:relative !important;}
span.ui-slider-handle.ui-corner-all.ui-state-default {position: relative !important;}
.amshopby-slider-container.-improved .am-slider .ui-slider-handle{top:-20px !important;}
.carousel-wrap .owl-nav,.carousel-wrap .owl-dots{display: none}
.amshopby-slider-container.-improved .am-slider .ui-slider-handle{background: #fff !important; border: 1px solid #D5D5D5; }
.amshopby-slider-container.-improved .am-slider{height:2px; }
.page-products span.wk-account-label{padding: 5px 15px;display: block;font-size: 0.8em;text-align: center;}




/*Product page*/
.stock.unavailable span {color: var(--red); display: inline-block; font-size: 14px; font-family: 'Poppins'; font-weight: 500; padding: 0 0 0 10px; vertical-align: middle; }
.stock.available span {display: inline-block;vertical-align: middle;padding: 0 0 0 10px; font-size: 13px; font-family: 'Poppins'; font-weight: 500; color: #66BB46; }
.product-add-form .product-options-wrapper .field .control input {position: inherit !important; opacity: 1; }
.catalog-product-view .product-info-main .product-info-stock-sku .stock.unavailable span {color: var(--red); display: block; font-size: 18px; font-family: 'Poppins'; font-weight: 500; }
.catalog-product-view .product-info-main .product-info-stock-sku .stock.available span {display: block; font-size: 18px; font-family: 'Poppins'; font-weight: 500; color: #66BB46; }
.product-toggle .slick-prev, .product-toggle .slick-next {top: 40%; height: 30px; width: 30px; border-radius: 50%; }
.product-toggle .slick-prev:before, .product-toggle .slick-next::before {font-size: 20px; }
.data.switch .counter {color: var(--black); }
.preview-mto-images-zone {box-sizing: border-box;width: 100%; border: 1px solid #ddd; min-height: 180px; padding: 5px 5px 0px 5px; position: relative; overflow: auto; margin: 20px 0 0 0; }
.preview-image {height: 90px; width: 90px; position: relative; margin-right: 5px; float: left; margin-bottom: 5px; }
.product-reviews-summary .reviews-actions .action.add span {color: #F5AE29; }
.quantity_display label {font-size: 16px; color: #000; font-family: 'poppins'; font-weight: 500;text-decoration:none; }
.quantity-wrapper {display: flex; border: 1px solid #ddd; align-items: center; border-radius: 6px;overflow: hidden;}
.quantity-wrapper button {border: 0; border-radius: 0; height: 40px;color:#000;text-decoration:none; }
body .product-add-form .box-tocart .field.qty input#qty {border-radius: 0; border: 0; max-width: inherit; } 
.fotorama__active .fotorama__dot {background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); }
body.catalog-product-view .slick-dots li button ,body.review-product-list .slick-dots li button{background: #CED6DE; width: 36px; height: 3px; border-radius: 0; }
body.catalog-product-view .slick-dots li,body.review-product-list slick-dots li {margin: 5px 7px; }
body.catalog-product-view .slick-dots li.slick-active button,body.review-product-list .slick-dots li.slick-active button {background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); }
.catalog-product-view .product-view-count { gap: 4px;margin: 2px 0 0 20px; float: left; }
.catalog-product-view .product-view-count img {width: 24px; }
#html-body .popular-slider {display: none !important; }
.catalog-product-view .page-title-wrapper.product {clear: both; }
/*.product-reviews-summary .rating-summary {margin: 0 0 19px 0; display: flex; }*/
.catalog-product-view .store-name {padding: 0;float:none;clear:both; }
.catalog-product-view .store-name h3 {color: var(--black); font-size: 14px; line-height: 24px; font-weight: 500; margin: 30px 0 12px 0; }
.catalog-product-view .store-name h3 span {color: var(--red); }
.product-info-main .product-info-price .price-box {padding:0;order:1; }
.product-info-main .product-addto-links{order: 2;}
.combine_div{order: 3;border-bottom: 1px solid #000;}
.product-got .top-text {display: flex; align-items: center; gap: 16px; margin: 0 0 24px 0; }
.product-got .top-text h3 {margin: 0; color: var(--black); line-height: normal; font-size: 12px; font-weight: 600; font-family: 'Poppins'; }
.product-got .top-text a {color: var(--red); font-size: 12px; font-weight: 500; }
.product-got .static-text li {display: flex; align-items: center; gap: 8px; padding: 0 0 15px 0; font-size: 0.9em; line-height: 18px; font-weight: 400; }
.product-got .static-text li:nth-child(1):before{content: ''; background: url(../images/get.png)no-repeat center; background-size: contain; display: inline-block; vertical-align: middle; width: 24px; height: 24px; }
.product-got .static-text li:nth-child(2):before{content: ''; background: url(../images/support.png)no-repeat center; background-size: contain; display: inline-block; vertical-align: middle; width: 24px; height: 24px; }
.product-got .static-text li:nth-child(3):before{content: ''; background: url(../images/avilable.png)no-repeat center; background-size: contain; display: inline-block; vertical-align: middle; width: 24px; height: 24px; }
.product-got .static-text li img {display: none; }
.quantity-wrapper div.mage-error {position: absolute; bottom: -20px; }
.field.qty {position: relative; }
.upsell .product-item-actions .actions-secondary > .action.tocompare {display: none; }
.catalog-product-view .upsell .store-name h3 {margin: 0; color: #657581; font-weight: 600; font-size: 12px; }
.catalog-product-view .upsell .product.name.product-item-name{margin: 0;width: 100%;order: 1;}
.catalog-product-view .upsell .product-item .price-box{margin: 0;width: 100%;order: 3;}
.catalog-product-view .upsell .product.details.product-item-details {display: flex; flex-wrap: wrap; }
.catalog-product-view .upsell .product-item .product-reviews-summary.short {margin: 0; order: 2; }
.catalog-product-view .upsell .product-item .product-reviews-summary.short .review-viewer span {margin: 0; }
.catalog-product-view .upsell .block-title.title {margin: 0; }
.products.wrapper.grid.products-grid.products-upsell {margin: 24px 0; }
.block .title strong {color: var(--black); font-weight: 500; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; }
body .products-related.products-grid .product-item {width: 100%; }
.products-related.products-grid .product-item .product-item-info {width: 100%; }
.block.related .field.choice {display: none; }
.block.related .block-actions {display: none; }
body .block.related .product-item-details {position: inherit;display:flex;flex-wrap:wrap; }
.catalog-product-view .related .store-name h3 {margin: 0; color: #657581; font-weight: 600; font-size: 12px; }
.product-item-actions .actions-secondary a.action.tocompare {display: none; }
body .block.related .product-item-details .product-item-name {margin: 0; width: 100%; order: 1; }
body .block.related .product-item-details .product-reviews-summary.short {width: 100%; order: 2; margin: 12px 0; }
body .block.related .product-item-details .price-box {width: 100%; order: 3; margin: 0; }
body .block.related .products-grid .product-item-info:hover, body .block.related .products-grid .product-item-info.active{position: initial;}
/*.catalog-product-view .product-info-main .product-info-stock-sku{display: none;}*/
.product-addto-links .action.tocompare {display: none; }
.product-addto-links .action.towishlist {margin: 0; align-items: center;justify-content: center; display: flex; border: 1px solid #000; padding: 10px 20px; gap: 10px; border-radius: 6px;    box-shadow: 0 2px 4px rgba(128, 128, 128, 0.5);}
.product-info-main .product-addto-links #whishlist-container-custom {width: 100%; max-width: 40%; }
.social_share_icon {width: 100%; max-width: 40%; }
.social_share_icon a {margin: 0; display: flex; border: 1px solid #000; padding: 10px 20px; gap: 10px; align-items: center; justify-content: center; border-radius: 6px; box-shadow: 0 2px 4px rgba(128, 128, 128, 0.5); }
.product-addto-links .action.towishlist:before {content: ''; width:22px; height:18px; display:block; background:url(../images/blank-heart.png)no-repeat center; background-size:contain; }
.product-addto-links .action.towishlist.active:before{background: url(../images/full-heart.png)no-repeat center; background-size: contain; }
/*.product-addto-links .action.towishlist span {border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }*/
.price-box span.price-label {display: none; }
/*.product-add-form .box-tocart .field.qty {display: none; }*/
/*.product-add-form .box-tocart .fieldset {display: flex; width: 100%; gap: 16px; margin: 0; }*/
.product-add-form .box-tocart .fieldset button.action.tocart {margin: 0 0 20px 0 !important;padding: 8px 24px;margin:0;max-width:50%;width: 100%;  border-radius: 6px; color: var(--black); font-family: 'Poppins'; font-size: 14px; font-weight: 500; }
.product-add-form .box-tocart .field.qty input#qty {width: 100%; max-width: 50%; }
.product-add-form .box-tocart .fieldset .made-to-order-extra-buttons .actions {gap: 20px; }
.no-add-to-cart.product-add-form .box-tocart .fieldset .actions {gap: 20px;flex-wrap:wrap;width: 100%;display: flex; align-items: center;margin:20px 0 0 0; }
.product-add-form .box-tocart .fieldset .buy-now button.action {background: #66BB46; border-color: #66BB46; color: var(--white); } .product-add-form .product-options-bottom {padding: 0; }
/*.catalog-product-view .columns .column.main{padding-bottom: 0}*/
.slider-toggle .acc .acc-head {margin: 0 0 24px 0;cursor: pointer;display:flex;align-items:center;justify-content:space-between; }
.slider-toggle .acc .acc-head p {font-size: 12px; color: var(--black); font-weight: 400; margin: 0; }
.slider-toggle .acc .acc-content {display: none; }
.page-main .block.upsell {margin: 0; }
.slider-toggle .acc .acc-head span {color: var(--black); font-weight: 500; font-size: 18px; display: flex;align-items: center; line-height: 23px; }
.slider-toggle .acc .product-item-inner .tocart.primary {display: none; }
.slider-toggle .acc .acc-head span:before {content: ''; display: inline-block; width: 16px; height: 16px; vertical-align: middle; background: url(../images/store-by.png)no-repeat center; background-size: contain; margin: 0 16px 0 0; }
.slider-toggle .acc .acc-head p:after{content: ''; background: url(../images/webp/Chevron.webp) no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle; }
.slider-toggle.second .acc-content .acc .acc-head span:before {content: ''; display: inline-block; width: 16px; height: 16px; vertical-align: middle; background: url(../images/sub-name.png)no-repeat center; background-size: contain; margin: 0 16px 0 0; }
.slider-toggle .acc .slick-track{width: auto;}
.price-discount {display: none; }
.product-delivery-day {display: none; }
.catalog-product-view .product-info-main .price-discount {display: block; }
.catalog-product-view .product-info-main .product-delivery-day {display: block; }
/*.catalog-product-view .product-info-price .price-box .price-container {display: flex; flex-wrap: wrap; }*/
.catalog-product-view .product-info-price .price-box .price-container .price-discount p {margin: 0 0 0 20px; background: #E14144; border-radius: 8px; color: var(--white); font-size: 12px; padding: 6px 10px; }
.catalog-product-view .product-info-price .price-box .price-container [data-content-type='row'][data-appearance='contained'] {margin: 0 !important; }
.catalog-product-view .product-info-price .price-box .price-container .product-delivery-day p {margin: 14px 0 0 0; font-size: 12px; font-weight: 500; }
.catalog-product-view .product-info-price .price-box .price-container .product-delivery-day p:before{content: ''; display: inline-block; background: url(../images/estimate.png)no-repeat center; background-size: contain; width: 24px; height: 24px; margin: 0 6px 0 0; vertical-align: middle; }
.product-add-form .box-tocart .fieldset button.action.tocart span:before{content: ''; display: inline-block; vertical-align: middle; width:24px; height: 24px; background: url(../images/p-cart.png) no-repeat center; background-size: contain; margin: 0 8px 0 0; }
.product-add-form .box-tocart .fieldset .buy-now button.action span:before{content: ''; display: inline-block; vertical-align: middle; width:24px; height: 24px; background: url(../images/p-buy.png) no-repeat center; background-size: contain; margin: 0 8px 0 0; }
.catalog-product-view .product-info-main .product-info-price {gap: 20px;display: block; flex-wrap: wrap; align-items: center; border: 0;}
.catalog-product-view .product-info-price .delivery_time {margin: 15px 0;}
.catalog-product-view .product-info-main .product-info-price .special-price {gap:10px;display: flex; align-items: center; flex-direction: row-reverse; }
.catalog-product-view .product-info-main .product-info-price .special-price .old-price .price {text-decoration: line-through; color: #657581; font-size: 20px; font-weight: 400; }
.catalog-product-view .product-info-main .product-info-price .special-price .price {color: var(--red); font-weight: 600; font-size: 20px; line-height: normal; }
.catalog-product-view .product-info-main .product-info-price .product-discount h3 {margin: 0; background: #E14144; color: #fff; border-radius: 8px; padding: 6px 10px; font-size: 12px; font-weight: 400; line-height: normal; }
.product-info-main .product-info-price .price-box .price-container > span{display: block; margin-bottom: 0; line-height: normal;}
body.catalog-product-view .product-info-main .product-info-price [data-content-type="row"][data-appearance="contained"] {margin: 0 !important; }
body.catalog-product-view .product-info-main .product-info-price .product-delivery p {margin: 0 0 40px 0; font-size: 12px; font-weight: 500; }
.catalog-product-view .columns .column.main {padding: 0; }
.catalog-product-view .review-short-block{order: 2}
.catalog-product-view .review-short-block{flex-direction: row-reverse;align-items: center;margin: 12px 0;}
.review-form .action.submit.primary, .review-form .action.submit.primary:hover {background: var(--orange); border-color: var(--orange); font-family: poppins; border-radius: 6px; font-weight: 500; font-size: 14px; padding: 8px 56px; line-height: 23px; color: var(--white); }
.review-ratings .fa-star:before {content: "\f005"; font-size: 20px; letter-spacing: 5px; line-height: 32px; }
.page-main .column .review-add form fieldset legend.legend.review-legend span {display: block; margin: 0 0 10px 0; font-size: 18px; font-weight: 500; }
.page-main .column .review-add form fieldset legend.legend.review-legend{margin-bottom: 15px}
.review-control-vote label:before{color: var(--orange);}
.field.review-field-images .control {margin: 0 0 20px 0; }
a.lofreview-gallery-fancybox img {max-width: 57px; }
.lof-review-gallery.gallery-play {float: left; }
.lof-review-customize {float: right; }
/*.slider-toggle .acc-container {display: flex; gap: 20px; flex-wrap: wrap; }
.slider-toggle .acc-container .acc {width: 100%; max-width: 49%; }*/
.review-content .lof-review-gallery .owl-item{width: 100% !important;}
.product.attribute.description strong.type {margin: 0 0 20px; display: block; }
.product.attribute.description strong.type span.product-attribute-sku {font-weight: 400; }
fieldset.fieldset.review-fieldset {margin: 0; }
/*.catalog-product-view .fotorama__stage__frame .fotorama__img{width:100%}*/
/*.catalog-product-view .breadcrumbs .items>li.item.product {display: none; }*/
/*.catalog-product-view .breadcrumbs .items>li.item.category:nth-child(3):after {display: none;}*/
.block.review-list .legend.review-legend span {display: block; padding: 0 0 10px 0; color: #000; font-size: 20px; font-weight: 500; }
.block.review-list .legend.review-legend strong {margin: 10px 0 20px; }
.review-top {display: flex; width: 100%; justify-content: space-between; }
.review-list .block-title  .review-top strong {width: auto; }
.review-top .lof-all-product-review-link a {font-size: 12px; color: var(--black); font-weight: 400; }
.review-top .lof-all-product-review-link a:after {content: ''; background: url(../images/webp/Chevron.webp) no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle; }
.review-items li.item.review-item{min-height: 272px;}
body .review-items .owl-dots .owl-dot.active {    background: inherit; width: auto; border-radius: inherit; height: 0; display: inline-block; margin: 0; }
body .review-items .owl-dots .owl-dot {border-radius: inherit; height: 0; width: auto; background: inherit; display: inline-block; margin: 0; float: none; } 
body .pages .item {position: inherit;display: inline-flex; width: 30px; height: 30px; align-items: center; justify-content: center; border: 1px solid #d1d1d1; border-radius: 0; flex-wrap: nowrap; }
body .pages .item strong.page {background: inherit; }
body .review-items .owl-dots {position: initial; }
.pages .item a.page {color: var(--black); }
.pages .item  .action {box-shadow: none; background: inherit; border: 0; margin: 0; }
.review-product-list .page-main .column .review-add {margin: 0 0 20px 0; }
.review-product-list .slider-toggle {padding: 0; }
.review-product-list .page-main .block {margin: 0; }
.review-product-list .page-main .block .toolbar.review-toolbar {margin: 0; }
.review-product-list  .product.info.detailed {margin: 0; }
.loffaq-question-view .lof-faq-social {display: none; }
/*body .fotorama__stage__frame .fotorama__img {object-fit: cover; width: 100%; }*/
.product-add-form .box-tocart .fieldset .actions .call:before {content: "\f095"; font-family: 'FontAwesome'; display: inline-block; vertical-align: middle; margin: 0 5px 0 0; font-size: 16px; }
.product-add-form .box-tocart .fieldset .actions .whatsup:before {content: "\f232"; font-family: 'FontAwesome'; display: inline-block; vertical-align: middle; margin: 0 5px 0 0; font-size: 20px; }
.product-add-form .box-tocart .fieldset .actions  .location:before {content: "\f124"; font-family: 'FontAwesome'; display: inline-block; vertical-align: middle; margin: 0 5px 0 0; font-size: 20px; }
.product-add-form .box-tocart .fieldset .actions a {padding: 10px 20px; }
.product-add-form .box-tocart .fieldset .actions .whatsup {background: #66bb46; border-color: #66bb46; }
.product-add-form .box-tocart .fieldset .actions .location {background: #c42171; border-color: #c42171; }
.product-info-main .product-add-form .box-tocart .control select {padding: 10px 24px; max-width: 50%; width: 100%; border-radius: 6px; color: var(--black); font-family: 'Poppins'; font-size: 14px; font-weight: 500; height: 40px; background-color: #f0eded; }
.product-reviews-summary .reviews-actions a.action.view {color: #39b9e1; }
.product-info-main .product-reviews-summary .rating-summary {margin-right: 0;}
.product-add-form.no-add-to-cart.madetoorder {border-top: 1px solid #000; }
/*.product-add-form.no-add-to-cart.madetoorder  .box-tocart .fieldset .buy-now button.action {background: var(--orange); border-color: var(--orange); }*/
.product-add-form.no-add-to-cart.madetoorder .box-tocart .action.primary.call {background: #c42171; border-color:#c42171; }
.review-add .actions-toolbar.review-form-actions {margin: 20px 0 0 0; }
.page-main .column .review-add form fieldset textarea#review_field {border-color: #ced6de; border-radius: 6px; font-family: poppins; padding: 12px 20px; }
.product-toggle .product-item-info {width: 100%; }
.product-toggle .product-item-info button.action.tocart.primary {display: none; }
span.wk-account-label {background: #f8f3f3; padding: 10px 20px; border-radius: 6px; clear: both; display: inline-block; margin: 0 0 10px 0; font-size: 0.9em; font-weight: 500; }
.catalog-product-view .store-name h3 a {color: #EE3044; }
.wk-mp-collection-seller-title.product-label {clear: both; display: block; padding: 0;}
.wk-mp-collection-seller-title.product-message {clear: both; display: block;margin:0 0 30px 0; }
.wk-mp-collection-seller-title.product-message span.wk-account-message {display: inline-block; border: 3px solid #f8f3f3; padding: 10px; font-size: 0.9em; font-weight: 500; border-radius: 6px; }
span.wk-account-label:before,span.wk-account-label:after {content: '✨'; }
span.wk-account-label:before {padding: 0 5px 0 0; }
span.wk-account-label:after {padding: 0 0 0 5px; }
.wk-mp-collection-seller-title.product-message span.wk-account-message:before {content: '💭💡'; }
.acc-content span.wk-account-label {font-size: 0.8em; display: block; text-align: center; }
.product-info-main .box-tocart .fieldset .product-options-wrapper .control input{    width: auto; opacity: 1; display: inline-block; position: inherit !important; }
.made-to-order-extra-buttons + br {display: none; }
.made-to-order-extra-buttons {margin: 30px 0; }
.made-to-order-extra-buttons br {display: none; }
.wk-mp-collection-seller-title.product-message + br {display: none; }
.product-add-form.no-add-to-cart .box-tocart .fieldset label {font-size: 14px; font-weight: 400; }
.product-add-form.no-add-to-cart .box-tocart .fieldset label.made-to-order {font-weight: 600; display: block; margin: 0 0 10px 0; }
body .product-options-bottom .price-box .price-container .price, body .product-info-price .price-box .price-container .price {font-size: 22px; }
.product.media .gallery-placeholder {position: relative;z-index: 0;}

/*Cart page*/
.cart-summary._sticky {position: static; }
body .block.crosssell .products-grid .product-item {width: 100%; }
body .block.crosssell .products-grid .product-item .tocart{display: none}
.checkout-cart-index .page-title-wrapper {display: none; }
.checkout-cart-index .columns .column.main .cart-empty {box-sizing: border-box; padding: 48px 32px; width: 100%; text-align: center; position: relative; background: #ffffff; max-width: 352px; min-height: 216px; border-radius: 6px; margin: 0 auto; }
.checkout-cart-index .columns .column.main .cart-empty:before {content: ''; position: absolute; top: -2px; left: -2px; right: -2px; bottom: -2px; background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); z-index: -1; border-radius: 6px; }
.checkout-cart-index .columns .column.main .cart-empty .top-img {margin: 0 0 16px 0; }
.checkout-cart-index .columns .column.main .cart-empty .top-img {margin: 0 0 16px 0; }
.checkout-cart-index .columns .column.main .cart-empty .empty {margin: 0 0 24px 0; color: var(--black); font-size: 14px; font-weight: 400; }
.checkout-cart-index .columns .column.main .cart-empty .empty:before{content: ''; width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: url(../images/cart-info.png)no-repeat center; background-size: contain; margin: 0 16px 0 0; }
.checkout-cart-index .columns .column.main .cart-empty p a {border: 1px solid #D5D5D5;background: var(--white); height: 41px; border-radius: 6px; display: flex; justify-content: center; align-items: center; color: var(--black); font-weight: 500; font-size: 14px; }
/*.checkout-cart-index .cart.table-wrapper .col.qty .label {position: inherit; }*/
.cart.table-wrapper .product-item-name + .item-options {display: flex; margin: 0; flex-wrap: wrap;}
.cart.table-wrapper .item-options dt{margin: 0;width: 45%;}
.cart.table-wrapper .col.qty .qty-wrapper button {border-color: #CED6DE; background: inherit; padding: 0; width: 20px; height: 20px; }
.cart.table-wrapper .col.qty .qty-wrapper .input-text {margin: 0; border: 0; padding: 0; width: 32px; height: 18px; }
.cart-summary .checkout-methods-items .action.primary.checkout {background: #66BB46; border-color: #66BB46; font-family: 'Poppins'; font-size: 14px; font-weight: 500; }
.abs-sidebar-totals .grand strong, .cart-totals .grand strong, .opc-block-summary .table-totals .grand strong {font-size: 20px; font-weight: 500; }
dt.item-title,body .cart-summary .block .price {font-weight: 500; }
.cart-totals tbody .mark span.value {display: none; }

/*.checkout-cart-index .columns .cart-discount {display: none; }*/
/*.cart-container .form-cart .actions.main {display: none; }*/
.cart-container .form-cart .actions.main button.action.update {background: var(--orange); border: 0; font-size: 16px; padding: 10px 20px; line-height: normal; height: fit-content; color: var(--white); }
.checkout-cart-index .columns .cart-container .cart.table-wrapper .actions-toolbar > .action-edit {display: none; }
.checkout-cart-index .columns .cart-container .cart.table-wrapper .actions-toolbar > .action-towishlist {float: right; font-size: 0; }
.checkout-cart-index .columns .cart-container .cart.table-wrapper .actions-toolbar > .action-towishlist:before {content: ''; width: 16px; height: 16px; display: block; background: url(../images/cart-Heart.png)no-repeat center; background-size: contain; }
.checkout-cart-index .columns .cart-container .cart.table-wrapper .actions-toolbar > .action.action-delete:before{content: ''; width: 16px; height: 16px; display: block; background: url(../images/delete.png)no-repeat center; background-size: contain; }
.cart-price .cart-currency {color: #657581; font-size: 14px; font-weight: 400; }
.cart-price  span.price {color: var(--red); font-size: 14px; font-weight: 500; }
.cart.table-wrapper .cart tbody td.col.stock-status .in-stock-status {text-align: right; color: #4B7B42; font-size: 12px; font-weight: 400; line-height: normal; }
.cart.table-wrapper .cart tbody td.col.stock-status .in-stock-status:before{content: ''; display: inline-block; vertical-align: middle; width: 14px; height: 10px; margin: 0 8px 0 0; background: url(../images/instock.png)no-repeat center; background-size: contain; }
.cart.table-wrapper .cart tbody td.col.stock-status .out-of-stock-status{text-align: right; color: var(--red); font-size: 12px; font-weight: 400; line-height: normal; }
.cart.table-wrapper .cart tbody td.col.stock-status .out-of-stock-status:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0 0; background: url(../images/out-of-stock.png)no-repeat center; background-size: contain; }
body .cart.table-wrapper .product-item-details{max-width: 100px}
.wk-seller-block.wk-block {display: none !important; }
.product-count h3 {margin: 0 0 16px 0; font-size: 14px; font-weight: 500; }
.checkout-cart-index .page-main .cart-discount .block > .title strong {font-weight: 500; text-transform: capitalize; color: var(--black); font-size: 18px; }
.checkout-cart-index .page-main .cart-discount select {border-color: #D5D5D5; height: 40px; border-radius: 6px; }
.checkout-cart-index .page-main .cart-discount .fieldset.coupon .control input {height: 40px; border-radius: 6px 0 0 6px; }
#discount-coupon-form .fieldset.coupon .actions-toolbar button.action.apply.primary {background: #66BB46; border-color: #66BB46; font-family: 'Poppins'; font-size: 14px; font-weight: 500; box-shadow: none; color: #fff; }
.checkout-cart-index .page-main .cart-discount a.view-coupon-list-button {font-size: 14px; font-weight: 500; }
.wk-coupon-wrapper .wk-coupon-code {color: var(--black); text-transform: capitalize; display: block; font-size: 16px; font-weight: 500; line-height: 26px; margin: 0 0 16px 0; padding: 0; }
.wk-seller-body .wk-coupon-wrapper-body {position: relative;margin: 0 0 16px 0; border: 1px solid #D5D5D5; padding: 16px; box-sizing: border-box; border-radius: 6px; }
.wk-seller-body .wk-coupon-wrapper-body .wk-copy-code {display: block; right: 16px; bottom: 16px; background-color: #fff; color: #4F4F4F; font-size: 12px; font-weight: 500; padding: 12px 22px; border: 1px solid #4F4F4F; box-sizing: border-box; border-radius: 6px; }
.wk-seller-body .wk-coupon-wrapper-body button.wk-apply-coupon {display: none; }
.wk-coupon-list .wk-coupon-wrapper .wk-seller-head {border: 0; }
.wk-coupon-list .wk-coupon-wrapper {box-shadow: none; }
.wk-coupon-list .wk-coupon-wrapper .wk-seller-head h3 {margin: 24px 0 16px 0; font-size: 16px; font-weight: 500; line-height: normal; }
.wk-view-coupons.modal-slide._inner-scroll .modal-content {padding: 0 16px; }
.wk-coupon-wrapper .wk-coupon-code +div {font-size: 12px; font-weight: 400; line-height: normal; }
.wk-coupon-wrapper .seller-img {float: left; padding: 0 18px 0 0; }
.wk-view-coupons .modal-title {line-height: normal; font-size: 18px; font-weight: 500; }
.wk-view-coupons .modal-slide .action-close{margin: 28px 15px 15px;}
.checkout-cart-index .cart-discount .block.discount {width: 100% !important; }
body.catalog-product-view .madetoorder .actions.outofstock {display: block !important;}

/*Checkout page*/


.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method .col#label_method_bestway_tablerate, .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method .col#label_carrier_bestway_tablerate {display: none; }
.opc-block-summary tr.totals.shipping.excl .mark .value {display: none; }
div#checkout-payment-method-load {margin: 20px 0 0 0; }
.checkout-index-index .loading-mask{display: flex; align-items: center; justify-content: center; }
.am-checkout.-modern .checkout-header {margin-top: 0; }
.am-checkout.-modern .checkout-header h1 {margin: 0; font-size: 16px; font-weight: 600; line-height: normal; }
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-title {color: var(--black); padding: 0; background: inherit; font-size: 14px; font-weight: 500; }
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method {margin: 0; }
.amcheckout-step-container .fieldset > .field > .label, .amcheckout-step-container .fieldset > .fields > .field > .label {font-size: 12px; font-weight: 600; }
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout, body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout {background: #66BB46; border-radius: 6px; padding: 8px 56px; line-height: 24px;border:0; font-size: 16px; font-weight: 500; font-family: 'poppins';width: 100%;}
.amcheckout-step-container .primary .action.checkout:hover, .amcheckout-step-container .action.checkout.amasty:hover {background: #66BB46; border-radius: 6px; padding: 8px 56px; line-height: 24px; }
._amcheckout-selectable-item, .amcheckout-step-container .amcheckout-shipping-address .billing-address-details, .amcheckout-step-container .amcheckout-shipping-address .shipping-address-details, .amcheckout-step-container .shipping-address-items .shipping-address-item, .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method, .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method {background: inherit; border: 0; box-shadow: none; }
._amcheckout-selectable-item:hover, .amcheckout-step-container .amcheckout-shipping-address .billing-address-details:hover, .amcheckout-step-container .amcheckout-shipping-address .shipping-address-details:hover, .amcheckout-step-container .shipping-address-items .shipping-address-item:hover, .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:hover, .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method:hover {box-shadow: none; }
body .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary, body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary {border: 0; }
.amcheckout-step-container .amcheckout-summary-container .items-in-cart {display: none; }
body .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container, body .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title, body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container, body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title, body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options, body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options .amcheckout-title {background: #ECEDEF; }
body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options {display: none; }
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {padding: 12px 20px 0; font-size: 18px; font-weight: 500; }
.amcheckout-step-container .amcheckout-summary-container .amcheckout-content > .amcheckout-wrapper {padding: 0 20px 20px; }
.abs-sidebar-totals tbody .mark, .abs-sidebar-totals tfoot .mark, .cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {color: var(--black); font-family: 'Poppins'; font-size: 14px; font-weight: 400; line-height: normal; }
.abs-sidebar-totals tbody .amount, .abs-sidebar-totals tfoot .amount, .cart-totals tbody .amount, .cart-totals tfoot .amount, .opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount {color: var(--black); font-family: 'Poppins'; font-size: 14px; font-weight: 400; line-height: normal; }
.checkout-index-index .abs-sidebar-totals .grand strong, .checkout-index-index .cart-totals .grand strong, .opc-block-summary .table-totals .grand strong {font-size: 16px; font-weight: 600; }
.checkout-payment-method.submit {margin: 24px 0 0 0; }
/*.amcheckout-step-container .checkout-shipping-method {display: none; }*/
.amcheckout-main-container.-modern .amcheckout-block:not(:first-of-type) {margin: 0; }
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .step-title:before{content: ''; display: inline-block; vertical-align: middle; width: 24px; height: 24px; background: url(../images/payment-method.png)no-repeat center; background-size: contain; margin: 0 16px 0 0; }
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label span {font-size: 14px; font-weight: 400; line-height: normal; }
.amcheckout-step-container input[type='checkbox'] + label:before, .amcheckout-step-container input[type='radio'] + label:before {border-color: var(--black); width: 16px; height: 16px; vertical-align: middle;margin-top:0; }
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-address .step-title.amcheckout-title:before{content: ''; display: inline-block; vertical-align: middle; width: 24px; height: 24px; background: url(../images/checkout-delivery.png)no-repeat center; background-size: contain; margin: 0 16px 0 0; }
body .am-checkout.-modern .authentication-wrapper .action-auth-toggle,body .am-checkout.-modern .authentication-wrapper .action-auth-toggle:hover {text-decoration: none;background:var(--orange); border-color:var(--orange); font-family: 'Poppins'; border-radius: 6px; font-weight: 500; font-size: 14px; padding: 8px 56px; line-height: 23px; }
.amcheckout-step-container input[type='text'], .amcheckout-step-container input[type='password'], .amcheckout-step-container input[type='url'], .amcheckout-step-container input[type='tel'], .amcheckout-step-container input[type='search'], .amcheckout-step-container input[type='number'], .amcheckout-step-container input[type='datetime'], .amcheckout-step-container input[type='email'], .amcheckout-step-container select {padding: 7px 25px 7px 16px; color: #657581; font-size: 12px; font-weight: 400; font-family: 'Poppins'; border-color: #CED6DE; border-radius: 6px; }
.checkout-index-index .page-wrapper .header.content {display: flex; flex-wrap: wrap; }
.checkout-index-index .page-wrapper .header.content a.logo {order: 1; }
.checkout-index-index .page-wrapper .header.content .block.block-search {order: 2; }
.checkout-index-index .page-header .switcher {order: 3 !important; }
.checkout-index-index .page-wrapper .header.content ul.header.links {order: 4 !important; }
.checkout-index-index .page-wrapper .header.content  .customer-notification {order: 5; }
.checkout-index-index .page-wrapper .header.content li.link.wishlist {order: 6; }
.block.discount#wk-bodymain {width: 100%; float: left; -ms-flex-order: 1; -webkit-order: 1; order: 1; border-top: 0; box-sizing: border-box; padding-right: 4%; padding-top: 20px; }
.am-checkout.-modern {border-bottom: 1px solid #cccccc; }
.block.discount .action-toggle span {font-weight: 500; text-transform: capitalize; color: var(--black); font-size: 18px; display: inline-block; }
.block.discount .action-toggle span:after {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 12px; line-height: 12px; content: '\e622'; font-family: 'luma-icons'; margin: 3px 0 0; vertical-align: middle; font-weight: normal; overflow: hidden; speak: none; text-align: center; color: #858585; display: inline; margin-left: 10px; position: static; }
.block.discount.active .action-toggle span:after {content: '\e621'; }
.block.discount .content {width: auto; }
.block.discount .content form {width: 40%; }
.block.discount .content form .fieldset.coupon {margin: 20px 0; }
.block.discount .content form .fieldset.coupon select {border-color: #D5D5D5; height: 40px; border-radius: 6px; }
.block.discount a.view-coupon-list-button {font-size: 14px; font-weight: 500; }
.authentication-dropdown._show {box-sizing: border-box; float: none; border: 1px solid #ddd; padding: 20px; border-radius: 6px; background: #fff; }
.authentication-dropdown._show .modal-inner-wrap {padding: 0; }
.authentication-dropdown._show .modal-inner-wrap header.modal-header {border: 0; }
.authentication-dropdown._show .modal-inner-wrap .modal-content .block-title strong {color: var(--black); font-size: 24px; font-weight: 500; }
.authentication-dropdown._show .modal-inner-wrap .modal-content  .block-title {text-align: center; }
.authentication-dropdown._show .modal-inner-wrap .modal-content .block-content form .fieldset label {display: none;}
.authentication-dropdown._show .modal-inner-wrap .modal-content .block-content form .fieldset .field input {height: 48px; padding: 0 20px; }
.authentication-dropdown._show .modal-inner-wrap .modal-content .block-content form .actions-toolbar {display: flex; flex-direction: column-reverse; text-align: right; }
.authentication-dropdown._show .modal-inner-wrap .modal-content .block-content form .actions-toolbar .secondary {text-align: right; margin: 0 0 10px 0; }
.authentication-dropdown._show .modal-inner-wrap .modal-content .block-content form .actions-toolbar .primary .action {color: #fff; }
.authentication-dropdown._show .modal-inner-wrap .modal-content .block-content form .fieldset {margin: 0; }
/*.authentication-dropdown._show .modal-inner-wrap .modal-content .block-content form .fieldset .field.field-password.required {margin: 0; }*/
.authentication-dropdown._show .modal-inner-wrap .modal-content .block-content form .actions-toolbar .secondary a.action.action-remind {color: var(--black); font-size: 12px; font-weight: 500; font-family: 'Poppins'; }
.authentication-dropdown._show .modal-inner-wrap .amsty-login-title:after{top: -32px}
.authentication-dropdown._show .modal-inner-wrap .amsl-socials-checkout .amsl-social-login .amsl-buttons {padding: 0; }
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label[for="cashondelivery"] span:before {content: ''; background: url(../images/cash.svg) no-repeat center; background-size: contain; display: inline-block; vertical-align: middle; width: 40px; height: 30px; }



 /*login page*/
.customer-account-login .block.block-new-customer .block-content {display: flex; align-items: center; width: 100%; justify-content: center;gap:8px; }
.customer-account-login .block.block-new-customer .block-content p {margin: 0; font-size: 14px; font-weight: 300; }
.customer-account-login .block.block-new-customer .block-content .actions-toolbar {margin: 0; }
.customer-account-login .block.block-new-customer .block-content .actions-toolbar a.action.create.primary {margin: 0; background: #E6E8EA; border-color: #E6E8EA; border-radius: 6px; color: var(--black); padding: 8px 16px; font-size: 14px; font-weight: 500; font-family: 'Poppins'; } 
/*.customer-account-login .login-container .block.block-new-customer {display: none; }*/
.customer-account-login .block.block-new-customer .block-title {display:none; }
.customer-account-login .login-container .block-content form .fieldset label.label {display: none; }
.customer-account-login .page-main > .page-title-wrapper .page-title {margin: 0 0 20px 0; display: none; font-size: 20px; font-weight: 500;text-align:center; }
.customer-account-login .login-container .block-title {border: 0; padding: 0;text-align: center;}
.customer-account-login .login-container .block-title strong {color: var(--black); font-size: 24px; font-weight: 500; }
.customer-account-login .login-container .field.note {margin: 0 0 24px 0; font-size: 12px; font-weight: 400;display:none }
.customer-account-login .login-container .block-content form .fieldset  input {height: 48px; padding: 0 20px; }
.customer-account-login .login-container .block-content form .fieldset .field.choice{display: none;}
.fieldset > .field, .fieldset > .fields > .field {margin: 0 0 24px 0; }
.customer-account-login .login-container .block-content form .fieldset .actions-toolbar {display: flex; flex-direction: column-reverse; width: 100%; flex-wrap: wrap; justify-content: center; }
.customer-account-login .login-container .block-content form .fieldset .actions-toolbar .primary {display: block; float: none; margin: 0 auto 10px; }
.customer-account-login .login-container .block-content form .fieldset .actions-toolbar .secondary {display: block; text-align: right; float: right; clear: both; margin: 0 0 10px 0;}
.customer-account-login .login-container .field.password.required {margin: 0 0 10px 0;}
.customer-account-login .login-container .block-content form .fieldset .actions-toolbar .secondary .action.remind {color: var(--black); font-size: 12px; font-weight: 500; font-family: 'Poppins'; }
.customer-account-login .login-container .fieldset > .field > .control {width: 100%; }
.customer-account-login .login-container .fieldset:after{display: none;}
body .amsl-social-wrapper {display: block; }
.amsl-social-login {display: block; background: #f6f6f6; box-shadow: none; padding: 0; text-align: left; }
body .amsl-social-wrapper .amsl-social-login .amsl-title {    color: #000; font-size: 14px; font-weight: 500; position: relative; text-align: center; display: block; top: 0; background: #f6f6f6; margin: 0 auto; z-index: 2; padding: 0 10px; width: 100%; max-width: fit-content; }
.amsty-login-title:after {content: ''; width: 100%; display: inline-block; border: 1px solid #dddddd; position: relative; top: -23px;}
.amsty-login-title{width: 80%;margin: 0 auto;}
body .amsl-login-page .amsl-social-login .amsl-button-wrapper {margin-bottom: 10px; }
body .amsl-social-wrapper .amsl-social-login .amsl-title.-short {display: none; }
.amsl-social-login .amsl-button {box-shadow: none; border: 1px solid #CED6DE; width: 48px; height: 48px; text-align: center; display: flex; align-items: center; justify-content: center; }
.amsl-social-login .amsl-button:hover {box-shadow: none; }
.amsl-button.-google .amsl-social-icon {width: 25px;height: 25px;background-size: contain;}
.account .amsl-button.-google .amsl-social-icon{margin: 10px 0 0 10px;}
.amsl-button.-facebook .amsl-social-icon {width: 25px; height: 25px; background-size: contain; }
.amsl-button.-facebook {background: #1877F2; }
body .amsl-login-page .amsl-social-login .social-title {position: relative; border-top: 1px solid #ced6de; text-align: center; display: inline-block; width: 100%; margin: 0 auto; max-width: 60%; left: 80px; }
body .amsl-buttons {justify-content: center; }
.customer-account-login .column.main {display: flex; flex-wrap: wrap; }
.customer-account-login .column.main .login-container {width: 100%; order: 1;margin:10px 0 0 0; }
.customer-account-login .column.main .block.block-new-customer {width: 100%; order: 3; margin: 0; border-top: 1px solid #CED6DE; padding: 16px 0 0 0; }
.customer-account-login .column.main .amsl-login-page {width: 100%; order: 2; }
.customer-account-login .login-container .fieldset > .field.password > .control img {position: absolute; right: 20px; top: 15px; z-index: 2; }
.customer-account-login .login-container .fieldset > .field.password > .control {position: relative; }
.customer-account-login .column.main .login-container .block.block-customer-login {box-sizing: border-box;width: 30%; margin: 0 auto 20px; float: none; border: 1px solid #ddd; padding: 20px; border-radius: 6px; background: #fff; }
.customer-account-login,.customer-account-create  {background: #fafafa; }
.amsl-social-login .amsl-button.-facebook {display: none; }
body.customer-account-login .amsl-buttons {gap: 0; justify-content: center; }

.mobilelogin-otp-verify .message-success.success.message {margin: 15px 0; }
.mobilelogin-otp-verify .field.otp.required {justify-content: flex-start; }
.mobilelogin-otp-verify .field.phone.required {display: flex; align-items: center; gap: 20px; }
.mobilelogin-otp-verify .field.phone.required label.label {display:none; }
.mobilelogin-otp-verify .field.otp.required label.label {display:none; }
.product-item-info .product-image-container {width: 100% !important; }
.mobilelogin-otp-verify .login-container .fieldset > .field > .control{width: 100%;}
.mobilelogin-otp-verify .login-container .block .block-title {display: none;font-size: 14px; font-weight: 400; line-height: normal; font-family: 'Poppins'; }
.mobilelogin-otp-verify .login-container .fieldset > .field > .control input{padding: 7px 16px; color: #657581; font-size: 12px; font-weight: 400; font-family: 'Poppins'; border-color: #CED6DE; border-radius: 6px; }
.mobilelogin-otp-verify .login-container .fieldset > .field > .control input::placeholder{color: #657581; font-size: 12px; font-weight: 400; font-family: 'Poppins'; border-color: #CED6DE; border-radius: 6px; }
.mobilelogin-otp-verify .login-container .block.block-customer-login {width: 100%; margin: 0 auto; max-width: 40%; float: none; }
.mobilelogin-otp-verify .login-container .block.block-customer-login .primary {width: 100%; margin: 0; display: block; float: none; }
.mobilelogin-otp-verify .login-container .block.block-customer-login .primary button {padding: 10px 24px; font-size: 16px; font-weight: 500; font-family: 'Poppins'; width: 100%; clear: both; }
.mobilelogin-otp-verify .login-container .block.block-customer-login .secondary {display: block; text-align: left; margin: 16px 0 0 0; float: none; clear: both; }
.mobilelogin-otp-verify .login-container .block.block-customer-login .secondary span {color: #6d6d6d; text-align: left; font-size: 14px; font-weight: 400; font-family: 'Poppins'; }
.mobilelogin-otp-verify .login-container .block.block-customer-login .secondary a.action.remind.resend_otp {font-weight: 500; margin: 0; color: #F5AE29; text-transform: uppercase; }
.mobilelogin-otp-verify .login-container .block.block-customer-login .secondary a.action.remind.resend_otp span {font-weight: 500; margin: 0; color: #F5AE29; text-transform: uppercase; }
.mobilelogin-otp-verify .login-container .block.block-customer-login .digits {
    margin: 0 0 16px 0;
}

.mobilelogin-otp-verify .login-container .block.block-customer-login .digits span {
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    font-family: 'Poppins';
}

.mobilelogin-otp-verify .message-error.error.message {
    filter: drop-shadow(6px 10px 3px rgba(0, 0, 0, .16));
    border-radius: 6px;
    border: 2px solid transparent;
    background: linear-gradient(white, white) padding-box, linear-gradient(to left, #E9187E, #F5AE29, #66BB46) border-box;
    padding: 11px 35px 11px 60px;;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 18.36px;
    text-align: left;
    color: var(--black);
        width: 40%;
    margin: 0 auto 20px;
    box-sizing: border-box;
}

.mobilelogin-otp-verify .message-error.error.message div {
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 18.36px;
    text-align: left;
    color: var(--black);
}

.mobilelogin-otp-verify .message-error.error.message div::before {
    content: '';
    background: url(../images/code-vaild.png) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px;
}

.mobilelogin-otp-verify .message-success.success.message {
    filter: drop-shadow(6px 10px 3px rgba(0, 0, 0, .16));
    border-radius: 6px;
    border: 2px solid transparent;
    background: linear-gradient(white, white) padding-box, linear-gradient(to left, #E9187E, #F5AE29, #66BB46) border-box;
    padding: 11px 11px 11px 60px;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 18.36px;
    text-align: left;
    color: var(--black);
    width: 40%;
    margin: 0 auto 20px;
    box-sizing: border-box;
}

.mobilelogin-otp-verify .message-success.success.message div::before {
    content: '';
    background: url(../images/sucessfully.png) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px;
}

.mobilelogin-otp-verify .login-container .fieldset::after {
    display: none;
}


/*Registered page*/

.customer-account-create fieldset.fieldset.create.info .field.choice.newsletter {display: none; }
.customer-account-create fieldset.fieldset.create.info .field.date.field-dob {display: none; }
.customer-account-create fieldset.fieldset.create.info .field.gender {display: none; }
.customer-account-create fieldset.fieldset.create.info legend.legend {display: none; }
.customer-account-create fieldset.fieldset.create.account legend.legend {display: none; }
.customer-account-create .fieldset > .legend + br {display: none; }
.customer-account-create fieldset.fieldset.create.account #wantptr {display: none !important; }
.customer-account-create .page-main>.page-title-wrapper .page-title {margin: 0 0 20px 0; display: block; font-size: 20px; font-weight: 500; }
.customer-account-create .register-top .block-title strong {color: var(--black); font-size: 24px; font-weight: 600; width: 100%; display: block; text-align: center; }
.customer-account-create .register-top .block-title { margin-bottom: 15px; text-align: center; display: block; width: 100%;}
.register-top {width: 100%; }
.customer-account-create .field.note {margin: 0 0 24px 0; font-size: 12px; font-weight: 400;display:none; }
.customer-account-create fieldset.fieldset.create.info .field label.label {display: none; }
/*.customer-account-create fieldset .field.confirmation.required {display: none; }*/
.customer-account-create .field.store_label {display: none; } 
.customer-account-create fieldset.fieldset.create.info .field {display: inline-block; width: 100%; max-width: 100%;}
.customer-account-create fieldset.fieldset.create.info .field:last-child {margin-right: 0;display:none; }
.customer-account-create fieldset.fieldset.create.info .field.field-name-lastname.required {margin-right: 0; }
.customer-account-create fieldset.fieldset.create.info {margin: 0; }
.customer-account-create fieldset.fieldset.create.info .field input {height: 48px; border-radius: 6px; padding: 12px 20px; }
.customer-account-create fieldset.fieldset.create.account .field.required label.label {display: none; }
.customer-account-create fieldset.fieldset.create.account .field.required input {height: 48px; border-radius: 6px; padding: 12px 20px; }
.form-create-account .fieldset.create.account:after{display: none;}
.customer-account-create .fieldset{margin: 0}
body .amsl-registration-page .amsl-social-login {display: block; background: inherit; box-shadow: none; padding: 0; text-align: left; }
body .amsl-registration-page .amsl-social-login .amsl-title {color: #000; font-size: 14px; font-weight: 500; position: relative; text-align: center; display: block; top: 0; background: var(--white); margin: 0 auto; z-index: 2; padding: 0 10px; width: 100%; max-width: fit-content; }
body .amsl-registration-page .amsl-social-login .social-title {position: relative; border-top: 1px solid #ced6de; text-align: center; display: inline-block; width: 100%; max-width: 60%; margin: 0 auto; left: 80px;}
body .amsl-registration-page .amsl-social-login .amsl-title.-short {display: none; }
.customer-account-create .actions-toolbar {text-align: center; margin: 0; }
.customer-account-create .fieldset > br {display: none; } 
.customer-account-create .actions-toolbar .primary {float: none; margin:0 ; }
.customer-account-create form .actions-toolbar .primary .submit{margin: 20px 0 0 0;}
.sign-in-section .inner-content {display: flex; justify-content: center; align-items: center; }
.sign-in-section .inner-content p {margin: 0 8px 0 0; font-weight: 300; font-size: 14px; color: var(--black); }
.sign-in-section .inner-content a {background: #E6E8EA; display: block; border-radius: 6px; padding: 4px 14px; line-height: 24px; font-size: 14px; font-weight: 500; }
.customer-account-create .fieldset .field.storename {display: none; }
.customer-account-create .fieldset .field.message {display: none; }
.form.create.account .block-title {margin: 0 0 15px; border: 0; padding: 0; text-align: center;}
.form.create.account .block-title strong {color: var(--black); font-size: 24px; font-weight: 500; }
.form.password.forget .block-title {margin: 0 0 15px 0;text-align:center; }
.form.password.forget .block-title strong {color: var(--black); font-size: 24px; font-weight: 500;}
.customer-account-forgotpassword .page-title-wrapper{display: none;}
.form.password.forget .fieldset .field.note {margin: 0  0 16px 0; font-size: 12px; font-weight: 400;display:none; }
/*.form.password.forget .fieldset .field.email label {display: none; }*/
.form.password.forget .fieldset:after{display: none}
.form.password.forget .fieldset .field.email input {font-family: 'Poppins'; border-color: #CED6DE; height: 48px; border-radius: 6px; padding: 12px 20px; color: #657581; font-size: 14px; font-weight: 400; }
.customer-account-create  .fieldset > .field.password > .control img {position: absolute; right: 20px; top: 15px; z-index: 2; }
.customer-account-create  .fieldset > .field.password > .control {position: relative; }
.customer-account-create .block.block-new-customer .block-content {display: flex; align-items: center; width: 100%; justify-content: center; gap: 8px; }
.customer-account-create .block.block-new-customer .block-content p {margin: 0; font-size: 14px; font-weight: 300; }
.customer-account-create .block.block-new-customer .block-content .actions-toolbar a.action.create.primary {margin: 0; background: #E6E8EA; border-color: #E6E8EA; border-radius: 6px; color: var(--black); padding: 8px 16px; font-size: 14px; font-weight: 500; font-family: 'Poppins'; }
.customer-account-create .column.main { display: flex; flex-wrap: wrap; box-sizing: border-box; max-width: 30%; margin: 0 auto 20px; float: none; border: 1px solid #ddd; padding: 20px; border-radius: 6px; background: #fff; }
.customer-account-create .column.main form {order: 1; }
.customer-account-create .column.main  .block.block-new-customer {width: 100%; order: 3; margin: 10px 0 0 0; border-top: 1px solid #CED6DE; padding: 16px 0 0 0; }
.customer-account-create .column.main  .amsl-registration-page {width: 100%; order: 2; margin: 30px 0 0 0; }
.customer-account-create .column.main .form.create.account{width: 100%;min-width: inherit;}
.customer-account-create .columns {padding: 0 0 40px 0; }
.customer-account-create .page-title-wrapper{display: none;}
.customer-account-create .fieldset.fieldset.additional_info {display: none; }
.customer-account-create .sign-in-section {display: none; }


/*Forget password*/
/*.form.password.forget .fieldset::after {display: none}*/
/*.form.password.forget .fieldset .field label {display: none; }*/
.form.password.forget .fieldset .field .control input {height: 48px; padding: 12px 20px; font-family: ; font-family: ; }
.form.password.forget .fieldset .field.password.required {position: relative; }
.form.password.forget .fieldset .field.password.required img {position: absolute; z-index: 2; right: 20px; top: 15px; }
.form.password.forget .fieldset .field.cpassword.required {position: relative; }
.form.password.forget .fieldset .field.cpassword.required img {position: absolute; z-index: 2; right: 20px; top: 15px; }
.form.password.forget .actions-toolbar {text-align: center; margin: 20px 0 0 0;}
.form.password.forget .actions-toolbar .primary {floi: ; float: none; }
.field.send_otp {text-align: center; margin: 0 0 20px 0; }
.customer-account-forgotpassword .page-main > .page-title-wrapper .page-title {font-size: 20px; font-weight: 500; margin: 0; }
.customer-account-forgotpassword {background: #fafafa; }
.customer-account-forgotpassword .form.password.forget {box-sizing: border-box; width: 100%; margin: 15px auto 0; float: none; border: 1px solid #ddd; padding: 20px; border-radius: 6px; background: #fff; min-width: auto; max-width: 30%; }
.customer-account-forgotpassword .form.password.forget fieldset.fieldset {margin: 0; }
/*.customer-account-forgotpassword .form.password.forget fieldset.fieldset .field.send_otp {margin: 0; }*/
.customer-account-forgotpassword .column.main{min-height: auto;}
.form.password.forget .block-title p {margin: 10px 0; font-size: 12px; text-align: left;font-weight: 400;display: none;}
.form.password.forget .block-title p:last-child {color: #a9a9a9; font-size: 500;display: block;}
.form.password.forget label.label {display: none; }
.grecaptcha-badge{margin: 0 auto;}
.contact li .alekseon-widget-form-wrapper fieldset .field-recaptcha {margin: 0 0 20px 0; text-align: left; }
.contact li .alekseon-widget-form-wrapper fieldset .field-recaptcha .grecaptcha-badge {margin: 0; }

.field.validate_otp {margin: 0 auto 24px; }
body .page-main .field.validate_otp a.action.submit.primary {margin: 0 auto; text-align: center; }
body .page-main .field.validate_otp  .control {text-align: center; }


/*favorite page*/
.favorite-content h4 {margin: 0 0 4px 0; font-size: 14px; line-height: 24px; font-weight: 500; font-family: 'Poppins'; }
.favorite-content h3 {margin: 0 0 16px 0; font-weight: 400; font-size: 12px; line-height: 19px; }
.favorite-content .selected-button a {background: #E6E8EA; border-color: #E6E8EA; border-radius: 6px; padding: 7px 14px; color: var(--black); font-size: 12px; font-weight: 400; line-height: 14px; margin: 0 16px 16px 0; }
.favorite-content .selected-button .plant a:before{content: ''; background: url(../images/plant.png)no-repeat center; margin: 0 8px 0 0; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background-size: contain; }
.favorite-content .selected-button .pet a:before{content: ''; background: url(../images/pet.png)no-repeat center; margin: 0 8px 0 0; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background-size: contain; }
.favorite-content .selected-button .motorcycle a:before{content: ''; background: url(../images/motocycle.png)no-repeat center; margin: 0 8px 0 0; display: inline-block; vertical-align: bottom; width: 16px; height: 16px; background-size: contain; }
.favorite-content .selected-button .jewelry a:before{content: ''; background: url(../images/jewelry-f.png)no-repeat center; margin: 0 8px 0 0; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background-size: contain; }
.favorite-content .selected-button .music a:before{content: ''; background: url(../images/music.png)no-repeat center; margin: 0 8px 0 0; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background-size: contain; }
.favorite-content .selected-button .furniture a:before{content: ''; background: url(../images/fur.png)no-repeat center; margin: 0 8px 0 0; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background-size: contain; }
.favorite-content .choosen-section h3 {margin: 0 0 16px 0; padding: 24px 0 0 0; border-top: 1px solid #CED6DE; font-size: 14px; font-weight: 500; line-height: 24px; }
.favorite-content .choosen-section a.pagebuilder-button-primary {background: var(--white); border-color: #CED6DE; border-radius: 6px; padding: 7px 14px; margin: 0 16px 16px 0; color: var(--black); font-size: 12px; font-weight: 400; line-height: 19px; }

.favorites-content .top ul {display: flex; gap: 24px; }
.favorites-content .top ul li {font-size: 12px; font-weight: 400;cursor:pointer; width: 25%;text-align: center;}
.favorites-content .top ul li.items:before {content: ''; width: 16px; height: 16px; display: block; margin: 0 auto 2px; background: url(../images/f-Items.png)no-repeat center; background-size: contain; }
.favorites-content .top ul li.stores:before {content: ''; width: 16px; height: 16px; display: block; margin: 0 auto 2px; background: url(../images/f-Stores.png)no-repeat center; background-size: contain; }
.favorites-content .top ul li.showrooms:before {content: ''; width: 16px; height: 16px; display: block; margin: 0 auto 2px; background: url(../images/f-Showrooms.png)no-repeat center; background-size: contain; }
.favorites-content .top ul li.interests:before {content: ''; width: 16px; height: 16px; display: block; margin: 0 auto 2px; background: url(../images/f-Interests.png)no-repeat center; background-size: contain; }
.favorites-content .top ul li.active:after {border-bottom: 2px solid transparent; display: block; margin:2px auto 0; max-width: 25%;content: ''; width: 100%; height: 1px; background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); }
.favorites-content .products-grid .product-item-actions {margin: 0; }
.favorites-content .block.widget .products-grid .product-item .product-item-inner, .favorites-content .page-layout-1column .block.widget .products-grid .product-item .product-item-inner,.favorites-content .page-layout-3columns .block.widget .products-grid .product-item .product-item-inner {box-shadow: none; }
body .favorites-content .product-item-actions .actions-secondary .towishlist {display: none; }
.favorites-content .products-grid .product-item-actions button.action.tocart.primary span:after {content: ''; width: 32px; height: 32px; display: inline-block; background: url(../images/Cart-Ic.png)no-repeat center; background-size: contain; }
.favorites-content .products-grid .product-item-actions button.action.tocart.primary {position: absolute; top: 0; right: 0; z-index: 1; background: inherit; width: auto; border: 0; font-size: 0; padding: 0; }
.content-section {margin: 16px 0 0 0; }
.favorites-content .message.info.empty { position: relative; background: #ffffff; max-width: 352px; min-height: 216px; display: flex; justify-content: center; align-items: center; border-radius: 6px; margin: 0 auto; padding: 0; }
.favorites-content .message.info.empty::before {content: ''; position: absolute; top: -2px; left: -2px; right: -2px; bottom: -2px; background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); z-index: -1; border-radius: 6px; }
.favorites-content .message.info > *:first-child:before{content: ''; max-width: 76px; height: 90px; display: block; margin: 0 auto 19px; background: url(../images/e-item.png)no-repeat center; background-size: contain; position: inherit; width: 100%; text-align: center; }
.favorites-content .message.info.empty span { text-align: center; color: var(--black); display: block; line-height: normal; font-size: 14px; font-weight: 400; width: 100%; }
.favorites-content .top {border-bottom: 1px solid #CED6DE; padding: 0 0 16px 0; }
.favorites-content .block-content .selected_interests h3{margin: 16px 0 5px 0; font-size: 14px; font-weight: 500; }
.favorites-content .block-content .selected_interests p {margin: 0 0 16px 0; font-size: 12px; font-weight: 400; }
.favorites-content .block-content .selected_interests + ul {display: flex; gap: 16px;flex-wrap:wrap; }
.favorites-content .block-content .selected_interests + ul li {display: flex; gap: 8px; background: #E6E8EA; padding: 7px 14px; align-items: center;border-radius:6px; }
.favorites-content .block-content .selected_interests + ul li .label {font-size: 12px; font-weight: 400; }
.favorites-content .block-content .selected_interests + ul li .icon-Image img {vertical-align: middle;}
.favorites-content .block-content .choose_from h3 {margin:24px 0 16px 0; font-size: 14px; font-weight: 500; }
.favorites-content .block-content .choose_from + ul {display: flex; flex-wrap: wrap; gap: 16px; }
.favorites-content .block-content .choose_from + ul li {border: 1px solid #CED6DE; border-radius: 6px; padding: 7px 14px; }
.favorites-content .block-content .choose_from + ul li .label {font-size: 12px; font-weight: 400; }
.favorites-content .block-content .choose_from {border-top: 1px solid #CED6DE; margin: 24px 0 0 0; }
.favorites-content .store.info.empty {position: relative; background: #ffffff; max-width: 352px; min-height: 216px; display: flex; justify-content: center; align-items: center; border-radius: 6px; margin: 0 auto; padding: 0; }
.favorites-content .store.info.empty:before {content: ''; position: absolute; top: -2px; left: -2px; right: -2px; bottom: -2px; background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); z-index: -1; border-radius: 6px; }
.favorites-content .store.info.empty span {text-align: center; color: var(--black); display: block; line-height: normal; font-size: 14px; font-weight: 400; width: 100%; }
.favorites-content .store.info.empty span:before{content: ''; max-width: 88px; height: 88px; display: block; margin: 0 auto 19px; background: url(../images/ic-House.png)no-repeat center; background-size: contain; position: inherit; width: 100%; text-align: center; }
.favorites-content  .interests.info.empty {position: relative; background: #ffffff; max-width: 352px; min-height: 216px; display: flex; justify-content: center; align-items: center; border-radius: 6px; margin: 0 auto; padding: 0; }
.favorites-content .interests.info.empty:before {content: ''; position: absolute; top: -2px; left: -2px; right: -2px; bottom: -2px; background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); z-index: -1; border-radius: 6px; }
.favorites-content  .interests.info.empty span {text-align: center; color: var(--black); display: block; line-height: normal; font-size: 14px; font-weight: 400; width: 100%; }
.favorites-content  .interests.info.empty span:before{content: ''; max-width: 76px; height: 90px; display: block; margin: 0 auto 19px; background: url(../images/target-color.png)no-repeat center; background-size: contain; position: inherit; width: 100%; text-align: center; }
.favorites-content .showrooms .store.info.empty span:before{background: url(../images/s-showrrom.png)no-repeat center;background-size:contain; }

/*Account pages*/
.customer-address-form .field.street .nested {display: none; }
.account .column.main .block.block-addresses-default {display: none; }
/*.account .column.main .page-title-wrapper {display: none; }*/
body.account .page-main .actions-toolbar > .primary button {margin: 0; background: #E6E8EA; border: 0; font-size:14px; font-weight:500; color:var(--black);padding: 0; width: 100%; max-width: 127px; height: 40px; }
body.account .page-main .actions-toolbar > .primary button span:before{content: ''; display: inline-block; vertical-align: middle; width: 10px; height: 10px; background: url(../images/add-plus.png)no-repeat center; background-size: contain; margin: 0 8px 0 0; }
body.account .page-main .actions-toolbar {padding: 0 0 24px 0; border-bottom: 1px solid #CED6DE; margin: 0 0 16px 0;display: flex; justify-content: space-between;}
.account .table-caption {margin: 0 0 16px 0; }
.account .table-caption span {display: block; font-size: 12px; font-weight: 600; line-height: normal; }
.account .table-wrapper{border: 0;}
.customer-address .adreesses {margin: 0 0 8px 0;border: 1px solid #CED6DE; border-radius: 6px; padding: 16px; box-sizing: border-box;display:flex;justify-content:space-between; }
.customer-address .adreesses .address-title h2 {margin: 0 0 10px 0; font-size: 12px; font-weight: 500; line-height: normal; }
.customer-address .adreesses .address-content {flex: 1; }
.customer-address .adreesses .right-section {flex: 1; text-align: right; }
.customer-address .adreesses .address-content .add {color: var(--black); font-size: 12px; font-weight: 400; }
.customer-address .adreesses .actions a.action.edit span:before{content: ''; display: inline-block; vertical-align: middle; width: 32px; height: 32px; background: url(../images/ac-edit.png)no-repeat center; background-size: contain; margin: 0 16px 0 0; }
.customer-address .adreesses .actions a span{font-size: 0; }
.customer-address .adreesses .actions a.action.delete span:before{content: ''; display: inline-block; vertical-align: middle; width: 32px; height: 32px; background: url(../images/ac-delete.png)no-repeat center; background-size: contain; }
.account .sidebar.sidebar-additional {display: none; }
.account .order-top{display: none;}
.account .order-top .title h3 {color: #657581; font-size: 12px; font-weight: 600; margin: 0 0 8px 0; }
.account .order-top .presentation ul {display: flex; gap: 8px; align-items: center;border-bottom: 1px solid #CED6DE; padding: 0 0 28px 0; margin: 0 0 24px 0; }
.account .order-top .presentation ul li {font-size: 12px; font-weight: 600; color: var(--white); line-height: normal; }
.account .order-top .presentation ul li.new {background: #FB9C04; padding: 0 6px; border-radius: 6px; }
.account .order-top .presentation ul li.delivered {background: #4B7B42; padding: 0 6px; border-radius: 6px; }
.account .order-top .presentation ul li.progress {background: #456BDE; padding: 0 6px; border-radius: 6px; }
.account .order-top .presentation ul li.refunded {background: #24A3BC; padding: 0 6px; border-radius: 6px; }
.account .order-top .presentation ul li.canceled {background: var(--black); padding: 0 6px; border-radius: 6px; }
.account.sales-order-history .message.info > *:first-child:before{content: ''; display: block; width: 88px; height: 88px; background: url(../images/no-order.png)no-repeat center; background-size: contain; position: inherit; margin: 0 auto 16px; }
.account.sales-order-history .message.info { box-sizing: border-box; padding: 48px 32px; width: 100%; text-align: center; position: relative; background: #fff; max-width: 352px; min-height: 216px; border-radius: 6px; margin: 0 auto; }
.account.sales-order-history .message.info:before {content: ''; position: absolute; top: -2px; left: -2px; right: -2px; bottom: -2px; background: linear-gradient(to left,#E9187E,#F5AE29,#66BB46); z-index: -1; border-radius: 6px; }
.account.sales-order-history .message.info span {display: block; color: var(--black); font-size: 14px; font-weight: 400; line-height: normal; }
.account.sales-order-history .message.info a { max-width: 288px; width: 100%; height: 40px; display: flex; justify-content: center; align-items: center; margin: 24px auto 0; background: var(--white); border-radius: 6px; color: var(--black); font-size: 14px; font-weight: 500; line-height: normal; border: 2px solid transparent; border-image: linear-gradient(to left, #E9187E, #F5AE29, #66BB46) 1; border-image-slice: 1; }
.account.sales-order-history .message.info a:after{content: ''; display: inline-block; vertical-align: middle; width: 10px; height: 10px; background: url(../images/order-right.png)no-repeat center; background-size: contain; margin: 0 0 0 8px; }
.customer-address .adreesses .right-section .default-button {margin: 10px 0 0 0; }
.customer-address .adreesses .right-section .default-button .default-as {background: #E6E8EA; padding: 3px 12px; border-radius: 6px; font-size: 12px; font-weight: 400; }
.customer-address .adreesses .right-section .default-button .set-as {color: #657581; font-size: 12px; font-weight: 400; }
.customer-address .adreesses .right-section .default-button .default-as:hover {color: var(--black);background: #E6E8EA; padding: 3px 12px; border-radius: 6px; font-size: 12px; font-weight: 400; }
.customer-address .adreesses .right-section .default-button .set-as:hover {color: #657581; font-size: 12px; font-weight: 400; }
.customer-address .adreesses .right-section .default-button .set-as:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background: url(../images/pin.png)no-repeat center; background-size: contain; margin: 0 8px 0 0; }
body.account .page-main .actions-toolbar .primary {flex: 1; float: right; }
body.account .page-main .actions-toolbar .search-bar {flex: 1;position:relative; }
body.account .page-main .actions-toolbar .search-bar input[type="text"] {height: 40px; padding-left: 40px; color: #657581; border-color: #CED6DE; border-radius: 6px; font-family: 'Poppins'; font-size: 12px; font-weight: 400; }
body.account .page-main .actions-toolbar .search-bar:before{content: ''; display: inline-block; vertical-align: middle; width:16px; height: 16px; background: url(../images/add-search.png)no-repeat center; background-size: contain; position: absolute; top: 12px; left: 16px; }
body.account .page-main .form-edit-account legend span {font-size: 14px; font-weight: 500; line-height: normal; }
body.account .page-main .form-edit-account .field input,body.account .page-main .form-edit-account .field textarea,body.account .page-main .form-edit-account .field select {border-color: #CED6DE; border-radius: 6px; font-family: 'Poppins'; min-height: 48px; padding: 12px 20px; text-transform: capitalize; font-size: 14px; font-weight: 400; color: var(--black); }
body.account .page-main .form-edit-account .field.choice input {min-height: auto; }
body.account .page-main .form-edit-account .field.profile_pic .control {display: flex; align-items: center; }
body.account .page-main .form-edit-account .field.profile_pic .control img {border-radius: 50%; }
.account .order-title h3 {font-size: 12px; font-weight: 600; font-family: 'Poppins'; margin: 24px 0;line-height:normal; }
.orders-history .order-content .contents {border: 1px solid #CED6DE; border-radius: 6px; padding: 16px; margin: 0 0 16px 0;}
.orders-history .order-content .contents .contnet-top {display: flex; justify-content: space-between; align-items: center; margin: 0 0 8px 0; }
.orders-history .order-content .contents .contnet-top .order-number h2 {margin: 0; font-size: 16px; font-weight: 500; line-height: normal; }
.orders-history .order-content .contents .contnet-top .order-details a {font-size: 12px; font-weight: 600; }
.orders-history .order-content .contents .order-status {border: 0; padding: 0; margin: 0; text-transform: capitalize; display: flex; gap: 16px; }
.orders-history .order-content .contents .order-status .status span {font-size: 12px; font-weight: 600; }
.orders-history .order-content .contents .order-status .status span.pending, .orders-history .order-content .contents .order-status .status span.canceled {background: #456BDE; border-radius: 6px; color: var(--white); line-height: normal; display: inline-block; padding: 0 6px; }
.orders-history .order-content .contents .order-status .items p {margin: 0;font-size: 12px;font-weight: 600;line-height: normal;border-left: 1px solid #CED6DE;padding: 0 0 0 16px;}
.orders-history .order-content .contents .order-status .status span.canceled {background: #000; }
.orders-history .order-content .contents table tbody tr td {padding: 4px 0; font-size: 12px; }
.orders-history .order-content .contents table tbody tr td:first-child {font-weight: 600; color: #657581; }
.orders-history .order-content .contents .product-img {display: flex; margin: 16px 0 8px 0; gap: 8px; }
.orders-history .order-content .contents table tbody tr td:first-child img {display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
body.account.sales-order-history .page-main .actions-toolbar {border:0;margin:0;padding:0;}
body.account.sales-order-history .page-main .continue-btn {width: 100%; display: flex; justify-content: center; align-items: center; max-width: 352px; margin: 0 auto; height: 40px; background: #66BB46; border-radius: 6px; }
body.account.sales-order-history .page-main .continue-btn a {color: var(--white); font-size: 14px; font-weight: 500; }
.orders-history {border-bottom: 1px solid #CED6DE; margin: 0 0 24px 0; padding: 0 0 20px 0; }
body.account.sales-order-history .page-main .continue-btn a:after{content: ''; width: 10px; height: 10px; margin: 0 0 0 8px; display: inline-block; vertical-align: middle; background: url(../images/shop-vector.png)no-repeat center; background-size: contain; }
.orders-history .order-content .contents .contnet-top .order-details a:hover{color: var(--black);}
.orders-history .order-content .contents .contnet-top .order-details a:after{content: ''; width: 10px; height: 10px; margin: 0 0 0 8px; display: inline-block; vertical-align: middle; background: url(../images/order-chevron.png)no-repeat center; background-size: contain;}
.account .table-wrapper.reviews .review-search .search-section {display: flex; justify-content: space-between;gap:16px; }
.account .table-wrapper.reviews .review-search .search-section .search-bar {flex: 1; }
.account .table-wrapper.reviews .review-search .search-section .sort {flex: 1; text-align: right; }
.account .table-wrapper.reviews .review-search .search-section .search-bar input {height: 48px; border-radius: 6px; border-color: #CED6DE; padding: 11px 16px; font-family: 'Poppins'; color: #657581; font-size: 12px; font-weight: 400; }
.account .table-wrapper.reviews .review-search .search-section .sort span {display: flex; justify-content: center; max-width: 131px; width: 100%; margin-left: auto; height: 48px; align-items: center; border: 1px solid #CED6DE; border-radius: 6px; font-size: 12px; font-weight: 600; }
.account .table-wrapper.reviews .review-search .search-section .sort span:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0 0; background: url(../images/sort-icon.png)no-repeat center; background-size: contain; }
.account .table-wrapper.reviews .top-content h3 {margin: 16px 0 34px 0; font-size: 12px; font-weight: 600; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content {display: flex; gap: 16px; }
.account .table-wrapper.reviews .reviews .review-section {border-bottom: 1px solid #CED6DE; margin: 0 0 15px 0; padding: 0 0 28px 0; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .product-name a {font-size: 14px; font-weight: 500; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .store-name h3 {color: var(--black); font-size: 12px; font-weight: 400; line-height: normal; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .review-date {display: flex; justify-content: space-between; width: 100%;margin:0 0 8px 0; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .review-star {display: flex; justify-content: space-between; width: 100%;margin:0 0 8px 0; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .second-col {flex: auto; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .review-date span {display: inline-block; font-size: 12px; font-weight: 400; line-height: normal; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .review-star .review-status p {margin: 0; background: linear-gradient(to right, #E9187E, #8E104D); padding: 2px 9px; border-radius: 6px; font-size: 12px; line-height: normal; color: var(--white); }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .review-details .review-content {margin: 0 0 8px 0; font-size: 14px; font-weight: 400; line-height: normal; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .second-col .review-images {clear: both; display: flex; gap: 8px;align-items:center; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .second-col .review-images img {max-width: 56px; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .review-date .review-delete a:after{content: ''; display: inline-block; vertical-align: middle; width: 14px; height: 14px; background: url(../images/review-delete.png)no-repeat center; background-size: contain; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .review-date .review-delete a{font-size: 0;}
.account .page-main .block.block-order-details-view {display: none; }
body.account .page-main  .page-title-wrapper .actions-toolbar.order-actions-toolbar {display: none; }
.sales-order-view.account .column.main .items.order-links {display: none; }
.sales-order-view.account .column.main .order-details-items {border: 0; }
.sales-order-view.account .column.main .order-details-items .top-section h3 {margin: 0 0 16px 0; font-size: 14px; font-weight: 400; }
.sales-order-view.account .column.main  table tfoot { padding: 6px; display: block; margin: 20px 0 0 0; width: 100%; max-width: 100%; box-sizing: border-box; border-radius: 6px; border: 2px solid transparent; background: linear-gradient(white,white) padding-box,linear-gradient(to left,#E9187E,#F5AE29,#66BB46) border-box; }
.account.sales-order-view.account .column.main table tfoot .subtotal {display: none; }
.account.sales-order-view.account .column.main table tfoot .shipping {display: none; }
.account.sales-order-view.account .column.main table tfoot tr.discount {display: none; }
.sales-order-view.account .column.main table tfoot td {background: inherit; color: #4E5C6A; font-weight: 600; font-size: 12px; padding: 4px 10px;}
.sales-order-view.account .column.main table tfoot tr td.mark {font-weight: 400; color: var(--black); }
.sales-order-view.account .column.main .page-title-wrapper {display: none; }
.sales-order-view.account .column.main .order-details-items.ordered .order-title{display: none}
.sales-order-view.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td strong.product.name.product-item-name {font-size: 12px; font-weight: 600; line-height: normal; margin: 0; padding: 0; }
.orders-history .order-content .contents table tbody tr:last-child {border-top: 1px solid #CED6DE; line-height: 40px; }
.orders-history .order-content .contents table tbody tr:nth-last-child(2) {height: 33px;}
.field.choice.persistent label.label, .field.choice.persistent span, .field.choice.persistent strong {font-size: 12px; font-weight: 400; color: var(--black); }
body .order-details-items tfoot .amount, body .order-details-items tfoot .mark .order-details-items tfoot .amount, body .order-details-items tfoot .mark {text-align: left;}
.account .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr.grand_total th, .account .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr.grand_total td {font-size: 18px; color: var(--black); font-weight: 600; }
.abs-status, .return-status, .order-status {margin: 0; padding: 0; border: 0; display: table-row; text-transform: capitalize; }
.sales-order-view.account .column.main table tfoot tr.order-id td:first-child:before {content: ''; display: inline-block; margin: 0 16px 0 0; vertical-align: middle; width: 16px; height: 16px; background: url(../images/hash.png)no-repeat center; background-size: contain; }
.sales-order-view.account .column.main table tfoot tr.place-on td:first-child:before {content: ''; display: inline-block; margin: 0 16px 0 0; vertical-align: middle; width: 16px; height: 16px; background: url(../images/order-calender.png)no-repeat center; background-size: contain; }
.sales-order-view.account .column.main table tfoot tr.est td:first-child:before {content: ''; display: inline-block; margin: 0 16px 0 0; vertical-align: middle; width: 16px; height: 16px; background: url(../images/time.png)no-repeat center; background-size: contain; }
.sales-order-view.account .column.main table tfoot tr.order-status td:first-child:before {content: ''; display: inline-block; margin: 0 16px 0 0; vertical-align: middle; width: 16px; height: 16px; background: url(../images/status.png)no-repeat center; background-size: contain; }
.sales-order-view.account .column.main table tfoot tr.order-method td:first-child:before {content: ''; display: inline-block; margin: 0 16px 0 0; vertical-align: middle; width: 16px; height: 16px; background: url(../images/order-method.png)no-repeat center; background-size: contain; }
.account .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr.grand_total {display: flex; align-items: center; text-align: left; width: 100%; }
body.account.sales-order-view.account .page-main .actions-toolbar {display: none; }
/*.sales-order-view.account .column.main tr {display: inline-block; vertical-align: middle; width: 100%; }*/
.sales-order-view.account .column.main tr td.col.item {display: block; min-height: 75px; padding: 15px 15px 0 90px; position: relative; float: left; }
.sales-order-view.account .column.main tr td.col.item img {display: block; left: 15px; max-width: 65px; padding: 0; position: absolute; top: 15px; width: 100%; }
.account.wishlist-index-index .product-item-inner {border: 0; box-shadow: none; margin: 0; padding: 0; background: inherit; position: inherit; }
select#reviewSortSelect {display: none; }
.account .table-wrapper.reviews .reviews .review-section .reviews-content .review-star .rating-summary .rating-result {width: 120px; display: flex; gap: 4px; }
body.account .page-main .form-wishlist-items .actions-toolbar > .primary button {max-width: 100%; margin: 0 0 20px 0; }
body.account .page-main .form-wishlist-items .actions-toolbar>.primary button.update {display: none; }
body.account .page-main .form.wishlist.share .actions-toolbar > .primary button {max-width: 100%; }
body.account .page-main .columns {margin: 0 0 20px 0; }
body.account .page-main .actions-toolbar > .primary button.action.save.primary {max-width: 100%; }
body.wishlist-index-index .product-item-inner .comment-box {margin: 0; display: none;}
body.wishlist-index-index .product-item-inner  .product-item-actions {float: right; }
body.wishlist-index-index .product-item-inner  .box-tocart {float: left; margin: 0; }
body.wishlist-index-index .products-grid.wishlist .product-item-inner .box-tocart .field.qty {display: none; }
.wishlist-index-index .products-grid .product-items .product-item {border: 1px solid #d1d1d1d1; border-radius: 6px; padding: 10px; margin-left: 0}
body.wishlist-index-index .products-grid.wishlist .product-item-inner .product-item-actions a.action.edit {display: none; }
.page-products .product-item-actions .actions-primary {display: none; }
body.wishlist-index-index .product-item-inner .box-tocart button.action.tocart.primary {border-color: #d1d1d1; background: #fff; color: #000; height: 40px; font-weight: 500;width:170px; }
.wishlist-index-index .products-grid .product-items {display: flex;flex-wrap: wrap;gap:10px;}
.wishlist-index-index .products-grid .product-items li.product-item {width: 24%; }
body.mobilelogin-index-favoriteslist .page-main .columns  .column.main {width: 100%; }
body.mobilelogin-index-favoriteslist  .page-main {display: flex; flex-wrap: wrap;margin-bottom:20px }
body.mobilelogin-index-favoriteslist  .page-main .messages {width: 100%;margin-bottom:0 }
body.mobilelogin-index-favoriteslist .page-main .sidebar.sidebar-main {order: 1; }
body.mobilelogin-index-favoriteslist .page-main .columns {order: 2; width: 77.7%; }
body.mobilelogin-index-favoriteslist .seller-content .right-seller-content{max-width: 100%;}
.account .wk-mp-sellerlist-container ul li .wk-mp-sellerlist-wrap .see_discount a {display: none; }
.account .product-item .price-box .special-price, .account .product-item .price-box .normal-price {flex-direction: row-reverse; gap: 5px; align-items: baseline; justify-content: flex-end; }
.remove_from_favoriate a {text-transform: capitalize; display: block; margin: 5px 0 0 0; clear: both; float: left; border: 1px solid #ddd; padding: 5px; border-radius: 6px; font-size: 12px; }
.account  .product-review-container .product-reviews-summary.short {display: flex; }
.account .product-review-container .product-reviews-summary.short .reviews-actions {margin: 0; }
.account .products-grid.wishlist .product-item-name{margin-left: 0; }
body.wishlist-index-index .product-item-inner fieldset.fieldset {margin-bottom: 10px; }
.amsl-accounts button.amsl-unlink, .amsl-accounts button.amsl-unlink:hover {background: var(--orange); border: var(--orange); padding: 5px 10px; }
.search-data  .title span {color: var(--black); display: block; font-weight: 500; font-size: 18px; line-height: 30px; margin: 0 0 10px 0; }
.search-data  ul li a {font-size: 12px; font-weight: 400; line-height: normal; display: inline-block; }
.search-data ul li {margin: 0 0 16px 0; }
.search-data ul + a.clear {font-weight: 500; font-size: 12px; line-height: normal; display: block; border-bottom: 1px solid #CED6DE; padding: 0 0 12px 0; margin: 0 0 12px 0; }
body.account.savedsearch-index-index .page-main .actions-toolbar {padding: 0; margin: 0; border: 0; }
.search-data ul li a.save_icon:after {content: ''; background: url(../images/save-search.png) no-repeat; background-size: contain; display: inline-block; width: 16px; height: 16px; vertical-align: middle; }
.search-data ul li a.saved_icon:after {content: ''; background: url(../images/save-search-active.png) no-repeat; background-size: contain; display: inline-block; width: 16px; height: 16px; vertical-align: middle; }
.search-data ul li a.delete_saved_icon:after {content: ''; background: url(../images/delete-search.png) no-repeat; background-size: contain; display: inline-block; width: 16px; height: 16px; vertical-align: middle; }
.search-data ul li a.save_icon span,.search-data ul li a.saved_icon span, .search-data ul li a.delete_saved_icon span{display: none;}


/*login popup*/
.amsl-popup-block.-social-right .amsl-tabs-wrapper .amsl-title {width: 100%; max-width: 48%;background:inherit; }
.amsl-popup-block.-social-right .amsl-tabs-wrapper .amsl-title.active .amsl-link{border-color: var(--black);}
.amsl-popup-block.-social-right .amsl-tabs-wrapper .amsl-title .amsl-link{font-size: 16px;font-weight: 600;color: var(--black);}
.amsl-popup-block.-social-right .amsl-tabs-wrapper .amsl-title:hover{background:inherit; }
.amsl-popup-block.-social-right .amsl-tabs-wrapper .control input, .amsl-popup-block.-social-right .amsl-tabs-wrapper .control select {background: inherit; height: 48px; border: 1px solid #CED6DE; border-radius: 6px; padding: 12px 20px; color: #657581; font-size: 14px; font-weight: 400;  font-family: 'Poppins'; }
.amsl-popup-block.-social-right .amsl-tabs-wrapper .field.password.required {position: relative; }
.amsl-popup-block.-social-right .amsl-tabs-wrapper .field.password.required .control  img {position: absolute; top: 16px; right: 20px;z-index:2 }
.amsl-popup-block.-social-right .amsl-tabs-wrapper .secondary {margin: 20px 0 0 0; } 
.amsl-popup-block.-social-right .amsl-tabs-wrapper .secondary .action.remind {color: var(--black); font-family: 'Poppins'; font-size: 14px; font-weight: 600; line-height: normal; }
.amsl-popup-block .actions-toolbar .action.primary:hover, .amsl-popup-block .actions-toolbar .action.primary:hover:focus, .amsl-popup-block .actions-toolbar .amshopby-button:hover, .amsl-popup-block .actions-toolbar .amshopby-button:hover:focus, .amsl-popup-block .actions-toolbar .am-filter-go:hover, .amsl-popup-block .actions-toolbar .am-filter-go:hover:focus{background: var(--orange);}
.amsl-popup-block .actions-toolbar .action.primary, .amsl-popup-block .actions-toolbar .amshopby-button, .amsl-popup-block .actions-toolbar .am-filter-go{background: var(--orange);font-family: 'Poppins';font-size: 14px;font-weight: 500;}
.amsl-popup-block.-social-right .amsl-login-content .amsl-social-login, .amsl-popup-block.-social-left .amsl-login-content .amsl-social-login{justify-content: center;}
.amsl-popup-block.-social-right .amsl-login-content .amsl-social-login .social-title {margin: 0 0 15px 0; }
.amsl-popup-block.-social-right .amsl-login-content .amsl-social-login .social-title .amsl-title{margin: 0;}
.amsl-popup-block .amsl-register-content form .label {display: none; }
.amsl-popup-block.-social-right .amsl-tabs-wrapper .amsl-social-wrapper .amsl-title:hover {background: inherit;}


/*Custom popup*/
.modal-popup._inner-scroll .modal-inner-wrap {width: 25%;justify-content: center;transform: translate(0, 50%); }
.modal-popup._inner-scroll .modal-inner-wrap header.modal-header {display: none; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content {padding: 24px 32px !important; text-align: center; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #popup-content h3 {margin: 16px 0 0 0; line-height: normal; font-size: 18px; font-weight: 500; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #popup-content p {color: #000000; font-size: 14px; font-weight: 400; margin: 0 0 16px 0; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #popup-content .scout-rating {margin: 0 0 32px 0; line-height: normal; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #popup-content .popup-button {display: flex; justify-content: space-between; gap: 24px; align-items: center; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #popup-content .popup-button a.later {border: 1px solid #657581; padding: 8px 24px; border-radius: 6px; color: #657581; font-size: 14px; font-weight: 500; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #popup-content .popup-button a.rate-now {background: var(--red); padding: 8px 56px; color: var(--white); border-radius: 6px; font-weight: 500; font-size: 14px; line-height: normal; }
.modals-wrapper .modal-popup._inner-scroll{overflow-y: scroll;}

.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content {text-align: left; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup h3 {font-size: 16px; font-weight: 600; margin: 0 0 8px 0; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup p {margin: 0 0 32px 0; color: var(--black); font-size: 12px; font-weight: 400; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul {display: flex; fex-wr: ; flex-wrap: wrap; gap: 16px; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li {border: 1px solid #CED6DE; padding: 7px 14px; border-radius: 6px; font-size: 12px; font-weight: 400; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.plants:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/plant.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.pets:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/pet.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.garden:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/int-garden.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.cars:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/int-car.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.accessories:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/int-accessories.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.electronics:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/int-electronics.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.electrics:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/int-electrics.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.kitchen:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/int-kitchen.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.furniture:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/int-furniture.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.outdoor:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/int-outdoor.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .inner-content ul li.bathroom:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin: 0 8px 0  0; background: url(../images/int-bath.png)no-repeat center; background-size: contain; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #interests-popup #popup-content .submit-btn {line-height: normal; margin: 32px auto 0; display: flex; justify-content: center; align-content: center; width: 100%; max-width: 165px; height: 40px; background: var(--red); color: var(--white); font-size: 14px; font-weight: 400; -webkit-align-items: center; }

.modal-popup._inner-scroll .modal-inner-wrap .modal-content #custom-login-modal h3 {text-align: left; margin: 0 0 24px 0; font-size: 16px; font-weight: 600; line-height: normal; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #custom-login-modal form label {display: none; }
.modal-popup._inner-scroll .modal-inner-wrap .modal-content #custom-login-modal form input {margin: 0 0 24px 0; }


/*Seller discount*/
.wk-mp-collection-container ul li {display: flex; flex-wrap: wrap; gap: 16px; border: 1px solid #d1d1d1; border-radius: 16px; padding: 16px; box-sizing: border-box; margin: 0 0 20px 0; }
.wk-mp-collection-container ul li .title{width: 100%; margin: 20px 0 0 0; font-size: 14px; font-weight: 500; line-height: 24px; font-family: 'Poppins'; }
.wk-mp-collection-container ul li .image{width: 100%; max-width: 49%; }
.wk-mp-collection-container ul li ul{width: 100%; max-width: 49%; }
.wk-mp-collection-container ul li .code {display: flex; align-items: center; }
.wk-mp-collection-container ul li ul li {align-items: center; padding: 0; border:0; }
.wk-mp-collection-container ul li .code input {opacity: 1; border-radius: 5px 0 0 5px; }
.wk-mp-collection-container ul li .code  button {border-radius: 0 5px 5px 0; height: 32px; background: var(--red); font-family: 'Poppins'; color: var(--white); }
.wk-mp-collection-header-box .wk-mp-collection-seller-title-container a{color: var(--black); }
.wk-mp-collection-header-box .wk-mp-collection-header-right-wrapper a,.wk-mp-collection-header-box .wk-mp-collection-header-bottom-txt,body .wk-mp-collection-header-box .wk-mp-collection-header-css a{color: var(--black);font-weight:500; }
.wk-mp-collection-header-right-wrapper .wk-mp-collection-product-right{display: flex; align-items: center; }
.wk_mp_design .wk-mp-profile-block {border-bottom: 0; }
body .wk_mp_design .wk-mp-profile-block .wk-mp-aboutus-title {font-size: 17px; line-height: normal; color: var(--black); text-transform: capitalize; font-weight: 400; margin: 0; float: none; width: 100%; text-align: left; border: 0; padding: 0; }
body .wk-mp-aboutus-data,body .deal-slider {display: none; }

.wk_mp_design .wk-mp-rating-left {width: 100%; float: none; }
.wk_mp_design .wk-mp-rating-right {float: none; width: 100%; }
/*.wk_mp_design .wk-mp-rating-left .wk-mp-collection-view-btn a {background: var(--red); color: var(--white); border-color: var(--red); }*/
/*body .wk-mp-collection-view-btn a,body .wk-mp-collection-view-btn a:hover{background-color: var(--red); color: var(--white); border-color: var(--red); }*/
/*.wk_mp_design .wk-mp-rating-right .wk-mp-collection-view-btn a {background: var(--red); color: var(--white); border-color: var(--red); }*/
.deal-slider .title h2 {text-align: center; text-transform: capitalize; font-size: 32px; line-height: normal; font-weight: 500; }
body .wk-mp-profile-block.wk-mp-products-recently-added h4 {color: var(--black); text-transform: capitalize; font-weight: 400;margin:0; }
body .wk-mp-profile-block .page-products .products-grid .product-item{padding: 0;margin-bottom: 0;}
body .wk-mp-profile-block .page-products .products-grid .product-item .product-image-container{width: 100%!important;}
body .wk-mp-profile-block .page-products .products-grid .product-item .product-image-container .product-image-photo{width: 100%}
body .wk-mp-profile-block .page-products .products-grid .product-item  .product-item-name a.product-item-link {margin:0; display: block; font-weight: 400; }
body .wk-mp-profile-block .page-products .products-grid .product-item button.action.tocart.primary {width: 100%; font-weight: 500; display: none;}
body .wk-mp-profile-block .page-products .products-grid .products.list {margin: 0; }
body .wk-mp-profile-block .page-products .products-grid {margin: 0; }
body .wk-mp-collection-view-btn a, body .wk-mp-collection-view-btn a:hover, body .wk-mp-collection-view-btn a:visited {color: var(--white);background: var(--orange); border-color: var(--orange); font-size: 14px; padding: 8px 56px; font-weight: 500; border-radius: 6px; }
.wk_mp_design .wk-mp-profile-block .wk-mp-aboutus-title{text-align: center; text-transform: capitalize; font-size: 32px; line-height: normal; font-weight: 500;}
.wk-mp-rating-avg-txt {font-size: 14px; font-weight: 400; }
.wk_mp_design .wk-mp-rating-right .wk-mp-collection-view-btn {padding: 0; margin: 20px 0 0 0; }
.marketplace-seller-profile .wk-mp-banner .wk-mp-banner-image {aspect-ratio: 1 / 0.2; object-fit: cover; object-position: top; }
.marketplace-seller-profile .wk-mp-header-container {flex-wrap: wrap; flex-direction: column-reverse; }
.marketplace-seller-profile .wk-mp-header-container .wk-mp-header-container-left { flex: auto; max-width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 0; margin: 20px 0; }
.marketplace-seller-profile .wk-mp-header-container  .wk-mp-header-container-right {flex: auto; max-width: 100%; }
.marketplace-seller-profile .wk-mp-header-container .wk-mp-header-container-right img.wk-mp-banner-image {border: 0; box-shadow: none; padding: 0; width: 100%; height: auto; min-height: auto; max-height: inherit; }
.marketplace-seller-profile .wk-mp-collection-header-box .wk-mp-collection-seller-title-container {padding-left: calc(2.5% + 100px); }
body.marketplace-seller-profile .page-main {max-width: 1440px; width: 100%; margin: 0 auto; padding: 0px 20px; box-sizing: border-box; }

/*success  page*/

.checkout-onepage-success  .page-main > .page-title-wrapper .page-title {line-height: 30px; margin: 0; font-weight: 500; font-size: 18px; }
.checkout-onepage-success  .page-main > .page-title-wrapper {background: #ffffff; padding: 24px 0 0 0; text-align: center; border-radius: 6px 6px 0 0; border: 2px solid; border-image: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); border-image-slice: 1; border-bottom: 0; }
.checkout-onepage-success .page-main > .page-title-wrapper .page-title:before {content: ''; display: block; margin:0 auto 16px; width: 32px; height: 32px; background: url(../images/place-order.png) no-repeat center; background-size: contain; }
.checkout-onepage-success .page-main .checkout-success .success-messages {margin: 0 0 24px 0; padding: 0 0 16px 0; background: #ffffff; text-align: center; border-radius: 6px 6px 0 0; border: 2px solid; border-image: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); border-image-slice: 1; border-top: 0; } 
.checkout-onepage-success .page-main > .page-title-wrapper .action.print {display: none; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-total {margin: 0 0 16px 0; line-height: 26px; font-size: 16px; font-weight: 600; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-total strong {color: #4B7B42; font-weight: 600; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-total span {color: #000; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-total strong span {color: #66BB46; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-total strong span.success-total-price-currency {color: #4F4F4F; }
.checkout-onepage-success .page-main .checkout-success .success-messages p:last-child {width: 100%; clear: both;font-size:12px;margin:0;font-weight:400; }
.checkout-onepage-success .page-main .checkout-success .success-messages .status-order-detail-page a{font-weight: 600; color: var(--red); }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-items {display: flex; gap: 8px; border-bottom: 1px solid #fff; margin: 0 0 16px 0; padding: 0 0 16px 0; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-items .success-order-id {max-width: 50%; width: 100%; margin: 0 0 0 16px; background: #F7F7F7; border-radius: 6px; padding: 8px 16px; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-items .success-order-items {max-width: 50%; width: 100%; margin: 0 16px 0 0px; background: #F7F7F7; border-radius: 6px; padding: 8px 16px; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-items .success-order-id span {font-size: 12px; font-weight: 500; line-height: 20px; display: block; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-items .success-order-id .order-number strong {font-size: 12px; font-weight: 400; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-items .success-order-items span {font-size: 12px; font-weight: 500; line-height: 20px; display: block; }
.checkout-onepage-success .page-main .checkout-success .success-messages .success-items .success-order-items strong {font-size: 12px; font-weight: 400; }
.checkout-onepage-success .page-main .checkout-success  .success-shipping-address {margin: 0 0 8px 0; display: flex; align-items: center; }
.checkout-onepage-success .page-main .checkout-success .success-shipping-address img {margin: 0 16px 0 0; }
.checkout-onepage-success .page-main .checkout-success .success-shipping-address span {display: inline-block; padding: 0 8px 0 0; line-height: 24px; font-size: 14px; font-weight: 500; }
.checkout-onepage-success .page-main .checkout-success .success-shipping-address strong {font-size: 14px; font-weight: 400; line-height: 24px; }
.checkout-onepage-success .page-main .checkout-success .success-telephone {margin: 0 0 8px 0; display: flex; align-items: center; }
.checkout-onepage-success .page-main .checkout-success .success-telephone img {margin: 0 16px 0 0; }
.checkout-onepage-success .page-main .checkout-success .success-telephone span {font-size: 14px; font-weight: 400; line-height: 24px; }
.checkout-onepage-success .page-main .checkout-success .success-est-delivery {margin: 0 0 8px 0; display: flex; align-items: center; }
.checkout-onepage-success .page-main .checkout-success .success-est-delivery img {margin: 0 16px 0 0; }
.checkout-onepage-success .page-main .checkout-success .success-est-delivery span {display: inline-block; padding: 0 8px 0 0; line-height: 24px; font-size: 14px; font-weight: 500; }
.checkout-onepage-success .page-main .checkout-success .success-est-delivery  strong {font-size: 14px; font-weight: 400; line-height: 24px; }
.checkout-onepage-success .page-main .checkout-success .recommened-slider h2 {margin: 32px 0 16px 0; font-size: 14px; font-weight: 500; }
.checkout-onepage-success .page-main .checkout-success .recommened-slider h2:before{content: ''; display: inline-block; margin: 0 16px 0 0 ; width: 24px; height: 24px; background: url(../images/succes-recommended.png)no-repeat center; background-size: contain; vertical-align: sub; }
.checkout-onepage-success .page-main .checkout-success .recently-slider h2 {margin: 32px 0 16px 0; font-size: 14px; font-weight: 500; }
.checkout-onepage-success .page-main .checkout-success .recently-slider h2:before{content: ''; display: inline-block; margin: 0 16px 0 0 ; width: 24px; height: 24px; background: url(../images/succes-eye.png)no-repeat center; background-size: contain; vertical-align: middle; }
.checkout-index-index .fieldset>.field .additional .control[data-bind="css: {'_with-tooltip': element.tooltip}"] {display: none; }


/*Seller page*/
/*.marketplace-seller-sellerlist .page-main .page-title-wrapper {display: block !important; }*/
.seller-title h3 {margin: 20px 0; font-size: 16px; font-weight: 600; line-height: 26px; }
body .wk-mp-sellerlist-container li{width: 32%;}
.see_discount a {color: #347241; font-size: 14px; text-transform: capitalize; font-weight: 500; line-height: 24px; }
.see_discount a:hover{color: #347241;}
.see_discount a::after {font-size: 12px; line-height: 20px; color: inherit; content: '\e608'; font-family: 'luma-icons'; margin-left: 5px; }
.seller-content {clear: both; display: flex; gap: 30px; }
.seller-content .left-seller-content {width: 100%; max-width: 20%; }
.seller-content .right-seller-content {max-width: 80%; width: 100%; }
.seller-content .left-seller-content .filter-menu {padding: 20px 0; box-sizing: border-box; border: 1px solid #d1d1d1; border-radius: 16px; }
.seller-content .left-seller-content .filter-menu ul li {border-bottom: 1px solid #ccc; padding: 10px; }
.seller-content .left-seller-content .filter-menu .heading {border-bottom: 1px solid #ccc; font-size: 14px; font-weight: 600; line-height: normal; padding: 10px 10px 20px; display: block; }
.seller-content .left-seller-content .filter-menu ul li:last-child {border: 0; }
.seller-content .left-seller-content .filter-menu ul li label {cursor: pointer;width: 100%;font-size: 12px; font-weight: 600; line-height: 19px; text-transform: capitalize;display:flex; }
.seller-content .left-seller-content .filter-menu ul li label input{cursor: pointer;}
.order-products-toolbar.toolbar.bottom .item {display: inline-flex; width: 30px; height: 30px; align-items: center; justify-content: center; border: 1px solid #d1d1d1; border-radius: 0; flex-wrap: nowrap; }
.order-products-toolbar.toolbar.bottom .item .page {background: inherit; color: var(--black); }
.order-products-toolbar.toolbar.bottom .item .action {background: inherit; border: 0; padding: 0; margin: 0; box-shadow: none; }
.order-products-toolbar.toolbar.bottom{margin-top: 20px}
.marketplace-seller-sellerlist .top-banner {position: relative; }
.marketplace-seller-sellerlist .top-banner .seller-top-content {position: absolute; top: 40px; left: 0;width: 100%; text-align: center; transform: translate(0, 50px); }
.marketplace-seller-sellerlist .top-banner figure img {max-height: 200px; width: 100%; border-image: linear-gradient(to left,#E9187E,#F5AE29,#66BB46); border-radius: 16px; border: 3px solid transparent; background: linear-gradient(white,white) padding-box,linear-gradient(to left,#E9187E,#F5AE29,#66BB46) border-box; object-fit: cover; object-position: bottom; }
.marketplace-seller-sellerlist .top-banner .seller-top-content h2 {margin: 0 0 50px 0; color: #000; font-size: 24px; font-weight: 500; }
.marketplace-seller-sellerlist .top-banner .seller-top-content a {margin: 0 auto; background: var(--orange); color: var(--white); border-radius: 6px; font-weight: 500; font-size: 14px; height: 40px; display: flex; align-items: center; justify-content: center; max-width: 210px; }
.marketplace-seller-sellerlist .top-banner .seller-top-content a:after {font-size: 12px; line-height: 20px; color: inherit; content: '\e608'; font-family: luma-icons; margin-left: 8px; font-weight: 500; }
.become_partner{display: none}
.wk-mp-sellerlist-container .wk-sellerlist-divide1 a {display: block; width: 100%; }
.marketplace-seller-collection .wk-mp-banner img {width: 100%; display: inherit; aspect-ratio: 1 / 0.2; object-fit: cover; }
.right-seller-content .wk-mp-sellerlist-container  .wk-mp-sellerlist-wrap .wk-sellerlist-divide2 .up-to:before {transform: rotate(-180deg); content: ''; position: absolute; top: 0; width: 0; height: 0; border-style: solid; left: 0; border-width: 13px 13px 13px 0; border-color: transparent #fff transparent transparent }
.right-seller-content .wk-mp-sellerlist-container .wk-mp-sellerlist-wrap .wk-sellerlist-divide2 .up-to:after {content: ''; transform: rotate(-180deg); position: absolute; top: 0; width: 0; height: 0; border-style: solid; right: 0; border-width: 13px 0 13px 13px; border-color: transparent transparent transparent #fff }
.right-seller-content .wk-mp-sellerlist-container 
.wk-mp-sellerlist-wrap .wk-sellerlist-divide2 .up-to h3 {margin: 0; text-align: center; font-size: 12px; font-weight: 600; color: var(--white) }
.right-seller-content .wk-mp-sellerlist-container .wk-mp-sellerlist-wrap .wk-sellerlist-divide2 .up-to {width: 100%; max-width: 150px; display: flex; align-items: center; justify-content: center; background: var(--red); height: 25px; margin: 2px auto 12px; position: relative; overflow: hidden; }
.eco_female_data {display: flex; gap: 5px; margin: 0 10px 0 0; }
.eco_female_data img {width: 24px; }
.wk-seller-contact-left-container.no-map {display: none; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs button.write-review {display: none; }
small .wk-mp-star5-rating-color-bar, small .wk-mp-star4-rating-color-bar, small .wk-mp-star3-rating-color-bar, small .wk-mp-star2-rating-color-bar, small .wk-mp-star1-rating-color-bar {border: 3px solid #51ca51; background: #51ca51; border-image: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); border-radius: 16px; border: 3px solid transparent; background: linear-gradient(white, white) padding-box, linear-gradient(to left, #E9187E, #F5AE29, #66BB46) border-box; object-fit: cover; object-position: bottom; }
.wk-seller-rating-left-container .rating-section {padding: 0; background: inherit; color: #000; font-weight: 500; width: 100%; text-align: center; margin: 0; }
/*.wk-seller-rating-left-container .rating-section:after {content: '\e625' '\e625' '\e625' '\e625' '\e625'; color: var(--orange); font-family: 'luma-icons'; font-size: 16px; letter-spacing: 2px; line-height: 16px; font-style: normal; font-weight: normal; speak: none; -webkit-font-smoothing: antialiased; vertical-align: middle; }*/
.wk-seller-rating-left-container .rating-section::before {display: none; }
.wk-mp-design input[type=radio]:checked:after {content: ''; background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); width: 7px; display: inline-block; height: 7px; border-radius: 50%; vertical-align: middle; margin: 0px 2.5px 5px; }
.wk-rating-left-block .rating-star.quantity {background: linear-gradient(45deg, #E9187E, #8E104D); border-radius: 6px; }
.wk-rating-left-block .rating-star.price {background: linear-gradient(45deg,#F4CE88,#F5AE29); border-radius: 6px; }
.wk-rating-left-block .rating-star.value {background: linear-gradient(45deg,#70C750,#287C09); border-radius: 6px; }
.wk-seller-rating-left-container .wk-rating-left-block{padding: 20px;}
.wk-seller-rating-left-container .wk-mp-rating-individual-right-txt:after {position: relative; z-index: 2; -webkit-font-smoothing: antialiased; color: var(--orange); font-family: luma-icons; font-size: 16px; height: 16px; letter-spacing: 2px; line-height: 16px; display: inline-block;vertical-align: middle; font-style: normal; font-weight: 400; speak: none; content: '\e605'; }
.wk-seller-rating-left-container  .rating-summary .rating-result:before {left: 0; position: absolute; top: 0; width: 100%; z-index: 1; -webkit-font-smoothing: antialiased; color: var(--orange); font-family: luma-icons; font-size: 16px; height: 16px; letter-spacing: 2px; line-height: 16px; display: block; font-style: normal; font-weight: 400; speak: none; content: '\e625' '\e625' '\e625' '\e625' '\e625'; }
.wk-mp-collection-seller-title label.women, .wk-mp-collection-seller-title .eco, .wk-mp-collection-seller-title .crown {padding: 0 10px 0 0; }
span.wk-account-type {background: #fbf0de; display: inline-block; vertical-align: middle; text-align: center; margin: 0 0 0 2px; font-size: 14px; color: var(--black); font-weight: 500; max-width: 130px; border: 1px solid #fbf0de; border-radius: 6px; padding: 0px 45px; }


/*Partner page*/
.partner-top .top-section {display: flex; gap: 8px; align-items: center;justify-content:center; }
.partner-top .top-section .register {width: 100%; max-width: 33%; background-image: linear-gradient(to bottom, #E9187E, #8E104D); border-radius: 6px; padding: 13px 0; text-align: center; }
.partner-top .top-section .register a {font-size: 12px; font-weight: 400; color: #fff; }
.partner-top .top-section .register a span{display: block; line-height: normal; }
.partner-top .top-section .register a:before{content: ''; width: 50px; height: 50px; display: block; margin: 0 auto 4px; background: url(../images/register-new.png)no-repeat center #fff; background-size: 18px 24px; border-radius:100%; }
.partner-top .top-section .product {width: 100%; max-width: 33%; background-image: linear-gradient(to bottom, #F5AE29, #AF7200); border-radius: 6px; padding: 13px 0; text-align: center; }
.partner-top .top-section .product a {font-size: 12px; font-weight: 400; color: #fff; }
.partner-top .top-section .product a span{display: block; line-height: normal; }
.partner-top .top-section .product a:before{content: ''; width: 50px; height: 50px; display: block; margin: 0 auto 4px; background: url(../images/product-card-new.png)no-repeat center #fff; background-size: 24px 24px; border-radius:100%; }
.partner-top .top-section .selling {width: 100%; max-width: 33%; background-image: linear-gradient(to bottom, #65CA4B, #3D9627); border-radius: 6px; padding: 13px 0; text-align: center; }
.partner-top .top-section .selling a {font-size: 12px; font-weight: 400; color: #fff; }
.partner-top .top-section .selling a span{display: block; line-height: normal; }
.partner-top .top-section .selling a:before{content: ''; width: 50px; height: 50px; display: block; margin: 0 auto 4px; background: url(../images/selling-new.png)no-repeat center #fff;background-size: 24px 24px; border-radius:100%; }
.partner-top .top-section .revenues {width: 100%; max-width: 33%; background-image: linear-gradient(to bottom, #65CA4B, #3D9627); border-radius: 6px; padding: 13px 0; text-align: center; }
.partner-top .top-section .revenues a {font-size: 12px; font-weight: 400; color: #fff; }
.partner-top .top-section .revenues a span{display: block; line-height: normal; }
.partner-top .top-section .revenues a:before{content: ''; width: 50px; height: 50px; display: block; margin: 0 auto 4px; background: url(../images/revenues.png)no-repeat center; background-size: contain; }
.alekseon-widget-partner_with_us-form--wrapper form { margin: 24px auto 0; max-width: 100%; width: 100%; }
.alekseon-widget-partner_with_us-form--wrapper form .fieldset > .legend { display: none;font-size: 16px; font-weight: 600; line-height: normal; border: 0; padding: 0; margin: 0 0 15px 0; text-align: center;}
.partner-form h3 {font-size: 20px;text-align: center; font-weight: 500; margin: 0 0 28px 0; line-height: normal; }
.alekseon-widget-partner_with_us-form--wrapper form input,.alekseon-widget-partner_with_us-form--wrapper form select {height: 48px; border-color: #D5D5D5; border-radius: 6px; color: #4F4F4F; line-height: normal; font-size: 14px; font-weight: 400; padding: 12px 20px; }
.alekseon-widget-partner_with_us-form--wrapper form textarea{border-color: #D5D5D5; border-radius: 6px; color: #4F4F4F; line-height: normal; font-size: 14px; font-weight: 400; padding: 12px 20px; }
.alekseon-widget-partner_with_us-form--wrapper form button.action.submit.primary {margin: 0 0 20px 0;float: none;width:auto; }
.alekseon-widget-partner_with_us-form--wrapper form  .primary {float: none; width: 100%; }
.marketplace-seller-profile .wk-mp-collection-container .block.block-account {display: flex; align-items: center; justify-content: space-between; }
.marketplace-seller-profile .wk-mp-collection-container .block.block-account a {font-size: 14px; color: var(--black); font-weight: 400; }
.marketplace-seller-profile .wk-mp-collection-container .block.block-account a:after {content: ''; background: url(../images/webp/Chevron.webp) no-repeat; background-size: contain; display: inline-block; width: 17px; margin: 0 0 0 10px; height: 8px; vertical-align: middle; }
.marketplace-seller-profile .wk-mp-collection-view-btn{display: none}
/*.partner-form {max-width: 30%; width: 100%; box-sizing: border-box; margin: 20px auto 0; float: none;  }*/
.cms-join-our-network { background: #fafafa;}
.alekseon-widget-form-wrapper {width: 100%;max-width: 30%; border: 1px solid #ddd; padding: 20px; border-radius: 6px; background: #fff; }
.partner-top {max-width: 30%; margin: 0 auto; }

/*offer page*/
.scout-offers-index .wk-seller-body {display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between; }
.scout-offers-index .wk-seller-body .wk-coupon-wrapper-body {width: 100%; max-width: 32%; }


/*marketpalce login */
.page-layout-seller-login .wk-mp-login-header {background: linear-gradient(to left, #E9187E, #F5AE29, #66BB46); text-align: center; }
.page-layout-seller-login.marketplace-account-login .wk-mp-page-wrapper {padding: 0; max-width: 57rem;width: 100%; border: 0; box-shadow: 0 5px 30px 0 #ddd;}
.wk-mp-login-container {padding: 3rem 6rem 4rem; }
.page-layout-seller-login .logo img {margin: 0 auto; text-align: center; max-width: 150px; width: 100%; filter: brightness(0) invert(1); }
.wk-mp-login-container .form-actions .actions {margin: 0 auto 20px; text-align: center; }
.wk-mp-login-container .form-actions .actions button.action-login.action-primary,.wk-mp-login-container .form-actions .actions button.action-login.action-primary:hover {    border: 0; box-shadow: none; background: var(--orange); border-color: var(--orange); font-family: 'Poppins'; border-radius: 6px; font-weight: 500; font-size: 14px; padding: 8px 56px; line-height: 23px; text-shadow: none; }
.wk-mp-login-container .form-actions .secondary a {display: block; text-align: center; margin: 0 0 5px 0; }
.page-layout-seller-login.marketplace-account-login .wk-mp-page-wrapper .logo {margin: 0 auto !important; text-align: center; padding: 20px 0; float: none; display: block; }
.wk-mp-login-container .form-actions .secondary a.action.reminds span:last-child { background: #E6E8EA; border-color: #E6E8EA; border-radius: 6px; color: var(--black); padding: 8px 16px; font-size: 14px; font-weight: 500; font-family: 'Poppins'; margin: 0 0 0 8px; }
.wk-mp-login-container .form-actions .secondary a.action.reminds span {margin: 0; font-size: 14px; font-weight: 300;display:inline-block; }
.marketplace-account-login.page-layout-seller-login {background: #fafafa; }
.wk-mp-login-container .form-actions .secondary a.action.reminds {    font-weight: 600; padding: 16px 0 0 0; border-top: 1px solid #ced6de; }
.page-layout-seller-login fieldset .field.password.required {margin: 0 0 10px;}
.page-layout-seller-login fieldset .form-actions {clear: both; }
/*.page-layout-seller-login fieldset .form-actions .secondary:first-child {float: right; margin-top: -55px; }*/
.page-layout-seller-login fieldset .field-title {text-align: center; }
.page-layout-seller-login fieldset .field-title h2 {margin: 0 0 20px 0; font-size: 24px; font-weight: 500; }
.page-layout-seller-login fieldset .form-actions .secondary:first-child a {display: block; text-align: right; clear: both; margin: 0 0 10px; color: var(--black); font-size: 12px; font-weight: 500; font-family: poppins; }
.marketplace-seller-profile .wk-mp-collection-header-box{border-bottom: 0;}
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs {width: 81.5%; margin: 35px auto 0; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .product.data.items > .item.title > .switch {color: #000; font-weight: 500; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .wk-mp-collection-container {width: 100%; margin: 0; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .wk-mp-collection-container .block-title.wk-mp-float-left h4 {color: #000; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .wk-mp-collection-container .block-title.wk-mp-float-left {left: 0; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs button.write-review,.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs button.write-review:hover {background: var(--red); border-color: var(--red); color: #fff; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs button.write-review a:hover {color: #fff; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs p.loginmsg button {background: var(--orange); border: var(--orange); }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .description-tab-content .descrition-heading {font-size: 35px; font-weight: 500; font-family: 'Poppins'; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs  .wk-mp-description-order-count-container {display: flex; justify-content: center; align-items: center; gap: 20px; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .wk-mp-description-order-count-container .wk-order-count {margin: 0;display:none; }
.form-class-container .modal-footer .wk-btn {    font-family: 'poppins';font-size: 16px;background: var(--orange); border-color: var(--orange); width: 100%; max-width: 35%; margin: 0 auto; float: none; height: 40px; font-weight: 500;}
.fieldset > .field > .label, .fieldset > .fields > .field > .label {font-weight: 500; }
.wk-mp-design #review-form button.button {background: var(--orange); border-color: var(--orange);border-radius:6px; }
.form-class-container .modal-footer {text-align: center; }
.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .wk-mp-description-order-count-container .wk-review-count .fa {display: none; }
.wk-mp-collection-header-right-wrapper {display: none; }
.product.data.items > .item.content .wk-seller-policy-left-container {margin: 0; padding: 0; }
.product.data.items > .item.content .wk-seller-policy-left-container .left-container-content {border: 0; padding: 0; }
.product.data.items > .item.content .wk-seller-policy-left-container .left-container-content h3 {margin: 0 0 15px 0; font-size: 1.2em; font-weight: 500; }
.product.data.items > .item.content  .wk-seller-policy-right-container {margin: 0; }
.product.data.items > .item.content .wk-seller-policy-right-container .policy-content-container h3 {display: none;margin: 0; font-size: 18px; font-weight: 500; }
.product.data.items > .item.content .wk-seller-policy-right-container .policy-content-container h3 + span.border-line {display: none;position: inherit;left: 0;width: 85px;height: auto;transform: inherit;background: none;top: 0;border-bottom: 1px solid #ccc;padding: 0 0 5px 0;}
.product.data.items > .item.content .wk-seller-policy-right-container .policy-content-container {margin: 0 0 15px 0; }
.wk-review-count .wk-mp-collection-header-bottom {font-size: 15px; }

/*search bar*/
.field.search .searchsuite-autocomplete {border: 0;left: 0; width: 100%; border-radius: 6px; overflow: hidden; z-index: 99999;padding:16px 16px 0;box-sizing:border-box; }
.field.search .searchsuite-autocomplete .no-result {background: #fff; text-align: left; }
.field.search .searchsuite-autocomplete .title a {color: #000; }
.field.search .searchsuite-autocomplete .suggest {border-bottom: 1px solid #ddd; margin: 0 0 10px 0; padding: 0 0 10px 0; }
.field.search .searchsuite-autocomplete .title {padding: 0; background: inherit; margin: 0 0 10px 0;display:flex;justify-content:space-between; }
.field.search .searchsuite-autocomplete .recent .title span:before{margin: 0 16px 0  0;content:'' ; display: inline-block; background: url(../images/recent.png)no-repeat center; width:24px; height: 24px; vertical-align: middle; background-size: contain; }
.field.search .searchsuite-autocomplete .title span {color: var(--black); display: block; font-weight: 500; font-size: 18px; line-height: 30px; }
.field.search .searchsuite-autocomplete ul li :not(.qs-option-image) a {width: 40%;font-size: 12px; font-weight: 400; line-height: normal; display: inline-block; }
.field.search .searchsuite-autocomplete .saved .title span:before{margin: 0 16px 0  0;content:'' ; display: inline-block; background: url(../images/saved.png)no-repeat center; width:24px; height: 24px; vertical-align: middle; background-size: contain; }
.field.search .searchsuite-autocomplete .suggest .title span:before{margin: 0 16px 0  0;content:'' ; display: inline-block; background: url(../images/suggested.png)no-repeat center; width:24px; height: 24px; vertical-align: middle; background-size: contain; }
.field.search .searchsuite-autocomplete .recent,.field.search .searchsuite-autocomplete .saved,.field.search .searchsuite-autocomplete .suggest {border-bottom: 1px solid #CED6DE; padding: 0 0 12px 0; margin: 0 0 12px 0; }
.field.search .searchsuite-autocomplete ul li a[data-bind="attr: { href: url, title: title }"]:before {content: ''; display: inline-block; background: url(../images/search-item.png)no-repeat center; width:16px; height:16px;margin: 0 16px 0 0; vertical-align: middle; background-size: contain; }
.field.search .searchsuite-autocomplete ul li {margin: 0 0 16px 0; display: flex; align-items: center; justify-content: space-between;}
.field.search .searchsuite-autocomplete .suggest ul li a[data-bind="attr: { href: url, title: title }"]:before {display: none; }
.field.search .searchsuite-autocomplete .suggest ul {display: flex; gap: 8px; flex-wrap: wrap; }
.field.search .searchsuite-autocomplete .suggest ul li {margin: 0; padding: 4px 10px; border: 1px solid #D5D5D5; border-radius: 6px; }
.field.search .searchsuite-autocomplete .title a span {color: #4F4F4F; font-size: 12px; font-weight: 500; }
body .field.search .searchsuite-autocomplete .title a span:before {display: none !important; }
.field.search .searchsuite-autocomplete a.clear {font-weight: 500; font-size: 12px; line-height: normal; display: block; }
.field.search .searchsuite-autocomplete .suggest a.clear {margin: 16px 0 0 0; }
.field.search .searchsuite-autocomplete .title a span:after {content: ''; background: url(../images/webp/Chevron.webp) no-repeat; background-size: contain; display: inline-block; width: 15px; margin: 0 0 0 10px; height: 8px; vertical-align: middle; }
.field.search .searchsuite-autocomplete ul li a.delete_saved_icon:after {content: ''; background: url(../images/delete-search.png) no-repeat; background-size: contain; display: inline-block; width: 16px; height: 16px; vertical-align: middle; }
.field.search .searchsuite-autocomplete ul li a[data-bind="attr: { href: 'javascript:void(0)', class: 'delete_saved_icon' ,id:id,custid:custid}"] span {display: none; }
.field.search .searchsuite-autocomplete ul li a.save_icon:after {content: ''; background: url(../images/save-search.png) no-repeat; background-size: contain; display: inline-block; width: 16px; height: 16px; vertical-align: middle; }
.field.search .searchsuite-autocomplete ul li a.saved_icon:after {content: ''; background: url(../images/save-search-active.png) no-repeat; background-size: contain; display: inline-block; width: 16px; height: 16px; vertical-align: middle; }
.field.search .searchsuite-autocomplete ul li a[data-bind="attr: { href: 'javascript:void(0)', class: 'save_icon' ,id:id,custid:custid}"] span,.field.search .searchsuite-autocomplete ul li a[data-bind="attr: { href: 'javascript:void(0)', class: 'saved_icon' ,id:id,custid:custid}"] span{display: none;}
.field.search .searchsuite-autocomplete ul li .search-toggle_actions:before{content: ''; display: inline-block; width: 15px; height: 3px; background: url(../images/search-dot.png)no-repeat center; background-size: contain; }
.field.search .searchsuite-autocomplete ul li .search-toggle_actions {font-size: 0; float: right;width: 60%; text-align: right;}
.field.search .searchsuite-autocomplete ul li .search_actions {display: none;margin:5px 0 0 0 ; }
.field.search .searchsuite-autocomplete ul li .search-toggle_actions a {width: auto; }
.field.search .searchsuite-autocomplete .suggest ul li a {width: auto; }
.qs-option-reviews .product-view-count{display: none;}
body .am-checkout.-modern .authentication-wrapper .action-auth-toggle,body .am-checkout.-modern .authentication-wrapper .action-auth-toggle:hover {background: inherit; text-align: left; font-size: 14px; font-weight: 400; font-family: 'Poppins'; color: #6d6d6d; padding: 15px 0; }
body .am-checkout.-modern .authentication-wrapper .action-auth-toggle span:last-child {font-weight: 500;margin: 0; color: #F5AE29; text-transform: uppercase; }

@media screen and (min-width:320px) and (max-width:768px) {
	.dropdown-mask {content: ""; position: relative !important; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: 30; display: none; }
	.cart.table-wrapper .cart tbody td.col.item {display: flex ; align-items: center; gap: 20px; }
/*	body .cart.table-wrapper .product-item-photo{position: inherit;}*/
	.banner-item.banner-slider {min-height: 167px; max-height: 167px; overflow: hidden; }
	/*.home-first-block{min-height: 2454px;}*/
	.owl-carousel {transition: transform 0.3s ease-in-out; }
	.owl-carousel.owl-theme.featured.owl-loaded.owl-drag{min-height: 200px;}
	.carousel-container.mp-banner-slider {min-height: 167px; }
	.mobilelogin-otp-verify .message-success.success.message ,.mobilelogin-otp-verify .message-error.error.message{width: 100%; margin: 20px 0 !important;} 
	.mobilelogin-otp-verify .login-container .block.block-customer-login{max-width: 100%;}
	.hotdeal-slider .title h2{font-size: 14px}
	.contact li .content h5 {padding: 0 20px 10px; font-size: 12px; }
	.marketplace-seller-profile .wk-mp-seller-profile-box {padding: 0; }
	.wk-mp-collection-header-box .wk-mp-collection-header-right-wrapper a, .wk-mp-collection-header-box .wk-mp-collection-header-bottom-txt, body .wk-mp-collection-header-box .wk-mp-collection-header-css a{font-size: 14px}
	.featured-slider .title h2{font-size: 14px;}
	.cms-home span.wk-account-label{padding: 5px;}
	.contact li .alekseon-widget-form-wrapper fieldset{min-width: 100%;width: 100%;max-width: 100%;}
	.acc-content span.wk-account-label{padding: 5px;}
	.products.wrapper .products{gap:6px;}
	.seller-inner-cotent {flex-wrap: wrap; }
	.seller-inner-cotent .first-content {width: 100%; }
	.seller-inner-cotent .second-content {width: 100%; }
	.seller-inner-cotent .third-content {width: 100%; }
	.seller-products .product-item {width: 46%; }
	.second-content .seller-group h3 {width: 47%; }
	.seller-group h3 {font-size: 14px; }
	.reveal-sellers{margin: 20px 0;}
	.tabs-stage p{margin: 0;}
	.seller-tabs ul.tabs-nav li.active a {padding-bottom: 5px; border-bottom: 2px solid; border-image-slice: 1; border-image-source: linear-gradient(to right, #E9187E, #F5AE29, #66BB46); }
	.seller-tabs ul.tabs-nav{justify-content: space-between; gap: 5px;}
	.seller-tabs ul.tabs-nav li a {font-size: 12px; }
	.seller-tabs .tabs-stage {padding: 20px 0 0 0; }
	.fieldset.wk-mp-fieldset table#product-review-table th {padding: 5px; font-size: 12px; }
	.wk-mp-design input[type=radio]:checked:after{margin: 0px 1.2px 5px;}
	.new-design-sliders {flex-wrap: wrap; }
	.new-design-sliders .first-slider-container, .new-design-sliders .second-slider-container {max-width: 100%; }
	.new-design-sliders .first-slider-inner .home-new-slider {max-width: 50%; width: calc(50% - 10px); padding: 0;}
	.new-design-sliders .first-slider-inner .home-new-slider .owl-nav span[aria-label="Next"]{right: -7px;}
	.new-design-sliders .first-slider-inner .home-new-slider .owl-nav span[aria-label="Previous"] {left: -7px;}
	.new-design-sliders .first-slider-inner .home-new-slider .owl-nav span{height: 22px; padding: 10px 10px;}
	.new-design-sliders .category_product .product-item {max-width: 50%; width: calc(50% - 10px); padding: 0; }
	.featured-seller-slider {margin: 20px 0 0 0; }
	.amsty-login-title{width: 85%;}
	.field.search .searchsuite-autocomplete{margin-top: 16px;}
	.block.discount .content form{width: 100%;}
	.alekseon-widget-form-wrapper {max-width: 100%;box-sizing: border-box;border: 0;padding: 14px;} 
	.contact li .content {padding: 0; }
	.contact li.ticket .content h5 {padding: 0 16px; }
	.partner-top{max-width: 100%}
	.page-layout-seller-login fieldset .field.password.required{width: 60%;}
	.wk-mp-login-container {padding: 2rem; }
	body.mobilelogin-index-favoriteslist .page-main .columns .column.main{width: 100%;}
	.scout-offers-index .wk-seller-body .wk-coupon-wrapper-body {max-width: 100%; }
	.wk-seller-body .wk-coupon-wrapper-body .wk-copy-code {top: 10px; bottom: 0; bottom: auto; }
	.page-wrapper .header.content li.link.wishlist {display: none; }
	.wishlist-index-index .products-grid .product-items li.product-item {width: 100%; } 
	.partner-form h3{font-size: 14px}
	.marketplace-seller-sellerlist .top-banner .seller-top-content{transform: translate(0, 40px);}
	.marketplace-seller-sellerlist .top-banner figure img {aspect-ratio: 1/0.5; }
	.marketplace-seller-sellerlist .top-banner .seller-top-content h2 {margin: 0 0 20px 0; font-size: 12px; }
	.marketplace-seller-sellerlist .top-banner .seller-top-content a {max-width: 200px; }
	.slider-toggle .acc-container .acc {width: 100%; max-width: 100%; }
	body .breadcrumbs{display: block;}
	.partner-top .top-section {flex-wrap: wrap; }
	.partner-top .top-section .register, .partner-top .top-section .product, .partner-top .top-section .selling,.partner-top .top-section .revenues {max-width: 100%; }
	.alekseon-widget-partner_with_us-form--wrapper form {max-width: 100%; }
	.favorites-content .top ul li.active:after{max-width: 100%;}
	.order-products-toolbar.toolbar.bottom p.toolbar-amount {margin: 0 0 20px 0; }
	.order-products-toolbar.toolbar.bottom .pages {text-align: center; }
	.order-products-toolbar.toolbar.bottom .pages li.item {position: inherit; }
	.seller-content{flex-wrap: wrap;}
	.seller-content .left-seller-content,.seller-content .right-seller-content{max-width: 100%;}
	.cms-deal-promotions .new-collection h2 {margin: 0 0 20px 0; text-align: center; font-weight: 500; font-size: 18px; }
	body .wk-mp-sellerlist-container li{width: 100%;}
    .contact-top .contact-faq p{font-size: 12px; } 
    .faq-ticket p {font-size: 12px; float: right; display: inline-block; width: 100%; vertical-align: middle; max-width: 90%;}
    .block-search{position: relative; z-index: 4; }
    .abs-visually-hidden-desktop, .modes-label, .block-search .label, .block-collapsible-nav .title{border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
    .block-search .control {border-top: 0; margin: 0; padding: 0; }
    .block-search input{margin: 0; position: static; }
    .search-autocomplete{margin-top: 0; } 
    .block-search .action.search{background-image: none; background: none; -moz-box-sizing: content-box; border: 0; box-shadow: none; line-height: inherit; margin: 0; padding: 0; text-decoration: none; text-shadow: none; font-weight: 400; position: absolute; display: inline-block; pointer-events: none; z-index: 1; }
    .page-wrapper .header.content {flex-wrap: wrap;padding:0;margin:0;border-radius:4px; }
    .page-wrapper .header.content .block-search input{max-width: 100%}
    .block-search .action.search > span{border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
    .page-wrapper .header.content a.logo {padding: 6px 30%; min-height: 42px; display: flex; align-items: center;}
    #html-body [data-pb-style=HGLE1DS].customer-notification {position: absolute; top: 17px; right: 0; min-height: 43px; align-items: center; justify-content: center; width: 62px; border-radius: 0 4px 4px 0;}
    .nav-toggles {top: 20px; left: 17px; }
    #html-body [data-content-type='row'][data-appearance='contained'] .mobile-menu .pagebuilder-column-group {flex-wrap: nowrap; }
    #html-body [data-content-type='row'][data-appearance='contained'] .mobile-menu .pagebuilder-column-group img {width: 100%; margin: 0 auto; text-align: center; max-width: 40px; display: block; }
    #html-body [data-content-type='row'][data-appearance='contained'] .mobile-menu[data-element='inner'] p a {color: #657581; font-size: 12px; font-weight: 400; font-family: 'Poppins'; display: block; text-align: center;margin:4px 0 0 0; }
    #html-body [data-content-type='row'][data-appearance='contained'] .mobile-menu[data-element='inner'] p {margin: 0; }
    #html-body .page-header{border: 0; margin-bottom:0; }
    .mobile-menu {margin:-1px; } 
/*    .customer-account-create fieldset.fieldset.create.info .field{max-width: 46%}*/
    .cms-home .home-loader img {max-width: 100px;} 
/*    .featured-slider .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}*/
    .service-slider .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}
    .high-value-slider .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}
/*    .showroom-slider .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}*/
    .recommened-slider .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}
    .gogreen-slider .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}
/*    .trending-slider .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}*/
    .sale-slider .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}
    .recently-slider .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}
    .hotdeal-slider .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}
    .cms-deal-promotions .top-deal .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}
    .cms-deal-promotions .car-deal .owl-carousel .owl-stage-outer{margin: 0 -15px 0 0}
    .page-wrapper .header.content a.logo img {max-width: 80px; width: 100%;filter: brightness(0) invert(1); } 
    .customer-notification img {filter: brightness(0) invert(1); } 
     .catalogue-product .product-section .product.column .acc-content{max-width: 50%}
     .catalogue-product .product-section .sub-category ul li{max-width: 47%;}
    body .catalogue-product .product-section .sub-category {width: 90vw; }
     .catalogue-product .product-section .acc-content:nth-child(even) .sub-category {margin-left: -110%; } 
    .page-products .columns .sidebar.sidebar-main{padding: 0;border: 0}
/*    body footer.page-footer{margin: 30px;}*/
    body footer.page-footer .footer.content{padding: 0}
    body .nav-sections .section-items.nav-sections-items ul li a.level-top {padding-left: 0; }
/*    .navigation a, .navigation a:hover {color: var(--white); }*/
/*    .navigation .submenu:not(:first-child) ul > li a {color: var(--white); }*/
    .nav-sections .header.links a, .nav-sections .header.links a:hover {color: var(--white); } 
/*    body ul li.view-ar.switcher-option a {color: var(--white); }*/
	.nav-sections .switcher-options.active .switcher-dropdown {display: block; left: 0; right: 0; width: 100%; max-width: 80%; margin: 0 auto; }
	.navigation .level0>.level-top{text-transform: capitalize;}
    .nav-sections-item-title.active a.nav-sections-item-switch {color: var(--black); } 
    body .nav-sections {background: #f0f0f0; color: #000;box-shadow: inherit; border: 0; }
     body .nav-sections .section-items.nav-sections-items ul li a.level-top{color: var(--black);}
    .page-wrapper .header.content ul.header.links{display: none;}
    .menu-header{padding: 0 0 0 16px;}
    .custom-menu.active {overflow-y: scroll;position: fixed; background: var(--white); top: 0; z-index: 10; padding: 20px;height:100%;width:100%;left:0;box-sizing:border-box; } 
    header .nav-menu > span{font-size: 0;line-height: normal;}
/*    .custom-menu {padding: 10px 10px 10px 20px;background: var(--red);border-radius: 4px 0 0 4px; } */
    .custom-menu.active .nav-menu > span {font-size: 16px; }
    .custom-menu.active .nav-menu > span:before{display: none;}
    header .nav-menu > span:before{content: ''; background: url(../images/icon-Menu.png)no-repeat center; width: 22px; height: 18px; background-size: contain; display: inline-block; vertical-align: sub; }
    .custom-nav-sections .sign-img img {border-radius: 50%; }
   /* tr.totals.shipping.excl {display: none; }
	tr.totals.sub,tr.totals {display: none; }*/
	.cart-summary>.title {display: block; font-size: 1.5em; font-weight: 500; }
	.cart-summary .block > .title {padding: 10px; }
	.cart-totals {border: 0; }
	.abs-sidebar-totals .grand .amount, .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount {border-top: 0; }
	.abs-sidebar-totals .grand .mark, .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark {border-top: 0; }
	.cart-summary .block .content,.cart-summary .block.active .content{display: none;}
	.cart-totals .table-wrapper tr.totals-tax,a.action.multicheckout {display: none; }
	.cart.table-wrapper .col.qty[data-th]::before,.cart.table-wrapper .col.price{display: none;}
	.cart.table-wrapper .cart > .item{border: 0; }
	.cart.table-wrapper {border-top: 0; } 
	.cart-container {display: flex; flex-wrap: wrap; width: 100%; } 
	.account .page-main .page-title-wrapper .page-title {margin-top: 0; }
	.account .page-main {padding-top: 0; } 
	.account.page-layout-2columns-left .sidebar.sidebar-main{width: 100%;}
	.account .block-collapsible-nav .title {position: inherit; width: auto; clip: auto; height: auto; display: inline-block; }
	body.mobilelogin-index-favoriteslist .page-main .columns {width: 100%; }
	.account .block.block-collapsible-nav {position: inherit; margin: 0; }
	.account .block-collapsible-nav .title strong {font-weight: 500; font-size: 14px; text-transform: capitalize; }
	.account .block-collapsible-nav .title:after {top: 0; }
	.orders-history .order-content .contents table tbody tr td{width: 50%;}
	.customer-account-login .login-container .block.block-new-customer .block-title {display: none; } 
	.cart.table-wrapper .cart tbody td.col.stock-status{padding: 0 0 10px 90px;}
	.cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp{float: none;}
	.cart.table-wrapper .col.subtotal, .cart .table.items .col.qty {padding: 0 0 10px 90px;text-align:left; } 
	.cart.table-wrapper .col.qty .label {position: inherit; visibility: visible; margin: 0; overflow: visible; clip: auto; }
	.cart .table.items .col.qty label{display: flex;gap: 40px;}
/*	.cart.table-wrapper .cart > .item tr.item-actions {position: absolute; bottom: 0; right: 55px; } */
/*	.cart.table-wrapper .cart > .item tr.item-actions .action.action-delete {margin: 0;right: -55px; } */
	.sales-order-view.account .column.main .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before, .sales-order-view.account .column.main .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th[data-th]:before {display: none; } 
	.sales-order-view.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td.price {display: none; }
	.sales-order-view.account .column.main .order-details-items .item-options{display: flex;gap: 5px;}
	.sales-order-view.account .column.main .order-details-items .item-options dd{margin: 0;}
	.page-products .columns .sidebar.sidebar-main .filter-title strong{top: -7px; box-shadow: none; background: inherit; font-family: 'Poppins'; font-size: 12px; font-weight: 600; line-height: 18px; border: 1px solid #CED6DE; border-radius: 6px; padding: 8px 50px; cursor: pointer;}
	.page-products .columns .sidebar.sidebar-main .filter-title strong:before{content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background: url(../images/filter.png)no-repeat center; background-size: contain; margin: 0 10px 0 0; }
	.modal-popup._inner-scroll .modal-inner-wrap{width: 100%;}
	.page-products .columns .sidebar.sidebar-main .filter.active .filter-title strong {color: inherit; left: 0; top: 28px; border-color: var(--red); position: relative; border-radius: 6px; border: 2px solid transparent; background: linear-gradient(white, white) padding-box, linear-gradient(to left, #E9187E, #F5AE29, #66BB46) border-box;}
	.filter.active .filter-title strong:after{display: none;}
	.sorter .sorter-label.active {position: relative; border-radius: 6px; border: 2px solid transparent; background: linear-gradient(white, white) padding-box, linear-gradient(to left, #E9187E, #F5AE29, #66BB46) border-box; z-index: 99; }
	.page-products .columns .sidebar.sidebar-main .am_shopby_apply_filters{position: fixed;left: 0 !important;width: 100% !important;}
	.page-products .sorter{position: initial;}
	#amasty-shopby-product-list .toolbar-products .sorter-options{max-width: 100%;border-radius: 6px; border: 2px solid transparent; background: linear-gradient(white, white) padding-box, linear-gradient(to left, #E9187E, #F5AE29, #66BB46) border-box;}
	body .footer-mobile-menu .minicart-wrapper .action.showcart .counter.qty{right: 0; top: -10px; border-radius: 50%; background-color: var(--red); color: var(--white); padding: 0; min-width: auto; height: 17px; left: 20px;}
	.featured-slider .item span{min-height: 46px;}
	.page-wrapper .header.content .block.block-search {padding: 16px 16px 16px 16px;width:100%;background:var(--white);margin-bottom:-2px } 
	.social-search{top: 25px;right: 30px;}
	.page-wrapper .header.content .block-search .action.search{top: 28px;left: 30px;}
	footer.page-footer .copyright_section{display: flex; flex-direction: column;}
	footer.page-footer .copyright_section > * {width: 100%; text-align: left;}
	html[lang="ar"] footer.page-footer .copyright_section > * {width: 100%; display: flex; flex-direction: column; align-items: center;}
	html[lang="ar"] .footer_social h2{text-align: center;}
	html[lang="ar"] .footer_connected_top h2, html[lang="ar"] .footer_connected_bottom h2{text-align: center;}


	footer.page-footer .footer_social_bottom{  margin-top: 30px;}
	footer.page-footer .footer_bottom_logo {margin-top: 50px; order: 3;}
	footer.page-footer .footer_connected_top{margin-top: 50px;}
	footer.page-footer .custom-copyright{margin-bottom: 50px;}
	.footer.content .footer_all_section [data-content-type='html']:first-child { display: block; padding: 20px 20px;}
	.account .column.main{margin: 10px 0 0 0 ;order: 2;}
	.cart.table-wrapper .item-options dd{margin-right: 5px;}
	.sign-img img {width: auto;max-width:72px; }
	.checkout-cart-index .column.main {padding: 0; }
	.checkout-cart-index .column.main .cart-summary._sticky {position: inherit; margin: 0; } 
	.checkout-cart-index .column.main .cart-summary {margin: 0;padding: 15px; border-top: 1px solid #CED6DE; width: 100%;order: 3;}
	.product-count {width: 100%; padding: 0 16px; }
	.cart-container .form-cart {width: 100%; }
	.cart-summary .checkout-methods-items .action.primary.checkout{max-width: 220px;}
	.page-products .columns .sidebar.sidebar-main .am_shopby_apply_filters .am-show-button{position: fixed;bottom: 0;}
	body .cart-summary .checkout-methods-items .item{margin-bottom: 0;}
	body.filter-active .page-wrapper{height: auto; margin-top: 0; visibility: visible;} 
	.filter.active .filter-title {position: inherit;border:0;height:auto; } 
	.filter.active .filter-subtitle {display: none; } 
	.filter.active .filter-options {position: inherit; overflow: visible; top: 22px; z-index: 30; background: var(--white); margin: 15px 0 0 0; width: 100%; max-width: 100%; right: 0; box-sizing: border-box; height: auto; bottom: initial; } 
	.block-content.filter-content {position: absolute; width: 100%; top: 35px;z-index:2;background:#fff; }
	.filter.active::after {content: ''; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: -1; }
	.filter.active .filter-options .filter-options-title{font-size: 12px;font-weight: 600;text-transform: uppercase;padding: 11px 24px 0 24px;}
	.filter.active .filter-options .filter-options-content {padding: 5px 15px; }
	.filter.active .filter-options .filter-options-content .items {display: flex; align-content: center; gap: 8px; flex-wrap: wrap; }
	.filter.active .filter-options .filter-options-content .items .item {line-height: normal; margin: 0; border: 1px solid #CED6DE; border-radius: 6px; padding: 7px 14px; box-sizing: border-box; }
	.filter.active .filter-options .filter-options-content .items .item a span{padding: 0; color: var(--black); font-size: 12px; font-weight: 400; }
	.filter.active .filter-options .filter-options-content .items .item a:visited {padding: 0; color: var(--black); font-size: 12px; font-weight: 400; }
	.filter.active .filter-options .filter-options-content .items .item a:active {padding: 0; color: var(--black); font-size: 12px; font-weight: 400; }
	.filter.active .filter-options .filter-options-content .items .item a{padding: 0;}
	.filter.active .filter-options .filter-options-content .items.am-filter-items-price {display: block; }
	.filter.active .filter-options .filter-options-content .items.am-filter-items-price .amshopby-slider-container.-improved {margin: 0 0 10px 0; display: flex; flex-direction: column-reverse; }
	.filter.active .filter-options .filter-options-content .items.am-filter-items-price .amshopby-slider-container.-improved .amshopby-slider-display {margin: 10px 0; }
/*	.filter.active .filter-options .filter-options-content .items.am-filter-items-price .amshopby-slider-container.-improved .ui-slider-range.ui-widget-header.ui-corner-all {background: #1A1F2D !important; }*/
	.filter.active .filter-options .filter-options-content .items.am-filter-items-price .amshopby-slider-container.-improved .ui-slider-handle {border: 1px solid #CED6DE; background: #fff !important; }
	.filter.active{position: inherit;}
	body .cart.table-wrapper .product-item-details {max-width: 250px; } 
	.cart.table-wrapper .item .col.item{min-height: inherit;}
	.cart.table-wrapper .col.subtotal[data-th]::before{display: none;}
	.amsl-popup-block.-social-right .amsl-tabs-wrapper .amsl-title{max-width: 100%;}
	.account .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:before, .account .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after{display: none}
	.account .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr{display: table-row;}
	.account .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .mark{width: 100%;}
	.account .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr.grand_total th.mark {width: auto; }
	.account .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr.grand_total td.amount {text-align: left; }
	.sales-order-view.account .column.main tr td.col.subtotal {padding-left: 105px; } 
/*	.cms-home .featured-slider .owl-item img,.cms-home .columns .column.main .topseller-slider .owl-item img{max-width: 90px;min-height: 90px;max-height: 90px;width: 100%;margin: 0 auto;object-fit: cover;}*/
	.custom-menu .custom-nav ul li:nth-child(4), .custom-menu .custom-nav ul li:nth-child(7), .custom-menu .custom-nav ul li:nth-child(10){border-bottom:1px solid #CED6DE; margin:0 0 8px 0; padding: 10px 0 18px 0; }
	.custom-menu .custom-nav ul{min-height: 600px}
	.contact li .content .info {display: flex; align-items: center; }
	.faq-option .faq-info p,.faq-container ul li .faq-content ul li{font-size: 12px;}
	.filter-active .products.list.product-items .product-item {z-index: -2; }
	.wk-mp-collection-container ul li .image,.wk-mp-collection-container ul li ul{max-width: 100%;}
	.mobile-header {display: flex; justify-content: center; align-items: center; }
	.mobile-header .mobile-icon {width: 100%; max-width: 25%;margin:21px 0 0 0; }
	.mobile-header .mobile-icon:nth-child(2) {max-width: 50%; }
	.mobile-header .mobile-icon a span {font-size: 11px; display: block; text-align: center;padding:5px 0 0 0; }
	.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before{filter: none;width: 15px;height: 15px;}
/*	.header .links, .header .switcher{display: none;}*/
/*	.mp-banner-slider .owl-carousel .owl-item img {aspect-ratio: 1/0.2; } */
	.mp-banner-slider .owl-carousel .owl-item img{border-radius: 16px;aspect-ratio: 1 / 0.3;}
	.productimg img{height: 145px; object-fit: contain; min-height: auto;}
	 .catalogue-product .product-section .filter-img h3{font-size: 16px;}
	 .catalogue-product .product-section .filter-img {text-align: right; margin: 0 0 40px 0; } 
	.catalog-top-slider .slick-dots {margin-bottom: 0; } 
	#html-body [data-pb-style=HGLE1DS].customer-notification+li.nav.item {display: none; } 
	.seller-tabs.desktop .tab-content.stores {display: none !important; } 
	.catalog-title{font-size: 14px;line-height: normal;}
	body .product-info-main .product-addto-links{flex-wrap: wrap;gap: 20px;padding: 0}
	.product-info-main .product-addto-links #whishlist-container-custom,.social_share_icon{max-width: 100%;}
/*	.customer-account-login .column.main .login-container{margin: 20px 0 0 0;}*/
	.customer-account-login .column.main .login-container .block.block-customer-login{width: 100%;}
	.product-add-form .box-tocart .fieldset .actions a{padding: 10px;}
	.product-info-main .product-add-form .box-tocart .control select {max-width: 100%; }
	.product-add-form .box-tocart .fieldset button.action.tocart {max-width: 100%; }
/*	.product-add-form .box-tocart .fieldset .actions {gap: 0; }*/
	.customer-account-login .login-container .field.password.required {float: none; }
	.customer-account-login .login-container .block-content form .fieldset .actions-toolbar .secondary{float: none; clear: both; margin-left: inherit; margin-top: 0; margin-bottom: 20px; }
	.customer-account-create .column.main {max-width: 100%; }
	body .amsl-login-page .amsl-social-login .social-title,body .amsl-registration-page .amsl-social-login .social-title{left: 60px;}
	.customer-account-forgotpassword .form.password.forget {max-width: 100%; }
	.wk-mp-collection-header-right-wrapper {display: flex;align-items:center; }
	.wk-mp-collection-header-right-wrapper .wk-mp-collection-header-right.wk-mp-seller-profile-wrapper {width: 20%;border:0; }
	.wk-mp-collection-header-right-wrapper .wk-mp-collection-header-right.wk-mp-collection-count-wrapper {width: 100%; }
	.wk-mp-collection-header-right-wrapper .wk-mp-collection-header-right.wk-mp-collection-count-wrapper .wk-mp-collection-product-right .wk-mp-collection-header-css {margin: 0; padding: 0; display: block; }
	.wk-mp-collection-header-right-wrapper .wk-mp-collection-header-right.wk-mp-collection-count-wrapper .wk-mp-collection-product-right .wk-mp-collection-header-css a.store-name {padding: 0; }
	.marketplace-seller-profile .wk-mp-collection-container .block.block-account {position: inherit; }
	.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs{margin: 20px auto; width: 100%; padding: 0 20px; box-sizing: border-box;}
	.marketplace-seller-profile .wk-mp-collection-container .block.block-account .block-title.wk-mp-float-left {position: inherit;margin:0 }
	.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .wk-mp-collection-container .block-content.filter-content {position: inherit; }
	.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .wk-mp-collection-container .block-content.filter-content strong.block-subtitle.filter-subtitle {        font-weight: 500; padding: 10px 0; font-size: 14px; margin: 0; float: right; border: 0; }
	body .block-title.wk-mp-float-left h4 {margin: 10px 0 0 0; font-size: 16px; font-weight: 500;color:#000; }
	body .wk-mp-collection-header-box{display: block;}
	label.type {max-width: 90px; }
	.featured-seller-slider .owl-item .item {min-height: auto; }
	.nav-sections .switcher-trigger strong.view-en {font-weight: 500; }
	.slider-toggle .acc .acc-head span{font-size: 14px;}
	body .slider-toggle {padding:20px 0; border: 0; margin: 0; }
	.cart-discount {width: 100%; }
	.checkout-index-index .wk-view-coupons .modal-title {margin: 0; }
	.wk-view-coupons.modal-slide._inner-scroll .modal-content{margin: 20px 0 0 0;}
	.wk-view-coupons.modal-slide._inner-scroll .modal-content .no_coupon {margin: 10px 0 0 0; }
	#html-body.checkout-cart-index .page-header {margin-bottom: 20px; }
	.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .description-tab-content .descrition-heading{font-size: 14px}
	body .description-tab-content{flex-wrap: wrap;gap: 15px;}
	body .description-left-container{width: 100%;border-right: 0;border-bottom: 1px solid #000;}
	body .description-right-container{padding: 0;width: 100%;font-size: 14px;}
	footer .block.newsletter .field.newsletter {max-width: inherit; }
	.footer-top-container .footer-top-content {flex-wrap: wrap; gap: 20px; }
	.footer-top-container .footer-top-content .first-content {max-width: 100%; }
	.footer-top-container .footer-top-content .middle-content {max-width: 100%; }
	.footer-top-container .footer-top-content .last-content {max-width: 100%; }
	.footer-top-container .footer-top-content .middle-content .block.newsletter {padding: 0 20px; }
	.block.newsletter input {min-width: inherit; }
	.footer-top-container .footer-top-content .middle-content .block.newsletter .title strong {font-size: 14px; }
	.why-scout table tbody tr td p{margin-left: 0; font-size: 0.8em;text-align: left !important;}
	.why-scout table tr:first-child td, .why-scout table tr:nth-child(3) td{font-size: 0.9em;}
	.why-scout p{font-size: 1.5em;}
	.why-scout p.why-join{font-size: 1.2em;}
	.footer-top-container .footer-top-content .first-content h2 {font-size: 1.2em; }
	.footer-top-container .footer-top-content .last-content h2 {font-size: 1.2em; }
	.home-slider .title h2,.new-design-sliders h2,.featured-seller-slider .title h2,.go-green-slider .title h2,.recommended-slider .title h2,.service-highlights-slider .title h2,.topseller-slider .title h2,.trending-slider .title h2,.new-seller h2{font-size: 14px;}
	.page-header .switcher .options ul.dropdown.switcher-dropdown {margin: 0;border: 0;box-shadow: none;min-width: auto; padding: 0 10px; position: inherit; top: 0;min-height:auto; }
/*	.page-wrapper .header.content .switcher {display: block; }*/
/*	.page-wrapper .header.content .popup .switcher {display: block; }*/
	.page-header .switcher .options ul.dropdown.switcher-dropdown a {padding: 5px 0 0 0; }
	.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .product.data.items {border: 0; margin: 0; }
	.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .product.data.items > .item.title > .switch {padding:0; }
	.wk-mp-collection-left .filter.active .filter-subtitle{background: #fff}
	.wk-mp-collection-left .filter.active .filter-title {background: #fff; top: -5px; }
	.elevate-slider .elevate-your-style h2{font-size: 14px;}
	.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .product.data.items #marketplace_sellercollection {padding: 0; }
	.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .wk-mp-collection-container .block-title.wk-mp-float-left h4{font-size: 14px;}
	body#html-body{font-size: 14px;}
	.box-collateral.box-reviews {margin: 20px 0 0 0; }
	body .wk-mp-collection-left .filter.active .filter-options{top: 30px}
	.marketplace-seller-profile .product.info.detailed.wk-supplier-tabs .wk-mp-collection-container .filter.active .block-content.filter-content strong.block-subtitle.filter-subtitle{font-weight: 500; padding: 10px; font-size: 14px; float: right; border: 0; z-index: 11; height: auto; display: inline-table; margin: 0; }
	.wk-seller-contact-contaainer .wk-seller-contact-right-container {margin: 0; }
	.product.data.items>.item.content .wk-seller-policy-left-container .left-container-content h3{font-size: 14px;margin: 0 0 25px;}
	.checkout-cart-index .columns .column.main .cart-empty p a {display: inline-block; border: 0; }
	.checkout-cart-index .page-main .cart-discount .block > .title strong {font-size: 14px; }
	.checkout-cart-index .column.main .cart-summary strong.summary.title {font-size: 14px; }
	.cart-summary .block > .title strong {font-size: 12px; }
	.abs-sidebar-totals .grand strong, .cart-totals .grand strong, .opc-block-summary .table-totals .grand strong {font-size: 14px; }
	.abs-account-title > strong, .abs-account-title > span, .abs-account-blocks .block-title > strong, .abs-account-blocks .block-title > span, .account .legend > strong, .account .legend > span, .form-giftregistry-search .legend > strong, .form-giftregistry-search .legend > span, .block-giftregistry-results .block-title > strong, .block-giftregistry-results .block-title > span, .block-giftregistry-shared-items .block-title > strong, .block-giftregistry-shared-items .block-title > span, .block-wishlist-search-form .block-title > strong, .block-wishlist-search-form .block-title > span, .block-wishlist-search-results .block-title > strong, .block-wishlist-search-results .block-title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .multicheckout .block-content .title > strong, .multicheckout .block-content .title > span, .customer-review .review-details .title > strong, .customer-review .review-details .title > span, .paypal-review .block .block-title > strong, .paypal-review .block .block-title > span, .account .column.main .block:not(.widget) .block-title > strong, .account .column.main .block:not(.widget) .block-title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > strong, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > span, .sales-guest-view .column.main .block:not(.widget) .block-title > strong, .sales-guest-view .column.main .block:not(.widget) .block-title > span {font-size: 14px; font-weight: 500; }
	.abs-account-blocks .box-title > span, .paypal-review .block .box-title > span, .account .column.main .block:not(.widget) .box-title > span, .multicheckout .box-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span, .sales-guest-view .column.main .block:not(.widget) .box-title > span {font-weight: 500; font-family: 'Poppins'; font-size: 14px; }
	.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong {font-weight: 500; }
	.footer-social .block.newsletter input{position:inherit;}
	.footer-social .middle-content .block.newsletter .field .control:before{left:0 !important}
	html[lang="ar"] .block.newsletter .form.subscribe {position: relative; right:auto !important;}
}

@media (min-width:768px){
	body .actions-toolbar .otpmodel .modal-header h2,body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary .otpmodel .modal-footer .actions-toolbar .secondary{font-size: 14px}
	.page-title-wrapper h1{font-size: 1.3vw;font-weight: 500;}
	body.marketplace-seller-collection .wk-mp-seller-profile-box.wk-mp-collection-header-bottom-txt a {display: block; line-height: 90px; }
	body.marketplace-seller-collection .wk-mp-collection-header-box .wk-mp-collection-count-txt a,.wk-mp-collection-count-txt {padding: 0; line-height: normal; font-size: 20px; float: none; }
	body.marketplace-seller-collection .page-products.page-with-filter.fieldset.wk-mp-fieldset{margin-top: -20px}
	body.marketplace-seller-collection .wk-mp-collection-left {margin: 55px 0 0 0; }
	body.marketplace-seller-collection .wk_mp_design .block-account {margin: 0; float: left; width: auto; line-height: normal; }
	body.marketplace-seller-collection .wk_mp_design .block-account h4 {margin: 0 0  0 0; }
	.page-products .columns .sidebar.sidebar-main{margin: 55px 0 0 0;}
	.marketplace-seller-profile .wk-mp-collection-container {padding-top: 20px; } 
/*	.partner-form {max-width: 50%; width: 100%; margin: 0  auto; }*/
  	#html-body [data-content-type='row'][data-appearance='contained'] .mobile-menu {display: none; }
 	.footer-mobile-menu{display: none;}
  	.custom-menu{display: none;}
  	.sign-img img {width: auto;max-width:72px; } 
	.custom-menu.desktop{width: 100%; height: 100%; position: fixed; inset: 0px; background: rgba(51, 51, 51, 0.8); backdrop-filter: blur(4px); z-index: 1050; }
	.custom-menu.desktop .menu-inner-items{float: right; position: fixed; right: 0; background: #fff; padding: 15px; height: 100%; width: 100%; max-width: 375px }
	.custom-menu.desktop .close{background-color: rgb(247, 247, 247); border-radius: 100%; color: rgb(51, 51, 51); margin-right: 16px; padding: 4px; display: grid; width: 32px; right: 0; position: absolute; }
	.custom-menu.desktop .nav-menu{display: inline-flex; }
	.custom-menu.desktop .action.nav-menu.active:before,.custom-menu.desktop .action.nav-menu.active:after {background:unset; } 
	body .header.panel > .header.links{display: none;}
	#authorization-menu{cursor: pointer;color:var(--white); }
/*	.cms-home .featured-slider .owl-item img,.cms-home .columns .column.main .topseller-slider .owl-item img{max-width: 150px;min-height: 150px;max-height: 150px;width: 100%;margin: 0 auto;object-fit: cover;}*/
	.custom-menu .custom-nav ul li:nth-child(4), .custom-menu .custom-nav ul li:nth-child(7), .custom-menu .custom-nav ul li:nth-child(10){border-bottom:1px solid #CED6DE; margin:0 0 8px 0; padding: 10px 0 18px 0; }
	.page-wrapper .header.content a.logo{margin: 0; max-width: 15%; width: 100%;} 
	.page-wrapper .header.content .block.block-search {padding: 0; margin: 0 auto; width: 100%; z-index: 3; max-width: 50%; }
	.customer-notification {width: 100%; max-width: 3%; }
	.page-wrapper .header.content ul.header.links {display: flex; gap: 0; margin: 0; width: 100%; max-width: 14%; justify-content: space-around; } 
	.page-header .switcher {width: 100%; max-width: 7%; margin: 0; }
	body header .minicart-wrapper {max-width: 5%; width: 100%; margin: 0; }
/*	.mp-banner-slider .owl-carousel .owl-item img {aspect-ratio: 1/0.3; } */
/*	.page-wrapper .header.content ul.header.links li.wishlist a:before {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 21px; line-height: 28px; color: #fff; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; speak: none; text-align: center; content: '\e600'; }*/
	.page-wrapper .header.content ul.header.links li.wishlist a {font-size: 0;}
	.mp-banner-slider .owl-carousel .owl-item img {height: auto; min-height: 300px; max-height: 300px;object-fit:cover;border-radius:16px; }
	.seller-tabs.mobile {display: none; }
	.seller-tabs.desktop .tab-content.stores {display: block !important; } 
	.seller-tabs.desktop h3 {display: block; width: 100%; margin: 0; text-align: center; font-size: 30px; }
	.furniture img {min-height: 300px; max-height: 300px; width: 100%; object-fit: contain; background: #e8e6e3; border-radius: 6px; }
	.jewellery-collection img {min-height: 300px; max-height: 300px; width: 100%; object-fit: contain; background: #4f1f2d; border-radius: 6px; }
	.hot-deal img {min-height: 300px; max-height: 300px; width: 100%; object-fit: contain; background: #e8eae9; border-radius: 6px; }
	.marketplace-seller-profile .wk-mp-seller-profile-box.wk-mp-collection-header-bottom-txt {height: 85px; }
	.marketplace-seller-profile .wk-mp-seller-profile-box.wk-mp-collection-header-bottom-txt a {display: block; line-height: 92px; }
	.marketplace-seller-profile .wk-mp-collection-header-box .wk-mp-collection-count-txt a {padding: 0; line-height: normal; font-size: 20px; float: none; }
	.marketplace-seller-profile .wk-mp-collection-header-box .wk-mp-collection-count-txt a::before {color: var(--orange); }
	.checkout-cart-index .columns .column.main .cart-empty:before {display: none; }
	.checkout-cart-index .columns .column.main .cart-empty {padding: 0; margin: 0; min-height: auto; }
	.checkout-cart-index .columns .column.main .cart-empty p a {border: 0; padding: 0; display: inline-block; }
	.contact li .content h5{font-size: 16px;}
	.contact li .alekseon-widget-form-wrapper fieldset label.label {font-size: 16px; }
}


@media (max-width:372px){
  .contact li .content .info .details{max-width: 90%; } 
}

@media(max-width:1600px){
	 .catalogue-product .product-section .sub-category{width: 40vw;}
}

@media(max-width:1083px){
	 .catalogue-product .product-section .sub-category{width: 45vw;}
}

@media only screen and (min-width: 993px){
	 .catalogue-product .product-section .acc-content:nth-child(4) .sub-category {margin-left: -100%; }
	 .catalogue-product .product-section .acc-content:nth-child(8) .sub-category {margin-left: -100%; }
	 .catalogue-product .product-section .acc-content:nth-child(12) .sub-category {margin-left: -100%; }
}

@media screen and (min-width:768px) and (max-width:992px){
	.wishlist-index-index .products-grid .product-items li.product-item {width: 49%; }
	 .catalogue-product .product-section .product.column .acc-content{max-width: 33.33%}
	 .catalogue-product .product-section .acc-content:nth-child(3) .sub-category {margin-left: -100%; }
	 .catalogue-product .product-section .acc-content:nth-child(6) .sub-category {margin-left: -100%; }
	 .catalogue-product .product-section .acc-content:nth-child(9) .sub-category {margin-left: -100%; }
	 .catalogue-product .product-section .acc-content:nth-child(12) .sub-category {margin-left: -100%; }
	 .catalogue-product .product-section .sub-category{width: 57VW;}
}


/ The Modal (background) /
	.otpmodel {display: block; / Hidden by default / position: fixed; / Stay in place / z-index: 1; / Sit on top / padding-top: 100px; / Location of the box / left: 0; top: 0; width: 100%;  height: 100%;  overflow: auto; background-color: rgb(0,0,0);  background-color: rgba(0,0,0,0.4); / Black w/ opacity / } / Modal Content /
    .otpmodel .modal-content {position: relative; background-color: #fefefe; margin: auto; padding: 0; border: 1px solid #888; width: 80%; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); -webkit-animation-name: animatetop; -webkit-animation-duration: 0.4s; animation-name: animatetop; animation-duration: 0.4s }
    
/ Add Animation / 

    @-webkit-keyframes animatetop {from {top:-300px; opacity:0} to {top:0; opacity:1} } @keyframes animatetop {
    from {top:-300px; opacity:0} to {top:0; opacity:1} }

/ The Close Button /

    .otpmodel .otpclose {color: white; float: right; font-size: 28px; font-weight: bold; }
    .otpmodel .otpclose:hover,
    .otpmodel .otpclose:focus {color: #000; text-decoration: none; cursor: pointer; }
    .otpmodel .modal-header {    border: 0; display: flex; align-items: center; gap: 10px; justify-content: center; border-radius: 6px; width: 100%; max-width: 100%; margin: 10px auto; padding: 0; }
    .otpmodel .modal-header h2 { margin: 5px 0; font-size: 16px; font-weight: 500; font-family: 'Poppins'; }
    .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary .otpmodel .modal-footer .actions-toolbar {    display: flex; margin-bottom: 0; gap: 16px; flex-direction: column;}
    .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary .otpmodel .modal-footer .actions-toolbar .action.remind.resend_otp.disable {margin: 0; color: #ffff; font-size: 14px; font-family:'Poppins' ;color:#000; } 
    .otpmodel .modal-body {padding: 0;width: 100%}
    .otpmodel .modal-footer {margin: 20px 0 0; border: 0; padding: 0; height: auto; }
/*    .checkout-payment-method .payment-methods .actions-toolbar .primary {padding: 10px 15px; }*/
	.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary .otpmodel .modal-footer .actions-toolbar .primary {padding: 0; }
	.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary .otpmodel .modal-footer .actions-toolbar .primary button {    padding: 10px 24px; font-size: 16px; font-weight: 500; font-family: 'Poppins'; width: 100%;}
/*	.field.otp.required {display: flex; align-items: center; gap: 20px; justify-content: center; }*/
	.otpmodel .modal-body .message.message-error.error {width: auto; margin: 10px auto 0; }
	body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout.disabled {opacity: 0.5; }
.otpmodel .modal-body .message.message-error.error:before {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 24px; line-height: 24px; color: #b30000; content: '\e61f'; font-family: luma-icons; vertical-align: middle; display: inline-block; font-weight: 400; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; text-align: center; }
.actions-toolbar .otpmodel .modal-header {display: block; margin: 24px 0; }
.actions-toolbar .otpmodel .modal-header h2 {font-size: 14px; font-weight: 400;line-height:normal; }
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary .otpmodel .modal-footer .actions-toolbar .secondary {text-align: left; font-size: 14px; font-weight: 400; font-family: 'Poppins'; }
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary .otpmodel .modal-footer .actions-toolbar .secondary a.action.remind.resend_otp {font-weight: 500;margin: 0; color: #F5AE29; text-transform: uppercase; }
.actions-toolbar .messages.message-error.error.message, .actions-toolbar .messages.message-success.success.message.otp-success {    margin: 26px 0 0 0;filter: drop-shadow(6px 10px 3px rgba(0, 0, 0, .16));border-radius: 6px; border: 2px solid transparent; background: linear-gradient(white,white) padding-box,linear-gradient(to left,#E9187E,#F5AE29,#66BB46) border-box; padding: 11px 16px; font-family: Poppins; font-size: 14px; font-weight: 400; line-height: 18.36px; text-align: left; color: var(--black); }
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active .payment-method-content>*>* label {font-size: 14px; font-weight: 400; line-height: normal; }
body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container {overflow: hidden;border-radius: 6px; border: 2px solid transparent; background: linear-gradient(white, white) padding-box, linear-gradient(to left, #E9187E, #F5AE29, #66BB46) border-box; font-family: Poppins; }
body .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container p.step-title.amcheckout-title {background: inherit; }
.checkout-payment-method .payment-method:first-child .payment-method-title p {font-size: 12px; font-weight: 400; line-height: normal; padding: 0 0 0 45px; margin: 10px 0 0 0; }
body .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label {padding: 5px 20px;align-items:center; }
.actions-toolbar .messages.message-error.error.message.verifyotp-fail::before{content: ''; background: url(../images/code-vaild.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.actions-toolbar .messages.message-success.success.message.otp-success::before{content: ''; background: url(../images/sucessfully.png)no-repeat center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0; }
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-payment-methods .payment-method.disabled label.label:before {background: #ffffff !important; border: 2px solid #cccccc; box-sizing: border-box; content: ''; cursor: pointer; display: inline-block; margin: 0 15px 0 0; min-height: 15px; min-width: 15px; border-radius: 50%; transition: all .2s ease; width: 16px; height: 16px; vertical-align: middle; }
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-payment-methods .payment-method.disabled p:before  {content: ''; background: url(../images/info-iocn.png) no-repeat center; background-size: contain; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin: 0px 15px 0 0; }

/*Choose images product page*/
.file-upload{font-size: 12px;}
.file-upload .file-select{cursor: pointer;text-align:left;position:relative;}
.file-upload .file-select .file-select-button{background:#efefef;display:inline-block;border: 1px solid #000;padding: 2px 5px;}
.file-upload .file-select .file-select-name{display:inline-block;padding:0 10px;}
.file-upload .file-select:hover{border-color:#34495e;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select:hover .file-select-button{background:#34495e;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select .file-select-button{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload .file-select.file-select-disabled{opacity:0.65;}
.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}

/*404 page*/
.a-center {display: flex; justify-content: space-between; margin: 0 0 20px 0; }
.a-center p.h3-home {font-weight: 600; }
.cms-noroute-index .recommened-slider {margin: 20px 0 0 0; }


@media(max-width:767px){
	html[lang="ar"] #whatsappchat a.bottom-right {
		  left: 10px !important;
		  right: auto !important; 
		  bottom: 53px !important;
		}
		#whatsappchat img.no-origin-webp-img {
    height: 50px;
    width: 50px !important;
}
.block.newsletter .newsletter-title {
    margin-right: unset;
	margin-bottom: 10px;
}
#whatsappchat a.bottom-right {
    right: 10px !important;
    bottom: 53px !important;
}
	.switcher-popup .tab-content .switcher .actions.dropdown.options .action.toggle strong span {display: inline-flex; gap: 15px; align-items: center; padding: 0 0 10px 0;}
	.page-header .switcher .options ul.dropdown.switcher-dropdown li.switcher-option {align-items: center; gap: 20px; }
	footer .minicart-wrapper .action.showcart:before, footer .minicart-wrapper .action.showcart.active:before {display: none; }
	.footer-mobile-menu ul li.active a img.active {display: block; }
	.footer-mobile-menu ul li.active a img {display: none; }
	.footer-mobile-menu ul li a img.active{display: none;}
	.footer-mobile-menu ul li.active a {background: linear-gradient(273.14deg, #E9187E -1.62%, #F5AE29 41.43%, #66BB46 84.48%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
	.contact li .content .info:before{width: 30px;height: 30px; margin: -11px 0 0 16px;}
	.block.discount .action-toggle span {font-size: 14px; }
	.amcheckout-step-container input[type='checkbox'] + label, .amcheckout-step-container input[type='radio'] + label {font-size: 14px; }
	.otpmodel .modal-footer {margin: 20px 0; }
	.am-checkout.-modern .checkout-header h1{font-weight: 500}
	body .opc-estimated-wrapper .estimated-block {font-weight: 500; font-family: 'Poppins';font-size:14px } 
	.switcher-popup {min-height: 350px;display: none; position: fixed; top: 87%; left: 50%; transform: translate(-50%, -50%); z-index: 1000; background-color: white; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); }
	.switcher-popup.active {display: block;width:90%;border-radius:16px; }
	.popup-overlay {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 999; }
	.popup-overlay.active {display: block; }
	.page-header .switcher strong{color: #fff; }
	.switcher-popup ul.tabs {list-style: none; padding: 0; margin: 0; display: flex; cursor: pointer;justify-content:center; }
	.switcher-popup ul.tabs li {padding: 10px; margin-right: 5px; border-bottom: 2px solid transparent;}
	.switcher-popup ul.tabs li.current {border-bottom: 2px solid; border-image-slice: 1; border-image-source: linear-gradient(to right, #E9187E, #F5AE29, #66BB46);}
	.switcher-popup .tab-content {display: none; margin: 24px 0;}
	.switcher-popup .tab-content.current {display: block; } 
	.switcher-popup .tab-content .switcher {width: 100%; border: 1px solid #ddd; border-radius: 6px; padding: 10px; box-sizing: border-box; }
	.switcher-popup .tab-content .switcher .switcher-label {position: initial; width: auto; display: block; overflow: visible; height: auto; margin: 0 0 10px 0; }
	.switcher-popup .tab-content .switcher .switcher-label span {text-transform: uppercase; font-size: 16px; font-weight: 500; font-family: 'Poppins'; }
	.page-header .switcher .options .action.toggle:after {color: #000; }
	.page-header .switcher .options .action.toggle.active:after {color: #000; }
	.switcher-popup .tab-content .switcher .actions.dropdown.options {display: block; width: 100%; }
	.switcher-popup .tab-content .switcher .actions.dropdown.options .action.toggle {display: flex; justify-content: space-between; }
	.page-header .switcher .options ul.dropdown.switcher-dropdown a {padding: 5px 0 0 0; }
	.switcher-actions {display: flex; gap: 16px; width: 100%; margin: 24px 0 0 0; }
	.switcher-actions button.switcher-cancel {width: 50%; border: 1px solid #4F4F4F; border-radius: 6px; background: #fff; padding: 0; height: 40px; font-size: 16px; font-family: 'poppins'; font-weight: 600; }
	.switcher-actions button.switcher-apply {width: 50%; border: 1px solid var(--orange); border-radius: 6px; background: var(--orange); padding: 0; height: 40px; font-size: 16px; font-family: 'poppins'; font-weight: 600; color: #fff; }
	.categories-slider {margin: 0 0 20px; transition: transform 0.3s ease-in-out;animation: fadeIn 1s ease-out; }
	.elevate-slider {flex-wrap: wrap; display: flex; gap: 5px; justify-content: center;}
	.elevate-slider .elevate-your-style .subcategories-slider .subcategories-slider-wrapper { display: flex; flex-wrap: wrap; gap: 9px; align-items: normal; justify-content: center; text-align: center; }
	.elevate-slider .elevate-your-style .subcategories-slider .subcategories-slider-wrapper .subcategories-slider-inner{width: calc(50% - 10px);}
	.elevate-slider .elevate-your-style .subcategories-slider .subcategories-slider-wrapper h3{font-size: 10px;}
	.new-design-sliders .first-slider-inner{padding: 20px;}
	.sub-cat-image{min-height: 50px;}
	.elevate-slider .elevate-your-style {width: calc(50% - 10px); box-sizing: border-box; }
	header.page-header div#switcher-currency { max-width: 100% !important; width: 100%; text-align: center; padding: 6px; border-top: 1px solid white; }
	header.page-header strong.location-switcher.view-JOD { margin-left: 0 !important; }
	strong.location-switcher.view-JOD span { color: white; font-weight: 600; }
	.switcher-actions button.switcher-apply { width: 50%; border: 1px solid var(--orange); border-radius: 6px; background: var(--orange); padding: 0; height: 40px; font-size: 16px; font-family: 'Poppins', sans-serif; font-weight: 600; color: #fff; }
	.header.content .block.block-search { max-width: 100%; width: 100% !important; }
	.switcher-popup.active .switcher strong { color: black; }
	.cms-home .featured-slider .owl-item .discount-banner span.discount-value { font-size: 8px; }
	.page-header .switcher .options .action.toggle:after { color: white; }
	body.catalog-product-view .action.towishlist span, body.catalog-product-view .social_share_icon span { display: none; }
	body.catalog-product-view .social_share_icon, body.catalog-product-view div#wishlist-container-custom { display: flex; }
	body.catalog-product-view .product-addto-links { display: block; position: absolute; right: 10px; z-index: 9999; top: 10px; }
	body.catalog-product-view .product-addto-links .action.towishlist { background: white; border-radius: 100%; padding: 10px; }
	
	body.catalog-product-view .product-info-main {margin-top: 20px;}
	body.catalog-product-view .product-addto-links .action.towishlist{border:unset !important;}
	body.wishlist-index-index .products-grid.wishlist .product-item-photo{float: inherit;}

	body.cms-home .home-first-block .mp-banner-slider .owl-theme .owl-nav.disabled + .owl-dots { margin: 20px 0 0;  display: block; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); }
	.social_share_icon {
   		display: flex !important;
        width: 100%;
        height: 21px;
        background-image: url(../images/share.webp);
        background-size: contain;
        background-repeat: no-repeat;
        vertical-align: middle;
        position: absolute;
        top: 55px;
        left: 7px;
	}
	.social_share_icon a {
        all: unset !important; 
    }
	.social_share_icon::before {
    content: '';
    position: relative;
    top: -10px;
    left: -8px;
    width: 100%;
    height: 100%;
    background-color: white; 
    z-index: -1; 
    border-radius: 100% !Important; 
    padding:10px;
    box-shadow: 0 2px 4px rgba(128, 128, 128, .5);
}
body.catalog-product-view .product-addto-links .action.towishlist:before{
	width: 22px;
    height: 20px;
}
	.social_share_icon img{
    display:none !important;
	}
	html[lang="ar"]  body.catalog-product-view .product-info-main {
        direction: rtl !important;
    }

html[lang="ar"] body.catalog-product-view div#description {
    direction: rtl;
    padding: 15px;
}
html[lang="ar"] body.catalog-product-view .field.mto-field-images {
    position: relative;
}

html[lang="ar"] body.catalog-product-view div#control_mto_image {
    position: absolute;
}
html[lang="ar"] body.catalog-product-view .breadcrumbs .items {
    direction: rtl;
}
html[lang="ar"] header.page-header div#switcher-currency {
   text-align: right;
   direction: rtl;
}
}

@media(max-width:375px){
	.carousel-wrap .owl-carousel .owl-item .category-item img{max-height: 130px; min-height: 130px; object-fit: cover; max-width: 130px; min-width: 130px; } 
}


/*Short description*/
.product-info-main .product.attribute.overview {
    display: none;
}
.short-description {
    display: inline-block;
    margin: 20px 0 0 0;
}

.short-description span {
    font-weight: 600;
}
.short-description p {
    display: inline;
}
div.field.country_code {
    display:none;
}

.authentication-dropdown._show{
    left:0;
}
.authentication-dropdown._show .modal-content{
    padding:10px;
}
.authentication-dropdown._show .action-login{
    text-align: center !important;
}



/*  */
.actions.outofstock {
    margin: 0 0 20px 0;
}

body .page-main .actions.outofstock button {
    padding: 8px 24px;
    margin: 0;
    max-width: 50%;
    width: 100%;
    border-radius: 6px;
    color: var(--black);
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 500;
	opacity: 0.5;
}

body .page-main .actions.outofstock button.outofstock-tocart span:before {
    content: '';
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background: url(../images/p-cart.png) no-repeat center;
    background-size: contain;
    margin: 0 8px 0 0;
}
header.page-header div#switcher-currency {
    max-width: 12%;
}

header.page-header strong.location-switcher.view-JOD , strong.location-switcher.view-ILS {
    margin-left: -30px;
     display: inline-flex;
}

.block.block-search {
    max-width: 100%;
    width: 40% !important;
}
.catalog-product-view .short-description {
    display: block;
}
fieldset.fieldset.login .iti{
	z-index: 1;
}

/* Add margin to image in specific views */
strong.location-switcher.view-JOD img, 
strong.location-switcher.view-ILS img {
    margin-right: 5px; 
}

/* Add margin to the span in specific views */
strong.location-switcher.view-JOD span, 
strong.location-switcher.view-ILS span {
    margin-right: 5px;
}
 .customer-account-create .toggle-password,
.customer-account-login .toggle-password {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../images/Eye-Close.png);
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-left: 8px;
    vertical-align: middle;
    position: absolute;
    z-index: 2;
    right: 16px;
    top: 15px;
}

.customer-account-create .toggle-password.show,
.customer-account-login .toggle-password.show {
    background-image: url(../images/Eye-Open.png);
}

.cms-home .owl-dots {visibility: hidden !important;}
.home-first-block .mp-banner-slider .owl-dots {
    visibility: visible !important;
}
.cms-home .owl-theme .owl-dots .owl-dot span {
    background: #CED6DE;
    width: 10px !important;
    height: 10px !important;
    border-radius: 100%;
    margin-right:5px !important;
}
.cms-home .home-first-block .mp-banner-slider .owl-theme .owl-nav.disabled + .owl-dots {
    margin: -34px 0 0 0;
    padding: 0 0 25px 0;
    display: block;
    position: sticky;
}
.header  .switcher-currency img {
    height: 24px;
    width: 24px;
}
.amcheckout-block .delivery_time {
    margin-top: 24px;
}
.delivery_time_label:before {
    content: '🚚';
}
.delivery_note_time_label:before {
    content: '📦';
}
header.page-header .delivery_time {color: white;margin-left: -30px;}
body.marketplace-seller-sellerlist .review-viewer {
    display: none;
}
html[lang="ar"] .block.newsletter .form.subscribe {
    position: relative;
    right: -70px;
}

html[lang="ar"] .amcheckout-step-container input[type='checkbox']:checked + label:before{ margin-left: 15px;}
.product-item-photo:has(.price_discount) .price_new {
    display: none;
}

   .copyright_section {
    max-width: 1440px;
    padding: 0 20px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 
.copyright_section > * {
    width: 20%;
    text-align: center; 
}
.copyright_section .footer_bottom_logo{
   width:60%;
}
.footer_social h2{
   margin:0 0 10px;
}
.footer_social_bottom {
        margin-top: 60px;
}
.footer_social h2{
    text-align:left;
    margin-top:20px;
	 color: #b6bcba;
}
 
.footer_bottom_logo p { color: #b6bcba;}
 
.stay_connected img {width:50px;}
.stay_connected {color:white; }
 
.stay_connected li{
    display:flex;
    align-items:center;
}
 .footer_connected_bottom ul {
    display: flex;
    flex-direction: column;
}
 
.footer_connected_bottom ul li {
    text-align: left;
}
 
 
.footer_connected_bottom ul li a {
   display: flex;
    align-items: anchor-center;
    color:#b6bcba;
}
.footer_connected_top {
    text-align: left;
}
.footer_connected_bottom h2 {
    text-align: left;
}
.footer_social_bottom ul li {
    background: unset ! IMPORTANT;
}
.copyright_section .footer_social .footer_social_bottom ul li:first-child img,.copyright_section .footer_social .footer_social_bottom ul li{
   height: inherit;
}

.copyright_section .footer_social .footer_social_bottom ul li img{
   width: 50px;
   padding: 0;
   height: inherit;
}
.footer_connected_bottom img {
    width: 30px;
    margin-right: 5px;
}
.footer_connected_top h2, .footer_connected_bottom h2 {
    text-align: left;
    font-size: 16px;
    font-weight: 500;
	color: #b6bcba;
}
.copyright_section .footer_connected_top ul li {
    margin-right: 0 !important;
}
.footer_social_bottom ul {
        gap: 0;
}
.footer-top-container .footer-top-content .middle-content .block.newsletter {
        border: none;
        width: 100%;
        padding: 0;
}
.footer-top-container .footer-top-content .middle-content {
    width: 100%;
    max-width: 100%;
}
.newsletter-title p {
    color: black;
    font-weight: 500;
}
.footer_bottom_logo p {
    color: #b6bcba;
    margin-top: 20px;
}
@media only screen and (max-width: 767px) {
    .footer-social .middle-content .block.newsletter .field .control::before {
		width: 20px !important;
        height: 20px !important;
        top: 10px !important;
        left: -2px !important;
    }
	html[lang="ar"] .footer-social .middle-content .block.newsletter .field .control:before {
    left: 0px !important;
}
html[lang="ar"] .footer_social h2 {
    text-align: center !important;
}
html[lang="ar"] .footer_connected_top h2, html[lang="ar"] .footer_connected_bottom h2 {
    text-align: center !important;
}
html[lang="ar"] .footer_connected_bottom ul li a{
	flex-direction: row !important;
}
html[lang="ar"] .footer_all_section h2{
	font-weight: 600;
}
}




html[lang="ar"] .footer_connected_top ul {
    text-align: right !important;
}
html[lang="ar"] .footer_connected_bottom ul li a {
    display: flex;
    align-items: center;
    color: #b6bcba;
    float: left;
    flex-direction: row-reverse;
}
html[lang="ar"] .footer_connected_top h2,
html[lang="ar"] .footer_connected_bottom h2 {
    text-align: right;
}
html[lang="ar"] .stay_connected {
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: end;
}
html[lang="ar"] .footer_social h2 {
    text-align: right;
}
html[lang="ar"] .footer_bottom_logo p {
    direction: ltr;
}
