.bc-menu-shortcode-wrap,.bc-menu-shortcode-wrap *{box-sizing:border-box}.bc-menu-shortcode-wrap{width:100%;display:flex;position:relative;z-index:10}.bc-native-menu-host,.bc-auto-menu-host{position:absolute !important;left:0 !important;top:0 !important;width:1px !important;height:1px !important;max-width:1px !important;max-height:1px !important;overflow:visible !important;z-index:999999 !important}.bc-native-menu-host .bc-menu-shortcode-wrap,.bc-auto-menu-host .bc-menu-shortcode-wrap{width:1px !important;height:1px !important;overflow:visible !important}.bc-native-menu-host .bc-menu-toggle,.bc-auto-menu-host .bc-menu-toggle{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;overflow:hidden !important}.bc-native-menu-host .bc-mobile-menu,.bc-native-menu-host .bc-menu-overlay,.bc-auto-menu-host .bc-mobile-menu,.bc-auto-menu-host .bc-menu-overlay{pointer-events:auto !important}.bc-menu-shortcode-wrap.bc-icon-left{justify-content:flex-start}.bc-menu-shortcode-wrap.bc-icon-right{justify-content:flex-end}.bc-menu-shortcode-wrap .bc-menu-toggle{width:44px;height:44px;display:inline-flex;flex-direction:column;justify-content:center;gap:5px;padding:0;margin:0;border:0 !important;border-radius:0;background:0 0 !important;box-shadow:none !important;outline:none !important;cursor:pointer;appearance:none;-webkit-appearance:none}.bc-menu-shortcode-wrap .bc-menu-toggle:hover,.bc-menu-shortcode-wrap .bc-menu-toggle:focus{background:0 0 !important;box-shadow:none !important;outline:none !important}.bc-menu-shortcode-wrap .bc-menu-toggle span{display:block;width:24px;height:2px;margin:0 auto;border-radius:99px;background:#111}.bc-menu-shortcode-wrap .bc-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease;z-index:9998}.bc-menu-shortcode-wrap .bc-menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.bc-menu-shortcode-wrap .bc-mobile-menu{position:fixed;top:0;left:0;width:min(420px, 90vw);height:100vh;transform:translateX(-100%);transition:transform .3s ease;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.12);z-index:9999;display:flex;flex-direction:column;overflow:hidden}.bc-menu-shortcode-wrap .bc-mobile-menu.is-open{transform:translateX(0)}body.bc-menu-open{overflow:hidden !important}.bc-menu-shortcode-wrap .bc-menu-head{background:#ffbb3a;color:#fff;min-height:60px;padding:8px 12px;display:grid;grid-template-columns:36px 1fr 36px;gap:10px;align-items:center;flex:0 0 auto}.bc-menu-shortcode-wrap .bc-menu-close,.bc-menu-shortcode-wrap .bc-menu-cart{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;margin:0;border:0 !important;border-radius:0;background:0 0 !important;color:#fff !important;text-decoration:none !important;box-shadow:none !important;outline:none !important;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none}.bc-menu-shortcode-wrap .bc-menu-close:hover,.bc-menu-shortcode-wrap .bc-menu-close:focus,.bc-menu-shortcode-wrap .bc-menu-cart:hover,.bc-menu-shortcode-wrap .bc-menu-cart:focus{background:0 0 !important;color:#fff !important;text-decoration:none !important;box-shadow:none !important;outline:none !important}.bc-menu-shortcode-wrap .bc-menu-close svg,.bc-menu-shortcode-wrap .bc-menu-cart svg{width:22px;height:22px;display:block;overflow:visible;stroke:currentColor}.bc-menu-shortcode-wrap .bc-menu-close svg path,.bc-menu-shortcode-wrap .bc-menu-cart svg path,.bc-menu-shortcode-wrap .bc-menu-cart svg circle{stroke:currentColor;fill:none}.bc-menu-shortcode-wrap .bc-menu-logo{text-align:center;color:#fff !important;text-decoration:none !important;font-size:22px;font-weight:800;line-height:1;letter-spacing:.2px}.bc-menu-shortcode-wrap .bc-menu-logo:hover,.bc-menu-shortcode-wrap .bc-menu-logo:focus{color:#fff !important;text-decoration:none !important}.bc-menu-shortcode-wrap .bc-menu-logo img{display:block;margin:0 auto;width:auto;max-height:32px}.bc-menu-shortcode-wrap .bc-cart-count{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#ff476f;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.bc-menu-shortcode-wrap .bc-menu-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 16px 18px;background:#f8f8f8}.bc-menu-shortcode-wrap .bc-account-btn-wrap{margin:0 0 14px}.bc-menu-shortcode-wrap .bc-account-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border:2px solid #000 !important;border-radius:40px;background-color:#ffbb3a !important;color:#000 !important;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none !important;cursor:pointer;transition:all .3s ease;box-shadow:none !important;outline:none !important}.bc-menu-shortcode-wrap .bc-account-btn:hover,.bc-menu-shortcode-wrap .bc-account-btn:focus{background-color:#48b8c9 !important;border-color:#000 !important;color:#000 !important;text-decoration:none !important}.bc-menu-shortcode-wrap .bc-account-dropdown{position:relative;margin:0 0 14px}.bc-menu-shortcode-wrap .bc-account-trigger{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:12px 16px;border:2px solid #000 !important;border-radius:40px;background-color:#ffbb3a !important;color:#000 !important;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none !important;cursor:pointer;transition:all .3s ease;box-shadow:none !important;outline:none !important;appearance:none;-webkit-appearance:none}.bc-menu-shortcode-wrap .bc-account-trigger:hover,.bc-menu-shortcode-wrap .bc-account-trigger:focus{background-color:#48b8c9 !important;border-color:#000 !important;color:#000 !important;text-decoration:none !important}.bc-menu-shortcode-wrap .bc-account-avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;flex:0 0 34px;background:#fff;display:inline-flex;align-items:center;justify-content:center}.bc-menu-shortcode-wrap .bc-account-avatar img{width:100%;height:100%;object-fit:cover;display:block}.bc-menu-shortcode-wrap .bc-account-name{flex:1 1 auto;min-width:0;color:#000 !important;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-menu-shortcode-wrap .bc-account-trigger-chevron{width:18px;height:18px;flex:0 0 18px;transition:transform .25s ease}.bc-menu-shortcode-wrap .bc-account-trigger[aria-expanded=true] .bc-account-trigger-chevron{transform:rotate(180deg)}.bc-menu-shortcode-wrap .bc-account-trigger-chevron path{stroke:currentColor;fill:none}.bc-menu-shortcode-wrap .bc-account-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;padding:8px 0;border:1px solid #d9d9d9;border-radius:14px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.bc-menu-shortcode-wrap .bc-account-dropdown-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.bc-menu-shortcode-wrap .bc-account-dropdown-menu a{display:block;padding:12px 16px;color:#111 !important;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none !important;background:0 0 !important}.bc-menu-shortcode-wrap .bc-account-dropdown-menu a:hover,.bc-menu-shortcode-wrap .bc-account-dropdown-menu a:focus{background:#f5f5f5 !important;color:#111 !important;text-decoration:none !important}.bc-menu-shortcode-wrap .bc-menu-search{position:relative;margin:0 0 14px}.bc-menu-shortcode-wrap .bc-menu-search input[type=search]{width:100%;height:46px;margin:0;padding:0 56px 0 16px;border:1px solid #989898 !important;border-radius:12px !important;background:#fff !important;box-shadow:none !important;outline:none !important;color:#111;font-size:15px;line-height:44px;appearance:none;-webkit-appearance:none}.bc-menu-shortcode-wrap .bc-menu-search input[type=search]::placeholder{color:#666;opacity:1}.bc-menu-shortcode-wrap .bc-menu-search button{position:absolute;top:4px;right:4px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0 !important;border-radius:10px !important;background:#ffbb3a !important;color:#111 !important;box-shadow:none !important;outline:none !important;cursor:pointer;appearance:none;-webkit-appearance:none}.bc-menu-shortcode-wrap .bc-menu-search button:hover,.bc-menu-shortcode-wrap .bc-menu-search button:focus{background:#48b8c9 !important;color:#111 !important;box-shadow:none !important;outline:none !important}.bc-menu-shortcode-wrap .bc-menu-search button svg{width:20px;height:20px;display:block;overflow:visible}.bc-menu-shortcode-wrap .bc-menu-search button svg path,.bc-menu-shortcode-wrap .bc-menu-search button svg circle{stroke:currentColor;fill:none}.bc-menu-shortcode-wrap .bc-menu-featured{margin:0 0 10px}.bc-menu-shortcode-wrap .ea-product-carousel-wrap{width:100%;max-width:100%;overflow:visible}.bc-menu-shortcode-wrap .ea-product-carousel{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:6px;overflow:visible;padding:0 0 8px;cursor:default;user-select:auto;touch-action:manipulation}.bc-menu-shortcode-wrap .ea-product-carousel::-webkit-scrollbar{display:none}.bc-menu-shortcode-wrap .ea-product-carousel.is-dragging{cursor:default}.bc-menu-shortcode-wrap .ea-product-card{width:100%;min-width:0;max-width:none;min-height:52px;padding:6px 7px;border-radius:10px;background:#ece8e2 !important;box-shadow:0 2px 6px rgba(0,0,0,.08) !important;display:inline-flex;align-items:center;justify-content:space-between;gap:4px;color:#234332 !important;text-decoration:none !important;transition:none !important}.bc-menu-shortcode-wrap .ea-product-card:hover,.bc-menu-shortcode-wrap .ea-product-card:focus{background:#ece8e2 !important;color:#234332 !important;text-decoration:none !important;box-shadow:0 2px 6px rgba(0,0,0,.08) !important;transform:none !important}.bc-menu-shortcode-wrap .ea-product-name{display:block;margin:0;padding:0;color:#234332 !important;font-size:11px;font-weight:700;line-height:1.15;letter-spacing:.01em;white-space:nowrap;flex:0 1 auto;min-width:0}.bc-menu-shortcode-wrap .ea-product-card img{width:28px;height:28px;display:block;object-fit:contain;flex:0 0 28px;pointer-events:none;-webkit-user-drag:none}@media (max-width:340px){.bc-menu-shortcode-wrap .ea-product-carousel{gap:5px}.bc-menu-shortcode-wrap .ea-product-card{min-height:48px;padding:5px;gap:3px}.bc-menu-shortcode-wrap .ea-product-name{font-size:10px}.bc-menu-shortcode-wrap .ea-product-card img{width:24px;height:24px;flex-basis:24px}}.bc-menu-shortcode-wrap .bc-menu-quiz-btn-wrap{margin:8px 0 12px}.bc-menu-shortcode-wrap .bc-menu-quiz-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border:2px solid #000 !important;border-radius:40px;background-color:transparent !important;color:#000 !important;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none !important;cursor:pointer;transition:all .3s ease;box-shadow:none !important;outline:none !important}.bc-menu-shortcode-wrap .bc-menu-quiz-btn .arrow{transition:all .3s ease}.bc-menu-shortcode-wrap .bc-menu-quiz-btn:hover,.bc-menu-shortcode-wrap .bc-menu-quiz-btn:focus{background-color:#ffbb3a !important;border-color:#000 !important;color:#000 !important;text-decoration:none !important}.bc-menu-shortcode-wrap .bc-menu-quiz-btn:hover .arrow,.bc-menu-shortcode-wrap .bc-menu-quiz-btn:focus .arrow{color:#000 !important}.bc-menu-shortcode-wrap .bc-menu-nav{margin:2px 0 0;padding:0;background:0 0}.bc-menu-shortcode-wrap .bc-menu-item,.bc-menu-shortcode-wrap .bc-menu-link{margin:0;padding:0;border-bottom:1px solid #bcbcbc}.bc-menu-shortcode-wrap .bc-menu-link a,.bc-menu-shortcode-wrap .bc-accordion{width:100%;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:14px 0 12px;border:0 !important;border-radius:0;background:0 0 !important;color:#ffbb3a !important;font-size:16px;font-weight:800;line-height:1.2;text-align:left;text-decoration:none !important;box-shadow:none !important;outline:none !important;cursor:pointer;appearance:none;-webkit-appearance:none}.bc-menu-shortcode-wrap .bc-menu-link a:hover,.bc-menu-shortcode-wrap .bc-menu-link a:focus,.bc-menu-shortcode-wrap .bc-accordion:hover,.bc-menu-shortcode-wrap .bc-accordion:focus{background:0 0 !important;color:#ffbb3a !important;text-decoration:none !important;box-shadow:none !important;outline:none !important}.bc-menu-shortcode-wrap .bc-accordion span{margin:0;padding:0}.bc-menu-shortcode-wrap .bc-chevron{width:18px;height:18px;flex:0 0 18px;color:#222;margin-top:1px;transition:transform .25s ease}.bc-menu-shortcode-wrap .bc-chevron path{stroke:currentColor;fill:none}.bc-menu-shortcode-wrap .bc-accordion[aria-expanded=true] .bc-chevron{transform:rotate(180deg)}.bc-menu-shortcode-wrap .bc-panel{max-height:0;overflow:hidden;transition:max-height .28s ease}.bc-menu-shortcode-wrap .bc-panel ul{list-style:none;margin:0;padding:0 0 6px}.bc-menu-shortcode-wrap .bc-panel li{margin:0;padding:0}.bc-menu-shortcode-wrap .bc-panel a{display:block;margin:0;padding:8px 0;color:#222 !important;font-size:15px;line-height:1.3;text-decoration:none !important;background:0 0 !important}.bc-menu-shortcode-wrap .bc-panel a:hover,.bc-menu-shortcode-wrap .bc-panel a:focus{color:#222 !important;text-decoration:none !important;background:0 0 !important}.bc-menu-shortcode-wrap .bc-menu-track-order-wrap{display:flex;justify-content:center;margin:12px 0 14px}.bc-menu-shortcode-wrap .bc-menu-track-order-btn{width:100%;max-width:none;min-height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border:1.5px solid #000 !important;border-radius:999px;background:#ffbb3a !important;color:#000 !important;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.2px;text-align:center;text-decoration:none !important;text-transform:uppercase;box-shadow:none !important;transition:background-color .2s ease,transform .2s ease}.bc-menu-shortcode-wrap .bc-menu-track-order-btn:hover,.bc-menu-shortcode-wrap .bc-menu-track-order-btn:focus{background:#fff !important;color:#000 !important;text-decoration:none !important;transform:translateY(-1px)}.bc-menu-shortcode-wrap .bc-menu-promo{margin:14px 0 10px}.bc-menu-shortcode-wrap .bc-menu-promo-link{display:block;text-decoration:none !important;background:0 0 !important;box-shadow:none !important}.bc-menu-shortcode-wrap .bc-menu-promo-link:hover,.bc-menu-shortcode-wrap .bc-menu-promo-link:focus{text-decoration:none !important;background:0 0 !important;box-shadow:none !important}.bc-menu-shortcode-wrap .bc-menu-promo img{display:block;width:100%;max-width:100%;height:auto;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease}.bc-menu-shortcode-wrap .bc-menu-promo-link:hover img,.bc-menu-shortcode-wrap .bc-menu-promo-link:focus img{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.16)}.bc-menu-shortcode-wrap .bc-menu-footer{margin-top:20px;padding-top:16px;text-align:center}.bc-menu-shortcode-wrap .bc-follow h4{font-size:16px;font-weight:700;color:#111;margin:0 0 6px}.bc-menu-shortcode-wrap .bc-divider{width:120px;height:2px;background:#ffbb3a;margin:6px auto 12px;border-radius:2px}.bc-menu-shortcode-wrap .bc-socials{display:flex;justify-content:center;gap:12px;margin:0 0 16px;padding:0}.bc-menu-shortcode-wrap .bc-socials a{width:36px;height:36px;border-radius:50%;background:#ffbb3a !important;color:#fff !important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none !important;box-shadow:none !important;outline:none !important;transition:transform .2s ease}.bc-menu-shortcode-wrap .bc-socials a:hover,.bc-menu-shortcode-wrap .bc-socials a:focus{transform:translateY(-2px);background:#ffbb3a !important;color:#fff !important;text-decoration:none !important}.bc-menu-shortcode-wrap .bc-socials svg{width:16px;height:16px;fill:#fff}.bc-menu-shortcode-wrap .bc-legal{font-size:13px;color:#222;line-height:1.6}.bc-menu-shortcode-wrap .bc-legal p{margin:0 0 10px;padding:0}@media (min-width:768px){.bc-menu-shortcode-wrap .ea-product-carousel{gap:8px}.bc-menu-shortcode-wrap .ea-product-card{min-height:58px;padding:8px 10px}.bc-menu-shortcode-wrap .ea-product-name{font-size:13px}.bc-menu-shortcode-wrap .ea-product-card img{width:34px;height:34px;flex-basis:34px}}.bc-global-menu-root{width:1px!important;height:1px!important;overflow:visible!important}.bc-global-menu-root .bc-menu-overlay,.bc-global-menu-root .bc-mobile-menu{pointer-events:auto!important}.bc-menu-shortcode-trigger-only{width:100%;display:flex;position:relative;z-index:10}.bc-menu-shortcode-trigger-only.bc-icon-left{justify-content:flex-start}.bc-menu-shortcode-trigger-only.bc-icon-right{justify-content:flex-end}.bc-menu-shortcode-wrap .bc-menu-overlay{transition:opacity .22s ease,visibility 0s linear .22s}.bc-menu-shortcode-wrap .bc-menu-overlay.is-open{transition:opacity .22s ease,visibility 0s linear 0s}.bc-menu-shortcode-wrap .bc-mobile-menu{transform:translate3d(calc(-100% - 8px), 0, 0);visibility:hidden;pointer-events:none;transition:transform .24s ease,visibility 0s linear .24s;will-change:transform;contain:paint;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bc-menu-shortcode-wrap .bc-mobile-menu.is-open{transform:translate3d(0,0,0);visibility:visible;pointer-events:auto;transition:transform .24s ease,visibility 0s linear 0s}.bc-menu-shortcode-wrap .bc-mobile-menu.is-closing .bc-account-btn,.bc-menu-shortcode-wrap .bc-mobile-menu.is-closing .bc-account-trigger,.bc-menu-shortcode-wrap .bc-mobile-menu.is-closing .bc-menu-search button,.bc-menu-shortcode-wrap .bc-mobile-menu.is-closing .bc-menu-quiz-btn{transition:none !important}.bc-menu-shortcode-wrap .bc-mobile-menu:focus{outline:none}.bc-menu-shortcode-wrap .bc-menu-close:focus-visible,.bc-menu-shortcode-wrap .bc-menu-cart:focus-visible,.bc-menu-shortcode-wrap .bc-account-trigger:focus-visible,.bc-menu-shortcode-wrap .bc-menu-search input:focus-visible,.bc-menu-shortcode-wrap .bc-menu-search button:focus-visible,.bc-menu-shortcode-wrap .bc-menu-quiz-btn:focus-visible,.bc-menu-shortcode-wrap .bc-menu-track-order-btn:focus-visible,.bc-menu-shortcode-wrap .bc-accordion:focus-visible,.bc-menu-shortcode-wrap .bc-menu-link a:focus-visible,.bc-menu-shortcode-wrap .bc-panel a:focus-visible,.bc-menu-shortcode-wrap .ea-product-card:focus-visible,.bc-menu-shortcode-wrap .bc-menu-promo-link:focus-visible,.bc-menu-shortcode-wrap .bc-socials a:focus-visible{outline:3px solid rgba(255,187,58,.72) !important;outline-offset:3px !important}.bc-menu-shortcode-wrap .bc-mobile-menu[aria-hidden=true]{visibility:hidden}.bc-menu-shortcode-wrap .bc-mobile-menu.is-open{visibility:visible}.bc-menu-shortcode-wrap .bc-menu-featured,.bc-menu-shortcode-wrap .bc-menu-featured .ea-product-carousel-wrap,.bc-menu-shortcode-wrap .bc-menu-featured .bc-menu-featured-links{position:relative !important;z-index:3 !important;pointer-events:auto !important}.bc-menu-shortcode-wrap .bc-menu-featured .bc-menu-featured-links{cursor:default !important;touch-action:manipulation !important;user-select:none !important}.bc-menu-shortcode-wrap .bc-menu-featured .ea-product-card{position:relative !important;z-index:4 !important;pointer-events:auto !important;cursor:pointer !important;-webkit-user-drag:none !important}body.bc-menu-open .bclcd-floating-toggle{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateY(8px) !important}.bc-menu-shortcode-wrap .bc-menu-overlay{z-index:1000002 !important}.bc-menu-shortcode-wrap .bc-mobile-menu{z-index:1000003 !important}body.bc-menu-open .bc-menu-shortcode-wrap{z-index:1000004 !important}body.bc-menu-open.single-product .budclub-sticky-cart,body.bc-menu-open .budclub-product-page .budclub-sticky-cart{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateY(10px) !important;z-index:1 !important}