.ed-theme .ed-home-hero{padding:14px 14px 0}.ed-theme .ed-home-hero figure{height:min(76vh,880px);min-height:560px;margin:0;background:#eee}.ed-theme .ed-home-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ed-theme .ed-selected-pieces{display:block;padding:72px 4.5vw 115px}.ed-theme .ed-selected-pieces,.ed-theme .ed-selected-pieces *,.ed-theme .ed-living-thread,.ed-theme .ed-living-thread *{box-sizing:border-box}.ed-theme .ed-selected-pieces__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.ed-theme .ed-selected-pieces__label,.ed-theme .ed-selected-pieces__price,.ed-theme .ed-selected-pieces__sold-out,.ed-theme .ed-selected-pieces__controls{font:10px/1.35 var(--ed-font-primary)}.ed-theme .ed-selected-pieces__label{margin:0;color:var(--ed-muted);font-size:11px}.ed-theme .ed-selected-pieces__controls{display:flex;align-items:center;gap:9px;color:var(--ed-muted)}.ed-theme .ed-selected-pieces__arrow{width:24px;height:24px;padding:0;border:1px solid var(--ed-line);background:var(--ed-paper);color:var(--ed-ink);cursor:pointer}.ed-theme .ed-selected-pieces__arrow:hover,.ed-theme .ed-selected-pieces__arrow:focus-visible{border-color:var(--ed-ink)}.ed-theme .ed-selected-pieces__viewport{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.ed-theme .ed-selected-pieces__viewport::-webkit-scrollbar{display:none}.ed-theme .ed-selected-pieces__viewport:focus-visible{outline:1px solid var(--ed-ink);outline-offset:5px}.ed-theme .ed-selected-pieces__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ed-theme .ed-selected-pieces__track{display:flex;width:max-content;gap:24px}.ed-theme .ed-selected-pieces__card{flex:0 0 calc((100vw - 9vw - 48px) / 3);scroll-snap-align:start;scroll-snap-stop:always}.ed-theme .ed-selected-pieces__card-link{display:block;color:inherit;text-decoration:none}.ed-theme .ed-selected-pieces__media{position:relative;display:block;margin:0;aspect-ratio:3 / 4;background:#f4f4f4}.ed-theme .ed-selected-pieces__media img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ed-theme .ed-selected-pieces__media-image{transition:opacity .22s ease}.ed-theme .ed-selected-pieces__media-image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.ed-theme .ed-selected-pieces__copy{display:flex;justify-content:space-between;gap:12px;padding-top:11px}.ed-theme .ed-selected-pieces__title{margin:0;font:10px/1.35 var(--ed-font-primary)}.ed-theme .ed-selected-pieces__price{color:var(--ed-muted);white-space:nowrap}.ed-theme .ed-selected-pieces__sold-out{position:absolute;right:9px;bottom:8px;color:var(--ed-ink);font-size:9px;letter-spacing:.01em;text-shadow:0 0 2px #fff,0 0 4px #fff;text-transform:uppercase}.ed-theme .ed-selected-pieces__empty{margin:0;color:var(--ed-muted);font:11px/1.5 var(--ed-font-primary)}.ed-theme .ed-living-thread{padding:0 0 70px;background:#f6f6f6}.ed-theme .ed-living-thread__link{position:relative;display:block;min-height:236px;padding:64px 4.5vw 46px;overflow:hidden;color:inherit;text-decoration:none}.ed-theme .ed-living-thread__link svg{position:absolute;inset:29px 0 auto;width:100%;height:128px;overflow:visible;pointer-events:none}.ed-theme .ed-living-thread path{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.ed-theme .ed-living-thread .thread-line{stroke:#11111138;transition:transform .26s ease-out}.ed-theme .ed-living-thread .thread-progress{stroke:#111111b8;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ed-thread-trace, 0));opacity:0;transition:stroke-dashoffset .6s ease-out,opacity .28s ease}.ed-theme .ed-living-thread.is-thread-visible .thread-progress{opacity:1}.ed-theme .ed-living-thread .thread-one{transform:translate3d(var(--thread-one-x,0),var(--thread-one-y,0),0)}.ed-theme .ed-living-thread .thread-two{transform:translate3d(var(--thread-two-x,0),var(--thread-two-y,0),0)}.ed-theme .ed-living-thread .thread-three{transform:translate3d(var(--thread-three-x,0),var(--thread-three-y,0),0)}.ed-theme .ed-living-thread .thread-four{transform:translate3d(var(--thread-four-x,0),var(--thread-four-y,0),0)}.ed-theme .ed-living-thread .thread-cross{stroke:#1111115c;opacity:0;transition:opacity .18s ease-out}.ed-theme .ed-living-thread .thread-cross--over{stroke:#111111b3}.ed-theme .ed-living-thread.is-weaving .thread-cross{opacity:1}.ed-theme .ed-living-thread .thread-unified{stroke:#111111c2;opacity:0;transform:scaleY(.08);transform-origin:center;transition:opacity .42s ease-in-out,transform .42s ease-in-out}.ed-theme .ed-living-thread.is-converging{pointer-events:none}.ed-theme .ed-living-thread.is-converging .thread-line,.ed-theme .ed-living-thread.is-converging .thread-progress{transform:scaleY(.08)!important;opacity:.12;transition:transform .37s ease-in-out,opacity .37s ease-in-out,stroke-dashoffset .37s ease-in-out}.ed-theme .ed-living-thread.is-converging .thread-cross{opacity:0;transition:opacity .18s ease-in-out}.ed-theme .ed-living-thread.is-converging .thread-unified{opacity:1;transform:scaleY(1)}.ed-theme .ed-living-thread__copy{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-top:98px}.ed-theme .ed-living-thread__copy h2{margin:0;font-size:16px;font-weight:400;letter-spacing:-.02em}.ed-theme .ed-living-thread__copy span{color:var(--ed-muted);font:10px/1.35 var(--ed-font-primary)}.ed-theme .ed-living-thread__copy i{margin-left:9px;font-style:normal}.ed-theme .ed-living-thread__link:hover .thread-progress,.ed-theme .ed-living-thread__link:focus-visible .thread-progress{stroke:var(--ed-ink)}.ed-theme .ed-living-thread__link:focus-visible{outline:1px solid var(--ed-ink);outline-offset:-1px}@media(hover:hover)and (pointer:fine){.ed-theme .ed-selected-pieces__card-link:hover .ed-selected-pieces__media-image--primary{opacity:0}.ed-theme .ed-selected-pieces__card-link:hover .ed-selected-pieces__media-image--secondary{opacity:1}}@media(hover:hover)and (pointer:fine){.ed-theme .ed-selected-pieces__card-link:focus-visible .ed-selected-pieces__media-image--primary{opacity:0}.ed-theme .ed-selected-pieces__card-link:focus-visible .ed-selected-pieces__media-image--secondary{opacity:1}}@media(max-width:700px){.ed-theme .ed-home-hero{padding:4px 16px 0}.ed-theme .ed-home-hero figure{height:auto;min-height:0;aspect-ratio:1545 / 1024}.ed-theme .ed-home-hero img{object-position:center}.ed-theme .ed-selected-pieces{padding:14px 16px 78px}.ed-theme .ed-selected-pieces__head{margin-bottom:12px}.ed-theme .ed-selected-pieces__viewport{width:calc(100% + 16px);padding-right:16px;scroll-snap-type:x mandatory}.ed-theme .ed-selected-pieces__track{gap:16px}.ed-theme .ed-selected-pieces__card{flex-basis:min(60vw,230px)}.ed-theme .ed-selected-pieces__copy{gap:5px;padding-top:8px}.ed-theme .ed-selected-pieces__title,.ed-theme .ed-selected-pieces__price{font-size:10px}.ed-theme .ed-living-thread{padding:0 16px 36px}.ed-theme .ed-living-thread__link{min-height:144px;padding:30px 0 22px}.ed-theme .ed-living-thread__link svg{inset:12px 0 auto;height:82px}.ed-theme .ed-living-thread__copy{padding-top:58px}.ed-theme .ed-living-thread__copy h2{font-size:15px}}@media(prefers-reduced-motion:reduce){.ed-theme .ed-selected-pieces__viewport{scroll-behavior:auto}.ed-theme .ed-selected-pieces__media-image,.ed-theme .ed-living-thread .thread-line,.ed-theme .ed-living-thread .thread-progress,.ed-theme .ed-living-thread .thread-unified{transition:none}.ed-theme .ed-living-thread .thread-progress{opacity:1;stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ed-home-v2.css.map */
