@media only screen and (min-width: 2560px) {}

@media only screen and (max-width: 1580px) {
  :root {
    /* --widthMainSlide: 440px; */

  }

  /* .zr-product-item {
  width: calc(25% - 13px);
} */

  .zr-wrapper-blog {
    width: 88%;
  }
  .zr-list-link.sp-font-large{
    font-size:14px !important;
  }
}

@media only screen and (max-width: 1580px) {
  :root {
    --header-nav-height:48px;
  }
  .zr-header-logo {
    flex: 0.4;
  }
  .zr-header-nav-list{
    gap:var(--gap2);
  }
}
@media only screen and (max-width: 1366px) {
  :root {
    --slider-btn-distance: 0.25rem;
    /* --width-nav: 1.5; */
    --wrappernormal: 1024px;
    --gap8: 1rem;
    --slideCount: 4;
    --WidthProductImg:494px;
    /* --widthMainSlide: 380px;
    --HeightMainSlide: 396px;
    --HeightOtherSlide: 266px; */
  }

  .slick-arrow {
    width: 40px;
    height: 24px;
    top: 100%;
    position: unset;
  }

  .slick-arrow.slick-prev{
    order: 1;
  }
  .slick-arrow.slick-next{
    order: 3;
  }
  .slick-dots{
    order: 2;
    margin-top: 0;
    gap:1rem;
  }
  .slick-slider {
    display: flex ;
    flex-wrap: wrap;
    justify-content: center;
    gap: 2rem 1rem;
  }

  /* .slick-arrow.slick-prev {
  left: calc(100% - 40px);
}

  .slick-arrow.slick-next {
  right: calc(100% - 52px);
}

  .zr-slider-pink .slick-arrow.slick-next {
  right: calc(100% - 42px);
}
  */
  .zr-middle-distanse {
    /* padding-block: 1.5rem; */
  }

  .zr-logo-img {
    max-width: 242px;
    max-height: 48px;
  }

  .zr-contact-parent {
    width: 50% !important;
    max-width: 50% !important;

  }

  .zr-star-left {
    left: 50px;
  }

  .zr-product-item {
    width: calc(33% - 0.75rem);
    /* flex: calc(33% - 1rem) 1 0; */
    /* max-width: 33%; */
  }

  .zr-productlist-rightside {
    width: 25%;
  }

  .product-l-img {
    max-width: var(--WidthProductImg);
    margin: auto;
  }

}

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

  :root {
    font-size: 14px;
    --Heightproducuct: 320px;
    --header-nav-height:48px;
  }

  .zr-slider-overlay {
    position: unset;
    background: transparent;
    color: var(--Dark) !important;
    width: 100%;
    padding: 0;
    margin-block: 1.5rem;
    width: 90%;
    max-width: var(--wrappernormal);
    margin-inline: auto;
    min-width: unset;
  }

  .zr-slider-maintitle {
    margin-bottom: 0.75rem !important;
  }

  .zr-slider-overlay p {
    color: var(--MainBlack) !important;
    text-align: center;
  }

  .zr-slider-overlay a {
    margin-right: auto;
    margin-top: 0.75rem !important;
  }

  .zr-item-category {
    height: 300px;
  }

  .zr-item-collection {
    height: 400px;
  }

  .zr-header {
    padding-inline: 1.5rem !important;
    border-bottom: 1px solid var(--mainborder);
  }

  .zr-section-height:is(.zr-section-tabs, .zr-long-distanse) {
    margin-block: 4rem;
  }

  .zr-page-blogdetails .zr-rightside-blog,
  .zr-rightside-blog,
  .zr-rightside {
    width: 30%;
  }

  /* .zr-page-blog .zr-blog-item-parent {
  width: calc(50% - 12px);
} */

  .zr-contact-parent {
    width: 70% !important;
    max-width: 70% !important;

  }

  .zr-star-left {
    display: none;
  }

  .zr-box-about img {
    max-width: 380px;
    border-radius: 1000px 1000px 0px 0px;
  }

  .zr-basket-title {
    padding: 0.25rem 0.5rem !important;
    font-size: small;
  }

  .zr-wrapper-blog {
    width: calc(100% - 3rem);
  }

  .zr-blog-item-img {
    --Heightproducuct: 320px;
  }
}

