/* MEDIA QUERIES */

/* Mobile first, we start from the smallest viewport width */

/* From 320px and up */
@media (min-width: 320px) {}



/* From 768px and up */
@media (min-width: 991px) {

  .main-topbar-link {
    display: block !important;
  }


  .main_scale.main_scale_to_1080 {
    min-width: 100%;
  }

  #main_scale .EKDT7a3v {
    position: relative;
    width: 20% !important;
  }


}

/* From 1024px and up */
@media (min-width: 1024px) {

  .overlay-banner-text {
    color: white;
    font-size: 20px;
    max-width: 25%;
  }
}

/************************************************ MAX WIDTH MEDIA SCREEN ********************/
@media only screen and (max-width:600px) {

  .banner-content .banner-title {
    position: absolute;
    left: 40px;
    max-width: 100% !important;
  }

  .pc-support-link,
  .clt_auth_name {
    display: none;
  }

  .trending-random-items-mini {
    display: block !important;
  }

  ._3c7A9Vnx {
    height: 28px !important;
  }

  .language-choice {
    display: none !important;
  }

  ._3UEP91lE {
    display: none !important;
  }

  ._1azs12jl {
    height: 30px !important;
    width: 146px !important;
    border-radius: 11px !important;
  }

  ._1wPRv6CS {
    width: 35px !important;
    height: 35px !important;
  }

  ._3ZeTocIL {
    padding: -2px 10px !important;
  }

  ._3whZW_Rn {
    height: calc(100vh - 15px) !important;
    max-height: calc(100vh - 10px) !important;
    position: relative;
    overflow: hidden;
  }

.drpRightItem {
    width: 385px !important;
}
  ._3kkUa4Zr {
    width: 127px !important;
  }


  ._small_sized_img {
    width: 70px !important;
    height: 70px !important;

  }

  .li-2JyOk.active-3mMz_ {
    font-weight: 500;
    background-color: #fff;
  }

  .li-2JyOk.active-3mMz_:after {
    content: "";
    width: 4px;
    height: calc(100% - 20px);
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #fb7701;
  }

  ._3kkUa4Zr {
    padding: 9px 11px 9.5px 11px !important;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 12px;
    color: #000;
    line-height: 13px;
    font-weight: 400;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 63px;
    width: 100%;
  }

  ._3-nHWzJ8 {
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 63px;
    width: 100%;
  }


  .UHJcc-bm {
    padding: 11px 8px 9.5px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    max-width: 96px;
    font-size: 12px;
    color: #000;
    line-height: 13px;
    font-weight: 400;
    position: relative;
    margin-left: 0px;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 63px;
  }

  ._1z7oCw9a {
    vertical-align: baseline;
    border: 0;
    list-style: outside none none;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: 0;
    margin-inline-end: 0;
    font-weight: inherit;
    font-size: 12px;
    color: #000;
    width: 100% !important;
    word-wrap: break-word;
    padding: 20px 0;
  }

  ._3wqfmx9C,
  ._1A8Bbk4e {
    display: none;
  }

  ._27tw5ERt:after {
    left: 118px !important;
  }

  ._1z7oCw9a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: wrap !important;
  }

  .e75ZP_DS {
    position: relative;
    width: 100% !important;
    height: 100% !important;
  }

  ._3-nHWzJ8 {
    background: transparent !important;

  }

  .client_profile_dropdown_menu ._12nCUlaQ ._1MYxPpz3 {
    width: 352px !important;
  }

  .featured-tab-column-header {
    display: block;
  }

  .banner_main_title {
    font-size: 22px;
  }

  ._1HVIb9jg {
    width: 25% !important;
    right: 26.33% !important;
  }

  ._1Cyd6QLb {
    width: 25% !important;
    right: 1.8% !important;
  }

  .banner-container {
    margin-top: 3rem !important;
    height: 200px;
  }

  .Ois68FAW ._1UrrHYym {
    padding: 5px !important;
  }

  .product_exclusive_holder {
    margin-top: 5px !important;
  }

  .why_us {
    display: block !important;
  }

  .KeN0U-Wn {
    margin-left: 1px !important;
  }

  .WPHi-Fur {
    margin-right: 1px !important;
  }

  ._2gR7cTnt {
    width: 100% !important;
    height: 100%;
  }

  ._2hTeY9FC {
    display: none;
    width: 279px !important;
    height: calc(100vh - 4rem);
    left: 117px !important;
    padding: 24px 0 24px 4px !important;
    overflow-x: hidden;
    overflow-y: auto;
  }

  ._2uNXese_ {
    width: 70px !important;
    height: 70px !important;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 4px;
    position: relative;
    z-index: 0;
  }

  ._2uNXese_:after {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000;
    opacity: .03;
    border-radius: 50%;
    z-index: 1;
  }

  ._3bTUNTZu {
    display: grid;
    grid-template-columns: auto auto auto;
    width: 279px !important;
    flex-wrap: wrap;
  }

  ._1SQ65sKH {
    width: 100%;
    font-size: 12px;
    color: #000;
    line-height: 14px;
    font-weight: 400;
    text-align: center;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 2px;
  }

  ._1XDPWwsB {
    width: 80px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    display: inline-flex;
    margin-left: 0px;
    margin-right: 0px !important;
    margin-bottom: 10px;
  }

  .main_scale.main_scale_to_1080 .mainContent {
    min-width: 100%;
    max-width: 100%;
    padding: 0 16px;
  }

  .navbar-2U-pf {
    display: -webkit-box;
    display: flex;
    display: -webkit-flex;
  }

  .footprintContent {
    width: 100% !important;
    margin-left: 0px !important;
  }

  .main_scale.main_scale_to_1080 {
    min-width: 100%;
  }

  #main_scale .EKDT7a3v {
    position: relative;
    width: 50%;
  }

  .client_profile_dropdown_menu ._2v7EbXYx {
    width: 100%;
  }

  .client_profile_dropdown_menu ._12nCUlaQ {
    width: 177px;

  }


  .client_profile_dropdown_menu ._3YkHlcyO {
    width: 200px !important;
  }

  ._1pAZ5CLd {
    padding-bottom: 7px !important;
  }

  ._2N7b_AB4 {
    width: 310px;
    margin-left: 10px !important;
  }

}

