/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--background-color:transparent;--font-background-color:#fff;--font-color-dark:#000;--font-color-light:#fff;--button-color:#E61E25;--subhead-background:#000;--subhead-shadow:#125CED;--header-color:#125CED;--link-color:#125CED;--link-hover:#000;}html{overflow-x:hidden;}body{font-family:K2D,sans-serif;position:relative;color:#2b3828;font-size:21px;overflow-x:hidden;background-color:var(--background-color);}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;max-width:100%;}.center{text-align:center;}h1{color:var(--header-color);text-align:center;text-shadow:4px 4px 0px rgba(0,0,0,0.25);font-family:Choegs,sans-serif;font-size:2.9rem;letter-spacing:-1px;font-style:normal;font-weight:500;line-height:normal;margin:0;padding:20px;}@media (min-width:768px){h1{font-size:4rem;line-height:4rem;}}.path-frontpage .hero_text h1{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}h2{color:var(--header-color);text-align:center;text-shadow:4px 4px 0px rgba(0,0,0,0.25);font-family:Choegs,sans-serif;font-size:2.9rem;letter-spacing:-1px;font-style:normal;font-weight:500;line-height:normal;margin:0;padding:20px;}@media (min-width:768px){h2{font-size:4rem;line-height:4rem;}}.klaro .cookie-modal .cm-modal.cm-klaro{max-height:calc(98% - 60px);transform:translateY(calc(-50% + 40px));}@media (min-width:768px){.klaro .cookie-modal .cm-modal.cm-klaro{max-height:98%;transform:translateY(-50%);}}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{display:none;}.klaro .cookie-modal .cm-modal .cm-header h1.title{text-shadow:none;font-size:1.2rem;line-height:1.1;}@media (min-width:768px){.klaro .cookie-modal .cm-modal .cm-header h1.title{font-size:2rem;}}.klaro .cookie-modal p{font-size:1rem;line-height:1.2;}@media (min-width:768px){.klaro .cookie-modal p{font-size:1.35rem;}}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{min-height:auto;}.klaro.hide-consent-dialog-title h2#id-cookie-title{position:static !important;overflow:visible;clip:auto;height:auto;width:auto;margin:30px 0 0;font-size:2.2rem;line-height:1.2;text-shadow:none;}h3{font-size:2.3rem;}h4,.h4{font-size:2.2rem;margin:20px 0 10px;}p{font-family:K2D,sans-serif;font-size:1.35rem;font-weight:400;line-height:34px;}.node__content{font-family:K2D,sans-serif;font-size:1.35rem;font-weight:400;}img{max-width:100%;height:auto;}a{color:var(--link-color);text-decoration:none;}a:hover{color:var(--link-hover);}.button_custom,.paragraph .field--type-link a{display:inline-block;position:relative;z-index:3;max-width:160px;font-family:Choegs,sans-serif;font-size:1rem;line-height:1rem;text-align:center;background:var(--button-color);color:var(--font-color-light);padding:15px 5px;margin:30px;transform:rotate(-8deg);text-transform:uppercase;border:0px;box-shadow:-7px 7px 0 0 #000;transform-style:preserve-3d;}.button_custom::before,.button_custom::after,.paragraph .field--type-link a::before,.paragraph .field--type-link a::after{content:"";position:absolute;display:block;width:40px;height:155%;top:-28%;right:-39px;background:inherit;clip-path:polygon(0% 100%,0% 100%,100% 50%,0% 0%);}.button_custom::before,.paragraph .field--type-link a::before{background:#000;top:-20%;right:-32px;transform:translateZ(-2px);}.form-submit.btn{display:inline-block;position:relative;font-size:21px;font-weight:700;text-transform:uppercase;}.width_full,.width-full{position:relative;width:100vw;left:50%;transform:translate(-50%,0px);}.form-control{border:1px solid #666;border-radius:0;}.form-control:focus{color:#212529;background-color:#fff;outline:0;}nav.tabs{position:relative;z-index:3;}.view-search-main-index{padding:40px;}.pagination{margin:20px 28px;--bs-pagination-color:#125CED;--bs-pagination-hover-color:#125CED;--bs-pagination-focus-color:#125CED;--bs-pagination-active-bg:#125CED;--bs-pagination-active-border-color:#125CED;--bs-pagination-border-radius:0;}.pagination .page-link{color:var(--bs-pagination-color);}.pagination .active > .page-link{color:var(--bs-pagination-active-color);}.ratio-9x16{--bs-aspect-ratio:177.777%;}.node__content{font-size:auto;margin-top:0px;}.field--type-entity-reference{margin:0;}.node .field--type-image{float:none;margin:auto;}.field--type-image img,.field--name-field-user-picture img{margin:auto;}.row > *{padding:0;}body.page-user-login .highlighted{margin-bottom:100px;}body.page-user-login .logo.nav-logo{margin-top:100px;}
.background--latte-swirl{background-image:url(/sites/default/files/2024-12/Latte_Swirl1_Pattern_RGB_sized.png);}.background--swiss-cheese{background-image:url(/sites/default/files/2024-12/Holstein_or_Cheese_Pattern_RGB_sized.png);background-repeat:repeat;}.background--swiss-cheese-2{background-image:url(/sites/default/files/2025-01/test-cheesegrater.png);background-repeat:repeat;}.background--cow-print{background-image:url(/sites/default/files/2025-01/BwD_Holstein_Pattern_RGB_sized_large.png);background-repeat:repeat;}.background--cheese-grater{background-image:url(/sites/default/files/2024-12/Cheese_Grater_Pattern_50percent_RGB.png);background-repeat:repeat;background-blend-mode:overlay;}@supports (-webkit-touch-callout:none){.background--cheese-grater{background-image:url(/sites/default/files/2024-12/Cheese_Grater_Pattern_50percent_RGB.png);background-repeat:no-repeat;background-size:cover;}}.background--cheese-grater-large{background-image:url(/sites/default/files/2025-01/BwD_Cheese_Grater_Abstract_Pattern_RGB_sized_large.png);background-repeat:repeat;}.background--cheese-grater-rectangles{background-image:url(/sites/default/files/2025-01/BwD_Linear_Abstract1_Pattern_RGB_sized_large.png);background-repeat:repeat;}.background--horizontal-and-vertical-lines{background-image:url(/sites/default/files/2025-01/BwD_Linear_Abstract2_Pattern_RGB_sized_small.png);background-repeat:repeat;}.color--blue{--background-color:#125CED;--font-color-dark:#fff;--button-color:#E61E25;--subhead-background:#000;--subhead-shadow:#EF6CA0;--header-color:#fff;--link-color:#fff;}.color--green{--background-color:#AED136;--font-color-dark:#fff;--button-color:#4527AF;--subhead-background:#000;--subhead-shadow:#125CED;--header-color:#000;--link-color:#125CED;}.color--pink{--background-color:#EF6CA0;--font-color-dark:#fff;--button-color:#125CED;--subhead-background:#125CED;--subhead-shadow:#EFDB7B;--header-color:#fff;}.color--red{--background-color:#E61E25;--font-color-dark:#fff;--button-color:#125CED;--subhead-background:#000;--subhead-shadow:#125CED;--header-color:#fff;--link-color:#125CED;}.color--purple{--background-color:#4527AF;--font-color-dark:#fff;--button-color:#AED136;--subhead-background:#125CED;--subhead-shadow:#EF6CA0;--header-color:#fff;--link-color:#fff;}.color--yellow{--background-color:#EFDB7B;--font-color-dark:#000;--button-color:#125CED;--subhead-background:#4527AF;--subhead-shadow:#EF6CA0;--header-color:#125CED;--link-color:#125CED;}.color--gray{--background-color:#2b3828;}.color--black{--background-color:#000;}.color--black,.color--gray{--font-color-dark:#fff;--button-color:#AED136;--subhead-background:#125CED;--subhead-shadow:#AED136;--header-color:#125CED;--link-color:#125CED;}.color--beige{--background-color:#F6EDE1;}.color--white{--background-color:#fff;}.color--beige,.color--white{--font-color-dark:#000;--button-color:#E61E25;--subhead-background:#000;--subhead-shadow:#AED136;--header-color:#125CED;--link-color:#125CED;}.background--clouds{background:url(/sites/default/files/2025-01/repeatable-clouds.jpg);--font-color-dark:#000;--button-color:#E61E25;--subhead-background:#AED136;--subhead-shadow:#000;--header-color:#000;--link-color:#000;}
#header:has(.stacked-logo) .horizontal-logo .nav-logo{display:grid;}@media (min-width:992px){#header:has(.stacked-logo) .horizontal-logo .nav-logo{display:none;}}#header:has(.stacked-logo) .menu-btn.horizontal{display:none;}#header.header{position:relative;z-index:10;background-color:transparent;}#header .menu-logo img{width:270px;height:auto;position:relative;top:20px;}#header #block-bootstrap-barrio-subtheme-logo .content .clearfix{display:flex;width:100%;}@media (min-width:992px){#header #block-bootstrap-barrio-subtheme-logo .content .clearfix{width:300px;display:flex;}}#header .logo{grid-area:logo;}@media (min-width:992px){#header .logo{display:grid;}}#header .logo.nav-logo{width:225px;height:auto;margin-top:21px;margin-left:20px;position:absolute;}#header .stacked-logo .nav-logo{display:none;}@media (min-width:992px){#header .stacked-logo .nav-logo{display:grid;}}#header .navbar{padding:0;font-family:K2D,sans-serif;font-size:45px;color:#000;background-color:#AED136;background-image:url("/sites/default/files/2024-12/Latte_Swirl1_Pattern_RGB_sized.png");background-blend-mode:soft-light;background-size:cover;position:fixed;display:grid;grid-template-columns:100%;grid-template-rows:150px 1fr;top:0;right:0;width:100%;max-width:500px;height:100dvh;min-height:-webkit-fill-available;align-items:flex-start;z-index:13;transform:translate(500px,0);transition:transform 0.5s ease-in;}#header .navbar.active{transform:translate(0,0);position:fixed;overflow-y:scroll;}#header .navbar .menu_area{display:grid;grid-template-columns:100%;grid-template-rows:minmax(auto,475px) minmax(auto,175px) 100px;height:100vh;margin-left:30px;padding-top:20px;}#header .navbar .menu_area:has(.active-link){grid-template-rows:auto minmax(auto,175px) 100px;}#header .navbar-expand-lg .navbar-nav{flex-direction:column;}#header .navbar-expand-lg .navbar-nav li.nav-item:first-of-type a{transform:rotate(-4deg);background:url("/sites/default/files/2025-02/better-back%402x.png");padding:2px 15px !important;text-transform:uppercase;font-family:"Choegs",sans-serif;font-weight:900;box-shadow:-8px 8px;margin-left:15px;margin-bottom:10px;}#header .navbar-expand-lg .navbar-nav .dropdown-menu{background:none;border:none;font-size:25px;line-height:45px;font-family:"k2d";position:relative;}#header .navbar-expand-lg .navbar-nav .dropdown-menu a{color:#000;text-decoration:none;display:inline;}#header .navbar-expand-lg .navbar-nav .dropdown-menu a:hover,#header .navbar-expand-lg .navbar-nav .dropdown-menu a:focus{background-color:#000;border-color:#000;box-shadow:-5px 5px 0px 0px #125CED;color:#fff;}#header .dropdown-toggle::after{display:none;}#header .dropdown-item:hover,#header .dropdown-item:focus{background-color:transparent;}#header .dropdown::after{content:"";display:inline-block;border:none;background:url('data:image/svg+xml,<svg width="30" height="18" viewBox="0 0 30 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="Vector" d="M13.8341 17.5226L0.482938 4.32238C-0.160979 3.68575 -0.160979 2.6536 0.482938 2.01704L2.04014 0.477458C2.68296 -0.158087 3.72478 -0.15931 4.36911 0.47474L15 10.9361L25.6309 0.47474C26.2752 -0.15931 27.317 -0.158087 27.9599 0.477458L29.5171 2.01704C30.161 2.65367 30.161 3.68581 29.5171 4.32238L16.1659 17.5226C15.522 18.1591 14.4781 18.1591 13.8341 17.5226Z" fill="black"/></svg>');background-position:center;background-repeat:no-repeat;height:50px;width:30px;position:absolute;right:30px;top:7px;margin:0;vertical-align:0;transition:all 0.25s ease-in-out;cursor:pointer;}#header .dropdown.active-link::after{transform-origin:center;transform:rotate(180deg);}#header .dropdown.active-link .dropdown-menu{display:block;}#header .nav-item .nav-link{font-size:36px;color:#000;display:inline-block;padding:0;}#header .menu--mobile-sub-menu .nav{flex-direction:column;line-height:25px;margin-top:10px;}#header .menu--mobile-sub-menu .nav-link{color:#000;font-size:25px;line-height:45px;padding:0;text-decoration:none;}#header .social-icons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;position:relative;left:0;justify-items:center;margin-right:30px;}#header .social-icons svg{transition:all 0.25s ease-in-out;width:100%;}#header .social-icons svg:hover{transform:scale(1.1);}#header .social-icons svg:hover .spot{fill:#4527AF;}#header .menu-btn{z-index:14;height:56px;width:56px;position:fixed;top:20px;right:20px;background:#125CED;border-radius:100%;filter:drop-shadow(-4px 4px 0px #000);}#header .menu-btn:hover{cursor:pointer;}#header .menu-btn::after{content:url('data:image/svg+xml,<svg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="27.93" cy="27.93" r="26.43" stroke="white" stroke-width="3"/><g clip-path="url(%23clip0_2271_12)"><path d="M22.2847 13.6736C26.0362 13.8238 29.7959 13.9824 33.5474 14.141C36.3589 14.2578 39.1787 14.3747 41.9902 14.4915C42.6473 14.5166 43.2878 14.6167 43.346 15.4013C43.4625 16.8786 43.6122 18.3642 43.554 19.8331C43.5041 21.1017 43.2628 21.2186 41.9569 21.2269C40.0271 21.2269 38.089 21.2603 36.1592 21.1602C28.2405 20.7679 20.3134 20.9181 12.3863 21.06C11.2217 21.085 11.1552 21.085 11.1718 19.9667C11.1968 18.1388 11.2633 16.311 11.3964 14.4832C11.4463 13.8322 11.8373 13.3731 12.6774 13.4065C15.8715 13.5317 19.074 13.6068 22.2764 13.6986C22.2764 13.6903 22.2764 13.682 22.2764 13.6736H22.2847Z" fill="white"/></g><g clip-path="url(%23clip1_2271_12)"><path d="M22.2847 33.7832C26.0362 33.9334 29.7959 34.092 33.5474 34.2506C36.3589 34.3674 39.1787 34.4843 41.9902 34.6011C42.6473 34.6262 43.2878 34.7263 43.346 35.5109C43.4625 36.9881 43.6122 38.4738 43.554 39.9427C43.5041 41.2113 43.2628 41.3282 41.9569 41.3365C40.0271 41.3365 38.089 41.3699 36.1592 41.2697C28.2405 40.8775 20.3134 41.0277 12.3863 41.1696C11.2217 41.1946 11.1552 41.1946 11.1718 40.0762C11.1968 38.2484 11.2633 36.4206 11.3964 34.5928C11.4463 33.9418 11.8373 33.4827 12.6774 33.5161C15.8715 33.6413 19.074 33.7164 22.2764 33.8082C22.2764 33.7999 22.2764 33.7915 22.2764 33.7832H22.2847Z" fill="white"/></g><g clip-path="url(%23clip2_2271_12)"><path d="M32.4581 23.7284C28.7066 23.8786 24.9469 24.0372 21.1954 24.1958C18.3839 24.3126 15.5641 24.4295 12.7526 24.5463C12.0955 24.5714 11.455 24.6715 11.3968 25.4561C11.2803 26.9333 11.1306 28.419 11.1888 29.8879C11.2387 31.1565 11.4799 31.2734 12.7859 31.2817C14.7157 31.2817 16.6538 31.3151 18.5836 31.2149C26.5023 30.8227 34.4294 30.9729 42.3565 31.1148C43.5211 31.1398 43.5876 31.1398 43.571 30.0214C43.546 28.1936 43.4795 26.3658 43.3464 24.538C43.2965 23.887 42.9055 23.4279 42.0654 23.4613C38.8713 23.5865 35.6688 23.6616 32.4664 23.7534C32.4664 23.7451 32.4664 23.7367 32.4664 23.7284H32.4581Z" fill="white"/></g><defs><clipPath id="clip0_2271_12"><rect width="7.8204" height="32.3988" fill="white" transform="matrix(0 -1 1 0 11.172 21.2268)"/></clipPath><clipPath id="clip1_2271_12"><rect width="7.8204" height="32.3988" fill="white" transform="matrix(0 -1 1 0 11.172 41.3364)"/></clipPath><clipPath id="clip2_2271_12"><rect width="7.8204" height="32.3988" fill="white" transform="matrix(0 -1 -1 0 43.5708 31.2816)"/></clipPath></defs></svg>');width:56px;height:56px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#header .menu-btn.active::after{content:url('data:image/svg+xml,<svg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="27.93" cy="27.93" r="26.43" stroke="white" stroke-width="3"/><g clip-path="url(%23clip0_13_309)"><path d="M26.3713 22.197C29.1548 24.7165 31.9394 27.2478 34.7175 29.7737C36.8009 31.6652 38.8907 33.562 40.974 35.4535C41.4624 35.8939 41.8899 36.3812 41.4318 37.0208C40.5745 38.2295 39.7373 39.4659 38.7512 40.5562C37.8999 41.498 37.6398 41.4331 36.632 40.6026C35.1506 39.3659 33.6414 38.1494 32.2242 36.8358C26.3967 31.4598 20.2152 26.4949 14.039 21.5236C13.129 20.7965 13.0779 20.7539 13.8074 19.906C14.998 18.5189 16.2205 17.1584 17.494 15.8405C17.9495 15.3728 18.5438 15.2709 19.1674 15.835C21.5391 17.9781 23.9493 20.0881 26.3489 22.2109C26.3542 22.2045 26.3596 22.1981 26.3649 22.1917L26.3713 22.197Z" fill="white"/></g><g clip-path="url(%23clip1_13_309)"><path d="M34.1794 25.4285C32.053 28.5227 29.9151 31.6195 27.7816 34.7093C26.1844 37.026 24.5828 39.3497 22.9855 41.6664C22.6141 42.2091 22.188 42.6977 21.4932 42.3289C20.1811 41.6401 18.8442 40.975 17.6323 40.1429C16.5855 39.4246 16.6152 39.1582 17.3041 38.0487C18.3325 36.4158 19.3372 34.7581 20.4504 33.1786C25.0025 26.6871 29.1001 19.8995 33.2047 13.1164C33.8041 12.1177 33.8396 12.0613 34.777 12.6715C36.3104 13.6667 37.8215 14.6971 39.2972 15.7838C39.8214 16.173 40.0015 16.7485 39.5255 17.4415C37.7173 20.0775 35.9471 22.7473 34.1627 25.4081C34.1697 25.4126 34.1768 25.417 34.1839 25.4215L34.1794 25.4285Z" fill="white"/></g><defs><clipPath id="clip0_13_309"><rect width="7.8204" height="32.3988" fill="white" transform="translate(13 20.8735) rotate(-50.1434)"/></clipPath><clipPath id="clip1_13_309"><rect width="7.8204" height="32.3988" fill="white" transform="translate(33.7107 12) rotate(32.2042)"/></clipPath></defs></svg>');width:56px;height:56px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.path-frontpage #header .stacked-logo .nav-logo{display:grid;margin-left:10px;}.path-frontpage #header .menu-btn.stacked{display:grid;}.user-logged-in #header .menu-btn{transform:translate(0px,80px);}
.headline{display:grid;}@media (min-width:768px){.headline{grid-template-columns:50% 50%;}}.headline .hero_text{display:flex;flex-direction:column;justify-content:center;padding:80px 0 40px;}@media (min-width:768px){.headline .hero_text{grid-column-start:2;padding:40px 0;}}.headline img{clip-path:polygon(0 0,100% 0,100% 90%,0% 100%);width:100%;height:auto;}.headline.better_Yes .hero_text::before{content:"";display:block;height:100px;width:192px;background-image:url("/sites/default/files/2024-11/Group%20378.png");background-size:contain;background-repeat:no-repeat;position:relative;justify-self:center;transform:translate(40%,40px);}.headline .field--type-image{position:relative;}.headline .field--type-image:after{content:"";background-image:url(/sites/default/files/2024-12/Mask%20group.png);display:block;width:375px;height:100px;position:absolute;bottom:-10px;left:29%;}.headline .subhead_container{display:block;padding:0 40px;line-height:2.3rem;transform:rotate(-4deg);margin:0 auto;max-width:100%;}.headline .subhead{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:var(--subhead-background);color:var(--font-color-light);line-height:1.7em;padding:2px 8px;margin:0;box-shadow:-7px 7px 0px 0px var(--subhead-shadow);}.headline.image .hero_text{padding:40px 0;}.headline .hero_date{text-align:center;font-size:1.6rem;}.path-frontpage .headline .hero_text{padding:0;}.farm_featured{grid-template-columns:100%;}@media (min-width:992px){.farm_featured{grid-template-columns:60% 40%;}}.farm_featured .video_splash{position:relative;}.farm_featured .video_splash video{width:100%;height:auto;}.farm_featured .video_splash button{position:absolute;bottom:0;right:10%;}.farm_featured .hero_text{padding:0px 0 40px;grid-column-start:auto;}@media (min-width:768px){.farm_featured .hero_text{padding:80px 0 40px;}}.modal{--bs-modal-width:90%;--bs-modal-bg:#125CED;}.modal-header{border:0;}.modal-header p{color:#fff;font-size:0.9rem;margin:0;}
.site-footer{background-color:#125CED;background-image:url(/sites/default/files/2024-11/Splash%20Texture.png);font-family:K2D,sans-serif;font-size:25px;line-height:45px;}.site-footer .block{border:none;}.site-footer .sticker-pack{position:relative;width:100%;height:400px;}.site-footer .stickers{position:absolute;}.site-footer .stickers:nth-child(1){right:41%;bottom:15px;}.site-footer .stickers:nth-child(2){right:43%;bottom:134px;}.site-footer .stickers:nth-child(3){right:16%;bottom:251px;}.site-footer .stickers:nth-child(4){right:3%;bottom:81px;}.site-footer .stickers:nth-child(5){right:30%;bottom:95px;}.site-footer .stickers:nth-child(6){right:55%;bottom:273px;}.site-footer .stickers:nth-child(7){right:4%;bottom:335px;}.footer .container{max-width:100%;}.footer-nav{list-style:none;color:#fff;}.footer-logo{width:160px;height:auto;margin-left:25px;}
.path-frontpage .node__content > .field:first-child > .field__item:first-child > .paragraph{padding-top:293px;}
.field--name-field-content > .field__label,.field--name-field-background,.field--name-field-background-color,.field--name-field-layout,.field--name-field-sticker-position{display:none;}.paragraph--type--two-column,.paragraph--type--one-column{position:relative;padding:60px 0;}.paragraph--type--two-column.background--none.color--none,.paragraph--type--one-column.background--none.color--none{padding:0;}.paragraph[class*=" color--"]{background-color:var(--background-color);}.paragraph.color--,.paragraph.color--none{background-color:transparent;}.paragraph .field--name-field-headline{position:relative;z-index:2;font-family:Choegs,sans-serif;font-weight:500;font-size:2.7rem;line-height:3rem;color:var(--header-color);margin:0 0px 40px;text-shadow:4px 4px 0px rgba(0,0,0,0.25);transform:rotate(-4deg);}@media (min-width:768px){.paragraph .field--name-field-headline{font-size:4rem;line-height:4rem;}}.paragraph .subheading_container{position:relative;z-index:2;margin:0px 0px 0px;line-height:2.3rem;transform:rotate(-2deg);}.paragraph .subheading_text{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:var(--subhead-background);color:var(--font-color-light);padding:2px 8px;box-shadow:-7px 7px 0px 0px var(--subhead-shadow);}.paragraph .field--name-field-link{position:absolute;z-index:3;display:flex;justify-content:flex-end;transform:translate(160px,calc(var(--image-height) - 70px));padding:0 70px 0 0;}@media (min-width:768px){.paragraph .field--name-field-link{padding:0px 70px 0 20px;transform:translate(0px,0px);}}.paragraph .field--name-field-link a{display:inline-block;position:relative;width:120px;font-family:Choegs,sans-serif;font-size:1rem;line-height:1rem;text-align:center;background:var(--button-color);color:var(--font-color-light);padding:15px 5px;transform:rotate(-8deg);}.paragraph .field--name-field-link a::after{content:"";position:absolute;display:block;width:40px;height:155%;top:-28%;right:-39px;background:inherit;-webkit-clip-path:polygon(0% 100%,0% 100%,100% 50%,0% 0%);clip-path:polygon(0% 100%,0% 100%,100% 50%,0% 0%);}.paragraph .sticker-pack{position:absolute;width:100%;height:100%;top:0;left:0;}.paragraph .sticker-pack .stickers{position:absolute;--push:0%;z-index:1;}.paragraph .sticker-pack .stickers:nth-child(1){top:0;left:var(--push);}.paragraph .sticker-pack .stickers:nth-child(2){bottom:var(--push);right:0;}.paragraph .sticker-pack .stickers:nth-child(3){top:0;right:var(--push);}.paragraph .sticker-pack .stickers:nth-child(4){bottom:0;left:var(--push);}.paragraph--type--headline-subheading-link{position:relative;height:100%;margin:0 auto;align-content:center;padding:0 20px;}.paragraph--type--headline-subheading-link:not(:has(+ .paragraph--type--image)){padding:40px 20px 80px;}.paragraph--type--headline-subheading-link:first-child:not(:has(+ .paragraph--type--image)):has(+ .paragraph){padding:0px 20px 120px;}.paragraph--type--headline-subheading-link:not(:has(+ .paragraph)){padding:0px 20px 80px;}.paragraph--type--headline-subheading-link:not(:has(.field--name-field-link)){padding:20px !important;}.paragraph--type--two-column{display:grid;}@media (min-width:768px){.paragraph--type--two-column.layout--_0---50{grid-template-columns:50% 50%;}}@media (min-width:768px){.paragraph--type--two-column.layout--_0---70{grid-template-columns:30% 70%;}}@media (min-width:768px){.paragraph--type--two-column.layout--_0-30{grid-template-columns:70% 30%;}}.paragraph--type--two-column .paragraph--type--image:has(+ .paragraph--type--headline-subheading-link:nth-child(even)){grid-row-start:2;}@media (min-width:768px){.paragraph--type--two-column .paragraph--type--image:has(+ .paragraph--type--headline-subheading-link:nth-child(even)){grid-row-start:auto;text-align:right;}}.paragraph--type--image img{transform:rotate(5deg);}@media (min-width:768px){.paragraph--type--one_column .paragraph--type--headline-subheading-link{width:80%;}}.paragraph--type--text-icon-link{position:relative;padding:90px 20px;z-index:2;}.paragraph--type--text-icon-link .field--name-field-text{background-color:#fff;padding:20px;margin:0 auto;}.paragraph--type--text-icon-link .field--name-field-text p{line-height:1.2;}.paragraph--type--text-icon-link .field--name-field-icon{position:absolute;top:0;left:0;z-index:1;}.paragraph--type--text-icon-link .field--name-field-link{position:absolute;bottom:0;right:0;}.paragraph--type--text-icon-link:nth-child(odd){width:60%;margin:0 0 0 40%;}.paragraph--type--text-icon-link:nth-child(odd) .field--name-field-text{transform:rotate(-5deg);}.paragraph--type--text-icon-link:nth-child(odd) .field--name-field-icon{top:-10px;left:-120px;}.paragraph--type--text-icon-link:nth-child(odd) .field--name-field-link{right:30%;transform:translate(110px,0px);}.paragraph--type--text-icon-link:nth-child(even){margin:0 0 0 10%;width:60%;}.paragraph--type--text-icon-link:nth-child(even) .field--name-field-text{transform:rotate(5deg);}.paragraph--type--text-icon-link:nth-child(even) .field--name-field-icon{left:auto;top:auto;right:-135px;}.paragraph--type--text-icon-link:nth-child(even) .field--name-field-link{bottom:-60px;right:60%;transform:rotate(15deg) translate(40%,-70px);}.paragraph--type--text-icon-link:not(:has(.field--name-field-icon)){margin:0;width:100%;}.paragraph--type--text{display:flex;flex-direction:column;justify-content:center;}.paragraph--type--text .field--name-field-text{position:relative;z-index:2;padding:20px;color:var(--font-color-dark);}@media (min-width:768px){.paragraph--type--text .field--name-field-text{margin:40px;}}.paragraph--type--full-width-image img{width:100%;height:auto;}.paragraph--type--full-width-image-with-text-and-l{position:relative;padding:0 0 80px;}.paragraph--type--full-width-image-with-text-and-l .field--name-field-headline{padding:0 20px;margin:0;}.paragraph--type--full-width-image-with-text-and-l .subheading_container{margin:0 20px 0px;}.paragraph--type--full-width-image-with-text-and-l img{width:100%;height:auto;}.paragraph--type--full-width-image-with-text-and-l:has(+ .paragraph){padding:40px 0 120px;}@media (min-width:768px){.paragraph--type--full-width-image-with-text-and-l:has(+ .paragraph){padding:0 0 80px;}}.paragraph--type--linked-image-and-text{padding:0 0 40px;}.paragraph--type--linked-image-and-text .top_text,.paragraph--type--linked-image-and-text .bottom_text{position:relative;z-index:1;font-family:Choegs,sans-serif;font-size:2.5rem;line-height:3rem;color:var(--header-color);margin:0 30px 0px;text-shadow:1px 1px #000;transform:rotate(-4deg);}@media (min-width:768px){.paragraph--type--linked-image-and-text .top_text,.paragraph--type--linked-image-and-text .bottom_text{font-size:4rem;line-height:4rem;}}.paragraph--type--linked-image-and-text .top_text{transform:rotate(6deg);}.paragraph--type--linked-image-and-text .bottom_text{margin-top:-30px;}.paragraph--type--linked-image-and-text:nth-child(even) .field--name-field-image{text-align:right;}@media (min-width:768px){.paragraph--type--linked-image-and-text .field--name-field-image{text-align:center !important;}}.paragraph--type--linked-image-and-text img{transform:rotate(-5deg);}.paragraph--video{position:relative;z-index:1;padding:40px 0;}.paragraph--video:not(:has(~ .paragraph)){padding:0;}.paragraph--type--webform{display:flex;justify-content:center;}.paragraph--type--webform label{color:#FFF;}
.node--type-recipe h1{font-size:45px;font-style:normal;font-weight:500;line-height:50px;}.node--type-recipe .main-content{width:90%;max-width:90%;margin:auto;color:#231F20;font-size:18px;}@media (min-width:992px){.node--type-recipe .main-content{width:100%;max-width:100%;}}.node--type-recipe .field--name-field-header-image .field--type-image{width:102vw;position:relative;transform:translate(-7%,0);}@media (min-width:992px){.node--type-recipe .field--name-field-header-image .field--type-image{width:100% !important;transform:translate(0,0) !important;}}.node--type-recipe .field--name-field-header-image .field--type-image img{clip-path:polygon(0 0,100% 0,100% 90%,0% 100%);width:100%;height:auto;}.node--type-recipe .field--name-field-header-image .field--type-image::after{content:"";background-image:url("/sites/default/files/2024-12/Mask%20group.png");display:block;width:375px;height:100px;position:absolute;bottom:-10px;left:29%;}@media (min-width:768px){.node--type-recipe .view-recipe-title{padding:80px 0 0;}}.node--type-recipe .layout--twocol-section:has(.field--name-field-header-image){position:relative;}.node--type-recipe .layout--twocol-section:has(.field--name-field-header-image) .layout__region--second{margin-top:40px;}@media (min-width:992px){.node--type-recipe .layout--twocol-section:has(.field--name-field-header-image) .layout__region--second{margin-top:0;padding-left:40px;}}.node--type-recipe .block-field-blocknoderecipefield-protein{background-image:url(/sites/default/files/2024-12/sticker%201.png);background-repeat:no-repeat;background-size:contain;min-height:150px;min-width:145px;position:absolute;right:0;}@media (min-width:992px){.node--type-recipe .block-field-blocknoderecipefield-protein{top:90%;right:55%;transform:translate(0,-50%);}}.node--type-recipe .block-field-blocknoderecipefield-protein .field--name-field-protein{color:#FFF;font-size:45px;font-weight:600;transform:translate(0,30px);width:100%;height:100%;text-align:center;line-height:40px;}.node--type-recipe .block-field-blocknoderecipefield-protein .field--name-field-protein::after{content:"Protein";display:block;font-size:23px;font-weight:normal;}.node--type-recipe .view-recipe-summary .views-row p{font-size:24px;border-bottom:2px dotted rgba(35,31,32,0.5);padding-left:5px;margin-top:10px;margin-bottom:0;padding-bottom:10px;}.node--type-recipe .view-recipe-summary .views-row p span.purple-text{display:inline-block;padding-left:15px;color:#4527AF;font-weight:700;}.node--type-recipe .field__label,.node--type-recipe h2.nutrition-facts{color:#000;text-transform:uppercase;line-height:30px;font-size:32px;font-weight:500;margin-top:30px;margin-bottom:20px;text-align:left;margin-left:0;padding-left:0;}.node--type-recipe p.per-serving{margin-bottom:0;}.node--type-recipe .recipe-socials{display:flex;justify-content:space-around;max-width:400px;margin-top:20px;margin-bottom:50px;}.node--type-recipe .recipe-socials svg{transition:all 0.25s ease-in-out;}.node--type-recipe .recipe-socials svg:hover{transform:scale(1.1);}.node--type-recipe .recipe-socials svg:hover .spot{fill:#000;}.node--type-recipe .view-all-recipes{height:125px;}.node--type-recipe .view-all-recipes img{height:200px;width:auto;position:absolute;right:0;transition:all 0.5s ease-in-out;}.node--type-recipe .view-all-recipes img:hover{transform:scale(1.1);}.node--type-recipe .view-recipe-nutrition{padding:0 15px;}.switch{position:relative;display:inline-block;width:240px;height:34px;padding:5px 60px 5px 5px;}.switch input{opacity:0;width:0;height:0;}.switch .slider{position:absolute;cursor:pointer;top:7px;left:180px;right:0;bottom:0;width:60px;height:30px;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s;}.switch .slider:before{position:absolute;content:"";height:24px;width:26px;left:4px;bottom:3px;background-color:white;-webkit-transition:0.4s;transition:0.4s;}.switch input:checked + .slider{background-color:#125CED;}.switch input:focus + .slider{box-shadow:0 0 1px #125CED;}.switch input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}.click2cart{padding:20px 0px;}@media (min-width:768px){.click2cart{padding:20px 40px;}}.click2cart button{background:transparent;border:0;width:100%;max-width:350px;padding:0;}@media (min-width:768px){.block-field-blocknoderecipefield-ingredients,.block-field-blocknoderecipefield-instructions,.block-field-blocknoderecipefield-video-embed,.block-views-blockrecipe-nutrition-block-1,.block-block-content2b7750c1-0e84-4bd1-9b25-f4842969f859,.block-block-content98899b08-1e78-4c2a-b2a5-e3cbc616e28f{padding:40px 40px 0;}}@media (min-width:576px){.node--type-recipe .field--name-field-header-image .field--type-image{left:calc((100vw - 540px) / -2 - (var(--bs-gutter-x)));transform:translate(0,0);}}@media (min-width:768px){.node--type-recipe .field--name-field-header-image .field--type-image{left:calc((100vw - 750px) / -1.75 - (var(--bs-gutter-x)));transform:translate(0,0);}}@media (min-width:992px){.node--type-recipe .field--name-field-header-image .field--type-image{left:0;transform:translate(0,0);}}
.page-node-15 #main,.page-node-156 #main,.page-node-198 #main{position:relative;}.page-node-15 #main-wrapper{z-index:1;position:relative;}@media (min-width:768px){.page-node-15 #main-wrapper .container{display:grid;grid-template-columns:repeat(4,25%);}}.page-node-15 h1{color:var(--header-color);}.page-node-15 .subhead{background:var(--subhead-background);box-shadow:-7px 7px 0px 0px var(--subhead-shadow);}.page-node-198 h1{color:var(--header-color);}.block-views-exposed-filter-blockrecipe-index-block-1,.block-views-exposed-filter-blockblog-index-block-1,.block-views-exposed-filter-blocknutrition-facts-index-block-1{position:absolute;top:0;right:-110vw;background:#EF6CA0;color:white;padding:20px;min-width:300px;max-width:1300px;z-index:12;transform:translate(0,0);transition:transform 0.5s ease-in;display:none;}.block-views-exposed-filter-blockrecipe-index-block-1 .close_form,.block-views-exposed-filter-blockblog-index-block-1 .close_form,.block-views-exposed-filter-blocknutrition-facts-index-block-1 .close_form{content:url('data:image/svg+xml,<svg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="27.93" cy="27.93" r="26.43" stroke="white" stroke-width="3"/><g clip-path="url(%23clip0_13_309)"><path d="M26.3713 22.197C29.1548 24.7165 31.9394 27.2478 34.7175 29.7737C36.8009 31.6652 38.8907 33.562 40.974 35.4535C41.4624 35.8939 41.8899 36.3812 41.4318 37.0208C40.5745 38.2295 39.7373 39.4659 38.7512 40.5562C37.8999 41.498 37.6398 41.4331 36.632 40.6026C35.1506 39.3659 33.6414 38.1494 32.2242 36.8358C26.3967 31.4598 20.2152 26.4949 14.039 21.5236C13.129 20.7965 13.0779 20.7539 13.8074 19.906C14.998 18.5189 16.2205 17.1584 17.494 15.8405C17.9495 15.3728 18.5438 15.2709 19.1674 15.835C21.5391 17.9781 23.9493 20.0881 26.3489 22.2109C26.3542 22.2045 26.3596 22.1981 26.3649 22.1917L26.3713 22.197Z" fill="white"/></g><g clip-path="url(%23clip1_13_309)"><path d="M34.1794 25.4285C32.053 28.5227 29.9151 31.6195 27.7816 34.7093C26.1844 37.026 24.5828 39.3497 22.9855 41.6664C22.6141 42.2091 22.188 42.6977 21.4932 42.3289C20.1811 41.6401 18.8442 40.975 17.6323 40.1429C16.5855 39.4246 16.6152 39.1582 17.3041 38.0487C18.3325 36.4158 19.3372 34.7581 20.4504 33.1786C25.0025 26.6871 29.1001 19.8995 33.2047 13.1164C33.8041 12.1177 33.8396 12.0613 34.777 12.6715C36.3104 13.6667 37.8215 14.6971 39.2972 15.7838C39.8214 16.173 40.0015 16.7485 39.5255 17.4415C37.7173 20.0775 35.9471 22.7473 34.1627 25.4081C34.1697 25.4126 34.1768 25.417 34.1839 25.4215L34.1794 25.4285Z" fill="white"/></g><defs><clipPath id="clip0_13_309"><rect width="7.8204" height="32.3988" fill="white" transform="translate(13 20.8735) rotate(-50.1434)"/></clipPath><clipPath id="clip1_13_309"><rect width="7.8204" height="32.3988" fill="white" transform="translate(33.7107 12) rotate(32.2042)"/></clipPath></defs></svg>');width:56px;height:56px;display:block;position:absolute;top:20px;right:20px;background:#4527AF;border-radius:100%;filter:drop-shadow(-4px 4px 1px #000);}.block-views-exposed-filter-blockrecipe-index-block-1.active,.block-views-exposed-filter-blockblog-index-block-1.active,.block-views-exposed-filter-blocknutrition-facts-index-block-1.active{transform:translate(-110vw,0);display:block;}.block-views-exposed-filter-blockrecipe-index-block-1 form,.block-views-exposed-filter-blockblog-index-block-1 form,.block-views-exposed-filter-blocknutrition-facts-index-block-1 form{display:grid !important;}@media (min-width:768px){.block-views-exposed-filter-blockrecipe-index-block-1 form,.block-views-exposed-filter-blockblog-index-block-1 form,.block-views-exposed-filter-blocknutrition-facts-index-block-1 form{grid-template-columns:repeat(2,280px);}}@media (min-width:992px){.block-views-exposed-filter-blockrecipe-index-block-1 form,.block-views-exposed-filter-blockblog-index-block-1 form,.block-views-exposed-filter-blocknutrition-facts-index-block-1 form{grid-template-columns:repeat(3,280px);}}.block-views-exposed-filter-blockrecipe-index-block-1 fieldset,.block-views-exposed-filter-blockblog-index-block-1 fieldset,.block-views-exposed-filter-blocknutrition-facts-index-block-1 fieldset{display:flex;flex-direction:column;padding:5px 10px;width:280px;margin-bottom:0 !important;}.block-views-exposed-filter-blockrecipe-index-block-1 legend,.block-views-exposed-filter-blockblog-index-block-1 legend,.block-views-exposed-filter-blocknutrition-facts-index-block-1 legend{font-family:Choegs,sans-serif;font-size:28px !important;text-shadow:1px 1px black;transform:rotate(-10deg) translate(-7px,-10px);}.block-views-exposed-filter-blockrecipe-index-block-1 .form-check,.block-views-exposed-filter-blockblog-index-block-1 .form-check,.block-views-exposed-filter-blocknutrition-facts-index-block-1 .form-check{padding:0;margin-bottom:0px !important;}.block-views-exposed-filter-blockrecipe-index-block-1 .form-check-input[type=checkbox],.block-views-exposed-filter-blockblog-index-block-1 .form-check-input[type=checkbox],.block-views-exposed-filter-blocknutrition-facts-index-block-1 .form-check-input[type=checkbox]{border-radius:0.25em;visibility:hidden;position:absolute;}.block-views-exposed-filter-blockrecipe-index-block-1 .form-check-label,.block-views-exposed-filter-blockblog-index-block-1 .form-check-label,.block-views-exposed-filter-blocknutrition-facts-index-block-1 .form-check-label{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:0.5em;padding:0 4px;}.block-views-exposed-filter-blockrecipe-index-block-1 .form-check-input:checked + label,.block-views-exposed-filter-blockblog-index-block-1 .form-check-input:checked + label,.block-views-exposed-filter-blocknutrition-facts-index-block-1 .form-check-input:checked + label{background-color:#125CED;border-color:#125CED;box-shadow:-5px 5px 0px 0px #EFDB7B;}.block-views-exposed-filter-blockrecipe-index-block-1 .js-form-submit,.block-views-exposed-filter-blockblog-index-block-1 .js-form-submit,.block-views-exposed-filter-blocknutrition-facts-index-block-1 .js-form-submit{display:inline-block;position:relative;width:120px;font-family:Choegs,sans-serif;font-size:1rem;line-height:1rem;text-align:center;background:#E61E25;color:#fff;padding:15px 5px;transform:rotate(12deg);border-radius:0;border:0;}.block-views-exposed-filter-blockrecipe-index-block-1 .js-form-submit::after,.block-views-exposed-filter-blockblog-index-block-1 .js-form-submit::after,.block-views-exposed-filter-blocknutrition-facts-index-block-1 .js-form-submit::after{content:"";position:absolute;display:block;width:40px;height:155%;top:-28%;left:-39px;background:inherit;clip-path:polygon(0% 50%,0% 50%,100% 0%,100% 100%);}.block-views-exposed-filter-blockrecipe-index-block-1 fieldset:nth-child(2),.block-views-exposed-filter-blocknutrition-facts-index-block-1 fieldset:nth-child(2){grid-column-start:1;width:100%;}@media (min-width:768px){.block-views-exposed-filter-blockrecipe-index-block-1 fieldset:nth-child(2),.block-views-exposed-filter-blocknutrition-facts-index-block-1 fieldset:nth-child(2){grid-column-end:3;}}@media (min-width:992px){.block-views-exposed-filter-blockrecipe-index-block-1 fieldset:nth-child(2),.block-views-exposed-filter-blocknutrition-facts-index-block-1 fieldset:nth-child(2){grid-column-end:4;}}.block-views-exposed-filter-blockrecipe-index-block-1 fieldset:nth-child(2) legend,.block-views-exposed-filter-blocknutrition-facts-index-block-1 fieldset:nth-child(2) legend{transform:rotate(-10deg) translate(-7px,2px);transform-origin:left;}.block-views-exposed-filter-blockrecipe-index-block-1 fieldset:nth-child(2) .form-checkboxes,.block-views-exposed-filter-blocknutrition-facts-index-block-1 fieldset:nth-child(2) .form-checkboxes{margin-bottom:20px;}@media (min-width:768px){.block-views-exposed-filter-blockrecipe-index-block-1 fieldset:nth-child(2) .form-checkboxes,.block-views-exposed-filter-blocknutrition-facts-index-block-1 fieldset:nth-child(2) .form-checkboxes{column-count:2;}}@media (min-width:992px){.block-views-exposed-filter-blockrecipe-index-block-1 fieldset:nth-child(2) .form-checkboxes,.block-views-exposed-filter-blocknutrition-facts-index-block-1 fieldset:nth-child(2) .form-checkboxes{column-count:3;}}#block-bootstrap-barrio-subtheme-recipefilter{padding:26px;text-align:right;grid-column:span 4;}.filter_toggle svg{background:#EF6CA0;filter:drop-shadow(-4px 4px 1px #125CED);}.block-views-blockrecipe-featured-recipes-block-1,.block-views-blockrecipe-featured-recipes-block-2,.block-views-blockrecipe-featured-recipes-block-3{position:relative;margin-bottom:20px;padding:0 40px;grid-column:span 2;}@media (min-width:768px){.block-views-blockrecipe-featured-recipes-block-1,.block-views-blockrecipe-featured-recipes-block-2,.block-views-blockrecipe-featured-recipes-block-3{padding:0 42px 20px;}}.block-views-blockrecipe-featured-recipes-block-1 .field--name-field-media-image,.block-views-blockrecipe-featured-recipes-block-2 .field--name-field-media-image,.block-views-blockrecipe-featured-recipes-block-3 .field--name-field-media-image{height:150px;overflow:hidden;position:relative;}@media (min-width:992px){.block-views-blockrecipe-featured-recipes-block-1 .field--name-field-media-image,.block-views-blockrecipe-featured-recipes-block-2 .field--name-field-media-image,.block-views-blockrecipe-featured-recipes-block-3 .field--name-field-media-image{height:300px;}}.block-views-blockrecipe-featured-recipes-block-1 .field--name-field-media-image img,.block-views-blockrecipe-featured-recipes-block-2 .field--name-field-media-image img,.block-views-blockrecipe-featured-recipes-block-3 .field--name-field-media-image img{width:100%;position:absolute;top:50%;left:0;transform:translate(0px,-50%);}.block-views-blockrecipe-featured-recipes-block-1 .button_custom,.block-views-blockrecipe-featured-recipes-block-2 .button_custom,.block-views-blockrecipe-featured-recipes-block-3 .button_custom{position:absolute;bottom:10%;right:45px;}.block-views-blockrecipe-index-block-1{grid-column:span 4;padding:0 0 40px;}.view-recipe-index .view-content,.view-blog-index .view-content,.view-farmer-index .view-content,.view-nutrition-facts-index .view-content,.view-farmer-featured-farmer .view-content,.block-views-blockduplicate-of-recipe-index-block-2 .view-content,.block-views-blockduplicate-of-recipe-index-block-1 .view-content{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;grid-row-gap:30px;padding:0 30px 40px;margin:0;}@media (min-width:992px){.view-recipe-index .view-content,.view-blog-index .view-content,.view-farmer-index .view-content,.view-nutrition-facts-index .view-content,.view-farmer-featured-farmer .view-content,.block-views-blockduplicate-of-recipe-index-block-2 .view-content,.block-views-blockduplicate-of-recipe-index-block-1 .view-content{grid-template-columns:repeat(3,calc(33.33% - 13.3333333333px));}}@media (min-width:1200px){.view-recipe-index .view-content,.view-blog-index .view-content,.view-farmer-index .view-content,.view-nutrition-facts-index .view-content,.view-farmer-featured-farmer .view-content,.block-views-blockduplicate-of-recipe-index-block-2 .view-content,.block-views-blockduplicate-of-recipe-index-block-1 .view-content{grid-template-columns:repeat(4,calc(25% - 15px));}}.view-recipe-index a,.view-blog-index a,.view-farmer-index a,.view-nutrition-facts-index a,.view-farmer-featured-farmer a,.block-views-blockduplicate-of-recipe-index-block-2 a,.block-views-blockduplicate-of-recipe-index-block-1 a{display:block;color:var(--link-color);line-height:1.5rem;}.view-recipe-index a div,.view-blog-index a div,.view-farmer-index a div,.view-nutrition-facts-index a div,.view-farmer-featured-farmer a div,.block-views-blockduplicate-of-recipe-index-block-2 a div,.block-views-blockduplicate-of-recipe-index-block-1 a div{margin-bottom:5px;}
.page-node-4 .paragraph--type--two-column{grid-template-columns:50% 50%;}.page-node-4 .paragraph--type--text-icon-link{position:relative;padding:90px 20px 40px;grid-column:span 2;}@media (min-width:768px){.page-node-4 .paragraph--type--text-icon-link{grid-column:auto;}}.page-node-4 .field--name-field-image{position:relative;z-index:1;}@media (min-width:768px){.page-node-4 .paragraph--type--image{text-align:right;}}.page-node-4 .paragraph--type--text .field--name-field-text{width:100%;transform:translate(-7%,0%) rotate(5deg);}.page-node-4 .paragraph--type--text .field--name-field-text p{line-height:1.2;}.page-node-4 .paragraph .field--name-field-text{background-color:#fff;color:#000;padding:20px;margin:0 auto;}.page-node-4 .paragraph .field--name-field-icon{position:absolute;top:0;left:0;}.page-node-4 .paragraph .field--name-field-link{position:absolute;bottom:0;right:0;}.page-node-4 .paragraph--type--text-icon-link:nth-child(odd){width:60%;margin:0 0 0 40%;}.page-node-4 .paragraph--type--text-icon-link:nth-child(odd) .field--name-field-text{transform:rotate(-5deg);}.page-node-4 .paragraph--type--text-icon-link:nth-child(odd) .field--name-field-icon{top:20px;left:-130px;}.page-node-4 .paragraph--type--text-icon-link:nth-child(odd) .field--name-field-link{right:30%;transform:translate(110px,30%);}.page-node-4 .paragraph--type--text-icon-link:nth-child(even){margin:0 0 0 10%;width:60%;}.page-node-4 .paragraph--type--text-icon-link:nth-child(even) .field--name-field-text{transform:rotate(5deg);}.page-node-4 .paragraph--type--text-icon-link:nth-child(even) .field--name-field-icon{left:auto;top:auto;right:-135px;}.page-node-4 .paragraph--type--text-icon-link:nth-child(even) .field--name-field-link{bottom:-80px;right:60%;transform:rotate(15deg) translate(40%,-70px);}

.view-farmer-featured-farmer h2,.view-farmer-index h2{color:var(--header-color);transform:rotate(6deg);margin-bottom:20px;}.view-farmer-featured-farmer .view-content{grid-template-columns:100%;}@media (min-width:768px){.view-farmer-featured-farmer .view-content{grid-template-columns:repeat(2,calc(50% - 10px));}}.farm{text-align:center;font-weight:700;font-size:32px;}.page-node-197 .paragraph--type--text-icon-link{padding:0 20px;}.node--type-farmer .layout--twocol-section{display:grid;}@media (min-width:768px){.node--type-farmer .layout--twocol-section{grid-template-columns:270px calc(100% - 270px);}}.node--type-farmer .block-field-blocknodefarmerbody{padding:20px 40px;}.view-farmer-details .view-content{margin:0;}.view-farmer-details img{width:100%;height:auto;}.view-farmer-details .farmer_location,.view-farmer-details .farmer_exp{padding:20px 40px;}.view-farmer-details .farmer_label{font-weight:700;font-size:28px;}.view-farmer-quote blockquote{text-align:center;margin:40px;font-family:Choegs,sans-serif;font-size:2rem;line-height:1.2em;}.block-field-blocknodefarmerfield-video .ratio{margin:0 0 40px;}.view-farmer-gallery{--swiper-navigation-color:#125CED;--swiper-pagination-color:#125CED;--swiper-pagination-bottom:20px;--swiper-navigation-sides-offset:20px;}.view-farmer-gallery .swiper-container{padding-bottom:40px;}.view-farmer-gallery img{width:100%;height:auto;}.view-farmer-gallery .caption{padding:5px 40px;}.farmer_pagination{display:grid;grid-template-columns:repeat(3,1fr);max-width:500px;margin:0px auto 40px;text-align:center;font-weight:700;font-size:1.7rem;}@media (min-width:992px){.farmer_pagination{margin:40px auto;}}.farm-family img{width:100%;}.farm-family .farm-family-name{margin-bottom:0;}.farmer_featured .farmer_title{font-size:1.6rem;margin:10px 0;}
.node--type-article .block-field-blocknodearticlebody{padding:40px;}.node--type-article .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.node--type-article .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 100%;}@media (min-width:768px){.node--type-article .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.node--type-article .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%;}}.node--type-article .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.node--type-article .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 100%;}@media (min-width:768px){.node--type-article .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.node--type-article .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%;}}.author{padding:40px;}@media (min-width:768px){.author{padding:40px 40px 40px 0;}}.author_title{font-size:1.6rem;}.author_thumbnail{padding:20px 0;}

@media print{.two-sidebars,.sidebar-first,.sidebar-second,body{width:100% !important;overflow:visible;}.node--type-recipe .field--name-field-header-image .field--type-image::after,.node--type-recipe #header .menu-btn,.node--type-recipe .view-all-recipes,.node--type-recipe .block-block-content98899b08-1e78-4c2a-b2a5-e3cbc616e28f,.node--type-recipe .field--name-field-video-embed,.node--type-recipe .click2cart,.node--type-recipe .block-field-blocknoderecipefield-protein,.node--type-recipe .block-block-contentfd577eb4-61c7-46ac-8568-8acd238bd6b3,.node--type-recipe #header .navbar{display:none;}.node--type-recipe .field--name-field-header-image .field--type-image img{clip-path:none;max-width:500px;}.node--type-recipe .view-recipe-title{padding:10px 0 0;}.node--type-recipe h1,.node--type-recipe h2{text-shadow:none;color:#000;text-align:left;padding:0 20px;}.node--type-recipe .view-recipe-summary .views-row p span.purple-text{color:#000;}.node--type-recipe .view-recipe-summary .views-row p{border:0px;margin:0;padding:0;}.node--type-recipe .block-field-blocknoderecipefield-ingredients,.node--type-recipe .block-field-blocknoderecipefield-instructions,.node--type-recipe .block-field-blocknoderecipefield-video-embed,.node--type-recipe .block-views-blockrecipe-nutrition-block-1,.node--type-recipe .block-block-content2b7750c1-0e84-4bd1-9b25-f4842969f859,.node--type-recipe .block-block-content98899b08-1e78-4c2a-b2a5-e3cbc616e28f{padding:0px 0px 0;}.node--type-recipe h2.nutrition-facts,.node--type-recipe .field__label{margin-top:10px;}}
@font-face{font-family:"Choegs";src:url(/themes/custom/bootstrap_barrio_subtheme/fonts/Choegs/font.woff2) format('woff2'),url(/themes/custom/bootstrap_barrio_subtheme/fonts/Choegs/font.woff) format('woff');}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
