/** Shopify CDN: Minification failed

Line 2954:0 Unexpected "}"

**/
.cshop a{
    background: #90ca40;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.04em;
    height: 39px;
    text-transform: uppercase;
    padding: 8px 15px 10px;
    border: 0;
    display: inline-block;
}
.cshop a:hover {
    background: #d31145;
}
#page-wrap-inner {
    border: 0;
}
.address.note.space-below {
    margin-top: 21px !important;
    clear: both;
}
div#shopify-section-161129641122125cf6{
  display:none;
}
.left {
    float: left;
}
.left .location {
    padding: 6px 12px 6px 0;
    position: relative;
    display: inline-block;
    vertical-align: top;
}
.left .toolbar-social {
    padding: 5px 0 5px 12px;
    display: inline-block;
    line-height: inherit;
}
.login {
    display: inline-block;
    float: right;
}
.text {
    display: inline-block;
}
.left .toolbar-social .social-links {
    position: relative;
}
.notification span.divider {
    border-right: 1px solid #f8f8f8;
    vertical-align: top;
    height: 38px;
    font-size: 40px;
    opacity: 0.4;
}
.login a {
    line-height: 32px;
    padding: 0 12px;
}
.login a:last-child {
    padding-right: 0;
}
#shopify-section-header .notification {
    font-size: 14px;
}
.location img {
    vertical-align: middle;
    margin: 0 5px 4px 0px;
}  
div#toolbar {
    position: absolute;
    right: 100px;
    top: 25px !important;
    z-index: 1000;
}
.search-form input {
    color: #707070;
    padding: 1px 10px 0px 10px;
    border: 1px solid #dfdedf;
}
.search-form button {
    right: 10px;
    left: auto;
}
.search-form input:focus {
    color: #000;
    border: 1px solid #dfdedf;
}
.search-form::after {
    display: none;
}
.toolbar-cart {
    margin-left: 20px;
}
.logo-nav .logo {
    margin-bottom: 10px;
    margin-top: -14px;
}
nav.main-nav {
    background: #f8f8f8;
}
.main-nav li.nav-item.active a {
    color: #d31145;
}
.footer-columns .logo-column {
    width: 33%;
}
.footer-columns {
    padding: 0 0 30px 0;
}
#page-footer p {
    text-align: justify;
    margin-top: 20px;
    color: #7a7a7a;
    font-size: 15px;
    line-height: 25px;
    font-weight: 500;
}
ul.plain li {
    width: 49%;
    display: inline-block;
    padding: 0 !important;
}
ul.plain2 li {
    width: 100%;
}
.footer-columns h2 {
    color: #3f455e;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 25px 0 25px 0;
}
.page-footer a {
    border: 0 !important;
    color: #7a7a7a !important;
    font-size: 15px;
    line-height: 25px;
    font-weight: 500;
}
.footer-lower.inline-row.spaced {
    background: #e5e4db;
    margin: 0;
}
.page-footer {
    padding-bottom: 0 !important;
}
.social p {
    display: inline-block;
}
.page-footer .social-links {
    display: inline-block;
}
.social {
    display: inline-block;
    float: left;
}
.footer-lower .inline-item.left {
    float: right !important;
    display: inline-block;
    padding: 8px 0 5px !important;
}
.page-with-contact-form .section {
    padding: 20px 0 30px 0;
}
form#contact_form .input-row {
    margin: 0 2px 10px 2px;
}
form#contact_form input[type="text"], form#contact_form input[type="email"] {
    width: 100%;
    border-color: #e5e5e5;
    height: 40px;
    padding: 0 15px;
    min-height: 40px;
    margin: 0;
    line-height: normal;
    font-size: 14px;
}
#page-footer .social p {
    color: #7a7a7a;
    font-size: 13px;
    font-weight: 500;
    vertical-align: middle;
    margin: 0;
    padding: 8px 0 0 0;
    text-transform: initial;
}
footer#page-footer .social-links {
    margin: 0;
    padding: 7px 0 0 0;
    vertical-align: middle;
}
footer#page-footer ul.social-links__list {
    margin: 0 0 0 10px;
}
footer#page-footer ul.social-links__list li {
    margin: 0 10px 0 0px;
    line-height: normal;
    vertical-align: middle;
}
.copy {
    vertical-align: middle;
    display: inline-block;
    color: #7a7a7a;
    font-size: 13px;
    font-weight: 500;
}
.footer-lower.inline-row.spaced.ff {
    display: none;
}
.page-footer .footer-lower a {
    color: #7a7a7a;
    font-size: 13px;
    font-weight: 500;
    vertical-align: middle !important;
}
.page-footer .social-links a {
    color: #d31447 !important;
}
.copy a {
    color: #d31447 !important;
}
.footer-lower .inline-item.left {
    color: #7a7a7a;
    font-size: 13px;
    font-weight: 500;
}
a.seo {
    color: #d31447 !important;
}
.footer-columns .links-column {
    padding: 0;
    margin-left: 50px;
}
.store_loc {
    padding: 0 60px 50px;
}
.store_loc h2 {
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
.locas ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.locas li {
    position: relative;
    padding: 0 20px;
    width: 33%;
    display: inline-block;
}
.address img {
    padding-top: 5px;
    padding-right: 5px;
    display: inline-block;
}
.address p {
    display: inline-block;
}
.phon img {
    padding-top: 5px;
    padding-right: 5px;
    display: inline-block;
}
.phon p {
    display: inline-block;
}
.locas p {
    width: 90%;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.locas li:after {
    border-right: 1px solid #7a7c7d;
    content: '';
}
.locas li:after {
    border-right: 1px solid #c1c1c1;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    height: 140px;
}
.locas li:last-child:after {
 	display: none; 
}
.row.section.padless-top.signup-row {
    display: none;
}
.page-footer .back-to-top-row svg {
    border-radius: 10px;
    border: 2px solid #fff;
    width: 42px;
    fill: #fff;
    background: #8fca40;
    height: 40px;
}
.page-footer .back-to-top-row {
    text-align: right;
    margin: 0 !important;
}
.page-footer {
    padding-top: 60px;
}
.slideshow .slide-overlay .line-1 {
    color: #fff;
    font-size: 65px;
    font-weight: 500;
    width: 90%;
}
.slideshow .inner {
    padding-left: 110px !important;
}
.slideshow .slide-overlay .line-2 {
    color: #fff;
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    width: 80%;
}
.slideshow .slide-overlay .line-3 a {
	background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 19px;
    font-weight: 500;
    height: 60px;
    width: 260px;
    font-family: 'Open Sans', sans-serif;
    padding: 18px 0;
    border: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.slideshow .slide-overlay .line-3 a:hover {
    background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
button.slick-prev.slick-arrow {
    top: auto;
    bottom: 30%;
    left: 1%;
    position: absolute;
    opacity: 1;
    margin: 0 auto;
}
button.slick-next.slick-arrow {
    top: auto;
    bottom: 30%;
    right: 1%;
    position: absolute;
    opacity: 1;
    margin: 0 auto;
}
.slick-prev svg, .slick-next svg {
    width: 35px;
    height: 35px;
    fill: #d31145;
    opacity: 1;
}
h1.section-heading.left a {
    color: #8fca40;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
}
h1.section-heading.left b {
    color: #d31145;
}
.template-index #content .section {
    margin-top: 0;
    margin-bottom: 0;
}
div#shopify-section-1590506747837 {
    padding:0px 0 20px;
}
.product-block .title {
    text-align: center;
    color: #3f455e;
    font-size: 15px;
    font-weight: 500;
}
.price span.amount.theme-money {
    color: #3f455e;
    font-size: 26px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    line-height: 40px;
}
.product-form button.btn.product-add {
    background: #90ca40;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.04em;
    height: 39px;
    width: 133px;
    text-transform: uppercase;
    padding: 8px 10px 10px;
    border: 0;
}
.product-form button.btn.product-add:hover {
	background: #d31145;
}
.opposing-items a.more-link {
    background: #ffffff;
    border: 1px solid #888888;
    color: #888888;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.06em;
    height: 35px;
    width: 95px;
    text-transform: uppercase;
    padding: 6px;
    text-align: center;
}
.opposing-items a.more-link:after {
 	display: none; 
}
.opposing-items a.more-link:hover {
    background: #d31145;
    border: 1px solid #d31145;
    color: #ffffff;
}
.product-grid.grid .product-block.align-center {
    border: 1px solid #dfdedf !important;
}
.collections-section .product-block .product-block__inner {
    border: 1px solid #dfdedf;
    padding: 10px 10px 10px 10px;
    position: relative;
}
.opposing-items .section-heading {
    text-transform: uppercase;
    color: #8fca40;
    font-size: 40px;
    font-weight: 500;
    letter-spacing: 2px;
}
div#shopify-section-1590157729940 {
    padding-bottom: 50px;
}
.collections-section .product-block .title {
    color: #ffffff;
    background: rgba(144,202,64,0.9);
    font-size: 28px;
    font-weight: 500;
    font-family: 'Oswald', sans-serif;
    position: absolute;
    bottom: 10px;
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
    line-height: 40px;
    opacity: 1;
    padding: 3px 15px;
    left: 11px;
    right: 11px;
}
.collections-section .product-block .title:hover {
	background: rgba(35,35,35,0.7);
    color: #fff;
}
.collections-section .product-block {
    padding: 0;
    margin: 0;
}
.collections-section .row.grid {
    padding: 0 20px;
}
.tile-group .overlay .filter-group__caption {
    color: #333333 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    font-family: 'Open Sans', sans-serif;
}
.tile-group .overlay .filter-group__sub-caption {
    font-size: 16px;
    font-weight: 500;
    text-decoration: underline;
    padding-top: 10px;
}
.tile .overlay .inner {
    width: 190px;
}
.tile-group .tile {
    padding: 15px 15px;
}
div#shopify-section-1478864807619 {
    padding-bottom: 100px;
}
div#shopify-section-1608007600bbf9bc52 {
    padding-bottom: 100px;
}
div#shopify-section-1480594642153 {
    padding-bottom: 100px;
}
div#shopify-section-1480594642153 .section-heading {
    color: #d31145;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 0;
    letter-spacing: 2px;
}
div#shopify-section-1480594642153 .sub-head {
    color: #d31145;
    font-size: 40px;
    font-weight: 200;
    text-transform: uppercase;
}
div#shopify-section-1480594642153 strong {
    text-transform: uppercase;
    color: #d31145;
}
div#shopify-section-1480594642153 a {
    color: #3f455e;
    font-weight: 700;
    text-decoration: underline;
}
div#shopify-section-1480594642153 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
div#shopify-section-1480594642153 .reading-column {
    width: 90%;
}
div#shopify-section-1480594642153 {
    background-image: url(deliver-bg-new.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 550px;
}
div#shopify-section-1480594642153 a.shopp {
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 15.85px;
    font-weight: 600;
    height: 50px;
    width: 150px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 30px;
    display: table;
    margin: 20px auto 0;
    float: none;
}
div#shopify-section-1480594642153 a.shopp:hover {
    background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
section.section.section-id-1590157903142 .newsletter-section {
    background-image: url(/cdn/shop/t/3/assets/subscribe-bg.jpg?v=1608095448);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.mailing-list {
    display: inline-block;
    width: 49%;
    vertical-align: middle;
}
.news {
   display: block;
    width: 100%;
    vertical-align: middle;
    text-align: center;
}
.newsletter-section__text {
    padding: 60px 100px 0;
}
.news h2 {
    color: #ffffff;
    font-size: 40px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: 4px;
}
.news p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
}
.mailing-list input {
    color: #9e9e9e;
    font-size: 14px;
    font-weight: 500;
    background: #ffffff;
    height: 46px;
    width: 600px;
    font-family: 'Open Sans', sans-serif;
    border: 0;
}
.mailing-list .inline-input-button {
    border: 3px solid #fff;
  width:100%;
}
.mailing-list input[type="submit"] {
    text-transform: uppercase;
    background: #90ca40;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.06em;
    height: 42px;
    width: 137px;
}
.mailing-list input[type="submit"]:hover {
    background: #d31145;
}
.news-icons {
    padding: 0 100px 60px;
}
.news-icons ul {
    padding: 0 70px;
}
.news-icons ul li {
    height: 70px;
    border-right: 1px solid #fff;
    width: 33%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.news-icons ul li img {
    display: inline-block;
    vertical-align: middle;
}
.news-icons ul li p {
    font-size: 16px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    color: #fff;
    padding-left: 20px;
    padding-top: 10px;
}
.news-icons ul li:last-child {
    border: 0; 
}
section.section.section-id-1590157903142 {
    border: 0;
}
div#shopify-section-1608098489d2e034cf {
    background: #fff;
    padding: 0 0 100px
}
div#shopify-section-1608098489d2e034cf h1 {
    text-align: center;
    color: #3f455e;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
    padding-bottom: 20px;
    letter-spacing: 2px;
}
div#shopify-section-1608100641ce707fbd {
    background-image: url(/cdn/shop/t/3/assets/story-bg.jpg?v=1608102927);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  padding:90px 0;
}
.story .slide-stor {
    background-color: #fff;
    /*padding: 60px;*/
    padding: 0px 5px 15px;
    border: 1px solid #f1f1f1;
}
.story .inner {
    text-align: center;
}
.slide img {
    width: auto;
    display: table;
    margin: 0 auto 20px;
    float: none;
}
.story p {
    color: #555555;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
.story h1 {
    text-transform: uppercase;
    color: #d31145;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Oswald', sans-serif;
    margin: 0 0 10px;
    min-height: 56px;
}
.story h2 {
    text-transform: uppercase;
    color: #3f455e;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}
section.section.section-id-1608100641ce707fbd {
    padding: 100px 0;
}
.story-slider h1.head {
    font-size: 40px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}
.tile-group .tile--3 {
    top: 345px !important;
}
.tile-group .tile--4 {
    top: 345px !important;
}
.myofferings_arrow {
    position: absolute;
    top: 51%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.myofferings_arrow li {
    list-style: none;
    display: inline-block;
    width: 47%;
    text-align: center;
    vertical-align: top;
    margin: 0 13px;
}
.myofferings_arrow .arrowL {
    position: absolute;
    left: 30px;
    padding: 5px 10px;
    background-color: #fff;
}
.myofferings_arrow .arrowR {
    position: absolute;
    right: 30px;
    padding: 5px 10px;
    background-color: #fff;
}
.story-slider {
	position: relative;
}
.store ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.store ul li{
    display: inline-block;
    width: 33%;
    padding: 0 10px;
}
.store ul li img {
    width: 100%;
}
.store ul li h1 {
    text-align: center;
}
.store ul li h1 {
    color: #3f455e;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    margin: 10px 0 0;
    text-transform: uppercase;
}
div#shopify-section-16081137376e307089 {
    padding: 0 0 50px;
}
.store .head b {
    color: #d31145;
}
.store .head {
    color: #8fca40;
    font-size: 40px;
    font-weight: 500; 
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.products-section button.swym-button {
    display: inline-block;
}
.products-section .product-form{
    display: inline-block;
}
.products-section button.swym-button {
    vertical-align: middle;
    background: #d31145 !important;
    height: 39px !important;
    width: 39px !important;
    opacity: 1 !important;
}
.products-section .swym-add-to-wishlist-view-product:after {
    color: #fff !important;
}
.products-section .swym-added.swym-add-to-wishlist-view-product:after {
    color: #fff !important;
}
#swym-plugin div#swym-anchor {
    /*display: none;*/
}
.products-section button.swym-button:hover {
	background: #90ca40 !important;
}
#swym-plugin .swym-background-color, #swym-notification.swym-santa .swym-image {
    background-color: #d31145 !important;
    opacity: 1;
}
#swym-plugin #swym-anchor .swym-anchor-badge, #swym-hosted-plugin #swym-anchor .swym-anchor-badge {
    background: #d31145 !important;
}
#shopify-section-cart-drawer .cart-summary {
    width: 570px;
}
.cart-summary__close {
    display: block;
    background: transparent;
    padding: 10px 30px;
    border-bottom: 0;
    text-align: right;
    font-weight: 800;
    font-size: 20px;
    font-family: 'Open Sans';
    color: #9e9999;
}
.help_header {
    padding-top: 0;
}
.help_header {
    margin: 0 30px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}
.customer {
    margin: 20px 0 30px;
}
.delivery span {
    text-decoration: underline;
}
#shopify-section-cart-drawer .cart-summary__inner {
    background: #f5f5f5;
    width: 88%;
    display: inline-block;
}
.drawer-icons {
    width: 14%;
    display: table;
    vertical-align: middle;
    float: right;
    height: 100%;
}
.drawer-icons ul {
    margin: 0;
    padding: 10px;
    list-style: none;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
}
.drawer-icons ul li img.hover {
    display: none;
}
.drawer-icons ul li button:hover img.hover {
    display: inline-block;
}
.drawer-icons ul li button:hover img {
    display: none;
}
.drawer-icons ul li {
    padding: 20px 0;
}
.drawer-icons button {
    padding: 0;
    background: transparent;
    border: 0;
}
.help_content {
    margin: 0 30px;
}
h5.help_title {
    color: #3f455e;
    font-size: 30px;
    font-weight: 600;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}
.cart-summary__title { 
    text-transform: uppercase;
    width: 100%;
    color: #3f455e;
    font-size: 30px;
    font-weight: 600;
    border-bottom: 4px double #d0d0d0;
    font-family: 'Oswald', sans-serif;
    padding-bottom: 20px;
}
.help_content h3 {
    text-transform: uppercase;
    color: #d31145;
    font-size: 20px;
    line-height: 40px;
    font-weight:600;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0;
}
.help_content p {
    margin-bottom: 0;
    color: #555555;
    font-size: 17px;
    line-height: 28px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}
.cart-summary__section p {
    color: #555555;
    font-size: 17px;
    line-height: 28px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}
