<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 64:0 All "@import" rules must come first

**/
@font-face {
	font-family: "merriweatherbold";
	src: url("/cdn/shop/files/merriweather.bold-webfont.woff2?v=1670056767")
			format("woff2"),
		url("/cdn/shop/files/merriweather.bold-webfont.woff?v=1670056767")
			format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "merriweatherregular";
	src: url("/cdn/shop/files/merriweather.regular-webfont.woff2?v=1670059086")
			format("woff2"),
		url("/cdn/shop/files/merriweather.regular-webfont.woff?v=1670059087")
			format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "latoregular";
	src: url("/cdn/shop/files/lato-semibold-webfont.woff2?v=1670060648")
			format("woff2"),
		url("/cdn/shop/files/lato-regular-webfont.woff?v=1670060650")
			format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "latosemibold";
	src: url("/cdn/shop/files/lato-regular-webfont.woff2?v=1670060648")
			format("woff2"),
		url("/cdn/shop/files/lato-semibold-webfont.woff?v=1670060648")
			format("woff");
	font-weight: normal;
	font-style: normal;
}

.snize-input-style {
	font-size: 15px !important;
}
.header .search-submit {
	background: #454346;
	font-family: "merriweatherbold";
	font-weight: normal;
}

p:empty {
	display: none;
}
.nav + .dropdown_container {
	display: none !important;
}

* {
	letter-spacing: 0 !important;
}

@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800&amp;display=swap");

.index .text-columns-with-images-section .feature_divider {
	margin-bottom: 0px !important;
}

.index .homepage-product-slider .slider-gallery {
	margin-bottom: 20px;
}

.index .collection-list-section .container {
	padding-bottom: 0;
}

.menu .icon-down-arrow:before {
	font-weight: bold;
}

.featured-collection__products
	.slider-gallery.products-slider
	.flickity-button.flickity-prev-next-button {
	opacity: 1;
}

a.mobile_tel {
	position: absolute;
	left: 62px;
	top: 8px;
	z-index: 999;
}

a.mobile_tel img {
	width: 26px;
	position: absolute;
	left: 0;
	top: 7px;
}

@media (max-width: 798px) {
	section.banner.full-width--true {
		padding: 0 0px 0 0px;
		background-color: #fff;
	}

	.index .shopify-section .container {
		padding-top: 0;
	}

	.mobile-usps-wrap {
		opacity: 0;
		margin-top: 0px !important;
	}

	#header span.mobile_nav.dropdown_link {
		position: absolute;
		right: 0;
		width: auto;
		text-align: right;
	}

	#header .cart_container {
		position: absolute;
		left: 0;
	}

	#header a.icon-search {
		margin-right: 42px;
	}

	#header .cart_content {
		width: 300px;
		left: 4px;
		right: auto;
	}
}
@media (max-width: 480px) {
	.index .collection-list-section .container {
		width: 95%;
	}

	.index .collection-list-section .equal-columns--outside-trim .small-down--one-half {
		width: calc(50% - (15px - (20px / 2)));
	}

	.index
		.collection-list-section
		.equal-columns--outside-trim
		.small-down--one-half.small-down--one-half {
		margin-left: 0;
		margin-right: 0;
	}

	.index
		.collection-list-section
		.equal-columns--outside-trim
		.small-down--one-half:nth-of-type(2n + 1) {
		margin-left: 5px;
	}

	.index
		.collection-list-section
		.equal-columns--outside-trim
		.small-down--one-half:nth-of-type(2n) {
		margin-right: 0;
	}

	.index .collection-list-section .thumbnail {
		margin-bottom: 10px;
	}

	.index .collection-list-section .container {
		padding: 0;
	}

	.index .collection-list-section .feature_divider,
	.index .collection-list-section h2 {
		margin-bottom: 10px;
	}

	.index .list-collection-wrapper &gt; .list-collections &gt; div.small-down--one-half {
		padding: 0px 5px 0px 5px;
	}
}
/* header top bar icon text */
.shopify-section {
	clear: both;
}