@media only screen and (max-width: 729.9px) {
  .pc-links-holder {
    display: none;
  }

  .get_app_link,
  .subscribe_with_us,
  .subscribe_with_us_divider,
  .get_app_link_divider,
  .splide__arrows {
    display: none !important;
  }

  ._18RYS3F-,
  .jN77PowC {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
    align-items: flex-start !important;
    -webkit-align-items: flex-start !important;

  }

  .jN77PowC._3jDSBQIx {
    max-width: 100% !important;
  }

  .jN77PowC._17MoOyFO {
    padding: 8px 4px !important;
  }
}


@media only screen and (min-width: 1400px) {
  .container {
    max-width: 1400px;

  }

}

@media only screen and (max-width: 767px) {

  .container {
    padding-right: 1px;
    padding-left: 1px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .mobile_floating_cart {
    display: block !important;
    z-index: 9;
  }

  .policy_sidebar {
    width: 140px !important;
  }

  ._1A8Bbk4e {
    display: none !important;
  }

  .policy_sidebar .containerV2-b-RuD li h2 span {
    font-size: 12px;
    font-weight: 500 !important;
    display: flex;
  }

  .policy_sidebar .menu li {
    padding: 14px 3px !important;
  }

  .categories-list .category-menu {
    border-left: 4px solid transparent;
    margin-left: 16px;
  }

  .terms-wrapper {
    padding: 1px !important;
  }

  .categories-list .category-menu.active {
    color: #000;
    font-weight: 800;
  }

  .catAll {
    display: inline-block !important;

  }

  .laGestin_slider_item {
    width: 150px !important;
  }

  .categories-list .category-menu.active ._1z7oCw9a {
    color: darkorange;
    font-weight: 800;
  }

  ._2gR7cTnt ._20V883Hw {
    padding: 4px !important;
  }

  .goBackArrow {
    display: flex;
    color: #000;
    height: 28px;
    position: relative;
    top: 0px;
    width: 28px;
    z-index: 1;
  }

  .shop-by-cat-mobile {
    display: block !important;
  }

  .shop-by-cat-desktop {
    display: none;
  }

  .policy_content_padding {
    padding: 15px;
  }

  .explore_interest_container {
    width: 100% !important;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0 !important;
    padding: 0 !important;
  }


  ._2Hb9NRoy {
    margin-left: 0px !important;
  }

  ._3-5bT22U {
    width: 127px !important;
    max-height: calc(100vh - 6rem) !important;
    top: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    background-color: #f6f6f6;
    overflow-y: scroll;
    overflow-x: auto;
  }

  .e75ZP_DS {
    height: 50px !important;
    max-height: 63px;
  }

  ._3-nHWzJ8 {
    color: #000;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    flex-direction: row;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-height: 63px;
    padding: 11px 8px 9px;
    font-size: 12px;
    font-weight: 400;
    line-height: 13px;
    display: -webkit-flex;
    display: -webkit-box;
    position: relative;
    overflow: hidden;
  }

  /***********FIXING INVISIBLE MENU ITEMS*************/

  ._3_qRwsZv,
  ._3whZW_Rn,
  ._27tw5ERt {
    height: 100vh !important;

  }

  .f8wWDWMo {
    width: 160px !important;
  }

  ._3ZwPkfOp ._3_qRwsZv {
    transform: translate(-6rem, 0%) !important;
  }

  ._3FXuphXH {
    width: calc(100% + 0px) !important;
  }

  .f8wWDWMo {
    min-width: 20px !important;

  }

  .sTFdL4F7 {
    overflow-x: scroll
  }

  .svg_LogoHome {
    display: flex !important;
  }

  .client_profile_dropdown_menu ._12nCUlaQ {
    transform: translateX(-37px) !important;
  }


  .pc-links-holder,
  .pcMenuDirIndicator,
  .pointer_categories,
  .searchSubmitBtn,
  .header-mid,
  .bannerSmallPriceIndicator,
  .laGestine-logo-main,
  .cartSummaryPopupTop,
  .item_view_history,
  .items_left_thumbs,
  .scrollUp__Tool_Container,
  .mini-cart-wrapper,
  .R3Uz1owa,
  .defaultAdd2CartButton,
  .mainHomeLogoLink,
  .head-pQEmJ,
  .revealer,
  .lagestin_arrow,
  .breadcrumb-desktop-only,
  .inner_breadcrumb,
  .desktop-to-cart-btn,
  ._1A8Bbk4e,
  .fixed-add2cart-btn,
  .hot_picks_menu_slide {
    display: none !important;
  }

  .main_scale_to_1080 .mainContent {
    min-width: 100px !important;
    max-width: 100% !important;
    padding: 0px;
    width: 100% !important;
  }

  .big-thumbnail-view {
    transform: translate(-67px, 10px) !important;
  }

  .moreItemsPresentor {
    margin-left: -4px !important;

  }

  .shoppingBarWrap-3QdiZ.show-2xtHl {
    display: block !important;
  }

  .mobile-product-details-title {
    display: block !important;
  }

  ._1aapJ0dJ {
    margin-right: 0px !important;
  }

  ._1aapJ0dJ,
  ._2k8qLvMT {
    width: 70px !important;
  }

  .TW8qilaS {
    width: 70px !important;
    height: 70px !important;
  }

  .cardWrap-EKDT7 {
    position: relative;
    width: 48% !important;
  }

  .mobile_cat_title_onSubClick {
    display: block !important;
  }

  .promo-banner {
    display: flex !important;
  }

  #add2CartDetailBtn {
    display: block;
    right: 3px;
    bottom: 1px;
    left: 2px;
    z-index: 10;
    background-color: #f6f6f6;
    touch-action: pan-x;
    position: fixed;
    border: none !important
  }

  .mobile-to-cart-btn {
    display: flex !important;
  }

  #big_picture_img_item img {
    cursor: pointer !important;
  }


  ._34CDdrnH video {
    cursor: pointer;
    max-width: 100%;
    margin-bottom: 1.5rem;
    height: 100%;
    object-fit: contain;
  }

  .zoom-container .TLSNeydZ,
  .ZgWTeK07 {
    max-width: 552px;
    transform: translate(-8%, 2%);
  }

  ._3YsG2BXw {
    display: flex;
    flex-direction: column !important;
  }

  ._1CQ4cRYC {
    width: 382px;
  }

  ._2ugbvrpI {
    width: 285px;
    margin-bottom: 5px;
  }

  .baseContent {
    max-width: 100% !important;
    min-width: 0px;
  }

  ._2tsGLe5k {
    margin-right: 10px;
  }

  .item-1VaVx {
    display: flex !important;
    display: -webkit-flex !important;
  }

  ._1CQ4cRYC {
    padding-left: 2px !important;
  }

  ._3ZeTocIL {
    width: 34px
  }

  .banner {
    height: 96px;
  }

  .orders_tabs {
    display: flex !important;
    gap: 27px !important;
    overflow-x: scroll;
    padding: 0px !important; 
    overflow-x: scroll;
    border-bottom: 1px solid #eee;
}
  .userDropdown_button_list {
    display: flex;
    display: -webkit-flex;
  }

  .userDropdown_button_list .userDrp_Links:nth-child(n+4) {
    grid-column: span 3;

  }
  ._1NyWw3Gl {
    margin: 0 5px !important;
  }

  .messageRedDot-28Gn1.showMsg-21wFv {
    opacity: 1 !important;
  }

  .la__gestin_logo_name,
  .link_Home__text {
    display: block !important
  }

  .topUser_drp_link_separator {
    display: block !important;
    width: 100%;
    height: 1px;
    margin: 0 10px;
    border-bottom: 1px solid #ececec;
    margin-top: 8px;
  }


  .mainContainer-2VvYB {
    margin-top: 3rem;
  }

  .userDropdown_button_list .userDrp_Links:nth-child(-n+3) {
    font-weight: 400;
  }

  .add_to_cart_from_mobile_history,
  .btnWrap-2ozly {
    display: flex;
  }


  .topItem-3N8Ip {
    height: 24px;
    width: 24px;
  }

  #main_scale .t33rbhT3 {
    width: 100%;
    width: calc(100% + 18px) !important;
  }

  .main_scale.main_scale_to_1080 .mainContent {
    min-width: 100%;
    max-width: 100%;
    padding: 4px;
  }

  .main_scale.main_scale_to_1080 {
    min-width: 100%;
  }

  #main_scale.main_scale_to_768 .EKDT7a3v {
    width: 50%;
  }

  #main_scale .EKDT7a3v {
    position: relative;
    width: 50% !important;
  }

  .main_scale.main_scale_to_768 {
    min-width: 400px !important;

  }

  ._151rnt-L {
    width: calc(100% + 36px) !important;
  }

  .main_scale.main_scale_to_768 .mainContent {
    min-width: 400px !important;
    /* padding: 0 max(min(50% - 496px, 44px), 20px) */
  }

  .kEsvWw-N {
    padding: 2px !important;
    margin: 1px !important;
  }

  #main_scale .rQ-nlTSE {
    position: relative;
    width: 50% !important;
  }

  .hiddenSeeMoreImages {
    transform: translate(0%);
  }

  ._3-nHWzJ8 {
    padding: 0 6px !important;
  }

  ._3FXuphXH {
    flex-direction: column;
  }

  .hidden-thumbnail:not(:empty) {
    width: 100%;
    /* margin: 0 auto; */
  }

  .item-2BSu7.message-counterUsrDrpTop {
    display: block !important;
  }

  ._2--CUL8C {
    margin-top: 8px;
    font-weight: 400;
  }

  ._39v04Bi9 {
    width: calc(100% - 5px);
  }

  .confirmAndLogin_wrapper {
    bottom: 2rem !important;
  }

  #closeCartFooterSummary {
    display: block;
    pointer-events: auto;
    z-index: 9999;
  }

  .lgtn_shipping_methode {
    padding-top: 2rem;
  }

  .lgtn_order_container,
  .address_and_shipping_wrap {
    flex-direction: column;
  }

  ._1IKRag50,
  .lgtn_shipping_methode,
  .lgtn_address,
  .order_summary_wrapper {
    width: 100% !important;
  }

  ._1aDO3fgk,
  ._2e0jpr6E {
    width: 100%;
    height: 38px !important;
  }

  ._1o6f6rc8 {
    display: flex;
    width: 100%;
    flex-direction: column;
  }

  ._13LVCC4q {
    width: 100%;
  }

  .cartOrderSummary {
    display: none !important;
  }

  ._1ahixFkS {
    width: 397px;
    height: 100% !important;
  }

  ._2N7b_AB4 {
    width: 310px;
    margin-left: 10px !important;
  }

  ._productTitleQuickView {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }

  .floatingCartItemCount {
    display: block !important;
  }

  ._2Fkk_bmp {
    display: flex;
    align-items: stretch;
    flex-direction: column;
    margin-top: -4em;
  }

  ._32WOqYbM {

    width: 100% !important;
    min-width: none;
  }

  .mainContent .EKDT7a3v {
    position: relative;
    width: 50% !important;
  }

  ._qc4rnOX {
    height: 100%;

  }

  .baseContent {
    margin-top: 4rem !important;

  }

  ._18lG-4NT {
    width: 396px;
    height: 502px;
  }

  .dskCustomerLoginLink {
    display: none !important;
  }

  ._2ZET87n8 {
    width: 62%;
  }

  .itemPresentorUnlimitedHeight {
    max-height: 1350px;
    overflow: hidden
  }


  .detailsBottomInfo {
    width: 100%;
  }

  .main_scale {
    align-items: start !important;
    justify-content: flex-start;
    width: 100%;
  }

  .shopAbillionaire {
    width: 50%;
  }

  .menuCategories {
    display: none;
  }

  .svgMenuMobile {
    display: block;
  }

  ._1Q8KuS1M,
  .f8wWDWMo {
    max-width: 150px;
  }

  .cart_footer_checkout_btn {
    display: block !important;
  }

  .splide__slide {
    max-width: 120px !important;

  }

  ._2oPZebLl {
    display: flex;
    flex-direction: row-reverse !important;
  }

  .tm_MW.tm_NW,
  .tm_MW:after {
    display: block;
  }

  .footPrintWrap-2paFx {
    display: none !important;
  }

  .main-1VSfq {
    width: 375px !important;
    margin: 0 auto;
    background-color: #f6f6f6;
  }

  .main_scale_to_1080 .mainContent {
    padding: 10px !important;

  }

  .maskImage-BnCwj,
  .maskPicture-Pndz9 {
    position: relative;
  }

  .goodsContainer-2gR7c {
    width: 163px !important;
  }

  .maskImage-BnCwj,
  .maskPicture-Pndz9 {
    position: relative;
  }

  .hidden_history_header {
    display: block !important;
  }

  .goodsImageWrap-3S5iw {
    position: relative;
    flex-shrink: 0;
    width: 150px;
    height: 150px;
    overflow: hidden;
  }

  .goodsNameText-2hkF6 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .delete-3ryKc {
    font-size: 13px;
    line-height: 17px;
    position: absolute;
    top: 16px;
    right: 12px;
  }

  .history_bottom_info_wrapper {
    width: 163px;
    height: 163px;
    margin-left: .1rem;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-flex: 1;
    flex: 1;
    position: relative;
  }

  .la__gestin_user_history .fitListAuto {
    display: flex;
    flex-direction: column !important;
  }

  .goodsContainer-2gR7c .inner-20V88 {
    width: 163px;
    padding: 9px 9px 14px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: row !important;
  }

  .footer-desktop {
    display: none;
  }

  .footer-mobile {
    display: block;
  }

  .splide__slide {
    width: 100% !important;
    color: #000;
    font-weight: 500;
  }

  .subcategory_list .YMpmln0r {
    display: flex;
    flex-wrap: nowrap !important;
    /* force one row */
    overflow-x: auto;
    /* allow horizontal scroll */
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
  }

  .subcategory_list ._3-LFGyBL {
    flex: 0 0 auto;
    flex-wrap: nowrap !important;
    /* prevent shrinking */
    width: auto;
    /* let items size naturally */
  }
}


