@import"https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Work+Sans:wght@400;500&family=IBM+Plex+Mono:wght@400;500&display=swap";:root,body{--gg-paper: #f5f0e6;--gg-card: #fbf8f1;--gg-well: #ebe4d6;--gg-ink: #2e2a24;--gg-muted: #6b6459;--gg-rose: #9b4b45;--gg-sea: #3e6e68;--gg-tape: #e3d6bc;--gg-rule: rgba(46, 42, 36, .18);--gg-hairline: rgba(46, 42, 36, .12);--font-body--family: "Work Sans", system-ui, sans-serif;--font-heading--family: "Libre Caslon Text", Georgia, serif;--font-subheading--family: "IBM Plex Mono", ui-monospace, monospace;--font-accent--family: "Libre Caslon Text", Georgia, serif}body{background:var(--gg-paper);color:var(--gg-ink);--color-background: #f5f0e6;--color-foreground: #2e2a24}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.01em}.button,.button-primary,.button-secondary,.button-custom,button,input,textarea,select,.card,.product-card{border-radius:0!important}.button:not(.link):not(.button-secondary){background:var(--gg-rose);color:#fbf8f1;border-color:var(--gg-rose);font-family:var(--font-body--family);letter-spacing:.02em}a{color:var(--gg-ink)}a:hover{color:var(--gg-rose)}.gg-board{display:grid;grid-template-columns:300px minmax(0,1fr);gap:0;max-width:1400px;margin:0 auto;align-items:start}.gg-rail{position:sticky;top:24px;padding:48px 36px 48px 40px;border-right:1px solid var(--gg-hairline);box-sizing:border-box}.gg-rail__name{font-family:var(--font-heading--family);font-size:30px;line-height:1.1;margin:0}.gg-rail__role{font-family:var(--font-subheading--family);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gg-muted);margin-top:12px}.gg-rail__intro{font-size:14.5px;line-height:1.65;color:#45403a;margin-top:22px}.gg-rail__intro p{margin:0 0 .7em}.gg-rail__links{display:grid;gap:10px;margin-top:36px;font-size:15px}.gg-rail__links--secondary{margin-top:0;font-size:14px}.gg-rail__links a{text-decoration:none;border-bottom:1px solid var(--gg-hairline);padding-bottom:2px;width:fit-content}.gg-rail__links a:hover{border-bottom-color:var(--gg-rose)}.gg-rail__links a.is-shop{color:var(--gg-rose)}.gg-rail__rule{height:1px;background:var(--gg-hairline);margin:36px 0}.gg-feed{padding:48px 48px 72px;min-width:0;box-sizing:border-box}.gg-pinned{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;padding-bottom:36px;border-bottom:1px solid var(--gg-hairline)}.gg-pinned__card{background:var(--gg-card);border:1px solid var(--gg-hairline);padding:20px;text-decoration:none;display:block}.gg-pinned__card:hover{border-color:var(--gg-rule)}.gg-label{font-family:var(--font-subheading--family);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-muted)}.gg-label--sale{color:var(--gg-rose)}.gg-label--read{color:var(--gg-sea)}.gg-pinned__title{font-family:var(--font-heading--family);font-size:21px;margin-top:8px}.gg-pinned__meta{font-size:14px;color:#4b463f;margin-top:4px}.gg-post{display:grid;grid-template-columns:86px minmax(0,1fr);gap:24px;padding:40px 0;border-bottom:1px solid var(--gg-hairline)}.gg-post__date{font-family:var(--font-subheading--family);font-size:11px;line-height:1.5;color:var(--gg-muted)}.gg-post__body{min-width:0}.gg-post__figure{background:var(--gg-well);border:1px solid var(--gg-hairline);padding:12px;margin:0}.gg-post__figure img{display:block;width:100%;height:auto}.gg-post__title{font-family:var(--font-heading--family);font-size:24px;margin:18px 0 0}.gg-post__title a{text-decoration:none}.gg-post__text{font-size:15.5px;line-height:1.7;color:#3a352f;max-width:640px;text-wrap:pretty}.gg-post__text p{margin:.6em 0}.gg-post__text img{max-width:100%;height:auto}.gg-post__text blockquote{font-family:var(--font-heading--family);font-size:21px;line-height:1.5;margin:.4em 0;padding:0;border:0}.gg-post__tags{font-family:var(--font-subheading--family);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gg-muted);margin-top:14px;display:flex;flex-wrap:wrap;gap:4px 12px}.gg-post__tags a{text-decoration:none;color:var(--gg-muted)}.gg-post__tags a:hover{color:var(--gg-rose)}.gg-piece{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:start;margin-top:18px}.gg-piece__buy{text-align:right;white-space:nowrap}.gg-piece__spec{font-family:var(--font-subheading--family);font-size:12.5px;line-height:1.8;color:#4b463f;text-transform:uppercase}.gg-piece__price{font-family:var(--font-heading--family);font-size:22px;margin-top:10px;color:var(--gg-rose)}.gg-piece__price--sold{color:var(--gg-muted);text-decoration:line-through}.gg-piece__sold{font-family:var(--font-subheading--family);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-muted);margin-top:6px}.gg-piece__add{margin-top:12px;padding:12px 22px;background:var(--gg-rose);color:#fbf8f1;border:0;font-family:var(--font-body--family);font-size:14px;letter-spacing:.02em;cursor:pointer;min-height:44px}.gg-piece__add:hover{background:#86403b}.gg-signup{margin-top:40px;padding:32px;background:var(--gg-well)}.gg-signup__title{font-family:var(--font-heading--family);font-size:22px}.gg-signup__note{font-size:14.5px;color:#4b463f;margin-top:6px}.gg-signup form{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.gg-signup input[type=email]{flex:1 1 240px;padding:12px 14px;background:var(--gg-card);border:1px solid var(--gg-rule);font-family:var(--font-body--family);font-size:14px;color:var(--gg-ink);min-height:44px}.gg-signup button{padding:12px 22px;background:var(--gg-ink);color:#f7f3ea;border:0;font-family:var(--font-body--family);font-size:14px;cursor:pointer;min-height:44px}.gg-pagination{display:flex;gap:18px;margin-top:36px;font-family:var(--font-subheading--family);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.gg-empty{padding:60px 0;font-size:15.5px;line-height:1.7;color:var(--gg-muted);max-width:520px}@media screen and (max-width:990px){.gg-board{grid-template-columns:minmax(0,1fr)}.gg-rail{position:static;border-right:0;border-bottom:1px solid var(--gg-hairline);padding:28px 22px}.gg-rail__links{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:20px}.gg-rail__rule{margin:20px 0}.gg-feed{padding:28px 22px 48px}.gg-post{grid-template-columns:minmax(0,1fr);gap:12px}.gg-piece{grid-template-columns:minmax(0,1fr);gap:16px}.gg-piece__buy{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gammell.css.map */