@media only screen and (max-width: 1200px) {
  :root {
    --paddingblog: 1rem;
    --starheight: 50px;
    --starwidth: 50px;
    --widthproductinfo: 30%;
    --widthMenubtn: 73px;
    /* --widthMainSlide: 354px;
    --HeightMainSlide: 354px;
    --HeightOtherSlide: 274px; */
  }

  /* .zr-header-nav:not(.zr-menu-active), */
  .zr-login-link,
  .zr-header-searchparent,
  .zr-close-menu:not(.zr-menu-icon-active .zr-close-menu) {
    display: none !important;
  }
  .zr-menu-icon-active .zr-close-menu{
    display:flex;
  }

  .zr-menu-res {
    width: var(--widthMenubtn);
  }

  .zr-menu-icon-active .zr-show-menu
  /*  ,.zr-productmenu-parent */{
    display: none;
  }
  .zr-header-logo {
    order: 1;
    justify-content: center;
    flex: 0.6;
  }

  .zr-header-nav {
    order: 0;
    position: fixed;
    height: calc(100vh - var(--headerheight));
    width: 100%;
    top: var(--headerheight);
    border-radius: 0 !important;
    overflow: auto;
    left: -100%;
    background: var(--Purewhite);
    /* border-top: 1px solid var(--bordergrey); */
    padding-top: 1rem;
  }

  .zr-ratelist {
    justify-content: center;
  }

  .zr-header-search-items,
  .zr-login-link-res {
    min-height: 44px;
    width: calc(100% - 4rem);
  }

  .zr-header-nav-list {
    padding-inline: 1rem;
    gap:var(--gap4);
  }

  .zr-list-item {
    flex: unset !important;
    min-height: 52px;
    padding: 0 !important;
  }

  .zr-drop-down-inner-item {
    min-height: 52px;
  }

  .zr-list-item.zr-list-item-has-dropdown {
    min-height: max-content;

  }

  .zr-list-item-has-dropdown.zr-list-selected>.zr-list-link {
    border-bottom: 1px solid var(--gray6);
    color: var(--MainBlack);
  }

  .zr-list-item-has-dropdown.zr-list-selected {
    background: var(--gray3);
    border: 1px solid var(--gray6);
  }

  .zr-drop-down-inner {
    border-right: 1px solid var(--gray6);
    min-width: unset;
  }

  .zr-list-link,
  .zr-list-link:hover {
    padding-inline: 2rem;
    text-align: right;
    justify-content: space-between;
    border: 1px solid transparent;
    min-height: 52px;

  }

  .zr-list-item.zr-list-selected .zr-list-link {
    background: transparent;
    color: var(--maingray);
  }

  .zr-list-item-has-dropdown::before {
    display: none;
  }

  /* .zr-list-item.zr-list-selected.zr-list-item-has-dropdown>.zr-list-link {
  background: var(--maingray-bg);
  color: var(--MainBlack);
  border: 1px solid var(--secondary8);
} */

  .zr-list-item:hover .zr-drop-icon {
    transform: none;
  }

  :is(.zr-drop-down-res-item, .zr-list-item.zr-list-item-has-dropdown).zr-list-selected>.zr-list-link>.zr-drop-icon {
    transform: rotate(180deg);
  }

  .zr-list-item.zr-list-selected:not(.zr-list-item-has-dropdown) .zr-list-link {
    background: var(--MainBlack);
    color: var(--Purewhite);
  }

  .zr-drop-down-res-item.zr-list-selected>.zr-list-link {
    color: var(--MainBlack);
  }

  .zr-header-option {
    order: 2;
    flex: unset !important;
    min-width: var(--widthMenubtn);
  }

  .zr-header-basket:hover .zr-header-basket-title:not(.zr-res-show) {
    position: absolute;
    left: 0;
    min-width: 78px;
    top: 50%;
    transform: translateY(-50%);
  }

  .zr-header-nav-list {
    flex-direction: column;
    flex: 1 !important;
    overflow: auto;
    border-bottom: 1px solid var(--gray6);
  }

  .zr-res-show,
  .zr-show-menu {
    display: flex;
  }

  .zr-header-basket:hover .zr-drop-down-basket,
  .zr-drop-down-reslist {
    display: none;
  }

  .zr-drop-down-reslist {
    /* padding-inline: 2rem; */
  }



  .zr-box-pink .slick-arrow.slick-prev {
    left: calc(100% + var(--widthproductinfo) + 52px);
  }

  /* .zr-slider-blog .slick-arrow, */
  .zr-res-none {
    display: none !important;
  }

  .zr-star-bottom {
    right: -6px;
    max-width: 100px;
    top: 0;
  }

  .zr-box-about {
    margin-bottom: 0;
    padding-top: 16px !important;
    width: unset;
  }



  .zr-box-about .zr-box-star {
    bottom: -18px;
  }

  .zr-box-star {
    padding: 0.5rem;
  }

  .zr-product-item {
    /* flex: calc(50% - 1rem) 1 0;
    max-width: 300px; */
  }

  .zr-productlist-rightside {
    /* width: 30%; */
  }

  .zr-product-res {
    justify-content: center;
  }

  :is(.zr-item-collection-list, .zr-item-category-parentlist).zr-wrapper:not(.zr-wrapper-res-none),
  .zr-wrapper-full {
    /* margin-inline: -5%; */
    width: 100% !important;
    max-width: 100% !important;
  }
  :is(.zr-item-category,.zr-item-collection):first-child{
    margin-right: 1rem;
  }
  :is(.zr-item-category,.zr-item-collection):last-child{
    margin-left: 1rem;
  }
  /* .zr-slide-product:first-child{
  padding-right: 1rem;
}
  .zr-slide-product:last-child{
  padding-left: 1rem;
}*/
}


