/** Shopify CDN: Minification failed

Line 1509:26 The "+" operator only works if there is whitespace on both sides

**/
@media (min-width: 480px) {
  .eshop-product-details .swiper-container {
    min-height: 320px;
  }

  .eshop-product-details .swiper-container-wrapper {
    flex-flow: row nowrap;
  }

  .eshop-product-details .gallery-top {
    width: 100%;
    height: 72vh;
    margin-right: 10px;
    padding-bottom: 10px;
  }

  .eshop-product-details .gallery-thumbs {
    width: 15%;
    height: 72vh;
    padding: 0;
  }

  .eshop-product-details .gallery-thumbs .swiper-wrapper {
    flex-direction: column;
  }

  .eshop-product-details .gallery-thumbs .swiper-slide {
    flex-flow: column nowrap;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .header .header__inline-menu .dropdown:hover > .dropdown-menu {
    opacity: 1;
    transform: none !important;
    /* -webkit-transition: 0.3s linear all;
    -moz-transition: 0.3s linear all;
    -ms-transition: 0.3s linear all;
    -o-transition: 0.3s linear all;
    transition: 0.3s linear all; */
    visibility: visible;
    background-color: #f5f5f5;
    top: 100% !important;
  }

  .header .header__inline-menu .dropdown-menu {
    border-radius: 0;
    border: none;
    display: block;
    left: 0;
    opacity: 0;
    right: 0;
    top: 100%;
    transform-origin: 0 0;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    /* -webkit-transition: 0.3s linear all;
    -moz-transition: 0.3s linear all;
    -ms-transition: 0.3s linear all;
    -o-transition: 0.3s linear all;
    transition: 0.3s linear all; */
    visibility: hidden;
    width: 100%;
    margin-top: 0;
    background: #fff;
    border-bottom: 1px solid;
  }
  /* .header .header__inline-menu .dropdown:hover > .dropdown-menu::after {
    position: absolute;
    content: "";
    position: absolute;
    left: 0;
    top: 79px;
    width: 100%;
    min-height: 100vh;
    background: #0000004d;
    z-index: -1;
  } */
}
@media screen and (max-width: 1875px) {
  
  .arrivals-listlink-Div {
    gap: 20px;
  }
  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 675px; */
    height: 77vh;
  }
.aw24-txt-headinfg{
  padding-right: 20px;
}
  /* .aw24-txt-headinfg {
    font-size: 180px;
  } */

  /* .newArrivals-heading {
    font-size: 130px;
  } */
}

@media screen and (max-width: 1750px) {
  .kafeneo-content-Div p {
    font-size: 16px;
  }
  .mega-submenu-list {
    padding: 80px 100px 70px 230px;
  }
  .kafeneo-row-img-Div {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .kafeneo-content-Div {
    margin-top: 48px;
  }

  .booking-btn-Div {
    padding-top: 15px;
  }

  /* .kafeneo-content-Div {
        padding-right: 25px;
        padding-left: 25px;
        padding-top: 25px;
        padding-bottom: 20px;
    } */

  .kafeneo-bg-content-Div .boutique-title {
    font-size: 30px;
    margin-top: 0px;
    padding-bottom: 6px;
    padding-left: 25px;
  }

  .address-Div {
    padding-top: 25px;
    padding-left: 25px;
  }

  .eshop-product-description {
    max-width: 100%;
  }

  .eshop-product-description .arrivals-listlink-Div .arrivals-listlink {
    padding: 4px 8px;
  }

  .eshop-product-details .gallery-thumbs {
    height: 85vh;
  }

  .eshop-product-details .gallery-top {
    height: 85vh;
  }

  .eshop-product-details .gallery-thumbs .swiper-slide {
    background-size: cover;
  }

  footer .footer-copyright-para,
  footer .footer-link-Div li {
    font-size: 15px;
  }

  footer .footer-link-Div {
    gap: 5px;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 665px; */
    height: 77vh;
  }

  /* .aw24-txt-headinfg {
    font-size: 170px;
  } */

  /* .newArrivals-heading {
    font-size: 115px;
  } */
}

@media screen and (max-width: 1680px) {
  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 729px; */
    height: 76vh;
  }
}

@media screen and (max-width: 1600px) {
  .kafeneo-bg-content-Div .boutique-title{
    margin-bottom:6px;
  }
  .big-heading-title-Div {
    bottom: 37px;
  }
  .menu-title-wrp:first-child .mega-submenu-list ul {
    padding-left: 66px;
  }
  .mega-submenu-list ul {
    padding-left: 80px;
  }
  .mega-submenu-list {
    padding: 80px 100px 70px 106px;
  }
  .menu-title-box:after,
  .menu-title-box {
    width: 32%;
  }
  .mega-submenu-list {
    left: 32%;
    width: 68%;
  }
  .kafeneo-content-Div p {
    font-size: 14px;
  }
  .swiper-container .swiper-slide-active {
    width: 450px !important;
  }
  .arrivals-listlink-Div {
    gap: 0px;
  }
  .newArrivals-heading {
    font-size: calc(1rem + (8.8vw - 7.68px) * 0.6944);
  }
  .aw24-txt-headinfg {
    font-size: calc(2rem + (13.4vw - 8.68px) * 0.6944);
    letter-spacing: -10px;
  }
  .kefenoe-header {
    padding-top: 2rem !important;
  }

  .product-size-btn {
    font-size: 16px;
  }
  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-100px);
  }
}