@media (max-width:991px) {
  .mobile_filter_heads_container {
    display: block !important;
    margin-left: -10px;
    margin-right: -10px;
  }

  .mini-top-container.show-on-mobile {
    display: none !important;
  }

  ._398h_7ul {
    font-size: 20px !important;
    margin-left: -6px !important;
  }

  .why-us-desktop,
  .__topPicks__desktop {
    display: none !important;
  }

  .why-us-mobile,
  .__topPicks__mobile {
    display: block !important;
    width: 100%;
  }

  #main_scale .t33rbhT3 {
    width: calc(100% + 9px) !important;
  }

  .height62 {
    height: 62px;
  }

  .titleTextWrap-1klwC {
    margin-top: -2px !important;
  }

  .aRRQ9JRs {
    margin-bottom: 10px !important;
    margin-top: 1rem !important;
    overflow: hidden;
  }


  .mainContent {
    min-width: 100%;
    padding: 0 5px;
  }

  ._3Dio8XUP {
    margin-right: 5px !important;
  }


  ._1Zlo5l8f,
  .courier__service__link {
    max-width: 100% !important;
  }

  .overlay-banner-text {
    max-width: 1000% !important;
    width: 100%;
    line-height: 28px;
    left: 10px;
    bottom: 28px !important;
  }

  .banner_main_title {
    font-size: 25px !important;
  }

  .help__advice {
    display: block !important;
  }

  .main_scale {
    padding-top: 1px;
  }

  .baseContent {
    max-width: 100% !important;
    min-width: 0px !important;
    padding-left: 10px;

  }

  .h7XNUfCB {
    display: none !important;
  }

  .logo-text-form {
    display: none !important;
  }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .banner-container {
    margin-top: 0rem !important;
    height: 200px;
  }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {

  .banner-container {
    margin-top: 3rem !important;
    height: 400px;
  }
}


