:root{--ev-ivory:#FFFFFF;--ev-olive:#191919;--ev-ink:#191919;--ev-porcelain:#F5F4F1;--ev-blush:#E7E5E1;--ev-rose:#8F7970;--ev-sage:#D9DED8;--ev-mauve:#A67573;--ev-rosewood:#795356;--ev-olive-2:#373927;--ev-olive-3:#2E301F;--ev-ink-2:#41483E;--ev-muted:#5F665C;--ev-muted-2:#8C9187;--ev-hair:#DDD8CF;--ev-hair-2:#EEE8E0;--ev-white:#FFFFFF;--ev-shade:linear-gradient(135deg,#4A4C36 0%,#252A23 100%);--ev-petal:linear-gradient(135deg,#FEFDF9 0%,#F7EEE7 45%,#E6CCC6 100%);--ev-display:"Italiana","Didot","Bodoni 72",Georgia,serif;--ev-sans:"Albert Sans","Helvetica Neue",Arial,sans-serif;--ev-wrap:1440px;--ev-gutter:clamp(16px,5vw,64px);--ev-ease:cubic-bezier(.2,.7,.2,1);--ev-t:.5s;--ev-r:2px;--ev-r2:4px;--ev-shadow:0 20px 60px rgba(37,42,35,.12);--ev-shadow-s:0 6px 24px rgba(37,42,35,.08);--ev-h:76px}html{scroll-padding-top:calc(var(--ev-h) + 16px)}body{font-family:var(--ev-sans);font-size:15.5px;line-height:1.65;color:var(--ev-ink);background:var(--ev-ivory);-webkit-font-smoothing:antialiased}body.ev-lock{overflow:hidden}.ev-wrap{max-width:var(--ev-wrap);margin:0 auto;padding-left:var(--ev-gutter);padding-right:var(--ev-gutter)}.ev-wrap--narrow{max-width:1100px}.ev-section{padding:clamp(48px,6.5vw,96px) 0}.ev-section--tight{padding:clamp(40px,6vw,80px) 0}.ev-section--flush{padding:0}.ev-porcelain{background:var(--ev-porcelain)}.ev-dark{background:var(--ev-shade);color:var(--ev-ivory)}.ev-dark a{color:inherit}.ev-display,.ev-h1,.ev-h2,.ev-h3{font-family:var(--ev-display);font-weight:400;letter-spacing:.01em;line-height:1.08;color:var(--ev-olive);margin:0}.ev-dark .ev-display,.ev-dark .ev-h1,.ev-dark .ev-h2,.ev-dark .ev-h3{color:var(--ev-ivory)}.ev-h1{font-size:clamp(44px,6.4vw,92px)}.ev-h2{font-size:clamp(34px,4.2vw,58px)}.ev-h3{font-size:clamp(26px,2.6vw,36px)}.ev-eyebrow{font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--ev-muted);display:block}.ev-dark .ev-eyebrow{color:var(--ev-sage)}.ev-lead{font-size:clamp(16px,1.25vw,19px);line-height:1.6;color:var(--ev-ink-2);font-weight:300;max-width:56ch;text-wrap:pretty}.ev-dark .ev-lead{color:#fefdf9cc}.ev-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,3.5vw,48px)}.ev-sh .ev-eyebrow{margin-bottom:12px}.ev-sh>div:first-child{flex:1 1 auto;min-width:0}.ev-sh .ev-lead{max-width:none}.ev-sh--center{flex-direction:column;align-items:center;text-align:center}.ev-sh--center .ev-lead{margin-top:14px}.ev-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;font-family:var(--ev-sans);font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:700;border:1.5px solid var(--ev-olive);color:var(--ev-olive);background:transparent;border-radius:var(--ev-r);cursor:pointer;transition:background var(--ev-t) var(--ev-ease),color var(--ev-t) var(--ev-ease),transform var(--ev-t) var(--ev-ease),border-color var(--ev-t);text-decoration:none;line-height:1}.ev-btn:hover,.ev-btn--solid{background:var(--ev-olive);color:var(--ev-ivory)}.ev-btn--solid:hover{background:var(--ev-olive-2);border-color:var(--ev-olive-2)}.ev-btn--light{border-color:#fefdf9d9;color:var(--ev-ivory)}.ev-btn--light:hover{background:var(--ev-ivory);color:var(--ev-ink);border-color:var(--ev-ivory)}.ev-btn--wide{width:100%}.ev-btn:disabled,.ev-btn[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.ev-link{font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:700;color:var(--ev-olive);text-decoration:none;position:relative;padding-bottom:6px;white-space:nowrap}.ev-link:after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:100%;background:currentColor;transform-origin:left;transition:transform var(--ev-t) var(--ev-ease)}.ev-link:hover:after{transform:scaleX(.55)}.ev-dark .ev-link{color:var(--ev-ivory)}html.js .ev-reveal{opacity:0;transform:translateY(18px);transition:opacity .5s var(--ev-ease),transform .5s var(--ev-ease)}html.js .ev-reveal.is-in,.ev-search .ev-reveal,.ev-modal .ev-reveal{opacity:1;transform:none}.ev-reveal[data-delay="1"]{transition-delay:.07s}.ev-reveal[data-delay="2"]{transition-delay:.14s}.ev-reveal[data-delay="3"]{transition-delay:.21s}.ev-media{display:block;overflow:hidden;background:var(--ev-porcelain)}.ev-media img,.ev-media video{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ev-ease)}a:hover>.ev-media img,.ev-media--hover:hover img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.ev-reveal{opacity:1;transform:none;transition:none}.ev-media img{transition:none}}.ev-annc{background:var(--ev-ink);color:var(--ev-ivory);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;text-align:center;height:34px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.ev-annc span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ev-ease),transform .3s var(--ev-ease)}.ev-annc span a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(254,253,249,.35)}.ev-annc span.is-on{transform:none}.ev-annc span.is-on{opacity:1}.ev-annc b{color:var(--ev-blush);font-weight:700}.ev-header-wrap{position:sticky;top:0;z-index:90}.ev-header{position:relative;background:var(--ev-ivory);border-bottom:1px solid var(--ev-hair);transition:background .35s,border-color .35s,box-shadow .35s,transform .45s var(--ev-ease)}.ev-header.is-hidden{transform:translateY(-100%);box-shadow:none}.ev-header.is-hidden:hover,.ev-header.is-hidden:focus-within{transform:none}.ev-header .ev-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--ev-h);position:static}.ev-header .ev-nav{display:flex;gap:30px;list-style:none;margin:0;padding:0}.ev-header .ev-nav>li{position:static}.ev-header .ev-nav>li>a{display:block;padding:29px 0;font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:700;color:var(--ev-ink);text-decoration:none;border-bottom:1.5px solid transparent;transition:color .3s,border-color .3s}.ev-header .ev-nav>li:hover>a,.ev-header .ev-nav>li>a.is-on{color:var(--ev-olive);border-color:var(--ev-olive)}.ev-header .ev-logo{display:inline-flex;justify-self:center;align-items:center;gap:10px}.ev-header .ev-logo img{display:block;height:auto}.ev-header .ev-logo .m{width:44px}.ev-header .ev-logo .w{width:clamp(130px,11vw,168px)}.ev-header .ev-icons{display:flex;justify-content:flex-end;align-items:center;gap:4px}.ev-header .ev-icons a,.ev-header .ev-icons button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:0;color:var(--ev-ink);cursor:pointer;text-decoration:none}.ev-header .ev-icons svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5}.ev-count{position:absolute;top:6px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--ev-olive);color:var(--ev-ivory);font-size:9.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ev-count[data-zero],.ev-burger{display:none}.ev-header.is-transparent{background:transparent;border-color:transparent}.ev-header.is-transparent .ev-nav>li>a,.ev-header.is-transparent .ev-icons a,.ev-header.is-transparent .ev-icons button,.ev-header.is-transparent .ev-burger{color:var(--ev-ivory)}.ev-header.is-transparent .ev-logo img{filter:brightness(0) invert(1)}.ev-header.is-transparent .ev-count{background:var(--ev-ivory);color:var(--ev-ink)}.ev-header.is-transparent:hover,.ev-header.is-transparent.is-solid,.ev-header.is-transparent:focus-within{background:var(--ev-ivory);border-color:var(--ev-hair)}.ev-header.is-transparent:hover .ev-nav>li>a,.ev-header.is-transparent.is-solid .ev-nav>li>a,.ev-header.is-transparent:focus-within .ev-nav>li>a,.ev-header.is-transparent:hover .ev-icons a,.ev-header.is-transparent.is-solid .ev-icons a,.ev-header.is-transparent:hover .ev-icons button,.ev-header.is-transparent.is-solid .ev-icons button,.ev-header.is-transparent:hover .ev-burger,.ev-header.is-transparent.is-solid .ev-burger,.ev-header.is-transparent:focus-within .ev-icons a,.ev-header.is-transparent:focus-within .ev-icons button{color:var(--ev-ink)}.ev-header.is-transparent:hover .ev-logo img,.ev-header.is-transparent.is-solid .ev-logo img,.ev-header.is-transparent:focus-within .ev-logo img{filter:none}.ev-header.is-transparent:hover .ev-count,.ev-header.is-transparent.is-solid .ev-count{background:var(--ev-olive);color:var(--ev-ivory)}.ev-header.is-solid{box-shadow:0 8px 30px #252a230f}body.ev-has-transparent-header .ev-hero-wrap{margin-top:calc(-1 * var(--ev-h))}.ev-mega{position:absolute;left:0;right:0;top:100%;transform:translateY(6px);background:var(--ev-ivory);border:0;border-top:1px solid var(--ev-hair);box-shadow:0 30px 60px -20px #252a232e;padding:36px max(var(--ev-gutter),calc((100% - var(--ev-wrap)) / 2 + var(--ev-gutter))) 40px;display:grid;grid-template-columns:repeat(var(--cols,3),max-content) 1fr 240px;column-gap:clamp(40px,5vw,88px);row-gap:0;align-items:start;opacity:0;visibility:hidden;transition:opacity .35s var(--ev-ease),transform .35s var(--ev-ease),visibility 0s .35s;z-index:95;text-transform:none;letter-spacing:0;font-weight:400}.ev-mega.no-tile{grid-template-columns:repeat(var(--cols,3),max-content) 1fr}.ev-nav>li:hover .ev-mega,.ev-nav>li:focus-within .ev-mega{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.ev-mega .ev-mega-h{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ev-muted);font-weight:800;margin:0 0 16px}.ev-mega a{display:block;font-size:14.5px;padding:5px 0;color:var(--ev-ink);text-decoration:none;transition:color .25s,padding-left .25s;white-space:nowrap}.ev-mega a:hover{color:var(--ev-olive);padding-left:4px}.ev-mega .ev-mega-tile{display:block;text-decoration:none;color:var(--ev-ink);grid-column:-2}.ev-mega .ev-mega-tile .ev-media{aspect-ratio:1;border-radius:var(--ev-r);margin-bottom:12px}.ev-mega .ev-mega-tile b{display:block;font-family:var(--ev-display);font-weight:400;font-size:21px;color:var(--ev-olive);line-height:1.1}.ev-mega .ev-mega-tile span{display:block;font-size:12.5px;color:var(--ev-muted);margin-top:4px}.ev-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--ev-ivory);display:none;overflow:auto;padding:clamp(24px,6vw,72px) var(--ev-gutter)}.ev-search.is-open{display:block}.ev-search .ev-search-head{display:flex;align-items:center;gap:18px;max-width:900px;margin:0 auto}.ev-search input{flex:1;font-family:var(--ev-display);font-size:clamp(28px,4vw,48px);border:0;border-bottom:1.5px solid var(--ev-ink);background:none;padding:10px 0;outline:none;color:var(--ev-ink)}.ev-search .ev-close{width:48px;height:48px;border:1px solid var(--ev-hair);background:none;border-radius:50%;font-size:22px;cursor:pointer;color:var(--ev-ink)}.ev-search .ev-results{max-width:1100px;margin:36px auto 0}.ev-search .ev-results .ev-grid{grid-template-columns:repeat(4,1fr)}.ev-search .ev-hint{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ev-muted);margin:16px auto 0;max-width:900px}.ev-search .ev-links a{display:inline-block;margin:6px 14px 6px 0;font-size:13.5px;color:var(--ev-ink-2)}.ev-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:var(--ev-ivory);transform:translate(-100%);transition:transform .5s var(--ev-ease);overflow:auto;padding:16px var(--ev-gutter) 40px}.ev-drawer.is-open{transform:none}.ev-drawer .top{display:flex;justify-content:space-between;align-items:center;height:60px;margin-bottom:8px}.ev-drawer details{border-bottom:1px solid var(--ev-hair)}.ev-drawer summary{list-style:none;padding:18px 0;font-size:13px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;display:flex;justify-content:space-between;cursor:pointer}.ev-drawer summary:after{content:"+";color:var(--ev-olive);font-weight:400;font-size:18px}.ev-drawer details[open] summary:after{content:"\2013"}.ev-drawer .grp{padding:0 0 14px}.ev-drawer .grp .grp-h{font-size:10px;letter-spacing:.24em;color:var(--ev-olive);margin:12px 0 6px;text-transform:uppercase;font-weight:700}.ev-drawer .grp a{display:block;padding:8px 0;font-size:15px;color:var(--ev-ink-2);text-decoration:none}.ev-drawer .ev-wa{display:block;text-align:center;margin-top:24px}.ev-hero{position:relative;min-height:min(100svh,920px);display:flex;align-items:flex-end;overflow:hidden;background:#1d1f16;color:var(--ev-ivory)}.ev-hero--center{align-items:center;text-align:center}.ev-hero>.bg,.ev-hero>video,.ev-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ev-hero .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14160f94,#14160f47 45%,#14160f00 75%),linear-gradient(180deg,#14160f2e,#14160f00 35%,#14160f80)}.ev-hero--center .veil{background:radial-gradient(ellipse at center,#14160f2e,#14160f80)}.ev-hero .c{position:relative;z-index:2;padding:clamp(96px,14vh,160px) 0 clamp(56px,8vh,96px);max-width:1440px;margin:0 auto;width:100%;padding-left:var(--ev-gutter);padding-right:var(--ev-gutter)}.ev-hero--center .c{display:flex;flex-direction:column;align-items:center}.ev-hero .ev-eyebrow{color:#fefdf9d9;margin-bottom:18px}.ev-hero .ev-h1{color:var(--ev-ivory);max-width:14ch;text-wrap:balance;text-shadow:0 2px 24px rgba(20,22,15,.35)}.ev-hero .ev-lead{color:#fefdf9d9;margin-top:20px;max-width:46ch;font-weight:300}.ev-hero .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.ev-hero--center .ctas{justify-content:center}.ev-hero .cue{position:absolute;right:var(--ev-gutter);bottom:28px;z-index:2;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#fefdf9cc;display:flex;align-items:center;gap:10px}.ev-hero .cue i{display:block;width:1px;height:44px;background:#fefdf999;animation:evCue 2.2s var(--ev-ease) infinite;transform-origin:top}@keyframes evCue{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.ev-hero .mute{position:absolute;left:var(--ev-gutter);bottom:28px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(254,253,249,.6);background:#14160f4d;color:var(--ev-ivory);cursor:pointer;display:flex;align-items:center;justify-content:center}.ev-hero .mute svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5}.ev-marquee{border-top:1px solid var(--ev-hair);border-bottom:1px solid var(--ev-hair);overflow:hidden;white-space:nowrap;padding:16px 0;background:var(--ev-ivory)}.ev-marquee .track{display:inline-flex;gap:0;animation:evMarquee 40s linear infinite}.ev-marquee:hover .track{animation-play-state:paused}.ev-marquee .item{display:inline-flex;align-items:center;gap:14px;padding:0 34px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--ev-ink-2)}.ev-marquee .item i{width:5px;height:5px;border-radius:50%;background:var(--ev-rose)}@keyframes evMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ev-marquee .track{animation:none;white-space:normal;flex-wrap:wrap;justify-content:center}}.ev-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,22px)}.ev-cat{position:relative;display:block;text-decoration:none;color:var(--ev-ink)}.ev-cat .ev-media{aspect-ratio:3/4;border-radius:var(--ev-r)}.ev-cat .ev-media img{object-fit:cover}.ev-cat.ev-cat--studio .ev-media{background:var(--ev-white);border:1px solid var(--ev-hair-2)}.ev-cat.ev-cat--studio .ev-media img{object-fit:contain;padding:8%}.ev-cat .t{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px}.ev-cat .t b{font-family:var(--ev-display);font-weight:400;font-size:clamp(22px,1.8vw,28px);color:var(--ev-olive);line-height:1.1}.ev-cat .t span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ev-muted)}.ev-cats--3{grid-template-columns:repeat(3,1fr)}.ev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2vw,28px) clamp(14px,1.6vw,22px)}.ev-grid--3{grid-template-columns:repeat(3,1fr)}.ev-carousel{position:relative}.ev-carousel .track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);gap:22px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 4px 12px}.ev-carousel .track::-webkit-scrollbar{display:none}.ev-carousel .track>*{scroll-snap-align:start}.ev-carousel .arr{position:absolute;top:32%;width:44px;height:44px;border-radius:50%;background:var(--ev-ivory);border:1px solid var(--ev-hair);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:var(--ev-ink);transition:background .3s,color .3s;box-shadow:var(--ev-shadow-s)}.ev-carousel .arr:hover{background:var(--ev-olive);color:var(--ev-ivory)}.ev-carousel .arr.l{left:-22px}.ev-carousel .arr.r{right:-22px}.ev-carousel .arr svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5}.ev-card{display:flex;flex-direction:column}.ev-card .media{position:relative}.ev-card .ph{position:relative;display:block;aspect-ratio:4/5;background:var(--ev-white);border:0;border-radius:var(--ev-r);overflow:hidden}.ev-card .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:0;transform:none;transition:opacity .6s var(--ev-ease)}.ev-card .ph img.hov{opacity:0}@media(hover:hover)and (pointer:fine){.ev-card .media:hover .ph img.hov{opacity:1}}.ev-card .badge{position:absolute;top:12px;left:12px;z-index:2;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;padding:6px 10px;border-radius:2px;background:var(--ev-olive);color:var(--ev-ivory)}.ev-card .badge.new{background:var(--ev-ink)}.ev-card .badge.sale{background:var(--ev-rosewood)}.ev-card .badge.low{background:var(--ev-rose);color:var(--ev-ink)}.ev-card .wish{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:#ffffffeb;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ev-ink);opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s}.ev-card .media:hover .wish,.ev-card .wish.is-on{opacity:1;transform:none}.ev-card .wish svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.ev-card .wish.is-on svg{fill:var(--ev-rose);stroke:var(--ev-rose)}.ev-card .quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .35s var(--ev-ease),transform .35s var(--ev-ease)}.ev-card .media:hover .quick,.ev-card .media:has(:focus-visible) .quick{opacity:1;transform:none}.ev-card .quick{display:flex;gap:8px;align-items:stretch}.ev-card .quick .ev-btn{flex:1;padding:13px 10px;background:var(--ev-olive);border-color:var(--ev-olive);color:var(--ev-ivory)}.ev-card .quick .ql{flex:0 0 auto;border:1.5px solid var(--ev-hair);background:#fffffff5;color:var(--ev-ink);font-family:var(--ev-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:0 12px;border-radius:2px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ev-card .quick .ql:hover{background:var(--ev-ivory)}.ev-card .quick .ev-btn:hover{background:var(--ev-olive-2);border-color:var(--ev-olive-2);color:var(--ev-ivory)}.ev-card .ev-info{padding-top:14px}.ev-card .kick{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ev-muted);font-weight:700}.ev-card .nm{display:block;margin-top:4px;font-size:15px;font-weight:500;color:var(--ev-ink);text-decoration:none;line-height:1.35;min-height:2.7em}.ev-card .nm:hover{color:var(--ev-olive)}.ev-card .row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.ev-card .pr{font-size:14.5px;font-weight:600}.ev-card .pr s{color:var(--ev-muted-2);font-weight:400;margin-left:6px;font-size:13px}.ev-card .sw{display:flex;gap:6px}.ev-card .sw i{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:block}.ev-card .sw .dot{width:20px;height:20px;border-radius:50%;border:1.5px solid transparent;background:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s}.ev-card .sw .dot.on{border-color:var(--ev-olive)}.ev-card .sw .dot[data-avail=false] i{opacity:.35}.ev-card .stars{font-size:11px;color:var(--ev-muted);margin-top:4px;letter-spacing:.06em}.ev-card .stars b{color:#d9b25c;letter-spacing:1px;font-weight:400}@media(hover:none){.ev-card .wish,.ev-card .quick{opacity:1;transform:none}}.ev-split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,96px);align-items:center}.ev-split--rev>.m{order:2}.ev-split .m .ev-media{aspect-ratio:4/5;border-radius:var(--ev-r)}.ev-split .m--wide .ev-media{aspect-ratio:3/2}.ev-split .t .ev-eyebrow{margin-bottom:16px}.ev-split .t .ev-h2{margin-bottom:22px;max-width:14ch}.ev-split .t .ev-lead{margin-bottom:28px}.ev-split .stats{display:flex;gap:36px;margin-top:34px;padding-top:26px;border-top:1px solid var(--ev-hair)}.ev-split .stats b{display:block;font-family:var(--ev-display);font-weight:400;font-size:38px;color:var(--ev-olive);line-height:1}.ev-split .stats span{display:block;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ev-muted);margin-top:8px}.ev-split--sticky{align-items:start}.ev-split--sticky .m{position:sticky;top:calc(var(--ev-h) + 24px)}.ev-look{position:relative}.ev-look .ev-media{aspect-ratio:16/9;border-radius:var(--ev-r)}.ev-look .ev-media img{object-position:center}.ev-hotspot{position:absolute;width:30px;height:30px;transform:translate(-50%,-50%);border-radius:50%;background:var(--ev-ivory);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 #fefdf999;animation:evPulse 2.6s var(--ev-ease) infinite;z-index:3}.ev-hotspot:before{content:"+";font-size:18px;line-height:1;color:var(--ev-olive)}.ev-hotspot.is-open:before{content:"\2013"}@keyframes evPulse{0%{box-shadow:0 0 #fefdf98c}70%{box-shadow:0 0 0 16px #fefdf900}to{box-shadow:0 0 #fefdf900}}.ev-hotspot-card{position:absolute;z-index:4;width:260px;background:var(--ev-ivory);border:1px solid var(--ev-hair);box-shadow:var(--ev-shadow);padding:12px;display:none;gap:12px;text-decoration:none;color:var(--ev-ink)}.ev-hotspot-card.is-open{display:flex}.ev-hotspot-card img{width:76px;height:96px;object-fit:contain;background:#fff;border:1px solid var(--ev-hair-2)}.ev-hotspot-card b{display:block;font-size:13.5px;font-weight:600;line-height:1.3}.ev-hotspot-card span{display:block;font-size:13px;color:var(--ev-muted);margin-top:4px}.ev-hotspot-card em{display:block;font-style:normal;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ev-olive);margin-top:10px;font-weight:700}.ev-look .caption{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-top:18px}.ev-look .caption .ev-h3{font-size:clamp(22px,2vw,30px)}.ev-look .caption p{font-size:13.5px;color:var(--ev-muted);max-width:52ch;margin:0}.ev-occasions{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,22px)}.ev-occasion{position:relative;display:block;text-decoration:none;color:var(--ev-ivory)}.ev-occasion .ev-media{aspect-ratio:3/4;border-radius:var(--ev-r)}.ev-occasion .ev-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14160f00 45%,#14160f99)}.ev-occasion .ev-media{position:relative}.ev-occasion .c{position:absolute;left:20px;right:20px;bottom:20px;z-index:2}.ev-occasion .c small{display:block;font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:#fefdf9d9}.ev-occasion .c b{display:block;font-family:var(--ev-display);font-weight:400;font-size:clamp(26px,2.4vw,36px);line-height:1;margin-top:8px}.ev-occasion .c span{display:inline-block;margin-top:12px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;border-bottom:1px solid rgba(254,253,249,.7);padding-bottom:3px}.ev-reviews .track{grid-auto-columns:calc((100% - 2*22px)/3)}.ev-review{background:var(--ev-white);border:1px solid var(--ev-hair);padding:30px 30px 26px;border-radius:var(--ev-r);display:flex;flex-direction:column;height:100%}.ev-review .st{color:#d9b25c;letter-spacing:2px;font-size:14px}.ev-review q{display:block;font-family:var(--ev-display);font-weight:400;font-size:clamp(20px,1.6vw,24px);line-height:1.3;color:var(--ev-ink);margin:16px 0 18px;quotes:"\201c" "\201d"}.ev-review .who{margin-top:auto;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.ev-review .who span{color:var(--ev-olive)}.ev-review .tag{display:inline-block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ev-muted);margin-top:8px}.ev-rating-summary{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--ev-muted)}.ev-rating-summary b{font-family:var(--ev-display);font-weight:400;font-size:30px;color:var(--ev-olive)}.ev-atelier{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.ev-atelier .m .ev-media{aspect-ratio:4/5;border-radius:var(--ev-r);background:var(--ev-olive-3)}.ev-atelier .timeline{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid rgba(254,253,249,.18)}.ev-atelier .timeline li{display:grid;grid-template-columns:96px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid rgba(254,253,249,.18);font-size:14px;color:#fefdf9d1}.ev-atelier .timeline li b{font-family:var(--ev-display);font-weight:400;font-size:22px;color:var(--ev-sage);line-height:1}.ev-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.ev-gallery a{display:block;position:relative}.ev-gallery .ev-media{aspect-ratio:1}.ev-gallery a:nth-child(1){grid-column:span 2;grid-row:span 2}.ev-gallery a:nth-child(1) .ev-media{aspect-ratio:1}.ev-dual{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,22px)}.ev-dual a{position:relative;display:block;text-decoration:none;color:var(--ev-ivory);min-height:420px;border-radius:var(--ev-r);overflow:hidden}.ev-dual a .ev-media{position:absolute;top:0;right:0;bottom:0;left:0}.ev-dual a .ev-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14160f80,#14160f0d 65%),linear-gradient(180deg,#14160f0d,#14160fb3)}.ev-dual a .c{position:absolute;left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px);bottom:clamp(20px,3vw,40px);z-index:2}.ev-dual a .c small{display:block;font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;opacity:.85}.ev-dual a .c b{display:block;font-family:var(--ev-display);font-weight:400;font-size:clamp(28px,3vw,44px);line-height:1.05;margin:10px 0 12px}.ev-dual a .c p{margin:0 0 18px;font-size:14px;max-width:44ch;opacity:.9}.ev-news{background:var(--ev-porcelain);border-top:1px solid var(--ev-hair)}.ev-news .in{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.ev-news .fine{font-size:12px;color:var(--ev-muted);margin-top:10px}.ev-footer{background:var(--ev-ivory);border-top:1px solid var(--ev-hair);padding:clamp(48px,6vw,80px) 0 28px}.ev-footer .cols{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px}.ev-footer .ft-h{font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:800;margin:0 0 16px;color:var(--ev-ink)}.ev-footer a{display:block;font-size:13.5px;color:var(--ev-ink-2);padding:5px 0;text-decoration:none}.ev-footer a:hover{color:var(--ev-olive)}.ev-footer .brand p{font-size:13.5px;color:var(--ev-ink-2);max-width:32ch;margin:18px 0 0}.ev-footer .brand .ct{margin-top:16px;font-size:13.5px}.ev-footer .brand .ct b{display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ev-muted);margin-top:12px;font-weight:700}.ev-footer .brand .ct a{display:inline;padding:0}.ev-footer .ev-legal{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:48px;padding-top:22px;border-top:1px solid var(--ev-hair);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ev-muted)}.ev-footer .ev-legal a{display:inline;font-size:11px;color:var(--ev-muted);margin-left:16px;padding:0}.ev-footer .pay{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}.ev-footer .pay svg{height:22px;width:auto;opacity:.7}.ev-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#252a236b;z-index:115;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.ev-scrim.is-open{opacity:1;visibility:visible;transition-delay:0s}.ev-cart{position:fixed;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--ev-ivory);z-index:120;transform:translate(100%);transition:transform .5s var(--ev-ease);display:flex;flex-direction:column;box-shadow:var(--ev-shadow)}.ev-cart.is-open{transform:none}.ev-cart .hd{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--ev-hair)}.ev-cart .hd h3{font-family:var(--ev-display);font-weight:400;font-size:26px;margin:0;color:var(--ev-olive)}.ev-cart .hd button{width:40px;height:40px;border:0;background:none;font-size:24px;cursor:pointer;color:var(--ev-ink)}.ev-cart .ship{padding:14px 26px;border-bottom:1px solid var(--ev-hair);font-size:12.5px;color:var(--ev-ink-2)}.ev-cart .ship .bar{height:4px;background:var(--ev-hair-2);border-radius:999px;margin-top:8px;overflow:hidden}.ev-cart .ship .bar i{display:block;height:100%;background:var(--ev-olive);border-radius:999px;transition:width .6s var(--ev-ease)}.ev-cart .body{flex:1 1 auto;overflow:auto;min-height:220px}.ev-cart .items{padding:8px 26px}.ev-cart .line{display:grid;grid-template-columns:84px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--ev-hair-2);align-items:center}.ev-cart .line img{width:84px;height:104px;object-fit:contain;background:#fff;border:1px solid var(--ev-hair-2)}.ev-cart .line .t{font-size:14px;font-weight:600;line-height:1.3;color:var(--ev-ink);text-decoration:none}.ev-cart .line .v{font-size:12px;color:var(--ev-muted);margin-top:2px}.ev-cart .line .qty{display:inline-flex;border:1px solid var(--ev-hair);border-radius:2px;margin-top:10px}.ev-cart .line .qty button{width:30px;height:30px;border:0;background:none;cursor:pointer;font-size:15px;color:var(--ev-ink)}.ev-cart .line .qty span{min-width:30px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.ev-cart .line .rm{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ev-muted);margin-top:8px;background:none;border:0;cursor:pointer;padding:0}.ev-cart .line .pr{font-size:14px;font-weight:600;text-align:right}.ev-cart .empty{padding:60px 26px;text-align:center;color:var(--ev-muted)}.ev-cart .empty .ev-display{font-size:40px;margin-bottom:12px}.ev-cart .upsell{padding:14px 26px 12px;border-top:1px solid var(--ev-hair)}.ev-cart .upsell h5{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--ev-muted);margin:0 0 10px}.ev-cart .upsell .row{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding-bottom:6px}.ev-cart .upsell .u{flex:0 0 118px;text-decoration:none;color:var(--ev-ink)}.ev-cart .upsell .u img{display:block;width:100%;height:118px;aspect-ratio:auto;object-fit:cover;background:#fff;border:1px solid var(--ev-hair-2)}.ev-cart .upsell .u b{display:block;font-size:12px;font-weight:600;margin-top:6px;line-height:1.3}.ev-cart .upsell .u span{font-size:12px;color:var(--ev-muted)}.ev-cart .upsell .u button{margin-top:6px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--ev-olive);background:none;border:0;padding:0;cursor:pointer}.ev-cart .ft{padding:18px 26px 24px;border-top:1px solid var(--ev-hair);background:var(--ev-porcelain)}.ev-cart .ft .row{display:flex;justify-content:space-between;font-size:15px;font-weight:600;margin-bottom:6px}.ev-cart .ft .note{font-size:12px;color:var(--ev-muted);margin-bottom:14px}.ev-cart .ft .ev-btn{width:100%}.ev-cart .ft .more{display:block;text-align:center;margin-top:12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ev-ink-2);text-decoration:none}.ev-cart.busy{pointer-events:none;opacity:.75}.ev-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(16px);background:var(--ev-ink);color:var(--ev-ivory);padding:13px 20px;border-radius:3px;font-size:13px;z-index:200;opacity:0;transition:.35s;pointer-events:none;max-width:min(90vw,420px);text-align:center}.ev-toast.on{opacity:1;transform:translate(-50%)}.ev-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:none;align-items:center;justify-content:center;padding:24px;background:#252a236b}.ev-modal.is-open{display:flex}.ev-modal .panel{position:relative;background:var(--ev-ivory);width:min(1040px,100%);max-height:92vh;overflow:auto;border-radius:var(--ev-r2);box-shadow:var(--ev-shadow)}.ev-modal .x{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border-radius:50%;border:1px solid var(--ev-hair);background:var(--ev-ivory);font-size:20px;cursor:pointer;color:var(--ev-ink)}.ev-qv{display:grid;grid-template-columns:1fr 1fr;gap:0}.ev-qv .g{background:var(--ev-white);border-right:1px solid var(--ev-hair-2);position:relative}.ev-qv .g .main{aspect-ratio:4/5;display:block;width:100%;height:auto;max-height:min(72vh,640px);object-fit:contain;padding:6%}.ev-qv .g .main.fill,.ev-qv .g .main.editorial{object-fit:cover;padding:0}.ev-qv .g .thumbs{display:flex;gap:8px;padding:0 16px 16px;overflow:auto;scrollbar-width:none}.ev-qv .g .thumbs button{width:56px;height:70px;border:1px solid var(--ev-hair);background:#fff;padding:0;cursor:pointer;flex:0 0 auto}.ev-qv .g .thumbs button.is-on{border-color:var(--ev-olive)}.ev-qv .g .thumbs img{width:100%;height:100%;object-fit:contain}.ev-qv .b{padding:36px 36px 30px}.ev-qv .b .kick{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--ev-muted);font-weight:700}.ev-qv .b h2{font-family:var(--ev-display);font-weight:400;font-size:30px;margin:8px 0 6px;color:var(--ev-ink);line-height:1.12}.ev-qv .b .price{font-size:19px;font-weight:600;margin:10px 0 18px}.ev-qv .b .price s{color:var(--ev-muted-2);font-weight:400;margin-left:8px;font-size:15px}.ev-qv .b .desc{font-size:14px;color:var(--ev-ink-2);margin-bottom:18px;max-height:96px;overflow:hidden}.ev-qv .b .full{display:inline-block;margin-top:16px}.ev-qv .b .ev-btn{width:100%;margin-top:6px}.ev-opt{margin-bottom:16px}.ev-opt .lb{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;margin-bottom:10px}.ev-opt .lb span{color:var(--ev-muted);font-weight:500;letter-spacing:.02em;text-transform:none;margin-left:8px;font-size:12.5px}.ev-opt .vals{display:flex;gap:8px;flex-wrap:wrap}.ev-opt .v{border:1.5px solid var(--ev-hair);border-radius:3px;padding:10px 14px;font-size:12.5px;font-weight:600;background:#fff;cursor:pointer;color:var(--ev-ink);display:inline-flex;align-items:center;gap:8px;transition:border-color .25s,color .25s}.ev-opt .v i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:block}.ev-opt .v.on{border-color:var(--ev-olive);color:var(--ev-olive)}.ev-opt .v.off{opacity:.45;text-decoration:line-through}.ev-qty{display:inline-flex;border:1.5px solid var(--ev-hair);border-radius:3px;margin-bottom:14px}.ev-qty button{width:40px;height:44px;border:0;background:none;font-size:16px;cursor:pointer;color:var(--ev-ink)}.ev-qty input{width:48px;border:0;text-align:center;font-family:inherit;font-size:14px;font-weight:600;background:transparent}.template-collection [data-ev-collection]{padding-bottom:clamp(56px,6vw,96px)}.ev-colhero{position:relative;min-height:300px;display:flex;align-items:flex-end;overflow:hidden;background:var(--ev-porcelain)}.ev-colhero .ev-media{position:absolute;top:0;right:0;bottom:0;left:0}.ev-colhero .ev-media img{object-position:50% 35%}.ev-colhero .ev-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14160f73,#14160f1a 60%),linear-gradient(180deg,#14160f1a,#14160f99)}.ev-colhero .c{position:relative;z-index:2;color:var(--ev-ivory);padding:40px var(--ev-gutter) 44px;width:100%}.ev-colhero.no-img{min-height:0;background:var(--ev-ivory)}.ev-colhero.no-img .c{color:var(--ev-ink);padding:44px var(--ev-gutter) 8px}.ev-colhero.no-img .ev-h1{color:var(--ev-olive)}.ev-colhero .c .ev-crumb-line{font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:1;margin-bottom:14px;text-shadow:0 1px 12px rgba(20,22,15,.4)}.ev-colhero .c .ev-crumb-line a{color:inherit;text-decoration:none}.ev-colhero .c p{max-width:60ch;margin:14px 0 0;font-size:15px;opacity:.9}.ev-subs{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:22px 0 0}.ev-subs a{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--ev-hair);border-radius:999px;padding:6px 14px 6px 6px;font-size:12.5px;font-weight:600;color:var(--ev-ink);text-decoration:none;background:#fff;white-space:nowrap}.ev-subs a img{width:30px;height:30px;border-radius:50%;object-fit:cover}.ev-subs a.on{background:var(--ev-olive);border-color:var(--ev-olive);color:var(--ev-ivory)}.ev-toolbar{position:sticky;top:var(--ev-h);z-index:40;background:var(--ev-ivory);box-shadow:0 -1px 0 var(--ev-ivory),0 12px 16px -16px #252a231f;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--ev-hair);margin:22px 0 28px}.ev-toolbar .l{display:flex;align-items:center;gap:14px}.ev-toolbar .ev-cnt{font-size:12px;color:var(--ev-muted);letter-spacing:.04em}.ev-toolbar .chips{display:flex;gap:8px;flex-wrap:wrap}.ev-chip{border:1px solid var(--ev-hair);background:#fff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;color:var(--ev-ink-2);text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.ev-chip.on{background:var(--ev-olive);border-color:var(--ev-olive);color:var(--ev-ivory)}.ev-toolbar .sort{display:flex;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.ev-toolbar .sort select{border:1px solid var(--ev-hair);border-radius:3px;padding:8px 10px;font-family:inherit;font-size:12.5px;background:#fff}.ev-filters{position:fixed;top:0;left:0;bottom:0;width:min(380px,100%);background:var(--ev-ivory);z-index:120;transform:translate(-100%);transition:transform .5s var(--ev-ease);overflow:auto;padding:22px 26px 100px}.ev-filters.is-open{transform:none}.ev-filters .hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ev-filters .hd h3{font-family:var(--ev-display);font-weight:400;font-size:26px;margin:0;color:var(--ev-olive)}.ev-filters details{border-bottom:1px solid var(--ev-hair)}.ev-filters summary{list-style:none;padding:16px 0;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:800;display:flex;justify-content:space-between;cursor:pointer}.ev-filters summary:after{content:"+";color:var(--ev-olive);font-weight:400}.ev-filters details[open] summary:after{content:"\2013"}.ev-filters label{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14px;color:var(--ev-ink-2);cursor:pointer}.ev-filters label.off{opacity:.45}.ev-filters input[type=checkbox]{width:16px;height:16px;accent-color:var(--ev-olive)}.ev-filters .range{display:flex;gap:8px;align-items:center;padding:8px 0 16px;font-size:13px}.ev-filters .range input{width:90px;border:1px solid var(--ev-hair);border-radius:3px;padding:8px}.ev-filters .apply{position:sticky;bottom:0;background:var(--ev-ivory);padding:16px 0 0;display:flex;gap:10px}.ev-more{text-align:center;margin-top:44px}.ev-more .hint{display:block;font-size:12px;color:var(--ev-muted);margin-bottom:12px}.ev-empty{padding:60px 0;text-align:center;color:var(--ev-muted)}.ev-pdp{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,80px);align-items:start;padding-top:22px}.ev-crumb{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ev-muted);padding:18px 0 6px}.ev-crumb a{color:inherit;text-decoration:none}.ev-gal{position:sticky;top:calc(var(--ev-h) + 16px);display:grid;grid-template-columns:72px 1fr;gap:14px}.ev-gal .thumbs{display:flex;flex-direction:column;gap:8px;max-height:640px;overflow:auto;scrollbar-width:none;position:relative}.ev-gal .thumbs::-webkit-scrollbar{display:none}.ev-gal .thumbs button{width:72px;height:90px;border:1px solid var(--ev-hair);background:#fff;padding:0;cursor:pointer;flex:0 0 auto;opacity:.75;transition:opacity .3s,border-color .3s;position:relative}.ev-gal .thumbs button.is-on{border-color:var(--ev-olive);opacity:1}.ev-gal .thumbs button:focus-visible{outline:2px solid var(--ev-olive);outline-offset:2px}.ev-gal .thumbs img{width:100%;height:100%;object-fit:contain}.ev-gal .thumbs .vid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ev-gal .thumbs .vid:after{content:"\25b6";font-size:12px;color:var(--ev-ink)}.ev-gal .stage{position:relative;aspect-ratio:4/5;background:#fff;border:0;border-radius:var(--ev-r);overflow:hidden}.ev-gal .stage>a,.ev-gal .stage>video,.ev-gal .stage>div{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .45s var(--ev-ease)}.ev-gal .stage>.is-on{opacity:1;pointer-events:auto}.ev-gal .stage>a{display:block;cursor:zoom-in}.ev-gal .stage img,.ev-gal .stage video,.ev-gal .stage iframe{width:100%;height:100%;object-fit:contain;padding:5%;border:0}.ev-gal .stage>a:focus-visible{outline:2px solid var(--ev-olive);outline-offset:-3px}.ev-gal .stage .arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 10px;pointer-events:none}.ev-gal .stage .arrows button{pointer-events:auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--ev-hair);background:#ffffffeb;cursor:pointer;color:var(--ev-ink);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.ev-gal .stage:hover .arrows button,.ev-gal .stage .arrows button:focus-visible{opacity:1}.ev-gal .stage .arrows svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5}.gal-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--ev-olive);color:var(--ev-ivory);font-size:10px;font-weight:800;letter-spacing:.24em}.ev-pdp{padding-bottom:clamp(48px,6vw,96px)}.ev-gal .stage .tag{position:absolute;top:14px;left:14px;z-index:2;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;padding:6px 10px;background:#fffffff0;color:var(--ev-ink)}.ev-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#252a23f0;display:none;align-items:center;justify-content:center;padding:24px}.ev-zoom.is-open{display:flex}.ev-zoom img{max-width:100%;max-height:100%;object-fit:contain;background:#fff}.ev-zoom button{position:absolute;top:18px;right:18px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#171715;color:#fff;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 2px 10px #00000038}.ev-zoom button:hover{background:#000}.ev-zoom button:focus-visible{outline:2px solid #171715;outline-offset:3px;box-shadow:0 0 0 3px #fff}.ev-buy .kick{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ev-muted);font-weight:700}.ev-buy h1{font-family:var(--ev-display);font-weight:400;font-size:clamp(32px,3.2vw,46px);line-height:1.08;margin:10px 0;color:var(--ev-ink)}.ev-buy .stars{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ev-muted);margin-bottom:14px}.ev-buy .stars b{color:#d9b25c;letter-spacing:2px;font-weight:400}.ev-buy .stars a{color:var(--ev-ink-2)}.ev-buy .price{font-size:24px;font-weight:600;margin-bottom:6px}.ev-buy .price s{color:var(--ev-muted-2);font-weight:400;font-size:17px;margin-left:8px}.ev-buy .price .off{background:#f7e3e1;color:#8c3b2f;font-size:10px;letter-spacing:.14em;padding:4px 8px;border-radius:3px;margin-left:10px;font-weight:800;vertical-align:middle}.ev-buy .unit{font-size:12.5px;color:var(--ev-muted);margin-bottom:18px}.ev-buy .usp{list-style:none;margin:0 0 20px;padding:18px 0;border-top:1px solid var(--ev-hair);border-bottom:1px solid var(--ev-hair);display:grid;gap:8px}.ev-buy .usp li{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--ev-ink-2)}.ev-buy .usp svg{width:18px;height:18px;stroke:var(--ev-olive);fill:none;stroke-width:1.6;flex:0 0 auto}.ev-buy .atc{width:100%;margin-top:4px;padding:18px}.ev-buy .pay-more{margin-top:10px}.ev-buy .stock{font-size:12.5px;margin:12px 0 0;color:var(--ev-ink-2)}.ev-buy .stock i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2fa36b;margin-right:6px}.ev-buy .stock.out i{background:#b3382f}.ev-buy .stock.low i{background:#d9b25c}.ev-delivery{margin-top:18px;border:1px solid var(--ev-hair);border-radius:var(--ev-r2);background:var(--ev-porcelain);padding:14px 16px;display:grid;gap:10px;font-size:13px;color:var(--ev-ink-2)}.ev-delivery div{display:flex;gap:10px;align-items:flex-start}.ev-delivery svg{width:18px;height:18px;stroke:var(--ev-olive);fill:none;stroke-width:1.6;flex:0 0 auto;margin-top:2px}.ev-delivery b{color:var(--ev-ink);font-weight:600}.ev-actions{display:flex;gap:16px;margin-top:16px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.ev-actions button,.ev-actions a{background:none;border:0;padding:0;color:var(--ev-ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none}.ev-actions svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.ev-actions .wish.is-on svg{fill:var(--ev-rose);stroke:var(--ev-rose)}.ev-scale{margin-top:22px;border:1px solid var(--ev-hair);border-radius:var(--ev-r2);padding:16px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:end}.ev-scale svg{height:120px;width:auto;stroke:var(--ev-ink-2);fill:none;stroke-width:1.2}.ev-scale .lb{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ev-muted);font-weight:700}.ev-scale .val{font-family:var(--ev-display);font-weight:400;font-size:26px;color:var(--ev-olive);margin:4px 0 2px}.ev-scale .sub{font-size:12.5px;color:var(--ev-muted)}.ev-acc{margin-top:26px}.ev-acc details{border-top:1px solid var(--ev-hair)}.ev-acc details:last-child{border-bottom:1px solid var(--ev-hair)}.ev-acc summary{list-style:none;padding:16px 0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;cursor:pointer;display:flex;justify-content:space-between}.ev-acc summary:after{content:"+";color:var(--ev-olive);font-weight:400;font-size:16px}.ev-acc details[open] summary:after{content:"\2013"}.ev-acc .b{padding:0 0 18px;font-size:14px;color:var(--ev-ink-2)}.ev-acc .b ul{margin:0 0 0 18px;padding:0}.ev-acc .b li{margin-bottom:6px}.ev-acc .b dl{display:grid;grid-template-columns:140px 1fr;gap:6px 12px}.ev-acc .b dt{color:var(--ev-muted)}.ev-bis{margin-top:14px;border:1px solid var(--ev-hair);border-radius:var(--ev-r2);padding:16px}.ev-bis h5{margin:0 0 8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.ev-bis form{display:flex;border:1.5px solid var(--ev-ink);border-radius:2px;overflow:hidden}.ev-bis input{flex:1;border:0;padding:12px;font-family:inherit;font-size:14px;outline:none}.ev-bis button{border:0;background:var(--ev-ink);color:var(--ev-ivory);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:0 16px}.ev-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--ev-ivory);border-top:1px solid var(--ev-hair);padding:10px var(--ev-gutter);display:none;align-items:center;gap:12px;transform:translateY(100%);transition:transform .4s var(--ev-ease)}.ev-sticky-atc.is-on{transform:none}.ev-sticky-atc img{width:44px;height:54px;object-fit:contain;background:#fff;border:1px solid var(--ev-hair-2)}.ev-sticky-atc .t{flex:1;min-width:0}.ev-sticky-atc .t b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-sticky-atc .t span{font-size:12.5px;color:var(--ev-muted)}.ev-sticky-atc .ev-btn{padding:13px 18px;white-space:nowrap}.ev-story-rows{display:grid;gap:0}.ev-story-rows .r{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(28px,4vw,56px) 0;border-top:1px solid var(--ev-hair)}.ev-story-rows .r:nth-child(2n) .m{order:2}.ev-story-rows .m .ev-media{aspect-ratio:4/3;border-radius:var(--ev-r)}.ev-story-rows .ev-h3{margin-bottom:12px}.ev-story-rows p{color:var(--ev-ink-2);margin:0 0 16px;max-width:52ch}.ev-faq details{border-bottom:1px solid var(--ev-hair)}.ev-faq summary{list-style:none;padding:18px 0;font-size:15px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;gap:20px}.ev-faq summary:after{content:"+";color:var(--ev-olive);font-size:18px;font-weight:400}.ev-faq details[open] summary:after{content:"\2013"}.ev-faq p{color:var(--ev-ink-2);margin:0 0 18px;max-width:70ch}.ev-cmp table{width:100%;border-collapse:collapse;font-size:13.5px}.ev-cmp th{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;text-align:left;padding:12px 10px;border-bottom:2px solid var(--ev-hair);color:var(--ev-olive)}.ev-cmp th:first-child{color:var(--ev-muted)}.ev-cmp td{padding:12px 10px;border-bottom:1px solid var(--ev-hair);color:var(--ev-ink-2)}.ev-cmp td.y{color:var(--ev-olive);font-weight:600}.ev-cmp td.n{color:#8c3b2f}.ev-jsonld{display:none}.skip{position:absolute;left:-9999px;top:0;background:var(--ev-olive);color:#fff;padding:10px 14px;z-index:999}.skip:focus{left:10px;top:10px}:focus-visible{outline:2px solid var(--ev-olive);outline-offset:3px}.shopify-payment-button__button--unbranded{background:var(--ev-ink)!important;border-radius:2px!important;font-family:var(--ev-sans)!important;font-size:11px!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-weight:700!important;min-height:54px}.shopify-payment-button__more-options{font-family:var(--ev-sans)!important;font-size:10.5px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ev-ink-2)!important}@media(max-width:1180px){.ev-grid{grid-template-columns:repeat(3,1fr)}.ev-carousel .track{grid-auto-columns:calc((100% - 2*22px)/3)}.ev-mega{min-width:700px}.ev-footer .cols{grid-template-columns:1.4fr 1fr 1fr 1fr}}@media(max-width:1024px){:root{--ev-h:64px}.ev-header .ev-bar{grid-template-columns:44px 1fr auto}.ev-header .ev-nav{display:none}.ev-burger{display:inline-flex}.ev-header .ev-logo{justify-self:center}.ev-cats,.ev-occasions,.ev-cats--3{grid-template-columns:repeat(2,1fr)}.ev-split,.ev-atelier,.ev-news .in{grid-template-columns:1fr}.ev-split--rev>.m{order:0}.ev-split--sticky .m{position:static}.ev-pdp{grid-template-columns:1fr}.ev-gal{position:static;grid-template-columns:1fr;gap:10px}.ev-gal .thumbs{flex-direction:row;order:2;max-height:none}.ev-gal .thumbs button{width:60px;height:74px}.ev-gal .stage .arrows button{opacity:1}.ev-sticky-atc{display:flex}.ev-gallery{grid-template-columns:repeat(3,1fr)}.ev-gallery a:nth-child(1){grid-column:span 2;grid-row:span 2}.ev-dual{grid-template-columns:1fr}.ev-dual a{min-height:320px}.ev-footer .cols{grid-template-columns:1fr 1fr}.ev-footer .brand{grid-column:span 2}.ev-qv{grid-template-columns:1fr}.ev-qv .g{border-right:0;border-bottom:1px solid var(--ev-hair-2)}.ev-story-rows .r{grid-template-columns:1fr}.ev-story-rows .r:nth-child(2n) .m{order:0}.ev-search .ev-results .ev-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.ev-grid,.ev-grid--3{grid-template-columns:repeat(2,1fr);gap:22px 12px}.ev-carousel .track{grid-auto-columns:calc((100% - 12px)/1.6);gap:12px}.ev-carousel .arr{display:none}.ev-reviews .track{grid-auto-columns:calc(100% - 24px)}.ev-cats,.ev-occasions{grid-template-columns:1fr 1fr;gap:10px}.ev-cat .t{flex-direction:column;align-items:flex-start;gap:2px}.ev-cat .t b{font-size:20px}.ev-hero{min-height:88svh}.ev-hero .c{padding-top:120px}.ev-hero .cue{display:none}.ev-marquee .item{padding:0 20px}.ev-look .ev-media{aspect-ratio:4/5}.ev-hotspot-card{width:220px}.ev-gallery{grid-template-columns:repeat(2,1fr);gap:6px}.ev-gallery a:nth-child(1){grid-column:span 2;grid-row:span 1}.ev-toolbar{flex-wrap:wrap;top:var(--ev-h)}.ev-buy h1{font-size:30px}.ev-buy .atc{position:relative}.ev-scale,.ev-footer .cols{grid-template-columns:1fr}.ev-footer .brand{grid-column:auto}.ev-footer .ev-legal{justify-content:center;text-align:center}.ev-sh{flex-direction:column;align-items:flex-start}.ev-cart{width:100%}}.ev-recipe-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,80px);align-items:start}.ev-recipe-grid.rev>.m{order:2}.ev-recipe .m{position:sticky;top:calc(var(--ev-h) + 24px)}.ev-recipe .m .ev-media{aspect-ratio:4/5;border-radius:var(--ev-r)}.ev-recipe .m .cap{font-size:12px;color:var(--ev-muted);margin:12px 0 0;letter-spacing:.04em}.ev-recipe .t .ev-eyebrow{margin-bottom:14px}.ev-recipe .t .ev-h2{margin-bottom:16px}.ev-recipe .t .ev-lead{margin-bottom:26px}.ev-recipe-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ev-hair)}.ev-recipe-list li{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ev-hair)}.ev-recipe-list .th{display:block;width:72px;height:88px;background:#fff;border:1px solid var(--ev-hair-2);overflow:hidden}.ev-recipe-list .th img{width:100%;height:100%;object-fit:contain;padding:6%}.ev-recipe-list .th img.fill{object-fit:cover;padding:0}.ev-recipe-list .d a{text-decoration:none;color:var(--ev-ink)}.ev-recipe-list .d b{font-size:14.5px;font-weight:600;line-height:1.3;display:block}.ev-recipe-list .d span{display:block;font-size:12.5px;color:var(--ev-muted);margin-top:3px}.ev-recipe-list .d em{display:block;font-style:normal;font-size:11px;color:#8c3b2f;margin-top:3px}.ev-recipe-list .q{display:inline-flex;border:1px solid var(--ev-hair);border-radius:2px;background:#fff}.ev-recipe-list .q button{width:32px;height:36px;border:0;background:none;cursor:pointer;font-size:15px;color:var(--ev-ink)}.ev-recipe-list .q input{width:36px;border:0;text-align:center;font-family:inherit;font-size:13px;font-weight:600;background:transparent}.ev-recipe-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-top:6px}.ev-recipe-foot b{display:block;font-family:var(--ev-display);font-weight:400;font-size:34px;color:var(--ev-olive);line-height:1;margin-top:6px}.ev-recipe-foot .ev-btn{padding:18px 30px}.ev-recipe .fine{font-size:12px;color:var(--ev-muted);margin:14px 0 0}@media(max-width:1024px){.ev-recipe-grid{grid-template-columns:1fr}.ev-recipe-grid.rev>.m{order:0}.ev-recipe .m{position:static}.ev-recipe .m .ev-media{aspect-ratio:4/3}}@media(max-width:720px){.ev-recipe-foot{flex-direction:column;align-items:stretch}.ev-recipe-list li{grid-template-columns:56px 1fr auto;gap:10px}.ev-recipe-list .th{width:56px;height:68px}}.ev-toolbar,.ev-gal,.ev-recipe .m,.ev-split--sticky .m{transition:top .45s var(--ev-ease)}body.ev-hdr-hidden .ev-toolbar{top:0}body.ev-hdr-hidden .ev-gal{top:16px}body.ev-hdr-hidden .ev-recipe .m,body.ev-hdr-hidden .ev-split--sticky .m{top:24px}.ev-addon{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;margin-top:16px;padding:12px;border:1px solid var(--ev-hair);border-radius:var(--ev-r2);background:#fff}.ev-addon img{width:64px;height:78px;object-fit:contain;background:#fff}.ev-addon img.fill{object-fit:cover}.ev-addon .t{font-size:13.5px;line-height:1.3}.ev-addon .t b{font-weight:600;display:block}.ev-addon .t span{color:var(--ev-muted);font-size:12.5px}.ev-addon button{border:1.5px solid var(--ev-olive);background:none;color:var(--ev-olive);font-family:var(--ev-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:10px 14px;border-radius:2px;cursor:pointer}.ev-addon button:hover{background:var(--ev-olive);color:var(--ev-ivory)}.ev-search-page .ev-h1{font-size:clamp(36px,4.6vw,62px)}.ev-search-page form.q{display:flex;border-bottom:1.5px solid var(--ev-ink);max-width:640px;margin:18px 0 8px}.ev-search-page form.q input{flex:1;border:0;background:none;font-family:var(--ev-display);font-size:clamp(24px,3vw,36px);padding:8px 0;outline:none;color:var(--ev-ink)}.ev-search-page form.q button{border:0;background:none;cursor:pointer;color:var(--ev-ink)}.ev-search-page form.q svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5}.ev-search-page .other{margin-top:40px}.ev-search-page .other a{display:block;padding:12px 0;border-top:1px solid var(--ev-hair);color:var(--ev-ink);text-decoration:none;font-size:15px}.ev-cartpage{display:grid;grid-template-columns:1.4fr .8fr;gap:clamp(28px,5vw,72px);align-items:start;padding:24px 0 80px}.ev-cartpage .line{display:grid;grid-template-columns:110px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--ev-hair);align-items:center}.ev-cartpage .line img{width:110px;height:134px;object-fit:contain;background:#fff;border:1px solid var(--ev-hair-2)}.ev-cartpage .line .t{font-size:15px;font-weight:600;color:var(--ev-ink);text-decoration:none}.ev-cartpage .line .v{font-size:12.5px;color:var(--ev-muted);margin-top:3px}.ev-cartpage .line .qty{display:inline-flex;border:1px solid var(--ev-hair);border-radius:2px;margin-top:12px}.ev-cartpage .line .qty button{width:34px;height:34px;border:0;background:none;cursor:pointer;font-size:15px;color:var(--ev-ink)}.ev-cartpage .line .qty span{min-width:34px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.ev-cartpage .line .rm{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ev-muted);margin-top:10px;background:none;border:0;cursor:pointer;padding:0}.ev-cartpage .line .pr{font-size:15px;font-weight:600;text-align:right}.ev-cartpage .sum{position:sticky;top:calc(var(--ev-h) + 24px);background:var(--ev-porcelain);padding:26px;border-radius:var(--ev-r2);grid-column:2;grid-row:1 / span 2}.ev-cartpage>.ev-cart{grid-column:1}.ev-cartpage .sum .row{display:flex;justify-content:space-between;font-size:15px;font-weight:600;margin-bottom:8px}.ev-cartpage .sum .note{font-size:12.5px;color:var(--ev-muted);margin-bottom:16px}.ev-cartpage .sum textarea{width:100%;border:1px solid var(--ev-hair);border-radius:3px;padding:12px;font-family:inherit;font-size:13.5px;min-height:84px;margin:6px 0 14px;background:#fff}.ev-cartpage .sum label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:800}.ev-cartpage .sum .ev-btn{width:100%}.ev-cartpage .sum .more{display:block;text-align:center;margin-top:12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ev-ink-2);text-decoration:none}.ev-cartpage .empty{padding:60px 0;text-align:center}.ev-footer .brand .sig{font-family:var(--ev-display);font-size:18px;color:var(--ev-olive);letter-spacing:.08em;margin-top:10px}@media(max-width:1024px){.ev-cartpage{grid-template-columns:1fr}.ev-cartpage .sum{position:static;grid-column:1;grid-row:auto}}@media(max-width:720px){.ev-cartpage .line{grid-template-columns:80px 1fr auto;gap:12px}.ev-cartpage .line img{width:80px;height:98px}}@keyframes evRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ev-rise{animation:evRise .8s var(--ev-ease) both}@media(prefers-reduced-motion:reduce){.ev-rise{animation:none}}.ev-card .media:has(:focus-visible) .wish,.ev-card .wish:focus-visible,.ev-card .media:has(:focus-visible) .quick{opacity:1;transform:none}.ev-drawer,.ev-cart,.ev-filters{visibility:hidden;transition:transform .5s var(--ev-ease),visibility 0s .5s}.ev-drawer.is-open,.ev-cart.is-open,.ev-filters.is-open{visibility:visible;transition:transform .5s var(--ev-ease),visibility 0s}.ev-sticky-atc{visibility:hidden}.ev-sticky-atc.is-on{visibility:visible}.ev-card .pr s{color:var(--ev-muted)}@media(min-width:1024px){.ev-hero>video,.ev-hero>.bg{object-position:72% 50%}.ev-hero .ev-h1{max-width:26ch;font-size:clamp(44px,5.4vw,82px)}}.ev-hero>video{transform:scale(1.08);transform-origin:40% 50%}.ev-occasion .ev-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ev-occasion .ev-media .ev-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .45s var(--ev-ease);pointer-events:none}.ev-occasion.is-playing .ev-media .ev-film{opacity:1}.ev-occasion[data-hover-video]:hover>.ev-media img{transform:none}.ev-feed .ev-gallery a{position:relative}.ev-feed-mark{position:absolute;top:10px;right:10px;z-index:2;width:22px;height:22px;opacity:0;transform:translateY(-4px);transition:opacity .3s var(--ev-ease),transform .3s var(--ev-ease);color:var(--ev-ivory);filter:drop-shadow(0 1px 3px rgba(20,22,15,.45))}.ev-feed-mark svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.ev-feed .ev-gallery a:hover .ev-feed-mark{opacity:1;transform:none}@media(hover:none){.ev-feed-mark{opacity:.9;transform:none}}.ev-colhero--panoramic{min-height:0;aspect-ratio:3/1;align-items:center}.ev-colhero--panoramic .ev-media img{object-fit:contain;object-position:center}.ev-colhero--panoramic .ev-media:after{display:none}.ev-colhero--panoramic .c{color:var(--ev-olive);padding-top:32px;padding-bottom:32px}.ev-colhero--panoramic .c>*{max-width:44%}.ev-colhero--panoramic .ev-crumb-line{text-shadow:none}.ev-colhero--panoramic .c p{opacity:1}@media(max-width:1023px){.ev-colhero--panoramic{aspect-ratio:auto;flex-direction:column;align-items:stretch;background:var(--ev-ivory)}.ev-colhero--panoramic .ev-media{position:relative;inset:auto;aspect-ratio:3/1;width:100%}.ev-colhero--panoramic .c{padding-top:28px;padding-bottom:32px}.ev-colhero--panoramic .c>*{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/everla-v2.css.map */