@media screen and (max-width: 1540px) {
  .kafeneo-row-img-Div {
    padding-top: 42.5px;
    padding-bottom: 40px;
  }

  .kafeneo-content-Div {
    margin-top: 42.5px;
  }

  .address-Div {
    padding-top: 30px;
    padding-left: 30px;
    padding-bottom: 30px;
  }

  .kafeneo-bg-content-Div .address-content-para {
    font-size: 20px;
  }

  .kefenoe-header {
    padding-top: 2rem !important;
  }

  .kafeneo-bg-content-Div .boutique-title {
    font-size: 26px;
    margin-bottom:5px;
  }

  .eshop-product-details .gallery-thumbs {
    width: 20%;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 655px; */
    height: 79vh;
  }

  /* .aw24-txt-headinfg {
    font-size: 160px;
  } */

  /* .newArrivals-heading {
    font-size: 100px;
  } */

  .product-centerslide-imgDiv .slick-slide h4 {
    font-size: 20px;
  }
  /* .arrivals-listlink-Div .arrivals-listlink {
    font-size: 15px;
    padding: 4px 12px;
  } */
  .cart-page .cart-items thead th:first-child {
    width: 50%;
  }
}
@media screen and (max-width: 1440px) {
  .kafeneo-bg-content-Div .boutique-title{
    margin-bottom:5px;
  }
  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-87px);
  }
  .swiper-container .swiper-slide-active {
    width: 390px !important;
  }
}
@media screen and (max-width: 1399px) {
  .cart-drawer .drawer__footer
{
  padding-right:0px;
}
  /* .kafeneo-bg-content-Div .boutique-title{
    margin-bottom:7px;
  } */
  .eshop-product-details .box {
    padding-right: 0px;
  }
  .aw24-txt-headinfg {
    padding-right: 54px;
  }
  .big-heading-title-Div {
    bottom: 0px;
  }
  /* .megamenu-show .header {
    width: 98.8%;
  } */
  :is(.account, .order) > div:nth-of-type(2) {
    margin-top: 4rem;
  }
  .after-login-page.account td,
  .after-login-page.account th {
    padding: 12px 15px;
  }
  .search-products .card__inner {
    height: 300px;
    background: none;
    margin: 20px 15px;
  }
  .search-products .card__information {
    padding: 10px 15px !important;
  }
  .related-ptoducts-list .fashion-img {
    max-height: 200px;
  }
  .product-add-btn {
    min-height: 50px;
  }
  .fashion-material-Div {
    padding: 90px 0 50px;
  }
  .fashion-img {
    max-height: 350px;
  }
  .logout-wrp .dropdown-toggle {
    font-size: 15px;
  }
  .footer-offcanvas.shipping-canvas.offcanvas.offcanvas-end {
    width: 500px;
  }
  .megamenu-search input {
    font-size: 14px;
  }
  .menu-title-box:after,
  .menu-title-box {
    width: 30%;
  }
  .mega-submenu-list ul {
    padding-left: 85px;
  }
  .mega-submenu-list {
    padding: 80px 40px 50px 100px;
    left: 30%;
    width: 70%;
  }
  .mega-submenu-list,
  .header .dropdown:hover > .dropdown-menu,
  .menu-title-box {
    height: 410px;
  }
  footer .footer-link-Div li a {
    font-size: 15px;
  }
  footer .footer-payment-Div img {
    width: 80px;
  }
  footer .footer-logo-text {
    padding-bottom: 25px;
  }
  .kafeneo-img-Div {
    padding-left: 40px;
  }
  .products-desc {
    padding-top: 40px;
  }
  .product-detail-mainDiv {
    padding-left: 20px;
  }
  section {
    padding: 40px 0;
  }
  .scrollbar-the-fashion .collection-second-gallery {
    grid-template-columns: repeat(8, 1fr);
  }
  .container-fullwidth {
    padding-left: 40px;
    padding-right: 40px;
  }
  .fashion-material-Div
    .border-row-Div
    .fashion-img-content-col-md:first-child
    .fashion-content-Div {
    padding-left: 40px;
  }
  .fashion-material-Div
    .border-row-Div
    .fashion-img-content-col-md:last-child
    .fashion-content-Div {
    padding-right: 40px;
  }
  .header-container,
  :is(.account, .order) {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .nav__links {
    font-size: 15px;
  }
  .productslider .slick-list {
    padding-right: 70px;
  }
  header .nav__links_right .link {
    font-size: 15px;
  }
  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-62px);
  }
  /* .fashion-content-Div h6, .fashion-content-Div h4, .fashion-content-Div h5, .fashion-content-Div h2, .fashion-content-Div p {
    min-height: 38px;
} */
  .arrivals-listlink-Div .arrivals-listlink,
  .navbar-toggle-icon-Div .arrivals-listlink {
    border: 0;
    padding: 15px 6px;
  }
}

