html:root{--ts-ochre: #fdbf68;--ts-walnut: #4b3317;--ts-slate: #70727c;--ts-cream: #fbf8f1;--ts-parchment: #f5efe4;--ts-parchment-2: #efe7d8;--ts-rule: 2px;--ts-font-display: var(--font-heading--family, "Fraunces", Georgia, serif);--ts-font-body: var(--font-body--family, "IBM Plex Sans", system-ui, sans-serif);--ts-font-mono: var(--font-accent--family, "IBM Plex Mono", ui-monospace, monospace);--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px;--style-border-radius-inputs: 0px;--style-border-radius-popover: 0px;--style-border-radius-pills: 0px;--font-h6--family: var(--font-accent--family);--font-h6--case: uppercase;--font-h6--letter-spacing: .08em}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .29  0 0 0 0 .2  0 0 0 0 .09  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@media(prefers-reduced-transparency:reduce){body:after{display:none}}h1,h2,h3,.h1,.h2,.h3{font-family:var(--ts-font-display);font-optical-sizing:auto;font-feature-settings:"liga" 1,"dlig" 1,"kern" 1;letter-spacing:-.015em;text-wrap:balance}h1,.h1{letter-spacing:-.025em}.rte h6,.ts-page h6{font-family:var(--ts-font-mono);text-transform:uppercase;letter-spacing:.08em}body{font-feature-settings:"kern" 1;text-rendering:optimizeLegibility}.ts-spec,.ts-kicker,.ts-stamp{font-family:var(--ts-font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums}.ts-spec{display:inline-block;padding:.25em .6em;border:1px solid currentColor;line-height:1.4}.ts-kicker:before{content:"\2014  "}.ts-stamp{display:inline-block;padding:.35em .8em;background:var(--ts-walnut);color:var(--ts-ochre);outline:1px solid var(--ts-walnut);outline-offset:2px}.button,.button-secondary,.button-custom,.button-custom.paragraph,button.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--ts-font-mono);letter-spacing:.08em;text-transform:uppercase;transition:transform 80ms ease,box-shadow .12s ease,background-color .12s ease}.button:not(.button-secondary,.button-unstyled){box-shadow:3px 3px 0 0 var(--ts-ochre)}.button:not(.button-secondary,.button-unstyled):hover{box-shadow:4px 4px 0 0 var(--ts-ochre)}.button:active,.button-secondary:active{transform:translate(2px,2px);box-shadow:none}.button:focus-visible,.button-secondary:focus-visible,a:focus-visible{outline:2px solid var(--ts-ochre);outline-offset:3px;box-shadow:0 0 0 5px var(--ts-walnut)}.announcement-bar{border-bottom:2px solid var(--ts-ochre)}.announcement-bar__text,.announcement-bar__link{font-family:var(--ts-font-mono)!important;text-transform:uppercase;letter-spacing:.12em!important}#header-component .header__row--bottom,#header-component .header__row--top{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .25)}#header-component .menu-list__link{font-family:var(--ts-font-mono);text-transform:uppercase;letter-spacing:.1em;position:relative}#header-component .menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--ts-ochre);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}#header-component .menu-list__link:hover:after,#header-component .menu-list__link--active:after{transform:scaleX(1)}.cart-bubble__background{background-color:var(--ts-ochre)!important}.cart-bubble[data-maintain-ratio] .cart-bubble__background,.header-actions__cart-icon .cart-bubble .cart-bubble__background{border-radius:0}.cart-bubble__text,.cart-bubble__text-count{color:var(--ts-walnut)!important}.header-actions__cart-icon .cart-bubble .cart-bubble__text{font-family:var(--ts-font-mono)}.hero .hero__content-wrapper{position:relative}.hero .hero__content-wrapper:before{content:"";position:absolute;inset:clamp(8px,1.5vw,20px);border:1px solid rgb(var(--color-foreground-rgb, 251 248 241) / .35);pointer-events:none}.hero .hero__content-wrapper:after{content:"";position:absolute;top:clamp(8px,1.5vw,20px);left:clamp(8px,1.5vw,20px);width:48px;height:48px;border-top:3px solid var(--ts-ochre);border-left:3px solid var(--ts-ochre);pointer-events:none}product-card.product-card,.product-card{position:relative;border:1px solid var(--ts-slate);background-color:var(--ts-cream);border-radius:0;transition:border-color .12s ease}.product-card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:4px;background:var(--ts-ochre);transform:scaleX(0);transform-origin:left;transition:transform .18s ease;z-index:2;pointer-events:none}.product-card:hover{border-color:var(--ts-walnut)}.product-card:hover:before,.product-card:focus-within:before{transform:scaleX(1)}.product-card .price,.product-card .compare-at-price{font-family:var(--ts-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}.product-badges .product-badges__badge,.product-badges>*{font-family:var(--ts-font-mono);letter-spacing:.08em;border-radius:0!important}.ts-page table,.rte table,.main-page table{width:100%;border-collapse:collapse!important;border:2px solid var(--ts-walnut)!important;background:var(--ts-parchment);font-variant-numeric:tabular-nums}.ts-page th,.rte th,.main-page th{background:var(--ts-walnut)!important;color:var(--ts-ochre)!important;font-family:var(--ts-font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;text-align:left;padding:.85rem .9rem!important;border:0!important;border-right:1px solid var(--ts-slate)!important}.ts-page td,.rte td,.main-page td{color:var(--ts-walnut)!important;padding:.75rem .9rem!important;border:0!important;border-bottom:1px solid var(--ts-slate)!important;border-right:1px solid rgb(112 114 124 / .45)!important;vertical-align:top}.ts-page tbody tr:nth-child(2n) td,.rte tbody tr:nth-child(2n) td,.main-page tbody tr:nth-child(2n) td{background:var(--ts-parchment-2)}.ts-page td strong,.rte td strong{font-family:var(--ts-font-display)}.ts-page div:has(>table),.rte-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-left:4px solid var(--ts-ochre)}.ts-page h2{border-top:var(--ts-rule) solid var(--ts-walnut);box-shadow:inset 0 3px 0 0 var(--ts-parchment),inset 0 4px 0 0 var(--ts-walnut);padding-top:.6em}.ts-page h3:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:.5em;background:var(--ts-ochre);outline:1px solid var(--ts-walnut);vertical-align:.05em}hr,.divider__line{border:0!important;height:4px;background:linear-gradient(var(--ts-walnut),var(--ts-walnut)) top / 100% 2px no-repeat,linear-gradient(var(--ts-slate),var(--ts-slate)) bottom / 100% 1px no-repeat}footer [id$=__footer]>.section{box-shadow:inset 0 3px 0 0 var(--ts-walnut),inset 0 4px 0 0 var(--ts-ochre)}footer .footer-content>*+*{border-left:1px solid rgb(112 114 124 / .7);padding-left:clamp(12px,2vw,28px)}footer .footer-utilities__text,footer .footer-utilities__group-copyright{font-family:var(--ts-font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}@media(max-width:749px){footer .footer-content>*+*{border-left:0;padding-left:0;border-top:1px solid rgb(112 114 124 / .7);padding-top:1rem}}.ts-band--slate{background:var(--ts-slate);color:var(--ts-cream)}.ts-band--slate *{--color-foreground-muted: var(--ts-cream);--color-foreground-subdued: var(--ts-cream)}.ts-band--slate .ts-spec{background:var(--ts-walnut);color:var(--ts-ochre);border-color:var(--ts-walnut)}.ts-band--walnut{background:var(--ts-walnut);color:var(--ts-cream)}.ts-band--walnut :is(h1,h2,h3,.ts-kicker){color:var(--ts-ochre)}.ts-band--ochre{background:var(--ts-ochre);color:var(--ts-walnut)}input,select,textarea{border-radius:0!important}@media(prefers-reduced-motion:reduce){.product-card:before,#header-component .menu-list__link:after,.button{transition:none!important}}.header-logo [data-testid=header-logo]:not(:has(img)){font-size:0;display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1}.header-logo [data-testid=header-logo]:not(:has(img)):before{content:"Timber Smoke BBQ";font-family:var(--ts-font-display);font-weight:700;font-size:clamp(1.15rem,1rem + .6vw,1.6rem);letter-spacing:.02em;text-transform:uppercase;color:var(--ts-walnut);padding-bottom:.2rem;border-bottom:2px solid var(--ts-walnut);box-shadow:0 3px 0 0 var(--ts-parchment),0 4px 0 0 var(--ts-walnut)}.header-logo [data-testid=header-logo]:not(:has(img)):after{content:"Est. 2026";margin-top:.45rem;font-family:var(--ts-font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ts-walnut);background:var(--ts-ochre);padding:.15rem .4rem}[id$=__hero_home] .hero h1,[id$=__hero_home] .hero h2{font-size:clamp(2.4rem,1.4rem + 4vw,5rem);line-height:.98;max-width:16ch}[id$=__hero_home] .hero{border-bottom:6px double var(--ts-ochre)}[id$=__mission_centerpiece] .custom-section-content,[id$=__mission_centerpiece] .section>*{position:relative}[id$=__mission_centerpiece] .section{outline:2px solid var(--ts-walnut);outline-offset:-18px;box-shadow:inset 0 0 0 24px var(--ts-cream),inset 0 0 0 25px var(--ts-walnut)}[id$=__mission_centerpiece] .section:before,[id$=__mission_centerpiece] .section:after{content:"";position:absolute;width:34px;height:34px;pointer-events:none;z-index:1}[id$=__mission_centerpiece] .section:before{top:30px;left:30px;border-top:3px solid var(--ts-ochre);border-left:3px solid var(--ts-ochre)}[id$=__mission_centerpiece] .section:after{bottom:30px;right:30px;border-bottom:3px solid var(--ts-ochre);border-right:3px solid var(--ts-ochre)}[id$=__mission_centerpiece] .text-block.h6.h6{letter-spacing:.24em}[id$=__mission_centerpiece] .text-block.text-block :is(h1,h2){font-style:italic;font-weight:600;max-width:24ch;margin-inline:auto}[id$=__shop_by_format] .group-block,[id$=__shop_by_format] [class*=group][style*=border]{position:relative}[id$=__shop_by_format] .group-block>.group-block-content,[id$=__shop_by_format] .group-block{transition:box-shadow .14s ease}[id$=__shop_by_format] .group-block .group-block:has(.button,.button-secondary,a){border-top:5px solid var(--ts-ochre)!important}[id$=__shop_by_format] .group-block .group-block:has(.button,.button-secondary,a):hover{box-shadow:6px 6px 0 0 var(--ts-walnut)}[id$=__featured_chips] .product-card{box-shadow:4px 4px 0 0 var(--ts-walnut)}[id$=__featured_chips] .product-card:before{background:var(--ts-walnut)}.ts-pairing-section table{border-collapse:collapse!important;border:2px solid var(--ts-walnut)!important;background:var(--ts-parchment);font-variant-numeric:tabular-nums}.ts-pairing-section th{background:var(--ts-walnut)!important;color:var(--ts-ochre)!important;font-family:var(--ts-font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;padding:.85rem .9rem!important;border:0!important;border-right:1px solid var(--ts-slate)!important}.ts-pairing-section td{color:var(--ts-walnut)!important;padding:.75rem .9rem!important;border:0!important;border-bottom:1px solid var(--ts-slate)!important;border-right:1px solid rgb(112 114 124 / .45)!important}.ts-pairing-section tbody tr:nth-child(2n) td{background:var(--ts-parchment-2)}.ts-pairing-section td strong{font-family:var(--ts-font-display)}.ts-pairing-wrap{border-left:4px solid var(--ts-ochre);box-shadow:6px 6px 0 0 var(--ts-walnut)}[id$=__craft_standards]{counter-reset:ts-std}[id$=__craft_standards] .group-block .group-block:has(.text-block+.text-block){counter-increment:ts-std;border-top:2px solid var(--ts-ochre);padding-top:1rem}[id$=__craft_standards] .group-block .group-block:has(.text-block+.text-block):before{content:"No. " counter(ts-std,decimal-leading-zero);display:block;font-family:var(--ts-font-mono);font-size:.7rem;letter-spacing:.18em;color:var(--ts-ochre);margin-bottom:.5rem}[id$=__faq_home] .accordion,.ts-page .accordion{border-top:2px solid var(--ts-walnut)}[id$=__faq_home] details.details,.accordion details.details{border-bottom:1px solid var(--ts-slate)}.accordion details.details>.details__header{font-family:var(--ts-font-display);font-weight:600}.accordion details.details[open]>.details__header{color:var(--ts-walnut);box-shadow:inset 4px 0 0 0 var(--ts-ochre);padding-left:.75rem}[id$=__dispatch_signup]{border-top:2px solid var(--ts-walnut)}[id$=__dispatch_signup] input[type=email]{border-width:2px!important}footer [id$=__footer]{border-top:6px double var(--ts-ochre)}footer [id$=__utilities]{border-top:1px solid rgb(112 114 124 / .7)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/timber-smoke-bespoke.css.map */
