@media only screen and (max-width: 1480px) {

  .catalogsearch-result-index.page-products .products-grid .product-items,
  body.catalog-category-view.page-products .products-grid .product-items,
  .wishlist-index-index .products-grid .product-items,
  .blog_list,
  .home-testimonials .testimonials {
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    grid-gap: 15px;
  }

  .catalogsearch-result-index.page-products .products-grid .product-items .product-item-details,
  body.catalog-category-view.page-products .products-grid .product-items .product-item-details {
    max-width: 360px;
    margin: 0 auto;
  }

  .twoPromotionsWrapper,
  .home-three-promotions {
    gap: 20px;
  }

  .home-three-promotions {
    margin: 20px auto;
  }
}

@media only screen and (max-width: 1280px) {
  .navigation>ul {
    gap: 20px;
  }

  .navigation .level-1 a,
  .navigation .level0>.level-top,
  .navigation .level0.parent>.level-top {
    font-size: 14px;
  }

  .navigation .level-1>ul.navigation__inner-list {
    justify-content: space-between;
  }

  .navigation .level-1>ul li.column-1 {
    padding-left: 10px;
  }

  .navigation .level-1:hover>ul,
  .navigation .level-1.is-open>ul {
    padding: 10px 0 10px;
  }

  body .navigation ul.navigation__inner-list .header {
    margin-bottom: 0px;
  }

  .navigation .level-1>ul li {
    padding: 6px 20px 6px 7px;
  }
}

@media only screen and (max-width: 1085px) {
  .navigation .level-1.parent {
    padding-right: 25px;
  }

  .navigation>ul {
    gap: 0 10px;
  }

  .navigation .level-1>ul.navigation__inner-list {
    justify-content: flex-start;
  }
}