@media screen and (max-width: 1366px) {
    .big-heading-title-Div {
    bottom: -11px;
  }
  .menu-title-box:after,
  .menu-title-box {
    width: 28%;
  }
  .megamenulist ul a,
  .megamenulist ul p {
    padding: 0 40px 13px;
    font-size: 14px;
  }
  .mega-submenu-list {
    padding: 80px 40px 50px 143px;
    left: 28%;
    width: 72%;
  }
  .mega-submenu-list ul {
    padding-left: 83px;
    max-height: 275px;
  }
  .the-fashion-heading {
    font-size: 25px;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 474px; */
    height: 72vh;
  }

  .product-centerslide-imgDiv .slick-slide img {
    /* height: 305px; */
    height: 43vh;
  }

  /* .aw24-txt-headinfg {
    font-size: 130px;
  } */

  /* .newArrivals-heading {
    font-size: 90px;
  } */
  .aw24-txt-headinfg span{
    margin-right:10px;
  }
}

@media screen and (max-width: 1285px) {
      .big-heading-title-Div {
        bottom: 42px;
    }
  .newArrivals-heading{
    font-size:calc(1rem + (7.8vw - 7.68px) * 0.6944);
  }
  .cart-page .cart-items thead th:first-child {
    width: 45%;
  }
  .send-btn {
    font-weight: 800;
    font-size: 20px;
  }
  .kefenoe-header {
    padding-top: 2rem !important;
  }

  .address-Div {
    padding-top: 25px;
    padding-left: 25px;
  }

  .kafeneo-bg-content-Div .address-content-para {
    font-size: 16px;
  }

  .kafeneo-content-Div {
    padding-right: 25px;
    padding-left: 25px;
    padding-top: 25px;
    padding-bottom: 20px;
  }

  .kafeneo-bg-content-Div .boutique-title {
    font-size: 25px;
    margin-bottom:6px;
  }

  /* .booking-form-content {
    margin-top: 10px;
  } */

  /* .aw24-txt-headinfg {
    font-size: 150px;
  } */

  /* .newArrivals-heading {
    font-size: 90px;
  } */
}

@media screen and (max-width: 1280px) {
  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 619px; */
    height: 74vh;
  }

  footer .payment-online-types {
    width: 90px;
  }

  .product-centerslide-imgDiv .slick-slide h4,
  .product-centerslide-imgDiv .slick-slide h2 {
    font-size: 20px;
  }
}

@media screen and (max-width: 1200px) {
  /* .fashion-content-Div{
        border-bottom: 1px solid;
    } */

  .the-fashion-heading {
    font-size: 30px;
  }

  .eshop-product-details .gallery-thumbs {
    width: 25%;
  }

  /* .aw24-txt-headinfg {
    font-size: 140px;
  } */

  /* .newArrivals-heading {
    font-size: 80px;
  }
 */
  .product-centerslide-imgDiv .slick-slide h2 {
    font-size: 18px;
  }
}
@media screen and (max-width: 1199px) {
  .aw24-txt-headinfg {
    padding-right: 10px;
  }
  .eshop-product-details {
    padding-bottom: 50px;
  }
  .productdetail-contentDiv .pro-vender {
    font-size: 15px;
  }
  .product-price {
    font-size: 16px;
    margin-top: 6px;
  }
  .product-size-Div {
    margin-top: 25px;
  }
  .product-btn-group {
    margin-top: 20px;
  }
  .eshop-product-details .product-four-heading {
    font-size: 16px;
  }
  .menu-title-wrp:first-child .mega-submenu-list ul {
    padding-left: 24px;
  }
  .menu-title-box:after,
  .menu-title-box {
    width: 35%;
  }
  .mega-submenu-list ul {
    padding-left: 43px;
  }
  .mega-submenu-list {
    padding: 80px 40px 50px 50px;
    left: 35%;
    width: 65%;
  }
  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-85px);
  }
}
@media screen and (max-width: 1190px) {
  footer .payment-online-types {
    width: 80px;
  }
}

@media screen and (max-width: 1152px) {
  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 567px; */
    height: 77vh;
  }
}

@media screen and (max-width: 1100px) {
  .kafeneo-row-img-Div {
    padding-top: 29.5px;
    padding-bottom: 40px;
  }

  .kafeneo-content-Div {
    margin-top: 29.5px;
    padding-right: 20px;
    padding-left: 22px;
    padding-top: 22px;
    padding-bottom: 10px;
  }

  .kafeneo-bg-content-Div .address-content-para {
    font-size: 14px;
  }

  .address-Div {
    padding: 20px;
  }

  .the-fashion-heading {
    font-size: 25px;
  }

  .kefenoe-header {
    padding-top: 1rem !important;
  }

  .kafeneo-bg-content-Div .boutique-title {
    font-size: 20px;
    padding-bottom: 0px;
  }

  .booking-form-content {
    font-size: 18px;
  }
}

@media screen and (max-width: 1084px) {
  /* .aw24-txt-headinfg {
    font-size: 130px;
  }
 */
  /* .newArrivals-heading {
    font-size: 70px;
  } */
}

@media screen and (max-width: 1024px) {
  .product-centerslide-imgDiv {
    height: 88vh;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 436px; */
    height: 75vh;
  }

  .big-heading-title-Div {
    bottom: -18px;
  }

  footer .payment-online-types {
    width: 60px;
    padding: 8px 13px;
  }
}

