.landing-popular-products.takeback .product-slider-title .sub-ttle-flash {
	margin: 0 auto !important;
}

.landing-popular-products.liquor h2.landing-section-title,
.landing-popular-products.takeback h2.landing-section-title {
	margin-bottom: 0;
}

.landing-popular-products.liquor #Nosto_FlashSalesID {
	padding-top: 0;
}
/*  */
.landing-main-section .container {
	width: 985px;
	max-width: 100%;
}

.landing-main-section .row {
	margin-right: -10px;
	margin-left: -10px;
}

.landing-main-section .col-lg-1,
.landing-main-section .col-lg-10,
.landing-main-section .col-lg-11,
.landing-main-section .col-lg-12,
.landing-main-section .col-lg-2,
.landing-main-section .col-lg-3,
.landing-main-section .col-lg-4,
.landing-main-section .col-lg-5,
.landing-main-section .col-lg-6,
.landing-main-section .col-lg-7,
.landing-main-section .col-lg-8,
.landing-main-section .col-lg-9,
.landing-main-section .col-md-1,
.landing-main-section .col-md-10,
.landing-main-section .col-md-11,
.landing-main-section .col-md-12,
.landing-main-section .col-md-2,
.landing-main-section .col-md-3,
.landing-main-section .col-md-4,
.landing-main-section .col-md-5,
.landing-main-section .col-md-6,
.landing-main-section .col-md-7,
.landing-main-section .col-md-8,
.landing-main-section .col-md-9,
.landing-main-section .col-sm-1,
.landing-main-section .col-sm-10,
.landing-main-section .col-sm-11,
.landing-main-section .col-sm-12,
.landing-main-section .col-sm-2,
.landing-main-section .col-sm-3,
.landing-main-section .col-sm-4,
.landing-main-section .col-sm-5,
.landing-main-section .col-sm-6,
.landing-main-section .col-sm-7,
.landing-main-section .col-sm-8,
.landing-main-section .col-sm-9,
.landing-main-section .col-xs-1,
.landing-main-section .col-xs-10,
.landing-main-section .col-xs-11,
.landing-main-section .col-xs-12,
.landing-main-section .col-xs-2,
.landing-main-section .col-xs-3,
.landing-main-section .col-xs-4,
.landing-main-section .col-xs-5,
.landing-main-section .col-xs-6,
.landing-main-section .col-xs-7,
.landing-main-section .col-xs-8,
.landing-main-section .col-xs-9 {
	padding-right: 10px;
	padding-left: 10px;
}

.landing-main-section h3 {
	margin: 0;
	padding: 0;
}

.landing-main-section a {
	transition: 0.3s;
}

.landing-main-section a:hover {
	transition: 0.3s;
}

.landing-main-title,
.landing-section-title {
	font-family: "corda", "Playfair Display", Arial, Helvetica;
	color: #222222;
	font-weight: 700;
	text-align: center;
	margin-top: 0;
	padding: 0;
}

.landing-main-title {
	font-size: 50px;
	margin-bottom: 15px;
}

.landing-section-title {
	font-size: 32px;
	margin-bottom: 40px;
}

.landing-btn-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
}

.landing-main-section .landing-btn {
	font-family: "nunito", "Open Sans", Arial, Helvetica, Sans-serif;
	display: inline;
	padding: 13px 25px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	border-radius: 4px;
	margin: 0 auto;
}

.landing-main-section .btn-green--inline {
	color: #ffffff;
	background-color: #005944;
}

.landing-main-section .btn-green--inline:hover {
	background-color: #007056;
}

.landing-main-section .btn-green--inline:disabled {
	color: #909090;
	background-color: #dedede;
}

.landing-main-section .btn-green--outline {
	color: #1F644C;
	background-color: #ffffff;
	border: 2px solid #1F644C;
}

.landing-main-section .btn-green--outline:hover {
	background-color: #E3ECE9;
}

.landing-main-section .btn-green--outline:disabled {
	color: #909090;
	background-color: #f1eff1;
	border: 1px solid #dedede;
}

.landing-main-section .nav-tabs {
	border: 0;
}

.landing-main-section .tab-content {
	padding: 0;
	border: 0;
}

.landing-top-banner {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 310px;
	padding-bottom: 310px;
	margin-bottom: 95px;
	position: relative;
}

.landing-bottom-copy-lqr {
	color: #222222;
	font-size: 12px;
	position: absolute;
	bottom: 10px;
	right: 20px;
}

.landing-top-banner .subtitle {
	color: #222222;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 40px;
}

.landing-delivery {
	margin-bottom: 80px;
}

.landing-delivery .landing-section-title {
	width: 100%;
	max-width: 640px;
	margin: 0 auto 50px;
}

.landing-delivery-inner {
	display: flex;
	flex-direction: column;
}

.landing-delivery-item {
	display: flex;
	align-items: flex-end;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 20px;
	border-radius: 8px;
	opacity: 1;
}

.landing-delivery-item:hover {
	opacity: 0.7;
}

.landing-delivery-item.large {
	padding: 25px 30px;
	height: 265px;
}

.landing-delivery-item.small {
	padding: 25px;
	height: 170px;
}

.landing-delivery-item .title {
	font-family: "nunito", "Open Sans", Arial, Helvetica, Sans-serif;
	font-weight: 700;
	color: #ffffff;
}

.landing-delivery-item.large .title {
	font-size: 32px;
}

.landing-delivery-item.small .title {
	font-size: 24px;
}

.landing-why-spud {
	margin-bottom: 110px;
}

.landing-why-spud-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-family: "nunito", "Open Sans", Arial, Helvetica, Sans-serif;
	color: #222222;
	text-align: center;
}

.landing-why-spud-item img {
	margin-bottom: 25px;
}

.landing-why-spud-item .title {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px;
}

.landing-why-spud-item .description {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
}

.landing-locals {
	margin-bottom: 80px;
}

.landing-locals-content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: 60px;
}

