:root{--bcr-pine:#1F3A33;--bcr-pine-deep:#162B26;--bcr-honey:#E0A83B;--bcr-honey-hi:#ECBB57;--bcr-sage:#E3EAE5;--bcr-mist:#F3F5F3;--bcr-ink:#1A1D1B;--bcr-muted:#59625D;--bcr-line:#DFE4E0;--bcr-r-lg:24px;--bcr-r-md:16px;--bcr-gutter:clamp(20px,4vw,56px);--bcr-maxw:1360px;--bcr-space:clamp(56px,8vw,112px);--bcr-head:var(--font-heading--family,"Montserrat",sans-serif);--bcr-body:var(--font-body--family,"Nunito Sans",sans-serif)}.bcr{font-family:var(--bcr-body);color:var(--bcr-ink);-webkit-font-smoothing:antialiased}.bcr *,.bcr *:before,.bcr *:after{box-sizing:border-box}.bcr img{max-width:100%;display:block}.bcr-wrap{max-width:var(--bcr-maxw);margin-inline:auto;padding-inline:var(--bcr-gutter)}.bcr-pad{padding-block:var(--bcr-space)}.bcr--mist{background:var(--bcr-mist)}.bcr--sage{background:var(--bcr-sage)}.bcr--white{background:#fff}.bcr--pine{background:var(--bcr-pine);color:#fff}.bcr-h1,.bcr-h2,.bcr-h3{font-family:var(--bcr-head);font-weight:800;letter-spacing:-.025em;line-height:1.02;margin:0;color:inherit;text-wrap:balance}.bcr-h1{font-size:clamp(38px,5.4vw,65px)}.bcr-h2{font-size:clamp(30px,3.4vw,50px)}.bcr-h3{font-size:clamp(18px,1.4vw,21px);letter-spacing:-.01em;line-height:1.25}.bcr-lead{font-size:clamp(16px,1.15vw,18px);line-height:1.65;color:var(--bcr-muted);max-width:50ch;margin:0}.bcr--pine .bcr-lead{color:#fffc}.bcr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(28px,3.5vw,48px);flex-wrap:wrap}.bcr-head__text{display:grid;gap:14px}.bcr-link{font-weight:700;color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;text-decoration-color:var(--bcr-honey);white-space:nowrap;transition:text-decoration-color .2s}.bcr-link:hover{text-decoration-color:currentColor}.bcr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-family:var(--bcr-body);font-weight:800;font-size:15px;line-height:1;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.bcr-btn--honey{background:var(--bcr-honey);color:var(--bcr-ink)}.bcr-btn--honey:hover{background:var(--bcr-honey-hi)}.bcr-btn--pine{background:var(--bcr-pine);color:#fff}.bcr-btn--pine:hover{background:var(--bcr-pine-deep)}.bcr-btn--ghost{border-color:#ffffff8c;color:#fff;background:transparent}.bcr-btn--ghost:hover{border-color:#fff;background:#ffffff14}.bcr-btn--line{border-color:var(--bcr-ink);color:var(--bcr-ink);background:transparent}.bcr-btn--line:hover{background:var(--bcr-ink);color:#fff}.bcr-btn--sm{min-height:44px;font-size:14px;padding:0 18px;width:100%}.bcr-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bcr a:focus-visible,.bcr button:focus-visible,.bcr summary:focus-visible,.bcr input:focus-visible{outline:3px solid var(--bcr-honey);outline-offset:3px}.bcr-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.bcr-rte p{margin:0 0 1em;line-height:1.7;color:var(--bcr-muted)}.bcr-rte p:last-child{margin-bottom:0}.bcr-rte a{color:inherit}.bcr--pine .bcr-rte p{color:#fffc}.bcr-hero{position:relative;display:block;background:var(--bcr-pine);color:#fff;overflow:hidden}.bcr-hero__track{display:grid}.bcr-hero__slide{grid-area:1/1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:min(80vh,760px);opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.bcr-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity .7s ease}.bcr-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:clamp(48px,6vw,96px) clamp(24px,4vw,64px) clamp(104px,9vw,128px) max(var(--bcr-gutter),calc((100vw - var(--bcr-maxw))/2 + var(--bcr-gutter)))}.bcr-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.bcr-hero__media{position:relative;overflow:hidden;border-top-left-radius:clamp(120px,15vw,280px);background:var(--bcr-pine-deep)}.bcr-hero__media img,.bcr-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bcr-hero__controls{position:absolute;z-index:2;left:max(var(--bcr-gutter),calc((100vw - var(--bcr-maxw))/2 + var(--bcr-gutter)));bottom:clamp(28px,3.5vw,44px);display:flex;align-items:center;gap:14px}.bcr-hero__arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.45);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;transition:border-color .2s,background-color .2s}.bcr-hero__arrow:hover{border-color:#fff;background:#ffffff14}.bcr-hero__dots{display:flex;gap:8px}.bcr-hero__dot{width:10px;height:10px;border-radius:999px;border:0;padding:0;background:#ffffff59;cursor:pointer;transition:width .3s,background-color .3s}.bcr-hero__dot[aria-current=true]{width:32px;background:var(--bcr-honey)}@media(max-width:899px){.bcr-hero__slide{grid-template-columns:1fr;min-height:0}.bcr-hero__media{order:-1;aspect-ratio:5/4;border-top-left-radius:0;border-bottom-left-radius:72px}.bcr-hero__copy{padding:36px var(--bcr-gutter) 100px}.bcr-hero__controls{left:var(--bcr-gutter);bottom:32px}}@media(prefers-reduced-motion:reduce){.bcr-hero__slide,.bcr-hero__dot,.bcr-cat img{transition:none!important}}.bcr-trust__list{list-style:none;margin:0;padding:clamp(24px,3vw,36px) 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bcr-trust__item{display:flex;gap:14px;align-items:flex-start}.bcr-trust__icon{flex:none;width:44px;height:44px;border-radius:50%;background:var(--bcr-sage);color:var(--bcr-pine);display:grid;place-items:center}.bcr-trust__title{font-weight:800;font-size:15px;margin:2px 0 4px}.bcr-trust__text{font-size:14px;line-height:1.5;color:var(--bcr-muted);margin:0}@media(max-width:989px){.bcr-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.bcr-trust__list{grid-template-columns:1fr;gap:18px}}.bcr-cats__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bcr-cats__grid .bcr-cat{aspect-ratio:4/5}.bcr-cats__grid--bento{grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(520px,50vw,700px)}.bcr-cats__grid--bento .bcr-cat{aspect-ratio:auto}.bcr-cats__grid--bento .bcr-cat:first-child{grid-row:span 2}.bcr-cat{position:relative;display:flex;align-items:flex-end;border-radius:var(--bcr-r-lg);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;background:var(--bcr-pine)}.bcr-cat img,.bcr-cat svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s ease}.bcr-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#10201cc7,#10201c00 58%)}.bcr-cat__label{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:clamp(18px,2vw,28px)}.bcr-cat__name{display:block;font-family:var(--bcr-head);font-weight:800;font-size:clamp(20px,1.8vw,28px);letter-spacing:-.015em;line-height:1.1}.bcr-cat__count{display:block;font-size:14px;margin-top:6px;opacity:.85}.bcr-cat__go{flex:none;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--bcr-ink);display:grid;place-items:center;transition:background-color .2s}.bcr-cat:hover img{transform:scale(1.04)}.bcr-cat:hover .bcr-cat__go{background:var(--bcr-honey)}@media(max-width:899px){.bcr-cats__grid,.bcr-cats__grid--bento{display:grid;grid-template-columns:none;grid-template-rows:none;grid-auto-flow:column;grid-auto-columns:72%;height:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--bcr-gutter) * -1);padding-inline:var(--bcr-gutter);scroll-padding-inline:var(--bcr-gutter)}.bcr-cats__grid::-webkit-scrollbar{display:none}.bcr-cats__grid .bcr-cat,.bcr-cats__grid--bento .bcr-cat{aspect-ratio:4/5;scroll-snap-align:start}.bcr-cats__grid--bento .bcr-cat:first-child{grid-row:auto}}.bcr-grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(12px,1.6vw,24px)}@media(max-width:989px){.bcr-grid{--cols:3}}@media(max-width:749px){.bcr-grid{--cols:2}}.bcr-card{position:relative;display:flex;flex-direction:column;gap:14px;height:100%}.bcr-card__media{position:relative;aspect-ratio:1/1;border-radius:var(--bcr-r-md);overflow:hidden;background:var(--bcr-mist)}.bcr-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:9%;mix-blend-mode:multiply;transition:opacity .35s ease}.bcr-card__img--alt{opacity:0}@media(hover:hover){.bcr-card:hover .has-alt .bcr-card__img--alt{opacity:1}.bcr-card:hover .has-alt .bcr-card__img--main{opacity:0}}.bcr-badge{position:absolute;top:12px;left:12px;background:var(--bcr-honey);color:var(--bcr-ink);font-size:12px;font-weight:800;line-height:1;padding:7px 11px;border-radius:999px}.bcr-badge--dark{background:var(--bcr-ink);color:#fff}.bcr-card__body{display:grid;gap:6px;flex:1;align-content:start}.bcr-card__type{font-size:13px;color:var(--bcr-muted);margin:0}.bcr-card__title{font-family:var(--bcr-body);font-weight:700;font-size:16px;line-height:1.35;margin:0}.bcr-card__title a{color:inherit;text-decoration:none}.bcr-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bcr-card__title a:focus-visible{outline:none}.bcr-card:has(.bcr-card__title a:focus-visible) .bcr-card__media{outline:3px solid var(--bcr-honey);outline-offset:3px}.bcr-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.bcr-card__price{font-weight:800;font-size:16px}.bcr-card__price s{font-weight:400;color:var(--bcr-muted);margin-left:6px}.bcr-card__opts{font-size:13px;color:var(--bcr-muted)}.bcr-card__cta{position:relative;z-index:1}.bcr-card__form{margin:0}.bcr-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--bcr-gutter) * -1) clamp(28px,3vw,40px);padding:4px var(--bcr-gutter)}.bcr-tabs::-webkit-scrollbar{display:none}.bcr-tab{flex:none;min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--bcr-line);background:#fff;font:700 15px/1 var(--bcr-body);color:var(--bcr-ink);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.bcr-tab:hover{border-color:var(--bcr-ink)}.bcr-tab[aria-selected=true]{background:var(--bcr-pine);border-color:var(--bcr-pine);color:#fff}.bcr-tab__count{opacity:.6;margin-left:6px;font-weight:600}.bcr-panel[hidden]{display:none}.bcr-panel__foot{margin-top:clamp(32px,4vw,48px);display:flex;justify-content:center}.bcr-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);align-items:center}.bcr-split--right .bcr-split__media{order:2}.bcr-split__media{position:relative;aspect-ratio:5/6;border-radius:var(--bcr-r-lg);overflow:hidden;background:var(--bcr-sage)}.bcr-split__media img,.bcr-split__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bcr-split__copy{display:grid;gap:24px;justify-items:start}.bcr-checks{list-style:none;padding:0;margin:0;display:grid;gap:14px}.bcr-checks li{display:flex;gap:12px;align-items:flex-start;font-weight:700;line-height:1.45}.bcr-checks__tick{flex:none;width:24px;height:24px;border-radius:50%;background:var(--bcr-honey);color:var(--bcr-ink);display:grid;place-items:center}@media(max-width:899px){.bcr-split{grid-template-columns:1fr}.bcr-split--right .bcr-split__media{order:0}.bcr-split__media{aspect-ratio:4/3}}.bcr-values{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,6vw,96px)}.bcr-values__intro{display:grid;gap:20px;align-content:start}@media(min-width:900px){.bcr-values__intro{position:sticky;top:calc(var(--header-height,72px) + 32px);align-self:start}}.bcr-values__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,3.5vw,56px) clamp(24px,3vw,40px)}.bcr-value{display:grid;gap:12px;align-content:start;padding-top:24px;border-top:2px solid var(--bcr-pine)}.bcr-value .bcr-icon{color:var(--bcr-pine)}.bcr-value p{margin:0;color:var(--bcr-muted);line-height:1.65}@media(max-width:899px){.bcr-values{grid-template-columns:1fr}}@media(max-width:560px){.bcr-values__list{grid-template-columns:1fr}}.bcr-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,6vw,96px)}.bcr-faq__intro{display:grid;gap:20px;align-content:start;justify-items:start}.bcr-faq__item{border-bottom:1px solid var(--bcr-line)}.bcr-faq__item:first-child{border-top:1px solid var(--bcr-line)}.bcr-faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-weight:800;font-size:clamp(16px,1.2vw,18px);line-height:1.4;cursor:pointer}.bcr-faq__item summary::-webkit-details-marker{display:none}.bcr-faq__icon{flex:none;width:34px;height:34px;border-radius:50%;background:var(--bcr-sage);color:var(--bcr-pine);display:grid;place-items:center;transition:transform .25s ease,background-color .25s}.bcr-faq__item[open] .bcr-faq__icon{transform:rotate(45deg);background:var(--bcr-honey);color:var(--bcr-ink)}.bcr-faq__a{padding:0 56px 24px 0}@media(max-width:899px){.bcr-faq{grid-template-columns:1fr}.bcr-faq__a{padding-right:0}}.bcr-cta{position:relative;display:flex;align-items:center;min-height:clamp(380px,38vw,540px);border-radius:var(--bcr-r-lg);overflow:hidden;color:#fff;isolation:isolate;background:var(--bcr-pine)}.bcr-cta img,.bcr-cta svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bcr-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#162b26f0,#162b26b8 42%,#162b2600 78%)}.bcr-cta__copy{display:grid;gap:20px;justify-items:start;max-width:600px;padding:clamp(32px,5vw,80px)}@media(max-width:749px){.bcr-cta{align-items:flex-end;min-height:520px}.bcr-cta:before{background:linear-gradient(to top,#162b26f2,#162b26b3,#162b261a)}}.bcr-foot{background:var(--bcr-pine-deep);color:#fffc}.bcr-foot a{color:inherit;text-decoration:none}.bcr-foot a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.bcr-news{background:var(--bcr-pine);color:#fff}.bcr-news__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:center;padding-block:clamp(48px,6vw,80px)}.bcr-news__text{display:grid;gap:12px}.bcr-news__form{display:flex;gap:6px;background:#fff;border-radius:999px;padding:6px;width:100%;max-width:560px;justify-self:end}.bcr-news__form:focus-within{outline:3px solid var(--bcr-honey);outline-offset:3px}.bcr-news__form input{flex:1;min-width:0;border:0;background:transparent;padding:0 20px;font:16px var(--bcr-body);color:var(--bcr-ink)}.bcr-news__form input:focus{outline:none}.bcr-news__note{grid-column:2;justify-self:end;width:100%;max-width:560px;font-size:13px;color:#ffffffa6;margin:-12px 0 0;padding-left:20px}.bcr-news__msg{margin:0;font-weight:700;color:var(--bcr-honey)}.bcr-news__msg--err{color:#fff;background:#ffffff1a;padding:10px 16px;border-radius:12px}@media(max-width:899px){.bcr-news__inner{grid-template-columns:1fr}.bcr-news__form,.bcr-news__note{justify-self:stretch;max-width:none}.bcr-news__note{grid-column:1;margin-top:-8px}}.bcr-foot__main{display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:40px;padding-block:clamp(48px,6vw,80px)}.bcr-foot__logo{display:inline-block;color:#fff;width:128px}.bcr-foot__logo svg{width:100%;height:auto;display:block}.bcr-foot__blurb{max-width:34ch;line-height:1.65;margin:22px 0 0}.bcr-foot__social{display:flex;gap:10px;margin-top:24px}.bcr-foot__social a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center}.bcr-foot__social a:hover{border-color:#fff;text-decoration:none}.bcr-foot__h{font-family:var(--bcr-head);font-weight:800;color:#fff;font-size:16px;letter-spacing:-.01em;margin:0 0 18px}.bcr-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bcr-foot .bcr-rte p{color:#fffc}.bcr-foot__bottom{border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;align-items:center;gap:16px 32px;flex-wrap:wrap;padding-block:24px;font-size:13px}.bcr-foot__legal{display:flex;flex-wrap:wrap;gap:8px 20px}.bcr-foot__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.bcr-foot__pay svg{height:24px;width:auto;display:block}@media(max-width:899px){.bcr-foot__main{grid-template-columns:repeat(2,minmax(0,1fr))}.bcr-foot__brand{grid-column:1/-1}}@media(max-width:480px){.bcr-foot__main{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bcr.css.map */
