body{background-color:var(--cream);background-image:radial-gradient(circle at 8% 4%,rgba(220,243,79,.22),transparent 16%),radial-gradient(circle at 92% 30%,rgba(239,185,201,.25),transparent 19%)}.announcement{background:linear-gradient(90deg,var(--ink),#286247,var(--ink));background-size:200% 100%;animation:announcementGlow 8s linear infinite}.site-header{box-shadow:0 8px 30px #153d2b14}.brand{font-size:34px}.brand i{display:inline-block;animation:brandPop 2.4s ease-in-out infinite}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;height:3px;left:0;right:100%;bottom:-8px;background:var(--coral);transition:right .2s}.desktop-nav a:hover:after{right:0}.header-actions .subscribe{box-shadow:4px 4px 0 var(--ink);transition:.18s}.header-actions .subscribe:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.hero{position:relative;overflow:hidden;padding-top:88px}.hero-copy{position:relative;z-index:2}.hero-copy .display{text-shadow:3px 3px 0 rgba(255,255,255,.8)}.hero-copy .eyebrow{display:inline-block;background:var(--lime);border:1px solid var(--ink);border-radius:999px;padding:9px 13px;transform:rotate(-2deg)}.hero-fruit{position:absolute;border:1px solid var(--ink);border-radius:50%;pointer-events:none}.hero-fruit:after{content:"";position:absolute;width:20%;height:33%;background:var(--ink);border-radius:100% 0;top:-10%;left:48%;transform:rotate(22deg)}.hero-fruit--orange{width:150px;height:150px;background:var(--coral);left:-55px;top:70px;animation:fruitFloat 5s ease-in-out infinite}.hero-fruit--lime{width:90px;height:90px;background:var(--lime);right:2%;bottom:25px;animation:fruitFloat 4.4s ease-in-out infinite reverse}.hero-art{border:1px solid var(--ink);box-shadow:18px 18px 0 var(--coral);transform:rotate(1deg);transition:.4s}.hero-art:hover{transform:rotate(-1deg) translateY(-5px)}.hero-art .sticker{border:1px solid var(--ink);box-shadow:6px 6px 0 var(--ink);animation:stickerWiggle 4s ease-in-out infinite}.fresh-tag{position:absolute;left:18px;bottom:18px;background:var(--ink);color:#fff;border-radius:50%;width:115px;height:115px;display:grid;place-items:center;text-align:center;font:900 15px/1.05 var(--sans);transform:rotate(-8deg)}.fresh-tag b{color:var(--lime)}.button{position:relative;overflow:hidden;box-shadow:4px 4px 0 var(--ink);transition:transform .18s,box-shadow .18s}.button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.ticker{padding:0;text-align:left}.ticker-track{display:flex;width:max-content;animation:tickerMove 24s linear infinite}.ticker-track span{padding:14px 36px;display:block}.section:nth-of-type(2n){position:relative}.section-head .eyebrow{color:#2a6b49}.product-card{position:relative;box-shadow:0 0 #153d2b00;transform-origin:center bottom}.product-card:nth-child(3n+1){transform:rotate(-.7deg)}.product-card:nth-child(3n+2){transform:rotate(.7deg)}.product-card:hover{transform:rotate(0) translateY(-8px);box-shadow:10px 10px 0 var(--lime)}.product-card__image{position:relative}.product-card__image:after{content:"FRESH PICK";position:absolute;left:10px;top:10px;background:var(--lime);border:1px solid var(--ink);border-radius:999px;padding:7px 9px;font:900 9px var(--sans);letter-spacing:.08em}.product-card__foot span:first-child{background:var(--pink);border-radius:999px;padding:8px 11px}.product-card__foot span:last-child{transition:transform .2s}.product-card:hover .product-card__foot span:last-child{transform:rotate(45deg)}.story{position:relative;overflow:hidden}.story:after{content:"FRUITDESK \b7  LEATHER LANE \b7  SINCE 1977";position:absolute;right:-70px;top:50%;font:900 11px var(--sans);letter-spacing:.22em;color:var(--lime);transform:rotate(90deg)}.story-image{border:1px solid var(--lime);box-shadow:-12px 12px 0 var(--coral);transform:rotate(-1deg)}.story blockquote{color:var(--lime)}.step{transition:transform .2s}.step:hover{position:relative;z-index:2;transform:translateY(-8px) rotate(-1deg);box-shadow:8px 8px 0 var(--ink)}.fruit-pot-ad{background-image:radial-gradient(circle,var(--ink) 1.2px,transparent 1.4px);background-size:22px 22px}.fruit-pot-ad__grid>div:last-child{background:#ff7957f0;padding:25px;border-radius:16px}.fruit-pot-ad__art{transform:rotate(-2deg);animation:potFloat 5s ease-in-out infinite}.fruit-pot-ad__art:before,.fruit-pot-ad__art:after{content:"\2726";position:absolute;color:var(--coral);font-size:50px}.fruit-pot-ad__art:before{left:-28px;top:30%}.fruit-pot-ad__art:after{right:-25px;bottom:22%}.fruit-pot-ad__facts span:nth-child(2){background:var(--pink)}.sub-builder{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--pink),#f8d9df)}.sub-builder:before{content:"SUBSCRIBE";position:absolute;left:-40px;top:420px;font:900 90px/.8 var(--sans);color:#153d2b0e;transform:rotate(-90deg)}.sub-panel{box-shadow:7px 7px #153d2b2e;transition:.2s}.sub-panel:hover{box-shadow:10px 10px #153d2b42}.sub-step-title>span{box-shadow:3px 3px 0 var(--ink)}.sub-product{transition:.18s}.sub-product:hover{transform:translateY(-4px)}.week-grid span{position:relative;overflow:hidden;transition:.18s}.week-grid span:before{content:"";position:absolute;inset:auto -20% -70% -20%;height:100%;background:var(--lime);border-radius:50%;transition:.25s}.week-grid input:checked+span:before{bottom:-78%}.week-grid input:checked+span b,.week-grid input:checked+span i{position:relative}.sub-summary{box-shadow:7px 7px 0 var(--ink)}.page-hero{background:linear-gradient(135deg,#dcf34f73,#efb9c973);border-bottom:1px solid var(--line)}.product-info,.cart-summary,.contact-form{box-shadow:8px 8px #153d2b26}.site-footer{position:relative;overflow:hidden}.site-footer:after{content:"\25cf";position:absolute;color:var(--coral);font-size:300px;right:-90px;bottom:-160px;opacity:.25}.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s,transform .65s}.reveal.is-revealed{opacity:1;transform:translateY(0)}.product-card.reveal.is-revealed:hover{transform:translateY(-8px);box-shadow:10px 10px 0 var(--lime)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--coral);outline-offset:4px}@keyframes tickerMove{to{transform:translate(-50%)}}@keyframes fruitFloat{50%{transform:translateY(-14px) rotate(6deg)}}@keyframes stickerWiggle{50%{transform:rotate(3deg) scale(1.04)}}@keyframes potFloat{50%{transform:rotate(1deg) translateY(-8px)}}@keyframes brandPop{50%{transform:scale(1.25)}}@keyframes announcementGlow{to{background-position:-200% 0}}@media(max-width:850px){.hero-fruit--orange{opacity:.55}.hero-art{box-shadow:10px 10px 0 var(--coral)}.story:after,.sub-builder:before{display:none}.fruit-pot-ad__grid>div:last-child{padding:10px 0;background:transparent}}@media(max-width:520px){.hero-copy .display{font-size:54px}.hero-fruit--lime{display:none}.fresh-tag{width:90px;height:90px;font-size:12px}.product-card:nth-child(n){transform:none}.fruit-pot-ad__art:before,.fruit-pot-ad__art:after{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.hero-copy .eyebrow,.hero-art,.story-image,.fruit-pot-ad__art{transform:none}.hero-art,.story-image{box-shadow:0 16px 38px #173f2b24}.hero-art:hover{transform:translateY(-3px);box-shadow:0 20px 46px #173f2b2e}.brand i,.hero-sticker,.hero-fruit,.fruit-pot-ad__art{animation:none}.product-card:nth-child(n){transform:none}.product-card:hover,.product-card.reveal.is-revealed:hover{transform:translateY(-4px);box-shadow:0 14px 32px #173f2b24}.step:hover{transform:translateY(-3px);box-shadow:0 12px 28px #173f2b1f}.story-image{border-color:#173f2b33}.fruit-pot-ad__grid>div:last-child{background:#f47b5cf0;border:1px solid rgba(23,63,43,.18)}.sub-panel,.sub-panel:hover{box-shadow:0 12px 30px #173f2b1a}.sub-product:hover{transform:translateY(-2px)}.sub-summary{box-shadow:0 12px 30px #173f2b24}.product-info,.cart-summary,.contact-form{box-shadow:0 12px 32px #173f2b1a}@media(max-width:850px){.hero-art{box-shadow:0 14px 32px #173f2b24}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/jazz.css.map */
