html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Love Olia;src:url(../fonts/Love_Olia_So_Much-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Obys Sans;src:url(../fonts/ObysSans-Regular-v2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--s:calc(var(--vw,100vw) / 1440);--cols:12;--margin:calc(20 * var(--s));--gutter:calc(20 * var(--s));--color-ground:#232323;--color-ink:#f2f2f2;--color-paper:#f2f2f2;--color-ink-dark:#3f3a38;--color-muted:#c3bcbc;--color-line:#8a827f;--font-serif:"Love Olia", serif;--font-sans:"Obys Sans", sans-serif;--ease:cubic-bezier(.43, .195, .02, 1);--ease-in-out:cubic-bezier(.76, 0, .2, 1);--layer-content:1;--layer-header:10;--layer-dev:1000}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--color-ground);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision}@media (hover:hover) and (pointer:fine){html{scrollbar-gutter:stable}html.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:hidden}html:has(.preloader){background:#1e1b1a}html.is-page{background:var(--color-ink)}html.is-cart,html.is-checkout{background:#1e1b1a}}body{font-family:var(--font-serif);overflow-x:hidden}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{display:block}.t12{font-size:calc(12 * var(--s));text-transform:uppercase;white-space:nowrap;line-height:.98}.t50{font-size:calc(50 * var(--s));letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;line-height:.98}.t12s{font-size:calc(12 * var(--s));line-height:1.1}.t30{font-size:calc(30 * var(--s));letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;line-height:1}.t120{font-size:calc(120 * var(--s));letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;font-weight:400;line-height:.93}.line{clip-path:inset(-.15em -.6em);display:block}.line__in{display:inline-block}.is-grey{color:var(--color-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.abs{left:calc(var(--x,0) * var(--s));top:calc(var(--y,0) * var(--s));position:absolute}.abs--r{left:auto;right:calc((1440 - var(--r)) * var(--s));text-align:right}.abs--c{left:calc(var(--cx) * var(--s));text-align:center;transform:translate(-50%)}.layout-grid{z-index:var(--layer-dev);pointer-events:none;padding:0 calc(20 * var(--s));gap:calc(16 * var(--s));grid-template-columns:repeat(12,1fr);display:none;position:fixed;inset:0}.layout-grid.is-on{display:grid}.layout-grid>div{background:#ff00501f}.pdp__add .roll,.cart__go .roll,.cart__on .roll{position:relative;top:.1em}.co__send .roll{position:relative;top:.05em}.preloader__name,.preloader__count{top:calc(50% - 5 * var(--s));color:var(--color-paper);margin:0;position:absolute}.preloader__name{left:calc(20 * var(--s))}.preloader__count{right:calc(20 * var(--s));font-variant-numeric:tabular-nums}.preloader .line{vertical-align:top;display:inline-block;overflow:hidden}.preloader .line__in{will-change:transform;display:inline-block;transform:translateY(110%)}.preloader.is-in .line__in{animation:1.4s cubic-bezier(.43,.195,.02,1) .2s both preloader-rise}.preloader.is-in .preloader__count .line__in{animation-delay:.27s}@keyframes preloader-rise{to{transform:none}}@media (prefers-reduced-motion:reduce){.preloader .line__in{transform:none}.preloader.is-in .line__in{animation:none}}.preloader.is-opening{-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent var(--hole,0), #000 calc(var(--hole,0px) + 1px));-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent var(--hole,0), #000 calc(var(--hole,0px) + 1px));mask-image:radial-gradient(circle at 50% 50%, transparent var(--hole,0), #000 calc(var(--hole,0px) + 1px))}.hero__black{z-index:3;pointer-events:none;background:#1e1b1a;position:absolute;inset:0}.preloader__mark{width:calc(88 * var(--s));height:calc(88 * var(--s));display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader:before{content:"";left:calc(50% - 44 * var(--s));top:calc(50% - 44 * var(--s));width:calc(88 * var(--s));height:calc(88 * var(--s));background:var(--color-paper);animation:.8s cubic-bezier(.2,.2,.1,1) both preloader-square;position:absolute}.preloader[data-going]:before{display:none}@keyframes preloader-square{0%{transform:scale(0)}}html.is-linked main,html.is-linked .footer{visibility:hidden}:is(html.is-linked,html.is-linked:has(.preloader)){background:#1e1b1a}:is(html:has(.preloader) .lab-tune,html:has(.preloader) .lab-label){visibility:hidden}.header{height:calc(200 * var(--s));z-index:var(--layer-header);pointer-events:none;color:var(--color-ink);--swap:.9s;position:fixed;inset:0 0 auto}.header a,.header h1{pointer-events:auto}.header__row{transition:transform var(--swap) var(--ease);position:absolute;inset:0}.header[data-theme=light]{color:var(--color-ink-dark)}.header[data-theme=light] .header__row{transform:translateY(calc(1 * var(--s)))}.header a,.header span,.header svg{transition:color var(--swap) var(--ease)}.header .menu__group--more a span,.header .menu__group--more .menu__n span{transition:none}.header__title{transition:color var(--swap) var(--ease)}.header__logo svg{margin-top:calc(-1 * var(--s));width:calc(18 * var(--s));height:calc(18 * var(--s));display:block}.header .line{vertical-align:top;display:inline-block}.header__logo .line,.header__logo .line__in,.line__fold{display:block}.header.is-folded:not(.is-about) .menu__group--more{pointer-events:none}.menu__group{left:0;right:0}.menu__n{top:0;right:calc((1440 - 241) * var(--s));position:absolute}.menu__name{top:0;left:calc(256 * var(--s));position:absolute}.menu__sub{top:calc(13 * var(--s));left:calc(274 * var(--s));position:absolute}.menu__sub li{display:block}.header[data-theme=light] .menu__group .menu__n,.header[data-theme=light] .menu__group .menu__name,.header[data-theme=light] .menu__group .menu__sub a{color:var(--color-muted)}.menu__group--more a{cursor:default}.menu__group--more .line__in{transition:opacity .5s var(--ease)}.menu__group--more.is-soon .line__in{opacity:.4}.soon{z-index:calc(var(--layer-header) + 1);pointer-events:none;padding:calc(5 * var(--s)) calc(7 * var(--s)) calc(4 * var(--s));background:var(--color-ink);color:var(--color-ground);will-change:transform;position:fixed;top:0;left:0}.soon.is-dark{background:var(--color-ink-dark);color:var(--color-paper)}.header__title{top:calc(13 * var(--s));text-align:center;pointer-events:none;transform-origin:50% 0;font-weight:400;position:absolute;left:0;right:0}@media (prefers-reduced-motion:reduce){.header{--swap:10ms}}.header.is-quiet .menu__group .menu__n,.header.is-quiet .menu__group .menu__name,.header.is-quiet .menu__group .menu__sub a{color:#f2f2f229}.header a:focus-visible,.footer a:focus-visible{outline-offset:calc(3 * var(--s));outline:1px solid}.header .header__title{pointer-events:none}.header[data-theme=light] .menu__group:not(.menu__group--more) a:hover{color:var(--color-ink-dark)!important}.header[data-theme=dark] .menu__group:not(.menu__group--more) a:hover,.header.is-quiet .menu__group:not(.menu__group--more) a:hover{color:var(--color-paper)!important}.header .header__row>a.t12,.header .header__row>a.header__logo,.header a.header__logo{transition:opacity .4s var(--ease), color var(--swap) var(--ease)}.header__logo:after{content:"";inset:0 calc(-6 * var(--s)) 0 0;position:absolute}@media (hover:hover){.header__row>a.t12:hover,.header__logo:hover,.header[data-theme=dark] .menu__group:not(.menu__group--more) a:hover,.footer a.t12:hover{opacity:.5}.header:has(.header__logo:hover) .header__row>a[href=\/]{opacity:.5}.header:has(.header__row>a[href=\/]:hover) .header__logo{opacity:.5}}.header .menu__group:not(.menu__group--more) a{transition:color .4s var(--ease), opacity .4s var(--ease)}.footer .menu__group:not(.menu__group--more) a{transition:opacity .4s var(--ease)}.footer .menu__group:not(.menu__group--more) a:hover{opacity:.5}.hero{height:calc(1100 * var(--s));background:var(--color-ground);position:relative;overflow:hidden}.hero__stage{will-change:transform;position:absolute;inset:0}.hero__shade{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.hero__img{left:calc(-30 * var(--s));width:calc(1500 * var(--s));height:calc(1500 * var(--s));object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0}.hero__gl{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.hero__gl.is-ready{opacity:1}.lab-label{left:calc(20 * var(--s));bottom:calc(19 * var(--s));z-index:var(--layer-dev);gap:calc(14 * var(--s));mix-blend-mode:difference;transition:opacity .3s var(--ease);flex-wrap:wrap;display:flex;position:fixed}.lab-label button{font:inherit;text-transform:uppercase;color:#f2f2f273;cursor:pointer;background:0 0;border:0;padding:0}.lab-label button.is-on,.lab-label button:hover{color:var(--color-paper)}.lab-label.is-away{opacity:0;pointer-events:none}.lab-label__gap{width:calc(26 * var(--s))}.lab-tune{right:calc(20 * var(--s));top:calc(80 * var(--s));z-index:var(--layer-dev);width:260px;max-height:calc(100vh - 160 * var(--s));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-paper);transition:opacity .3s var(--ease);background:#141312b8;padding:10px 12px 12px;position:fixed;overflow:auto}.lab-tune.is-away{opacity:0;pointer-events:none}.lab-tune__text{width:100%;height:calc(160 * var(--s));margin-top:calc(10 * var(--s));padding:calc(6 * var(--s));resize:none;font:inherit;text-transform:none;color:inherit;background:#ffffff14;border:0;outline:none;display:block}.lab-tune__head{gap:14px;display:flex}.lab-tune__head button{font:inherit;text-transform:uppercase;color:#f2f2f299;cursor:pointer;background:0 0;border:0;padding:0}.lab-tune__head button:first-child{color:var(--color-paper);margin-right:auto}.lab-tune__head button:hover{color:var(--color-paper)}.lab-tune.is-folded .lab-tune__body{display:none}.lab-tune__group{border-top:1px solid #f2f2f21f;margin-top:8px}.lab-tune__drop{width:100%;font:inherit;text-transform:uppercase;text-align:left;color:#f2f2f2b3;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:8px 0 2px;display:flex}.lab-tune__drop:after{content:"+"}.lab-tune__group.is-open .lab-tune__drop{color:var(--color-paper)}.lab-tune__group.is-open .lab-tune__drop:after{content:"−"}.lab-tune__rows{padding-bottom:6px;display:none}.lab-tune__group.is-open .lab-tune__rows{display:block}.lab-tune__row{grid-template-columns:1fr auto;row-gap:2px;margin-top:6px;display:grid}.lab-tune__row output{font-variant-numeric:tabular-nums;color:#f2f2f299}.lab-tune__row output.is-changed{color:var(--color-paper)}.lab-tune__row input{width:100%;accent-color:var(--color-paper);grid-column:1/-1;margin:0}.story{z-index:2;height:calc(7160 * var(--s) + 3 * var(--travel,830px) + 3300 * var(--s) + 40vh);background:var(--color-paper);color:var(--color-ink-dark);position:relative;overflow:hidden}.char{will-change:transform;display:inline-block}.story__title{top:calc(68 * var(--s));left:calc(720.5 * var(--s));text-align:center;position:absolute;transform:translate(-50%)}.story__pictures{pointer-events:none;position:absolute;inset:0}.story__picture{left:calc(640 * var(--s));top:calc(var(--y) * var(--s));width:calc(160 * var(--s));height:calc(199 * var(--s));position:absolute;overflow:hidden}.story__picture img{object-fit:cover;width:100%;height:100%}.story__specs{color:var(--color-muted)}.story__specs dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.story__specs dd{white-space:nowrap}.story__details{width:calc(148 * var(--s));color:var(--color-muted)}.story__buy .line__in:not(:has(.half)){text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:from-font}.story__buy .half{background:linear-gradient(currentColor,currentColor) 0 .833em/100% .0834em no-repeat}.story__plate{opacity:0;position:absolute;inset:0}.story__plate img{object-fit:cover;width:100%;height:100%}.story.is-lifted .story__plate{opacity:1}.story__flight{width:calc(94.36 * var(--s));z-index:3;visibility:hidden;pointer-events:none;transform-origin:0 0;will-change:transform;position:fixed;top:0;left:0}.story__flight img{width:100%;height:auto;display:block}.story.is-lifted .story__flight{visibility:visible}.story__lead .line,.story__details .line,.story__buy .line{clip-path:inset(-.15em -50vw)}.line.is-split{clip-path:none}.half{will-change:transform;display:inline-block}.story__spin{width:1px;left:0;top:calc(4160 * var(--s));height:calc(1500 * var(--s));pointer-events:none;position:absolute}.story__dock,.story__gallery,.story__stack,.story__room{pointer-events:none;width:1px;position:absolute;left:0}.story__dock{top:calc(5660 * var(--s));height:calc(600 * var(--s))}.story__gallery{top:calc(6260 * var(--s));height:calc(700 * var(--s))}.story__stack{top:calc(6960 * var(--s));height:calc(3 * var(--travel,830px))}.story__room{top:calc(6960 * var(--s) + 3 * var(--travel,830px) + 700 * var(--s));height:calc(2600 * var(--s))}.story__turn{width:1px;left:0;top:calc(2214 * var(--s));height:calc(1596 * var(--s));pointer-events:none;position:absolute}.story__drawing{opacity:0;fill:none;width:100%;height:100%;stroke:var(--color-line);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.story__drawing path{vector-effect:non-scaling-stroke}.story__drawing mask path{stroke:none}.story__drawing .edges path{opacity:0}.forms{z-index:4;pointer-events:none;visibility:hidden;transform:translateY(var(--leave,0px));position:fixed;inset:0}.story.is-landed .forms{visibility:visible}.forms__steps .abs{top:calc(50% - 10 * var(--s))}.forms__n,.forms__step{color:var(--color-muted);transition:color .8s var(--ease)}.forms__n,.forms__step.is-active{color:var(--color-ink-dark)}.forms__step .roll__strip>span:first-child{color:var(--color-muted)}.forms__step .roll__strip>span:last-child{color:var(--color-ink-dark)}.forms__title{--foot:17;--cap:10;left:0;right:0;bottom:calc((20 - var(--foot)) * var(--s));height:calc(114 * var(--s));text-align:center;color:var(--color-ink-dark);position:absolute}.forms__title .line{clip-path:inset(calc((var(--cap) - 1) * var(--s)) -.6em calc((var(--foot) - 1) * var(--s)) -.6em);position:absolute;top:0;left:0;right:0}.t120w{font-size:calc(120 * var(--s));letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;line-height:.95}.story__drawing .gloss path{stroke:#fff;fill:none;opacity:0;vector-effect:none}.story__drawing .smear{display:none}.story.is-k{height:calc(5560 * var(--s) + 3 * var(--travel,830px) + 3300 * var(--s) + 40vh)}.story.is-k .story__dock,.story.is-k .story__gallery{top:calc(5360 * var(--s));height:0}.story.is-k .story__stack{top:calc(5360 * var(--s))}.story.is-k .story__room{top:calc(5360 * var(--s) + 3 * var(--travel,830px) + 700 * var(--s))}.gallery{z-index:5;pointer-events:none;visibility:hidden;position:fixed;inset:0}.gallery.is-on{visibility:visible}.gallery__track{margin:0;padding:0;list-style:none;position:absolute;inset:0}.gallery__item{transform-origin:50%;will-change:transform;position:absolute;overflow:hidden}.gallery__inner{will-change:transform;position:absolute;inset:-12% 0}.gallery__inner picture,.gallery__inner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gallery__shade{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.gallery__item picture{display:block}.gallery__item--photo img{max-width:none;display:block;position:absolute}.gallery__wash{width:100%;height:100%;position:absolute;inset:0}.reveal-label{left:calc(20 * var(--s));bottom:calc(19 * var(--s));z-index:var(--layer-dev);font-family:var(--font-sans);color:var(--color-ink-dark);pointer-events:none;opacity:0;font-size:13px;transition:opacity .4s;position:fixed}.reveal-label.is-on{opacity:1}.gallery__item--card{pointer-events:auto;background:#fff}.card{color:var(--color-ink-dark);position:absolute;inset:0}.card__title{margin:0;font-weight:400}.card__size{width:calc(133 * var(--s));height:calc(165 * var(--s));background:var(--color-paper);cursor:pointer;transition:background-color .6s var(--ease);border:0;place-items:center;padding:0;display:grid}.card__size img{height:calc(76.8 * var(--s));width:auto;transition:transform .7s var(--ease)}.card__size:not(.is-active):hover img{transform:translateY(calc(-3 * var(--s)))}.card__size.is-active{background:#fff}.card__frame{width:calc((var(--r,584) - var(--x)) * var(--s));height:calc(165 * var(--s));pointer-events:none;z-index:1;border:1px solid #3f3a38cc}.card__size:focus-visible{outline:1px solid var(--color-line);outline-offset:calc(4 * var(--s))}.card__details{width:calc(148 * var(--s));color:var(--color-muted);margin:0}.roll{display:grid}.roll>.line__in{grid-area:1/1;justify-self:center}.roll__strip{will-change:transform;justify-items:center;display:grid}.roll__strip>span{padding-bottom:.4em}.card__dims.roll{vertical-align:top;display:inline-grid}.card__dims.roll,.card__buy .roll{clip-path:inset(0 -.6em)}.card__buy,.footer__obys{--ul-y:round(nearest, .91em, 1px);--ul-h:max(1px, round(nearest, .0834em, 1px))}.card__buy{color:var(--color-ink-dark);background:linear-gradient(currentColor, currentColor) center top var(--ul-y) / var(--ul-w,100%) var(--ul-h) no-repeat;padding-bottom:1px;text-decoration:none}.card__buy.is-running{animation:card-underline .9s var(--ease) both}@keyframes card-underline{0%{background-position:right 0 top var(--ul-y);background-size:100% var(--ul-h)}42%{background-position:right 0 top var(--ul-y);background-size:0% var(--ul-h)}43%{background-position:left 0 top var(--ul-y);background-size:0% var(--ul-h)}to{background-position:left 0 top var(--ul-y);background-size:100% var(--ul-h)}}.gallery__ruler{color:var(--color-muted);opacity:0;transition:opacity .6s var(--ease);justify-content:space-between;display:flex;position:absolute}.gallery__ruler.is-on{opacity:1}.gallery__mark{transition:color .4s var(--ease)}.gallery__mark.is-now{color:var(--color-ink-dark)}.gallery__track-line{left:0;right:0;bottom:calc(-10 * var(--s));background:#3f3a3826;height:1px;position:absolute}.gallery__thumb{background:var(--color-ink-dark);will-change:transform;height:3px;position:absolute;top:-1px;left:0}.gallery__defs{width:0;height:0;position:absolute}.gallery__labels{color:var(--color-ink-dark)}.gallery__labels .abs{top:calc(50% - 6 * var(--s))}.room__ground{visibility:hidden;background:#fff;position:absolute;inset:0}.room__scene{visibility:hidden;fill:none;width:100%;height:100%;stroke:var(--color-line);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.room__scene path{vector-effect:non-scaling-stroke}.shape{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shape__world{transform-style:preserve-3d;position:absolute;top:0;left:0}.shape__tile{transform-origin:50%;backface-visibility:visible;pointer-events:none;will-change:transform;position:absolute;top:0;left:0;overflow:hidden}.shape__tile>img{object-fit:cover;width:100%;height:100%;display:block}.compare{z-index:var(--layer-dev);font-family:var(--font-sans);letter-spacing:.02em;background:#141414d1;border-radius:999px;gap:4px;padding:4px;font-size:12px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.compare button{color:#cfcfcf;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.compare button.is-on{color:#111;background:#f2f2f2}.compare button:hover:not(.is-on){color:#fff}.compare[hidden]{display:none}.shape__tile--drawing{overflow:visible}.shape__photo{width:100%;height:100%;position:absolute;top:0;left:0}.shape__drawing{fill:none;stroke:var(--color-line);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible}.shape__drawing path{vector-effect:non-scaling-stroke}.shape__wash{width:100%;height:100%;position:absolute;top:0;left:0}.room__measure{visibility:hidden}.room__measure path{stroke:#a09996;vector-effect:none;stroke-width:.75px;stroke-linecap:butt}.room__measure circle{fill:#a09996;stroke:none}.room__dims text{font-family:var(--font-serif);text-anchor:middle;dominant-baseline:central;visibility:hidden}.room__num{fill:#a09996;stroke:#fff;stroke-width:4px;stroke-linejoin:round;paint-order:stroke;font-size:8px}.room__label{fill:var(--color-ink-dark);stroke:none;font-size:12px}.collection{z-index:4;height:calc(1235 * var(--s));color:var(--color-paper);background:#1e1b1a;position:relative;overflow:clip}.collection__title{color:var(--color-paper);margin:0;font-weight:400}.collection__count{text-transform:uppercase;color:var(--color-paper);margin:0}.collection__dims{font-size:calc(12 * var(--s));color:#524c4a;white-space:nowrap;margin:0;line-height:1.1}.collection__card{width:calc(var(--w) * var(--s));height:calc(var(--h) * var(--s));color:inherit;background:#2a2624;text-decoration:none;display:block;overflow:hidden}.collection__pic{will-change:transform;display:block;position:absolute;inset:0}.collection__pic img{left:calc(var(--l) * var(--s));top:calc(var(--t) * var(--s));width:calc(var(--iw) * var(--s));max-width:none;height:auto;position:absolute}.collection__water{pointer-events:none;visibility:hidden;display:block;position:absolute;inset:0}.collection__card.is-soon{cursor:default}.room__scene{transform-origin:50% 40%}.collection__label{padding:0 calc(10 * var(--s));pointer-events:none;will-change:transform;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.collection__label>span{clip-path:inset(0);display:block}.collection__plate,.collection__arrow{background:var(--color-ink);color:#1e1b1a;transition:transform .7s cubic-bezier(.65,0,.35,1);display:block;transform:translateY(130%)}.collection__plate{padding:calc(5 * var(--s)) calc(7 * var(--s)) calc(4 * var(--s))}.collection__arrow{width:calc(18 * var(--s));height:calc(18 * var(--s))}.collection__arrow svg{width:100%;height:100%;display:block}.collection__card.is-hover .collection__plate,.collection__card.is-hover .collection__arrow{transition-duration:.9s;transition-timing-function:cubic-bezier(.19,1,.22,1);transform:none}.collection__card.is-hover .collection__arrow{transition-delay:.12s}.collection__name{gap:calc(9 * var(--s));margin:0;display:flex}.collection__name .line{display:inline-block}.bouquet{z-index:4;background:var(--color-paper);color:var(--color-ink-dark);justify-content:center;align-items:center;height:120vh;display:flex;position:relative;overflow:clip}.bouquet__words-track{inset:calc(20 * var(--s)) 0 0;pointer-events:none;position:absolute}.bouquet__words{top:calc(50vh - 10 * var(--s));height:0;color:var(--color-paper);mix-blend-mode:difference;margin:0;padding:0;list-style:none;position:sticky}.bouquet__words .abs{top:0}.bouquet__click{vertical-align:top;clip-path:inset(-.1em);display:inline-block}.bouquet__words .card__buy{color:inherit;pointer-events:auto;display:block}.bouquet__words .card__buy:not(.is-running){background-position:left top var(--ul-y)}.bouquet__buy .roll{vertical-align:top;display:inline-grid}.bouquet__stage{aspect-ratio:2752/1536;-webkit-user-select:none;user-select:none;flex:none;width:min(100%,179.167vh);position:relative}.bouquet__stage>img,.bouquet__hit,.bouquet__layer{max-width:none;display:block;position:absolute}.bouquet__stage>img{pointer-events:none}.bouquet__plate{visibility:hidden}.bouquet.is-studio .bouquet__plate{visibility:visible}.bouquet.is-studio .bouquet__vase,.bouquet.is-studio .bouquet__vase-shadow{visibility:hidden}.bouquet__shadow,.bouquet__vase-shadow{mix-blend-mode:multiply}.bouquet__standing,.bouquet__stem{opacity:0}.bouquet__hit{cursor:pointer;background:0 0;border:0;padding:0}.bouquet__hit:disabled{cursor:default;pointer-events:none}.bouquet__hit:focus-visible{outline:1px solid var(--color-ink-dark);outline-offset:2px}.bouquet__layer{pointer-events:none;inset:0}.bouquet__switch{left:calc(20 * var(--s));bottom:calc(16 * var(--s));z-index:5;gap:calc(14 * var(--s));display:flex;position:absolute}.bouquet__switch button{font:inherit;color:var(--color-muted);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.bouquet__switch button.is-on,.bouquet__switch button:hover{color:var(--color-ink-dark)}.bouquet.is-studio{background:linear-gradient(to bottom, var(--bq-top,var(--color-paper)) 50%, var(--bq-foot,var(--color-paper)) 50%)}.bouquet:not(.has-cutout) .bouquet__ground{display:none}.bouquet__switch-gap{width:calc(14 * var(--s))}.bouquet.is-foot-dark .bouquet__switch button{color:#f2f2f266}.bouquet.is-foot-dark .bouquet__switch button.is-on,.bouquet.is-foot-dark .bouquet__switch button:hover,.bouquet.is-foot-dark .v1__caption,.bouquet.is-foot-dark .bq2-count,.bouquet.is-foot-dark .bq3-count{color:var(--color-paper)}.footer{z-index:4;height:calc(100vh + 1px);min-height:calc(510 * var(--s));color:var(--color-paper);background:#1e1b1a;margin-top:-1px;position:relative;overflow:hidden}.footer a{color:inherit}.footer__copy,.footer__credit{margin:0}.footer__copy,.footer__grey{color:#696969}.footer__obys{--ul-y:round(nearest, 1.06em, 1px);background:linear-gradient(currentColor, currentColor) right 0 top var(--ul-y) / 100% var(--ul-h) no-repeat;text-decoration:none}.footer__obys.is-running{animation:card-underline .9s var(--ease) both}.footer__obys .roll{vertical-align:top;clip-path:inset(0 -.6em);display:inline-grid}.footer__logo{top:auto;bottom:calc(12 * var(--s));width:calc(1400.36 * var(--s));height:calc(300 * var(--s));display:block;overflow:hidden}.footer .line{vertical-align:top;display:inline-block}.bq3-film{transition:opacity .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.bq3-film>canvas{display:block;position:absolute}.bq3-film__still{opacity:0;transition:opacity 1.6s cubic-bezier(.65,0,.35,1)}.bq3-ghosts.is-in .bq3-film__still{opacity:1}.bq3-film__wet{opacity:0;-webkit-mask-image:linear-gradient(#0000 0% 38%,#000 50% 54%,#0000 60% 100%);mask-image:linear-gradient(#0000 0% 38%,#000 50% 54%,#0000 60% 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bq3-ghosts.is-in .bq3-film__wet{animation:5.2s cubic-bezier(.45,0,.3,1) infinite bq3-climb;animation-delay:calc(var(--i) * .35s + 1.2s)}.bq3-film.is-gone{opacity:0}@keyframes bq3-climb{0%{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}8%{opacity:.55}62%{opacity:.55}70%,to{opacity:0;-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes bq3-breathe{0%{transform:scale(.985)}to{transform:scale(1.015)}}.bq3-canvas{width:100%;height:100%;position:absolute;inset:0}.bq3-mask{clip-path:inset(0);display:block;overflow:hidden}.bq3-in{display:block}.bq3-count{left:auto;right:calc(20 * var(--s));bottom:calc(16 * var(--s));gap:calc(6 * var(--s));color:var(--color-ink-dark);display:flex;position:absolute;transform:none}.bq3-count .bq3-mask:first-child{color:#a09996}.bq3-count .bq3-in{transition:transform 1.1s cubic-bezier(.19,1,.22,1);transform:translateY(120%)}.bq3-count .bq3-mask+.bq3-mask .bq3-in{transition-delay:80ms}.bq3-count.is-in .bq3-in{transform:none}.bq3-label{gap:calc(2 * var(--s));will-change:transform;display:flex;position:absolute;top:0;left:0}.bq3-plate,.bq3-arrow{background:var(--color-ink-dark);color:var(--color-paper);transition:transform .7s cubic-bezier(.65,0,.35,1);display:block;transform:translateY(130%)}.bq3-plate{padding:calc(5 * var(--s)) calc(7 * var(--s)) calc(4 * var(--s))}.bq3-arrow{width:calc(18 * var(--s));height:calc(18 * var(--s))}.bq3-arrow svg{width:100%;height:100%;display:block}.bq3-label.is-on .bq3-plate,.bq3-label.is-on .bq3-arrow{transition-duration:.9s;transition-timing-function:cubic-bezier(.19,1,.22,1);transform:none}.bq3-label.is-on .bq3-arrow{transition-delay:.12s}@media (prefers-reduced-motion:reduce){.bq3-ghost{animation:none}}.bq3-ghosts.has-water .bq3-film{display:none}.bq3-water{opacity:0;transition:opacity 1.6s cubic-bezier(.65,0,.35,1);display:block;position:absolute}.bq3-water.is-in{opacity:1}.bq3-water>canvas{display:block;width:100%!important;height:100%!important}.cursor-close{z-index:calc(var(--layer-header) + 6);pointer-events:none;color:var(--color-ink-dark);will-change:transform;position:fixed;top:0;left:0}.cursor-close.is-paper{color:var(--color-paper)}.cursor-close .line{vertical-align:top;display:inline-block}.cursor-close .line__in{display:inline-block}.about{z-index:calc(var(--layer-header) - 1);color:var(--color-paper);cursor:default;background:#1e1b1a00;position:fixed;inset:0}html.is-layer .lab-tune,html.is-layer .lab-label{visibility:hidden}.footer>:not(.footer__logo){transition:opacity .5s var(--ease)}html.is-about .footer>:not(.footer__logo,.footer__copy,.footer__credit){opacity:0}html.is-foot-swap .footer>:not(.footer__logo,.footer__copy,.footer__credit){visibility:hidden;transition:none}html.is-foot-snap .footer>:not(.footer__logo){transition:none}.about[hidden]{display:none}.about a{color:inherit;text-decoration:none}.about p,.about ul{margin:0}.about__page{overscroll-behavior:none;box-sizing:border-box;padding:calc(50vh - 6 * var(--s)) 0 calc(20 * var(--s));scrollbar-width:none;position:absolute;inset:0;overflow-y:hidden}.about__page::-webkit-scrollbar{display:none}.about__row{position:relative}.about__label{top:0;left:calc(20 * var(--s));position:absolute}.about__text{margin-left:calc(256 * var(--s));width:calc(307 * var(--s));font-size:calc(12 * var(--s));line-height:1.12}.about__text p+p{margin-top:1.12em}.about__slogan{top:0;left:calc(1082 * var(--s));line-height:1.1;position:absolute}.about__row--objects{margin-top:calc(39 * var(--s))}.about .about__objects{margin-left:calc(256 * var(--s));padding:0;list-style:none}.about__objects .is-soon,.about__copy{color:#696969}.about__objects a{transition:opacity .4s var(--ease)}@media (hover:hover){.about__objects a:hover{opacity:.5}}.about__copy{left:calc(20 * var(--s));bottom:calc(17 * var(--s));line-height:1.1;position:absolute}.about__mark{left:calc(1378 * var(--s));top:calc(50vh - 21 * var(--s));width:calc(42 * var(--s));height:calc(42 * var(--s));position:absolute;overflow:hidden}.about__mark svg{width:100%;height:100%;display:block}.about .line{display:block}.about__slogan .line,.about__copy .line{vertical-align:top;display:inline-block}.header.is-about .menu__group--more .menu__n,.header.is-about .menu__group--more .menu__name,.header.is-about .menu__group--more .menu__sub li{opacity:1!important;visibility:visible!important;transform:none!important}.header.is-about .menu__group--more .line__fold{transform:none!important}.header.is-about .menu__group--more .menu__n,.header.is-about .menu__group--more .menu__name,.header.is-about .menu__group--more .menu__sub a{transition:color .8s var(--ease)}.header.is-about.is-settled .menu__group--more .menu__n,.header.is-about.is-settled .menu__group--more .menu__name,.header.is-about.is-settled .menu__group--more .menu__sub a{color:#696969!important}.header.is-snap,.header.is-snap *{transition:none!important}.store{z-index:calc(var(--layer-header) - 2);background:#fff0;position:fixed;inset:0}.store[hidden],.store__panel[hidden]{display:none}.store__panel{height:calc(471 * var(--s));z-index:calc(var(--layer-header) - 1);color:var(--color-paper);will-change:transform;background:#1e1b1a;position:fixed;top:0;left:0;right:0}.store__panel p{margin:0}.store__rule{width:calc(1400 * var(--s));transform-origin:0;background:#524c4a;height:1px}.store__name{gap:calc(9 * var(--s));display:flex}.store__dims{color:#524c4a;white-space:nowrap;line-height:1.1}.store__panel .line{display:block}.store__name .line,.store__count .line{vertical-align:top;display:inline-block}.store__name .line__in{gap:calc(9 * var(--s));display:flex}.store__card{background:0 0}.store__card.is-waiting .collection__label{visibility:hidden}.store__card .collection__pic img{transition:transform 1.2s var(--ease)}.store__card:not(.is-waiting):hover .collection__pic img{transform:scale(1.04)}.cart{z-index:calc(var(--layer-header) + 2);background:#fff0;position:fixed;inset:0}.cart[hidden],.cart__panel[hidden]{display:none}.cart__panel{width:calc(358 * var(--s));z-index:calc(var(--layer-header) + 3);color:var(--color-paper);will-change:transform;--cart-rule:#524c4a;--cart-grey:#696969;--cart-hi:var(--color-paper);background:#1e1b1a;position:fixed;top:0;bottom:0;right:0}.cart__panel p{margin:0}.cart__panel button,.cart__panel a{letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:none}.cart__panel .line{vertical-align:top;display:inline-block}.cart__panel .roll{clip-path:inset(0 -.6em);display:inline-grid}.cart__head,.cart__items,.cart__empty,.cart__foot{left:calc(20 * var(--s));right:calc(20 * var(--s));position:absolute}.cart__head{top:calc(18 * var(--s));height:calc(31 * var(--s));border-bottom:1px solid var(--cart-rule);justify-content:space-between;display:flex}.cart__close{font-size:calc(12 * var(--s));height:max-content;transition:color .5s var(--ease);color:var(--cart-grey)!important}.cart__items{top:calc(49 * var(--s));bottom:calc(152 * var(--s));scrollbar-width:none;margin:0;padding:0;list-style:none;overflow-y:auto}.cart__items::-webkit-scrollbar{display:none}.cart__empty{top:calc(69 * var(--s));color:var(--cart-grey);line-height:1.1}.cart__item{grid-template-columns:calc(80 * var(--s)) 1fr;column-gap:calc(16 * var(--s));padding:calc(20 * var(--s)) 0;border-bottom:1px solid var(--cart-rule);grid-template-rows:auto 1fr;display:grid}.cart__pic{width:calc(80 * var(--s));height:calc(100 * var(--s));background:#2a2624;grid-row:1/3;overflow:hidden}.cart__pic img{object-fit:cover;width:100%;height:100%;display:block}.cart__name{line-height:1.1}.cart__foot-row{align-self:end;align-items:baseline;gap:calc(16 * var(--s));display:flex}.cart__count{align-items:baseline;gap:calc(10 * var(--s));display:flex}.cart__count button,.cart__remove{font-size:calc(12 * var(--s));transition:color .5s var(--ease);color:var(--cart-grey)!important}.cart__price{margin-left:auto}.cart__remove:hover,.cart__close:hover,.cart__count button:hover{color:var(--cart-hi)!important}.cart__count button{position:relative}.cart__count button:after{content:"";inset:calc(-14 * var(--s)) calc(-8 * var(--s));position:absolute}.cart__count .roll,.co__qty .roll{justify-items:center;width:1.5em}.cart__title .roll>.line__in,.cart__price .roll>.line__in,.cart__total .roll>.line__in,.co__price .roll>.line__in,.co__subtotal .roll>.line__in{justify-self:end}.cart__title .roll__strip,.cart__price .roll__strip,.cart__total .roll__strip,.co__price .roll__strip,.co__subtotal .roll__strip{justify-items:end}.cart__foot{bottom:calc(20 * var(--s))}.cart__sub{padding:calc(10 * var(--s)) 0;border-top:1px solid var(--cart-rule);justify-content:space-between;line-height:1.1;display:flex;margin-bottom:calc(10 * var(--s))!important}.cart__sub .roll>.line__in,.cart__sub .roll__strip{justify-self:end;justify-items:end}.cart__go-wrap{height:calc(34 * var(--s));overflow:hidden}.cart__panel .cart__go{background:var(--color-paper);color:#1e1b1a;width:100%;height:100%;transition:background-color .6s var(--ease);place-items:center;display:grid}.cart__panel .cart__go:hover{background:#d9d3d0}.cart__on-wrap{margin-top:calc(8 * var(--s))}.cart__panel .cart__on{width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--cart-rule);transition:box-shadow .6s var(--ease);place-items:center;display:grid}.cart__panel .cart__on:hover{box-shadow:inset 0 0 0 1px var(--color-paper)}.cart__on .roll{clip-path:inset(0 -.6em);display:inline-grid}.cart__panel:not(.is-empty) .cart__empty,.cart__panel.is-empty .cart__foot>:not(.cart__on-wrap),html.is-cart .lab-tune,html.is-cart .lab-label{visibility:hidden}.pdp{z-index:calc(var(--layer-header) - 3);background:var(--color-paper);color:var(--color-ink-dark);will-change:transform;position:fixed;inset:0;overflow:hidden}.pdp[hidden]{display:none}.pdp p{margin:0}.pdp button{letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.pdp .line{vertical-align:top;display:inline-block}.pdp__name{line-height:1.1}.pdp__options{gap:calc(12 * var(--s));display:flex}.pdp__options button{font-size:inherit;line-height:inherit;text-transform:inherit;color:var(--color-muted);transition:color .5s var(--ease)}.pdp__options button.is-on,.pdp__options button:hover{color:var(--color-ink-dark)}.pdp__photos{left:calc(492 * var(--s));width:calc(456 * var(--s));position:absolute;top:0;bottom:0;overflow:hidden}.pdp__track{gap:calc(10 * var(--s));padding-top:calc(126 * var(--s));padding-bottom:calc(20 * var(--s));will-change:transform;flex-direction:column;display:flex}.pdp__photo{width:100%;height:calc(567 * var(--s));background:#e8e5e3;margin:0;overflow:hidden}.pdp__photo img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.pdp__group{color:var(--color-muted)}.pdp__info{left:calc(1082 * var(--s));top:calc(126 * var(--s));width:calc(338 * var(--s));max-height:calc(100% - 126 * var(--s) - 74 * var(--s));overscroll-behavior:contain;scrollbar-width:none;position:absolute;overflow-y:auto}.pdp__info::-webkit-scrollbar{display:none}.pdp__price{line-height:.98}.pdp__desc{width:calc(332 * var(--s));line-height:1.1;margin-top:calc(23 * var(--s))!important}.pdp__desc .line{display:block}.pdp__dims-label{line-height:.98;margin-top:calc(22 * var(--s))!important}.pdp__dims{height:calc(200 * var(--s));margin-top:calc(14 * var(--s));align-items:flex-end;display:flex}.pdp__dims svg{display:block;overflow:visible}.pdp__dims text{font-family:var(--font-serif);text-anchor:middle;dominant-baseline:central;font-size:calc(8px * var(--k,1));fill:#a09996;stroke:var(--color-paper);stroke-width:calc(4px * var(--k,1));stroke-linejoin:round;paint-order:stroke}.pdp__dims .m path{stroke:#a09996;stroke-width:.75px;stroke-linecap:butt;fill:none}.pdp__dims .m circle{fill:#a09996}.pdp__acc{margin-top:calc(26 * var(--s));border-bottom:1px solid var(--pdp-rule);--pdp-rule:#c3bcbc}.pdp__row{border-top:1px solid var(--pdp-rule)}.pdp .pdp__toggle{text-align:left;width:100%;padding:calc(9.75 * var(--s)) 0 calc(7.5 * var(--s));line-height:.98;display:block;position:relative}.pdp__plus{right:calc(1 * var(--s));top:calc(11 * var(--s));width:calc(7 * var(--s));height:calc(7 * var(--s));position:absolute}.pdp__plus:before,.pdp__plus:after{content:"";transition:transform .6s var(--ease);background:currentColor;position:absolute}.pdp__plus:before{height:1px;margin-top:-.5px;top:50%;left:0;right:0}.pdp__plus:after{width:1px;margin-left:-.5px;top:0;bottom:0;left:50%}.pdp__row.is-open .pdp__plus:after{transform:scaleY(0)}.pdp__more{height:0;overflow:hidden}.pdp__text{padding:calc(4 * var(--s)) 0 calc(20 * var(--s));width:calc(332 * var(--s));line-height:1.1}.pdp__text p,.pdp__desc{text-wrap:pretty}.pdp__text p+p{margin-top:1.1em!important}.pdp__thumbs{left:calc(20 * var(--s));bottom:calc(20 * var(--s));gap:calc(2 * var(--s));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.pdp__thumb{width:calc(32 * var(--s));height:calc(40 * var(--s));opacity:.45;transition:opacity .6s var(--ease);display:block}.pdp__thumb.is-on,.pdp__thumb:hover{opacity:1}.pdp__thumb img{object-fit:cover;width:100%;height:100%;display:block}.pdp__add-wrap{left:calc(1082 * var(--s));bottom:calc(20 * var(--s));width:calc(338 * var(--s));height:calc(34 * var(--s));position:absolute;overflow:hidden}.pdp .pdp__add{width:100%;height:100%;transition:background-color .6s var(--ease);background:#1e1b1a;place-items:center;display:grid;color:var(--color-paper)!important}.pdp .pdp__add:hover{background:#3f3a38}.pdp__add .roll{clip-path:inset(0 -.6em);display:inline-grid}.pdp-dim{z-index:calc(var(--layer-header) - 3);pointer-events:none;background:#1e1b1a;position:fixed;inset:0}.pdp-dim[hidden]{display:none}html.is-page-head .header__title,html.is-page-head:not(.is-about) .header .menu__group--more{visibility:hidden!important}html.is-page .lab-tune,html.is-page .lab-label{visibility:hidden}.pdp .roll{clip-path:inset(0 -.6em);display:inline-grid}.pdp .roll>.line__in,.pdp .roll__strip{justify-self:start;justify-items:start}.pdp__add .roll>.line__in,.pdp__add .roll__strip{justify-self:center;justify-items:center}.co{--co-ground:#1e1b1a;--co-ink:var(--color-paper);--co-grey:#696969;--co-rule:#524c4a;--co-plate:#2a2624;--co-button:var(--color-paper);--co-button-hi:#fff;--co-button-ink:#1e1b1a;--u:var(--s);z-index:calc(var(--layer-header) - 3);background:var(--co-ground);color:var(--co-ink);will-change:transform;position:fixed;inset:0;overflow:hidden}html.is-handoff .about,html.is-handoff .store,html.is-handoff .store__panel,.co.is-under{z-index:calc(var(--layer-header) - 4)}.co[hidden],.co__ask[hidden],.co__done[hidden]{display:none}.co p,.co dl,.co dd{margin:0}.co button{letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.co .line{vertical-align:top;display:inline-block}.co__grid{top:calc(126 * var(--u));left:0;right:0;bottom:calc(20 * var(--u));padding:0 calc(20 * var(--u));column-gap:calc(16 * var(--u));grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:start;display:grid;position:absolute}.co__head{align-items:flex-start;gap:calc(8 * var(--u));flex-direction:column;display:flex}.co__name{text-transform:uppercase;color:inherit;transition:opacity .4s var(--ease);line-height:.98;text-decoration:none;display:block}@media (hover:hover){.co__name:hover{opacity:.5}}.co.is-empty .co__name{visibility:hidden}.co__step{line-height:.98}.co__cols{padding-bottom:calc(7.5 * var(--u));border-bottom:1px solid var(--co-rule);align-items:end;line-height:.98;display:grid}.co__cols .co__step{display:contents}.co__cols .co__ttl{grid-column:1/3}.co__col-qty{grid-column:3}.co__col-price{grid-column:4}.co__col-qty,.co__col-price{color:var(--co-grey)}.co__col-price{justify-self:end}.co__items{margin:0;padding:0;list-style:none}.co__item{padding:calc(16 * var(--u)) 0;border-bottom:1px solid var(--co-rule);align-items:start;display:grid;overflow:hidden}.co__pic{background:var(--co-plate);display:block;overflow:hidden}.co__pic img{object-fit:cover;width:100%;height:100%;display:block}.co__info{flex-direction:column;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.co__iname{line-height:1.1}.co__idims{color:var(--co-grey);margin-top:calc(6 * var(--u))!important;margin-top:calc(8 * var(--u))!important}.co .co__remove{font-size:calc(12 * var(--u));color:var(--co-grey);transition:color .5s var(--ease);margin-top:auto;line-height:1.1}.co .co__remove:hover{color:var(--co-ink)}.co.is-sent .co__remove{visibility:hidden}.co__qty,.co__price{line-height:1.1}.co__qty{align-items:baseline;gap:calc(10 * var(--u));display:flex}.co .co__qty button{font-size:calc(12 * var(--u));color:var(--co-grey);transition:color .5s var(--ease);line-height:1.1}.co .co__qty button:hover{color:var(--co-ink)}.co.is-sent .co__qty button{visibility:hidden}.co .co__qty button{position:relative}.co .co__qty button:after{content:"";inset:calc(-14 * var(--s)) calc(-8 * var(--s));position:absolute}.co__price{white-space:nowrap;justify-self:end}.co__nothing{padding-top:calc(16 * var(--u));line-height:1.1}.co:not(.is-empty) .co__nothing,.co:not(.is-empty) .co__empty-note,.co.is-empty .co__items,.co.is-empty .co__col-qty,.co.is-empty .co__col-price,.co.is-empty .co__sum,.co.is-empty .co__ask{display:none}.co__sum-row{padding:calc(9.75 * var(--u)) 0 calc(7.5 * var(--u));border-bottom:1px solid var(--co-rule);justify-content:space-between;align-items:baseline;line-height:.98;display:flex}.co__sum-row dd{white-space:nowrap}.co__sum-now{padding-top:calc(18.7 * var(--u))}.co__form{flex-direction:column;display:flex}.co__words{max-width:calc(330 * var(--u));text-wrap:pretty;line-height:1.1}.co__words .line{display:block}.co__ask>.co__words:first-child,.co__done>.co__words:first-child,.co__empty-note{margin-top:calc(17.7 * var(--u))!important}.co__grey{margin-top:calc(13.2 * var(--u))!important}.co__fields{gap:calc(13 * var(--u));margin-top:calc(30.7 * var(--u));display:grid}.co__field{display:block;position:relative}.co__flabel{left:0;bottom:calc(8.7 * var(--u));color:var(--co-grey);pointer-events:none;transition:opacity .3s var(--ease);line-height:.98;position:absolute}.co__field:focus-within .co__flabel{opacity:0}.co__field:has(input:not(:placeholder-shown)) .co__flabel{opacity:0}.co__field input{--rule:1;--rule-c:var(--co-rule);width:100%;height:calc(26 * var(--u));font-family:inherit;font-size:calc(12 * var(--u));color:var(--co-ink);background:linear-gradient(var(--rule-c), var(--rule-c)) 0 100% / calc(var(--rule) * 100%) 1px no-repeat;transition:--rule-c .5s var(--ease);border:0;border-radius:0;outline:none;padding:0}.co__field input:focus,.co__field input:hover{--rule-c:var(--co-ink)}@property --rule-c{syntax:"<color>";inherits:true;initial-value:#524c4a}.co__error{min-height:calc(13 * var(--u));color:var(--co-ink);line-height:1.1;margin-top:calc(9 * var(--u))!important}.co__send-wrap{margin-top:calc(8 * var(--u));height:calc(34 * var(--u));overflow:hidden}.co .co__send{background:var(--co-button);width:100%;height:100%;color:var(--co-button-ink);transition:background-color .6s var(--ease);place-items:center;display:grid}.co .co__send:hover{background:var(--co-button-hi)}.co__send .roll{clip-path:inset(0 -.6em);display:inline-grid}.co__head{grid-area:1/1/4/3}.co__sel{grid-area:1/3/4/9}.co__cols,.co__item{grid-template-columns:calc(102 * var(--u)) calc(338 * var(--u)) calc(102 * var(--u)) minmax(0, 1fr);column-gap:calc(16 * var(--u))}.co__pic{width:calc(102 * var(--u));height:calc(128 * var(--u))}.co .co__sum{margin-top:calc(-9.75 * var(--u));grid-area:1/10/auto/13}.co__form{grid-area:2/10/auto/13}.co.is-empty .co__form{grid-row:1;margin-top:0}.co.is-empty .co__empty-note{margin-top:calc(-1 * var(--u))!important}html.is-checkout .lab-tune,html.is-checkout .lab-label{visibility:hidden}@media (width<=767px),(pointer:coarse) and (height<=500px){:root{--s:1px;--m:calc(var(--vw,100vw) / 390);--margin:16px;--gutter:8px;--col:calc((var(--vw,100vw) - 56px) / 4);--col3:calc(16px + 2 * var(--col) + 16px);--big:clamp(40px, calc(var(--vw,100vw) * .12), 72px);--lead:clamp(19px, calc(var(--vw,100vw) * .0565), 32px);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:clip;padding:0!important}body{overflow-x:clip}.t120,.t120w{font-size:var(--big)}.t50{font-size:30px}.t30{font-size:var(--lead)}.lab-label,.lab-tune,.compare,.reveal-label,.bouquet__switch,.cursor-close,.bq3-label{display:none!important}.preloader__name,.preloader__count{top:calc(50% - 6px)}.preloader__name{left:16px}.preloader__count{right:16px}.preloader__mark{width:72px;height:72px}img.preloader__mark{visibility:hidden}.preloader:before{width:72px;height:72px;top:calc(50% - 36px);left:calc(50% - 36px)}.header{height:calc(48px + var(--safe-t))}.header__row{inset:var(--safe-t) 0 0}.header .menu{display:none}.header__logo{top:13px;left:16px}.header__row>a.t12{top:16px}.header__row>a.t12[href=\/]{left:40px}.header__row>a[href=\/store],.header__row>a[href=\/about],.footer>a[href=\/store],.footer>a[href=\/about]{display:none}.header__row>.phone-menu,.footer>.phone-menu{left:auto;right:16px}.header__row>a[href=\/cart]{right:68px}.header__row>a:after{content:"";position:absolute;inset:-16px -6px}.header__title{top:44px}.header a span,.header svg{transition:none}.header:before,.header:after{content:"";z-index:-1;height:calc(44px + var(--safe-t));opacity:0;transition:opacity .3s var(--ease);pointer-events:none;position:absolute;inset:0 0 auto}.header:before{background:var(--color-paper)}.header:after{background:#1e1b1a}html:not(.is-layer):not(.is-checkout):not(.is-cart) .header.is-bouquet:after{background:var(--bq-top,#0c0c0a)}.header[data-theme=light]:not(.is-quiet):before,.header.is-quiet:after,html.is-about .header:after,html.is-checkout .header:after{opacity:1}.phone-nav__veil{z-index:calc(var(--layer-header) - 2);position:fixed;inset:0}.phone-nav{z-index:calc(var(--layer-header) - 1);padding:calc(68px + var(--safe-t)) 16px calc(24px + var(--safe-b));color:var(--color-paper);will-change:transform;background:#1e1b1a;flex-direction:column;justify-content:flex-end;gap:6px;display:flex;position:fixed;inset:0}.phone-nav[hidden],.phone-nav__veil[hidden]{display:none}.phone-nav a,.phone-nav p{color:inherit;justify-content:space-between;align-items:baseline;margin:0;line-height:1;text-decoration:none;display:flex}.phone-nav__big{font-size:var(--big)}.phone-nav__sub{font-size:30px}.phone-nav p.phone-nav__big{margin-bottom:6px}.phone-nav .is-soon{color:#696969}.phone-nav .phone-nav__about{margin-top:32px}.hero{--s:calc(var(--vw,100vw) * 1.42 / 1500);background:#0c0c0c;height:100svh;min-height:480px}.hero__stage{width:calc(1440 * var(--s));height:calc(1500 * var(--s));margin-left:calc(-729 * var(--s));inset:auto auto 0 50%}@supports (animation-timeline:scroll()){.hero__shade{animation:linear both hero-dusk;animation-timeline:scroll(root);animation-range:0 100svh}@keyframes hero-dusk{to{opacity:.55}}}.hero__stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0c0c0c,#0c0c0c00);height:90px;position:absolute;top:0;left:0;right:0}.story{--title-lh:calc(var(--big) * .93);--pw:calc(var(--vw,100vw) * .385);--ph:calc(var(--pw) * 1.2414);--pt:calc(68 * var(--m) + 4 * var(--title-lh) + 28px);--lead-y:calc(var(--pt) + 4 * var(--ph) + 24px + 150 * var(--m));--details-y:calc(var(--lead-y) + 4 * var(--lead) + 28px);--buy-y:calc(var(--details-y) + 74px);--turn-y:calc(var(--buy-y) + 10vh + 200px);--spin-y:calc(var(--turn-y) + 1200px + 240px);--spin-end:calc(var(--spin-y) + 1200px);height:auto;padding-top:calc(var(--spin-end) + 40vh + 40px);overflow:clip}.story__fly{z-index:3;left:0;right:0;top:calc(var(--pt) + 3 * (var(--ph) + 8px) + var(--ph) * .5006 - 239.4px);pointer-events:none;position:absolute;bottom:0}.story__flight{transform-origin:50%;width:94.36px;margin:0 auto;position:sticky;top:calc(50dvh - 239.4px);left:auto}.story__dim{z-index:5;visibility:hidden;pointer-events:none;background:#000;position:fixed;inset:0}.story.is-covered .story__fly,.story.is-covered .forms{opacity:0}.story.is-uncarried .story__fly{position:static}.story.is-uncarried .story__flight{transform-origin:0 0;margin:0;position:fixed;top:0;left:0}.story__title{top:calc(68 * var(--m));left:50%}.story__picture{left:calc(50% - var(--pw) / 2);width:var(--pw);height:var(--ph);top:calc(var(--pt) + var(--n,0) * (var(--ph) + 8px))}.story__picture:nth-child(2){--n:1}.story__picture:nth-child(3){--n:2}.story__picture:nth-child(4){--n:3}.story__specs{display:none}.story__lead,.story__details,.story__buy{left:50%}.story__lead{top:var(--lead-y)}.story__details{top:var(--details-y)}.story__buy{top:var(--buy-y)}.story__buy:after{content:"";position:absolute;inset:-15px -14px}.story__buy .line{clip-path:inset(-.15em -50vw -.4em)}.story__buy .line__in:not(:has(.half)){text-decoration:none}.story__buy .half{background-position:0 1.2em;padding-bottom:.3em}.card__buy{--ul-y:round(nearest, 1.2em, 1px);padding-bottom:5px}.story__turn{top:var(--turn-y);height:1200px}.story__spin{top:var(--spin-y);height:1200px}.forms__steps{display:none}.forms__title{bottom:max(10px, calc(var(--safe-b) - 22px));height:calc(var(--big) * .95)}.forms__title .line{clip-path:inset(.075em -.6em .13em)}.gallery{visibility:visible;z-index:6;pointer-events:auto;padding:calc(72 * var(--m)) 0 calc(160 * var(--m));background:var(--color-paper);position:relative;inset:auto}.phone-swipe{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0;padding:0 16px;scroll-padding:0 16px;display:flex;overflow:auto hidden}.phone-swipe::-webkit-scrollbar{display:none}.phone-swipe li{height:calc(320 * var(--m));scroll-snap-align:start;background:#e8e5e3;flex:none}.phone-swipe img{width:auto;max-width:none;height:100%;display:block}.phone-swipe__bar{background:#d6d3d1;height:1px;margin:16px 16px 0;position:relative;overflow:hidden}.phone-swipe__bar i{background:var(--color-ink-dark);will-change:transform;width:30%;position:absolute;inset:0 auto 0 0}.gallery__track{margin-top:calc(120 * var(--m));display:block;position:relative;inset:auto}.gallery__item{will-change:auto;position:relative;overflow:visible}.gallery__wash,.gallery__labels,.gallery__ruler,.gallery__defs,.room__scene{display:none}.gallery__item--card{pointer-events:auto;background:#fff;margin:0 16px;padding:20px 16px}.card{--s:calc((var(--vw,100vw) - 64px) / 479);text-align:center;position:relative;inset:auto}.card .t12,.card .t12s{font-size:12px}.card__title,.card__details,.card__buy{position:relative;top:auto;left:auto;transform:none}.card__title{font-size:30px}.card__sizes{left:calc(-105 * var(--s));height:calc(262 * var(--s));margin-top:calc(32px - 79 * var(--s));position:relative}.card__label{margin-top:-6px}.card__size img{height:calc(84 * var(--s))}.card__details{width:auto;margin-top:24px}.card__buy{margin-top:28px;display:inline-block}.card__buy:after{content:"";position:absolute;inset:-15px -20px}.collection{height:auto;padding:12px 16px calc(160 * var(--m));grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;display:grid}.collection>.abs{text-align:left;position:relative;top:auto;left:auto;right:auto}.collection__count,p.collection__title.abs--r,.collection__card .collection__label{display:none}.collection__title{grid-area:1/1/auto/-1;justify-self:start}h2.collection__title{margin-left:calc(var(--big) * .92)}.collection>.collection__card{aspect-ratio:4/5;width:auto;height:auto;margin-top:calc(56 * var(--m));grid-column:1/-1}.collection>.collection__card:first-of-type{margin-top:calc(120 * var(--m));grid-row:3}.collection>.collection__card:nth-of-type(2){grid-row:5}.collection>.collection__card:nth-of-type(3){grid-row:7}.collection__pic img{object-fit:cover;width:100%;height:112%;top:-6%;left:0}.collection__name{grid-column:1/3;margin-top:8px}.collection__dims{grid-column:2/-1;margin-top:8px;margin-left:44px}.collection__name:nth-of-type(4),.collection__dims:nth-of-type(7){grid-row:4}.collection__name:nth-of-type(5),.collection__dims:nth-of-type(8){grid-row:6}.collection__name:nth-of-type(6),.collection__dims:nth-of-type(9){grid-row:8}.bouquet{height:100svh;min-height:560px;background:linear-gradient(to bottom, var(--bq-top,#0c0c0a) 50%, var(--bq-foot,#d8d4ce) 50%)!important}.bouquet__stage{width:110%}.bouquet__plate{-webkit-mask-image:linear-gradient(#0000 2%,#000 22% 78%,#0000 98%);mask-image:linear-gradient(#0000 2%,#000 22% 78%,#0000 98%)}.bouquet__words-track{inset:0}.bouquet__words{height:auto;position:static}.bouquet__words .abs:first-child{left:50%;top:calc(64px + var(--safe-t));text-align:center;white-space:nowrap;transform:translate(-50%)}.bouquet__words .abs:nth-child(2){left:16px;top:calc(134px + var(--safe-t))}.bouquet__words .abs:nth-child(3){left:auto;right:16px;top:calc(134px + var(--safe-t));text-align:right}.bouquet__words .abs:nth-child(4){text-align:center;white-space:nowrap;inset:auto auto 24px 50%;transform:translate(-50%)}.bouquet__buy{margin:0;position:relative;bottom:auto}.bouquet__buy:after{content:"";position:absolute;inset:-15px -24px}.footer{height:60svh;min-height:340px}.footer>.abs{top:20px}.footer__copy{left:16px}.footer>a.abs:after{content:"";position:absolute;inset:-16px -6px}.footer__menu{display:none}.footer>.footer__credit{top:auto;left:16px;right:auto;bottom:calc((var(--vw,100vw) - 32px) * .2142 + 12px + max(16px, var(--safe-b)));text-align:left}.footer>.footer__logo{top:auto;left:16px;bottom:max(16px, var(--safe-b));aspect-ratio:1400.36/300;width:calc(100% - 32px);height:auto}.pdp{padding:calc(48px + var(--safe-t)) 16px 0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;column-gap:8px;display:grid;overflow:hidden auto}.pdp .abs{position:relative;top:auto;left:auto}.pdp__photos{grid-area:1/1/auto/-1;width:auto;height:auto;position:relative;top:auto;bottom:auto;left:auto;overflow:visible}.pdp__track{will-change:auto;flex-direction:column;gap:8px;padding:0;transform:none!important}.pdp__photo{aspect-ratio:456/567;flex:none;width:100%;height:auto}.pdp__thumbs,.pdp__group,.pdp__label{display:none}html.is-page-head:not(.is-checkout):not(.is-layer) .header:before{content:"";height:calc(44px + var(--safe-t));background:var(--color-paper);position:fixed;inset:0 0 auto}.pdp__info{display:contents}.pdp__desc{grid-area:2/1/auto/-1;width:auto;margin-top:40px!important}.pdp__dims-label{grid-area:3/1/auto/-1;margin-top:40px!important}.pdp__dims{grid-area:4/1/auto/-1;margin-top:16px}.pdp__acc{grid-area:5/1/auto/-1;margin-top:40px}.pdp__text{width:auto}.pdp .pdp__toggle{padding:16px 0 14px}.pdp__plus{top:17px}.pdp__bar{z-index:2;padding:2px 16px calc(12px + var(--safe-b));background:var(--color-paper);grid-area:6/1/auto/-1;margin:32px -16px 0;position:sticky;bottom:0}.pdp__line{align-items:center;gap:12px;height:44px;display:flex}.pdp__name{display:none}.pdp__price{margin:0!important}.pdp__options{gap:0;margin:0 -10px 0 auto}.pdp__options button{text-align:center;min-width:40px;height:44px;padding:0 6px}.pdp__add-wrap{width:auto;height:48px;margin:0;position:relative;bottom:auto;left:auto}.about__page{padding:calc(68px + var(--safe-t)) 16px calc(48px + var(--safe-b));overflow-y:auto}.about__row{flex-direction:column;display:flex}.about__slogan{white-space:normal;order:-2;align-items:center;min-height:42px;padding-right:64px;display:flex;position:static;margin-bottom:calc(72 * var(--m))!important}.about__mark{position:absolute;top:0;left:auto;right:0}.about__label{position:static;margin-bottom:16px!important}.about__text{width:auto;margin-left:0;font-size:12px}.about__row--objects{margin-top:56px}.about .about__objects{margin-left:0}.about__objects a{margin:-14px 0;padding:14px 0;display:inline-block}.about__copy{position:static;margin-top:72px!important}.cart__panel{width:100%}.cart__head,.cart__items,.cart__empty,.cart__foot{left:16px;right:16px}.cart__head{top:var(--safe-t);align-items:center;height:48px}.cart__close{height:44px;font-size:12px;padding-right:24px!important}.cart__items{top:calc(48px + var(--safe-t));bottom:calc(176px + var(--safe-b))}.cart__empty{top:calc(68px + var(--safe-t))}.cart__count{gap:28px}.cart__count button:after{inset:-16px -18px}.cart__remove{position:relative}.cart__remove:after{content:"";position:absolute;inset:-16px -8px}.cart__foot{bottom:calc(16px + var(--safe-b))}.cart__go-wrap{height:48px}.co{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.co__grid{min-height:100%;padding:calc(76px + var(--safe-t)) 16px calc(40px + var(--safe-b));flex-direction:column;align-items:stretch;display:flex;position:relative;top:auto;bottom:auto}.co__head{margin-bottom:32px}.co__name{margin-bottom:24px}.co__cols{grid-template-columns:1fr}.co__cols .co__ttl{grid-column:1}.co__col-qty,.co__col-price{display:none}.co__item{grid-template-columns:var(--col) minmax(0, 1fr) auto;grid-template-rows:auto 1fr;column-gap:8px}.co__pic{grid-row:1/3}.co__info{grid-area:1/2/auto/-1}.co .co__remove{margin-top:14px}.co__qty{grid-area:2/2;align-self:end;margin-left:2px}.co__price{grid-area:2/3;align-self:end}.co .co__qty button:after{inset:-16px -18px}.co__pic{width:var(--col);height:calc(var(--col) * 1.25)}.co__idims{white-space:normal}.co__qty{gap:28px}.co .co__sum{margin-top:32px}.co__sum-row{padding:14px 0}.co__words{margin-top:32px}.co__words p+p{margin-top:16px}.co__field{margin-top:20px}.co .co__remove{position:relative}.co .co__remove:after{content:"";position:absolute;inset:-16px -8px}.co__words{max-width:none}.co__field input{height:44px;font-size:16px}.co__send-wrap{height:48px;margin-top:32px}}@media (pointer:coarse) and (height<=500px){.hero{--s:calc(var(--vw,100vw) * 1.04 / 1500);min-height:100svh}.hero__stage{bottom:auto;top:calc(-500 * var(--s))}.forms__steps .abs{top:calc(48px + var(--safe-t))}.collection>.collection__card{aspect-ratio:3/2}.phone-swipe li{height:70svh}.card{--s:.8px}.card__sizes{left:calc(50% - 344.5 * var(--s))}.bouquet{min-height:100svh}.bouquet__stage{width:min(100%,179.167svh)}.bouquet__buy-track{align-items:flex-start;padding-left:16px}}@media (width<=767px),(pointer:coarse) and (height<=500px){.pdp__name,.pdp__price,.pdp__label,.pdp__options button,.pdp__dims-label,.pdp .pdp__toggle,.pdp__toggle,.co__name,.co__ttl,.co__iname,.co__price,.co__sum-row,.co__qty,.co__flabel,.co__nothing,.cart__name,.cart__price,.cart__sub,.collection__name,.about__label{font-size:14px}.pdp__desc,.pdp__text,.co__words,.about__text{font-size:14px;line-height:1.3}.co .co__qty button,.cart__count button,.cart__count .roll{font-size:14px}.pdp .pdp__add,.co .co__send,.cart__go,.cart__on{font-size:13px}.layout-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 16px}.layout-grid>div:nth-child(n+5){display:none}}
