.fr2 *,.fr2 *:before,.fr2 *:after{box-sizing:border-box;margin:0;padding:0}.fr2 img{max-width:100%;display:block}.fr2 a{text-decoration:none;color:inherit}.fr2 ul{list-style:none}.fr2 button{cursor:pointer}.fr2-container{max-width:1160px;margin:0 auto;padding:0 44px}.fr2-section-outer{border-bottom:1px solid rgba(26,107,42,.13)}.fr2-section-inner{max-width:1160px;margin:0 auto;padding:88px 44px}.fr2-tag{display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#1a6b2a;margin-bottom:11px}.fr2-h2{font-family:Nunito,sans-serif;font-size:42px;font-weight:800;letter-spacing:-1.5px;line-height:1.08;color:#0d1f0f;margin-bottom:13px}.fr2-h2 em{font-style:normal;color:#1a6b2a}.fr2-lead{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:300;color:#2d5235;line-height:1.7;max-width:540px;margin-bottom:48px}.fr2-btn-primary{display:inline-block;background:#1a6b2a;color:#fff;border:none;padding:13px 26px;border-radius:9px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .18s,transform .18s}.fr2-btn-primary:hover{background:#2d8c3e;transform:translateY(-1px)}.fr2-btn-secondary{display:inline-block;background:transparent;color:#0d1f0f;border:1.5px solid rgba(26,107,42,.22);padding:13px 26px;border-radius:9px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:border-color .18s}.fr2-btn-secondary:hover{border-color:#1a6b2a}.fr2-photo-slot{background:#e8f5ec;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;overflow:hidden}.fr2-photo-slot.alt{background:#fdfaf0}.fr2-photo-slot.dark{background:#ddeae0}.fr2-photo-slot img{width:100%;height:100%;object-fit:cover}.fr2-photo-hint{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#9dbfa5;background:#fff;padding:4px 12px;border-radius:100px;border:1px dashed rgba(26,107,42,.25)}@keyframes fr2FadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fr2Pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes fr2FloatA{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-16px) rotate(-3deg)}}@keyframes fr2FloatB{0%,to{transform:translateY(-6px) rotate(10deg)}50%{transform:translateY(12px) rotate(7deg)}}@keyframes fr2FloatC{0%,to{transform:translateY(4px) rotate(-14deg)}50%{transform:translateY(-13px) rotate(-10deg)}}@keyframes fr2FloatD{0%,to{transform:translateY(-3px) rotate(5deg)}50%{transform:translateY(11px) rotate(8deg)}}@keyframes fr2FloatE{0%,to{transform:translateY(7px) rotate(-18deg)}50%{transform:translateY(-9px) rotate(-14deg)}}@keyframes fr2Shimmer{0%{transform:translate(-120%) rotate(30deg)}to{transform:translate(320%) rotate(30deg)}}@keyframes fr2Drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fr2CarouselSlide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media(max-width:900px){.fr2-container{padding:0 24px}.fr2-section-inner{padding:56px 24px}.fr2-h2{font-size:32px}.fr2-grid-2{grid-template-columns:1fr!important}.fr2-grid-4{grid-template-columns:1fr 1fr!important}}@media(max-width:560px){.fr2-grid-4,.fr2-grid-form{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fruttaio-global.css.map */
