:root{--gg-ink: #101112;--gg-ink-text: #131517;--gg-deep: #0D0E0F;--gg-charcoal: #1A1C1E;--gg-red: #D0202C;--gg-red-hover: #B01A24;--gg-body: #26292D;--gg-secondary: #44484E;--gg-muted: #6E7278;--gg-muted-2: #7A7E85;--gg-label: #8A8E93;--gg-cross: #8E9297;--gg-paper: #FAFAF9;--gg-cream: #FAF8F4;--gg-sand: #F3F0EA;--gg-stone: #F5F5F4;--gg-hairline: #E6E7E9;--gg-hairline-light: #F1F1F0;--gg-input: #D9DADC;--gg-gift-bg: #FDF4F5;--gg-gold: #F5A623;--gg-white: #FFFFFF;--gg-on-dark-body: rgba(255,255,255,.78);--gg-on-dark-2: rgba(255,255,255,.72);--gg-on-dark-muted: rgba(255,255,255,.6);--gg-on-dark-label: rgba(255,255,255,.5);--gg-on-dark-foot: rgba(255,255,255,.45);--gg-on-dark-rule: rgba(255,255,255,.14);--gg-on-dark-border: rgba(255,255,255,.18);--gg-serif: "EB Garamond", Georgia, "Times New Roman", serif;--gg-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gg-h1: clamp(32px, 4.6vw, 62px);--gg-h2: clamp(28px, 3.4vw, 46px);--gg-h3: clamp(22px, 2.4vw, 30px);--gg-lead: clamp(16px, 1.4vw, 20px);--gg-section-y: clamp(56px, 7vw, 96px);--gg-gutter: clamp(16px, 4vw, 48px);--gg-ease: cubic-bezier(.22, 1, .36, 1);--gg-shadow-feature: 0 1px 2px rgba(16,17,18,.06), 0 28px 56px -28px rgba(16,17,18,.35);--gg-shadow-hover: 0 10px 24px -18px rgba(16,17,18,.28);--gg-r-btn: 8px;--gg-r-pill: 12px;--gg-r-card: 14px;--gg-r-panel: 16px;--gg-r-feature: 20px}html{scroll-behavior:smooth}body.gg-body{margin:0;background:#fff;color:var(--gg-ink-text);font-family:var(--gg-sans);font-size:16px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}:where(.gg-body) *,:where(.gg-body) *:before,:where(.gg-body) *:after{box-sizing:border-box}:where(.gg-body) a{color:inherit;text-decoration:none}:where(.gg-body) a:hover{color:var(--gg-red);text-decoration:underline}:where(.gg-body) input,:where(.gg-body) textarea,:where(.gg-body) select,:where(.gg-body) button{font:inherit;letter-spacing:normal}:where(.gg-body) h1,:where(.gg-body) h2,:where(.gg-body) h3,:where(.gg-body) h4{font-family:var(--gg-serif);font-weight:700;color:inherit;margin:0;letter-spacing:0;line-height:1.15}:where(.gg-body) p{margin:0}:where(.gg-body) :focus-visible{outline:2px solid var(--gg-red);outline-offset:3px;border-radius:4px;box-shadow:none}:where(.gg-body) img{max-width:100%}:where(.gg-body) .shopify-section{overflow-x:clip}.gg-skip{position:absolute;left:16px;top:-64px;z-index:200;display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:8px;background:var(--gg-ink-text);color:#fff!important;font-size:15px;font-weight:500;text-decoration:none!important;transition:top .18s var(--gg-ease)}.gg-skip:focus{top:16px}.gg-section{padding:var(--gg-section-y) 0}.gg-wrap{max-width:1440px;margin:0 auto;padding:0 var(--gg-gutter)}.gg-wrap--1280{max-width:1280px}.gg-wrap--1100{max-width:1100px}.gg-wrap--960{max-width:960px}.gg-wrap--900{max-width:900px}.gg-wrap--720{max-width:720px}.gg-bg-white{background:#fff}.gg-bg-paper{background:var(--gg-paper)}.gg-bg-cream{background:var(--gg-cream)}.gg-bg-ink{background:var(--gg-ink-text);color:#fff}.gg-bg-deep{background:var(--gg-deep);color:#fff}.gg-bg-charcoal{background:var(--gg-charcoal);color:#fff}.gg-dark{color:#fff}.gg-h1{font-family:var(--gg-serif);font-weight:700;font-size:var(--gg-h1);line-height:1.04;letter-spacing:-.03em}.gg-h2{font-family:var(--gg-serif);font-weight:700;font-size:var(--gg-h2);line-height:1.08;letter-spacing:-.03em}.gg-h3{font-family:var(--gg-serif);font-weight:700;font-size:var(--gg-h3);line-height:1.15;letter-spacing:-.02em}.gg-h1 em,.gg-h2 em,.gg-h3 em{font-style:italic}.gg-lead{font-size:var(--gg-lead);line-height:1.6;color:var(--gg-secondary)}.gg-dark .gg-lead,.gg-bg-ink .gg-lead,.gg-bg-deep .gg-lead,.gg-bg-charcoal .gg-lead{color:var(--gg-on-dark-body)}.gg-kicker{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-label)}.gg-dark .gg-kicker,.gg-bg-ink .gg-kicker,.gg-bg-deep .gg-kicker,.gg-bg-charcoal .gg-kicker{letter-spacing:.16em;color:var(--gg-on-dark-label)}.gg-muted{color:var(--gg-muted)}.gg-secondary{color:var(--gg-secondary)}.gg-small{font-size:14px;line-height:1.6}.gg-rte p+p{margin-top:12px}.gg-rte a{color:var(--gg-red);text-decoration:underline}.gg-rte ul{margin:8px 0;padding-left:20px}.gg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 30px;border-radius:999px;border:1px solid transparent;font-family:var(--gg-sans);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none!important;white-space:nowrap;transition:background .22s var(--gg-ease),color .22s var(--gg-ease),border-color .22s var(--gg-ease)}.gg-btn--red{background:var(--gg-red);color:#fff!important}.gg-btn--red:hover{background:var(--gg-red-hover);color:#fff!important}.gg-btn--outline{background:transparent;border-color:var(--gg-ink-text);color:var(--gg-ink-text)!important}.gg-btn--outline:hover{background:var(--gg-sand)}.gg-btn--outline-light{background:transparent;border-color:#fff6;color:#fff!important}.gg-btn--outline-light:hover{background:#ffffff14}.gg-btn--white{background:#fff;color:var(--gg-ink-text)!important}.gg-btn--white:hover{background:var(--gg-sand)}.gg-btn--ink{background:var(--gg-ink-text);color:#fff!important}.gg-btn--ink:hover{background:#000}.gg-btn--sm{height:44px;padding:0 20px;font-size:13px}.gg-btn--quiet{text-transform:none;letter-spacing:0;font-weight:500;font-size:15px}.gg-btn--block{width:100%}.gg-btn[disabled]{opacity:.5;cursor:not-allowed}.gg-card{background:#fff;border:1px solid var(--gg-hairline);border-radius:var(--gg-r-card);transition:transform .22s var(--gg-ease),box-shadow .22s var(--gg-ease)}.gg-card--hover:hover{transform:translateY(-2px);box-shadow:var(--gg-shadow-hover)}.gg-panel{border-radius:var(--gg-r-panel)}.gg-input,.gg-select,.gg-textarea{width:100%;height:54px;padding:0 16px;border:1px solid var(--gg-input);border-radius:8px;background:#fff;color:var(--gg-ink-text);font-size:16px}.gg-textarea{height:auto;min-height:120px;padding:14px 16px;resize:vertical}.gg-input:focus,.gg-select:focus,.gg-textarea:focus{outline:2px solid var(--gg-red);outline-offset:1px;box-shadow:none}.gg-label{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:var(--gg-body)}.gg-form-note{font-size:14px;line-height:1.6;color:var(--gg-muted)}.gg-form-success{padding:18px 20px;border-radius:12px;background:var(--gg-paper);border:1px solid var(--gg-hairline);font-size:16px}.gg-form-error{color:var(--gg-red);font-size:14px}.gg-acc{border:1px solid var(--gg-hairline);border-radius:12px;background:var(--gg-cream)}.gg-acc+.gg-acc{margin-top:12px}.gg-acc>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:16px;font-weight:500}.gg-acc>summary::-webkit-details-marker{display:none}.gg-acc>summary:after{content:"+";color:var(--gg-red);font-size:20px;line-height:1;flex:0 0 auto;transition:transform .22s var(--gg-ease)}.gg-acc[open]>summary:after{transform:rotate(45deg)}.gg-acc__body{padding:0 24px 20px;font-size:16px;line-height:1.65;color:var(--gg-secondary)}.gg-dark .gg-acc,.gg-bg-ink .gg-acc{background:#ffffff0a;border-color:var(--gg-on-dark-border)}.gg-dark .gg-acc__body,.gg-bg-ink .gg-acc__body{color:var(--gg-on-dark-body)}.gg-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gg-ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.gg-tick{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--gg-red)}.gg-stars{color:var(--gg-gold);letter-spacing:2px;font-size:14px}.gg-ph{position:relative;background:var(--gg-sand);display:flex;align-items:center;justify-content:center;overflow:hidden}.gg-ph:after{content:"";width:28%;max-width:72px;aspect-ratio:1;background:var(--gg-ph-symbol) center/contain no-repeat;opacity:.18;filter:grayscale(1)}.gg-media{display:block;width:100%;height:100%;object-fit:cover}.gg-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--gg-ease),transform .6s var(--gg-ease)}.gg-reveal.is-in,.shopify-design-mode .gg-reveal{opacity:1;transform:none}.gg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none}.gg-overlay.is-open{display:flex}.gg-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#10111280}.gg-lock{overflow:hidden}.gg-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(.gg-body) *,:where(.gg-body) *:before,:where(.gg-body) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.gg-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gg-base.css.map */
