:root{--ela-alabaster: #FBF9F5;--ela-linen: #F3EEE6;--ela-sand: #E6DED1;--ela-dune: #CDBFA9;--ela-stone: #8C8070;--ela-stone-dark: #6E6355;--ela-espresso: #2A251F;--ela-terracotta: #B2705E;--ela-brass: #A08762;--accent: var(--ela-terracotta);--ela-pad-x: clamp(16px, 3vw, 52px);--ela-pad-y: clamp(40px, 6.5vh, 86px);--ela-gap: clamp(10px, 1.6vw, 22px);--ela-rule: 1px;--ela-pill: 999px;--ela-h1: clamp(34px, 4.2vw, 64px);--ela-h2: clamp(22px, 2.4vw, 34px);--ela-h3: clamp(18px, 1.9vw, 24px);--ela-numeral: clamp(32px, 3.4vw, 56px);--ela-quote: clamp(24px, 3vw, 44px);--ela-body: 13.5px;--ela-body-lg: 14.5px;--ela-label: 10px;--ela-label-lh: 1.6;--ela-body-lh: 1.75;--ela-label-ls: .16em;--ela-heading-ls: -.02em;--ela-ease: cubic-bezier(.19, .72, .16, 1);--ela-reveal-duration: 1.05s;--ela-reveal-shift: 20px;--ela-hover-duration: 1.2s;--ela-rule-duration: .7s;--ela-header-offset: 76px}body{background-color:var(--ela-alabaster);color:var(--ela-espresso);font-family:var(--font-body-family);font-size:var(--ela-body);line-height:var(--ela-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:400;letter-spacing:var(--ela-heading-ls);line-height:1.05}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}html{scroll-behavior:smooth}:target,.shopify-section[id],section[id],article[id],h1[id],h2[id],h3[id]{scroll-margin-top:calc(var(--ela-header-offset) + 16px)}html{scrollbar-width:thin;scrollbar-color:var(--ela-dune) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ela-dune);border-radius:var(--ela-pill)}::-webkit-scrollbar-button{display:none}.card,.card-wrapper,.card__inner,.media,.global-media-settings,.global-media-settings img,.field__input,.select__select,.button,.shopify-challenge__button,.customer button{border-radius:0;box-shadow:none}.ela-section{padding-block:var(--ela-pad-y);padding-inline:var(--ela-pad-x)}.ela-label{font-family:var(--font-body-family);font-size:var(--ela-label);font-weight:400;letter-spacing:var(--ela-label-ls);line-height:var(--ela-label-lh);text-transform:uppercase;margin:0}.ela-label--wide{letter-spacing:.24em}.ela-h1{font-family:var(--font-heading-family);font-weight:400;font-size:var(--ela-h1);line-height:.95;letter-spacing:var(--ela-heading-ls);margin:0}.ela-h2{font-family:var(--font-heading-family);font-weight:400;font-size:var(--ela-h2);line-height:1.05;letter-spacing:var(--ela-heading-ls);margin:0}.ela-h3{font-family:var(--font-heading-family);font-weight:400;font-size:var(--ela-h3);line-height:1.1;letter-spacing:var(--ela-heading-ls);margin:0}.ela-accent{font-family:var(--font-accent-family);font-style:italic;font-weight:400}.ela-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;padding:16px 30px;border:var(--ela-rule) solid transparent;border-radius:0;background:none;font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.2em;line-height:1.45;text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.ela-btn--light{background:var(--ela-alabaster);border-color:var(--ela-alabaster);color:var(--ela-espresso)}.ela-btn--light:hover{background:var(--accent);border-color:var(--accent);color:var(--ela-alabaster)}.ela-btn-round{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:var(--ela-rule) solid var(--ela-dune);border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.ela-btn-round:hover{border-color:var(--accent);color:var(--accent)}.ela-btn-round[disabled]{opacity:.35;cursor:default}.ela-ul{position:relative;display:inline-block}.ela-ul:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ela-ease)}.ela-ul:hover:after,.ela-ul:focus-visible:after{transform:scaleX(1)}.js [data-ela-reveal],.js [data-ela-reveal].ela-is-in{opacity:1;transform:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js [data-ela-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/elarune-tokens.css.map */