.landing-locals-item {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 25%;
	margin-bottom: 60px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.landing-locals-item img {
	transform: scale(0.5);
}

.landing-locals-name {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	color: #005944;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transform: translateY(-100%);
	transition: 0.3s;
	background: rgba(255, 255, 255, 0.8);
}

.landing-locals-item:hover .landing-locals-name {
	transform: translateY(0%);
	transition: 0.3s;
}

.landing-locals-tabs {
	display: flex;
	justify-content: center;
}

.landing-locals-tabs>li>a {
	font-family: "corda", "Playfair Display", Arial, Helvetica;
	font-size: 32px;
	font-weight: 700;
	color: #909090;
	border: 1px solid transparent;
	background-color: transparent !important;
	border-bottom: 2px solid #dedede;
	padding: 15px;
}

.landing-locals .nav-tabs>li>a:hover {
	border-color: transparent transparent #dedede;
}

.landing-locals-tabs>li.active>a,
.landing-locals-tabs>li.active>a:hover,
.landing-locals-tabs>li.active>a:focus,
.landing-locals-tabs>li.active>a:hover,
.landing-locals-tabs>li.active>a:focus {
	color: #222222;
	border: 1px solid transparent;
	background-color: transparent !important;
	border-bottom: 2px solid #005944;
}

.landing-popular-products {
	margin-bottom: 90px;
}

.nostobox.new-design-nosto>.row.max_row {
	margin: 0 auto 0 auto;
}

.landing-popular-products-item {
	font-family: "nunito", "Open Sans", Arial, Helvetica, Sans-serif;
	padding-left: 10px;
	padding-right: 10px;
}

.products-item-header {
	position: relative;
	border-radius: 4px;
	margin-bottom: 10px;
}

.products-item-header img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

@-webkit-keyframes movingString {
	from {
		left: -100%;
	}

	to {
		left: 120%;
	}
}

@keyframes movingString {
	from {
		left: -100%;
	}

	to {
		left: 120%;
	}
}

.landing-main-section .popover {
	width: 175px;
	left: 0px !important;
	background: rgba(34, 34, 34, 0.8);
	border: 0;
	border-radius: 4px;
	font-family: "nunito", "Open Sans", Arial, Helvetica, Sans-serif;
	color: #dedede;
	font-size: 12px;
}

.landing-main-section .popover-content {
	padding: 12px 8px;
}

.landing-main-section .popover.top>.arrow {
	left: 20px !important;
	border-top-color: transparent;
}

.landing-main-section .popover.top {
	margin-top: -15px;
}

.landing-main-section .popover.top>.arrow:after {
	border-top-color: rgba(34, 34, 34, 0.8);
}

.landing-sustainable {
	background-image: url("../pictures/liq/sustainable-local.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
	padding: 200px 0;
	margin-bottom: 115px;
}

.landing-sustainable .landing-section-title {
	color: inherit;
	text-align: left;
	margin-bottom: 10px;
}

.landing-sustainable .subtitle {
	font-size: 16px;
	margin-bottom: 30px;
}

.landing-sustainable a {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	text-decoration: underline;
}

.landing-sustainable a:hover,
.landing-deliveries a:hover {
	color: inherit;
}

.landing-favorites {
	margin-bottom: 115px;
}

.landing-favorites-item {
	position: relative;
	border-radius: 8px;
	opacity: 1;
}

.landing-favorites-item:hover {
	opacity: 0.7;
}

.landing-favorites-item img {
	max-width: 100%;
}

.landing-favorites-item-link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.landing-favorites-footer {
	position: absolute;
	left: 25px;
	bottom: 25px;
	font-family: "nunito", "Open Sans", Arial, Helvetica, Sans-serif;
	color: #ffffff;
}

.landing-favorites-footer .title {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px;
}

.landing-favorites-footer .subtitle {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
}

.landing-deliveries {
	background-image: url("../pictures/liq/deliveries-bg.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0;
	margin-bottom: 75px;
}

.landing-deliveries .landing-section-title {
	text-align: left;
	margin-bottom: 15px;
}

.landing-deliveries-list {
	padding-left: 15px;
}

.landing-deliveries-list li {
	list-style-type: disc;
	font-family: "nunito", "Open Sans", Arial, Helvetica, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 15px;
}

.landing-deliveries-list li:last-child {
	margin-bottom: 0;
}

.landing-subscribe {
	background-image: url("../pictures/liq/subscribe-bg.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0;
	margin-bottom: 100px;
}

.landing-subscribe .landing-section-title,
.landing-subscribe .subtitle {
	text-align: center;
	color: #222222;
}

.landing-subscribe .landing-section-title {
	margin-bottom: 10px;
}

.landing-subscribe .subtitle {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 30px;
}

.landing-blog {
	margin-bottom: 75px;
}

.landing-blog-inner.row {
	margin-left: 0;
	margin-right: 0;
}

.landing-blog-item-wrap {
	height: 100% !important;
}

.landing-blog-item {
	border: 1px solid #dedede;
	border-radius: 4px;
	height: 100%;
}

.landing-blog-item img {
	max-width: 100%;
}

.landing-blog-footer {
	padding: 15px;
}

.landing-blog-title {
	color: #222222;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 5px;
}

.landing-blog-date,
.landing-blog-description {
	font-family: "nunito", "Open Sans", Arial, Helvetica, Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.landing-blog-date {
	color: #909090;
	margin-bottom: 5px;
}

.landing-blog-description {
	color: #222222;
	margin-bottom: 10px;
}

a.landing-blog-link {
	font-family: "nunito", "Open Sans", Arial, Helvetica, Sans-serif;
	color: #005944;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
}

a.landing-blog-link:hover {
	color: #007056;
}

.landing-popular-products .nostobox.new-design-nosto {
	overflow: visible;
}

.subtitle {
	max-width: 500px;
}

.subtitle>br {
	display: none;
}

/**/


/* womens day lp */
.wlp_sub_ttl {
	font-size: 22px;
}

.wlp_main_ttl {
	font-family: "corda";
	font-weight: bold;
	font-size: 32px;

	padding: 60px 0;
	text-align: center;
}

.wlp_main_ttl_btm {
	font-family: "corda";
	font-weight: bold;
	font-size: 32px;
	padding: 0 0 60px 0;
	text-align: center;
}

.wlp_bdy_1 {
	font-size: 18px;
	padding: 30px 0;
}

.wlp_bdy_2 {
	font-size: 17px;
	padding: 30px 0;
}

.wlp_bdy_3 {
	font-size: 20px;
}

.wlp_bdy_4 {
	font-size: 12px;
	padding-top: 60px;
}

.wlp_link {
	font-size: 20px;
	text-decoration: underline;
	color: #222 !important;
}

.wlp_btn {
	background: #222222 0% 0% no-repeat padding-box;
	border-radius: 4px;
	color: #fff !important;
	padding: 8px 26px;
	display: inline-block;
	font-size: 18px;
}

.wlp_btn:hover {
	background-color: #444;
	color: #fff !important;
}

.wlp_light_box {
	background: #fff8f2 0% 0% no-repeat padding-box;
	padding: 60px;
}

.wlp_hero_cont {
	position: relative;
}

.wlp_hero_inner {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.wlp_hero_txt {
	width: 45%;
	padding: 6vh;
}

.wlp_hero_txt_cont {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	height: 100%;
	width: 100%;
}

.wlp_hero_cont_img {
	width: 100%;
	height: auto;
	min-height: 453px;
	object-fit: cover;
	object-position: unset;
}

.wlp_hero_txt_1 {
	font-size: 40px;
	font-weight: bold;
	font-family: "corda";
	margin-bottom: 20px;
	line-height: 1.1;
}

.wlp_hero_txt_2 {
	font-size: 16px;
	margin-bottom: 20px;
}

.wlp_cont_mdl {
	max-width: 950px;
	margin: 0 auto;
}

.wlp_cont_flx {
	display: flex;
	align-items: center;
	padding-bottom: 60px;
}

.wlp_vendor_info {
	padding: 45px;
	background: white;
}

.wlp_sec_4 {
	position: relative;
	margin-bottom: 60px;
}

.wlp_sec_4_img {
	width: 100%;
	height: auto;
	max-height: 450px;
	object-fit: cover;
	object-position: top;
}

.wlp_sec_4_cont {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: flex;
}

.wlp_sec_4_cont_inner {
	max-width: 400px;
}

.wlp_dnTo_cont {
	display: flex;
	padding-top: 60px;
}

.wlp_dnTo_img_1 {
	background: #d10000;
	margin-top: -60px;
	margin-right: -60px;
	min-width: 35%;
	padding: 80px 40px;
	height: 100%;
}

.wlp_dnTo_img_2 {
	margin-left: -60px;
	margin-top: 50px;
	min-width: 35%;
	height: 100%;
	padding: 0 30px;
	background-color: #fff;
}

.wlp_with_path {
	text-align: center;
	padding: 60px 60px 300px;
}

.wlp_our_impact {
	text-align: center;
	color: #fff;
	background: #0f2946;
	padding-bottom: 120px;
	margin-top: -1px;
}

.wlp_our_impact_boxex {
	display: flex;
	justify-content: center;
	padding: 0;
}

.wlp_our_impact_boxex>li {
	background: white;
	color: #222;
	border-radius: 10px;
	margin: 40px 30px;
	width: 240px;
	padding: 30px 15px 0;
}

.wlp_our_impact_boxex_ttl {
	font-family: "corda";
	font-weight: bold;
	font-size: 32px;
	padding: 0 0;
	text-align: center;
}

.wlp_dnTo_2 {
	padding-right: 100px;
}

.wlp-img-grid {
	min-width: 50%;
}

.wlp-img-grid>img {
	width: 100%;
	height: auto;
}

#get_ivolved {
	margin-top: -60px;
}

/**/


/* How it works LP */

.HIW-hero-bn {
	background-color: #F6F5F2;
	position: relative;
	overflow: hidden;
}

.HIW-hero-bn-2 {
	position: absolute;
	right: -140px;
	bottom: 0;
}

.hiw-container {
	padding: 0 32px;
	max-width: 1150px;
	margin: 0 auto;
}

.HIW-hero-bn-1 {
	padding-top: 126px;
	padding-bottom: 132px;
}

.HIW-hero-bn-1111 {
	font-size: 64px;
	font-family: 'corda';
	padding: 0 0 18px 0;
	font-weight: bold;
}

.HIW-hero-bn-1112 {
	font-size: 24px;
}

.HIW-hero-bn-11 {
	display: flex;
	align-items: center;
}

.HIW-hero-bn-22 {
	position: absolute;
	top: 0;
	right: 30%;
}

.HIW-hero-bn-23 {
	position: absolute;
	left: 16%;
	top: 16%;
}

.HIW-hero-bn-24 {
	position: absolute;
	left: 16%;
	top: 9%;
	font-size: 18px;
	font-style: italic;
}

.HIW-hero-bn-25 {
	position: absolute;
	top: -7%;
	right: 27%;
	font-size: 18px;
	font-style: italic;

}

.HIW-hero-bn-111 {
	max-width: 526px;
}

.create-your-order-1 {
	display: flex;
	align-items: center;
	position: relative;
}

.create-your-order {
	margin-top: -60px;
	position: relative;
}

.create-your-order-11 {
	width: 507px;
	min-width: 507px;
	height: 587px;
}

.choose-delivery-date-11 {
	width: 544px;
	min-width: 544px;
	height: 389px;
}

.create-your-order-11-2nd {
	width: 513px;
	height: 394px;
	min-width: 513px;
}

.create-your-order-123 {
	position: absolute;
	top: 0;
	left: 0;
}

.choose-delivery-date-123 {
	position: absolute;
	top: 0;
	right: 0;
}

.create-your-order-122 {
	font-size: 16px;
}

.create-your-order-12 {
	margin-left: 105px;
	margin-right: 50px;
}

.choose-delivery-date-link,
.Membership-benefits-list-211>a {
	font-size: 16px;
	color: #005944 !important;
	text-decoration: underline !important;
	font-weight: 700;
}

a.choose-delivery-date-link:hover,
.Membership-benefits-list-211>a:hover {
	text-decoration: none !important;
}

.create-your-order-121 {
	font-size: 32px;
	padding-bottom: 16px;
	font-weight: bold;
}

.choose-delivery-date-12 {
	margin-right: 88px;
}

.hiw-title-main {
	font-weight: bold;
	font-size: 32px;
	padding-bottom: 56px;
	padding-top: 88px;
	text-align: center;
}

.why-shop-spud-cont {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	/* overflow: hidden; */
}

.why-shop-spud-cont-2 {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	padding-top: 80px;
}

.why-shop-spud-greyBox {
	padding: 56px;
	background-color: #F6F5F2;
	position: relative;
}

.why-shop-spud-img {
	margin-top: 56px;
	margin-left: -32px;
	position: relative;
}

.why-shop-spud-title {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 16px;

}

.why-shop-spud-body {
	font-size: 18px;
}

.why-shop-spud-bCorp {
	position: absolute;
	bottom: -40px;
}

.why-shop-spud-bCorp-2 {
	position: absolute;
	bottom: -46px;
	left: 34px;
}

.why-shop-spud-bCorp-3 {
	position: absolute;
	bottom: -45px;
	left: 84px;
	font-style: italic;
	font-size: 18px;
	font-weight: 600;
	white-space: nowrap;
}

.perkes-of-spud-list {
	display: flex;
	text-align: center;
	padding: 0;
	margin: 0 auto;
	max-width: 1300px;
}

.elevate-experience-li {
	background: #F6F5F2;
	padding: 44px 56px 35px;
	width: calc(50% - 15px);
}

.elevate-experience-li-ttl {
	color: #005944;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 23px;
}

.elevate-experience-li-bdy {
	padding-bottom: 37px;
	font-size: 16px;
}

.elevate-experience-cont {
	display: flex;
	justify-content: center;
	text-align: center;
	margin-bottom: 104px;
}

.elevate-experience-li:not(:last-child) {
	margin-right: 30px;
}

.elevate-experience-li-btn {
	background: #1F644C;
	border-radius: 4px;
	padding: 13px 42px;
	font-weight: bold;
	font-size: 16px;
	color: #fff !important;
	width: 278px;
	max-width: 100%;
	display: inline-block;
}

.elevate-experience-li-btn:hover {
	background-color: #0A432F;
}

.hiw-FAQ-sec {
	background-color: #F6F5F2;
	padding-top: 62px;
}

.perkes-of-spud-list-ttl>span {
	font-size: 22px;
	font-weight: 700;
	padding: 0 10px;
	line-height: 1.4;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #ffffff), color-stop(40%, #FFD758));
	background: -o-linear-gradient(top, #ffffff 60%, #FFD758 40% 100%);
	background: linear-gradient(to bottom, #ffffff 60%, #FFD758 40% 100%);
	display: inline;
}

.perkes-of-spud-list-ttl {
	margin-bottom: 16px;
}

.perkes-of-spud-list>li {
	width: 33.33%;
	padding: 0 4.6%;
}

.choose-delivery-date {
	padding-top: 68px;
	padding-bottom: 82px;
}

.HIW-hero-bn-21 {
	max-width: 100%;
}

.HIW_support_local_hero {
	margin-top: 80px;
}

.perkes-of-spud-list-body {
	font-size: 16px;
}

.perkes-of-spud-list-body>a {
	font-weight: 600;
	color: #005944;
	text-decoration: underline;
}

/**/

/* Back to school LP */
.bts21-info-sec-1 {
	color: #105944;
	font-size: 40px;
	font-family: 'corda';
	font-weight: bold;
	margin-bottom: 16px;
	line-height: 1.3;
}

.bts21-info-sec-2 {
	font-size: 18px;
	padding-bottom: 32px;
	line-height: 1.5;
	max-width: 520px;
}

.ts21-action-bts {
	max-width: 280px;
}

.bts21-hero-section {
	position: relative;
}

.bts21-info-sec {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	width: 100%;
}

.bts21-container {
	max-width: 1200px;
	padding: 0 16px;
	margin: 0 auto;
}

.bts21-BG-img {
	max-width: 100%;
	min-width: 100%;
}

.Everyday-Essentials-2 {
	font-size: 32px;
	font-weight: bold;
	padding: 64px 15px 12px;
	text-align: center;

}

.Everyday-Essentials-3 {
	font-size: 18px;
	text-align: center;
	padding-bottom: 33px;
	line-height: 1.5;
	max-width: 860px;
	margin: 0 auto;
}

.Everyday-Essentials-list {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	width: 100%;
}

.Everyday-Essentials-list>li {
	width: calc(100% / 3);
	padding: 0 18px;
}

.support-your-community {
	display: flex;
	margin-top: 140px;
	justify-content: center;
	align-items: flex-start;
}

.support-your-community-1 {
	border: 5px solid #FAF3EE;
	border-radius: 4px;
	padding: 42px 14.4% 42px 56px;
	margin-top: -60px;
	max-width: 610px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.support-your-community-2 {
	margin-left: -12.4%;
}

.bts21-product-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin-bottom: 0;
	justify-content: flex-start;
}

.bts21-product-grid>li {
	width: 25%;
	padding: 0 8px;
	/* min-width: 266px; */
}

.September-Sale {
	background: #FAF9F9;
	margin-top: 80px;
}

.September-Sale-top {
	display: flex;
	justify-content: space-between;
	padding: 59px 0 40px;
	align-items: baseline;
}

.bts21-pink-highlight {
	background: linear-gradient(to bottom, transparent 60%, #FDE0D2 40% 100%);
}

.September-Sale-top-1 {
	font-weight: bold;
	font-size: 32px;
}

.September-Sale-top-2 {
	display: flex;
	padding: 0;
	margin: 0;
}

.BTS-Donate-section-2-list {
	display: flex;

}

.bts21-info-sec-inner {
	width: 45%;
}

.support-your-community-11 {
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 16px;
	line-height: 1.33;
}

.support-your-community-12 {
	font-size: 18px;
	padding-bottom: 24px;
	line-height: 1.5;
}

.support-your-community-13 {
	text-decoration: underline;
	color: #025944 !important;
	font-weight: bold;

}

#tabbed--radio--input-1:checked~.tabbed-label-box label[for="tabbed--radio--input-1"],

#tabbed--radio--input-2:checked~.tabbed-label-box label[for="tabbed--radio--input-2"],

#tabbed--radio--input-3:checked~.tabbed-label-box label[for="tabbed--radio--input-3"],

#tabbed--radio--input-4:checked~.tabbed-label-box label[for="tabbed--radio--input-4"],

#tabbed--radio--input-5:checked~.tabbed-label-box label[for="tabbed--radio--input-5"],

#tabbed--radio--input-6:checked~.tabbed-label-box label[for="tabbed--radio--input-6"] {
	border-bottom: 4px solid #CA4B0C;
	color: #222;
}

.tabbed-content-1,
.tabbed-content-2,
.tabbed-content-3,
.tabbed-content-4,
.tabbed-content-5,
.tabbed-content-6 {
	display: none;
}

#tabbed--radio--input-1:checked~.tabbed-content-box .tabbed-content-1,
#tabbed--radio--input-2:checked~.tabbed-content-box .tabbed-content-2,
#tabbed--radio--input-3:checked~.tabbed-content-box .tabbed-content-3,
#tabbed--radio--input-4:checked~.tabbed-content-box .tabbed-content-4,
#tabbed--radio--input-5:checked~.tabbed-content-box .tabbed-content-5,
#tabbed--radio--input-6:checked~.tabbed-content-box .tabbed-content-6 {
	display: flex;
}

.bts-banners-section .mobile {
	display: none;
}

.bts-banners-section img {
	width: 100%;
}

.get-your-gift-1 {
	font-size: 32px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 16px;
}

.get-your-gift-2 {
	font-size: 18px;
	padding-bottom: 40px;
	text-align: center;
	max-width: 927px;
	margin: 0 auto;
	line-height: 1.5;
}

.get-your-gift-31 {
	position: relative;
}

.get-your-gift-3 {
	padding: 0;
	display: flex;
	justify-content: center;
	margin-right: -24px;
	margin-left: -24px;
	margin-bottom: 0;
}

.get-your-gift-3>li {
	padding: 0 8px;
	width: calc(100% / 3);
}

.get-your-gift-311 {
	background-color: #222222;
	font-weight: bold;
	font-size: 14px;
	padding: 4px 9px;
	position: absolute;
	top: 16px;
	right: 16px;
	z-index: 1;
	color: #ffffff;
	border-radius: 4px;

}

.get-your-gift-312 {
	position: relative;
	width: 100%;
	border-radius: 4px 4px 0 0;
}

.get-your-gift-32 {
	background-color: #F5F5F5;
	padding: 16px 16px 24px;
}

.get-your-gift-321 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 18px;
	margin-bottom: 4px;
}

.get-your-gift-3211 {
	font-weight: bold;
	margin-right: 16px;
}

.get-your-gift-3212 {
	font-weight: bold;
	background-color: #FFFFFF;
	border: 2px dashed #005944;
	padding: 8px;
	min-width: 128px;
	text-align: center;
	cursor: pointer;
	transition: .3s all;
}

.get-your-gift-322 {
	margin-bottom: 4px;
}

.get-your-gift-323 {
	font-weight: bold;

}

.Everyday-Essentials {
	padding: 0 36px;
}

.tabbed-label-nav {
	font-size: 24px;
	color: #22222280;
	padding: 0 0 4px 0;
	cursor: pointer;
	transition: all .3s;
	line-height: 1.15;
	margin: 0;
}

.tabbed-label-nav:hover {
	color: #222;
}

.September-Sale-top>ul>li {
	padding: 0 25px;
}

.September-Sale-top>ul>li:last-child {
	padding-right: 0;
}

.tabbed-content-box {
	margin-right: -8px;
	margin-left: -8px;
}

.View-More-Line {
	width: 100%;
	text-align: center;
	padding: 40px 0;
}

.View-More-BTN {
	background: #222;
	font-weight: bold;
	color: #FFFFFF !important;
	padding: 13px 25px;
	display: inline-block;
	border-radius: 4px;
	position: relative;
	transition: .3s all;
}

.View-More-BTN:hover {
	background: rgb(34 34 34 / 90%);

}

/* .View-More-BTN:after{
    content: '';
    background: #FFFFFFEB 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 10px #ffffff29;
    opacity: 1;
    filter: blur(15px);
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -32px;
    z-index: -1;
    left: 0;
} */

.get-your-gift-4 {
	font-size: 14px;
	padding: 16px 0;
	margin-right: -16px;
	margin-left: -16px;
}

.donate-section {
	align-items: initial;
	margin-bottom: 160px;
	padding: 0 16px;
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.donate-product-section {
	background: #FAF3EE 0% 0% no-repeat padding-box;
	border: 1px solid #FAF3EE;
	border-radius: 4px;
	padding: 51px 14px 22px;
	margin-left: -26%;
	min-width: 61.5%;
}

.donate-product-slider>li {
	padding: 0 8px;
}

.donate-product-slider .pr-image-wr-whole,
.donate-product-slider .product-image-r,
.donate-product-slider .product-image-r>a>img {
	height: 152px;
	min-height: 152px;
}

.donate-info-section {
	margin-bottom: -60px;
	max-width: 782px;
	padding-right: 28%;
}

.donate-details-1 {
	font-weight: 600;
}

.donate-details-2 {
	font-weight: 700;
	margin-top: 7px;
}

.donate-info-wrapper {
	padding: 14px 0 0;
	text-align: left;
}

.get-your-gift {
	padding: 0px 24px;
	/* margin-bottom: 57px; */
	margin-bottom: 0;
	margin-top: 57px;
}

.bts-banners-section {
	margin-bottom: 80px;
}

.bts21-action-bts-1 {
	font-size: 14px;
	font-weight: bold;
	padding: 13px 7px;
	color: white !important;
	font-size: 16px;
	line-height: 1.4;
	display: inline-block;
	background: #005944 0% 0% no-repeat padding-box;
	border-radius: 4px;
	width: 100%;
	text-align: center;
	transition: .3s all;
}

.bts21-action-bts-1:hover {
	background: #007056;
}

.bts21-action-bts {
	width: 280px;
	max-width: 100%;
}

.tool-tip-copied-promo {
	position: relative;
}


.tool-tip-box-gifts {
	font-size: 12px;
	line-height: 1.4;
	padding: 8px 5px;
	background: #222222CC 0% 0% no-repeat padding-box;
	border-radius: 4px;
	position: absolute;
	top: -37px;
	color: white;
	left: 40%;
	white-space: nowrap;
	display: none;
	z-index: 1;
}

.tool-tip-box-gifts:after {
	content: '';
	position: absolute;
	display: block;
	width: 0;
	z-index: 1;
	border-style: solid;
	border-color: #222222CC transparent;
	border-width: 4px 6px 0;
	bottom: -4px;
	left: 8px;
	margin-left: 0;
}

.get-your-gift-3212:hover {
	background: rgb(0 89 68 / 5%);
}

.get-your-gift-3212:hover+.tool-tip-box-gifts {
	display: block;
}

.tabbed-content-1>li,
.tabbed-content-2>li,
.tabbed-content-3>li,
.tabbed-content-4>li,
.tabbed-content-5>li,
.tabbed-content-5>li {
	display: none;
}

.noContent {
	color: #000 !important;
	background-color: transparent !important;
	pointer-events: none;
	padding: 0;
}

.donate-product-slider.slick-slider .pr-wr-whole {
	padding: 16px 8px;
}

.spotlight_carousel .pr-wr-whole {
	padding: 0px 10px;
}

/**/

/* waste reduction LP */
.waste-red-imag1 {
	height: 587px;
}

.waste-red-imag2 {
	height: 389px;

}

.waste-red-imag3 {
	height: 394px;

}

.wrlp-btn {
	padding: 35px 0 0 0;
}


.reduce-waste-page .bts21-hero-section {
	margin-bottom: 72px;
}

.reduce-waste-page .wlp_sec_4 {
	margin-top: 104px;
	margin-bottom: 104px;
}

.reduce-waste-page .wlp_vendor_info {
	text-align: center;

	padding: 38px;
}

.reduce-waste-page .wlp_sec_4_cont_inner {
	width: 480px;
	max-width: 100%;
}




.reduce-waste-page .bts21-pink-highlight {
	background: linear-gradient(to bottom, transparent 60%, rgb(150 181 74 / 40%) 40% 100%);
}

.reduce-waste-page #tabbed--radio--input-1:checked~.tabbed-label-box label[for="tabbed--radio--input-1"],
.reduce-waste-page #tabbed--radio--input-2:checked~.tabbed-label-box label[for="tabbed--radio--input-2"],
.reduce-waste-page #tabbed--radio--input-3:checked~.tabbed-label-box label[for="tabbed--radio--input-3"],
.reduce-waste-page #tabbed--radio--input-4:checked~.tabbed-label-box label[for="tabbed--radio--input-4"],
.reduce-waste-page #tabbed--radio--input-5:checked~.tabbed-label-box label[for="tabbed--radio--input-5"],
.reduce-waste-page #tabbed--radio--input-6:checked~.tabbed-label-box label[for="tabbed--radio--input-6"] {
	border-color: #96B54A;
}

.reduce-waste-page .September-Sale {
	margin-top: 78px;
	padding-bottom: 300px;
	margin-bottom: -300px;
}

.reduce-waste-page .wlp_sec_4_img {
	object-position: 30% 100%;
	min-height: 495px;
}

.reduce-waste-page .bts21-container {
	max-width: 1300px;
}

.reduce-waste-page .wlp_cont_mdl {
	max-width: 830px;
}

.reduce-waste-page .wlp_sub_ttl {
	padding: 0 6px;
}

.create-your-order-122>a {
	font-weight: 600;
	text-decoration: underline;
	color: #005944 !important;
}

.create-your-order-122>a:hover {
	text-decoration: none;
}

/**/




/* Savings Landing Page {{{Start}}} */
.savingLP-container {
	max-width: 1089px;
	padding: 0 32px;
	margin: 0 auto;
}

.how-to-save-section {
	background: #F6F5F2;
	position: relative;
	overflow: hidden;
}

.how-to-save-section-2 {
	position: absolute;
	bottom: 0;
	right: -10%;
	max-width: 55%;
	object-fit: contain;
	object-position: bottom;
}

.how-to-save-section-1 {
	min-height: 391px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: 74px;
	padding-bottom: 74px;
}

.spud-membership-section {
	margin-bottom: 81px;
}

.spud-membership-section-1 {
	display: flex;
	align-items: stretch;
}

.spud-membership-section-11 {
	position: relative;
	margin-top: -50px;
}

.spud-membership-section-112 {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	color: #363636 !important;
}

.spud-membership-section-12 {
	padding-left: 10.25%;
}

.saving-lp-h2 {
	color: #222222;
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	margin: 32px 0 24px;
}

.savings-lp-h2-p {
	font-size: 16px;
	margin: 24px 0;
}

.savings-lp-link,
.be-the-first-section-link {
	border-radius: 6px;
	background-color: #222;
	padding: 12px 36px;
	color: #fff !important;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	transition: .3s background;
}

.savings-lp-link:hover,
.be-the-first-section-link:hover {
	background-color: #222222d1;
}

.savings-offers-slider-section-left-link {
	border-radius: 6px;
	background-color: #005944;
	padding: 12px 36px;
	color: #fff !important;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	transition: .3s background;
}

.savings-offers-slider-section-left-link:hover {
	background-color: #659284;
}

.savings-lp-link-cont {
	margin: 32px 0;
}

.best-deals-savingLP-sec {
	background: #F6F5F2;
	position: relative;
	overflow: hidden;
}

.best-deals-savingLP-sec-in {
	padding: 76px 0 10px 7.6%;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}

.savings-offers-slider-section-left {
	width: 40%;
	padding-right: 10%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	margin-bottom: 100px;
}

.savings-offers-slider-section-right {
	width: 60%;
}

.savings-offers-slider-section-left-ttl {
	color: #222;
	font-size: 48px;
	line-height: 1.15;
	font-weight: bold;
	font-family: 'corda';
	padding: 0;
	margin: 0 0 0px;

}

.savings-offers-slider-section-left-p {
	font-size: 24px;
	line-height: 32px;
	margin: 0 0 24px 0;
}

.savings-offers-slider-section-left-p2 {
	font-size: 24px;
	line-height: 32px;
	margin: 32px 0;
}

.savings-offers-slider-section-left-line {
	width: 184px;
	height: 4px;
	background: #A8816D 0% 0% no-repeat padding-box;
	border-radius: 6px;
	opacity: 0.27;
	margin: 20px 0 20px;
}

.savings-grid-section {
	margin: 91px 0;
}

.Special-events-section {
	margin: 104px 0 96px;
}

.savings-grid-section .savingLP-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.savings-grid-section-info-content.right {
	padding-left: 10%;
}

.savings-grid-section-info-content.left {
	padding-right: 10%;
}

.Happy-Hour-section {
	background-color: #F6F5F2;
}

.Happy-Hour-section .savingLP-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.Happy-Hour-section-ttl {
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 12px;
	color: #222;
}

.Happy-Hour-section-bdy-1 {
	font-size: 16px;
	margin: 0 0 24px;
}

.Happy-Hour-section-bdy-2 {
	font-size: 16px;
	margin: 0;
	font-weight: bold;
}

.Happy-Hour-section-in {
	margin-right: 32px;
	max-width: 459px;
	padding: 52px 0;
}

.Happy-Hour-section-img-contaner {
	flex-grow: 1;
	text-align: right;
	max-width: 426px;
}

.savings-monthly-offers-slider-ul,
.savings-weekly-deals-slider-ul,
.slider-3-ul {
	display: flex;
	align-items: flex-start;
	width: calc(100% - 50px);
	max-width: calc(100% - 50px);
	gap: 10px;
	overflow-x: auto;
	-ms-overflow-style: none;
	/* IE and Edge */
	scrollbar-width: none;
	/* Firefox */

	margin: 0;
	padding: 0;
}
@media (max-width: 840px) {
	.savings-monthly-offers-slider-ul,
	.savings-weekly-deals-slider-ul,
	.slider-3-ul {
		width: calc(100% - 10px);
		max-width: calc(100% - 10px);
	}
}



.savings-monthly-offers-slider-ul.slick-slider,
.savings-weekly-deals-slider-ul.slick-slider,
.slider-3-ul.slick-slider {
	overflow-x: visible;

}

.savings-monthly-offers-slider-ul::-webkit-scrollbar,
.savings-weekly-deals-slider-ul::-webkit-scrollbar,
.slider-3-ul::-webkit-scrollbar {
	display: none;
}

.savings-monthly-offers-slider-ul .slick-next,
.savings-weekly-deals-slider-ul .slick-next,
.slider-3-ul .slick-next {
	top: -50px;
	right: 10px !important;
}

.savings-monthly-offers-slider-ul .slick-prev,
.savings-weekly-deals-slider-ul .slick-prev,
.slider-3-ul .slick-prev {
	top: -50px;
	left: auto !important;
	right: -20px;
}

/** desktop **/
.savings-offers-slider-section .slider-container > li {	
	padding: 0px;
}
.savings-offers-slider-section .slider-nav-next {
    right: 20px;
}
.savings-offers-slider-section .slider-nav-prev {
	left: -33px;
}
/** mobile **/
@media (max-width: 840px) {
	.savings-offers-slider-section .slider-nav-next {
		right: 30px;
		top: -55px;
	}
	.savings-offers-slider-section .slider-nav-prev {
		right: 80px;
		top: -55px;
		left: unset;
	}
}
@media (max-width: 600px) {
	.savings-offers-slider-section .savings-offers-slider-section-11 {
		padding-left: 25px;
	}
}


.savings-monthly-offers-slider-ul .sales-landing-card,
.slider-3-ul .sales-landing-card {
	width: 97%;
	margin-top: 0;
}

.savings-monthly-offers-slider-ul li.slick-slide:last-child .sales-landing-card {
	margin-right: 32px;
}

.savings-weekly-deals-slider-ul .pr-wr-whole {
	padding: 0px;
	width: 300px;
}

.savings-monthly-offers-slider-ul .sale_top_sub_img,
.savings-monthly-offers-slider-ul .sale_top_sub_img {
	min-width: 100%;
}

.savings-offers-tabs-section {
	display: flex;
	padding: 0;
	margin: 0 0 32px;
}

.savings-offers-tabs-section>li>label {
	color: #5D5D5D;
	margin: 0;
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	padding: 0;
	border-bottom: 4px solid transparent;
	cursor: pointer;
}

.savings-offers-tabs-section>li>label:hover {
	color: #222222;
}

.savings-offers-tabs-section>li:not(:last-child) {
	margin-right: 50px;
}

#saving-lp-offers-1:checked~.savings-offers-tabs-section>li>label[for="saving-lp-offers-1"] {
	border-color: #005944;
	color: #222222;
}

#saving-lp-offers-2:checked~.savings-offers-tabs-section>li>label[for="saving-lp-offers-2"] {
	border-color: #005944;
	color: #222222;
}

#saving-lp-offers-1:checked~.savings-offers-slider-section .savings-weekly-deals-slider-ul {
	display: none;
}

#saving-lp-offers-2:checked~.savings-offers-slider-section .savings-monthly-offers-slider-ul {
	display: none;
}

#saving-lp-offers-3:checked~.savings-offers-slider-section .slider-1-ul,
#saving-lp-offers-3:checked~.savings-offers-slider-section .slider-2-ul {
	display: none;
}