.help_content a {
    padding: 10px 20px;
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 19px;
    font-weight: 600;
    height: 53px;
    width: 228px;
    font-family: 'Open Sans', sans-serif;
}
.help_content a:hover {
	background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
.customer p {
    margin-bottom: 30px;
}
.delivery {
    padding-top: 10px;
}
.help_header img {
    display: inline-block;
    vertical-align: top;
    padding-top: 7px;
}
.help_header h5.help_title {
    display: inline-block;
    padding-left: 15px;
    vertical-align: top;
}
.help_header.cart-summary__section {
    border-bottom: 4px double #d0d0d0;
}
input.btn {
    padding: 10px 20px;
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 19px;
    font-weight: 600;
    height: 53px;
    width: 228px;
    font-family: 'Open Sans', sans-serif;
    border: 0;
    margin-bottom: 20px;
}
input.btn:hover {
    background: #d31145;
	box-shadow: 6px 6px 0px #950c31;
}
#log div#customer-account {
    width: 100%;
    padding: 0;
}
#log div#customer_orders {
    width: 100%;
}
#log div#customer_sidebar {
    width: 100%;
}
#log a#view_address {
    border: 0;
    padding: 15px 20px;
    margin-bottom: 50px;
}
#deliver p {
    margin-top: 20px; 
}
#deliver .tabla {
    overflow-x: auto;
}
#deliver h2 {
    margin-top: 20px; 
}
#deliver table {
    border: 1px solid #c1c1c1;
    width: 1000px;
}
.tabla tr {
    width: 100%;
}
.tabla th {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px 30px;
    text-align: left;
}
.tabla td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    border-top: 1px solid #c1c1c1;
    padding: 5px 10px;
    text-align: center;
}
div#help {
    display: none;
}
div#log {
    display: none;
}
div#deliver {
    display: none;
}
.drawer-icons ul li button.tablinks.active img {
    display: none;
}
.drawer-icons ul li button.tablinks.active img.hover {
    display: block;
}
#cart-summary a.cart-summary__cart-link {
    margin: 20px 30px;
    padding: 14px 20px;
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 19px;
    font-weight: 600;
    height: 53px;
    width: 228px;
    font-family: 'Open Sans', sans-serif;
    border: 0;
    margin-bottom: 20px;
    display: block;
    text-align: center;
}
#cart-summary .cart-summary__subtotal.cart-summary__section {
    margin-top: 50px;
}
#cart-summary a.cart-summary__cart-link:hover {
    background: #d31145;
	box-shadow: 6px 6px 0px #950c31;
}
#cart-summary a.cart-summary__cart-link {
    margin: 20px 30px 0;
}
.help_content h2 {
    text-transform: uppercase;
    color: #d31145;
    font-size: 20px;
    line-height: 40px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}
#cartt h6#cart-summary-products-header {
    text-transform: uppercase;
    color: #d31145;
    font-size: 20px;
    line-height: 40px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}
#cartt .cart-summary__buttons.cart-summary__section a {
    padding: 14px 20px;
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 19px;
    font-weight: 600;
    height: 53px;
    width: 228px;
    font-family: 'Open Sans', sans-serif;
    border: 0;
    margin-bottom: 20px;
    display: block;
    text-align: center;
}
#cartt .cart-summary__buttons.cart-summary__section a:hover {
    background: #d31145;
	box-shadow: 6px 6px 0px #950c31;
}
.main-nav .nav-item.drop-uber .sub-nav {
    background-color: #fff;
    width: 86%;
    left: 7%;
    box-shadow: 0px 6px 10px rgb(0 0 0 / 0.35);
}
.sub-nav ul li.sub-nav-item.child-linkk {
    padding: 10px 0 10px 20px;
    background: #90ca40;
    color: #ffffff;
    font-size: 17px;
    font-weight: 600;
    font-family: 'Oswald', sans-serif;
    margin-bottom: 10px;
}
.main-nav .sub-nav ul li.sub-nav-item.child-linkk a span{
    margin-bottom: 0 !important;
	color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    font-family: 'Oswald', sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.main-nav .nav-item.drop-uber .sub-nav-list {
    padding-left: 0;
}
.main-nav .nav-item.drop-uber .sub-nav-links-column-grid-wrapper {
    margin-left: 0 !important;
}
.main-nav .sub-nav li.sub-nav-item .sub-nav-item-link span {
    color: #555555;
    font-size: 13px;
    line-height: 23px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}
.main-nav .sub-nav .sub-nav-item-link {
    padding: 0 !important;
}
.main-nav .nav-item.drop-uber .sub-nav {
    padding: 0;
}
.sub-nav ul li.sub-nav-item {
    padding: 0 0 0 20px; 
}
.main-nav .nav-item.drop-uber .sub-nav-list {
    width: 16.66%;
}
.main-nav .nav-item.drop-uber .sub-nav-list:last-child .child-linkk span {
    opacity: 0;
}
.main-nav .nav-item.drop-uber .sub-nav-list:last-child {
    background-color: #90ca40;
    background-image: url(/cdn/shop/t/3/assets/megamenu-img.jpg?v=1608285493);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100%;
}
.main-nav .nav-item.drop-uber .sub-nav-list:last-child .sub-nav-item span {
	color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    font-family: 'Oswald', sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.main-nav .nav-item.drop-uber .sub-nav-list:last-child li.sub-nav-item {
    padding-bottom: 10px;
}
.bottom-line {
    padding: 5px 0;
    background: #d31145;
    display: block;
    width: 100%;
    text-align: center;
}
.bottom-line h2 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.1em;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    margin-bottom: 0;
}
.bottom-line h2 a {
    display: inline-block !important;
    color: #adf34d !important;
    font-weight: 600;
}
.innerbanner {
    position: relative;
    display: block;
    width: 100%;
}
.innerbanner img {
    width: 100%;
}
.innerbanner_txt {
    position: absolute;
    right: 0;
    text-align: right;
    top: 35%;
    width: 100%;
    z-index: 10;
}
.innerbanner_txt h1 {
    color: #ffffff;
    font-size: 55px;
    font-weight: bold;
    letter-spacing: 2.75px;
    text-transform: uppercase;
    text-align: center;
}
.address img {
    width: auto !important;
    display: inline-block;
}
.address p {
    width: 90%;
    display: inline-block;
}
.phon img {
    width: auto !important;
    display: inline-block;
}
.phon p {
    width: 90%;
    display: inline-block;
}
.cont-stor ul li h1 {
    margin: 10px 0 20px;
}
.cont-stor ul li {
    border: 1px solid #d6d2d2;
    margin: 0 0 0 -5px;
    padding: 10px;
}
.cont-stor ul {
    margin: 0 0 0 20px;
}
.cont-stor .address {
    margin: 0 14px;
}
.cont-stor .phon {
    margin: 0 14px;
}
.page-with-contact-form h2 {
    color: #8fca40;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
}
.page-with-contact-form h2 b {
    color: #d31145;
}
.template-sfx-delivery-pickup .innerbanner_txt h1 {
    margin-top: unset;
}
.template-sfx-delivery-pickup h1 b {
    color: #d31145;
}
.template-sfx-delivery-pickup h1 {
    color: #8fca40;
}
.page-with-contact-form p {
    text-align: center;
}
form#contact_form input {
    width: 100%;
}
form#contact_form {
    width: 80%;
    margin: 0 auto;
}
div#shopify-section-newsletter .newsletter-section {
    background-image: url(/cdn/shop/t/3/assets/subscribe-bg.jpg?v=1608095448);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
section.section.section-id-newsletter {
    border: 0;
    padding-bottom: 0;
  clear:both;
}
main#content {
    margin-bottom: 0;
}
section.section.section-id-newsletter .news {
    /*width: 100%;
    text-align: center;*/
}
section.section.section-id-newsletter .mailing-list {
    /*width: 100%;
    text-align: center;*/
}
section.section.section-id-newsletter p {
    /*padding-top: 20px;*/
}
#collections .product-block {
    border: 1px solid #dfdedf !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    margin-bottom: 0;
}
div#newsletter .rte {
    text-align: left;
}
#collections .product-block .product-block__inner {
    margin: 20px 10px 0;
}
div#collections .row {
    margin-left: 0;
    margin-right: 0;
}
div#collections {
    padding-top: 100px;
}
div#Huratips-Pagination {
    text-align: center;
}
div#shopify-section-collection-template {
    padding: 50px 0 20px;
}
.wishli button.swym-button {
    vertical-align: middle;
    background: #d31145 !important;
    height: 39px !important;
    width: 39px !important;
    opacity: 1 !important;
    display: inline-block;
}
.wishli .swym-add-to-wishlist-view-product:after {
    color: #fff !important;
}
.product-list .product-form {
    display: inline-block;
}
.wishli button.swym-button:hover {
    background: #90ca40 !important;
}
div#collection .product-list {
    margin-top: 50px;
}
div#shopify-section-collection-template .border-top {
    display: none;
}
#collection .inline-item.left.last h1 {
    color: #8fca40;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 0;
}
#collection .inline-item.left.last h1 b {
    color: #d31145;
}
.product-recommendations h2.section-heading {
    color: #3f455e;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
  text-align:center;
}
div#shopify-section-product-template {
    padding-top: 70px;
}
.product-gallery.half.column {
    width: 45%;
}
.half.column.product-details {
    width: 55%;
}
.product-details .product-title {
    font-family: 'Oswald',sans-serif;
    color: #3f455e;
    font-size: 33px;
    font-weight: 500;
}
.product-weight {
    display: none;
}
#price span.current-price {
    color: #d31145;
    font-size: 32px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    line-height: 40px;
}
#price {
    margin-top: 10px;
}
#shopify-section-product-template .inline-row {
    display: none;
}
.product-details .swym-btn-container .swym-add-to-wishlist.swym-heart:after {
    content: "Add to wishlist";
    width: auto;
    font-size: 15px;
    text-align: center;
    color: #fff !important;
    left: 26px;
    line-height: 40px;
    font-family: 'Open Sans';
}
.product-details .swym-button-bar {
    margin: 0 0 0 10px;
    display: inline-block;
    vertical-align: bottom;
    height: 40px;
}
.product-details .swym-button-bar.swym-wishlist-button-bar.swym-inject button:hover {
    background: #90ca40;
}
.product-details .swym-button-bar.swym-wishlist-button-bar.swym-inject button{
    background: #d31145;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.04em;
    height: 39px;
    width: 190px;
    text-transform: uppercase;
    padding: 8px 10px 10px;
    border: 0;
}
.product-form span.payment-and-quantity__add {
    margin-bottom: 0 !important;
}
.product-details .product-section {
    padding: 0 0 15px 0;
    border: 0;
}
.product-details .product-form .quantity {
    width: auto;
    margin: 0 10px 0 0;
}
.product-form .payment-and-quantity--with-quantity:not(.payment-and-quantity--buttons-active) .payment-and-quantity__add {
    display: inline-block;
    vertical-align: bottom;
}
.product-details .product-form .quantity label {
    font-size: 13px;
    text-transform: uppercase;
    color: #777777;
}
.product-details .product-form button.btn.product-add {
    width: auto;
    padding: 0 20px;
    vertical-align: bottom;
    height: 40px;
}
.product-details .swym-btn-container .swym-fave-count {
    display: none !important;
}
.product-description p {
    color: #7a7a7a;
    font-weight: 500;
}
.cart-form .opposing-items {
    display: none;
}
div#shopify-section-cart-template {
    padding-top: 70px;
    padding-bottom: 30px;
}
div#shopify-section-cart-template ul li.cart-item, ul.cart-items li.cart-item.cart-items__heading {
    width: 100%;
    padding: 10px 0 !important;
    display: flex;
}
.cart-form .cart-item__quantity .qty-adjuster__remove {
    display: block;
    margin: 1.5em 0 0;
}
ul.cart-items li span {
    font-weight: 800;
    text-transform: uppercase;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn {
    background: #d31145 !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn:hover {
    background: #90ca40 !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
    padding: 20px;
    border: 1px solid #dfdedf !important;
}
.swym-ui-component .swym-wishlist-container-title-bar {
    background: #90ca40 !important;
}
.swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn {
    background: #90ca40 !important;
}
.input-row.frst_name {
    width: 49%;
    display: inline-block;
    margin-right: 4px;
}
.input-row.last_name {
    width: 49%;
    display: inline-block;
    margin-left: 4px;
}
textarea#contactFormMessage {
    width: 100%;
}
form#contact_form input#contactFormSubmit {
  	font-family: 'Oswald',sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    width: 185px;
    display: table;
    margin: 0 auto;
    float: none;
    font-weight: 500;
    font-size: 20px;
    box-shadow: none;
}
#shopify-section-contact-stores .section-id-contact-stores {
    padding-top: 80px;
}
div#customer-register {
    padding: 50px 0 50px;
}
#register h1.page-title {
    text-align: center;
    color: #3f455e;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
}
.category-section .product-grid.grid .column {
    flex: inherit;
}
.category-section .products-section {
    padding-top: 80px;
}
.faq {
    padding: 70px 0 50px;
}
.faq h1.page-title {
    color: #8fca40;
    font-size: 40px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: 2px;
}
.faq h1.page-title b {
    color: #d31145;
}
.faq h2 {
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 23px;
}
.faq p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 40px;
}
#customer-register input.btn {
    display: table;
    margin: 30px auto 0;
}
.template-login #content .container {
    padding: 50px 0;
}
#login h2.page-title {
    text-align: center;
    color: #3f455e;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
}
#login input.btn {
    display: table;
    margin: 20px auto 25px;
    float: none;
}
#login a.standard-link {
    margin: 0 auto;
    display: table;
}
div#recover-password {
    margin-top: 50px;
}
#recover-password h2.page-title {
    text-align: center;
    color: #3f455e;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
}
#recover-password .note {
    text-align: center;
}
#recover-password input.btn {
    display: table;
    margin: 30px auto;
}
.template-account #content .container {
    overflow: hidden;
    padding: 70px 0 40px;
}
#customer-account h1.page-title {
    text-align: center;
    color: #3f455e;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
}
.template-account div#customer_sidebar h2 {
    margin-top: 0;
}
.main-nav .nav-item .nav-item-link {
    padding: 14px 1em !important;
}
.main-nav .nav-item .nav-item-link svg {
    top: 24px !important;
}
.page-footer a:hover {
    color: #8fca40 !important;
}
.product-block .title:hover {
    color: #d31145;
}
.wishli button.swym-button.swym-add-to-wishlist-view-product.swym-heart:after {
    background-image: url(/cdn/shop/t/3/assets/wishlist-icon.png?v=1608791664);
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    left: 11px;
    top: 10px;
    background-repeat: no-repeat;
}
.products-section .rimage-wrapper .rimage__image:hover {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.collections-section .product-block .image {
    overflow: hidden;
    margin-bottom: 0 !important
}
.collections-section .product-block__inner:hover .title {
    background: rgba(35,35,35,0.7);
    top: 10px;
    right: 10px;
    left: 10px;
    bottom: 10px;
}
.collections-section .product-block__inner:hover .title a {
    vertical-align: middle;
    position: inherit;
    top: 42%;
    right: 4%;
    left: 0;
}
.mailing-list__success h4 {
    color: #8fca40;
    padding-left: 0px;
  text-align:center;
}
#shopify-section-1478864807619 .tile.tile--2.has-tint .rimage-outer-wrapper {
    height: 332px;
}
#shopify-section-1478864807619 .tile.tile--2.has-tint img {
    height: 317px;
    object-fit: cover;
}
#shopify-section-header .notification {
    padding-top: 0;
    padding-bottom: 0;
    height: 33px;
}
.search-form:hover input {
    border: 1px solid #000;
    color: #000;
}
.template-search .product-block .product-form {
    display: inline-block;
}
div#shopify-section-search-template {
    margin-top: 60px;
    margin-bottom: 90px;
}
div#customer-addresses {
    padding: 50px 0;
}
div#customer-addresses {
    padding: 50px 0 30px;
    overflow: hidden;
    margin: 0 100px;
}
#add_address input.btn {
    margin-right: 15px;
}
div#action {
    margin-top: 20px;
    margin-bottom: 0;
}
div#spicegemsoddappID {
    display: inline-block;
    float: left;
}
.cart-form .space-under.light-space-above.align-right input#update-cart {
    display: none;
}
.identixweb-order-delivery {
    display: block;
    float: none;
    padding: 0;
}
.cart-form .space-under.light-space-above.align-right {
        margin-top: 10px;
    display: inline-block;
    width: 50%;
    float: right;
    margin-bottom: 20px;
}
#shopify-section-cart-template .row.spaced-row {
    margin-bottom: 30px;
    display: inline-block !important;
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.identixweb-order-delivery {
    display: block !important;
    clear: none;
    float: none;
    padding: 0 !important;
}
#log #login h2.page-title {
    text-transform: uppercase;
    color: #d31145;
    font-size: 20px;
    line-height: 40px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    margin-top: 0px;
}
.focus-content a {
    color: #d31145;
    font-weight: 700;
}
.focus-extra h2 {
    color: #d31145;
    font-weight: 500;
    font-size: 35px;
    margin: 20px 0 0;
}
.focus-extra h4 {
    color: #90ca40;
    text-transform: uppercase;
    margin: 0;
    font-size: 24px;
}
.focus-content {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.faq h2.big-text {
    text-align: center;
    color: #90ca40;
    text-transform: uppercase;
    font-size: 90px;
    font-family: 'Open Sans';
    font-weight: 700;
    letter-spacing: 2px;
}
.faq table {
    width: 88%;
    display: table;
    margin: 0 auto;
    float: none;
}
.faq table th {
    padding: 12px 15px;
    font-family: 'Oswald',sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 23px;
    border: 0 !important;
    font-weight: 700;
}
.faq table tr {
    border: 0 !important;
}
.faq table td {
    padding: 12px 15px;
    border: 0;
    text-transform: uppercase;
    font-size: 16px;
}
.faq table tr td:first-child {
    text-transform: uppercase;
    font-size: 22px;
}
.faq table a {
    background-color: #d31145;
    color: #fff;
    padding: 8px 12px;
    font-size: 14px;
    letter-spacing: 1px;
}
.faq table a:hover {
    background-color: #90ca40;
    color: #fff;
}
.text1 p {
    text-align: center;
}
.images1 .left {
    display: inline-block;
    width: 49%;
    margin-right: 11px;
}
.images1 .right {
    display: inline-block;
    width: 49%;
    margin-left: 11px;
}
.images1 .left img {
    display: table;
    margin: 0 auto;
    float: none;
}
.images1 .right img {
    display: table;
    margin: 0 auto;
    float: none;
}
.left p {
    text-align: center;
    padding: 25px 30px;
}
.right p {
    text-align: center;
    padding: 25px 30px;
}
.left1 {
    display: inline-block;
    width: 49%;
    margin-right: 9px;
    vertical-align: middle;
}
.right1 {
    display: inline-block;
    width: 49%;
    margin-left: 9px;
    vertical-align: middle;
}
.left1 img{
 	display: table;
    margin: 0 auto;
    float: none;
}
.right1 p{
    margin-bottom: 0;
    text-align: justify;
}
.inner-left {
    position: relative; 
}
.inner-right {
    position: relative; 
}
.inner-left1 {
    position: relative; 
}
.title2 {
    color: #ffffff;
    background: rgba(144,202,64,0.9);
    font-size: 28px;
    font-weight: 500;
    min-height: 46px;
    font-family: 'Oswald', sans-serif;
    position: absolute;
    bottom: 0px;
    margin-bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    line-height: 38px;
    opacity: 1;
    padding: 3px 15px;
}
.title2 strong {
    letter-spacing: 2px;
    font-weight: 500;
}
#shopify-section-fruit-vege-box-section1 h2.h1 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
}
#shopify-section-fruit-vege-box-section1 h2.h1 b {
    color: #d31145;
}
#shopify-section-fruit-box-products .products-section {
    padding-top: 0px;
}
#shopify-section-fruit-vege-box-section1 section.border-top.section {
    padding-top: 90px;
}
#shopify-section-fruit-vege-box-section1 .rte p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
}
div#shopify-section-food-blog ul li {
    list-style: none;
    margin: 0 0 20px;
}
.blog_box a.article-image {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    position: relative;
    overflow: hidden;
}
.blog_box .reading-column {
    display: inline-block;
    vertical-align: middle;
    width: 48.4%;
    margin-left: 25px;
}
.template-sfx-food-safety .faq h2.big-text {
    font-size: 60px;
    margin-bottom: 0;
}
.blog_box .reading-column h2 a {
    color: #3f455e;
    font-size: 30px;
}
.blog_box .reading-column h2 {
    padding-bottom: 15px;
}
.blog_box a.more-link {
    background-color: #d31145;
    color: #fff;
    padding: 10px 15px;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'Oswald';
}
.blog_box a.more-link:after {
    display: none;
}
.blog_box a.more-link:hover {
    background-color: #90ca40;
}
.blog_box.even .reading-column {
    text-align: right;
    margin-left: 0;
    margin-right: 25px;
}
.main-left {
    display: inline-block;
    width: 68%;
    vertical-align: middle;
}
.main-right {
    position: relative;
    display: inline-block;
    width: 30%;
    vertical-align: inherit;
}
.main-right ul {
    margin: 0;
    list-style: none;
    padding: 0;
}
.main-right li p {
    display: inline-block;
    width: 90%;
    margin-left: 10px;
    margin-bottom: 10px;
}
.main-right li img {
    display: inline-block;
    width: auto;
    vertical-align: top;
    margin-top: 4px;
}
.main-down h2 {
    margin: 0;
    text-align: center;
    color: #3f455e;
    font-size: 20px;
}
.main-down ul {
    margin-bottom: 0;
    padding: 0;
}
.main-down ul li {
    width: 33%;
    display: inline-block;
    list-style: none;
}
.main2 .main-left img {
    float: right;
}
.main1 .main-right .title1 {
    position: absolute;
    left: -80px;
    background-color: #fff;
    top: -74px;
}
.main-right .title1 h2 {
    margin: 0;
    padding: 8px 15px;
    font-size: 35px;
    color: #3f455e;
    font-weight: normal;
}
.main2 .title1 {
    position: absolute;
    right: -80px;
    background-color: #fff;
    top: -74px;
}
.main-down {
    margin-top: -6px;
    background-color: #f8f8f8;
    padding: 20px 15px;
    margin-bottom: 70px;
}
.main-down p {
    color: #90ca40;
    font-weight: 600;
    margin-bottom: 0;
}
.main3 .main-down {
    margin-bottom: 0;
}
.social p {
    margin-bottom: 0;
    font-size: 13px;
    text-transform: uppercase;
    margin-top: 15px;
}
.main2 .main-down {
    margin-top: 0;
}
.template-sfx-our-stores h2.big-text {
    margin-bottom: 0;
    line-height: 73px;
    margin-top: 30px;
}
.social ul li {
    display: inline-block;
    margin: 5px 0;
}
.social ul li:nth-child(2) {
    margin-left: 20px;
}
#shopify-section-food-blog ul {
    padding: 0;
}
#shopify-section-article-template {
    margin: 90px 0 0px;
}
#shopify-section-article-template .section.container {
    display: none;
}
#shopify-section-article-template .tags {
    display: none;
}
.template-sfx-our-story div#shopify-section-image-with-text {
    padding-top: 20px;
}
div#shopify-section-image-with-text h2.h1 {
    font-size: 35px;
}
div#shopify-section-image-with-text p {
    text-align: justify;
}
#shopify-section-text h1.section-heading {
    font-size: 35px;
    text-transform: uppercase;
}
#shopify-section-text p {
    text-align: justify;
}
div#shopify-section-text {
    background-color: #f8f8f8;
    margin: 70px 0 0;
}
div#shopify-section-guarantee-section {
    background-image: url(/cdn/shop/t/3/assets/guarantee-bg.jpg?v=1609742567);
    padding: 50px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
