.pattern-left-one {
	width: 188px;
	height: 318px;
	left: 0;
	top: 16px;
	background-size: 100%;
}
.pattern-right-one,
.pattern-left-bottom-one {
	right: 0;
	top: 0;
}
.pattern-right-bottom-one {
	bottom: 0;
	top: auto;
	right: -30px;
	width: 341px;
    height: 268px;
}
.pattern-left-bottom-one {
	left: auto;
	right: auto;
	width: 180px;
	height: 220px;
	top: auto;
	bottom: 0;
}
.pattern-left-one,
 .pattern-right-bottom-left-one,
 .pattern-right-one,
 .pattern-right-bottom-one,
 .pattern-left-bottom-one,
.pattern-green-b:before,
.pattern-green-t::after {
	position: absolute;
 }
 .pattern-green-b:before,
.pattern-green-t::after{
	content: "";
	z-index: -1;
}

.pattern-right-bottom-one svg,
.pattern-left-bottom-one svg,
.pattern-left-one svg,
.pattern-right-one svg,
.pattern-green-b:before,
.pattern-green-t::after {
	height: 100%;
	width: 100%;
}
.pattern-left-bottom-one svg,
.pattern-right-bottom-one svg,
.pattern-right-bottom-one svg {
	height: auto;
}
.pattern-green-t:before {
	content: "";
	background: url(../assets/images/pattern-green-t.svg);
	width: 287px;
	height: 265px;
	left: 0;
	top: 0px;
	background-size: 100%;
}

.pattern-green-b::after {
	background: url(../assets/images/pattern-green-b.svg);
	width: 316px;
	height: 366px;
	background-size: 100%;
	bottom: -64px;
	left: 0;
}
.pattern-green-t:before,
.pattern-green-b::after {
    z-index: 1;
}