#saving-lp-offers-3:not(:checked)~.savings-offers-slider-section .slider-3-ul {
	display: none;
}

.Special-events-section-ul {
	padding: 0;
	margin: 12px -12px 0;
	display: flex;
	flex-wrap: wrap;
}

.savings-offers-slider-section-11 {
	margin: 0 0 0 -5px;
}

.Special-events-section-ul>li {
	width: calc(50% - 24px);
	background: #F6F5F2;
	margin: 12px;
	padding: 24px 40px 32px 40px;
}

.Special-events-section-li-hdr {
	font-weight: bold;
	font-size: 22px;
	margin: 0 0 8px;
}

.Special-events-section-li-body {
	font-size: 16px;
}

.be-the-first-section {
	background: #E6F0DE;
	text-align: center;
	margin-bottom: -100px;
	padding-bottom: 120px;
	padding-top: 32px;
}

.be-the-first-section-h3 {
	color: #222;
	font-size: 30px;
	line-height: 41px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 8px;
}

.be-the-first-section-p {
	margin: 8px auto 34px;
	font-size: 18px;
	line-height: 24px;
	max-width: 471px;
}

.Special-events-section-hdr {
	font-size: 32px;
	font-weight: 700;
	padding: 0 0px;
	line-height: 1.4;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #ffffff), color-stop(40%, #FFD758));
	background: -o-linear-gradient(top, #ffffff 60%, #FFD758 40% 100%);
	background: linear-gradient(to bottom, #ffffff 60%, #FFD758 40% 100%);
	display: inline;
	color: #222222;
}

.how-to-save-section-11 {
	color: #222;
	font-size: 48px;
	line-height: 1.25;
	font-weight: bold;
	font-family: 'corda';
	margin: 0;
	padding: 0;
}

.how-to-save-section-12 {
	font-size: 22px;
	line-height: 1.47;
	width: 50%;
	margin: 29px 0 44px;
}

.spud-membership-section-112-p {
	font-size: 20px;
	line-height: 27px;
	margin-bottom: 16px;
	font-weight: bold;
}

.spud-membership-in-savingLP .mmbr_ch_upsell_1 {
	padding-top: 48px;
}

.spud-membership-section-111 {
	min-height: 100%;
	object-fit: cover;
}

.savings-lp-link-cont.mobile {
	display: none;
}

.happy-hour-saving-lp {
	padding-left: 0;
	margin: 0 auto;
	width: 100%;
	max-width: 300px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 5px solid #F6F5F2;
	border-radius: 9px;
	padding: 16px 24px 20px;
	position: relative;
	z-index: 1;
}

.happy-hour-saving-lp .pr-image-wr-whole,
.happy-hour-saving-lp .product-image-r,
.happy-hour-saving-lp .product-image-r>a>img {
	min-height: unset;
	min-width: unset;
	width: 100%;
	height: 188px;
	object-fit: cover;
}

.happy-hour-saving-lp .farmer-details a {
	font-size: 12px;
	color: #909090;
}

.happy-hour-saving-lp .product-name-cat>a {
	margin: 0 0 0;
	font-size: 14px;
	color: #222222;
	line-height: 1.3;
}

.happy-hour-saving-lp .product-save-p {
	display: none;
}

.happy-hour-saving-lp .product-price-details {
	width: 100%;
	justify-content: flex-end;
}

.happy-hour-saving-lp .product-gr {
	width: 100%;
	order: 1;
	color: #909090;
	padding: 0;
	margin: 0 0 6px;
	font-size: 12px;
}

.happy-hour-saving-lp .product-price-current {
	order: 3;
	margin-right: 0;
	font-size: 14px;
}

.happy-hour-saving-lp .product-price-prev {
	order: 2;
	font-size: 12px;
}

.happy-hour-saving-lp .product-price-gr {
	width: 100%;
	justify-content: flex-end;
}

.happy-hour-saving-lp .product-info-wrapper {
	padding: 6px 0 0;
}

.happy-hour-saving-lp .action_btn.action_sides {
	order: 1;
}

.happy-hour-saving-lp .add-to-cart-btn-slide {
	/* height: 29px;
	max-height: 29px;
	min-height: 29px; */
}

.happy-hour-saving-lp .add-to-cart-slide {
	/* height: 29px; */
	font-size: 16px;
}

.Happy-Hour-section-img-contaner .offer-timer-details {
	font-size: 13px;
}

.Happy-Hour-section-img-contaner .offer-timer-cont {
	margin-bottom: -32px;
	position: relative;
	z-index: 2;
}

.Happy-Hour-section-img-contaner .bts-gift-cont {
	margin: -90px 0 60px;
}

.Happy-Hour-section-img-contaner .pr-wr-whole {
	padding: 2px;
}

.Happy-Hour-section-img-contaner .add-to-list-cont {
	display: none;
}

.happy-hour-saving-lp .slick-dots li button:before {
	font-size: 10px;
}

.happy-hour-saving-lp .slick-dots {
	bottom: -20px;
}

.saving-lp-details-btn {
	margin: 0 auto;
	width: 100%;
	max-width: 212px;
}

.saving-lp-details-btn-notMMP {
	margin: 10px 0;
	width: 100%;
	max-width: 212px;
}

.saving-lp-details-btn .savings-lp-link,
.saving-lp-details-btn-notMMP .savings-lp-link {
	width: 100%;
}

.happy-hour-saving-lp .badge-top-left-wrap,
.happy-hour-saving-lp .badge-bottom-left-wrap,
.happy-hour-saving-lp .yotpo.bottomLine.yotpo-small {
	display: none;
}

.happy-hour-saving-lp .action_sides_2 {
	display: none;
}

/* Savings Landing Page {{{End}}} */


/* Fresh Harvest Box LP {{{START}}} */
.Enjoy-the-flavours h2,
.Built-for-you h2,
.FHB-how-it-works h2,
.Farmers-Market-Freshness h2 {
	color: #363636 !important;
	font-family: 'paralucent';
	font-weight: 700;
	font-size: 31px;
	line-height: 38px;
}

#FHB_page .reviews-qa-label.font-color-gray {
	height: auto;
	display: block;
}

#FHB_page .yotpo-main-widget {
	max-width: 1252px;
}