.header_service {
	width: 80%;
	float: left;
	padding: 9px 0;
}
.header_service ul {
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: space-between;
	-moz-box-pack: space-between;
	-ms-flex-pack: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.header_service ul li {
	list-style: none;
	display: inline-block;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	float: left;
	margin: 0;
	padding: 0;
	padding-right: 20px;
	font-size: 13px;
}
.header_service ul li a {
	float: left;
	margin-right: 3px;
}
.header_service ul li img {
	width: 22px;
}
.header_service ul li:last-child {
	padding-right: 0;
}

.header_service ul li span {
	padding-left: 5px;
}

.service_rest {
	width: 20%;
	float: left;
}

@media (max-width: 1199px) {
	.header_service ul li {
		padding-right: 10px;
		line-height: 13px;
	}
}
/* header top bar icon text */
/* Banner Bottom section */
.banner-bootm-circle {
	display: none;
}

.index .banner-bootm-circle {
	display: block;
}

.banner-bootm-circle .container {
	padding-top: 0;
	padding-bottom: 0;
}

.banner-bootm-circle span.span-img {
	float: left;
	padding-right: 10px;
	padding-top: 0;
}

.banner-bootm-circle img {
	width: 28px;
}

.banner-bootm-circle span {
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
	color: #282828;
	text-transform: uppercase;
}

.banner-bootm-circle .span-text {
	width: calc(100% - 80px);
}

.banner-bootm-circle .four {
	float: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

@media (max-width: 1024px) {
	.banner-bootm-circle img {
		width: 55px;
	}

	.banner-bootm-circle .span-text {
		font-size: 10px;
		width: 100%;
	}
}
@media (max-width: 798px) {
	.index .banner-bootm-circle {
		display: none;
	}
}
/* Banner Bottom section */
/* footer top USPs section */
.footer-top-main {
	background: #009999;
	float: left;
	width: 100%;
}

.footer-top-main ul {
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.footer-top-main ul li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.footer-top-main span.footer-top-icon img {
	width: 35px;
	margin-top: 5px;
}

.footer-top-main span.footer-top-text {
	width: calc(100% - 35px);
	padding-left: 10px;
}

.footer-top-main ul li span {
	color: #fff;
	font-size: 14px;
	float: left;
}

@media (max-width: 1024px) {
	.footer-top-main ul li span {
		font-size: 11px;
		line-height: 1;
	}

	.footer-top-main span.footer-top-icon img {
		margin-top: 0;
	}
}
@media (max-width: 798px) {
	.footer-top-main {
		display: none;
	}
}
/* footer top USPs section */
/* menu css start 15-01-2019 */
.vertical-menu li a {
	font-weight: 600 !important;
	padding-bottom: 0px;
}

ul.vertical-menu_submenu li a {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 600 !important;
}

.header_service ul li span {
	text-transform: uppercase;
}

.service_rest ul.menu.right li a span {
	text-transform: uppercase;
}

#mobile_menu li.sublink ul li a,
ul.menu li.sublink ul li a {
	color: #000;
}

/* .menu li.search_container {    padding-top: 11px !important;}   */
div.logo.text-align--center img {
	margin: 0;
}

.main_nav_wrapper .main_nav {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}

ul.menu.align_left {
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}

.right-h {
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: flex-start;
	-moz-box-align: flex-start;
	-ms-flex-align: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	width: 31%;
}

.right-h ul.flag_header li a {
	padding: 0;
}

.right-h ul.flag_header {
	padding-left: 0;
	padding-top: 0;
}

.logo-align--left .menu li.search_container {
	width: 100%;
	margin: 0 0 0 7px;
}

.vertical-menu-width {
	width: 69%;
}

.sticky_nav--stick .right-h ul.flag_header {
	display: none;
}

.top_bar a.mini_cart span {
	background: transparent !important;
}

.cart_content li.cart_item a {
	background: transparent !important;
}

.sticky_nav .menu li.search_link {
	display: none;
}

li.ship-ver {
	white-space: nowrap;
}

.right-h ul.flag_header {
	-webkit-box-pack: flex-end;
	-moz-box-pack: flex-end;
	-ms-flex-pack: flex-end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

@media (max-width: 1600px) {
	.right-h {
		width: 35%;
	}

	.vertical-menu-width {
		width: 65%;
	}

	.logo-align--left .menu li.search_container {
		max-width: 200px;
	}
}
@media (max-width: 1024px) {
	.main_nav_wrapper div.logo {
		width: 190px;
		float: none;
		margin: 0 auto;
		padding: 0px !important;
	}

	.vertical-menu-width {
		width: 100%;
		text-align: center;
	}

	.right-h {
		width: 100%;
		justify-content: center;
		margin: 7px 0 20px;
	}
}
@media (max-width: 798px) {
	#mobile_menu {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	#mobile_menu li a {
		padding-top: 5px;
		padding-bottom: 5px;
		font-weight: 600;
	}

	a#customer_login_link {
		text-transform: uppercase;
	}

	.collection-template-section .page_banner {
		margin-top: 100px !important;
	}
}
/* header start center */
.nav.nav-100 {
	width: 100%;
}

.before_hide:before {
	display: none;
}

.promo_banner-show .promo_banner {
	text-transform: none;
}

.icon-user-cus img {
	width: 20px;
	position: relative;
	top: 5px;
}

.icon-user-cus:before {
	display: none;
}

.cart-icon_cus img {
	width: 20px;
}

.cart-icon_cus:before {
	display: none;
}

/* .cart_container:hover a {
  background: #d53974 !important; } */

.icon-search-cus:before {
	display: none;
}

.icon-search-cus img {
	width: 27px;
	position: relative;
	top: 1;
}

span.mobile_nav.dropdown_link div span {
	background: #000;
	height: 2px !important;
}

.cart_container_mob img {
	width: 25px;
}

.cart_container_mob:before {
	display: none;
}

.before_hide img {
	width: 23px;
	top: 3px;
	position: relative;
}

@media (min-width: 1024px) {
	.header_service {
		max-width: 989px;
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	.service_rest {
		float: right;
	}

	.sticky_nav--stick .cart_container {
		position: absolute;
		top: 0;
		right: 0;
	}

	.sticky_nav--stick .cart-icon_cus {
		height: auto !important;
	}

	.vertical-menu li a {
		padding-top: 0;
	}
}
@media (max-width: 798px) {
	#header a.mobile_logo img {
		height: 40px;
		top: 1;
		position: relative;
	}

	.top_bar {
		background: #fff;
		padding: 10px 0;
	}

	.mini_cart,
	.nav a.mini_cart {
		background: #fff;
	}

	.quick-flower-filter .four.columns.quick-flower-filter-button a {
		text-align: center;
	}

	body.index.promo_enable a#pagecontent {
		padding-bottom: calc(55px + 5px) !important;
	}
}
/* Popular Flower Delivery Locations */
#shopify-section-1559892295298 div.section {
	margin: 0;
}

