body{overflow-x:hidden}body.no-upcoming-events #header-alert{display:none!important}h1,h2,h3,h4,h5,h6,.button,button.brxe-back-to-top,button.bricks-button{word-spacing:-0.25rem!important}.bricks-button,button,.button,a{margin-block-start:auto!important;transition:all 0.3s ease-in-out}.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover,button.bricks-button:hover,button:hover{background-color:inherit;filter:brightness(1.1)}a:hover{filter:brightness(1.1)}a.text-link{color:var(--bricks-color-wzahno)}.article-content :where(h1,h2),.event-details :where(h1,h2){color:var(--bricks-color-whufjh);font-family:"57 Futura";font-weight:400;line-height:var(--heading-m);margin:var(--space-m) 0 var(--space-s) 0;text-transform:uppercase}.article-content :where(h1,h2,h3,h4,h5,h6):first-child,.event-details :where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.article-content :where(h3,h4,h5,h6),.event-details :where(h3,h4,h5,h6){font-family:"57 Futura";font-weight:400;line-height:var(--heading-s);margin:var(--space-m) 0 var(--space-s) 0;text-transform:uppercase}.article-content h2,.event-details h2{font-size:var(--heading-s);line-height:var(--heading-m)}.article-content h3,.event-details h3{font-size:var(--heading-xs);line-height:var(--heading-s)}.article-content h4,.event-details h4{font-size:var(--heading-2xs);line-height:var(--heading-xs)}.article-content strong,.event-details strong{color:var(--bricks-color-whufjh)}.article-content a strong,.event-details a strong{color:var(--bricks-color-wzahno)}.article-content li,.event-details li{margin:var(--space-xs) 0}#header:after{background:url(https://sunnymarymeadow.com/core/views/9886c97260/pub/img/accent_oval.svg);background-position:-15px 0;bottom:-.47rem;content:'';display:block;height:24px;left:0;position:absolute;right:0;z-index:1}#footer-top:after{background:url(https://sunnymarymeadow.com/core/views/9886c97260/pub/img/accent_oval-purple.svg);background-position:-15px 0;bottom:-.47rem;content:'';display:block;height:24px;left:0;position:absolute;right:0;z-index:1}#events-section-back:after,#events-calendar:after,#related-products:before,#farm-location:after,.yellow-section:after,.blue-section:before{background:url(https://sunnymarymeadow.com/core/views/9886c97260/pub/img/accent_oval-pink.svg);background-position:-15px 0;content:'';display:block;height:24px;left:0;position:absolute;right:0;top:-.75rem;z-index:1}#tours-block:after{background:url(https://sunnymarymeadow.com/core/views/9886c97260/pub/img/accent_oval_v-yellow.svg);background-position:0;bottom:0;content:'';display:block;height:100%;position:absolute;right:-.625rem;top:0;width:32px;z-index:1}@media screen and (max-width:766px){#tours-block:after{display:none}}#tours-section:before{background-color:inherit;bottom:0;content:'';left:0;position:absolute;top:0;width:50vw}@media screen and (max-width:766px){#tours-section:before{display:none}}@media screen and (max-width:766px){#tours-block-image:before{background:url(https://sunnymarymeadow.com/core/views/9886c97260/pub/img/accent_oval_v-yellow.svg);background-position:-30px 0;content:'';display:block;height:24px;left:0;position:absolute;right:0;top:-1.1rem;z-index:1}}li.current_page_item:after,li.current_page_parent:after{background:url(https://sunnymarymeadow.com/core/views/9886c97260/pub/img/accent_dash.svg) no-repeat;background-size:cover;bottom:-.1875rem;content:'';display:block;height:5px;left:0;position:absolute;right:0;z-index:1}li.current_page_item li:after,li.current_page_parent li:after,.sub-menu.brx-submenu-positioned li.menu-item.current-menu-item.current_page_item:after{display:none!important}.brxe-block.brxe-block.brx-offcanvas-inner li.menu-item.current-menu-item.current_page_item:after{display:none!important}.ticker{overflow:hidden;position:relative;width:100%}.ticker-track{display:flex;gap:2rem;width:fit-content}.ticker-item{flex-shrink:0}span.dashed-text{display:inline-block;line-height:1;position:relative}span.dashed-text:after{background:url(https://sunnymarymeadow.com/core/views/9886c97260/pub/img/accent_dash.svg) no-repeat;background-size:contain;bottom:-1rem;content:'';display:block;height:.9375rem;left:0;position:absolute;right:0;z-index:1}.events-grid .event-card:nth-child(even){transform:translateY(1.875rem)}.tribe-common.tribe-events.tribe-events-view.tribe-events-view--month.alignwide{max-width:100%;width:100%}@media (max-width:478px){.events-grid .event-card:nth-child(even){transform:translateY(0)}}.footer-gallery{margin-bottom:-1.875rem;overflow-x:clip;overflow-y:visible;pointer-events:none;width:100%;position:relative}.footer-gallery-wrapper{display:flex;margin-top:-10vh;pointer-events:none;width:100%}.footer-gallery-track{display:flex;gap:0;pointer-events:none;will-change:transform}.footer-gallery-track:hover{animation-play-state:paused}.footer-gallery-item{flex-shrink:0;overflow:hidden;pointer-events:none;transform:rotatez(5deg)}.footer-gallery-item.landscape:nth-child(even){transform:rotatez(5deg) translateY(.9375rem)}.footer-gallery-item.landscape:nth-child(odd){transform:rotatez(-5deg) translateY(-1rem)}.footer-gallery-item.portrait:nth-child(odd){transform:rotatez(-5deg) translateY(1rem)}.footer-gallery-item.portrait:nth-child(even){transform:rotatez(5deg) translateY(1.5rem)}.footer-gallery-item.landscape{width:420px}.footer-gallery-item.portrait{width:280px}.footer-gallery-item figure{outline:none}.footer-gallery-item img{border:6px solid #fff;box-shadow:4px 4px 4px rgb(35 38 63 / .2);display:block;height:auto;outline:none;width:100%}.footer-gallery-item figure:focus,.footer-gallery-item img:focus{outline:none}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * var(--track-width)))}}.woocommerce-checkout h3,.woocommerce-checkout h3 span,.woocommerce-checkout h4{color:var(--bricks-color-whufjh);font-weight:400;margin-bottom:1.875rem;text-transform:uppercase}header.tribe-tickets__commerce-order-header h3,.tribe-common.event-tickets h3,.tribe-common.event-tickets h4,.tribe-dialog__wrapper h2.tribe-dialog__title{color:var(--bricks-color-whufjh)!important;font-family:"57 Futura"!important;font-weight:400!important;margin-bottom:1.875rem;text-transform:uppercase!important}header.tribe-tickets__commerce-checkout-cart-header .tribe-tickets__commerce-checkout-cart-header-title{margin-bottom:inherit}.tribe-common.event-tickets section.tribe-tickets__commerce-checkout a,.tribe-common.event-tickets section.tribe-tickets__commerce-checkout button.tec-tickets-commerce-checkout-cart__coupons-add-link,.tribe-common.event-tickets section.tribe-tickets__commerce-checkout button.tec-tickets-commerce-checkout-cart__coupons-apply-button{border-bottom:0!important;color:var(--bricks-color-wzahno)!important;font-family:"Futura Medium";font-size:var(--text-xs)}header.tribe-tickets__commerce-checkout-cart-header h4.tribe-common-h4.tribe-common-h--alt.tribe-tickets__commerce-checkout-cart-header-title{margin-bottom:inherit}header.tribe-tickets__commerce-checkout-cart-header h4.tribe-common-h4.tribe-common-h--alt.tribe-tickets__commerce-checkout-cart-header-title a{border-bottom:0!important;font-family:"57 Futura"!important;font-size:var(--heading-xs)}footer.tribe-tickets__commerce-order-footer a.tribe-common-anchor-alt,button.tribe-common-c-btn.tribe-common-c-btn--small,button.tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__tickets-buy,button.tribe-common-c-btn.tribe-tickets__commerce-checkout-form-submit-button,button.tribe-common-c-btn.tribe-tickets__commerce-checkout-paypal-advanced-payments-form-submit-button{background-color:var(--bricks-color-wzahno)!important;border-bottom:0!important;border-radius:var(--space-xs)!important;color:rgb(255 255 255)!important;font-family:"57 Futura"!important;font-size:var(--text-xs)!important;line-height:var(--text-s)!important;padding:var(--space-2xs) var(--space-xs)!important;text-decoration:none!important;text-transform:uppercase!important;transition:all 0.3s ease-in-out!important}button.tribe-common-c-btn.tribe-tickets__commerce-checkout-form-submit-button{font-size:var(--text-s)!important}button[disabled="disabled"]{filter:grayscale(.5)!important;opacity:0.5!important}button.disabled:hover{transform:none!important}.add_gift_card_form{margin-top:1.875rem}.add_gift_card_form h4{color:var(--bricks-color-whufjh);font-size:var(--heading-xs)}.woocommerce-NoticeGroup,.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{display:flex;margin:0 auto;max-width:1100px;padding:var(--space-l) var(--space-s) 0 var(--space-s);width:100%}.woocommerce-NoticeGroup ul li,.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li{font-size:var(--text-xs);margin:var(--space-xs) 0}p.checkout-inline-error-message{color:red;font-size:var(--text-2xs);margin-top:var(--space-2xs)}h3#ship-to-different-address{display:block;max-width:320px}.woocommerce-billing-fields__field-wrapper p.form-row-first,.shipping_address p.form-row-first{margin-bottom:1.2rem}a.reset_variations{background-color:var(--bricks-color-wzahno);border-radius:var(--space-xs);color:#fff;display:inline-block;font-size:var(--text-xs);margin-top:var(--space-xs)!important;padding:var(--space-2xs) var(--space-xs);width:auto}a.reset_variations:hover{background-color:var(--bricks-color-wzahno);filter:brightness(1.1)}button.single_add_to_cart_button.button{margin-top:var(--space-xs)!important}button.disabled{filter:grayscale(.5)!important;opacity:0.5!important}span.action{opacity:1}span.action:hover{background-color:var(--bricks-color-wzahno)}span.action:hover svg{color:#fff}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{background-color:var(--bricks-color-wzahno);border-radius:var(--space-s);color:rgb(255 255 255);padding:var(--space-s);width:auto}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{font-size:var(--text-xs)}.brxe-woocommerce-checkout-thankyou .woocommerce-order-details table.shop_table.order_details tfoot tr:nth-child(even){background-color:#efeded}.brxe-woocommerce-checkout-thankyou .woocommerce-order-details td,.brxe-woocommerce-checkout-thankyou .woocommerce-order-details th{font-size:var(--text-xs)}.brxe-woocommerce-checkout-thankyou h2.woocommerce-order-details__title,.brxe-woocommerce-checkout-thankyou h2.woocommerce-column__title{color:var(--bricks-color-whufjh);font-size:var(--heading-s);margin-bottom:var(--space-s)}.brxe-woocommerce-checkout-thankyou address{font-size:var(--text-xs)}.product-detail h3{font-size:var(--heading-xs);line-height:var(--heading-s);margin-bottom:var(--space-s)}.tribe-common.event-tickets section.tribe-tickets__commerce-checkout{max-width:100%!important}.tribe-tickets__commerce-checkout-gateway.tribe-tickets__commerce-checkout-free{float:right;max-width:fit-content!important}.tribe-tickets__commerce-checkout-gateways{border:1px solid #ccc!important;border-radius:var(--space-xs)!important;float:right!important;max-width:600px!important;padding:var(--space-s)!important}button.tribe-common-c-btn.tribe-tickets__commerce-checkout-paypal-advanced-payments-form-submit-button{margin-top:var(--space-xs)!important}section.tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart{margin-bottom:var(--space-s)!important}li.woocommerce-mini-cart-item.mini_cart_item a{font-size:var(--text-xs)!important}.woocommerce-mini-cart-item.mini_cart_item dl{display:flex;flex-direction:column;padding:var(--space-xs) 0 var(--space-xs) 0;width:100%}.woocommerce-mini-cart-item.mini_cart_item dt{font-size:var(--text-xs)}.woocommerce-mini-cart-item.mini_cart_item dd{font-size:var(--text-xs)}li.woocommerce-mini-cart-item.mini_cart_item dt,.woocommerce-mini-cart-item.mini_cart_item dd{width:auto}li.woocommerce-mini-cart-item.mini_cart_item span{border-bottom:1px solid rgb(205 88 159 / .25);padding-bottom:var(--space-xs);text-align:right}p.woocommerce-mini-cart__total.total{font-size:var(--text-xs)}