@media screen and (max-width: 992px) {
  .fashion-row-toggle-tab {
    align-items: end;
  }

  .arrivals-listlink-Div .dropdown-content-search {
    min-width: 350px;
  }

  .arrivals-listlink-Div .arrivals-listlink-Div .dropdown-menu {
    width: 350px;
  }

  .eshop-product-details .gallery-thumbs {
    height: 70vh;
  }

  .eshop-product-details .gallery-top {
    height: 70vh;
  }

  footer .footer-link-Div {
    float: none;
    padding-top: 5px;
  }

  .footer-copyright-para {
    padding-top: 12px;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 645px; */
    height: 77vh;
    border-bottom: 1px solid #000;
  }

  /* .newArrivals-heading {
    font-size: 55px;
  } */

  /* .aw24-txt-headinfg {
    font-size: 100px;
  } */

  .kefenoe-header {
    display: none;
  }

  .responsive-header {
    display: block;
  }

  .the-fashion-heading {
    margin-top: 0;
  }

  .nav__links_right {
    padding-left: 0 !important;
  }

  .the-fashion-heading {
    margin-bottom: 0;
  }

  .big-heading-title-Div {
    bottom: 0;
  }

  .footer-responsive-row {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 991px) {
  .kafeneo-page .kafeneo-row-img-Div{
  padding-bottom:0;
    margin-top:0;
  }
  .kafeneo-page .kafeneo-content-Div{
    margin-top:0;
  }
  .kafeneo-row-img-Div {
        padding-top: 0;
    }
  .boutique-content-Div {
    border-top: 0;
  }
  .kafeneo-row-img-Div {
    border-right: 0;
  }
  .kafeneo-content-Div{
    border:0;
  }
  .kafeneo-img-Div{
    padding:0;
    border-top:0;
  }
  .eshop-product-details .box {
    border-right: 0;
    padding-right: 0;
  }
  .aw24-txt-headinfg {
    padding-right: 0;
  }
  .cart-page .cart-items thead th:first-child {
    width: 35%;
  }
  .cart-page .cart-items thead th,
  .cart-page .cart-item__name {
    font-size: 15px;
  }
  .your-shipping-cart-view {
    font-size: 20px !important;
  }
  .cart-item__price-wrapper .price,
  .product-option,
  .title-wrapper-with-link a {
    font-size: 15px;
  }
  .order-summery-heading {
    font-size: 18px !important;
  }
  .cart-page .quantity {
    width: calc(
      12rem / var(--font-body-scale) + var(--inputs-border-width) * 2
    );
  }
  .cart-page cart-remove-button .button {
    min-height: 46px;
  }
  .cart-page .cart-item cart-remove-button {
    height: 100%;
  }
  .overflow-hidden-tablet .header {
    background: #fff !important;
  }
  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-82px);
  }
  .customer.after-login-page:not(.account):not(.order) {
    max-width: 100%;
  }
  .after-login-page h2 {
    font-size: 16px !important;
  }
  .after-login-page :is(.account, .order) p {
    margin: 0 0 1rem;
  }
  .header_search .search__input.field__input {
    padding-right: 5.8rem;
  }
  .header_search .search-modal__close-button {
    position: unset;
  }
  .footer-offcanvas.shipping-canvas.offcanvas.offcanvas-end {
    z-index: 9999;
  }
  footer .footer-payment-Div,
  footer .footer-link-Div {
    justify-content: center;
  }
  footer .footer-copyright-para {
    text-align: center;
  }
  header .header__icons {
    padding-right: 0;
  }
  header .header__icon--cart {
    margin: 0;
  }
  .scrollbar-the-fashion
    .collection-second-gallery
    .fashion-img-content-col-md
    img {
    height: 200px;
  }
  .header {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    margin-bottom: 0;
  }
  .header .menu-drawer__menu-item {
    font-weight: 600;
    padding: 6px 15px;
    font-size: 14px;
  }
  footer .footer-logo-text {
    margin-left: 0;
    width: 100%;
    justify-content: start;
  }
  .related-ptoducts-list {
    grid-template-columns: repeat(5, 1fr);
  }

  footer .footer-copyright-para,
  footer .footer-link-Div li {
    font-size: 14px;
    padding-top: 0;
  }
  footer .footer-payment-Div {
    margin: 15px 0;
  }
  footer .footer-link-Div li a {
    font-size: 14px;
  }
  footer .footer-logo-text {
    text-align: center;
    padding-bottom: 80px;
  }
  .booking-form-content {
    margin-top: 5px;
  }

  .address-Div {
    padding: 20px;
  }
  .product-detail-mainDiv {
    border-left: 0 !important;
    padding-left: 0;
  }
  .eshop-like-product-Div .fashion-img {
    padding: 15px 5px;
  }
  .fashion-img {
    max-height: 310px;
    padding: 15px 30px 20px;
  }
  .fashion-material-Div {
    padding: 100px 0 40px;
  }
  .fashion-content-Div {
    padding: 10px 15px 10px 15px;
  }
    .pt-120 {
    padding-top: 70px;
}
}
@media screen and (max-width: 989px) {
  summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset {
    display: none;
  }
  .after-login-page {
    min-height: calc(100vh - 238px);
  }
  .sticky-collection-wrp .active-facets {
    display: none;
  }
  .overflow-hidden-tablet .sticky-collection-wrp {
    display: none;
  }
  .megamenu-search input {
    background-color: #fff;
  }

  .menu-title-box {
    width: 100%;
  }
  .menu-title-box:after {
    content: unset;
  }
  .mobile-menu .menu-drawer {
    width: 100%;
  }
  .nav__logo {
    z-index: 1;
  }
  .header__heading-link {
    z-index: 1;
  }
  .mobile-menu #menu-item-designers #mobiledynamic-menu {
    display: block !important;
  }
  .mobile-menu .mobile-menu-item #mobiledynamic-menu {
    display: none;
  }
  .mobile-menu #menu-item-designers ul {
    display: none !important;
  }
  .mobile-menu .megamenu-search {
    display: none;
    padding-bottom: 10px;
  }
  .mobile-menu #menu-item-designers .megamenu-search {
    display: block;
  }

}
@media screen and (max-width: 965px) {
      .kafeneo-content-Div {
        margin-top: 30.5px;
      }
  .the-fashion-heading {
    font-size: 25px;
  }

  header .nav__links_right,
  .nav__links {
    font-size: 16px;
  }

  header .nav__links_right .link {
    width: auto;
    text-decoration: none;
    margin-right: 0px;
  }
  .header__heading-link {
    padding: 0.75rem 0rem 0rem 0rem;
  }

  .header__icon,
  .header__icon--cart .icon {
    height: auto;
  }

  .kafeneo-content-Div {
    padding-right: 20px;
    padding-left: 22px;
    padding-top: 22px;
    padding-bottom: 10px;
  }

  .kafeneo-row-img-Div {
    padding-bottom: 40px;
  }

  .address-Div {
    padding-bottom: 20px;
  }

  .header-container {
    padding: 0.2rem 0rem;
  }

  .kafeneo-bg-content-Div .boutique-title {
    padding-bottom: 0px;
  }



  .send-btn {
    font-size: 15px;
  }
}

