
:root{ --darkText :#020202;  --white: #FFFFFF; --btnPrimary: #000000;  --orange:#9E693D;  --grayColor:#464646; --lightGray:#F4F4F4; --lightOrange:#FCF3EC; --darkGray: #EDECEC; --twelve: 12px; --thirteen: 13px; --fourteen: 14px; --fifteen: 15px;--twenty: 20px;}   
#cookie-status, .cookie-status-message { display: none; }
*, html{box-sizing: border-box; padding: 0; margin: 0;}
body {font-family: Arial,Helvetica,sans-serif;margin: 0;padding: 0;}
header { background: white;  width: 100%; z-index: 10;}
img { max-width: 100%; height: auto;}
ul,li{list-style-type: none;}
a, button{ cursor: pointer;}
a{ text-decoration: none;}
a:hover{text-decoration: none;}
a.btn:visited, .alink:visited { color: var(--white);}
.container { max-width: 1250px; margin: auto; padding: 0 15px;}
.clear{ clear: both;}
.header-content-top { background: #000000; width: 100%;}
.header-content-top .content{align-items:center;display:flex;height:30px;justify-content:flex-end;margin:0 auto;max-width:1300px;width:100%}
.header-content-top .content span{color:var(--white);font-size:var(--twelve);margin:0 15px}
.header-content-top .content span .fas{margin-right:5px}
.top-content {display: flex; align-items: center; justify-content: center;}
.page-wrapper { overflow-x: hidden;}
.bl-justify-center{ justify-content: center;}
.bl{ display: flex;  width: 100%;  margin:0 -15px;}
.bl-1{  width: 100%;} 
.bl-2{ width: 50%;}
.bl-6{ width: 16.66%;}
.bl-5{ width: 20%;}
.bl-3{ width: 33.33%;}
.bl-4{ width: 25%;}
.ammenu-logo img { width: 185px;}
.language-USD span, .language-INR span {color: #000; text-transform: uppercase; font-size:var(--thirteen); font-weight: 600; line-height: normal;}
.ic-right {display: inline-flex; justify-content: flex-end; align-items: center;}
.ic-right ul {list-style-type: none;display: flex; align-items: center;justify-content: space-between; margin-bottom: 0;}
.ic-right ul li{margin: 0 15px 0 0;}
.ic-right ul li:last-child{margin: 0}
.ic-right ul li:nth-child(2) img {width: 32px;}
.ic-right ul li a {font-weight: 600; font-size:var(--thirteen); display: flex; align-items: center; line-height: normal; }
.ic-right ul li img { width: auto;margin: 0 5px 0 0;}
.ic-right ul li a.header_icon { display: flex !important;}
.ic-right ul li .minicart-wrapper {margin: 0;}
.ic-right ul li a svg {margin: 0 5px 0 0;}
.ic-right ul li .popup-box svg {margin: 0 5px 0 0;}
.ic-right .flag-icon { width:16px;vertical-align:middle; height:16px; margin-right:1px;}
.ic-right.header.links ul li a {color: #000;}
#switcher-currency {display: inline-flex; z-index: 9;margin: 0}
.actions.dropdown.options.switcher-options { position: relative;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog { background: var(--white);  position: absolute;  border: 1px solid #e5e5e5;  border-radius: 4px;  top: 18px;  left: 0;  padding: 5px 10px 5px 10px; min-width: 60px;  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .1); z-index: 99;}
.ui-dialog.ui-widget li{margin-bottom: 0px;}
.bl-flex{ display: flex; flex-wrap: wrap;}
.mt-40{ margin-top: 40px;}
.bl-item-center{ align-items: center;}
.bl-fluid{ max-width: 100%; height: auto;}
.bl-justify-between{ justify-content: space-between;}
.bl-px-0{ padding-left: 0!important; padding-right: 0!important;}
.bl-1, .bl-2,.bl-3,.bl-4,.bl-5,.bl-6{padding: 0 10px; display: inline-block;}
.full-container{ max-width:1250px; margin: 0 auto;  display: flex; padding: 0 15px; width: 100%}
.bl-transparent{ background: transparent;}
.border-0{ border: none;}
.relative{ position: relative!important;}
.btn.shop-now { background-color: #AA073C;}
.btn-whatsapp{ background-color: #4DCB5B;}
.mt-50{ margin-top: 30px;}
.mobile{ display: none;}
div.mage-error {font-size:var(--twelve);}
.messages { max-width: 1170px;margin: 0px auto;}
.message.error > :first-child::before {font-size:var(--twelve);margin: 0px 0 0!important;top:10px!important;content:'';}
.message.error{  font-size:var(--twelve);}
.search .input-search {height: 40px; padding: 0 0 0 12px; width: 100%; font-size:var(--thirteen); color: var(--grayColor);}
.amsearch-button.-icon {background-size: 20px!important;}
.search .input-search:focus{background-size:100% 2px,100% 1px;outline:0}
.search .button-search{background:#545bc4;border:0;color:var(--white);cursor:pointer;padding:13px 20px;position:absolute;right:0;top:0}
.search .button-search .fa-search{display:block}
.offer p{font-size:var(--fourteen);font-weight:600;color:var(--white); margin: 0}
.number p{ font-size:var(--twelve);font-weight:600;color:var(--white);line-height:24px}
.lang select{color:#020202;text-transform:uppercase;font-size:var(--thirteen);font-weight:300}
.bl-mx-0{margin-left:0;margin-right:0}
.message.info.empty {padding: 10px 25px 10px 40px; max-width: 1250px;}
input.amsearch-input.input-search.form-control { width: 100%; background-color: transparent;}
.amsearch-input-wrapper .amsearch-button.-loupe {right: 0!important;  width: 50px;background-color:transparent;);opacity: 1;  height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 0 8px 8px 0px; border: 0;border-left: 1px solid rgba(141, 141, 141, 0.5);}
a.amsearch-button.-clear.-compare.-icon {display: none;}
span.amsearchClose__btn, span.amsearch__btn {display: none;}
.switcher-currency img.flag_icon {width: 16px;}
.label.switcher-label {display: none;}
a.action.showcart.header_icon::before {display: none;}
.search input{border:none;background:0 0;border-radius:7px;font-size:var(--fourteen);font-weight:400;color:#716f6f}
.search { height: 40px; width: 430px !important;  position: relative; display: flex;  align-content: center;  justify-content: center;  border:1px solid rgba(141, 141, 141, 0.5);  border-radius: 10px;  overflow: hidden;transition: none;}
.amsearch-input-wrapper .amsearch-input{ border: 0px!important;}
.amsearch-block-header {  padding: 0!important;}
.search .button-search{background:#9e693d;border:0;color:var(--white);cursor:pointer;padding:8px 16px;position:absolute;right:0;top:0;border-radius:0 5px 5px 0}
button.button-search i{font-size:var(--twenty);}
.heading{position:relative;padding-bottom:15px;text-align:center;margin-bottom:20px}
.tabs .heading{margin-bottom:10px}
.heading h3{font-size:16px;font-weight:600;color:#020202; margin: 0;}
.heading img{bottom:0;position:absolute;left:50%;transform:translateX(-50%)}
.header.content.head_area { padding:0 15px; width:100%; max-width: 1250px; display: flex; align-items: center; justify-content: space-between;}
.page-bottom{max-width: 1250px !important;}
.header.content.head_area:after, .header.content.head_area:before {display: none;} 
.minicart-wrapper .mpquickcart-icon-wrapper .action.showcart .counter.qty {height: 15px; border-radius: 100%; margin: 0; width: 15px; min-width: 1px; position: absolute; top: -10px; font-size: 11px; padding: 0; line-height: 15px; left: 5px;}
.section-padding{padding:30px 0}
.bl-center{text-align:center}
.img-box{background:var(--lightGray);border-radius:6px;margin-bottom:18px;height:124px;display:grid;place-items:center; overflow: hidden;}
.theme-btn{ font-size: 16px; font-weight: 500; color: var(--white);border-radius: 4px; background: var(--btnPrimary); padding: 10px 30px; border: none; margin-top:60px;}
.play-ic { width: 20px; height:20px;cursor: pointer;position: absolute; right: 10px; top: 10px; opacity: .6; z-index: 9;}
.bl-center:hover .play-ic {opacity: 1;}
.text-white{color: var(--white)!important;}
.heading p { font-size: 18px; font-weight: 600;  margin-bottom: 10px;}
.mt-20{margin-top: 20px;}
.modal-inner-wrap { max-width: 450px;}
.amsearch-input-wrapper.-typed .amsearch-button.-loupe {left: auto!important; right: auto;}
.amsearch-products-section{padding: 1rem!important;}
.breadcrumbs .items .item.search {width: auto !important;}
.img-bx img{border-radius:15px;margin-bottom:0px; width: 100%;}
.by{font-weight:300!important}
.why{background:#000}
.why .heading h2 {color:#ffffff}
.choose-box .img{background:var(--white);border-radius:10px;height:125px;display:grid;place-items:center;margin-bottom:15px}
.choose-box p{font-size:var(--thirteen);font-weight:500;color:#020202;text-align:center}
.choose-box p span{font-weight:400; font-size:var(--twelve)}
.choose-box{background:#fff;padding-bottom:15px;transition:all ease-in-out .3s;border-radius:10px}
.choose-box:hover{background:var(--white);cursor:pointer}
.accordion{border-radius:.5rem;overflow:hidden}
.tab{position:relative;border-bottom:1px solid #9e693d;padding:10px 0}
.tab input{position:absolute;opacity:0;z-index:-1}
.mn-glider { position: relative; overflow: hidden;}
.mn-glider > div { position: absolute; inset: 0; opacity: 0; pointer-events: none; transition: opacity 0.4s ease;}
.mn-glider > div.active {opacity: 1; pointer-events: auto; position: relative;}
.mn-glider > div:first-child { opacity: 1;}  
.ml-30{margin-left:30px}
footer{padding:50px 0 0 0}
footer .bl-4{flex:0 0 auto;width:33.33333333%}
footer .bl-8{flex:0 0 auto;width:66.66666667%}
footer .links h3, footer .links h4{margin: 0 0 15px}
footer .links ul {margin: 0;}
footer .links ul li{margin-bottom:15px; font-size:var(--fourteen); line-height: normal;}
footer .links ul li:last-child{margin: 0}
footer .links ul.social li {margin: 0;}
footer .footer-menu .links ul li {display: flex;}
footer .footer-menu .links ul li span {margin: 0 0 0 10px;}
.copyright_wrap {text-align: center;  padding: 20px 0; border-top: 1px solid #ccc;}
.working-div {margin: 0 0 30px;}
.footer-menu {margin: 0 0 30px;}
.bl-2.links{padding-left:0;margin-top:0px}
ul.social{display:flex;justify-content:end;column-gap:10px; margin-bottom: 0;}
.dropdown{position:static}
.dropdown:hover .mega-menu{visibility:visible;opacity:1}
.top .btns button img{width:20px;height:auto}
.bottom .btns button img{width:20px;height:auto}
.bottom .btns{bottom:15px!important}
.moible-nav-bar{display:flex;align-items:center;justify-content:space-between;padding:5px 0}
.left-logo-menu{display:flex;align-items:center;justify-content:flex-start;gap:15px}
.bl-between{justify-content:space-between}
.video-thumbnail {cursor: pointer; max-width: 100%;  height: auto;}
.iframe-placeholder { width: 100%; height: auto;}
.page-main{max-width: 100%!important;}
.nav-sections .navbar .menu {display: flex;justify-content: space-between; width: 100%;  margin: 0;}
.nav-sections {background-color: var(--white); border-top: 1px solid #E5E7FF;}
.nav-sections .navbar{background-color: transparent; padding: 0}
.nav-sections .navbar a{ text-transform: uppercase; font-size:13.5px; display: inline-block; color: #000; font-weight: 600; font-family: Arial,Helvetica,sans-serif;}
.nav-sections .navbar .menu>li {display: inline-block; margin: 0;}
.nav-sections{z-index: 9999;}
.nav-sections .navbar .menu>li.ulist ul.dropdown-content li {padding: 7px 10px;}
.nav-sections .navbar .menu>li.ulist ul.dropdown-content li a {display: block; padding: 0;}
#switcher-currency .language-INR {display: flex; align-items: center;}
#switcher-currency .language-INR span {margin: 0 0 0 3px;}
#switcher-currency .language-INR span > span {margin: 0 0 0 3px;}
.page-title {margin-bottom: 0;width: 100%;text-align: center; font-size:19px; color: #020202;font-weight: 700;  text-transform: uppercase;letter-spacing: 0px;}
.social-login-authentication-channel {margin: 20px 0;}
.block.social-login-authentication-channel.account-social-login { margin: 0;}
.block.block-customer-login { margin-bottom: 0!important;}
.form-create-account {margin: 0 auto; padding: 30px;border: 0px solid #e1e1e1;background-color: var(--white); border-radius: 10px;display: flex;align-items: flex-start;flex-wrap: wrap;gap: 30px;}
.form-create-account .fieldset{ width: 48%; margin-bottom: 0;}
.form-create-account .actions-toolbar {text-align: left;  display: flex;  flex-direction: row;align-items: center;justify-content: center;}
.field.note {font-size:var(--thirteen);color: var(--grayColor);   margin-bottom: 10px;  display: none;}
.block-title, .legend {text-transform: uppercase; font-weight: 600;letter-spacing: 1px;}
.sms-profile-register {width: 100%;}
.modals-overlay { background-color: rgba(0, 0, 0, 0.80)!important;}
.iti--separate-dial-code .iti__selected-dial-code { margin-left: 6px; font-size:var(--thirteen);}
.profile-notice-phone { display: none;}
.block-authentication .actions-toolbar > .primary .action { margin-right: 0;  padding: 0 !important;}
.smserror { font-size:var(--twelve); margin: 0;}
.md-forget-password .field.mobile .control {margin-bottom: 0!important;}
#show-password {margin-top: -1px;top:0;}
.field.choice {display: flex;align-items: center;}
.login.primary, .create.primary, .submit.primary {padding: 8px 40px;color: var(--white);font-size:var(--thirteen);font-weight: 500;
  background-color: var(--btnPrimary);border-radius: 4px; display: inline-flex; align-items: center;justify-content: center;  gap: 10px;  border: 0px;  width: 100%;  height: 40px; line-height: 25px;}
.block-content p {font-size:var(--thirteen);text-align: center;color: var(--grayColor); font-weight: 400;}
.breadcrumbs {display: flex;align-items: flex-start;  justify-content: flex-start;  margin: 0 auto; padding: 10px 15px; max-width:1250px !important;}
.breadcrumbs .items{	margin: 0 auto; font-size:var(--twelve); padding: 0 15px;  color: #656565; padding: 0; display: flex;  width: 100%;}
.breadcrumbs .item a, .breadcrumbs .item a:visited{  color: #151965;}
.breadcrumbs .items .item {display: flex!important; align-items: center!important;  margin-bottom: 0px;}
.price-container .price {font-weight: 600;color: var(--darkText);}
.login-with_socialsite { margin: 0 0 10px; text-align: center; position: relative; font-size:14px; text-transform: uppercase; color: var(--darkText);}
.link.authorization-link {position: relative;}
.login-ragister-min-popup {background-color: var(--white);width: 250px;padding: 15px;position: absolute; top: 35px; z-index: 9999;}
.popup-box {display: none;position: absolute; background: white; padding: 6px 8px; z-index: 1000; min-width: 100px;}
.modal-inner-wrap .social-login-popup .login-with_socialsite:before { width: 25%; left: 0;}
.modal-inner-wrap .social-login-popup .login-with_socialsite:after {width: 25%;right: 0;}
.modal-inner-wrap .social-login-authentication-channel .mini-popup .block-content {display: flex;gap: 10px;width: 100%;justify-content: space-between;}
.modal-inner-wrap .social-login-authentication-channel .mini-popup .block-content .social-btn{width: 100%;}
.modal-inner-wrap .form-create-account{ padding: 0;}
.modal-inner-wrap .form-create-account .fieldset{width: 100%; margin-bottom: 10px;}
.form-login .actions-toolbar .primary{margin-bottom: 10px;width: 100%;}
.form-login .actions-toolbar .primary .action {width: 100%; font-size:var(--fourteen); height: 40px; line-height: normal;}
.form-create-account .actions-toolbar{  gap: 10px;}
.form-create-account .actions-toolbar .primary, 
.form-create-account .actions-toolbar .secondary{ width: 100%;}
.form-create-account .actions-toolbar .primary .action {width: 100%;margin-right: 0;}
.quick-links-wraper { padding: 30px 0;  max-width: 1140px;  margin: 0 auto; width: 100%;  align-items: center;justify-content: center;  gap: 20px;}
.quick-links-wraper .links-list { background: var(--lightGray); border: 1px solid var(--lightGray); display: flex;  align-items: center;  justify-content: center;  border-radius: 7px; padding: 10px;}
.page-products .column.main{  padding-top: 0px!important; padding-bottom: 0px;}
.toolbar.toolbar-products { max-width: 1250px ; margin: 10px auto;  background-color: var(--lightGray); padding: 10px;  border-radius: 4px;}
.sorter-label { font-size:var(--thirteen);}
.toolbar select {background-color:var(--white);margin:0;}
.toolbar.toolbar-products .pages .item{font-size:var(--thirteen)!important;line-height: normal!important; padding: 0px; margin-right: 0px;}
.toolbar.toolbar-products .pages .item .action.next,
.toolbar.toolbar-products .pages .item .action.previous {
  margin-left: 0; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border: 0;  background-color: var(--white);  box-shadow: none;  margin-right: 0px;}
.toolbar.toolbar-products .pages .item strong.page {font-weight: 400; color: var(--white) !important; font-size:var(--thirteen) !important; background-color: var(--orange) !important; width: 32px !important;  padding: 0 !important;  line-height: normal; height: 32px; border-radius: 4px;  display: flex;  align-items: center; justify-content: center;}
.toolbar.toolbar-products .pages .item .page {font-size:var(--thirteen);color: var(--darkText); line-height: normal;  padding: 0; width: 32px;  height: 32px; display: flex;  align-items: center;justify-content: center;}
.products.wrapper.grid.products-grid {max-width: 1280px;margin: 0 auto; padding: 0 15px;}
.products.wrapper.grid.products-grid .products {display: flex;flex-wrap: wrap; margin: 0 -15px;}
.products.wrapper.grid.products-grid .products .product-item {padding: 0px 15px; margin: 0 0 20px; width: 20%;}
.products-grid .products .product-item .product-item-info{border: 1px solid rgba(0,0,0,.08);  border-radius: 5px;}
.products-grid .products .product-item .product-item-info .list-price-wraper .price-box{margin-bottom: 8px;}
.product-item-info .product .product-image-container {padding: 0px;overflow: hidden; position: relative;border-radius: 10px;width: 100%;}
.product-item-info .product .product-image-container .product-image-wrapper .product-image-photo{max-width:72%;  height: 100%; position: relative!important;}
.product-item-info .product { display: block; width: 100%;  height: auto; position: relative;    padding: 5px;}
.product-image-wrapper {  padding-bottom: 0 !important; position: relative; height: 150px;  display: flex;  align-items: center;  justify-content: center;}
.product-item-details { display: flex !important; align-items: center;  justify-content: center;  text-align: center; flex-direction: column;}
.product-item-details .product-item-name, .product-item-details .product-item-name a {font-size:var(--fourteen);  font-weight: 600; color: var(--darkText); margin-bottom: 0px;}
.product-sku{padding: 2px 5px;text-align: center;justify-content: center; display: flex;  flex-direction: row;  font-size:var(--twelve);width: 100%;gap: 8px;align-items: center;}
.product-origin { background-color: #FFFAF5;  padding: 5px; text-align: center; display: flex;  flex-direction: column; font-size:10px; width: 48%;}
.product-per-price label{font-size: 10px;}
.product-sku label,.product-origin label,.product-per-price label { color: var(--darkText); text-transform: uppercase;}
.product-sku span, .product-origin span{color: var(--grayColor);}
.product-origin span{font-size: 10px;}
.product-per-price {width: 48%; background-color: #F5F5F5;  padding: 5px; text-align: center; display: flex;  flex-direction: column; font-size:var(--twelve);}
.product-item .price-box {margin: 0px;}
.our-directory { width: 100%;  display: block; padding: 8px 10px; color: white; background-image: linear-gradient(135deg, #8b715d 0%, #f5ae30 100%);}
.checkout-index-index .our-directory{display:none;}
.linkTitle.bl-flex { width: auto;    justify-content: center;position: relative;}
.linksDataInner ul li { margin: 0 5px 5px 0;}
.linksDataInner ul {display: flex; flex-wrap: wrap;    margin: 0;}
.links-list {margin-bottom: 10px;margin-right: 0px !important;}
.quick-links-wrapper .titles {  margin-right: 15px;}
.quick-links-wrapper .toggle-arrow { position: absolute; right: 10px; top: 8px;}
.quick-links-wrapper .links-list{margin-right: 10px;}
.quick-links-wrapper .links-list:last-child{margin-right: 0px;}
.quick-links-wrapper .links-list .linkTitle { padding: 10px; min-width: 200px;border-radius: 6px;background-image: linear-gradient(135deg, #e2d1c3 0%, #ebe8e5 100%);}
.quick-links-wrapper .links-list .linkTitle.active{border-color: var(--orange);}
.quick-links-wrapper .links-list .linkTitle img {width: 60px !important;  height: 60px!important;margin-right: 16px;}
.quick-links-wrapper .titles {display: flex;  flex-direction: column; align-items: flex-start;  justify-content: center;}
.quick-links-wrapper{margin-top: 15px !important}
.quick-links-wrapper .titles p{ margin-bottom: 0; color: #000; font-size:var(--fourteen);}
.quick-links-wrapper .titles .links-title{font-weight: 400;}
.quick-links-wrapper .titles .links-short_title{font-weight: 400;}
.products.wrapper ~ .toolbar .limiter .control {  min-width: 90px;}
.products.wrapper ~ .toolbar .limiter .control select { width: 90%;}
.product.details.product-item-details p {padding-top: 0px !important; margin: 0px;  font-size:var(--thirteen) !important; color: var(--orange);}
.product.details.product-item-details h4{ min-height: inherit;}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active{
  box-shadow: none!important; padding: 0!important;margin: 0!important;border: 0px;}
.sms-profile-register .fieldset.create.info .legend,
.sms-profile-register .fieldset.create.account .legend {display: none;}
.sms-profile-register .fieldset.create.info {display: flex; flex-wrap: wrap;}
.sms-profile-register .fieldset.create.info .field.field-name-firstname { margin-right: 16px !important;}
.password-strength-meter {display: none;}
.login.primary, .create.primary span, .submit.primary span {white-space: nowrap;}
.product-item-details .product.actions {display: flex;gap: 16px;margin-top: 8px;}
.action.primary:hover, .action-primary:hover, .amshopby-button:hover, .am-filter-go:hover,
.action.primary, .action-primary, .amshopby-button, .am-filter-go, .col.price, .col.qty, .col.subtotal {  text-align: center !important;}
.price-excluding-tax .cart-price .price {font-size:16px;color: var(--orange);  font-weight: 600 !important;}
.cart-discount {display: flex; justify-content: center;border-radius: 4px;  width: 70% !important;padding: 14px 0 !important;}
.cart-discount .title { padding-bottom: 0 !important;}
.cart-discount .title strong {margin: 0 !important; font-size: 16px!important;color: var(--darkText)!important; font-weight: 600 !important;}
.cart-discount .content { display: flex !important; padding-bottom: 0 !important;}
.cart-discount .block.discount {display: flex;  width: 100%;flex-direction: row;  align-items: center;  justify-content: center;  gap: 10px;}
.cart-discount .block.active > .title::after, .cart-discount .block .title::after {content: normal;  }
.cart-empty { display: flex;  align-items: center;justify-content: center;gap: 10px;font-size: 16px;}
.message.info { font-size:14px;  padding:10px; border-radius: 4px;}
.message.info span {position: relative;    padding-left: 25px;}
.message.info span:before{font-size: 13px !important; top: 50% !important; transform: translateY(-50%); margin: 0 !important; width: auto !important;}
.customer_mobile .iti {margin-bottom: 0;width: 100%;}
.customer_mobile .iti .iti__flag-container{ height: 40px!important;}
.item-options {font-size:14px;color: var(--grayColor);margin-bottom: 10px!important;}
.payment-method-content p {font-size:var(--thirteen);}
.heading h1, .heading h2{font-size:22px; font-weight: 600; color: #000;  margin: 0px;}
.field-error {color: #e02b27;font-size:var(--twelve);  margin-top: 0;}
.product.photo.product-item-photo {padding: 5px;}
.smsprofile-login-mobile.login-opt-mobile {font-size:var(--thirteen);font-weight: 400;}
.smsprofile-login-mobile .iti { margin-bottom: 5px!important; box-shadow: none;}
.email-forgot .actions-toolbar {flex-direction: row;}
.forgot-parent {background: var(--white); padding:15px;  border-radius: 10px;  margin: 10px auto;  border: 1px solid #E2D4C9;}
.amsearch-input-wrapper .amsearch-button.-close{display: none;}
.smsprofile-login-mobile .iti input#login_mobile {border: none; width: 100%;    padding: 0 10px 0 81px !important;}
input {outline: none !important;}
.accordion-faq{list-style:none;padding:0;padding:0 15px; margin-bottom: 0;}
.accordion-faq .inner{padding:0 0 10px;overflow:hidden;display:none;font-size:var(--thirteen);color:#000;font-weight:400;line-height:18px; margin: 0} 
.accordion-faq .toggle:after{content:'';background:url(../images/arr2.svg) no-repeat 0 0;width:13px;height:13px;position:absolute;right:-15px;top:50%; transform: translateY(-50%);}
.accordion-faq li{margin:.2em 0;border-bottom:1px solid #9e693d;padding:0 15px}
.accordion-faq li .toggle{font-size:var(--fourteen);font-weight:500;cursor:pointer;padding:1rem 15px 1rem 0;display:flex;align-items:flex-start;justify-content:space-between;transition:.3s ease;position:relative}
.accordion-faq li a.toggle:hover {background: rgba(0, 0, 0, 0.9);}
.popup-container { position: relative; display: inline-block; top: 4px;}
span.contact-number { cursor: pointer;}
span.contact-number svg { margin-top: 2px;}
.product-item-details .product-attribute-wraper + a{width: 100%;}
.product-attribute-wraper .only-origin {display:block; width:100%;}
.page-header.sticky{position:fixed; top:0;  z-index: 99;    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);}
.v-img-op.toload { opacity: 0.1;}
.toload.v-img-op.loaded { opacity: 1;}
.products-grid .products .product-item .product-item-info .play-ic{background: #fff; display: flex; align-items: center; border-radius: 100%; width: 22px; height: 22px; justify-content: center; top: 3px; right:10px; opacity: 1;}
.products.wrapper.grid.products-grid .products .product-item .product-item-info {position: relative;}
.products.wrapper.grid.products-grid .products .product-item .product-item-details .product-item-name {min-height: 32px;}
ul#iti-0__country-listbox { max-width: 300px;}
#error-msg { color: red;}
#valid-msg { color: #00C900;}
input.error { border: 1px solid #FF7C7C;}
.message-success.success.message {font-size:var(--fourteen);}
.search input.amsearch-input.input-search.form-control {font-size:var(--fourteen) !important;}
.modal-inner-wrap .form-create-account .fieldset legend.legend span {font-size:var(--fourteen) !important; font-weight: 600 !important;}
.block-authentication .field .label {font-weight: 600; color:#3e3e3e;  font-size:var(--twelve);}
.actions-toolbar>.secondary .action.back{margin: 0} 

form#before-create {margin: 20px 0 0;}
form#before-create legend.legend {border:none; margin:0; letter-spacing:0; font-size:15px; font-weight:700; color:#000;text-align:center;} 

a.btn {background: #000; padding: 8px 10px;border: 1px solid #000; color: #fff; border-radius: 5px; font-size: 14px; font-weight: 600;}
a.btn:hover{background: #fff; color: #000}
a.find-button.btn {border: none;}
.otp__button {display: flex; gap: 8px;}
.otp__button button.action {background: #000; padding: 8px 10px; border: 1px solid #000; color: #fff; border-radius: 5px; font-size: 14px; font-weight: 600; line-height: normal; display: flex;}
.modal-inner-wrap .form-create-account .fieldset legend.legend {margin: 0 0 15px; padding: 0 0 5px;}
.md-login-content .mdsms__button-container .btn.active .mdsms__button, .mdsms .mdsms__button-container .btn.active .mdsms__button {background: #000;}
.pages .action.next:before { transform: rotate(315deg); -webkit-transform: rotate(315deg); content: ''; border: solid #000; border-width: 0 1px 1px 0; padding: 4px; }
.pages .action.previous:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); content: ''; border: solid #000; border-width: 0 1px 1px 0; padding: 4px; }
.modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before {content: "\00d7"; font-size: 24px;cursor: pointer;display: inline-block; font-weight: 700;}
.abs-toggling-title:after, .abs-cart-block > .title:after, .minicart-items .product .toggle:after, .abs-discount-block .block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after{
    transform: rotate(45deg); -webkit-transform: rotate(45deg);
    content: '';
    border: solid #000;
    border-width: 0 1px 1px 0; padding: 3.5px;}
.abs-cart-block.active > .title:after, .abs-discount-block .block.active > .title:after, .cart-summary .block.active > .title:after, .paypal-review-discount .block.active > .title:after{
    transform: rotate(225deg);  -webkit-transform: rotate(225deg);
    content: '';  border: solid #000;
    border-width: 0 1px 1px 0; padding: 3.5px;}

.minicart-items .product .active > .toggle:after {transform: rotate(225deg); -webkit-transform: rotate(225deg);content: ''; border: solid #000; border-width: 0 1px 1px 0; padding: 3px;  margin: 0px 0px 0px 5px !important;}

.opc-block-summary .items-in-cart.active > .title:after {transform: rotate(225deg); -webkit-transform: rotate(225deg);
    content: '';  border: solid #000; border-width: 0 1px 1px 0;  padding: 3.5px; }
.opc-block-summary .items-in-cart > .title:after { transform: rotate(45deg);  -webkit-transform: rotate(45deg);
    content: '';  border: solid #000;  border-width: 0 1px 1px 0;  padding: 3.5px; }
.field-tooltip .field-tooltip-action:before {content: "\003F";font-size: 20px;font-weight: 900;display: inline-block;}
.minicart-items .action.delete:before {content: "\1F5D1"; font-size: 20px; font-weight: 700; transform: rotate(1deg); -webkit-transform: rotate(1deg); }


@media (min-width: 768px), print{
  .smsprofile-login-mobile .iti .iti__flag-container {  height: 37px!important; }
  .block-authentication .actions-toolbar > .secondary { float: left;margin-right: 0rem!important;padding-top: 0rem!important; }
  .login-container .login-left, .modal-body-content .login-left, .login-container .login-right, .modal-body-content .login-right {-webkit-flex-basis: 50%!important; flex-basis: 50%!important; }
  .abs-margin-for-blocks-and-widgets-desktop, .customer-review .product-details {margin-bottom: 0!important;}
  .form.password.reset, .form.send.confirmation, .form.create.account, .form.search.advanced, .form.form-orders-search { min-width: 600px; width: 100%!important; }
  .page-main { width: 100%; padding: 0!important; }
  .md-forget-password .field.mobile .control .iti input { box-shadow: none !important;border: 1px solid var(--darkGray) !important; padding: 0 10px !important; }
}

@media(max-width:1200px){
  .nav-container .nav-row .nav-row-list .nav-row-list-link {font-size:var(--twelve); } 
  .heading { padding-bottom: 36px;  margin-bottom: 20px; }
  .blog h4, .blog h4 a{  font-size:var(--fourteen); }
  .blog p, .blog p a, .blog .btm p, .choose-box p{ font-size:var(--twelve); }
  footer .links ul li { margin-bottom: 10px; font-size:var(--thirteen); }
  .product-item-info .product .product-image-container .product-image-wrapper{height: 130px;}
}
 
@media (max-width:991px) {
  .forgot-parent{padding: 10px}	
  .heading h1, .heading h2{ font-weight: 600; font-size: 16px;line-height: 25px;} 
  .cat_title p {font-size: 18px; margin-bottom: 6px; }
  .heading h3{ font-size: 18px; }  
  .mt-50 { margin-top: 10px; }
  .heading p { font-size:var(--fourteen);}  
  .showcart.header_icon .icon_text {  display: none;}
  .ic-right ul li:last-child a{ font-size: 0px;}
  ul.switcher-dropdown li.switcher-option:last-child a {  font-size:var(--thirteen) !important; }
  hr {margin-bottom: 10px;margin-top: 10px; }
  .ic-right .minicart-wrapper{  margin-top: 0;  }
  .product-origin, .product-per-price { width: 100%;flex-direction: row;  align-items: center;gap: 5px; justify-content: center;}
  .block-authentication .actions-toolbar > .primary .action { margin-right: 0;  padding: 0; height: 42px; }
  .iti {  position: relative; display: block; margin-bottom: 5px!important; font-size:var(--thirteen)!important;  }
  .product-item-details .product-item-name, .product-item-details .product-item-name a {font-size:var(--fourteen); font-weight: 600; color: var(--darkText); }
  .why .bl-6 {width: 20%!important; } 
  .choose-box { padding-bottom: 4px;  margin-bottom: 5px; }
  .quick-links-wrapper .links-list {width: auto;  min-width: 200px; }
  .quick-links-wrapper .links-list .linkTitle img { width: 40px !important; height: 40px!important; margin-right: 15px; }
  footer .links h3, footer .links h4 {  font-size: 16px; margin: 0 0 15px;  }
  .footer-wrapper .links ul { margin-bottom: 0; }
  .img-box {  margin-bottom: 10px;  }
  .nav-toggle::before { width: 32px; height: 25px; font-size: 18px;content: "\2630"; display: inline-block; }
  .link.authorization-link {  display: block; }
  .link.authorization-link a.user-popup{    font-size: 0px; }
  .ammenu-logo img {  width: 125px; }
  .breadcrumbs {  padding: 10px 3%; width: 100%;  }
  .nav-sections-item-content .container {   max-width: 97%; }  
  .additional-attributes-wrapper tr { margin-bottom: 10px;  }
  .product.info.detailed .data.item.title { margin-bottom: 10px;}
  .table-wrapper {margin-bottom: 20px;  margin-top: 10px; }
  .cart-discount {  width: 100% !important; }
  .cart-discount {  -ms-flex-order: 0!important;  -webkit-order: 0!important; order: 0!important; }
  .page-products .sorter {  position: relative!important; right: auto!important;top: 0; z-index: 1;}
  .toolbar.toolbar-products { display: none;  }
  .mobile-none {    display: none !important; }  
  div#checkoutSteps, .mp-columns-colspan .mp-col-2 {display: flex;  flex-direction: column!important; }
  .mp-4 {   width: 100%!important;  }
  .columns-colspan.mp-8 { width: 100%!important;  margin-left: 0!important; gap:20px; display: flex;  flex-direction: column; }
  .mp-columns-colspan .mp-col-2 { gap: 20px;  }
  .field-error {  color: #e02b27; font-size:13px !important; margin-top: 0 !important;}
  .minicart-wrapper { margin-left: 0!important;}
  .minicart-wrapper { margin-left: 0 !important;  margin-top: 0;}
  .minicart-wrapper .action.showcart .counter.qty {background: #ff5501;color: #ffffff; height: 24px; line-height: 24px;  border-radius: 22px; display: inline-block;  margin: 3px 0 0;min-width: 18px; overflow: hidden; padding: 0 3px; text-align: center; white-space: normal;width: 24px; font-size:var(--thirteen);  }
  .step-title { padding: 10px 10px 12px 11px !important;  } 
  .accordion-faq{padding: 0}
  .accordion-faq li .toggle {font-size:12px; padding: 10px 20px 10px 0px;}  
  .product-item-info .product .product-image-container .product-image-wrapper .product-image-photo{max-width:90%;}
  .tab-container {margin: 0 0 20px;}
  .product-item-info .product .product-image-container .product-image-wrapper{height: 120px;}
  .login-ragister-min-popup { left: auto; right: -13px;}
}

@media (max-width:767px){
  body{ overflow-x: hidden; }
  header { margin-bottom: 0px !important;}
  hr { margin-bottom: 10px;  margin-top: 10px;}
	.mobile { display: block!important; }
  .mdsms__button-container .btn.btn-otp, .mdsms__button-container .btn.btn-password, .mdsms__button-container .btn.btn-password button, .mdsms__button-container .btn button {font-size:13px !important; }
	.ammenu-logo img {width: 110px;}
	.page-products .sorter {display: none;}
	.toolbar .pages {margin-bottom: 0 !important; padding: 10px 0;}
	.why.section-padding {  margin: 20px 0 0 0;}
	.page-main { padding: 0!important;}	  
	.product-origin, .product-per-price { width: 100%;  flex-direction: row;  align-items: center;  gap: 5px; justify-content: center;}
	.why .bl-6 {width: 50% !important;}	
	.choose-box { padding-bottom: 4px;  margin-bottom: 5px;}
	.quick-links-wrapper .links-list .linkTitle img { width: 40px !important; height: 40px!important; margin-right: 15px;}	
	footer .links h3, footer .links h4 { font-size: 16px;  margin-top: 10px;}
	.footer-wrapper .links ul { margin-bottom: 0;}
	.btn { font-size:var(--thirteen);}
	.img-box { margin-bottom: 10px;}
	.page-products .sorter {  position: relative!important; right: auto!important;  top: 0; z-index: 1;}
	.page-header .amsearch-button.-loupe-trigger{display: none!important;}
	.page-header.amsearch-full-width .amsearch-wrapper-block {background: transparent!important;position: relative!important; width: 100%;display: block!important;}
	.amsearch-form-block .amsearch-full_width-title {display: none;}
	.page-header.amsearch-full-width .amsearch-button.-full-close{top:65px !important;margin:0 10px 0 0;width:25px;height:25px;border:1px solid #9E9E9E;}
	.amsearch-block-header{ width: 97%!important;}	
	.page-title {margin-bottom: 0;  width: 100%;  text-align: center; font-size: 15px;color: #020202;font-weight: 700;  text-transform: uppercase;}
	.abs-account-title, .abs-account-blocks .block-title, .account .legend, .form-giftregistry-search .legend, .block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-form .block-title, .block-wishlist-search-results .block-title, .multicheckout .block-title, .multicheckout .block-content .title, .customer-review .review-details .title, .paypal-review .block .block-title, .account .column.main .block:not(.widget) .block-title, .multicheckout .block-title, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title, [class^="sales-guest-"] .column.main .block:not(.widget) .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title {margin-bottom: 10px!important;}
	.cart-discount {flex-direction: column;font-size:var(--thirteen);width: 100% !important;}
	.cart-discount .block.discount {display: flex;  width: 100%;flex-direction: column;align-items: flex-start;justify-content: flex-start; gap: 10px;}
	.cart-discount .block > .title {border-top: 0px solid #cccccc!important;padding-top: 0px!important;}
	.breadcrumbs .item a, .breadcrumbs .item a:visited, .breadcrumbs strong { font-size: 12px;}
	.breadcrumbs .item:not(:last-child)::after {  font-size: 10px!important;  margin: 0 5px!important;}
	.product-item-details .product-item-name, .product-item-details .product-item-name a {  font-size:var(--twelve); margin-bottom: 5px;}
	.load-relateted .glider-contain h4{font-size:var(--twelve);}
	.cart-totals table th, .cart-totals table td{font-size:var(--thirteen)!important;}
	.cart-discount .block > .title {padding: 0px 10px !important;}
	.cart-discount .title strong {font-size:var(--thirteen)!important;}
	.cart-discount .content {padding: 0 10px!important;}
	.cart-discount {  -ms-flex-order: -1 !important;  -webkit-order: -1 !important; order: -1 !important;}
	.abs-toggling-title, .abs-cart-block > .title, .minicart-items .product .toggle, .abs-discount-block .block > .title, .paypal-review-discount .block > .title, .cart-discount .block > .title {
	border-top: 0px solid #cccccc;  padding: 0px 0px 10px 5px;}
	.abs-toggling-title::after, .abs-cart-block > .title::after, .minicart-items .product .toggle::after, .abs-discount-block .block > .title::after, .paypal-review-discount .block > .title::after, .cart-discount .block > .title::after {
	margin:0 0 0 5px;right: 5px; top: 6px;}
	.cart-totals {padding-left: 0;padding-right: 0; padding-top: 0;}
	.cart-totals .table-wrapper { margin-top: 0px;}
	.cart-totals table th, .cart-totals table td {font-size:12px !important;}
	.abs-cart-block .content, .abs-discount-block .block .content, .paypal-review-discount .block .content, .cart-discount .block .content {padding: 5px 0px 10px;position: relative;}
	select{font-size:var(--twelve);border-radius: 4px;  height: 36px;}	
	.heading p {font-size:var(--twelve); margin-bottom: 0;}  
	.table-wrapper.order-items .col.price, .table-wrapper.order-items .col.qty, .table-wrapper.order-items .col.subtotal {text-align: left !important;}
	.product-sku span, .product-origin span { color: var(--grayColor);  font-size: 10px;}
	.sms-profile-register .fieldset.create.info .field.field-name-firstname,
	.sms-profile-register .fieldset.create.info .field.field-name-lastname {margin-right: 0px !important; width: 100%;}
	.header.content.head_area .ammenu-logo {margin-left:40px;} 
	.header.content.head_area{padding: 0 10px}
	.page-header.amsearch-full-width .amsearch-form-block{padding: 10px 0}
	footer.footer-wrapper .footer .mobile{width: 100%}
	footer.footer-wrapper .footer .bl-4.map {padding: 0;}
	footer.footer-wrapper .footer .mobile .bl-2.links {width: 100%;}
	.products.wrapper.grid.products-grid .products .product-item{width: 33.3333%; padding: 0 5px;}
	.accordion-faq li{padding: 0}
	.accordion-faq .toggle:after{right: 0} 
	.header.content.head_area .action.nav-toggle {width:30px; height:25px; top:11px; left:10px;position:absolute;pointer-events: auto; z-index:9999;border: 1px solid #dddddd; display:flex; align-items:center; justify-content:center;}
  .page-header.amsearch-full-width .amsearch-form-block{width: 100%!important}       
}

@media(min-width:768px) and (max-width:1100px){
  .search{width: 340px !important;}
  .nav-sections .navbar a{text-transform: capitalize; font-size:var(--thirteen);padding-left: 0; padding-right: 0; font-weight: 500;}
}

@media (max-width:991px){
  .ic-right ul li{margin: 0 12px 0 0}
  .ic-right ul li img{margin: 0}
  .quicklinks-outer{padding: 0 10px; margin-top: 15px}
  .footer-wrapper .footer .bl-4.map {width: 100%; margin: 0 0 15px;}
  .copyright_wrap{display: none;}
  footer{padding: 20px 0}
  footer .mobile .bl-2.links {margin-bottom: 15px;}
  footer .mobile .bl-2.links + .bl-2.links {margin: 0;}  
  .products.wrapper.grid.products-grid .products .product-item{width: 25%}
  .heading{padding-bottom: 15px; margin-bottom: 15px;}
}

@media(max-width:600px){
	.email-forgot .actions-toolbar {flex-direction: column; gap:10px;}
	.toolbar .pages {margin-bottom: 0 !important; padding: 0;}
	.offer p{font-size:var(--twelve)} 
	.products.wrapper.grid.products-grid .products .product-item .product-item-details .product-item-name{min-height: 1px;}
	.offer p{font-size: 13px}
	.offer p span {margin: 0 5px 0 0;}
	.ic-right ul li{display: flex; align-items: center;}
	.ic-right ul li a svg{margin: 0}
	footer .footer-menu .links ul li.mobile {display: none !important;}	
	.modal-inner-wrap .form-create-account .fieldset legend.legend span {font-size: 12px !important;}
} 
@media (max-width:575px){
  .products.wrapper.grid.products-grid .products .product-item{width: 50%} 
  .ammenu-logo img {width: 105px;}
}
@media screen and (min-width:360px) and (max-width:991px){
    body.hidden{overflow-y:hidden}    
    .desktop-header{display:none}
    .ic-right ul li:last-child a img{min-width:13px}
    .mobile-header{display:block!important}
    .top-content{justify-content:center}
    .logo-part .logo img{width:115px}
    .logo-part{padding-left:55px}
    .nav-container .all-navigator{align-items:center;display:flex;height:40px;padding:0 25px;width:75px}
    .ft-menu .accordion-faq li .toggle { font-size:14px;color: #fff; font-weight: 600; cursor: pointer; padding: 0.75rem 15px 0.75rem 0; display: flex;  align-items: flex-start;  justify-content: space-between; transition: .3s ease; position: relative; }
    .ft-menu .accordion-faq li ul li{margin:0 0 15px 0;border-bottom:0;padding:0 0}
    .ft-menu .accordion-faq li{margin:.2em 0;padding:0}    
    .lang select{color:#908484;text-transform:uppercase;font-size:.75rem!important;width:46px}
    .flex-wrap-none{flex-wrap:unset}
    .nav-container .all-category-nav{display:inline-block;position:absolute;top:45px;left:-10px;width:55px}
    span.all-navigator i{transform:translateY(-40px)}
    .search{border:1px solid #9e693d;border-radius:6px;height:32px;width:100%;position:relative;}
    .search input{font-size:12px}
    .search .input-search{height:30px;padding: 0 36px 0 10px;width:100%; font-size: 0.75rem;line-height: normal;}
    button.button-search i{font-size:10px;padding:4px 0}
    .search .button-search{background:#9e693d;border:0;color:#fff;cursor:pointer;padding:2px 8px;position:absolute;right:0;top:0;border-radius:0 5px 5px 0;height:29px;width:35px}
    button.button-search img{width:16px}    
    footer .mobile{order:8;width:100%}
    section.ads img{width:100%}
    .blog{padding-left:10px;padding-right:10px}
    .desktop{display:none}
    .mobile{display:flex}
    .amsearch-input-wrapper .amsearch-button.-loupe { border-radius: 0 5px 5px 0px; width: 32px; height: 32px; }
    .amsearch-button.-icon {background-size: 15px !important; }    
    .mobile-none{display:none}    
    .section-padding{padding:30px 0}
    .heading h3{font-size:14px;}
    .heading img{bottom:20px;position:absolute;left:50%;transform:translateX(-50%);width:130px}
    .tabs .heading img{bottom:0;position:absolute;left:50%;transform:translateX(-50%);width:130px}
    .heading{margin-bottom:0px}
    .tabs .heading{margin-bottom:0!important;padding-bottom:20px!important}
    .bl-6{width:50%;margin-bottom:20px}
    .bl-1,.bl-2,.bl-3,.bl-4,.bl-5,.bl-6{padding:0 10px;display:inline-block}
    .full-container{display:block}   
    img.mob-sm{width:16px!important}
    .why .bl-6{width:50%;padding:0 10px 0 10px;margin-bottom:0}
    .choose-box p span{font-weight:400;font-size:9px}
    .choose-box .img{height:92px;margin-bottom:10px}
    .choose-box p{font-size:10px}   
    .accordion-faq li { padding: 0 10px 0 0;  margin: 0; }
    .accordion-faq { padding: 0; padding: 0; margin-bottom: 0; }
    .accordion-faq .toggle::after{right:0;content: '';}    
    .bl-3.mt-40.address{margin:0!important}
    .bl-3.mt-40.contact{margin-bottom:0}
    .bl-2.links{text-align:center;width:100%;display:flex;justify-content:center}
    .mt0{margin-top:0!important}
    .link,.page,.time{display:none}    
}
@media (max-width:330px){  
  .ammenu-logo img {width: 98px;}
  .ic-right ul li{margin: 0 10px 0 0}
}