span.mobile_menu_bar:before{color:#ffffff}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:40%;background:#FFF;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%;text-align:left}#top-menu li li a{padding:6px 2px;width:auto}.nav li ul{width:auto!important;background-color:none}.nav ul li a:hover{background:none}.sub-menu{border-radius:0px 0px 15px 15px}@media (min-width:1024px){.cta-button{border-radius:100px;background:#ffffff;transition:all .3s 0s}.cta-button a{padding:15px!important;color:#366735!important}.cta-button:hover{transform:scale(1.1);transition:all .2s 0s}#top-menu li a:not(.cta-button):before{content:"";position:absolute;z-index:-2;left:0;right:100%;background:#FFF;height:2px;transition:right 0.3s ease-out}#top-menu li a:hover:not(.cta-button):before{right:0}.cta-button a:before{content:none!important}}.et-cart-info{display:none!important}.et-fixed-header .cta-button,#main-header.et-fixed-header .cta-button{background:#ffffff!important;border-radius:100px!important}.et-fixed-header .cta-button a,.et-fixed-header #top-menu .cta-button a,#main-header.et-fixed-header .cta-button a{color:#366735!important}.et-fixed-header .cta-button:hover{transform:scale(1.1)}.et-fixed-header .cta-button a:before{content:none!important}body.single-product #main-header,body.woocommerce.single-product #main-header,body.product-template-default #main-header{background-color:#366735!important;box-shadow:none!important}html body.single-product #main-header .cta-button a,html body.single-product #top-menu .cta-button a,html body.single-product .cta-button a,html body.woocommerce-page .cta-button a,.et-tb .cta-button a,.et-l .cta-button a,body.et-tb-has-template .cta-button a{color:#366735!important;-webkit-text-fill-color:#366735!important}html body.single-product .cta-button,html body.woocommerce-page .cta-button,.et-tb .cta-button,body.et-tb-has-template .cta-button{background:#ffffff!important;border-radius:100px!important}body.single-product #top-menu li>a,body.woocommerce.single-product #top-menu li>a{color:#ffffff!important}body.single-product .cta-button,body.woocommerce.single-product .cta-button{background:#ffffff!important;border-radius:100px!important}body.single-product .cta-button a,body.woocommerce.single-product .cta-button a{color:#366735!important}body.single-product #logo,body.woocommerce.single-product #logo{filter:none!important}.product-subtitle{font-size:26px;font-weight:bold;color:#000}.widget_product_categories ul ul ul,.widget_product_categories .children .children,ul.product-categories ul ul,[class*="product-categories"] ul ul ul{display:none!important}.bovallen-sibling-nav{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 30px;padding:0}.bovallen-sibling-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:50px;color:#366735;text-decoration:none;font-weight:600;font-size:15px;transition:all 0.2s ease;line-height:1.2}.bovallen-sibling-pill:hover{border-color:#366735;background:#f5f7f5;transform:translateY(-1px);box-shadow:0 4px 8px rgba(54,103,53,0.15)}.bovallen-sibling-pill.active{background:#366735;color:#fff;border-color:#366735}.bovallen-sibling-pill.active:hover{background:#2c5429;border-color:#2c5429;color:#fff}.bovallen-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f5f7f5;overflow:hidden;flex-shrink:0}.bovallen-pill-icon img{width:100%;height:100%;object-fit:cover;display:block}.bovallen-sibling-pill.active .bovallen-pill-icon{background:#fff}@media (max-width:980px){body [class*="et_pb_row"],body [class*="et_pb_column"],body .et_pb_module,body .et_pb_text,body .et_pb_text_inner,body [class*="et_pb_shop"]{width:100%!important;max-width:100%!important}body [class*="et_pb_column"]{margin-right:0!important;margin-bottom:20px!important}.bovallen-sibling-nav{gap:8px}.bovallen-sibling-pill{font-size:13px;padding:8px 16px}.bovallen-pill-icon{width:28px;height:28px}body ul.products,body .woocommerce ul.products,body .woocommerce-page ul.products{display:flex!important;flex-direction:column!important;width:100%!important;padding:0!important;margin:0!important;list-style:none!important}body ul.products li.product,body .woocommerce ul.products li.product,body .woocommerce-page ul.products li.product{width:100%!important;max-width:100%!important;margin:0 0 40px 0!important;padding:0!important;float:none!important;clear:none!important;flex:0 0 100%!important;text-align:center!important;box-sizing:border-box!important}body ul.products li.product img,body .woocommerce ul.products li.product img{width:100%!important;max-width:320px!important;height:auto!important;margin:0 auto 15px auto!important;display:block!important}body .product-subtitle{font-size:20px!important;line-height:1.3!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;text-align:center!important;padding:0 15px!important}body ul.products li.product h2,body ul.products li.product h3,body .woocommerce ul.products li.product h2,body .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;line-height:1.3!important;text-align:center!important;word-break:normal!important;overflow-wrap:break-word!important;padding:5px 0!important;margin:0!important}body ul.products li.product .price,body .woocommerce ul.products li.product .price{text-align:center!important;font-size:16px!important;margin-top:5px!important}}