@media only screen and (max-width: 1024px) {
  :root {
    --socialgap: var(--gap6);
    --widthbasket: 32px;
    --heightbasket: 32px;
    /* --slideCount: 2;
    --widthMainSlide: 400px;
    --HeightMainSlide: 396px;
    --HeightOtherSlide: 305px; */
  }

  .zr-page-blogdetails .zr-rightside-blog,
  .zr-rightside-blog,
  .zr-product-rightside,
  .zr-product-leftside,
  .zr-page-blogdetails .zr-leftside-blog {
    width: 100%;
    position: unset;
  }
  .zr-product-rightside{
    flex-direction: column-reverse;
  }

  /* .zr-product-leftside {
  position: unset;
} */

  .zr-footer-col,
  .zr-prise,
  .zr-share,
  .zr-product-spec,
  .zr-product-desc,
  .zr-form-row {
    flex: 100% 1 1 !important;
  }

  .zr-product-spec {
    order: 1;
  }

  .zr-product-desc {
    order: 2;
  }

  .zr-prise,
  .zr-res-center {
    justify-content: center;
  }

  .zr-footer-wrapper,
  .zr-footer-col {
    /* , .zr-footer-list { */
    gap: 2rem;
  }

  .zr-blog-parent {
    flex-direction: column-reverse;
  }

  .zr-contact-list {
    margin-top: 1.5rem !important;
  }

  .zr-contact-parent {
    width: 80% !important;
    max-width: 80% !important;
  }

  .zr-item-contact {
    flex: calc(40% - 16px) 1 1 !important;
    max-width: calc(40% - 16px);
  }

  /* .zr-footer-title,
  .zr-footer-item {
  text-align: right;
  justify-content: right;
} */

  .zr-parent-social {
    margin-top: 1.25rem;
  }

  .zr-wrapper-blog {
    width: 90%;
    max-width: var(--wrappernormal);
    margin: auto;
  }

  /* .zr-slider-responsive .slick-arrow, */
  .zr-title-main,
  .zr-star-after,
  .zr-about-bg {
    display: none !important;
  }

  .zr-title-main-parent {
    border-bottom: 0;
  }

  .zr-title-res {
    display: flex;
  }

  .zr-about-box-left {
    flex: 100% 1 1 !important;
    margin-top: 2rem !important;
  }

  .zr-about-box-left-text {
    padding: 1rem !important;
    background: var(--white);
    color: var(--MainBlack) !important;
    margin: 0 0% -1.5rem;
  }

  .zr-about-top-section {
    margin-bottom: 2rem;
  }

  .zr-wrapper-res-none {
    width: 100%;
  }

  .zr-star-text {
    position: absolute;
    left: 100%;
    width: 40px;
    top: -1rem;
    margin: 0 !important;
  }

  .zr-box-gallery-second {
    flex: 100% 1 1 !important;
    width: 100%;
    order: 0;
  }

  .zr-box-middle {
    border-radius: 0;
    justify-content: center;
  }

  .zr-box-middle img {
    border-radius: 1000px 1000px 0px 0px;
    max-width: 400px;
    margin-inline: auto;
  }

  .zr-box-gallery-third {
    order: 2;
  }

  .zr-box-gallery-first {
    order: 1;
  }


  .zr-box-gallery-first :is(.zr-font-english , .zr-maintitle ){
    justify-content: center;
    text-align: center;
  }

  .zr-drop-down-basket {
    left: -100%;
    position: fixed;
    top: 0;
    max-height: 100vh;
    height: 100%;
    overflow: auto;
    width: 100%;
    z-index: 5000;
    border-radius: 0 !important;
    border: 0;
    min-width: auto;
  }


  .zr-slide-product:hover .zr-product-slide-link,
  .zr-blog-item:hover {
    box-shadow: none;
  }

  .wrapper-slider .center-slider {
    /* margin-left: calc(-1*(100vw - var(--widthMainSlide)) / var(--slideCount, 4) / var(--slideCount, 4) -(20px*(var(--slideCount, 4) + 1))); */
    /* margin-left:-8vw; */
  }
}

