/*!
Theme Name: Sunfresh Farms
Author: Ryan Hill
Description: Custom theme for Sunfresh Farms (an ATV Farms company). Built on the shared ATV/Green Earth design system, rebranded for Sunfresh.
Version: 2026.1
*/@font-face{font-family:"BLT Heirloom";src:url("assets/fonts/blt-heirloom/blt-heirloom-regular.woff2") format("woff2"),url("assets/fonts/blt-heirloom/blt-heirloom-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BLT Heirloom";src:url("assets/fonts/blt-heirloom/blt-heirloom-light.woff2") format("woff2"),url("assets/fonts/blt-heirloom/blt-heirloom-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("assets/fonts/figtree/figtree-regular.woff2") format("woff2"),url("assets/fonts/figtree/figtree-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("assets/fonts/figtree/figtree-bold.woff2") format("woff2"),url("assets/fonts/figtree/figtree-bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}:root{--text-size-1: 3.75rem;--text-size-2: 2.5rem;--text-size-3: 2rem;--text-size-4: 1.625rem;--text-size-5: 1.25rem;--text-size-6: 1rem;--text-size-7: .875rem;--text-size-8: .75rem;--section-padding: 2rem;--layout-padding: 1rem;--content-padding: 1rem;--dark-green-color: #38471a;--light-green-color: #e8801c;--off-white-color: #fffdf2;--sun-color: #f3c400;--orange-color: #ef7d1f;--green-color: #7d9c34;--sans-serif: "Figtree", -apple-system, sans-serif;--display-font: "BLT Heirloom", -apple-system, sans-serif;--body-font: var(--sans-serif);--body-line-height: 1.4;--heading-line-height: 1.1;--border-radius: 25px;--global-nav-height: 64px}@media screen and (min-width: 1024px){:root{--text-size-1: 6rem;--text-size-2: 3.75rem;--text-size-3: 2.5rem;--text-size-4: 2rem;--text-size-5: 1.625rem;--text-size-6: 1.25rem;--text-size-7: 1rem;--text-size-8: .875rem;--section-padding: 4rem;--layout-padding: 5rem;--content-padding: 2rem;--border-radius: 40px;--global-nav-height: 100px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.image.border-round{border-radius:var(--border-radius)}.font-display{font-family:var(--display-font)}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.carousel{width:100%;max-width:100%;min-height:0;min-width:0;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.carousel-vertical>.carousel-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carousel-items{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.carousel-android .carousel-item,.carousel-ios .carousel-item,.carousel-items{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.carousel-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.carousel-item{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.carousel-item-invisible-blank{visibility:hidden}.carousel-autoheight,.carousel-autoheight .carousel-item{height:auto}.carousel-autoheight .carousel-items{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.carousel-backface-hidden .carousel-item{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.carousel-3d.carousel-css-mode .carousel-items{-webkit-perspective:1200px;perspective:1200px}.carousel-3d .carousel-items{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.carousel-3d{-webkit-perspective:1200px;perspective:1200px}.carousel-3d .carousel-item,.carousel-3d .carousel-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.carousel-css-mode>.carousel-items{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.carousel-css-mode>.carousel-items::-webkit-scrollbar{display:none}.carousel-css-mode>.carousel-items>.carousel-item{scroll-snap-align:start start}.carousel-css-mode.carousel-horizontal>.carousel-items{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.carousel-css-mode.carousel-vertical>.carousel-items{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.carousel-css-mode.carousel-free-mode>.carousel-items{-ms-scroll-snap-type:none;scroll-snap-type:none}.carousel-css-mode.carousel-free-mode>.carousel-items>.carousel-item{scroll-snap-align:none}.carousel-css-mode.carousel-centered>.carousel-items::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.carousel-css-mode.carousel-centered>.carousel-items>.carousel-item{scroll-snap-align:center center;scroll-snap-stop:always}.carousel-css-mode.carousel-centered.swiper-horizontal>.carousel-items>.carousel-item:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.carousel-css-mode.carousel-centered.swiper-horizontal>.carousel-items::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.carousel-css-mode.carousel-centered.carousel-vertical>.carousel-items>.carousel-item:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.carousel-css-mode.carousel-centered.carousel-vertical>.carousel-items::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.carousel-3d .swiper-slide-shadow,.carousel-3d .swiper-slide-shadow-left,.carousel-3d .swiper-slide-shadow-right,.carousel-3d .swiper-slide-shadow-top,.carousel-3d .swiper-slide-shadow-bottom,.carousel-3d .swiper-slide-shadow,.carousel-3d .swiper-slide-shadow-left,.carousel-3d .swiper-slide-shadow-right,.carousel-3d .swiper-slide-shadow-top,.carousel-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.carousel-3d .swiper-slide-shadow{background:rgba(0,0,0,.5)}.carousel-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.carousel-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.carousel-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.carousel-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.carousel-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.carousel:not(.carousel-watch-progress) .carousel-lazy-preloader,.carousel-watch-progress .is-visible .carousel-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.carousel-lazy-preloader-white{--swiper-preloader-color: #fff}.carousel-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.carousel .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.carousel.carousel-cards{overflow:visible}.carousel-cards .carousel-item{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-creative .carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.carousel-fade.carousel-free-mode .carousel-item{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.carousel-fade .carousel-item{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item .carousel-item{pointer-events:none}.carousel-fade .is-active,.carousel-fade .is-active .is-active{pointer-events:auto}:root{--swiper-navigation-size: 64px;--swiper-navigation-sides-offset: 24px}.nav-button-prev,.nav-button-next{position:absolute;z-index:10;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;height:3rem;color:currentColor;cursor:pointer;overflow:hidden}.nav-button-prev:hover:before,.nav-button-next:hover:before{opacity:1}.nav-button-prev:active:before,.nav-button-next:active:before{opacity:.5}.nav-button-prev:focus-visible,.nav-button-next:focus-visible{outline:0}.nav-button-prev[aria-disabled=true],.nav-button-prev.is-disabled,.nav-button-next[aria-disabled=true],.nav-button-next.is-disabled{opacity:0;cursor:auto;pointer-events:none}.nav-button-prev.is-hidden,.nav-button-next.is-hidden{opacity:0;cursor:auto;pointer-events:none}.nav-disabled .nav-button-prev,.nav-disabled .nav-button-next{display:none !important}.nav-button-prev svg,.nav-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.carousel-rtl .nav-button-prev svg,.carousel-rtl .nav-button-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-button-lock{display:none}.nav-button-prev:after,.nav-button-next:after{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.nav-button-prev,.carousel-rtl .nav-button-next{left:0}.nav-button-prev:after,.carousel-rtl .nav-button-next:after{-webkit-mask-image:url("assets/images/icons/chevron-left.svg");mask-image:url("assets/images/icons/chevron-left.svg")}.nav-button-next,.carousel-rtl .nav-button-prev{right:0}.nav-button-next:after,.carousel-rtl .nav-button-prev:after{-webkit-mask-image:url("assets/images/icons/chevron-right.svg");mask-image:url("assets/images/icons/chevron-right.svg")}@media screen and (min-width: 1024px){:root{--swiper-navigation-sides-offset: 44px}}body{font-family:var(--body-font);font-size:16px;line-height:var(--body-line-height);color:var(--dark-green-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-family:var(--display-font);font-weight:normal;line-height:var(--heading-line-height)}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child),.h1:not(:last-child),.h2:not(:last-child),.h3:not(:last-child),.h4:not(:last-child),.h5:not(:last-child),.h6:not(:last-child){margin-bottom:.66em}h1,.h1,.p1{font-size:var(--text-size-1)}h2,.h2,.p2{font-size:var(--text-size-2)}h3,.h3,.p3{font-size:var(--text-size-3)}h4,.h4,.p4{font-size:var(--text-size-4)}h5,.h5,.p5{font-size:var(--text-size-5)}h6,.h6,.p6{font-size:var(--text-size-6)}.p7{font-size:var(--text-size-7)}.p8{font-size:var(--text-size-8)}.p1,.p2,.p3,.p4,.p5,.p6{line-height:var(--body-line-height)}p{margin:0;font-size:1em}p:not(:last-child){margin-bottom:1em}strong,b{font-weight:bold}em,i{font-style:italic}ul,ol{margin:0;padding:0;list-style:none}li{font-size:1em}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{-webkit-text-decoration:1px underline;text-decoration:1px underline}u{text-underline-offset:.15em}img,figure{height:auto}img{max-width:100%}figure{margin:0}picture{display:block}picture img{display:block}embed,iframe,object{max-width:100%}address{font-style:normal}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:100vh;background-color:var(--off-white-color)}body.disable-scrolling{height:100% !important;overflow:hidden !important}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-section{margin-block:var(--section-padding)}.page-section.with-background{margin-block:0;padding-block:var(--section-padding)}.latest-blog-posts-section{margin-top:80px}.latest-blog-posts-section .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}.latest-blog-posts-section .layout-wrapper>.copy-wrapper{text-align:center}.latest-blog-posts-section .layout-wrapper>.copy-wrapper .heading:not(:last-child){margin-bottom:.33em}@media screen and (min-width: 1024px){.latest-blog-posts-section .layout-wrapper{margin-top:140px}}.cards-stack-carousel-section .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}.cards-stack-carousel-section .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cards-stack-carousel-section .card:before,.cards-stack-carousel-section .card:after{content:"";position:absolute;z-index:1;display:block;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 1023px){.cards-stack-carousel-section{-webkit-margin-after:calc(var(--section-padding)*2);margin-block-end:calc(var(--section-padding)*2)}}@media screen and (min-width: 1024px){.cards-stack-carousel-section .layout-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}.content-and-card-section .layout-wrapper{display:grid;gap:var(--section-padding)}@media screen and (min-width: 1024px){.content-and-card-section .layout-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}.content-and-image-section .layout-wrapper{display:grid;gap:var(--section-padding)}.content-and-image-section .image-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width: 1024px){.content-and-image-section .layout-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}.content-and-image-section .layout-wrapper.layout-image-right .image-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.content-and-tile-section .layout-wrapper{display:grid;gap:var(--section-padding)}.content-and-tile-section .layout-wrapper>.copy-wrapper .heading{font-size:var(--text-size-3)}.content-and-tile-section .layout-wrapper .tile{text-align:left}.content-and-tile-section .layout-wrapper .tile .heading{font-size:var(--text-size-4)}@media screen and (min-width: 1024px){.content-and-tile-section .layout-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.content-with-mascots-section{position:relative;-webkit-margin-after:0;margin-block-end:0}.content-with-mascots-section+.page-section{-webkit-margin-before:0;margin-block-start:0}.content-with-mascots-section .layout-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:calc(var(--layout-padding)*2);-webkit-padding-after:6rem;padding-block-end:6rem}.content-with-mascots-section .layout-wrapper:before,.content-with-mascots-section .layout-wrapper:after{content:"";position:absolute;z-index:-1;display:block;background-position:center center;background-repeat:no-repeat}.content-with-mascots-section .layout-wrapper:before{bottom:0;left:calc(var(--layout-padding) + 10px);width:20%;max-width:260px;aspect-ratio:259/226;background-image:url("assets/images/illustrations/mascots/mascots-C.svg")}.content-with-mascots-section .layout-wrapper:after{bottom:0;right:calc(var(--layout-padding) + 10px);width:20%;max-width:265px;aspect-ratio:7/6;background-image:url("assets/images/illustrations/mascots/mascots-D.svg")}.content-with-mascots-section .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--layout-padding)}.content-with-mascots-section .copy-wrapper{text-align:center}.content-with-mascots-section .copy-wrapper p:not([class]){margin-inline:auto;max-width:768px}.content-with-mascots-section .copy-wrapper p:not([class]):not(:last-child){margin-bottom:1.5em}@media screen and (min-width: 1024px){.content-with-mascots-section .layout-wrapper{padding-inline:var(--layout-padding);-webkit-padding-after:5rem;padding-block-end:5rem}.content-with-mascots-section .layout-wrapper:before{width:17.5%}.content-with-mascots-section .layout-wrapper:after{width:17.65%}}.details-list-and-image-section .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}@media screen and (min-width: 1024px){.details-list-and-image-section .layout-wrapper{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}}.details-section .layout-wrapper{display:grid;gap:var(--section-padding)}.details-section .layout-wrapper>.copy-wrapper{-webkit-padding-before:var(--text-size-6);padding-block-start:var(--text-size-6);border-top:1px solid}.details-section .layout-wrapper>.copy-wrapper .heading{font-size:var(--text-size-3)}@media screen and (min-width: 1024px){.details-section .layout-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}.details-tiles-list-section .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-padding)}.details-tiles-list-section .layout-wrapper>.copy-wrapper{text-align:center}.index-section{margin-top:80px}@media screen and (min-width: 1024px){.index-section .layout-wrapper{margin-top:140px}}.latest-blog-posts-section .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}.latest-blog-posts-section .layout-wrapper>.copy-wrapper{text-align:center}.latest-blog-posts-section .layout-wrapper>.copy-wrapper .heading:not(:last-child){margin-bottom:.33em}.links-section .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding);max-width:1680px}.links-section .section-header{text-align:center}.people-tiles-grid-section .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}.people-tiles-grid-section .section-header{margin-inline:auto;max-width:980px;text-align:center}.produce-details-section.theme-light-green,.produce-details-section.theme-dark-green{color:var(--off-white-color)}.produce-details-section.theme-light-green{background-color:var(--light-green-color)}.produce-details-section.theme-light-green .section-header{line-height:var(--body-line-height)}.produce-details-section.theme-light-green .section-header .heading{color:var(--dark-green-color)}.produce-details-section.theme-dark-green{background-color:var(--dark-green-color)}.produce-details-section.theme-dark-green .button{background-color:var(--light-green-color)}.produce-details-section .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--section-padding)}.produce-details-section .section-header{max-width:640px;text-align:center}.produce-details-section .produce-details-list{max-width:1130px}.table-section .tile .content-wrapper{gap:var(--content-padding);padding:1rem .5rem .5rem}.table-section .tile .heading{max-width:none}.table-section .tile .background-wrapper{position:absolute;inset:0}@media screen and (min-width: 768px){.table-section .tile .content-wrapper{gap:calc(var(--content-padding)*1.5);padding:calc(var(--content-padding)*1.5)}}.timeline-section .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:var(--content-padding);gap:var(--content-padding);border:2px solid;border-radius:var(--border-radius)}.timeline-section .section-header{position:relative;padding-inline:var(--content-padding)}.timeline-section .section-header .heading:not(:last-child){margin-bottom:.3em}.timeline-section .section-header p{color:var(--light-green-color)}.timeline-section .nav-button-prev{left:var(--content-padding)}.timeline-section .nav-button-next{right:var(--content-padding)}@media screen and (min-width: 1024px){.timeline-section .section-header{-webkit-padding-end:10rem;padding-inline-end:10rem}.timeline-section .section-header p{font-size:1.5rem}.timeline-section .nav-button-prev{left:auto;right:calc(var(--content-padding) + 4rem)}.timeline-section .nav-button-next{right:var(--content-padding)}}.avocados-page .page-header{background-color:var(--light-green-color)}.avocados-page .page-header p{color:var(--dark-green-color)}.distribution-page .page-header .copy-wrapper{max-width:880px}.distribution-page #produce .layout-wrapper,.distribution-page #produce .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.distribution-page #produce .layout-wrapper{gap:var(--section-padding)}.distribution-page #produce .content-wrapper{gap:var(--content-padding)}.distribution-page #produce .cards-stack-carousel{max-width:550px}.distribution-page #produce .card:before,.distribution-page #produce .card:after{content:"";position:absolute;z-index:1;display:block;background-position:center center;background-repeat:no-repeat}.distribution-page #produce .card:before{bottom:0;left:0}.distribution-page #produce .card:after{bottom:0;right:0}.distribution-page #produce .card.theme-light-green:before{bottom:2rem;width:21%;max-width:130px;aspect-ratio:108/164;background-image:url("assets/images/illustrations/mascots/mascot-F.svg")}.distribution-page #produce .card.theme-light-green:after{width:27%;max-width:160px;aspect-ratio:163/307;background-image:url("assets/images/illustrations/mascots/mascots-I.svg")}.distribution-page #produce .card.theme-dark-green:before{width:19%;max-width:110px;aspect-ratio:110/385;background-image:url("assets/images/illustrations/mascots/mascots-J.svg")}.distribution-page #produce .card.theme-dark-green:after{bottom:20%;width:15%;max-width:86px;aspect-ratio:89/231;background-image:url("assets/images/illustrations/mascots/mascot-G.svg")}@media screen and (max-width: 1023px){.distribution-page #produce{-webkit-margin-after:calc(var(--section-padding)*2);margin-block-end:calc(var(--section-padding)*2)}}@media screen and (min-width: 1024px){.distribution-page #produce .layout-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.distribution-page #produce .card{aspect-ratio:5/4}.distribution-page #produce .card .copy-wrapper{padding-inline:100px}}@media screen and (min-width: 1440px){.distribution-page #produce .card .copy-wrapper{font-size:1.5rem}}.distribution-page #benefits .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}.distribution-page #benefits .layout-wrapper>.copy-wrapper{margin-inline:auto;max-width:1024px;text-align:center}.farming-page #fruit-veg .card{position:relative}.farming-page #fruit-veg .card:before,.farming-page #fruit-veg .card:after{content:"";position:absolute;z-index:1;display:block;background-position:center center;background-repeat:no-repeat}.farming-page #fruit-veg .card:before{bottom:0;left:0}.farming-page #fruit-veg .card:after{bottom:0;right:0}.farming-page #fruit-veg .card.theme-light-green{color:var(--dark-green-color)}.farming-page #fruit-veg .card.theme-light-green:before{width:19%;max-width:120px;aspect-ratio:116/576;background-image:url("assets/images/illustrations/mascots/mascots-E.svg")}.farming-page #fruit-veg .card.theme-light-green:after{width:18%;max-width:110px;aspect-ratio:111/633;background-image:url("assets/images/illustrations/mascots/mascots-F.svg")}.farming-page #fruit-veg .card.theme-dark-green:before{bottom:6rem;width:25%;max-width:140px;aspect-ratio:145/158;background-image:url("assets/images/illustrations/mascots/mascots-G.svg")}.farming-page #fruit-veg .card.theme-dark-green:after{width:20%;max-width:115px;aspect-ratio:116/503;background-image:url("assets/images/illustrations/mascots/mascots-H.svg")}.farming-page #fruit-veg .card.theme-dark-green .heading{color:var(--off-white-color)}.farming-page #fruit-veg .card .copy-wrapper{position:relative;z-index:2;padding-inline:calc(var(--content-padding)*2);text-align:center;font-size:var(--text-size-7)}.farming-page #fruit-veg .card .heading:not(:last-child){margin-bottom:.33em}.farming-page #fruit-veg .card .heading+p{font-family:var(--display-font);font-size:var(--text-size-5)}.farming-page #fruit-veg .card .heading+p+p{font-size:var(--text-size-6)}.farming-page #fruit-veg .card b,.farming-page #fruit-veg .card a[style*=bold]{font-size:var(--text-size-6)}.farming-page #fruit-veg .card p:last-child{margin-top:var(--section-padding)}.food-safety-page #safety .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}.food-safety-page #safety .cards-stack-carousel .carousel-item:nth-child(1) .card:after{top:2rem;right:0;width:20%;max-width:110px;aspect-ratio:107/174;background-image:url("assets/images/illustrations/mascots/mascot-H.svg")}.food-safety-page #safety .cards-stack-carousel .carousel-item:nth-child(2) .card:before{top:2rem;left:0;width:20%;max-width:100px;aspect-ratio:103/123;background-image:url("assets/images/illustrations/mascots/mascot-I.svg")}.food-safety-page #safety .cards-stack-carousel .carousel-item:nth-child(2) .card:after{bottom:0;right:1rem;width:20%;max-width:120px;aspect-ratio:120/102;background-image:url("assets/images/illustrations/mascots/mascot-J.svg")}.food-safety-page #safety .cards-stack-carousel .carousel-item:nth-child(3) .card:before{bottom:1rem;left:0;width:20%;max-width:100px;aspect-ratio:101/170;background-image:url("assets/images/illustrations/mascots/mascot-K.svg")}.food-safety-page #safety .cards-stack-carousel .carousel-item:nth-child(3) .card:after{bottom:0;right:0;width:20%;max-width:75px;aspect-ratio:78/114;background-image:url("assets/images/illustrations/mascots/mascot-L.svg")}.food-safety-page #safety .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.food-safety-page #safety .card .copy-wrapper{font-size:var(--text-size-5);font-family:var(--display-font)}.food-safety-page #safety .card:before,.food-safety-page #safety .card:after{content:"";position:absolute;z-index:1;display:block;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 1023px){.food-safety-page #safety{-webkit-margin-after:calc(var(--section-padding)*2);margin-block-end:calc(var(--section-padding)*2)}}@media screen and (min-width: 1024px){.food-safety-page #safety .layout-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.food-safety-page #safety .card{aspect-ratio:5/2}}.food-safety-page #myths .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}.food-safety-page #myths .layout-wrapper>.copy-wrapper{text-align:center}.food-safety-page #myths .layout-wrapper>.copy-wrapper p{font-size:var(--text-size-5)}.food-safety-page #myths .card{position:relative;text-align:center;color:var(--dark-green-color)}.food-safety-page #myths .card:before,.food-safety-page #myths .card:after{content:"";position:absolute;z-index:1;display:block;background-position:center center;background-repeat:no-repeat}.food-safety-page #myths .card:before{bottom:.5rem;left:0;width:25%;max-width:80px;aspect-ratio:80/129;background-image:url("assets/images/illustrations/mascots/mascot-A.svg")}.food-safety-page #myths .card:after{bottom:0;right:0;width:25%;max-width:75px;aspect-ratio:77/143;background-image:url("assets/images/illustrations/mascots/mascot-B.svg")}.food-safety-page #myths .card .copy-wrapper{position:relative;z-index:2}.food-safety-page #myths .card .heading{font-size:var(--text-size-4);color:var(--off-white-color)}.food-safety-page #myths .card p{padding-inline:100px}@media screen and (min-width: 1024px){.food-safety-page #myths .card .copy-wrapper{padding-inline:100px}.food-safety-page #myths .card p{padding-inline:0}}.home-page .page-header .copy-wrapper{font-family:var(--body-font);font-size:1.25rem}.home-page #services .layout-wrapper,.home-page #services .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}.home-page #services .content-wrapper{padding-top:var(--content-padding);border-top:1px solid}.home-page #services .card{text-align:center}.home-page #services .card .copy-wrapper{padding-inline:calc(var(--content-padding) + 24px)}.home-page #services .card .heading{color:var(--off-white-color)}.home-page #services .nav-button-prev,.home-page #services .nav-button-next{top:75%}.home-page #services .nav-button-prev{left:1rem}.home-page #services .nav-button-next{right:1rem}@media screen and (min-width: 1024px){.home-page #services .layout-wrapper{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:var(--layout-padding)}.home-page #services .content-wrapper{gap:var(--content-padding)}}.local-first-page #vegetables .card:after{content:"";position:absolute;z-index:1;bottom:0;right:0;width:20%;display:block;max-width:100px;aspect-ratio:100/221;background:url("assets/images/illustrations/mascots/mascots-K.png") center center no-repeat}.local-first-page #vegetables .card .copy-wrapper{padding-right:100px}.local-first-page #fruits .card:after{content:"";position:absolute;z-index:1;bottom:0;right:0;width:20%;display:block;max-width:100px;aspect-ratio:115/215;background:url("assets/images/illustrations/mascots/mascots-L.svg") center center no-repeat}.local-first-page #fruits .card .copy-wrapper{padding-right:100px}.logistics-page #benefits .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}.logistics-page #benefits .layout-wrapper>.copy-wrapper{text-align:center}.logistics-page #benefits .layout-wrapper>.copy-wrapper .heading{font-size:var(--text-size-3)}.packaging-page .page-header .copy-wrapper{max-width:1100px}@media screen and (min-width: 1920px){.packaging-page .page-header .copy-wrapper{max-width:none}}.press-releases-page{background-color:var(--light-green-color)}.press-releases-page .page-header p{font-family:var(--display-font);font-size:var(--text-size-4)}.organic-produce-page #vegetables .card:after{content:"";position:absolute;z-index:1;bottom:0;right:0;width:20%;display:block;max-width:100px;aspect-ratio:100/221;background:url("assets/images/illustrations/mascots/mascots-K.png") center center no-repeat}.organic-produce-page #vegetables .card .copy-wrapper{padding-right:100px}.organic-produce-page #fruits .card:after{content:"";position:absolute;z-index:1;bottom:0;right:0;width:20%;display:block;max-width:100px;aspect-ratio:115/215;background:url("assets/images/illustrations/mascots/mascots-L.svg") center center no-repeat}.organic-produce-page #fruits .card .copy-wrapper{padding-right:100px}.sustainability-page .details-tile-section .details-tile .details{text-align:left}.sustainability-page .details-tile-section .details-tile .copy-wrapper{margin-inline:0}.sustainability-page #organic .card{position:relative}.sustainability-page #organic .card:before,.sustainability-page #organic .card:after{content:"";position:absolute;z-index:1;display:block;background-position:center center;background-repeat:no-repeat}.sustainability-page #organic .card.theme-light-green{color:var(--dark-green-color)}.sustainability-page #organic .card.theme-light-green:before{bottom:0;left:0;width:15%;max-width:80px;aspect-ratio:76/115;background-image:url("assets/images/illustrations/mascots/mascot-E.svg")}.sustainability-page #organic .card.theme-dark-green:before{bottom:0;left:0;width:15%;max-width:72px;aspect-ratio:70/83;background-image:url("assets/images/illustrations/mascots/mascot-C.svg")}.sustainability-page #organic .card.theme-dark-green:after{bottom:45%;right:0;width:15%;max-width:80px;aspect-ratio:20/29;background-image:url("assets/images/illustrations/mascots/mascot-D.svg")}.sustainability-page #organic .card.theme-dark-green .heading{color:var(--off-white-color)}.sustainability-page #organic .card .copy-wrapper{position:relative;z-index:2;text-align:center}.sustainability-page #organic .card .copy-wrapper p{padding-inline:80px}.sustainability-page #benefits{text-align:center}.sustainability-page #benefits .heading,.sustainability-page #benefits p{margin-inline:auto;max-width:768px}.sustainability-page #benefits .heading{font-size:var(--text-size-3);color:var(--off-white-color)}.sustainability-page .page-footer .card{width:100%;max-width:880px}.sustainability-page .page-footer .card .copy-wrapper>p{margin-inline:auto;max-width:500px}.sustainability-page .page-footer .card .heading{font-size:var(--text-size-4);color:var(--off-white-color)}.sustainability-page .page-footer .card .carousel-wrapper:not(:last-child){margin-bottom:var(--content-padding)}.sustainability-page .page-footer .card .text-carousel{padding-inline:2rem}.sustainability-page .page-footer .card .text-carousel .heading{margin-bottom:0;font-family:var(--body-font);font-size:var(--text-size-5);font-weight:bold}.sustainability-page .page-footer .card .nav-button-prev,.sustainability-page .page-footer .card .nav-button-next{color:var(--light-green-color)}.trade-resources-page{background-color:var(--light-green-color)}.trade-resources-page .page-header p{font-family:var(--display-font);font-size:var(--text-size-4)}.trade-resources-page .page-footer .green-earth-organics-logo{background-image:url("assets/images/logos/green-earth-organics-white-details.svg")}.trade-resources-page .network-nav{background-color:var(--off-white-color)}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5625rem 2rem .6875rem;background-color:var(--dark-green-color);border:none;border-radius:2rem;text-align:center;font-family:var(--display-font);font-size:1.125rem;letter-spacing:.02em;line-height:1.4;color:var(--off-white-color);text-decoration:none;cursor:pointer;-webkit-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear}.button:hover,.button:active{background-color:var(--light-green-color);text-decoration:none}.button.theme-dark-green{background-color:var(--dark-green-color);color:var(--off-white-color)}.button.theme-dark-green:hover{background-color:var(--light-green-color)}.button.hover-off-white:hover{background-color:var(--off-white-color);color:var(--dark-green-color)}.menu-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background-color:rgba(0,0,0,0);border:none;width:44px;height:44px;border-radius:50%;color:inherit}.menu-button.is-open:after{-webkit-mask-image:url("assets/images/icons/close.svg");mask-image:url("assets/images/icons/close.svg")}.menu-button:after{content:"";display:block;width:24px;height:24px;background-color:currentColor;-webkit-mask:url("assets/images/icons/menu.svg") center center no-repeat;mask:url("assets/images/icons/menu.svg") center center no-repeat;-webkit-mask-size:contain;mask-size:contain}.play-button{display:block;padding:0;width:96px;height:96px;background-color:rgba(0,0,0,0);border:0;border-radius:50%;cursor:pointer;overflow:hidden;text-indent:-999em}.play-button:after{content:"";display:block;width:100%;height:100%;background-color:#fff;-webkit-mask-image:url("assets/images/icons/play-circle.svg");mask-image:url("assets/images/icons/play-circle.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--border-radius);overflow:hidden}.card.theme-dark-green{background-color:var(--dark-green-color);color:var(--off-white-color)}.card.theme-dark-green .heading,.card.theme-dark-green h3{color:var(--light-green-color)}.card.theme-dark-green .button{background-color:var(--light-green-color)}.card.theme-dark-green .button:hover{background-color:var(--off-white-color);color:var(--dark-green-color)}.card.theme-light-green{background-color:var(--light-green-color);color:var(--off-white-color)}.card.theme-light-green .heading,.card.theme-light-green h3{color:var(--dark-green-color)}.card .area-link{position:absolute;inset:0;z-index:3;text-decoration:none}.card .image-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:block;overflow:hidden}.card .image{display:block;width:100%;height:auto}.card .copy-wrapper{padding:var(--section-padding) var(--content-padding)}.card .copy-wrapper a{position:relative;z-index:4}.card .heading.color-off-white{color:var(--off-white-color)}.card h3{font-size:var(--text-size-4)}@media screen and (min-width: 1024px){.card.layout-section{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--section-padding);padding:var(--content-padding)}.card.layout-section .copy-wrapper{-ms-flex-item-align:center;align-self:center;padding:0}.card.layout-section .image{height:100%;border-radius:1rem 2rem 2rem 1rem;-o-object-fit:cover;object-fit:cover}.card .copy-wrapper{padding:var(--content-padding)}}.link-card{border-radius:0}.link-card .image-wrapper{border-radius:0;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.25);box-shadow:2px 2px 4px 0 rgba(0,0,0,.25)}.link-card .image{display:block;width:100%;height:auto}.link-card .copy-wrapper{padding:1em 0 0;text-align:center}.post-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-padding)}.post-card .heading{color:var(--off-white-color) !important}.press-card .press-meta-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;font-family:var(--display-font)}.press-card .press-meta-list:not(:last-child){margin-bottom:var(--content-padding)}.press-card .press-meta-list .source-item{color:var(--light-green-color)}.press-card .press-meta-list .source-label{text-transform:uppercase}.press-card .press-meta-list a{text-decoration:none}.press-card .press-meta-list a:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.press-card .button{margin-top:1rem}.press-card .image{border-radius:var(--border-radius)}@media screen and (min-width: 1024px){.press-card{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cards-carousel.theme-dark-green .nav-button-prev,.cards-carousel.theme-dark-green .nav-button-next{color:var(--light-green-color)}.cards-carousel .nav-button-prev,.cards-carousel .nav-button-next{color:var(--off-white-color)}@media screen and (max-width: 1023px){.cards-carousel .card .copy-wrapper{padding-inline:var(--section-padding)}}@media screen and (min-width: 1024px){.cards-carousel.layout-section .card{-webkit-padding-end:var(--section-padding);padding-inline-end:var(--section-padding)}.cards-carousel.layout-section .card .copy-wrapper{padding-block:var(--content-padding)}.cards-carousel.layout-section .nav-button-prev{left:calc(50% - 2rem)}.cards-carousel.layout-section .nav-button-next{right:1rem}}.cards-stack-carousel{overflow:visible}.cards-stack-carousel .nav-button-prev,.cards-stack-carousel .nav-button-next{color:var(--off-white-color)}.cards-stack-carousel .nav-button-prev{left:1rem}.cards-stack-carousel .nav-button-next{right:1rem}.cards-stack-carousel .card{-webkit-box-shadow:8px 8px 10px rgba(0,0,0,.2);box-shadow:8px 8px 10px rgba(0,0,0,.2)}.cards-stack-carousel .card .copy-wrapper{position:relative;z-index:2;padding-inline:64px;text-align:center}.cards-stack-carousel .card .heading{margin-bottom:.66em;padding-bottom:.66em;border-bottom:1px solid;color:var(--off-white-color) !important}@media screen and (min-width: 1024px){.cards-stack-carousel .card .heading{font-size:var(--text-size-3)}}.timeline-carousel .carousel-items{counter-reset:list}.timeline-carousel .carousel-item{counter-increment:list;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;aspect-ratio:4/5;height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.timeline-carousel .carousel-item:before{content:"0" counter(list);position:absolute;left:0;width:100%;text-align:center;font-family:var(--display-font);font-weight:300;font-size:var(--text-size-1);line-height:1;color:var(--light-green-color)}.timeline-carousel .carousel-item:nth-child(odd){background-image:url("assets/images/illustrations/road-segment-A.svg")}.timeline-carousel .carousel-item:nth-child(odd):before{padding-top:5%}.timeline-carousel .carousel-item:nth-child(odd) .copy-wrapper{padding-top:50%}.timeline-carousel .carousel-item:nth-child(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-image:url("assets/images/illustrations/road-segment-B.svg")}.timeline-carousel .carousel-item:nth-child(even):before{padding-bottom:10%}.timeline-carousel .carousel-item:nth-child(even) .copy-wrapper{padding-bottom:50%}.timeline-carousel .carousel-item .copy-wrapper{padding-inline:20%;text-align:center}@media screen and (max-width: 1023px){.timeline-carousel .carousel-item:before{font-size:96px}}.matter-container{position:relative;overflow:hidden;opacity:0;-webkit-transition:opacity .1s linear .025s;transition:opacity .1s linear .025s}.matter-container.is-visible{opacity:1}.matter-container .mascot{position:absolute}.matter-container .mascot.size-small{max-width:25%}.matter-container .mascot.size-small.shape-rectangle{max-width:15%}.details{width:100%;text-align:left;border-width:1px 0;border-style:solid}.details[open] .details-summary:after{-webkit-mask-image:url("assets/images/icons/chevron-up.svg");mask-image:url("assets/images/icons/chevron-up.svg")}.details .details-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--content-padding);list-style:none;padding-block:var(--text-size-5);cursor:pointer}.details .details-summary::-webkit-details-marker{display:none}.details .details-summary:after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;margin-left:auto;width:var(--text-size-5);height:var(--text-size-5);background-color:currentColor;-webkit-mask:url("assets/images/icons/chevron-down.svg") center no-repeat;mask:url("assets/images/icons/chevron-down.svg") center no-repeat;-webkit-mask-size:contain;mask-size:contain}.details .details-content .copy-wrapper{padding-bottom:1.5rem}.produce-details[open] .details-summary .image-wrapper{display:none}.produce-details .details-summary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding-inline:var(--content-padding)}.produce-details .details-summary:after{margin-left:auto}.produce-details .details-summary .heading{margin-bottom:0}.produce-details .details-summary .image-wrapper{position:absolute;top:calc(var(--content-padding)*-1);right:0;width:60%;height:calc(100% + var(--content-padding));overflow:hidden;pointer-events:none}.produce-details .details-content{padding-inline:var(--content-padding)}.produce-details .image-wrapper,.produce-details .image-wrapper .image{display:block}.produce-details .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;padding-bottom:var(--content-padding);width:40%}.produce-details .details-text-content{margin-bottom:0;padding-bottom:0 !important;font-family:var(--display-font)}.produce-details .details-text-content ul{margin-bottom:0 !important}.produce-details .details-text-content p:empty{display:none}.produce-details .packaging-sizes-content{padding:1rem;border:1px solid;border-radius:20px}.produce-details .packaging-sizes-content p.h6:not(:last-child){margin-bottom:.25em}.produce-details .packaging-sizes-content p:not(:last-child){margin-bottom:0}.produce-details .button{margin-top:auto;white-space:nowrap}@media screen and (min-width: 1024px){.produce-details .details-summary .image-wrapper,.produce-details .details-content .image-wrapper{width:80%}.produce-details .details-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.produce-details .content-container{width:20%}}.video-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.video-figure .video-figure-caption{padding:0 3rem;text-align:center;font-size:.875rem;color:var(--dark-green-color)}.video-figure .video-figure-caption a{white-space:nowrap;color:var(--light-green-color)}@media screen and (max-width: 1023px){.video-figure .video-figure-caption{font-size:.875rem}}.global-footer{padding-block:var(--section-padding);background-color:var(--dark-green-color);border-radius:var(--border-radius) var(--border-radius) 0 0;font-family:var(--display-font);color:var(--off-white-color)}.global-footer .layout-wrapper,.global-footer .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-padding)}.global-footer .copy-wrapper p:not(:last-child){margin-bottom:0}.global-footer a{text-decoration:none}.global-footer a:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.global-footer .green-earth-organics-logo{max-width:300px}@media screen and (min-width: 1024px){.global-footer .layout-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:11rem}.global-footer .content-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--section-padding)}.global-footer .green-earth-organics-logo{width:400px}.global-footer .layout-container{gap:2.5rem}.global-footer .green-earth-organics-logo{max-width:400px}}.page-footer{position:relative;-webkit-margin-before:var(--section-padding);margin-block-start:var(--section-padding);-webkit-padding-after:6rem;padding-block-end:6rem}.page-footer:before,.page-footer:after{content:"";position:absolute;z-index:-1;display:block;background-position:center center;background-repeat:no-repeat}.page-footer:before{bottom:-1rem;left:0;width:34%;max-width:520px;aspect-ratio:259/162;background-image:url("assets/images/illustrations/mascots/mascots-A.svg")}.page-footer:after{bottom:0;right:0;width:32%;max-width:480px;aspect-ratio:485/441;background-image:url("assets/images/illustrations/mascots/mascots-B.svg")}.page-footer .layout-wrapper{padding-inline:calc(var(--layout-padding)*2);max-width:1200px}.page-footer .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--layout-padding)}.page-footer .copy-wrapper{text-align:center}.page-footer .copy-wrapper p:not([class]){margin-inline:auto;max-width:880px}.page-footer .copy-wrapper p:not([class]):not(:last-child){margin-bottom:1.5em}.page-footer .copy-wrapper h3{font-size:var(--text-size-5)}.page-footer .copy-wrapper h3:not(:last-child){margin-bottom:1.5em}.page-footer .heading{font-weight:300}.page-footer .heading .green-earth-organics-logo{position:relative;top:.2em;display:inline-block;width:17ch}@media screen and (min-width: 1024px){.page-footer{-webkit-margin-before:7.5rem;margin-block-start:7.5rem;-webkit-padding-after:12.5rem;padding-block-end:12.5rem}.page-footer:before{bottom:-2rem;width:34%}.page-footer:after{width:32%}.page-footer .layout-wrapper{padding-inline:var(--layout-padding)}.page-footer .heading{font-size:5rem}}.cards-grid{display:grid;gap:var(--content-padding)}@media screen and (min-width: 768px){.cards-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.125rem}}@media screen and (min-width: 1024px){.cards-grid.layout-3-columns{grid-template-columns:repeat(3, minmax(0, 1fr))}}.tiles-grid{display:grid;gap:var(--content-padding);list-style:none}@media screen and (min-width: 1024px){.tiles-grid.layout-2-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}.tiles-grid.layout-3-columns{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.details-tiles-grid .details-tile .content-wrapper{-ms-flex-item-align:center;align-self:center}.details-tiles-grid .details-tile .background-wrapper{position:relative}}@media screen and (min-width: 400px){.link-cards-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 768px){.link-cards-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1280px){.link-cards-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--section-padding) var(--layout-padding)}}.post-cards-grid{gap:1.125rem}.page-header{display:grid;grid-template-columns:100%;grid-template-areas:"area";width:100%;background-color:var(--dark-green-color);overflow:hidden}.page-header.size-fullscreen{min-height:100vh}.page-header .layout-wrapper,.page-header .background-wrapper{grid-area:area;position:relative}.page-header .layout-wrapper{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:calc(var(--layout-padding) + var(--global-nav-height)) var(--layout-padding)}.page-header .background-wrapper{z-index:1}.page-header .background-wrapper .image-wrapper{height:100%}.page-header .background-wrapper .image{display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.page-header .copy-wrapper{-ms-flex-item-align:end;align-self:end;color:var(--off-white-color)}.page-header .copy-wrapper p{max-width:880px}.page-header .heading{text-shadow:0 8px 8px rgba(0,0,0,.25)}.mascots-header{background-color:var(--dark-green-color)}.mascots-header .layout-wrapper{-webkit-padding-before:0;padding-block-start:0}.mascots-header .copy-wrapper{-webkit-padding-before:calc(var(--layout-padding) + var(--global-nav-height));padding-block-start:calc(var(--layout-padding) + var(--global-nav-height))}@media screen and (min-width: 1024px){.mascots-header .layout-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--section-padding)}}.produce-page-header{background-color:var(--dark-green-color)}.produce-page-header .layout-wrapper{-webkit-padding-before:0;padding-block-start:0}.produce-page-header .copy-wrapper{-webkit-padding-before:calc(var(--layout-padding) + var(--global-nav-height));padding-block-start:calc(var(--layout-padding) + var(--global-nav-height))}@media screen and (min-width: 1024px){.produce-page-header .layout-wrapper{gap:var(--section-padding)}.produce-page-header .matter-container{-ms-flex-negative:0;flex-shrink:0;width:50%}}@media screen and (min-width: 1640px){.produce-page-header .matter-container{width:40%}}.site-header{position:fixed;z-index:1000;width:100%}.site-header .layout-wrapper{position:relative;z-index:1010;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding-inline:var(--layout-padding) calc(var(--layout-padding)*.5);max-width:1520px;height:var(--global-nav-height);background-color:var(--off-white-color);border-radius:0 0 var(--border-radius) var(--border-radius);-webkit-box-shadow:0 0 20px 10px rgba(0,0,0,.05);box-shadow:0 0 20px 10px rgba(0,0,0,.05)}.site-header .home-link{display:block;width:100%;max-width:220px;aspect-ratio:35/4;background:url("assets/images/logos/green-earth-organics.svg") center center no-repeat;background-size:contain;text-indent:-999em}@media screen and (max-width: 1023px){.site-header .site-nav{display:none}}@media screen and (min-width: 1024px){.site-header .home-link{max-width:351px}.site-header .menu-button,.site-header .mobile-nav{display:none}}.skip-nav-link{position:fixed;z-index:10010;top:0;left:-999em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 22px;width:1px;height:1px;background-color:var(--light-green-color);text-decoration:none;font-family:var(--display-font);font-size:1.125rem;color:var(--off-white-color);overflow:hidden}.skip-nav-link:focus{left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:44px;overflow:visible;outline:none}.skip-nav-link:hover{-webkit-text-decoration:1px underline;text-decoration:1px underline}.details-list{width:100%}.details-list .list-item:not(:last-child) .details{border-bottom:none}.details-tiles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-padding)}.press-cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-padding)}@media screen and (min-width: 1024px){.press-cards-list .list-item:nth-child(even) .press-card .copy-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.tiles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-padding);list-style:none}.atv-farms-logo{display:block;width:100%;aspect-ratio:200/89;background:url("assets/images/logos/atv-farms-logo.svg") center center no-repeat;background-size:contain}.green-earth-organics-logo{display:block;width:100%;aspect-ratio:35/4;background:url("assets/images/logos/green-earth-organics.svg") center no-repeat;background-size:contain;text-indent:-999em}.green-earth-organics-logo.theme-white{background-image:url("assets/images/logos/green-earth-organics-white.svg")}.sunfresh-farms-logo{display:block;width:100%;aspect-ratio:402/241;background:url("assets/images/logos/sunfresh-farms-logo.svg") center no-repeat;background-size:contain}.footer-nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}@media screen and (min-width: 1024px){.footer-nav .nav-list{gap:3rem}}.mobile-nav{position:fixed;z-index:-1;inset:0;display:none;padding-block:var(--global-nav-height);padding-inline:var(--layout-padding);width:100vw;height:100vh;background-color:var(--off-white-color);overflow-y:auto}.mobile-nav.is-open{display:block}.mobile-nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.mobile-nav .nav-list .nav-list{display:none;gap:.5rem;padding-bottom:var(--content-padding)}.mobile-nav .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 var(--content-padding)}.mobile-nav .nav-item .nav-label,.mobile-nav .nav-item .nav-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;text-decoration:none}.mobile-nav .nav-item .nav-label:hover,.mobile-nav .nav-item .nav-link:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.mobile-nav .nav-item>.nav-label:not(:last-child){margin-bottom:0}.mobile-nav .heading-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;border:none;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.mobile-nav .heading-button:focus{outline:0}.mobile-nav .heading-button[aria-expanded=false]:after{-webkit-mask-image:url("assets/images/icons/chevron-down.svg");mask-image:url("assets/images/icons/chevron-down.svg")}.mobile-nav .heading-button[aria-expanded=true]:after{-webkit-mask-image:url("assets/images/icons/chevron-up.svg");mask-image:url("assets/images/icons/chevron-up.svg")}.mobile-nav .heading-button[aria-expanded=true]+.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-nav .heading-button:after{content:"";display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mobile-nav .list-level-1{border-top:1px solid #a0ac8c}.mobile-nav .list-level-1>.nav-item{border-bottom:1px solid #a0ac8c}.mobile-nav .list-level-1>.nav-item>.nav-label,.mobile-nav .list-level-1>.nav-item>.nav-link{padding-block:var(--content-padding);font-family:var(--display-font);font-size:var(--text-size-5)}.mobile-nav .list-level-2{gap:var(--content-padding)}.mobile-nav .list-level-2>.nav-item.with-nav-list>.nav-link{padding-block:.5rem;font-family:var(--display-font);font-size:var(--text-size-6)}.mobile-nav .list-level-3{margin-top:var(--content-padding)}.network-nav{padding-block:10px}.network-nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em;width:100%}.network-nav .nav-link{display:block}.network-nav .atv-farms-logo{width:90px}.network-nav .sunfresh-farms-logo{width:90px}.site-nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex}.site-nav .nav-link{white-space:nowrap;font-family:var(--display-font);text-decoration:none}.site-nav .nav-link:not([href="#"]):hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}@media screen and (min-width: 1024px){.site-nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex}.site-nav .nav-list.list-level-1{height:100%;gap:3rem;margin-right:3rem}.site-nav .nav-list.list-level-1>.nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.site-nav .nav-list.list-level-1>.nav-item.with-nav-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875em}.site-nav .nav-list.list-level-1>.nav-item.with-nav-list.layout-nav-list-columns .nav-list.list-level-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4rem}.site-nav .nav-list.list-level-1>.nav-item.with-nav-list.layout-nav-list-columns .nav-list.list-level-2 .nav-link{font-weight:bold}.site-nav .nav-list.list-level-1>.nav-item.with-nav-list:after{content:"";position:relative;top:2px;display:block;width:16px;height:10px;background-color:currentColor;-webkit-mask:url("assets/images/icons/chevron-down.svg") center center no-repeat;mask:url("assets/images/icons/chevron-down.svg") center center no-repeat;-webkit-mask-size:contain;mask-size:contain}.site-nav .nav-list.list-level-1>.nav-item.with-nav-list:hover:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-nav .nav-list.list-level-1>.nav-item.with-nav-list:hover .nav-list{opacity:1;pointer-events:auto}.site-nav .nav-list.list-level-2{position:absolute;z-index:-1;top:100%;left:calc(var(--content-padding)*-1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:calc(var(--content-padding)*.5) var(--content-padding) var(--content-padding);background-color:var(--off-white-color);border-radius:0 0 var(--border-radius) var(--border-radius);-webkit-box-shadow:0 0 20px 10px rgba(0,0,0,.05);box-shadow:0 0 20px 10px rgba(0,0,0,.05);-webkit-clip-path:inset(0px -20px -20px -20px);clip-path:inset(0px -20px -20px -20px);opacity:0;pointer-events:none;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.site-nav .nav-list.list-level-2 .nav-link{font-family:var(--body-font)}.site-nav .nav-list.list-level-3{display:block;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;margin-top:1em}.site-nav .nav-list.list-level-3 .nav-link{font-weight:normal !important}}.table{padding:0;border-radius:var(--border-radius);border-spacing:0;border-collapse:separate;-webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.2);box-shadow:0 8px 10px 0 rgba(0,0,0,.2);font-size:var(--text-size-6)}.table.theme-light-green{background-color:var(--light-green-color)}.table.theme-light-green td{border-color:var(--dark-green-color)}.table.theme-dark-green{background-color:var(--dark-green-color)}.table.theme-dark-green td{border-color:var(--light-green-color)}.table th,.table td{padding:8px 4px}.table th{font-family:var(--display-font);font-weight:normal;font-size:var(--text-size-6)}.table td{border-top:1px solid}.table td:first-child{font-weight:bold}.table caption{margin-top:var(--content-padding);caption-side:bottom}@media screen and (max-width: 767px){.table{font-size:.875rem}}@media screen and (min-width: 768px){.table{padding:var(--content-padding)}.table th,.table td{padding:1em}.table th:first-child,.table td:first-child{-webkit-padding-start:0;padding-inline-start:0}.table th:last-child,.table td:last-child{-webkit-padding-end:0;padding-inline-end:0}.table th{-webkit-padding-before:0;padding-block-start:0;font-size:var(--text-size-5)}}.tile{position:relative;display:grid;grid-template-columns:100%;grid-template-areas:"area";width:100%;border-radius:var(--border-radius);overflow:hidden;color:var(--off-white-color);text-align:center}.tile .layout-wrapper,.tile .content-wrapper,.tile .background-wrapper{grid-area:area;position:relative}.tile .layout-wrapper,.tile .content-wrapper{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--content-padding);width:100%}.tile .content-wrapper{-ms-flex-item-align:center;align-self:center}.tile .heading{margin-inline:auto;max-width:1024px}.tile p{margin-inline:auto;max-width:768px}.tile .background-wrapper{z-index:1}.tile .image-wrapper{height:100%}.tile .image{display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.grid-tile{--default-aspect-ratio: 5 / 4;position:relative;aspect-ratio:var(--aspect-ratio, var(--default-aspect-ratio))}.grid-tile.is-active{aspect-ratio:auto}.grid-tile.is-active .content-wrapper:before{opacity:.9}.grid-tile.is-active .content-wrapper .heading{color:var(--yellow-color)}.grid-tile.is-active .content-container{display:block}.grid-tile .tile-button{position:absolute;z-index:3;inset:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.grid-tile .tile-button:hover~.image-wrapper .image{-webkit-filter:brightness(107%);filter:brightness(107%)}.grid-tile .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-tile .content-wrapper:before{content:"";position:absolute;z-index:-1;inset:0;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.grid-tile .heading{-webkit-transition:color .15s linear;transition:color .15s linear}.grid-tile .content-container{display:none}.grid-tile a{position:relative;z-index:4}.grid-tile .image{-webkit-transition:-webkit-filter .15s linear;transition:-webkit-filter .15s linear;transition:filter .15s linear;transition:filter .15s linear, -webkit-filter .15s linear}.details-tile{position:relative}.details-tile .details{text-align:center}.details-tile .content-wrapper{padding:0}.details-tile .details-summary{padding:var(--content-padding)}.details-tile .details-summary:after{margin-left:0}.details-tile .details-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-padding);padding:0 var(--content-padding) var(--content-padding)}.details-tile .details-content h3{font-size:var(--text-size-4)}.details-tile .background-wrapper{position:absolute;inset:0}@media screen and (min-width: 1024px){.details-tile .details-summary:hover:before{opacity:1}.details-tile .details-summary:before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,.11);border-radius:var(--border-radius);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.details-tile .details-summary .heading{position:relative;display:block}.details-tile .details-summary .heading:after{position:absolute;top:.5rem;right:.5rem}}.people-grid-tile.is-active .content-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.people-grid-tile.is-active .subheading{display:none;margin-bottom:.5em}.people-grid-tile .content-wrapper{position:relative;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.people-grid-tile .content-wrapper:before{background-color:var(--dark-green-color)}.people-grid-tile .subheading{margin-block:-0.25em 0}.video-tile{position:relative;display:grid;grid-template-columns:100%;grid-template-areas:"area";-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-radius:var(--border-radius);color:#fff;overflow:hidden}.video-tile .area-link{position:absolute;inset:0;z-index:3;text-decoration:none}.video-tile .area-link:hover~.video-wrapper .video{opacity:.9}.video-tile .copy-wrapper,.video-tile .video-wrapper{grid-area:area;position:relative}.video-tile .copy-wrapper{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:24px 16px;width:100%}.video-tile .copy-wrapper .heading{text-transform:none}.video-tile .video{display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media screen and (min-width: 768px){.video-tile .copy-wrapper{padding:48px 32px}}.carousel-wrapper{position:relative;width:100%;max-width:100%;max-height:100vh;min-height:0;min-width:0}.copy-wrapper ul:not([class]){list-style:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-left:1.5rem}.copy-wrapper ul:not([class]):not(:last-child){margin-bottom:var(--content-padding)}.layout-wrapper{margin-inline:auto;padding-inline:var(--layout-padding);width:100%;max-width:1600px}
/* === Sunfresh brand overrides === */
.site-header .home-link{width:auto;max-width:none;height:52px;aspect-ratio:402/241;background-image:url("assets/images/logos/sunfresh-farms-logo.svg")}
.global-footer .sunfresh-farms-logo{width:170px;max-width:170px;aspect-ratio:402/241}

/* === Sunfresh: sunny accents + family network bar === */
.button{background-color:var(--orange-color);color:var(--off-white-color)}
.button:hover,.button:active{background-color:var(--sun-color);color:var(--dark-green-color)}
.network-nav{padding-block:26px;background-color:var(--off-white-color);border-top:1px solid rgba(56,71,26,.10)}
.network-nav .network-label{margin:0;letter-spacing:.12em;text-transform:uppercase;color:var(--green-color);opacity:.85}
.network-nav .nav-list{justify-content:flex-start;gap:2.5em}
.network-nav .green-earth-organics-logo{width:150px}
.network-nav .atv-farms-logo{width:92px}
.network-nav .nav-link{opacity:.85;transition:opacity .15s}
.network-nav .nav-link:hover{opacity:1}

/* Sunfresh footer: charcoal to match sunfreshfarms.ca */

/* === Sunfresh footer === */
.sf-footer{background:#232323;color:#cfccc2;padding:64px 22px 0;font-family:var(--sans-serif)}
.sf-footer a{color:#e9e6da;text-decoration:none;-webkit-transition:color .15s;transition:color .15s}
.sf-footer a:hover{color:var(--sun-color)}
.sf-footer-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2.75rem}
@media(min-width:820px){.sf-footer-inner{grid-template-columns:1.5fr 1fr 1fr;gap:3rem}}
.sf-footer-logo{width:186px;margin:0 0 1.1rem}
.sf-footer-tag{max-width:32ch;line-height:1.6;color:#a7a49a;margin:0 0 1.4rem}
.sf-social{display:flex;gap:.7rem}
.sf-social a{display:-webkit-inline-box;display:inline-flex;width:40px;height:40px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#e9e6da}
.sf-social a:hover{background:var(--sun-color);border-color:var(--sun-color);color:#232323}
.sf-social svg{width:18px;height:18px;fill:currentColor}
.sf-footer-col h4{font-family:var(--display-font);font-weight:700;font-size:var(--text-size-5);color:#fff;margin:0 0 1.1rem}
.sf-footer address{font-style:normal;line-height:1.7;color:#cfccc2}
.sf-footer address p{margin:0 0 .45rem}
.sf-footer-links{list-style:none;margin:0;padding:0;line-height:2.1}
.sf-footer-bottom{max-width:1180px;margin:52px auto 0;padding:20px 0 26px;border-top:1px solid rgba(255,255,255,.12);display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}
.sf-copy{margin:0;color:#8f8c82;font-size:.85rem}
.sf-family{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:1.9rem}
.sf-family a{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}
.sf-family figure{margin:0}
.sf-fam-logo{opacity:1;-webkit-transition:-webkit-box-shadow .15s;transition:box-shadow .15s}
.sf-family a:hover .sf-fam-logo{opacity:.8}
.sf-family .atv-farms-logo{width:66px}
.sf-family .green-earth-organics-logo{width:120px}

/* === Associates band === */
.sf-associates{background:var(--off-white-color);padding:56px 22px}
.sf-associates-inner{max-width:1180px;margin:0 auto;text-align:center}
.sf-associates-title{font-family:var(--display-font);font-weight:700;color:#7a9c3e;font-size:clamp(1.6rem,3vw,2.2rem);margin:0 0 2rem}
.sf-associates-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:2rem 3.4rem}
.sf-associates-list li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.sf-associates-list img{display:block;height:54px;width:auto;max-width:190px;-o-object-fit:contain;object-fit:contain}

/* === Inner page design system === */
.sf-inner .sf-i-hero{background:#7a9c3e;color:#fff;text-align:center;padding:150px 22px 66px}
.sf-inner .sf-i-hero h1{margin:0;font-family:var(--display-font);font-weight:700;font-size:clamp(2.4rem,5vw,3.6rem);color:#fff}
.sf-band{padding:76px 22px}
.sf-band--cream{background:var(--off-white-color);color:#3f4d22}
.sf-band--green{background:#7a9c3e;color:#fff}
.sf-band--dark{background:#232323;color:#e9e6da}
.sf-wrap{max-width:1120px;margin:0 auto}
.sf-prose{max-width:780px;margin:0 auto}
.sf-band h2{font-family:var(--display-font);font-weight:700;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.08;margin:0 0 1.2rem}
.sf-band--cream h2{color:var(--dark-green-color)}
.sf-band p{line-height:1.8;margin:0 0 1.1rem;font-size:var(--text-size-5)}
.sf-band p:last-child{margin-bottom:0}
.sf-lead{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.65}
.sf-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-color);margin:0 0 .8rem}
.sf-band--dark .sf-eyebrow,.sf-band--green .sf-eyebrow{color:var(--sun-color)}
.sf-center{text-align:center}
.sf-cols{display:grid;grid-template-columns:1fr;gap:0 3rem}
@media(min-width:820px){.sf-cols{grid-template-columns:1fr 1fr}}
.sf-cards{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}
@media(min-width:700px){.sf-cards{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1000px){.sf-cards.three{grid-template-columns:repeat(3,1fr)}}
.sf-card{background:#fff;border:1px solid rgba(56,71,26,.1);border-radius:var(--border-radius);padding:1.7rem 1.8rem;-webkit-box-shadow:0 12px 30px rgba(56,71,26,.06);box-shadow:0 12px 30px rgba(56,71,26,.06)}
.sf-card h3{font-family:var(--display-font);font-weight:700;font-size:1.22rem;margin:0 0 .55rem;color:var(--dark-green-color)}
.sf-card p{font-size:1rem;line-height:1.65;margin:0;color:#3f4d22}
.sf-stats{display:grid;grid-template-columns:1fr;gap:1.6rem;text-align:center}
@media(min-width:700px){.sf-stats{grid-template-columns:repeat(3,1fr)}}
.sf-stat .n{display:block;font-family:var(--display-font);font-weight:700;font-size:clamp(2.4rem,4.5vw,3.4rem);line-height:1;color:#fff}
.sf-stat .l{display:block;margin-top:.6rem;font-size:.98rem;opacity:.92}
.sf-callout{max-width:900px;margin:0 auto;text-align:center}
.sf-btn2{display:inline-block;background:var(--orange-color);color:#fff;padding:.85em 1.8em;border-radius:999px;text-decoration:none;font-weight:700;margin-top:1.4rem}
.sf-btn2:hover{background:var(--sun-color);color:var(--dark-green-color)}

/* === Sunfresh header (dropping logo + scroll retract) === */
.site-header .layout-wrapper{overflow:visible}
.site-nav .nav-link:not([href="#"]):hover{color:var(--orange-color);text-decoration:none}
@media(min-width:1000px){
  .site-header .layout-wrapper{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--global-nav-height);padding-inline:0}
  .site-header .home-link{position:absolute;left:50%;top:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:104px;width:auto;max-width:none;margin:0;z-index:20;-webkit-filter:drop-shadow(0 8px 12px rgba(0,0,0,.15));filter:drop-shadow(0 8px 12px rgba(0,0,0,.15));-webkit-transition:height .28s ease,top .28s ease;transition:height .28s ease,top .28s ease}
  .site-header.is-scrolled .home-link{height:62px;top:19px}
  .site-header .site-nav{display:block;width:100%}
  .site-nav .nav-list.list-level-1{height:100%;margin-right:0;gap:2.1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
  .site-nav .nav-list.list-level-1>.nav-item{-webkit-transition:margin .28s ease;transition:margin .28s ease}
  .site-nav .nav-list.list-level-1>.nav-item:nth-child(3){margin-right:112px}
  .site-nav .nav-list.list-level-1>.nav-item:nth-child(4){margin-left:112px}
  .site-header.is-scrolled .nav-list.list-level-1>.nav-item:nth-child(3){margin-right:56px}
  .site-header.is-scrolled .nav-list.list-level-1>.nav-item:nth-child(4){margin-left:56px}
  .site-nav .nav-link{position:static}
}

@media(min-width:1000px){.site-nav .nav-list.list-level-1{-webkit-transform:translateX(13px);transform:translateX(13px)}}
