:root{--eka-black:#0E0E0E;--eka-white:#ffffff;--eka-sage:#9CC178;--eka-charcoal:#323B41;--eka-warm:#F0EDE8;--eka-tile:#F4F4F2;--eka-line:#E6E6E6;--eka-display:"Anton", Impact, "Arial Narrow", sans-serif;--eka-body:"Inter", system-ui, -apple-system, sans-serif}.header-announcements,.header-announcements *,.announcement-bar,.announcement-bar *{color:#fff}.eka{font-family:var(--eka-body);color:var(--eka-black)}.eka a{color:inherit;text-decoration:none}.eka-wrap{max-width:1280px;margin:0 auto;padding-inline:32px;box-sizing:border-box}.eka-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:48px;align-items:center}.eka-stack{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.eka-display{font-family:var(--eka-display);font-weight:400;text-transform:uppercase;line-height:1;margin:0;font-size:clamp(32px,4vw,48px)}.eka-display--lg{font-size:clamp(38px,5vw,64px)}.eka-display--xl{font-size:clamp(44px,7vw,96px);line-height:.95}.eka-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--eka-charcoal);max-width:540px}.eka-lead p{margin:0}.eka-lead--light{color:#d9d9d9}.eka-pill{background:var(--eka-sage);color:var(--eka-black);font-size:13px;font-weight:700;letter-spacing:.08em;padding:8px 14px;border-radius:999px}.eka-pill--outline{background:transparent;border:1px solid var(--eka-sage);color:var(--eka-sage)}.eka-kicker{font-size:13px;font-weight:800;letter-spacing:.1em}.eka-actions{display:flex;gap:12px;flex-wrap:wrap}.eka-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--eka-black);color:var(--eka-white)!important;font:700 16px var(--eka-body);border:2px solid var(--eka-black);cursor:pointer;box-sizing:border-box}.eka-btn:hover{background:var(--eka-charcoal);border-color:var(--eka-charcoal)}.eka-btn--ghost{background:transparent;color:var(--eka-black)!important}.eka-btn--ghost:hover{background:var(--eka-black);color:var(--eka-white)!important}.eka-btn--sage{background:var(--eka-sage);border-color:var(--eka-sage);color:var(--eka-black)!important}.eka-btn--sage:hover{background:#b4d398;border-color:#b4d398}.eka-btn--ghost-light{background:transparent;border-color:var(--eka-white)}.eka-underline{font-weight:700;border-bottom:2px solid currentColor;padding-bottom:2px}.eka-hero{background:var(--eka-warm);padding-block:72px}.eka-hero__media{display:grid;gap:14px;aspect-ratio:1/1}.eka-hero__media--0,.eka-hero__media--1{grid-template-columns:1fr;aspect-ratio:4/5}.eka-hero__media--2{grid-template-columns:3fr 2fr}.eka-hero__media--3{grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr}.eka-hero__media--3 .eka-hero__shot--main{grid-row:1 / span 2}.eka-hero__shot{margin:0;border-radius:24px;overflow:hidden;background:var(--eka-sage);min-height:0}.eka-hero__shot img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.eka-marquee{background:var(--eka-black);color:var(--eka-white);overflow:hidden;white-space:nowrap;padding:16px 0;font-family:var(--eka-display);font-size:clamp(18px,2vw,26px);letter-spacing:.04em}.eka-marquee__track{display:inline-flex;animation:eka-scroll 30s linear infinite}.eka-marquee__track span{white-space:pre}@keyframes eka-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.eka-marquee__track{animation:none}}.eka-block{padding-block:80px}.eka-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.eka-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,45%),1fr));gap:24px}.eka-card{display:flex;flex-direction:column;gap:10px}.eka-card__media{position:relative;display:block;background:var(--eka-tile);border-radius:16px;aspect-ratio:1/1;overflow:hidden}.eka-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.eka-card__media:hover img{transform:scale(1.04)}.eka-tag{position:absolute;top:14px;left:14px;font-size:12px;font-weight:800;letter-spacing:.06em;padding:6px 10px;border-radius:999px;background:var(--eka-sage);color:var(--eka-black)}.eka-tag--dark{background:var(--eka-black);color:var(--eka-white)}.eka-card__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.eka-card__title{margin:0;font:700 17px/1.3 var(--eka-body);text-transform:none}.eka-card__price{font-weight:700;white-space:nowrap}.eka-card__meta{margin:0;font-size:14px;color:var(--eka-charcoal)}.eka-band{padding-block:80px}.eka-band--sage{background:var(--eka-sage)}.eka-band--dark{background:var(--eka-black);color:var(--eka-white)}.eka-band--warm{background:var(--eka-warm)}.eka-gift__media{background:var(--eka-black);color:var(--eka-sage);border-radius:24px;aspect-ratio:5/4;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:32px;box-sizing:border-box}.eka-gift__media img{width:100%;height:100%;object-fit:cover}.eka-video{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--eka-charcoal);display:flex;align-items:center;justify-content:center}.eka-video iframe,.eka-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.eka-video__ph{color:#d9d9d9;font-weight:600}.eka-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;padding-block:64px}.eka-trust__item h3{margin:0 0 6px;font:800 16px var(--eka-body);text-transform:none}.eka-trust__item p{margin:0;font-size:15px;line-height:1.5;color:var(--eka-charcoal)}.eka-signup{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:880px}.eka-signup__form{display:flex;gap:10px;width:100%;max-width:520px;flex-wrap:wrap}.eka-signup__form input[type=email]{flex:1 1 240px;height:52px;border:2px solid var(--eka-black);border-radius:999px;padding:0 20px;font:16px var(--eka-body);background:var(--eka-white)}.eka-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.eka-wrap{padding-inline:20px}.eka-hero,.eka-block,.eka-band{padding-block:40px}.eka-split{gap:28px}.eka-hero .eka-hero__media{order:-1;aspect-ratio:4/5;gap:8px}.eka-hero__shot{border-radius:16px}.eka-actions,.eka-actions .eka-btn{width:100%}.eka-grid{gap:16px 12px}.eka-card__row{flex-direction:column;gap:2px}.eka-card__title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/eka-brand.css.map */
