/** Shopify CDN: Minification failed

Line 52:0 Unexpected "}"

**/
/* ======================1280px start==================== */
@media only screen and (max-width: 1280px){
  .home3 .hom3Main .rgt:after {
    right: 0;
}
  .home5 .hm5Wrp .pTxt:after{
    right: 0;
  }
  .home4 .slick-slider .slick-next{
    right: 0;
  }
  .home4 .slick-slider .slick-prev {
    left: 0;
    z-index: 1;
}
/* ======================1280px end==================== */
}


/* ======================1199px start==================== */
@media only screen and (max-width: 1199px){
/* ======================1199px end==================== */  
}


/* ======================1024px start==================== */
@media only screen and (max-width: 1024px){
  .home5 .hm5Wrp .pTxt .ptxt-main {
    padding: 67px 25px;
}
  .home5 .hm5Wrp .pTxt .ptxt-main p {
    position: relative;
    z-index: 1;
}
  .home6 .hom6 .logoWrp .logo-cnt {
    padding: 30px 25px 30px;
}
/*   .home1 .hom1Main .lft:before {
    width: calc(100vw - 447px);
    top: 50%;
    transform: translateY(-50%); */
}
  .home3 .hom3Main .lft {
    padding-right: 90px;
}
/* ======================1024px end==================== */  
}


/* ======================991px start==================== */
@media only screen and (max-width: 991px){
  .home2, .home3, .home4, .home5, .home6, .News-letter {
    margin-top: 50px;
}
  .home1 .hom1Main .lft h2 {
    font-size: 40px;
    line-height: 1.2;
}
  .home3 .hom3Main .lft {
    padding-right: 20px;
}
/*   .home1 .hom1Main .lft {
    padding: 0 20px;
} */
  .cmnBnr .tbnnrMain .bnt h2 {
    font-size: 40px;
    line-height: 1.2;
}
  .contact-main .contact .cnt_icn .icnwrp h4 {
    font-size: 20px;
    line-height: 1.2;
}
  .contact-main .cntctWrp .rgt .title {
    font-size: 35px;
}
   .contact-main .cntctWrp .rgt {
    padding-left: 10px;
}
  .contact-main .cntctWrp .lft {
    padding-right: 10px;
}
  .collection .colWrp .left .titl h2 {
    font-size: 19px;
    line-height: 1.2;
  }
  .collection .colWrp .left .menu-lst .header__inline-menu .list-menu--inline li .list-menu__item span {
    font-size: 15px;
    line-height: 1.2;
}
  .collection .colWrp .left .menu-lst .header__inline-menu .list-menu--inline details .header__submenu .header__menu-item {
    font-size: 11px;
}
  .collection .colWrp .left {
    padding-right: 10px;
}
  .collection .colWrp .rgt {
    padding-left: 10px;
}
  .product .product__info-wrapper .ttlWrp .product__title h1 {
    font-size: 30px;
    line-height: 1.2;
  }
  .product .product__info-wrapper .price .price-item {
    font-size: 19px;
}
  .recomnd-main .product-recommendations .h2 {
    font-size: 30px;
}
  .recomnd-main .product-recommendations {
    padding-top: 30px;
}
/* ======================991px end==================== */  
}


/* ======================989px start==================== */
@media only screen and (max-width: 989px){
  .collection .colWrp .left .lft-main .menu-lst .header__inline-menu{
    display: block;
  }
  .product .product__media-wrapper .product__media-list .product__media-item {
    width: 48%;
  }
  .product .product__media-wrapper .product__media-list .product__media-item:first-child{
    width: 100%;
    max-width: 100%;
  }
  
/* ======================989px end==================== */  
}


/* ======================850px start==================== */
@media only screen and (max-width: 850px){
  
/*   .home1 .hom1Main .lft:before {
    width: calc(100vw - 340px);
} */
  
  .home1 .hom1Main .lft h2 {
    font-size: 32px;
    line-height: 1.2;
}
  .home1 .hom1Main .lft .subt p, .home3 .hom3Main .lft p {
    font-size: 15px;
    line-height: 1.5;
    margin: 10px 0;
}
  
/*   .home1 .hom1Main .lft:before {
    height: 360px;
} */
  
  .home2 .home2Main h2 {
    font-size: 30px;
    line-height: 1.2;
}
  .home2 .hm2 {
    padding-top: 5px;
}
  .home3 .hom3Main .lft h2 {
    font-size: 30px;
    line-height: 1.2;
}
  .home3 .hom3Main .rgt:after {
    bottom: 60px;
    width: 185px;
    height: 73px;
}
  .home4 .hm4hd h2 {
    font-size: 30px;
    line-height: 1.2;
    margin: 0 0 15px;
}
  .home5 .hm5Wrp .pTxt .ptxt-main h2 {
    font-size: 29px;
    line-height: 1.2;
}
  .home5 .hm5Wrp .pTxt .ptxt-main p {
    font-size: 15px;
    line-height: 1.5;
    padding-top: 10px;
}
  .home5 .hm5Wrp .pTxt:after {
    width: 100px;
    height: 145px;
}
  .home5 .hm5Wrp .pTxt .ptxt-main {
    padding: 35px 25px;
}
  .home6 .hom6 .logoWrp .ltxt h4 {
    font-size: 20px;
    line-height: 1.2;
    padding-top: 20px;
}
  .home6 .hom6 .logoWrp .logo-cnt {
    padding: 30px 15px;
}
  .home6 .hom6 .logoWrp .ltxt p {
    font-size: 14px;
    line-height: 1.6;
    padding-top: 10px;
}
  .home4 .slick-slider .slick-slide .prdttl {
    font-size: 15px;
    line-height: 1.2;
    padding-top: 20px;
}
  .News-letter .newsMain .nwsHead h2 {
    font-size: 29px;
    line-height: 1.2;
}

  .cmnBnr .tbnnrMain .bnt h2 {
    font-size: 30px;
    line-height: 1.2;
}
  .contact-main .cntctWrp .rgt .title {
    font-size: 30px;
}
 .product .product__info-wrapper .ttlWrp .product__title h1 {
    font-size: 20px;
    line-height: 1.2;
}
  .product .product__info-wrapper {
    padding-left: 25px;
}
/* ======================850px end==================== */  
}