#shopify-section-1559892295298 h2,
#shopify-section-1559892295298 p {
	text-transform: uppercase;
}

#shopify-section-1559892295298 h2 br {
	display: none;
}

#shopify-section-1559892295298 p {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: space-between;
	-moz-box-pack: space-between;
	-ms-flex-pack: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}

#shopify-section-1559892295298 p a:after {
	content: ".";
	line-height: 1;
	position: absolute;
	padding: 0px 0px 0px 5px;
}

#shopify-section-1559892295298 p a:last-child:after {
	display: none;
}

#shopify-section-1559892295298 p a {
	font-size: 12px;
	font-weight: bold;
}

#shopify-section-1559892295298 p a:hover {
	color: #d53974;
}

@media (max-width: 798px) {
	#shopify-section-1559892295298 p {
		margin-right: 10px;
	}

	#shopify-section-1559892295298 p a {
		font-size: 11px;
	}

	#shopify-section-1559892295298 h2 br {
		display: block;
	}

	.regular_text p a {
		display: inline-block;
	}
}
#shopify-section-1559892295298 h2,
#shopify-section-1568260971647 h2 {
	line-height: 1;
}

#shopify-section-1568260971647 h2 br {
	display: none;
}

@media (max-width: 798px) {
	#shopify-section-1568260971647 h2 br {
		display: block;
	}
}
/* Popular Flower Delivery Locations */
header .header_search_form input,
header .header_search_form input:active,
header .header_search_form input:focus {
	font-size: 18px;
}