div#shopify-section-guarantee-section .h1 {
    color: #fff;
    font-size: 35px;
    letter-spacing: 1px;
}
div#shopify-section-guarantee-section p {
    color: #fff;
    text-align: justify;
}
.column.half.text {
    width: 70%;
}
.column.half.image {
    width: 30%;
}
div#shopify-section-what-do-section {
    background-image: url(/cdn/shop/t/3/assets/what-bg.jpg?v=1609743691);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 80px 0;
}
#shopify-section-what-do-section h2.h1 {
    font-size: 35px;
    margin-bottom: 20px;
}
#shopify-section-what-do-section p {
    text-align: justify;
}
div#shopify-section-awards {
    padding: 70px;
}
#shopify-section-awards h2.h1 {
    font-size: 35px;
    margin-bottom: 20px;
}
#shopify-section-awards .rimage-wrapper .rimage__image {
    opacity: 1;
}
div#shopify-section-sustainability {
    padding-bottom: 0px;
}
div#shopify-section-sustainability h2.h1 {
    font-size: 35px;
    letter-spacing: 1px;
    margin-bottom: 20px;
}
div#shopify-section-sustainability p {
    text-align: justify;
}
.store.team ul li img {
    border: 2px solid #fff;
    border-radius: 100%;
    width: auto;
    display: table;
    margin: 0 auto;
    float: none;
}
.store.team h1 {
    margin-bottom: 10px;
    text-align: center;
}
.store.team p {
    text-align: center;
}
.red-team {
    background-image: url(/cdn/shop/t/3/assets/team-bg.jpg?v=1609745808);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 100px 0 30px;
}
.red-team h1{
    color: #fff !important;
    font-family: 'Open Sans';
    text-transform: capitalize !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}
.red-team p{
    color: #fff;
}
.store.team ul li img {
    position: absolute;
    top: -62%;
    left: 86px;
}
.store.team .par {
    text-align: center;
    margin-bottom: 16%;
}
.store.team ul li {
    position: relative;
    padding: 0;
}
section.section.section-id-team-members.slideshow-section {
    padding: 80px 0 0;
}
.red-team p {
    margin-bottom: 0;
}
#shopify-section-awards p {
    text-align: justify;
}
div#shopify-section-image-with-text {
    position: relative;
}
.main-down ul li strong {
    padding-left: 23px;
    color: #3f455e;
    font-size: 16px;
    font-weight: 600;
}
.main-down p {
    text-align: center;
}
.main2 .main-left iframe {
    float: right;
}
.main2 .main-left {
    width: 69.6%;
}
div#shopify-section-image-with-text .column.half.second {
    position: relative;
}
.we {
    position: absolute;
    bottom: 10px;
    left: 10px;
}
.we h2 {
    background: #d31145;
    color: #fff;
    font-size: 40px;
    padding: 0px 15px 2px 15px;
    border: 2px solid #9b0c33;
    margin: 0;
    position: relative;
}
.we h2:after {
    position: absolute;
    content: "";
    border-bottom: 10px solid #9b0c33;
    border-left: 10px solid transparent;
    top: -12px;
    left: -2px;
}
.template-sfx-delivery-pickup strong {
    color: #d31145;
}
.template-sfx-delivery-pickup p {
    margin-bottom: 0px;
}
.template-sfx-delivery-pickup i {
    color: #3f455e;
    font-weight: 800;
    line-height: 40px;
}
.delivery-table table {
    background-color: #f8f8f8;
    border: 1px solid #d6d6d6;
    width: 100%;
    margin-top: 40px;
}
.template-sfx-delivery-pickup h1 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 40px;
    text-align: center;
    margin-top: 70px;
}
.template-sfx-delivery-pickup .faq .delivery-table table th {
    font-size: 19px !important;
    width: 10%;
    color: #d31145;
    padding: 0 !important;
    text-align: left;
    border-right: 1px solid #d6d6d6 !important;
    padding-left: 25px !important;
    font-weight: 600;
}
.template-sfx-delivery-pickup .faq .delivery-table table td {
    padding: 6px 30px;
}
.delivery-table table tbody tr:first-child td {
    padding-top: 20px !important;
}
.delivery-table table tbody tr:last-child td {
    padding-bottom: 20px !important;
}
.template-sfx-delivery-pickup .delivery-table table tbody tr:first-child th {
    padding-top: 20px !important;
}
.template-sfx-delivery-pickup .delivery-table table tbody tr:last-child th {
    padding-bottom: 20px !important;
}
.pickup strong.green {
    color: #90ca40;
}
.store.deliver ul li {
    width: 19%;
    background-color: #f8f8f8;
    border: 1px solid #d6d6d6;
    padding: 10px 0px;
    margin: 5px 3px;
}
.store.deliver h1 {
    margin-top: 0;
    color: #d31145;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 25px;
}
.store.deliver .red {
    background-color: #d51145;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1.5px;
    padding: 6px;
    text-align: center;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
}
.store.deliver h2 {
    color: #90ca40;
    text-align: center;
    margin-top: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 20px;
    margin-bottom: 5px;
}
.store.deliver strong {
    color: #555555;
    display: inline-block;
    margin: 5px 0 10px;
    float: none;
    font-size: 16px;
    font-weight: 600;
}
.store.deliver p {
    text-align: center;
    color: #d51145;
    font-weight: 600;
    font-size: 16px;
}
.store.deliver .btn {
    font-family: 'Oswald';
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 18px;
    display: table;
    margin: 10px auto;
    border: 0;
}
.store.deliver .btn:hover {
    background: #d51145;
}
section.section.section-id-delivery-charges {
    padding-bottom: 70px;
}
.store.deliver ul {
    text-align: center;
}
.innerbanner_txt h1 {
    font-size: 60px;
    text-shadow: 5px 5px 5px rgb(0 0 0 / 0.6);
}
.product-block .image {
    display: table;
    margin: 0 auto 1em;
}
.product-block .image > .inner {
    display: table-cell;
    vertical-align: middle;
}
.template-product button.btn.swym-button.swym-add-to-wishlist.swym-inject.swym-has-fave-count.swym-btnlink.swym-heart.swym-added.swym-loaded .swym-wishlist-cta {
    color: #fff !important;
    opacity: 1;
}
.back-to-top-row.align-centre a {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9999999999;
}
.notification a:hover {
    color: #a0f729;
}
.notification a:hover svg, .notification a:hover svg g {
    fill: #a0f729 !important;
    opacity: 1 !important;
}
.main-nav .sub-nav li.sub-nav-item .sub-nav-item-link span:hover {
    color: #d31145;
}
.main-nav .nav-item.drop-uber .sub-nav-list .sub-nav-item-title:hover {
    color: #a0052f !important;
}
.store ul li figure {
    overflow: hidden;
}
.store ul li figure img {
    transition: transform 4s cubic-bezier(0.25, 0.45, 0.45, 0.95);
}
.store ul li:hover figure img {
    transform: scale(1.1);
    transition: transform 4s cubic-bezier(0.25, 0.45, 0.45, 0.95);
}
.store ul li:hover h1 {
    color: #d31145;
}
.tile-group {
    height: 690px !important;
}
.tile--3 .rimage-outer-wrapper {
    height: 332px;
}
.tile--3 img {
    height: 317px !important;
    object-fit: cover !important;
}
.store.team ul li .red-team h1 {
    transform: scale(1);
    transition: transform 1s cubic-bezier(0.25, 0.45, 0.45, 0.95);
}
.store.team ul li:hover .red-team h1 {
    color: #92d040 !important;
    transform: scale(1.1);
    transition: transform 1s cubic-bezier(0.25, 0.45, 0.45, 0.95);
}
.collections-section .product-block .product-block__inner img.rimage__image {
    transition: transform 4s cubic-bezier(0.25, 0.45, 0.45, 0.95);
}
.collections-section .product-block .product-block__inner:hover img.rimage__image {
    transform: scale(1.1);
    transition: transform 4s cubic-bezier(0.25, 0.45, 0.45, 0.95);
}
.products-section .rimage-wrapper .rimage__image {
    transition: transform 4s cubic-bezier(0.25, 0.45, 0.45, 0.95);
}
.products-section .rimage-wrapper .rimage__image:hover {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: transform 4s cubic-bezier(0.25, 0.45, 0.45, 0.95);
}
.template-sfx-food-safety .faq {
    padding: 70px 0 0px;
}
#shopify-section-article-template h1.page-title {
    text-align: center;
}
#shopify-section-article-template .rte {
    text-align: center;
}
.blog_box.even .resp {
	display: none;
}
#swym-plugin #swym-anchor[data-position=bottom-right], #swym-hosted-plugin #swym-anchor[data-position=bottom-right] {
    right: 10px !important;
    bottom: 100px !important;
}
#swym-plugin .swym-background-color, #swym-notification.swym-santa .swym-image {
    background-color: #d31145 !important;
    opacity: 1;
    border: 0px solid #fff;
    border-radius: 0px;
    height: 42px !important;
    width: 42px !important;
    line-height: 42px !important;
}
#swym-plugin #swym-anchor[data-position=bottom-right] i, #swym-hosted-plugin #swym-anchor[data-position=bottom-right] i {
    left: 50%;
    margin-left: -10px;
    color: #fff;
}
#swym-plugin #swym-anchor.swym-heart i:after, #swym-hosted-plugin #swym-anchor.swym-heart i:after {
    top: 1px;
    font-size: 17px;
}
#swym-plugin #swym-anchor[data-position=bottom-right] .swym-anchor-badge, #swym-hosted-plugin #swym-anchor[data-position=bottom-right] .swym-anchor-badge {
    border: 2px solid #fff;
    line-height: 18px !important;
}
.main-nav .nav-item.drop-uber .sub-nav-list:last-child .sub-nav-item a:hover span {
    color: #a0052f !important
}
div#shopify-section-blog-template {
    padding-top: 70px;
}
div#shopify-section-blog-template .articles {
    margin-bottom: 0;
}
div#shopify-section-blog-template .articles .article .reading-column h2 a {
    color: #3f455e;
    font-size: 30px;
}
div#shopify-section-blog-template .articles .article .excerpt.rte {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
div#shopify-section-blog-template .articles .article a.more-link {
    background-color: #d31145;
    color: #fff;
    padding: 10px 15px;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'Oswald';
}
div#shopify-section-blog-template .articles .article a.more-link:after {
    display: none;
}
div#shopify-section-blog-template .articles .article a.more-link:hover {
    background-color: #90ca40;
}
div#shopify-section-blog-template .articles .article .reading-column h2 a {
    color: #3f455e;
}
div#shopify-section-blog-template .articles .article .reading-column h2 a:hover {
    color: #8fca40;
}
.template-sfx-common-page .faq p {
    margin-bottom: 10px;
}
.template-sfx-terms .faq p {
    margin-bottom: 10px;
}
div#shopify-section-blog-template .article.recipe a.article-image {
    margin: 0;
}
div#shopify-section-blog-template .article.recipe .reading-column {
    background: #fbfbfb;
    padding: 12px;
    text-align: center;
}
div#shopify-section-blog-template .article.recipe .reading-column h2 {
    line-height: inherit;
    min-height: 60px;
    display: table;
    margin: 0 auto 15px;
}
div#shopify-section-blog-template .article.recipe .reading-column h2 a {
    font-size: 23px;
    text-transform: uppercase;
    line-height: 29px;
    display: table-cell;
    vertical-align: middle;
}
div#shopify-section-blog-template .article.recipe .reading-column .excerpt.rte {
    text-align: justify;
    min-height: 100px;
    margin: 0 0 15px 0;
}
div#shopify-section-blog-template .article.recipe .reading-column a.more-link {
    margin: 0 0 10px 0;
    font-size: 16px;
    letter-spacing: 1px;
    height: 40px;
    padding: 0;
    line-height: 40px;
    width: 100px;
}
div#shopify-section-blog-template .article.social-blog .reading-column h2 {
    line-height: inherit;
    margin: 20px 0 15px 0;
    text-transform: uppercase;
}
div#shopify-section-blog-template .article.social-blog .reading-column h2 a {
    font-size: 23px;
    line-height: 29px;
}
div#shopify-section-blog-template .article.social-blog .reading-column .excerpt.rte {
    margin: 0 0 20px 0;
    text-align: justify;
}
div#shopify-section-blog-template .article.social-blog .reading-column a.more-link {
    margin: 0;
    font-size: 16px;
    letter-spacing: 1px;
    height: 40px;
    padding: 0;
    line-height: 40px;
    width: 100px;
    text-align: center;
}
.faq p {
    text-align: justify;
}
.product-grid .product-block .image {
    display: table;
    margin: 0 auto 1em;
    min-height: 200px !important;
    max-height: 200px !important;
}
.product-grid .product-block .image > .inner {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.product-grid .product-block .rimage-wrapper {
    padding-top: 200px !important;
}
.sticky {
  position: fixed;
  top: 0;
  width: 95%;
  box-shadow: 0px 0px 10px rgb(0 0 0 / 0.3);
}
.sticky + .content {
  padding-top: 60px;
}
#shopify-section-article-template .recipe-detail h1.page-title {
    text-align: left;
    text-transform: uppercase;
    font-size: 30px;
}
#shopify-section-article-template .recipe-detail .single_recipe_content p {
    text-align: justify;
}
#shopify-section-article-template .recipe-detail h2.elementor-heading-title {
    text-align: left;
    font-size: 23px;
    text-transform: uppercase;
}
#shopify-section-article-template .recipe-detail p {
    text-align: justify;
}
#shopify-section-article-template .recipe-detail .elementor-element.elementor-element-74899df2 {
    float: none;
    clear: both;
    display: inline-block;
    width: 100%;
    padding: 20px 0 0 0;
}
#shopify-section-article-template .recipe-detail p strong {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    padding: 0px 0 10px 0;
    display: inline-block;
}
.mailing-list input[type="submit"] {
    right: -1px;
}
.template-sfx-our-story .faq {
    padding: 70px 0 0;
}
div#page-wrap-content {
    /*width: 95%;
    display: inline-block;*/
}
.drawer-icons.desk {
    width: 5%;
    display: table;
    vertical-align: middle;
    float: right;
    height: 100%;
    position: fixed;
    top: 0px;
    right: 0;
    z-index: 100;
    background-color: #fff;
    border-left: 1px solid #ccc;
}
.notification p.botm {
    margin-bottom: 0;
}
.notification.errors p {
    font-weight: 600;
    color: #d31145;
}
.notification.errors {
    border: 1px solid #3f445e;
}
.notification.success p {
    font-weight: 600;
    color: #8fca40;
}
.notification.success {
    border: 1px solid #3f445e;
}
.drawer-icons.resp {
	display: none;
}
#shopify-section-article-template .recipe-detail h1.page-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 40px;
    margin: 0 0 30px 0;
}
#shopify-section-article-template .recipe-detail .article-image {
    float: left;
    width: 50%;
    margin: 0;
}
#shopify-section-article-template .recipe-detail .article-image .rimage-outer-wrapper {
    margin: 0;
}
.ingredients_box h5 {
    background: #f8f8f8;
    padding: 20px;
    margin: 0;
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    line-height: 30px;
    font-style: italic;
}
.ingredients_box h3 {
    text-align: left;
    text-transform: uppercase;
    font-size: 25px;
    color: #d31145;
}
.ingredients_box table {
    display: block;
    text-align: left;
}
.clear {
    clear: both;
}
.direction_box {
    text-align: left;
}
.direction_box h3 {
    text-align: left;
    text-transform: uppercase;
    font-size: 25px;
    color: #d31145;
}
.direction_box h6 {
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    border-bottom: 4px double #ccc;
    display: inline-block;
    padding: 0 0 7px 0;
}
.direction_box ol {
    margin: 0px 0 5px 0;
    padding: 0 0 0 15px;
}
.direction_box ol li {
    padding: 0 0 15px 0;
}
#shopify-section-article-template .recipe-detail p strong {
    font-size: 15px;
    font-weight: 600;
    padding: 0;
    display: inline-block;
}
#shopify-section-article-template .recipe-detail p em {
    color: #8fca40;
}
div#page-wrap {
    width: 95%;
}
.logo-nav .logo {
    margin-left: 7%;
    width: -webkit-fill-available;
}
.main-right {
    margin-left: 20px;
    width: 29%;
}
.main2 .main-right {
    margin-left: 0;
    width: 30%;
}
div#toolbar {
    width: 68%;
}
.search-form input {
    width: 96%;
}
.search-form {
    width: 70%;
    display: table;
    margin: 0 auto;
    float: none;
}
.template-index #content {
    margin-bottom: 0;
}
div#shopify-section-guarantee-section {
    margin-top: 70px;
}
#shopify-section-awards .column.half.image {
    width: 50%;
}
#shopify-section-awards .column.half.text {
    width: 50%;
}
#shopify-section-article-template .blog-detail h1.page-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 40px;
    margin: 0 0 30px 0;
}
#shopify-section-article-template .blog-detail .article-image {
    width: 60%;
    float: right;
    margin: 0 0px 30px 30px;
}
#shopify-section-article-template .blog-detail .rte {
    text-align: justify;
}
div#toolbar {
    position: absolute;
    right: 100px;
    z-index: 1000;
    padding: 0;
}
#shopify-section-article-template .food-detail h1.page-title {
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 30px 0;
}
#shopify-section-article-template .food-detail .article-image {
    float: left;
    width: 50%;
    margin: 0 30px 20px 0;
}
#shopify-section-article-template .food-detail .rte {
    text-align: justify;
}
.veg-content1 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
}
.veg-content1 {
    margin-bottom: 50px;
}
.veg-content2 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
}
.veg-content2 h2 {
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 23px;
}
.veg-content2 {
    margin-top: 40px;
}
#shopify-section-fruit-box-products .row.grid {
    margin-left: 0;
    margin-right: 0;
}
.veg-content1 i {
    color: #d31145;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
}
#shopify-section-161034308659e086e4 h2.h1 {
    color: #8fca40;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
}
#shopify-section-161034308659e086e4 h2.h1 b {
    color: #d31145;
}
div#shopify-section-161034308659e086e4 {
    padding-top: 50px;
}
div#shopify-section-161034308659e086e4 a.btn {
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 15.85px;
    font-weight: 600;
    height: 50px;
    width: 150px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 0;
    margin-top: 30px;
    border: 0;
}
div#shopify-section-161034308659e086e4 a.btn:hover {
    background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
