.ed{--ed-bg:#fff;--ed-fg:#111;--ed-muted:#6f6f6f;--ed-line:#e6e6e3;--ed-tile:#f5f5f3;--ed-ease:cubic-bezier(.22,.61,.36,1);--ed-max:1480px;--ed-pad:clamp(1rem,3vw,3rem);color:var(--ed-fg);background:var(--ed-bg);font-family:var(--font-body--family,Inter,system-ui,sans-serif);-webkit-font-smoothing:antialiased;line-height:1.5}.ed *{box-sizing:border-box}.ed a{color:inherit;text-decoration:none}.ed img,.ed video{display:block;max-width:100%}.ed .ed-wrap{max-width:var(--ed-max);margin-inline:auto;padding-inline:var(--ed-pad)}.ed .ed-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-muted);font-weight:500}.ed .ed-h1{font-size:clamp(2rem,4.4vw,3.6rem);font-weight:500;letter-spacing:-.025em;line-height:1.02;margin:0}.ed .ed-h2{font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0}.ed .ed-h3{font-size:1.05rem;font-weight:500;letter-spacing:-.01em;margin:0}.ed .ed-lede{font-size:1rem;color:var(--ed-muted);max-width:52ch;margin:0}.ed .ed-lede p{margin:0 0 .6em}.ed .ed-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:3rem;padding:0 1.5rem;border:1px solid var(--ed-fg);background:var(--ed-fg);color:#fff;font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s;cursor:pointer;font-family:inherit}.ed .ed-btn:hover{background:#333;border-color:#333}.ed .ed-btn.ed-ghost{background:transparent;color:var(--ed-fg)}.ed .ed-btn.ed-ghost:hover{background:var(--ed-fg);color:#fff}.ed .ed-btn.ed-light{background:#fff;border-color:#fff;color:#111}.ed .ed-btn.ed-light:hover{background:#eee;border-color:#eee}.ed .ed-btn.ed-ghost-light{background:transparent;border-color:#fff;color:#fff}.ed .ed-btn.ed-ghost-light:hover{background:#fff;color:#111}.ed .ed-link{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:.15rem;white-space:nowrap}.ed .ed-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.25rem,2.5vw,2rem)}.ed .ed-head .ed-label{margin-bottom:.5rem;display:block}@media(max-width:760px){.ed .ed-head{flex-direction:column;align-items:flex-start;gap:.75rem}.ed .ed-head .ed-lede{max-width:none!important}}.ed.ed-section{padding-block:clamp(2.5rem,6vw,5.5rem)}.ed.ed-section.ed-tight{padding-block:clamp(1.5rem,3.5vw,3rem)}.ed .ed-reveal{opacity:0;transform:translateY(14px);transition:opacity .8s var(--ed-ease),transform .8s var(--ed-ease)}.ed .ed-reveal.ed-in{opacity:1;transform:none}.ed .ed-stagger>*{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ed-ease),transform .7s var(--ed-ease)}.ed .ed-stagger.ed-in>*{opacity:1;transform:none}.ed .ed-stagger.ed-in>*:nth-child(2){transition-delay:.06s}.ed .ed-stagger.ed-in>*:nth-child(3){transition-delay:.12s}.ed .ed-stagger.ed-in>*:nth-child(4){transition-delay:.18s}.ed .ed-stagger.ed-in>*:nth-child(5){transition-delay:.24s}.ed .ed-stagger.ed-in>*:nth-child(n+6){transition-delay:.3s}@media(prefers-reduced-motion:reduce){.ed .ed-reveal,.ed .ed-stagger>*{opacity:1;transform:none;transition:none}}.ed.ed-hero{position:relative;background:#111;color:#fff;overflow:hidden}.ed .ed-hero-panels{display:grid;grid-template-columns:repeat(var(--ed-n,3),1fr);height:min(88svh,1000px);min-height:520px}.ed .ed-hero-panel{position:relative;overflow:hidden;display:block}.ed .ed-hero-panel img,.ed .ed-hero-panel video{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.02);transition:transform 1.4s var(--ed-ease)}.ed .ed-hero-panel:hover img{transform:scale(1.06)}.ed .ed-hero-panel .ed-hero-tag{position:absolute;left:1.25rem;bottom:1.25rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.9;display:flex;gap:.6rem;align-items:center}.ed .ed-hero-tag i{display:block;width:1.5rem;height:1px;background:#fff}.ed.ed-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000008c);pointer-events:none}.ed .ed-hero-content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 var(--ed-pad) clamp(1.5rem,4vw,3.5rem);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 3rem;pointer-events:none}.ed .ed-hero-content>*{pointer-events:auto}.ed .ed-hero-content .ed-label{color:#fffc;margin-bottom:.75rem;display:block}.ed .ed-hero-content .ed-h1{max-width:14ch}.ed .ed-hero-ctas{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:760px){.ed .ed-hero-panels{grid-template-columns:1fr;height:min(86svh,900px)}.ed .ed-hero-panel:not(:first-child){display:none}.ed .ed-hero-panel .ed-hero-tag{display:none}}.ed .ed-cats{display:grid;grid-template-columns:repeat(var(--ed-n,5),1fr);gap:1rem}.ed .ed-cat{display:block}.ed .ed-cat .ed-tile{aspect-ratio:4/5;background:var(--ed-tile);overflow:hidden;position:relative}.ed .ed-cat .ed-tile img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform 1s var(--ed-ease)}.ed .ed-cat .ed-tile img.ed-contain{object-fit:contain;padding:8%}.ed .ed-cat:hover .ed-tile img{transform:scale(1.04)}.ed .ed-cat .ed-cat-txt{display:flex;justify-content:space-between;align-items:baseline;padding-top:.75rem;gap:.5rem}.ed .ed-cat .ed-cat-txt h3{font-size:.95rem;font-weight:500;margin:0}.ed .ed-cat .ed-cat-txt small{font-size:.75rem;color:var(--ed-muted)}@media(max-width:900px){.ed .ed-cats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:.5rem;margin-inline:calc(-1*var(--ed-pad));padding-inline:var(--ed-pad);scrollbar-width:none}.ed .ed-cats::-webkit-scrollbar{display:none}.ed .ed-cat{flex:0 0 62vw;scroll-snap-align:start}}.ed .ed-grid{display:grid;grid-template-columns:repeat(var(--ed-cols,4),1fr);gap:clamp(1rem,2vw,1.75rem) 1rem}.ed .ed-card{display:block;position:relative}.ed .ed-card .ed-ph{position:relative;aspect-ratio:4/5;background:var(--ed-tile);overflow:hidden}.ed .ed-card .ed-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%;mix-blend-mode:multiply;transition:opacity .5s var(--ed-ease),transform .9s var(--ed-ease)}.ed .ed-card .ed-ph img.ed-alt{opacity:0}.ed .ed-card:hover .ed-ph img.ed-alt{opacity:1}.ed .ed-card:hover .ed-ph img.ed-main{transform:scale(1.03)}.ed .ed-card .ed-badge{position:absolute;top:.75rem;left:.75rem;background:#fff;color:#111;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .55rem;font-weight:500}.ed .ed-card .ed-cb{padding-top:.7rem;display:grid;gap:.15rem}.ed .ed-card .ed-cb h3{font-size:.9rem;font-weight:500;margin:0;line-height:1.3}.ed .ed-card .ed-cb .ed-price{font-size:.9rem}.ed .ed-card .ed-cb .ed-price s{color:var(--ed-muted);margin-right:.4rem}.ed .ed-card .ed-cb small{font-size:.75rem;color:var(--ed-muted)}.ed .ed-swatch-row{display:flex;gap:.3rem;padding-top:.35rem}.ed .ed-swatch-row span{width:.8rem;height:.8rem;border-radius:50%;border:1px solid rgb(0 0 0/.15);background:var(--c,#ccc)}@media(max-width:900px){.ed .ed-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem .75rem}}.ed .ed-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.ed .ed-split.ed-img-right .ed-split-media{order:2}.ed .ed-split-media{position:relative;aspect-ratio:var(--ed-ar,4/5);background:var(--ed-tile);overflow:hidden}.ed .ed-split-media img,.ed .ed-split-media video{width:100%;height:100%;object-fit:cover}.ed .ed-split-txt{display:grid;gap:1.25rem;max-width:46ch}.ed .ed-split-txt .ed-label{display:block}.ed .ed-split.ed-full{gap:0}.ed .ed-split.ed-full .ed-split-txt{padding:clamp(2rem,5vw,5rem)}@media(max-width:860px){.ed .ed-split{grid-template-columns:1fr}.ed .ed-split.ed-img-right .ed-split-media{order:0}}.ed .ed-look{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,4vw,4rem);align-items:start}.ed .ed-look-media{aspect-ratio:4/5;background:var(--ed-tile);overflow:hidden;position:sticky;top:6rem}.ed .ed-look-media img{width:100%;height:100%;object-fit:cover}.ed .ed-look-list{display:grid;gap:0;border-top:1px solid var(--ed-line)}.ed .ed-look-item{display:grid;grid-template-columns:5.5rem 1fr auto;gap:1.25rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--ed-line)}.ed .ed-look-item .ed-thumb{aspect-ratio:4/5;background:var(--ed-tile);overflow:hidden}.ed .ed-look-item .ed-thumb img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply}.ed .ed-look-item h3{font-size:.95rem;font-weight:500;margin:0 0 .2rem}.ed .ed-look-item small{color:var(--ed-muted);font-size:.78rem}.ed .ed-look-item .ed-price{font-size:.9rem}.ed .ed-look-item:hover h3{text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.ed .ed-look{grid-template-columns:1fr}.ed .ed-look-media{position:static}}.ed .ed-cw{border-top:1px solid var(--ed-line)}.ed .ed-cw-row{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:clamp(1rem,3vw,3rem);padding:1.5rem 0;border-bottom:1px solid var(--ed-line);align-items:start}.ed .ed-cw-info{position:sticky;top:6rem;display:grid;gap:.4rem}.ed .ed-cw-info h3{font-size:1rem;font-weight:500;margin:0}.ed .ed-cw-info .ed-price{font-size:.9rem}.ed .ed-cw-info small{color:var(--ed-muted);font-size:.78rem}.ed .ed-cw-info .ed-link{justify-self:start;margin-top:.5rem}.ed .ed-cw-strip{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:.25rem}.ed .ed-cw-strip::-webkit-scrollbar{display:none}.ed .ed-cw-strip a{flex:0 0 clamp(8rem,12vw,11rem);aspect-ratio:4/5;background:var(--ed-tile);scroll-snap-align:start;overflow:hidden}.ed .ed-cw-strip img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:transform .8s var(--ed-ease)}.ed .ed-cw-strip a:hover img{transform:scale(1.04)}@media(max-width:760px){.ed .ed-cw-row{grid-template-columns:1fr;gap:.75rem}.ed .ed-cw-info{position:static;grid-template-columns:1fr auto;align-items:baseline}.ed .ed-cw-info .ed-link{grid-column:1/-1;margin-top:0}}.ed .ed-values{display:grid;grid-template-columns:repeat(var(--ed-n,4),1fr);gap:2rem;border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);padding:clamp(1.5rem,3vw,2.5rem) 0}.ed .ed-value h3{font-size:.95rem;font-weight:500;margin:0 0 .3rem}.ed .ed-value p{margin:0;color:var(--ed-muted);font-size:.9rem}@media(max-width:760px){.ed .ed-values{grid-template-columns:1fr 1fr;gap:1.5rem}}.ed .ed-news{text-align:center;display:grid;gap:1rem;justify-items:center}.ed .ed-news form{display:flex;width:min(100%,30rem);border-bottom:1px solid var(--ed-fg)}.ed .ed-news input{flex:1;border:0;background:transparent;height:3rem;font:inherit;font-size:.95rem;color:var(--ed-fg);outline:none;padding:0}.ed .ed-news input::placeholder{color:var(--ed-muted)}.ed .ed-news button{border:0;background:transparent;font:inherit;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;cursor:pointer;color:var(--ed-fg);padding:0 .25rem}.ed .ed-news .ed-fine{font-size:.72rem;color:var(--ed-muted);max-width:44ch}.ed .ed-news .ed-ok{color:var(--ed-fg);font-size:.9rem}.ed .ed-colhead{padding:clamp(2rem,4vw,3.5rem) 0 clamp(.5rem,1.5vw,1rem);display:grid;gap:.75rem}.ed .ed-colhead .ed-h1{font-size:clamp(1.8rem,3.4vw,2.8rem)}.ed .ed-colhead .ed-lede{font-size:.95rem}.ed .ed-colhead .ed-count{font-size:.78rem;color:var(--ed-muted)}.ed .ed-colhead-img{aspect-ratio:21/9;background:var(--ed-tile);overflow:hidden;margin-bottom:1.5rem}.ed .ed-colhead-img img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.ed .ed-pdp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:clamp(1.5rem,4vw,4.5rem);align-items:start;padding-block:clamp(1rem,2vw,2rem) clamp(2.5rem,6vw,5rem)}.ed .ed-gallery{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ed .ed-gallery figure{margin:0;aspect-ratio:4/5;background:var(--ed-tile);overflow:hidden;position:relative}.ed .ed-gallery figure img{width:100%;height:100%;object-fit:contain;padding:4%;mix-blend-mode:multiply}.ed .ed-gallery figure.ed-wide{grid-column:1/-1;aspect-ratio:auto}.ed .ed-gallery figure.ed-wide img{aspect-ratio:1;object-fit:contain}.ed .ed-buy{position:sticky;top:6rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.ed .ed-buy>*{min-width:0}.ed .ed-buy .ed-crumbs{font-size:.75rem;color:var(--ed-muted);display:flex;gap:.5rem;flex-wrap:wrap}.ed .ed-buy h1{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:500;letter-spacing:-.015em;margin:0;line-height:1.2}.ed .ed-buy .ed-price{font-size:1.05rem;display:flex;gap:.6rem;align-items:baseline}.ed .ed-buy .ed-price s{color:var(--ed-muted);font-size:.95rem}.ed .ed-buy .ed-price .ed-sale{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#a33}.ed .ed-opt{display:grid;gap:.6rem}.ed .ed-opt-head{display:flex;justify-content:space-between;align-items:baseline;font-size:.78rem}.ed .ed-opt-head b{font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ed .ed-opt-head span{color:var(--ed-muted)}.ed .ed-opt-head a{color:var(--ed-muted);text-decoration:underline;text-underline-offset:3px}.ed .ed-colors{display:flex;flex-wrap:wrap;gap:.5rem}.ed .ed-colors button{width:3.4rem;aspect-ratio:4/5;padding:0;border:1px solid var(--ed-line);background:var(--ed-tile);cursor:pointer;overflow:hidden;position:relative;transition:border-color .2s}.ed .ed-colors button img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply}.ed .ed-colors button span.ed-dot{display:block;width:100%;height:100%;background:var(--c,#ddd)}.ed .ed-colors button:hover{border-color:#888}.ed .ed-colors button[aria-pressed=true]{border-color:var(--ed-fg);box-shadow:inset 0 0 0 1px var(--ed-fg)}.ed .ed-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.6rem,1fr));gap:.5rem}.ed .ed-sizes button{height:2.9rem;border:1px solid var(--ed-line);background:#fff;font:inherit;font-size:.85rem;cursor:pointer;color:var(--ed-fg);transition:border-color .2s,background .2s,color .2s;position:relative}.ed .ed-sizes button:hover{border-color:var(--ed-fg)}.ed .ed-sizes button[aria-pressed=true]{background:var(--ed-fg);color:#fff;border-color:var(--ed-fg)}.ed .ed-sizes button.ed-oos{color:#aaa;background:repeating-linear-gradient(135deg,transparent 0 6px,rgb(0 0 0/.04) 6px 7px)}.ed .ed-sizes button.ed-oos[aria-pressed=true]{background:#777;border-color:#777;color:#fff}.ed .ed-buy form{display:grid;gap:.6rem}.ed .ed-buy .ed-btn{width:100%;height:3.25rem}.ed .ed-buy .ed-btn[disabled]{background:#bbb;border-color:#bbb;cursor:not-allowed}.ed .ed-buy .shopify-payment-button__button--unbranded{background:#fff!important;color:var(--ed-fg)!important;border:1px solid var(--ed-fg)!important;border-radius:0!important;height:3.25rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.ed .ed-buy .shopify-payment-button__more-options{font-size:.75rem;color:var(--ed-muted)}.ed .ed-stock{font-size:.8rem;color:var(--ed-muted);display:flex;gap:.5rem;align-items:center}.ed .ed-stock i{width:.5rem;height:.5rem;border-radius:50%;background:#3a9d5d;display:inline-block}.ed .ed-stock.ed-low i{background:#d9822b}.ed .ed-stock.ed-out i{background:#aaa}.ed .ed-perks{display:grid;gap:.4rem;font-size:.82rem;color:var(--ed-muted);border-top:1px solid var(--ed-line);padding-top:1rem}.ed .ed-acc{border-top:1px solid var(--ed-line)}.ed .ed-acc details{border-bottom:1px solid var(--ed-line)}.ed .ed-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.85rem;font-weight:500;letter-spacing:.04em}.ed .ed-acc summary::-webkit-details-marker{display:none}.ed .ed-acc summary i{position:relative;width:.8rem;height:.8rem;flex:none}.ed .ed-acc summary i:before,.ed .ed-acc summary i:after{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:currentColor;transform:translateY(-50%)}.ed .ed-acc summary i:after{transform:translateY(-50%) rotate(90deg);transition:transform .3s}.ed .ed-acc details[open] summary i:after{transform:translateY(-50%) rotate(0)}.ed .ed-acc .ed-ans{padding:0 0 1.1rem;font-size:.9rem;color:#333;line-height:1.6}.ed .ed-acc .ed-ans p{margin:0 0 .6em}.ed .ed-acc .ed-ans :last-child{margin-bottom:0}@media(max-width:900px){.ed .ed-pdp{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ed .ed-pdp>*{min-width:0;max-width:100%}.ed .ed-buy{position:static}.ed .ed-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.25rem;margin-inline:calc(-1*var(--ed-pad));padding-inline:var(--ed-pad);scrollbar-width:none}.ed .ed-gallery::-webkit-scrollbar{display:none}.ed .ed-gallery figure{flex:0 0 86vw;scroll-snap-align:center}.ed .ed-gallery figure.ed-wide{flex-basis:86vw}}.ed .ed-gallery-dots{display:none;justify-content:center;gap:.35rem;padding-top:.6rem}.ed .ed-gallery-dots i{width:.35rem;height:.35rem;border-radius:50%;background:#ccc}.ed .ed-gallery-dots i.ed-on{background:#111}@media(max-width:900px){.ed .ed-gallery-dots{display:flex}}.ed .ed-wrap,.ed .ed-wrap>*{min-width:0}.ed .ed-ans{overflow-x:auto;-webkit-overflow-scrolling:touch}.ed .ed-ans table{border-collapse:collapse;font-size:.8rem;min-width:100%}.ed .ed-ans td,.ed .ed-ans th{border:1px solid var(--ed-line);padding:.4rem .6rem;white-space:nowrap}.ed .ed-ans img{max-width:100%;height:auto}.ed .ed-ans h1,.ed .ed-ans h2,.ed .ed-ans h3,.ed .ed-ans h4{font-size:.9rem;font-weight:500;margin:1.1em 0 .4em;letter-spacing:0}.ed .ed-ans ul{padding-left:1.1em}.ed .ed-hero-video{position:absolute;top:0;right:0;bottom:0;left:0}.ed .ed-hero-video video{width:100%;height:100%;object-fit:cover;object-position:center}.ed .ed-hero-mobile{display:none}@media(max-width:760px){.ed .ed-hero-mobile{display:block}.ed .ed-hero-video.ed-has-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ed.css.map */