@media only screen and (max-width: 992px) {
  /* :root {
  --HeightMainSlide: 424px;
  --HeightOtherSlide: 336px;
  --widthMainSlide: 400px;
  --slideCount: 2;
} */

  .zr-star-white,
  .zr-section-collection::after,
  .sorting-text {
    display: none !important;
  }

  .zr-section-collection:before {
    width: 230px;
    height: 230px;
    content: '';
    background: url(../Img/NewCollectionBg.png);
    background-size: 100% 100%;
  }

  .zr-dropdown-sort {
    position: unset;
    display: flex;
    box-shadow: none;
  }

  .zr-item-orderby:is(.zr-active, .active) {
    background: var(--Mainprimary);
    color: var(--Purewhite);
  }

  .zr-page-blog .zr-blog-item-parent {
    /* width: calc(80%);
    margin-inline: auto; */
  }

  .zr-about-img {
    /* min-width: 340px; */
  }

  .zr-sort-list {
    border: 0;
  }


  .zr-box-productinfo{
    width: 90%;
    max-width: var(--wrappernormal);
    margin: auto;
  }
  .zr-about-pic-col,
  .zr-specification-item {
    flex: calc(50% - 1rem) 1 1 !important;
    width: calc(50% - 1rem);
    min-width: calc(50% - 1rem);
  }

  .zr-about-pic-col {
    min-width: 68%;
  }

  .zr-about-pic {
    overflow: auto !important;
  }

  .zr-product-slide-img

  /* ,
  .zr-blog-item-img */
  {
    min-height: 218px;
    --Heightproducuct: 260px;
    /* min-height: 232px; */

  }

  .zr-productlist-rightside,
  .zr-sort-list {
    width: 100%;
    position: fixed;
    top: unset;
    bottom: -100%;
    left: 0;
    z-index: 5000;
    height: 100%;
    flex-direction: column;
    max-height: 100vh;
    overflow: auto;
    border-radius: 0 !important;
    justify-content: start;
  }

  .zr-sort-list:hover .zr-sort-title,
  .zr-sort-list:not(:hover) .sorting-text {
    background: none;
  }

  .zr-sort-title {
    border-radius: 0 !important;
  }

  .zr-sort-list,
  .zr-productlist-rightside {
    background-color: var(--white);
    padding: 0 !important;
    padding-bottom: calc(32px + 64px) !important;
  }

  .zr-sort-list>ul,
  .zr-filter-box {
    flex-direction: column;
    /* max-width: 364px; */
    padding: 0 1rem;
    /* margin: auto; */
    width: 100%;
  }

  .zr-item-orderby:not(.zr-active) {
    justify-content: right;
  }

  .zr-sort-title,
  .zr-bask-title {
    border-bottom: 1px solid var(--mainborder);
    padding: 1.5rem 0 !important;
    margin: 0 0 1.5rem !important;
    flex-direction: row;
  }

  .zr-bask-title {
    padding: 1rem !important;
  }


  .zr-productmenu-text {
    max-width: 280px;
  }

  .zr-product-btn-parent-res,
  .zr-filter-close,
  .zr-productmenu-text,
  .zr-productmenu-btn,
  .zr-productmenu-title {
    display: flex !important;
  }
  .zr-product-btn-parent-res{
    min-height: fit-content;

  }
  .zr-item-filter-list{
    overflow: auto;
    flex-wrap: nowrap;
  }
  .zr-item-filter{
    min-height: 34px;
  }
  .zr-item-filter:last-child{
    margin-left: 1rem;
  }
  .zr-productmenu-parent.zr-visible{
    display:flex;
  }
  .zr-productmenu-parent {
    flex-direction: column;
    position: fixed;
    display:none;
    bottom: 0;
    background: var(--gray2);
    border: 1px solid var(--gray4);
    width: 100%;
    left: 0;
    right: 0;
    border-radius: 1.5rem 1.5rem 0 0;
    padding: 0.75rem 1rem 2rem;
    z-index: 555;
    max-height: calc(80vh - var(--headerheight));
    height: calc(80vh - var(--headerheight));
    justify-content: space-between;
    overflow: hidden;
  }

  .zr-productmenu {
    flex-direction: column;
    flex-wrap: nowrap;
    overflow: auto;
    justify-content: normal;
    padding: 0rem 0rem 0rem 0.5rem;
    margin-block: 1rem;
    gap: 1.5rem;
  }

  .zr-productmenu-title {
    border-bottom: 1px solid var(--gray5);
  }

  .zr-productmenu-btn {
    border-top: 1px solid var(--gray5);
  }

  .zr-productmenu-btn button {
    background: var(--gray5);
    min-height: 42px;
  }

  .zr-productmenu-top {
    width: 120px;
    height: 4px;
    background: var(--gray5);
  }

  .sp-drop-items li,
  .sp-drop-item:hover {
    margin-bottom: 0 !important;
    border: 1px solid var(--mainborder);
    border-radius: 2rem !important;
    padding-inline: 1rem;
    min-height: 42px;
  }

  .sp-drop-parent {
    max-width: unset;
    height: 100%;
  }

  .sp-drop-parent .sp-drop-button {
    display: none !important;
  }

  .zr-select-weight.sp-drop-items {
    display: flex !important;
    border: 0 !important;
    background: transparent;
    width: 100% !important;
    position: unset;
    height: 100%;
    max-height: min-content !important;
    width: 100%;
  }

  .sp-drop-items ul {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
  }

  .sp-drop-item.sp-drop-active {
    background: var(--primary8);
    color: var(--MainBlack);
    border-color: var(--primary8);
  }

  .zr-item-pr {
    border-radius: 2rem !important;
  }

  .zr-btn-res {
    max-width: 364px;
    height: 52px;
    left: 50%;
    bottom: 32px;
    transform: translateX(-50%);
  }

  .zr-filter-close {
    right: 32px;
    bottom: 32px;
  }

  .zr-specification-list ,  .zr-box-gallery-first {
    gap: 2rem;
  }
  .zr-social-list {
    margin: 0 0 1rem;
  }
  .zr-box-gallery-third,
  .zr-box-gallery-first {
    flex: 100% 1 1 !important;
    width: 100%;
  }
  .zr-item-category {
    height: 248px;
  }

  .zr-title-english {
    font-size: 75px;
    line-height: 53px;
  }

  .zr-subtitle-english {
    font-size: 50px;
    line-height: 35px;
  }

  .zr-box-pink-parent {
    flex-direction: column;
    gap: 32px;
  }

  .zr-box-productinfo {
    flex-direction: row;
    padding: 0.5rem;
  }

  .zr-pink-sliderlist , .zr-wrapper-blog-full  , .zr-earrings-sliderlist , .zr-box-pink-parent{
    width: 100%;
  }
  .zr-earrings-sliderlist ,.zr-slider-blog ,.zr-slider-responsive{
    margin-left:0;
  }
  .slick-list .slick-track :is(.zr-slide-product:first-child,.zr-blog-item-main:first-child)::before {
    padding: 0.375rem;
    content: "";
    width: 0;
    height: 100%;
  }
  .slick-list .slick-track :is(.zr-slide-product:first-child,.zr-blog-item-main:first-child){
    flex-direction:row;
  }
  .zr-gallery-first {
    order: 1;
    flex: 1 !important;
  }

  .zr-gallery-first h3 {
    font-size: 24px;
    line-height: 14px !important;
    margin: auto !important;
  }

  .zr-gallery-first span {
    line-height: 17px !important;
    font-size:14px;
  }

  .zr-gallery-second {
    display: flex;
    margin-right: 1rem !important;
    font-size: 14px !important;
    line-height: 20px !important;
  }

  .zr-gallery-third {
    order: 2;
  }

  .zr-btn-more-light {
    border-radius: 82px;
  }

  .zr-specification-parent img {
    max-width: 60px;
  }

  .zr-specification-parent {
    padding-top: 52px;
  }

  .zr-box-pink .slick-arrow.slick-prev {
    left: calc(100% - 40px);
  }




  .zr-box-pink {
    padding-block: 100px;
  }

  .zr-slider-similar {
    margin-bottom: 2rem;
  }

  /*   .zr-slider-pink .slick-list {
  margin-inline: -5%;
}
  .slick-arrow.slick-next {
  right: calc(100% - 52px - 16px);
}
  .slick-arrow.slick-prev {
  left: calc(100% - 40px - 16px);
}
  .zr-slider-pink .slick-arrow.slick-next {
  right: calc(100% - 42px - 16px);
}
  .wrapper-slider .center-slider .slick-current.slick-active {
  width: 400px !important;
} */
}

