@media (min-width: 992px) {
	.sc-coffee-hero .ani-caption {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -25%;
		transform: translate(-50%, -50%);
		margin-top: -40%;
	}

	.sc-coffee-hero .img-product {
		position: relative;
	}
}
@media (min-width: 1400px) {
	.sc-block {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.sc-coffee-hero .img-product {
		position: relative;
		top: 40px;
		left: 60px;
	}
	.sc-coffee-hero .ani-caption {
		margin-left: -20%;
	}
}
@media (min-width: 992px) {
	.sc-coffee-hero .coffee-product {
		height: 650px;
	}
	.sc-coffee-hero .product-bg {
		background-size: contain;
	}
}
@media (min-width: 1400px) {
	.sc-coffee-hero .coffee-product {
		height: 750px;
	}
	.sc-coffee-hero .product-bg {
		height: 100%;
		background-size: 86% auto;
	}
}
@media (min-width: 1200px) {
	.swiper-growing {
		overflow: visible;
	}
	.swiper-card-review .item-review-slide:nth-child(odd):hover {
		transform: rotate(2deg) translateY(120px);
	}
	.swiper-card-review .item-review-slide:nth-child(even):hover {
		transform: rotate(-2deg) translateY(0px);
	}
	.sc-coffee-blog-related .swiper-slide:nth-child(odd):hover {
		transform: rotate(-2deg) translateY(-15px);
	}
	.sc-coffee-blog-related .swiper-slide:nth-child(even):hover {
		transform: rotate(2deg) translateY(15px);
	}
	.cc-shot .cc-product-img:before {
		content: "";
		position: absolute;
		bottom: -85px;
		left: -25px;
		width: 135px;
		height: 122px;
		z-index: 100;
		pointer-events: none;
		background-image: url(../img/dot-green.png);
		background-repeat: no-repeat;
		background-size: contain;
		transform: rotate(5.577deg);
	}
	.cc-shot.bg-color-original .cc-product-img:before {
		background-image: url(../img/dot-red.png);
	}
	.sc-coffee-product:after {
		content: "";
		position: absolute;
		width: 321px;
		height: 581px;
		bottom: 220px;
		right: 0;
		z-index: 1;
		pointer-events: none;
		background-image: url(../img/obj-product-right-bottom.png);
		background-size: contain;
		background-position: right center;
		background-repeat: no-repeat;
	}
}
@media (min-width: 992px) {
	.sc-growing-forward .info-list {
		flex: 1;
		display: flex;
		flex-direction: column;
		gap: 20px;
		max-width: 515px;
		margin: 0 auto;
	}
}
@media (min-width: 768px) {
	.item-box-content:nth-child(odd) {
		transform: translateY(80px);
	}
	.block-desktop {
		display: block;
	}
}
@media (max-width: 1399.98px) {
	.sc-topic h2.fontsize-lg {
		font-size: 85px;
	}
	.sc-coffee-hero .grid-block-hero {
		grid-template-columns: repeat(2, 1fr);
	}
	.coffee-cherry-page .bg-bottom-right-page {
		width: 250px;
		height: 277px;
		background-image: url(../img/bg-review-right-bottom.png);
	}
	.coffee-cherry-page .bg-bottom-page {
		width: 500px;
		height: 118px;
		background-image: url(../img/bg-review-left-bottom.png);
		background-position: left bottom;
	}
	.sc-coffee-review:before {
		width: 250px;
		height: 100%;
		top: 0;
	}
}
@media (max-width: 1023px) {
	.sc-coffee-hero .coffee-content h1 {
		font-size: 140px;
	}
}
@media (max-width: 991.98px) {
	.sc-coffee-hero .coffee-product {
		height: 800px;
	}
	.swiper-slide.slide-growing.swiper-slide-active .info-card {
		opacity: 1 !important;
		background-color: #c3cd9e;
		transition-duration: 0.3s !important;
	}
	.swiper-slide.slide-growing.swiper-slide-active .info-card[data-aos] {
		transition-duration: 0.6s !important;
	}
	.swiper-slide.slide-growing.swiper-slide-active .info-content h4 {
		color: #565656;
	}
	.swiper-slide.slide-growing.swiper-slide-active .info-content p {
		color: #fff;
	}
	.sc-blog-article::before {
		width: 165px;
		height: 174px;
	}
	.sc-topic {
		margin-bottom: 35px;
	}
	.sc-topic h2 {
		font-size: 60px;
	}
	.sc-topic.two-grid {
		text-align: center;
		grid-gap: 20px;
		margin-bottom: 60px;
		justify-content: center;
		grid-template-columns: 1fr;
	}
	.btn {
		gap: 8px;
		font-size: 15px;
	}
	.btn-contact {
		justify-content: center;
	}
	.block-mobile {
		display: block;
	}
	.article-blog p {
		font-size: 15px;
	}

	.sc-blog-cover {
		z-index: 10;
	}
	.sc-blog-article {
		top: -20px;
	}
	.article-blog-wrap {
		padding-top: 100px;
	}
	.ani-obj-blog-1 {
		width: 106px;
		height: 171px;
	}
	.ani-obj-blog-1 .ani-img-cherry {
		position: absolute;
		top: 65px;
		right: 30px;
	}
	.ani-obj-blog-1 .ani-img-cherry img {
		width: 70px;
	}
	.ani-obj-blog-2 {
		width: 98px;
		height: 203px;
	}
	.ani-obj-blog-2 .ani-img-cherry {
		top: 0;
	}
	.ani-obj-blog-3 {
		width: 75px;
		height: 326px;
	}
	.ani-obj-blog-3 .ani-img-cherry {
		top: 0;
	}
	.ani-obj-blog-3 .ani-img-cherry img {
		width: 70px;
	}
	.sc-coffee-review:before {
		width: 200px;
	}
	.cascara-modal-video .modal-icon-close {
		position: fixed;
		right: 20px;
		top: 20px;
	}
	.sc-blog-cover {
		height: 75vw;
		-webkit-clip-path: ellipse(160% 100% at 50% 0%);
		clip-path: ellipse(160% 100% at 50% 0%);
	}

	/* Hero */
	.sc-coffee-hero {
		width: 100%;
		/* height: calc(100svh - 90px); */
		/* min-height: auto; */
		padding-bottom: 40px;
		flex-direction: column;
	}
	.sc-coffee-hero .grid-block-hero {
		grid-template-columns: 1fr;
	}
	.sc-coffee-hero .coffee-content {
		width: 100%;
		padding: 20px 0 0;
	}
	.sc-coffee-hero .coffee-content p {
		max-width: 450px;
	}
	.sc-coffee-hero .coffee-product {
		margin-right: 0;
		transform: scale(1);
	}
	.sc-coffee-hero .product-bg {
		width: 95%;
		height: 100%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		background-position: center;
		background-size: 85% auto;
	}
	.sc-coffee-hero .ani-caption .arw-hero {
		order: 1;
		transform: rotate(-123deg);
		width: 40px;
		margin: 0 0 0 auto;
		position: relative;
		right: -25px;
		top: 10px;
	}
	.sc-coffee-hero .ani-caption .text-hero {
		order: 2;
	}
	.sc-coffee-hero .coffee-product {
		height: 100vw;
	}
	.sc-coffee-hero .product-bg {
		display: flex;
		gap: 20px;
		flex-direction: column;
	}
	.sc-coffee-hero .img-product {
		position: relative;
		top: 20px;
	}
	.sc-coffee-hero .coffee-product {
		width: 100%;
		right: 0;
	}
	.sc-coffee-hero .coffee-content h3 {
		font-size: 18px;
		font-weight: 500;
	}
	.sc-coffee-hero .coffee-brand {
		margin-bottom: 20px;
	}
	.sc-coffee-hero .coffee-brand img {
		height: 14px;
	}
	.sc-coffee-hero .coffee-product {
		position: relative;
	}

	.sc-coffeecherry-parallaximg {
		height: 229px;
	}
	.sc-coffeecherry-parallaximg .coverimg.desktop {
		display: none;
	}
	.sc-coffeecherry-parallaximg .coverimg.mobile {
		display: block;
	}

	.item-box-content h3 {
		font-size: 18px;
	}
	.item-box-content p {
		font-size: 15px;
	}

	.sc-coffee-blog-related {
		padding-top: 100px;
	}
	.sc-coffee-blog-main::before {
		width: 220px;
		height: 213px;
		top: -65px;
		background-image: url(../img/bg-blog-left.png);
	}

	.sc-coffee-benefits .video-wrap {
		border-radius: 10px;
	}
	.sc-coffee-benefits .item-box-content {
		max-width: 90%;
	}
	.sc-coffee-benefits .item-box-content .icon-item {
		width: 85px;
		display: flex;
	}
	.sc-coffee-benefits .item-box-content .icon-item img {
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.coffee-product-howtoeat {
		padding: 40px 0;
		margin: 0 -20px;
	}
	.sc-coffee-product .cc-block-wrap {
		border-radius: 24px;
	}
	.sc-coffee-product .cc-block-wrap.cc-cascara {
		padding: 20px 20px 200px 20px;
		margin-bottom: 120px;
	}
	.sc-coffee-product .cc-block-wrap.cc-cascara:after {
		border-radius: 24px;
	}
	.sc-coffee-product .cc-product-img {
		border-radius: 12px;
	}
	.sc-coffee-product .cc-block-wrap {
		padding: 20px;
	}
	.sc-coffee-product .cc-block-wrap.cc-shot {
		padding: 20px 20px 60px 20px;
	}
	.sc-coffee-product .cc-grid-block {
		grid-template-columns: 1fr;
	}
	.sc-coffee-product .cc-product-header h2 {
		font-size: 48px;
	}
	.sc-coffee-product .cc-product-header .subtitle {
		font-size: 24px;
	}
	.sc-coffee-product .box-content h3 {
		font-size: 18px;
	}
	.sc-coffee-product .box-content,
	.sc-coffee-product .box-content p {
		font-size: 15px;
	}
	.sc-coffee-product .cc-grid-block {
		grid-gap: 40px;
	}
	.sc-coffee-product .cc-block-content {
		grid-gap: 30px;
	}
	.sc-coffee-product .cc-product-img {
		padding: 20px;
	}
	.coffee-product-howtoeat h2 {
		font-size: 32px;
		margin-bottom: 30px;
	}

	/* Review */
	.sc-coffee-review {
		padding: 120px 0 140px 0;
	}
	.swiper-card-review .item-review-slide {
		width: 260px;
	}
	.swiper-card-review .card-review {
		height: 395px;
		gap: 55px;
		padding: 28px 16px;
	}
	.swiper-card-review .card-review .box-img {
		height: 155px;
	}
	.swiper-card-review .card-review .card-product {
		width: 82px;
		height: 83px;
		bottom: -55px;
	}
	.swiper-card-review .card-review .card-product svg {
		height: 100%;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.swiper-card-review .card-review .card-quote {
		min-height: 65px;
		font-size: 15px;
	}
	.swiper-card-review .card-review .card-content {
		padding: 0;
	}
	.swiper-card-review .item-review-slide:nth-child(odd) {
		transform: rotate(-2deg) translateY(40px);
	}
	.mockup-header {
		height: 90px;
	}
	.mfp-container {
		padding-left: 16px;
		padding-right: 16px;
	}
	.sc-coffee-blog-related .swiper-slide {
		width: 290px;
	}
	.sc-coffee-blog-related .card-blog a {
		grid-gap: 16px;
	}
	.sc-coffee-blog-related .swiper-slide:nth-child(2) .card-blog .card-blog-img img,
	.sc-coffee-blog-related .swiper-slide:nth-child(3) .card-blog .card-blog-img img {
		transform: scale(0.94);
		transform-origin: top left;
	}
	.sc-coffee-blog-related .swiper-slide:nth-child(2) .card-blog a,
	.sc-coffee-blog-related .swiper-slide:nth-child(3) .card-blog a {
		grid-gap: 0;
	}

	.sc-growing-forward .wrap-growing {
		grid-template-columns: 1fr;
		overflow: hidden;
	}
	.sc-growing-forward:before {
		width: 240px;
		height: 256px;
	}
	.sc-growing-forward:after {
		width: 160px;
	}
	.nav-coffee {
		margin-bottom: 30px;
	}
	.nav-coffee a {
		font-size: 28px;
		line-height: 120%;
		padding: 10px 25px;
	}
	.nav-coffee a svg {
		width: 56px;
	}
	.nav-coffee a h3 {
		grid-gap: 10px;
	}
	.nav-coffee a img {
		height: 80px;
	}
	.sc-growing-forward .container-page {
		padding: 0;
	}
	.sc-growing-forward .sc-topic {
		padding: 0 20px;
	}
	.swiper-slide.slide-growing {
		width: 70% !important;
	}
	.sc-growing-forward .info-card {
		min-height: 125px;
		border-radius: 24px;
		padding: 8px 20px 8px 8px;
		opacity: 0.8;
		display: grid;
		grid-gap: 12px;
		margin: 2px 0;
		background-color: #fde8e5;
		grid-template-columns: 92px 1fr;
		transition: all 0.4s ease;
	}
	.sc-growing-forward .info-card-icon {
		width: 100%;
		display: flex;
	}
	.sc-growing-forward .info-card img {
		height: 76px;
	}
	.swiper-media .slide-cascara-img {
		width: 280px;
	}
	.cc-card-cascara-img .box-img {
		width: 220px;
		height: 220px;
	}
	.swiper-media .slide-cascara-video {
		width: 440px;
	}

	.cc-shot.bg-color-less:after {
		width: 285px;
		height: 100%;
		right: 0;
		background-image: url(../img/bg-less-bottom-m.png);
		background-position: right bottom;
		background-size: contain;
	}
	.sc-coffee-product .cc-block-wrap.cc-cascara:after {
		width: 100%;
		height: 100%;
		right: 0;
		background-image: url(../img/bg-original-bottom-m-02.png);
		background-position: center bottom;
		background-size: contain;
	}
	.cc-shot.bg-color-original:after {
		width: 285px;
		height: 100%;
		right: 0;
		background-image: url(../img/bg-original-bottom-m.png);
		background-position: right bottom;
		background-size: contain;
	}
	.howtoeat-modal-content:after {
		left: -12px;
		bottom: 0;
		width: 210px;
		height: 180px;
		background-image: url(../img/bg-modal-content-m.png);
	}
}
@media (max-width: 767.98px) {
	.sc-blog-article {
		overflow: visible;
	}
	.article-blog-wrap .article-blog-share {
		margin-top: 80px;
	}
	.block-desktop {
		display: none;
	}
	.ani-obj-blog-1 {
		width: 110px;
		height: 115px;
		top: -16px;
	}
	.ani-obj-blog-1 .ani-img-cherry {
		right: 50px;
	}
	.ani-obj-blog-1 .ani-img-cherry img {
		width: 55px;
	}
	.ani-obj-blog-2,
	.ani-obj-blog-3 {
		display: none;
	}
	.ani-obj-blog-4 {
		position: absolute;
		right: 0;
		bottom: -80px;
		display: block;
	}
	.ani-obj-blog-4 img {
		width: 65px;
	}
	.ani-obj-blog-5 {
		display: block;
		width: 149px;
		height: 223px;
		bottom: -160px;
		left: 0;
		background-image: url(../img/bg-blog-left.png);
	}
	.rellax-obj-cherry-home-1 .obj-cherry-lg {
		width: 65px;
	}
	.rellax-obj-cherry-home-1 .obj-cherry-small {
		width: 44px;
	}
	.rellax-obj-cherry-home-3 {
		top: -40px;
	}
	.rellax-obj-cherry-home-3 img {
		width: 75px;
	}
	.rellax-obj-cherry-home-4 {
		left: 15px;
		bottom: -30px;
	}
	.rellax-obj-cherry-home-4 .obj-cherry-small {
		width: 45px;
		margin: 0 0 0 auto;
	}
	.rellax-obj-cherry-home-4 .obj-cherry-lg {
		width: 70px;
	}
	.coffee-cherry-page .bg-bottom-page {
		width: 100%;
		height: 186px;
		background-image: url(../img/bg-review-left-bottom-m.png);
	}
	.coffee-cherry-page .bg-bottom-right-page {
		width: 100%;
		height: 210px;
	}
	.sc-coffee-review:before {
		display: none;
	}
	.obj-bottom-left-m {
		position: absolute;
		width: 141px;
		height: 217px;
		bottom: -120px;
		left: 0;
		display: block;
		background-image: url(../img/bg-review-left-top-m.png);
		background-size: contain;
		background-repeat: no-repeat;
	}
	.sc-topic h2 {
		font-size: 48px;
	}
	.sc-coffee-hero {
		height: auto;
		padding-bottom: 80px;
	}
	.sc-coffee-hero .coffee-content p {
		font-size: 15px;
	}
	.sc-coffee-hero .grid-block-hero {
		grid-gap: 20px;
	}
	.sc-coffee-hero .product-bg {
		width: 100%;
		height: 100%;
		background-size: 95% auto;
	}
	.sc-coffee-hero .coffee-product {
		height: 100vw;
	}
	.sc-coffee-hero::before {
		width: 120px;
	}
	.sc-coffee-hero:after {
		width: 50px;
		height: 160px;
	}
	.sc-coffee-hero .title-hero {
		margin-bottom: 20px;
	}
	.sc-coffee-hero .coffee-content h1 {
		font-size: 100px;
		line-height: 90%;
	}
	.sc-coffee-benefits .grid-item {
		grid-gap: 40px;
		grid-template-columns: 1fr;
	}
	.nav-coffee a {
		gap: 16px;
		line-height: 110%;
		text-align: center;
		justify-content: center;
		flex-direction: column;
		height: auto;
		padding: 16px 12px;
		font-size: 24px;
		border-radius: 24px;
		background: #e1e0c2;
		box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.08);
	}
	.nav-coffee a h3 {
		gap: 16px;
		flex-direction: column;
	}
	.nav-coffee a svg {
		width: 42px;
		height: auto;
	}
	.sc-coffee-product .product-btn {
		flex-direction: column;
	}
	.sc-coffee-product .product-btn .btn {
		width: 100%;
	}
	.product-btn-social {
		overflow-x: auto;
		scrollbar-width: none;
		-ms-overflow-style: none;
		margin-right: -20px;
	}
	.product-btn-social::-webkit-scrollbar {
		display: none;
	}
	.howtoeat-modal {
		max-width: 100%;
		height: auto;
	}
	.howtoeat-modal-grid {
		display: grid;
		grid-template-columns: 1fr;
	}
	.howtoeat-modal-content {
		padding: 20px;
	}
	.howtoeat-modal-content h2 {
		font-size: 40px;
	}
	.howtoeat-modal-content h4 {
		font-size: 24px;
	}
	.howtoeat-modal-content .article-blog-share p {
		text-align: left;
		line-height: 120%;
	}
	.howtoeat-modal-content .article-blog-share {
		justify-content: space-between;
	}
	.howtoeat-modal-img:after {
		content: "";
		display: flex;
		padding-top: 70%;
	}
	.howtoeat-modal-img img {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.howtoeat-modal-img .clipped-image {
		-webkit-clip-path: ellipse(86% 98% at 50% 0%);
		clip-path: ellipse(86% 98% at 50% 0%);
	}
	.howtoeat-modal-content .box-content {
		max-height: 220px;
		min-height: 220px;
	}
	.howtoeat-modal .modal-icon-close {
		top: initial;
		bottom: -60px;
		right: inherit;
		left: 50%;
		transform: translateX(-50%);
	}
	.swiper-growing {
		width: 100%;
	}
	.sc-growing-forward {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.swiper-slide.slide-growing {
		width: 324px !important;
		grid-gap: 0;
	}
	.sc-growing-forward .info-content h4 {
		font-size: 18px;
		line-height: 120%;
	}
	.swiper-growing .swiper-slide-active {
		opacity: 1;
	}
	.sc-growing-forward .wrap-growing {
		grid-gap: 25px;
	}
	.sc-growing-forward .cover-cherry {
		width: 100%;
		margin: 0 20px;
		padding-top: 10px;
	}
	.sc-growing-forward .main-img {
		max-width: 240px;
	}
	.sc-growing-forward .ani-label {
		right: 0;
		bottom: 12px;
	}
	.sc-growing-forward .ani-label .arw-up {
		width: 40px;
	}
	.sc-growing-forward .ani-label .text-coffee-cherry {
		width: 100px;
		top: 20px;
	}
	.sc-topic p {
		font-size: 15px;
	}
	.sc-topic h2.fontsize-lg {
		font-size: 64px;
		line-height: 100%;
	}
	.sc-coffee-blog-related .card-blog .card-blog-caption p {
		font-size: 15px;
	}
	.swiper-media {
		margin-left: -20px;
	}
	.swiper-media .slide-cascara-img {
		width: 220px;
	}
	.cc-card-cascara-img {
		padding: 14px;
		border-radius: 24px;
		box-shadow: 0 0 8.01px 1.602px #ff9183;
	}
	.cc-card-cascara-img .box-caption h3 {
		font-size: 18px;
	}
	.cc-card-cascara-img .box-img {
		width: 192px;
		height: 192px;
	}
	.swiper-media .slide-cascara-video {
		width: 320px;
	}
	.cc-card-cascara-video {
		top: -20px;
		padding: 16px;
		margin: 0;
		border-radius: 24px;
	}
	.cc-card-cascara-video .box-video {
		border-radius: 10px;
	}
	.cc-card-cascara-video .icon-play {
		width: 50px;
		height: 50px;
	}
	.cc-card-cascara-video .icon-play svg {
		width: 16px;
		height: auto;
	}
	.sc-coffee-product .cc-product-img {
		padding: 14px;
	}

	.ani-obj-growing-m {
		position: absolute;
		z-index: 9;
		width: 88px;
		height: 167px;
		bottom: 0;
		right: 0;
		display: block;
		background-image: url(../img/bg-growing-forward-bottom-m.png);
		background-position: right bottom;
		background-size: contain;
		background-repeat: no-repeat;
		pointer-events: none;
	}
	.sc-growing-forward .obj-dot {
		display: none;
	}
	.swiper-howtoeat .item-howtoeat-slide {
		width: 230px;
	}
	.item-howtoeat-slide .card-howtoeat {
		height: 216px;
		padding: 16px;
		border-radius: 20px;
		background: #ff9183;
		box-shadow: 0 2.501px 3.751px 0 rgba(0, 0, 0, 0.08);
	}
	.item-howtoeat-slide .card-howtoeat .box-img {
		border-radius: 10px;
	}
	.item-howtoeat-slide .caption-howtoeat {
		padding: 16px 12px;
		text-align: center;
	}
	.item-howtoeat-slide .caption-howtoeat h3 {
		font-size: 18px;
	}
	.item-howtoeat-slide .caption-howtoeat p {
		font-size: 15px;
	}
	.clip-circle .box-img {
		width: 180px !important;
		height: 180px !important;
	}
	.clip-organic-blob .box-img img {
		width: 182px;
		height: 140px;
		-webkit-clip-path: path("M126.77 0C157.27 0 182 19.01 182 42.46C182 47.15 181.01 51.65 179.19 55.87C175.44 64.52 175.44 75.40 179.19 84.06C181.01 88.28 182 92.78 182 97.46C182 124.91 157.27 140.05 126.77 140.05C117.13 140.05 108.07 134.50 100.18 131.00C94.36 128.00 87.64 128.00 81.82 131.00C73.93 134.50 64.87 140.05 55.23 140.05C24.73 140.05 0 124.91 0 97.46C0 92.78 0.99 88.28 2.81 84.06C6.56 75.40 6.56 64.52 2.81 55.87C0.99 51.65 0 47.15 0 42.46C0 19.01 24.73 0 55.23 0C64.87 0 73.93 1.90 81.82 5.23C87.64 7.70 94.36 7.70 100.18 5.23C108.07 1.90 117.13 0 126.77 0Z");
		clip-path: path("M126.77 0C157.27 0 182 19.01 182 42.46C182 47.15 181.01 51.65 179.19 55.87C175.44 64.52 175.44 75.40 179.19 84.06C181.01 88.28 182 92.78 182 97.46C182 124.91 157.27 140.05 126.77 140.05C117.13 140.05 108.07 134.50 100.18 131.00C94.36 128.00 87.64 128.00 81.82 131.00C73.93 134.50 64.87 140.05 55.23 140.05C24.73 140.05 0 124.91 0 97.46C0 92.78 0.99 88.28 2.81 84.06C6.56 75.40 6.56 64.52 2.81 55.87C0.99 51.65 0 47.15 0 42.46C0 19.01 24.73 0 55.23 0C64.87 0 73.93 1.90 81.82 5.23C87.64 7.70 94.36 7.70 100.18 5.23C108.07 1.90 117.13 0 126.77 0Z");
	}
	.sc-blog-cover {
		height: 143.58vw;
		-webkit-clip-path: ellipse(160% 100% at 50% 0%);
		clip-path: ellipse(160% 100% at 50% 0%);
	}
	.sc-blog-cover .pano-caption h1 {
		font-size: 40px;
	}
	.sc-blog-cover .pano-caption {
		margin-bottom: 170px;
	}
	.scroll-down-btn {
		bottom: 24px;
	}
	.sc-coffee-benefits .item-box-content h3 {
		font-size: 18px;
	}
	.sc-coffee-benefits .item-box-content p {
		font-size: 15px;
	}
	.sc-coffee-product-media:after {
		width: 80px;
		height: 80px;
		bottom: -40px;
		left: 100px;
	}
	.ani-obj-product {
		position: absolute;
		z-index: 9;
		width: 200px;
		height: 220px;
		top: -120px;
		left: -30px;
		display: block;
		background-image: url(../img/ani-obj-product-m.png);
		background-position: right bottom;
		background-size: contain;
		background-repeat: no-repeat;
		pointer-events: none;
	}
	.sc-coffee-product .cc-block-wrap.cc-cascara {
		margin-bottom: 270px;
	}
	.sc-coffee-product-media {
		position: absolute;
		bottom: -180px;
		top: inherit;
		width: 100%;
	}
	.sc-coffee-product:before {
		width: 200px;
		height: 220px;
		top: 400px;
	}
	.sc-coffee-benefits:before {
		width: 122px;
		height: 192px;
		bottom: -150px;
	}
	.sc-coffee-benefits:after {
		width: 45px;
		height: 255px;
		bottom: inherit;
		top: 390px;
	}
	.rellax-obj-cherry-home-6 {
		left: 0;
	}
	.rellax-obj-cherry-home-6 img {
		width: 48px;
	}
	.rellax-obj-cherry-home-5 {
		top: 36%;
		right: 20px;
		z-index: 100;
	}
	.rellax-obj-cherry-home-5 img {
		width: 45px;
	}
	.rellax-obj-cherry-home-7 {
		top: -80px;
	}
	.rellax-obj-cherry-home-7 img {
		width: 107px;
	}
	.rellax-obj-cherry-home-2 {
		right: -10px;
	}
	.rellax-obj-cherry-home-2 img {
		width: 40px;
	}
}
@media (max-width: 375px) {
	.nav-coffee li {
		font-size: 20px;
	}
	.sc-coffee-hero .coffee-content p {
		max-width: 100%;
	}
}