#shopify-section-16103446566faa54e3 a.shopp {
    background: #90ca40;
    color: #ffffff;
    border: 0;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 15.85px;
    font-weight: 600;
    height: 50px;
    width: 150px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 30px;
    display: table;
    margin: 20px auto 0;
    float: none;
}
#shopify-section-16103446566faa54e3 a.shopp:hover {
    color: #d31145;
    background: #fff;
    box-shadow: 6px 6px 0px rgb(255 255 255 / 0.4);
}
}
div#shopify-section-16103446566faa54e3 {
    padding: 100px 0;
    margin-bottom: 100px;
}
div#shopify-section-16103446566faa54e3 {
    background-image: url(/cdn/shop/t/3/assets/fresh-bg.jpg?v=1610432214);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
div#shopify-section-16103446566faa54e3 h1.section-heading {
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
}
div#shopify-section-16103446566faa54e3 h2.sub-head {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Open Sans';
    font-weight: 600;
    margin-top: 20px;
    font-size: 26px;
}
#shopify-section-161034308659e086e4 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
}
#shopify-section-16103446566faa54e3 p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: center;
    color: #fff;
}
#shopify-section-16103446566faa54e3 .reading-column.rte {
    width: 100%;
}
#shopify-section-1610348206f3bb8dc5 h2.h1 {
    color: #8fca40;
    font-size: 35px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
}
#shopify-section-1610348206f3bb8dc5 h2.h1 b {
    color: #d31145;
}
#shopify-section-1610348206f3bb8dc5 h2.h1.h2 {
    margin-top: 40px;
    line-height: 40px;
}
#shopify-section-1610348206f3bb8dc5 strong {
    color: #d31145;
}
#shopify-section-1610348206f3bb8dc5 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
}
div#shopify-section-1610348206f3bb8dc5 {
    background: #fff;
    padding: 60px 0;
}
div#shopify-section-1610350636b86145c1 section {
    padding-bottom: 40px;
}
div#shopify-section-1610350636b86145c1 {
    background: #fff;
  padding-bottom: 40px;
}
div#shopify-section-1610350636b86145c1 h1 {
    color: #8fca40;
    font-size: 35px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
}
div#shopify-section-1610350636b86145c1 h1 b {
    color: #d31145;
}
div#shopify-section-1610350636b86145c1 strong {
    color: #d31145;
}
div#shopify-section-1610350636b86145c1 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
div#shopify-section-1610350636b86145c1 .reading-column.rte {
    width: 100%;
}
#shopify-section-1610350636b86145c1 section {
    padding-top: 0;
}
.story .slide img {
    height: 500px;
    width: 500px;
    margin-bottom: 0;
    object-fit: cover;
}
.story .line-2, .story .line-1 {
    padding: 0 15px;
}
.cont-stor .social2 {
    float: none;
    background: #f8f8f8;
    padding: 10px;
}
.social2 p {
    display: inline-block;
    margin: 4px 0;
}
.social2 ul {
    display: inline-block;
    float: right;
}
.storee-pge .social2 ul li {
    padding: 0 10px;
    border: 0;
    margin: 0;
    vertical-align: middle;
    width: auto;
}
ul.storee-pge li {
    padding: 0;
}
ul.storee-pge .extre {
    padding: 10px;
}
.store-down h2 {
    font-size: 20px;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.store-down ul li {
    width: 100%;
    margin: 0;
    border: 0;
}
.store-down ul li strong {
    color: #d31145;
    display: inline-block;
}
.store-down ul li p {
    display: inline-block;
}
.store-down ul {
    margin: 0;
}
.store-down {
    padding: 0 10px;
}
ul.storee-pge p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
ul.storee-pge h1 {
    font-size: 30px !important;
}
.store-detail .left {
    padding-right: 80px;
    width: 45%;
    display: inline-block;
}
.store-detail .content2 {
    position: relative;
    display: inline-block;
    width: 100%;
}
.store-detail .left h2 {
    font-size: 28px;
}
.store-detail .left ul {
    padding: 0;
    list-style: none;
}
.store-detail .left ul li img {
    display: inline-block;
    padding-top: 5px;
}
.store-detail .left ul li p {
    display: inline-block;
    padding: 0 0 0 10px;
    width: 95%;
    margin-bottom: 20px;
}
.store-detail .left ul li {
    display: inline-block;
    width: 100%;
}
h1.section-heading span.green {
    font-weight: 500;
    color: #8fca40;
}
div#shopify-section-1480594642153 .section-heading {
    font-size: 36px;
}
.sub-head span.green-para {
    color: #8fca40;
}
div#shopify-section-1480594642153 .sub-head span {
    font-weight: 100 !important;
}
div#shopify-section-1480594642153 .sub-head {
    font-size: 36px;
    font-weight: 100 !important;
}
div#shopify-section-1480594642153 .reading-column p:nth-child(2) strong {
    color: #3f455e;
    text-transform: unset;
}
div#shopify-section-1480594642153 .reading-column p:first-child {
    margin-bottom: 0;
}
.store-detail .left ul.trade li p {
    width: auto;
    margin-bottom: 2px;
    padding: 0;
}
.trade strong {
    color: #d31145;
}
ul.trade {
    margin-bottom: 25px;
}
div#shopify-section-cart-drawer .cart-summary__section {
    padding-top: 0;
}
div#shopify-section-cart-drawer .cart-summary__section h5.cart-summary__title {
    padding-bottom: 15px;
    letter-spacing: 1px;
}
a.cart-summary__close {
    padding-bottom: 5px;
    padding-top: 5px;
}
#log #login h2.page-title {
    text-transform: uppercase;
    color: #d31145;
    font-size: 27px;
    line-height: normal;
    font-weight: 500;
    font-family: 'Oswald', sans-serif;
    text-align: left;
    margin: 0 0 15px 0;
    letter-spacing: 1px;
}
#log #login input {
    padding: 5px 10px;
    height: 34px;
}
#log #login input.btn {
    height: 40px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    width: auto;
    padding: 0 20px;
    box-shadow: none;
    display: inline-block;
    margin: 0;
}
#log div#register h2 {
    text-transform: uppercase;
    color: #d31145;
    font-size: 27px;
    line-height: normal;
    font-weight: 500;
    font-family: 'Oswald', sans-serif;
    text-align: left;
    margin: 20px 0 15px 0;
    letter-spacing: 1px;
}
#log #register input {
    padding: 5px 10px;
    height: 34px;
}
#log #register #first_name {
    width: 48%;
    float: left;
}
#log #register #first_name input#first_name {
    width: 100%;
}
#log #register #last_name {
    float: right;
    width: 48%;
}
#log #register #last_name input#last_name {
    width: 100%;
}
#log #register input.btn {
    height: 40px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    width: auto;
    padding: 0 20px;
    box-shadow: none;
    display: inline-block;
    margin: 0;
}
#deliver p {
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
}
.help_content {
    margin: 0 30px;
    padding-bottom: 30px;
}
.store-detail ul.social-icons li {
    width: auto;
    padding: 0 10px;
}
.slideshow .slide .rimage-wrapper .rimage__image {
    object-fit: cover;
}
.store-detail .right {
    position: relative;
    display: inline-block;
    width: 55%;
}
.store-detail .right h2 {
    font-size: 28px;
}
.store-detail .right p {
    padding: 0;
    margin-bottom: 20px;
}
.store-detail .right form#contact_form {
    width: 100%;
    margin: 0 auto;
}
.postal_codes_table table {
    width: 100% !important;
    color: #fff;
    border: 2px solid #eee !important;
}
.postal_codes_table table th, .postal_codes_table table td {
    border: 1px solid #fff;
    padding: 10px;
}
.postal_codes_table table th {
    background: #d31145;
    text-transform: uppercase;
    width: 100px;
    text-align: center;
}
.postal_codes_table table td {
    background: #90ca40;
}
.postal_codes_table table td.pcodes {
    background: #ffffff;
    color: #333333;
    font-size: 13px;
    line-height: 20px;
    text-align: justify;
}
.postal_codes_table table td.pcodes h4 {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    margin: 0 0 5px 0;
}
.store-detail .right form#contact_form input#contactFormSubmit {
    margin: 0;
}
.template-sfx-chatswood section#newsletter {
    padding: 0;
}
.map {
    padding-top: 20px;
}
.template-sfx-westfield-chatswood section#newsletter {
    padding-top: 0;
}
.faq.market p {
    text-align: center;
}
.faq.market .images1 .left p, .faq.market .images1 .right p {
    padding: 20px 0 0px 0px;
    margin: 0;
}
.faq.market .text2 {
    clear: both;
    margin: 30px 0 0 0;
    display: inline-block;
    width: 100%;
}
.faq.market .text2 .left1 {
    margin: 0;
    width: 49%;
    display: inline-block;
    vertical-align: middle;
}
.faq.market .text2 .right1 {
    margin: 0;
    width: 50%;
    display: inline-block;
    padding: 0 0 0 20px;
    vertical-align: middle;
}
.faq.market .text2 .right1 p {
    text-align: justify;
}
.template-sfx-westfield-miranda section#newsletter {
    padding-top: 0;
}
.search-form input::-webkit-input-placeholder { /* Edge */
  text-transform: initial;
}

.search-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  text-transform: initial;
}

.search-form input::placeholder {
  text-transform: initial;
}
.left a.emale {
    padding: 6px 12px 6px 15px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}
.emale img {
    vertical-align: middle;
}
.slick-prev svg, .slick-next svg {
    -webkit-filter: drop-shadow(1px 0px 0.5px rgba(255, 255, 255, 1));
    -moz-filter: drop-shadow(1px 0px 0.5px rgba(255, 255, 255, 1));
    -o-filter: drop-shadow(1px 0px 0.5px rgba(255, 255, 255, 1));
    -ms-filter: drop-shadow(1px 0px 0.5px rgba(255, 255, 255, 1));
    filter: drop-shadow(1px 0px 0.5px rgba(255, 255, 255, 1));
}
.login a img {
    vertical-align: middle;
    margin: 0 6px 2px 0;
}
.left .toolbar-social {
    padding: 5px 12px;
}
.emale img {
    vertical-align: middle;
    margin: 0 6px 3px 0;
}
div#shopify-section-16103446566faa54e3 {
    padding: 70px 0 90px;
}
div#shopify-section-1590157729940 {
    padding-top: 50px;
}
div#shopify-section-1590157729940 .product-block:nth-child(3) .rimage-wrapper {
    padding-top: 258.45px !important;
}
div#shopify-section-1590157729940 .product-block:nth-child(3) img.rimage__image {
    object-fit: cover;
}
.product-details .swym-button-bar.swym-wishlist-button-bar.swym-inject button {
    background: #d31145;
    color: #ffffff !important;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.04em;
    height: 39px;
    text-transform: uppercase;
    padding: 0 20px;
    border: 0;
}
.globo-form-app .globo-form-control input, .globo-form-app .globo-form-control select, .globo-form-app .globo-form-control textarea {
    border: 1px solid #e5e5e5 !important;
    background-color: #fff !important;
}
.globo-form-app .globo-form-control {
    margin-bottom: 5px !important;
}
.globo-form-app .message+.footer {
    margin-top: 5px !important;
}
.globo-form-app .footer button.submit {
    border-radius: 0;
    border: 0 !important;
    color: #fff !important;
    opacity: 1;
    font-family: 'Oswald';
    text-transform: uppercase;
    letter-spacing: 2px;
    width: 185px;
    float: none;
    font-weight: 500;
    font-size: 20px;
    height: 53px;
    padding: 10px 20px;
    background: #90ca40 !important;
}
.globo-form-app .footer button.submit:hover {
    background: #d31145 !important;
}
.globo-form-app {
    margin: 20px auto !important;
}
.globo-form-app .footer button.submit:focus {
    background: #90ca40 !important;
}
.globo-form-app .globo-label, .globo-form-app .globo-form-control label.globo-label, .globo-form-app .globo-form-control label.globo-label span.label-content {
    color: #7a7a7a !important;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.product_tabs_box .tabcontent {
    margin-top: 25px;
}
.product_tabs_box table th {
    text-align: left;
}
.product_tabs_box .tab {
    border-bottom: 1px solid #dedede;
}
.product_tabs_box .tab button.tablinks {
    background: #dedede;
    border: none;
    color: #333;
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Oswald',sans-serif;
    padding: 13px 20px;
    border-radius: 5px 5px 0 0;
    margin: 0 6px 0 0;
    font-size: 18px;
    letter-spacing: 1px;
    position: relative;
}
.product_tabs_box .tab button.tablinks:hover {
    background: #90ca40;
    color: #fff;
}
.product_tabs_box .tab button.tablinks.active {
    background: #d31145;
    color: #fff;
}
.product_tabs_box .tab button.tablinks.active:hover {
    background: #d31145;
}
.product_tabs_box .tab button.tablinks.active:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #d31145;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 20px;
    bottom: -10px;
}
.product_tabs_box div#description table tr {
    border-bottom: 1px solid #dedede;
}
.product_tabs_box div#description table tr:last-child {
    border-bottom: none;
}
.product_tabs_box div#description table tr td {
    padding: 5px 0;
    font-size: 14px;
    font-weight: 500;
}
.product_tabs_box div#description table thead th {
    text-transform: uppercase;
    color: #333333;
    padding: 10px 0 10px 0;
    font-size: 17px;
    font-weight: 700;
}
.product-description p {
    text-align: justify;
    font-size: 15px;
    line-height: 22px;
}
#log #customer-account h1.page-title {
    margin-top: 10px;
    text-align: center;
    color: #8fca40;
    font-size: 40px;
    font-weight: 600;
    text-align: left;
}
.product-details .wish_btn button {
    background: #d31145;
    color: #ffffff !important;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.04em;
    height: 39px;
    text-transform: uppercase;
    padding: 0 20px;
    border: 0;
    width: auto;
    text-align: center;
}
.wish_btn {
    margin-left: 10px;
    vertical-align: bottom;
}
.product-details .wish_btn button:hover {
	background: #90ca40;
}
.product-details .swym-button-bar.swym-wishlist-button-bar.swym-inject button {
    display: none !important;
}
.product-details form {
    display: inline-block;
}
.wish_btn {
    display: inline-block;
}
.product-details .swym-button-bar {
    display: none !important;
}
#address_tables h4.address_title {
    margin-top: 20px;
}
#customer-addresses h1.page-title {
    text-align: center;
    margin-bottom: 4px;
}
#customer-addresses a.back-link {
    text-align: center;
    display: table;
    margin: 0 auto 10px;
}
.product-details .wish_btn button {
    height: 40px;
}
#log #login input {
    width: 100%;
}

