.tg-reference-smoker{--bg:#080807;--soft:#100f0d;--ivory:#f1ede5;--muted:#a59e95;--copper:#bd7440;--line:rgba(241,237,229,.14);--display:Bebas,"Arial Narrow",sans-serif;--sans:DM,system-ui,sans-serif;--serif:Caslon,Georgia,serif;--max:1500px}.tg-reference-smoker *{box-sizing:border-box}.tg-reference-smoker{scroll-behavior:smooth;background:var(--bg)}.tg-reference-smoker{margin:0;background:var(--bg);color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased}.tg-reference-smoker a{color:inherit;text-decoration:none}.tg-reference-smoker button,.tg-reference-smoker input{font:inherit}.tg-reference-smoker img{display:block;width:100%}.tg-reference-smoker :focus-visible{outline:2px solid #e3b17d;outline-offset:4px}.tg-reference-smoker .announcement{height:34px;display:flex;align-items:center;justify-content:center;background:#b87342;color:#110d09;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.tg-reference-smoker .logo{text-align:center;font-family:var(--serif);font-size:23px;letter-spacing:.08em}.tg-reference-smoker .logo small{display:block;font-family:var(--sans);font-size:8px;letter-spacing:.32em;margin-top:7px;color:#bdb5ac}.tg-reference-smoker .menu{display:none}.tg-reference-smoker .product-shell>*,.tg-reference-smoker .gallery,.tg-reference-smoker .details,.tg-reference-smoker .main-media{min-width:0;max-width:100%}.tg-reference-smoker .gallery{display:flex;flex-direction:column;gap:14px;position:sticky;top:146px}.tg-reference-smoker .thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(86px,calc((100% - 50px)/6),118px);gap:10px;width:100%;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#7e5030 #211c18}.tg-reference-smoker .thumb{border:1px solid transparent;background:#121110;padding:0;cursor:pointer;aspect-ratio:1/1;overflow:hidden;scroll-snap-align:start}.tg-reference-smoker .thumb img{height:100%;object-fit:cover}.tg-reference-smoker .thumb.active{border-color:#cf8b53}.tg-reference-smoker .thumbs::-webkit-scrollbar{height:3px}.tg-reference-smoker .thumbs::-webkit-scrollbar-track{background:#211c18}.tg-reference-smoker .thumbs::-webkit-scrollbar-thumb{background:#7e5030}.tg-reference-smoker .rating{display:flex;align-items:center;gap:10px;color:#ca8347;font-size:13px;letter-spacing:.06em}.tg-reference-smoker .rating a{color:#b6afa7;font-size:11px;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}.tg-reference-smoker .details h1,.tg-reference-smoker .section-title,.tg-reference-smoker .related h3,.tg-reference-smoker .review-quote{font-family:var(--display);font-weight:400;text-transform:uppercase}.tg-reference-smoker .details h1{font-size:clamp(50px,4.1vw,64px);line-height:.84;letter-spacing:.008em;margin:18px 0 20px}.tg-reference-smoker .details h1 span{display:block}.tg-reference-smoker .compare{font-size:14px;color:#756e67;text-decoration:line-through}.tg-reference-smoker .sale{font-size:9px;letter-spacing:.11em;text-transform:uppercase;background:#6d3014;padding:6px 8px}.tg-reference-smoker .purchase{display:grid;grid-template-columns:138px minmax(0,1fr);gap:10px;margin-top:14px}.tg-reference-smoker .quantity{height:54px;display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--line)}.tg-reference-smoker .quantity button,.tg-reference-smoker .quantity input{min-width:0;border:0;background:none;color:#fff;text-align:center}.tg-reference-smoker .quantity button{cursor:pointer}.tg-reference-smoker .add{height:54px;border:0;background:var(--ivory);color:#17120e;text-transform:uppercase;font-family:var(--display);font-size:20px;letter-spacing:.08em;font-weight:400;cursor:pointer;transition:.2s}.tg-reference-smoker .add:hover{background:#fff;transform:translateY(-1px)}.tg-reference-smoker .stock{display:flex;align-items:center;gap:8px;color:#9c948b;font-size:10px;margin:14px 0 22px}.tg-reference-smoker .stock i{width:7px;height:7px;border-radius:50%;background:#73916d;box-shadow:0 0 0 4px #73916d1f}.tg-reference-smoker details{border-bottom:1px solid var(--line)}.tg-reference-smoker summary{list-style:none;padding:17px 0;cursor:pointer;display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.tg-reference-smoker summary::-webkit-details-marker{display:none}.tg-reference-smoker summary:after{content:"+";color:#c67c42;font-size:16px}.tg-reference-smoker details[open] summary:after{content:"\2212"}.tg-reference-smoker .accordion-copy{color:#938b83;font-size:12px;line-height:1.7;padding:0 0 20px}.tg-reference-smoker .accordion-copy ul{padding-left:18px;margin:0}.tg-reference-smoker .upsell{margin-top:18px;border-block:1px solid var(--line);padding:17px 0 18px}.tg-reference-smoker .press{padding:34px 0;background:#efebe4;color:#16120f}.tg-reference-smoker .how{padding:120px 0;background:#e9e4dc;color:#18130f}.tg-reference-smoker .step{background:#e9e4dc}.tg-reference-smoker .step img{aspect-ratio:1/1;object-fit:cover}.tg-reference-smoker .step h3,.tg-reference-smoker .profile h3,.tg-reference-smoker .included-card h3{font-family:var(--display);font-weight:400;text-transform:uppercase}.tg-reference-smoker .step h3{font-size:34px;line-height:.92;margin:12px 0}.tg-reference-smoker .step p{font-size:12px;color:#665e57;line-height:1.7;margin:0}.tg-reference-smoker .reviews{padding:105px 0;background:#0e0d0c}.tg-reference-smoker .review-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.tg-reference-smoker .review-card{background:#0e0d0c;padding:32px}.tg-reference-smoker .review-card h3{font-size:14px;margin:20px 0 12px}.tg-reference-smoker .review-card p{font-size:12px;color:#999188;line-height:1.75}.tg-reference-smoker .review-card footer{font-size:10px;color:#756e68;margin-top:24px}.tg-reference-smoker .review-card footer strong{color:#c7c0b8}@media(max-width:1100px){.tg-reference-smoker .menu{display:grid}.tg-reference-smoker .logo{grid-column:2}.tg-reference-smoker .gallery{position:static}.tg-reference-smoker .details{max-width:760px}}@media(max-width:760px){.tg-reference-smoker .announcement{font-size:8px}.tg-reference-smoker .gallery{overflow:hidden}.tg-reference-smoker .thumbs{grid-auto-columns:74px;padding-bottom:7px}.tg-reference-smoker .details h1{font-size:52px}.tg-reference-smoker .purchase{grid-template-columns:138px minmax(0,1fr)}.tg-reference-smoker .how,.tg-reference-smoker .sensory,.tg-reference-smoker .compare-section,.tg-reference-smoker .profiles,.tg-reference-smoker .reviews,.tg-reference-smoker .faq,.tg-reference-smoker .related,.tg-reference-smoker .customer-reviews{padding:76px 0}.tg-reference-smoker .profile-grid,.tg-reference-smoker .included-list,.tg-reference-smoker .review-list,.tg-reference-smoker .related-grid{grid-template-columns:1fr}}@media(min-width:761px){.tg-reference-smoker .details h1{font-size:clamp(42px,3.6vw,50px);line-height:.88}}.tg-reference-smoker{--layout-max:1500px;--layout-content:1280px;--layout-text:760px;--layout-copy:620px;--layout-short:520px;--layout-gutter:56px;--layout-edge:max(var(--layout-gutter),calc((100vw - var(--layout-max))/2));--layout-section:clamp(80px,7vw,112px);--layout-section-compact:clamp(60px,5vw,84px);--layout-gap:clamp(28px,4vw,64px);--layout-split-gap:clamp(40px,6vw,96px);--type-display:clamp(64px,6vw,96px);--type-h1:clamp(48px,4.8vw,72px);--type-h2:clamp(38px,3.8vw,56px);--type-h3:clamp(24px,2vw,32px);--type-body-lg:18px;--type-body:17px}.tg-reference-smoker{overflow-x:clip}.tg-reference-smoker{overflow-wrap:break-word;font-size:var(--type-body);line-height:1.6}.tg-reference-smoker .details h1,.tg-reference-smoker .catalog-hero h1,.tg-reference-smoker .search-head h1,.tg-reference-smoker .info-page h1,.tg-reference-smoker .article-page h1{max-width:900px;font-size:var(--type-h1);line-height:.92}.tg-reference-smoker .hero h1,.tg-reference-smoker .hero-copy h1{font-size:var(--type-display);line-height:.9}.tg-reference-smoker .hero p,.tg-reference-smoker .catalog-hero p,.tg-reference-smoker .source-description,.tg-reference-smoker .source-longform p,.tg-reference-smoker .source-longform li,.tg-reference-smoker .source-copy,.tg-reference-smoker .contact-intro p,.tg-reference-smoker .contact-note p,.tg-reference-smoker .home-origin-copy p,.tg-reference-smoker .home-invitation-copy p,.tg-reference-smoker .origin-copy p,.tg-reference-smoker .invitation-copy p,.tg-reference-smoker .feature-copy p,.tg-reference-smoker .included-copy p,.tg-reference-smoker .review-copy p,.tg-reference-smoker .editorial-copy p,.tg-reference-smoker .storm-copy p,.tg-reference-smoker .article p,.tg-reference-smoker .product-card p,.tg-reference-smoker .catalog-card p,.tg-reference-smoker .faq-answer,.tg-reference-smoker .customer-review p,.tg-reference-smoker .review-card blockquote{font-size:var(--type-body);line-height:1.65}.tg-reference-smoker .btn,.tg-reference-smoker .add,.tg-reference-smoker .apply,.tg-reference-smoker .signup button,.tg-reference-smoker .source-cta,.tg-reference-smoker .tgcart-shop,.tg-reference-smoker .tgcart-checkout{min-height:52px;font-size:16px;line-height:1.15}.tg-reference-smoker .details h1,.tg-reference-smoker .product-details h1{font-size:var(--type-h1);line-height:.92;text-wrap:balance}.tg-reference-smoker .details>p,.tg-reference-smoker .product-details>.source-description{font-size:var(--type-body);line-height:1.65}.tg-reference-smoker .rating,.tg-reference-smoker .catalog-rating,.tg-reference-smoker .stars{font-size:13px}.tg-reference-smoker .price,.tg-reference-smoker .catalog-card p{font-size:16px}.tg-reference-smoker .variant-title,.tg-reference-smoker .stock{font-size:12px;line-height:1.5}.tg-reference-smoker .variant strong,.tg-reference-smoker .variant span,.tg-reference-smoker .bundle strong,.tg-reference-smoker .bundle-price{font-size:15px}.tg-reference-smoker .variant small,.tg-reference-smoker .bundle small{font-size:13px;line-height:1.45}.tg-reference-smoker .thumb{min-width:48px;min-height:48px}.tg-reference-smoker .signal strong{font-size:13px;line-height:1.4}.tg-reference-smoker .signal span{font-size:12px;line-height:1.45;color:#aaa198}.tg-reference-smoker .card .rating,.tg-reference-smoker .card .rating small{font-size:13px}.tg-reference-smoker .card .price{font-size:16px}.tg-reference-smoker .drawer .close{min-width:48px;min-height:48px}.tg-reference-smoker .collection,.tg-reference-smoker .best,.tg-reference-smoker .ritual,.tg-reference-smoker .guarantee,.tg-reference-smoker .journal,.tg-reference-smoker .community,.tg-reference-smoker .intro,.tg-reference-smoker .principles,.tg-reference-smoker .craft,.tg-reference-smoker .journey,.tg-reference-smoker .how,.tg-reference-smoker .sensory,.tg-reference-smoker .compare-section,.tg-reference-smoker .profiles,.tg-reference-smoker .reviews,.tg-reference-smoker .faq,.tg-reference-smoker .related,.tg-reference-smoker .customer-reviews,.tg-reference-smoker .source-steps,.tg-reference-smoker .source-crafted,.tg-reference-smoker .source-compare,.tg-reference-smoker .product-facts{padding-block:var(--layout-section)}.tg-reference-smoker .manifesto-grid,.tg-reference-smoker .home-origin,.tg-reference-smoker .home-invitation,.tg-reference-smoker .editorial,.tg-reference-smoker .origin,.tg-reference-smoker .invitation,.tg-reference-smoker .feature,.tg-reference-smoker .included,.tg-reference-smoker .source-authentic,.tg-reference-smoker .review-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(620px,66vw,820px)}.tg-reference-smoker .home-origin,.tg-reference-smoker .origin,.tg-reference-smoker .home-invitation,.tg-reference-smoker .invitation,.tg-reference-smoker .manifesto-grid,.tg-reference-smoker .feature,.tg-reference-smoker .included,.tg-reference-smoker .editorial,.tg-reference-smoker .storm-feature{height:auto}@media(min-width:1900px){.tg-reference-smoker{--layout-gutter:72px}}@media(max-width:1180px){.tg-reference-smoker{--layout-gutter:32px;--layout-section:clamp(72px,7vw,96px);--type-display:clamp(58px,8vw,82px);--type-h1:clamp(44px,6vw,62px);--type-h2:clamp(36px,5vw,50px)}.tg-reference-smoker .manifesto-grid,.tg-reference-smoker .home-origin,.tg-reference-smoker .home-invitation,.tg-reference-smoker .editorial,.tg-reference-smoker .origin,.tg-reference-smoker .invitation,.tg-reference-smoker .feature,.tg-reference-smoker .included,.tg-reference-smoker .source-authentic,.tg-reference-smoker .review-section,.tg-reference-smoker .storm-feature,.tg-reference-smoker .storm-feature--reverse{grid-template-columns:1fr;min-height:0}}@media(max-width:820px){.tg-reference-smoker{--layout-gutter:32px;--layout-section:68px;--layout-section-compact:54px;--type-display:clamp(48px,9vw,68px);--type-h1:clamp(40px,7vw,54px);--type-h2:clamp(34px,6vw,46px);--type-h3:clamp(24px,4vw,31px)}}@media(max-width:600px){.tg-reference-smoker{--layout-gutter:20px;--layout-section:56px;--layout-section-compact:46px;--layout-gap:24px;--type-display:clamp(44px,12vw,54px);--type-h1:clamp(36px,10vw,44px);--type-h2:clamp(30px,8.5vw,38px);--type-h3:clamp(23px,6.5vw,29px);--type-body:17px}.tg-reference-smoker .review-list,.tg-reference-smoker .related-grid{width:100%;max-width:100%;margin-right:0;padding-right:0}}@media(max-width:360px){.tg-reference-smoker{--layout-gutter:18px;--type-h1:clamp(34px,10vw,40px);--type-h2:clamp(29px,8.5vw,35px)}}.tg-reference-smoker #storm-original-content[hidden]{display:none!important}.tg-reference-smoker .smoker-live-parity{--slp-ink:#17120e;--slp-paper:#ece7df;--slp-card:#11100f;--slp-muted:#aaa198;--slp-copper:#d28a4d;background:#090908;color:var(--ivory);overflow:clip}.tg-reference-smoker .smoker-live-parity *{box-sizing:border-box}.tg-reference-smoker .smoker-live-parity img,.tg-reference-smoker .smoker-live-parity video{display:block;width:100%}.tg-reference-smoker .slp-container{width:min(var(--max),calc(100% - clamp(36px,6vw,112px)));margin-inline:auto}.tg-reference-smoker .slp-section{padding:clamp(72px,7vw,112px) 0}.tg-reference-smoker .slp-eyebrow{display:block;margin-bottom:14px;color:var(--slp-copper);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tg-reference-smoker .slp-title{max-width:1050px;margin:0;font-family:var(--display);font-size:clamp(48px,5vw,76px);font-weight:400;letter-spacing:.01em;line-height:.92;text-transform:uppercase}.tg-reference-smoker .slp-lead{max-width:720px;margin:20px 0 0;color:var(--slp-muted);font-size:17px;line-height:1.65}.tg-reference-smoker .slp-cta{display:inline-flex;min-height:54px;align-items:center;justify-content:center;margin-top:30px;padding:14px 24px;border:1px solid #9b5d32;background:#9b5d32;color:#fff;font-size:15px;font-weight:800;letter-spacing:.075em;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;transition:.2s}.tg-reference-smoker .slp-cta:hover{background:#b66b37;border-color:#b66b37;color:#fff;transform:translateY(-1px)}.tg-reference-smoker .slp-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.tg-reference-smoker .slp-media{overflow:hidden;background:#12110f}.tg-reference-smoker .slp-media img,.tg-reference-smoker .slp-media video{height:100%;object-fit:cover}.tg-reference-smoker .slp-intro{position:relative;z-index:2;display:grid;height:clamp(630px,45vw,680px);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;align-items:stretch}.tg-reference-smoker .slp-intro:after{content:"";position:absolute;z-index:3;right:0;bottom:-34px;left:0;height:68px;background:linear-gradient(180deg,#090908 0%,rgba(9,9,8,.9) 28%,rgba(236,231,223,.55) 76%,var(--slp-paper) 100%);filter:blur(12px);pointer-events:none}.tg-reference-smoker .slp-intro .slp-media{min-height:0}.tg-reference-smoker .slp-intro-copy{display:flex;min-height:0;flex-direction:column;justify-content:center;padding:clamp(30px,2.5vw,40px) max(clamp(36px,6vw,112px),calc((100vw - var(--max))/2)) clamp(30px,2.5vw,40px) clamp(34px,4vw,64px)}.tg-reference-smoker .slp-intro-copy .slp-lead{margin-top:15px}.tg-reference-smoker .slp-intro-copy>.slp-cta{margin-top:20px}.tg-reference-smoker .slp-benefits{display:grid;gap:0;margin-top:18px;border-top:1px solid var(--line)}.tg-reference-smoker .slp-benefit{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);color:#c2bab2;font-size:15px;line-height:1.5}.tg-reference-smoker .slp-benefit img{width:24px;height:24px;object-fit:contain}.tg-reference-smoker .slp-how{background:#0d0c0b}.tg-reference-smoker .slp-how-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;align-items:end}.tg-reference-smoker .slp-how-head .slp-lead{margin-bottom:3px}.tg-reference-smoker .slp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:42px;background:var(--line)}.tg-reference-smoker .slp-step{background:#11100f}.tg-reference-smoker .slp-step .slp-media{aspect-ratio:1/1}.tg-reference-smoker .slp-step-copy{padding:26px}.tg-reference-smoker .slp-step small{color:var(--slp-copper);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tg-reference-smoker .slp-step h3{margin:10px 0 12px;font-family:var(--display);font-size:34px;font-weight:400;line-height:.95;text-transform:uppercase}.tg-reference-smoker .slp-step p{margin:0;color:#a9a097;font-size:15px;line-height:1.65}.tg-reference-smoker .slp-ritual-meta{display:grid;grid-template-columns:repeat(3,1fr);margin:36px 0 0;border-block:1px solid var(--line)}.tg-reference-smoker .slp-ritual-meta span{padding:18px;text-align:center;border-right:1px solid var(--line);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tg-reference-smoker .slp-ritual-meta span:last-child{border-right:0}.tg-reference-smoker .slp-actions{text-align:center}.tg-reference-smoker .slp-sensory{background:var(--slp-paper);color:var(--slp-ink)}.tg-reference-smoker .slp-sensory .slp-title+.slp-title{color:#9b5d32}.tg-reference-smoker .slp-sensory-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:46px;background:#c8beb4}.tg-reference-smoker .slp-sense{display:grid;grid-template-columns:150px 1fr;align-items:center;min-height:210px;padding:26px;background:#e5dfd7}.tg-reference-smoker .slp-sense img{width:120px;height:120px;object-fit:contain}.tg-reference-smoker .slp-sense p{margin:0;color:#5f5750;font-size:17px;line-height:1.6}.tg-reference-smoker .slp-sensory .slp-actions{grid-column:1/-1;background:var(--slp-paper);padding-top:28px}.tg-reference-smoker .slp-sensory .slp-actions .slp-cta{margin-top:0}.tg-reference-smoker .slp-compare{background:#0b0a09}.tg-reference-smoker .slp-compare-head{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:end}.tg-reference-smoker .slp-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:44px}.tg-reference-smoker .slp-mobile-comparison{display:none}.tg-reference-smoker .slp-compare-card{padding:clamp(28px,4vw,48px);background:#151311;border:1px solid var(--line)}.tg-reference-smoker .slp-compare-card.cheap{background:#d9d2c9;color:var(--slp-ink)}.tg-reference-smoker .slp-compare-card h3{margin:0 0 24px;font-family:var(--display);font-size:42px;font-weight:400;text-transform:uppercase}.tg-reference-smoker .slp-compare-row{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:18px 0;border-top:1px solid rgba(255,255,255,.14)}.tg-reference-smoker .slp-compare-card.cheap .slp-compare-row{border-color:#140f0a26}.tg-reference-smoker .slp-compare-row img{width:22px;height:22px;object-fit:contain}.tg-reference-smoker .slp-compare-row strong{display:block;margin-bottom:6px;font-size:16px}.tg-reference-smoker .slp-compare-row span{color:#a49b92;font-size:15px;line-height:1.55}.tg-reference-smoker .slp-compare-card.cheap .slp-compare-row span{color:#625a53}.tg-reference-smoker .slp-science{background:#0b0a09;color:var(--ivory)}.tg-reference-smoker .slp-science-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:clamp(42px,6vw,96px);align-items:start}.tg-reference-smoker .slp-science-copy{min-width:0}.tg-reference-smoker .slp-science-main-title{max-width:760px;font-size:clamp(50px,4.6vw,72px)}.tg-reference-smoker .slp-science-subtitle{margin:26px 0 20px;font-size:24px;font-weight:600;line-height:1.3}.tg-reference-smoker .slp-science-accordions{display:grid;gap:8px}.tg-reference-smoker .slp-science-accordions details{border:0;background:#f7f3ed;color:var(--slp-ink)}.tg-reference-smoker .slp-science-accordions summary{min-height:64px;align-items:center;padding:18px 22px;font-size:17px;letter-spacing:0;text-transform:none}.tg-reference-smoker .slp-science-accordions summary:after{content:"\2304";color:var(--slp-ink);font-size:22px;font-weight:400;line-height:1;transform:rotate(0);transition:transform .2s}.tg-reference-smoker .slp-science-accordions details[open] summary:after{content:"\2304";transform:rotate(180deg)}.tg-reference-smoker .slp-science-answer{padding:0 22px 24px;color:#4e4740;font-size:16px;line-height:1.65}.tg-reference-smoker .slp-science-answer p{margin:0 0 18px}.tg-reference-smoker .slp-science-answer p:last-child{margin-bottom:0}.tg-reference-smoker .slp-profile-label{margin-top:22px!important;margin-bottom:12px!important;color:var(--slp-ink)}.tg-reference-smoker .slp-flavors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tg-reference-smoker .slp-flavor{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:8px 10px;background:#ece9e5;border-radius:999px}.tg-reference-smoker .slp-flavor img{width:46px;height:46px;object-fit:cover;border-radius:50%}.tg-reference-smoker .slp-flavor strong{display:block;font-size:14px}.tg-reference-smoker .slp-flavor span{display:block;margin-top:2px;color:#5f5750;font-size:12px;line-height:1.3}.tg-reference-smoker .slp-science-media{position:sticky;top:144px;aspect-ratio:1/1;overflow:hidden;background:#151311}.tg-reference-smoker .slp-science-media img{height:100%;object-fit:cover}.tg-reference-smoker .slp-uses{background:#0c0b0a}.tg-reference-smoker .slp-uses-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(36px,7vw,110px);align-items:start}.tg-reference-smoker .slp-use-list{margin-top:34px;border-top:1px solid var(--line)}.tg-reference-smoker .slp-use{padding:18px 0;border-bottom:1px solid var(--line)}.tg-reference-smoker .slp-use strong{display:block;margin-bottom:6px;font-size:17px}.tg-reference-smoker .slp-use span{color:#a79f97;font-size:15px;line-height:1.55}.tg-reference-smoker .slp-use-review{position:sticky;top:144px;background:#151311}.tg-reference-smoker .slp-use-review .slp-media{aspect-ratio:1.08/1}.tg-reference-smoker .slp-use-review-copy{padding:30px}.tg-reference-smoker .slp-use-review blockquote{margin:12px 0 22px;color:#d5cec6;font-size:17px;line-height:1.65}.tg-reference-smoker .slp-use-review footer{font-size:13px}.tg-reference-smoker .slp-use-review .slp-cta{width:100%}.tg-reference-smoker .slp-use-meta{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border-block:1px solid var(--line)}.tg-reference-smoker .slp-use-meta span{padding:16px 8px;text-align:center;border-right:1px solid var(--line);font-size:11px;font-weight:700;text-transform:uppercase}.tg-reference-smoker .slp-use-meta span:last-child{border:0}.tg-reference-smoker .slp-kit{display:grid;width:min(var(--max),calc(100% - clamp(36px,6vw,112px)));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center;margin-inline:auto;padding:clamp(72px,7vw,104px) 0;background:#11100f}.tg-reference-smoker .slp-kit-copy{display:flex;flex-direction:column;justify-content:center;padding:0}.tg-reference-smoker .slp-kit>.slp-media{width:min(100%,600px);aspect-ratio:1150/1196;justify-self:end}.tg-reference-smoker .slp-kit>.slp-media img{object-fit:contain;object-position:center}.tg-reference-smoker .slp-kit-list{margin-top:30px;border-top:1px solid var(--line)}.tg-reference-smoker .slp-kit-item{padding:16px 0;border-bottom:1px solid var(--line)}.tg-reference-smoker .slp-kit-item strong{display:block;font-size:16px}.tg-reference-smoker .slp-kit-item span{display:block;margin-top:5px;color:#a69d95;font-size:14px;line-height:1.55}.tg-reference-smoker .slp-faq{background:var(--slp-paper);color:var(--slp-ink)}.tg-reference-smoker .slp-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:9vw}.tg-reference-smoker .slp-faq details{border-color:#c3b9af}.tg-reference-smoker .slp-faq summary{min-height:58px;align-items:center;padding:17px 0;font-size:15px;letter-spacing:.04em;text-transform:none}.tg-reference-smoker .slp-faq .accordion-copy{padding:0 0 22px;color:#5e564f;font-size:16px;line-height:1.65}.tg-reference-smoker .slp-faq .accordion-copy p{margin:0 0 8px}.tg-reference-smoker .slp-faq .accordion-copy ul{display:grid;gap:5px;margin:0;padding-left:22px}.tg-reference-smoker .slp-faq .accordion-copy li{padding-left:2px}.tg-reference-smoker .slp-guarantee{background:#0a0908}.tg-reference-smoker .slp-guarantee-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.75fr);gap:clamp(44px,8vw,126px);align-items:end}.tg-reference-smoker .slp-guarantee-copy .slp-lead{margin-top:0}.tg-reference-smoker .slp-guarantee-copy .slp-cta{width:100%;max-width:360px}.tg-reference-smoker .slp-guarantee-points{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;border-block:1px solid var(--line);background:var(--line)}.tg-reference-smoker .slp-guarantee-point{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:center;min-height:112px;padding:24px clamp(22px,3vw,40px);background:#11100f}.tg-reference-smoker .slp-guarantee-point img{width:44px;height:44px;object-fit:contain}.tg-reference-smoker .slp-guarantee-point strong{display:block;font-size:15px;line-height:1.35}.tg-reference-smoker .slp-guarantee-number{display:grid!important;width:44px;height:44px;place-items:center;margin:0!important;border-radius:50%;background:#e5a86b33;color:#e5a86b!important;font-size:11px!important;font-weight:700}@media(max-width:1100px){.tg-reference-smoker .slp-intro{grid-template-columns:1fr 1fr}.tg-reference-smoker .slp-intro-copy{padding:40px 42px}.tg-reference-smoker .slp-steps{grid-template-columns:repeat(2,1fr)}.tg-reference-smoker .slp-sense{grid-template-columns:110px 1fr}.tg-reference-smoker .slp-sense img{width:90px;height:90px}.tg-reference-smoker .slp-flavors{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.tg-reference-smoker .slp-section{padding:70px 0}.tg-reference-smoker .slp-title{font-size:clamp(44px,9vw,64px)}.tg-reference-smoker .slp-intro{height:auto}.tg-reference-smoker .slp-intro,.tg-reference-smoker .slp-statement,.tg-reference-smoker .slp-kit{grid-template-columns:1fr}.tg-reference-smoker .slp-intro .slp-media,.tg-reference-smoker .slp-kit .slp-media{min-height:520px;order:-1}.tg-reference-smoker .slp-intro-copy,.tg-reference-smoker .slp-kit-copy{padding:58px max(24px,6vw)}.tg-reference-smoker .slp-how-head,.tg-reference-smoker .slp-compare-head,.tg-reference-smoker .slp-uses-layout,.tg-reference-smoker .slp-faq-grid,.tg-reference-smoker .slp-guarantee-layout{grid-template-columns:1fr;gap:34px}.tg-reference-smoker .slp-sensory-grid,.tg-reference-smoker .slp-comparison,.tg-reference-smoker .slp-science-grid{grid-template-columns:1fr}.tg-reference-smoker .slp-sensory .slp-actions{grid-column:auto}.tg-reference-smoker .slp-use-review{position:relative;top:auto}}@media(max-width:560px){.tg-reference-smoker .slp-container{width:calc(100% - 40px)}.tg-reference-smoker .slp-section{padding:58px 0}.tg-reference-smoker .slp-title{font-size:clamp(38px,12vw,52px);line-height:.94}.tg-reference-smoker .slp-lead{font-size:16px}.tg-reference-smoker .slp-cta{width:100%;font-size:15px}.tg-reference-smoker .slp-intro .slp-media,.tg-reference-smoker .slp-kit .slp-media{min-height:390px;aspect-ratio:1/1}.tg-reference-smoker .slp-intro-copy,.tg-reference-smoker .slp-kit-copy{padding:48px 20px}.tg-reference-smoker .slp-benefit{font-size:14px}.tg-reference-smoker .slp-steps{grid-template-columns:1fr}.tg-reference-smoker .slp-step-copy{padding:24px}.tg-reference-smoker .slp-step p{font-size:15px}.tg-reference-smoker .slp-ritual-meta{grid-template-columns:1fr}.tg-reference-smoker .slp-ritual-meta span{border-right:0;border-bottom:1px solid var(--line)}.tg-reference-smoker .slp-ritual-meta span:last-child{border-bottom:0}.tg-reference-smoker .slp-sense{grid-template-columns:74px 1fr;min-height:150px;padding:20px}.tg-reference-smoker .slp-sense img{width:58px;height:58px}.tg-reference-smoker .slp-sense p{font-size:15px}.tg-reference-smoker .slp-compare-card{padding:24px 20px}.tg-reference-smoker .slp-compare-card h3{font-size:34px}.tg-reference-smoker .slp-compare-row strong{font-size:15px}.tg-reference-smoker .slp-compare-row span{font-size:14px}.tg-reference-smoker .slp-flavors{grid-template-columns:1fr}.tg-reference-smoker .slp-use-review blockquote{font-size:16px}.tg-reference-smoker .slp-use-meta{grid-template-columns:1fr}.tg-reference-smoker .slp-use-meta span{border-right:0;border-bottom:1px solid var(--line)}.tg-reference-smoker .slp-kit-item span{font-size:14px}.tg-reference-smoker .slp-faq summary{font-size:14px}.tg-reference-smoker .slp-faq .accordion-copy{font-size:15px}.tg-reference-smoker .slp-guarantee-points{grid-template-columns:1fr}}@media(max-width:1100px)and (min-width:821px){.tg-reference-smoker .slp-science-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:40px}.tg-reference-smoker .slp-science-main-title{font-size:52px}.tg-reference-smoker .slp-flavors{grid-template-columns:1fr}}@media(max-width:820px){.tg-reference-smoker .slp-science-layout{grid-template-columns:1fr;gap:38px}.tg-reference-smoker .slp-science-media{position:relative;top:auto;width:100%;aspect-ratio:1.2/1}.tg-reference-smoker .slp-science-main-title{max-width:680px}.tg-reference-smoker .slp-science-subtitle{margin-top:24px}.tg-reference-smoker .slp-science-accordions summary{min-height:64px}.tg-reference-smoker .slp-flavors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tg-reference-smoker .slp-science-main-title{font-size:42px}.tg-reference-smoker .slp-science-subtitle{font-size:22px}.tg-reference-smoker .slp-science-accordions summary{min-height:62px;padding:17px 18px;font-size:16px}.tg-reference-smoker .slp-science-answer{padding:0 18px 21px;font-size:15px;line-height:1.65}.tg-reference-smoker .slp-flavors{grid-template-columns:1fr}.tg-reference-smoker .slp-science-media{aspect-ratio:1/1}}@media(max-width:820px){.tg-reference-smoker .slp-kit{width:calc(100% - 40px);gap:36px;padding:70px 0}.tg-reference-smoker .slp-kit-copy{padding:0}.tg-reference-smoker .slp-kit>.slp-media{width:100%;min-height:0;aspect-ratio:1150/1196;justify-self:stretch}}@media(max-width:560px){.tg-reference-smoker .slp-kit{gap:30px;padding:58px 0}.tg-reference-smoker .slp-kit>.slp-media{min-height:0;aspect-ratio:1150/1196}}@media(max-width:820px){.tg-reference-smoker .slp-guarantee-head{grid-template-columns:1fr;gap:24px}.tg-reference-smoker .slp-guarantee-copy .slp-cta{max-width:none}.tg-reference-smoker .slp-guarantee-points{margin-top:40px}}@media(max-width:560px){.tg-reference-smoker .slp-guarantee-point{min-height:84px;padding:18px 20px}}@media(max-width:560px){.tg-reference-smoker .slp-intro{position:relative;z-index:2}.tg-reference-smoker .slp-intro:after{content:"";position:absolute;z-index:3;right:0;bottom:-42px;left:0;height:84px;background:linear-gradient(180deg,#090908 0%,rgba(9,9,8,.9) 24%,rgba(236,231,223,.58) 74%,var(--slp-paper) 100%);filter:blur(14px);pointer-events:none}}@media(max-width:760px){.tg-reference-smoker #buy .gallery{overflow:visible}.tg-reference-smoker #buy .details h1{margin:10px 0 12px}.tg-reference-smoker #buy .compare,.tg-reference-smoker #buy .sale{line-height:1.2}}@media(max-width:560px){.tg-reference-smoker .slp-compare .slp-lead{margin-top:22px}.tg-reference-smoker .slp-comparison{display:none}.tg-reference-smoker .slp-mobile-comparison{display:block;margin-top:30px;border:1px solid rgba(255,255,255,.22);background:#151311}.tg-reference-smoker .slp-mobile-comparison table{width:100%;table-layout:fixed;border-collapse:collapse}.tg-reference-smoker .slp-mobile-comparison caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tg-reference-smoker .slp-mobile-comparison th,.tg-reference-smoker .slp-mobile-comparison td{padding:15px 10px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13);vertical-align:top;text-align:left}.tg-reference-smoker .slp-mobile-comparison tr>*:last-child{border-right:0}.tg-reference-smoker .slp-mobile-comparison tbody tr:last-child>*{border-bottom:0}.tg-reference-smoker .slp-mobile-comparison thead th{background:#211a15;color:#f3eee7;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.tg-reference-smoker .slp-mobile-comparison thead th:first-child{width:38%}.tg-reference-smoker .slp-mobile-comparison thead th:nth-child(2){background:#9b5d32}.tg-reference-smoker .slp-mobile-comparison tbody th{color:#f0eae3;font-size:14px;line-height:1.35}.tg-reference-smoker .slp-mobile-comparison td{color:#bdb5ad;font-size:12px;line-height:1.35}.tg-reference-smoker .slp-mobile-comparison td b{display:grid;width:24px;height:24px;place-items:center;margin-bottom:7px;border-radius:50%;font-size:17px;line-height:1}.tg-reference-smoker .slp-table-yes{background:#f2eee8;color:#16110d}.tg-reference-smoker .slp-table-no{border:1px solid #a79c92;color:#d8d0c8}.tg-reference-smoker .slp-mobile-comparison td span{display:block}.tg-reference-smoker .slp-compare .slp-actions{margin-top:24px}}.tg-reference-smoker .slp-uses{padding-bottom:clamp(34px,3.5vw,52px)}@media(max-width:820px){.tg-reference-smoker .slp-uses{padding-bottom:44px}}@media(max-width:560px){.tg-reference-smoker .slp-uses{padding-bottom:36px}}@media(prefers-reduced-motion:reduce){.tg-reference-smoker .smoker-live-parity *{scroll-behavior:auto!important;transition:none!important}}.tg-reference-smoker [hidden]{display:none!important}.tg-reference-smoker :focus-visible{outline:2px solid #cf925d;outline-offset:4px}.tg-reference-smoker main [id]{scroll-margin-top:110px}.tg-reference-smoker .bundle[aria-pressed=true],.tg-reference-smoker .variant[aria-pressed=true]{border-color:#cf925d}.tg-reference-smoker .purchase button:disabled{opacity:.5;cursor:not-allowed}.tg-reference-smoker .purchase .quantity{grid-template-columns:44px minmax(16px,1fr) 44px;min-width:104px}.tg-reference-smoker .purchase .quantity input{width:100%;padding:0;min-width:0}.tg-reference-smoker .purchase .quantity button{min-width:44px;min-height:44px;padding:0}.tg-reference-smoker .tgcart-drawer[inert]{visibility:hidden}@media(prefers-reduced-motion:reduce){.tg-reference-smoker{scroll-behavior:auto!important}.tg-reference-smoker *,.tg-reference-smoker *:before,.tg-reference-smoker *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tg-reference-smoker [data-tg-responsive]{height:auto}.tg-reference-smoker{font-family:DM,Arial,sans-serif;color:#f1ede5}.tg-reference-smoker h1,.tg-reference-smoker h2,.tg-reference-smoker h3{font-family:Bebas,Impact,sans-serif}.tg-reference-smoker .btn{min-height:52px}.tg-reference-smoker details summary{min-height:48px}
/*# sourceMappingURL=/cdn/shop/t/140/assets/tg-reference-smoker.css.map */
