a:visited, .alink:visited{color: var(--text-color);}
a:hover, .alink:hover{color: var(--hover-color) !important;}
.header.content:before, .header.content:after {display: none;}
.page-footer .newsletter + div { width: 50%; max-width: 72%; }
.page-footer .copyright{padding: 0;text-align: left;background: none;}
.page-footer .back_to_top button{padding: 0px;font-weight: normal;padding: 1px 6px;}
.page-wrapper ul > li, .page-wrapper ol > li, .page-footer ol > li, .page-footer ul > li{margin-top: 0rem;margin-bottom: 0rem;}
.page-footer .subscription-form button{line-height: unset;padding: 0px;}
.page-footer .subscription-form input{height: unset;padding: 0px;}
.page-footer .subscription-form input::placeholder{color: #fff;}
.page-footer .subscription-form button:hover{background-color: transparent;border: 0;background-image: url(../images/newsletter_arrow.svg);background-repeat: no-repeat;background-size: 100%;background-position: center;width: 20px;}
.page-footer .subscription-form ._keyfocus *:focus, .page-footer .subscription-form input:not([disabled]):focus, .page-footer .subscription-form textarea:not([disabled]):focus, .page-footer .subscription-form select:not([disabled]):focus{box-shadow: none;}
.page-footer .subscription-form #newsletter-error{position: absolute;top: 51px;font-size: 11px;}
.page-footer .subscription-form{position: relative;}
.page-wrapper .block-search{width: unset;padding: 0 6px;float: unset;}
.page-wrapper .minicart-wrapper .action.showcart:before{display: none;}
.page-wrapper .minicart-wrapper{margin: 0px;}
.page-wrapper .logo{margin: 0px;}
.page-wrapper .nav-sections-item-content > *{display: unset;}
.navigation .level0{margin: 0px;}
.navigation ul{padding: 0px;}
.navigation .level0.parent > .level-top > .ui-menu-icon:after{display: none;}
.page-wrapper .navigation {background: none;font-weight: unset;height: inherit;position: unset;}
.page-wrapper .nav-sections{background: none;margin: 0px;}
.navigation .level0.parent > .level-top{color: initial;line-height: inherit;padding: unset;text-decoration: none;padding: 0px;font-weight: inherit;}
.navigation .level0 > .level-top{color: initial;line-height: 30px;}
.navigation .level0.parent .level-top span:after{top: 7px;}
.navigation .level0 .submenu li a:hover {background: none;}
.search-container .nested a.advanced{display: none;}
.search-container .search-input {width: 100%;padding: 14px;border: 0;border-right: 2px solid rgba(0, 0, 0, 0.4);padding-left: 40px;background-image: url(../images/search.svg);background-repeat: no-repeat;background-size: 20px;background-position: 2% center;height: unset;}
.search-container .srch-field{border: 0;display: unset;}
.search-container .form.minisearch{display: flex;align-items: center;border-bottom: 2px solid rgba(0, 0, 0, 0.4);width: 100%;}
.search-container .form.minisearch .search-header{width: 100%;}
.search-container .form.minisearch .search-header button{opacity: 1;}
.search-container .search-input:focus{box-shadow: none;}
.search-container .search-autocomplete{margin-top: 0px;width: 100% !important;border-top: 2px solid rgba(0, 0, 0, 0.4);}
.search-container .search-autocomplete ul li{padding: 0;font-size: 17px;line-height: 20px;padding-bottom: 20px;color: #303030;border: 0px;}
.search-container .search-autocomplete ul{border: 0;padding: 25px;}
.search-container .search-autocomplete ul li:hover, .search-container .search-autocomplete ul li.selected{background: none;}
.page-wrapper .main_slider > div{width: 100%;}
.page-wrapper .section_padding.bottom_zero{margin-bottom: 0px;}
.page-wrapper .nav-toggle:before{display: none;}
.right-blocks .nav-toggle{position: unset;z-index: 9;}
.page-wrapper .block-search{margin: 0px;}
.section_body.swiper-wrapper{justify-content: flex-start;gap: 0px;}
.price-container .price{font-size: inherit;}
.page-wrapper form .fieldset{width: 100%;margin: 0px;}
.page-wrapper form .fieldset > .field{text-align: left;margin: 0px;}
.page-wrapper form .fieldset > .field .label{margin-bottom: 15px;font-weight: inherit;}
.page-wrapper form .fieldset > .field > .control{width: 100%;}
.page-wrapper form .fieldset > .field > .control input{height: unset;}
.page-wrapper .login-container form{text-align: left;}
.page-wrapper form .fieldset > .field.choice{display: flex;justify-content: flex-start;align-items: center;gap: 15px;margin-bottom: 5px;}
.page-wrapper form .fieldset > .field.choice input{margin: 0;width: 22px;}
.page-wrapper form .fieldset > .field.choice label{margin: 0;padding-top: 5px;}
.page-wrapper form .actions-toolbar > .primary{width: 100%;}
.page-wrapper form .actions-toolbar > .primary .action{width: 100%;font-weight: inherit;background: var(--primar-purple);color: #fff;border: 1px solid transparent;padding: 10px;    font-size: 38px;line-height: 38px;text-transform: uppercase;padding: 6px 15px;border-radius: 3px;font-family: 'Bebas Neue';border: 1px solid transparent;padding-top: 9px;}
.page-wrapper form .actions-toolbar > .primary .action:hover{background: #fff;color: #000;border: 1px solid #000;}
.page-wrapper form .forgot-password{display: block;margin: 0px;}
.page-wrapper .login-container .fieldset:after{display: none;}
.page-wrapper .form.create.account, .page-wrapper .form.password.reset, .page-wrapper .form.send.confirmation, .page-wrapper .form.password.forget, .page-wrapper .form.create.account, .page-wrapper .form.search.advanced, .page-wrapper .form.form-orders-search{width: 100%;}
.page-wrapper .form.create.account .fieldset > .legend{display: none;}
.page-wrapper form .fieldset > .field > .control #password-strength-meter-container{margin-top: -15px;margin-bottom: 15px;}
.page-wrapper form .fieldset .field-error, .page-wrapper form .fieldset div.mage-error{margin-top: -6px;font-size: 13px;}
.page-wrapper .form-create-account .fieldset.create.account:after,.page-wrapper .form.password.forget .fieldset:after{display: none;}
.page-wrapper .login-container .action{margin-top: 35px;}
.page-wrapper .login-container .fieldset > .field.required > .label:after, .page-wrapper .login-container .fieldset > .fields > .field.required > .label:after, .page-wrapper .login-container .fieldset > .field._required > .label:after, .page-wrapper .login-container .fieldset > .fields > .field._required > .label:after{color: #AEAEAE;}
.page-wrapper .login-container .create-account{outline: 0px;}
.customer-account-forgotpassword .page-wrapper .field.note{margin-top: -20px;margin-bottom: 15px;font-size: 17px;line-height: 18px;}
.page-wrapper .minicart-wrapper .action.showcart .counter.qty{position: absolute;top: -18px;font-size: 15px;background: none;color: white;box-shadow: none;right: -10px;background: var(--primar-purple);border-radius: 50%;height: 20px;width: 20px;line-height: 21px;}

.page-wrapper .pages .item{font-size: inherit;line-height: normal;letter-spacing: normal;margin: 0; display: inline-block;}
.page-wrapper .pages a.page:visited {color: inherit;padding: 0 !important;}
.page-wrapper .pages a.page{padding: 0px;color: inherit;}
.page-wrapper .pages .action.next{background: none;border: 0;box-shadow: none;margin-left: 30px;padding: 0;vertical-align: sub;}
.page-wrapper .pages .action.previous{background: none;border: 0;box-shadow: none;margin-right: 30px;padding: 0;vertical-align: sub;}
.page-wrapper .pages .action.previous:before,.page-wrapper .pages .action.next:before{font-size: 12px;}
.page-wrapper .pages .action.next:focus, .page-wrapper .pages .action.previous:focus{outline: none;}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top{border-color:#000;}


.customer-account-logoutsuccess .page-main{text-align: center;line-height: 28px;margin-top: 20px;}


.page-wrapper .product-item .tocart.action{font-size: 38px;line-height: 38px;text-transform: uppercase;padding: 6px 15px;border-radius: 3px;font-family: 'Bebas Neue';border: 1px solid transparent;padding-top: 9px;}
.page-wrapper .product-item .price-box{margin: unset;}

/*popup*/
.modals-overlay{position: fixed;z-index: 99;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);align-items: center;justify-content: center;}
.modal-popup._inner-scroll .modal-inner-wrap{background: var(--white-text-color);padding: 50px 40px;width: 640px;border-radius: 4px 0 0 4px;text-align: center;}
.review_popup .popup .inner_popup{max-width: 100%;}
.review_popup .input-group input, .review_popup .input-group textarea{height: auto;}
.rating-summary .rating-result > span:before{color: #000;}
div.mage-error{text-align: left;font-size: 12px;}

.page-wrapper .swatch-container .label{font-size: 15px;line-height: 18px;color: var(--text-color);text-transform: uppercase;}
.page-wrapper .product_cta{z-index: 9;}
.page-wrapper .product_cta .swatch-option.color{width: 32px;height: 32px;border-radius: 50%;}
.page-wrapper .product_cta .swatch-option.text{background-color: var(--white-text-color);border: 0.88px dashed #cccccc;padding: 7px 15px;font-size: 11px;line-height: 18px;text-transform: uppercase;height: 30px;color: #222;font-weight: normal;min-width: unset;}
.page-wrapper .product_cta .swatch-container{padding-bottom: 0px;margin-bottom: 0px;}
.page-wrapper .swatch-option.text.selected{border: 0.88px solid var(--text-color);outline: 0;}
.page-wrapper .swatch-option.image:not(.disabled):hover, .page-wrapper .swatch-option.color:not(.disabled):hover, .page-wrapper .swatch-option.color.selected {outline-color: #000;border: 2px solid #fff;}
.catalog-product-view .swatch-container .label{display: none;}
.abs-margin-for-blocks-and-widgets-desktop, .page-main .block, .customer-review .product-details{margin-bottom: 0px;}
.bg_slider{margin-bottom: 0px;}
.page-wrapper .product-item .price-box p.price-to{display: none;}
.page-wrapper .product-item .product_title .product-item-link{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 1;}
.product-item .product_img{background: #fff;}

.main_container.page-header{padding: 20px 25px;}



/*minicart*/
/*.minicart-wrapper .action.showcart .counter.qty {  background: #1C3CE3;  color: #ffffff;  height: 26px;  line-height: 22px;  margin: 0;  position: absolute;  top: -20px;  right: -14px;  border-radius: 42px;  width: 25px;  font-size: 12px;  padding: 1px;}*/
 .minicart-wrapper .block-minicart {    width: 430px; border-radius:10px; border:none; padding-bottom:0px; margin-top: 10px;}
.block-minicart .items-total,.block-minicart .subtotal{font-size: 14px;}
.block-minicart .amount .price-wrapper:first-child .price {  font-size: 16px;  font-weight: 700;  padding-top: 10px;  display: block;}
.minicart-items .product-item-name a {  color: var(--primary-title-color);  font-size: 18px;}
.product-item {  font-size: 14px;}
.minicart-items .product-item-details .price {font-weight: 500;font-size: 20px;line-height: normal;padding: 0;margin: 0;}
.minicart-items .item-qty {  padding: 6px 20px;  height: auto;}
.minicart-items .update-cart-item{border-radius: 40px; border: 1px solid #1C3CE3; font-size: 13px; background: #fff; color:#1C3CE3; }
.minicart-items .update-cart-item:hover{ background: #1C3CE3; color:#fff; }
.minicart-wrapper .action.viewcart{color: var(--primary-title-color);display: block;font-size: 20px;padding-bottom: 0;padding: 10px 0px;text-decoration: underline;}
.minicart-wrapper .action.viewcart:hover{text-decoration: underline;}
.block-minicart .block-content > .actions > .primary .action.primary{width: 100%;padding: 13px 20px;text-transform: uppercase;border: none;background-color: var(--black-main-color);color: var(--white-text-color);line-height: normal;font-size: 20px;font-family: inherit;font-weight: 600;padding-top: 17px;font-size: 38px;line-height: 38px;text-transform: uppercase;padding: 6px 15px;border-radius: 3px;font-family: 'Bebas Neue';border: 1px solid transparent;padding-top: 9px;font-weight: normal;}
.block-minicart .block-content > .actions > .primary .action.primary:hover{background-color: transparent;border: 1px solid var(--black-main-color) !important;color: var(--black-main-color);}
.minicart-items .product-item-details .price-including-tax, .minicart-items .product-item-details .price-excluding-tax{margin: 0px;}
.block-minicart .block-content > .actions{margin: 0px;}
.minicart-wrapper .minicart-widgets{margin-bottom: 0px;}
.minicart-wrapper .action.viewcart{font-size: 20px;}
.minicart-wrapper .action.close:before{margin: 7px;}
.minicart-wrapper .product .actions{margin: -44px 0 0;}
.minicart-wrapper .product .actions > .primary:not(:last-child), .minicart-wrapper .product .actions > .secondary:not(:last-child){margin: 0px;}

/*sucess page*/

.checkout-onepage-success .page-wrapper .page-main{text-align: center;line-height: 26px;}
.checkout-onepage-success .page-wrapper .page-main .action.primary{background: var(--black-main-color);border: 1px solid transparent;color: #fff;margin-top: 10px;width: auto;}
.checkout-onepage-success .page-wrapper .page-main .actions-toolbar{display: inline-flex;justify-content: center;}
.checkout-onepage-success .page-wrapper .page-main .action.primary:hover {background: #fff;border: 1px solid #000;color: #000 !important;}
.checkout-onepage-success .page-wrapper .page-main #registration .action.primary{background: none;border: 1px solid #000;color: #000;}


/*404 page*/
.main_container .cart-empty{text-align: center;line-height: 26px;}
.cms-no-route dl{line-height: 30px;font-size: 16px;font-weight: 400;max-width: 544px;margin: 0 auto;}
.cms-no-route .main-cart.section_padding{max-width: 600px;text-align: center;margin: auto;}
.cms-no-route .main-cart.section_padding .primary_title{margin-bottom: 20px;}
.cms-no-route .main-cart.section_padding .action.primary_cta{color: #fff;max-width: max-content;padding: 10px 20px;margin: 20px auto;display: block;}
.cms-no-route .main-cart.section_padding .action.primary_cta:hover{color: #000;}

/*.cms-no-route .main-cart.section_padding .action.primary_cta a{color: #fff;}*/

/*about section sofia's*/
.sofia-block.section_padding.about_us{width: 100%;display: inline-block;display: grid;grid-template-columns: repeat(2, minmax(0px, 1fr));}
.sofia-block.section_padding.about_us .left{background: #2B114E;}
.sofia-block.section_padding.about_us .left .main_cont{padding: 35px 45px;}
.sofia-block.section_padding.about_us .left .main_cont h1{font-size: 56px;line-height: 70px;padding-block: 20px 6px;text-transform: uppercase;color: #fff;font-family: 'Bebas Neue';}
.sofia-block.section_padding.about_us .left .main_cont img{max-width: 65%;padding: 45px 0px 45px 55px;}
.sofia-block.section_padding.about_us .left .main_cont p{color: #fff;padding: 15px 0px;}
.sofia-block.section_padding.about_us .left .main_cont button{background: #fff;margin-top: 20px;}


/*popup*/
.modal-popup .modal-inner-wrap{max-width: 640px !important;padding: 45px 35px;position: relative;width: auto !important;top: 50% !important;left: 50% !important;margin: 0px !important;transform: translate(-50%, -50%) !important;}
.modal-popup .modal-header{padding: 0px;}
.modal-popup .modal-header .modal-title{font-size: 40px;line-height: 40px;font-family: 'Bebas Neue';text-transform: uppercase;border: 0;padding: 0;min-height: unset;}
.modal-popup .action-close{padding:0px;position: absolute;top: 15px;right: 15px;font-size: 20px;background: none;border: none;cursor: pointer;margin: 0px;}
.modal-popup .action-close:before {content: '';display: block;background-image: url('../images/cross.svg');background-size: cover;background-repeat: no-repeat;background-position: center;width: 20px;height: 20px;}



/*.modal-popup .modal-header{background: black;margin-bottom: 20px;color: #fff;padding-top: 2rem;}*/
.modal-popup .modal-content{font-size: 18px;line-height: 28px;padding: 25px 0px;text-align: center;}
.modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before{font-size: 20px;color: #fff;}



.modal-popup .modal-footer{text-align: center;padding-bottom: 0rem;padding-top: 0rem;background: none;display: flex;flex-direction: column;padding: 0px;border: 0px !important;margin-top: 10px !important;}
.modal-popup .modal-footer .action.primary, .modal-popup .modal-footer .action-primary{width: 100%;padding: 15px;background: var(--black-main-color);color: #f5f4f3;border: none;border-radius: 4px;cursor: pointer;margin:0px;margin-bottom: 5px;text-transform: uppercase;font-size: 27px;line-height: 39px;font-family: 'Bebas Neue';}
.modal-popup .modal-footer .action.secondary, .modal-popup .modal-footer .action-secondary{width: 100%;padding: 15px;border: none;border-radius: 4px;cursor: pointer;margin-bottom: 0px;text-transform: uppercase;font-size: 27px;line-height: 39px;font-family: 'Bebas Neue';background-color: #eeeeee;color: #000;display: none;}
.modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before, .modal-slide .action-close:hover:before{color: #fff;}
.modal-popup .fieldset .field .label{text-align: left;display: block;padding-bottom: 10px;font-size: 13px;line-height: 20px;color: #777777;margin:0px; }
.modal-popup .fieldset .field input, .checkout-index-index .modal-popup .fieldset .field select{width: 100%;padding: 10px;border: 1px solid #ccc;border-radius: 5px;font-size: 14px;box-sizing: border-box;height: auto;margin: 0px;}
.modal-popup .form.form-shipping-address .fieldset, .checkout-index-index .modal-popup .billing-address-form .fieldset, .checkout-index-index .modal-popup .form-login .fieldset{display: grid;grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));grid-gap: 0px 0px;grid-gap: 0px 0px;width: 98%;}
.modal-popup .fieldset .field.choice input{display: inline-block;margin: 0;width: 20px;height: 20px;}
.modal-popup .fieldset .field.choice .label{display: inline;}
.modal-popup .fieldset .field-tooltip{top: 7px;right: 7px;}

/*wishlist*/

.product-item .whishlist_icon .action.towishlist:before{content: '\e600';font-size: 25px;width: 30px;line-height: 32px;height: 30px;}
.product-item .whishlist_icon .action.towishlist span{display: none;}
.product-item .whishlist_icon {position: absolute;top: 0;right: 0;z-index: 99;}
.product-item .whishlist_icon .action.tocompare{display: none;}


.checkout-onepage-success .page-wrapper .login-container .action.print{display: none;}



._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{box-shadow: none;}
.product_cta > div{background-color: rgba(211, 211, 211, 0.3);}
.store-currency-mobile-view.ui-menu-item{display: none;}

@media (max-width: 500px) {
  .minicart-wrapper .block-minicart {width: 330px;right: -50px;}
  .minicart-wrapper .product-item {  font-size: 13px;}
  .block-minicart .amount .price-wrapper:first-child .price {  font-size: 14px; };
  .minicart-items .product-item-name a{font-size: 1}
  .minicart-wrapper .block-minicart:after{right: 44px;}
  .minicart-wrapper .block-minicart:before{right: 45px;}
}


/*.page-wrapper .login-container .fieldset .field.choice input:checked:after {content: "";
      
        background-image: url(../../../../../frontend/Magento/fashion/default/images/checked.png);
        background-size: 24px 24px;
        background-repeat: no-repeat;
        background-position:center;        width: 24px;
        height: 24px;
        display: block;}

.page-wrapper .login-container .fieldset .field.choice input:after {content: "";
      
        background-image: url(../../../../../frontend/Magento/fashion/default/images/unchecked.png);
        background-size: 24px 24px;
        background-repeat: no-repeat;
        background-position:center;        width: 24px;
        height: 24px;
        display: block;}

.page-wrapper .login-container .fieldset .field.choice input{opacity: 0;}*/

.store-currency-view .language-dropdown { position: relative; }
.store-currency-view .switcher { position: relative; }
.store-currency-view .switcher span {cursor: pointer;color: var(--primar-purple);}
.store-currency-view .language-dropdown button { background-color: transparent; border: none; margin-bottom: 15px;}
.store-currency-view #language-toggle:after { content: '';position: absolute;top: 3px;left: auto;background-repeat: no-repeat;width: 20px;height: 20px;background-image: url("../images/arrow-down.svg");}
.store-currency-view .switcher-dropdown {position: absolute;z-index: 111;top: 100%;left: 0;background: var(--white-text-color);box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.3);list-style: none;padding: 15px 20px;margin: 0;display: none;border-radius: 5px;width: 150px;}
/*.store-currency-view .language-list { list-style: none; padding: 0; margin: 0; padding-block: 20px; }*/
.store-currency-view .switcher-options.active .switcher-dropdown .language-item { padding: 0 20px; border-bottom: 1px solid rgba(204, 204, 204, 50%); }
.language-item.selected { background-image: url("../images/tickmark.png"); background-repeat: no-repeat; background-position: 97% 10px; background-size: 15px; }
.switcher-options.active .switcher-dropdown .language-text { font-family: "Inter", sans-serif; font-size: 11.5px; color: #151515; letter-spacing: 0.02em; line-height: 32px; }
.store-currency-mobile-view  #language-toggle:after { content: ""; position: absolute; background-image: url("../images/mob-right-arrow.svg"); background-repeat: no-repeat; width: 10px; height: 9px; top: 2px;right: 10px;}
.store-currency-mobile-view .switcher-options.active #language-toggle:after { content: ""; position: absolute; background-image: url("../images/mob-right-arrow.svg"); background-repeat: no-repeat; width: 10px; height: 9px; transform: rotate(90deg); top: 2px;right: 10px;}
/*.store-currency-mobile-view .switcher-options.active .switcher-dropdown {background: #eee;margin: 20px 0 0;}*/
.store-currency-mobile-view  .switcher-options.active .switcher-dropdown .language-text {font-size: 17px;font-weight: normal;}
/*.switcher-options .switcher-dropdown {display: none;}*/
.store-currency-view .switcher {margin:0px;font-size: 17px;line-height: 27px;color: var(--text-color);cursor: pointer;}
/*.switcher-options.active .switcher-dropdown {display: block !important;}*/
.store-currency-view .switcher .action{padding-top: 0px;padding-bottom: 0px;}
.store-currency-view .switcher .switcher-options:hover .dropdown{opacity: 1;transform: translateY(0);display: block;min-width: 175px;}
.store-currency-view .switcher .switcher-options:hover .dropdown li a{font-size: 12px;}
.store-currency-view{display: inline-flex;gap:25px;margin-left: 5px;align-items: center;}
.store-currency-view .switcher .switcher-options .dropdown li a{line-height: normal;} 
.navigation .level0 .submenu .active>a{border: 0px;}


@media screen and (max-width: 767px) {
    .modal-popup._inner-scroll .modal-inner-wrap{padding: 35px 30px;}
    .minicart-wrapper .product .actions{margin: 10px 0 0 0;}
   .block-minicart .block-content > .actions > .primary .action.primary{font-size: 26px;}
    .page-footer .newsletter + div { width: 100%; max-width: 100%;}
    .page-wrapper .header.content{padding:15px 0px;}
    .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){border-color: #000;padding-left: 10px;border-width: 0px;}
    .modal-popup .modal-inner-wrap{position: absolute !important;min-width: 85%;}
    .modal-popup.new-shipping-address-modal{min-width: 100%;}
}
@media screen and (max-width: 1080px) {
    .product_card{padding-bottom: 70px;}
    .store-currency-mobile-view.ui-menu-item{display: block;}
    [data-pushbar-direction="right"][data-pushbar-id], [data-pushbar-direction="left"][data-pushbar-id]{z-index: 999999999;}
    .main_container.page-header{padding: 5px 25px;border: 0}
	.page-wrapper header .navigation{padding-top: 80px;position: relative;height: 100%;}
	.navigation .level0 > .level-top{font-weight: inherit;padding: 0px;}
	.navigation .parent .level-top:after{display: none;}
	.navigation .level0.parent > .level-top{display: inline-block;text-transform: capitalize;}
	.navigation .level0.parent .level-top span:after{top: 0px;}
	.page-wrapper .nav-sections{z-index: 9999;}
	.navigation .level0{border-top: 0px;}
	.navigation li.level0:last-child{border-bottom: 1px solid var(--black-main-color);}
    /*	.navigation .submenu .all-category{display: none;}*/
	.navigation .level0.submenu .ui-menu-item-wrapper{font-weight: initial;}
	.customer-account-forgotpassword .page-wrapper .field.note{margin-top: -15px;font-size: 13px;}
    .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){border-color: #000;padding-left: 10px;border-width: 0px;}
    .product_cta{opacity: 1;visibility: visible;}
    .product_cta > div{background-color: rgba(211, 211, 211, 0.3);padding-bottom: 10px;display: none;}
    .product_cta form{opacity: 0;}
    .product_card:hover .product_cta{transform: translate(-50%, 10px);}
    .product_card:hover .product_cta form{opacity: 1}
    .store-currency-mobile-view.ui-menu-item {display: none;}
    .store-currency-mobile-view .switcher {display: block !important;font-size: 17px;line-height: 20px;padding-block: 20px;border-bottom: 1px solid var(--black-main-color);margin-bottom: 20px;padding-right: 0px;padding-left: 0px;border-top: 0px;}
    .store-currency-mobile-view .switcher .dropdown .action{padding: 0;font-size: inherit;font-weight: normal;font-family: inherit;line-height: inherit;border-top: 0px;}
    /*.nav-sections .store-currency-mobile-view .switcher:last-child {border-bottom: 1px solid #EAEAEA;}*/
    .switcher-dropdown { top: unset;}
    .store-currency-view {display: none;}
    .navigation .ui-menu-item {margin-bottom: 20px;}
    .nav-sections .switcher:last-child{border-bottom: 0px;}
    .sofia-block.section_padding.about_us{grid-template-columns: repeat(1, minmax(0px, 1fr));}
    .sofia-block.section_padding.about_us .left .main_cont h1{font-size: 30px;line-height: 35px;}
    .sofia-block.section_padding.about_us .left .main_cont img {max-width: 75%;padding: 20px 0px 20px 20px;}
    .sofia-block.section_padding.about_us .left .main_cont {padding: 35px 25px;}



}
@media (min-width: 1281px) and (max-width: 1440px) {
    .page-footer .newsletter + div { width: 62%; }
}

@media (min-width: 768px) and (max-width: 1280px) {
    .page-footer .newsletter + div { width: 65%; }
}