@media only screen and (max-width: 768px) {
  :root {
    /*  --HeightMainSlide: 354px;
    --HeightOtherSlide: 280px; */
    --basketimgwidth: 100px;
  }

  .zr-blog-item-img {
    --Heightproducuct: 280px;
  }

  /* .wrapper-slider .center-slider{
  margin-left: calc(-19vw - 24px);
} */

  .zr-contact-parent {
    width: 100% !important;
    max-width: calc(100% - 10%) !important;
  }

  .zr-item-contact {
    max-width: 230px !important;
  }

  /* .wrapper-slider .center-slider .slick-current.slick-active {
  width: calc(100% - 0rem) !important;
} */

  .zr-product-item {
    width: calc(50% - 0.5rem);
    /*   max-width: 300px;*/
  }

  .zr-product-slide-img {
    min-height: 218px;
    --Heightproducuct: 300px;
  }

  .zr-specification-item {
    flex: 100% 1 1 !important;
    width: 100%;
    min-width: 100%;
  }

  .zr-specification-item img {
    max-width: 60px;
  }

  .zr-pic-item {
    flex: calc(50% - 0.5rem) 1 1 !important;
  }

  .zr-title-english {
    line-height: 100%;
  }

  .zr-page-blog .zr-blog-item-parent {
    width: calc(50% - 12px);
  }

  /* .wrapper-slider .center-slider {
  margin-left: -10.8%;
} */
  .zr-item-property.sp-font-large {
    font-size: 14px !important;
  }
  .sp-font-exlarge{
    font-size: 18px;
  }
}