/*  max-width query */
/* From 850px and up, until 950px  */
@media (min-width: 601px) and (max-width: 767px) {
  body {
    background-color: #fff;
  }

  .baseContent {
    margin-top: 4.5rem !important;

  }

  ._2gR7cTnt {
    width: 166px !important;
    height: 231px;
  }

  .main_scale.main_scale_to_1080 .mainContent {
    min-width: 100% !important;
    max-width: 100% !important;
    padding: 0 16px;
  }

  .main_scale.main_scale_to_1080 {
    min-width: 100%;
  }

  #main_scale .EKDT7a3v {
    position: relative;
    width: 32% !important;
  }
}

@media (min-width: 600px) and (max-width: 990px) {

  ._1HVIb9jg {
    top: 18.7%;
    right: 26.33%;
    width: 22.53%;
  }

  ._1Cyd6QLb {
    top: 16.35%;
    right: 3.83%;
    width: 23.46%;

  }
}

@media (min-width: 767px) and (max-width: 990px) {
  .main_scale.main_scale_to_1080 .mainContent {
    min-width: 100% !important;
    max-width: 100% !important;
    padding: 0 16px;
  }

  .main_scale.main_scale_to_1080 {
    min-width: 100%;
  }

  #main_scale .EKDT7a3v {
    position: relative;
    width: 25% !important;
  }
}