@media (max-width: 767px) {
	.products-slider.slider-gallery .gallery-cell.visible-5 {
		width: 50%;
		margin: 0;
	}
}
/* new design 12-2-2020 */
.product-details .title {
	text-transform: capitalize;
	font-size: 15px;
}

h2.title,
h2.title.insta.center a {
	color: black;
}

.logo-bar-section-custom {
	padding-top: 0px !important;
}

.logo-bar-section-custom .logo-bar__item {
	border: #d53974 solid 1px;
	margin-left: 2px;
	margin-right: 2px;
}

ul.popular-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.popular-list li {
	margin: 0;
	padding: 0 0 17px;
	position: relative;
}

ul.popular-list li a {
	font-size: 12px;
	font-weight: bold;
}

ul.popular-list li a:hover {
	color: #d53974;
}

ul.popular-list li:after {
	content: "";
	height: 2px;
	width: 2px;
	background: #000;
	position: absolute;
	border-radius: 50%;
	right: -9px;
	top: 11px;
}

ul.popular-list li:last-child:after {
	display: none;
}

.footer {
	border-top: 0;
}

.footer .footer-menu-wrap h6 {
	text-transform: capitalize;
}

.footer_menu p {
	margin: 0px;
	padding: 0;
}

.footer ul li {
	margin: 0px;
	padding: 0 0 5px;
}
@media screen and (max-width: 798px) {
	.footer ul li {
		padding: 0 0 8px;
	}
}
.footer ul li a {
	text-transform: capitalize;
}

.footer_content.footer-text p {
	margin: 0;
	padding: 0 0 8px;
}

.footer-section .newsletter_section .newsletter input {
	border-radius: 0;
	border: 0;
}

footer .social_icons a:before {
	display: none;
}

ul.social_icons li a img {
	width: 18px;
}

.newsletter_section p {
	margin: 0;
	padding: 0;
}

#contact_form .action_button.sign_up {
	display: inline-block;
	width: 140px;
	padding-left: 0;
	padding-right: 0;
	float: none;
	height: 36px;
	min-height: 35px;
}

