:root{--ds-display: "Fraunces", "Noto Sans SC", serif;--ds-font: "Jost", "Noto Sans SC", -apple-system, sans-serif;--ds-navy: #0E4F4A;--ds-navy-deep: #083C38;--ds-teal: #2FBFA3;--ds-teal-dark: #259C87;--ds-coral: #FF9E7D;--ds-mist: #F0FAF5;--ds-border: #C5E8DF}body{--font-heading-family: var(--ds-display);--font-body-family: var(--ds-font);--rf-font-display: var(--ds-display);--rf-font-sans: var(--ds-font);font-family:var(--ds-font);background-color:var(--ds-mist);color:var(--ds-navy)}::selection{background:#2fbfa340}h1,h2,h3,h4,.rf-hero__title,.rf-grid-title,.rf-promo-mid__title,.rf-promo-card__title,.rf-footer__heading,.rf-feature-title{font-family:var(--ds-display);letter-spacing:.01em}body .rf-hero{background:linear-gradient(100deg,#083c386b,#0e4f4a33 55%,#0e403b0f),var(--ds-hero-url) center / cover no-repeat}body .rf-hero__title{font-family:var(--ds-display);font-weight:800;line-height:1.05;text-shadow:0 2px 24px rgba(0,0,0,.35)}body .rf-hero__title span{font-style:italic}body .rf-hero__subtitle{color:#cfebe2;text-shadow:0 1px 12px rgba(0,0,0,.3)}body .rf-hero__content:before{content:"";position:absolute;inset:auto 0 -6% 0;height:26%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0,50 C240,10 480,90 720,50 C960,10 1200,90 1440,50 L1440,100 L0,100 Z' fill='%23FFFFFF' opacity='0.10'/%3E%3C/svg%3E");background-size:cover;pointer-events:none}body .button,body .rf-hero__actions a[class*=btn],body .rf-promo-mid__btn,body .rf-promo-btn,body .rf-cat-link,body .rf-grid-btn{border-radius:10px;font-family:var(--ds-font);font-weight:600;transition:all .25s ease}body .rf-features{background:var(--ds-mist);border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border)}body .rf-feature-title{font-family:var(--ds-display);font-weight:700;color:var(--ds-navy)}body .rf-feature-sub{color:#4f7d74}body .rf-feature-icon{color:var(--ds-teal)}body .rf-cat-section{background:var(--ds-mist)!important}body .rf-cat-item{border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #0e4f4a14}body .rf-cat-item:hover{border-color:var(--ds-teal)!important}body .rf-cat-title{font-family:var(--ds-display)!important;color:var(--ds-navy)}body .rf-cat-sub{color:#4f7d74}body .rf-cat-icon,body .rf-cat-item:hover .rf-cat-icon{color:var(--ds-teal)!important}@media(min-width:1024px){body .rf-cat-grid{grid-template-columns:repeat(5,1fr)}body .rf-cat-item{aspect-ratio:4 / 5}}body .rf-grid-section{background:var(--ds-mist)}body .rf-grid-title{font-family:var(--ds-display);font-weight:700;color:var(--ds-navy)}body .rf-grid-title span{color:var(--ds-teal)}body .rf-grid-link{color:#3f6a62}body .rf-grid-link:hover{color:var(--ds-teal)}body .rf-card{background:#fff;border:1px solid var(--ds-border)!important;border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}body .rf-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0e4f4a24}body .rf-card__title{color:var(--ds-navy)}body .rf-card__title a:hover{color:var(--ds-teal)}body .rf-card__price{color:var(--ds-teal-dark)}body .rf-card__image-wrapper{border-radius:12px 12px 0 0}body .rf-promo-card{border-radius:16px;overflow:hidden}body .rf-promo-card__title{font-family:var(--ds-display);font-weight:700}body .rf-promo-btn{background:var(--ds-teal);color:#fff;border-radius:8px;padding:.75rem 1.5rem}body .rf-promo-btn:hover{background:var(--ds-teal-dark);color:#fff}body .rf-promo-mid__box{background:linear-gradient(120deg,var(--ds-navy) 0%,#1A8C86 100%)!important;border-radius:18px}body .rf-promo-mid__tag{color:var(--ds-coral);font-weight:700;letter-spacing:.12em}body .rf-promo-mid__title{font-family:var(--ds-display);font-weight:800;color:#fff}body .rf-promo-mid__desc{color:#cfebe2}body .rf-promo-mid__btn{background:var(--ds-coral);color:#0e4f4a;border-radius:8px}body .rf-promo-mid__btn:hover{background:#ffae8f;color:#083c38}body .rf-promo-mid__media{background:var(--ds-navy-deep)}body .rf-promo-mid__content--full{width:100%!important}body .rf-footer__logo{font-family:var(--ds-display);font-weight:800;color:var(--ds-navy)}body .rf-footer__logo span{color:var(--ds-teal)!important}body .rf-footer__heading{font-family:var(--ds-display);font-weight:700;color:var(--ds-navy)}body .rf-footer__links a{color:#3f6a62}body .rf-footer__links a:hover{color:var(--ds-teal)!important}body .rf-footer{background:#e6f6f0;border-top:2px solid var(--ds-border)}body .announcement-bar{font-weight:600}body .ticker-bar__item{color:inherit}body .section-background{background:var(--ds-mist)}body .rf-product-card img,body .rf-cat-card img{border-radius:8px 8px 0 0}body .rf-promo-section,body .rf-grid-section,body .rf-promo-mid{background:linear-gradient(to bottom,var(--ds-mist) 0%,rgba(240,250,245,.94) 4%,rgba(240,250,245,.4) 12%,rgba(240,250,245,.4) 88%,rgba(240,250,245,.94) 96%,var(--ds-mist) 100%),var(--ds-bg-url) center / cover no-repeat!important}body.ds-bg-page #MainContent{background:linear-gradient(to bottom,var(--ds-mist) 0%,rgba(240,250,245,.94) 5%,rgba(240,250,245,.4) 15%,rgba(240,250,245,.4) 85%,rgba(240,250,245,.94) 95%,var(--ds-mist) 100%),var(--ds-bg-url) center / cover no-repeat!important;background-attachment:fixed}body.ds-bg-page #MainContent .shopify-section>*,body.ds-bg-page #MainContent .color-background-1,body.ds-bg-page #MainContent .color-background-2,body.ds-bg-page #MainContent .gradient{background-color:transparent!important;background-image:none!important;box-shadow:none}body.ds-bg-page #MainContent .rf-collection-section{background-color:transparent!important}@media(max-width:749px){body .footer__payment .list-payment{flex-wrap:nowrap;justify-content:flex-start;margin:-.5rem;padding-top:0;overflow-x:auto;-webkit-overflow-scrolling:touch}body .footer__payment .list-payment__item{flex:0 0 auto;padding:.5rem}body .footer__payment .list-payment__item svg{width:3.4rem;height:2.1rem}}@media(max-width:749px){body .footer .footer-block--menu{border-bottom:1px solid var(--ds-border)}body .footer .footer-block--menu .footer-block__heading{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:0;padding:1.25rem 0}body .footer .footer-block--menu .footer-block__heading:after{content:"+";font-size:1.9rem;font-weight:300;line-height:1;color:var(--ds-teal);transition:transform .25s ease}body .footer .footer-block--menu.is-expanded .footer-block__heading:after{transform:rotate(45deg)}body .footer .footer-block--menu .footer-block__details-content{max-height:0;margin:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}body .footer .footer-block--menu.is-expanded .footer-block__details-content{max-height:40rem;margin-bottom:1.5rem;opacity:1}body .footer .footer-block--menu .footer-block__details-content .list-menu__item--link{padding-top:.6rem;padding-bottom:.6rem}}body .rf-hero__title,body .rf-promo-card__title,body .rf-promo-mid__title{background:linear-gradient(120deg,#fff,#c9f0e6 45%,#ffd8c4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none}body .rf-hero__title{letter-spacing:.02em}body .rf-hero__title span{background:linear-gradient(120deg,#ffd8c4,#2fbfa3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body .rf-grid-title,body .rf-footer__logo{background:linear-gradient(120deg,#0e4f4a,#2fbfa3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body .rf-hero .rf-btn--primary,body .rf-promo-card--left .rf-promo-btn{background:linear-gradient(135deg,#2fbfa3,#0e4f4a)!important;color:#fff!important}body .rf-hero .rf-btn--primary:hover,body .rf-promo-card--left .rf-promo-btn:hover{background:linear-gradient(135deg,#0e4f4a,#2fbfa3)!important;color:#fff!important}body .rf-promo-card--right .rf-promo-btn,body .rf-promo-mid__btn{background:linear-gradient(135deg,#ff9e7d,#2fbfa3)!important}body .rf-promo-card--right .rf-promo-btn:hover,body .rf-promo-mid__btn:hover{background:linear-gradient(135deg,#2fbfa3,#ff9e7d)!important}@media(max-width:767px){body .rf-hero__title{font-size:2.2rem}body .rf-promo-mid__box{flex-direction:column}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/greecheap-fresh.css.map */
