:root{--e-cream:#F3EEE6;--e-sand:#EAE3D7;--e-stone:#DED5C6;--e-ink:#1A1916;--e-mute:#6F685E;--e-rule:rgba(26,25,22,.13);--e-night:#0C111B;--e-sun:#E9A23B;--e-heat:#B5481E;--e-on:#F4F1EA;--e-card:#E6DFD3;--e-word:Syncopate,"Arial Black",sans-serif;--e-sans:Archivo,"Helvetica Neue",Arial,sans-serif;--e-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--e-serif:"Bodoni Moda",Didot,Georgia,serif;--font-body--family:var(--e-sans);--font-heading--family:var(--e-sans);--font-subheading--family:var(--e-mono);--font-accent--family:var(--e-sans)}html{scroll-behavior:auto!important}html,body{background:var(--e-cream)}body{font-family:var(--e-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-family:var(--e-sans);font-stretch:78%;text-transform:uppercase;letter-spacing:0}#header-component .header-logo{display:flex!important;visibility:visible!important;opacity:1!important}#header-component .header-logo,#header-component .header-logo a,#header-component [class*=logo__text],#header-component [class*=logo-text]{font-family:var(--e-word)!important;font-weight:700!important;letter-spacing:.42em!important;text-transform:uppercase}.button,button.button,.shopify-payment-button__button--unbranded,.product-form__submit,a.button{border-radius:0!important;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.product-information h1,.product-details h1,[class*=product] .product-title,.view-product-title{font-stretch:78%;text-transform:uppercase;line-height:1.05}.variant-option__button-label,.variant-picker input+label{border-radius:0!important;font-weight:600}.price{font-family:var(--e-sans);font-weight:600}footer{font-family:var(--e-sans);border-top:1px solid var(--e-rule)}footer h2,footer h3,footer h4{font-family:var(--e-mono);font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-stretch:100%}@media(min-width:900px){.product-grid.product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(4,minmax(0,1fr))!important}}@media(min-width:750px)and (max-width:899px){.product-grid.product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(2,minmax(0,1fr))!important}}.esten{color:var(--e-ink)}.esten *{box-sizing:border-box}.esten .g{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.esten .wrap{max-width:1240px;margin:0 auto}.esten-k{display:block;font:500 10.5px/1.4 var(--e-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--e-heat);margin-bottom:8px}.esten-h2{margin:0;font-weight:800;font-stretch:78%;text-transform:uppercase;font-size:clamp(22px,4.8vw,32px);line-height:1.08;color:var(--e-ink)}.esten-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;font:700 12px/1 var(--e-sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.esten-btn.solid{background:var(--e-on);color:var(--e-ink);border-color:var(--e-on)}.esten-btn.solid:hover{background:var(--e-sun);border-color:var(--e-sun)}.esten-btn.ghost:hover{background:#ffffff1a}.esten-btn.dark{background:var(--e-ink);color:var(--e-cream);border-color:var(--e-ink)}.esten-btn.dark:hover{background:var(--e-heat);border-color:var(--e-heat)}.esten-rv{transform:translateY(16px);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.esten-rv.in{transform:none}.esten-top{background:var(--e-ink);color:var(--e-on);font:500 10px/1.4 var(--e-mono);letter-spacing:.14em;text-transform:uppercase}.esten-top .in{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding-block:7px}.esten-top span{opacity:.82;white-space:nowrap}.esten-top .mid{display:none;opacity:.6}@media(min-width:900px){.esten-top .mid{display:inline}}.esten-top b{color:var(--e-sun);font-weight:600}.esten-hero{position:relative;background:var(--e-night);color:var(--e-on)}.esten-hero .stage{position:relative;height:82vh;height:82svh;min-height:500px;max-height:900px;overflow:hidden}.esten-hero .esten-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.esten-hero .stage:before{content:"";position:absolute;left:0;right:0;top:0;height:24%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0c111b8c,#0c111b00)}.esten-hero .stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(243,238,230,0) 0%,rgba(243,238,230,.35) 45%,var(--e-cream) 100%)}.esten-hero.no-gl .stage{background:linear-gradient(180deg,#22355a,#c1663a 45%,#f0a447 62%,#3b2a33 66%,#0b0f17)}.esten-hero .hgrid{position:relative;z-index:2;height:100%;display:grid;grid-template-rows:1fr auto;padding-block:max(calc(var(--header-height,64px) + 24px),96px) 140px}.esten-hero .hmid{align-self:center}.esten-hero .hw{margin:0 0 16px;font:700 clamp(13px,3vw,20px)/1 var(--e-word);letter-spacing:.55em;color:var(--e-on)}.esten-hero h1{margin:0;color:var(--e-on);font-weight:800;font-stretch:72%;text-transform:uppercase;line-height:.92;letter-spacing:0;font-size:clamp(44px,10.5vw,120px);text-shadow:0 2px 24px rgba(0,0,0,.2)}.esten-hero h1 .ln{display:block;overflow:hidden;padding-block:.05em;margin-block:-.05em}.esten-hero h1 .ln span{display:block;animation:e-up 1s cubic-bezier(.2,.8,.2,1) both}.esten-hero h1 .ln:nth-child(2) span{animation-delay:.1s}.esten-hero h1 .ln:nth-child(3) span{animation-delay:.2s}@keyframes e-up{0%{transform:translateY(105%)}}.esten-hero h1 em{font-family:var(--e-serif);font-style:italic;font-weight:500;text-transform:none;font-stretch:100%;font-size:.44em;letter-spacing:0;color:var(--e-sun);line-height:1.25}.esten-hero .hbot{display:grid;gap:14px}.esten-hero .sub{max-width:36ch;font-size:15px;line-height:1.55;margin:0;opacity:.9}.esten-hero .cta{display:flex;gap:10px;flex-wrap:wrap}.esten-hero .ghost{display:none}@media(min-width:600px){.esten-hero .ghost{display:inline-flex}}.esten-hero .trust{margin:0;font:500 10px/1.5 var(--e-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7}.esten-shop{background:var(--e-cream);scroll-margin-top:calc(var(--header-height,64px) - 8px)}.esten-shop .in{padding-block:8px 64px}.esten-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--e-rule)}.esten-sh a{font:500 10.5px/1.4 var(--e-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--e-ink);opacity:.75;text-decoration:none;white-space:nowrap}.esten-sh a:hover{opacity:1;color:var(--e-heat)}.esten-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 24px;padding:2px 16px}.esten-chips::-webkit-scrollbar{display:none}.esten-chips a{flex:none;font:500 10.5px/1 var(--e-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--e-ink);text-decoration:none;border:1px solid var(--e-rule);padding:10px 14px;border-radius:999px;transition:border-color .2s,color .2s,background .2s}.esten-chips a.on{background:var(--e-ink);color:var(--e-cream);border-color:var(--e-ink)}@media(hover:hover){.esten-chips a:not(.on):hover{border-color:var(--e-ink)}}.esten-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}@media(min-width:900px){.esten-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 18px}}.esten-card{display:flex;flex-direction:column;gap:5px;min-width:0;text-decoration:none;color:var(--e-ink)}.esten-card .ph{position:relative;aspect-ratio:4/5;background:var(--e-card);overflow:hidden;margin-bottom:6px}.esten-card .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.esten-card .ph img.alt{opacity:0}@media(hover:hover){.esten-card:hover .ph img.alt{opacity:1}.esten-card:hover .ph img{transform:scale(1.03)}}.esten-card .ty{font:500 9.5px/1.2 var(--e-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--e-mute)}.esten-card .cn{font-size:13px;font-weight:600;line-height:1.35}.esten-card .cm{font-size:13px;color:var(--e-mute)}.esten-more{display:flex;justify-content:center;margin-top:40px}.esten-soon{border:1px solid var(--e-rule);padding:40px 20px;text-align:center}.esten-soon p{margin:0;color:var(--e-mute)}.esten-board{background:linear-gradient(180deg,var(--e-cream) 0%,var(--e-sand) 100%);color:var(--e-ink)}.esten-board .in{padding-block:8px 60px}.esten-board .bhead{padding-bottom:14px;border-bottom:1px solid var(--e-rule)}.esten-board .row{display:grid;grid-template-columns:52px minmax(0,1fr) auto 16px;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--e-rule);text-decoration:none;color:var(--e-ink)}.esten-board .t{font:500 11px/1 var(--e-mono);letter-spacing:.06em;color:var(--e-heat)}.esten-board .n{font-weight:700;font-stretch:82%;font-size:clamp(15px,3.8vw,19px);line-height:1.2;text-transform:uppercase;transition:color .25s}.esten-board .c{font:500 10.5px/1 var(--e-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--e-mute);white-space:nowrap}.esten-board .a{color:var(--e-mute);transition:transform .25s,color .25s}@media(hover:hover){.esten-board .row:hover .n{color:var(--e-heat)}.esten-board .row:hover .a{transform:translate(4px);color:var(--e-ink)}}.esten-qsec{background:var(--e-sand)}.esten-qsec .in{padding-block:0 56px}.esten-qual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--e-rule)}@media(min-width:900px){.esten-qual{grid-template-columns:repeat(4,1fr)}}.esten-qual .q{padding:20px 16px;border-right:1px solid var(--e-rule);min-width:0}.esten-qual .q:nth-child(2n){border-right:0}.esten-qual .q:nth-child(-n+2){border-bottom:1px solid var(--e-rule)}@media(min-width:900px){.esten-qual .q:nth-child(2n){border-right:1px solid var(--e-rule)}.esten-qual .q:last-child{border-right:0}.esten-qual .q:nth-child(-n+2){border-bottom:0}}.esten-qual b{display:block;font-weight:800;font-stretch:80%;font-size:clamp(14px,3.6vw,17px);text-transform:uppercase;line-height:1.2;margin-bottom:6px}.esten-qual span{font-size:13px;line-height:1.5;color:var(--e-mute)}.esten-band{background:var(--e-stone);color:var(--e-ink);overflow:hidden;padding-block:18px;border-block:1px solid var(--e-rule)}.esten-bt{display:flex;width:max-content;animation:e-marq 45s linear infinite}.esten-bt .grp{display:flex;align-items:center;gap:.6em;padding-right:.6em;white-space:nowrap;font-weight:800;font-stretch:76%;text-transform:uppercase;font-size:clamp(22px,4.4vw,40px);line-height:1.15}.esten-bt .d{color:var(--e-heat)}.esten-bt .s{opacity:.35}@keyframes e-marq{to{transform:translate(-50%)}}.esten-story{background:linear-gradient(180deg,var(--e-stone) 0%,var(--e-sand) 30%,var(--e-cream) 100%);color:var(--e-ink);scroll-margin-top:calc(var(--header-height,64px) - 8px)}.esten-story .in{display:grid;gap:32px;padding-block:64px 80px;align-items:center}@media(min-width:900px){.esten-story .in{grid-template-columns:5fr 6fr;gap:64px}}.esten-story .img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--e-card)}.esten-story .img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.esten-story .w{font-family:var(--e-serif);font-size:clamp(36px,7vw,58px);line-height:1.1;font-weight:500;margin:0}.esten-story .pr{font:500 11.5px/1.4 var(--e-mono);color:var(--e-mute);margin-top:6px}.esten-story ol{margin:18px 0 22px;padding-left:1.25em;font-family:var(--e-serif);font-size:16px;line-height:1.55}.esten-story ol li{margin-bottom:3px}.esten-story p{margin:0 0 14px;max-width:52ch;font-size:15px;line-height:1.7;color:#3d3a34}.esten-story .sig{font:500 10.5px/1.4 var(--e-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--e-mute);margin-top:20px}@media(prefers-reduced-motion:reduce){.esten *,.esten *:before,.esten *:after{animation:none!important;transition:none!important}.esten-rv{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/esten.css.map */
