:root{--bb-ease:cubic-bezier(.22,.61,.36,1);--bb-ease-out:cubic-bezier(.16,1,.3,1);--bb-ease-io:cubic-bezier(.77,0,.18,1)}html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-old(root){animation:bbVtOut .32s var(--bb-ease) both}::view-transition-new(root){animation:bbVtIn .6s var(--bb-ease-out) both}@keyframes bbVtOut{to{opacity:0}}@keyframes bbVtIn{0%{opacity:0}}.bb-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.bb-w>span{display:inline-block;transform:translateY(108%);transition:transform 1.1s var(--bb-ease-out);transition-delay:calc(var(--i,0) * 55ms)}.is-in .bb-w>span,.bb-hero .bb-w>span{transform:none}.bb-hero .bb-w>span{transform:translateY(108%);animation:bbRise 1.3s var(--bb-ease-out) forwards;animation-delay:calc(var(--i,0) * 70ms + .25s)}@keyframes bbRise{to{transform:none}}.bb-head:before{content:"";display:block;width:5.6rem;height:1px;background:var(--bb-gold,#C9921B);margin:0 0 2.4rem;transform:scaleX(1);transform-origin:left}.bb-head--center:before{margin-left:auto;margin-right:auto;transform-origin:center}.bb-sec--forest .bb-head:before{background:#c9921b}html.bb-js .bb-head:not(.is-in):before{transform:scaleX(0)}html.bb-js .bb-head:before{transition:transform 1.2s var(--bb-ease-io) .1s}html.bb-js .bb-head p{opacity:0;transform:translateY(12px);transition:opacity 1s var(--bb-ease),transform 1s var(--bb-ease);transition-delay:.45s}html.bb-js .bb-head.is-in p{opacity:1;transform:none}html.bb-js .bb-reveal{opacity:0;transform:translateY(24px);transition:opacity 1.1s var(--bb-ease),transform 1.1s var(--bb-ease-out);transition-delay:calc(var(--d,0) * 80ms)}html.bb-js .bb-reveal.is-in{opacity:1;transform:none}html.bb-js .bb-curtain{clip-path:inset(100% 0 0 0);transition:clip-path 1.5s var(--bb-ease-io)}html.bb-js .bb-curtain img,html.bb-js .bb-curtain svg{transform:scale(1.18);transition:transform 2.2s var(--bb-ease-out)}html.bb-js .bb-curtain.is-in{clip-path:inset(0 0 0 0)}html.bb-js .bb-curtain.is-in img,html.bb-js .bb-curtain.is-in svg{transform:scale(1.04)}.bb-hero__media video,.bb-hero__media img{animation:bbSettle 2.6s var(--bb-ease-out) both}@keyframes bbSettle{0%{transform:scale(1.12);filter:brightness(.7)}to{transform:scale(1);filter:none}}.bb-hero__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:1;pointer-events:none;background:radial-gradient(40% 35% at 70% 40%,rgba(233,185,73,.35),transparent 70%);mix-blend-mode:soft-light;animation:bbDrift 24s ease-in-out infinite alternate}@keyframes bbDrift{0%{transform:translate3d(-4%,-2%,0)}to{transform:translate3d(6%,4%,0)}}.bb-hero__inner{z-index:2}.bb-hero__eyebrow{display:flex;align-items:center;gap:1.4rem;margin:0 0 2.4rem;font-size:1.25rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#e9d6a7;opacity:0;animation:bbFade 1.2s var(--bb-ease) .1s forwards}.bb-hero__eyebrow:before{content:"";width:4.8rem;height:1px;background:currentColor;transform-origin:left;transform:scaleX(0);animation:bbLine 1.4s var(--bb-ease-io) .2s forwards}@keyframes bbLine{to{transform:scaleX(1)}}@keyframes bbFade{to{opacity:1}}.bb-hero__sub{opacity:0;transform:translateY(14px);animation:bbUp 1.2s var(--bb-ease-out) 1s forwards}.bb-hero__ctas{opacity:0;transform:translateY(14px);animation:bbUp 1.2s var(--bb-ease-out) 1.15s forwards}.bb-hero__proof{opacity:0;animation:bbFade 1.4s var(--bb-ease) 1.4s forwards}@keyframes bbUp{to{opacity:1;transform:none}}.bb-hero__proof li+li:before{content:"";display:inline-block;width:1px;height:1.2em;background:#ffffff59;margin-right:2rem;vertical-align:-.2em}.bb-hero__cue{position:absolute;left:50%;bottom:2.8rem;z-index:2;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;color:#ffffffbf;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;opacity:0;animation:bbFade 1s var(--bb-ease) 2s forwards}.bb-hero__cue i{display:block;width:1px;height:4.8rem;background:#ffffff40;position:relative;overflow:hidden}.bb-hero__cue i:after{content:"";position:absolute;left:0;top:0;width:1px;height:40%;background:#fff;animation:bbCue 2.4s var(--bb-ease-io) infinite}@keyframes bbCue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@media(max-width:749px){.bb-hero__cue{display:none}.bb-hero__eyebrow{font-size:1.1rem;letter-spacing:.18em}}.bb-trust{overflow:hidden;background:var(--bb-paper,#FFFCF5)!important;border-top:1px solid var(--bb-line,#E7E0D2);border-bottom:1px solid var(--bb-line,#E7E0D2)}.bb-trust__track{display:flex;width:max-content;animation:bbMarq 60s linear infinite}.bb-trust:hover .bb-trust__track{animation-play-state:paused}.bb-trust .bb-trust__list{max-width:none;margin:0;overflow:visible;justify-content:flex-start;gap:0;padding:2rem 0}.bb-trust .bb-trust__item{font-family:"Young Serif",Georgia,serif;font-weight:400;font-size:clamp(1.6rem,1.6vw,2rem);color:var(--bb-forest,#1F3A2E);letter-spacing:0;padding:0 3.2rem;position:relative}.bb-trust .bb-trust__item svg{display:none}.bb-trust .bb-trust__item:after{content:"";position:absolute;right:-3px;top:50%;width:6px;height:6px;background:var(--bb-gold,#C9921B);transform:translateY(-50%) rotate(45deg)}@keyframes bbMarq{to{transform:translate(-50%)}}.bb-card__media{transition:transform .9s var(--bb-ease-out)}.bb-card__img{transition:opacity .6s var(--bb-ease),transform 1.4s var(--bb-ease-out)}.bb-card__title{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .6s var(--bb-ease)}@media(hover:hover){.bb-card:hover .bb-card__media{transform:translateY(-4px)}.bb-card:hover .bb-card__img:not(.bb-card__img--alt){transform:scale(1.04)}.bb-card:hover .bb-card__title{background-size:100% 1px}}.bb-btn{position:relative;overflow:hidden;isolation:isolate;transition:color .5s var(--bb-ease),border-color .5s var(--bb-ease)}.bb-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--bb-ease-io)}.bb-btn--solid:before{background:#0f241b}.bb-btn--gold:before{background:#fff}.bb-btn--ghost:before{background:#fff}@media(hover:hover){.bb-btn:hover:before{transform:scaleY(1);transform-origin:top}.bb-btn--ghost:hover{color:var(--bb-forest,#1F3A2E);border-color:#fff;background:transparent}.bb-btn--gold:hover{background:var(--bb-gold,#C9921B)}}a.bb-btn:after{content:"\2192";display:inline-block;transition:transform .6s var(--bb-ease-out)}a.bb-btn:hover:after{transform:translate(5px)}.bb-btn.is-added{background:var(--bb-gold)!important;color:#1d1606!important}html.bb-js .bb-spec__bars .bb-spec__bar{transform:scaleY(0);transform-origin:bottom;transition:transform 1.6s var(--bb-ease-io),flex .9s var(--bb-ease-io);transition-delay:calc(var(--d,0) * .12s),0s}html.bb-js .bb-spec__bars.is-in .bb-spec__bar{transform:none}.bb-spec__bar{transition:flex .9s var(--bb-ease-io)}.bb-spec__panel:not([hidden]){animation:bbPanel .9s var(--bb-ease-out)}@keyframes bbPanel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bb-steps{position:relative}.bb-steps:before{content:"";position:absolute;left:2.2rem;top:2.2rem;bottom:2.2rem;width:1px;background:var(--bb-line,#E7E0D2);transform-origin:top;transform:scaleY(1);transition:transform 2s var(--bb-ease-io)}html.bb-js .bb-steps:not(.is-in):before{transform:scaleY(0)}.bb-steps li:before{background:#fff;position:relative;z-index:1}.bb-faq summary:after{transition:transform .5s var(--bb-ease)}.bb-faq details[open] summary:after{transform:translateY(-50%) rotate(180deg)}.bb-faq details[open] .bb-faq__a{animation:bbPanel .7s var(--bb-ease-out)}.product__media-wrapper{animation:bbFadeUp 1.2s var(--bb-ease-out) both}.product__info-container>*{animation:bbFadeUp 1s var(--bb-ease-out) both}.product__info-container>*:nth-child(1){animation-delay:.15s}.product__info-container>*:nth-child(2){animation-delay:.22s}.product__info-container>*:nth-child(3){animation-delay:.29s}.product__info-container>*:nth-child(4){animation-delay:.36s}.product__info-container>*:nth-child(5){animation-delay:.43s}.product__info-container>*:nth-child(n+6){animation-delay:.5s}@keyframes bbFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.card-wrapper .card__media img{transition:transform 1.4s var(--bb-ease-out)!important}@media(hover:hover){.card-wrapper:hover .card__media img{transform:scale(1.04)!important}}.header__menu-item span{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .5s var(--bb-ease)}.header__menu-item:hover span{text-decoration:none!important;background-size:100% 1px}.bb-toast{position:fixed;left:50%;bottom:calc(2.4rem + env(safe-area-inset-bottom));z-index:1001;transform:translate(-50%,calc(100% + 3rem));opacity:0;display:flex;align-items:center;gap:2rem;max-width:calc(100vw - 3.2rem);padding:1.2rem 1.2rem 1.2rem 2.2rem;border-radius:.6rem;background:#16291f;color:#f4f1e8;font:500 1.45rem/1.3 Figtree,sans-serif;box-shadow:0 24px 48px -20px #00000080;transition:transform .8s var(--bb-ease-out),opacity .5s var(--bb-ease)}.bb-toast.is-on{transform:translate(-50%);opacity:1}.bb-toast.is-err{background:#5e1a1a}.bb-toast a{flex:none;color:#f3d98a;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(243,217,138,.5);padding-bottom:2px;margin-right:1rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-delay:0s!important}html.bb-js .bb-reveal,html.bb-js .bb-curtain,.bb-w>span{opacity:1!important;transform:none!important;clip-path:none!important}.bb-hero__glow,.bb-hero__cue,.bb-trust__list[aria-hidden]{display:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bb-motion.css.map */