@media (max-width: 1439px) {
  .scale_layout.none_sidebar_layout ._3ZeTocIL {
    padding: 0 7px
  }

  .scale_layout.none_sidebar_layout ._1MI18fma {
    font-size: 12px
  }

  .scale_layout.none_sidebar_layout ._1xiTFwaX,
  .scale_layout.none_sidebar_layout ._3lJOV8dO,
  .scale_layout.none_sidebar_layout ._3YZgACA6 {
    width: 30px;
    height: 30px
  }
}

@media (max-width: 1580px) {
  .scale_layout.single_sidebar_layout ._3ZeTocIL {
    padding: 0 7px
  }

  .scale_layout.single_sidebar_layout ._1MI18fma {
    font-size: 12px
  }

  .scale_layout.single_sidebar_layout ._1xiTFwaX,
  .scale_layout.single_sidebar_layout ._3lJOV8dO,
  .scale_layout.single_sidebar_layout ._3YZgACA6 {
    width: 30px;
    height: 30px
  }
}

@media (max-width: 1640px) {
  .scale_layout.double_sidebar_layout ._3ZeTocIL {
    padding: 0 7px
  }

  .scale_layout.double_sidebar_layout ._1MI18fma {
    font-size: 12px
  }

  .scale_layout.double_sidebar_layout ._1xiTFwaX,
  .scale_layout.double_sidebar_layout ._3lJOV8dO,
  .scale_layout.double_sidebar_layout ._3YZgACA6 {
    width: 30px;
    height: 30px
  }
}

