:root{--buff-paper: #F2EEE3;--buff-paper-2: #EAE4D5;--buff-ink: #17150F;--buff-ink-soft: #3a362c;--buff-red: #E0301E;--buff-red-deep: #B01F11;--buff-volt: #F2C500;--buff-chalk: #F8F6F0;--buff-line: #cdc6b4;--buff-green: #1f6f4a;--buff-display: "Fraunces", Georgia, serif;--buff-body: "Archivo", system-ui, sans-serif;--buff-mono: "Space Mono", ui-monospace, monospace}body.page-width-page-width,body{background:var(--buff-paper);color:var(--buff-ink);font-family:var(--buff-body);-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,[class*=--heading]{font-family:var(--buff-display)!important;letter-spacing:-.02em}h1,.h1{font-weight:300}h1 em,h2 em,h3 em{font-style:italic;font-weight:600}h6,.h6{font-family:var(--buff-mono)!important;text-transform:uppercase;letter-spacing:.16em!important;font-weight:700}.button,button.button,a.button,.shopify-payment-button__button--unbranded,.product-form__submit,[class*=add-to-cart] button,add-to-cart-component button{font-family:var(--buff-mono)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:700!important;border-radius:4px!important}.button:not(.button-secondary):not(.link),.product-form__submit,.shopify-payment-button__button--unbranded,add-to-cart-component .button{background:var(--buff-red)!important;border-color:var(--buff-red)!important;color:#fff!important;transition:background .25s,transform .15s!important}.button:not(.button-secondary):not(.link):hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover,add-to-cart-component .button:hover{background:var(--buff-red-deep)!important;border-color:var(--buff-red-deep)!important;transform:translateY(-2px)}.button-secondary{border-color:var(--buff-ink)!important;color:var(--buff-ink)!important}.button-secondary:hover{background:var(--buff-ink)!important;color:var(--buff-paper)!important}.price,price-component,[class*=price] .price-item{font-family:var(--buff-display)!important;font-weight:700}.price__sale .price-item--sale,.price-item--sale{color:var(--buff-red)!important}.variant-option__button-label,fieldset .variant-option label,variant-picker label{border-radius:3px!important;font-family:var(--buff-mono)!important;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem!important;font-weight:700}.header,header-component{background:#f2eee3d1!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--buff-line)}.header__heading-logo,.header a[class*=logo]{font-family:var(--buff-display)!important;font-weight:900;letter-spacing:-.02em}.header__menu a,.menu-list a{font-family:var(--buff-mono)!important;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem!important;font-weight:700}footer .footer,footer{--buff-foot: var(--buff-ink)}.buff-mono{font-family:var(--buff-mono);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700}.buff-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.buff-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.buff-reveal{opacity:1;transform:none;transition:none}}.buff-cam{position:relative;width:clamp(82px,17vw,150px)}.buff-cam-body{aspect-ratio:1 / 1.12;border-radius:18px;position:relative;box-shadow:0 22px 40px -18px #00000073;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .35s,color .35s}.buff-cam-clip{position:absolute;top:-16px;left:50%;transform:translate(-50%);width:30%;aspect-ratio:1 / 1.3;border:4px solid currentColor;border-radius:50% 50% 14px 14px;border-bottom:none}.buff-lens{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 35%,#5a5a5a,#1c1c1c 55%,#000);box-shadow:inset 0 0 0 4px #ffffff1f,0 0 0 5px #0000002e}.buff-lens:after{content:"";position:absolute;top:22%;left:24%;width:22%;aspect-ratio:1;border-radius:50%;background:#ffffff8c;filter:blur(1px)}.buff-torch{position:absolute;bottom:14%;right:16%;width:11%;aspect-ratio:1;border-radius:50%;background:#ffffffd9;box-shadow:0 0 8px #fff9}.buff-c-red{background:linear-gradient(150deg,#ed3a26,#c5230f);color:#c5230f}.buff-c-volt{background:linear-gradient(150deg,#ffd60a,#e5b800);color:#c99e00}.buff-c-chalk{background:linear-gradient(150deg,#fbfaf6,#e6e2d6);color:#cfc8b6}.buff-c-chalk .buff-lens{box-shadow:inset 0 0 0 4px #0000001f,0 0 0 5px #0000001f}.buff-xl{font-family:var(--buff-display);font-weight:900;line-height:.9;letter-spacing:-.03em}.buff-stickers{display:inline-flex;flex-wrap:wrap;gap:8px}.buff-sticker{font-family:var(--buff-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:700;padding:7px 12px;border-radius:999px;border:2px solid currentColor;transform:rotate(-2deg);transition:transform .2s}.buff-sticker:nth-child(2n){transform:rotate(2deg)}.buff-sticker:hover{transform:rotate(0) scale(1.06)}.buff-bignum{font-family:var(--buff-display);font-weight:900;font-size:clamp(3rem,9vw,7rem);line-height:.82;letter-spacing:-.04em}.buff-zig{height:14px;width:100%;background:repeating-linear-gradient(45deg,var(--buff-ink) 0 12px,transparent 12px 24px);opacity:.9}.buff-pop{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.buff-pop:hover{transform:translateY(-8px) rotate(-1.5deg);box-shadow:0 30px 60px -24px #00000073}.buff-tape{background:var(--buff-volt);color:var(--buff-ink);font-family:var(--buff-mono);text-transform:uppercase;letter-spacing:.22em;font-size:.78rem;font-weight:700;padding:13px 0;overflow:hidden;white-space:nowrap}.buff-tape .buff-tape-track{display:inline-block;animation:buff-tape 18s linear infinite}.buff-tape.is-ink{background:var(--buff-ink);color:var(--buff-volt)}.buff-tape.is-red{background:var(--buff-red);color:#fff}@keyframes buff-tape{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.buff-tape .buff-tape-track{animation:none}}.buff-frame{border:3px solid var(--buff-ink);border-radius:14px;overflow:hidden;position:relative;background:var(--buff-paper-2)}.buff-frame img,.buff-frame video{display:block;width:100%;height:100%;object-fit:cover}.buff-frame.is-red{border-color:var(--buff-red)}.buff-frame.is-volt{border-color:var(--buff-volt)}.buff-live{display:inline-flex;align-items:center;gap:10px;font-family:var(--buff-mono);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.buff-live .buff-live-dot{width:9px;height:9px;border-radius:50%;background:currentColor;animation:buff-blink 1.3s infinite}@keyframes buff-blink{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.buff-live .buff-live-dot{animation:none}}.buff-ico{display:inline-flex}.buff-ico svg{width:1em;height:1em;display:block}.bk{padding:clamp(48px,8vw,104px) clamp(18px,5vw,56px);position:relative}.bk-in{max-width:1180px;margin:0 auto}.bk-eyebrow{font-family:var(--buff-mono);text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700;display:block;opacity:.9}.bk-title{font-family:var(--buff-display);font-weight:700;letter-spacing:-.025em;line-height:1;margin-top:12px}.bk-title em{font-style:italic}.bk--texture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E")}.bk--texture>*{position:relative;z-index:1}.bk-rev-summary{text-align:center;margin-bottom:clamp(22px,3vw,38px)}.bk-rev-stars{letter-spacing:.15em;font-size:1.3rem}.bk-rev-avg{font-family:var(--buff-display);font-weight:900;font-size:clamp(2.2rem,6vw,3.4rem);line-height:1;letter-spacing:-.02em;margin-top:6px}.bk-rev-count{font-family:var(--buff-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;opacity:.7;margin-top:4px}.bk-rev-track{display:grid;grid-auto-flow:column;grid-auto-columns:min(420px,86%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px clamp(18px,5vw,56px) 8px;margin:0 calc(clamp(18px,5vw,56px)*-1);scrollbar-width:none}.bk-rev-track::-webkit-scrollbar{display:none}.bk-rev-card{scroll-snap-align:center;border-radius:18px;padding:28px 26px;border:3px solid currentColor;display:flex;flex-direction:column;gap:12px}.bk-rev-head{display:flex;align-items:center;gap:12px}.bk-rev-ph{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;background:currentColor}.bk-rev-name{font-family:var(--buff-display);font-weight:700;font-size:1.05rem;line-height:1.1}.bk-rev-loc{font-family:var(--buff-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;opacity:.65;margin-top:2px}.bk-rev-cardstars{letter-spacing:.12em;font-size:.9rem}.bk-rev-quote{font-family:var(--buff-display);font-style:italic;font-weight:400;font-size:1.15rem;line-height:1.35}.bk-rev-verified{display:inline-flex;align-items:center;gap:6px;font-family:var(--buff-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:700;opacity:.8;margin-top:auto}.bk-rev-verified .buff-ico{font-size:14px}.bk-rev-dots{display:flex;justify-content:center;gap:7px;margin-top:18px}.bk-rev-dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.3;transition:opacity .2s,transform .2s;cursor:pointer;border:none;padding:0}.bk-rev-dot.is-active{opacity:1;transform:scale(1.3)}.bk-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:760px){.bk-feat-grid{grid-template-columns:repeat(3,1fr)}}.bk-feat-item{display:flex;align-items:center;gap:14px;border-radius:14px;padding:18px 20px;border:2px solid currentColor;transition:transform .25s}.bk-feat-item:hover{transform:translateY(-4px)}.bk-feat-item .buff-ico{font-size:26px;flex-shrink:0}.bk-feat-label{font-family:var(--buff-body);font-weight:600;font-size:1rem;line-height:1.15}.bk-spec-grid{display:grid;grid-template-columns:1fr;gap:0;max-width:760px;margin:0 auto}.bk-spec-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid currentColor}.bk-spec-row .buff-ico{font-size:22px;opacity:.7;flex-shrink:0}.bk-spec-k{font-family:var(--buff-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:700;opacity:.65;flex:0 0 38%}.bk-spec-v{font-weight:600;text-align:right;flex:1}.buff3-faq-item{border:3px solid currentColor;border-radius:14px;margin-bottom:12px;overflow:hidden}.buff3-faq-q{font-family:var(--buff-display);font-weight:600;font-size:clamp(1.05rem,2vw,1.35rem);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px}.buff3-faq-q::-webkit-details-marker{display:none}.buff3-faq-plus{position:relative;width:18px;height:18px;flex-shrink:0}.buff3-faq-plus:before,.buff3-faq-plus:after{content:"";position:absolute;border-radius:2px;background:currentColor}.buff3-faq-plus:before{left:0;top:8px;width:18px;height:3px}.buff3-faq-plus:after{left:8px;top:0;width:3px;height:18px;transition:transform .2s,opacity .2s}.buff3-faq-item[open] .buff3-faq-plus:after{transform:rotate(90deg);opacity:0}.buff3-faq-a{padding:0 22px 22px;line-height:1.6}@keyframes buff-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){[style*=buff-slide]{animation:none!important}}.bk-title{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.bk-title em{white-space:nowrap}.bk-feat-ico{display:inline-flex;flex-shrink:0}.bk-feat-ico svg{width:26px;height:26px;display:block}.bk-spec-ico{display:inline-flex;flex-shrink:0}.bk-spec-ico svg{width:22px;height:22px;display:block;opacity:.8}.bk-spec-grid{max-width:720px;margin:0 auto}.bk-spec-row{display:grid;grid-template-columns:28px .9fr 1.1fr;align-items:center;gap:14px;padding:16px 4px;border-bottom:1px solid currentColor}.bk-spec-k{font-family:var(--buff-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700;opacity:.65}.bk-spec-v{font-weight:600;text-align:right;font-size:1rem}.bk-spec-v em{font-style:normal;font-weight:800}.bk-gal-grid{grid-auto-rows:minmax(0,auto)}@media(min-width:700px){.buff-pop[style*="span 2"][style*="aspect-ratio:1/1"]{max-height:520px}}.buff-pop>div[style*="place-items:center"]{font-size:clamp(1.4rem,4vw,2.2rem)!important}.bk-feat-item{min-height:0}.bk-feat-label{font-size:.98rem}.bk-rev-quote{font-size:1.05rem}.bk-rev-card{padding:24px 22px}.bk-rev-check{width:14px;height:14px;display:inline-block;vertical-align:-2px}@media(max-width:749px){#shopify-section-media_with_content_aF6TTD,.shopify-section [id*=media_with_content]{text-align:center}#shopify-section-media_with_content_aF6TTD img,.shopify-section [id*=media_with_content] img{object-fit:contain!important;object-position:center center!important;max-height:none!important;width:100%!important;height:auto!important;background:var(--buff-paper-2)}#shopify-section-media_with_content_aF6TTD .group-block,#shopify-section-media_with_content_aF6TTD .content-with-media,.shopify-section [id*=media_with_content] [class*=content-with-media],.shopify-section [id*=media_with_content] .group-block{text-align:center!important}#shopify-section-media_with_content_aF6TTD .group-block>*,.shopify-section [id*=media_with_content] .group-block>*{margin-inline:auto!important}#shopify-section-media_with_content_aF6TTD .button{margin-inline:auto!important}}.product-form__submit,add-to-cart-component .button,.add-to-cart-button{background:var(--buff-paper)!important;color:var(--buff-ink)!important;border:2px solid var(--buff-ink)!important;transition:background .25s,color .25s,transform .15s!important}.product-form__submit:hover,add-to-cart-component .button:hover,.add-to-cart-button:hover{background:var(--buff-ink)!important;color:var(--buff-paper)!important;border-color:var(--buff-ink)!important;transform:translateY(-2px)}quantity-input,.quantity-input,.quantity-selector,[class*=quantity-input]{background:var(--buff-paper)!important;border:1px solid var(--buff-line)!important;border-radius:4px!important}quantity-input button,.quantity-input button,.quantity-selector button,[class*=quantity-input] button{background:transparent!important;color:var(--buff-ink)!important;border:none!important}quantity-input input,.quantity-input input,.quantity-selector input,[class*=quantity-input] input{background:transparent!important;color:var(--buff-ink)!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:var(--buff-red)!important;color:#fff!important;border:none!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--buff-red-deep)!important}@media(max-width:749px){body[class*=template-product] main,main:has(#shopify-section-product-information),main:has([id*=product-information]){padding-top:env(safe-area-inset-top,0)}#shopify-section-product-information,[id*=product-information]{margin-top:14px}.product-information,product-information-component{margin-top:4px}}@media(min-width:750px){#shopify-section-product-information,[id*=product-information]{margin-top:8px}}.sticky-add-to-cart,.sticky-add-to-cart__bar{background:var(--buff-paper)!important;border-top:1px solid var(--buff-line)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sticky-add-to-cart__bar{display:grid!important;grid-template-columns:56px 1fr auto!important;gap:12px!important;align-items:center!important;padding:10px 14px!important}.sticky-add-to-cart__image{width:56px!important;height:56px!important;border-radius:8px!important;overflow:hidden!important;flex-shrink:0!important}.sticky-add-to-cart__image-img,.sticky-add-to-cart__image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.sticky-add-to-cart__info{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important}.sticky-add-to-cart__title{font-family:var(--buff-display)!important;font-weight:700!important;font-size:.95rem!important;line-height:1.15!important;letter-spacing:-.01em!important;color:var(--buff-ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sticky-add-to-cart__variant{font-family:var(--buff-mono)!important;font-size:.62rem!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:700!important;color:var(--buff-ink-soft)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important}.sticky-add-to-cart__price{display:none!important}.sticky-add-to-cart__button,.sticky-add-to-cart .add-to-cart-button{background:var(--buff-red)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:12px 22px!important;font-family:var(--buff-mono)!important;font-weight:700!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;height:auto!important;min-height:0!important}.sticky-add-to-cart__button:hover{background:var(--buff-red-deep)!important}@media(min-width:750px){.sticky-add-to-cart__bar{grid-template-columns:56px 1fr auto auto!important;padding:12px 22px!important}.sticky-add-to-cart__price{display:inline-flex!important;align-items:center!important;font-family:var(--buff-display)!important;font-weight:700!important;color:var(--buff-red)!important;font-size:1.1rem!important}}.header,header-component,.header-section .header{background:var(--buff-paper)!important;border-bottom:1px solid var(--buff-line)}.header[data-sticky-state=active],header-component[data-sticky-state=active],.header-section:has([data-sticky-state=active]) .header{background:var(--buff-paper)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 12px -8px #00000026}
/*# sourceMappingURL=/cdn/shop/t/7/assets/buff-brand.css.map */
