@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700;800&family=Caveat:wght@600&display=swap";:root{--cm-tomato:#E53935;--cm-lime:#8BC34A;--cm-lime-soft:#C8E6A8;--cm-paper:#F4F1E8;--cm-paper2:#F2EEE3;--cm-ink:#2B2B26;--cm-white:#ffffff;--cm-display:"Playfair Display", Georgia, serif;--cm-script:"Caveat", "Segoe Script", cursive}.title-with-highlight em,.title-with-highlight strong{color:var(--cm-tomato)!important;font-style:normal}.header-wrapper{background:var(--cm-tomato)!important;border-bottom:3px solid var(--cm-lime)!important}.header-wrapper .header__heading a,.header-wrapper .header__heading-link,.header-wrapper .header__menu-item,.header-wrapper .header__menu-item span,.header-wrapper .header__icon,.header-wrapper .header__icon .icon{color:#fff!important;fill:#fff!important}.header-wrapper .header__menu-item:hover,.header-wrapper .header__menu-item:hover span,.header-wrapper .header__icon:hover{color:var(--cm-lime-soft)!important}.header-wrapper{position:relative}.header-wrapper:before,.header-wrapper:after{content:"";position:absolute;bottom:-6px;width:14px;height:14px;border-radius:50%;background:var(--cm-lime);z-index:2}.header-wrapper:before{left:18px}.header-wrapper:after{right:18px}.announcement-bar{background:var(--cm-tomato)!important;color:#fff!important}.announcement-bar__message,.announcement-bar a{color:#fff!important}.announcement-bar a strong,.announcement-bar__message strong,.announcement-bar .cm-key{color:var(--cm-lime-soft)!important}.announcement-bar{border-bottom:1px solid rgba(255,255,255,.25)}#shopify-section-hero{background:var(--cm-paper)!important}#shopify-section-hero .page-width,#shopify-section-hero>.section>.page-width,#shopify-section-hero .section__inner{border:4px solid var(--cm-tomato);border-radius:20px;position:relative;background:var(--cm-white)}#shopify-section-hero .page-width:before,#shopify-section-hero .grid:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:16px;pointer-events:none;border:2px dashed var(--cm-lime);opacity:.55}#shopify-section-hero .page-width:after{content:"";position:absolute;top:-9px;left:24px;width:34px;height:34px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C7 7 4 12 4 17a8 8 0 0 0 16 0C20 12 17 7 12 2z' fill='%238BC34A'/></svg>") center/contain no-repeat;z-index:2}#shopify-section-hero .button{background:var(--cm-lime)!important;color:var(--cm-tomato)!important;border:2px solid var(--cm-tomato)!important;font-weight:700}#shopify-section-hero .button:hover{background:var(--cm-lime-soft)!important}#shopify-section-categories{background:var(--cm-paper2)!important}#shopify-section-categories .collection-list-title,#shopify-section-hot .title,#shopify-section-new .title{color:var(--cm-tomato)!important}#shopify-section-categories .card__inner,#shopify-section-categories .collection-card__media,#shopify-section-categories .card--standard .card__inner{border-top:3px solid var(--cm-lime)!important;border-bottom:3px solid var(--cm-lime)!important;border-left:2px solid var(--cm-tomato)!important;border-right:2px solid var(--cm-tomato)!important}#shopify-section-categories .card__inner:after,#shopify-section-categories .card__media:after{content:"";position:absolute;top:-8px;right:-8px;width:22px;height:22px;z-index:3;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C7 7 4 12 4 17a8 8 0 0 0 16 0C20 12 17 7 12 2z' fill='%23E53935'/></svg>") center/contain no-repeat}#shopify-section-hot,#shopify-section-new{background:var(--cm-white)!important}#shopify-section-hot .card__inner,#shopify-section-new .card__inner{border:2px solid var(--cm-tomato);border-radius:0;overflow:hidden}#shopify-section-hot .card,#shopify-section-new .card{position:relative}#shopify-section-hot .card__inner:after,#shopify-section-new .card__inner:after{content:"";position:absolute;right:-6px;bottom:-6px;width:34px;height:34px;opacity:.12;z-index:1;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C7 7 4 12 4 17a8 8 0 0 0 16 0C20 12 17 7 12 2z' fill='%238BC34A'/></svg>") center/contain no-repeat}#shopify-section-hot .price__regular .price-item,#shopify-section-new .price__regular .price-item{color:var(--cm-tomato)!important;font-weight:700}#shopify-section-hot .badge,#shopify-section-hot .card__badge .badge,#shopify-section-hot .card .badge,#shopify-section-new .card__badge .badge,#shopify-section-new .badge{background:var(--cm-lime)!important;color:var(--cm-ink)!important}#shopify-section-hot{border-top:2px dotted var(--cm-lime)}#shopify-section-services{background:var(--cm-paper)!important}.farmer-services{max-width:1200px;margin:0 auto}.farmer-services__head{text-align:center;margin-bottom:26px;position:relative}.farmer-services__head h2{color:var(--cm-tomato);font-size:clamp(24px,3vw,34px);margin:0;letter-spacing:.5px}.farmer-services__head:before,.farmer-services__head:after{content:"";position:absolute;top:50%;width:44px;height:44px;transform:translateY(-50%)}.farmer-services__head:before{left:calc(50% - 220px);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C7 7 4 12 4 17a8 8 0 0 0 16 0C20 12 17 7 12 2z' fill='%238BC34A'/></svg>") center/contain no-repeat}.farmer-services__head:after{right:calc(50% - 220px);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C7 7 4 12 4 17a8 8 0 0 0 16 0C20 12 17 7 12 2z' fill='%23E53935'/></svg>") center/contain no-repeat}.farmer-services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.fs-box{background:var(--cm-white);border-bottom:4px solid var(--cm-lime);border-top:2px solid var(--cm-tomato);border-radius:14px;padding:22px 18px;text-align:center}.fs-ico{display:block;font-size:34px;line-height:1;margin-bottom:10px}.fs-box h3{color:var(--cm-ink);font-size:18px;margin:0 0 8px}.fs-box p{color:#5a554a;font-size:14px;margin:0;line-height:1.55}#shopify-section-services{border-bottom:5px solid var(--cm-tomato);position:relative}#shopify-section-services:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:var(--cm-lime)}#shopify-section-new .page-width{border:4px solid var(--cm-tomato);border-radius:18px;background:var(--cm-white)}#shopify-section-new{border-top:5px solid var(--cm-tomato)}.footer{background:var(--cm-tomato)!important;color:#fff!important;border-top:8px solid var(--cm-lime)!important}.footer h2,.footer h3,.footer h4,.footer p,.footer li,.footer span,.footer a,.footer .footer-block__details-content,.footer .footer__copyright,.footer .footer__payment,.footer .footer-block__heading{color:#fff!important}.footer a:hover{color:var(--cm-lime-soft)!important}.footer{position:relative}.footer:before,.footer:after{content:"";position:absolute;top:18px;width:30px;height:30px;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C7 7 4 12 4 17a8 8 0 0 0 16 0C20 12 17 7 12 2z' fill='%23C8E6A8'/></svg>") center/contain no-repeat}.footer:before{left:16px}.footer:after{right:16px}#shopify-section-hot:before,#shopify-section-new:before,#shopify-section-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='170' height='170' viewBox='0 0 170 170'><path d='M30 46c10-13 26-18 39-14-4 12-12 24-23 28-8 3-13 1-16-14z' fill='%238BC34A' fill-opacity='.32'/><path d='M38 45c1-2 3-2 4-1-1 3-2 5-5 5-1 0-1-2 1-4z' fill='%237cb342' fill-opacity='.6'/><circle cx='122' cy='132' r='28' fill='%23E53935' fill-opacity='.26'/><ellipse cx='113' cy='120' rx='8' ry='11' fill='%23fff' fill-opacity='.55'/><path d='M122 104c-1-8 2-12 7-16m-7 16c3-6 8-8 13-8' stroke='%232e5d12' stroke-opacity='.6' stroke-width='3.5' fill='none' stroke-linecap='round'/><circle cx='58' cy='142' r='14' fill='%23C8E6A8' fill-opacity='.5'/></svg>");background-size:170px 170px}#shopify-section-hot,#shopify-section-new,#shopify-section-hero{position:relative}#shopify-section-hero:after{content:"";position:absolute;z-index:3;pointer-events:none;width:clamp(180px,30vw,360px);aspect-ratio:1;right:-1%;top:34px;opacity:.98;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'><circle cx='52' cy='62' r='52' fill='%23E53935' opacity='.22'/><circle cx='104' cy='100' r='48' fill='%23A5D84F' opacity='.20'/><circle cx='62' cy='80' r='38' fill='%23E53935'/><circle cx='62' cy='80' r='38' fill='none' stroke='%23a01f1b' stroke-opacity='.8' stroke-width='3'/><ellipse cx='51' cy='68' rx='10' ry='15' fill='%23fff' opacity='.5'/><path d='M62 42c-1-9 2-16 7-21m-7 21c3-7 9-10 15-10m-15 10c-7 0-13-4-15-9' stroke='%232e5d12' stroke-width='4' fill='none' stroke-linecap='round'/><circle cx='108' cy='52' r='27' fill='%23C8E6A8'/><circle cx='108' cy='52' r='27' fill='none' stroke='%237cb342' stroke-width='3.5'/><circle cx='108' cy='52' r='17' fill='none' stroke='%239ccc65' stroke-width='2'/><path d='M108 34v36M90 52h36M99 42l9 10 9-9M99 62l9-10 9 9' stroke='%239ccc65' stroke-opacity='.85' stroke-width='2' fill='none'/></svg>") center/contain no-repeat;filter:drop-shadow(0 12px 18px rgba(150,30,15,.22));animation:cmFloat 6.5s ease-in-out infinite}#shopify-section-new:after{content:"";position:absolute;z-index:3;pointer-events:none;width:clamp(150px,22vw,270px);aspect-ratio:1;left:-1%;bottom:-10px;opacity:.92;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'><circle cx='80' cy='80' r='66' fill='%238BC34A' opacity='.22'/><circle cx='80' cy='80' r='38' fill='%23E53935'/><circle cx='80' cy='80' r='38' fill='none' stroke='%23a01f1b' stroke-opacity='.75' stroke-width='3.5'/><ellipse cx='70' cy='68' rx='9' ry='13' fill='%23fff' opacity='.48'/><path d='M80 42c-1-9 2-16 7-21m-7 21c3-7 9-10 15-10m-15 10c-7 0-13-4-15-9' stroke='%232e5d12' stroke-width='4' fill='none' stroke-linecap='round'/><path d='M18 18c10-13 28-18 40-14-3 12-11 24-23 28-9 3-14 1-17-14z' fill='%237cb342' fill-opacity='.95'/><path d='M30 17c1-2 3-2 4-1-1 3-2 5-5 5-2 0-1-2 1-4z' fill='%235a8a2e'/></svg>") center/contain no-repeat;filter:drop-shadow(0 12px 18px rgba(139,195,74,.25));animation:cmFloat 7s ease-in-out infinite reverse}#shopify-section-hero h1,#shopify-section-hero .image-with-text__heading,#shopify-section-categories .collection-list-title,#shopify-section-categories h2,#shopify-section-hot .title,#shopify-section-hot h2,#shopify-section-new .title,#shopify-section-new h2,.farmer-services__head h2,#shopify-section-services h2{font-family:var(--cm-display);font-weight:800;letter-spacing:.4px}#shopify-section-hero h1,#shopify-section-hero .image-with-text__heading{font-size:clamp(40px,5.4vw,76px);line-height:1.04;color:var(--cm-ink)}#shopify-section-hero h1:before,#shopify-section-hero .image-with-text__heading:before{content:"\2726  fresh & juicy \b7  market picked  \2726";display:block;font-family:var(--cm-script);font-size:clamp(22px,2.6vw,34px);font-weight:600;color:var(--cm-lime);letter-spacing:1px;margin-bottom:.4em;line-height:1;animation:cmFade 1s ease .15s both}#shopify-section-categories .collection-list-title,#shopify-section-categories h2,#shopify-section-hot .title,#shopify-section-hot h2,#shopify-section-new .title,#shopify-section-new h2{position:relative;padding-bottom:.4em;display:inline-block}#shopify-section-categories h2:after,#shopify-section-hot h2:after,#shopify-section-new h2:after{content:"";position:absolute;left:0;bottom:0;height:7px;width:100%;border-radius:3px;background:linear-gradient(90deg,var(--cm-tomato) 0 30%,var(--cm-lime) 30% 60%,var(--cm-tomato) 60% 100%)}#shopify-section-hot .card,#shopify-section-new .card,#shopify-section-categories .card,.fs-box{box-shadow:0 8px 22px #9628121a;transition:transform .25s ease,box-shadow .25s ease}#shopify-section-hot .card:hover,#shopify-section-new .card:hover,#shopify-section-categories .card:hover,.fs-box:hover{transform:translateY(-5px);box-shadow:0 16px 32px #96281229}#shopify-section-hot .card__media,#shopify-section-new .card__media,#shopify-section-categories .card__media{background:linear-gradient(180deg,#fff9ec,#fff4de)}@keyframes cmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cmFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cmRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}#shopify-section-categories .card{animation:cmRise .6s ease both}#shopify-section-hot .card{animation:cmRise .55s ease both}#shopify-section-new .card{animation:cmRise .6s ease both}#shopify-section-categories .card:nth-child(2),#shopify-section-hot .card:nth-child(2),#shopify-section-new .card:nth-child(2){animation-delay:.08s}#shopify-section-categories .card:nth-child(3),#shopify-section-hot .card:nth-child(3),#shopify-section-new .card:nth-child(3){animation-delay:.16s}#shopify-section-categories .card:nth-child(4),#shopify-section-hot .card:nth-child(4),#shopify-section-new .card:nth-child(4){animation-delay:.24s}#shopify-section-hero .button,.button{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}#shopify-section-hero .button:hover,.button:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 18px #e5393547}#shopify-section-hero .button:active,.button:active{transform:translateY(0) scale(.99)}#shopify-section-hot .badge,#shopify-section-new .badge{border-radius:999px!important;letter-spacing:.5px;box-shadow:0 2px 8px #8bc34a66}.header-wrapper{background:linear-gradient(90deg,#d32f2c,#e53935 45%,#c62828)!important}.header-wrapper:before,.header-wrapper:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C7 7 4 12 4 17a8 8 0 0 0 16 0C20 12 17 7 12 2z' fill='%23C8E6A8'/></svg>") center/contain no-repeat;width:30px;height:30px;bottom:calc(50% - 15px);top:auto}.header-wrapper:before{left:20px}.header-wrapper:after{right:20px}.announcement-bar{letter-spacing:.8px;font-weight:700;border-bottom:5px solid var(--cm-lime)!important;border-top:5px solid var(--cm-lime)!important}.footer:before,.footer:after{width:36px;height:36px;top:auto;bottom:16px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C7 7 4 12 4 17a8 8 0 0 0 16 0C20 12 17 7 12 2z' fill='%23ffffff' fill-opacity='.55'/></svg>") center/contain no-repeat}.footer a,.footer .footer-block__heading{letter-spacing:.3px}#shopify-section-categories .cm-cats{padding:0}.cm-cats__head{text-align:center;margin-bottom:34px;position:relative}.cm-cats__script{margin:0 0 2px;font-family:var(--cm-script,Caveat, cursive);font-size:24px;color:var(--cm-tomato,#E53935);letter-spacing:.5px}.cm-cats__title{margin:0 auto;font-family:var(--cm-display,"Playfair Display",serif);font-size:34px;font-weight:800;color:var(--cm-ink,#2B2B26);line-height:1.1;position:relative;display:inline-block}.cm-cats__title:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:86px;height:8px;border-radius:4px;background:repeating-linear-gradient(90deg,#e53935 0 16px,#f6c945 16px 32px,#8bc34a 32px 48px)}.cm-cats__all{display:inline-block;margin-top:22px;font-weight:700;font-size:14px;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;color:var(--cm-tomato,#E53935);border-bottom:2px dotted var(--cm-tomato,#E53935);padding-bottom:2px;transition:color .25s,border-color .25s}.cm-cats__all:hover{color:var(--cm-ink,#2B2B26);border-color:var(--cm-ink,#2B2B26)}.cm-cats__row{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.cm-cat{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:var(--cm-ink,#2B2B26)}.cm-cat__frame{position:relative;display:block;width:100%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 0 0 2px var(--cm-lime,#8BC34A),0 12px 24px #2b2b262e;background:#fff;transition:transform .35s ease,box-shadow .35s ease}.cm-cat:hover .cm-cat__frame{transform:translateY(-6px) rotate(-1.5deg);box-shadow:0 0 0 2px var(--cm-tomato,#E53935),0 18px 30px #e5393538}.cm-cat__frame img{width:100%;height:100%;object-fit:cover;display:block}.cm-cat__leaf{position:absolute;top:-6px;right:-6px;width:34px;height:34px;background:var(--cm-lime,#8BC34A);color:#fff;font-size:17px;line-height:34px;text-align:center;border-radius:50%;border:2px solid #fff;box-shadow:0 3px 6px #2b2b2640}.cm-cat__name{margin-top:16px;font-family:var(--cm-display,"Playfair Display",serif);font-size:19px;font-weight:700;line-height:1.2}.cm-cat__go{margin-top:5px;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--cm-tomato,#E53935);opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.cm-cat:hover .cm-cat__go{opacity:1;transform:translateY(0)}@media(max-width:990px){.cm-cats__row{grid-template-columns:repeat(2,1fr);gap:22px}}@media(max-width:480px){.cm-cats__title{font-size:26px}.cm-cats__row{gap:16px}}#shopify-section-hero{position:relative;overflow:hidden;background:var(--cm-paper)!important}#shopify-section-hero:before{content:none!important}#shopify-section-hero:after{content:none!important}#shopify-section-hero .page-width{border:none!important;border-radius:0!important;background:transparent!important}#shopify-section-hero .page-width:before,#shopify-section-hero .page-width:after,#shopify-section-hero .grid:before{content:none!important}#shopify-section-hero .image-with-text__content:after{content:none!important}#shopify-section-hero .image-with-text,#shopify-section-hero .page-width,#shopify-section-hero .image-with-text__grid,#shopify-section-hero .image-with-text__content,#shopify-section-hero .content-container,#shopify-section-hero .text-container{background:transparent!important;box-shadow:none!important}#shopify-section-hero .image-with-text__content{position:relative}#shopify-section-hero .image-with-text__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:0;pointer-events:none;opacity:.95;border-radius:inherit;background:var(--cm-hero-bg) center/cover no-repeat}#shopify-section-hero .image-with-text__content>*{position:relative;z-index:1}#shopify-section-hero .image-with-text__media-item{display:none}#shopify-section-hero .image-with-text__text-item{width:100%!important}#shopify-section-hero .image-with-text__grid{display:flex;justify-content:center}#shopify-section-hero .image-with-text__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:clamp(300px,48vh,520px);padding:30px 16px}#shopify-section-hero .image-with-text__heading,#shopify-section-hero h1{margin-left:auto;margin-right:auto}#shopify-section-hero h1,#shopify-section-hero .image-with-text__heading{text-shadow:0 2px 8px rgba(255,255,255,.9),0 0 28px rgba(255,255,255,.6)}.footer{position:relative;overflow:hidden;background:var(--cm-paper)!important;border-top:8px solid var(--cm-lime)!important;color:var(--cm-ink)!important}.footer:before{content:"";position:absolute;z-index:0;pointer-events:none;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:var(--cm-footer-bg) center/cover no-repeat;opacity:.95}.footer:after{content:none!important}.footer>*{position:relative;z-index:1}.footer h2,.footer h3,.footer h4,.footer p,.footer li,.footer span,.footer a,.footer .footer-block__details-content,.footer .footer__copyright,.footer .footer__payment{color:var(--cm-ink)!important}.footer .footer-block__heading,.footer a:hover{color:var(--cm-tomato)!important}.footer input,.footer .field__input{background:#fff;color:var(--cm-ink)}.header-wrapper:before,.header-wrapper:after{content:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/casper-market.css.map */