@media only screen and (max-width: 930px) {
  .navigation .level-1>ul li {
    padding: 0;
  }

  .filter-options-item .filter-options-content {
    max-height: 300px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    width: calc(100% - 7.5px);
    border-right: unset;
  }

  .filter-options-item .filter-options-content::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7.5px;
  }

  .filter-options-item .filter-options-content::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(173, 130, 176, 0.5);
    -webkit-box-shadow: 0 0 1px rgba(173, 130, 176, 0.5);
  }

  body .filter-options input[type='checkbox']+.amshopby-choice:after {
    background: #AC81B0 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPGRlZnMvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMS42NjkzIDMuNTAwNjFjLS4yMDc4LjAwNjk1LS40MDQ4LjA5ODg1LS41NDkzLjI1NjItMS45NTcwMyAyLjA2NDE1LTMuNDM4ODMgMy43NzY1NS01LjI4MDQxIDUuNzQ3ODNMMy44MTczIDcuNzA0NzRjLS4wNzk5Mi0uMDcxNi0uMTcyNDUtLjEyNTk1LS4yNzIzMy0uMTU5OTItLjA5OTg3LS4wMzM5Ny0uMjA1MTItLjA0NjktLjMwOTc0LS4wMzgwNi0uMTA0NjIuMDA4ODUtLjIwNjU2LjAzOTI5LS4zLjA4OTYtLjA5MzQ1LjA1MDMtLjE3NjU2LjExOTQ4LS4yNDQ1OS4yMDM2LS4wNjgwNC4wODQxMS0uMTE5NjYuMTgxNTEtLjE1MTkzLjI4NjYyLS4wMzIyNy4xMDUxMS0uMDQ0NTUuMjE1ODgtLjAzNjE1LjMyNTk4LjAwODQxLjExMDExLjAzNzM0LjIxNzQuMDg1MTUuMzE1NzQuMDQ3ODEuMDk4MzMuMTEzNTUuMTg1NzkuMTkzNDguMjU3MzlMNS4zNzc3MSAxMS4yOThjLjE1MzE1LjEzNzkuMzUwMTkuMjA5OC41NTE2LjIwMTMuMjAxNDEtLjAwODYuMzkyMzEtLjA5NjkuNTM0NDQtLjI0NzNDOC42MTA3NCA4Ljk4NzU3IDEwLjE0MiA3LjE3NTQ0IDEyLjI1NiA0Ljk0NTc4Yy4xMTY1LS4xMTgzNy4xOTYtLjI3MTIuMjI4MS0uNDM4MjMuMDMyMS0uMTY3MDMuMDE1My0uMzQwMzgtLjA0ODQtLjQ5NzA5LS4wNjM2LS4xNTY3MS0uMTcwOS0uMjg5MzctLjMwNzgtLjM4MDQyLS4xMzY5LS4wOTEwNS0uMjk2OC0uMTM2MTktLjQ1ODYtLjEyOTQzeiIvPgo8L3N2Zz4K) center / 21px;
  }

  .filter-options-content {
    font-size: 14px;
  }

  [data-amshopby-filter="category_ids"] ul.categories li a {
    font-size: 15px;
  }

  .filter .filter-current.active+.block-actions {
    text-align: center;
    border: 1px solid #121214;
    padding: 3px 0px;
    width: calc(100% - 30px);
    margin: -35px auto 10px;
  }


  .home-box-icon-holder {
    margin: 10px auto;
  }

  .home-box-single strong {
    font-size: 2.2rem;
    margin: 10px 0;
  }

  body:not(.category-dresses-by-designer) .page-main .category-description [data-content-type]:has(> :not(:empty)) {
    position: relative;
    overflow: hidden;
    height: 81px;
    transition: all 0.3s ease-in-out;
  }

  body:not(.category-dresses-by-designer) .page-main .category-description [data-content-type]:has(> :not(:empty))::after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: "";
    background: linear-gradient(to top, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 0) 60%);
    pointer-events: none;
    opacity: 1;
    transition: all 0.3s ease-in-out;
  }

  body:not(.category-dresses-by-designer) .page-main .category-description.active [data-content-type]:has(> :not(:empty))::after {
    opacity: 0;
  }

  body:not(.category-dresses-by-designer) .page-main .category-description.active [data-content-type]:has(> :not(:empty)) {
    height: auto;
  }

  .designer-dress-list li a {
    text-align: center;
    padding: 0 5px;
  }

  .catalogsearch-result-index.page-products .products-grid .product-items .product-item-details,
  body.catalog-category-view.page-products .products-grid .product-items .product-item-details {
    line-height: 17.5px;
  }

  .catalog-category-view .product-item-name,
  .product-item-name {
    line-height: 20px;
    margin: 3px 0 7px;
  }

  .checkout-payment-method .payment-option {
    margin: 0;
  }

  .opc-estimated-wrapper {
    background: var(--grayis);
    margin-top: 20px;
  }

  .checkout-index-index .authentication-wrapper {
    margin-top: 20px;
  }

  #minicart-content-wrapper #mini-cart {
    height: calc(100vh - 275px);
    overflow-x: hidden;
  }

  .product-info-price .price-box .price-container .price {
    font-size: 26px;
  }

  .product-info-main .product-info-price .old-price .price-wrapper .price {
    font-size: 20px;
  }

  .product-info-main .product-info-stock-sku {
    padding-left: 10px;
  }

  /* Cart Start */
  .header-wrapper-right .minicart-wrapper .mage-dropdown-dialog {
    position: fixed;
    right: calc(-100% - 54px);
    top: 0;
    height: 100%;
    z-index: 1111;
    width: calc(100% - 54px);
    background: #fff;
    display: block !important;
    transition: all 0.4s ease-in-out 0.0s;
    -moz-transition: all 0.4s ease-in-out 0.0s;
    -ms-transition: all 0.4s ease-in-out 0.0s;
    -o-transition: all 0.4s ease-in-out 0.0s;
    -webkit-transition: all 0.4s ease-in-out 0.0s;
    box-shadow: 0 5px 40px rgb(0 0 0 / 25%);
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    z-index: 901;
  }

  .header-wrapper-right .minicart-wrapper.active .mage-dropdown-dialog {
    right: 0px;
  }

  .minicart-wrapper .block-minicart {
    right: 0px;
    position: relative;
    top: 0;
    margin: 0;
    border: none;
    padding: 20px 10px 0px;
    box-shadow: none;
  }

  .minicart-wrapper .block-minicart {
    width: 100%;
  }

  .minicart-wrapper .action.close:before {
    font-size: 20px;
    line-height: 20px;
    color: #121212;
  }

  .minicart-wrapper .block-minicart::before,
  .minicart-wrapper .block-minicart::after {
    display: none;
  }

  .minicart-items-wrapper {
    padding: 10px 0px 0 0px;
    width: 100%;
    margin: 0 auto;
  }

  .minicart-wrapper .action.showcart.active::after {
    background: rgba(0, 0, 0, 0.7);
    content: '';
    display: block;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
    overflow-y: scroll;
    inset: 0;
  }

  /* Cart End */
  .am-checkout.-modern .opc-estimated-wrapper {
    margin: 0 -10px 15px;
  }

  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-main {
    float: none !important;
    width: 100%;
  }

  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-sidebar {
    float: none !important;
    width: 100%;
    transition: all .3s ease;
    margin-top: 40px;
  }

  .am-checkout.-modern .authentication-wrapper {
    position: relative;
    top: 30px;
  }

  .catalog-product-view .home-boxes-section {
    padding: 0px 0 10px 0;
  }

  .product-item .price-box {
    margin: 10px 0 5px;
  }

  .catalogsearch-result-index .product-item-actions .actions-primary {
    display: none;
  }

  .block-minicart dl.product.options.list {
    margin-bottom: 5px;
  }

  .abs-product-options-list dt,
  .cart.table-wrapper .item-options dt,
  .minicart-items .product-item-details .product .options.list dt,
  .opc-block-summary .items-in-cart .product .item-options dt,
  .block-giftregistry-shared-items .product .item-options dt,
  .multicheckout .item-options dt {
    font-size: 12px;
  }

  .cart.table-wrapper .product-item-name {
    font-size: 16px;
    display: block;
    margin: 0px 0 10px;
  }

  .cart.table-wrapper .product-item-name+.item-options,
  .cart-summary .checkout-methods-items {
    margin-top: 0px;
  }

  .abs-cart-block .content,
  .abs-discount-block .block .content,
  .cart-summary .block .content,
  .paypal-review-discount .block .content,
  .cart-discount .block .content {
    padding: 5px 0px 0px;
  }

  .action.primary,
  .action-primary,
  .amshopby-button,
  .am-filter-go {
    padding: 6px 15px;
  }

  .page-wrapper .page-footer {
    margin-top: 10px;
  }

  [name="update_cart_action"] {
    margin-bottom: 1px;
  }

  .cart-container .form-cart .actions.main {
    flex-direction: row;
    width: 365px;
    justify-content: space-between;
    margin-bottom: 20px;
  }

  .cart-container {
    display: flex;
    flex-direction: column;
  }

  .cart-container .cart-summary {
    order: 1;
    margin-bottom: 10px;
  }

  .cart-container .form-cart {
    margin-bottom: 0px;
  }

  .cart-container .cart-discount {
    width: 100%;
    position: relative;
    top: 0px;
    margin-bottom: 20px;
  }

  .subcategory__title-wrapper span:after {
    margin-right: 45px;
  }

  .subcategory__title-wrapper span::before {
    content: '';
    background-image: url('/media/swipe_left_icon.webp');
    background-image: -webkit-image-set(url('/media/swipe_left_icon.webp') 1x, url('/media/swipe_left_icon2x.webp') 2x);
    background-image: -moz-image-set(url('/media/swipe_left_icon.webp') 1x, url('/media/swipe_left_icon2x.webp') 2x);
    position: absolute;
    right: 5px;
    height: 30px;
    width: 30px;
  }

  .subcategory,
  .category-dresses-by-designer .category-description {
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 80px;
    scrollbar-width: none;
  }

  .category-dresses-by-designer .category-description {
    height: 50px;
  }

  .subcategory__title-wrapper {
    position: sticky;
    left: 0;
  }

  .subcategory__list li,
  .category-dresses-by-designer .category-description .designer-dress-list li {
    width: auto;
  }

  .subcategory__list li a,
  .category-dresses-by-designer .category-description .designer-dress-list li a {
    padding: 0 10px;
  }

  .subcategory__list li:nth-child(4n+1),
  .category-dresses-by-designer .category-description .designer-dress-list li:nth-child(4n+1) {
    margin-left: 10px;
    margin-bottom: 10px;
  }

  .subcategory__list li:first-child {
    margin-left: 0;
  }

  .subcategory .subcategory__list,
  .category-dresses-by-designer .category-description .designer-dress-list {
    height: 50px;
    padding-bottom: 5px;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    display: flex;
    width: max-content;
    flex-wrap: nowrap;
    grid-gap: unset;
    margin-top: 40px;
  }

  .category-dresses-by-designer .category-description .designer-dress-list {
    margin-top: 10px;
    padding-right: 10px;
  }

  input[type="text"],
  input[type="password"],
  input[type="url"],
  input[type="tel"],
  input[type="search"],
  input[type="number"],
  input[type*="date"],
  input[type="email"] {
    height: 32px;
  }

  .catalog-product-view .product.media {
    width: 100%;
    margin: 0 auto;
    max-width: 660px;
  }

  .catalog-product-view .product-info-main {
    width: 100%;
  }

  .home-featured-categories .featured-wrapp {
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
  }

  .columns .column.main {
    padding-bottom: 0px;
  }

  #scroll-to-top {
    display: none !important;
  }

  .contact-index-index .form.contact .col-sm-8.contact-form {
    grid-gap: 0;
    grid-template-columns: 1fr;
  }

  .contact-index-index .form.contact .col-sm-6.comment-form {
    margin-top: 0;
  }

  .page-header .amsearch-wrapper-block:before {
    display: none;
  }

  .sections.nav-sections {
    position: fixed;
    z-index: 14;
  }

  .header-wrapper-left {
    margin: 0;
    position: absolute;
    bottom: -41px;
    width: 100%;
    left: 0;
  }

  .header.content::before,
  .header.content::after {
    display: none;
  }

  .page-header .header.content {
    justify-content: space-between;
    padding: 0;
    height: 70px;
  }

  .amsearch-wrapper-block,
  .header-wrapper-top ul,
  .header-wrapper-right .header.links .authorization-link a,
  .header-wrapper-right .minicart-wrapper {
    margin: 0;
    padding: 0;
  }

  .page-header {
    margin-bottom: 40px;
    border-bottom: 1px solid #121214;
  }

  .nav-toggle:before {
    color: #121214;
  }

  .product.data.items {
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #AC81B0;
  }

  .page-main,
  body #maincontent,
  .page-footer,
  .page-header .header.panel {
    padding: 0;
  }

  .header-wrapper-right .header-chat {
    display: none;
  }

  .header-wrapper-right {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-basis: 90px;
    margin-right: 50px;
  }

  .nav-toggle {
    left: unset;
    position: absolute;
    right: 10px;
    top: 16px;
    z-index: 14;
  }

  a.logo {
    margin-left: 10px;
  }

  .amsearch-input-wrapper .amsearch-button.-loupe {
    right: 10px;
  }

  .nav-before-open .page-wrapper {
    -webkit-transition: right .3s;
    -moz-transition: right .3s;
    -ms-transition: right .3s;
    transition: right .3s;
    -o-transition: right .3s;
    left: unset;
    right: 0;
  }

  .nav-open .nav-sections {
    right: 0;
    left: unset;
    z-index: 99;
    overflow: auto;
    padding: 0;
    position: fixed;
  }

  .nav-open .page-wrapper {
    left: unset;
    right: calc(100% - 54px);
  }

  #search_mini_form input,
  .amsearch-input-wrapper .amsearch-input {
    height: 40px;
  }

  .amsearch-result-section {
    margin: 0;
  }

  .page-wrapper .breadcrumbs .items {
    padding: 5px 10px;
  }

  .page-header .header.panel {
    margin: 0 auto;
    height: auto;
    justify-content: center;
    font-size: 13px;
    width: calc(100% - 10px);
  }

  .header-panel-right-section .header_right ul,
  .header-panel-left-section .header_left ul a,
  .header-wrapper-top ul {
    font-size: 13px;
  }

  .check_order {
    padding-left: 10px;
    border-left: 1px solid #F7F7F7;
    margin-left: 10px;
  }

  .header-panel-center-section {
    display: none;
  }

  .header-wrapper-top,
  .header-panel-right-section {
    height: auto;
    padding: 2px 0;
  }

  .header-panel-left-section .header_left ul li {
    padding-top: 0;
  }

  @-webkit-keyframes menu-float {
    from {
      -webkit-transform: translate3d(0px, -60px, 0px);
      transform: translate3d(0px, -60px, 0px)
    }

    to {
      -webkit-transform: translate3d(0px, 0px, 0px);
      transform: translate3d(0px, 0px, 0px)
    }
  }

  @keyframes menu-float {
    from {
      -webkit-transform: translate3d(0px, -60px, 0px);
      transform: translate3d(0px, -60px, 0px);
      -moz-transform: translate3d(0px, -60px, 0px);
      -ms-transform: translate3d(0px, -60px, 0px);
      -o-transform: translate3d(0px, -60px, 0px);
    }

    to {
      -webkit-transform: translate3d(0px, 0px, 0px);
      transform: translate3d(0px, 0px, 0px)
    }
  }

  .header.content {
    margin-bottom: 0;
    z-index: 4;
    position: relative;
    top: 0;
    width: 100%;
    background: white;
    height: auto;
    border: none;
  }

  .header.content.sticky {
    position: fixed;
    -webkit-animation: menu-float .5s ease-in-out;
    animation: menu-float .5s ease-in-out;
    -webkit-box-shadow: 0px 1px 1px #46062d;
    -moz-box-shadow: 0px 1px 1px #46062d;
    box-shadow: 0px 1px 1px #46062d;
  }

  /* Navigation Start */

  @media screen and (-webkit-min-device-pixel-ratio:0) {

    select:focus,
    textarea:focus,
    input:focus {
      font-size: 16px !important;
    }
  }

  .nav-before-open body {
    height: 100% !important;
  }

  .navigation .submenu:not(:first-child) {
    overflow-x: unset;
  }

  .navigation .level0 .submenu .active>a {
    border-color: #000;
    border-style: solid;
    border-width: 0 0 0 3px;
    color: #000;
  }

  .navigation .level0.parent:hover>.submenu {
    display: block;
  }

  .navigation .level0>.level-top,
  .navigation .level0.parent>.level-top {
    padding: 0 40px 0 0px;
  }

  .navigation .level0.parent>.level-top>.ui-menu-icon {
    right: 20px;
  }

  .navigation .level0.active>.level-top,
  .navigation .level0.has-active>.level-top {
    border-color: #000;
    color: #000;
    margin-bottom: -3px;
  }

  body .nav-sections-item-content>.navigation {
    width: 100%;
    max-width: 100%;
    position: relative;
  }

  body .navigation>ul {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 20px;
    position: unset;
  }

  .navigation .level-1>ul.navigation__inner-list {
    justify-content: center;
  }

  .navigation .action.showcart.icon-shopping,
  .nav-sections li:not(.customer-welcome) .header.links a,
  .nav-sections li:not(.customer-welcome) .header.links a:hover {
    line-height: 0;
    padding: 0;
    position: relative;
    bottom: -5px;
  }

  .nav-sections .header.links li a.login {
    font-size: 0;
    line-height: 38px;
    padding: 0;
    display: flex;
  }

  .nav-sections .header.links>li>a.login::before,
  .nav-sections .customer-welcome .action.switch::before {
    font-weight: 400;
  }

  .nav-sections .header.links a.showcart,
  .nav-sections .header.links a.showcart:hover {
    display: flex;
    padding: 0;
  }

  .nav-sections .header.links {
    display: flex;
    padding-right: 15px;
    gap: 5px;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
  }

  .nav-sections-item-content:before,
  .nav-sections-item-content:after {
    display: none;
  }

  .navigation__mobile {
    top: 0px;
    padding-left: 15px;
    width: calc(100% - 15px);
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 1px solid #fff;
    z-index: 10;
    background: #121214;
  }

  .navigation__mobile::before {
    content: '\e616';
    font-family: 'luma-icons';
    font-size: 24px;
    color: #fff;
  }

  .nav-sections-items {
    display: flex;
    height: 100%;
  }

  .nav-sections .header.links li.greet.welcome {
    border-top: none;
    font-weight: normal;
    padding: 0;
  }

  .navigation .level-1>ul li.columnWrapper ul .navigation__inner-list.p_img,
  .navigation .level-1>ul li.column-5 ul .p_img {
    display: none !important;
    overflow: auto;
  }

  body .navigation .navigation__list li.view-all a {
    width: 100%;
  }

  .navigation .level-1>ul .columnWrapper li.view-all a::after,
  .navigation .level-1>ul .columnWrapper li.view-all a {
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
  }

  .navigation .level-1>ul .columnWrapper li.view-all a,
  .navigation .level-1>ul .columnWrapper li.view-all a::after {
    color: var(--pinkis);
  }

  body .navigation>ul {
    align-items: flex-start;
    text-align: left;
    flex-direction: column;
    gap: 0;
    padding: 20px 0 10px;
  }

  body .navigation>ul>li {
    width: 100%;
  }

  body .navigation .navigation__list a {
    position: relative;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
  }

  .navigation .level-1.parent .navigation__link:after {
    display: none;
  }

  .sections.nav-sections {
    background: #121214;
    position: fixed;
    z-index: 10001;
    top: 0;
    right: -100%;
    width: 100%;
    left: unset;
    transition: right 0.3s;
  }

  .sections.nav-sections.openMobMenu {
    right: 0%;
    left: unset;
    width: calc(100% - 54px);
    z-index: 999;
  }

  .nav-before-open .page-header {
    z-index: 0;
  }

  .amsearch-overlay-block.active {
    display: block !important;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 990;
  }

  .amsearch-overlay-block.active.menu .amsearch-overlay {
    display: none;
  }

  .nav-before-open {
    height: 100%;
    overflow-x: hidden;
    width: 100%;
  }

  .navigation .level1 {
    border-top: none;
  }

  .nav-sections-item-content>.navigation.slide-left {
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
  }

  .nav-sections-item-content>.navigation {
    transition: transform 0.5s ease;
    height: calc(100% - 60px);
    -webkit-transition: transform 0.5s ease;
    -moz-transition: transform 0.5s ease;
    -ms-transition: transform 0.5s ease;
    -o-transition: transform 0.5s ease;
    padding: 0px 10px 0 20px;
  }

  .navigation .parent {
    position: relative;
  }

  .navigation .parent .level-top:after,
  .header.panel>.header.links>li.authorization-link>.logout {
    display: none;
  }

  body .navigation a:hover:before {
    border: none;
  }

  .navigation .navigation__list li.level-1 {
    padding-bottom: 20px;
  }

  body .navigation .navigation__list li.level-1 a {
    padding-right: 35px;
  }

  body .navigation .navigation__list li.submenu.level1 a {
    padding-right: 0px;
  }

  .navigation .level1.active>a:not(.ui-state-active),
  .navigation .level1.has-active>a:not(.ui-state-active) {
    border-left-width: 0px;
    border-bottom: none;
    padding-left: 0px;
    padding: 6px 40px 5px 35px;
    text-decoration: underline;
  }

  .navigation .level1.active>a:not(.ui-state-active) span:not(.ui-menu-icon),
  .navigation .level1.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) {
    margin-left: 0px;
  }

  .navigation .level1>.level2.active {
    text-decoration: underline;
  }

  .navigation .level-1:hover>ul,
  .navigation .level-1.is-open>ul {
    margin-top: 0;
    gap: 0;
  }

  .openMobMenu .navigation li.parent.level-top .c-nav:after,
  .openMobMenu .navigation li.parent>a:before {
    content: '\e621';
    font-family: 'luma-icons';
    transform: rotate(90deg);
    color: #fff;
    width: 24px;
    height: 24px;
    position: absolute;
    z-index: 3;
    right: 0px;
    top: 50%;
    cursor: pointer;
    font-size: 24px;
    margin-top: -12px;
    display: flex;
    justify-content: center;
    align-items: center;
    left: unset;
  }

  .navigation li.parent.ui-menu-item.level1 a:before,
  .navigation li.parent.ui-menu-item.level1 .c-nav:after {
    margin-top: -21px;
  }

  .navigation .submenu {
    width: 100%;
    top: 0 !important;
    left: 0% !important;
    position: fixed !important;
    z-index: 3;
    transition: all 0.5s ease-out;
    height: 100%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
  }

  .navigation li.ui-menu-item.all-category {
    display: none;
  }

  #html-body .navigation .submenu:not(:first-child) ul,
  .navigation .level-1>ul li.column-1.columnWrapper ul {
    display: flex !important;
    position: relative !important;
    flex-direction: column;
  }

  .navigation .level-1>ul li.columnWrapper ul .navigation__inner-list {
    display: flex !important;
    position: relative !important;
    line-height: 36px;
    padding-bottom: 10px;
    font-family: var(--PlusJakartaSansMedium);
    font-weight: 500;
    font-size: 16px;
    align-items: flex-start;
    justify-content: flex-start;
  }

  body .navigation ul.navigation__inner-list .header span {
    font-size: 16px;
  }

  .navigation .submenu:not(:first-child) ul>li a:hover,
  body .navigation .navigation__list li.submenu.header span,
  body .navigation .navigation__list li.submenu.level1 a.current {
    color: #AC81B0;
    text-decoration: none;
  }

  body .navigation .navigation__list li.submenu.level1 a.current {
    font-weight: 700;
  }

  .navigation .level-1>ul li.columnWrapper ul .navigation__inner-list:last-child {
    padding-bottom: 20px;
  }

  .navigation .level-1>ul li.columnWrapper ul .navigation__inner-list.header {
    line-height: 16px;
  }

  .navigation .level-1>ul li.column-1,
  .navigation .level-1>ul li.column-2,
  .navigation .level-1>ul li.column-3,
  .navigation .level-1>ul li.column-4,
  .navigation .level-1>ul li.column-5 {
    float: left;
    width: 100%;
    height: auto;
    box-sizing: content-box;
    text-align: left;
    margin-bottom: 0;
    padding-right: 10px;
    max-width: 100%;
  }

  body .navigation .level-1>ul li.columnWrapper {
    padding: 20px 19px 0;
    width: calc(100% - 40px);
  }

  body .navigation .level-1>ul li.columnWrapper:not(.column-1) {
    padding-top: 10px;
  }

  .navigation .submenu {
    width: 100%;
    top: 0 !important;
    left: 0% !important;
    display: none !important;
    position: fixed !important;
    z-index: 3;
    transition: all 0.3s ease-in-out 0.0s;
    -moz-transition: all 0.3s ease-in-out 0.0s;
    -ms-transition: all 0.3s ease-in-out 0.0s;
    -o-transition: all 0.3s ease-in-out 0.0s;
    -webkit-transition: all 0.3s ease-in-out 0.0s;
    gap: 0;
  }

  .navigation .level-1>ul {
    position: relative;
    width: 100%;
    background: #121214;
    left: 0;
    height: 100%;
    opacity: 1;
    visibility: unset;
    overflow: unset;
  }

  .navigation .level1.submenu.display-menu {
    z-index: 3;
    transition: all 0.5s ease-out;
    color: #000 !important;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
  }

  .navigation .level2.submenu.display-menu {
    z-index: 4;
    transition: all 0.5s ease-out;
    color: #000 !important;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
  }

  .navigation .level3.submenu.display-menu {
    z-index: 5;
    transition: all 0.5s ease-out;
    color: #000 !important;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
  }


  .navigation .level1.submenu.display-menu .level2.submenu {
    left: 200% !important;
    display: flex !important;
    transition: all 0.3s ease-in-out 0.0s;
    -moz-transition: all 0.3s ease-in-out 0.0s;
    -ms-transition: all 0.3s ease-in-out 0.0s;
    -o-transition: all 0.3s ease-in-out 0.0s;
    -webkit-transition: all 0.3s ease-in-out 0.0s;
  }

  .navigation .level1.submenu.display-menu,
  .navigation .level1.submenu.display-menu .level2.submenu.display-menu {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-start;
    left: 100% !important;
    top: 0px !important;
    transition: all 0.5s ease-out;
    box-shadow: none;
    overflow-y: auto;
    padding: 0;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    border: none;
    height: 100%;
  }

  .navigation .level1.submenu.display-menu.moved-left,
  .navigation .level2.submenu.display-menu.moved-left,
  .navigation .level3.submenu.display-menu.moved-left {
    display: block !important;
    left: 0% !important;
    top: 0 !important;
    overflow-y: hidden;
  }

  .navigation .level1.submenu.display-menu.moved-right,
  .navigation .level1.submenu.display-menu .level2.submenu.display-menu.moved-right,
  .navigation .level1.submenu.display-menu .level3.submenu.display-menu.moved-right {
    display: none !important;
    left: 200% !important;
    top: 0 !important;
  }

  .navigation .submenu .menuHeading {
    font-size: 18px;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding: 20px 0;
    text-align: center;
  }

  .navigation .submenu .menuHeading span.backBt {
    display: block;
    font-size: 16px;
    padding-left: 0px;
    position: relative;
  }

  .navigation .submenu .menuHeading span.backBt:before {
    content: '\e621';
    font-family: 'luma-icons';
    transform: rotate(-90deg);
    position: absolute;
    font-size: 24px;
    top: 0px;
    left: 15px;
    line-height: 20px;
  }

  .navigation .level-1>ul {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
  }

  .nav-sections-item-content {
    border-top: 1px solid #0000001A;
    padding: 0;
    margin-left: 0;
    margin-top: 0;
    overflow-x: hidden;
    float: unset;
  }

  .nav-sections .header.links li>a,
  .nav-sections .header.links {
    border: none;
    color: black;
    font-weight: normal;
  }

  .nav-sections .lokacija {
    display: none;
  }

  .nav-sections .nav-sections-item-content[id="store.links"] {
    display: flex !important;
    padding: 0;
    border: none;
    margin: 0;
    height: 60px;
    align-items: center;
    justify-content: flex-end;
  }

  .nav-sections-item-title {
    display: none;
  }

  .navigation li.level3>span {
    padding: 5px 0px 5px 30px;
    display: block;
    font-size: 16px
  }

  .navigation .submenu:not(:first-child)>li>a {
    padding-left: 5px;
    width: calc(100% - 40px);
    margin: 0 auto;
  }

  #html-body .navigation .level-top a {
    border-bottom: solid 1px #cbbc80;
  }

  #html-body .navigation .submenu:not(:first-child) ul {
    padding-left: 0px;
  }

  .navigation .submenu:not(:first-child) ul>li a {
    color: #fff;
  }

  .navigation .submenu:not(:first-child) ul>li a {
    line-height: 30px;
  }

  /* Navigation End */
  .home-top-promotion,
  .product-items.slick-slider>.slick-list {
    margin: 0;
  }

  /* Info Slider in header */
  div.header-wrapper-top {
    width: 100%;
    height: auto;
    overflow: hidden;
    white-space: nowrap;

  }

  div.header-wrapper-top .inner {
    position: relative;
    -webkit-animation: scroll 20s infinite linear;
    ;
    -moz-animation: scroll 20s infinite linear;
    -o-animation: scroll 20s infinite linear;
    animation: scroll 20s infinite linear;
  }

  div.header-wrapper-top .inner:hover {
    animation-play-state: paused;
  }

  @keyframes scroll {
    0% {
      left: 500px;
    }

    100% {
      left: -950px;
    }
  }

  @-webkit-keyframes scroll {
    0% {
      left: 500px;
    }

    100% {
      left: -950px;
    }
  }

  /* Info Slider in header End */
  .minicart-wrapper .block-minicart {
    padding: 25px 20px 5px 20px;
  }

  .minicart-wrapper .block-minicart .minicart_footer .actions .secondary {
    margin-top: 5px;
  }

  .footer.content .store-addresses-wrapper ul:last-child {
    width: auto;
  }

  footer .footer.content .footer-info {
    padding: 20px 20px 40px 20px;
  }

  .store-addresses-wrapper ul p {
    min-height: 52px;
  }

  .footer.content .store-addresses-wrapper ul:not(:last-child) {
    padding-right: 10px;
  }

  .footer-payment svg {
    width: 220px;
  }

  .home-popular-category,
  .home-popular-products,
  .home-shopping-shipping-return {
    padding: 0 10px;
  }

  .home-popular-designer,
  .home-blog-container,
  .home-testimonials,
  .home-text-container {
    width: calc(100% - 20px);
    margin: 0 auto;
  }

  .amsearch-overlay-block {
    z-index: 3;
  }

  nav.navigation>ul>li.full-width-child.child-has-image ul.level0.submenu {
    padding: 20px 0 20px 20px;
  }

  body.account #maincontent {
    margin-top: 22px;
  }

  .page-products .columns {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .subcategory {
    margin-top: 10px;
    padding-bottom: 15px;
  }

  body.account #maincontent .page-title {
    margin-top: 42px;
  }

  .block-collapsible-nav {
    top: -22px;
  }

  /* Account Icon in Navigation Start */
  .customer-welcome ul:before,
  .customer-welcome ul:after {
    border-bottom-style: solid;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0;
  }

  .customer-name {
    display: block;
  }

  .header-wrapper-right .header.links .customer-welcome .action.switch {
    font-size: 0;
    font-family: 'FontAwesome';
    height: 42px;
    width: 42px;
    border-radius: 50%;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0px;
    padding: 0;
  }

  .header-wrapper-right .header.links .customer-welcome .action.switch:after {
    content: "\f2be";
    font-size: 30px;
    color: #fff;
    font-family: 'FontAwesome';
    line-height: 31px;
    width: 31px;
    height: 31px;
  }

  .header-wrapper-right .header.links .customer-menu .header.links .authorization-link a {
    color: #121214;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    height: auto;
    width: auto;
    background: transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
  }

  .header-wrapper-right .header.links .customer-menu .header.links .authorization-link a::after {
    display: none;
  }

  .customer-welcome .action.switch:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    text-align: center;
  }

  .customer-welcome ul:before {
    border: 6px solid;
    border-color: transparent transparent #fff transparent;
    z-index: 99;
  }

  .customer-welcome ul:before {
    right: 10px;
    top: -12px;
  }

  .customer-welcome ul:after {
    right: 9px;
    top: -14px;
  }

  .customer-welcome ul:after {
    border: 7px solid;
    border-color: transparent transparent #bbb transparent;
    z-index: 98;
  }

  .customer-welcome.active {
    overflow: visible;
  }

  .customer-welcome {
    display: inline-block;
    position: relative;
  }

  .customer-welcome .customer-menu {
    display: none;
  }

  .customer-welcome.active .customer-menu {
    display: block;
  }

  .customer-welcome ul {
    border: 1px solid #bbb;
    box-sizing: border-box;
    position: absolute;
    top: 100%;
    right: 0;
    box-shadow: 0 3px 3px rgb(0 0 0 / 15%);
    min-width: 175px;
    z-index: 1000;
  }

  /* Account Icon in Navigation End */
  body.account .column.main,
  body:not(.cms-home) .column.main,
  .page-main>.page-title-wrapper .page-title,
  .amsearch-block-header .amsearch-title,
  .category-view .category-description {
    padding: 0 10px;
  }

  .filter-title strong,
  .filter.active .filter-subtitle {
    left: 10px;
    box-shadow: none;
  }

  .filter .filter-title strong {
    background: #AC81B0;
    color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
  }

  .filter-options-item .filter-options-content .items [class*='am-filter-item'] {
    padding: 1px 0;
  }

  .page-products .sorter {
    right: 10px;
  }

  .filter-options-title,
  .filter-options-item .filter-options-content .items:not(.items-children):not(.am-category-view),
  .filter-options-item .filter-options-content .am-category-wrapper,
  .filter-options-item .filter-options-content .amshopby-fromto-wrap,
  .filter .filter-current,
  .product.info.detailed {
    margin: 0;
  }

  .abs-margin-for-blocks-and-widgets,
  .block,
  .customer-review .product-details,
  .block-banners,
  .block-banners-inline {
    margin-bottom: 20px;
  }

  .breadcrumbs .items>li {
    padding: 2px 0;
  }

  .filter-options-content .am-ranges .items.-am-multiselect .item {
    margin: 0 0 10px;
  }

  .filter .block-subtitle {
    padding: 7px 10px 7px;
  }

  .filter-options input[type='checkbox']+.amshopby-choice {
    top: 0;
  }

  .filter-options-item {
    padding-bottom: 0;
  }

  .filter-actions {
    margin: -35px 0px 10px;
  }

  .filter .filter-current.active .items {
    padding: 10px 10px 5px;
  }

  .filter-options-content {
    padding: 10px;
  }

  [data-amshopby-filter="category_ids"] ul.categories {
    padding-left: 16px;
  }

  .page-wrapper .breadcrumbs {
    min-height: 40px;
    height: 100%;
  }

  /* Minicart Start */
  body.opened-mini-cart {
    height: 100%;
    overflow: hidden
  }

  #btn-minicart-close {
    display: none;
  }

  .minicart-wrapper .closeMiniCart {
    height: 23px;
    position: absolute;
    right: 15px;
    top: 10px;
    color: #121214;
    transition: all 0.2s ease-in-out;
    width: 23px;
    line-height: normal;
    cursor: pointer;
  }

  .minicart-wrapper .closeMiniCart span.label {
    display: none;
  }

  .minicart-wrapper .closeMiniCart::before {
    font-size: 23px;
    line-height: 23px;
    color: #121214;
    content: '\e616';
    font-family: 'luma-icons';
    margin: 0;
    font-weight: 300;
    overflow: visible;
  }

  .minicart-wrapper .block-minicart {
    right: 0px;
  }

  .minicart-wrapper .block-minicart:after {
    right: 40px;
    top: -15px;
  }

  .minicart-wrapper .block-minicart:before {
    right: 41px;
    top: -12px;
  }

  .minicart-items-wrapper {
    padding: 15px 10px 0 10px;
  }

  .minicart-items .product-item {
    padding: 10px 0;
  }

  .minicart-wrapper .product .actions {
    float: right;
    margin: 0px 0 0 0;
    display: inline;
  }

  .minicart-wrapper .product .actions {
    position: absolute;
    right: 5px;
    margin: -28px 0 0;
  }

  .minicart-wrapper .update-cart-item {
    float: unset;
  }

  .minicart-items .product-item-details {
    padding-left: 95px;
    position: relative;
  }

  /* Minicart  End */
  .header-wrapper-right .minicart-wrapper .showcart,
  .header-wrapper-right .header.links .authorization-link a,
  .header-wrapper-right .header.links .customer-welcome .action,
  .customer-welcome {
    height: 42px;
    width: 42px;
  }

  .header-wrapper-right .header.links .authorization-link a::after {
    font-size: 28px;
  }

  .header-wrapper-right .minicart-wrapper .showcart::after {
    font-size: 24px;
  }

  .header-wrapper-right .header.links .customer-welcome .action.switch:after,
  .header-wrapper-right .header.links .customer-welcome .action:after,
  .header-wrapper-right .header.links .customer-welcome.active .customer-name.active button span:after {
    font-size: 28px;
    line-height: 30px;
    width: 28px;
    height: 29px;
  }

  .customer-welcome.active .action.switch>span {
    height: 29px;
    font-weight: normal;
  }

  .amsearch-input-wrapper .amsearch-button.-loupe {
    height: 22px;
    width: 22px;
  }

  #search_mini_form input[type="text"],
  .amsearch-input-wrapper .amsearch-input {
    font-size: 13px;
  }

  .amsearch-item-container.-opened {
    padding: 0 0 5px;
  }

  .customer-welcome.active .customer-menu .header.links {
    line-height: 30px;
  }

  .block-collapsible-nav {
    z-index: 3;
  }

  .amazon-validate-container .block .block-title,
  .login-container .block .block-title,
  .product-info-main .product-info-price,
  .opc-wrapper .form-login,
  .cart-summary .block>.title {
    padding-top: 15px;
  }

  .product-addto-links {
    text-align: left;
  }
}

