@font-face {font-family: 'Brother1816-Printed';src: url('../fonts/Brother1816Printed-Book.woff2') format('woff2'),url('../fonts/Brother1816Printed-Book.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Brother-1816';src: url('../fonts/Brother1816-Medium.woff2') format('woff2'),url('../fonts/Brother1816-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Brother1816-Printed';src: url('../fonts/Brother1816Printed-Regular.woff2') format('woff2'),url('../fonts/Brother1816Printed-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Brother1816-Printed';src: url('../fonts/Brother1816Printed-Bold.woff2') format('woff2'),url('../fonts/Brother1816Printed-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Brother-1816';src: url('../fonts/Brother1816-Bold.woff2') format('woff2'),url('../fonts/Brother1816-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Brother-1816';src: url('../fonts/Brother1816-Regular.woff2') format('woff2'),url('../fonts/Brother1816-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Brother1816-Printed';src: url('../fonts/Brother1816Printed-Medium.woff2') format('woff2'),url('../fonts/Brother1816Printed-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}

* {margin: 0;padding: 0;}
html{font-size: 1rem;overflow-x: hidden;}
html {overflow-x: hidden !important;}
body {font-family: 'Brother1816-Printed';font-weight: normal;overflow-x: hidden;}
ul {list-style: none;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-family: "Brother1816-Printed";}
h1, h2, h3, h4, h5, h6, p {margin: 0;}
img {max-width: 100%;display: block; height: auto;}

.btn-white-fill {padding: 0.625rem 2.5rem;width: 26.875rem;display: flex;justify-content: center;border-radius: 0.5625rem;filter: drop-shadow(0 0 0.375rem rgba(0,0,0,0.2));background-color: #FFFBCC;font-family: "Brother1816-Printed";font-weight: normal;font-size: 2.375rem;letter-spacing: 0rem;color: #363636;text-align: center;text-decoration: none;filter: none;transition: 0.3s ease;}
.btn-white-fill:hover {background-color: #64B447;color: #fff;}
.btn-white-fill:hover::after {filter: brightness(0) saturate(100%) invert(99%) sepia(12%) saturate(89%) hue-rotate(249deg) brightness(116%) contrast(100%);}
.container {max-width: 1764px;width: 100%;margin-left: auto;margin-right: auto;padding-left: 50px;padding-right: 50px;}

header {position: fixed;top: 0;left: 0;width: 100%;height: 13.3125rem;background: url(../images/header-bg-full_compressed.png) repeat-x bottom;background-size: cover;display: flex;align-items: center;z-index: 9999;}
/* header .container {padding-left: 15px;padding-right: 15px;} */
/* header::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 10.5rem;background: url(../images/header-commun-bg.jpg) repeat-x top;background-size: cover;} */
/* header::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 2.8125rem;background: url(../images/header-bottom-bg.png) repeat-x bottom;background-size: cover;} */
header nav .mobile-logo, header nav .menu-arrow {display: none;}
header nav ul {display: flex;align-items: center;margin-left: -0.75rem;margin-right: -1.875rem;}
header nav ul li:nth-child(1) {margin-right: 5.1875rem;}
header nav ul li:nth-child(2) {margin-right: 5.1875rem;}
header nav ul li:nth-child(3) {margin-right: 5.1875rem;}
header nav ul li:nth-child(4) {margin-right: 8.75rem;margin-left: 3.5625rem;margin-top: -0.875rem;}
header nav ul li:nth-child(5) {margin-right: 5.1875rem;}
header nav ul li:nth-child(6) {margin-right: 5.1875rem;}
header nav ul li a {font-size: 2.125rem;letter-spacing: -0.0537rem;line-height: 2.125rem;color: #363636 !important;font-family: "Brother1816-Printed";text-decoration: none !important;}

.content {padding-top: 11.25rem;}

/* .hero-banner {max-height: 67.5rem;height: 100%;overflow: hidden;} */
.hero-banner .hero-banner-img img {width: 100%;}
.hero-banner .hero-banner-img video {width: 100%;height: 100%;}
/* .hero-banner .hero-banner-slider {height: 720px;overflow: hidden;} */
.hero-banner .hero-banner-slider ul {display: flex;align-items: center;}
.hero-banner .hero-banner-slider ul li video {width: 100%;height: 100%;}

.laila-welcome-section {position: relative;margin-top: -2rem;padding-top: 5.8125rem;padding-bottom: 19.375rem;position: relative;overflow-x: hidden;z-index: 1;}
/* .laila-welcome-section .bottom-bg-nature {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url(../images/welcome-section-full-bg.png), url(../images/welcome-natrure-bg.png) repeat-x;background-blend-mode: multiply;background-size: cover ,100%;background-position: top, bottom;} */
.laila-welcome-section .bottom-bg-nature {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url(../images/welcome-section-full-bg_compresss.png);background-blend-mode: multiply;background-size: cover;background-position: top;}
.laila-welcome-section .bottom-bg-nature video {mix-blend-mode: multiply;width: 100%;height: auto;position: absolute;bottom: 26px;}
.laila-welcome-section .container {max-width: 2064px;/*position: relative;z-index: 1;*/}
.laila-welcome-section .left-col {max-width: 47%;width: 100%;}
.laila-welcome-section .right-col {max-width: 53%;width: 100%;position: relative;z-index: 1;}
.laila-welcome-section .right-col .section-content {padding-top: 4.375rem;}
.laila-welcome-section .left-col .img-wrp {position: relative;height: 100%;padding-bottom: 100%;}
.laila-welcome-section .left-col .img-wrp video {width: 80%;display: block;margin: 0 auto;position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 9;height: 100%;mix-blend-mode: darken;}
.laila-welcome-section .right-col .section-content h2 {font-size: 9.125rem;line-height: 9.125rem;text-transform: uppercase;color: #ffffff;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;padding-left: 1.4375rem;letter-spacing: -0.3125rem;margin-bottom: 1.6875rem;}
.laila-welcome-section .right-col .section-content h4 {font-size: 3.5812rem;line-height: 134%;color: #ffffff;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 50px;}
.laila-welcome-section .right-col .section-content p {font-size: 2.4375rem;letter-spacing: 0.0375rem;line-height: 3.3125rem;color: #FFFBCC;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 15px;}
.laila-welcome-section .time-line-wrp {margin-top: 85px;}
.laila-welcome-section .time-line-wrp .time-line {display: flex;flex-direction: column;}
.laila-welcome-section .time-line-wrp .time-line h2 {font-size: 5.75rem;line-height: 130%;color: #ffffff;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;}
.laila-welcome-section .time-line-wrp .time-line p {font-size: 1.875rem;letter-spacing: 0.0375rem;line-height: 3.3125rem;color: #FFFBCC;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;}
.laila-welcome-section .time-line-wrp .time-line p span {font-size: 1.6rem;}
.laila-welcome-section .right-col .action-btn {display: none;justify-content: center;}
.laila-welcome-section .action-btn {margin-top: 4.313rem;display: flex;justify-content: center;position: relative;z-index: 1;}
.laila-welcome-section .action-btn a {position: relative;display: flex;align-items: center;border: 2px solid transparent;text-transform: uppercase;}
.laila-welcome-section .action-btn a:hover {background-color: transparent;border-color: #FFFBCC;}
.laila-welcome-section .action-btn a::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.25rem;margin-left: 0.4125rem;}
.laila-welcome-section .action-btn a:hover::after {filter: brightness(0) saturate(100%) invert(99%) sepia(12%) saturate(89%) hue-rotate(249deg) brightness(116%) contrast(100%);}

.laila-range-sec {position: relative;margin-top: -3.5rem;padding-top: 8.75rem;padding-bottom: 7.5rem;z-index: 1;}
.laila-range-sec .container {position: relative;z-index: 1;}
.laila-range-sec .heading {margin-bottom: 4.375rem;}
.laila-range-sec .heading h2 {font-size: 6.25rem;letter-spacing: -0.3125rem;text-transform: uppercase;color: #FFFBCC;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-left: 0;}
.laila-range-sec .laila-range-sec-bg {background: url(../images/laila-range-bg_compressed.png);background-repeat: repeat-x;background-size: cover;background-position: top;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;}
.laila-range-sec .laila-range-slider {position: relative;overflow: hidden;}
.laila-range-sec .laila-range-slider .item {position: relative;cursor: pointer;}
.laila-range-sec .laila-range-slider .item .item-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);opacity: 0;visibility: hidden;transition: 0.3s ease;display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 30px;}
.laila-range-sec .laila-range-slider .item:hover .item-content {opacity: 1;visibility: visible;}
.laila-range-sec .laila-range-slider .item .item-content h2 {font-size: 4rem;letter-spacing: 0;text-transform: uppercase;color: #FFFFFF;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 20px;}
.laila-range-sec .laila-range-slider .item .item-content p {font-size: 1.6rem;letter-spacing: 0;color: #FFFFFF;font-weight: 400;text-align: center;margin-left: 0;}
.laila-range-sec .action-btn {margin-top: 6.625rem;display: flex;justify-content: center;}
.laila-range-sec .action-btn a {position: relative;display: flex;align-items: center;}
.laila-range-sec .action-btn a::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}

.recipe-category-container {position: relative;}
.recipe-category-container .flower-design {position: absolute;z-index: 2;top: -12%;right: 10%;width: 100%;height: 100%;opacity: 40%;max-width: 300px;max-height: 300px;}

.latest-recipes-sec {position: relative;margin-top: -3.125rem;padding-top: 10.625rem;padding-bottom: 7rem;z-index: 1;}
.latest-recipes-sec .container {position: relative;z-index: 1;max-width: 2200px;}
.latest-recipes-sec .heading {margin-bottom: 5rem;}
.latest-recipes-sec .heading h2 {font-size: 6.25rem;letter-spacing: -0.3125rem;text-transform: uppercase;color: #FFFBCC;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-left: 0;}
.latest-recipes-sec .latest-recipes-sec-bg {background: url(../images/latest-recipes-bg_compressed.png);background-repeat: repeat-x;background-size: cover;background-position: top;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;}
.latest-recipes-sec .latest-product-wrp {/*display: grid;*/grid-template-columns: repeat(4, 1fr);column-gap: 2.1875rem;row-gap: 2.1875rem;}
.latest-recipes-sec .latest-product-wrp .owl-stage {display: flex;}
.latest-recipes-sec .latest-product-wrp.owl-loaded .product-card {height: 100%;}
.latest-recipes-sec .latest-product-wrp .product-card {background: url(../images/product-background.jpg) repeat-x center;background-size: cover;display: flex;flex-direction: column;}
/* .latest-recipes-sec .latest-product-wrp .product-card .image {max-height: 30.75rem;overflow: hidden;} */
.latest-recipes-sec .latest-product-wrp .product-card .image img {width: 100%;height: 100%;object-fit: cover;aspect-ratio: 1 / 1;}
.latest-recipes-sec .latest-product-wrp .product-card .product-info {padding: 1.875rem 3.125rem;display: flex;flex-direction: column;flex: 1;}
.latest-recipes-sec .latest-product-wrp .product-card .product-info h3 {font-size: 2.6875rem;letter-spacing: 0rem;text-transform: uppercase;color: #363636;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 1.25rem;}
.latest-recipes-sec .latest-product-wrp .product-card .product-info h3 a {text-decoration: none;color: #363636;}
.latest-recipes-sec .latest-product-wrp .product-card .product-info ul {display: flex;align-items: center;justify-content: center;margin-top: auto;}
.latest-recipes-sec .latest-product-wrp .product-card .product-info ul li {font-size: 1.563rem;line-height: 100%;letter-spacing: 0rem;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;color: #363636;}
.latest-recipes-sec .latest-product-wrp .product-card .product-info ul li:nth-child(1) {width: 1.875rem;height: 1.875rem;margin-right: 0.9375rem;}
.latest-recipes-sec .latest-product-wrp .product-card .product-info ul li:not(:last-child,:first-child) {margin-right: 0.9375rem;position: relative;display: flex;align-items: center;}
.latest-recipes-sec .latest-product-wrp .product-card .product-info ul li:not(:last-child,:first-child)::after {content: '|';display: block;margin-left: 0.9375rem;}
.latest-recipes-sec .action-btn {margin-top: 8.125rem;display: flex;justify-content: center;}
.latest-recipes-sec .action-btn a {position: relative;display: flex;align-items: center;}
.latest-recipes-sec .action-btn a::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}

.highlights-sec {position: relative;margin-top: -2.75rem;padding-top: 7.5rem;padding-bottom: 7rem;z-index: 1;}
.highlights-sec .container {position: relative;z-index: 1;max-width: 2200px;}
.highlights-sec .heading {margin-bottom: 4.25rem;}
.highlights-sec .heading h2 {font-size: 6.25rem;letter-spacing: -0.3125rem;text-transform: uppercase;color: #FFFBCC;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-left: 0;}
.highlights-sec .highlights-sec-bg {background: url(../images/highlights-bg.png), url(../images/latest-recipes-flower-top.png);background-repeat: repeat-x, no-repeat;background-blend-mode: multiply;background-size: cover, 26.875rem;background-position: top, top 1.875rem left 24.25rem;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;}
.highlights-sec .highlight-product-wrp {/*display: grid;*/grid-template-columns: repeat(3, 1fr);column-gap: 2.1875rem;row-gap: 2.1875rem;}
.highlights-sec .highlight-product-wrp .product-card {background: url(../images/product-background.jpg) repeat-x center;background-size: 100%;}
.highlights-sec .highlight-product-wrp .product-card .image {aspect-ratio: 1 / 1;overflow: hidden;max-height: 38.75rem;width: 100%;}
.highlights-sec .highlight-product-wrp .product-card .image img {width: 100%;height: 100%;object-fit: cover;}
.highlights-sec .highlight-product-wrp .product-card .product-info {padding: 2.75rem 3rem;}
.highlights-sec .highlight-product-wrp .product-card .product-info h4 {font-size: 2.0625rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";line-height: 110%;margin-bottom: 2.1875rem;min-height: 4.125rem;max-width: 90%;}
.highlights-sec .highlight-product-wrp .product-card .product-info a {font-size: 1.5625rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";line-height: 100%;text-decoration: none;display: inline-flex;align-items: center;}
.highlights-sec .highlight-product-wrp .product-card .product-info a::after {content: '';display: inline-block;width: 1.25rem;height: 1.25rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-left: 0.4375rem;margin-top: 4px;}
.highlights-sec .action-btn {margin-top: 7.625rem;display: flex;justify-content: center;}
.highlights-sec .action-btn a {position: relative;display: flex;align-items: center;}
.highlights-sec .action-btn a::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}

.people-planet-sec {position: relative;min-height: 63.875rem;margin-top: -3.125rem;padding-top: 7.5rem;padding-bottom: 0rem;z-index: 1;overflow: hidden;}
.people-planet-sec > picture {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.people-planet-sec > picture img {object-fit: cover;width: 100%;height: 100%;}
.people-planet-sec .container {position: relative;z-index: 1;max-width: 1854px;}
.people-planet-sec .heading {margin-bottom: 4.25rem;}
.people-planet-sec .heading h2 {font-size: 4.6875rem;letter-spacing: -0.0313rem;text-transform: uppercase;color: #1d5c39;font-weight: 700;font-family: "Brother1816-Printed";}
.people-planet-sec .people-planet-info {max-width: 73rem;width: 100%;background: url(../images/product-background.jpg) repeat-x top;background-size: 100%;display: flex;flex-direction: column;margin-top: 14.375rem;border-radius: 0.625rem;overflow: hidden;padding: 3.0625rem 5.125rem;margin-left: 0.4375rem;}
.people-planet-sec .people-planet-info p {font-size: 2.375rem;line-height: 3.625rem;color: #363636;font-weight: 400;font-family: "Brother1816-Printed";margin-bottom: 0rem;}
.people-planet-sec .people-planet-info a {font-size: 2.0625rem;letter-spacing: 0rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-left: auto;text-decoration: none;position: relative;display: inline-flex;align-items: center;}
.people-planet-sec .people-planet-info a:hover {text-decoration: underline;}
.people-planet-sec .people-planet-info a::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}
.people-planet-sec .people-planet-sec-bg {position: absolute;bottom: 0;left: 0;width: 100%;height: 2.0625rem;background: url(../images//PEOPLE-PLANET-BG-BOTTOM.png) repeat-x top;background-size: 100%;}

footer {background-color: #1d5c39;height: 16.5625rem;display: flex;align-items: center;}
footer .container {position: relative;z-index: 1;max-width: 2200px;}
footer .logo {max-width: 17.0625rem;width: 100%;}
footer .social-link {max-width: calc(100% - 17.0625rem);width: 100%;display: flex;align-items: center;}
footer .social-link ul {display: flex;align-items: center;margin-left: auto;max-width: 28.125rem;width: 100%;justify-content: space-between;}
footer .social-link ul li {width: 40px;height: 40px;}
footer .social-link ul li:not(:last-child) {margin-right: 5px;}
footer .social-link ul li a img {filter: none;transition: 0.3s ease;width: 100%;}
footer .social-link ul li:hover a img {filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(335deg) brightness(101%) contrast(101%);}

/* product list */
.savor-meals-sec {background: url(../images/savor_scrumptious_meals_bg.png);background-repeat: repeat-x;background-size: cover;background-position: top;margin-top: -2rem;position: relative;padding-top: 5.6rem;padding-bottom: 10rem;}
.savor-meals-sec .container {max-width: 1704px;}
.savor-meals-sec .heading {margin-bottom: 5.4rem;}
.savor-meals-sec .heading h2 {font-size: 4.688rem;line-height: 4.875rem;letter-spacing: -0.18rem; text-transform: uppercase;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;}
.savor-meals-sec .savor-meals-list .savor-meals-slider li {position: relative;display: flex;flex-direction: column;align-items: center;}
.savor-meals-sec .savor-meals-list .savor-meals-slider li a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.savor-meals-sec .savor-meals-list .savor-meals-slider li .meals-icon {height: 180px;aspect-ratio: 1 / 1;position: relative;border: 2px solid #1d5c39;border-radius: 11.25rem;display: flex;align-items: center;justify-content: center;margin-bottom: 1.563rem;transition: 0.3s ease;}
.savor-meals-sec .savor-meals-list .savor-meals-slider li .meals-icon::before {content: '';position: absolute;top: 50%;left: 50%;width: 90%;height: 90%;border: 2px solid #1d5c39;border-radius: 11.25rem;transform: translate(-50%, -50%);transition: 0.3s ease;}
.savor-meals-sec .savor-meals-list .savor-meals-slider li .meals-icon::after {content: '';position: absolute;top: 50%;left: 50%;width: 80%;height: 80%;background-color: #FFFBCC;border-radius: 11.25rem;transform: translate(-50%, -50%);}
.savor-meals-sec .savor-meals-list .savor-meals-slider li .meals-icon img {height: 80px;width: 90px;position: relative;z-index: 1;}
.savor-meals-sec .savor-meals-list .savor-meals-slider li span {font-size: 2.5rem;line-height: 3rem;color: #363636;font-family: "Brother1816-Printed";text-align: center;}

.latest-recipes-sec-two.latest-recipes-sec-two {position: relative;margin-top: -3.425rem;padding-top: 7.525rem;padding-bottom: 11rem;}
.latest-recipes-sec-two.latest-recipes-sec .heading {margin-bottom: 5rem;}
.latest-recipes-sec-two.latest-recipes-sec .heading h2 {font-size: 4.85rem;letter-spacing: -0.3125rem;text-transform: uppercase;color: #FFFBCC;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-left: 0;}
.latest-recipes-sec-two.latest-recipes-sec .latest-recipes-sec-bg {background: url(../images/latest-recipes-bg.png);background-repeat: repeat-x;background-size: cover;background-position: top;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;}

.seasonal-recipes-sec {position: relative;margin-top: -6rem;padding-top: 9rem;padding-bottom: 10rem;}
.seasonal-recipes-sec .seasonal-recipes-sec-bg {background: url(../images/seasonal_recipes_bg.png), url(../images/seasonal_recipes_flower-left.png);background-repeat: repeat-x, no-repeat;background-size: cover, 20.75rem;background-blend-mode: multiply;background-position: top, top 2.3rem left;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.seasonal-recipes-sec .container {position: relative;z-index: 1;max-width: 2170px;}
.seasonal-recipes-sec .heading {margin-bottom: 6.7rem;}
.seasonal-recipes-sec .heading h2 {font-size: 4.688rem;line-height: 4.875rem;letter-spacing: -0.188rem;text-transform: uppercase;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.4rem;}
.seasonal-recipes-sec .heading h4 {font-size: 2.875rem;line-height: 2.875rem;letter-spacing: -0.03rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;}
.seasonal-recipes-sec .seasonal-recipes-slider:not(.owl-loaded) {display: flex;justify-content: center;position: relative;margin-left: -1.09375rem;margin-right: -1.09375rem; /*column-gap: 2.1875rem;row-gap: 2.1875rem;*/}
.seasonal-recipes-sec .seasonal-recipes-slider:not(.owl-loaded) .seasonal-prod-wrp {max-width: 33.33333%;width: 100%;margin-left: 1.09375rem;margin-right: 1.09375rem;}
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp {background: url(../images/product-background.jpg) no-repeat;background-position: top left;background-size: cover;display: flex;flex-direction: column;}
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info h3 a {text-decoration: none;color: #363636;}
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp .image img {aspect-ratio: 1 / 1;object-fit: cover;} 
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info {padding: 2rem 5rem 3.4rem 5rem;height: 100%;display: flex;flex-direction: column;}
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info h2 {font-size: 2.875rem;letter-spacing: -0.1rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.6rem;}
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info h3 {font-size: 3.625rem;letter-spacing: -0.1rem;text-transform: uppercase;color: #363636;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.4rem;}
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul {display: flex;align-items: center;justify-content: center;margin-top: auto;}
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li {font-size: 1.45rem;line-height: 100%;letter-spacing: -0.02rem;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;color: #363636;}
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li:nth-child(1) {width: 2.475rem;height: 2.475rem;margin-right: 0.9375rem;}
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li:not(:last-child,:first-child) {margin-right: 0.9375rem;position: relative;display: flex;align-items: center;}
.seasonal-recipes-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li:not(:last-child,:first-child)::after {content: '|';display: block;margin-left: 0.9375rem;}
.seasonal-recipes-sec .action-btn {margin-top: 7.725rem;display: flex;justify-content: center;}
.seasonal-recipes-sec .action-btn a {position: relative;display: flex;align-items: center;}
.seasonal-recipes-sec .action-btn a::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}


.rice-sensations-sec {position: relative;margin-top: -6rem;padding-top: 9rem;padding-bottom: 11rem;}
.rice-sensations-sec .rice-sensations-sec-bg {background: url(../images/rice-sensations-bg.png), url(../images/rice-sensations-bg-flower.png);background-repeat: repeat-x, no-repeat;background-size: cover, 40.25rem;background-blend-mode: multiply;background-position: top, top 0.8rem right 5.5rem;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.rice-sensations-sec .container {position: relative;z-index: 1;max-width: 2170px;}
.rice-sensations-sec .heading {margin-bottom: 8.3rem;}
.rice-sensations-sec .heading h2 {font-size: 4.688rem;line-height: 4.875rem;letter-spacing: -0.25rem;text-transform: uppercase;color: #FFFFFF;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;}
.rice-sensations-sec .seasonal-recipes-slider {grid-template-columns: repeat(3, 1fr);column-gap: 2.1875rem;row-gap: 2.1875rem;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp {background: url(../images/product-background.jpg) no-repeat;background-position: top left;background-size: cover;display: flex;flex-direction: column;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info {height: 100%;display: flex;flex-direction: column;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul {margin-top: auto;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .image img {aspect-ratio: 1 / 1;object-fit: cover;} 
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info {padding: 2rem 5rem 3.4rem 5rem;height: 100%;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info h2 {font-size: 2.875rem;letter-spacing: -0.1rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.6rem;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info h3 a {text-decoration: none; color: #363636;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info h3 {font-size: 3.625rem;letter-spacing: -0.1rem;text-transform: uppercase;color: #363636;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.4rem;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul {display: flex;align-items: center;justify-content: center;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li {font-size: 1.45rem;line-height: 100%;letter-spacing: -0.02rem;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;color: #363636;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li:nth-child(1) {width: 2.475rem;height: 2.475rem;margin-right: 0.9375rem;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li:not(:last-child,:first-child) {margin-right: 0.9375rem;position: relative;display: flex;align-items: center;}
.rice-sensations-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li:not(:last-child,:first-child)::after {content: '|';display: block;margin-left: 0.9375rem;}
.rice-sensations-sec .action-btn {margin-top: 8.925rem;display: flex;justify-content: center;}
.rice-sensations-sec .action-btn a {position: relative;display: flex;align-items: center;}
.rice-sensations-sec .action-btn a::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}

.healthy-highlights-sec {position: relative;margin-top: -6rem;padding-top: 5.7rem;padding-bottom: 10rem;}
.healthy-highlights-sec .healthy-highlights-sec-bg {background: url(../images/healthy-highlights-bg.png);background-repeat: repeat-x;background-size: cover, 40.25rem;background-blend-mode: multiply;background-position: top, top 0.8rem right 5.5rem;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.healthy-highlights-sec .container {position: relative;z-index: 1;max-width: 2170px;}
.healthy-highlights-sec .heading {margin-bottom: 5.3rem;}
.healthy-highlights-sec .heading h2 {font-size: 4.688rem;line-height: 4.875rem;letter-spacing: -0.188rem;text-transform: uppercase;color: #FFFFFF;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.4rem;}
.healthy-highlights-sec .heading h4 {font-size: 2.875rem;line-height: 2.875rem;letter-spacing: -0.03rem;color: #FFFFFF;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;}
.healthy-highlights-sec .seasonal-recipes-slider {grid-template-columns: repeat(3, 1fr);column-gap: 2.1875rem;row-gap: 2.1875rem;}
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp {background: url(../images/product-background.jpg) no-repeat;background-position: top left;background-size: cover;}
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp .image img {aspect-ratio: 1 / 1;} 
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info h3 a {text-decoration: none; color: #363636;}
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info {padding: 2rem 5rem 3.4rem 5rem;}
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info h2 {font-size: 2.875rem;letter-spacing: -0.1rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.6rem;}
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info h3 {font-size: 3.625rem;letter-spacing: -0.1rem;text-transform: uppercase;color: #363636;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.4rem;}
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul {display: flex;align-items: center;justify-content: center;}
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li {font-size: 1.45rem;line-height: 100%;letter-spacing: -0.02rem;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;color: #363636;}
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li:nth-child(1) {width: 2.475rem;height: 2.475rem;margin-right: 0.9375rem;}
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li:not(:last-child,:first-child) {margin-right: 0.9375rem;position: relative;display: flex;align-items: center;}
.healthy-highlights-sec .seasonal-recipes-slider .seasonal-prod-wrp .product-info ul li:not(:last-child,:first-child)::after {content: '|';display: block;margin-left: 0.9375rem;}
.healthy-highlights-sec .action-btn {margin-top: 7.625rem;display: flex;justify-content: center;}
.healthy-highlights-sec .action-btn a {position: relative;display: flex;align-items: center;}
.healthy-highlights-sec .action-btn a::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}

.indulge-popular-recipes-bg {position: relative;margin-top: -5.5rem;padding-top: 10.7rem;padding-bottom: 10.7rem;}
.indulge-popular-recipes-bg .container {position: relative;z-index: 1;max-width: 2168px;}
.indulge-popular-recipes-bg .yellow-bg {background: url(../images/indulge-in-our-handpicked-top-bg.png);background-repeat: repeat-x;background-size: cover;background-position: top;position: absolute;top: 0;left: 0;width: 100%;height: 94px;z-index: 1;}
.indulge-popular-recipes-bg .indulge-popular-recipes-sec-bg {background: url(../images/indulge-popular-recipes-bg.png);background-repeat: repeat-x;background-size: cover;background-position: top 20px left;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.indulge-popular-recipes-bg .left-col {max-width: 50%;width: 100%;padding-right: 30px;}
.indulge-popular-recipes-bg .right-col {max-width: 50%;width: 100%;padding-left: 17px;}
.indulge-popular-recipes-bg .left-col h2 {font-size: 4.688rem;line-height: 7.313rem;letter-spacing: -0.07rem;color: #ffffff;font-weight: 500;font-family: "Brother1816-Printed";max-width: 98%;}
.indulge-popular-recipes-bg .left-col .action-btn {margin-top: 3.4rem;}
.indulge-popular-recipes-bg .left-col .action-btn a.btn-white-fill {position: relative;display: flex;align-items: center;width: 30.875rem;text-transform: uppercase;letter-spacing: -0.1rem;background-color: #FFE5C2;}
.indulge-popular-recipes-bg .left-col .action-btn a.btn-white-fill::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}
.indulge-popular-recipes-bg .right-col h3 {font-size: 3.125rem;line-height: 7.313rem;color: #ffffff;font-weight: 500;font-family: "Brother1816-Printed";margin-bottom: 0rem;letter-spacing: -0.04rem;margin-left: 7px;}
.indulge-popular-recipes-bg .right-col ul {display: grid;row-gap: 2.5rem;max-width: 876px;width: 100%;margin-top: 2.1rem;}
.indulge-popular-recipes-bg .right-col ul li {background-color: #ffe5c2;height: 79px;border-radius: 9px;filter: drop-shadow(0 0 6px rgba(0,0,0,0.2));display: flex;align-items: center;padding: 0rem 3.5rem 0rem 1.8rem;}
.indulge-popular-recipes-bg .right-col ul li .icon {min-width: 62px;max-width: 62px;width: 100%;margin-right: 3rem;}
.indulge-popular-recipes-bg .right-col ul li a {font-size: 2.375rem;letter-spacing: -0.07rem;color: #363636;font-family: "Brother1816-Printed";display: flex;align-items: center;justify-content: space-between;text-decoration: none;width: 100%;height: 100%;}

.recipes-filter-sec {position: relative;padding-top: 8.3rem;margin-top: -1rem;padding-bottom: 16rem;overflow: hidden;}
.recipes-filter-sec .recipes-filter-sec-bg {position: absolute;top: 0;left: 0;background: url(../images/recipes-filter-bg.png) no-repeat;background-position: top left;background-size: cover;width: 100%;height: 100%;}
.recipes-filter-sec .container {position: relative;z-index: 1;max-width: 1980px;}
.recipes-filter-sec .heading {margin-bottom: 6.7rem;}
.recipes-filter-sec .heading h2 {font-size: 4.688rem;line-height: 4.875rem;text-transform: uppercase;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;}
.recipes-filters .recipes-filters-slider .item {position: relative;cursor: pointer;}
.recipes-filters .recipes-filters-slider .item a {color: #2B2A2A;text-decoration: none;}
.recipes-filters .recipes-filters-slider .item button {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background-color: transparent;border: none;}
.recipes-filters .recipes-filters-slider .owl-stage .owl-item:nth-child(even) .item .icon .outer-image {transform: rotate(90deg);}
.recipes-filters .recipes-filters-slider .item .icon {position: relative;aspect-ratio: 1 / 1;margin: 0 6px;}
.recipes-filters .recipes-filters-slider .item .icon .outer-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.recipes-filters .recipes-filters-slider .item .icon .middle-img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 87%;height: 87%;display: flex;align-items: center;justify-content: center;}
.recipes-filters .recipes-filters-slider .item .icon .middle-img img {width: 100%;}
.recipes-filters .recipes-filters-slider .item .filter-text {margin-top: 1.4rem;}
.recipes-filters .recipes-filters-slider .item .filter-text p {font-size: 2.4rem;text-align: center;line-height: 120%;}

.recipes-products-sec {position: relative;margin-top: -6rem;padding-top: 9rem;padding-bottom: 14rem;}
.recipes-products-sec .recipes-products-sec-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/recipes-product-bg.png);background-repeat: repeat-x;background-size: cover;background-position: top left;}
.recipes-products-sec .container {position: relative;z-index: 1;max-width: 2160px;}
.recipes-products-sec .prod-pagination .container {padding-left: 0px;padding-right: 0px;}
.recipes-products-sec .heading h2 {font-size: 4.688rem;line-height: 4.875rem;text-transform: uppercase;color: #FFFFFF;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 5rem;}
.recipes-products-sec .products-wrp {margin-bottom: 7.6rem;display: grid;grid-template-columns: repeat(3, 1fr);height: auto !important;column-gap: 30px;row-gap: 55px;}
.recipes-products-sec .products-wrp .product-item {position: unset !important;max-width: 100%;width: 100%;margin: 0;background: url(../images/product-background.jpg) no-repeat;background-position: top left;background-size: cover;display: flex;flex-direction: column;}
.recipes-products-sec .products-wrp .product-item .image img {aspect-ratio: 1 / 1;width: 100%;object-fit: cover;}
.recipes-products-sec .products-wrp .product-item .product-info {padding: 2rem 1.29rem 3.4rem 1.29rem;height: 100%;display: flex;flex-direction: column;}
.recipes-products-sec .products-wrp .product-item .product-info h2 {font-size: 2.875rem;letter-spacing: -0.1rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.6rem;}
.recipes-products-sec .products-wrp .product-item .product-info h3 {font-size: 3.625rem;letter-spacing: -0.2rem;text-transform: uppercase;color: #363636;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.8rem;}
.recipes-products-sec .products-wrp .product-item .product-info h3 a {font-size: 3.625rem;letter-spacing: -0.2rem;text-transform: uppercase;color: #363636;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.8rem;text-decoration: none;}
.recipes-products-sec .products-wrp .product-item .product-info ul {display: flex;align-items: center;justify-content: center;margin-top: auto;}
.recipes-products-sec .products-wrp .product-item .product-info ul li {font-size: 1.563rem;line-height: 100%;letter-spacing: -0.02rem;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;color: #363636;}
.recipes-products-sec .products-wrp .product-item .product-info ul li:nth-child(1) {width: 2.475rem;height: 2.475rem;margin-right: 0.9375rem;}
.recipes-products-sec .products-wrp .product-item .product-info ul li:not(:last-child,:first-child) {margin-right: 0.9375rem;position: relative;display: flex;align-items: center;}
.recipes-products-sec .products-wrp .product-item .product-info ul li:not(:last-child,:first-child)::after {content: '|';display: block;margin-left: 0.9375rem;}

.prod-pagination ul {display: flex;align-items: center;list-style: none;justify-content: center;}
.prod-pagination ul li {width: 4.688rem;height: 4.688rem;display: flex;align-items: center;justify-content: center;}
.prod-pagination ul li:not(:last-child) {margin-right: 4.125rem;}
.prod-pagination ul li a {display: flex;justify-content: center;align-items: center;padding: 2px;width: 100%;height: 100%;border: 3px solid #99C93B;border-radius: 50px;color: #FFFFFF;font-size: 2.3rem;text-decoration: none;line-height: 120%;transition: 0.3s ease;position: relative;background-color: rgba(153, 201, 59, 0.5);}
.prod-pagination ul li a.next:before {content: '>';position: absolute;top: -2px;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.prod-pagination ul li a.prev:before {content: '<';position: absolute;top: -2px;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.prod-pagination ul li span {display: flex;justify-content: center;align-items: center;padding: 2px;width: 100%;height: 100%;border: 3px solid #99C93B;border-radius: 50px;color: #FFFFFF;font-size: 2.3rem;text-decoration: none;line-height: 120%;transition: 0.3s ease;background-color: rgba(153, 201, 59, 0.5);}
.prod-pagination ul li a:hover {background-color: #498C3F;color: #FFFFFF;}
.prod-pagination ul li span.current {background-color: #498C3F;color: #FFFFFF;}

.about-recipes-sec {padding-top: 8.125rem;position: relative;padding-bottom: 16rem;}
.about-recipes-sec .about-recipes-sec-bg {position: absolute;top: 0;left: 0;background: url(../images/highlights-bg.png) no-repeat;background-position: top -30px left;background-size: cover;width: 100%;height: 100%;}
.about-recipes-sec .container {position: relative;z-index: 1;max-width: 1886px;}
.about-recipes-sec .left-img-wrap img {height: 100%;width: 100%;object-fit: cover;object-position: center;}
.about-recipes-sec .about-recipes-right {padding-left: 4.375rem;display: flex;flex-direction: column;height: 100%;}
.about-recipes-sec .heading h2 {font-family: "Brother1816-Printed";font-weight: 500;margin-top: -6px;letter-spacing: -0.2rem;font-size: 4.688rem;line-height: 4.875rem;text-transform: uppercase;color: #363636;}
.about-recipes-sec .about-recipes-right p {font-size: 2.313rem;letter-spacing: 0.11rem;line-height: 3.413rem;color: #363636;max-width: 100%;}
.about-recipes-sec .about-recipes-right h3 {font-size: 2.913rem;letter-spacing: 0.11rem;line-height: 3.413rem;color: #363636;max-width: 100%;margin-top: 3rem;margin-bottom: 1rem;}
.about-recipes-sec .about-recipes-right .recipe-time {display: flex;flex-wrap: wrap;margin: 5.813rem 0 1.25rem;}
.about-recipes-sec .about-recipes-right .recipe-time li {display: flex;align-items: center;margin-bottom: 2.5rem;}
.about-recipes-sec .about-recipes-right .recipe-time li:nth-child(odd) {margin-right: 8.3rem;}
.about-recipes-sec .about-recipes-right .recipe-time li img {width: 2.1rem;margin-right: 1.375rem;}
.about-recipes-sec .about-recipes-right .recipe-time li:nth-child(odd) img {width: 3rem;margin-left: 0.4rem;margin-right: 2.1rem;}
.about-recipes-sec .about-recipes-right .recipe-time span{font-size: 2.625rem;letter-spacing: 0px;line-height: 3.125rem;color: #363636;margin-top: -5px;}
.about-recipes-sec .about-recipes-right .recipe-type {display: flex;margin-top: auto;align-items: flex-start;/*justify-content: space-between;*/margin-bottom: 2rem;}
.about-recipes-sec .about-recipes-right .recipe-type p {font-size: 2.25rem;letter-spacing: 0px;line-height: 100%;color: #363636;font-weight: 500;margin-top: 0.5rem;text-align: center;}
.about-recipes-sec .about-recipes-right .recipe-type li .img-wrp {height: 4.5rem;display: flex;justify-content: flex-start;align-items: center;}
.about-recipes-sec .about-recipes-right .recipe-type li:not(:last-child) {margin-right: 4rem;}
.about-recipes-sec .about-recipes-right .recipe-type li .img-wrp img {height: 100%;}
.about-recipes-sec .about-recipes-right .recipe-type li .img-wrp {justify-content: center;}
.about-recipes-sec .about-recipes-right .recipe-type li .img-wrp img {max-width: 7rem;}
.about-recipes-sec .about-recipes-right .recipe-type li:nth-child(1) .img-wrp {display: flex;justify-content: center;}
.about-recipes-sec .about-recipes-right .recipe-type li:nth-child(1) .img-wrp img {max-width: 7.5rem;}

.recipes-detail-sec {padding: 8.05rem 0 13.75rem 0;margin-top: -12rem;position: relative;}
.recipes-detail-sec .recipes-detail-sec-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/ingredients-sec-bg.png);background-repeat: repeat-x;background-size: cover;background-position: top left;}
.recipes-detail-sec .container{position: relative;z-index: 1;max-width: 1886px;}
.recipes-detail-sec .left-col {max-width: 50%;width: 100%;padding-right: 15px;}
.recipes-detail-sec .right-col {max-width: 50%;width: 100%;padding-left: 15px;}
.recipes-detail-sec .ingredients-wrap{background: url(../images/product-background-new.jpg) no-repeat;background-position: center;background-size: cover;padding: 4.563rem 4.938rem 3.438rem 3.125rem ;height: 100%;}
.recipes-detail-sec h3 {font-family: "Brother1816-Printed";margin-bottom: 2.5rem;font-size: 3.625rem;line-height: 2.875rem;text-transform: uppercase;color: #f5f5e0;letter-spacing: -0.2rem;}
.recipes-detail-sec .Method-wrap {background: url(../images/product-purple-back.jpg) no-repeat;background-position: center;background-size: cover;padding: 4.563rem 3.75rem 6.063rem 4.5rem ;height: 100%;}
.recipes-detail-sec ul li {font-family: "Brother1816-Printed";font-size: 2.313rem;letter-spacing: 0.058rem;line-height: 3.313rem;color: #f5f5e0;margin-bottom: 1.25rem;}
.recipes-detail-sec ul li:last-child{margin-bottom: 0;}
.recipes-detail-sec ul h4 {font-family: "Brother1816-Printed";font-size: 2.725rem;line-height: 2.875rem;color: #2B2A2A;margin-bottom: 2rem;margin-top: 2rem;}
.recipes-detail-sec .Method-wrap h4 {font-family: "Brother1816-Printed";font-size: 2.725rem;line-height: 2.875rem;color: #f5f5e0;margin-bottom: 2rem;margin-top: 2rem;}
.recipes-detail-sec .ingredients-wrap * {color: #363636;}
.recipes-detail-sec .bottom-part {margin-top: 5.25rem;}
.recipes-detail-sec .bottom-part h2 {font-family: "Brother1816-Printed";font-size: 4.188rem;letter-spacing: 0;line-height: 4.175rem;text-transform: uppercase;color: #ffffff;text-align: center;}
.recipes-detail-sec .bottom-part .rice-products-wrap {display: flex;justify-content: center;align-items: center;gap: 2.3rem;margin-top: 4.35rem;}
.recipes-detail-sec .recipes-relet-prod-slider:not(.owl-loaded) {display: flex;justify-content: center;}
.recipes-detail-sec .recipes-relet-prod-slider .owl-stage-outer {display: flex;}
.recipes-detail-sec .recipes-relet-prod-slider .owl-stage {display: flex;}
.recipes-detail-sec .recipes-relet-prod-slider .owl-stage .owl-item {flex: 1;}
.recipes-detail-sec .recipes-relet-prod-slider .owl-stage .owl-item .rice-product-in {height: 100%;}
.recipes-detail-sec .recipes-relet-prod-slider .owl-stage .owl-item .rice-product-in a {margin-top: auto;}
.recipes-detail-sec .recipes-relet-prod-slider .owl-stage .owl-item .rice-product-in .prod-cnt {flex: 1;display: flex;flex-direction: column;align-items: center;}
.recipes-detail-sec .bottom-part .rice-products-wrap .rice-product-in {border-radius: 0.313rem;filter: drop-shadow(0 0 6px rgba(0,0,0,0.2));background: url(../images/product_background_bright.jpg) no-repeat;background-position: top left;background-size: cover;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 3.375rem 0rem;min-height: auto;text-align: center;/*max-width: 30.625rem;*/}
.recipes-detail-sec .bottom-part .rice-products-wrap .rice-product-in .image {max-height: 250px;height: 100%;}
.recipes-detail-sec .bottom-part .rice-products-wrap .rice-product-in .image img {height: 100%;object-fit: contain;}
.recipes-detail-sec .bottom-part .rice-products-wrap .recipes-relet-prod-slider.owl-carousel:not(.owl-loaded) {position: relative;margin-left: -17px;margin-right: -17px;}
.recipes-detail-sec .bottom-part .rice-products-wrap .recipes-relet-prod-slider.owl-carousel:not(.owl-loaded) .rice-product-in {max-width: 25%;width: 100%;margin-right: 17px;margin-left: 17px;}
.recipes-detail-sec .bottom-part .rice-products-wrap .rice-product-in .prod-cnt {max-width: 290px;width: 100%;}
.recipes-detail-sec .bottom-part .rice-products-wrap .rice-product-in p {font-size: 1.813rem;line-height: 2.875rem;text-transform: capitalize;color: #1d5c39;font-weight: 500;text-align: center;}
.recipes-detail-sec .bottom-part .rice-products-wrap .rice-product-in h4 {margin: 1.25rem 0;font-size: 2.313rem;line-height: 2.813rem;text-transform: capitalize;}
.recipes-detail-sec .bottom-part .rice-products-wrap .rice-product-in a {font-size: 2.0625rem;letter-spacing: 0rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;text-transform: capitalize;text-decoration: none;position: relative;display: inline-flex;align-items: center;margin-top: auto;}
.recipes-detail-sec .bottom-part .rice-products-wrap .rice-product-in a::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}
.recipes-detail-sec .bottom-part .rice-products-wrap .recipes-relet-prod-slider.owl-carousel.owl-loaded .image {height: 200px;display: flex;margin-bottom: 1rem;}
.recipes-detail-sec .bottom-part .rice-products-wrap .recipes-relet-prod-slider.owl-carousel.owl-loaded .image img {height: 100%;object-fit: contain;}
.latest-recipes-sec.detail-page-latest {margin-top: -6.25rem;padding-top: 10rem;}
.latest-recipes-sec.detail-page-latest {margin-top: -6.25rem;padding-top: 10rem;padding-bottom: 7.5rem;}
.latest-recipes-sec.detail-page-latest .latest-recipes-sec-bg {background: url(../images/detail-page-latest.png);background-repeat: repeat-x;background-size: cover;background-position: top left;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;}
.latest-recipes-sec.detail-page-latest .container {position: relative;z-index: 1;max-width: 2150px;}
.latest-recipes-sec.detail-page-latest .heading {margin-bottom: 7.5rem;}
.latest-recipes-sec.detail-page-latest .heading h2{font-size: 4.688rem;line-height: 4.875rem;text-transform: uppercase;color: #f5f5e0;font-weight: 500;max-width: 50%;margin: 0 auto;}
.latest-recipes-sec.detail-page-latest .latest-product-wrp:not(.owl-loaded) {display: flex;justify-content: center;position: relative;column-gap: 0px;row-gap: 0px;}
.latest-recipes-sec.detail-page-latest .latest-product-wrp:not(.owl-loaded) .product-card {max-width: 33.33333%;width: 100%;margin-left: 20px;margin-right: 20px;}
.latest-recipes-sec.detail-page-latest .latest-product-wrp .product-card .product-info h5{font-size: 2.875rem;letter-spacing: 0px;color: #363636;font-weight: 500;text-align: center;margin-bottom: 2.938rem;}
.latest-recipes-sec.detail-page-latest .latest-product-wrp .product-card .product-info h3 {font-size: 3.625rem;letter-spacing: -0.063rem;text-transform: uppercase;color: #363636;text-align: center;max-width: 90%;margin: 0 auto 2.475rem;}
.latest-recipes-sec.detail-page-latest .latest-product-wrp .product-card .product-info {padding: 1.875rem 3.125rem 4.075rem 3.125rem;}
.latest-recipes-sec.detail-page-latest .latest-product-wrp .product-card .product-info ul li:nth-child(1) {width: 2.275rem;height: 2.275rem;}
.latest-recipes-sec.detail-page-latest .latest-product-wrp .product-card .image {overflow: hidden;max-height: 41.625rem;}
.latest-recipes-sec.detail-page-latest .action-btn {margin-top: 9.525rem;}

.contact-section {position: relative;padding-top: 5.75rem;padding-bottom: 5.5rem;margin-top: -2rem;}
.contact-section .contact-sec-bg {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: url(../images/fullheightbg.jpg);background-position: top left;background-repeat: repeat-x;background-size: cover;}
.contact-section .container {position: relative;z-index: 1;max-width: 2100px;}
.contact-section .heading {margin-bottom: 3.75rem;}
.contact-section .heading h2 {font-family: 'Brother1816-Printed';font-size: 4.688rem;line-height: 4.875rem;font-weight: bold;letter-spacing: 0px;text-align: center;text-transform: uppercase;color: #363636;margin-bottom: 3.75rem;}
.contact-section .heading p {font-family: 'Brother1816-Printed';font-size: 2rem;line-height: 2.5rem;font-weight: 500;letter-spacing: 0px;text-align: center;max-width: 83%;width: 100%;margin: 0px auto 0px auto;}
.contact-section .row .left-col {max-width: 58.219%;width: 100%;}
.contact-section .row .right-col {max-width: 41.781%;width: 100%;}
.contact-section .row .left-col form .form-group {margin-bottom: 3.156rem;}
.contact-section .row .left-col form .form-label {font-family: 'Brother1816-Printed';font-size: 3rem;font-weight: 500;line-height: 3.6rem;letter-spacing: -0.03rem;color: #363636;margin-bottom: 2.156rem;}
.contact-section .row .left-col form .form-control {font-family: 'Brother1816-Printed';font-size: 2.5rem;font-weight: 500;line-height: 150%;letter-spacing: 0rem;color: #363636;padding: 0.625rem 1.563rem;border: 2px solid #424242;border-radius: 1.063rem;background: transparent;height: 5.813rem;}
.contact-section .row .left-col form .form-control:focus {box-shadow: 0px 0px 0px 5px rgba(66, 66, 66, 0.5);}
.contact-section .row .left-col form textarea.form-control {height: 12.5rem;}
.contact-section .row .left-col form .form-group .wpcf7-list-item {margin-left: 0;}
.contact-section .row .left-col form .form-group .wpcf7-checkbox input {opacity: 0;position: absolute;top: 0;left: 0;}
.contact-section .row .left-col form .form-group .wpcf7-checkbox .wpcf7-list-item-label {padding-left: 3rem;position: relative;font-family: 'Brother1816-Printed';font-size: 1.625rem;line-height: 1.563rem;letter-spacing: 0rem;color: #363636;display: block;margin-left: 0;}
.contact-section .row .left-col form .form-group .wpcf7-checkbox .wpcf7-list-item-label::before {content: '';position: absolute;top: 50%;left: 0;width: 1.813rem;height: 1.813rem;border: 1.5px solid #424242;transform: translateY(-50%);}
.contact-section .row .left-col form .form-group .wpcf7-checkbox input:checked + .wpcf7-list-item-label::before {background: url(../images/right-mark.svg) no-repeat center;background-size: 70%;}

.contact-section .row .left-col form .form-group .form-checkbox {opacity: 0;position: relative;top: 0;left: 0;}
.contact-section .row .left-col form .form-group .check-label {padding-left: 3rem;position: relative;font-family: 'Brother1816-Printed';font-size: 1.625rem;line-height: 1.563rem;letter-spacing: 0rem;color: #363636;}
.contact-section .row .left-col form .form-group .check-label::before {content: '';position: absolute;top: 50%;left: 0;width: 1.813rem;height: 1.813rem;border: 1.5px solid #424242;transform: translateY(-50%);}
.contact-section .row .left-col form .form-group .form-checkbox:checked + .check-label::before {background: url(../images/right-mark.svg) no-repeat center;background-size: 1.25rem;}
.contact-section .row .left-col form .form-btn .success-message {
    font-size: 15px;
    text-transform: capitalize;
    font-family: "Brother1816-Printed";
    letter-spacing: 0.3px;
    line-height: 30px;
}


.contact-section .row .left-col form .form-btn {display: flex;align-items: center; flex-direction: column-reverse;
justify-content: center;}
.contact-section .row .left-col form .form-btn input {width: 20.5rem;display: flex;align-items: center;justify-content: center;background-color: #1D5C39;border: 1px solid #FFFFFF;font-family: 'Brother1816-Printed';border-radius: 0.75rem;box-shadow: 0px 2px 6px #00000029;height: 4.875rem;font-size: 2.375rem;line-height: 100%;font-weight: 400;color: #FFFFFF;transition: 0.3s ease;}
.contact-section .row .left-col form .form-btn input:hover {background-color: #498C3F;}
.contact-section .row .right-col {display: flex;flex-direction: column;justify-content: center;}
.contact-section .row .right-col .address {margin-top: 1.375rem;}
.contact-section .row .right-col .address p {font-family: 'Brother1816-Printed';font-size: 2rem;line-height: 2.5rem;font-weight: 500;letter-spacing: 0px;text-align: center;max-width: 38.5rem;width: 100%;margin: 0 auto;color: #363636;}
.contact-section .we-contact-you {max-width: 1685px;margin: 6.25rem auto 0px auto;}
.contact-section .we-contact-you h2 {font-family: 'Brother1816-Printed';font-size: 4.688rem;line-height: 4.875rem;letter-spacing: 0px;text-align: center;font-weight: bold;margin-bottom: 3.438rem;}
.contact-section .we-contact-you p {font-family: 'Brother1816-Printed';font-size: 1.75rem;line-height: 2.5rem;font-weight: 500;letter-spacing: 0px;text-align: center;margin: 0 auto;color: #363636;padding-bottom: 1.875rem;}
.contact-section .we-contact-you ul {display: flex;align-items: center;justify-content: center;margin: 0 auto 0 auto;}
.contact-section .we-contact-you li {margin: 0 2rem;}
.contact-section .we-contact-you li a {font-family: 'Brother1816-Printed';font-size: 1.75rem;line-height: 2.5rem;font-weight: 500;letter-spacing: 0px;text-align: center;margin: 0 auto;color: #363636;text-decoration: none;}

.laila-product-banner {margin-top: -3.3rem;}
.laila-product-banner .banner-img img {width: 100%;height: 100%;object-fit: cover;}

.laila-produ-range-sec {position: relative;margin-top: -1.5rem;padding-top: 4.1rem;padding-bottom: 10.2rem;}
.laila-produ-range-sec-bg {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: url(../images/laila-produ-range-sec-bg.png);background-position: top left;background-repeat: no-repeat;background-size: cover;}
.laila-produ-range-sec .container {position: relative;z-index: 1;max-width: 2166px;}
.laila-produ-range-sec .heading h2 {font-family: 'Brother1816-Printed';font-size: 4.688rem;line-height: 4.813rem;font-weight: 500;text-align: center;text-transform: uppercase;letter-spacing: -0.17rem;color: #363636;}
.laila-produ-range-sec .tabing {max-width: 1710px;width: 100%;margin: 5rem auto 0rem auto;}
.laila-produ-range-sec .tabing ul {display: flex;flex-direction: column;}
.laila-produ-range-sec .tabing ul li {padding: 1rem;max-width: 315px;width: 100%;background-color: #64B447;border-radius: 9px;font-family: 'Brother1816-Printed';font-size: 37.5px;line-height: 45px;letter-spacing: -0.38px;text-align: center;color: #FFFFFF;}
.laila-produ-range-sec .tabing ul li:not(:last-child) {margin-bottom: 3rem;}
.laila-produ-range-sec .range-product-wrp {margin-top: 4.4rem;}
.laila-produ-range-sec .range-product-wrp .left-col {max-width: 24.7%;width: 100%;}
.laila-produ-range-sec .range-product-wrp .right-col {max-width: 75.3%;width: 100%;padding-left: 22px;}
.laila-produ-range-sec .range-product-wrp .filter-menu-btn {width: 100%;margin-bottom: 2rem;display: none;}
.laila-produ-range-sec .range-product-wrp .filter-menu-btn button {width: 100%;background: transparent;border: none;display: flex;align-items: center;}
.laila-produ-range-sec .range-product-wrp .filter-menu-btn button img {width: 100%;max-width: 2.813rem;}
.laila-produ-range-sec .range-product-wrp .filter-menu-btn button span {margin-left: 1rem;font-size: 2.4rem;font-family: 'Brother1816-Printed';font-weight: 500;letter-spacing: -0.07rem;line-height: 100%;color: #363636;}

.filter-menu {background-color: #FFFBCC;padding: 2.7rem 2.6rem 3.6rem 2.6rem;width: 100%;border-radius: 5px;}
.filter-menu .filter-header {display: none;}
.filter-menu h2 {font-family: 'Brother1816-Printed';font-weight: 500;font-size: 2.25rem;line-height: 100%;color: #363636;cursor: pointer;display: flex;align-items: center;justify-content: space-between;margin-bottom: 1.6rem;}
.filter-menu h2::after {content: '';width: 1.625rem;height: 1.625rem;background: url(../images/filter-plus-icon.svg) no-repeat center;background-size: 1.625rem;margin: 0 5px;}
.filter-menu h2.active::after {transform: rotate(45deg);}
.filter-menu .accordion-wrp {margin-bottom: 2.8rem;}
.filter-menu .accordion-wrp:not(:first-child) .panel {padding: 0 10px;/*display: none;*/}
.filter-menu .accordion-wrp:not(:nth-child(2)) .panel {display: none;}
.filter-menu .accordion-wrp .panel p {display: flex;align-items: center;margin-bottom: 0.3rem;}
.filter-menu .accordion-wrp .panel p label {position: relative;color: #00A758;width: 1.688rem;height: 1.688rem;overflow: hidden;border: 1px solid #363636;border-radius: 0.313rem;display: flex;}
.filter-menu .accordion-wrp .panel p label::before {content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: url(../images/filter-check-icon.svg) no-repeat center;background-size: 1.188rem;opacity: 0;pointer-events: none;}
.filter-menu .accordion-wrp .panel p.checked label::before {opacity: 1;}
.filter-menu .accordion-wrp .panel p label input {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 1;}
.filter-menu .accordion-wrp .panel p span {font-family: 'Brother1816-Printed';font-weight: 300;font-size: 1.7rem;margin-left: 0.9rem;letter-spacing: 0.03rem;}
.filter-menu .accordion-wrp .panel p.checked span {color: #00A758;}
.filter-menu .action-btn {margin-top: 4.9rem;display: flex;justify-content: center;}
.filter-menu .action-btn #clear-filters {background-color: transparent;border: 2px solid #C2C2C2;border-radius: 5px;font-family: 'Brother1816-Printed';font-weight: 500;font-size: 1.7rem;line-height: 100%;letter-spacing: 0rem;text-transform: uppercase;padding: 1.25rem 1rem;max-width: 85%;width: 100%;}

.laila-produ-range-sec .range-product-wrp .range-product {display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 35px;row-gap: 37px;}
.laila-produ-range-sec .range-product-wrp .range-product .range-product-item {padding: 1rem 0rem 2.4rem 0rem;background: url(../images/laila-range-product-bg.jpg) no-repeat;background-position: top left;background-size: cover;border-radius: 5px;display: flex;flex-direction: column;}
.laila-produ-range-sec .range-product-wrp .range-product .range-product-item .image {margin: 4.2rem 3rem 1rem 3rem;display: flex;align-items: center;justify-content: center;height: 25.938rem;}
.laila-produ-range-sec .range-product-wrp .range-product .range-product-item .image img {height: 100%;width: auto;object-fit: contain;}
.laila-produ-range-sec .range-product-wrp .range-product .range-product-item .prod-cnt {max-width: 19.375rem;width: 100%;margin: 0 auto;display: flex;flex-direction: column;align-items: center;flex: 1;}
.laila-produ-range-sec .range-product-wrp .range-product .range-product-item .prod-cnt p {font-family: 'Brother1816-Printed';font-size: 1.813rem;line-height: 2.875rem;text-transform: capitalize;color: #1d5c39;font-weight: 500;text-align: center;}
.laila-produ-range-sec .range-product-wrp .range-product .range-product-item .prod-cnt h4 {font-family: 'Brother1816-Printed';font-weight: 500;font-size: 2.313rem;line-height: 2.813rem;text-transform: capitalize;text-align: center;margin: 0.4rem 0rem 0.9rem 0rem;letter-spacing: -0.1rem;}
.laila-produ-range-sec .range-product-wrp .range-product .range-product-item .prod-cnt a {font-family: 'Brother1816-Printed';font-size: 1.813rem;letter-spacing: -0.05rem;color: #363636;font-weight: 500;text-align: center;text-transform: capitalize;text-decoration: none;position: relative;display: inline-flex;align-items: center;margin-top: auto;}
.laila-produ-range-sec .range-product-wrp .range-product .range-product-item .prod-cnt a::after {content: '';display: inline-block;width: 1.4875rem;height: 1.4875rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}
.laila-produ-range-sec .range-product-wrp .right-col p#NoMoreProducts {font-family: 'Brother1816-Printed';font-weight: 500;font-size: 3.313rem;line-height: 2.813rem;text-transform: capitalize;text-align: center;margin: 0.4rem 0rem 0.9rem 0rem;letter-spacing: -0.1rem;margin-top: 2rem;color: #FFFFFF;}
.laila-produ-range-sec .range-product-wrp .right-col .load-more {display: flex;align-items: center;justify-content: center;margin-top: 7.4rem;}
.laila-produ-range-sec .range-product-wrp .right-col .load-more button {max-width: 110px;width: 100%;border: none;border-radius: 0px;background-color: transparent;}


.blog-promo-sec {padding-top: 7.8rem;margin-top: 0rem;padding-bottom: 7.5rem;position: relative;overflow: hidden;}
.blog-promo-sec .blog-promo-sec-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: left bottom;}
.blog-promo-sec .blog-promo-sec-bg img {width: 100%;height: 100%;object-fit: cover;object-position: left bottom;}
.blog-promo-sec .container {position: relative;z-index: 1;max-width: 2110px;}
.blog-promo-sec .left-col {max-width: 47%;width: 100%;padding-right: 6.3rem;padding-top: 1.1rem;/*display: flex;flex-direction: column;justify-content: center;*/}
.blog-promo-sec .right-col {max-width: 53%;width: 100%;}
.blog-promo-sec .left-col h2 {font-family: 'Brother1816-Printed';font-size: 2.188rem;line-height: 5rem;font-weight: 500;margin-bottom: 0rem;color: #363636;}
.blog-promo-sec .left-col h3 {font-family: 'Brother1816-Printed';font-size: 4.063rem;line-height: 5rem;font-weight: bold;margin-bottom: 4.3rem;color: #363636;}
.blog-promo-sec .left-col p {font-family: 'Brother1816-Printed';font-size: 1.875rem;line-height: 2.5rem;font-weight: 400;margin-bottom: 2.5rem;color: #363636;}
.blog-promo-sec .left-col p:last-child {margin-bottom: 0rem;}

.product-small-info {position: relative;overflow: hidden;padding-top: 2.7rem;padding-bottom: 13rem;}
.product-small-info .back-image {position: absolute;top: 0;right: 0;}
.product-small-info .container {position: relative;z-index: 1;max-width: 2060px;}
.product-small-info .left-col {max-width: 74.5%;width: 100%;padding-right: 3.5rem;}
.product-small-info .right-col {max-width: 25.5%;width: 100%;display: flex;}
.product-small-info .left-col h2 {font-family: 'Brother1816-Printed';font-size: 4.063rem;line-height: 5rem;font-weight: bold;color: #325B3C;margin-bottom: 2.5rem;}
.product-small-info .left-col p {font-family: 'Brother1816-Printed';font-size: 2rem;line-height: 2.5rem;font-weight: 400;color: #2E2D2D;margin-bottom: 2.5rem;}
.product-small-info .left-col p a {color: inherit;}
.product-small-info .left-col p span {font-size: 1rem;font-weight: 400;display: inline-block;position: relative;top: -0.625rem;}
.product-small-info .left-col p strong{color: #325B3C;}
.product-small-info .left-col p:last-child {margin-bottom: 0rem;}
.product-small-info .right-col .product-img {width: 100%;display: flex;align-items: center;justify-content: center;}
.product-small-info .right-col .product-img img {margin-top: auto;margin-bottom: 4.3rem;margin-right: 3.4rem;}

.blog-d-m-sec {position: relative;margin-top: -2.5rem;padding-top: 4.7rem;padding-bottom: 5.5rem;overflow: hidden;}
.blog-d-m-sec .blog-d-m-sec-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.blog-d-m-sec .blog-d-m-sec-bg img {width: 100%;height: 100%;object-fit: cover;object-position: top left;}
.blog-d-m-sec .container {position: relative;z-index: 1;max-width: 1864px;}
.blog-d-m-sec .image-wrp {display: flex;align-items: center;justify-content: center;}
.blog-d-m-sec .image-wrp .images {max-width: 743px;}
.blog-d-m-sec .image-wrp .images img {width: 100%;}
/* .blog-d-m-sec .image-wrp img:nth-child(2){position: absolute;bottom: 0;left: 0;} */
.blog-d-m-sec .middle-image-sec-slider {max-width: 743px;width: 100%;margin-left: auto;margin-right: auto;}
/* .blog-d-m-sec .middle-image-sec-slider img {aspect-ratio: 1 / 1;object-fit: cover;width: 100%;height: 100%;height: 723px;} */
.blog-d-m-sec .middle-image-sec-slider .owl-nav button {position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 10px;background-color: #FFFFFF;}
.blog-d-m-sec .middle-image-sec-slider .owl-nav button.owl-prev {left: -50px;}
.blog-d-m-sec .middle-image-sec-slider .owl-nav button.owl-prev::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/slider-arrow.svg) no-repeat center;background-size: 10px;}
.blog-d-m-sec .middle-image-sec-slider .owl-nav .owl-next {right: -50px;}
.blog-d-m-sec .middle-image-sec-slider .owl-nav .owl-next::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/slider-arrow.svg) no-repeat center;background-size: 10px;transform: rotate(180deg);}
.blog-d-m-sec .blog-content {margin-top: 5.4rem;}
.blog-d-m-sec .blog-content p {font-family: 'Brother1816-Printed';font-size: 2rem;line-height: 2.5rem;font-weight: 400;letter-spacing: -0.005rem;text-align: center;color: #FFFFFF;margin-bottom: 2.5rem;}
.blog-d-m-sec .blog-content p a {color: #FFFFFF;}

.bottom-blog-section {position: relative;padding-top: 4.6rem;padding-bottom: 6.5rem;}
.bottom-blog-section .container {max-width: 2060px;}
.bottom-blog-section .left-col {max-width: 59.4%;width: 100%;}
.bottom-blog-section .right-col {max-width: 40.6%;width: 100%;padding-left: 4.2rem;}
.bottom-blog-section h2 {font-family: 'Brother1816-Printed';font-size: 4.063rem;line-height: 5rem;font-weight: bold;color: #325B3C;margin-bottom: 2.5rem;max-width: 74%;width: 100%;}
.bottom-blog-section .left-col h2 {font-family: 'Brother1816-Printed';font-size: 4.063rem;line-height: 5rem;font-weight: bold;color: #325B3C;margin-bottom: 2.5rem;max-width: 74%;width: 100%;}
.bottom-blog-section .left-col h2:empty {display: none;}
.bottom-blog-section .left-col p {font-family: 'Brother1816-Printed';font-size: 2rem;line-height: 2.5rem;font-weight: 400;letter-spacing: -0.005rem;color: #363636;margin-bottom: 2.5rem;}
.bottom-blog-section .left-col p a {color: inherit;}
.bottom-blog-section .quote-content {max-width: 91%;margin: 0 auto 0 auto;}
.bottom-blog-section .quote-content h6 {font-family: 'Brother1816-Printed';font-size: 2.25rem;line-height: 3.438rem;font-weight: bold;text-align: center;color: #325B3C;margin-bottom: 0rem;margin-top: 5.3rem;}
.bottom-blog-section .quote-content h6:empty {display: none;}
.bottom-blog-section .author-name p {font-family: 'Brother1816-Printed';font-size: 2.25rem;line-height: 3.438rem;font-weight: 400;text-align: center;color: #325B3C;margin-bottom: 0rem;margin-top: 2rem;}
.bottom-blog-section .author-name p:empty {display: none;}

.blog-full-laila-brand {position: relative;padding-top: 7.3rem;padding-bottom: 0.3rem;margin-top: -1.4rem;}
.blog-full-laila-brand .blog-full-laila-brand-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/blog-full-laila-brand-bg.png) no-repeat;background-size: cover;background-position: top left;}
.blog-full-laila-brand .container {position: relative;z-index: 1;max-width: 2060px;}
.blog-full-laila-brand .brand-content {max-width: 70%;width: 100%;}
.blog-full-laila-brand .brand-content h2 {font-family: 'Brother1816-Printed';font-size: 2.5rem;line-height: 3.438rem;font-weight: 700;color: #2B2A2A;margin-bottom: 0.5rem;}
.blog-full-laila-brand .brand-content p {font-family: 'Brother1816-Printed';font-size: 1.875rem;line-height: 3.438rem;font-weight: 700;color: #2B2A2A;margin-bottom: 3.5rem;}
.blog-full-laila-brand .brand-content p a {color: inherit;text-decoration: none;}
.blog-full-laila-brand .brand-content p a:hover {text-decoration: underline;}

.aboutus-banner {margin-top: 0rem;position: relative;height: 1100px;overflow: hidden;}
.aboutus-banner .banner-img {width: 100%;height: 100%;}
.aboutus-banner .banner-img img {object-fit: cover;object-position: center right;width: 100%;height: 100%;}

.aboutus-info {position: relative;margin-top: -2.5rem;padding-top: 6.3rem;padding-bottom: 25rem;}
.aboutus-info .container {max-width: 2184px;}
.aboutus-info .aboutus-info-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/aboutus-info-bg.png);background-position: top center;background-size: cover;}
.aboutus-info .heading {position: relative;z-index: 1;margin-bottom: 0rem;}
.aboutus-info .heading h2 {font-family: 'Brother1816-Printed';font-size: 4.688rem;letter-spacing: -0.125rem;font-weight: 500;text-align: center;text-transform: uppercase;color: #ffffff;margin-bottom: 2.5rem;}
.aboutus-info .left-col {max-width: 42.2%;width: 100%;}
.aboutus-info .right-col {position: relative;z-index: 1;max-width: 57.8%;width: 100%;}
.aboutus-info .left-col .img-wrp {position: relative;height: 100%;padding-bottom: 125%;}
.aboutus-info .left-col .img-wrp video {width: 100%;display: block;margin: 0 auto;position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 9;height: 100%;mix-blend-mode: darken;}
.aboutus-info .right-col .right-cnt {padding-top: 4.8rem;max-width: 62.5rem;margin-left: auto;margin-right: auto;}
.aboutus-info .right-col .right-cnt p {font-family: 'Brother1816-Printed';font-size: 2.313rem;letter-spacing: -0.125rem;line-height: 3.313rem;text-align: center;color: #FFFBCC;margin-bottom: 1.4rem;}
.aboutus-info .about-us-promo {position: relative;z-index: 1;max-width: 99%;margin: 1.5rem auto 0 auto;}
.aboutus-info .about-us-promo img {width: 100%;}
.aboutus-info .about-us-b-cnt {position: relative;z-index: 1;max-width: 80%;margin: 4rem auto 0 auto;}
.aboutus-info .about-us-b-cnt p {font-family: 'Brother1816-Printed';font-size: 2.313rem;letter-spacing: 0.031rem;line-height: 3.313rem;text-align: center;color: #FFFBCC;margin-bottom: 2.2rem;}
.aboutus-info .about-us-b-cnt h4 {font-family: 'Brother1816-Printed';font-size: 3.313rem;letter-spacing: -0.113rem;line-height: 3.313rem;text-align: center;color: #FFFBCC;max-width: 80%;margin: 0 auto;font-style: italic;}
.aboutus-info .bottom-bg-nature {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url(../images/welcome-section-full-bg.png);background-blend-mode: multiply;background-size: cover;background-position: top;}
.aboutus-info .bottom-bg-nature video {mix-blend-mode: multiply;width: 100%;height: auto;position: absolute;bottom: 0px;}

.blog-banner {position: relative;max-height: 52.5rem;overflow: hidden;}
.blog-banner .banner-img {width: 100%;height: 100%;}
.blog-banner .banner-img img {object-fit: cover;width: 100%;height: 100%;object-position: center;}

.section-divider {position: relative;z-index: 1;width: 100%;height: 6rem;background: url(../images/section-divider.png) repeat-x;background-size: contain;}
.blog-banner +.section-divider {margin-top: -3.2rem;}

.blog-featured-sec {position: relative;margin-top: -3.4rem;padding-top: 5rem;padding-bottom: 6rem;}
.blog-featured-sec .blog-featured-sec-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/blog-featured-sec-bg.png)repeat-x;background-size: cover;}
.blog-featured-sec .container {max-width: 2165px;position: relative;z-index: 1;}
.blog-featured-sec .heading h2 {font-family: 'Brother1816-Printed';font-size: 4.688rem;line-height: 4.875rem;font-weight: 700;text-align: center;letter-spacing: 0rem;color: #363636;margin-bottom: 3rem;}
.blog-featured-sec .left-col {max-width: 58%;width: 100%;padding-left: 3.7rem;padding-right: 4rem;display: flex;flex-direction: column;}
.blog-featured-sec .right-col {max-width: 42%;width: 100%;}
.blog-featured-sec .left-col h2 {font-family: 'Brother1816-Printed';font-size: 4.688rem;line-height: 5.625rem;font-weight: 700;letter-spacing: 0rem;color: #363636;margin-bottom: 4rem;margin-top: 1.6rem;}
.blog-featured-sec .left-col p {font-family: 'Brother1816-Printed';font-size: 2.813rem;line-height: 3.438rem;font-weight: normal;letter-spacing: 0rem;color: #363636;margin-bottom: 3rem;}
.blog-featured-sec .left-col .read-more-btn {font-family: 'Brother1816-Printed';font-size: 2.25rem;line-height: 2.688rem;letter-spacing: 0rem;font-weight: 500;text-decoration: none;background-color: #63B447;border: none;border-radius: 0.563rem;box-shadow: 0px 0px 12px #00000033;padding: 1rem;margin: auto 0rem 2.6rem 0rem;max-width: 19.875rem;width: 100%;height: 5rem;display: flex;align-items: center;justify-content: center;color: #FFFFFF;transition: 0.3s ease;}
.blog-featured-sec .left-col .read-more-btn::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.25rem;margin-left: 0.4125rem;filter: brightness(0) saturate(100%) invert(99%) sepia(12%) saturate(89%) hue-rotate(249deg) brightness(116%) contrast(100%);}
.blog-featured-sec .left-col .read-more-btn:hover {background-color: #363636;}

.blog-featured-sec +.section-divider {margin-top: -3.2rem;background: url(../images/highlights-blog-sec-d.png) repeat-x;background-size: contain;}

.highlights-sec.blog-sec {position: relative;margin-top: -4.35rem;padding-top: 4rem;padding-bottom: 7rem;}
.highlights-sec.blog-sec .heading {margin-bottom: 4.65rem;}
.highlights-sec .heading h2 {letter-spacing: 0rem;color: #FFFFFF;font-weight: 400;}

.highlights-sec.blog-sec + .section-divider {margin-top: -2.5rem;}

.all-news-sec {position: relative;margin-top: -3.7rem;padding-top: 6rem;padding-bottom: 9rem;}
.all-news-sec .all-news-sec-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/all-blog-bg.png)repeat-x;background-position: top left;background-size: cover;}
.all-news-sec .container {position: relative;z-index: 1;max-width: 2165px;}
.all-news-sec .heading h2 {font-family: 'Brother1816-Printed';font-size: 6.25rem;line-height: 7.5rem;text-align: center;font-weight: 700;text-transform: uppercase;letter-spacing: -0.063rem;color: #FEFEFE;margin-bottom: 0rem;}
.all-news-sec .tabbing-buttons {margin-top: 4.2rem;margin-bottom: 6.7rem;}

.all-news-sec .tabbing-buttons ul {position: relative;}
.all-news-sec .tabbing-buttons ul:not(.owl-loaded) {display: flex;align-items: center;justify-content: center;margin-left: -1.094rem;margin-right: -1.094rem;}
.all-news-sec .tabbing-buttons ul:not(.owl-loaded) li {padding-left: 1.094rem;padding-right: 1.094rem;width: 21.875rem;}
.all-news-sec .tabbing-buttons ul li {/*padding-left: 1.094rem;padding-right: 1.094rem;width: 21.875rem;*/height: 5rem;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.all-news-sec .tabbing-buttons ul li span {font-size: 2.344rem;line-height: 2.813rem;letter-spacing: -0.024rem;text-decoration: none;color: #363636;padding: 1rem;background-color: #FFFBCC;border-radius: 0.563rem;width: 100%;text-align: center;}
.all-news-sec .tabbing-buttons ul li.active span{background-color: #63B447; color: #ffffff;}

/* .all-news-sec .tabbing-buttons ul {display: flex;align-items: center;justify-content: center;position: relative;margin-left: -1.094rem;margin-right: -1.094rem;}
.all-news-sec .tabbing-buttons ul li {padding-left: 1.094rem;padding-right: 1.094rem;width: 21.875rem;height: 5rem;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.all-news-sec .tabbing-buttons ul li span {font-size: 2.344rem;line-height: 2.813rem;letter-spacing: -0.024rem;text-decoration: none;color: #363636;padding: 1rem;background-color: #FFFBCC;border-radius: 0.563rem;width: 100%;text-align: center;} */
.all-news-sec .product-card-wrp {display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 2.1875rem;row-gap: 6.1875rem;}
.all-news-sec .product-card-wrp .product-card {background: url(../images/product-background.jpg) repeat-x center;background-size: cover;display: flex;flex-direction: column;}
.all-news-sec .product-card-wrp .product-card .image {aspect-ratio: 1 / 1;overflow: hidden;max-height: 38.75rem;width: 100%;}
.all-news-sec .product-card-wrp .product-card .image img {width: 100%;height: 100%;object-fit: cover;}
.all-news-sec .product-card-wrp .product-card .product-info {padding: 2.75rem 2.5rem;flex: 1;display: flex;flex-direction: column;}
.all-news-sec .product-card-wrp .product-card .product-info h4 {font-size: 2.0625rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";line-height: 110%;margin-bottom: 2.1875rem;min-height: 4.125rem;}
.all-news-sec .product-card-wrp .product-card .product-info a {font-size: 1.5625rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";line-height: 100%;text-decoration: none;display: inline-flex;align-items: center;margin-top: auto;}
.all-news-sec .product-card-wrp .product-card .product-info a::after {content: '';display: inline-block;width: 1.25rem;height: 1.25rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-left: 0.4375rem;margin-top: 0.25rem;}
.all-news-sec .load-more {display: flex;justify-content: center;align-items: center;margin-top: 6rem;}
.all-news-sec .load-more #LoadMoreBtn {width: 9.375rem;height: 4.375rem;background-color: transparent;border: none;outline: none;display: flex;justify-content: center;align-items: center;}
.all-news-sec .load-more #LoadMoreBtn img {width: 100%;height: 100%;object-fit: contain;}

.product-information {position: relative;padding-top: 6.2rem;padding-bottom: 8.5rem;}
.product-information .product-information-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/product-information-bg.png) repeat-x;background-position: top left;background-size: cover; }
.product-information .container {position: relative;z-index: 1;max-width: 1810px;}
.product-information .breadcrumbs {margin-bottom: 2.6rem;}
.product-information .breadcrumbs ul {display: flex;align-items: center;justify-content: center;}
.product-information .breadcrumbs ul li:not(:last-child) {margin-right: 0.4rem;}
.product-information .breadcrumbs ul li {font-family: "Brother1816-Printed";font-size: 2.063rem;letter-spacing: 0rem;color: #ffffff;font-weight: 500;text-align: center;color: #ffffff;text-decoration: none;}
.product-information .breadcrumbs ul li a {font-family: "Brother1816-Printed";font-size: 2.063rem;letter-spacing: 0rem;color: #ffffff;font-weight: 500;text-align: center;color: #ffffff;text-decoration: none;}
.product-information .left-col {max-width: 60%;width: 100%;}
.product-information .right-col {max-width: 40%;width: 100%;padding-top: 1.7rem;}
.product-information .left-col h2 {font-family: "Brother1816-Printed";font-size: 2.063rem;letter-spacing: -0.156rem;color: #ffffff;font-weight: 500;margin-bottom: 0.5rem;}
.product-information .left-col h3 {font-family: "Brother1816-Printed";font-size: 3.956rem;letter-spacing: -0.156rem;color: #ffffff;font-weight: 500;margin-bottom: 1.9rem;}
.product-information .left-col ul {display: flex;margin-bottom: 2rem;}
.product-information .left-col ul li {font-family: "Brother1816-Printed";font-size: 2.063rem;letter-spacing: -0.013rem;color: #ffffff;font-weight: 500;margin-bottom: 0rem;}
.product-information .left-col ul li:not(:last-child) {margin-right: 5.4rem;}
.product-information .left-col p {font-family: "Brother1816-Printed";font-size: 1.875rem;letter-spacing: -0.069rem;color: #ffffff;line-height: 118%;font-weight: 300;margin-bottom: 1.8rem;}
.product-information .left-col strong {font-family: "Brother1816-Printed";font-size: 2.063rem;letter-spacing: -0.038rem;color: #ffffff;font-weight: 500;margin-bottom: 1rem;display: inline-block;margin-right: 1rem;}
.product-information .left-col a {font-family: "Brother1816-Printed";font-size: 2.375rem;letter-spacing: -0.05rem;color: #2B2A2A;padding: 0.7rem 2.5rem;border-radius: 0.313rem;display: inline-block;text-decoration: none;background-color: #FFFBCC;transition: 0.3s ease;margin-top: 7rem;}
.product-information .left-col a:hover {background-color: #63B447;color: #FFFFFF;}
.product-information .right-col .img-wrp {padding: 7.1rem 13rem 7.1rem 13rem;background: url(../images/product_background_bright.jpg) no-repeat;background-position: top left;background-size: cover;display: flex;justify-content: center;align-items: center;}
.product-information .right-col .img-wrp img {max-height: 455px;width: 100%;object-fit: contain}

.ingredients-sec {position: relative;margin-top: -2rem;padding-top: 8.7rem;padding-bottom: 13rem;}
.ingredients-sec .ingredients-sec-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/nutrition-information-bg.png) repeat-x;background-position: top left;background-size: cover;}
.ingredients-sec .container {position: relative;z-index: 1;}
.ingredients-sec .tabs-ul-wrp {display: flex;justify-content: center;}
.ingredients-sec ul.tabs {margin: 0;padding: 0;width: auto;display: flex;justify-content: center;background-color: #FFFBCC;border-radius: 0.563rem;overflow: hidden;box-shadow: 0 0 0.375rem rgba(0,0,0,0.2);}
.ingredients-sec ul.tabs li {cursor: pointer;padding: 0.7rem 1.6rem 0.7rem 1.6rem;position: relative;font-size: 2.375rem;letter-spacing: -0.031rem;color: #363636;font-family: "Brother1816-Printed";font-weight: 400;text-transform: capitalize;border-radius: 0.563rem;}
.ingredients-sec ul.tabs li.active {background-color: #64B447;color: #FFFFFF;border-radius: 0.563rem;box-shadow: 0 0 0.375rem rgba(0,0,0,0.2);}
.ingredients-sec .tab-content {display: none;}
.ingredients-sec .tab-heading {display: none;}
.ingredients-sec .tab-container {max-width: 82%;margin-top: 3rem;margin-left: auto;margin-right: auto;}
.ingredients-sec .tab-wrp .data-table-wrp {background-color: rgba(255, 251, 204, 0.502);}
.ingredients-sec .tab-wrp .data-table-wrp h2 {font-family: "Brother1816-Printed";font-size: 3.375rem;line-height: 160%;text-transform: uppercase;color: #363636;font-weight: 500;text-align: center;letter-spacing: -0.169rem;}
.ingredients-sec .tab-wrp .data-table-wrp .data-table > ul {display: flex;flex-direction: column;}
.ingredients-sec .tab-wrp .data-table-wrp .data-table > ul > li {display: flex;flex-wrap: nowrap;margin-bottom: 0.313rem;}
.ingredients-sec .tab-wrp .data-table-wrp .data-table > ul > li > ul {display: flex;flex-wrap: nowrap;width: 100%;background-color: rgba(255, 172, 58, 0.400);border-radius: 0.563rem;}
.ingredients-sec .tab-wrp .data-table-wrp .data-table > ul > li > ul > li {font-family: "Brother1816-Printed";font-size: 2.375rem;letter-spacing: -0.063rem;line-height: 4.188rem;color: #363636;font-weight: 500;}
.ingredients-sec .tab-wrp .data-table-wrp .data-table > ul > li > ul > li:nth-child(1) {max-width: 54%;width: 100%;padding: 0.4rem 2.8rem 0.4rem 2.8rem;}
.ingredients-sec .tab-wrp .data-table-wrp .data-table > ul > li > ul > li:nth-child(2) {max-width: 19.2%;width: 100%;text-align: right;padding: 0.4rem 1rem 0.4rem 1rem;}
.ingredients-sec .tab-wrp .data-table-wrp .data-table > ul > li > ul > li:nth-child(3) {max-width: 25%;width: 100%;text-align: right;padding: 0.4rem 1rem 0.4rem 1rem;}
.ingredients-sec .tab-wrp .data-table-wrp .data-table > p {font-family: "Brother1816-Printed";font-size: 2.375rem;letter-spacing: -0.063rem;line-height: 3rem;color: #363636;font-weight: 500;padding-bottom: 1rem;padding-left: 1rem;padding-right: 1rem;text-align: center;}
.ingredients-sec .tab-content > p {font-family: "Brother1816-Printed";font-size: 2.375rem;letter-spacing: 0rem;line-height: 4.188rem;color: #363636;}

.recipes-featuring-prod {position: relative;margin-top: -3.125rem;padding-top: 9.625rem;padding-bottom: 15rem;}
.recipes-featuring-prod .container {position: relative;z-index: 1;max-width: 2200px;}
.recipes-featuring-prod .heading {margin-bottom: 5rem;}
.recipes-featuring-prod .heading h2 {font-size: 4.65rem;letter-spacing: -0.265rem;text-transform: uppercase;color: #FFFBCC;font-weight: 300;font-family: "Brother1816-Printed";text-align: center;margin-left: 0;}
.recipes-featuring-prod .recipes-featuring-prod-bg {background: url(../images/recipes-featuring-prod-bg.png);background-repeat: repeat-x;background-size: cover;background-position: top left;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;}
.recipes-featuring-prod .recipes-featuring-wrp:not(.owl-loaded) {display: flex;flex-wrap: wrap;justify-content: center;}
.recipes-featuring-prod .recipes-featuring-wrp:not(.owl-loaded) .product-card {max-width: calc(33.33333% - 1.875rem);width: 100%;margin-left: 0.938rem;margin-right: 0.938rem;}
.recipes-featuring-prod .recipes-featuring-wrp .owl-stage {display: flex;}
.recipes-featuring-prod .recipes-featuring-wrp.owl-loaded .product-card {height: 100%;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card {background: url(../images/product-background.jpg) repeat-x center;background-size: cover;display: flex;flex-direction: column;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .image {max-height: 41.75rem;overflow: hidden;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .image img {width: 100%;height: 100%;object-fit: cover;aspect-ratio: 1 / 1;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .product-info {padding: 1.875rem 3.125rem 3.175rem 3.125rem;display: flex;flex-direction: column;flex: 1;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .product-info h2 {font-size: 2.875rem;letter-spacing: 0rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;text-transform: capitalize;margin-bottom: 3rem;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .product-info h3 {font-size: 3.6875rem;letter-spacing: 0rem;text-transform: uppercase;color: #363636;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.25rem;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .product-info h3 a {font-size: 3.6875rem;letter-spacing: 0rem;text-transform: uppercase;color: #363636;font-weight: 400;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 2.25rem;text-decoration: none;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .product-info ul {display: flex;align-items: center;justify-content: center;margin-top: auto;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .product-info ul li {font-size: 1.463rem;line-height: 100%;letter-spacing: 0rem;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;color: #363636;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .product-info ul li:nth-child(1) {width: 2.375rem;height: 2.575rem;margin-right: 0.9375rem;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .product-info ul li:not(:last-child,:first-child) {margin-right: 0.9375rem;position: relative;display: flex;align-items: center;}
.recipes-featuring-prod .recipes-featuring-wrp .product-card .product-info ul li:not(:last-child,:first-child)::after {content: '|';display: block;margin-left: 0.9375rem;}
.recipes-featuring-prod .action-btn {margin-top: 8.125rem;display: flex;justify-content: center;}
.recipes-featuring-prod .action-btn a {position: relative;display: flex;align-items: center;}
.recipes-featuring-prod .action-btn a::after {content: '';display: inline-block;width: 1.6875rem;height: 1.5625rem;background: url(../images/explore-btn-arrow.svg) no-repeat center;background-size: 100%;margin-top: 0.1875rem;margin-left: 0.3125rem;}
.recipes-featuring-prod .recipes-featuring-slider .owl-nav button { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 8px; background-color: #ffffff; }
.recipes-featuring-prod .recipes-featuring-slider .owl-nav button.owl-next { right: 26px; }
.recipes-featuring-prod .recipes-featuring-slider .owl-nav button.owl-next::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/slider-arrow.svg) no-repeat center; background-size: 12px; transform: rotate(180deg); }
.recipes-featuring-prod .recipes-featuring-slider .owl-nav button.owl-prev { left: 26px; }
.recipes-featuring-prod .recipes-featuring-slider .owl-nav button.owl-prev::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/slider-arrow.svg) no-repeat center; background-size: 12px; }

.where-to-buy {position: relative;padding-top: 6rem;padding-bottom: 12rem;margin-top: -2rem;}
.where-to-buy .where-to-buy-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/product-last-sec-bg.png) repeat-x;background-position: top left;background-size: cover;}
.where-to-buy .container {position: relative;z-index: 1;max-width: 1890px;}
.where-to-buy .heading h2 {font-size: 4.688rem;letter-spacing: -0.063rem;text-transform: uppercase;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 4.7rem;}
.where-to-buy .where-to-buy-images {display: grid;grid-template-columns: repeat(4, 1fr);column-gap: 5.875rem;row-gap: 5.875rem;background-color: #FFFBCC;padding: 5rem 11rem;border-radius: 0.313rem;}
.where-to-buy .where-to-buy-images .img-wrp {align-items: center;justify-content: center;}


.laila-range-slider {position: relative;overflow: hidden;}
.laila-range-slider .item {position: relative;cursor: pointer;}
.laila-range-slider .item .item-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);opacity: 0;visibility: hidden;transition: 0.3s ease;display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 30px;}
.laila-range-slider .item:hover .item-content {opacity: 1;visibility: visible;}
.laila-range-slider .item .item-content h2 {font-size: 4rem;letter-spacing: 0;text-transform: uppercase;color: #FFFFFF;font-weight: 500;font-family: "Brother1816-Printed";text-align: center;margin-bottom: 20px;}
.laila-range-slider .item .item-content p {font-size: 1.6rem;letter-spacing: 0;color: #FFFFFF;font-weight: 400;text-align: center;margin-left: 0;}


.timeline-sec {position: relative;padding-top: 7.9rem;padding-bottom: 25rem;}
.timeline-sec .timeline-sec-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/timeline-sec-bg.png), url(../images/elephant-timeline.svg);background-blend-mode: color-burn;background-size: 100%, 100%;background-repeat: repeat-y, no-repeat;background-position: top, top 2.8rem right;}
.timeline-sec .container {position: relative;z-index: 1;}
.timeline-sec .heading h2 {font-family: "Brother1816-Printed";font-size: 4.688rem;line-height: 100%;letter-spacing: -0.15rem;text-transform: uppercase;color: #1d5c39;font-weight: 500;text-align: center;margin-bottom: 3.5rem;}
.timeline-sec .timeline-wrp .timeline-years {display: flex;flex-wrap: wrap;position: relative;margin-left: -0.938rem;margin-right: -0.938rem;justify-content: center;}
.timeline-sec .timeline-wrp .timeline-years li {margin-left: 0.938rem;margin-right: 0.938rem;margin-bottom: 2.5rem;}
.timeline-sec .timeline-wrp .timeline-years li a {font-family: "Brother1816-Printed";font-size: 2.375rem;letter-spacing: 0.254rem;font-weight: 500;text-align: center;text-decoration: none;padding: 0.7rem 3.25rem;display: block;background-color: #FFFBCC;color: #363636;border-radius: 0.563rem;transition: 0.3s ease;}
.timeline-sec .timeline-wrp .timeline-years li a:hover {background-color: #63B447;color: #FFFFFF;}
.timeline-sec .timeline-wrp .timeline-content .row {margin-top: 7rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .left-col {max-width: 50%;width: 100%;display: flex;flex-direction: column;}
.timeline-sec .timeline-wrp .timeline-content .right-col {max-width: 50%;width: 100%;}
.timeline-sec .timeline-wrp .timeline-content .left-col h2 {font-family: 'Brother1816-Printed';font-size: 6.25rem;line-height: 6.25rem;text-transform: uppercase;color: #1d5c39;font-weight: bold;margin-bottom: 0.3rem;text-align: right;}
.timeline-sec .timeline-wrp .timeline-content .left-col p {font-size: 2.313rem;letter-spacing: 0.019rem;color: #363636;font-weight: 500;font-family: "Brother1816-Printed";text-align: right;margin-top: 0.5rem;margin-right: 0.4rem;line-height: 122%;}
.timeline-sec .timeline-wrp .timeline-content .left-col p a {color: inherit;}
.timeline-sec .timeline-wrp .timeline-content .left-col p strong {font-size: 4.094rem;line-height: 88%;}
.timeline-sec .timeline-wrp .timeline-content .row .left-col img {max-width: 36%;margin-left: auto;margin-right: 3.3rem;margin-top: 1.3rem;}
.timeline-sec .timeline-wrp .timeline-content .right-col {padding-left: 3.4rem;margin-top: 3.8rem;padding-right: 7.9rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(1) {margin-top: 7rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(1) .left-col img {max-width: 36%;margin-left: auto;margin-right: 3.3rem;margin-top: 1.3rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(1) .right-col {padding-left: 3.4rem;margin-top: 3.8rem;padding-right: 7.9rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(2) {margin-top: 8rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(2) .left-col img {max-width: 37%;margin-left: auto;margin-right: 3rem;margin-top: 1.1rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(2) .right-col {padding-left: 2.4rem;margin-top: 1.2rem;padding-right: 7.9rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(3) {margin-top: 8.5rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(3) .left-col img {max-width: 37%;margin-left: auto;margin-right: 3rem;margin-top: 1.1rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(3) .left-col p b {margin-top: 1.7rem;display: inline-block;font-style: italic;letter-spacing: 0.031rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(3) .right-col {padding-left: 2.5rem;margin-top: -3.4rem;padding-right: 7.9rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(4) {margin-top: 8rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(4) .left-col img {max-width: 43%;margin-left: auto;margin-right: auto;margin-top: -7.7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(4) .right-col {padding-left: 0.2rem;margin-top: -0.5rem;padding-right: 6.9rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(5) {margin-top: 11rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(5) .left-col img {max-width: 48%;margin-left: auto;margin-right: 2rem;margin-top: 1.3rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(5) .right-col {padding-left: 3.4rem;margin-top: -3rem;padding-right: 3.2rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(6) {margin-top: 9.5rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(6) .left-col img {max-width: 48%;margin-left: auto;margin-right: 2rem;margin-top: 1.3rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(6) .right-col {padding-left: 0.6rem;margin-top: -2.3rem;padding-right: 3.1rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(7) {margin-top: 11.5rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(7) .left-col h2 {margin-bottom: 0.2rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(7) .left-col p strong {line-height: 100%;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(7) .left-col p b {margin-top: 1.2rem;display: inline-block;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(7) .left-col img {max-width: 48%;margin-left: 25.6%;margin-right: auto;margin-top: -6.8rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(7) .right-col {padding-left: 1.4rem;margin-top: -1.7rem;padding-right: 3rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(8) {margin-top: 10rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(8) .left-col img {max-width: 48%;margin-left: 14rem;margin-right: auto;margin-top: -11.9rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(8) .right-col {padding-left: 3.4rem;margin-top: 1.5rem;padding-right: 3.1rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(9) {margin-top: 8rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(9) .left-col img {max-width: 48%;margin-left: auto;margin-right: 4rem;margin-top: 1.1rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(9) .left-col p {line-height: 121%;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(9) .left-col p strong {margin-top: 0.9rem;display: inline-block;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(9) .right-col {padding-left: 2.2rem;margin-top: -0.4rem;padding-right: 3.1rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(10) {margin-top: 11rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(10) .left-col p {line-height: 116%;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(10) .left-col img {max-width: 48%;margin-left: auto;margin-right: 3.8rem;margin-top: 1.4rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(10) .right-col {padding-left: 1.2rem;margin-top: -0.5rem;padding-right: 3.1rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(11) {margin-top: 12.7rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(11) .left-col img {max-width: 48%;margin-left: auto;margin-right: 2rem;margin-top: 1.2rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(11) .right-col {padding-left: 1.6rem;margin-top: -2.7rem;padding-right: 3.1rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(12) {margin-top: 16.4rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(12) .left-col img {max-width: 48%;margin-left: auto;margin-right: 5.1rem;margin-top: 0.1rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(12) .right-col {padding-left: 4.1rem;margin-top: -10.2rem;padding-right: 3.1rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(13) {margin-top: 8.7rem;margin-bottom: 7rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(13) .left-col img {max-width: 48%;margin-left: auto;margin-right: 1.9rem;margin-top: 1.4rem;}
.timeline-sec .timeline-wrp .timeline-content .row:nth-child(13) .right-col {padding-left: 4.7rem;margin-top: 3.9rem;padding-right: 3.1rem;}



.quote-content ul {display: flex;align-items: center;justify-content: flex-start;width: 100%;margin: 0 auto;flex-wrap: wrap;}
.quote-content ul li {width: 100%;}
.quote-content ul li a {font-family: 'Brother1816-Printed';font-size: 2rem;line-height: 3.438rem;font-weight: 400;text-align: center;text-decoration: none;color: #325b3c;}
.bottom-blog-section .quote-content h6 {font-family: 'Brother1816-Printed';font-size: 2rem;line-height: 3.438rem;font-weight: bold;text-align: center;color: #325b3c;margin-bottom: 2rem;margin-top: 5.3rem;}
.bottom-blog-section .left-col ul {display: flex;align-items: center;justify-content: flex-start;width: 100%;gap: 10px;flex-wrap: wrap;}
.bottom-blog-section .left-col ul li {width: 49%;}
.bottom-blog-section .left-col ul li a {font-family: 'Brother1816-Printed';font-size: 2rem;line-height: 3.438rem;font-weight: 400;text-align: center;text-decoration: none;color: #325b3c;}
.bottom-blog-section .left-col h5 {font-family: 'Brother1816-Printed';font-size: 2.7rem;line-height: 3.438rem;font-weight: bold;text-align: center;color: #325b3c;margin-bottom: 3rem;margin-top: 5.3rem;}

.poilicy-cms h2, .poilicy-cms h3 {font-family: 'Brother1816-Printed';font-size: 3.5rem;line-height: 3.5rem;font-weight: bold;letter-spacing: 0px;color: #363636;margin-bottom: 2.5rem;margin-top: 2.5rem;}
.poilicy-cms p {font-family: 'Brother1816-Printed';font-size: 1.7rem;line-height: 2.5rem;font-weight: normal;letter-spacing: 0px;color: #363636;margin-bottom: 1.5rem;}
.poilicy-cms p strong {font-weight: 700;}
.poilicy-cms ul {list-style: disc;padding-left: 2rem;}
.poilicy-cms ul li {margin-bottom: 0rem;}
.poilicy-cms ul li p {font-family: 'Brother1816-Printed';font-size: 1.7rem;line-height: 2.5rem;font-weight: normal;letter-spacing: 0px;color: #363636;margin-bottom: 0rem;}

.copyright {display: flex;align-items: center;justify-content: center;margin-top: 2.5rem;}
.copyright p {font-family: 'Brother1816-Printed';font-size: 1.75rem;line-height: 2.5rem;font-weight: 500;letter-spacing: 0px;text-align: center;margin: 0 auto;color: #363636;text-decoration: none;}

.termslist {
	font-family: 'Brother1816-Printed';
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-weight: normal;
	letter-spacing: 0px;
	color: #363636;
}


.last-sec div span{
    font-family: 'Brother1816-Printed';
    font-size: 1.7rem;
    line-height: 2.5rem;
    font-weight: normal;
    letter-spacing: 0px;
    color: #363636;
    width: 100%;
    display: block;
}
a.mailcolor {
    color: #325b3c;
}

.postid-2926 .bottom-blog-section h2:empty {display: none;}
.postid-2926 .bottom-blog-section .left-col h2 {font-size: 3rem;line-height: 4rem;margin-bottom: 0.5rem;}
.postid-2926 .bottom-blog-section .left-col h3 {font-weight: 500;color: #325B3C;margin-bottom: 2.5rem;font-size: 2rem;}
.postid-2926 .bottom-blog-section .left-col h4 {font-weight: 500;color: #325B3C;margin-bottom: 2rem;font-size: 1.5rem;}
.postid-2926 .bottom-blog-section .left-col ul {display: block;padding: 0px;margin-bottom: 50px;}
.postid-2926 .bottom-blog-section .left-col ul li {font-size: 1.5rem;font-weight: 400;line-height: 120%;color: #0D0D0D;}
.postid-2926 .bottom-blog-section .left-col ul li:not(:last-child) {margin-bottom: 12px;}
.postid-2926 .bottom-blog-section .left-col ul li:before {content: '-';font-size: 1.5rem;font-weight: 400;line-height: 120%;color: #0D0D0D;display: inline-block;margin-right: 10px;}
.postid-2926 .bottom-blog-section .left-col ol {display: block;padding: 0px;margin-bottom: 50px;list-style: none;max-width: 1443px;}
.postid-2926 .bottom-blog-section .left-col ol li {font-size: 1.5rem;font-weight: 400;line-height: 120%;color: #0D0D0D;}
.postid-2926 .bottom-blog-section .left-col ol li:not(:last-child) {margin-bottom: 35px;}
.postid-2926 .bottom-blog-section .left-col ol + h4 {font-size: 2.5rem;line-height: 3.75rem;color: #0B4B1B;margin: 0px;}

.product-small-info .left-col p span {font-family: 'Brother1816-Printed';font-size: 2rem;line-height: 2.5rem;font-weight: bold;color: #0B4B1B;position: static;color: #325B3C}
.blog-d-m-sec .blog-content h4 {text-align: center;color: #FFFFFF;margin-bottom: 20px;font-size: 40px;font-weight: bold;}

.bottom-blog-section .left-col p span {font-family: 'Brother1816-Printed';font-size: 2rem;line-height: 2.5rem;font-weight: bold;color: #0B4B1B;position: static;color: #325B3C}


ul.default-ul-ui {display: block;list-style: disc;padding-left: 20px;}
ul.default-ul-ui li {width: 100%;font-size: 18px;font-weight: 400;line-height: 120%;color: #0D0D0D;}
ul.default-ul-ui li:not(:last-child) {margin-bottom: 15px;}

.bottom-blog-section .left-col ul.default-ul-ui {display: block;}
.bottom-blog-section .left-col ul.default-ul-ui li {width: 100%;font-size: 18px;font-weight: 400;line-height: 120%;color: #0D0D0D;}
.bottom-blog-section .left-col ul.default-ul-ui li:not(:last-child) {margin-bottom: 20px;}


.bottom-blog-section .left-col h3 {
    font-family: 'Brother1816-Printed'; font-size: 3rem; line-height: 4rem; font-weight: bold; color: #325B3C; margin-bottom: 2.5rem; width: 100%;}
ul.default-ul-ui{margin-bottom: 20px;}


a {
    color: #325B3C!important;
    text-decoration: underline;
}