.home-rings-products-block .pattern-right-one {
	top: -24px;
}
.shop-by-collection-block .pattern-left-one {
	top: -150px;
}
.blogs-block .pattern-right-one {
	right: 0;
	top: -250px;
}
.shop-by-collection-block .pattern-right-bottom-one {
	bottom: -76px;
	right: 0;
	left: auto;
	z-index: -1;
}
.pattern-right-one-bottom {
	bottom: 140px;
	right: 0;
	top: auto;
	position: absolute;
	width: 243px;
	height: 414px;
}
.pattern-right-one-bottom svg,
.you-may-also-like .pattern-right-one svg,
.you-may-also-like .pattern-left-one svg {
	width: 100%;
	height: 100%;
}
.you-may-also-like .pattern-right-one {
	width: 187px;
	height: 321px;
	top: -40px;
}
.pdp-main-block .customer-reviews-block .pattern-right-one {
	width: 287px;
	height: 466px;
    bottom: auto;
    top: -60px;
    right: -60px;
}
.category-main-block .pattern-right-one svg,
.category-main-block .pattern-bottom-left-one svg {
	height: 100%;
	width: 100%;
}
.category-main-block .pattern-bottom-left-one svg {
	height: auto;
}
.category-main-block .pattern-bottom-left-one {
	width: 188px;
	height: 321px;
    bottom: -100px;
    left: 0px;
	position: absolute;
	right: 0;
}
.category-main-block .pattern-right-one {
	width: 187px;
	height: 321px;
	z-index: -1;
}
@media (max-width: 1800px) {
	.home-rings-products-block .pattern-right-one,
	.bestsellers-block .pattern-right-one {
		width: 162px;
		height: 275px;
		right: 0px;
		top: -16px;
	}
	.bestsellers-block .pattern-right-one {
		width: 140px;
		height: 238px;
		top: 4px;
	}
	.bestsellers-block .pattern-left-one {		
		width: 141px;
		height: 238px;
		top: 16px;
        left: 0;
	}
	.green-section-block .pattern-right-one {
        width: 162px;
        height: 275px;
        top: 0;
        right: 0;
    }
	.watch-buy-block .pattern-left-one {
        width: 150px;
        height: 253px;
        top: 16px;
        left: 0;
    }
	.img-left-right-block .pattern-right-one {
		 width: 180px;
        height: 290px;
        top: 0;
        right: 0;
	}
	.shop-by-collection-block .pattern-left-one {
		width: 172px;
		height: 290px;
		left: 0;
		top: -130px;
	}
	.our-stores-block .pattern-right-one {
		width: 129px;
		height: 219px;
		right: 0;
	}
	.watch-buy-block .pattern-right-one {
		width: 45px;
		height: 75px;
		right: 0;
		top: 16px;
	}
	.celebs-in-zoori-block .pattern-left-one {
		width: 62px;
		height: 104px;
		left: 0;
		top: 0;
	}
	.key-promises-block .pattern-left-bottom-one {
   	 	width: 96px;
		height: 118px;
	}
	.reflection-block .pattern-left-one {
		width: 138px;
		height: 219px;
		top: 0;
		left: -4px;
	}
	.shop-by-collection-block .pattern-right-one {
		width: 73px;
		height: 118px;
		right: 0;
		top: 16px;
	}
	.blogs-block .pattern-right-one {
		width: 167px;
		height: 285px;
		right: 0;
		top: -200px;
	}
	.shop-instagram-block .pattern-left-one {
		width: 169px;
		height: 285px;
        left: 0;
        top: -16px;
	}
	.customer-reviews-block .pattern-left-one {
		width: 127px;
		height: 219px;
		top: 10px;
	}
	.pattern-right-bottom-two {
		width: 233px;
		height: 338px;
        right: -14px;
		top: auto;
        bottom: -120px;
	}
	.customer-reviews-block .pattern-right-bottom-one{
		width: 227px;
		height: 219px;
		right: 0;
		bottom: -20px;
	}
	.pattern-green-t:before {
		width: 256px;
		height: 236px;
	}
	.pattern-green-b::after {
		width: 321px;
		height: 325px;
		bottom: 0;
	}
	.shop-by-collection-block .pattern-right-bottom-one {
		width: 171px;
		height: 290px;
		bottom: -160px;
	}
	.pattern-right-one-bottom {
		width: 162px;
    	height: 276px;
		bottom: 110px;
	}
	.pdp-in-block .pattern-right-one-bottom {
		width: 162px;
    	height: 276px;
		bottom: 110px;
	}
	.you-may-also-like .pattern-left-one  {
		width: 92px;
		height: 153px;
		display: none;
	}
	.you-may-also-like .pattern-right-one {
		display: block;
		width: 140px;
		height: 240px;
		top: 20px;
	}
	.pdp-main-block .customer-reviews-block .pattern-right-one {
		width: 215px;
		height: 349px;
		right: 0;
		top: -80px;
	}
	  .category-main-block .pattern-right-one {
    width: 140px;
    height: 240px;
	right: -10px;
	top: -10px;
}
	.category-main-block .category-lp-block .pattern-bottom-left-one {
		width: 141px;
		height: 183px;
		bottom: -60px;
	}
}
@media (max-width: 1281px) {
	.home-rings-products-block .pattern-right-one{
		width: 144px;
		height: 245px;
		right: 0px;
		top: -16px;
	}
	.bestsellers-block .pattern-right-one {
		width: 125px;
		height: 213px;
		top: 4px;
	}
	.bestsellers-block .pattern-left-one {		
		width: 125px;
		height: 213px;
		top: 16px;
        left: 0;
	}
	.green-section-block .pattern-right-one {
        width: 144px;
        height: 245px;
        top: -16px;
        right: -12px;
    }
	.watch-buy-block .pattern-left-one {
        width: 100px;
        height: 169px;
        top: 16px;
        left: 0;
    }
	.img-left-right-block .pattern-right-one {
		 width: 160px;
        height: 259px;
        top: 0;
        right: 0;
	}
	.shop-by-collection-block .pattern-left-one {
		width: 153px;
		height: 259px;
		left: 0;
		top: -110px;
	}
	.our-stores-block .pattern-right-one {
		width: 115px;
		height: 195px;
		right: 0;
	}
	.watch-buy-block .pattern-right-one {
		width: 45px;
		height: 75px;
		right: 0;
		top: 16px;
	}
	.celebs-in-zoori-block .pattern-left-one {
		width: 62px;
		height: 104px;
		left: 0;
		top: 0;
	}
	.key-promises-block .pattern-left-bottom-one {
   	 	width: 96px;
		height: 118px;
	}
	.reflection-block .pattern-left-one {
		width: 123px;
		height: 196px;
		top: 0;
		left: -4px;
	}
	.shop-by-collection-block .pattern-right-one {
		width: 73px;
		height: 118px;
		right: 0;
		top: 16px;
	}
	.blogs-block .pattern-right-one {
		width: 149px;
		height: 254px;
		right: 0;
		top: -150px;
	}
	.shop-instagram-block .pattern-left-one {
		width: 151px;
		height: 254px;
        left: 0;
        top: -16px;
	}
	.customer-reviews-block .pattern-left-one {
		width: 113px;
		height: 196px;
		top: 10px;
	}
	.pattern-right-bottom-two {
		width: 166px;
		height: 277px;
        right: 0;
		top: auto;
        bottom: -90px;
	}
	.customer-reviews-block .pattern-right-bottom-one{
		width: 228px;
		height: 205px;
		right: 0;
		bottom: 0
	}
	.pattern-green-t:before {
		width: 256px;
		height: 236px;
	}
	.pattern-green-b::after {
		width: 321px;
		height: 325px;
		bottom: 0;
	}
	.shop-by-collection-block .pattern-right-bottom-one {
		width: 152px;
		height: 258px;
		bottom: -140px;
	}
	.pattern-right-one-bottom {
		width: 162px;
    	height: 276px;
		bottom: 110px;
	}
	.pdp-in-block .pattern-right-one-bottom {
		width: 162px;
    	height: 276px;
		bottom: 110px;
	}
	.you-may-also-like .pattern-left-one  {
		width: 92px;
		height: 153px;
		display: none;
	}
	.you-may-also-like .pattern-right-one {
		display: block;
		width: 125px;
		height: 215px;
		top: 20px;
	}
	.pdp-main-block .customer-reviews-block .pattern-right-one {
		width: 192px;
		height: 311px;
		right: 0;
		top: -74px;
	}
		.category-main-block .category-lp-block .pattern-bottom-left-one {
		width: 126px;
		height: 183px;
		bottom: -60px;
	}
	  .category-main-block .pattern-right-one {
    width: 125px;
    height: 215px;
	right: -10px;
	top: -10px;
}
}
@media (max-width: 1025px) {
	.home-rings-products-block .pattern-right-one,
	.bestsellers-block .pattern-right-one {
		width: 116px;
		height: 197px;
		right: 0px;
		top: -16px;
	}
	.bestsellers-block .pattern-right-one {
		width: 100px;
		height: 170px;
		top: 38px;
	}
	.bestsellers-block .pattern-left-one {		
		width: 101px;
		height: 170px;
		top: 16px;
        left: 0;
	}
	.green-section-block .pattern-right-one {
        width: 116px;
        height: 197px;
        top: -16px;
        right: 0;
    }
	.watch-buy-block .pattern-left-one {
        width: 80px;
        height: 135px;
        top: 16px;
        left: 0;
    }
	.img-left-right-block .pattern-right-one {
		 width: 128px;
        height: 207px;
        top: 0;
        right: 0;
	}
	.shop-by-collection-block .pattern-left-one {
		width: 123px;
		height: 207px;
		left: 0;
		top: -80px;
	}
	.our-stores-block .pattern-right-one {
		width: 92px;
		height: 157px;
		right: 0;
	}
	.watch-buy-block .pattern-right-one {
		width: 45px;
		height: 75px;
		right: 0;
		top: 16px;
	}
	.celebs-in-zoori-block .pattern-left-one {
		width: 62px;
		height: 104px;
		left: 0;
		top: 0;
	}
	.key-promises-block .pattern-left-bottom-one {
   	 	width: 96px;
		height: 118px;
	}
	.reflection-block .pattern-left-one {
		width: 99px;
		height: 157px;
		top: 0;
		left: -4px;
	}
	.shop-by-collection-block .pattern-right-one {
		width: 73px;
		height: 118px;
		right: 0;
		top: 16px;
	}
	.blogs-block .pattern-right-one {
		width: 119px;
		height: 204px;
		right: 0;
		top: -110px;
	}
	.shop-instagram-block .pattern-left-one {
		width: 121px;
		height: 204px;
        left: 0;
        top: -10px;
	}
	.customer-reviews-block .pattern-left-one {
		width: 91px;
		height: 157px;
	}
	.pattern-right-bottom-two {
		width: 116px;
		height: 277px;
        right: 0;
		top: auto;
        bottom: -108px;
	}
	.customer-reviews-block .pattern-right-bottom-one{
		width: 182px;
		height: 164px;
		right: 0;
		bottom: 0
	}
	.pattern-green-t:before {
		width: 205px;
		height: 188px;
	}
	.pattern-green-b::after {
		width: 257px;
		height: 261px;
		bottom: 0;
	}
	.shop-by-collection-block .pattern-right-bottom-one {
		width: 122px;
		height: 207px;
		bottom: -111px;
	}
	.pattern-right-one-bottom {
		width: 90px;
    	height: 153px;
		bottom: 230px;
	}
	.pdp-in-block .pattern-right-one-bottom {
		width: 90px;
    	height: 153px;
		bottom: 0;
	}
	.you-may-also-like .pattern-left-one  {
		width: 92px;
		height: 153px;
		display: none;
	}
	.you-may-also-like .pattern-right-one {
		display: block;
		width: 100px;
		height: 172px;
		top: 20px;
	}
	.pdp-main-block .customer-reviews-block .pattern-right-one {
		width: 153px;
		height: 249px;
		right: 0;
		top: -60px;
	}
	.category-main-block .category-lp-block .pattern-bottom-left-one {
		width: 101px;
		height: 105px;
		bottom: -60px;
	}
	  .category-main-block .pattern-right-one {
    width: 100px;
    height: 171px;
	right: -10px;
	top: -10px;
}
}
@media (max-width: 768px) { 
.home-rings-products-block .pattern-right-one,
	.bestsellers-block .pattern-right-one {
		width: 74px;
		height: 125px;
		right: 0px;
		top: -16px;
	}
	.bestsellers-block .pattern-right-one {
		top: 38px;
	}
	.bestsellers-block .pattern-left-one {		
		width: 74px;
		height: 125px;
		top: 30px;
        left: 0;
	}
	.watch-buy-block .pattern-right-one {
		width: 45px;
		height: 75px;
		right: 0;
		top: 16px;
	}
	.celebs-in-zoori-block .pattern-left-one {
		width: 62px;
		height: 104px;
		left: 0;
		top: 0;
	}
	.reflection-block .pattern-left-one {
		width: 74px;
		height: 125px;
		top: 0;
		left: -4px;
	}
	.shop-by-collection-block .pattern-right-one {
		width: 73px;
		height: 118px;
		right: 0;
		top: 16px;
	}
	.blogs-block .pattern-right-one {
		width: 73px;
		height: 118px;
		right: 0;
		top: -20px;
	}
	.shop-instagram-block .pattern-left-one {
		width: 73px;
		height: 118px;
        left: 0;
        top: 0px;
	}
	.pattern-right-bottom-two {
		width: 73px;
		height: 118px;
        right: 0;
        bottom: -47px;
	}
	.customer-reviews-block .pattern-right-bottom-one {
		width: 76px;
		height: 65px;
		bottom: 0;
		right: -10px;
	}
	.shop-by-collection-block .pattern-right-bottom-one {
		width: 122px;
		height: 207px;
	}
	.watch-buy-block .pattern-left-one,
	.shop-by-collection-block .pattern-left-one,
	.img-left-right-block .pattern-right-one {
		display: none;
	}
	.key-promises-block .pattern-left-bottom-one {
		display:none;
	}
	.pattern-right-one-bottom {
		width: 90px;
    	height: 153px;
	}
	.pdp-in-block .pattern-right-one-bottom {
		width: 90px;
    	height: 153px;
		bottom: 20px;
		top: auto;
	}
	.you-may-also-like .pattern-left-one  {
		width: 92px;
		height: 153px;
		display: block;
		top: 0;
	}
	.pdp-main-block .customer-reviews-block .pattern-right-one {
		width: 143px;
		height: 153px;
		right: 0;
		top: -20px;
	}
	.you-may-also-like .pattern-right-one {
		display: none;
	}
	.category-lp-block .pattern-left-one {
	width: 59px;
	height: 101px;
  }
  .category-lp-block .pattern-left-one svg {
	height: 100%;
	width: 100%;
  }
  .pattern-right-bottom-one {
	right: -30px;
	bottom: 0;
	height: 72px;
	width: 101px;
  }
}