@media only screen and (max-width: 767px) {

  .opc-wrapper .form-login,
  .opc-wrapper .form-shipping-address,
  .opc-wrapper .methods-shipping {
    background: #fff;
    margin: 0px -10px 0px;
  }

  .checkout-payment-method .payment-methods {
    margin: 0 -5px;
  }

  .checkout-index-index .additional-options {
    margin: 0px 5px 0px;
  }

  .checkout-index-index .opc-wrapper.am-opc-wrapper .discount-code .payment-option-title {
    padding: 0 0 15px;
  }

  .pages .pages-items {
    display: inline-block;
    padding: 0px 39px 0;
  }

  .MagicScroll-horizontal .mcs-items-container>.mcs-item {
    display: inline-block;
    width: auto !important;
    margin-right: 10px;
  }

  .logo img {
    width: 100%;
    width: 260px;
  }

  .footer.content .store-addresses-wrapper ul .footer_links,
  .store-addresses-wrapper ul p,
  .footer.content .store-addresses-wrapper ul:last-child {
    text-align: center;
    width: 100%;
  }

  .footer.content .store-addresses-wrapper ul .footer-social {
    justify-content: center;
    margin-top: 20px;
  }

  .footer.content .store-addresses-wrapper ul {
    justify-content: center;
  }

  .store-addresses-wrapper ul p {
    min-height: auto;
  }

  .store-addresses-wrapper {
    flex-wrap: wrap;
  }

  .footer.content .store-addresses-wrapper ul:not(:last-child) {
    padding-right: 0;
    margin-bottom: 25px;
  }
}

