:root{--blue:#277DA1;--green:#90BE6D;--yellow:#F9C74F;--red:#cc6055;--brand-green:#255138;--brand-hover-green:#255138c4;--brand-lt-green:#9ece9a;--brand-hover-lt-green:#9ece9ac4;--brand-dark:#07100b;--brand-hover-dark:#07100bc4;--brand-lt-gray:#F3F3F3}#default{color:var(--blue)}#good,#positive{color:var(--green)}#warning{color:var(--yellow)}#alert,#negative{color:var(--red)}.hidden{display:none!important}html{font-size:100%}@media (min-width:768px) and (max-width:1024px){html{font-size:90%}}@media (max-width:767px){html{font-size:80%}}.elementor-button-content-wrapper{align-items:center}.elementor-button#dark,.elementor-button#light,.elementor-button#white,.elementor-button#outline{padding:5px 5px 5px 15px!important}.elementor-button-icon,.elementor-button-icon svg{height:30px!important;width:30px!important}.elementor-button-text{margin:0px!important;font-weight:700}.elementor-button .elementor-button-icon{transition:margin-left 0.3s ease}.elementor-button:hover .elementor-button-icon{margin-left:20px!important}.elementor-button#dark{background:var(--brand-green)!important;color:#fff}.elementor-button#dark svg{fill:#fff!important}.elementor-button#light{background:var(--brand-lt-gray)!important;color:var(--brand-dark)}.elementor-button#light svg{fill:var(--brand-green)!important}.elementor-button#white{background:#fff;color:var(--brand-green)}.elementor-button#white svg{fill:var(--brand-green)!important}.elementor-button#outline{background:none;border:solid 2px #fff;color:#fff}.footer-text p,.footer-text a{color:#fff;font-size:12px;margin-bottom:0;font-family:var(--e-global-typography-text-font-family),Sans-serif}.mushroom-carousel .mushroom-item{position:relative;border-radius:20px;overflow:hidden}.mushroom-carousel .mushroom-item .background{height:120px;background-size:cover;background-position:center}.mushroom-carousel .mushroom-item .title-on-hover{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgb(0 0 0 / .5);color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 0.3s;text-align:center;font-size:18px;font-weight:700}.mushroom-carousel .mushroom-item:hover .title-on-hover{opacity:1}.mushroom-carousel .slick-slide{margin-top:5px;margin-bottom:5px}.slick-slider{text-align:center}.slick-arrow{color:var(--brand-dark)}.restaurant-carousel.slick-slider{display:flex;justify-content:center}.restaurant-carousel .slick-dots{width:fit-content!important}.restaurant-carousel{margin-bottom:0px!important}.restaurant-carousel .restaurant-item{position:relative;height:350px;background-size:cover;background-position:center;border-radius:20px;overflow:hidden}.restaurant-carousel .restaurant-item::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / .5)}.restaurant-carousel .restaurant-info{position:relative;z-index:2;color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:center}.restaurant-carousel #logo{width:50px;height:50px;min-width:50px;min-height:50px;background-color:#fff;border-radius:50%;overflow:hidden;align-content:center;padding:5px}.restaurant-carousel .slick-dots{position:absolute;bottom:0;width:100%;list-style:none;text-align:center;padding:0}.restaurant-carousel .slick-dots li{display:inline-block;margin:0 5px}.restaurant-carousel .slick-dots li button{font-size:0;line-height:0;width:10px;height:10px;padding:0;border-radius:50%;background-color:#fff;display:block;opacity:.75;transition:opacity 0.3s}.restaurant-carousel .slick-dots li.slick-active button{opacity:1}.restaurant-carousel .slick-dots button:before{display:none}.lightbox-trigger{position:absolute;bottom:10px;right:10px;color:#fff;font-size:24px;z-index:2}.mushroom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,0fr));gap:20px;justify-content:center}.mushroom-card{position:relative;border-radius:20px;box-shadow:0 0 10px 5px rgb(0 0 0 / .2);height:250px;width:250px;background-size:cover;background-position:center;overflow:hidden}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .5)}.modal-content{background-color:#fff;margin:10% auto;padding:20px;width:800px;max-width:90%;border-radius:10px;box-shadow:0 4px 6px rgb(0 0 0 / .1);text-align:center!important}.modal-content #tags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.modal-content #tags svg{margin-right:5px}.close-button{color:#aaa;float:right;font-size:28px;font-weight:700}.mushroom-card .icons{position:absolute;top:10px;right:10px;display:flex;gap:10px}.mushroom-card .icons svg{width:15px;height:15px;background:var(--e-global-color-primary);color:#fff;padding:7px;border-radius:50%}.mushroom-card .card-title{position:absolute;bottom:0;width:100%;background:#f3f3f3;padding:10px;text-align:center;font-weight:700;z-index:1}.mushroom-card .btn{position:absolute;left:50%;transform:translateX(-50%);bottom:50%;border:none;cursor:pointer}.mushroom-card:hover .button-group{display:flex}.modal-body{margin-top:15px}.modal-body span{background-color:var(--e-global-color-primary);color:#fff;border-radius:20px;padding:5px 15px;margin:10px}.mushroom-tag{background-color:var(--e-global-color-primary);color:#fff;border-radius:20px;padding:5px 15px;margin:10px}.mushroom-tag:first-child{margin-left:0}.mushroom-tag:last-child{margin-right:0}.modal-body p{margin-top:20px}.modal-body h3{font-family:"the-seasons",Sans-serif;font-weight:700;margin-bottom:20px}.button-group{display:none;position:absolute;bottom:0;left:0;right:0;justify-content:center;align-items:center;gap:10px;flex-direction:column;width:100%;height:100%;background-color:#00000069}.mushroom-card:hover .button-group{display:flex}.button-group .elementor-button{display:block;padding:10px 20px;text-align:center;border:none!important;text-decoration:none}.button-group .btn:hover{background-color:#f8f8f8}.woocommerce-loop-product__buttons a{width:100%;border-radius:0 0 20px 20px!important}.woocommerce-loop-product__title,.price{margin:0 20px!important}.woocommerce-product-gallery .flex-control-nav{overflow:visible!important}.woocommerce-product-gallery{box-shadow:0 0 10px 2px rgb(0 0 0 / .2)!important;border-radius:20px}.reset_variations{display:none!important}.woocommerce-variation-price{padding:20px 0;font-size:20px}.woocommerce-variation-price bdi{color:var(--e-global-color-primary)}.woocommerce-checkout-payment fieldset{border:none}.woocommerce-checkout-payment .payment_box{background:none!important;padding:0px!important}.elementor-toggle-item{margin:10px 0;border-radius:20px}.elementor-tab-title{border-radius:20px;border:none!important}.elementor-tab-content{border:none!important}.wpc-filters-main-wrap label{border-radius:20px!important}.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{border-radius:20px!important}input,select,textarea{border-radius:20px!important;border:solid 1px #00000045!important;background-color:#fff0}#field_submit{justify-content:flex-end;flex-direction:row;align-content:center;align-items:center;flex-wrap:wrap}.recipe-tag{background:var(--e-global-color-primary);color:#fff;padding:5px 10px;border-radius:20px}.tag-grid{display:flex;grid-gap:10px;flex-wrap:wrap}.ingredients-wrapper li{margin:10px 0}.directions li{margin:10px 0}.yith-wcfm-navigation,#postcustom,#woocommerce-order-downloads,#delete-action,.yith-wcfm-pagination{display:none}.yith-wcfm-content{width:100%!important;background:#F3F3F3;padding:20px;border-radius:20px}.yith-wcfm-content p{font-size:16px!important}#woocommerce-order-data{margin-top:20px}.woocommerce-order-data,#woocommerce-order-items,#woocommerce-order-notes,.yith-ywot-track-information{background:#fff;border-radius:20px;border:none!important;box-shadow:0 4px 6px rgb(0 0 0 / .05);overflow:hidden}#orders-search{display:flex;margin-bottom:10px}.search-submit{margin-left:10px}#yith-wcfm-orders-form{display:grid;grid-template-columns:repeat(4,1fr);gap:0 20px;overflow:visible}.select2-selection{border-radius:20px!important}.wc-order-totals-items{padding:0px!important;background:none!important}.order_actions{border:none!important}#yith-wcfm-orders table{width:100%;border-collapse:collapse;background-color:#fff0}#yith-wcfm-orders th,#yith-wcfm-orders td{padding:8px;text-align:left;border:none;background-color:#fff0}#yith-wcfm-orders th{font-size:16px}#yith-wcfm-orders td{font-size:14px}#yith-wcfm-orders th.actions{width:75px}#yith-wcfm-orders .order_actions{padding:0}#woocommerce-order-actions{margin-top:20px}#woocommerce-order-actions .order_actions,#woocommerce-order-actions .order_actions .wide{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#woocommerce-order-actions #actions{margin-right:40px}#woocommerce-order-actions .wide{border:none}#woocommerce-order-actions .save_order{background:var(--e-global-color-primary)!important;color:#fff!important;border-radius:20px;padding:10px 20px}#woocommerce-order-notes>div>p:nth-child(2){display:flex}.add_note .add_note{background:var(--e-global-color-primary)!important;color:#fff!important;border-radius:20px;padding:10px 20px;margin-left:10px!important}#woocommerce-order-actions #actions button{border-radius:20px;margin-left:10px}#woocommerce-order-items{border:1px solid #eee;border-bottom:none}.add_note .add_note{border-radius:20px!important}.yith-ywot-track-information,#woocommerce-order-notes{border:1px solid #eee;padding:20px!important}.yith-ywot-track-information:before{content:"Tracking Information";font-size:20px;font-weight:700;line-height:2em}#woocommerce-order-notes:before{content:"Order Notes";font-size:20px;font-weight:700;line-height:2em}#woocommerce-order-actions{grid-column-start:1;grid-column-end:5;grid-row-start:5;grid-row-end:5}#woocommerce-order-data{grid-column-start:1;grid-column-end:5;grid-row-start:2;grid-row-end:2}#woocommerce-order-items{grid-column-start:1;grid-column-end:5;grid-row-start:3;grid-row-end:3}.yith-ywot-track-information{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:4}#woocommerce-order-notes{grid-column-start:3;grid-column-end:5;grid-row-start:4;grid-row-end:4}#yith-wacp-popup .yith-wacp-main{border-radius:20px}#yith-wacp-popup .yith-wacp-message{justify-content:center}#yith-wacp-popup .button{min-height:40px!important}