body:has(.sg-page) .shopify-section-group-header-group,body:has(.sg-page) .shopify-section-group-footer-group,body:has(.sg-page) #shopify-section-footer,body:has(.sg-page) sticky-header{display:none!important}body:has(.sg-page){background:#e8dfc8;overflow-x:hidden}.sg-page *{margin:0;padding:0;box-sizing:border-box}.sg-page{background:#e8dfc8;color:#1f1612;font-family:IBM Plex Mono,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh;position:relative}.sg-page img{display:block;max-width:100%}.sg-page a{color:inherit;text-decoration:none}:root{--paper: #e8dfc8;--paper-dark: #d8cdb0;--paper-darker: #c4b896;--ink: #1f1612;--ink-soft: #3a2a1f;--ink-muted: #6b5840;--rust: #8B0000;--rust-deep: #5a1410;--gold: #a08230;--font-display: "Bungee Inline", "Impact", sans-serif;--font-display-solid: "Bungee", "Impact", sans-serif;--font-mono: "IBM Plex Mono", "Courier New", monospace}.sg-page .sg-topbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 32px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,rgba(232,223,200,.85),transparent);font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.15em;color:var(--ink-muted);text-transform:uppercase}.sg-page .sg-topbar a{transition:color .2s}.sg-page .sg-topbar a:hover{color:var(--rust)}.sg-page .sg-back:before{content:"\2190"}.sg-page .sg-hero{position:relative;height:100vh;min-height:700px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0 6vw 8vh;background:var(--paper-dark)}.sg-page .sg-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:sepia(.6) contrast(1.15) saturate(.7) brightness(.85);mix-blend-mode:multiply;opacity:.55;z-index:0}.sg-page .sg-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(216,205,176,.4) 80%,rgba(216,205,176,.9) 100%),linear-gradient(180deg,rgba(216,205,176,.4) 0%,transparent 30%,transparent 60%,rgba(216,205,176,.85) 100%);z-index:1}.sg-page .sg-hero-eyebrow{position:absolute;top:80px;left:6vw;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.3em;color:var(--ink-soft);z-index:2;text-transform:uppercase}.sg-page .sg-hero-eyebrow .sep{color:var(--rust);margin:0 12px}.sg-page .sg-hero-content{position:relative;z-index:2}.sg-page .sg-hero h1{font-family:var(--font-display);font-size:clamp(64px,11vw,160px);line-height:1.05;letter-spacing:-.005em;color:var(--ink);text-transform:uppercase;margin-bottom:36px}.sg-page .sg-hero-tagline{font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.25em;color:var(--ink-soft);text-transform:uppercase;max-width:480px;line-height:1.8}.sg-page .sg-hero-tagline span{color:var(--rust)}.sg-page .sg-scroll-cue{position:absolute;bottom:32px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.4em;color:var(--ink-muted);z-index:2;text-transform:uppercase;animation:sg-bob 2s ease-in-out infinite}@keyframes sg-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}.sg-page .sg-divider{height:1px;background:linear-gradient(to right,transparent,var(--rust),transparent);margin:0}.sg-page .sg-intro{padding:12vh 6vw 8vh;text-align:center;max-width:900px;margin:0 auto}.sg-page .sg-intro-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.4em;color:var(--rust);text-transform:uppercase;margin-bottom:28px}.sg-page .sg-intro h2{font-family:var(--font-display);font-size:clamp(48px,8vw,110px);line-height:1.05;color:var(--ink);text-transform:uppercase;letter-spacing:-.005em;margin-bottom:36px}.sg-page .sg-intro p{font-family:var(--font-mono);font-weight:400;font-size:15px;line-height:1.85;color:var(--ink-soft);max-width:620px;margin:0 auto;letter-spacing:.01em}.sg-page .sg-cigars{padding:4vh 6vw 12vh;display:flex;flex-direction:column;gap:80px;max-width:1200px;margin:0 auto}.sg-page .sg-cigar{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative}.sg-page .sg-cigar:nth-child(2n){direction:rtl}.sg-page .sg-cigar:nth-child(2n)>*{direction:ltr}.sg-page .sg-cigar-visual{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(31,22,18,.15);box-shadow:0 2px #1f161214,0 20px 40px -10px #1f161226}.sg-page .sg-cigar[data-band=aic] .sg-cigar-visual{background:linear-gradient(165deg,#4a6b3a,#2a4520)}.sg-page .sg-cigar[data-band=nirvana] .sg-cigar-visual{background:linear-gradient(165deg,#c9a544,#8a6420)}.sg-page .sg-cigar[data-band=soundgarden] .sg-cigar-visual{background:linear-gradient(165deg,#c46420,#6a2810)}.sg-page .sg-cigar[data-band=needle] .sg-cigar-visual{background:linear-gradient(165deg,#5a6068,#2a2e35)}.sg-page .sg-cigar-number{position:absolute;top:6%;right:8%;font-family:var(--font-display-solid);font-size:200px;line-height:1;color:#fff5dc2e;z-index:2;pointer-events:none}.sg-page .sg-cigar-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:3}.sg-page .sg-cigar-art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3}.sg-page .sg-cigar-art svg{width:60%;height:60%;opacity:.95;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.sg-page .sg-cigar-body{padding:20px 0}.sg-page .sg-cigar-inspired{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.3em;color:var(--ink-muted);text-transform:uppercase;margin-bottom:16px}.sg-page .sg-cigar-inspired strong{color:var(--rust);font-weight:600;border-bottom:1px solid var(--rust);padding-bottom:1px}.sg-page .sg-cigar-name{font-family:var(--font-display);font-size:clamp(40px,5vw,68px);line-height:1.1;color:var(--ink);text-transform:uppercase;letter-spacing:-.005em;margin-bottom:32px;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.sg-page .sg-cigar-specs{display:grid;grid-template-columns:auto 1fr;gap:6px 24px;font-family:var(--font-mono);font-weight:400;font-size:12px;color:var(--ink-soft);margin-bottom:28px;padding:16px 0;border-top:1px solid rgba(31,22,18,.2);border-bottom:1px solid rgba(31,22,18,.2)}.sg-page .sg-cigar-specs dt{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.15em;font-weight:500}.sg-page .sg-cigar-flavor{font-family:var(--font-mono);font-weight:400;font-size:14px;line-height:1.8;color:var(--ink-soft);max-width:480px;letter-spacing:.005em}.sg-page .sg-quote{padding:16vh 6vw;text-align:center;background:var(--paper-dark);border-top:1px solid rgba(139,0,0,.25);border-bottom:1px solid rgba(139,0,0,.25)}.sg-page .sg-quote-label{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.4em;color:var(--rust);text-transform:uppercase;margin-bottom:40px}.sg-page .sg-quote blockquote{font-family:var(--font-display);font-size:clamp(32px,4.5vw,60px);line-height:1.2;color:var(--ink);text-transform:uppercase;letter-spacing:-.005em;max-width:1080px;margin:0 auto;text-align:center;text-wrap:balance;position:relative;z-index:1;padding:0;border:none!important;font-style:normal}.sg-page .sg-quote blockquote:before{border:none!important;content:"\201c";margin-right:.08em;color:var(--rust);display:inline-block;font-family:var(--font-display-solid);font-size:.92em;line-height:0;transform:translateY(.14em);vertical-align:baseline}.sg-page .sg-quote blockquote:after{content:"\201d";margin-left:.08em;color:var(--rust);display:inline-block;font-family:var(--font-display-solid);font-size:.92em;line-height:0;transform:translateY(.14em);vertical-align:baseline}.sg-page .sg-story{padding:14vh 6vw;max-width:700px;margin:0 auto}.sg-page .sg-story-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.4em;color:var(--rust);text-transform:uppercase;margin-bottom:36px;text-align:center}.sg-page .sg-story p{font-family:var(--font-mono);font-weight:400;font-size:15px;line-height:1.9;color:var(--ink-soft);margin-bottom:1.6em;letter-spacing:.005em}.sg-page .sg-story p:first-of-type:first-letter{font-family:var(--font-display-solid);font-size:56px;float:left;line-height:.9;padding:4px 14px 0 0;color:var(--rust)}.sg-page .sg-story-signoff{margin-top:60px;text-align:center;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.4em;color:var(--ink-muted);text-transform:uppercase}.sg-page .sg-story-signoff:before{content:"\2014";color:var(--rust)}.sg-page .sg-claim{padding:12vh 6vw;text-align:center;background:var(--paper-darker);border-top:1px solid rgba(139,0,0,.4)}.sg-page .sg-claim-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.4em;color:var(--ink-muted);text-transform:uppercase;margin-bottom:28px}.sg-page .sg-claim-price{font-family:var(--font-display);font-size:clamp(72px,10vw,130px);line-height:1;color:var(--ink);margin-bottom:20px;display:inline-block}.sg-page .sg-claim-status{font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.3em;color:var(--rust);text-transform:uppercase;margin-bottom:44px}.sg-page .sg-claim-btn{all:unset;display:inline-block;font-family:var(--font-display);font-size:20px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:transparent;border:2px solid var(--ink);padding:22px 56px;cursor:pointer;transition:background .25s,border-color .25s,color .25s;margin-bottom:36px;box-sizing:border-box;min-height:44px}.sg-page .sg-claim-btn:hover{background:var(--rust);border-color:var(--rust);color:var(--paper)}.sg-page .sg-claim-btn:disabled{color:#1f161266;border-color:#1f161266;cursor:not-allowed;background:transparent}.sg-page .sg-claim-trust{font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.3em;color:var(--ink-muted);text-transform:uppercase;display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.sg-page .sg-gate{max-width:520px;margin:0 auto;padding:0 0 12px}.sg-page .sg-gate-title{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);line-height:1.1;color:var(--rust);text-transform:uppercase;margin-bottom:20px}.sg-page .sg-gate p{font-family:var(--font-mono);font-weight:400;font-size:14px;line-height:1.85;color:var(--ink-soft);margin-bottom:32px}.sg-page .sg-gate-btn{display:inline-block;font-family:var(--font-display);font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--rust);border:2px solid var(--rust);padding:18px 48px;cursor:pointer;transition:background .25s,color .25s;text-decoration:none;min-height:44px;margin-bottom:16px}.sg-page .sg-gate-btn:hover{background:var(--rust-deep);border-color:var(--rust-deep);color:var(--paper)}.sg-page .sg-gate-link{display:block;margin-top:16px;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--rust);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.sg-page .sg-gate-link:hover{color:var(--rust-deep)}.sg-page .sg-outro{padding:8vh 6vw;text-align:center;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.35em;color:var(--ink-muted);text-transform:uppercase}.sg-page .sg-outro .key{display:inline-block;border:1px solid var(--ink-muted);padding:4px 10px;margin:0 6px;font-size:10px}.sg-page .sg-outro a:hover{color:var(--rust)}.sg-page .sg-player-stack{position:fixed;bottom:28px;right:28px;z-index:200;display:flex;flex-direction:column;gap:8px;align-items:stretch}.sg-page .sg-player{display:flex;align-items:center;gap:14px;background:var(--ink);border:1px solid var(--ink);border-radius:60px;padding:10px 22px 10px 10px;cursor:pointer;transition:all .25s;box-shadow:0 8px 24px #1f161240;min-height:44px}.sg-page .sg-player:hover{background:var(--rust-deep)}.sg-page .sg-vinyl{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at center,var(--rust) 0%,var(--rust) 18%,#0a0a0a 19%,#0a0a0a 22%,#2a2a2a 23%,#0a0a0a 100%);position:relative;flex-shrink:0}.sg-page .sg-vinyl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0,transparent 2px,rgba(255,255,255,.05) 3px)}.sg-page .sg-vinyl.playing{animation:sg-spin 4s linear infinite}@keyframes sg-spin{to{transform:rotate(360deg)}}.sg-page .sg-player-info{font-family:var(--font-mono);font-weight:400;font-size:10px;letter-spacing:.2em;color:#f0e8d8b3;text-transform:uppercase;line-height:1.5}.sg-page .sg-player-info .now{color:#f0e8d880;display:block;font-size:9px;margin-bottom:2px}.sg-page .sg-player-info .track{color:#f0e8d8;font-weight:500}.sg-page .sg-unmute-prompt{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.2em;padding:10px 22px;text-transform:uppercase;border-radius:60px;cursor:pointer;white-space:nowrap;border:1px solid rgba(240,232,216,.15);box-shadow:0 4px 20px #1f16124d;animation:sg-pulse 2s ease-in-out infinite;min-height:44px}.sg-page .sg-unmute-prompt:before{content:"\266a";color:var(--rust);font-size:13px;line-height:1}@keyframes sg-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:768px){.sg-page .sg-hero{padding:0 5vw 6vh}.sg-page .sg-hero-eyebrow{top:60px;left:5vw;font-size:10px}.sg-page .sg-cigar{grid-template-columns:1fr;gap:30px}.sg-page .sg-cigar:nth-child(2n){direction:ltr}.sg-page .sg-cigar-visual{aspect-ratio:16/10}.sg-page .sg-cigar-number{font-size:120px}.sg-page .sg-player-stack{bottom:16px;right:16px}.sg-page .sg-player{padding:8px 16px 8px 8px}.sg-page .sg-player-info{display:none}.sg-page .sg-claim-trust{gap:16px;font-size:9px}}body:has(.sg-page) #sticky-add-to-cart,body:has(.sg-page) .gw-float-widget,body:has(.sg-page) .gw-button-widget,body:has(.sg-page) .gw-button-widget-container,body:has(.sg-page) #gw-stock-fulfilled-iframe,body:has(.sg-page) #gw-price-drop-iframe,body:has(.sg-page) .gw-modal,body:has(.sg-page) iframe[id^=gw-]{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}body:has(.sg-page) #MainContent,body:has(.sg-page) main[id],body:has(.sg-page) [role=main]{padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/seattle-grunge.css.map */