#log #register input {
    width: 100%;
}
.desk_icon {
    display: block;
}
   .res_icon {
    display: none;
}
.button_mobile{
  display:none;
}
.eapps-testimonials-slider {

    background: #fff !important;
    padding: 40px 0 !important;
}
.starnd select {
    padding: 8px 3px;
    width: 72%;
    background: #eee;
}
.starnd{margin:0 0 20px;
}
.cart-rigt{padding-right:0px;

}
/*ul.sub-nav-list.mobile_menu {
    display: none;
} */
.onlyBubbleLarge #button {

    display: none;
}


div#shopify-section-cart-template ul li.cart-item, div#shopify-section-cherry-cart-template ul li.cart-item {
    align-items: center;
}
.qty-adjuster__remove {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: normal;
    border-bottom: none;
    color: #d31145;
    width: 5%;
    text-align: right;
    text-decoration: none;
    outline: none;
    border: none;
}
div#shopify-section-cart-template ul.cart-items li.cart-item.cart-items__heading, div#shopify-section-cherry-cart-template ul.cart-items li.cart-item.cart-items__heading{
    padding: 20px 0 !important;
    color: #3f455e;
    font-family: Oswald, sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 0;
}
.reading-column {
    width: 100%;
}
.cart-item__description {
    width: 50%;
    margin: 0;
    flex-grow: initial;
}
.cart-item__price {
    margin-right: 0;
    width: 15%;
    text-align: center;
}
.cart-item__total {
    margin-left: 0;
    width: 15%;
    text-align: center;
}
.cart-item__image {
    flex: none;
    width: 100px;
    margin-right: 20px;
    display: inline-block;
    vertical-align: middle;
}
.cart-item__name {
    display: inline-block;
    vertical-align: middle;
    width: 75%;
}
.cart-item__not-image {
    align-items: center;
}
.cart-item .backorder {
    font-size: 13px;
}
.cart-item .backorder p {
    margin: 0;
}
div#shopify-section-cart-template ul.cart-items li.cart-item.cart-items__heading span.qty-adjuster__remove {
    font-size: 0px;
}
.cart-item__quantity {
    width: 15%;
}
.cart-item:not(.cart-items__heading) .cart-item__quantity {
    margin-top: 0;
}
.delivery-date-box .identixweb-order-delivery .uiHeading {
    margin: 0;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
}
.delivery-date-box .identixweb-order-delivery .identixweb-order-delivery-datepicer-icon {
    width: 230px;
    display: inline-block;
    vertical-align: middle;
    max-width: initial;
    margin: 0 0 0 10px;
}
.delivery-date-box .identixweb-order-delivery .identixweb-order-delivery-datepicer-icon .input-group .uiDeliveryCalendar {
    border: 1px solid #e5e2d4;
    background-color: #f8f8f8;
    border-radius: 0px;
    font-size: 15px;
    height: 40px !important;
}
.delivery-date-box .identixweb-order-delivery .identixweb-order-delivery-datepicer-icon .input-group-btn .order-calendar-button-click {
    height: 40px !important;
    border: none;
    margin-left: -1px;
    border-radius: 0px;
    background: #e5e2d4;
}
.delivery-date-box .identixweb-order-delivery .deliveryRequired {
    color: #f51450;
    font-size: 14px;
}
.cart-subtotal {
    font-family: 'Oswald',sans-serif;
    margin: 30px 0 10px 0;
    font-size: 18px;
}
.cart-buttons button.checkout-button {
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 18px;
    font-weight: 500;
    height: 50px;
    width: 230px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 0;
    margin-top: 0;
    border: 0;
}
.cart-buttons button.checkout-button:hover {
    background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
.starnd h6 {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 600;
    display: inline-block;
    text-transform: uppercase;
}
.starnd select {
    padding: 8px 6px;
    width: 230px;
    background: #f8f8f8;
    border-color: #e5e2d4;
    font-size: 14px;
    color: #5f5f5f;
    font-family: "Open Sans", sans-serif;
    height: 40px;
    margin: 0 0 0 6px;
    display: inline-block;
    vertical-align: middle;
}
.row.checkout-box {
    margin: 0;
    zoom: normal;
}
.cart-item__quantity h2, .cart-item__total h2 {
    display: none;
    margin: 0;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}
.awesome-iframe .onlyBubbleLarge #button {
    width: 80px !important;
    height: 80px !important;
}

.luner-form .globo-form-app {
    margin: 0 auto;
    display: table;
    float: none !important;
  max-width:800px;
}
.luner-form .layout-3-column {
    width: 12.5% !important;
}
.swym-background-color:after {
    background-image: url(/cdn/shop/t/3/assets/wishlist-icon.png?v=1608791664);
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    left: 11px;
    top: 10px;
    background-repeat: no-repeat;
}
.swym-background-color .swym-icon.swym-notepad-white {
    display: none !important;
}
legend.classic-label.globo-label {
    display: none;
}
.cont-stor .address p {
    padding-right: 24px;
  min-height:96px;
}
.awesome-iframe .onlyBubble #button, .awesome-iframe .bubbleWithLabel #button {
    height: 72px !important;
    width: 69px !important;
    
}
.mobile_phone {
    display: inline-block !important;
}
div#shopify-section-1590157729940 .column.flex.max-cols-3:last-child {
    /*width: 100%;*/
}
.pro_content {
    margin-top: 60px;
    margin-bottom: 0;
    margin-left: -20px;
    margin-right: -20px;
}
div#shopify-section-1610350636b86145c1 strong {
    font-size: 30px;
    text-transform: uppercase;
}
.pro_content p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.pro_content b {
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 35px;
    font-family: Oswald, sans-serif;
    color: #3f455e;
    font-weight: 500;
}
form#create_customer {
    margin: 0 auto;
    display: table;
}
.tags .tag {
    width: 15%;
    text-align: center;
    text-transform: uppercase;
  
    font-weight: 600;
    font-size: 15px;
    background: #eeeeee;

}
.opposing-items {
    text-align: left;
}

.footer-logo-container {
    margin: 50px 0 0;
}
.logo img, #page-footer .logo-column img {
    width: 250px !important;
}
div#shopify-section-1590157729940 .opposing-items, div#shopify-section-1590506747837 .opposing-items{
    text-align: right;
}
.main-nav .nav-item.drop-uber .sub-nav-list:first-child {
    width: 9.66%;
}
.main-nav .nav-item.drop-uber .sub-nav-list:nth-child(2){
   width: 19.66%;
}
.main-nav .nav-item.drop-uber .sub-nav-list:nth-child(3){
   width: 20.66%;
}
.main-nav .nav-item.drop-uber .sub-nav-list:nth-child(4){
   width: 20.66%;
}
.main-nav .nav-item.drop-uber .sub-nav-list:nth-child(5) {
    width: 12.66%;
}
a#mobvar.sticky {
    background-color: #f8f8f8;
}
.tablinks {
    position: relative;
}
.main-nav ul {
    display: inline-block;
}
.current-cart-icon {
    top: 2px;
}
.toolbar-cart {
    margin-left: 12px;
}
.current-cart-icon img {
    vertical-align: bottom;
}
.current-cart-count {
    right: -6px;
    min-width: 15px;
    font-size: 11px;

}
/*-----------5-3-2021-------*/
.product-block .image {
display: contents;
margin: 0;
}
.product-block .image > .inner {
overflow: hidden;
}
.news p {
padding: 0 7% 0 0;
}
div#shopify-section-1610350636b86145c1 strong {
font-size: 25px;
text-transform: uppercase;
font-family: Oswald, sans-serif;
margin: 40px 0 0 0;
display: block;
font-weight: normal;
}
.story h1 {
text-transform: none;
font-size: 25px;
font-weight: normal;
min-height: auto;
}
span.red {
    color: #d31145;
    font-weight: 600;
}
ul.cart-items.plain {
    margin: 25px 0;
}
.story h1 {
    font-size: 23px;
    margin: 0 0 25px 0;
}
.story p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.store_loc h2 {
    font-size: 20px;
}
.collections-section .product-block .title {
    left: 10px;
    right: 10px;
}
#swym-plugin .swym-background-color, #swym-notification.swym-santa .swym-image {
    border-radius: 10px;
    border: 2px solid #fff;
}
span.toolbar-cart.cart-res {
    display: none;
}
.toolbar-cart .current-cart {
display: inline-block;
background: #90ca40;
padding: 4px 15px 8px 13px;
font-size: 22px;
vertical-align: top;
color: #ffffff;
}
.current-cart-icon {
top: 1px;
}
.toolbar-cart .current-cart:hover {
background: #d31145;
}
.main-nav .nav-item .nav-item-link {
padding: 14px 1.5em !important;
}
span.cart-res {
    display: none;
}
.cart-rigt {
    padding-right: 0px;
    /* float: right; */
   
}
.identixweb-order-delivery-date-uiHeading {
    display: inline-block;
}
.identixweb-order-delivery-date-main {
    display: inline-block;
}
.identixweb-order-delivery-date-main {
    float: right;
}

.footer-columns h2 {
    margin: 0px 0 15px 0;
    text-align: center;
}
ul.plain li {
    width: 100%;
    display: block;
    padding: 0 !important;
    text-align: center;
}
.footer-logo-container {
    margin: 0;
    padding: 30px 0 0 0;
}
.footer-columns .logo-column {
    width: 33.33%;
    padding: 0;
    text-align: center;
}
.footer-columns .links-column {
    padding: 0;
    margin-left: 0;
    width: 33.33%;
}
.store_loc h2 {
    font-size: 20px;
    color: #3f455e;
    margin: 0 0 25px 0;
}
.locas .address h1 {
    color: #d31243;
    font-size: 20px;
    font-weight: 500;
    margin: -5px 0 20px 0;
}
.store_loc {
    padding: 0 0px 50px;
}
.locas li:after {
    height: 100%;
}
.address img {
    padding-right: 11px;
}
.page-footer {
    padding-top: 50px;
}
div#shopify-section-1480594642153 .section-heading {
    margin-top: 20px;
}
.story p, .story .line-1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div#globo-formbuilder-36978 {
    margin: 0 auto;
    display: table;
     
}
div#globo-formbuilder-36978 .globo-form-app.boxed-layout {
    box-shadow: none !important;
   padding: 0;
}
div#globo-formbuilder-36978 label.classic-label.globo-label {
    display: none;
}
div#globo-formbuilder-36978 .globo-form-app .globo-form-control input, div#globo-formbuilder-36978 .globo-form-app .globo-form-control textarea, div#globo-formbuilder-36978 .globo-form-app .globo-form-control select {
    box-shadow: none !important;
    margin: 7px 0 !important;
}
.update_button {
    text-align: right;
}
.template-collection .fullwidth-image {
    height: auto !important;
}
.origin-logo {
    display: none;
}
.Polaris-Banner_z4w8k.Polaris-Banner--statusWarning_1x66d.Polaris-Banner--withinPage_kguwn {
    display: none !important;
}
.slick-arrow svg {
    background-color: #fff;
}
#mobile-nav .mobile-nav-menu {
    background: #d31145;
}
#mobile-nav li.nav-item {
    text-align: left;
    border-bottom: 2px solid #fff;
    color: #fff;
}
#mobile-nav .nav-item--lower {
    background: #d31145;
    border-top: 0;
    border-bottom: 2px solid #fff;
    color: #fff;
    text-align: left;
    margin-top: 0;
}
#mobile-nav nav a {
    color: #fff !important;
    font-size: 22px;
}
#mobile-nav .nav-item-link, #mobile-nav .sub-nav-item-link {
    padding: 15px 15px !important;
}
#mobile-nav .nav-item--lower {
    padding: 15px 15px !important;
}
#mobile-nav .open-sub-nav {
    margin: 14px 0 10px 10px;
}
#mobile-nav {
    width: 100%;
    max-width: 100%;
   background: #d31145;
}
ul.sub-nav-list.plain li.sub-nav-item {
    text-align: left;
    color: #fff;
    border-bottom: 2px solid #fff;
}
#mobile-nav .plain {
    margin: 0;
    padding: 0;
}
ul.sub-nav-list.plain li.sub-nav-item a {
    color: #fff;
    font-size: 22px;
}
#mobile-nav .sub-nav {
    background: transparent;
}
#mobile-nav .plain {
    background: #d31145;
}
span.close-drop {
   /* width: 100%;*/
    position: relative;
    float: right !important;
    font-size: 30px !important;
    padding-bottom: 10px;
    text-align: right;
    color: #fff;
    padding-right: 20px;
    padding-top: 10px;
    background-color: #000;
    z-index: auto;
}
#mobile-nav .inner {
    top: 50px;
}
#mobile-nav .nav-item:focus, #mobile-nav .sub-nav-item:focus {
    color: #90ca40 !important;
}
#mobile-nav a:hover {
    color: #90ca40 !important;
}
.inner-head {
    text-align: center;
    float: right;
    padding: 26px 15px;
    background-color: rgb(255 255 255 / 70%);
    margin-right: 7%;
    width: 508px;
}
div#shopify-section-landing-banner .inner-head h1 {
    font-size: 65px;
    line-height: 65px;
    margin-bottom: 25px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #000000;
    text-shadow: unset;
}
div#shopify-section-landing-banner .inner-head span {
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    color: #000000;
}
div#shopify-section-landing-image-text h2.h1 b {
    color: #d31145;
}
#shopify-section-landing-image-text .column.half.second {
    width: 60%;
}
#shopify-section-landing-image-text .column.half {
    width: 40%;
}
#shopify-section-landing-image-text section.section {
    padding: 90px 0;
}
#shopify-section-landing-image-text .rte p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
}
div#shopify-section-landing-image-text h2.h1 {
    color: #8fca40;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 10px;
    padding-right: 70px;
}
#shopify-section-landing-image-text a.btn {
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 15.85px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 28px;
    margin-top: 10px;
    float: none;
    border: 0;
    letter-spacing: 1px;
}
.innerbanner_txt.landing_txt {
    top: 50%;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
}
div#shopify-section-landing-section2 h2.h1 b {
    color: #d31145;
}
div#shopify-section-landing-section2 h2.h1 {
    color: #8fca40;
    font-size: 35px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 10px;
    padding-right: 70px;
}
div#shopify-section-landing-section2 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
}
div#shopify-section-landing-section2 a.btn {
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 15.85px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 28px;
    margin-top: 10px;
    float: none;
    border: 0;
    letter-spacing: 1px;
}
div#shopify-section-landing-section2 a.btn:hover {
	background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
#shopify-section-landing-image-text a.btn:hover {
    background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
#shopify-section-landing-section2 .column.half.second {
    width: 60%;
}
#shopify-section-landing-section2 .column.half {
    width: 40%;
}
div#shopify-section-landing-testimonials {
    background-image: url(/cdn/shop/t/5/assets/md-bg1.jpg?v=1619000388);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    padding: 90px 0;
}
.landing-story .slide img {
    height: auto;
}
.landing-story p, .landing-story .line-1 {
    white-space: inherit;
    text-overflow: inherit;
    overflow: inherit;
}
.landing-story .line-2 {
    margin-top: 15px;
    margin-bottom: 10px;
}
.landing-story h1 {
    margin-bottom: 0;
    text-transform: uppercase;
}
.landing-story .line-3 {
    text-transform: uppercase;
    font-weight: 600;
}
div#shopify-section-landing-section2 {
    padding-bottom: 90px;
}
#shopify-section-landing-testimonials section {
    padding: 0;
}
.story-slider.landing-slider .head {
    letter-spacing: 2px;
}
div#shopify-section-landing-collection {
    padding: 70px 0;
}
#shopify-section-landing-one-testimonial .column.half.first {
    background-image: url(/cdn/shop/t/5/assets/md-bg3.jpg?v=1619006741);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 63%;
    text-align: left;
    padding: 37px 30px;
}
#shopify-section-landing-one-testimonial h2.h1 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 50px;
    text-align: center;
}
#shopify-section-landing-one-testimonial h2.h1 b {
    color: #d31145;
}
#shopify-section-landing-one-testimonial .column.half.second {
    width: 35%;
    padding-right: 0;
}
#shopify-section-landing-one-testimonial .rte {
    margin-top: 0;
}

