#main-footer{background-color:rgba(73,137,193,0.07)}#et-footer-nav{background-color:rgba(12,113,195,0.05)}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#000000}#et-footer-nav .bottom-nav li.current-menu-item a{color:#000000}@media only screen and (min-width:981px){#logo{max-height:100%}.et_pb_svg_logo #logo{height:100%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:767px){body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url{font-size:13px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:14px}}body.woocommerce-full-width #primary,body.woocommerce-full-width .content-area,body.woocommerce-full-width .site-main{width:100%;float:none;margin-right:0;padding-right:0}body.woocommerce-full-width .woocommerce #content div.product div.images,body.woocommerce-full-width .woocommerce-page #content div.product div.images,body.woocommerce-full-width .woocommerce div.product div.images,body.woocommerce-full-width .woocommerce-page div.product div.images{width:100%;float:none}body.woocommerce-full-width.archive.woocommerce-page .content-area{width:100%}.livespore-compact-filter{padding:2rem 0;background:#f8fafc}.filter-slider-container{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;gap:2rem;flex-wrap:nowrap}.compact-filter-menus{flex:0 0 220px;display:flex;flex-direction:column;gap:1rem}.filter-menu{background:white;border-radius:8px;padding:1.2rem;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.filter-menu h3{font-family:'Montserrat',sans-serif;font-size:0.95rem;color:#1e3a8a;margin-bottom:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.filter-menu ul{list-style:none;padding:0;margin:0}.filter-menu li{padding:0.5rem 0;cursor:pointer;font-family:'Montserrat',sans-serif;color:#4b5563;font-size:0.9rem;transition:all 0.2s ease;border-bottom:1px solid #e5e7eb}.filter-menu li:last-child{border-bottom:none}.filter-menu li:hover,.filter-menu li.active{color:#3b82f6;font-weight:600}.compact-slider-container{flex:1;min-width:0;position:relative;overflow:hidden}.compact-slider-track{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:0.5rem 0;scrollbar-width:none}.compact-slider-track::-webkit-scrollbar{display:none}.product-link{scroll-snap-align:start;flex:0 0 calc(50% - 1rem);text-decoration:none;display:block}.product-slide{min-height:380px;background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.08);display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease}.product-link:hover .product-slide{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,0.12)}.product-image{height:200px;overflow:hidden;background:#f0f4f8;display:flex;align-items:center;justify-content:center}.product-image img{width:100%;height:100%;object-fit:contain;padding:1rem;transition:transform 0.5s ease}.product-link:hover .product-image img{transform:scale(1.05)}.product-info{padding:1.5rem;flex:1;display:flex;flex-direction:column}.product-info h3{font-family:'Playfair Display',serif;font-size:1.4rem;color:#1e3a8a;margin:0 0 0.8rem}.product-info p{font-family:'Montserrat',sans-serif;color:#4b5563;font-size:0.95rem;line-height:1.5;margin:0 0 1.2rem;flex:1}.product-price{font-family:'Montserrat',sans-serif;color:#3b82f6;font-weight:700;font-size:1.2rem;margin-bottom:1.2rem}.product-button{display:block;background:#1e3a8a;color:white;text-align:center;padding:0.7rem;border-radius:6px;font-family:'Montserrat',sans-serif;font-weight:600;text-decoration:none;transition:all 0.3s ease}.product-link:hover .product-button{background:#3b82f6}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:white;border:1px solid #e5e7eb;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;z-index:2;font-size:1rem;color:#3b82f6}.slider-nav:hover{background:#3b82f6;color:white}.slider-nav.prev{left:-18px}.slider-nav.next{right:-18px}@media (max-width:900px){.filter-slider-container{flex-direction:column;gap:1.5rem}.compact-filter-menus{flex:0 0 auto;width:100%;flex-direction:row;flex-wrap:wrap}.filter-menu{flex:1;min-width:200px}.product-link{flex:0 0 100%}.product-slide{min-height:340px}.product-image{height:180px}}@media (max-width:480px){.product-slide{min-height:320px}.product-image{height:160px}.product-info h3{font-size:1.2rem}.product-info p{font-size:0.9rem}.product-price{font-size:1.1rem}}.compact-slider-container{position:relative;overflow:visible!important;padding:0.5rem 2rem}.slider-nav{top:50%;transform:translateY(-50%);position:absolute;z-index:10;background:white;border:1px solid #e5e7eb;border-radius:50%;width:40px;height:40px;font-size:1.2rem;color:#3b82f6;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;box-shadow:0 2px 6px rgba(0,0,0,0.1)}.slider-nav:hover{background:#3b82f6;color:white}.slider-nav.prev{left:0}.slider-nav.next{right:0}@media (max-width:600px){.slider-nav{width:36px;height:36px;font-size:1rem}.compact-slider-container{padding:0.5rem 1rem}}.mailpoet_text,.mailpoet_textarea,.mailpoet_select,.mailpoet_date_month,.mailpoet_date_day,.mailpoet_date_year,.mailpoet_date{width:100%!important;max-width:100%!important;box-sizing:border-box}@media (max-width:768px){.mailpoet_form_column{display:block!important;width:100%!important;margin-left:0!important;margin-bottom:15px}.mailpoet_submit{width:100%!important;padding:12px;font-size:18px}h2.mailpoet-heading{font-size:1.5em;text-align:center}}.mailpoet_text,.mailpoet_textarea,.mailpoet_select,.mailpoet_date_month,.mailpoet_date_day,.mailpoet_date_year,.mailpoet_date{width:100%!important;max-width:100%!important;box-sizing:border-box}@media (max-width:768px){.mailpoet_form_column{display:block!important;width:100%!important;margin:0 0 15px 0!important}.mailpoet_submit{width:100%!important}}