html{scroll-behavior:smooth}.announcement-bar__announcement,.announcement-bar__message{font-size:clamp(20px,2.6vw,30px)!important;font-weight:800;letter-spacing:.02em;padding:10px 0;line-height:1.2}.utility-bar{padding:6px 0}:root{--bwc-red: #D80621;--bwc-red-dark: #B50519;--bwc-red-50: #FFF0F2;--bwc-red-100: #FFD0D5;--bwc-dark-wood: #2C1A0E;--bwc-wood: #6B4226;--bwc-wood-light: #8B5E3C;--bwc-wood-50: #F7F0E8;--bwc-wood-100: #EDD9C3;--bwc-white: #FFFFFF;--bwc-paper: #F4ECDB;--bwc-black: #1F1916;--bwc-gray-text: #5A4F44;--bwc-gray-bg: #F7F4EE;--bwc-cream: #F4ECDB;--bwc-border: #E0D6C5;--bwc-border-hover: #C9BCA4;--bwc-amber: #C8814B;--bwc-sage: #6B7B5E;--bwc-charcoal: #1F1916;--bwc-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--bwc-shadow-sm: 0 1px 4px rgba(0, 0, 0, .06);--bwc-shadow: 0 2px 8px rgba(0, 0, 0, .07);--bwc-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--bwc-shadow-lg: 0 8px 32px rgba(0, 0, 0, .1);--bwc-shadow-wood: 0 4px 14px rgba(44, 26, 14, .22);--bwc-radius-sm: 6px;--bwc-radius: 8px;--bwc-radius-lg: 12px;--bwc-radius-xl: 16px;--bwc-radius-full: 9999px;--bwc-ease: cubic-bezier(.4, 0, .2, 1);--bwc-transition: .2s var(--bwc-ease);--bwc-transition-slow: .35s var(--bwc-ease);--bwc-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--bwc-white)!important;color:var(--bwc-black);font-family:var(--bwc-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.shopify-section{margin:0!important}a{color:var(--bwc-dark-wood);text-decoration:none;transition:color var(--bwc-transition)}a:hover{color:var(--bwc-wood)}img{max-width:100%;height:auto}.announcement-bar,.utility-bar{background:var(--bwc-red)!important;color:var(--bwc-white)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.03em;padding:8px 16px!important;text-align:center;border:none!important}.announcement-bar a,.utility-bar a{color:var(--bwc-white)!important;text-decoration:underline;text-underline-offset:2px}.header-wrapper,.section-header,.shopify-section-group-header-group .shopify-section:has(.header){background:var(--bwc-red)!important;border-bottom:1px solid rgba(255,255,255,.15)!important;box-shadow:0 2px 12px #00000026!important;position:sticky;top:0;z-index:1000}.header{background:var(--bwc-red)!important}.header__heading-logo{background:transparent!important;padding:0!important;border-radius:0!important}.header__heading-logo-image{max-height:160px!important;width:auto!important}@media(min-width:750px){.header__heading-logo-image{max-height:210px!important}}@media(min-width:990px){.header__heading-logo-image{max-height:260px!important}}.header__heading-link{padding:4px 0!important}.header{padding-top:14px!important;padding-bottom:14px!important}.header__heading,.header__heading-link{max-width:none!important}.header__icon,.header__icon svg,.header__icon path{color:var(--bwc-white)!important;fill:var(--bwc-white)!important;transition:opacity var(--bwc-transition)}.header__icon:hover{color:var(--bwc-white)!important;opacity:.75}.header__menu-item,.header__menu-item span,.header__menu-item .link{font-size:14px!important;font-weight:500!important;color:var(--bwc-white)!important;letter-spacing:.01em}.header__menu-item:hover,.header__menu-item:hover span{color:#fffc!important}.cart-count-bubble{background:var(--bwc-dark-wood)!important;color:var(--bwc-white)!important}.bwc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--bwc-radius);font-size:15px;font-weight:600;text-decoration:none;transition:all var(--bwc-transition);cursor:pointer;border:2px solid transparent;line-height:1;letter-spacing:.01em}.bwc-btn--primary{background:var(--bwc-dark-wood);color:var(--bwc-white);border-color:var(--bwc-dark-wood)}.bwc-btn--primary:hover{background:var(--bwc-wood);border-color:var(--bwc-wood);color:var(--bwc-white);transform:translateY(-1px);box-shadow:var(--bwc-shadow-wood)}.bwc-btn--outline{background:transparent;color:var(--bwc-white);border-color:#ffffff80}.bwc-btn--outline:hover{border-color:var(--bwc-white);background:#ffffff1f;color:var(--bwc-white)}.bwc-btn--outline-dark{background:transparent;color:var(--bwc-dark-wood);border-color:var(--bwc-dark-wood)}.bwc-btn--outline-dark:hover{background:var(--bwc-dark-wood);color:var(--bwc-white);transform:translateY(-1px);box-shadow:var(--bwc-shadow-wood)}.bwc-btn--secondary{background:var(--bwc-gray-bg);color:var(--bwc-black);border-color:var(--bwc-border)}.bwc-btn--secondary:hover{background:var(--bwc-white);border-color:var(--bwc-border-hover);box-shadow:var(--bwc-shadow-sm)}.button,.shopify-challenge__button,.btn,button.shopify-payment-button__button{background:var(--bwc-dark-wood)!important;color:var(--bwc-white)!important;border:none!important;border-radius:var(--bwc-radius)!important;font-weight:600!important;letter-spacing:.01em;transition:all var(--bwc-transition)!important;box-shadow:none!important}.button:hover,.btn:hover,button.shopify-payment-button__button:hover{background:var(--bwc-wood)!important;transform:translateY(-1px);box-shadow:var(--bwc-shadow-wood)!important}.button--secondary{background:transparent!important;color:var(--bwc-dark-wood)!important;border:2px solid var(--bwc-dark-wood)!important}.button--secondary:hover{background:var(--bwc-dark-wood)!important;color:var(--bwc-white)!important}.bwc-hero{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;background:var(--bwc-black);overflow:hidden}.bwc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.5;transition:opacity var(--bwc-transition-slow)}.bwc-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(170deg,#000000a6,#0000004d 40%,#2c1a0e73)}.bwc-hero__content{position:relative;z-index:2;max-width:720px;text-align:center;padding:100px 24px}.bwc-hero__badge{display:inline-flex;align-items:center;gap:6px;background:#d806212e;border:1px solid rgba(216,6,33,.45);color:var(--bwc-red-100);padding:6px 18px;border-radius:var(--bwc-radius-full);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px}.bwc-hero__heading{font-size:clamp(2.4rem,5.5vw,3.8rem);color:var(--bwc-white);line-height:1.08;margin:0 0 24px;font-weight:700;letter-spacing:-.025em}.bwc-hero__heading em{font-style:normal;color:var(--bwc-wood-100)}.bwc-hero__sub{font-size:clamp(1.05rem,2vw,1.2rem);color:#ffffffd9;line-height:1.7;margin:0 auto 40px;max-width:540px}.bwc-hero__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.bwc-trust-bar{background:var(--bwc-dark-wood);color:var(--bwc-white);padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.bwc-trust-bar__inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:center;gap:56px;flex-wrap:wrap}.bwc-trust-bar__item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.bwc-trust-bar__icon{width:20px;height:20px;flex-shrink:0;opacity:.85}.bwc-trust-bar__icon svg{width:100%;height:100%;fill:var(--bwc-wood-100)}.product-card,.card,.product-card-wrapper{border:1px solid var(--bwc-border)!important;border-radius:var(--bwc-radius-lg)!important;background:var(--bwc-white)!important;overflow:hidden;transition:all var(--bwc-transition)!important;box-shadow:var(--bwc-shadow-xs)!important}.product-card:hover,.card:hover,.product-card-wrapper:hover{border-color:var(--bwc-border-hover)!important;box-shadow:var(--bwc-shadow-md)!important;transform:translateY(-3px)}.product-card .media img,.card__media img{transition:transform var(--bwc-transition-slow)!important}.product-card:hover .media img,.card:hover .card__media img{transform:scale(1.03)}.card__content,.product-card__info{padding:16px!important}.card__heading,.product-card__title{font-size:15px!important;font-weight:600!important;color:var(--bwc-black)!important;line-height:1.35!important;margin-bottom:6px!important}.price,.product-card__price{font-size:16px!important;font-weight:700!important;color:var(--bwc-dark-wood)!important}.product__media-wrapper{border-radius:var(--bwc-radius-lg)!important;overflow:hidden!important;border:1px solid var(--bwc-border)!important}.product__title{font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:700!important;color:var(--bwc-black)!important;letter-spacing:-.02em!important;line-height:1.2!important;margin-bottom:8px!important}.product__price .price-item{font-size:1.4rem!important;font-weight:700!important;color:var(--bwc-dark-wood)!important}.product-form__submit,.product-form__submit.button{background:var(--bwc-dark-wood)!important;color:var(--bwc-white)!important;border:none!important;border-radius:var(--bwc-radius)!important;padding:16px 32px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.02em!important;width:100%!important;transition:all var(--bwc-transition)!important}.product-form__submit:hover{background:var(--bwc-wood)!important;box-shadow:var(--bwc-shadow-wood)!important;transform:translateY(-1px)}.quantity__input{border:1px solid var(--bwc-border)!important;border-radius:var(--bwc-radius)!important;font-weight:600!important}.product__description{font-size:15px!important;line-height:1.75!important;color:var(--bwc-gray-text)!important}.cart-notification{background:var(--bwc-white)!important;border:1px solid var(--bwc-border)!important;border-radius:var(--bwc-radius-lg)!important;box-shadow:var(--bwc-shadow-lg)!important}.cart-notification__heading{color:var(--bwc-dark-wood)!important;font-weight:700!important}.cart-notification .button{border-radius:var(--bwc-radius)!important}.bwc-faq{max-width:780px;margin:0 auto;padding:80px 24px}.bwc-faq__heading{text-align:center;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--bwc-black);margin-bottom:8px;letter-spacing:-.025em;font-weight:700}.bwc-faq__subheading{text-align:center;color:var(--bwc-gray-text);margin-bottom:48px;font-size:16px;line-height:1.6}.bwc-faq__category{margin-bottom:32px}.bwc-faq__category-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--bwc-dark-wood);margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--bwc-dark-wood);display:inline-block}.bwc-faq__item{border:1px solid var(--bwc-border);border-radius:var(--bwc-radius);margin-bottom:8px;background:var(--bwc-white);transition:all var(--bwc-transition)}.bwc-faq__item:hover{border-color:var(--bwc-border-hover)}.bwc-faq__item[open]{border-color:var(--bwc-dark-wood);box-shadow:0 0 0 1px var(--bwc-dark-wood)}.bwc-faq__question{padding:18px 20px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600;font-size:15px;color:var(--bwc-black);transition:color var(--bwc-transition)}.bwc-faq__question::-webkit-details-marker{display:none}.bwc-faq__question:after{content:"+";font-size:20px;font-weight:300;color:var(--bwc-gray-text);transition:all var(--bwc-transition);flex-shrink:0;width:24px;text-align:center}.bwc-faq__item[open] .bwc-faq__question{color:var(--bwc-dark-wood)}.bwc-faq__item[open] .bwc-faq__question:after{content:"\2212";color:var(--bwc-dark-wood)}.bwc-faq__answer{padding:0 20px 20px;color:var(--bwc-gray-text);line-height:1.75;font-size:14.5px}.bwc-partners{background:var(--bwc-cream);padding:80px 24px;text-align:center}.bwc-partners__heading{font-size:clamp(1.3rem,3vw,1.6rem);color:var(--bwc-black);margin-bottom:8px;letter-spacing:-.015em;font-weight:700}.bwc-partners__sub{color:var(--bwc-gray-text);margin-bottom:40px;font-size:15px}.bwc-partners__grid{max-width:880px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.bwc-partners__logo{display:flex;align-items:center;justify-content:center;padding:16px 28px;background:var(--bwc-white);border:1px solid var(--bwc-border);border-radius:var(--bwc-radius);transition:all var(--bwc-transition);min-height:64px}.bwc-partners__logo:hover{border-color:var(--bwc-dark-wood);box-shadow:var(--bwc-shadow);transform:translateY(-2px)}.bwc-partners__logo-text{font-size:15px;font-weight:700;color:var(--bwc-black)}.bwc-partners__cta{margin-top:32px;font-size:14px;color:var(--bwc-gray-text)}.bwc-partners__cta a{color:var(--bwc-dark-wood);font-weight:600}.bwc-partners__cta a:hover{text-decoration:underline}.bwc-stores{padding:80px 24px;text-align:center}.bwc-stores__heading{font-size:clamp(1.6rem,3vw,2.2rem);color:var(--bwc-black);margin-bottom:8px;letter-spacing:-.025em;font-weight:700}.bwc-stores__sub{color:var(--bwc-gray-text);margin-bottom:48px;font-size:15px;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.bwc-stores__grid{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;text-align:left}.bwc-stores__card{background:var(--bwc-white);border:1px solid var(--bwc-border);border-radius:var(--bwc-radius-lg);padding:24px;transition:all var(--bwc-transition)}.bwc-stores__card:hover{border-color:var(--bwc-dark-wood);box-shadow:var(--bwc-shadow-md);transform:translateY(-2px)}.bwc-stores__name{font-size:16px;font-weight:700;color:var(--bwc-black);margin-bottom:4px}.bwc-stores__chain{font-size:11px;font-weight:700;color:var(--bwc-dark-wood);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.bwc-stores__detail{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--bwc-gray-text);margin-bottom:6px;line-height:1.5}.bwc-stores__detail svg{width:16px;height:16px;flex-shrink:0;fill:var(--bwc-gray-text);margin-top:2px;opacity:.7}.bwc-stores__directions{display:inline-flex;align-items:center;gap:5px;margin-top:14px;font-size:13px;font-weight:600;color:var(--bwc-dark-wood);text-decoration:none;transition:color var(--bwc-transition)}.bwc-stores__directions:hover{color:var(--bwc-wood);text-decoration:underline}.bwc-stores__directions svg{width:14px;height:14px;fill:currentColor}.bwc-reviews{padding:80px 24px;background:var(--bwc-gray-bg)}.bwc-reviews__heading{text-align:center;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--bwc-black);margin-bottom:8px;letter-spacing:-.025em;font-weight:700}.bwc-reviews__sub{text-align:center;color:var(--bwc-gray-text);margin-bottom:40px;font-size:15px}.bwc-reviews__container{max-width:1000px;margin:0 auto}.bwc-reviews .jdgm-rev-widg{border:none!important;background:transparent!important}.bwc-reviews .jdgm-rev{border-bottom:1px solid var(--bwc-border)!important;padding:24px 0!important;margin:0!important}.bwc-reviews .jdgm-rev:last-child{border-bottom:none!important}.bwc-reviews .jdgm-rev__header{margin-bottom:10px!important}.bwc-reviews .jdgm-rev__author{font-weight:700!important;color:var(--bwc-black)!important}.bwc-reviews .jdgm-rev__body{font-size:14.5px!important;line-height:1.7!important;color:var(--bwc-gray-text)!important}.bwc-reviews .jdgm-star{color:#e8a838!important}.bwc-reviews__fallback{max-width:1000px;margin:0 auto}.bwc-reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.bwc-reviews__card{background:var(--bwc-white);border:1px solid var(--bwc-border);border-radius:var(--bwc-radius-lg);padding:24px;transition:all var(--bwc-transition)}.bwc-reviews__card:hover{box-shadow:var(--bwc-shadow-md);transform:translateY(-2px)}.bwc-reviews__stars{display:flex;gap:2px;margin-bottom:12px}.bwc-reviews__text{font-size:14.5px;line-height:1.7;color:var(--bwc-gray-text);margin-bottom:16px}.bwc-reviews__author{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--bwc-black)}.bwc-reviews__verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;color:var(--bwc-dark-wood)}.bwc-chat__trigger{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--bwc-dark-wood);color:var(--bwc-white);border:none;cursor:pointer;box-shadow:var(--bwc-shadow-wood),var(--bwc-shadow-md);z-index:9998;display:flex;align-items:center;justify-content:center;transition:all var(--bwc-transition)}.bwc-chat__trigger:hover{transform:scale(1.07);background:var(--bwc-wood);box-shadow:0 6px 24px #2c1a0e61}.bwc-chat__trigger svg{width:24px;height:24px;fill:#fff}.bwc-chat__window{position:fixed;bottom:92px;right:24px;width:370px;max-height:500px;background:var(--bwc-white);border-radius:var(--bwc-radius-xl);box-shadow:var(--bwc-shadow-lg);border:1px solid var(--bwc-border);z-index:9999;display:none;flex-direction:column;overflow:hidden;animation:bwcSlideUp .25s ease-out}.bwc-chat__window.is-open{display:flex}@keyframes bwcSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bwc-chat__header{background:var(--bwc-dark-wood);color:var(--bwc-white);padding:18px 20px;display:flex;justify-content:space-between;align-items:center}.bwc-chat__header h3{margin:0;font-size:15px;font-weight:700}.bwc-chat__close{background:none;border:none;color:var(--bwc-white);cursor:pointer;font-size:20px;line-height:1;opacity:.75;transition:opacity var(--bwc-transition)}.bwc-chat__close:hover{opacity:1}.bwc-chat__body{padding:20px;overflow-y:auto;flex:1}.bwc-chat__step{display:none}.bwc-chat__step.is-active{display:block}.bwc-chat__label{font-size:14px;font-weight:600;color:var(--bwc-black);margin-bottom:14px;line-height:1.5}.bwc-chat__options{display:flex;flex-direction:column;gap:8px}.bwc-chat__option{padding:11px 16px;border:1px solid var(--bwc-border);border-radius:var(--bwc-radius);background:var(--bwc-white);cursor:pointer;font-size:14px;text-align:left;transition:all var(--bwc-transition);color:var(--bwc-black)}.bwc-chat__option:hover{border-color:var(--bwc-dark-wood);background:var(--bwc-wood-50);color:var(--bwc-dark-wood)}.bwc-chat__textarea,.bwc-chat__input{width:100%;border:1px solid var(--bwc-border);border-radius:var(--bwc-radius);padding:11px 14px;font-size:14px;font-family:inherit;color:var(--bwc-black);background:var(--bwc-white);transition:all var(--bwc-transition)}.bwc-chat__textarea{min-height:80px;resize:vertical}.bwc-chat__textarea:focus,.bwc-chat__input:focus{outline:none;border-color:var(--bwc-dark-wood);box-shadow:0 0 0 3px #2c1a0e1a}.bwc-chat__submit{margin-top:12px;width:100%;padding:13px;background:var(--bwc-dark-wood);color:var(--bwc-white);border:none;border-radius:var(--bwc-radius);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--bwc-transition)}.bwc-chat__submit:hover{background:var(--bwc-wood)}.bwc-chat__submit:disabled{opacity:.5;cursor:not-allowed}.bwc-chat__success{text-align:center;padding:28px 0}.bwc-chat__success-icon{width:52px;height:52px;margin:0 auto 14px;background:var(--bwc-wood-50);border-radius:50%;display:flex;align-items:center;justify-content:center}.bwc-chat__success-icon svg{width:24px;height:24px;fill:var(--bwc-dark-wood)}.bwc-chat__success h4{margin:0 0 8px;color:var(--bwc-black);font-size:16px;font-weight:700}.bwc-chat__success p{margin:0;color:var(--bwc-gray-text);font-size:14px;line-height:1.5}.bwc-btn--chat{background:var(--bwc-dark-wood);color:var(--bwc-white);border-color:var(--bwc-dark-wood)}.bwc-btn--chat:hover{background:var(--bwc-wood);border-color:var(--bwc-wood)}.bwc-btn--chat svg{width:16px;height:16px;fill:currentColor}.footer,.section-footer{background:var(--bwc-black)!important;color:#ffffffb3!important;padding:64px 0 32px!important}.footer a,.section-footer a{color:#ffffffb3!important;transition:color var(--bwc-transition)}.footer a:hover,.section-footer a:hover{color:var(--bwc-white)!important}.footer__heading,.footer h3,.footer h4{color:var(--bwc-white)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:16px!important}.footer__list-item,.footer li{margin-bottom:8px!important;font-size:14px!important}.footer .copyright{color:#fff6!important;font-size:13px!important;margin-top:40px!important;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.08)!important}.bwc-section{padding:80px 0}.bwc-section--flush{padding:0}.bwc-container{max-width:1200px;margin:0 auto;padding:0 24px}.bwc-video-section{background-color:var(--bwc-dark-wood);padding:72px 24px}.bwc-video__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:56px}.bwc-video__media{flex:0 0 48%;max-width:48%}.bwc-video__player{display:block;width:100%;max-height:400px;object-fit:cover;border-radius:var(--bwc-radius-lg);box-shadow:var(--bwc-shadow-lg)}.bwc-video__text{flex:1;color:var(--bwc-white)}.bwc-video__heading{font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:700;line-height:1.2;margin:0 0 20px;color:var(--bwc-white)}.bwc-video__body{font-size:1rem;line-height:1.7;color:#ffffffd1;margin:0 0 32px}@media(max-width:749px){.bwc-video-section{padding:56px 20px}.bwc-video__container{flex-direction:column;gap:32px}.bwc-video__media{flex:unset;max-width:100%;width:100%}.bwc-video__player{max-height:280px}}.bwc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(prefers-reduced-motion:no-preference){.bwc-fade-in{opacity:0;transform:translateY(12px);transition:opacity .5s var(--bwc-ease),transform .5s var(--bwc-ease)}.bwc-fade-in.is-visible{opacity:1;transform:translateY(0)}}@media(max-width:989px){.bwc-hero{min-height:65vh}.bwc-hero__content{padding:64px 20px}.bwc-hero__heading{font-size:clamp(1.8rem,6vw,2.6rem)}.bwc-stores__grid{grid-template-columns:1fr 1fr}}.bwc-nav{display:flex;align-items:center;flex-basis:100%;width:100%;grid-column:1 / -1;justify-content:center;margin-top:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.header{flex-wrap:wrap!important;row-gap:8px}.bwc-nav__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:2px}.bwc-nav__item{position:relative}.bwc-nav__link{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;font-size:14px!important;font-weight:500!important;color:var(--bwc-white)!important;background:none;border:none;cursor:pointer;text-decoration:none;border-radius:var(--bwc-radius-sm);transition:background var(--bwc-transition);white-space:nowrap;letter-spacing:.01em}.bwc-nav__link:hover{background:#ffffff26;color:var(--bwc-white)!important}.bwc-nav__arrow{transition:transform var(--bwc-transition);opacity:.75;stroke:var(--bwc-white)}.bwc-nav__item.is-open .bwc-nav__arrow{transform:rotate(180deg)}.bwc-nav__dropdown{display:none;position:absolute;top:calc(100% + 6px);left:0;background:var(--bwc-white);border:1px solid var(--bwc-border);border-radius:var(--bwc-radius-lg);box-shadow:var(--bwc-shadow-lg);min-width:260px;z-index:1100;padding:8px}.bwc-nav__item.is-open .bwc-nav__dropdown{display:block;animation:bwcSlideUp .18s ease-out}.bwc-nav__dropdown-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:var(--bwc-radius-sm);text-decoration:none;color:var(--bwc-black)!important;font-size:14px;transition:background var(--bwc-transition);gap:16px}.bwc-nav__dropdown-item:hover{background:var(--bwc-wood-50);color:var(--bwc-dark-wood)!important}.bwc-nav__dropdown-title{font-weight:500}.bwc-nav__dropdown-price{font-weight:700;color:var(--bwc-dark-wood);white-space:nowrap;flex-shrink:0}@media(max-width:989px){.bwc-nav{display:none}}@media(max-width:749px){.bwc-trust-bar{padding:12px 0}.bwc-trust-bar__inner{gap:12px 24px;justify-content:center}.bwc-trust-bar__item{font-size:11px;gap:6px}.bwc-trust-bar__icon{width:16px;height:16px}.bwc-hero{min-height:55vh}.bwc-hero__content{padding:48px 16px}.bwc-hero__badge{font-size:10px;padding:5px 14px}.bwc-hero__actions{flex-direction:column;align-items:center}.bwc-hero__actions .bwc-btn{width:100%;max-width:280px;justify-content:center}.bwc-faq{padding:48px 16px}.bwc-faq__question{font-size:14px;padding:16px}.bwc-partners{padding:48px 16px}.bwc-partners__grid{gap:12px}.bwc-partners__logo{padding:12px 20px;min-height:54px}.bwc-reviews__grid{grid-template-columns:1fr}.bwc-chat__window{right:12px;left:12px;width:auto;bottom:86px}.bwc-stores__grid{grid-template-columns:1fr}}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation,.menu-drawer__submenu{background-color:var(--bwc-cream, #FAF5EE)!important}.menu-drawer__menu-item,.menu-drawer summary.menu-drawer__menu-item,.menu-drawer__menu-item span,.menu-drawer .menu-drawer__close-button,.menu-drawer__close-button span{color:var(--bwc-dark-wood, #2C1A0E)!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus,.menu-drawer__menu-item--active{color:var(--bwc-red, #D80621)!important;background-color:var(--bwc-wood-50, #F7F0E8)!important}.menu-drawer__menu-item .icon-arrow,.menu-drawer__menu-item .icon-caret,.menu-drawer summary .icon-caret{color:var(--bwc-dark-wood, #2C1A0E)!important}.menu-drawer__utility-links{background-color:var(--bwc-wood-50, #F7F0E8)!important}.menu-drawer__utility-links a,.menu-drawer__utility-links button{color:var(--bwc-dark-wood, #2C1A0E)!important}.menu-drawer .list-social__link svg,.menu-drawer .list-social__link{color:var(--bwc-dark-wood, #2C1A0E)!important}.bwc-sticky-atc{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--bwc-border, #E0D6C5);padding:12px 16px env(safe-area-inset-bottom,12px);z-index:9990;box-shadow:0 -4px 16px #00000014;align-items:center;gap:12px}.bwc-sticky-atc.is-visible{display:flex}.bwc-sticky-atc__info{flex:1;min-width:0}.bwc-sticky-atc__title{font-size:13px;font-weight:600;color:var(--bwc-charcoal, #1F1916);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.2}.bwc-sticky-atc__price{font-size:16px;font-weight:800;color:var(--bwc-red, #D80621);margin:2px 0 0}.bwc-sticky-atc__btn{background:var(--bwc-red, #D80621);color:#fff;border:0;padding:14px 24px;border-radius:var(--bwc-radius, 8px);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s}.bwc-sticky-atc__btn:hover{background:var(--bwc-red-dark, #B50519)}@media(min-width:750px){.bwc-sticky-atc{display:none!important}}.card__information .price__sale,.card-information .price__sale{display:none}.card__information .price--on-sale .price__sale,.card-information .price--on-sale .price__sale{display:block}.card__information .price__regular,.card-information .price__regular{font-weight:700;color:var(--bwc-charcoal, #1F1916)}.card__heading,.card-information__text,.card__information .card__heading a,.card-information .card__heading a{color:var(--bwc-charcoal, #1F1916);font-weight:600;letter-spacing:-.005em}.card-wrapper .card,.product-card-wrapper .card{position:relative}.card-wrapper .card:before,.product-card-wrapper .card:before{content:"\1f341  Made in Canada";position:absolute;top:12px;left:12px;z-index:2;background:#fffffff2;color:var(--bwc-red, #D80621);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:99px;border:1px solid var(--bwc-border, #E0D6C5);box-shadow:0 1px 3px #0000000f;pointer-events:none}@media(max-width:749px){.card-wrapper .card:before,.product-card-wrapper .card:before{content:"\1f341";top:8px;left:auto;right:8px;width:24px;height:24px;padding:0;font-size:14px;line-height:22px;text-align:center;border-radius:50%;letter-spacing:0;text-transform:none}}.product__media-list .product__media-item:first-child,media-gallery .product__media-list .product__media-item:first-child{position:relative}.product__media-list .product__media-item:first-child:before{content:"\1f341  Made in Canada";position:absolute;top:16px;left:16px;z-index:3;background:#fffffff2;color:var(--bwc-red, #D80621);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:99px;border:1px solid var(--bwc-border, #E0D6C5);box-shadow:0 2px 6px #00000014;pointer-events:none;white-space:nowrap}@media(max-width:749px){.product__media-list .product__media-item:first-child:before{top:12px;left:12px;font-size:10.5px;padding:4px 9px;letter-spacing:.08em}}.product-media-modal .product__media-list .product__media-item:first-child:before{display:none}@media(max-width:749px){.bwc-trust-bar__grid,.bwc-trust__grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.bwc-section,.bwc-stores,.bwc-partners{padding-top:36px!important;padding-bottom:36px!important}.bwc-faq__question,.accordion summary{min-height:48px}.featured-collection{padding-top:24px;padding-bottom:24px}.card-wrapper:has(a[href*=food-grade-mineral-oil-for-cutting-board-countertops-made-in-canada-237ml]) .card__media img,.card-wrapper:has(a[href*=food-grade-mineral-oil-for-cutting-board-countertops-made-in-canada-237ml]) .media img,.card-wrapper:has(a[href*="473ml-16oz-food-grade-mineral-oil"]) .card__media img,.card-wrapper:has(a[href*="473ml-16oz-food-grade-mineral-oil"]) .media img,.card-wrapper:has(a[href*=food-grade-wood-conditioner-copy]) .card__media img,.card-wrapper:has(a[href*=food-grade-wood-conditioner-copy]) .media img{transform:scale(1.4);transition:transform .2s ease}.card-wrapper:has(a[href*=cutting-board-wax-wood-conditioner]) .card__media img,.card-wrapper:has(a[href*=cutting-board-wax-wood-conditioner]) .media img,.card-wrapper:has(a[href*=cutting-board-cream-wood-wax-copy]) .card__media img,.card-wrapper:has(a[href*=cutting-board-cream-wood-wax-copy]) .media img{transform:scale(.92) translateY(8%)}.card-wrapper:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]) .card__media img,.card-wrapper:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]) .media img{transform:scale(1) translateY(10%)}}@media(min-width:750px){.card-wrapper:has(a[href*=food-grade-mineral-oil-for-cutting-board-countertops-made-in-canada-237ml]) .card__media img,.card-wrapper:has(a[href*=food-grade-mineral-oil-for-cutting-board-countertops-made-in-canada-237ml]) .media img,.card-wrapper:has(a[href*="473ml-16oz-food-grade-mineral-oil"]) .card__media img,.card-wrapper:has(a[href*="473ml-16oz-food-grade-mineral-oil"]) .media img,.card-wrapper:has(a[href*=food-grade-wood-conditioner-copy]) .card__media img,.card-wrapper:has(a[href*=food-grade-wood-conditioner-copy]) .media img{transform:scale(1.2);transform-origin:center;transition:transform .2s ease}.card-wrapper:has(a[href*=cutting-board-wax-wood-conditioner]) .card__media img,.card-wrapper:has(a[href*=cutting-board-wax-wood-conditioner]) .media img,.card-wrapper:has(a[href*=cutting-board-cream-wood-wax-copy]) .card__media img,.card-wrapper:has(a[href*=cutting-board-cream-wood-wax-copy]) .media img{transform:scale(.78) translateY(10%)!important;transform-origin:center;transition:transform .2s ease}.card-wrapper:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]) .card__media img,.card-wrapper:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]) .media img{transform:scale(.82) translateY(10%)!important;transform-origin:center}}.card-wrapper .card__media,.card-wrapper .media,.product-card-wrapper .card__media,.product-card-wrapper .media{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden}.card-wrapper .card__media img,.card-wrapper .media img{object-fit:contain!important;max-width:100%;max-height:100%}.card-wrapper .card__media,.card-wrapper .media,.card-wrapper .card__inner,.card-wrapper .card,.product-card-wrapper .card__media,.product-card-wrapper .media{background-color:#fff!important}.card-wrapper:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]) .card__media,.card-wrapper:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]) .media,.card-wrapper:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]) .card__media img,.card-wrapper:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]) .media img{background-color:#fff!important}.product-grid,ul.grid.product-grid{display:grid!important}.grid__item:has(a[href*=made-in-canada-237ml-8oz-beaver-wood-care]){order:1}.grid__item:has(a[href*="473ml-16oz-food-grade-mineral-oil"]){order:2}.grid__item:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]){order:3}.grid__item:has(a[href*="118ml-4oz-canadian-beeswax"]){order:4}.grid__item:has(a[href*="100-canadian-beeswax"]){order:5}.grid__item:has(a[href*=food-grade-wood-conditioner-copy]),.grid__item:has(a[href*=cutting-board-cream-wood-wax-copy]){order:99}.card-wrapper:has(a[href*=food-grade-wood-conditioner-copy]),.card-wrapper:has(a[href*=cutting-board-cream-wood-wax-copy]){display:none!important}.card-wrapper:has(a[href*=made-in-canada-237ml-8oz-beaver-wood-care]) .card__information:before,.card-wrapper:has(a[href*="473ml-16oz-food-grade-mineral-oil"]) .card__information:before,.card-wrapper:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]) .card__information:before,.card-wrapper:has(a[href*="118ml-4oz-canadian-beeswax"]) .card__information:before,.card-wrapper:has(a[href*="100-canadian-beeswax"]) .card__information:before{display:block;text-align:center;font-weight:800;font-size:13px;color:var(--bwc-charcoal, #1F1916);background:var(--bwc-cream, #F4ECDB);border:1px solid var(--bwc-border, #E0D6C5);padding:5px 14px;border-radius:999px;margin:0 auto 12px;width:fit-content;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.card-wrapper:has(a[href*=made-in-canada-237ml-8oz-beaver-wood-care]) .card__information:before{content:"237 ml / 8oz"}.card-wrapper:has(a[href*="473ml-16oz-food-grade-mineral-oil"]) .card__information:before{content:"473 ml / 16oz"}.card-wrapper:has(a[href*="3-78l-1gal-food-grade-mineral-oil"]) .card__information:before{content:"3.78 L / 1 Gallon"}.card-wrapper:has(a[href*="118ml-4oz-canadian-beeswax"]) .card__information:before{content:"118 ml / 4oz"}.card-wrapper:has(a[href*="100-canadian-beeswax"]) .card__information:before{content:"237 ml / 8oz"}@media(max-width:749px){.card-wrapper:has(a[href*=bamboo-hardwoods]) .card__media img,.card-wrapper:has(a[href*=bamboo-hardwoods]) .media img{transform:scale(1) translateY(10%)!important}}.bwc-ba{padding:64px 20px;background:var(--bwc-cream, #FAF5EE)}.bwc-ba__container{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,64px);align-items:center}.bwc-ba__image{position:relative}.bwc-ba__image img{width:100%;height:auto;border-radius:var(--bwc-radius-lg, 12px);box-shadow:var(--bwc-shadow-md, 0 4px 16px rgba(0,0,0,.08));display:block}.bwc-ba__labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bwc-ba__label{position:absolute;background:#000000c7;color:#fff;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bwc-ba__label--after{top:16px;left:16px;background:var(--bwc-red, #D80621)}.bwc-ba__label--before{bottom:16px;left:16px}.bwc-ba__text{display:flex;flex-direction:column;align-items:flex-start}.bwc-ba__heading{font-size:clamp(28px,3.6vw,44px);line-height:1.1;margin:0 0 18px;font-weight:800;color:var(--bwc-dark-wood, #2C1A0E)}.bwc-ba__body{font-size:16px;line-height:1.65;color:var(--bwc-black, #222);margin:0 0 26px}@media(max-width:749px){.bwc-ba__container{grid-template-columns:1fr;gap:24px}.bwc-ba__text{text-align:center;align-items:center}}.product__description ol,.product__description ul,.rte ol,.rte ul{padding-left:1.5em;margin:.75em 0 1em}.product__description ol li,.product__description ul li,.rte ol li,.rte ul li{display:list-item!important;margin:0 0 .4em;padding-left:.25em;line-height:1.55}.product__description ol li>p,.product__description ul li>p,.rte ol li>p,.rte ul li>p{display:inline!important;margin:0!important}.product__description ol li>p+p,.product__description ul li>p+p,.rte ol li>p+p,.rte ul li>p+p{display:block!important;margin-top:.35em!important}.product__description ol{list-style:decimal outside!important}.product__description ul{list-style:disc outside!important}.jdgm-rev-widg--no-reviews,.jdgm-rev-widg[data-review-count="0"],.jdgm-no-reviews-text,.jdgm-rev-widg__no-reviews,.jdgm-write-rev-link,.jdgm-rev-widg[data-review-count="0"] .jdgm-rev-widg__header,.jdgm-rev-widg[data-review-count="0"] .jdgm-rev-widg__summary,.jdgm-rev-widg[data-review-count="0"] .jdgm-rev-widg__title,.jdgm-prev-badge[data-average-rating="0.00"],.jdgm-all-reviews-page .jdgm-no-reviews-text{display:none!important}.header__search,.header__icon--search,.header__icon[href*="/search"],a[href="/search"].header__icon,predictive-search,search-modal,details-modal[data-search-modal],.search-modal,.search-modal__form,#search-modal,#Search-In-Modal,.menu-drawer__search,.mobile-facets__form .mobile-facets__open,.template-search header search-form,#ecom-shopify-section-predictive-search{display:none!important}.menu-drawer .header__icon--search,.menu-drawer__navigation a[href="/search"]{display:none!important}.template-index .bwc-page-banner__title{font-size:clamp(48px,9vw,140px)!important;line-height:1!important;letter-spacing:-.02em;font-weight:900!important;margin:0!important;position:relative;z-index:2;color:#fff!important;text-shadow:0 0 1px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.95),1px 1px 0 rgba(0,0,0,.7),-1px -1px 0 rgba(0,0,0,.7),1px -1px 0 rgba(0,0,0,.7),-1px 1px 0 rgba(0,0,0,.7),0 4px 28px rgba(0,0,0,.85),0 2px 6px rgba(0,0,0,.9)!important;-webkit-text-stroke:1px rgba(0,0,0,.6)}.template-index .bwc-page-banner__title:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:130%;height:220%;background:radial-gradient(ellipse at center,#0000008c,#00000059,#0000 70%);z-index:-1;pointer-events:none;filter:blur(6px)}.template-index .bwc-page-banner__inner,.template-index .bwc-page-banner__content{justify-content:center;align-items:center}.template-index .bwc-page-banner__tint{background:linear-gradient(180deg,#00000040,#0000008c,#00000040)!important}product-info[data-handle*=cream] .product__media img,product-info[data-handle*=wax] .product__media img,product-info[data-handle*=cream] .product__media-item img,product-info[data-handle*=wax] .product__media-item img{transform:scale(1.18)!important;transform-origin:center center;transition:transform .25s ease}product-info[data-handle*=mineral-oil] .product__media img,product-info[data-handle*=butcher-block-oil] .product__media img,product-info[data-handle*=mineral-oil] .product__media-item img,product-info[data-handle*=butcher-block-oil] .product__media-item img{transform:scale(1)!important;transform-origin:center center}product-info[data-handle*=bamboo-hardwoods] .product__media img,product-info[data-handle*=gallon] .product__media img,product-info[data-handle*="3-78"] .product__media img,product-info[data-handle*=bamboo-hardwoods] .product__media-item img,product-info[data-handle*=gallon] .product__media-item img,product-info[data-handle*="3-78"] .product__media-item img{transform:scale(.92)!important;transform-origin:center center}.product__media-item,.product__media-wrapper .product__media{overflow:hidden}@media(max-width:749px){product-info[data-handle*=cream] .product__media img,product-info[data-handle*=wax] .product__media img,product-info[data-handle*=cream] .product__media-item img,product-info[data-handle*=wax] .product__media-item img{transform:scale(1.14)!important}product-info[data-handle*=bamboo-hardwoods] .product__media img,product-info[data-handle*=gallon] .product__media img,product-info[data-handle*="3-78"] .product__media img,product-info[data-handle*=bamboo-hardwoods] .product__media-item img,product-info[data-handle*=gallon] .product__media-item img,product-info[data-handle*="3-78"] .product__media-item img{transform:scale(.94)!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bwc-custom.css.map */