footer .social_icons a {
	background: #000;
	color: #fff;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	font-size: 16px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

footer .social_icons {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

footer .social_icons a:active,
footer .social_icons a:hover {
	color: #fff;
}

.footer ul li {
	margin-right: 8px;
}

.payment_methods {
	background: #f8f8f8;
	padding-bottom: 0px;
	padding-top: 5px;
}

.delivery-expert-title br {
	display: none;
}

.footer-section .newsletter_section .newsletter input {
	font-family: "Open Sans", sans-serif;
}

@media (min-width: 1024px) {
	.footer_count0,
	.footer_count1,
	.footer_count2 {
		width: calc(20% - 20px);
	}

	.footer_count3 {
		width: calc(40% - 20px);
	}

	.footer-section .newsletter_section {
		max-width: 300px;
		float: right;
	}
}
@media (max-width: 1100px) {
	ul.popular-list li a {
		font-size: 9px;
	}
}
/*@media(max-width: 1024px) {
.header_service ul li img {    width: 17px;}
.header_service ul li span{font-size:10px;}
  .menu li.search_container{width:180px;}  
  form.search_form input {    height: 35px;    min-height: 35px;    line-height: 35px;}
  .before_hide img {    width: 19px;    top: -1px; }
}*/
@media (max-width: 1000px) {
	div.logo {
		width: 20%;
		padding-left: 0;
	}

	/* .nav {    width: 40% !important;}   */
	.nav.nav-100 {
		width: 100% !important;
	}
}
@media (min-width: 950px) {
	ul.popular-list {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: space-between;
		-moz-box-pack: space-between;
		-ms-flex-pack: space-between;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		-webkit-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}
}
@media all and (max-width: 949px) and (min-width: 799px) {
	ul.popular-list {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	ul.popular-list li {
		padding-right: 15px;
	}

	ul.popular-list li:after {
		right: 3px;
	}
}
@media (max-width: 959px) {
	.menu li.search_container {
		display: inline-block;
	}

	.nav .menu li.search_link {
		display: none;
	}

	.footer_content.footer-text p {
		font-size: 13px;
	}

	.footer a,
	.footer a:visited {
		font-size: 13px;
	}
}
@media (max-width: 900px) {
	#shopify-section-1581442688740 .regular_text {
		text-transform: uppercase;
		font-size: 13px;
	}
}
@media (max-width: 798px) {
	#shopify-section-1559892295298 p {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		margin-right: 0;
	}

	.newsletter_section h6 {
		text-align: center;
		padding-top: 21px !important;
		padding-bottom: 0px !important;
		margin-bottom: 0px !important;
	}

	.footer-section .newsletter_section p {
		padding: 0px 0;
		text-align: center;
		max-width: 270px;
		margin: 0 auto 17px;
	}

	.footer-section .newsletter_section .newsletter {
		width: 100%;
		max-width: 350px;
		margin: 0 auto;
		display: block;
	}

	#contact_form .action_button.sign_up {
		width: 140px !important;
		margin: 0 auto !important;
		display: block;
		float: none !important;
	}

	footer .social_icons {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.footer-section .newsletter_section h6:before,
	.footer-section .newsletter_section h6:after {
		display: none !important;
	}

	.footer .footer-menu-wrap h6 {
		position: relative;
	}

	footer .icon-down-arrow {
		display: none !important;
	}

	.footer .footer-menu-wrap h6:before,
	.footer .footer-menu-wrap h6:after {
		content: "";
		width: 9px;
		height: 2px;
		background: #000;
		position: absolute;
		right: 0px;
		top: 22px;
		display: block;
	}

	.footer .footer-menu-wrap h6:after {
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
	}

	.footer .footer-menu-wrap h6.active:after {
		display: none;
	}

	.footer_count0 h6 {
		border-top: 0px !important;
	}

	.footer .toggle_content {
		padding: 0;
	}

	.footer .toggle_content ul {
		padding: 0px 0 8px 0px;
	}

	.footer_content.footer-text p {
		padding: 0 0 13px;
	}

	.footer-section .newsletter_section .newsletter input {
		text-align: center;
	}

	ul.popular-list {
		padding: 0 0px;
	}

	ul.popular-list li {
		width: 25%;
		padding: 0;
		padding-left: 10px;
		line-height: normal;
		text-align: left;
	}

	ul.popular-list li:after {
		left: 0;
		right: 0;
	}

	ul.popular-list li:last-child:after {
		display: block;
	}

	ul.flag_header {
		padding-left: 0 !important;
		padding-top: 7px !important;
	}

	.header_search_form .search-submit {
		display: none;
	}

	.dropdown .header_search_form .search-terms {
		padding-left: 0;
		font-size: 14px;
	}

	.footer_content.footer-text p {
		font-size: 14px;
	}

	.footer a,
	.footer a:visited {
		font-size: 15px;
	}

	/* mobile menu */
	ul#mobile_menu &gt; li {
		border-bottom: 1px solid #dddddd;
	}

	#mobile_menu {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	#mobile_menu li a {
		padding-top: 8px;
		padding-bottom: 8px;
		font-weight: 600;
	}

	a#customer_login_link {
		text-transform: uppercase;
	}

	#mobile_menu span.right.icon-down-arrow {
		display: none;
	}

	#mobile_menu .sublink .parent-link--true {
		position: relative;
	}

	#mobile_menu .sublink &gt; a:after,
	#mobile_menu .sublink &gt; a:before {
		content: "";
		width: 11px;
		height: 2px;
		background: #000;
		position: absolute;
		right: 8px;
		top: 23px;
		display: block;
	}

	#mobile_menu .sublink .sublink &gt; a:after,
	#mobile_menu .sublink .sublink &gt; a:before {
		top: 10px;
	}

	#mobile_menu .sublink .sublink ul {
		margin-left: 10px;
	}

	#mobile_menu .sublink &gt; a:after {
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
	}

	#mobile_menu .sublink &gt; a.active:after,
	#mobile_menu .sublink &gt; a.active:before {
		background: #ea4e96;
	}

	#mobile_menu .sublink ul {
		display: none;
		margin-left: 0;
		padding-left: 0;
		margin: 0 0 13px;
	}

	#mobile_menu .sublink ul li {
		padding: 0;
	}

	#mobile_menu .sublink ul li a {
		font-weight: 400;
		font-size: 13px;
		padding: 2px 0px;
	}

	ul#mobile_menu li.sublink ul li.active &gt; a,
	ul#mobile_menu li.sublink &gt; a.active,
	ul#mobile_menu li.sublink &gt; a.active span {
		color: #ea4e96;
	}

	.mobile-copyright {
		display: block;
		width: 100%;
		text-align: center;
		clear: both;
		font-weight: bold;
		padding-bottom: 12px;
		font-size: 12px;
	}

	ul.mobile-login {
		margin: 0;
		padding: 0 20px;
		list-style: none;
		clear: both;
		text-align: center;
		margin-top: 10px;
	}

	ul.mobile-login li a {
		color: #fff;
		background: #000;
		display: block;
		border-radius: 5px;
		padding: 7px;
	}

	.mobile-menu-wrap ul li a {
		text-transform: capitalize;
	}

	.mobile-menu-wrap &gt; ul &gt; li &gt; a,
	.mobile-menu-wrap .flag_header-main &gt; ul &gt; li {
		font-size: 14px !important;
		font-weight: 600 !important;
	}

	/* mobile menu */
}
@media (max-width: 767px) {
	#shopify-section-1581442688740 .one-third {
		width: 100%;
	}

	/* #shopify-section-1581442688740 .regular_text {
    text-align: center;
    font-size: 18px;
    border-top: #d53974 solid 1px;
    padding-top: 15px;
    line-height: 1; } */

	.feature_divider-hide {
		display: none;
	}

	#shopify-section-1581442688740 .regular_text br {
		display: none;
	}

	#shopify-section-1581442688740 .container-top-img .text-column:last-child .regular_text br {
		display: block !important;
	}

	#shopify-section-1557407382230 {
		display: none;
	}

	.social-feeds-section {
		display: none;
	}

	#shopify-section-1581442688740 .container.container-top .text-column:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.footer_credits {
		margin-bottom: 0;
	}

	.digital-div h2.title.center {
		line-height: 1;
	}

	#shopify-section-1559892295298 p a {
		margin: 0 5px;
		line-height: 1.5;
	}

	.delivery-expert-title br {
		display: block;
	}

	#shopify-section-1581442688740
		.container.container-top
		.text-column:nth-child(2)
		.regular_text
		br {
		display: block;
	}

	ul.popular-list li a {
		font-size: 10px;
		font-weight: bold;
	}

	.container.pop-list {
		padding: 0;
		margin-bottom: 0px;
	}

	.pop-list h2.title {
		line-height: 1;
		padding-top: 0;
	}

	.featured-content-popu {
		margin-bottom: 15px;
	}

	ul.popular-list.locations_list .location_column {
		width: 40%;
	}

	ul.popular-list.locations_list .location_column:last-child {
		width: 20%;
	}

	ul.popular-list li {
		width: 100%;
	}

	ul.popular-list {
		-webkit-box-align: end;
		-moz-box-align: end;
		-ms-flex-align: end;
		-webkit-align-items: end;
		align-items: end;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: space-between;
		-moz-box-pack: space-between;
		-ms-flex-pack: space-between;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}
}
/* header - updated 2020-12-17*/
.header .top_bar {
	height: auto;
	background: #fafafa;
}
.header .top_bar .cart-icon_cus {
	background: #fafafa;
}
.header .top_bar .cart-icon_cus:hover {
	background: #fafafa !important;
}
@media (min-width: 1024px) {
	.header .top_bar .header_service {
		max-width: 100%;
		position: unset;
	}
}
.header .top_bar .header_service li,
.header .top_bar .header_service a {
	color: #000;
	font-size: 0.6875rem;
}
.header .top_bar .service_rest ul.menu.right li a span {
	color: #000;
}
.header .top_bar .cart_count {
	color: #000;
}

