:root:root{--bb-coral: #ef765b;--bb-sun: #efc75e;--bb-sage: #91a88b;--bb-blue: #829cc8;--bb-cream: #f7f1e8;--bb-plum: #68465f;--bb-ink: #292929;--bb-cream-deep: #efe5d6;--bb-sage-soft: #dfe6dc;--bb-blue-soft: #dfe5f1;--bb-sun-soft: #f8e7b8;--bb-coral-soft: #f8d3c8;--bb-display: "Bricolage Grotesque", "Manrope", system-ui, sans-serif;--bb-accent: "Instrument Serif", Georgia, serif;--bb-body: "Manrope", system-ui, -apple-system, sans-serif;--font-heading--family: var(--bb-display);--font-subheading--family: var(--bb-body);--font-body--family: var(--bb-body);--font-accent--family: var(--bb-display);--font-heading--weight: 700;--bb-ease-soft: cubic-bezier(.22, 1, .36, 1);--bb-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--bb-ease-press: cubic-bezier(.5, 0, .75, 0);--bb-dur-xs: .16s;--bb-dur-s: .32s;--bb-dur-m: .7s;--bb-dur-l: 1.1s;--bb-radius-s: 14px;--bb-radius-m: 28px;--bb-radius-l: 48px;--bb-pill: 999px;--bb-gutter: clamp(16px, 4.5vw, 64px);--bb-section-y: clamp(72px, 12vw, 168px);--bb-page-bg: var(--bb-cream);--bb-intro-offset: .05s}html.bb-intro{--bb-intro-offset: 1.55s}html.bb-intro.bb-intro-skip{--bb-intro-offset: .05s}fly-to-cart{display:none!important}@font-face{font-family:Bricolage fallback;src:local("Arial");size-adjust:96%}html{background:var(--bb-cream)}body{font-family:var(--bb-body);color:var(--bb-ink);background-color:var(--bb-page-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bb-js body{transition:background-color .9s var(--bb-ease-soft)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--bb-display);font-variation-settings:"opsz" 96;letter-spacing:-.035em}::selection{background:var(--bb-sun);color:var(--bb-ink)}:focus-visible{outline:2px solid var(--bb-coral);outline-offset:3px;border-radius:6px}.bb-wrap{width:100%;max-width:1480px;margin-inline:auto;padding-inline:var(--bb-gutter)}.bb-section{position:relative;padding-block:var(--bb-section-y);color:var(--bb-tone-fg, var(--bb-ink));background:var(--bb-tone-bg, var(--bb-cream));overflow:clip;isolation:isolate}.bb-js .bb-section[data-bb-tone]{background:transparent}[data-bb-tone=cream]{--bb-tone-bg: var(--bb-cream);--bb-tone-fg: var(--bb-ink);--bb-tone-accent: var(--bb-coral)}[data-bb-tone=plum]{--bb-tone-bg: var(--bb-plum);--bb-tone-fg: var(--bb-cream);--bb-tone-accent: var(--bb-sun)}[data-bb-tone=sage]{--bb-tone-bg: var(--bb-sage);--bb-tone-fg: var(--bb-ink);--bb-tone-accent: var(--bb-cream)}[data-bb-tone=ink]{--bb-tone-bg: var(--bb-ink);--bb-tone-fg: var(--bb-cream);--bb-tone-accent: var(--bb-sun)}[data-bb-tone=blue]{--bb-tone-bg: var(--bb-blue);--bb-tone-fg: var(--bb-ink);--bb-tone-accent: var(--bb-cream)}[data-bb-tone=coral]{--bb-tone-bg: var(--bb-coral);--bb-tone-fg: var(--bb-ink);--bb-tone-accent: var(--bb-cream)}[data-bb-tone=sun]{--bb-tone-bg: var(--bb-sun);--bb-tone-fg: var(--bb-ink);--bb-tone-accent: var(--bb-coral)}.bb-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 var(--bb-body);letter-spacing:.16em;text-transform:uppercase}.bb-eyebrow:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--bb-tone-accent, var(--bb-coral))}.bb-display{font-family:var(--bb-display);font-weight:700;font-size:clamp(48px,11.5vw,176px);line-height:.88;letter-spacing:-.055em;margin:0;text-wrap:balance}.bb-title{font-family:var(--bb-display);font-weight:700;font-size:clamp(38px,7.2vw,112px);line-height:.92;letter-spacing:-.05em;margin:0;text-wrap:balance}.bb-display em,.bb-title em{font-family:var(--bb-accent);font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--bb-tone-accent, var(--bb-coral))}.bb-lede{font-size:clamp(16px,1.45vw,20px);line-height:1.55;max-width:36ch;margin:0;opacity:.86}.bb-btn{--bb-btn-bg: var(--bb-ink);--bb-btn-fg: var(--bb-cream);--bb-btn-dot: var(--bb-coral);position:relative;display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:8px 8px 8px 26px;border-radius:var(--bb-pill);background:var(--bb-btn-bg);color:var(--bb-btn-fg);font:600 15px/1 var(--bb-body);letter-spacing:.01em;text-decoration:none;isolation:isolate;overflow:hidden;transform:translate3d(var(--bb-mag-x, 0),var(--bb-mag-y, 0),0);transition:transform var(--bb-dur-s) var(--bb-ease-soft),color var(--bb-dur-s) var(--bb-ease-soft);-webkit-tap-highlight-color:transparent}.bb-btn__dot{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--bb-btn-dot);color:var(--bb-ink);flex:none}.bb-btn__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--bb-btn-dot);z-index:-1;transform:scale(1);transition:transform .52s var(--bb-ease-soft)}.bb-btn__dot svg{width:16px;height:16px;transition:transform .42s var(--bb-ease-bounce)}.bb-btn__label{position:relative;z-index:1}@media(hover:hover){.bb-btn:hover{color:var(--bb-ink)}.bb-btn:hover .bb-btn__dot:before{transform:scale(9)}.bb-btn:hover .bb-btn__dot svg{transform:translate(3px) rotate(-45deg)}}.bb-btn:active{transform:scale(.96);transition-duration:var(--bb-dur-xs)}.bb-btn--light{--bb-btn-bg: var(--bb-cream);--bb-btn-fg: var(--bb-ink)}.bb-btn--sun{--bb-btn-dot: var(--bb-sun)}.bb-link{position:relative;color:inherit;text-decoration:none;font-weight:600;padding-bottom:4px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1.5px no-repeat;transition:background-size var(--bb-dur-s) var(--bb-ease-soft)}@media(hover:hover){.bb-link:hover{background-size:0% 1.5px;background-position:100% 100%}}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:var(--bb-pill)!important;font-family:var(--bb-body);font-weight:600;letter-spacing:.01em;transition:transform var(--bb-dur-s) var(--bb-ease-soft),background-color var(--bb-dur-s),box-shadow var(--bb-dur-s)}.button:not(.button-secondary):not([disabled]):active{transform:scale(.97)}.bb-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.bb-word>span{display:inline-block;transform:translate3d(0,105%,0) rotate(4deg);transform-origin:0 100%;transition:transform .9s var(--bb-ease-soft);transition-delay:calc(var(--bb-delay, 0ms) + var(--i, 0) * 70ms)}.is-in .bb-word>span,.bb-word.is-in>span{transform:none}[data-bb-rise]{opacity:0}[data-bb-rise].is-in{animation:bb-rise .95s var(--bb-ease-soft) var(--bb-delay, 0ms) both}@keyframes bb-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}.bb-mask{--bb-r: var(--bb-radius-m);position:relative;overflow:hidden;border-radius:var(--bb-r);clip-path:inset(14% 14% 14% 14% round var(--bb-pill));transition:clip-path 1.25s var(--bb-ease-soft);transition-delay:var(--bb-delay, 0ms)}.bb-mask.is-in{clip-path:inset(0 0 0 0 round var(--bb-r))}.bb-mask img,.bb-mask svg.bb-art,.bb-mask .bb-art-wrap{transform:scale(1.18);transition:transform 1.5s var(--bb-ease-soft);transition-delay:var(--bb-delay, 0ms)}.bb-mask.is-in img,.bb-mask.is-in svg.bb-art,.bb-mask.is-in .bb-art-wrap{transform:scale(1)}.bb-media{display:block;width:100%;height:100%;object-fit:cover}html:not(.bb-js) [data-bb-rise]{opacity:1}html:not(.bb-js) .bb-word>span{transform:none}html:not(.bb-js) .bb-mask{clip-path:none}html:not(.bb-js) .bb-mask img{transform:none}[data-bb-speed]{will-change:translate;translate:0 var(--bb-py, 0px)}[data-bb-depth]{translate:var(--bb-dx, 0px) var(--bb-dy, 0px);transition:translate .6s var(--bb-ease-soft)}.bb-blob{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.bb-blob--morph{animation:bb-morph 14s ease-in-out infinite alternate}@keyframes bb-morph{0%{border-radius:58% 42% 52% 48%/46% 56% 44% 54%}50%{border-radius:44% 56% 40% 60%/58% 42%}to{border-radius:52% 48% 60% 40%/42% 60% 40% 58%}}.bb-intro-screen{display:none}html.bb-intro .bb-intro-screen{--bb-hole: 0%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:var(--bb-cream);color:var(--bb-ink);-webkit-mask-image:radial-gradient(circle at 50% 55%,transparent var(--bb-hole),#000 calc(var(--bb-hole) + .5%));mask-image:radial-gradient(circle at 50% 55%,transparent var(--bb-hole),#000 calc(var(--bb-hole) + .5%));animation:bb-intro-open .65s var(--bb-ease-press) 1.05s forwards,bb-intro-gone 1ms linear 1.75s forwards}@property --bb-hole{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@keyframes bb-intro-open{to{--bb-hole: 150%}}@keyframes bb-intro-gone{to{visibility:hidden;opacity:0}}.bb-intro-screen__word{display:flex;font-family:var(--bb-display);font-weight:800;font-size:clamp(64px,18vw,220px);letter-spacing:-.06em;line-height:1}.bb-intro-screen__word span{display:inline-block;transform:scale(0) translateY(30%);animation:bb-pop .62s var(--bb-ease-bounce) forwards;animation-delay:calc(80ms + var(--i) * 65ms)}.bb-intro-screen__word span:nth-child(2n){color:var(--bb-coral)}.bb-intro-screen__tag{position:absolute;bottom:12vh;font:600 12px/1 var(--bb-body);letter-spacing:.3em;text-transform:uppercase;opacity:0;animation:bb-fade .5s var(--bb-ease-soft) .52s forwards}.bb-intro-screen__dot{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--bb-sun);top:50%;left:50%;translate:-50% -50%;transform:scale(0);animation:bb-dot .6s var(--bb-ease-soft) .76s forwards}@keyframes bb-pop{to{transform:none}}@keyframes bb-fade{to{opacity:.7}}@keyframes bb-dot{0%{transform:scale(0)}to{transform:scale(140);opacity:.9}}html.bb-intro.bb-intro-skip .bb-intro-screen{animation:bb-intro-gone 1ms linear forwards}.bb-hero{--bb-tone-bg: var(--bb-cream);min-height:min(100svh,980px);padding-block:clamp(28px,6vw,72px) clamp(40px,7vw,96px);display:flex;align-items:center}.bb-hero__grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,48px);align-items:center}.bb-hero__copy{position:relative;z-index:2;display:grid;gap:clamp(18px,2.4vw,32px)}.bb-hero__stage{position:relative;aspect-ratio:1 / .92;display:grid;place-items:center}.bb-hero__sun{top:6%;right:4%;bottom:2%;left:8%;background:var(--bb-sun)}.bb-hero__coral{width:clamp(80px,13vw,180px);aspect-ratio:1;background:var(--bb-coral);top:0;right:6%}.bb-hero__sage{width:clamp(44px,6vw,88px);aspect-ratio:1;background:var(--bb-sage);bottom:8%;left:2%}.bb-hero__sofa{position:relative;width:108%;max-width:none;filter:drop-shadow(0 34px 34px rgb(41 41 41 / .18))}.bb-hero__sofa img{width:100%;height:auto;display:block}.bb-hero__badge{position:absolute;left:4%;top:10%;z-index:3;display:grid;place-items:center;width:clamp(96px,11vw,140px);aspect-ratio:1;border-radius:50%;background:var(--bb-ink);color:var(--bb-cream);text-align:center;font:600 11px/1.25 var(--bb-body);letter-spacing:.08em;text-transform:uppercase;padding:14px}.bb-hero__badge svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:bb-spin 22s linear infinite}@keyframes bb-spin{to{transform:rotate(1turn)}}.bb-hero__meta{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}.bb-hero [data-bb-hero]{opacity:0;animation:bb-hero-in 1.1s var(--bb-ease-soft) forwards;animation-delay:calc(var(--bb-intro-offset) + var(--d, 0ms))}.bb-hero [data-bb-hero=sofa]{animation-name:bb-hero-sofa;--d: 0ms}.bb-hero [data-bb-hero=blob]{animation-name:bb-hero-blob;animation-timing-function:var(--bb-ease-bounce)}@keyframes bb-hero-in{0%{opacity:0;transform:translate3d(0,34px,0)}to{opacity:1;transform:none}}@keyframes bb-hero-sofa{0%{opacity:0;transform:translate3d(8%,6%,0) scale(.9)}to{opacity:1;transform:none}}@keyframes bb-hero-blob{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.bb-hero .bb-display .bb-word>span{transition-delay:calc(var(--bb-intro-offset) + .26s + var(--i, 0) * 80ms)}@media(min-width:990px){.bb-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.bb-hero__copy{margin-right:-14%}.bb-hero__stage{margin-right:calc(var(--bb-gutter) * -.5)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bubble.css.map */