.Enjoy-the-flavours {
	text-align: left;
	display: inline-block;
	width: 100%;
}

.Enjoy-the-flavours-1 {
	display: flex;
	align-items: center;
	max-width: 1264px;
	margin: 64px auto 60px;
	padding: 0 32px;
}

.Enjoy-the-flavours-111 span {
	display: block;
}

.Built-for-you {
	background-color: #E5DFDA;
	text-align: center;
	padding: 64px 0 80px 0;

}

.FHB-how-it-works {
	text-align: center;
	padding: 20px 0 37px;
}

.FHB-how-it-works-1 {
	max-width: 1300px;
	margin: 0 auto;
}

.FHB-how-it-works-11 {
	padding: 0;
	margin: 0;
}

.FHB-how-it-works-12 {
	padding: 0;
	margin: 40px 0 37px;
	display: flex;
	justify-content: center;
    align-items: center;
}

.FHB-how-it-works-12>li {
	width: 33.33%;
	padding: 0 4%;
}

.FHB-how-it-works-121 {
	width: 100%;
}

.FHB-how-it-works-121.step1{
	max-width: 165px;
}
.FHB-how-it-works-121.step2{
	max-width: 231px;
}

.FHB-how-it-works-121.step3{
	max-width: 178px;
	margin-top: 21px;
    position: relative;
    bottom: -3px;
}

