@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;1,6..96,400&family=Barlow+Condensed:wght@300;400;500;600&family=Courier+Prime&display=swap";:root{--eg-parchment: #f3ede4;--eg-slate: #464e57;--eg-deep: #1b1f25;--eg-parchment-dim: rgba(243,237,228,.12);--eg-parchment-mid: rgba(243,237,228,.45);--eg-parchment-soft:rgba(243,237,228,.07);--eg-rule: 1px solid rgba(243,237,228,.15);--eg-serif: "Bodoni Moda", Georgia, serif;--eg-sans: "Barlow Condensed", sans-serif;--eg-mono: "Courier Prime", monospace;--eg-body-size: 19px;--eg-body-weight: 300;--eg-body-leading: 1.85;--eg-head-weight: 500}body.engrained-page{background:var(--eg-deep);color:var(--eg-parchment);-webkit-font-smoothing:antialiased}body.eg-light-page{background:#f3ede4!important}body.engrained-page #header-group,body.engrained-page .shopify-section-announcement-bar,body.engrained-page #shopify-section-announcement-bar{display:none}.eg-nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:28px 48px;transition:background .4s ease}.eg-nav.eg-nav--scrolled{background:#1b1f25eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:var(--eg-rule)}body.eg-light-page .eg-nav{background:#f3ede4eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(27,31,37,.1)}body.eg-light-page .eg-nav.eg-nav--scrolled{background:#f3ede4eb!important;border-bottom:1px solid rgba(27,31,37,.1)!important}body.eg-light-page .eg-nav__wordmark{color:#1b1f25}body.eg-light-page .eg-nav__links a{color:#1b1f2580}body.eg-light-page .eg-nav__links a:hover{color:#1b1f25}body.eg-light-page .eg-nav__mobile-toggle span{background:#1b1f25}.eg-nav__wordmark{font-family:var(--eg-sans);font-weight:600;font-size:13px;letter-spacing:.35em;text-transform:uppercase;color:var(--eg-parchment);text-decoration:none;opacity:1;animation:none}.eg-nav__links{display:flex;gap:40px;list-style:none;margin:0;padding:0;opacity:1;animation:none}.eg-nav__links a{font-family:var(--eg-sans);font-weight:400;font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--eg-parchment-mid);text-decoration:none;transition:color .3s ease}.eg-nav__links a:hover{color:var(--eg-parchment)}.eg-nav__cart{font-family:var(--eg-mono);font-size:11px;letter-spacing:.2em;color:var(--eg-parchment-mid);text-decoration:none;transition:color .3s ease;opacity:1;animation:none}.eg-nav__cart:hover{color:var(--eg-parchment)}.eg-nav__mobile-toggle{display:none;background:none;border:none;cursor:pointer;padding:4px}@media(max-width:768px){.eg-nav{padding:20px 24px}.eg-nav__links,.eg-nav__cart{display:none}.eg-nav__mobile-toggle{display:block;outline:none;-webkit-tap-highlight-color:transparent}}.eg-nav__mobile-toggle span{display:block;width:22px;height:1px;background:var(--eg-parchment);margin:5px 0;transition:all .3s ease}.eg-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 48px;overflow:visible;background:var(--eg-deep)}.eg-hero__rule{position:absolute;top:0;bottom:0;left:48px;width:1px;background:var(--eg-parchment-dim);transform:scaleY(0);transform-origin:top;animation:eg-scaleDown 1.8s cubic-bezier(.16,1,.3,1) .3s forwards;pointer-events:none}.eg-hero__rule--right{left:auto;right:48px;animation-delay:.5s}.eg-hero__content{max-width:820px;padding-left:48px;position:relative;z-index:2}.eg-hero__eyebrow{font-family:var(--eg-mono);font-size:11px;letter-spacing:.3em;color:var(--eg-slate);text-transform:uppercase;margin-bottom:40px;opacity:0;animation:eg-fadeUp 1s ease .8s forwards}.eg-hero__headline{font-family:var(--eg-serif);font-size:clamp(42px,7vw,88px);font-weight:var(--eg-head-weight);line-height:1.05;letter-spacing:-.01em;color:var(--eg-parchment);margin:0}.eg-hero__headline .eg-line{display:block;opacity:0;transform:translateY(60px)}.eg-hero__headline .eg-line:nth-child(1){animation:eg-slideUp 1.1s cubic-bezier(.16,1,.3,1) 1s forwards}.eg-hero__headline .eg-line:nth-child(2){animation:eg-slideUp 1.1s cubic-bezier(.16,1,.3,1) 1.15s forwards}.eg-hero__headline .eg-line:nth-child(3){animation:eg-slideUp 1.1s cubic-bezier(.16,1,.3,1) 1.3s forwards}.eg-hero__headline em{font-style:italic;color:var(--eg-parchment-mid)}.eg-hero__sub{margin-top:48px;max-width:440px;font-family:var(--eg-sans);font-size:var(--eg-body-size);font-weight:var(--eg-body-weight);line-height:var(--eg-body-leading);letter-spacing:.04em;color:var(--eg-parchment-mid);opacity:0;animation:eg-fadeUp 1s ease 1.8s forwards}.eg-hero__scroll{position:absolute;bottom:48px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;opacity:0;animation:eg-fadeIn 1s ease 2.5s forwards}.eg-hero__scroll span{font-family:var(--eg-mono);font-size:10px;letter-spacing:.3em;color:var(--eg-slate);text-transform:uppercase}.eg-scroll-line{width:1px;height:48px;background:var(--eg-slate);animation:eg-pulse 2s ease-in-out infinite}.eg-section-marker{font-family:var(--eg-mono);font-size:10px;letter-spacing:.35em;color:var(--eg-slate);text-transform:uppercase;margin-bottom:48px;display:flex;align-items:center;gap:20px}.eg-section-marker:after{content:"";flex:1;height:1px;background:var(--eg-parchment-dim)}.eg-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.eg-reveal.is-visible{opacity:1;transform:translateY(0)}.eg-turn{padding:140px 48px;min-height:100vh;display:flex;align-items:center;border-top:var(--eg-rule);background:var(--eg-deep)}.eg-turn__inner{max-width:680px;margin:0 auto}.eg-turn__text{font-family:var(--eg-serif);font-size:clamp(22px,3.2vw,34px);font-weight:var(--eg-head-weight);line-height:1.45;color:var(--eg-parchment);margin-bottom:40px}.eg-turn__text em{font-style:italic;color:var(--eg-parchment-mid)}.eg-turn__body{font-family:var(--eg-sans);font-size:var(--eg-body-size);font-weight:var(--eg-body-weight);line-height:var(--eg-body-leading);letter-spacing:.03em;color:var(--eg-parchment-mid);max-width:520px}.eg-door{padding:0 48px 140px;background:var(--eg-deep)}.eg-door__inner{border:var(--eg-rule);display:grid;grid-template-columns:1fr 1fr;min-height:540px;overflow:hidden}.eg-door__left{padding:80px 64px;display:flex;flex-direction:column;justify-content:space-between;border-right:var(--eg-rule)}.eg-door__label{font-family:var(--eg-mono);font-size:10px;letter-spacing:.35em;color:var(--eg-slate);text-transform:uppercase}.eg-door__title{font-family:var(--eg-serif);font-size:clamp(52px,6vw,80px);font-weight:var(--eg-head-weight);line-height:.95;color:var(--eg-parchment);letter-spacing:-.02em;margin:0}.eg-door__title span{display:block;font-style:italic;color:var(--eg-parchment-mid);font-size:.65em;letter-spacing:.01em;margin-bottom:8px}.eg-door__bottom{display:flex;flex-direction:column;gap:24px}.eg-door__desc{font-family:var(--eg-sans);font-size:var(--eg-body-size);font-weight:var(--eg-body-weight);line-height:var(--eg-body-leading);letter-spacing:.04em;color:var(--eg-parchment-mid);max-width:320px}.eg-door__cta{display:inline-flex;align-items:center;gap:16px;font-family:var(--eg-sans);font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--eg-parchment);text-decoration:none;padding:18px 32px;border:1px solid rgba(243,237,228,.3);transition:all .4s ease;align-self:flex-start}.eg-door__cta:hover{background:var(--eg-parchment);color:var(--eg-deep);border-color:var(--eg-parchment)}.eg-door__arrow{width:20px;height:1px;background:currentColor;position:relative;transition:width .3s ease;flex-shrink:0}.eg-door__arrow:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(45deg)}.eg-door__cta:hover .eg-door__arrow{width:32px}.eg-door__right{background:var(--eg-parchment-soft);display:flex;align-items:center;justify-content:center;position:relative;min-height:400px;overflow:hidden}.eg-door__right img{width:100%;height:100%;object-fit:cover;opacity:.75;transition:opacity .4s ease,transform .6s ease}.eg-door__inner:hover .eg-door__right img{opacity:.9;transform:scale(1.02)}.eg-door__image-label{position:absolute;bottom:32px;left:32px;font-family:var(--eg-mono);font-size:10px;letter-spacing:.3em;color:var(--eg-slate);text-transform:uppercase}.eg-door__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:400px}.eg-door__placeholder svg{width:260px;height:260px;opacity:.55}.eg-archive{padding:140px 48px;border-top:var(--eg-rule);background:var(--eg-deep)}.eg-archive__inner{max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px}.eg-archive__prompt{font-family:var(--eg-serif);font-size:clamp(28px,4vw,46px);font-weight:var(--eg-head-weight);line-height:1.2;color:var(--eg-parchment);font-style:italic;margin:0}.eg-archive__form{width:100%;max-width:480px;display:flex;flex-direction:column;gap:16px}.eg-archive__input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(243,237,228,.25);padding:16px 0;font-family:var(--eg-sans);font-size:var(--eg-body-size);font-weight:var(--eg-body-weight);letter-spacing:.06em;color:var(--eg-parchment);outline:none;transition:border-color .3s ease;text-align:center}.eg-archive__input::placeholder{color:var(--eg-slate);letter-spacing:.08em}.eg-archive__input:focus{border-bottom-color:#f3ede499}.eg-archive__submit{margin-top:8px;background:transparent;border:1px solid rgba(243,237,228,.25);padding:16px 40px;font-family:var(--eg-sans);font-size:11px;font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:var(--eg-parchment-mid);cursor:pointer;transition:all .4s ease;align-self:center}.eg-archive__submit:hover{border-color:#f3ede499;color:var(--eg-parchment)}.eg-archive__note{font-family:var(--eg-mono);font-size:11px;letter-spacing:.15em;color:var(--eg-slate);line-height:1.6;transition:opacity .3s ease}.eg-footer{padding:48px;border-top:var(--eg-rule);display:flex;align-items:center;justify-content:space-between;background:var(--eg-deep)}.eg-footer__mark{font-family:var(--eg-sans);font-weight:600;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--eg-parchment-mid)}.eg-footer__domain,.eg-footer__handle{font-family:var(--eg-mono);font-size:11px;letter-spacing:.2em;color:var(--eg-slate)}.eg-nav--animate .eg-nav__wordmark{opacity:0;animation:eg-fadeIn 1.2s ease 2.8s forwards}.eg-nav--animate .eg-nav__links,.eg-nav--animate .eg-nav__cart{opacity:0;animation:eg-fadeIn 1.2s ease 3s forwards}@media(max-width:768px){.eg-nav--animate .eg-nav__wordmark,.eg-nav--animate .eg-nav__links{opacity:1;animation:none}.eg-nav--animate .eg-nav__mobile-toggle{opacity:1!important;animation:none!important;pointer-events:all!important}}@keyframes eg-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes eg-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes eg-slideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes eg-scaleDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes eg-pulse{0%,to{opacity:.3}50%{opacity:.8}}@media(max-width:768px){.eg-nav{padding:20px 24px}.eg-nav__links{display:none}.eg-nav__mobile-toggle{display:block}.eg-hero{padding:0 24px}.eg-hero__rule{left:24px}.eg-hero__rule--right{right:24px}.eg-hero__content{padding-left:0}.eg-turn{padding:80px 24px}.eg-door{padding:0 24px 80px}.eg-door__inner{grid-template-columns:1fr}.eg-door__left{padding:48px 32px;border-right:none;border-bottom:var(--eg-rule)}.eg-door__right{min-height:300px}.eg-archive{padding:80px 24px}.eg-footer{padding:40px 24px;flex-direction:column;gap:20px;text-align:center}}@media(max-width:480px){.eg-hero__headline{font-size:36px}.eg-door__title{font-size:44px}.eg-door__left{padding:40px 24px}}#eg-mobile-toggle{position:relative;z-index:9999;pointer-events:all!important}body.engrained-page[data-template=cart]{background:#f3ede4!important;color:#1b1f25!important}body.engrained-page[data-template=cart] #MainContent,body.engrained-page[data-template=cart] .shopify-section{background:#f3ede4!important}body.engrained-page:has([data-template=cart]) .eg-nav__wordmark{color:#1b1f25}body.engrained-page:has([data-template=cart]) .eg-nav__links a{color:#1b1f2580}body.engrained-page:has([data-template=cart]) .eg-nav__links a:hover{color:#1b1f25}body.engrained-page:has([data-template=cart]) .eg-nav__mobile-toggle span{background:#1b1f25}body.engrained-page:has([data-template=cart]) .eg-nav--scrolled{background:#f3ede4eb!important;border-bottom:1px solid rgba(27,31,37,.1)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/engrained.css.map */
