.picks-section{background:var(--stone-100)}.picks-section .section__inner{max-width:var(--max-width);margin:0 auto}.section__header{margin-bottom:clamp(36px,4vw,56px)}.section__eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-link);margin-bottom:12px}.section__title{font-family:var(--font-heading);font-size:clamp(28px,4vw,44px);line-height:1.15;letter-spacing:-.01em;margin-bottom:12px}.section__subtitle{font-size:16px;color:var(--color-text-muted);max-width:520px;line-height:1.65}.pick{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:24px;border:1px solid rgba(0,0,0,.04);transition:box-shadow .3s ease-out}.pick:last-of-type{margin-bottom:0}.pick:hover{box-shadow:0 12px 36px #0000000f}.pick--reverse .pick__image{order:2}.pick--reverse .pick__content{order:1}.pick__image{background:var(--stone-50);display:flex;align-items:center;justify-content:center;padding:48px;min-height:360px;position:relative;overflow:hidden}.pick__image img{max-height:280px;object-fit:contain;transition:transform .5s cubic-bezier(.25,.1,.25,1)}.pick:hover .pick__image img{transform:scale(1.05)}.pick__badge{position:absolute;top:20px;left:20px;background:var(--color-btn);color:#fff;font-size:11px;font-weight:600;padding:6px 14px;border-radius:100px;text-transform:uppercase;letter-spacing:.05em}.pick__content{padding:clamp(32px,4vw,56px);display:flex;flex-direction:column;justify-content:center}.pick__origin{font-size:11px;font-weight:600;color:var(--color-link);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.pick__name{font-family:var(--font-heading);font-size:clamp(24px,2.5vw,32px);line-height:1.2;margin-bottom:16px}.pick__sensory{font-family:var(--font-heading);font-style:italic;font-size:16px;color:var(--stone-600);line-height:1.55;margin-bottom:20px}.pick__grower{font-size:13px;color:var(--color-text-muted);line-height:1.6;margin-bottom:24px;padding-left:12px;border-left:2px solid var(--green-200)}.pick__bottom{display:flex;align-items:center;gap:20px}.pick__price{font-size:20px;font-weight:600}.pick__price small{font-size:13px;font-weight:400;color:var(--color-text-muted)}.pick__add{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;border-radius:100px;border:none;background:var(--color-btn);color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-body);transition:background .15s;text-decoration:none;white-space:nowrap}.pick__add:hover{background:var(--color-btn-hover);color:#fff}.pick__add:disabled{opacity:.6;cursor:wait}.pick__add--disabled{background:var(--stone-300);cursor:not-allowed}.section__footer{text-align:center;margin-top:48px}.btn--outline{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:var(--radius);border:1.5px solid var(--color-border);background:#fff;font-size:14px;font-weight:600;color:var(--color-text);text-decoration:none;cursor:pointer;transition:all .15s}.btn--outline:hover{border-color:var(--green-500);color:var(--green-600)}@media(max-width:900px){.pick{grid-template-columns:1fr}.pick--reverse .pick__image,.pick--reverse .pick__content{order:0}.pick__image{min-height:260px;padding:32px}.pick__content{padding:28px 24px 32px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-home-editorial-picks.css.map */