@media only screen and (max-width: 700px) {

  .videPromotionsWrapper,
  .twoPromotionsWrapper,
  .home-three-promotions,
  .home-box-single {
    width: 100%;
  }

  .home-three-promotions {
    flex-direction: column;
  }

  .home-boxes-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
  }
}

@media only screen and (max-width: 640px) {
  .header-wrapper-top ul li:not(:last-child) {
    margin-right: 15px;
  }

  .contact-index-index .form.contact .row,
  .blog_list {
    grid-gap: 0;
    grid-template-columns: 1fr;
  }

  .blog_list {
    max-width: 470px;
    margin: 0 auto;
  }

  .home-blog-container [data-content-type='heading']:after {
    margin-right: 0;
  }

  .home-blog-container .contentInner.blog .action-contaner {
    position: relative;
  }

  .home-blog-container .contentInner.blog .action-contaner a {
    margin: 10px auto 30px;
  }
  
  .page-products .products-list .product-item-info {
    flex-direction: column;
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 560px) {

  .catalog-category-view .product-item-name a,
  .product-item-name a {
    font-size: 13px;
  }

  .catalog-category-view .product-item-name,
  .product-item-name {
    margin: 4px 0 7px;
    line-height: 17px;
  }

  .catalog-category-view .product-item .price-box {
    justify-content: center;
    align-items: center;
    flex-direction: column-reverse;
  }

  .amsearch-products-section {
    margin-bottom: 15vh;
  }

  .catalogsearch-result-index.page-products .products-grid .product-items,
  .catalog-category-view.page-products .products-grid .product-items,
  .wishlist-index-index .products-grid .product-items,
  .home-featured-categories .featured-wrapp {
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    grid-gap: 15px;
  }

  .home-testimonials .testimonials {
    grid-gap: 0;
    grid-template-columns: 1fr;
  }

  .logo img {
    width: 100%;
    width: 180px;
  }

  footer .footer.content .footer-info {
    padding: 20px;
  }

  .footer_logo svg {
    width: 300px;
  }

  .cart-container .form-cart .actions.main {
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
  }

  .cart-container .form-cart .actions.main .continue {
    margin-bottom: 10px;
  }

  .box-tocart .fieldset .actions {
    width: 100%;
  }

  .box-tocart .fieldset .field.qty {
    margin-right: 6px;
  }
}

@media only screen and (max-width: 430px) {
  .blog_item picture {
    padding: 0px 0px 100%;
  }

  .product-social-links {
    justify-content: flex-start;
    align-items: baseline;
    flex-direction: column;
  }

  .product-addto-links {
    width: 100%;
    margin-bottom: 10px;
  }

  .product-addto-links .action {
    margin-right: 0;
  }
}

@media only screen and (max-width: 375px) {

  .catalogsearch-result-index.page-products .products-grid .product-items,
  .catalog-category-view.page-products .products-grid .product-items,
  .wishlist-index-index .products-grid .product-items,
  .home-featured-categories .featured-wrapp {
    grid-template-columns: repeat(auto-fit, minmax(167px, 1fr));
    grid-gap: 15px;
  }
}

@media only screen and (max-width: 359px) {
  .page-products .sorter .sorter-label {
    display: none;
  }

  .home-boxes-section {
    grid-gap: 0;
    grid-template-columns: 1fr;
  }

  .logo img {
    width: 155px;
  }

  .header-panel-right-section .header_right ul,
  .header-panel-left-section .header_left ul a,
  .header-wrapper-top ul {
    font-size: 11.3px;
  }
}