@font-face{font-family:OS-Vintage;src:url(/cdn/shop/files/OldStandard-Vintage.otf) format("opentype"),url(/cdn/shop/files/OldStandard-Vintage.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:OS-BDC;src:url(/cdn/shop/files/BDC_Old_Standard.woff) format("woff")}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-VariableFont_wght.ttf?v=1749617644) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Brown;src:url(/cdn/shop/files/brown-pro-regular.otf?v=1750937042) format("opentype")}h1,h2,h3,.h1,.h2,.h3{font-family:OS-Vintage!important;font-weight:400;font-style:normal}h4,h5,h6,.h4,.h5,.h6,p{font-family:OS-BDC!important}.header__row{height:150px}@media screen and (min-width: 750px){.header__drawer{display:none!important}}.no-touchevents .overflow-menu{position:absolute;width:100%;left:-6.5vw;justify-content:center;display:flex;top:5vh}.no-touchevents .overflow-menu li:nth-of-type(2){margin-right:15vw}.menu-list__link-title{font-family:OS-BDC!important;font-size:21pt;margin:0 25px;position:relative}.menu-list__link-title:after{content:"";background:#4458ad;width:0%;height:2.5px;position:absolute;left:0;bottom:10px;transition:width .25s ease-out}.menu-list__link-title:hover:after{width:100%}.header__columns:has(.header__column--center .header-logo):has(.header__column--left header-menu){position:relative;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;gap:var(--gap-lg)}.header__columns:has(.header__column--center .header-logo):has(.header__column--left header-menu){position:relative;display:grid;grid-template-columns:1fr .35fr 1fr;grid-template-areas:"left center right";align-items:center;gap:var(--gap-lg)}.header__columns:has(.header__column--center .header-logo):has(.header__column--left header-menu) .header__column--center{grid-area:center;z-index:10}.header__columns:has(.header__column--center .header-logo):has(.header__column--left header-menu) .header__column--left{grid-area:left;display:flex;justify-content:space-between;align-items:center}.header__columns:has(.header__column--center .header-logo):has(.header__column--left header-menu) .menu-list__list{display:flex;justify-content:space-between;align-items:center;width:100%;gap:0}.header__columns:has(.header__column--center .header-logo):has(.header__column--left header-menu) .menu-list__list>li:first-child{margin-right:auto}.header__columns:has(.header__column--center .header-logo):has(.header__column--left header-menu) .menu-list__list>li:not(:first-child){margin-left:auto}.header__columns:has(.header__column--center .header-logo):has(.header__column--left header-menu) .menu-list__list>li:nth-child(2){margin-left:120px}@media screen and (max-width: 749px){.header__columns{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"left center right"!important;align-items:center;padding-inline:var(--padding-3xs)!important;gap:var(--gap-sm)!important}.header__column--left header-menu,.header__column--right header-menu{display:none!important}.header__drawer{display:flex!important;grid-area:left!important;justify-self:start;align-items:center;min-height:var(--minimum-touch-target)}.header__column--center{grid-area:center!important;justify-self:center}.header-logo{display:flex;align-items:center;justify-content:center}.header__column--right{grid-area:right!important;justify-self:end}.header__column{display:flex!important}}.header-logo,.header-logo__image{transition:transform .3s cubic-bezier(.4,0,.2,1)!important;transform-origin:center center!important;will-change:transform}header-component:not([data-sticky-state=active]) .header-logo,header-component:not([data-sticky-state=active]) .header-logo__image{transform:scale(1)!important;margin-top:8px}header-component[data-sticky-state=active] .header-logo{transform:scale(.67)!important;transform-origin:center 0!important;margin-top:0}@media screen and (max-width: 768px){header-component[data-sticky-state=active] .header-logo{transform:scale(.75)!important;transform-origin:center 0!important}}@media screen and (max-width: 480px){header-component[data-sticky-state=active] .header-logo{transform:scale(.67)!important;transform-origin:center 0!important}}header-component[data-sticky-state=active] .header__row{height:130px;transition:height .3s ease-in-out}@media screen and (max-width: 768px){header-component[data-sticky-state=active] .header__row{height:60px}}@media screen and (max-width: 480px){header-component[data-sticky-state=active] .header__row{height:80px}}.menu-list__link{color:#4458ad!important}.menu-list__link:hover,.menu-list__link:focus,.menu-list__link--active{color:#4458ad!important}.rte p{font-family:Montserrat!important;font-weight:700}.green-banner__body-text p{padding:0 10%}.wild-organics__content{text-align:center}@media screen and (max-width: 768px){html,body{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body{position:relative;min-height:100vh}.page-width,.container,[class*=__container],[class*=__content]{padding-left:20px!important;padding-right:20px!important;max-width:100%!important}.header{padding:0}.header__row{height:150px!important;padding:0}.header__columns{height:100%!important;align-items:center!important}.menu-list__link{font-size:14px!important;padding:8px 10px!important}h1,.h1{font-size:2rem!important}h2,.h2{font-size:1.75rem!important}h3,.h3{font-size:1.5rem!important}p{font-size:1rem!important;line-height:1.5!important}}@media screen and (max-width: 480px){.header__row{height:120px!important;padding:0}h1,.h1{font-size:1.75rem!important}h2,.h2{font-size:1.5rem!important}h3,.h3{font-size:1.25rem!important}p{font-size:.875rem!important;line-height:1.4!important;color:#095c3d!important}}@media screen and (max-width: 768px){.hero-farm{min-height:60vh;padding:20px 0;margin-bottom:40px}.hero-farm__container{height:60vh;padding:0 20px}.hero-farm__content{padding:20px 0!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:40%!important}.hero-farm__text-container{margin-top:20px;max-width:100%}.hero-farm__heading{font-size:36pt!important;line-height:1.1!important;margin-bottom:15px!important}.hero-farm__subheading{font-size:14pt!important;width:100%!important;line-height:1.4!important;margin-bottom:20px!important}.hero-farm__tractor{width:25vw;height:20vw;left:-25vw;bottom:50%}.hero-farm__cta-image{max-width:120px;margin:20px auto}.hero-farm__field{height:30%;bottom:0}.cloud-a{max-width:150px;top:10%}.cloud-b{max-width:130px;top:20%}.cloud-c{max-width:180px;top:5%}}@media screen and (max-width: 480px){.hero-farm{min-height:50vh;padding:15px 0;padding-top:120px!important}.hero-farm__container{height:50vh;padding:0 15px}.hero-farm__text-container{margin-top:0!important}.hero-farm__heading{font-size:44pt!important}.hero-farm__subheading{font-size:18pt!important;margin:0!important;padding:0 20px;line-height:28pt!important;color:#4458ad!important}.hero-farm__tractor{width:30vw;height:25vw}.hero-farm__cta-image{max-width:100px}}@media screen and (max-width: 768px){.wild-organics{padding:40px 0!important}.wild-organics__content{padding:30px 20px!important;margin:0 20px}.wild-organics__main-heading{font-size:36pt!important;line-height:1.1!important;padding:0!important;margin:0 0 20px!important;transform:rotate(-2deg)}.wild-organics__subheading{font-size:14pt!important;padding:0!important;line-height:1.4!important;margin-bottom:20px}.wild-organics__container{flex-direction:column!important;gap:20px}}@media screen and (max-width: 480px){.wild-organics__content{padding:25px 0!important;margin:0 15px}.wild-organics__main-heading{font-size:42pt!important;line-height:36pt!important;margin-bottom:45px!important}.wild-organics__subheading{font-size:21pt!important;line-height:28pt!important}.wild-organics__text p{font-size:16px!important;line-height:1.5!important;font-weight:500!important;color:#095c3d}}@media screen and (max-width: 768px){.green-banner{padding:40px 0!important}.green-banner__columns{grid-template-columns:1fr!important;gap:25px!important;padding:40px 20px!important;border-radius:20px;margin:0 20px}.green-banner__column{text-align:center;max-width:100%!important;padding:0!important}.green-banner__headline{font-size:22pt!important;margin-bottom:10px!important;line-height:1.2!important}.green-banner__body-text{font-size:14pt!important;line-height:1.4!important}}@media screen and (max-width: 480px){.green-banner__columns{padding:30px 15px!important;gap:20px!important;margin:0 15px}.green-banner__headline{font-size:18pt!important}.green-banner__body-text{font-size:12pt!important}}@media screen and (max-width: 768px){.rabbits-route{padding:40px 0!important}.rabbits-route__content{padding:0 20px}.rabbits-route__header{margin-bottom:0!important}.rabbits-route__heading{font-size:32pt!important;line-height:1.1!important;padding:0!important;margin-bottom:15px!important;text-align:center}.rabbits-route__subheading{font-size:16pt!important;padding:0!important;margin-bottom:15px!important;text-align:center}.rabbits-route__description{padding:0!important;font-size:14pt!important;line-height:1.4!important;text-align:center;margin-bottom:30px}.rabbits-route__maps{flex-direction:column!important;gap:20px!important;margin:0 0 30px!important;align-items:center}.rabbits-route__map{width:100%!important;max-width:300px!important;background:#fff;padding:15px;border-radius:15px;box-shadow:0 2px 10px #0000001a}.rabbits-route__map img{border-radius:10px}.rabbits-route__locations{grid-template-columns:1fr!important;gap:8px!important;font-size:12pt!important;margin-top:10px}.rabbits-route__gallery{grid-template-columns:1fr!important;gap:15px!important;padding:0!important}.rabbits-route__gallery-item{border-radius:10px;overflow:hidden}}@media screen and (max-width: 480px){.rabbits-route__content{padding:0 15px}.rabbits-route__heading{font-size:26pt!important}.rabbits-route__subheading{font-size:14pt!important}.rabbits-route__description{font-size:12pt!important}.rabbits-route__map{max-width:100%!important}.rabbits-route__locations{font-size:11pt!important}}@media screen and (max-width: 768px){.hoppin-fresh{padding:40px 0 0!important;background-color:#fef5e7}.hoppin-fresh__content{padding:0 20px}.hoppin-fresh__heading{font-size:32pt!important;line-height:1.1!important;padding:0!important;margin-bottom:30px!important;text-align:center}.hoppin-fresh__grid{grid-template-columns:1fr!important;gap:20px!important;padding:0!important}.produce-card{max-width:100%!important;margin:0!important;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.produce-card__image{height:200px!important;width:100%!important;object-fit:cover}.produce-card__content{padding:20px}.produce-card__title{font-size:20pt!important;margin-bottom:10px!important}.produce-card__description{font-size:13pt!important;line-height:1.4!important;margin-bottom:15px!important}.produce-card__button{font-size:14pt!important;padding:12px 25px!important;width:100%;border-radius:8px}}@media screen and (max-width: 480px){.hoppin-fresh__main-heading{font-size:32pt!important}.hoppin-fresh__content{padding:0 15px}.hoppin-fresh__heading{font-size:26pt!important}.hoppin-fresh__logo-container{display:none!important}.produce-card__image{height:180px!important}.produce-card__content{padding:15px}.produce-card__title{font-size:18pt!important}.produce-card__description{font-size:12pt!important}.produce-card__button{font-size:12pt!important;padding:10px 20px!important}}@media screen and (max-width: 768px){.what-is-rr{padding:40px 0!important}.what-is-rr__header{padding:0 20px;text-align:center}.what-is-rr__title{font-size:32pt!important;line-height:1.1!important;padding:0!important;margin-bottom:15px!important}.what-is-rr__subtitle{font-size:14pt!important;padding:0!important;margin-bottom:30px!important;line-height:1.4!important}.what-is-rr__slider{height:auto!important;margin:0 20px}.what-is-rr__slide{flex-direction:column!important;height:auto!important;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.what-is-rr__image-container{width:100%!important;height:250px!important}.what-is-rr__image-container img{width:100%;height:100%;object-fit:cover}.what-is-rr__content-container{width:100%!important;height:auto!important}.what-is-rr__content{padding:25px 20px!important}.what-is-rr__seasonal-text{color:#ff5722!important;font-size:30pt!important;margin-bottom:10px!important;line-height:30pt!important}.what-is-rr__product-title{font-size:26pt!important;line-height:1.1!important;margin-bottom:15px!important}.what-is-rr__description{font-size:13pt!important;line-height:1.4!important}.what-is-rr__controls{margin-top:20px}}@media screen and (max-width: 480px){.what-is-rr__header{padding:0 15px}.what-is-rr__title{font-size:26pt!important}.what-is-rr__subtitle{font-size:12pt!important}.what-is-rr__slider{margin:0 15px}.what-is-rr__image-container{height:200px!important}.what-is-rr__content{padding:20px 15px!important}.what-is-rr__product-title{font-size:35pt!important;margin-bottom:0!important}.what-is-rr__description{font-size:12pt!important}}@media screen and (max-width: 768px){.marquee-banner{height:60px!important;margin:0!important}.marquee-banner__track{align-items:center}.marquee-banner__text{font-size:16pt!important;white-space:nowrap}.marquee-banner__icon{height:28px!important;width:auto}}@media screen and (max-width: 480px){.marquee-banner{height:14vh!important;margin:30px 0!important}.marquee-banner__text{font-size:32pt!important;line-height:70pt!important}.marquee-banner__icon{height:45px!important;width:45px!important}}@media screen and (max-width: 768px){.custom-footer,.footer{padding:40px 0 20px!important;margin-top:40px}.custom-footer__content,.footer__content{flex-direction:column!important;padding:0 20px!important;gap:30px}.custom-footer__left,.custom-footer__center,.custom-footer__right,.footer__column{width:100%!important;text-align:center!important;margin-bottom:0!important;padding:0!important}.custom-footer__logo,.footer__logo{max-width:120px!important;margin:0 auto 15px!important;display:block}.custom-footer__social,.footer__social{justify-content:center!important;gap:20px!important;margin-top:15px}.custom-footer__social-icon,.footer__social-icon{width:40px;height:40px}.custom-footer__menu,.footer__menu{flex-direction:column!important;gap:12px!important;align-items:center}.custom-footer__menu-link,.footer__menu-link{font-size:14pt!important;padding:5px 0}.custom-footer__copyright,.footer__copyright{font-size:12pt!important;text-align:center!important;margin-top:0;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.footer__newsletter{max-width:100%;margin:0 auto}.footer__newsletter-form{flex-direction:column;gap:10px}.footer__newsletter-input{width:100%;padding:12px;font-size:14px}.footer__newsletter-button{width:100%;padding:12px}}@media screen and (max-width: 480px){.custom-footer__content,.footer__content{padding:0 15px!important}.custom-footer__logo,.footer__logo{max-width:100px!important}.custom-footer__menu-link,.footer__menu-link{font-size:12pt!important}.custom-footer__copyright,.footer__copyright{font-size:10pt!important}}@media screen and (max-width: 768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.page-width,.container{padding-left:20px!important;padding-right:20px!important;max-width:100%!important}.header+section,.header+.section{padding-top:20px!important}.button,button,[role=button]{padding:12px 24px!important;font-size:14px!important;border-radius:8px}img{max-width:100%!important;height:auto!important}.flex-row-mobile-column{flex-direction:column!important}.grid-mobile-1{grid-template-columns:1fr!important}.card-section{background:#fff;border-radius:20px;padding:30px 20px;margin:0 20px;box-shadow:0 2px 10px #0000000d}*{word-wrap:break-word;overflow-wrap:break-word}}@media screen and (max-width: 480px){.page-width,.container{padding-left:15px!important;padding-right:15px!important}.button,button,[role=button]{padding:10px 20px!important;font-size:12px!important}.card-section{margin:0 15px;padding:25px 15px}}@media screen and (max-width: 768px){section+section,.section+.section{margin-top:20px}.header+.hero-farm,.header+[class*=hero]{margin-top:0}.wild-organics,.green-banner,.rabbits-route,.hoppin-fresh,.what-is-rr{margin-bottom:20px}.marquee-banner{margin:0!important}}@media (hover: none) and (pointer: coarse){a,button,[role=button]{min-height:44px;min-width:44px}.hover\:scale-105:hover{transform:none!important}.slider-button{width:44px!important;height:44px!important}input,textarea,select{min-height:44px;font-size:16px}}@media screen and (max-width: 768px){#header-group{z-index:15}.header{position:sticky;top:0;z-index:1000;background:#fff}.header-section{position:fixed!important;width:100vw}#header-component{background:#fef9e9}.header__columns{padding-inline:var(--padding-3xs)!important;height:100%;display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"left center right"!important;align-items:center;gap:var(--gap-sm)!important}.header__drawer{grid-area:left!important;display:flex!important;align-items:center;justify-self:start}.header-logo{grid-area:center!important;justify-self:center}.header-menu{display:none!important}.header__icon--menu{display:flex!important;width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:var(--padding-sm);align-items:center;justify-content:center}.menu-drawer-container summary{display:flex!important}.header-drawer .menu-list__list{flex-direction:column;gap:0}.header-drawer .menu-list__item{width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.header-drawer .menu-list__link{display:block;width:100%;padding:15px 20px;font-size:16px}}@media screen and (max-width: 480px){.header__columns{padding-inline:var(--padding-3xs)!important;height:100%;display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"left center right"!important;align-items:center;gap:var(--gap-sm)!important}}header-actions{display:none!important}.header__row{background:transparent!important}.pennrose-badge{width:150px;display:block;position:absolute;top:-120px;left:75vw;transition:top .2s ease-out}.pennrose-badge.pull-down{top:-30px}.pennrose-badge:hover{top:-10px}.touchevents .pennrose-badge{display:none}.pennrose-footer-btn{width:33vw;position:absolute;bottom:70px;left:33.5vw;z-index:1}.touchevents .header__columns:has(.header__column--center .header-logo):has(.header__column--left header-menu) .header__column--left{justify-content:center}.touchevents .menu-drawer-container .header__icon--summary{padding:0!important}.touchevents .header__icon--summary .header-drawer-icon{margin:auto;width:100%;height:100%}.touchevents .menu-drawer{height:auto;width:100vw;top:9.5vh;box-shadow:none}.touchevents .menu-drawer__utility-links{display:none}.touchevents .menu-drawer__menu{padding:0;margin-bottom:0!important}.touchevents .menu-drawer__menu .menu-drawer__list-item--flat{padding:20px 40px 7.5px;border-bottom:1px solid #E8DDC0;margin-bottom:0}.touchevents .menu-drawer__menu-item{font-family:OS-BDC!important;color:#494ab4;font-size:25pt;line-height:30pt}.touchevents .menu-drawer__close-button,.touchevents .menu-drawer__backdrop,.touchevents .header-actions__action{display:none}.touchevents .svg-wrapper{color:#494ab5}.touchevents .svg-wrapper>svg{width:100%;height:100%}.menu-close-x{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;cursor:pointer;z-index:10}@media screen and (max-width: 749px){.menu-drawer-container.menu-open .menu-close-x{display:block}.menu-drawer-container.menu-open .menu-hamburger{display:none}.menu-drawer-container:not(.menu-open) .menu-close-x{display:none}.menu-drawer-container:not(.menu-open) .menu-hamburger{display:block}}.touchevents .menu-drawer-container.menu-open .menu-close-x{display:block}.touchevents .menu-drawer-container.menu-open .menu-hamburger{display:none}.touchevents .menu-drawer-container:not(.menu-open) .menu-close-x{display:none}.touchevents .menu-drawer-container:not(.menu-open) .menu-hamburger{display:block}.touchevents .menu-drawer-container .header-drawer-icon--animated{display:block;position:relative}.touchevents .menu-drawer-container .header-drawer-icon--animated img{width:100%!important;height:100%!important;object-fit:contain}.section-background{background:#fef9e9}.touchevents .section-content-wrapper{position:relative;width:100%;height:60vh;padding:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
