:root{--ce-bg: #0c0c0b;--ce-bg-soft: #141310;--ce-panel: #181713;--ce-gold: #c6a064;--ce-gold-light: #e2c58f;--ce-cream: #eee5d5;--ce-muted: #a79d8b;--ce-line: rgba(198, 160, 100, .25);--ce-sidebar-width: 268px;--ce-shadow: 0 24px 70px rgba(0, 0, 0, .38)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 76% 10%,rgba(198,160,100,.09),transparent 26rem),linear-gradient(135deg,#0b0b0a,#11100d 45%,#0a0a09);color:var(--ce-cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");mix-blend-mode:soft-light;z-index:999}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-to-content-link:focus{position:fixed!important;top:12px;left:12px;width:auto;height:auto;padding:10px 14px;margin:0;clip:auto;background:var(--ce-gold);color:var(--ce-bg);z-index:1000}.ce-main,#MainContent{margin-left:var(--ce-sidebar-width);min-height:100vh}.ce-page-width{width:min(100% - 80px,1400px);margin-inline:auto}.ce-sidebar{position:fixed;inset:0 auto 0 0;width:var(--ce-sidebar-width);padding:28px 22px;border-right:1px solid var(--ce-line);background:#0a0a09eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;display:flex;flex-direction:column}.ce-sidebar__logo{display:block;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--ce-line)}.ce-sidebar__logo img{display:block;width:100%;max-width:210px}.ce-sidebar__brand-text{display:block;color:var(--ce-cream);font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.1}.ce-sidebar__label{margin:6px 12px 12px;color:var(--ce-gold);font-size:10px;letter-spacing:.24em;text-transform:uppercase}.ce-sidebar__nav{display:grid;gap:5px}.ce-sidebar__nav a{position:relative;padding:13px 14px;border-radius:2px;color:#bdb3a2;font-family:Georgia,Times New Roman,serif;font-size:18px;letter-spacing:.02em;transition:.25s ease}.ce-sidebar__nav a:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:var(--ce-gold);transition:.25s ease}.ce-sidebar__nav a:hover,.ce-sidebar__nav a[aria-current=page]{padding-left:26px;color:var(--ce-cream);background:linear-gradient(90deg,rgba(198,160,100,.1),transparent)}.ce-sidebar__nav a:hover:before,.ce-sidebar__nav a[aria-current=page]:before{width:16px}.ce-sidebar__utilities{display:grid;gap:8px;margin-top:22px;padding-top:20px;border-top:1px solid var(--ce-line)}.ce-sidebar__utility{display:flex;justify-content:space-between;gap:12px;color:var(--ce-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ce-sidebar__utility:hover{color:var(--ce-gold-light)}.ce-sidebar__note{margin-top:auto;padding:20px 12px 0;border-top:1px solid var(--ce-line);color:#817a6d;font-size:11px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase}.ce-content{padding:64px clamp(32px,6vw,96px)}.ce-content h1,.ce-content h2,.ce-content h3,.shopify-section h1,.shopify-section h2,.shopify-section h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.ce-content h1{margin:0 0 30px;font-size:clamp(44px,6vw,86px);line-height:.98;letter-spacing:-.04em}.ce-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--ce-gold-light);font-size:11px;letter-spacing:.26em;text-transform:uppercase}.ce-eyebrow:before{content:"";width:42px;height:1px;background:var(--ce-gold)}.ce-button,.shopify-payment-button__button,button[name=add]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border:1px solid var(--ce-gold);border-radius:0;background:var(--ce-gold);color:var(--ce-bg);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ce-button:hover,button[name=add]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #c6a06424}.ce-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ce-product-card{border:1px solid var(--ce-line);background:var(--ce-panel);transition:transform .25s ease,border-color .25s ease}.ce-product-card:hover{transform:translateY(-4px);border-color:#c6a06494}.ce-product-card__media{aspect-ratio:1 / 1;overflow:hidden;background:#11100e}.ce-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ce-product-card:hover .ce-product-card__media img{transform:scale(1.025)}.ce-product-card__content{padding:18px}.ce-product-card__title{margin:0 0 8px;color:var(--ce-cream);font-family:Georgia,Times New Roman,serif;font-size:20px}.ce-product-card__price{color:var(--ce-gold-light);font-size:14px}input,select,textarea{max-width:100%;border:1px solid var(--ce-line);border-radius:0;background:#11100e;color:var(--ce-cream)}input:focus,select:focus,textarea:focus{outline:1px solid var(--ce-gold);outline-offset:1px}.ce-mobile-menu-button{display:none}@media(max-width:990px){:root{--ce-sidebar-width: 220px}.ce-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ce-sidebar{position:fixed;width:100%;height:auto;bottom:auto;padding:12px 16px;flex-direction:row;align-items:center;justify-content:space-between}.ce-sidebar__logo{width:145px;padding:0;margin:0;border:0}.ce-sidebar__label,.ce-sidebar__note,.ce-sidebar__utilities{display:none}.ce-mobile-menu-button{display:inline-flex;padding:9px 11px;border:1px solid var(--ce-line);background:transparent;color:var(--ce-gold);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ce-sidebar__nav{position:absolute;top:100%;left:0;right:0;display:none;padding:12px 16px 18px;border-bottom:1px solid var(--ce-line);background:#0d0d0c}.ce-sidebar__nav.is-open{display:grid}.ce-main,#MainContent{margin-left:0;padding-top:82px}.ce-page-width{width:min(100% - 40px,1400px)}.ce-content{padding:42px 20px}.ce-product-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/coinandephemera.css.map */