#shopify-section-landing-one-testimonial .rte p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    padding: 0 0 0 26px;
    margin-bottom: 15px;
    position: relative;
    text-align: justify;
}
#shopify-section-landing-image-text3 .rte h6 {
    margin: 20px 0 10px 0px;
    color: #3f455e;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
}
#shopify-section-landing-one-testimonial .rte p:before {
    position: absolute;
    content: "";
    background-image: url(/cdn/shop/t/5/assets/flower-icon.png?v=1619613266);
    height: 15px;
    width: 15px;
    top: 4px;
    left: 0;
}
#shopify-section-landing-one-testimonial .sub-rte p {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    margin-top: 15px;
}
#shopify-section-landing-one-testimonial .column.half.first .rimage-outer-wrapper img {
    border: 5px solid #fff;
    border-radius: 50%;
}
h1#centerWord {
    text-align: center;
    float: none;
}
div#shopify-section-landing-collection2 {
    padding: 70px 0 0;
}
.innerbanner_txt.landing_txt1 {
    top: 14%;
    right: 16%;
    text-align: center;
    width: 36%
}
.innerbanner_txt.landing_txt1 h1 {
    text-align: center;
    margin-bottom: 10px;
    color: #d31145;
    font-size: 40px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    text-shadow: unset;
}
.inner-head1 span {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.template-sfx-landing-mothers-day section#newsletter {
    padding-top: 0;
}
div#epb_content {
    text-align: left !important;
}
span#epb_message_one {
    display: none !important;
}
div#ctb_placeholder {
    margin-bottom: 20px;
}
span.flip-clock-label {
    top: -20px !important;
}
.flip-clock-wrapperht ul li a div div.inn {
    background-color: #4c5163 !important;
}
div#epb-flip-clock .flip-clock-dividerht .flip-clock-label {
    color: #d31145;
}
.flip-clock-wrapperht ul li a div.up {
    border-radius: 0px;
}
.flip-clock-wrapperht ul li a div div.inn {
    color: #FFFFFF;
    font-size: 40px;
    line-height: 53px;
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    border-radius: 0px;
}
div#epb-flip-clock.flip-clock-wrapperht ul li a div div.inn {
    color: #FFFFFF;
    font-size: 40px;
    line-height: 53px;
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    border-radius: 0px;
}
div#epb-flip-clock.flip-clock-wrapperht ul li a div.down {
    border-radius: 0px;
}
div#epb-flip-clock ul.flip {
    height: 65px;
    width: 50px;
    box-shadow: none;
    margin: 0;
    border-radius: 0px;
    border-top: 5px solid #32374b !important;
}
span.flip-clock-label {
    top: auto !important;
    bottom: -65px;
}
div#epb-flip-clock .flip-clock-dividerht .flip-clock-label {
    color: #ffffff;
    top: -8px;
    left: 0;
    right: auto;
    width: 44.8px;
    text-align: center;
    background: #4c5163;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 0 8px 0;
    border-bottom: 5px solid #32374b;
    border-left: 5px solid #32374b;
    border-right: 5px solid #32374b;
    border-radius: 0px 0px 7px 7px;
}
div#epb-flip-clock .flip-clock-dividerht:first-child .flip-clock-label {
    width: 100px;
    right: 0;
    left: 0;
    margin: 0 auto;
}
div#epb-flip-clock .flip-clock-dividerht.hours .flip-clock-label {
    right: 0px;
    width: 100px;
    left: 7px;
    margin: 0 auto;
}
div#epb-flip-clock .flip-clock-dividerht.minutes .flip-clock-label {
    right: 0;
    width: 100px;
    left: 6px;
}
div#epb-flip-clock .flip-clock-dividerht.seconds .flip-clock-label {
    right: auto;
    width: 100px;
    left: 6px;
}
div#epb-flip-clock .flip-clock-dotht {
    left: 0;
    background: #ffffff;
    box-shadow: none;
    right: 0;
    margin: 0 auto;
}
div#epb-flip-clock ul:nth-child(2), div#epb-flip-clock ul:nth-child(5), div#epb-flip-clock ul:nth-child(8), div#epb-flip-clock ul:nth-child(11) {
    border-left: 5px solid #32374b !important;
    border-radius: 7px 0px 0px 0px;
}
div#epb-flip-clock ul:nth-child(3), div#epb-flip-clock ul:nth-child(6), div#epb-flip-clock ul:nth-child(9), div#epb-flip-clock ul:nth-child(12) {
    border-right: 5px solid #32374b !important;
    border-radius: 0px 7px 0px 0px;
}
div#shopify-section-landing-collection .more-link {
    float: right;
}
div#shopify-section-landing-collection2 .more-link {
    margin: 0 auto;
    display: table;
}
.upsell-addonbox {
    border-radius: 0 !important;
    border: 1px solid #ccc !important;
}
.upsell-addon-container.upsell-default.upsell-productpage {
    margin-left: 0px;
    margin-bottom: 20px;
}
button.btn.product-add.upsell-addToCart {
    padding: 10px 12px !important;
}
.upsell-header {
    text-align: left;
    margin-left: 0px;
}
.quickbuy-form .product-details .wish_btn button{
  font-size:11px;
}
.quickbuy-form .product-form button.btn.product-add{
  font-size:11px;
}
/*-----27-04-2021--*/
.shopify-payment-button {
    display: none;
}
div#shopify-section-flowers-product-tempalte {
    padding-top: 70px;
}
div#ProductSection-related-products h2 {
    text-align: center;
    color: #3f455e;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
}
#shopify-section-flowers-product-tempalte form {
    margin: 0;
}
#shopify-section-flowers-product-tempalte .product-details .product-form .quantity {
    width: auto;
    margin: 0 0 15px;
}

#shopify-section-flowers-product-tempalte .product-details .product-form button.btn.product-add {
    width: auto;
    padding: 0 20px;
    vertical-align: bottom;
    height: 40px;
    margin: 0;
}
#shopify-section-flowers-product-tempalte span.payment-and-quantity__add {
    width: 100%;
}

div#shopify-section-landing-image-text3 h2.h1 b {
    color: #d31145;
}
#shopify-section-landing-image-text3 .column.half.second {
    width: 50%;
}
#shopify-section-landing-image-text3 .column.half {
    width: 50%;
}
#shopify-section-landing-image-text3 section.section {
    padding: 90px 0 20px;
}
#shopify-section-landing-image-text3 .rte p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
    margin: 0 0 10px 0;
    position: relative;
    padding: 0 0 0 20px;
}
#shopify-section-landing-image-text3 .rte p:before {
    position: absolute;
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #8fca40;
    font-size: 14px;
    top: 0;
    left: 0;
}
#shopify-section-landing-image-text3 .rte strong {
    color: #555555;
}
div#shopify-section-landing-image-text3 h2.h1 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 10px;
    padding-right: 70px;
}
#shopify-section-landing-image-text3 a.btn {
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 15.85px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 28px;
    margin-top: 10px;
    float: none;
    border: 0;
    letter-spacing: 1px;
}
div#shopify-section-product-template {
    padding-top: 0;
}
.product-media.product-media--image {
    margin-top: 35px;
}
.pretty-select, .disclosure__toggle {
    width: auto;
    min-width: 250px;
}
div#cboxLoadedContent {
    /*height: auto !important;*/
    margin: 0;
}
#colorbox a.prev-item.action-icon {
    display: none;
}
#colorbox a.next-item.action-icon {
    display: none;
}
div#colorbox {
    /*height: 490px !important;*/
}
div#shopify-section-flowers-product-tempalte .product-media.product-media--image {
    margin-top: 15px;
}
.product-details .product-form .quantity label {
    font-size: 14px;
    text-transform: uppercase;
    color: #3f455e;
    font-weight: 600;
}
h4.upsell-font-color.upsell-header {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    color: #3f455e;
    font-weight: 600;
    line-height: 1.2em;
    margin: 0 0 0.5em;
}
div#shopify-section-product-recommendations section.products-section {
    padding: 80px 0;
}
div#colorbox .product-gallery .thumbnails {
    display: none;
}
div#colorbox .wish_btn {
    margin-top: 23px;
}
div#colorbox .product-details .wish_btn button {
    height: 38px;
}
.quickbuy-form a.more-link {
    border: 2px solid #d31145;
    text-decoration: none;
    color: #d31145;
    text-transform: uppercase;
    padding: 7px 15px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    margin-top: 20px;
}
.quickbuy-form a.more-link:after {
	display: none;
}
.chill-news {
    padding-bottom: 100px;
}
.column.half.olo h2.h1 {
    font-size: 35px;
    color: #3f455e;
    text-transform: uppercase;
}
.chills {
	padding-top: 100px; 
}
.column.half.olo strong {
    color: #d31145;
}
.chill-news3 {
    background-image: url(/cdn/shop/t/3/assets/what-bg.jpg?v=1609743691);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0 90px 100px;
}
.chill-news4 {
    background-image: url(/cdn/shop/t/5/assets/eating-well-bg2.jpg?v=1621325345);
    padding: 100px 100px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    margin-bottom: 100px;
}
.sydney4 {
    background-image: url(/cdn/shop/t/5/assets/eating-well-bg1.jpg?v=1621325115);
}
.chill-news4 .column.half.second.new {
    display: none;
}
.chill-news4 .column.half.olo {
    width: 100%;
}
.chill-news4 .column.half.olo h2.h1 {
    font-size: 35px;
    color: #fff;
    text-transform: uppercase;
}
.faq .chill-news4 p {
    color: #fff;
}
.faq .chill-news4 p a {
    color: #fff;
}
.column.half.olo h2.h1 span {
    color: #d31145;
    font-weight: bold;
}
.os-search-box-index-icon, .os-search-box-index {
    display: none !important;
}
form.search-form.res-search {
    display: none;
}
span.current-cart-icon {
    color: #fff;
    font-weight: 500;
}
div#register h2 {
    text-align: center;
}
.customer_address_table select {
    font-size: 1em;
    line-height: 1.2em;
    color: #555555;
    border: 1px solid #dbdbdb;
    background: #ffffff;
    padding: 9px 0.8em;
    max-width: 100%;
    width: 100%;
    min-height: 32px;
    border-radius: 0px;
    -webkit-appearance: none;
}
input#accepts_marketing {
    display: inline-block;
    width: 15px;
    vertical-align: middle;
    height: 15px;
}
input#accepts_marketing {
    display: inline-block;
    width: 15px;
    vertical-align: middle;
    height: 15px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
}
form#section_signup_form {
    color: #fff;
}
span.cart-res-new {
    display: none;
}
#shopify-section-juices-banner .inner-head h1 {
    font-size: 58px;
    line-height: 65px;
    margin-bottom: 25px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #d31145;
    text-shadow: unset;
    padding-top: 20px;
}
div#shopify-section-juices-banner .inner-head span {
    font-size: 25px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
}
div#shopify-section-juices-collection {
    padding: 70px 0;
}
div#shopify-section-juices-collection .more-link {
    float: right;
}
#shopify-section-juices-testimonial h2.h1 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 50px;
    text-align: center;
}
#shopify-section-juices-testimonial h2.h1 b {
    color: #d31145;
}
#shopify-section-juices-testimonial .column.half.second {
    width: 33.2%;
    padding-right: 0;
    padding-left: 0;
}
#shopify-section-juices-testimonial .column.half.first {
    background-image: url(/cdn/shop/t/5/assets/juice-bg.jpg?v=1623144481);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 63%;
    text-align: left;
    padding: 37px 30px;
    margin-left: 20px;
}
#shopify-section-juices-testimonial .rte {
    margin-top: 0;
}
#shopify-section-juices-testimonial .rte p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    padding: 0 0 0 26px;
    margin-bottom: 15px;
    position: relative;
    text-align: justify;
}
#shopify-section-juices-testimonial .rte p:before {
    position: absolute;
    content: "";
    background-image: url(/cdn/shop/t/5/assets/flower-icon.png?v=1619613266);
    height: 15px;
    width: 15px;
    top: 4px;
    left: 0;
}
#shopify-section-juices-image-text3 section.section {
    padding: 90px 0 90px;
}
#shopify-section-juices-image-text3 .column.half {
    width: 60%;
}
#shopify-section-juices-image-text3 .column.half.second {
    width: 40%;
}
div#shopify-section-juices-image-text3 h2.h1 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: .7em;
    padding-right: 70px;
}
div#shopify-section-juices-image-text3 h2.h1 b {
    color: #d31145;
}
#shopify-section-juices-image-text3 .rte p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
    position: relative;
    padding: 0;
}
.template-sfx-ezy-juices section#newsletter {
    padding-top: 0;
}
#shopify-section-juices-last-section .inner-head1 span {
    padding: 0 40px;
    display: block;
}
#shopify-section-juices-last-section .innerbanner_txt.landing_txt1 {
    top: 8%;
    left: 6%;
    width: 35%;
}
#shopify-section-juices-last-section a.btn {
    background: #90ca40;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    padding: 12px 15px;
    border: 0;
}
div#shopify-section-juices-last-section a {
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 15.85px;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 30px;
    border: 0;
    float: left;
}
div#shopify-section-juices-last-section a:hover {
	background: #d31145;
}
#shopify-section-juices-last-section .light-space-above {
    margin-top: 20px;
}
#shopify-section-juices-last-section a.btn:hover {
	background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
div#shopify-section-juices-background-image-section {
    background-image: url(/cdn/shop/t/5/assets/juices-landing-bg1.jpg?v=1623761137);
}
div#shopify-section-juices-background-image-section h2 {
    text-align: center;
}
div#shopify-section-juices-background-image-section {
    color: #fff;
    text-align: center;
}
#shopify-section-juices-banner .inner-head {
    float: left;
    background-color: transparent;
    margin-right: 0;
    margin-left: 6%;
}
#shopify-section-juices-banner .inner-head img {
    width: auto;
}
div#shopify-section-juices-section2 section {
    padding-top: 0;
    padding-bottom: 0;
}
div#shopify-section-juices-section2 h2 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: .7em;
}
div#shopify-section-juices-section2 h2 b {
    color: #d31145;
}
div#shopify-section-juices-section2 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
    position: relative;
    padding: 0;
}
div#shopify-section-juices-section2 a {
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 15.85px;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 30px;
    border: 0;
}
div#shopify-section-juices-section2 a:hover {
	background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
div#shopify-section-juices-background-image-section .rte {
    padding: 0 80px;
}
div#shopify-section-juices-section6 section {
    padding-top: 0;
}
div#shopify-section-juices-background-image-section {
    margin-bottom: 80px;
}
div#shopify-section-juices-section6 h2 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 10px;
}
div#shopify-section-juices-section6 h2 b {
	color: #d31145;
}
div#shopify-section-juices-section6 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
    margin: 0 0 10px 0;
    position: relative;
    padding: 0;
}
div#shopify-section-juices-section6 .column.half.second {
    width: 40%;
}
div#shopify-section-juices-section6 .column.half {
    width: 60%;
}
div#shopify-section-juices-section7 h1 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 20px;
}
div#shopify-section-juices-section7 h1 b {
    color: #d31145;
}
#shopify-section-juices-section7 .innerbanner_txt.landing_txt1 {
    top: 50%;
    right: 7%;
    width: 56%;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
}
.three-lists {
    margin-top: 35px;
}
.three-lists ul {
    list-style: none;
    display: inline-block;
    padding: 0;
    width: 100%;
    margin-top: 0;
}
.three-lists ul li {
    display: inline-block;
    vertical-align: top;
    width: 32%;
}
.three-lists strong {
    color: #d31145;
    line-height: 35px;
    text-transform: uppercase;
}
div#shopify-section-juices-section7 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: center;
    margin: 0 0 10px 0;
    position: relative;
    padding: 0;
}
div#shopify-section-juices-section7 .three-lists p {
    text-align: center;
    margin: 0;
}
.three-lists ul li {
    border-right: 1px solid #d6d4d4;
    min-height: 166px;
}
.three-lists ul li:last-child {
    border-right: 0;
}
#shopify-section-juices-section9 .innerbanner_txt.landing_txt1 {
    width: 44%;
    right: 6%;
}
#shopify-section-juices-section9 h1 {
    color: #fff;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 20px;
    text-align: left;
}
div#shopify-section-juices-section9 p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
    margin: 0 0 10px 0;
    position: relative;
    padding: 0;
}
section.sec10 .row {
    display: block;
}
section.sec10 {
    padding: 70px 0 90px;
}
div#shopify-section-juices-section10 h2 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 20px;
    text-align: center;
    padding: 0 10%;
}
div#shopify-section-juices-section10 h2 b {
    color: #d31145;
}
div#shopify-section-juices-section10 img {
    display: table;
    margin: 0 auto;
    float: none;
}
div#shopify-section-juices-last-section h1 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 20px;
    text-align: left;
}
div#shopify-section-juices-last-section h1 b {
    color: #d31145;
}
div#shopify-section-juices-last-section p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
    margin: 0 0 10px 0;
    position: relative;
}
div#shopify-section-juices-last-section p strong {
    color: #d31145;
}
div#shopify-section-juices-section8 h2 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 20px;
    text-align: center;
}
div#shopify-section-juices-section8 h2 b{
    color: #d31145;
}
div#shopify-section-juices-section8 ul li {
    vertical-align: top;
    width: 24.6%;
    display: inline-block;
    padding: 15px;
}
div#shopify-section-juices-section8 ul {
    list-style: none;
    padding: 0;
}
div#shopify-section-juices-section8 ul li div {
    background: #f9f9f4;
    min-height: 196px;
    padding: 15px;
    position: relative;
}
div#shopify-section-juices-section8 ul li p {
    font-size: 16px;
    color: #7a7a7a;
    line-height: 24px;
    text-align: justify;
    margin-bottom: 0;
}
div#shopify-section-juices-section8 ul li p strong{
    color: #d31145;
}
div#shopify-section-juices-section8 ul li div:after {
    background-image: url(/cdn/shop/t/5/assets/shadow.png?v=1623840191);
    content: '';
    position: absolute;
    left: 0px;
    bottom: -49px;
    width: 100%;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
}
div#shopify-section-juices-section8 ul li:nth-child(13) div, div#shopify-section-juices-section8 ul li:nth-child(14) div, div#shopify-section-juices-section8 ul li:nth-child(15) div, div#shopify-section-juices-section8 ul li:nth-child(16) div {
    min-height: 254px;
}
.resp-img {
	display: none;
}
.respo {
	display: none;
}
.gm-menu-installed .gm-menu ul {
    width: 100% !important;
}
section.regis-new {
   /* background-image: url(/cdn/shop/t/5/assets/register-fruitezy-2023-png.png?v=1679896237);*/
   /*background-image: url(/cdn/shop/t/5/assets/fruitezy-register-bg-2021-2.jpg?v=1679896237);*/

   background-repeat: no-repeat;
    background-size: cover;
  /* background-repeat: no-repeat;
    background-size: cover;*/
    padding: 90px 0 90px;
}
.template-sfx-register-new-account .regis-new {
  background-image:url(/cdn/shop/t/5/assets/cherry-bg.jpg?v=1638355926);
}
.template-sfx-register-new-account .regis-new h1{
  color:#fff;
}
.template-sfx-register-new-account section#newsletter {
    padding-top: 0;
}
section.regis-new h1 {
    font-size: 60px;
    /*text-shadow: 5px 5px 5px rgb(0 0 0 / 20%);*/
    color: #000000;
    font-weight: bold;
    letter-spacing: 2.75px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
}
.reg-form div#customer-register {
    padding: 0;
}
.reg-form form#create_customer {
    width: 72%;
    background-color: rgba(255,255,255,0.9);
    padding: 40px 15px 45px;
    box-shadow: 0px 0px 30px rgb(0 0 0 / 40%);
}
.reg-form .input-row {
    width: 49.6%;
    display: inline-block;
    padding: 0 15px;
    margin-bottom: 25px;
}
.reg-form label {
    font-weight: 500;
}
.reg-form input {
    height: 50px;
}
.reg-form .input-row.full {
    width: 100%;
}
input#promos {
    display: inline-block;
    vertical-align: top;
    height: auto;
}
.reg-form .input-row.full label {
    display: inline-block;
    vertical-align: top;
}
.reg-form .center {
    text-align: center;
}
.reg-form .input-row.full b {
    color: #d31145;
}
.reg-form #customer-register .input-row.full input.btn {
    margin: 0 auto;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 18px;
    font-weight: 600;
}
.reg-form .input-row.full.butn {
    margin-bottom: 0;
}
.other-btns {
    text-align: center;
    padding-top: 50px;
}
.other-btns h2 {
    color: #8fca40;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
}
.other-btns h2 b{
	color: #d31145;
}
.other-btns p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 0;
}
.btttn {
    width: 46%;
    margin: 0 auto 10px;
}
.other-btns {
    margin: 0 50px;
}
.privacy-message {
    display: none;
}
section.regis-new img {
    margin: 40px auto 0;
    display: table;
}
.new-acc p {
    margin-bottom: 40px;
    text-align: center;
    color: #fff;
}
.login-link {
    margin: 40px auto 0;
    display: table;
    color: #000;
}
.login-link b {
    text-transform: capitalize;
    color: #d3116e;
}
.login-link a{
  color: #90ca40;
}
.signup-page {
           display: block;
    float: none;
    margin: 0 0 40px 0;
}
.signup-page a {
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 15.85px;
    font-weight: 600;
    height: 50px;
    width: 230px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 30px;
    display: table;
    margin: 0px auto 0;
    text-align: center;
}
.signup-page a:hover{
  background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
#customer-register p {
    font-size: 25px;
    line-height: 40px;
    /*text-shadow: 2px 2px 3px #fff;*/
    font-weight: 600;
    font-family: "Open Sans",sans-serif;
      color: #1e1e1e;
}
.new-banner {
    top: 350px;
}
.cartitems {
    margin-right: 10px;
    border: 2px solid #d31145;
    padding: 8px 1.4em;
    line-height: 1.2em;
    color: #d31145;
    height: auto;
    width: auto;
  vertical-align: text-bottom;
}  
  .cartitems:hover {
    background: #d3114540;
    color: #d31145;
    
}
.gm-menu-installed .gm-menu ul {
    width: 100% !important;
}
.gm-menu-installed .gm-menu .gm-grid-item ul.gm-tab-contents {
    width: 96% !important;
    margin: 0 auto;
    display: table;
}
.gm-menu-installed .gm-menu li:nth-child(4) .gm-grid {
    min-width: 96% !important;
    max-width: 96% !important;
    margin: 0 auto !important;
    width: 96% !important;
}
.gm-menu-installed .gm-menu img {
    margin-bottom: 10px;
}
.gm-menu-installed .gm-menu .gm-submenu-bordered .gm-tabs-top>.gm-tab-links {
    border-bottom: 0 !important;
    background: #90ca40 !important;
    border: 0;
}
.gm-menu-installed .gm-menu .gm-tab-links>.gm-item.gm-active>.gm-target {
    background-color: #90ca40!important;
}
.gm-menu-installed .gm-menu {
display:inline-flex !important;
}
.gm-menu-installed .gm-menu li:nth-child(4) .gm-grid li.gmcol-4 {
    padding-left: 40px !important;
}

