#masthead.site-header,.header-sticky #masthead.site-header,.header-sticky.header-white #masthead.site-header{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:1500 !important;padding:0 !important;background:#ffffff !important;box-shadow:0 2px 14px rgba(28,16,8,0.07) !important;transition:box-shadow 0.25s ease,background-color 0.25s ease}@media (min-width:783px){body.admin-bar #masthead.site-header{top:32px !important}}#page.site{padding-top:0 !important}.page-header,.page-header.page-header-image,.has-page-header .page-header{height:auto !important;min-height:0 !important;padding:clamp(40px,5vw,64px) 0 !important;margin-bottom:32px !important}.bw-header-utility-bar{background:#1f140e;color:#f3eae0;font-size:12.5px;line-height:1.35;padding:7px 0;border-bottom:1px solid rgba(255,255,255,0.08)}#masthead.headroom--not-top .bw-header-utility-bar{display:none !important}.bw-utility-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:24px;padding-right:24px}.bw-utility-promises{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bw-utility-item{display:inline-flex;align-items:center;gap:6px;color:#f3eae0}.bw-utility-item svg{color:#d49a6a;flex-shrink:0}.bw-utility-sep{opacity:0.45}.bw-utility-links{display:flex;align-items:center;gap:16px;flex-shrink:0}.bw-utility-links a{color:#f3eae0 !important;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:5px;transition:color 0.2s ease}.bw-utility-links a:hover{color:#e6b17e !important}.bw-utility-phone svg{color:#d49a6a}.bw-main-header-bar{padding:12px 28px !important}#masthead .bw-header-row{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;margin:0 !important;width:100% !important}#masthead .bw-header-row::before,#masthead .bw-header-row::after{display:none !important}#masthead .site-branding{flex:0 0 auto !important;width:auto !important;min-width:150px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important}#masthead .site-branding .logo{display:inline-flex !important;align-items:center !important;width:150px !important;height:44px !important}#masthead .site-branding .logo img.logo-dark,#masthead .site-branding .logo img.logo-light{width:150px !important;height:44px !important;max-width:150px !important;aspect-ratio:150 / 44;object-fit:contain !important;display:block !important}#masthead .site-branding .logo img.logo-light{display:none !important}@media (min-width:1024px){#masthead .mobile-nav-toggle,#masthead .bw-mobile-header-actions{display:none !important}#masthead #site-navigation{display:flex !important;flex:1 1 auto !important;width:auto !important;justify-content:center !important;align-items:center !important;padding:0 12px !important;margin:0 !important}#masthead #menu-top-menu{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:clamp(10px,1.35vw,22px) !important;margin:0 !important;padding:0 !important;list-style:none !important}#masthead #menu-top-menu>li{float:none !important;display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 !important;position:relative !important}#masthead #menu-top-menu>li>a{font-size:clamp(13px,0.98vw,14.5px) !important;font-weight:600 !important;color:#231710 !important;white-space:nowrap !important;padding:10px 4px !important;line-height:1.3 !important;display:inline-flex !important;align-items:center !important;gap:5px !important;transition:color 0.2s ease !important}#masthead #menu-top-menu>li>a:hover,#masthead #menu-top-menu>li.current-menu-item>a{color:#8B4513 !important}#masthead #menu-top-menu>li.menu-item-has-children>a::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:3px;opacity:0.75}#masthead #menu-top-menu>li>ul.sub-menu{min-width:245px !important;background:#ffffff !important;border-radius:10px !important;box-shadow:0 14px 36px rgba(28,16,8,0.16) !important;border:1px solid rgba(139,69,19,0.15) !important;padding:8px 0 !important;top:100% !important;left:0 !important;z-index:2000 !important}#masthead #menu-top-menu>li>ul.sub-menu>li{margin:0 !important;padding:0 !important;display:block !important}#masthead #menu-top-menu>li>ul.sub-menu>li>a{display:block !important;padding:9px 18px !important;font-size:13.5px !important;font-weight:500 !important;color:#2c1810 !important;line-height:1.35 !important;white-space:nowrap !important;transition:background-color 0.15s ease,color 0.15s ease,padding-left 0.15s ease !important}#masthead #menu-top-menu>li>ul.sub-menu>li>a:hover{background-color:#faf5ef !important;color:#8B4513 !important;padding-left:22px !important}#masthead .header-icon{flex:0 0 auto !important;width:auto !important;min-width:136px !important;padding:0 !important;margin:0 !important;display:flex !important;justify-content:flex-end !important;align-items:center !important}#masthead .header-icon ul.bw-desktop-icons{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:6px !important;margin:0 !important;padding:0 !important;list-style:none !important}#masthead .header-icon ul.bw-desktop-icons>li{float:none !important;margin:0 !important;padding:0 !important;display:inline-flex !important}#masthead .header-icon ul.bw-desktop-icons>li>a{width:44px !important;height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:8px !important;position:relative !important;color:#231710 !important;transition:background-color 0.2s ease !important}#masthead .header-icon ul.bw-desktop-icons>li>a:hover{background-color:#f7f1ea !important}}@media (min-width:1024px) and (max-width:1240px){.bw-utility-inner{font-size:11.5px !important;padding-left:16px !important;padding-right:16px !important;flex-wrap:nowrap !important;white-space:nowrap !important}.bw-main-header-bar{padding:10px 16px !important}#masthead .site-branding{min-width:132px !important}#masthead .site-branding .logo,#masthead .site-branding .logo img.logo-dark{width:132px !important;height:39px !important}#masthead #menu-top-menu{gap:8px !important}#masthead #menu-top-menu>li>a{font-size:12.5px !important;padding:8px 3px !important}#masthead .header-icon{min-width:120px !important}#masthead .header-icon ul.bw-desktop-icons{gap:2px !important}#masthead .header-icon ul.bw-desktop-icons>li>a{width:38px !important;height:38px !important}}@media (max-width:900px){.bw-utility-sep,.bw-utility-promises .bw-utility-item:nth-child(3){display:none !important}}@media (max-width:1023px){.bw-utility-inner{padding-left:14px;padding-right:14px;font-size:11.5px}.bw-hide-sm{display:none !important}.bw-main-header-bar{padding:8px 14px !important}#masthead #site-navigation,#masthead .header-icon ul.bw-desktop-icons{display:none !important}#masthead .mobile-nav-toggle{flex:0 0 88px !important;width:88px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}#masthead .mobile-nav-toggle .toggle-nav{width:44px !important;height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:8px !important;cursor:pointer !important}#masthead .site-branding{flex:1 1 auto !important;justify-content:center !important;min-width:136px !important}#masthead .site-branding .logo,#masthead .site-branding .logo img.logo-dark{width:138px !important;height:40px !important}#masthead .header-icon{flex:0 0 88px !important;width:88px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important}.bw-mobile-header-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:2px !important}.bw-mobile-icon-btn{width:44px !important;height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;border-radius:8px !important;color:#231710 !important}.bw-mobile-icon-btn .cart-counter{position:absolute !important;top:5px !important;right:3px !important;min-width:18px !important;height:18px !important;padding:0 4px !important;border-radius:999px !important;background:#8B4513 !important;color:#ffffff !important;font-size:10.5px !important;font-weight:700 !important;line-height:18px !important;text-align:center !important}}@media (max-width:639px){.bw-hide-xs{display:none !important}}#mobile-menu.side-menu{width:min(340px,86dvw) !important;height:100svh !important;padding:0 !important;background:#ffffff !important;z-index:99999 !important;display:flex !important;flex-direction:column !important}#mobile-menu .mobile-menu-inner{display:flex !important;flex-direction:column !important;height:100% !important;overflow-y:auto !important;padding:16px 20px 24px !important;overscroll-behavior:contain}.bw-mobile-drawer-header{display:flex !important;align-items:center !important;justify-content:space-between !important;padding-bottom:14px !important;margin-bottom:14px !important;border-bottom:1px solid #eee6dc !important}.bw-drawer-close-btn{width:44px !important;height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:#faf5ef !important;border:1px solid rgba(139,69,19,0.18) !important;border-radius:8px !important;cursor:pointer !important;position:static !important}#mobile-nav li:not(.menu-item-has-children)>button.toggle{display:none !important}#mobile-nav ul.menu>li{border-bottom:1px solid #f2ebe2 !important;position:relative !important;margin:0 !important;padding:0 !important}#mobile-nav ul.menu>li>a{display:flex !important;align-items:center !important;min-height:46px !important;padding:10px 44px 10px 0 !important;font-size:15px !important;font-weight:600 !important;color:#231710 !important}#mobile-nav li.menu-item-has-children>button.toggle{position:absolute !important;top:1px !important;right:0 !important;width:44px !important;height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;border:0 !important}#mobile-nav ul.sub-menu{padding:4px 0 10px 14px !important;margin:0 !important;background:#fcf9f5 !important;border-radius:6px !important}#mobile-nav ul.sub-menu>li>a{display:flex !important;align-items:center !important;min-height:40px !important;padding:6px 10px !important;font-size:14px !important;font-weight:500 !important;color:#4a3525 !important}.bw-mobile-drawer-support{margin-top:18px !important;padding:14px !important;background:#faf5ef !important;border:1px solid rgba(139,69,19,0.2) !important;border-radius:10px !important;text-align:center !important}.bw-drawer-cta-primary{display:flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;background:#8B4513 !important;color:#ffffff !important;font-weight:600 !important;font-size:14px !important;border-radius:8px !important;text-decoration:none !important;margin-bottom:10px !important}.bw-drawer-contact-links{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;font-size:13px !important;font-weight:600 !important}.bw-drawer-contact-links a{color:#2c1810 !important}#colophon.site-footer{background:#faf6f0 !important;border-top:2px solid rgba(139,69,19,0.16) !important;color:#2c1810 !important;padding-top:0 !important}.bw-footer-col1-brand{margin-bottom:14px !important;padding-bottom:12px !important;border-bottom:1px solid rgba(139,69,19,0.14) !important}.bw-footer-logo-link img{width:145px !important;height:42px !important;object-fit:contain !important;margin-bottom:8px !important;display:block !important}.bw-footer-tagline{font-size:12.5px !important;line-height:1.5 !important;color:#4a3525 !important;margin:0 0 10px 0 !important}.bw-footer-contact-list{list-style:none !important;padding:0 !important;margin:0 !important}.bw-footer-contact-list li{display:flex !important;align-items:flex-start !important;gap:7px !important;font-size:12.5px !important;line-height:1.45 !important;margin-bottom:5px !important;color:#3b2618 !important}.bw-footer-contact-list li svg{color:#8B4513 !important;flex-shrink:0 !important;margin-top:2px !important}.bw-footer-contact-list a{color:#2c1810 !important;font-weight:600 !important;text-decoration:none !important}.bw-footer-contact-list a:hover{color:#8B4513 !important;text-decoration:underline !important}.bw-hours-note{font-size:11.5px !important;color:#6e5544 !important}#colophon .footer-widgets{padding:32px 0 24px !important}#colophon .footer-widgets>.container,#colophon .footer-info>.bewinner-container,#colophon .footer-info>.container{padding-top:0 !important;padding-bottom:0 !important}#colophon .footer-widgets .row{display:grid !important;grid-template-columns:1.25fr 1fr 1fr 0.95fr !important;gap:28px !important;margin:0 !important}#colophon .footer-widgets .row::before,#colophon .footer-widgets .row::after{display:none !important}#colophon .footer-widgets .footer-widgets-area{width:100% !important;float:none !important;padding:0 !important;margin:0 !important}#colophon .footer-widgets .widget{margin:0 !important;padding:0 !important;border:0 !important}#colophon .footer-widgets .widget-title{font-size:13px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;color:#2c1810 !important;padding-bottom:8px !important;margin:0 0 10px 0 !important;border-bottom:2px solid rgba(139,69,19,0.2) !important}#colophon .footer-widgets .footer-widgets-area-1 ul.menu{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:2px 12px !important}#colophon .footer-widgets ul.menu li{padding:0 !important;margin:0 0 3px 0 !important}#colophon .footer-widgets ul.menu li a{display:inline-flex !important;align-items:center !important;min-height:28px !important;font-size:13px !important;line-height:1.35 !important;color:#4a3525 !important;transition:color 0.15s ease,transform 0.15s ease !important}#colophon .footer-widgets ul.menu li a:hover{color:#8B4513 !important;transform:translateX(3px) !important}#colophon .footer-info{background:#1f140e !important;color:#e6dacb !important;padding:14px 0 !important;border-top:0 !important}.bw-footer-bottom-bar{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:12px !important;width:100% !important}.bw-copyright-text{font-size:12.5px !important;color:#e6dacb !important;display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important}.bw-bottom-guarantees{color:#d49a6a !important;font-weight:500 !important}.bw-payment-trust-pills{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:6px !important}.bw-pay-pill{display:inline-flex !important;align-items:center !important;padding:3px 9px !important;border-radius:4px !important;background:rgba(255,255,255,0.1) !important;border:1px solid rgba(255,255,255,0.16) !important;color:#f5ebe1 !important;font-size:11px !important;font-weight:600 !important;letter-spacing:0.03em !important}.bw-ssl-pill{background:rgba(139,69,19,0.45) !important;border-color:rgba(212,154,106,0.45) !important}@media (max-width:1023px){#colophon .footer-widgets .row{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:24px !important}}@media (max-width:639px){#colophon .footer-widgets{padding:24px 0 20px !important}#colophon .footer-widgets .row{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px 14px !important;grid-auto-flow:dense !important}.bw-utility-inner{flex-wrap:nowrap !important;white-space:nowrap !important;overflow:hidden !important}#colophon .footer-widgets .footer-widgets-area-1,#colophon .footer-widgets .footer-widgets-area-3{grid-column:1 / -1 !important}#colophon .footer-widgets .footer-widgets-area-3 ul.menu{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:4px 12px !important}#colophon .footer-widgets ul.menu li a{min-height:36px !important;font-size:13px !important}.bw-footer-bottom-bar{flex-direction:column !important;align-items:flex-start !important}}.elementor-110 .elementor-element-b2837fc,.elementor-110 .elementor-element-8d3b686,.elementor-110 .elementor-element-f32bb2c,.elementor-110 .elementor-element-7bab01f,.elementor-110 .elementor-element-364c8cf{display:none !important}.elementor-110 .elementor-element-0458ad3{min-height:600px !important;height:auto !important;padding:clamp(36px,4.5vw,64px) clamp(18px,4vw,52px) !important;border-radius:20px !important;margin-top:16px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important}.bw-hero-badge{display:inline-block;background:rgba(255,255,255,0.16);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.28);color:#fff6ec;font-size:11.5px;font-weight:700;letter-spacing:0.08em;padding:6px 14px;border-radius:999px;margin-bottom:14px}.elementor-110 .elementor-element-de8d798 h1.elementor-heading-title{font-size:clamp(28px,3.6vw,48px) !important;line-height:1.15 !important;max-width:780px !important;margin-bottom:14px !important;text-shadow:0 2px 16px rgba(0,0,0,0.45)}.bw-hero-subtitle{color:rgba(255,250,244,0.94) !important;font-size:clamp(14.5px,1.2vw,17px) !important;line-height:1.6 !important;max-width:690px !important;margin:0 0 8px 0 !important;text-shadow:0 1px 10px rgba(0,0,0,0.45)}.elementor-110 .elementor-element-3d68343{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;width:100% !important;max-width:1060px !important;margin:28px auto 0 auto !important;padding:16px !important;background:rgba(24,14,8,0.72) !important;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.18) !important;border-radius:16px !important}.elementor-110 .elementor-element-3d68343>.e-con{width:100% !important;padding:14px 10px !important;border-radius:12px !important;background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.1) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;transition:background-color 0.2s ease,transform 0.2s ease !important}.elementor-110 .elementor-element-3d68343>.e-con:hover{background:rgba(255,255,255,0.14) !important;transform:translateY(-3px) !important}@media (max-width:767px){.elementor-110 .elementor-element-0458ad3{min-height:auto !important;margin-top:8px !important;padding:22px 14px !important}.elementor-110 .elementor-element-a619228{padding:0 !important}.elementor-110 .elementor-element-de8d798 h1.elementor-heading-title{font-size:25px !important;margin-bottom:10px !important}.bw-hero-subtitle{font-size:13.5px !important;line-height:1.5 !important}.elementor-110 .elementor-element-3d68343{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding:12px !important}}.bw-hp-section-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:40px auto 20px auto;width:100%}.bw-hp-eyebrow{display:block;font-size:11.5px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#8B4513;margin-bottom:4px}.bw-hp-section-header h2{font-size:clamp(22px,2.4vw,32px) !important;font-weight:700 !important;color:#2c1810 !important;margin:0 !important;line-height:1.25 !important}.bw-hp-view-all{display:inline-flex;align-items:center;padding:10px 18px;border-radius:8px;background:#faf5ef;border:1px solid rgba(139,69,19,0.25);color:#6f3f1f !important;font-weight:600;font-size:13.5px;text-decoration:none !important;transition:background-color 0.2s ease,border-color 0.2s ease}.bw-hp-view-all:hover{background:#8B4513;color:#ffffff !important;border-color:#8B4513}.bw-hp-capacity-section{margin:24px auto 36px auto;padding:0 15px}.bw-hp-capacity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bw-cap-card{background:#ffffff;border:1px solid #e3d6c6;border-radius:16px;padding:22px 20px;box-shadow:0 6px 20px rgba(28,16,8,0.04);display:flex;flex-direction:column;justify-content:space-between}.bw-cap-badge{display:inline-block;align-self:flex-start;background:#faf3ea;color:#8B4513;border:1px solid rgba(139,69,19,0.2);font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:6px;margin-bottom:10px}.bw-cap-card h3{font-size:18px !important;font-weight:700 !important;color:#2c1810 !important;margin:0 0 8px 0 !important}.bw-cap-card p{font-size:13.5px !important;line-height:1.55 !important;color:#4a3525 !important;margin:0 0 14px 0 !important}.bw-cap-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.bw-cap-links a{font-size:12px;font-weight:600;color:#2c1810 !important;background:#f6efe6;padding:5px 10px;border-radius:6px;text-decoration:none !important;transition:background-color 0.15s ease,color 0.15s ease}.bw-cap-links a:hover{background:#8B4513;color:#ffffff !important}@media (max-width:1023px){.bw-hp-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.bw-hp-capacity-grid{grid-template-columns:1fr}}.elementor-widget-bewinner-posts-grid .entry-meta .cat-links a:not(:first-of-type){display:none !important}.elementor-widget-bewinner-posts-grid .entry-meta .cat-links a:first-of-type{display:inline-block !important;background:#faf3ea !important;color:#8B4513 !important;padding:3px 9px !important;border-radius:4px !important;font-size:11px !important;font-weight:700 !important;margin-left:8px !important}.elementor-widget-bewinner-posts-grid .entry-title{font-size:18px !important;line-height:1.35 !important;font-weight:700 !important}.bw-about-page-wrap{max-width:1140px;margin:0 auto 48px auto}.bw-about-hero-card{background:#faf6f0;border:1px solid #e3d5c5;border-radius:20px;padding:clamp(24px,4vw,44px);margin-bottom:44px}.bw-eyebrow-pill{display:inline-block;background:#8B4513;color:#ffffff;font-size:11.5px;font-weight:700;letter-spacing:0.08em;padding:5px 12px;border-radius:999px;margin-bottom:14px}.bw-about-hero-card h2{font-size:clamp(24px,3vw,36px) !important;color:#2c1810 !important;margin:0 0 16px 0 !important;line-height:1.22 !important}.bw-about-lead{font-size:16.5px !important;line-height:1.7 !important;color:#2c1810 !important}.bw-about-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.bw-about-stat-box{background:#ffffff;border:1px solid rgba(139,69,19,0.18);border-radius:12px;padding:16px;text-align:center}.bw-stat-num{display:block;font-size:22px;font-weight:800;color:#8B4513;margin-bottom:4px}.bw-stat-label{display:block;font-size:12.5px;color:#4a3525;font-weight:600}.bw-about-section{margin-bottom:48px}.bw-section-head{margin-bottom:24px}.bw-section-head h2{font-size:clamp(22px,2.5vw,30px) !important;color:#2c1810 !important;margin:0 0 8px 0 !important}.bw-section-head p{font-size:15.5px;color:#5a4231;margin:0}.bw-about-pillars-grid,.bw-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bw-pillar-card,.bw-review-card{background:#ffffff;border:1px solid #e5d9ca;border-radius:16px;padding:24px;box-shadow:0 6px 20px rgba(28,16,8,0.04);margin:0}.bw-pillar-icon{width:44px;height:44px;border-radius:10px;background:#faf3ea;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.bw-pillar-card h3,.bw-catalog-box h3{font-size:18.5px !important;color:#2c1810 !important;margin:0 0 10px 0 !important;font-weight:700 !important}.bw-pillar-card p,.bw-catalog-box p{font-size:14.5px !important;line-height:1.65 !important;color:#4a3525 !important;margin:0 !important}.bw-about-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bw-catalog-box{background:#fcf9f5;border:1px solid #e3d5c5;border-radius:16px;padding:26px}.bw-catalog-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bw-catalog-links a{background:#ffffff;border:1px solid rgba(139,69,19,0.25);color:#6f3f1f !important;font-size:13px;font-weight:600;padding:6px 12px;border-radius:6px;text-decoration:none !important;transition:all 0.15s ease}.bw-catalog-links a:hover{background:#8B4513;color:#ffffff !important;border-color:#8B4513}.bw-reviews-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:22px}.bw-stars{color:#d97706;font-size:16px;letter-spacing:2px;margin-bottom:10px}.bw-review-card p{font-size:14px !important;line-height:1.65 !important;color:#3b2618 !important;font-style:normal !important;margin:0 0 12px 0 !important}.bw-review-card footer{font-size:12.5px;color:#6e5544}.bw-about-cta-bar{margin-top:28px;background:#1f140e;color:#f5ebe1;border-radius:16px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.bw-about-cta-bar h3{color:#ffffff !important;font-size:20px !important;margin:0 0 6px 0 !important}.bw-about-cta-bar p{color:#e2d4c5 !important;margin:0 !important;font-size:14.5px !important}.bw-about-cta-bar a:not(.bw-btn-primary):not(.bw-btn-secondary){color:#e6b17e !important;font-weight:600}.bw-cta-buttons{display:flex;flex-wrap:wrap;gap:12px}.bw-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:8px;background:#8B4513 !important;color:#ffffff !important;font-weight:600;font-size:14px;text-decoration:none !important}.bw-btn-secondary,.bw-btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:8px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.28);color:#ffffff !important;font-weight:600;font-size:14px;text-decoration:none !important}.bw-btn-outline{background:#faf5ef;border-color:rgba(139,69,19,0.3);color:#6f3f1f !important}.bw-hp-reviews-section{margin:12px auto 56px auto;padding:0 15px}@media (max-width:991px){.bw-about-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-about-pillars-grid,.bw-reviews-grid{grid-template-columns:1fr}.bw-about-catalog-grid{grid-template-columns:1fr}}@media (max-width:639px){.bw-about-stats-grid{grid-template-columns:1fr 1fr;gap:10px}.bw-about-cta-bar{padding:22px 18px}}.bw-contact-page-wrap{max-width:1140px;margin:0 auto 48px auto}.bw-contact-main-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;margin-bottom:48px;align-items:start}.bw-contact-info-panel,.bw-contact-form-panel{background:#ffffff;border:1px solid #e3d5c5;border-radius:18px;padding:28px;box-shadow:0 8px 24px rgba(28,16,8,0.04)}.bw-contact-info-panel h3,.bw-contact-form-panel h3{font-size:22px !important;color:#2c1810 !important;margin:0 0 10px 0 !important;font-weight:700 !important}.bw-contact-info-panel p,.bw-contact-form-panel p{font-size:14.5px !important;line-height:1.6 !important;color:#4a3525 !important;margin:0 0 18px 0 !important}.bw-contact-details-list{list-style:none !important;padding:0 !important;margin:0 0 22px 0 !important}.bw-contact-details-list li{padding:10px 0;border-bottom:1px solid #f0e6da;font-size:14px;line-height:1.5;color:#3b2618;display:flex;flex-direction:column;gap:2px}.bw-contact-details-list li strong{color:#8B4513;font-size:12px;text-transform:uppercase;letter-spacing:0.05em}.bw-contact-details-list a{color:#2c1810 !important;font-weight:600;text-decoration:underline}.bw-contact-map-frame iframe{width:100% !important;height:240px !important;border:0 !important;border-radius:12px !important;display:block !important}.bw-contact-form-panel .wpcf7-form .form-group{margin:0 0 14px 0 !important;display:flex;flex-direction:column}.bw-contact-form-panel .wpcf7-form .col-sm-2,.bw-contact-form-panel .wpcf7-form .col-sm-10{width:100% !important;float:none !important;padding:0 !important}.bw-contact-form-panel .wpcf7-form label.control-label{font-size:13px !important;font-weight:700 !important;color:#2c1810 !important;margin-bottom:4px !important;display:inline-block !important}.bw-contact-form-panel .wpcf7-form input[type="text"],.bw-contact-form-panel .wpcf7-form input[type="email"],.bw-contact-form-panel .wpcf7-form textarea{width:100% !important;border:1px solid #d8c8b6 !important;border-radius:8px !important;padding:10px 14px !important;font-size:14.5px !important;background:#fcfaf7 !important}.bw-contact-form-panel .wpcf7-form textarea{min-height:120px !important}.bw-contact-form-panel .wpcf7-form input.wpcf7-submit{background:#8B4513 !important;color:#ffffff !important;border:0 !important;border-radius:8px !important;min-height:46px !important;padding:12px 28px !important;font-size:14.5px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;width:100% !important;cursor:pointer !important}.bw-404-recovery-hub{padding:36px 15px 56px 15px !important;text-align:left !important}.bw-404-card{background:#faf6f0;border:1px solid #e3d5c5;border-radius:20px;padding:clamp(24px,4vw,44px);margin-bottom:40px;text-align:center}.bw-404-card h1.page-title{font-size:clamp(24px,3vw,36px) !important;color:#2c1810 !important;margin:8px 0 14px 0 !important;line-height:1.25 !important}.bw-404-lead{max-width:720px;margin:0 auto 24px auto !important;font-size:15.5px !important;line-height:1.65 !important;color:#4a3525 !important}.bw-404-search-wrap{max-width:620px;margin:0 auto 22px auto}.bw-404-search-form{display:flex;gap:10px;align-items:stretch}.bw-404-search-form input.search-field{flex:1 1 auto;border:1px solid #d4c3b0 !important;border-radius:8px !important;padding:10px 16px !important;font-size:14.5px !important;background:#ffffff !important}.bw-404-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bw-404-grid-section h2{font-size:24px !important;color:#2c1810 !important;margin:0 0 20px 0 !important;text-align:center}@media (max-width:991px){.bw-contact-main-grid{grid-template-columns:1fr}}@media (max-width:639px){.bw-404-search-form{flex-direction:column}}#colophon.site-footer{content-visibility:auto;contain-intrinsic-size:auto 420px}html,body{overflow-x:clip !important;max-width:100% !important}.site-header .bw-header-row > .header-icon{display:none !important}@media (max-width:767px){.bw-header-utility-inner{flex-wrap:nowrap !important;justify-content:space-between !important;gap:6px !important;padding:0 10px !important;overflow:hidden !important;max-width:100% !important;box-sizing:border-box !important}.bw-utility-trust{flex:1 1 auto !important;min-width:0 !important;font-size:11px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.bw-utility-trust .bw-utility-sep,.bw-utility-trust span:nth-of-type(2){display:none !important}.bw-utility-links{flex:0 0 auto !important;gap:6px !important;font-size:11px !important;margin:0 !important}.bw-utility-links .bw-utility-faq{display:none !important}}.page-header,.page-header.page-header-image,.has-page-header .page-header{position:relative !important;height:auto !important;padding:clamp(16px,2.2vw,24px) 0 !important;min-height:0 !important;margin:0 0 16px 0 !important;background-color:#1f1610 !important;background-size:cover !important;background-position:center !important;text-align:center !important;overflow:hidden !important}.page-header::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(24,15,10,0.80) 0%,rgba(44,24,16,0.68) 100%);pointer-events:none;z-index:1}.page-header > .container,.page-header > .bewinner-container{position:relative;z-index:2;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important}.page-header .page-title,.page-header-style-normal .page-header .page-title{float:none !important;font-family:'Montserrat',sans-serif !important;font-size:clamp(20px,2.4vw,30px) !important;font-weight:800 !important;line-height:1.2 !important;color:#ffffff !important;margin:0 auto 4px auto !important;padding:0 !important;max-width:1080px !important;text-shadow:0 2px 10px rgba(0,0,0,0.35)}.page-header .breadcrumb,.page-header .woocommerce-breadcrumb{float:none !important;font-family:'Poppins',sans-serif !important;font-size:12px !important;font-weight:500 !important;color:#f5d08a !important;margin:0 !important;padding:0 !important}.page-header .breadcrumb a,.page-header .woocommerce-breadcrumb a{color:#ffffff !important;text-decoration:none !important;opacity:0.9}.page-header .breadcrumb a:hover,.page-header .woocommerce-breadcrumb a:hover{color:#f5d08a !important;opacity:1}.owl-carousel .owl-item > li.product,.owl-carousel .owl-item > .product{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:0 !important}.owl-carousel .owl-stage{display:flex !important;align-items:stretch !important}.owl-carousel .owl-item{display:flex !important;height:auto !important;padding:6px 8px !important;box-sizing:border-box !important}ul.products:not(.owl-carousel){display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:20px !important;margin:0 0 36px 0 !important;padding:0 !important;list-style:none !important}ul.products:not(.owl-carousel)::before,ul.products:not(.owl-carousel)::after{display:none !important}@media (max-width:1199px){ul.products:not(.owl-carousel){grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}}@media (max-width:991px){ul.products:not(.owl-carousel){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important}}@media (max-width:639px){ul.products:not(.owl-carousel){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}}@media (min-width:992px){.woocommerce-page #content .row > #primary.col-md-8{width:76% !important}.woocommerce-page #content .row > #secondary.col-md-4{width:24% !important}}#secondary.widget-area .widget{background:#faf6f0;border:1px solid #e6d8c5;border-radius:14px;padding:18px;margin-bottom:20px}#secondary.widget-area .widget .widget-title{font-family:'Montserrat',sans-serif !important;font-size:15px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;color:#1f1610 !important;margin:0 0 12px 0 !important;padding-bottom:8px !important;border-bottom:1px solid #e6d8c5 !important}#secondary.widget-area .tagcloud{display:flex;flex-wrap:wrap;gap:6px}#secondary.widget-area .tagcloud a{display:inline-flex;align-items:center;padding:4px 10px !important;border-radius:999px;background:#ffffff;border:1px solid #dccbb5;font-size:12px !important;font-weight:600;color:#2c1810 !important;text-decoration:none !important;margin:0 !important}#secondary.widget-area .tagcloud a:hover{background:#1f1610;color:#f5d08a !important;border-color:#1f1610}ul.products li.product{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;background:#ffffff !important;border:1px solid #e6d8c5 !important;border-radius:14px !important;padding:12px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;box-shadow:0 6px 18px rgba(31,22,16,0.05) !important;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease !important;box-sizing:border-box !important;text-align:left !important}ul.products li.product:hover{transform:translateY(-3px) !important;box-shadow:0 12px 26px rgba(31,22,16,0.10) !important;border-color:#c89d66 !important}ul.products li.product .product-header{position:relative !important;border-radius:10px !important;overflow:hidden !important;background:#faf6f0 !important;margin-bottom:10px !important;aspect-ratio:4 / 3 !important}ul.products li.product .product-header a.woocommerce-LoopProduct-link{display:block !important;width:100% !important;height:100% !important}ul.products li.product .product-header img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2,ul.products li.product h3{font-family:'Montserrat',sans-serif !important;font-size:14.5px !important;font-weight:700 !important;line-height:1.35 !important;color:#1f1610 !important;margin:0 0 6px 0 !important;padding:0 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:2.7em !important}ul.products li.product .star-rating{margin:0 0 6px 0 !important;font-size:12px !important}ul.products li.product .price{font-family:'Montserrat',sans-serif !important;font-size:16.5px !important;font-weight:800 !important;color:#8c4a15 !important;margin:auto 0 0 0 !important;padding-top:4px !important;display:block !important}@media (max-width:639px){ul.products li.product{padding:10px !important;border-radius:12px !important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{font-size:13px !important}ul.products li.product .price{font-size:15px !important}}.bw-catalog-quick-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px 0;padding:10px 12px;background:#faf6f0;border:1px solid #e6d8c5;border-radius:12px;align-items:center}.bw-catalog-quick-pills .bw-pill-label{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:#8c4a15;margin-right:4px}.bw-catalog-quick-pills a{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#ffffff;border:1px solid #dccbb5;color:#2c1810 !important;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:all 0.18s ease}.bw-catalog-quick-pills a:hover{background:#1f1610;color:#f5d08a !important;border-color:#1f1610}@media (max-width:767px){.bw-catalog-quick-pills{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:8px 10px}}.woocommerce-products-header.bw-has-collapsible-guide,.bw-blog-intro.bw-has-collapsible-guide{position:relative !important;background:#faf6f0 !important;border:1px solid #e6d8c5 !important;border-radius:14px !important;padding:14px 18px 48px 18px !important;margin:0 0 18px 0 !important;max-height:150px !important;overflow:hidden !important;transition:max-height 0.35s ease !important}.woocommerce-products-header.bw-has-collapsible-guide.bw-guide-expanded,.bw-blog-intro.bw-has-collapsible-guide.bw-guide-expanded{max-height:5000px !important;padding-bottom:56px !important}.woocommerce-products-header.bw-has-collapsible-guide::after,.bw-blog-intro.bw-has-collapsible-guide::after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(to bottom,rgba(250,246,240,0) 0%,rgba(250,246,240,0.96) 55%,#faf6f0 100%);pointer-events:none}.woocommerce-products-header.bw-has-collapsible-guide.bw-guide-expanded::after,.bw-blog-intro.bw-has-collapsible-guide.bw-guide-expanded::after{height:46px;background:#faf6f0}.bw-guide-toggle-btn{position:absolute;bottom:8px;left:18px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 15px;min-height:34px;border-radius:999px;background:#1f1610;color:#f5d08a;border:1px solid #b87333;font-family:'Montserrat',sans-serif;font-size:11.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(31,22,16,0.12)}.bw-guide-toggle-btn:hover{background:#362419;color:#ffffff}@media (min-width:992px){.single-product div.product .woocommerce-product-gallery__slider{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important}.single-product div.product .woocommerce-product-gallery__slider > .woocommerce-product-gallery__image{margin:0 !important;border-radius:10px !important;overflow:hidden !important;border:2px solid #e6d8c5 !important;background:#faf6f0 !important;aspect-ratio:1 / 1 !important;cursor:pointer !important;transition:border-color 0.2s ease,transform 0.2s ease !important}.single-product div.product .woocommerce-product-gallery__slider > .woocommerce-product-gallery__image:first-child{grid-column:1 / -1 !important;aspect-ratio:4 / 3 !important;border-radius:16px !important;border-width:1px !important;box-shadow:0 10px 28px rgba(31,22,16,0.07) !important;cursor:default !important}.single-product div.product .woocommerce-product-gallery__slider > .woocommerce-product-gallery__image:not(:first-child):hover,.single-product div.product .woocommerce-product-gallery__slider > .woocommerce-product-gallery__image.bw-active-thumb{border-color:#8c4a15 !important;transform:translateY(-2px) !important}.single-product div.product .woocommerce-product-gallery__slider > .woocommerce-product-gallery__image img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}}.single-product div.product .summary.entry-summary .sticky-summary{display:flex !important;flex-direction:column !important;background:#ffffff;border:1px solid #e6d8c5;border-radius:16px;padding:clamp(18px,2.5vw,28px);box-shadow:0 10px 30px rgba(31,22,16,0.05)}.single-product div.product .summary.entry-summary .sticky-summary > h1.product_title{order:1 !important;font-family:'Montserrat',sans-serif !important;font-size:clamp(24px,2.6vw,32px) !important;font-weight:800 !important;line-height:1.2 !important;color:#1f1610 !important;margin:0 0 8px 0 !important}.single-product div.product .summary.entry-summary .sticky-summary > .woocommerce-product-rating{order:2 !important;margin:0 0 10px 0 !important}.single-product div.product .summary.entry-summary .sticky-summary > p.price{order:3 !important;font-family:'Montserrat',sans-serif !important;font-size:28px !important;font-weight:800 !important;color:#8c4a15 !important;margin:0 0 14px 0 !important;display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important}.single-product div.product .summary.entry-summary .sticky-summary > p.price::after{content:"In Stock • Free US & Canada Shipping";font-size:12px;font-weight:700;color:#1e6b3b;background:#eaf6ee;border:1px solid #b7e1c5;padding:4px 10px;border-radius:999px;letter-spacing:0.02em}.single-product div.product .summary.entry-summary .sticky-summary > form.cart{order:4 !important;margin:0 0 16px 0 !important;padding:16px !important;background:#faf6f0 !important;border:1px solid #e6d8c5 !important;border-radius:12px !important}.single-product div.product form.cart .quantity{background:#ffffff !important;border:1px solid #d4c3b0 !important;border-radius:10px !important;min-height:50px !important;display:inline-flex !important;align-items:center !important;padding:0 6px !important}.single-product div.product form.cart .quantity .decrease,.single-product div.product form.cart .quantity .increase{width:38px !important;height:38px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;border-radius:6px !important}.single-product div.product form.cart .single_add_to_cart_button{background:linear-gradient(135deg,#8c4a15 0%,#5c2e09 100%) !important;color:#ffffff !important;border:none !important;border-radius:10px !important;min-height:50px !important;padding:0 28px !important;font-family:'Montserrat',sans-serif !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;box-shadow:0 6px 16px rgba(140,74,21,0.25) !important}.single-product div.product .summary.entry-summary .sticky-summary > .woocommerce-product-details__short-description{order:6 !important;margin:8px 0 14px 0 !important;font-size:14px !important;line-height:1.65 !important;color:#3b2618 !important}.single-product div.product .summary.entry-summary .sticky-summary > .product_meta{order:7 !important;border-top:1px solid #eadfce !important;padding-top:12px !important;margin-top:6px !important;font-size:12.5px !important}.single-product div.product .product_meta .hwp-gtin-wrapper,.single-product div.product .product_meta .wpm_gtin_code_wrapper{display:none !important}.single-product .woocommerce-tabs{background:#ffffff;border:1px solid #e6d8c5;border-radius:16px;padding:clamp(18px,3vw,32px);margin-top:32px !important;box-shadow:0 6px 20px rgba(31,22,16,0.04)}.bw-mobile-sticky-atc{display:none}@media (max-width:767px){.bw-mobile-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:1490;background:rgba(31,22,16,0.96);backdrop-filter:blur(10px);border-top:1px solid rgba(245,208,138,0.28);padding:8px 12px calc(8px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 -6px 20px rgba(0,0,0,0.22)}.bw-mobile-sticky-atc-info{min-width:0;flex:1 1 auto}.bw-mobile-sticky-atc-title{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:700;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-mobile-sticky-atc-price{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:800;color:#f5d08a}.bw-mobile-sticky-atc-btn{flex:0 0 auto;min-height:44px;padding:0 18px;border-radius:8px;background:#b87333;color:#ffffff !important;font-family:'Montserrat',sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;border:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none !important}body.single-product{padding-bottom:68px !important}}.blog-cat-list{display:block !important;margin:12px auto 18px auto !important;max-width:1170px;padding:0 15px !important}.blog-cat-list ul.cat-list{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px !important;margin:0 !important;padding:8px 12px !important;background:#faf6f0;border:1px solid #e6d8c5;border-radius:12px;list-style:none !important}.blog-cat-list ul.cat-list li{margin:0 !important;padding:0 !important}.blog-cat-list ul.cat-list li a{display:inline-flex !important;align-items:center;padding:6px 14px !important;border-radius:999px;background:#ffffff;border:1px solid #dccbb5;color:#2c1810 !important;font-size:12.5px !important;font-weight:600 !important;text-decoration:none !important;white-space:nowrap}.blog-cat-list ul.cat-list li a.active,.blog-cat-list ul.cat-list li a:hover{background:#1f1610 !important;color:#f5d08a !important;border-color:#1f1610 !important}@media (max-width:767px){.blog-cat-list ul.cat-list{flex-wrap:nowrap !important;justify-content:flex-start !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch}}.blog.blog-grid #main.site-main,.archive.category.blog-grid #main.site-main{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important;margin:0 !important;align-items:stretch !important}.blog.blog-grid #main.site-main::before,.blog.blog-grid #main.site-main::after,.archive.category.blog-grid #main.site-main::before,.archive.category.blog-grid #main.site-main::after{display:none !important}@media (max-width:1023px){.blog.blog-grid #main.site-main,.archive.category.blog-grid #main.site-main{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}}@media (max-width:639px){.blog.blog-grid #main.site-main,.archive.category.blog-grid #main.site-main{grid-template-columns:minmax(0,1fr) !important;gap:16px !important}}.blog.blog-grid #main.site-main >:not(article),.archive.category.blog-grid #main.site-main >:not(article){grid-column:1 / -1 !important;width:100% !important}.blog.blog-grid #main.site-main > article.grid-post,.archive.category.blog-grid #main.site-main > article.grid-post{width:100% !important;max-width:100% !important;float:none !important;clear:none !important;margin:0 !important;padding:0 !important;background:#ffffff !important;border:1px solid #e6d8c5 !important;border-radius:16px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;box-shadow:0 6px 20px rgba(31,22,16,0.05) !important;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease !important}.blog.blog-grid #main.site-main > article.grid-post:hover{transform:translateY(-3px) !important;box-shadow:0 12px 28px rgba(31,22,16,0.10) !important;border-color:#c89d66 !important}article.grid-post a.post-thumbnail{display:block !important;width:100% !important;aspect-ratio:16 / 10 !important;overflow:hidden !important;margin:0 !important;background:#faf6f0 !important}article.grid-post a.post-thumbnail img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}article.grid-post .post-summary{padding:18px 20px 20px 20px !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;text-align:left !important}article.grid-post .entry-title{font-family:'Montserrat',sans-serif !important;font-size:16.5px !important;font-weight:700 !important;line-height:1.35 !important;margin:0 0 10px 0 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}article.grid-post .entry-summary{font-size:13.5px !important;line-height:1.6 !important;color:#4a3525 !important;margin:0 0 14px 0 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}article.grid-post .entry-summary p{margin:0 !important}article.grid-post a.read-more{margin-top:auto !important;align-self:flex-start !important;display:inline-flex !important;align-items:center !important;padding:7px 14px !important;border-radius:8px !important;background:#faf6f0 !important;border:1px solid #dccbb5 !important;color:#8c4a15 !important;font-family:'Montserrat',sans-serif !important;font-size:11.5px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;text-decoration:none !important}article.grid-post a.read-more:hover{background:#1f1610 !important;color:#f5d08a !important;border-color:#1f1610 !important}.single-post .entry-header{max-width:860px !important;margin:14px auto 22px auto !important;padding:0 15px !important;text-align:left !important}.single-post .entry-header .entry-meta{margin:0 0 8px 0 !important;font-size:12.5px !important;color:#6b5344 !important}.single-post .entry-header .entry-meta .cat-links a:nth-of-type(n+3){display:none !important}.single-post .entry-header h1.entry-title{font-family:'Montserrat',sans-serif !important;font-size:clamp(24px,3vw,36px) !important;font-weight:800 !important;line-height:1.22 !important;color:#1f1610 !important;margin:0 0 12px 0 !important}.single-post .entry-header .social-share{margin:0 0 14px 0 !important}.single-post .entry-header .entry-thumbnail{max-height:360px !important;border-radius:16px !important;overflow:hidden !important;margin:0 !important;box-shadow:0 8px 24px rgba(31,22,16,0.08) !important}.single-post .entry-header .entry-thumbnail img{width:100% !important;height:360px !important;object-fit:cover !important;display:block !important}@media (max-width:767px){.single-post .entry-header .entry-thumbnail,.single-post .entry-header .entry-thumbnail img{max-height:220px !important;height:220px !important}}.single-post .post-summary.col-md-8.col-md-offset-2{max-width:860px !important;width:100% !important;margin:0 auto !important;float:none !important;padding:0 15px !important}.single-post .entry-content table{display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;border-collapse:collapse !important;margin:22px 0 !important;border:1px solid #e3d5c5 !important;border-radius:10px !important;background:#ffffff !important}.single-post .entry-content table th{background:#1f1610 !important;color:#f5d08a !important;font-family:'Montserrat',sans-serif !important;font-size:12.5px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;padding:11px 14px !important;text-align:left !important;border:1px solid #33241b !important}.single-post .entry-content table td{padding:10px 14px !important;border:1px solid #efe6da !important;font-size:14px !important;line-height:1.5 !important;color:#2c1810 !important}.single-post .entry-content table tr:nth-child(even) td{background:#faf6f0 !important}.woocommerce-page-header{background:#faf6f0 !important;border-bottom:1px solid #e6d8c5 !important;padding:12px 0 !important;margin-bottom:20px !important}.woocommerce-page-header ul{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px !important;margin:0 !important;padding:0 !important;list-style:none !important}.woocommerce-page-header ul li{margin:0 !important;padding:0 !important}.woocommerce-page-header ul li a{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:7px 16px !important;border-radius:999px !important;background:#ffffff !important;border:1px solid #dccbb5 !important;font-family:'Montserrat',sans-serif !important;font-size:12.5px !important;font-weight:700 !important;color:#2c1810 !important;text-decoration:none !important}.woocommerce-page-header ul li.active a,.woocommerce-page-header ul li a:hover{background:#1f1610 !important;color:#f5d08a !important;border-color:#1f1610 !important}@media (max-width:767px){.woocommerce-page-header ul li a{padding:6px 12px !important;font-size:11.5px !important}}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account #customer_login{background:#ffffff !important;border:1px solid #e6d8c5 !important;border-radius:16px !important;padding:clamp(16px,2.5vw,28px) !important;box-shadow:0 6px 20px rgba(31,22,16,0.04) !important;box-sizing:border-box !important}.woocommerce-cart .cart-collaterals .cart_totals > *{float:none !important;width:100% !important}.woocommerce-cart .cart-collaterals .cart_totals h2{font-family:'Montserrat',sans-serif !important;font-size:20px !important;font-weight:800 !important;color:#1f1610 !important;margin:0 0 14px 0 !important;padding-bottom:12px !important;border-bottom:1px solid #eadfd0 !important}@media (min-width:992px){.woocommerce-cart .woocommerce{display:grid !important;grid-template-columns:minmax(0,1.55fr) minmax(340px,0.85fr) !important;gap:28px !important;align-items:start !important}.woocommerce-cart .woocommerce > *:not(.woocommerce-cart-form):not(.cart-collaterals){grid-column:1 / -1 !important;width:100% !important}.woocommerce-cart .woocommerce > .woocommerce-cart-form{grid-column:1 !important;width:100% !important;margin:0 !important}.woocommerce-cart .woocommerce > .cart-collaterals{grid-column:2 !important;width:100% !important;margin:0 !important;position:sticky !important;top:96px !important}.woocommerce-cart .cart-collaterals .cart_totals{margin:0 !important}}@media (max-width:767px){.woocommerce-cart-form__cart-item td.product-name > a:first-child{display:block !important;font-weight:700 !important;color:#1f1610 !important;margin-bottom:4px !important;line-height:1.3 !important}.woocommerce-cart-form__cart-item td.product-name p.price{display:block !important;font-weight:700 !important;color:#8c4a15 !important;margin:0 0 6px 0 !important;font-size:13.5px !important}.woocommerce-cart-form__cart-item td.product-name a.remove{display:inline-block !important;font-size:12px !important;color:#b91c1c !important;text-decoration:underline !important}}.woocommerce-checkout form.checkout > h3:not(#order_review_heading),.woocommerce-checkout form.checkout > #order_review_heading{display:none !important}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{background:#ffffff !important;border:1px solid #e6d8c5 !important;border-radius:16px !important;padding:clamp(18px,2.5vw,28px) !important;box-shadow:0 8px 24px rgba(31,22,16,0.05) !important;margin-bottom:24px !important;box-sizing:border-box !important;width:100% !important;float:none !important}.woocommerce-checkout #order_review::before{content:"Your Order & Payment" !important;display:block !important;font-family:'Montserrat',sans-serif !important;font-size:20px !important;font-weight:800 !important;color:#1f1610 !important;margin:0 0 16px 0 !important;padding-bottom:12px !important;border-bottom:1px solid #eadfd0 !important}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100% !important;float:none !important;padding:0 !important;margin:0 0 18px 0 !important}@media (min-width:992px){.woocommerce-checkout form.checkout{display:grid !important;grid-template-columns:minmax(0,1.3fr) minmax(360px,0.95fr) !important;gap:28px !important;align-items:start !important}.woocommerce-checkout form.checkout > *:not(#customer_details):not(#order_review){grid-column:1 / -1 !important}.woocommerce-checkout form.checkout > #customer_details{grid-column:1 !important;margin:0 !important}.woocommerce-checkout form.checkout > #order_review{grid-column:2 !important;margin:0 !important;position:sticky !important;top:96px !important}}body.page-id-534 .entry-content h2{background:#1f1610;color:#f5d08a !important;padding:12px 18px;border-radius:10px;font-size:20px !important;margin:28px 0 14px 0 !important}body.page-id-534 .entry-content h3{background:#faf6f0;border:1px solid #e6d8c5;border-left:4px solid #b87333;border-radius:10px 10px 0 0;padding:14px 18px 8px 18px;margin:14px 0 0 0 !important;font-size:16.5px !important;font-weight:700 !important;color:#1f1610 !important}body.page-id-534 .entry-content h3 + p{background:#ffffff;border:1px solid #e6d8c5;border-top:none;border-left:4px solid #b87333;border-radius:0 0 10px 10px;padding:8px 18px 16px 18px;margin:0 0 12px 0 !important;font-size:14.5px !important;line-height:1.65 !important;color:#3b2618 !important;box-shadow:0 4px 12px rgba(31,22,16,0.03)}.elementor-110 .elementor-element.elementor-element-fa2eb0c{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:14px !important}.elementor-110 .elementor-element.elementor-element-fa2eb0c > .bw-hp-section-header,.elementor-110 .elementor-element.elementor-element-fa2eb0c > .elementor-widget-bewinner-products-carousel{width:100% !important;max-width:100% !important;flex:0 0 auto !important}.bw-hp-section-header.container,.bw-hp-capacity-section.container,.bw-hp-reviews-section.container,.bw-eeat-author-bio.container{max-width:100% !important;width:100% !important;box-sizing:border-box !important}.bewinner-post-grid .row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important;margin:0 !important}.bewinner-post-grid .row::before,.bewinner-post-grid .row::after{display:none !important}.bewinner-post-grid .row > div.post{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important;background:#ffffff !important;border:1px solid #e6d8c5 !important;border-radius:16px !important;overflow:hidden !important;box-shadow:0 6px 20px rgba(31,22,16,0.05) !important;transition:transform 0.2s ease,box-shadow 0.2s ease !important}.bewinner-post-grid .row > div.post:hover{transform:translateY(-3px) !important;box-shadow:0 12px 28px rgba(31,22,16,0.10) !important}.bewinner-post-grid .row > div.post a.post-thumbnail{display:block !important;aspect-ratio:16 / 10 !important;overflow:hidden !important;margin:0 !important}.bewinner-post-grid .row > div.post a.post-thumbnail img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.bewinner-post-grid .row > div.post .post-summary{padding:16px 18px 20px 18px !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;text-align:left !important}@media (max-width:991px){.bewinner-post-grid .row{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important}.bewinner-post-grid.columns-3 .post:nth-child(3){display:flex !important}}@media (max-width:639px){.bewinner-post-grid .row{grid-template-columns:minmax(0,1fr) !important;gap:16px !important}}.single-product div.product .summary.entry-summary .sticky-summary > #wc-stripe-express-checkout-element,.single-product div.product .summary.entry-summary .sticky-summary > #wc-stripe-express-checkout-button-separator,.single-product div.product .summary.entry-summary .sticky-summary > wc-order-attribution-inputs,.single-product div.product .summary.entry-summary .sticky-summary > #paypal-standard-container{order:5 !important}.single-product div.product .summary.entry-summary .sticky-summary > .product-share,.single-product div.product .summary.entry-summary .sticky-summary > .social-share,.single-product div.product .summary.entry-summary .sticky-summary > .yith-wcwl-add-to-wishlist{order:9 !important;margin:12px 0 0 0 !important;padding:12px 0 0 0 !important;border-top:1px solid #eadfce !important}.single-product div.product .product_meta .posted_in a:nth-of-type(n+5){display:none !important}.single-product div.product .product_meta .posted_in{display:block !important;line-height:1.5 !important;margin-bottom:8px !important}.single-product .woocommerce-tabs ul.tabs{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;justify-content:center !important;gap:8px !important;padding:0 0 12px 0 !important;margin:0 0 20px 0 !important;border-bottom:1px solid #eadfce !important;list-style:none !important;-webkit-overflow-scrolling:touch !important}@media (max-width:767px){.single-product .woocommerce-tabs ul.tabs{justify-content:flex-start !important}}.single-product .woocommerce-tabs ul.tabs li{flex:0 0 auto !important;margin:0 !important;padding:0 !important;display:block !important}.single-product .woocommerce-tabs ul.tabs li a{display:inline-flex !important;align-items:center !important;padding:9px 18px !important;border-radius:999px !important;background:#faf6f0 !important;border:1px solid #dccbb5 !important;font-family:"Montserrat",sans-serif !important;font-size:13px !important;font-weight:700 !important;color:#2c1810 !important;text-decoration:none !important;white-space:nowrap !important}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li a:hover{background:#1f1610 !important;color:#f5d08a !important;border-color:#1f1610 !important}.single-product .woocommerce-tabs ul.tabs li a::after{display:none !important}.bw-faq-jump-pills{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 0 22px 0 !important;padding:12px 14px !important;background:#faf6f0 !important;border:1px solid #e6d8c5 !important;border-radius:14px !important}.bw-faq-jump-pills a{display:inline-flex !important;align-items:center !important;padding:7px 14px !important;border-radius:999px !important;background:#ffffff !important;border:1px solid #dccbb5 !important;color:#1f1610 !important;font-family:"Montserrat",sans-serif !important;font-size:12.5px !important;font-weight:700 !important;text-decoration:none !important;transition:all 0.18s ease !important}.bw-faq-jump-pills a:hover{background:#1f1610 !important;color:#f5d08a !important;border-color:#1f1610 !important}body.page-id-11341 .entry-content h2{background:#1f1610 !important;color:#f5d08a !important;padding:12px 18px !important;border-radius:12px !important;font-family:"Montserrat",sans-serif !important;font-size:clamp(17px,2vw,21px) !important;font-weight:800 !important;margin:26px 0 12px 0 !important;scroll-margin-top:96px !important}body.page-id-11341 .entry-content h3.bw-faq-q{position:relative !important;background:#faf6f0 !important;border:1px solid #e6d8c5 !important;border-left:4px solid #b87333 !important;border-radius:12px !important;padding:14px 44px 14px 18px !important;margin:10px 0 0 0 !important;font-family:"Montserrat",sans-serif !important;font-size:clamp(15px,1.6vw,17px) !important;font-weight:700 !important;line-height:1.35 !important;color:#1f1610 !important;cursor:pointer !important;user-select:none !important;transition:background 0.18s ease !important}body.page-id-11341 .entry-content h3.bw-faq-q.is-open{border-radius:12px 12px 0 0 !important;border-bottom-color:transparent !important}body.page-id-11341 .entry-content h3.bw-faq-q::after{content:"+" !important;position:absolute !important;right:16px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;border-radius:50% !important;background:#1f1610 !important;color:#f5d08a !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;font-weight:700 !important}body.page-id-11341 .entry-content h3.bw-faq-q.is-open::after{content:"−" !important;background:#b87333 !important;color:#ffffff !important}body.page-id-11341 .entry-content h3.bw-faq-q + p{background:#ffffff !important;border:1px solid #e6d8c5 !important;border-top:none !important;border-left:4px solid #b87333 !important;border-radius:0 0 12px 12px !important;padding:4px 18px 16px 18px !important;margin:0 0 10px 0 !important;font-size:14.5px !important;line-height:1.65 !important;color:#3b2618 !important;box-shadow:0 4px 12px rgba(31,22,16,0.04) !important}body.page-id-11341 .entry-content h3.bw-faq-q:not(.is-open) + p{display:none !important}@media (max-width:767px){body .bw-about-page-wrap .bw-about-stats-grid,body .bw-contact-page-wrap .bw-about-stats-grid,body .bw-about-hero-card .bw-about-stats-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}.bw-about-stat-box{padding:12px 10px !important}}.bw-search-products-hub{min-width:0 !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important;background:#faf6f0 !important;border:1px solid #e6d8c5 !important;border-radius:16px !important;padding:20px 22px 6px 22px !important;margin:0 0 28px 0 !important}.bw-search-products-hub h2{font-family:"Montserrat",sans-serif !important;font-size:clamp(18px,2vw,22px) !important;font-weight:800 !important;color:#1f1610 !important;margin:0 0 14px 0 !important}body.search-results #main.site-main{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important;align-items:stretch !important}body.search-results #main.site-main::before,body.search-results #main.site-main::after{display:none !important}body.search-results #main.site-main >:not(article){grid-column:1 / -1 !important;width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}body.search-results #main.site-main > article.sub-post{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:0 !important;background:#ffffff !important;border:1px solid #e6d8c5 !important;border-radius:16px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;box-shadow:0 6px 18px rgba(31,22,16,0.05) !important}body.search-results #main.site-main > article.sub-post a.post-thumbnail{float:none !important;width:100% !important;max-width:100% !important;aspect-ratio:16 / 10 !important;overflow:hidden !important;margin:0 !important;display:block !important}body.search-results #main.site-main > article.sub-post a.post-thumbnail img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}body.search-results #main.site-main > article.sub-post .post-summary{padding:16px 18px 20px 18px !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important}body.search-results #main.site-main > article.sub-post .entry-title{font-family:"Montserrat",sans-serif !important;font-size:16px !important;font-weight:700 !important;line-height:1.35 !important;margin:6px 0 10px 0 !important}@media (max-width:1023px){body.search-results #main.site-main{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important}}@media (max-width:639px){body.search-results #main.site-main{grid-template-columns:minmax(0,1fr) !important;gap:14px !important}}ul.products li.product .product-header .buttons,ul.products li.product .product-header .buttons-icon{display:none !important}ul.products li.product .bw-card-cta-wrap{margin-top:10px !important;width:100% !important}ul.products li.product .bw-card-cta-btn{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:38px !important;padding:8px 10px !important;border-radius:9px !important;background:#faf6f0 !important;border:1px solid #d4b895 !important;color:#1f1610 !important;font-family:"Montserrat",sans-serif !important;font-size:12px !important;font-weight:700 !important;text-decoration:none !important;text-align:center !important;white-space:nowrap !important;box-sizing:border-box !important;transition:all 0.18s ease !important}ul.products li.product:hover .bw-card-cta-btn,ul.products li.product .bw-card-cta-btn:hover{background:#1f1610 !important;border-color:#1f1610 !important;color:#f5d08a !important}@media (max-width:639px){ul.products li.product .bw-card-cta-btn{font-size:11px !important;min-height:34px !important;padding:6px 6px !important}}.single-product div.product form.variations_form .variations{display:flex !important;flex-direction:column !important;gap:8px !important;margin:0 0 14px 0 !important;padding:0 !important;width:100% !important}.single-product div.product form.variations_form .variations .variation,.single-product div.product form.variations_form .variations .value{display:block !important;width:100% !important;margin:0 !important;padding:0 !important}.single-product div.product form.variations_form .variations select{width:100% !important;min-height:44px !important;padding:8px 12px !important;border-radius:10px !important;border:1px solid #c89d66 !important;background:#ffffff !important;font-family:"Montserrat",sans-serif !important;font-size:13.5px !important;font-weight:700 !important;color:#1f1610 !important}.bw-variation-pills{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;width:100% !important;margin:6px 0 10px 0 !important}@media (max-width:639px){.bw-variation-pills{grid-template-columns:minmax(0,1fr) !important}}.bw-variation-pill{display:flex !important;align-items:center !important;justify-content:center !important;padding:10px 10px !important;border-radius:10px !important;background:#ffffff !important;border:1.5px solid #d4b895 !important;color:#1f1610 !important;font-family:"Montserrat",sans-serif !important;font-size:12px !important;font-weight:700 !important;line-height:1.3 !important;cursor:pointer !important;text-align:center !important;transition:all 0.18s ease !important}.bw-variation-pill.is-active,.bw-variation-pill:hover{background:#1f1610 !important;border-color:#1f1610 !important;color:#f5d08a !important}.single-product div.product .woocommerce-variation-price{margin:0 0 12px 0 !important;font-family:"Montserrat",sans-serif !important;font-size:22px !important;font-weight:800 !important;color:#8c4a15 !important}.single-product .woocommerce-tabs #tab-description > .container,.single-product .woocommerce-tabs .woocommerce-Tabs-panel > .container{max-width:100% !important;width:100% !important;padding:0 !important}.single-product .woocommerce-tabs #tab-description h2{font-family:"Montserrat",sans-serif !important;font-size:clamp(18px,2.2vw,24px) !important;font-weight:800 !important;line-height:1.28 !important;color:#1f1610 !important;margin:8px 0 12px 0 !important}.single-product .woocommerce-tabs #tab-description h3{font-family:"Montserrat",sans-serif !important;font-size:clamp(15px,1.7vw,18px) !important;font-weight:700 !important;line-height:1.35 !important;color:#1f1610 !important;margin:18px 0 8px 0 !important}.single-product .woocommerce-tabs #tab-description p,.single-product .woocommerce-tabs #tab-description li{font-size:14.5px !important;line-height:1.65 !important;color:#3b2618 !important}.single-product .woocommerce-tabs #tab-description table{width:100% !important;border-collapse:collapse !important;margin:12px 0 20px 0 !important;border:1px solid #e6d8c5 !important;border-radius:12px !important;overflow:hidden !important}.single-product .woocommerce-tabs #tab-description table th,.single-product .woocommerce-tabs #tab-description table td{padding:9px 14px !important;font-size:13.5px !important;line-height:1.4 !important;border:1px solid #efe6da !important;text-align:left !important}.single-product .woocommerce-tabs #tab-description table th{background:#1f1610 !important;color:#f5d08a !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important}.single-product .woocommerce-tabs #tab-description table tr:nth-child(even) td{background:#faf6f0 !important}.single-product .woocommerce-tabs #tab-description h3 + p{background:#faf6f0 !important;border:1px solid #e6d8c5 !important;border-left:4px solid #b87333 !important;border-radius:10px !important;padding:12px 16px !important;margin:0 0 12px 0 !important}.blog.blog-grid #main.site-main > nav.navigation.posts-navigation,.archive.blog-grid #main.site-main > nav.navigation.posts-navigation{order:10 !important;grid-column:1 / -1 !important;margin:8px auto 16px auto !important;text-align:center !important}.blog.blog-grid #main.site-main > .bw-complete-blog-directory,.archive.blog-grid #main.site-main > .bw-complete-blog-directory{order:20 !important;grid-column:1 / -1 !important}.woocommerce-pagination ul.page-numbers{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin:16px 0 28px 0 !important;padding:0 !important;list-style:none !important}.woocommerce-pagination ul.page-numbers li{display:inline-flex !important;margin:0 !important;padding:0 !important}.woocommerce-pagination ul.page-numbers li .page-numbers{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:42px !important;height:42px !important;padding:0 14px !important;border-radius:999px !important;background:#faf6f0 !important;border:1px solid #d4b895 !important;color:#1f1610 !important;font-family:"Montserrat",sans-serif !important;font-size:13px !important;font-weight:700 !important;text-decoration:none !important;opacity:1 !important;visibility:visible !important}.woocommerce-pagination ul.page-numbers li .page-numbers.current,.woocommerce-pagination ul.page-numbers li .page-numbers:hover{background:#1f1610 !important;border-color:#1f1610 !important;color:#f5d08a !important}.single-post #primary .col-md-8.col-md-offset-2{max-width:860px !important;width:100% !important;margin:0 auto !important;float:none !important;padding:0 15px !important}.single-post .post-navigation,.single-post .comments-area{max-width:860px !important;width:100% !important;margin:24px auto !important;padding:18px 22px !important;background:#faf6f0 !important;border:1px solid #e6d8c5 !important;border-radius:14px !important;box-sizing:border-box !important;float:none !important}svg[fill="none"],svg[fill="none"] *{fill:none !important}svg[stroke="currentColor"],svg[stroke="currentColor"] *{stroke:currentColor !important;stroke-width:2px !important}.bw-header-utility-bar svg,.bw-header-utility-bar svg *{stroke:#d49a6a !important;fill:none !important}#colophon .bw-footer-contact-list svg,#colophon .bw-footer-contact-list svg *{stroke:#8b4513 !important;fill:none !important}.bw-mobile-header-actions .cart-contents{position:relative !important}.bw-mobile-header-actions .cart-contents .count,.bw-mobile-header-actions .cart-contents .cart-counter,.header-icon .cart-contents .count{position:absolute !important;top:2px !important;right:2px !important;left:auto !important;width:18px !important;height:18px !important;line-height:18px !important;font-size:10px !important;font-weight:700 !important;text-align:center !important;border-radius:50% !important;background:#8b4513 !important;color:#ffffff !important;margin:0 !important;padding:0 !important}@media (max-width:480px){.bw-header-utility-bar{padding:5px 0 !important;font-size:11px !important}.bw-header-utility-bar .bw-utility-inner{padding:0 10px !important;gap:6px !important;justify-content:space-between !important}.bw-header-utility-bar .bw-utility-item,.bw-header-utility-bar .bw-utility-phone{font-size:11px !important;white-space:nowrap !important;gap:4px !important}.bw-header-utility-bar svg{width:12px !important;height:12px !important;flex-shrink:0 !important}}@media (min-width:1024px){.main-navigation ul.menu > li.menu-item-has-children > a,.main-navigation ul.nav-menu > li.menu-item-has-children > a{display:inline-flex !important;align-items:center !important;gap:5px !important}.main-navigation ul.menu > li.menu-item-has-children > a::after,.main-navigation ul.nav-menu > li.menu-item-has-children > a::after{position:static !important;display:inline-block !important;width:5px !important;height:5px !important;border-right:1.5px solid currentColor !important;border-bottom:1.5px solid currentColor !important;border-top:0 !important;border-left:0 !important;transform:rotate(45deg) translateY(-2px) !important;margin:0 0 0 2px !important;background:transparent !important;content:"" !important;box-shadow:none !important}}jdiv[class*="container__P7V03"],jdiv[class*="wrapper__qqNtd"]{display:none !important}@media (max-width:767px){jdiv.__jivoMobileButton{transform:scale(0.82) !important;transform-origin:bottom right !important}body.single-product jdiv.__jivoMobileButton{bottom:74px !important}}.elementor-element-de8d798 h1.elementor-heading-title{letter-spacing:0.3px !important;font-size:clamp(24px,3.4vw,42px) !important;line-height:1.18 !important;max-width:820px !important;margin-bottom:12px !important}.bw-hero-badge,.bw-about-kicker{border-radius:8px !important;padding:6px 12px !important;font-size:11px !important;line-height:1.35 !important;width:auto !important;max-width:100% !important;display:inline-block !important}.elementor-element-3d68343{margin:24px 0 0 0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.elementor-element-3d68343 > .e-con,.elementor-element-3d68343 .elementor-widget-container{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important}.elementor-element-3d68343 h3.elementor-heading-title,.elementor-element-3d68343 h3.elementor-heading-title a{text-align:center !important;font-size:clamp(13px,1.2vw,15.5px) !important;line-height:1.25 !important;letter-spacing:0.2px !important;display:block !important;width:100% !important}.bw-hp-section-header::before,.bw-hp-section-header::after,.bw-hp-section-header.container::before,.bw-hp-section-header.container::after,.bw-header-row.row::before,.bw-header-row.row::after,.bewinner-post-grid .row::before,.bewinner-post-grid .row::after{display:none !important;content:none !important}.bw-hp-section-header.container{padding-left:0 !important;padding-right:0 !important;width:100% !important;max-width:100% !important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce ul.products li.product h3{min-height:2.6em !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;line-height:1.3 !important}.shop-toolbar .nav-filter,.shop-toolbar .toolbar-control > li:not(.totals){display:none !important}.shop-toolbar{margin:0 0 10px 0 !important;padding:0 !important;border:0 !important;min-height:0 !important}.shop-toolbar .row{margin:0 !important;display:flex !important;justify-content:flex-end !important}.shop-toolbar .controls{width:auto !important;padding:0 !important;float:none !important}@media (max-width:639px){.bw-shop-quick-filters > span:first-child,.bw-shop-quick-filters strong:first-child{display:none !important}.shop-toolbar{margin-bottom:6px !important}}.single-product div.product .entry-summary,.single-product div.product .entry-summary .sticky-summary{text-align:left !important;align-items:stretch !important}.single-product div.product .entry-summary h1.product_title{text-align:left !important}.single-product div.product .entry-summary .woocommerce-product-rating{justify-content:flex-start !important;text-align:left !important;display:flex !important;align-items:center !important;gap:8px !important;margin-bottom:10px !important}.single-product div.product .entry-summary .woocommerce-product-rating .star-rating{margin:0 !important;float:none !important}.single-product div.product .entry-summary .price{justify-content:flex-start !important;text-align:left !important}.single-product div.product .entry-summary form.cart{justify-content:flex-start !important;text-align:left !important}.single-product div.product .entry-summary .woocommerce-product-details__short-description,.single-product div.product .entry-summary .woocommerce-product-details__short-description ul,.single-product div.product .entry-summary .woocommerce-product-details__short-description li,.single-product div.product .entry-summary .product_meta{text-align:left !important}.single-product div.product .entry-summary .woocommerce-product-details__short-description ul{padding-left:18px !important;margin-top:8px !important}.single-product div.product .entry-summary .woocommerce-product-details__short-description li{margin-bottom:6px !important}.single-product form.variations_form .variations .variable,.single-product form.variations_form .variations .variation,.single-product form.variations_form .variations .variations-reset,.single-product form.variations_form .variations .reset_variations{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;border:0 !important}.single-product form.variations_form .single_variation_wrap .woocommerce-variation-price{text-align:left !important;margin:6px 0 10px !important}.single-product form.variations_form .woocommerce-variation-add-to-cart{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important}@media (min-width:768px){.single-product div.product .woocommerce-product-gallery__slider{display:flex !important;flex-wrap:wrap !important;gap:10px !important}.single-product div.product .woocommerce-product-gallery__image.woocommerce-main-image{width:100% !important;flex:0 0 100% !important;margin:0 0 4px 0 !important}.single-product div.product .woocommerce-product-gallery__image:not(.woocommerce-main-image){width:calc(20% - 8px) !important;flex:0 0 calc(20% - 8px) !important;height:116px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border-radius:10px !important}.single-product div.product .woocommerce-product-gallery__image:not(.woocommerce-main-image) a,.single-product div.product .woocommerce-product-gallery__image:not(.woocommerce-main-image) img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}}@media (max-width:767px){.single-product .product-toolbar{padding:8px 0 !important;min-height:0 !important}.single-product .product-toolbar .post-navigation{display:none !important}.single-product .product-toolbar .woocommerce-breadcrumb{margin-right:0 !important;font-size:12px !important;line-height:1.35 !important}.single-product div.product div.images,.single-product div.product .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery__slider,.single-product div.product .owl-stage-outer,.single-product div.product .owl-stage,.single-product div.product .owl-item{height:auto !important}.single-product div.product .woocommerce-product-gallery__image{height:244px !important;min-height:0 !important;overflow:hidden !important;border-radius:12px !important}.single-product div.product .woocommerce-product-gallery__image a,.single-product div.product .woocommerce-product-gallery__image img{display:block !important;width:100% !important;height:244px !important;object-fit:cover !important}.single-product div.product .owl-nav{display:none !important}.single-product div.product .owl-dots{margin:6px 0 0 0 !important;height:22px !important}.single-product div.product .summary.entry-summary{padding-top:10px !important}.single-product div.product .summary.entry-summary .sticky-summary{padding:14px 16px !important}.single-product div.product .entry-summary form.cart:not(.variations_form){display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:10px !important;padding:10px !important}.single-product div.product .entry-summary form.cart::before,.single-product div.product .entry-summary form.cart::after{display:none !important;content:none !important}.single-product div.product .entry-summary form.cart .quantity{min-width:0 !important;width:98px !important;max-width:98px !important;flex:0 0 98px !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 2px !important;display:inline-flex !important;align-items:center !important;justify-content:space-between !important;box-sizing:border-box !important}.single-product div.product .entry-summary form.cart .quantity .decrease,.single-product div.product .entry-summary form.cart .quantity .increase{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;min-width:28px !important;flex:0 0 28px !important;height:36px !important;padding:0 !important}.single-product div.product .entry-summary form.cart .quantity .decrease svg,.single-product div.product .entry-summary form.cart .quantity .increase svg{width:14px !important;height:14px !important;flex-shrink:0 !important}.single-product div.product .entry-summary form.cart .quantity label.screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important}.single-product div.product .entry-summary form.cart .quantity input.qty{width:34px !important;min-width:0 !important;max-width:34px !important;flex:0 0 34px !important;padding:0 !important;margin:0 !important;text-align:center !important;border:0 !important;background:transparent !important}.single-product div.product .entry-summary form.cart .single_add_to_cart_button{flex:1 1 auto !important;width:auto !important;min-width:0 !important;margin:0 !important;height:48px !important;min-height:48px !important;line-height:1 !important;padding:0 14px !important;font-size:13px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;white-space:nowrap !important}.single-product div.product .entry-summary form.cart .single_add_to_cart_button svg{margin:0 !important;width:18px !important;height:18px !important;flex-shrink:0 !important}.bw-mobile-sticky-atc:not(.bw-sticky-visible){opacity:0 !important;pointer-events:none !important;transform:translateY(100%) !important}.bw-mobile-sticky-atc{transition:opacity 0.22s ease,transform 0.22s ease !important}}.bw-blog-intro:not(.is-expanded){max-height:none !important;padding-bottom:54px !important}.bw-blog-intro:not(.is-expanded) > p:nth-of-type(n+2),.bw-shop-intro-collapsible:not(.is-expanded) > p:nth-of-type(n+2),.bw-shop-intro-collapsible:not(.is-expanded) > div:not(.bw-collapsible-btn-wrap){display:none !important}.bw-blog-intro:not(.is-expanded)::after{height:68px !important;background:linear-gradient(to bottom,rgba(249,246,240,0) 0%,rgba(249,246,240,0.95) 45%,#f9f6f0 100%) !important}.blog-grid article .entry-meta,.archive article .entry-meta,.search-results article .entry-meta{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:8px !important;margin-bottom:8px !important;overflow:hidden !important}.blog-grid article .entry-meta .cat-links a:nth-of-type(n+2),.archive article .entry-meta .cat-links a:nth-of-type(n+2),.search-results article .entry-meta .cat-links a:nth-of-type(n+2){display:none !important}.single-post .entry-header ul.socials-share{display:flex !important;align-items:center !important;gap:8px !important;margin:10px 0 0 0 !important;padding:0 !important;list-style:none !important}.single-post .entry-header ul.socials-share li{margin:0 !important;padding:0 !important}.single-post .entry-header ul.socials-share li a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;border-radius:8px !important;background:#f5efe6 !important;color:#5a3e28 !important;border:1px solid #dfd5c5 !important;padding:0 !important;margin:0 !important;text-align:center !important;line-height:1 !important}.single-post .entry-header ul.socials-share li a i{margin:0 !important;padding:0 !important;font-size:13px !important;line-height:1 !important;position:static !important}#content.site-content{padding-top:22px !important;padding-bottom:32px !important}.page .hentry,.single .hentry{margin-bottom:0 !important}@media (max-width:767px){#content.site-content{padding-top:14px !important;padding-bottom:24px !important}.page-header .breadcrumbs li:last-child,.page-header .breadcrumbs .current{display:none !important}.bw-faq-jump-pills{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;gap:8px !important;padding:10px 12px !important;-webkit-overflow-scrolling:touch !important}.bw-faq-jump-pills a{white-space:nowrap !important;flex:0 0 auto !important;padding:8px 14px !important;font-size:12.5px !important;border-radius:999px !important}body.page-id-11341 .entry-content > p:first-of-type{font-size:13.5px !important;line-height:1.5 !important;margin-bottom:12px !important}}