@media only screen and (max-width: 576px) {
  :root {
    font-size: 16px;
    /* --widthMainSlide: 320px !important;
    --HeightMainSlide: 354px;
    --HeightOtherSlide: 280px;
    --Heightproducuct: 270px; */
    /* --HeightMainSlide: 404px;
    --HeightOtherSlide: 314px; */
    --widthMainSlide: 390px !important;
    --HeightMainSlide: 380px;
    --HeightOtherSlide: 318px;
    --centerSlideWidth: calc(1920px - 390px);
    --widthMenubtn: 40px;
    --WidthProductImg: 412px;
  }

  .zr-about-pic-col {
    min-width: 75%;
  }

  .wrapper-slider .center-slider {
    margin-left: calc(-1*(var(--centerSlideWidth) - var(--widthMainSlide)) / var(--slideCount, 4) / var(--slideCount, 4) - 4px);
  }

  /* .zr-page-blog .zr-blog-item-parent, */
  .zr-item-contact,
  .zr-pic-item {
    width: calc(100%);
    flex: calc(100%) 0 0 !important;
  }

  .zr-contact-parent {
    width: calc(100% - 1rem) !important;
    max-width: calc(100% - 1rem) !important;
  }

  .zr-wrapper:not(.zr-wrapper-res-none, .zr-wrapper-full , .zr-earrings-sliderlist , .zr-wrapper-blog-full , .zr-pink-sliderlist , .zr-box-pink-parent)  , .zr-box-productinfo/*,
  .zr-wrapper-blog */{
    width: calc(100% - 2rem) !important;
    max-width: calc(100% - 2rem) !important;
  }
  .zr-tablist{
    width: calc(100% - 2rem) !important;
  }
  .zr-product-leftside,
  .zr-product-rightside {
    margin-left: 0;
    margin-right: 0;
  }

  .zr-bread-crumb {
    gap: 0.5rem;
  }

  .zr-resmobile-none {
    display: none !important;
  }

  .zr-btn-filter {
    min-height: 48px;
    max-width: 174px;
    width: 50%;
  }

  .zr-share-btn {
    padding-block: 0.75rem !important;
    line-height: 2.25rem !important;
  }

  .zr-about-rounded img {
    max-width: calc(100% - 2rem);
    border-radius: 1000px 1000px 0px 0px;
  }

  .zr-star-bottom {
    right: 2rem;
  }

  .zr-tab-item {
    padding-inline: 0.75rem !important;
    flex: 1 !important; 
  }

  .zr-section-height {
    margin-block: 4.5rem;
  }

  .zr-slider-maintitle {
    font-size: 600;
  }

  /* .zr-slide-active .zr-slider-overlay {
  display: none !important;
} */

  /* .sp-font-exlarge {
  font-size: 18px;
} */

  .zr-slider-overlay a img {
    display: none;
  }

  .zr-gallery-first h3 {
    font-size: 20px;
    line-height: 12px !important;
    margin: auto !important;
  }

  .zr-basket-item {
    padding: 0.5rem !important;
  }

  .zr-basket-item-box {
    margin-right: 0.5rem !important;
  }

  /* .wrapper-slider .center-slider .slick-current.slick-active {
  width: 300px !important;
} */

  /* .wrapper-slider .center-slider {
  margin-left: -20%;
} */
  /* .wrapper-slider .center-slider{
  margin-left: calc(-22vw - 24px);
} */
  .zr-blog-item-img {
    --Heightproducuct: 250px;
  }

  .zr-product-slide-img {
    min-height: 218px;
    --Heightproducuct: 218px;
  }
}