/*-------------------------8-7-21---------------------------*/
.collections-section .product-block .product-block__inner .rimage-wrapper {
    padding-top: 73.99999999% !important;
}
.collections-section .product-block .product-block__inner .rimage-wrapper .rimage__image {
    object-fit: inherit;
}
.main-nav .nav-item.drop-uber .sub-nav-list:nth-child(3) {
    width: 17.66%;
}
.main-nav .nav-item.drop-uber .sub-nav-list:nth-child(4) {
    width: 15.66%;
}
.main-nav .nav-item.drop-uber .sub-nav-list:nth-child(5) {
    width: 9.66%;
}
.main-nav .nav-item.drop-uber .sub-nav-list {
    width: 13.85%;
}
.gm-menu-installed .gm-menu li:nth-child(4) .gm-submenu .gm-grid li.gm-item.gm-grid-item.gmcol-3.gm-has-submenu:first-child {
    max-width: 19%;
}
.gm-menu-installed .gm-menu li:nth-child(4) .gm-submenu .gm-grid li.gm-item.gm-grid-item.gmcol-3.gm-has-submenu:nth-child(2) {
    max-width: 31%;
    flex: 0 0 31%;
}
.work-banner .lefti {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
}
.work-banner .right {
    display: inline-block;
    width: 49%;
    vertical-align: middle;
}
.work-banner .right .contin {
    text-align: center;
}
.work-banner {
    background-color: #adbd3a;
}
.work-banner .right .contin p {
    color: #0c0c44;
    font-size: 57px;
    padding: 0;
    margin: 0;
    font-family: 'Cookie', cursive;
    line-height: normal;
}
.work-banner .right .contin h3 {
    color: #d31145;
    text-transform: uppercase;
    font-size: 40px;
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    margin: 0 0 10px 0;
}
.work-banner .right .contin h1 {
    color: #fff;
    font-size: 70px;
    text-transform: uppercase;
    font-family: "Open Sans",sans-serif;
    font-weight: 500;
    margin: 0 0 20px 0;
}
div#shopify-section-workplace-collection {
    padding: 70px 0;
}
div#shopify-section-workplace-section3 section.section {
    padding: 0;
}
div#shopify-section-workplace-section4 {
    padding: 90px 0;
}
div#shopify-section-workplace-section4 section.section {
    padding: 0;
}
div#shopify-section-workplace-section4 .rte a {
    text-decoration: underline;
    font-style: italic;
}
#shopify-section-workplace-collection a.more-link {
    float: right;
}
div#shopify-section-workplace-section3 h2.h1 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: .7em;
}
div#shopify-section-workplace-section3 b {
    color: #d31145;
}
div#shopify-section-workplace-section3 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
    position: relative;
    padding: 0;
}
div#shopify-section-workplace-section3 p strong {
    color: #d31145;
}
#shopify-section-workplace-section3 .column.half.second {
    width: 40%;
}
#shopify-section-workplace-section3 .column.half {
    width: 60%;
}
#shopify-section-workplace-section4 h2.h1 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: .7em;
}
#shopify-section-workplace-section4 b {
    color: #d31145;
}
#shopify-section-workplace-section4 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
    position: relative;
    padding: 0;
}
#shopify-section-workplace-section4 p strong {
    color: #d31145;
}
#shopify-section-workplace-section4 .column.half.second {
    width: 55%;
}
#shopify-section-workplace-section4 .column.half {
    width: 45%;
}
div#shopify-section-workplace-section5 {
    background-image: url(/cdn/shop/t/5/assets/fruitezy_bg.jpg?v=1627038778);
    background-attachment: fixed;
}
div#shopify-section-workplace-section5 .column {
    float: none;
}
div#shopify-section-workplace-section5 .h1 {
    text-align: center;
    font-size: 40px;
    letter-spacing: 2px;
}
div#shopify-section-workplace-section5 p.work-cont {
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
}
#shopify-section-workplace-section5 .left-column {
    display: inline-block;
    width: 49%;
    text-align: center;
    color: #fff;
    vertical-align: top;
    padding-right: 70px;
    border-right: 1px solid #c1c1c1;
}
#shopify-section-workplace-section5 .right-column {
    display: inline-block;
    width: 49%;
    text-align: center;
    color: #fff;
    vertical-align: top;
    padding-left: 70px;
}
#shopify-section-workplace-section5 .head {
    background-color: #d31145;
    padding: 10px 0;
}
#shopify-section-workplace-section5 .head h2 {
    display: inline-block;
    margin-bottom: 0;
    color: #fff;
    padding: 0 10px;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
}
#shopify-section-workplace-section5 .right-column p {
    margin: 0;
}
#shopify-section-workplace-section5 .head img {
    display: inline-block;
}
#shopify-section-workplace-section5 .content p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
#shopify-section-workplace-section5 .content {
    background-color: rgba(255,255,255,0.9);
    padding: 25px;
}
#shopify-section-workplace-section5 .content p em {
    font-size: 15px;
}
div#shopify-section-workplace-section6 {
    background-image: unset;
    padding: 0;
    display: inline-block;
    width: 100%;
    margin: 0 0 60px 0;
}
div#shopify-section-workplace-section6 .right-column {
    background-color: #d31145;
    width: 50%;
    display: inline-block;
    padding: 70px 100px 70px 40px;
    color: #fff;
    vertical-align: top;
    text-align: center;
    min-height: 625px;
    float: right;
}
div#shopify-section-workplace-section6 .left-column {
    background-color: #8fca40;
    width: 50%;
    display: inline-block;
    padding: 70px 40px 70px 100px;
    color: #fff;
    vertical-align: top;
    text-align: center;
    min-height: 625px;
    float: left;
}
div#shopify-section-workplace-section5 {
    margin-bottom: 0;
}
div#shopify-section-workplace-section6 h2 {
    text-align: center;
    font-size: 40px;
    letter-spacing: 2px;
    color: #fff;
    font-weight: bold;
    padding-top: 20px;
}
div#shopify-section-workplace-section6 .content p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
div#shopify-section-workplace-section7 {
    padding: 0 80px;
}
#shopify-section-workplace-section7 .left-column {
    width: 30%;
    display: inline-block;
    vertical-align: middle;
}
#shopify-section-workplace-section7 .center-column {
    text-align: center;
    width: 39%;
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px;
}
#shopify-section-workplace-section7 .right-column {
    width: 30%;
    display: inline-block;
    vertical-align: middle;
}
div#shopify-section-workplace-section7 h2 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: .7em;
}
div#shopify-section-workplace-section7 h2 b {
    color: #d31145;
}
#shopify-section-workplace-section7 strong {
    color: #d31145;
}
div#shopify-section-workplace-section8 {
    padding: 60px 90px;
}
#shopify-section-workplace-section8 h2.h1 {
    text-align: center;
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: .7em;
}
#shopify-section-workplace-section8 h2.h1 b {
    color: #d31145;
}
#shopify-section-workplace-section8 .left-column {
    width: 45%;
    display: inline-block;
    vertical-align: top;
}
#shopify-section-workplace-section8 .righto {
    display: inline-block;
    width: 54%;
    vertical-align: top;
    padding-left: 0px;
}
#shopify-section-workplace-section8 .righto h3 {
    text-transform: uppercase;
    font-weight: 600;
    color: #d31145;
    font-size: 25px;
}
#shopify-section-workplace-section8 .righto strong {
    color: #8fca40;
}
#shopify-section-workplace-section8 .righto .center-column {
    display: inline-block;
    width: 50%;
    border-right: 2px solid #e0dddd;
    padding-right: 15px;
    vertical-align: top;
}
#shopify-section-workplace-section8 .righto .right-column {
    display: inline-block;
    width: 49%;
    padding-left: 15px;
    vertical-align: top;
}
div#shopify-section-workplace-section9 {
    padding: 0 90px;
}
div#shopify-section-workplace-section9 h3 {
    text-transform: uppercase;
    font-weight: 600;
    color: #d31145;
    font-size: 25px;
}
#shopify-section-workplace-section9 .left-column {
    display: inline-block;
    width: 59%;
    vertical-align: middle;
    padding-right: 10px;
}
#shopify-section-workplace-section9 .righto {
    vertical-align: middle;
    display: inline-block;
    width: 40%;
}
#shopify-section-workplace-section9 strong {
    color: #90ca40;
}
#shopify-section-workplace-section8 .righto p {
    color: #7a7a7a;
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
}
div#shopify-section-workplace-section9 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
div#shopify-section-workplace-section10 {
    padding: 90px 90px;
}
#shopify-section-workplace-section10 h2.h1 {
    text-align: center;
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: .7em;
}
#shopify-section-workplace-section10 h2.h1 b {
    color: #d31145;
}
#shopify-section-workplace-section10 .left-column {
    width: 25%;
    display: inline-block;
    vertical-align: top;
}
#shopify-section-workplace-section10 .righto {
    width: 74%;
    display: inline-block;
    vertical-align: top;
    padding-left: 50px;
}
#shopify-section-workplace-section10 .center-column {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding-right: 20px;
}
#shopify-section-workplace-section10 .right-column {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
}
#shopify-section-workplace-section10 .content1 {
    background-color: #f8f8f8;
    padding: 15px 20px;
    min-height: 200px;
    margin-bottom: 40px;
    position: relative;
}
#shopify-section-workplace-section10 .content2 {
    background-color: #f8f8f8;
    padding: 15px 20px;
    min-height: 200px;
    position: relative;
}
#shopify-section-workplace-section10 .content3 {
    background-color: #f8f8f8;
    padding: 15px 20px;
    min-height: 200px;
    margin-bottom: 40px;
    position: relative;
}
#shopify-section-workplace-section10 .content4 {
    background-color: #f8f8f8;
    padding: 15px 20px;
    min-height: 200px;
    position: relative;
}
#shopify-section-workplace-section10 .content1:after {
    background-image: url(/cdn/shop/t/5/assets/shadow.png?v=1623840191);
    content: '';
    position: absolute;
    left: 0;
    bottom: -49px;
    width: 100%;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
}
#shopify-section-workplace-section10 .content2:after {
    background-image: url(/cdn/shop/t/5/assets/shadow.png?v=1623840191);
    content: '';
    position: absolute;
    left: 0;
    bottom: -49px;
    width: 100%;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
}
#shopify-section-workplace-section10 .content3:after {
    background-image: url(/cdn/shop/t/5/assets/shadow.png?v=1623840191);
    content: '';
    position: absolute;
    left: 0;
    bottom: -49px;
    width: 100%;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
}
#shopify-section-workplace-section10 .content4:after {
    background-image: url(/cdn/shop/t/5/assets/shadow.png?v=1623840191);
    content: '';
    position: absolute;
    left: 0;
    bottom: -49px;
    width: 100%;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
}
#shopify-section-workplace-section10 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: justify;
    margin: 0;
}
#shopify-section-workplace-section10 strong {
    color: #d31145;
}
div#shopify-section-workplace-section11 {
    background-image: url(/cdn/shop/t/5/assets/getintouch_bg.png?v=1627110128);
    background-attachment: unset;
    margin-bottom: 0;
}
#shopify-section-workplace-section11 h2.h1 {
    color: #8fca40;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: .7em;
}
#shopify-section-workplace-section11 h2.h1 b {
    color: #d31145;
}
#shopify-section-workplace-section11 .column.half.olo {
    width: 45%;
}
div#shopify-section-workplace-section11 p {
    color: #7a7a7a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
#shopify-section-workplace-section11 .contin {
    padding-top: 20px;
}
.template-sfx-workplace-fruit section#newsletter {
    padding-top: 0;
}
div#shopify-section-workplace-section11 {
    padding: 80px 100px;
}
#shopify-section-workplace-section11 .contin a:last-child {
    text-decoration: underline;
    color: #d31145;
}
#shopify-section-workplace-section4 .column.half.second.resp {
    display: none;
}
input#address_default_address_6779176157339 {
    width: auto;
}
a.unsubscribe {
    padding: 10px 30px;
    background: #d31145;
    color: #fff;
}
a.unsubscribe:hover{
      background: #90ca40;
}
div#customer_sidebar .email {
    margin: 0 0 20px;
}
.template- #content {
    margin: 70px 0 0;
}
.innerbanner_txt.landing_txt.cherry .inner-head {
    float: none;
    margin: 0 auto;
    background: rgba(174,189,57,0.85);
    width: 45%;
}
.innerbanner_txt.landing_txt.cherry {
    text-align: center;
}
.cherry h4 {
    color: #fff;
    font-family: cursive;
    font-size: 56px;
    margin-bottom: 0;
}
.cherry h1 {
    color: #d31145;
    text-shadow: unset;
    margin-bottom: 25px;
    font-family: 'Raleway';
    font-size: 58px;
    font-weight: 800;
    letter-spacing: initial;
}
.cherry span {
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Raleway';
}
div#shopify-section-cherry-section1 {
    background-image: none;
    padding: 80px 100px;
}
#shopify-section-cherry-section1 h2.h1 {
    text-align: center;
    font-size: 40px;
    color: #8fca40;
}
#shopify-section-cherry-section1 a.btn {
    margin: 0 auto;
    display: table;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 20px;
    box-shadow: 6px 6px 0 #5c8129;
    padding: 10px 20px;
}
div#shopify-section-cherry-section2 {
    background-image: url(/cdn/shop/t/5/assets/cherries_bg1.jpg?v=1638355236);
	text-align: center;
    padding: 80px 100px;
    margin-bottom: 80px;
}
#shopify-section-cherry-section2 .column.half.olo {
    padding: 0 16%;
}
#shopify-section-cherry-section2 .column.half.olo h2.h1 span {
    color: #fff;
}
#shopify-section-cherry-section2 .column.half.olo p {
    color: #fff;
    font-size: 17px;
    line-height: 24px;
    font-weight: 600;
}
#shopify-section-cherry-section2 .column.half.olo h2.h1 {
    font-size: 40px;
}
#shopify-section-cherry-section3 .news p {
    color: #555;
    font-style: italic;
    font-size: 18px;
    line-height: 20px;
}
#shopify-section-cherry-section3 .news h2 {
    color: #555555;
    margin-bottom: 30px;
    font-weight: 500;
}
#shopify-section-cherry-section3 .news h2 span{
    font-weight: bold;
}
.section-id-cherry-section3 {
    padding: 0;
    border: 0;
}
#shopify-section-cherry-section3 .newsletter-section__text {
    padding-top: 0;
}
div#shopify-section-cherry-section3 {
    padding-bottom: 80px;
}
#shopify-section-cherry-section3 .mailing-list input.sign-up {
    position: relative;
    right: unset;
    width: 100%;
    max-width: 97%;
    font-family: 'Oswald';
    font-size: 20px;
    padding: 10px 15px;
    height: 50px;
    margin-bottom: 0;
}
#shopify-section-cherry-section3 .mailing-list {
    display: table;
    width: 49%;
    vertical-align: middle;
    margin: 0 auto;
}
#shopify-section-cherry-section3 #mc_embed_signup .mc-field-group input {
    border: 1px solid #d8d5d5;
    margin-bottom: 0;
    padding: 12px 15px;
    height: 42px;
    border-radius: 0;
    text-indent: unset;
}
.cherry-foot {
	padding: 0;
}
#shopify-section-cherry-section3 input#mc-embedded-subscribe {
    width: 100%;
    background: #90ca40 !important;
    margin: 0 auto;
    display: table;
    text-transform: uppercase;
    box-shadow: unset;
    padding: 5px 20px;
    border-radius: 0;
    height: 46px;
    font-family: 'Oswald';
    letter-spacing: 1px;
    font-size: 20px;
    font-weight: 500;
}
#shopify-section-cherry-section3 #mc_embed_signup .mc-field-group {
    width: 100%;
}
#shopify-section-cherry-section3 input#mc-embedded-subscribe:hover {
    background: #d31145 !important;
}
#shopify-section-cherry-section3 #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
    margin-bottom: 0 !important;
}
#shopify-section-cherry-section3 #mc_embed_signup div#mce-responses {
    width: 100%;
    margin: 0 0 10px;
}
div#mce-success-response {
    padding: 0 !important;
    margin: 0 !important;
}
#shopify-section-cherry-landing1 {
    background-image: none;
    padding: 80px 90px;
}
#shopify-section-cherry-landing1 h2.h1 {
    text-align: center;
    font-size: 42px;
    color: #8fca40;
    letter-spacing: 1px;
}
#shopify-section-cherry-landing1 a.btn {
    margin: 0 auto;
    display: table;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 20px;
    box-shadow: 6px 6px 0 #5c8129;
    padding: 10px 20px;
}
#shopify-section-cherry-landing2 {
    background-image: url(/cdn/shop/t/5/assets/cherries_bg1.jpg?v=1638355236);
    text-align: center;
    padding: 80px 100px;
    margin-bottom: 80px