.FHB-how-it-works-122 {
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	margin: 20px 0 15px;
	color: #363636;
	padding: 0;
}

.FHB-how-it-works-123 {
	font-size: 16px;
	line-height: 24px;
	max-width: 927px;
	margin: 0 auto;
}

.Farmers-Market-Freshness {
	text-align: center;
	padding: 48px 32px;

}

.Farmers-Market-Freshness-11 {
	margin: 0 0 10px;
}

.Farmers-Market-Freshness-11-1 {
  font-size: 18px;
  line-height: 24px;
  padding-bottom: 38px;
}

.Built-for-you-13 {
	max-width: 100%;
	height: auto;
}

.Built-for-you-13.mobile {
	display: none;
}

.Built-for-you-1 {
	max-width: 1200px;
	margin: 0 auto;
}

.Enjoy-the-flavours-11 {
	padding-right: 45px;
}

.Enjoy-the-flavours-111 {
	padding: 0;
	margin: 0 0 40px;
	font-weight: bold;
	font-size: 31px;
	line-height: 38px;
	font-family: 'paralucent';
	color: #363636 !important;
}

.Enjoy-the-flavours-112 {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 32px;
	color: #363636 !important;
}

a.Enjoy-the-flavours-113,
a.Farmers-Market-Freshness-12 {
	color: white !important;
	font-size: 16px;
	font-weight: bold;
	padding: 13px 40px;
	background-color: #005944;
	border-radius: 4px;
	display: inline-block;
	transition: .3s all;
	line-height: 22px;
}