@media (min-width: 1024px) {
	.top_bar .service_rest {
		margin-right: -15px;
	}
}
.top_bar .header_service ul li span {
	text-transform: capitalize;
	font-weight: 400;
}
@media (max-width: 890px) {
	.top_bar .header_service {
		width: 100%;
	}
}
@media (max-width: 830px) {
	.top_bar .service_rest {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
}
@media (max-width: 830px) {
	.top_bar .service_rest .cart_container .cart-icon_cus {
		float: none;
	}
}
@media (max-width: 830px) {
	.top_bar .service_rest .menu {
		float: none;
	}
}

.mobile_nav-fixed--true .header_service ul li span {
	text-transform: capitalize;
	font-weight: 600;
}
@media (max-width: 435px) {
	.mobile_nav-fixed--true .header_service ul li span {
		font-size: 11px;
	}
}
@media (max-width: 798px) {
	.mobile_nav-fixed--true .header_service {
		width: 100%;
		float: none;
		background-color: #f4f6fa;
		padding: 6px 20px;
	}
}
@media (max-width: 435px) {
	.mobile_nav-fixed--true .header_service {
		padding: 5px;
	}
}
@media (max-width: 798px) {
	.mobile_nav-fixed--true .header_service ul {
		flex-wrap: wrap;
		justify-content: center;
	}
}
@media (max-width: 798px) {
	.mobile_nav-fixed--true .header_service ul li {
		padding: 0 10px;
	}
}
@media (max-width: 798px) {
	.mobile_nav-fixed--true .header_service ul li span {
		color: #000;
	}
}

@media (max-width: 798px) {
	body.index a#pagecontent {
		padding-bottom: 118px !important;
	}
}
@media (max-width: 786px) {
	body.index a#pagecontent {
		padding-bottom: 100px !important;
	}
}

