/* @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,.view-recipe-index .view-filters,.view-blog-index .view-filters,.view-nutrition-facts-index .view-filters{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,.view-recipe-index .view-filters .close_form,.view-blog-index .view-filters .close_form,.view-nutrition-facts-index .view-filters .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,.view-recipe-index .view-filters.active,.view-blog-index .view-filters.active,.view-nutrition-facts-index .view-filters.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,.view-recipe-index .view-filters form,.view-blog-index .view-filters form,.view-nutrition-facts-index .view-filters 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,.view-recipe-index .view-filters form,.view-blog-index .view-filters form,.view-nutrition-facts-index .view-filters 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,.view-recipe-index .view-filters form,.view-blog-index .view-filters form,.view-nutrition-facts-index .view-filters 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,.view-recipe-index .view-filters fieldset,.view-blog-index .view-filters fieldset,.view-nutrition-facts-index .view-filters 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,.view-recipe-index .view-filters legend,.view-blog-index .view-filters legend,.view-nutrition-facts-index .view-filters 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,.view-recipe-index .view-filters .form-check,.view-blog-index .view-filters .form-check,.view-nutrition-facts-index .view-filters .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],.view-recipe-index .view-filters .form-check-input[type=checkbox],.view-blog-index .view-filters .form-check-input[type=checkbox],.view-nutrition-facts-index .view-filters .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,.view-recipe-index .view-filters .form-check-label,.view-blog-index .view-filters .form-check-label,.view-nutrition-facts-index .view-filters .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,.view-recipe-index .view-filters .form-check-input:checked + label,.view-blog-index .view-filters .form-check-input:checked + label,.view-nutrition-facts-index .view-filters .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,.view-recipe-index .view-filters .js-form-submit,.view-blog-index .view-filters .js-form-submit,.view-nutrition-facts-index .view-filters .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,.view-recipe-index .view-filters .js-form-submit::after,.view-blog-index .view-filters .js-form-submit::after,.view-nutrition-facts-index .view-filters .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),.view-recipe-index .view-filters fieldset:nth-child(2),.view-nutrition-facts-index .view-filters 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),.view-recipe-index .view-filters fieldset:nth-child(2),.view-nutrition-facts-index .view-filters 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),.view-recipe-index .view-filters fieldset:nth-child(2),.view-nutrition-facts-index .view-filters 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,.view-recipe-index .view-filters fieldset:nth-child(2) legend,.view-nutrition-facts-index .view-filters 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,.view-recipe-index .view-filters fieldset:nth-child(2) .form-checkboxes,.view-nutrition-facts-index .view-filters 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,.view-recipe-index .view-filters fieldset:nth-child(2) .form-checkboxes,.view-nutrition-facts-index .view-filters 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,.view-recipe-index .view-filters fieldset:nth-child(2) .form-checkboxes,.view-nutrition-facts-index .view-filters 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;}}