@media only screen and (max-width: 440px) {
  :root {
    --widthMainSlide: 320px !important;
    --HeightMainSlide: 330px;
    --HeightOtherSlide: 260px;
    --centerSlideWidth: calc(1920px - 320px);
    --WidthProductImg: 360px;
    /**/
    /* --widthMainSlide: 306px; */
  }

  .zr-title-english {
    line-height: 90%;
  }
  .zr-section-collection-title{
    font-size:18px;
  }
  .zr-section-collection  .sp-font-large {
    font-size: 14px !important;
  }
  .wrapper-slider .center-slider {
    margin-left: calc(-1*(var(--centerSlideWidth) - var(--widthMainSlide)) / var(--slideCount, 4) / var(--slideCount, 4) - -64px);
  }

  .zr-aboutgallery-section {
    padding-block: 2.5rem;
  }

  .zr-tab-item {
    /* padding-inline: 0rem !important;*/
    font-size: 15px !important;
  }

  .zr-wrapper:not(.zr-wrapper-res-none,.zr-wrapper-full,.zr-box-pink-parent),
  /* .zr-tablist,*/
  .zr-wrapper-blog {
    width: calc(100% - 2rem) !important;
    max-width: calc(100% - 2rem) !important;
  }

  .zr-btn-more-light {
    padding: 0.75rem 1rem;
  }

  .zr-basket-item-box .zr-basket-item-title {
    font-size: 14px !important;
    flex-wrap: wrap;
    justify-content: right;
  }

  .zr-btn-checkout {
    min-width: 152px;
  }

  .zr-logo-img {
    max-width: 150px;
    max-height: 42px;
  }

  .zr-list-link:not(.sp-px-0),
  .zr-list-link:not(.sp-px-0):hover,
  .zr-list-item-inner-has-dropdown/*,
  .zr-drop-down-inner */{
    padding-inline: 1rem !important;
  }

  .zr-wrapper-product {
    margin-inline: 1rem;
  }

  /* .zr-product-item {
  width: 100%;
} */
  .zr-slide-price-features {
    display: none !important;
  }

  .zr-page-blog .zr-blog-item-parent {
    width: 100%;
    max-width: 100%;
  }

  .zr-page-blog .zr-blog-item-img {
    --Heightproducuct: 340px;
  }

  .product-s-img {
    flex: 80px 0 1;
    min-width: 80px;
  }
  .selected-pic.product-s-img{
    min-width: 100px;
  }
  .product-s-img img {
    min-width: 80px;
    min-height: 80px;
  }
  /* .wrapper-slider .center-slider {
  margin-left: -34%;
} */

  /**/
  /* .wrapper-slider .center-slider {
  margin-left: calc(-30vw - 36px);
} */
}

@media only screen and (max-width: 360px) {
  :root {
    --widthMainSlide: 260px !important;
    --HeightMainSlide: 260px;
    --HeightOtherSlide: 180px;
    --centerSlideWidth: calc(1920px - 260px);
    --WidthProductImg: 320px;
    /**/
  }

  .wrapper-slider .center-slider {
    margin-left: calc(-1*(var(--centerSlideWidth) - var(--widthMainSlide)) / var(--slideCount, 4) / var(--slideCount, 4) - -136px);
  }

  /*  .wrapper-slider .center-slider {
  margin-left: calc(-26vw - 24px);
} */

  .zr-basket-price {
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.5rem;
  }

  .zr-bask-title {
    padding: 0.5rem 0.25rem !important;
  }

  /* .wrapper-slider .center-slider .slick-current.slick-active {
  width: 250px !important;
} */

  .zr-product-res .sp-font-large {
    font-size: 14px !important;
  }

  .zr-product-res {
    gap: 0.5rem;
  }

}