.header_service ul li img {
	width: 18px;
}

.cart-icon_cus img {
	width: 16px;
}

.icon-user-cus img {
	width: 16px;
	position: relative;
	top: 11px;
	float: left;
}

.top_bar .service_rest {
	margin-right: 0;
}

.header_service .top-header-review a,
.top-header-review span {
	margin: 0;
	padding: 0;
}

.header_service .top-header-phone img {
	width: 20px;
}

.header .service_header_main .container {
	padding: 0;
	max-width: 1350px;
}

@media (max-width: 798px) {
	.header_service ul li img {
		width: 15px;
	}
}
@media (max-width: 365px) {
	ul.popular-list li {
		width: 100%;
	}

	ul.popular-list.locations_list .location_column {
		width: 50%;
	}

	ul.popular-list.locations_list .location_column:last-child {
		width: 100%;
	}
}
/* new design 12-2-2020 end*/

.list-collections-wrapper .collection-info__caption {
	margin: 0;
	padding: 0;
	font-size: 18px;
	text-align: left;
	line-height: 1;
	position: absolute;
	top: 19px;
	left: 22px;
}

@media (max-width: 798px) {
	.headline,
	.empty_cart,
	.promo-banner,
	.title {
		font-size: 15px;
	}
}

.footer .footer-menu-wrap strong.h6 {
	text-transform: capitalize;
	font-size: 17px;
	margin-bottom: 0px;
	pointer-events: none;
}
/* .footer .footer-menu-wrap strong.h6 &gt; span {display: none;} */
@media (max-width: 798px) {
	.footer .footer-menu-wrap strong.h6 {
		position: relative;
		/* margin-bottom: 5px; */
		/* padding: 10px 0 5px; */
		pointer-events: auto;
		/* border-top: 1px solid #000000; */
	}
	.footer_count0 strong.h6 {
		border-top: 0px !important;
	}
	/* .footer .footer-menu-wrap strong.h6:before, .footer .footer-menu-wrap strong.h6:after {content: ""; width: 9px; height: 2px; background: #000; position: absolute; right: 0px; top: 22px; display: block;}
  .footer .footer-menu-wrap strong.h6:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);}
  .footer .footer-menu-wrap strong.h6.active:after {display: none; } */
	.newsletter_section strong.h6 {
		text-align: center;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}
	.footer .newsletter_section strong.h6:before,
	.footer .newsletter_section strong.h6:after {
		display: none;
	}
}
</pre></body></html>