a.Enjoy-the-flavours-113:hover,
a.Farmers-Market-Freshness-12:hover {
	background-color: #0A432F;
}

.Built-for-you-11 {
	padding: 0;
	margin: 0;
}

.Built-for-you-11 span.Built-for-you-11-1,
.Built-for-you-11 span.Built-for-you-11-2 {
	display: block;
	margin: 0 auto;
}

.Built-for-you-12 {
	padding: 24px 0 18px;
	max-width: 692px;
	margin: 0 auto;
	font-size: 18px;
	line-height: 30px;
}

.Built-for-you-13.desktop {
	display: block;
	margin: 0 auto;
	max-width: 1264px;
	width: 100%;
}

.Built-for-you-13.mobile {
	display: none;
}

.Built-for-you-14 {
	margin-top: 40px;
	font-size: 18px;
}

.Built-for-you-14-1 {
	font-weight: 800;
	display: block;
	font-size: 24px;
	line-height: 32px;
	position: relative;
	margin: 0 auto;
	width: fit-content;
}

.Built-for-you-14-1 img {
	width: 57px;
	position: absolute;
    bottom: -8px;
	left: 3px;
}

.Built-for-you-14-2 {
	font-size: 18px;
	line-height: 21px;
}

.Built-for-you-141 {
	text-decoration: underline;
	font-weight: bold;
	color: #1F644C;
}

.Built-for-you-141:hover, .Built-for-you-141:focus {
	color: #1F644C !important;
}

.FHB-how-it-works-13 {
	max-width: 1100px;
	margin: 0 auto;
	font-size: 18px;
	line-height: 30px;
	color: #363636;
	padding: 120px 32px 72px;
}

.Enjoy-the-flavours-12 {
	max-width: 47%;
	height: auto;
}

/* Fresh Harvest Box LP {{{END}}} */