@media screen and (max-width: 868px) {
  .arrivals-listlink-Div {
    white-space: nowrap;
    overflow-x: auto;
  }
  .header__heading-logo-wrapper img {
    width: 228px;
    object-fit: contain;
  }
}

@media screen and (max-width: 800px) {
  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    height: 324px;
    height: 77vh;
  }
  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-100px);
  }
  .product-centerslide-imgDiv .slick-slide img {
    /* height: 205px; */
    height: 305px;
  }

  /* .newArrivals-heading {
    font-size: 45px;
  } */

  /* .aw24-txt-headinfg {
    font-size: 70px;
  } */
}

@media screen and (max-width: 768px) {
  .scrollbar-the-fashion .header {
    height: 40vh;
    padding: 1em 1em;
  }

  header .nav__links_right {
    justify-content: end;
  }

  .container-fullwidth {
    padding-left: 15px;
    padding-right: 15px;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 600px; */
    height: 78vh;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center {
    width: 440px;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide {
    width: 200px;
  }

  .eshop-product-details .swiper-container-wrapper .addto-cart-svg img {
    width: 30px;
    height: 30px;
  }
}

@media screen and (max-width: 767px) {
  .desktop-video {
    display: none;
  }
  .mobile-video {
    display: block;
  }
  .after-login-page p,
  .after-login-page a {
    word-break: break-all;
  }
  :is(.account, .order) {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .after-login-page.account h2 {
    margin-bottom: 15px !important;
    margin-top: 30px;
  }
  :is(.account, .order) > div:nth-of-type(2) {
    margin-top: 2rem;
  }
  .after-login-page .customer__title {
    font-size: 20px;
    margin-bottom: 0;
  }
  .wistlist-pro-info {
    padding: 10px 15px;
  }


  .kafeneo-img-Div {
    padding-left: 0px;
    border-top: 0px solid #000;
  }

  .kafeneo-row-img-Div {
    border-right: 0px solid #000;
  }

  .kafeneo-row-img-Div {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .kafeneo-content-Div {
    border-top: 0px;
    border-bottom: 0px;
    margin-top: 0;
  }

  .kafeneo-bg-content-Div .address-content-para {
    font-size: 20px;
  }

  .kafeneo-img-Div img {
    height: auto;
  }

  .address-Div {
    padding-right: 20px;
    padding-top: 0;
  }

  .header-container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .kafeneo-bg-content-Div .boutique-title {
    padding-top: 30px;
    margin: 0;
  }

  .booking-btn-Div {
    padding-bottom: 20px;
    padding-top: 10px;
  }

  .arrivals-listlink-Div .dropdown-content-search {
    min-width: 250px;
  }

  .arrivals-listlink-Div .dropdown-menu {
    width: 250px;
  }
  .fashion-img {
    padding: 15px 15px 15px;
  }
  .fashion-material-Div
    .border-row-Div
    .fashion-img-content-col-md:first-child
    .fashion-content-Div {
    padding-left: 15px;
  }
  .fashion-material-Div
    .border-row-Div
    .fashion-img-content-col-md:last-child
    .fashion-content-Div {
    padding-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  header .country-selector__overlay {
    position: absolute;
  }
}
@media screen and (max-width: 749px) {
  .cart-footer .cart__ctas {
    max-width: 100%;
  }
  /* .product-media-modal__content {
    padding: 70px 15px 20px;
} */
  .product-media-modal__dialog .global-media-settings--no-shadow {
    height: 100%;
    margin-bottom: 15px;
    width: 100%;
    border: 1px solid #dbdbdb !important;
    padding: 15px;
  }
  .product-media-modal__content > *:not(.active),
  .product-media-modal .deferred-media {
    display: block !important;
  }
  .cart-drawer .cart-items thead tr {
    border: 0 !important;
    display: flex !important;
  }
  .cart-drawer .cart-items th {
    border: 0 !important;
  }
  .cart-page .cart__items {
    padding-bottom: 0;
  }
  .cart-page .cart-items thead th,
  .cart-page .cart-item__name {
    padding: 0;
  }
  .cart__footer > * {
    width: 100% !important;
  }
  .cart-page .cart-items td {
    padding-top: 1rem;
  }
  .cart-page .cart-item {
    grid-template: repeat(2, auto) / repeat(2, 1fr);
    border-bottom: 1px solid #000;
    padding: 20px 0;
    margin-bottom: 0;
    gap: 0;
  }
  .order-summery-cart,
  .order-summery-price,
  .totals__total-value,
  .totals__total {
    font-size: 15px !important;
  }
  .cart-item__quantity-wrapper {
    flex-wrap: unset !important;
  }
  .cart-page .cart-items td {
    border: 0;
  }

  .cart-page .cart-item .cart-item__quantity {
    width: 100% !important;
  }
  .cart-page .cart-item__quantity-wrapper {
    justify-content: end;
  }
  .mobile-price {
    display: block;
  }
  .cart-page .cart-item__image-container {
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .cart-page .cart-items td {
    padding-bottom: 0rem;
  }
  .cart-page .cart-items thead tr {
    margin-bottom: 0;
  }
  .customer.order table {
    box-shadow: unset;
  }
  .wishlist-page .js-wishlistBlock {
    grid-template-columns: repeat(2, 1fr);
    display: grid;
  }
  .cart-page .cart-item > td + td {
    padding-left: 1rem;
    padding-top: 4rem;
  }
  .wishlist-page .c-product img {
    height: 200px;
    padding: 15px 10px 15px;
  }
  .sticky-collection-wrp
    span.mobile-facets__open-label.button-label.medium-hide.large-up-hide,
  .sticky-collection-wrp h2.mobile-facets__heading.medium-hide.large-up-hide {
    display: none !important;
  }
  .sticky-collection-wrp span.mobile-facets__open-label.button-label.small-hide,
  .sticky-collection-wrp h2.mobile-facets__heading.small-hide {
    display: flex !important;
  }
  .mobile-facets__wrapper .mobile-facets__open {
    display: flex;
  }
  .fashion-material-Div .facets-container {
    display: flex;
  }
  .fashion-material-Div facet-filters-form.facets.facets-pill.small-hide {
    display: block !important;
  }
  .order tfoot tr:last-of-type td:before {
    font-size: 16px;
    color: #000;
  }
  .customer button {
    margin: 2rem 0 0.5rem !important;
  }
  .customer h1,
  .customer h2 {
    font-size: 20px;
  }
}
@media screen and (max-width: 655px) {
  .eshop-product-description .arrivals-listlink-Div .dropdown-content-search {
    right: 0;
  }

  .product-centerslide-imgDiv .slick-slide h2 {
    font-size: 17px;
  }
  header .nav__links_right {
    width: 100%;
  }
  .header__heading-logo-wrapper img {
    width: 300px;
  }
}

@media screen and (max-width: 575px) {
  .search-products .card__information {
        padding: 10px 10px !important;
    }
  .fashion-material-Div .mobile-facets__clear.underlined-link {
    font-size: 14px;
}
  .sticky-collection-wrp{
    justify-content:start;
    padding:0 15px;
    gap: 10px;
  }
  .fashion-content-Div {
    padding: 10px 10px;
  }
  /* .overflow-hidden-mobile,
  .overflow-hidden-tablet,
  .overflow-hidden-desktop {
    overflow: unset;
  } */
  .mobile-main-menu {
    padding: 0 15px;
  }
.js .menu-drawer {
        height: calc(100vh - 125px) !important;
        overflow: unset !important;
    }
  .mobile-search-icon {
    padding: 10px 5px;
  }
  footer {
    padding: 30px 0 20px;
  }
  .title-wrapper-with-link {
    gap: 20px;
  }
  .related-product-img:last-child {
    display: none;
  }
  .mobile-submenu-item {
    padding: 10px !important;
  }
  .mobile-menu-item .mobile-menu-title,
  .mobile-main-menu li a {
    font-size: 18px;
    padding: 10px 5px;
    text-align: center;
    margin-bottom: 10px;
  }
  .mobile-menu .menu-drawer__inner-container {
    padding: 0px 15px 0;
    max-height: 78vh;
  }
  /* .mobile-main-menu {
    padding: 0 15px;
  } */
  .mobile-menu #menu-item-sale {
    margin-bottom: 20px;
  }
  .mobile-submenu-item a {
    font-size: 17px;
    padding: 6px 0 !important;
  }
  .template-search__search .search {
    margin-top: 1rem;
  }
  .search__input.field__input {
    font-size: 15px;
  }
  .search-products .card__inner {
    height: 200px;
    padding: 15px 10px;
    margin: 10px 0;
  }
  .footer-offcanvas .canvas-title {
    font-size: 18px;
  }
  .shipping-canvas .offcanvas-body {
    padding: 0px 15px 40px;
  }
  .header_search .search-modal__content {
    margin-top: 30px;
  }
  .footer-offcanvas .offcanvas-header {
    padding: 30px 15px 5px;
  }
  .booking-form-content {
    font-size: 16px;
  }
  .pt-120 {
    padding-top: 80px;
  }
  .eshop-like-product-Div .fashion-img {
    max-height: 150px;
  }
  /* .productslider .slick-list {
    padding-right: 0px;
} */
  .filter-btn a,
  .mobile-facets__wrapper .mobile-facets__open {
    padding: 8px 18px;
    font-size: 14px;
  }
  .fashion-material-Div .mobile-facets__open > * + * {
    margin-left: 4px;
    font-size: 14px;
  }
  .back-btn {
    width: 45px;
    height: 35px;
  }
  a.back-btn.show {
    display: flex !important;
  }
    .newArrivals-heading {
      font-size: calc(1rem + (7.8vw - 7.68px) * 2.6944);
      text-align: center;
      margin-bottom:10px;
    }
  .aw24-txt-headinfg {
    font-size: 86px;
     text-align: center;
    width:100%;
  }
  .aw24-txt-headinfg {
     font-size: calc(2rem +(16.4vw - 8.68px)* 1.6944);
  }

  .big-heading-title-Div {
    bottom: 80px;
  }
.aw24-txt-headinfg span{
  margin-right:10px;
}
  .related-section-title {
    margin-bottom: 20px;
    margin-top: 0px;
  }
  .product-btn-group {
    margin-top: 15px;
  }
  .product-add-btn {
    min-height: 44px;
  }
  .menu-drawer__navigation {
    padding: 2rem 0;
  }
  .header {
    margin-bottom: 0;
  }
  footer .footer-logo-text {
    font-size: 13px;
    margin-left: 0;
    width: 100%;
  }
  footer .footer-link-Div li a {
    font-size: 13px;
  }
  .header .menu-drawer__menu-item {
    padding: 10px 15px;
    font-size: 15px;
  }
  .header {
    padding-top: 20px !important;
  }
  header .nav__links_right .link {
    font-size: 14px;
  }
  header .nav__links_right {
    justify-content: end;
    width: 100%;
  }
  .related-ptoducts-list {
    grid-template-columns: repeat(3, 1fr);
  }
  .kafeneo-content-Div p {
    font-size: 14px;
  }
  .kafeneo-content-Div {
    padding: 20px 15px 5px;
  }
  .address-Div {
    padding: 0 15px 20px;
  }
  .kafeneo-bg-content-Div .boutique-title {
    padding-left: 15px;
  }
  .booking-btn-Div {
    padding-bottom: 15px;
    padding-top: 0;
  }
  .kafeneo-bg-content-Div h3 {
    margin: 0;
  }
  .product-size-Div {
    margin: 20px 0 20px;
  }
  .product-add-btn {
    font-size: 15px;
    padding: 8px 12px;
  }
  .eshop-product-details .slick-slide.slick-current.slick-active {
    transform: scale(0.9, 0.9);
  }
  .product-detail-mainDiv {
    margin-top: 15px;
  }
  .product-size-Div select {
    font-size: 16px;
  }
  .products-desc {
    padding-top: 25px;
  }
  .product-available-quantity,
  .product-size-btn {
    font-size: 15px;
  }
  .product-price {
    margin-top: 8px;
  }
  .eshop-product-details h5 {
    font-size: 14px;
    padding-bottom: 14px;
  }
  .eshop-product-details .slide {
    min-height: auto;
  }
  .eshop-product-details .clear-pay {
    padding: 0 !important;
  }
  .productdetail-contentDiv .pro-vender {
    font-size: 14px;
  }
  .eshop-product-details .slide {
    padding-bottom: 0;
  }
  .eshop-product-details {
    padding: 70px 0px 15px;
  }
  .header .header__inline-menu .nav__links a,
  .header .nav__links_right .link {
    padding: 0px 0 0;
  }
  .fashion-content-Div h6,
  .fashion-content-Div h4,
  .fashion-content-Div h5,
  .fashion-content-Div h2,
  .fashion-content-Div p {
    font-size: 13px;
  }
  .fashion-material-Div {
    padding: 80px 0 40px;
  }
  .the-fashion-heading {
    font-size: 25px;
  }

  .navbar-toggle-icon-Div {
    float: none;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 15px;
  }

  .nav__links_right,
  .nav__links {
    font-size: 16px;
  }

  .kafeneo-bg-content-Div .address-content-para {
    font-size: 17px;
  }

  .arrivals-listlink-Div {
    gap: 0px;
  }

  .fashion-img {
    height: 240px;
  }

  .arrivals-listlink-Div .dropdown-content-search {
    right: 0;
  }

  .arrivals-listlink-Div .dropdown.dropdown-accordion .dropdown-menu {
    right: 0 !important;
  }

  .eshop-product-details .gallery-thumbs .swiper-slide {
    background-size: cover;
  }

  .eshop-product-details .gallery-top {
    height: 50vh;
    margin-top: 15px;
  }

  .eshop-product-details .gallery-thumbs {
    height: 50vh;
  }

  .product-size-btn {
    font-size: 14px;
  }

  .eshop-product-details .product-four-heading {
    font-size: 16px;
    line-height: normal;
  }

  .product-centerslide-imgDiv .slick-slide img {
    width: 100%;
    height: 32vh;
    object-fit: cover;
  }

  .product-centerslide-imgDiv {
    height: 91vh;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center img {
    /* height: 480px; */
    height: 52vh;
    transform: scaleY(1);
  }

  .product-centerslide-imgDiv .slick-slide h2 {
    font-size: 15px;
    padding-top: 0;
  }

  .big-heading-title-Div .row {
    justify-content: center;
  }

  .newArrivals-heading {
    margin-top: 0;
    /* font-size: 60px; */
    line-height: 0.7;
  }

  .aw24-txt-headinfg {
    /* text-align: center; */
    /* float: none; */
    margin-top: 0;
    /* font-size: 110px; */
    padding-right: 0;
    margin-bottom: 0;
    line-height: 0.8;
  }

  footer .footer-copyright-para {
    font-size: 13px;
    margin-bottom: 5px;
  }
  footer .footer-link-Div {
    padding-left: 0;
  }
  footer .footer-link-Div li {
    font-size: 14px;
    margin-bottom: 0;
  }

  .footer-responsive-row {
    display: flex;
    flex-direction: column-reverse;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide.slick-center {
    width: 300px;
  }

  .product-centerslide-imgDiv .slick-initialized .slick-slide {
    width: 180px;
  }
  .scrollbar-the-fashion
    .collection-second-gallery
    .fashion-img-content-col-md
    img {
    height: 175px;
  }
  .logout-wrp .dropdown-toggle {
    font-size: 14px;
  }
  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-34px);
  }
  footer .footer-payment-Div img {
    width: 65px;
  }
  footer .footer-payment-Div {
    margin: 5px 0;
  }
}

@media screen and (max-width: 520px) {
  .arrivals-listlink-Div .dropdown-content-search {
    left: 0;
  }

  footer .payment-online-types {
    width: 56px;
  }
}

@media screen and (max-width: 479px) {
  footer .footer-payment-Div img {
    width: 47px;
  }
  .after-login-page.account h2 {
    margin-top: 20px;
  }
  .after-login-page.account td,
  .after-login-page.account th {
    padding: 10px 8px;
    font-size: 13px;
  }
  .eshop-product-details .gallery-thumbs {
    height: 15vh;
    width: 100% !important;
  }

  .eshop-product-details .gallery-top {
    margin-left: 0px;
  }

  .buy-with-card-text {
    padding-left: 50px;
  }

  .payment-img img {
    width: 100px;
  }

  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-46px);
  }
  .fashion-img {
    height: 212px;
  }
  .search-products .card__inner {
    height: 200px;
    padding: 15px 10px;
  }
  .header__heading-logo-wrapper img {
    width: 250px;
  }
}

@media screen and (max-width: 404px) {
  .big-heading-title-Div {
    bottom: 85px;
  }
  .aw24-txt-headinfg {
    font-size: 70px;
  }
  .product-add-btn {
    font-size: 13px;
    padding: 8px 9px;
    min-height: 38px;
  }
  .arrivals-listlink-Div .dropdown-content-search {
    right: 0;
    left: auto;
  }

  .arrivals-listlink-Div .dropdown.dropdown-accordion .dropdown-menu {
    right: auto !important;
  }
  .header {
    padding-top: 15px !important;
  }
  .cart-page .quantity__button {
    width: calc(3.5rem / var(--font-body-scale));
  }
  .cart-page .quantity {
    width: calc(
      10rem / var(--font-body-scale) + var(--inputs-border-width) * 2
    );
  }
  .cart-page cart-remove-button .button {
    min-width: 4rem;
  }
}

@media screen and (max-width: 390px) {
  footer .payment-online-types {
    width: 50px;
  }
  .swiper-container .swiper-slide-active {
    width: 236px !important;
  }
  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-54px);
  }
  .header__heading-logo-wrapper img {
    width: 228px;
  }
}


@media screen and (max-width: 360px) {
      .mobile-menu-item .mobile-menu-title, .mobile-main-menu li a {
        font-size: 16px;
      }
  .search-products .card__heading, .search-products .price__container {
    font-size: 12px;
}
  .search-products .card__heading, .search-products .price__container {
    font-size: 12px;
}
  .fashion-content-Div h6,
  .fashion-content-Div h4,
  .fashion-content-Div h5,
  .fashion-content-Div h2,
  .fashion-content-Div p {
    font-size: 12px;
  }
  .fashion-content-Div .pro-vender,
  .search-products .caption-with-letter-spacing {
    font-size: 12px;
  }
  .the-fashion-heading {
    font-size: 22px;
  }

  .eshop-product-details .gallery-top {
    height: 40vh;
  }
  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-52px);
  }
}
@media screen and (max-width: 336px) {
  .home-collection-slide .swiper-container .swiper-slide {
    transform: translate(-40px);
  }
}

@media (max-width: 1280px) {
  .scrollbar-the-fashion .collection-second-gallery {
    grid-template-columns: repeat(7, 1fr);
  }

  .scrollbar-the-fashion .collection-second-gallery .fashion-img {
    height: 200px;
  }
}

@media (max-width: 992px) {
  .scrollbar-the-fashion .collection-second-gallery {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media (max-width: 768px) {
  .scrollbar-the-fashion .collection-second-gallery {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 575px) {

  .scrollbar-the-fashion .collection-second-gallery {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 390px) {
  .scrollbar-the-fashion .collection-second-gallery {
    grid-template-columns: repeat(2, 1fr);
  }
}
