.bfv2{--bfv2-ease: cubic-bezier(.2, .9, .25, 1.15);margin:0;background:#faf7f5;color:#262433;font:16px/1.5 var(--font-body--family)}.bfv2 button,.bfv2 input{font:inherit}.bfv2 a{color:inherit}.bfv2 button,.bfv2 a,.bfv2 input,.bfv2 summary{outline-offset:5px}.bfv2 button{cursor:pointer}.bfv2 figure,.bfv2 p,.bfv2 h1,.bfv2 h2{margin:0}.bfv2 img{display:block;max-width:100%}.bfv2 .bfv2-section{max-width:1440px;margin:auto;padding-inline:5.5%}.bfv2 h1{font-size:clamp(48px,5.6vw,80px);line-height:.99;font-weight:400;letter-spacing:-.055em}.bfv2 h2{font-size:clamp(32px,3.3vw,48px);font-weight:400;line-height:1.08;letter-spacing:-.04em}.bfv2 .eyebrow{font-size:12px;letter-spacing:.075em;text-transform:uppercase;margin-bottom:18px}.bfv2 .subtitle{font-size:23px;line-height:1.4;margin-top:20px}.bfv2 .mobile-only{display:none}.bfv2 .hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);grid-template-rows:auto auto;column-gap:4%;padding-top:44px;padding-bottom:54px;position:relative;z-index:2}.bfv2 .intro{grid-area:1/1}.bfv2 .hero-art{grid-area:1/2/3/3;align-self:center;position:relative}.bfv2 .offer{grid-area:2/1;margin-top:24px;max-width:440px;scroll-margin-top:30px}.bfv2 form{display:grid;gap:10px}.bfv2 form label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bfv2 input{width:100%;height:52px;border:1px solid #d2c8c4;background:#ffffffa8;padding:0 16px;color:#262433;opacity:1}.bfv2 .primary{background:#9a5d32;color:#fff8f3;min-height:52px;padding:12px 20px;text-decoration:none;border:0;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:500;width:100%}.bfv2 button:disabled{cursor:default;opacity:1}.bfv2 .caption,.bfv2 figcaption{font-size:12px;line-height:1.45}.bfv2 .caption,.bfv2 figure>figcaption{color:#6d6362}.bfv2 .paper-world{position:relative;isolation:isolate;background:radial-gradient(ellipse at 95% 55%,#f3e0df 0%,transparent 60%)}.bfv2 .reveal{display:grid;grid-template-columns:1fr 1.1fr;gap:5%;align-items:center;padding-top:30px;padding-bottom:48px}.bfv2 .reveal-copy>p{max-width:520px;margin-top:18px}.bfv2 .open-art{align-self:center}.bfv2 .open-art figcaption{text-align:center;margin-top:10px}.bfv2 .products{display:grid;gap:14px}.bfv2 .products img{width:100%;height:calc(var(--s, 1) * var(--row, 120px));margin-top:calc((1 - var(--s, 1)) * var(--row, 120px));object-fit:contain;object-position:bottom;filter:drop-shadow(1px 2px 2px rgb(112 50 56 / .22))}.bfv2 .products figcaption{margin-top:10px;font-size:12px;color:#262433}.bfv2 .products figcaption strong,.bfv2 .products figcaption span{display:block}.bfv2 .products figcaption strong{font-size:15px;font-weight:500}.bfv2 .products figcaption span{margin-top:2px}@media(min-width:750px){.bfv2 .products{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin-top:28px}.bfv2 .products{--row: 170px}.bfv2 .products figcaption{margin-top:14px;font-size:11px}.bfv2 .products figcaption strong{font-size:13px}.bfv2 .products figcaption span{margin-top:4px}}.bfv2 .figures{display:grid;grid-template-columns:1fr 1fr;max-width:620px;margin:0 auto 48px;text-align:center}.bfv2 .figures>div{display:flex;flex-direction:column;gap:9px;padding:0 24px}.bfv2 .figures>div+div{border-left:1px solid #c8aca0}.bfv2 .figures strong{font-size:42px;font-weight:500;line-height:1}.bfv2 .figures span{font-size:14px;line-height:1.4}.bfv2 .evidence{padding-top:30px;padding-bottom:48px}.bfv2 .small-heading{font-size:25px;letter-spacing:-.025em}.bfv2 .bfv2-marquee{display:flex;gap:18px;align-items:center;margin:24px 0 16px}.bfv2 .practical{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:50px;padding-bottom:64px}.bfv2 .faq h2{margin-bottom:20px}.bfv2 details{border-bottom:1px solid #d7c9c4}.bfv2 summary{cursor:pointer;list-style:none;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px}.bfv2 summary::-webkit-details-marker{display:none}.bfv2 summary:after{content:"+"}.bfv2 details[open] summary:after{content:"\2212"}.bfv2 details>p{padding:0 20px 18px 0;font-size:15px}.bfv2 .closing{align-self:center}.bfv2 .closing h2{font-size:35px;margin-bottom:24px}@media(max-width:749px){.bfv2 .bfv2-section{padding-inline:20px}.bfv2 .hero{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding-top:24px;padding-bottom:44px;gap:0}.bfv2 .intro{grid-area:1/1}.bfv2 .eyebrow{margin-bottom:12px;font-size:11px}.bfv2 h1{font-size:42px;line-height:1.02}.bfv2 .subtitle{font-size:18px;line-height:1.4;margin-top:12px}.bfv2 .mobile-only{display:initial}.bfv2 .hero-art{grid-area:2/1;margin:14px 0 4px;justify-self:center;width:100%}.bfv2 .offer{grid-area:3/1;margin-top:15px;max-width:none}.bfv2 .reveal{display:flex;flex-direction:column;gap:20px;padding-top:24px;padding-bottom:32px}.bfv2 .reveal-copy{display:contents}.bfv2 .reveal-copy h2{order:0;width:100%;font-size:32px}.bfv2 .reveal-copy>p:not(.caption){order:1;margin:0;width:100%;font-size:16px}.bfv2 .open-art{order:2;width:100%;max-width:340px}.bfv2 .open-art figcaption{font-size:10px;margin-top:2px}.bfv2 .products{order:3;align-self:stretch;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;grid-auto-flow:column;grid-auto-columns:132px;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.bfv2 .products::-webkit-scrollbar{display:none}.bfv2 .products:focus-visible{outline-offset:-2px}.bfv2 .products figure{scroll-snap-align:start}.bfv2 .reveal-copy>.caption{order:4;width:100%;margin:0;font-size:11px}.bfv2 .evidence{padding-top:24px;padding-bottom:30px}.bfv2 .figures{margin-bottom:34px}.bfv2 .figures strong{font-size:34px}.bfv2 .figures span{font-size:12px}.bfv2 .figures>div{padding:0 12px}.bfv2 .small-heading{font-size:23px}.bfv2 .bfv2-marquee{gap:10px}.bfv2 .evidence>.caption{font-size:11px}.bfv2 .practical{grid-template-columns:1fr;gap:42px;padding-top:36px;padding-bottom:40px}.bfv2 .closing h2{font-size:32px}.bfv2 .closing h2 br{display:none}}.bfv2 .reveal{padding-top:8px}@media(max-width:749px){.bfv2 .reveal{padding-top:16px}}.bfv2 .figures{grid-template-columns:repeat(3,minmax(0,1fr));max-width:840px}.bfv2 .subtitle{max-width:490px;font-size:20px;line-height:1.5}.bfv2 .hero h1{font-size:clamp(48px,5vw,72px)}.bfv2 .hero{padding-bottom:48px}.bfv2 .reveal{padding-top:24px}.bfv2 .paper-world{background:linear-gradient(155deg,#faf7f5,#f7eeeb)}@media(max-width:749px){.bfv2 .hero h1{font-size:40px}.bfv2 .subtitle{font-size:16px;line-height:1.5}.bfv2 .eyebrow{font-size:10px;letter-spacing:.045em}.bfv2 .figures{grid-template-columns:repeat(3,auto)}.bfv2 .figures>div{padding:0 4px}.bfv2 .figures strong{font-size:29px}.bfv2 .figures span{font-size:11px}.bfv2 .hero{padding-bottom:20px}.bfv2 .reveal{padding-top:24px}}.bfv2 .offer-heading{font-size:22px;line-height:1.35;letter-spacing:0;font-weight:500;margin:18px 0 14px}@media(max-width:749px){.bfv2 .offer-heading{font-size:20px}}.bfv2 .reveal{grid-template-columns:.75fr 1.35fr}.bfv2 .evidence>.small-heading{text-align:center;font-size:20px}.bfv2 .closing>p{margin:-6px 0 22px;font-size:17px}.bfv2 .app-link{border-top:1px solid #ded4d0;padding-top:24px;padding-bottom:32px;font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:30px}.bfv2 .app-link p{max-width:660px}.bfv2 .app-link>a{white-space:nowrap;text-underline-offset:4px}@media(max-width:749px){.bfv2 .reveal>.open-art{max-width:260px}.bfv2 .practical{gap:36px}.bfv2 .closing>p{font-size:16px}.bfv2 .app-link{display:block;font-size:14px;padding-top:24px}.bfv2 .app-link>a{display:inline-block;margin-top:12px}.bfv2 .evidence>.small-heading{font-size:18px}}.bfv2 .offer-summary{display:flex;flex-direction:column;align-items:center;gap:6px;padding-block:16px;border-block:1px solid #d7c9c4;text-align:center}.bfv2 .delivery-time{display:block;margin-top:6px}.bfv2 .offer-price{font-size:34px;line-height:1.1;font-weight:500;letter-spacing:-.035em}.bfv2 .offer-value{font-size:13px;line-height:1.5}.bfv2 .offer-value strong{font-weight:500}.bfv2 .offer-heading{font-size:20px;font-weight:500}.bfv2 .returns-link{margin-top:18px;font-size:14px}.bfv2 .faq .returns-link{margin-bottom:0}.bfv2 .open-art>.open-plate{width:100%;height:auto;object-fit:contain;filter:drop-shadow(1px 3px 3px rgb(112 50 56 / .3)) drop-shadow(6px 16px 22px rgb(112 50 56 / .22))}.bfv2 .closing{align-self:start}@media(max-width:749px){.bfv2 .offer-heading{font-size:19px}.bfv2 .eyebrow{font-size:10px;text-transform:none;letter-spacing:.02em}.bfv2 .hero h1{font-size:40px}.bfv2 .open-art>.open-plate{height:auto;max-height:240px}.bfv2 .faq{min-width:0}}.bfv2{display:block;overflow:clip;--color-foreground: #262433;background:#faf7f5}.bfv2 *{box-sizing:border-box}.bfv2 .bloosh-fall-waitlist__controls{grid-template-columns:1fr;gap:10px}.bfv2 .bloosh-fall-waitlist__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bfv2 .bloosh-fall-waitlist__input{border-color:#d2c8c4;color:#262433;background:#ffffffa8}.bfv2 .bloosh-fall-waitlist__button{border:0;font-weight:500;background:#9a5d32}.bfv2 .bloosh-fall-waitlist__note,.bfv2 .bloosh-fall-waitlist__privacy{font-size:12px;line-height:1.45;margin-top:10px}.bfv2 #fall-offer{scroll-margin-top:100px}.bfv2 .bloosh-fall-waitlist,.bfv2 .bloosh-fall-waitlist__form{scroll-margin-top:calc(var(--header-height, 60px) + 5rem)}.bfv2 .bloosh-intro-brand-marquee{margin-top:24px}.bfv2 .bloosh-intro-brand-marquee__track{overflow:hidden}.bfv2 .bloosh-intro-brand__pause{display:inline-flex}.bfv2 .bloosh-intro-brand-marquee__items img{object-fit:contain}.bfv2 .bloosh-intro-brand-marquee__items{gap:42px}.bfv2 h1{max-width:8em}@media(prefers-reduced-motion:no-preference){.bfv2.is-enhanced .bloosh-intro-brand-marquee__wrapper{animation:bfv2-brand-motion 35s linear infinite}.bfv2 .bloosh-intro-brand-marquee.is-paused .bloosh-intro-brand-marquee__wrapper,.bfv2 .bloosh-intro-brand-marquee__track:focus-within .bloosh-intro-brand-marquee__wrapper,.bfv2 .bloosh-intro-brand-marquee__track:hover .bloosh-intro-brand-marquee__wrapper{animation-play-state:paused}}@keyframes bfv2-brand-motion{to{transform:translate3d(calc(-50% - 21px),0,0)}}@media(prefers-reduced-motion:reduce){.bfv2 .bloosh-intro-brand-marquee__content[aria-hidden=true],.bfv2 .bloosh-intro-brand__pause{display:none}.bfv2 .bloosh-intro-brand-marquee__track{overflow-x:auto}}@media(max-width:749px){.bfv2 h1{max-width:100%}.bfv2 #fall-offer{scroll-margin-top:80px}.bfv2 .bloosh-intro-brand-marquee__items{gap:28px}}.bfv2 .offer-price-line{display:flex;align-items:baseline;justify-content:center;gap:7px}.bfv2 .offer-unit{font-size:14px;font-weight:400;color:#635a58}.bfv2 .burst{min-width:0}.bfv2 .burst-stage{position:relative;width:min(100%,560px);aspect-ratio:1;margin-inline:auto}.bfv2 .burst-box{position:absolute;left:50%;top:52%;z-index:1;width:35%;max-width:none;height:auto;translate:-50% -50%;filter:drop-shadow(1px 3px 3px rgb(38 36 51 / .2)) drop-shadow(6px 16px 20px rgb(38 36 51 / .16))}.bfv2 .burst-item{position:absolute;left:0;top:0;opacity:0;will-change:transform;filter:drop-shadow(2px 6px 8px rgb(38 36 51 / .16))}.bfv2 .burst-stage.is-ready .burst-item{opacity:1}.bfv2 .burst-item img{position:absolute;max-width:none;height:auto}@media(prefers-reduced-motion:no-preference){.bfv2 .burst-stage.is-playing .burst-item img{animation:bfv2-burst .9s var(--bfv2-ease) both;animation-delay:calc(var(--i) * 55ms + .15s)}}@media(prefers-reduced-motion:no-preference){.bfv2 .products .is-unpacking{animation:bfv2-unpack .25s var(--bfv2-ease) both;animation-delay:calc(var(--i) * 55ms)}}@keyframes bfv2-unpack{0%{opacity:.35;translate:0 10px}}@media(prefers-reduced-motion:no-preference){.bfv2 .burst-stage.is-playing .burst-box{animation:bfv2-exhale .6s var(--bfv2-ease) .15s}}@keyframes bfv2-exhale{30%{scale:.97;rotate:-1deg}65%{scale:1.02;rotate:.3deg}}@keyframes bfv2-burst{0%{transform:translate(calc(-50% - var(--dx)),calc(-50% - var(--dy))) rotate(var(--r)) scale(.15);opacity:0}}.bfv2 .burst-knobs{position:fixed;left:8px;bottom:8px;z-index:10;padding:2px 6px;border-radius:4px;background:#262433cc;color:#fff;font:11px/1.4 ui-monospace,monospace;pointer-events:none}.bfv2 .burst>figcaption{margin-top:4px;text-align:center}.bfv2 .bfv2-ribbon{background:#e9bcbd}.bfv2 .bfv2-ribbon .caption,.bfv2 .bfv2-ribbon figure>figcaption{color:#262433}.bfv2 .bfv2-brands-band{background:#f7eeeb}.bfv2 .bloosh-fall-waitlist__message--success{gap:12px;padding:14px 16px;border-color:#d7c9c4;background:#ffffffa8;font-size:15px}.bfv2 .bloosh-fall-waitlist__check{width:24px;height:24px;color:#9a5d32;stroke-dasharray:1}@media(prefers-reduced-motion:no-preference){.bfv2 .bloosh-fall-waitlist__message--success{animation:bfv2-rise .4s var(--bfv2-ease) .1s both}.bfv2 .bloosh-fall-waitlist__check path{animation:bfv2-draw .3s ease-out .35s both}}@keyframes bfv2-rise{0%{opacity:0;translate:0 8px}}@keyframes bfv2-draw{0%{stroke-dashoffset:1}}.bfv2 .reveal-copy{min-width:0}.bfv2 .products.is-looping{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:132px;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.bfv2 .products.is-looping::-webkit-scrollbar{display:none}.bfv2 .products.is-looping.is-dragging{cursor:grabbing}@media(min-width:750px){.bfv2 .products.is-looping{grid-auto-columns:150px;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bloosh-fall-intro-v2.css.map */