/* ======================749px start==================== */
@media only screen and (max-width: 749px){
  .home2 .hm2 .hm2img {
    width: 50%;
    padding: 15px;
}
  .home3 .hom3Main {
    flex-direction: column-reverse;
}
  .home3 .hom3Main .lft {
    padding-right: 0;
    padding-bottom: 40px;
    width: 100%;
}
  .home3 .hom3Main .rgt {
    width: 100%;
}
  .home3 .hom3Main .rgt:after {
    bottom: 135px;
    width: 368px;
    height: 130px;
}
  .home5 .hm5Wrp .imWp {
    width: 100%;
    padding-right: 0;
}
  .home5 .hm5Wrp .pTxt {
    width: 100%;
    padding-left: 0;
    padding-top: 25px;
}
  .home6 .hom6 .logoWrp {
    width: 100%;
    border-bottom: 1px solid #E7C5C6;
}
  .home6 .hom6 .logoWrp:last-child {
    border-bottom: 0;
}
  .footer .footer__content-top .footer-block .footer-block__details-content li .list-menu__item {
    justify-content: center;
}
  .footer .footer-block__details-content>li:not(:last-child) {
    margin-right: 0;
}
  .footer .footer-block__details-content{
    margin-bottom: 0;
  }
  .footer .grid{
    margin-bottom: 0;
  }
  .footer .footer__content-top {
    padding: 45px 0;
}
  .contact-main .cntctWrp .lft {
    padding-right: 0;
    padding-bottom: 25px;
    width: 100%;
}
  .contact-main .cntctWrp .rgt {
    padding-left: 0;
    width: 100%;
}
  .contact-main .cntctWrp {
    padding-top: 45px;
}
  .contact-main .contact {
    padding-top: 45px;
    padding-bottom: 45px;
}
  .collection .colWrp .left {
    padding-right: 0;
    padding-bottom: 25px;
    width: 100%;
}
  .collection .colWrp .rgt {
    padding-left: 0;
    width: 100%;
}
  
  .product .product__media-wrapper {
    width: 100%!important;
    max-width: 100%!important;
    overflow: hidden;
}
  .product .product__info-wrapper {
    padding-left: 0;
    max-width: 100% !important;
    width: 100% !important;
}
  .product .product__media-wrapper .product__media-list .product__media-item {
    width: 100%;
}
  .product .product__media-wrapper .product__media-gallery .grid .grid__item {
    width: 100%;
    max-width: 100%;
}
/* ======================749px end==================== */  
}


/* ======================575px start==================== */
@media only screen and (max-width: 575px){
  .home1 .hom1Main {
    flex-direction: column-reverse;
}
  .home1 .hom1Main .lft {
    padding: 20px;
    width: 100%;
}
  .home1 .hom1Main .rgt {
    width: 100%;
    padding-bottom: 20px;
}
  .home1 .hom1Main .lft:before {
    height: 100%;
    width: 100%;
}
  .home2 .hm2 .hm2img {
    width: 100%;
    padding: 15px;
}
  .home3 .hom3Main .rgt:after {
    bottom: 75px;
    width: 225px;
    height: 75px;
}
  .News-letter .newsMain {
    padding: 50px 0;
}
  .footer .footer__content-bottom .footer__column--info .footer__copyright{
    display: block;
  }
  .footer .footer__content-bottom .footer__column--info .footer__copyright .clft {
    padding-bottom: 20px;
}
  .footer .footer__content-bottom .footer__column{
    padding: 0;
  }
  .contact-main .contact .cnt_icn .icnwrp {
    width: 100%;
    border-bottom: 1px solid #E7C5C6;
    padding: 25px;
}
  .contact-main .contact .cnt_icn .icnwrp:last-child {
    border-bottom: 0;
}

  .collection .colWrp .rgt .product-grid-container .grid .grid__item {
    width: 100%;
    max-width: 100%;
}
  .recomnd-main .product-recommendations .grid .grid__item{
    width: 100%;
    max-width: 100%;
  }
/* ======================575px end==================== */  
}


/* ======================480px start==================== */
@media only screen and (max-width: 480px){
/* ======================480px end==================== */  
}


/* ======================390px start==================== */
@media only screen and (max-width: 390px){
/* ======================390px end==================== */  
}


/* ======================320px start==================== */
@media only screen and (max-width: 320px){
/* ======================320px end==================== */  
}