;
}
#shopify-section-cherry-landing2 .column.half.olo h2.h1 {
    font-size: 40px;
    letter-spacing: 1px;
}
#shopify-section-cherry-landing2 .column.half.olo p {
    color: #fff;
    font-size: 17px;
    line-height: 24px;
    font-weight: 600;
}
#shopify-section-cherry-landing2 .column.half.olo h2.h1 span {
    color: #fff;
}
#shopify-section-cherry-landing2 .column.half.olo {
    padding: 0 16%;
}
#shopify-section-cherry-landing3 {
    background-image: none;
    padding: 0 90px 80px;
}
#shopify-section-cherry-landing3 h2.h1 {
    font-size: 42px;
    color: #8fca40;
    letter-spacing: 1px;
}
#shopify-section-cherry-landing3 h2.h12 {
    margin-top: 35px;
}
div#shopify-section-cherry-landing3 .rte p {
    font-size: 17px;
    line-height: 24px;
    color: #7a7a7a;
    text-align: justify;
}
div#shopify-section-cherry-landing4 {
    padding: 0 90px 80px;
    background-image: none;
}
div#shopify-section-cherry-landing4 .rte p {
    font-size: 17px;
    line-height: 24px;
    color: #7a7a7a;
    text-align: justify;
}
#shopify-section-cherry-landing4 h2.h1 {
    font-size: 42px;
    color: #8fca40;
    letter-spacing: 1px;
}
#shopify-section-cherry-landing4 .column.half.second.new {
    width: 35%;
}
#shopify-section-cherry-landing4 .column.half.olo {
    width: 65%;
}
#shopify-section-cherry-landing5 {
    margin: 0 6% 80px;
    background-image: url(/cdn/shop/t/5/assets/cherries_bg2.jpg?v=1637227478);
    background-attachment: unset;
    padding: 50px 50px;
}
#shopify-section-cherry-landing5 .row.row--simple-valign {
    justify-content: end;
}
#shopify-section-cherry-landing5 .column.half.olo {
    width: 55%;
    padding: 0;
}
#shopify-section-cherry-landing5 h2.h1 {
    letter-spacing: 1px;
    font-size: 42px;
}
#shopify-section-cherry-landing5 p {
    font-size: 17px;
    line-height: 24px;
    color: #fff;
}
#shopify-section-cherry-landing5 p strong {
    color: #fff;
}
#shopify-section-cherry-landing5 p strong {
    color: #fff;
    text-decoration: underline;
    text-underline-offset: 2px;
}
#shopify-section-cherry-landing6 {
    background-image: none;
    padding: 0 90px 80px;
}
#shopify-section-cherry-landing6 .row {
    align-items: start;
}
#shopify-section-cherry-landing6 h2.h1 {
    font-size: 42px;
    color: #8fca40;
    letter-spacing: 1px;
}
#shopify-section-cherry-landing6 .rte p {
    font-size: 17px;
    line-height: 24px;
    color: #7a7a7a;
    text-align: justify;
}
#shopify-section-cherry-landing6 a.btn {
    margin: 10px 0 0;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 16px;
    box-shadow: 6px 6px 0 #5c8129;
    padding: 10px 20px;
}
#shopify-section-cherry-landing6 .column.half.second.new .h1 span {
    color: #d31145;
    font-weight: 700;
}
#shopify-section-cherry-landing6 img {
    padding-top: 35px;
}
#shopify-section-cherry-landing7 .column.half.olo ul {
    list-style: none;
    padding-left: 0;
}
#shopify-section-cherry-landing7 .column.half.olo ul li img {
	display: inline-block;
    padding-top:4px;
}
#shopify-section-cherry-landing7 .column.half.olo ul li p {
	display: inline-block;
    padding-left: 15px;
    font-size: 17px;
    line-height: 24px;
    color: #7a7a7a;
    text-align: justify;
}
div#shopify-section-cherry-landing7 {
    background-image: none;
    padding: 0 90px 80px;
}
div#shopify-section-cherry-landing7 h2.h1 {
    font-size: 42px;
    color: #8fca40;
    letter-spacing: 1px;
}
div#shopify-section-cherry-landing7 h2.h1.h12 {
    margin-top: 35px;
}
div#shopify-section-cherry-landing7 .rte p {
	font-size: 17px;
    line-height: 24px;
    color: #7a7a7a;
    text-align: justify;
}
#shopify-section-cherry-landing7 .column.half.olo ul li {
    padding-bottom: 10px;
}
#shopify-section-cherry-section3 .news p {
    padding-right: 0;
    text-align: center;
}
#shopify-section-cherry-section3 .news {
    padding-left: 0;
}
.section-id-cherry-section-new{
      padding: 0;
    border: 0;
}
.section-id-cherry-section-new .newsletter-section {
    background: #fff !important;
}
div#shopify-section-cherry-section-new .news h2 {
    color: #555;
    margin-bottom: 30px;
    font-weight: 500;
}
div#shopify-section-cherry-section-new .newsletter-section__text {
    padding-top: 0;
}
div#shopify-section-cherry-section-new .news p {
    color: #555;
    font-style: italic;
    font-size: 18px;
    line-height: 20px;
  text-align:center;
}
#shopify-section-cherry-section-new .news h2 span {
    font-weight: 700;
}
#shopify-section-cherry-section-new #customer-register {
    padding: 10px 0 50px;
}
#shopify-section-cherry-section3 .mailing-list input {
    border: 1px solid #d8d5d5 !important;
    margin-bottom: 0;
    padding: 12px 15px;
    height: 42px !important;
    border-radius: 0;
    text-indent: unset;
    margin-bottom: 21px;
}
.template-sfx-cherry-landing .product-media.product-media--image {
    margin-top: 0;
}
.template-sfx-cherry-landing section.border-top.section.product-container.featured-product-section.variant-status--backorder {
    border: 0;
}
.template-sfx-cherry-landing .product-details .more-link-row {
    display: none;
}
div#shopify-section-cherry-cart-template {
    padding: 50px 0;
}
p.cart-attribute__field {
    margin: 40px 0;
}
p.cart-attribute__field label {
    margin-bottom: 10px;
    font-size: 16px;
    text-transform: uppercase;
}
.template-sfx-cherry-corporate #shopify-section-cherry-landing6 {
    margin: 80px 0 40px;
}
.template-sfx-cherry-corporate .more-link {
    float: right;
}
div#shopify-section-landing-collection-cherries {
    margin-bottom: 80px;
}
.Box .rimage-outer-wrapper {
    height: 500px;
    overflow: hidden;
}
div#is-a-gift {
    display: none;
}
p.cart-attribute__field-nw label {
    font-size: 16px;
    padding-left: 8px;
    line-height: 20px;
    margin: 0;
}
p.cart-attribute__field-nw {
        display: flex;
    margin-top: 30px;
    margin-bottom: 0px;
  justify-content:right;
 
    align-items: center;
}
/*.template-sfx-easter-shop-to-win-competition #page-footer {
    display: none;
}*/
#custom-page-footer .social p {
    color: #7a7a7a;
    font-size: 13px;
    font-weight: 500;
    vertical-align: middle;
    margin: 0;
    padding: 8px 0 0 0;
    text-transform: initial;
}
#custom-page-footer .social-links {
    display: inline-block;
}
#custom-page-footer ul.social-links__list {
    margin: 0 0 0 10px;
}
#custom-page-footer .social-links a {
    color: #d31447 !important;
}
.faq.easter-term p {
    font-size: 18px;
    color: #949494;
    line-height: 28px;
}
.faq.easter-term h4 {
    font-size: 30px;
    margin-bottom: 10px;
}
/*.template-sfx-easter-competition-terms #page-footer {
    display: none;
}*/
/*.template-sfx-easter-competition-terms #shopify-section-header {
    display: none;
} */
.globo-form-id-75037 .layout-3-column.conditional-field .label-content {
    display: none;
}
.globo-form-id-75037  .layout-3-column.conditional-field {
    width: 8.2% !important;
}
.globo-form-id-75037 .classic-label.globo-label {
    display: none;
}
div#globo-formbuilder-75037 {
    margin: 0 auto;
    display: table;
    box-shadow: none;
    border: 0 !important;
}
div#globo-formbuilder-75037 .globo-form-app.boxed-layout {
    box-shadow: none;
}
div#globo-formbuilder-75037 .globo-form-control.layout-2-column {
    margin-bottom: 18px !important;
}
div#globo-formbuilder-75037 .heading-caption {
    font-style: italic;
    font-size: 14px;
    color: #bfbfbf;
}
div#globo-formbuilder-75037 input {
    box-shadow: none !important;
    height: 50px;
    font-size: 15px;
}
div#globo-formbuilder-75037 .heading-title.globo-heading {
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 400;
}

div#globo-formbuilder-75037 input[type=radio] + label:after, div#globo-formbuilder-75037 input[type=radio] + label:before {
    border-radius: 2px !important;
}
div#globo-formbuilder-75037 input[type="radio"]:checked::after, div#globo-formbuilder-75037 input[type="radio"]:checked::before{
  border-radius: 2px !important;
}
div#globo-formbuilder-75037 .globo-form-control.layout-1-column ul li {
    display: inline-block;
}
div#globo-formbuilder-75037 .globo-form-control.layout-1-column ul li:nth-child(2) {
    padding: 0 40px;
}
/*div#globo-formbuilder-75037 .globo-form-control.layout-1-column:nth-child(5) {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 17%;
    z-index: 99;
}*/
div#globo-formbuilder-75037  .globo-form-app .flex-wrap {
    position: relative;
}
div#globo-formbuilder-75037{
  position: relative;
}
div#globo-formbuilder-75037 legend.classic-label.globo-label {
    display: block !important;
}

/*div#globo-formbuilder-75037 .globo-form-control.layout-1-column .empty {
    margin-bottom: 90px;
}*/

  div#globo-formbuilder-75037 .globo-form-control.layout-1-column:nth-child(5) ul { margin-bottom: 30px; }


h2.esier-title {
    color: #222 !important;
    width: 63%;
    margin: 0 auto !important;
    float: none;
}
.tooltip-new {
  position: relative;
  margin-top: 30px;
}

.tooltip-new .tooltiptext {
  visibility: hidden;
  width: 500px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 33%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
      padding: 10px;
}
.hl-icon {
    width: 20px;
}
.tooltip-new button {
    width: 50%;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
}
.tooltip-new .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 31%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.tooltip-new a {
    background: #90ca40;
    color: #ffffff;
    box-shadow: 6px 6px 0px #5c8129;
    font-size: 18px;
    font-weight: 500;
    height: 50px;
    width: 230px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 20px;
    margin-top: 0;
    border: 0;
}
.tooltip-new a:hover{
  background: #d31145;
    box-shadow: 6px 6px 0px #950c31;
}
    

.tooltip-new:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
ul.mother-text li {
    font-size: 18px;
    line-height: 28px;
  position:relative;
  vertical-align:top;
      margin-bottom: 25px;
}
ul.mother-text li:before {
    background-image: url(/cdn/shop/files/tick.png?v=1650875505);
    content: '';
    position: absolute;
    left: -23px;
    width: 17px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 8px;
}

ul.mother-text {
    width: 49%;
    display: inline-block;
    list-style: none;
    vertical-align: top;
  padding-left: 28px;
}
.template-sfx-mothers-day-colouring-in-competition p {
    margin-bottom: 26px;
}
.store ul li h2 {
    margin: 20px 0 20px;
}
.story-slider a.article-image {
    margin: 3.5px 0 10px;
}
.story-slider .line-1.trans-out p {
    margin: 0;
}
.globo-form-id-102404 .globo-form-app {
    max-width: 600px !important;
    width: -webkit-fill-available;
    background-color: #FFF;
}
.template-sfx-lunar-year-celebration .luner-form .layout-3-column {
    width: 12.5% !important;
}
.lunar-banner img {
    width: auto;
}
.lunar-banner {
    text-align: center;
    padding-top: 70px;
}
.luner-form .globo-form-app .message .dismiss {
    top: unset;
    bottom: 16px;
}
.conditional-field label {
    display: none !important;
}
.conditional-field .help-block.error {
    font-size: 0px !important; 
}
.conditional-field .help-block.error:after {
    content: "Requried";
    position: absolute;
    left: 0;
    font-size: 11px;
    right: 0;
    text-align: center;
}
.globo-form-id-109869 .globo-form-app {
    float: none !important;
}
.globo-form-app .globo-form-control {
    margin-top: 5px !important;
}
.Box #collection .rimage-outer-wrapper {
    height: auto;
}
.address.note.space-below {
    margin-bottom: 0 !important;
}
div#customer-register b {
    color: #90ca40;
    font-weight: 600;

}
.tooltip {
            position: relative;
            cursor: pointer;
        }

      .tooltip .tooltiptext {
    visibility: hidden;
    width: 100%;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 0;
    margin-left: 0;
    opacity: 0;
    transition: opacity 0.3s;
}

        .tooltip:hover .tooltiptext {
            visibility: visible;
            opacity: 1;
        }
div#shopify-section-product-template {
    margin-top: 80px !important;
}
.template-collection .innerbanner_txt {
    position: static;
}
.template-collection .innerbanner_txt h1 {
    color: #000;
    margin-top: 50px;
  text-shadow:none;
}
center.img-box {
    margin-top: 60px;
}

.snow{
	position:fixed;
	width:100%;
	color:#efeded;
  height: 100vh;
  margin: 0;
  display: flex;
  font-size: 2vw;
  font-weight: bold;
  z-index: 11;
}
.snowflake{
	color:#fff!important;
	font-size:1em;
	font-family:Arial;
	text-shadow:0 0 1px #000
}
.snowflake img path{
	fill:fff
}
@-webkit-keyframes snowflakes-fall{
	0%{
		top:-10%
}
	to{
		top:100%
}
}
@-webkit-keyframes snowflakes-shake{
	0%{
		-webkit-transform:translateX(0px);
		transform:translate(0)
}
	50%{
		-webkit-transform:translateX(80px);
		transform:translate(80px)
}
	to{
		-webkit-transform:translateX(0px);
		transform:translate(0)
}
}
@keyframes snowflakes-fall{
	0%{
		top:-10%
}
	to{
		top:100%
}
}
@keyframes snowflakes-shake{
	0%{
		transform:translate(0)
}
	50%{
		transform:translate(80px)
}
	to{
		transform:translate(0)
}
}
.snowflake{
	position:fixed;
	top:-10%;
	z-index:9999;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:default;
	-webkit-animation-name:snowflakes-fall,snowflakes-shake;
	-webkit-animation-duration:10s,3s;
	-webkit-animation-timing-function:linear,ease-in-out;
	-webkit-animation-iteration-count:infinite,infinite;
	-webkit-animation-play-state:running,running;
	animation-name:snowflakes-fall,snowflakes-shake;
	animation-duration:10s,3s;
	animation-timing-function:linear,ease-in-out;
	animation-iteration-count:infinite,infinite;
	animation-play-state:running,running
}
.snowflake:nth-of-type(0){
	left:1%;
	-webkit-animation-delay:0s,0s;
	animation-delay:0s,0s
}
.snowflake:nth-of-type(1){
	left:10%;
	-webkit-animation-delay:1s,1s;
	animation-delay:1s,1s
}
.snowflake:nth-of-type(2){
	left:20%;
	-webkit-animation-delay:6s,.5s;
	animation-delay:6s,.5s
}
.snowflake:nth-of-type(3){
	left:30%;
	-webkit-animation-delay:4s,2s;
	animation-delay:4s,2s
}
.snowflake:nth-of-type(4){
	left:40%;
	-webkit-animation-delay:2s,2s;
	animation-delay:2s,2s
}
.snowflake:nth-of-type(5){
	left:50%;
	-webkit-animation-delay:8s,3s;
	animation-delay:8s,3s
}
.snowflake:nth-of-type(6){
	left:60%;
	-webkit-animation-delay:6s,2s;
	animation-delay:6s,2s
}
.snowflake:nth-of-type(7){
	left:70%;
	-webkit-animation-delay:2.5s,1s;
	animation-delay:2.5s,1s
}
.snowflake:nth-of-type(8){
	left:80%;
	-webkit-animation-delay:1s,0s;
	animation-delay:1s,0s
}
.snowflake:nth-of-type(9){
	left:90%;
	-webkit-animation-delay:3s,1.5s;
	animation-delay:3s,1.5s
}
.template-sfx-christmas .innerbanner_txt,
.template-sfx-christmas-catering-collection .innerbanner_txt {
    position: relative;
}
center.img-box img {
    width: auto;
}
.innerbanner_txt .christmas-banner {
    color: #000 !important;
    text-shadow: none !important;
}
.template-sfx-christmas .opposing-items a.more-link, .template-sfx-christmas-catering-collection .opposing-items a.more-link {   
    float: right;
}
.template-sfx-christmas div#shopify-section-newsletter .newsletter-section,
.template-sfx-christmas-catering-collection div#shopify-section-newsletter .newsletter-section {
  background-image:url(/cdn/shop/files/banner1_6c89865d-7fb9-407e-bf74-41d50b8749b0.jpg?v=1702639018);
}
section.border-top.section.section-id-christmas-imge-text.slideshow-section {
    padding: 0 !important;
}
a.quick-buy.btn {
    font-size: 15px;
    text-transform: uppercase;
}
#CU_container {
    margin: 2% 0 12% 0 !important;
}