@media (max-width: 1149px) {
  .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._3ZeTocIL {
    padding: 0 7px
  }

  .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._1MI18fma {
    font-size: 12px
  }

  .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._1xiTFwaX,
  .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._3lJOV8dO,
  .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._3YZgACA6 {
    width: 30px;
    height: 30px
  }
}

@media (max-width: 1290px) {
  .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._3ZeTocIL {
    padding: 0 7px
  }

  .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._1MI18fma {
    font-size: 12px
  }

  .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._1xiTFwaX,
  .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._3lJOV8dO,
  .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._3YZgACA6 {
    width: 30px;
    height: 30px
  }
}

@media (max-width: 1350px) {
  .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._3ZeTocIL {
    padding: 0 7px
  }

  .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._1MI18fma {
    font-size: 12px
  }

  .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._1xiTFwaX,
  .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._3lJOV8dO,
  .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._3YZgACA6 {
    width: 30px;
    height: 30px
  }
}



@media (min-width: 1080px) and (max-width:1279px) {
  .baseContent {
    min-width: 992px;
    max-width: 1192px;
    width: 100%;
  }
}

@media (min-width: 1280px) and (max-width:1439px) {
  .baseContent {
    width: 1192px !important
  }
}

@media (min-width: 1505px) {
  .mainContent {
    padding: 0 10px !important;
  }

}

@media (min-width: 1920px) {
  .baseContent {
    width: 1352px !important
  }
}

@media (min-width: 576px) {
  .container-mid {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container-mid {
    max-width: 720px;
  }

  .default_add_t_CartButton {
    display: block;
  }
}

@media (min-width: 992px) {
  .container-mid {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container-mid {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {

  .container-mid {
    max-width: 1400px;
  }

}

@media (width >=1441px) and (width <=1920px) {
  ._325s0oyv {
    /* width: 70.4vw; */
    min-width: 1192px;
    max-width: 1352px
  }
}

@media (min-width: 1441px) and (max-width:1920px) {
  ._7R8kxVAf {
    /* width: 70.4vw; */
    min-width: 1192px;
    max-width: 1352px
  }
}

@media (min-width: 1441px) and (max-width:1920px) {
  .container-3-bDJ {
    width: 70.4vw;
    min-width: 1192px !important;
    max-width: 1352px !important;
    margin: auto
  }
}