@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;700&family=Lora:ital@0;1&display=swap";:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7{--jb-charcoal: #1C1C1E;--jb-charcoal-deep: #111114;--jb-amber: #D4872C;--jb-amber-dark: #B8722A;--jb-amber-on-light: #B8722A;--jb-cream: #F5F0E8;--jb-cream-dark: #EDE8DF;--jb-slate: #2D2D2D;--jb-steel: #4A6D8C;--jb-font-head: "Barlow Condensed", "Oswald", "Plus Jakarta Sans", sans-serif;--jb-font-body: "DM Sans", "Inter", "Source Sans Pro", sans-serif;--jb-font-accent: "Lora", Georgia, serif}.color-scheme-1{--color-background: 245 240 232;--color-foreground: 45 45 45;--color-foreground-heading: 28 28 30;--color-primary: 184 114 42;--color-secondary: 28 28 30;--color-accent: 212 135 44;--color-button: 212 135 44;--color-button-text: 28 28 30;--color-link: 184 114 42;--color-border: 220 213 200}.color-scheme-2{--color-background: 28 28 30;--color-foreground: 245 240 232;--color-foreground-heading: 245 240 232;--color-primary: 212 135 44;--color-secondary: 245 240 232;--color-accent: 212 135 44;--color-button: 212 135 44;--color-button-text: 28 28 30;--color-link: 212 135 44;--color-border: 60 60 64}.color-scheme-3{--color-background: 212 135 44;--color-foreground: 28 28 30;--color-foreground-heading: 28 28 30;--color-primary: 28 28 30;--color-secondary: 245 240 232;--color-accent: 28 28 30;--color-button: 28 28 30;--color-button-text: 245 240 232;--color-link: 28 28 30;--color-border: 184 114 42}.color-scheme-4{--color-background: 237 232 223;--color-foreground: 45 45 45;--color-foreground-heading: 28 28 30;--color-primary: 184 114 42;--color-secondary: 28 28 30;--color-accent: 212 135 44;--color-button: 212 135 44;--color-button-text: 28 28 30;--color-link: 184 114 42;--color-border: 210 203 190}.color-scheme-5{--color-background: 17 17 20;--color-foreground: 245 240 232;--color-foreground-heading: 245 240 232;--color-primary: 212 135 44;--color-secondary: 245 240 232;--color-accent: 212 135 44;--color-button: 212 135 44;--color-button-text: 28 28 30;--color-link: 212 135 44;--color-border: 50 50 54}body,.shopify-section{font-family:var(--jb-font-body);font-weight:400;letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,[class*=--heading],.section-heading,.product-title,.collection-title{font-family:var(--jb-font-head)!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.05}h1,.h0,.h1{font-weight:800;letter-spacing:.02em}blockquote,.quote,[class*=--accent-text],.testimonial-content{font-family:var(--jb-font-accent);font-style:italic;font-weight:400}.header,.header-wrapper,header[class*=header]{background:var(--jb-charcoal)!important;border-bottom:1px solid rgba(245,240,232,.06)}.header a,.header__nav a,.menu__item,.header .menu__list-item a,nav[class*=header] a{color:#f5f0e8d9!important;font-family:var(--jb-font-head);font-weight:600;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.header a:hover,.header a:focus-visible{color:var(--jb-cream)!important}.header__logo,.header__heading-link,.site-title a{font-family:var(--jb-font-head);font-weight:800;letter-spacing:.05em;color:var(--jb-cream)!important;text-decoration:none}.announcement-bar,.announcement,[class*=announcement]{background:var(--jb-charcoal-deep)!important;color:var(--jb-cream)!important;font-family:var(--jb-font-head);font-weight:600;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem}.announcement a{color:var(--jb-amber)!important}.button,.btn,button[type=submit],input[type=submit],.shopify-payment-button__button--unbranded,[class*=--button]{font-family:var(--jb-font-head);font-weight:700;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;padding:16px 32px;border-radius:4px;border:2px solid transparent;transition:all .2s ease;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.button--primary,.btn--primary,button[type=submit],.color-scheme-1 .button,.color-scheme-1 .btn{background:var(--jb-amber)!important;color:var(--jb-charcoal)!important;border-color:var(--jb-amber)!important}.button--primary:hover,.btn--primary:hover,button[type=submit]:hover{background:var(--jb-amber-dark)!important;border-color:var(--jb-amber-dark)!important;transform:translateY(-1px);box-shadow:0 8px 24px #d4872c4d}.color-scheme-2 .button,.color-scheme-2 .btn,.color-scheme-5 .button,.color-scheme-5 .btn,.button--secondary{background:transparent!important;color:var(--jb-cream)!important;border-color:var(--jb-cream)!important}.color-scheme-2 .button:hover,.color-scheme-5 .button:hover,.button--secondary:hover{background:var(--jb-amber)!important;color:var(--jb-charcoal)!important;border-color:var(--jb-amber)!important}.product-card,.card,.card--product,[class*=product-card]{background:var(--jb-cream)!important;border-radius:8px;overflow:hidden;border:1px solid rgba(28,28,30,.08);transition:transform .3s ease,box-shadow .3s ease}.product-card:hover,.card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #1c1c1e1f}.product-card__title,.card__heading,.product-card a h3{font-family:var(--jb-font-head);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jb-charcoal)!important;font-size:1.1rem;line-height:1.2}.product-card__price,.price,.card__price{font-family:var(--jb-font-head);font-weight:600;color:var(--jb-amber-on-light)!important;letter-spacing:.05em}.section-heading,.shopify-section h2:first-of-type,[class*=title-wrapper] h2{font-family:var(--jb-font-head);font-weight:800;font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:.02em;text-transform:uppercase;line-height:.95;margin-bottom:24px}.section-eyebrow,[class*=--eyebrow]{font-family:var(--jb-font-head);font-weight:600;font-size:.8rem;letter-spacing:.25em;text-transform:uppercase;color:var(--jb-amber-on-light);display:flex;align-items:center;gap:16px;margin-bottom:24px}.section-eyebrow:before{content:"";width:40px;height:2px;background:var(--jb-amber-on-light);display:inline-block}.hero__heading,.banner__heading{font-family:var(--jb-font-head);font-weight:800;font-size:clamp(3rem,7vw,6.5rem);letter-spacing:.01em;text-transform:uppercase;line-height:.9;color:var(--jb-cream)}.hero__heading em,.banner__heading em,.hero__heading .accent{color:var(--jb-amber);font-style:normal}.footer,footer[class*=footer]{background:var(--jb-charcoal-deep)!important;color:var(--jb-cream)!important;padding:80px 0 40px}.footer a,.footer__menu a,.footer .menu__list-item a{color:#f5f0e8bf!important;text-decoration:none;font-family:var(--jb-font-body);font-weight:500}.footer a:hover,.footer__menu a:hover{color:var(--jb-amber)!important}.footer__heading,.footer h3,.footer h4{font-family:var(--jb-font-head);font-weight:700;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--jb-cream);margin-bottom:16px}.footer__copyright,.footer__bottom,.copyright{font-size:.8rem;color:#f5f0e880;border-top:1px solid rgba(245,240,232,.08);padding-top:24px;margin-top:40px}input[type=text],input[type=email],input[type=search],input[type=tel],textarea,select,.field__input{background:var(--jb-cream)!important;border:1.5px solid rgba(28,28,30,.15)!important;color:var(--jb-charcoal)!important;font-family:var(--jb-font-body);border-radius:4px;padding:14px 16px;font-size:1rem;transition:border-color .2s ease}input:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--jb-amber)!important;outline:3px solid rgba(212,135,44,.2)!important;outline-offset:0}label,.field__label{font-family:var(--jb-font-head);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;color:var(--jb-charcoal)}.cart-drawer,.cart__drawer{background:var(--jb-cream)!important}.cart-drawer__heading{font-family:var(--jb-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--jb-charcoal)}.cart-drawer__total,.cart__total{font-family:var(--jb-font-head);font-weight:700;color:var(--jb-charcoal)}.product__title,.product-info__title,[class*=product] h1{font-family:var(--jb-font-head);font-weight:800;font-size:clamp(2rem,4vw,3rem);letter-spacing:.02em;text-transform:uppercase;line-height:1;color:var(--jb-charcoal)}.product__price,.price__regular,.product-info__price{font-family:var(--jb-font-head);font-weight:700;font-size:1.5rem;color:var(--jb-amber-on-light);letter-spacing:.05em}.product__description,.product-info__description{font-family:var(--jb-font-body);font-size:1.05rem;line-height:1.7;color:var(--jb-slate)}.collection-hero,.collection__hero{background:var(--jb-charcoal)!important;color:var(--jb-cream)!important;padding:80px 0}.collection-hero__title,.collection-grid__title{font-family:var(--jb-font-head);font-weight:800;font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:.02em;text-transform:uppercase;color:var(--jb-cream)}*:focus-visible{outline:3px solid var(--jb-amber)!important;outline-offset:3px!important}a:focus-visible,button:focus-visible{outline:3px solid var(--jb-amber)!important;outline-offset:4px!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:768px){.hero__heading,.banner__heading{font-size:clamp(2.5rem,9vw,4rem)}.section-heading,.shopify-section h2:first-of-type{font-size:clamp(2rem,7vw,3rem)}.button,.btn{padding:14px 24px;font-size:.8rem}.footer{padding:48px 0 24px}}.color-scheme-1 a:not(.button):not(.btn){color:var(--jb-amber-on-light)!important}.color-scheme-2 a:not(.button):not(.btn),.color-scheme-5 a:not(.button):not(.btn){color:var(--jb-amber)!important}.badge,.product-badge,[class*=badge]:not(.shopify-payment-button){background:var(--jb-amber)!important;color:var(--jb-charcoal)!important;font-family:var(--jb-font-head);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;padding:4px 10px;border-radius:2px}.color-scheme-2 h1,.color-scheme-2 h2,.color-scheme-2 h3,.color-scheme-2 p,.color-scheme-2 .h0,.color-scheme-2 .h1,.color-scheme-2 .h2,.color-scheme-2 [class*=heading],.color-scheme-2 [class*=-text]{color:#f5f0e8!important}.color-scheme-2 .button--primary,.color-scheme-2 .button-primary,.color-scheme-2 [class*=button--primary]{background:#d4872c!important;color:#1c1c1e!important;border-color:#d4872c!important}.color-scheme-2 .button--secondary,.color-scheme-2 .button-secondary,.color-scheme-2 [class*=button--secondary]{background:transparent!important;color:#f5f0e8!important;border-color:#f5f0e8!important}.shopify-section [class*=split-showcase] h1,.shopify-section [class*=split-showcase] [class*=heading],.shopify-section [class*=banner] h1,.shopify-section [class*=banner] [class*=heading]{color:#f5f0e8!important}.shopify-section [class*=split-showcase] img,.shopify-section [class*=split-showcase] [class*=background],.shopify-section [class*=split-showcase] .group,.shopify-section [class*=split-showcase] picture img{object-position:center 10%!important;background-position:center 10%!important}[class*=split-showcase] [style*=background-image]{background-position:center 10%!important}img[src*=jeremy-hero-portrait]{object-fit:contain!important;object-position:center center!important}.background-image-container:has(img[src*=jeremy-hero-portrait]),.group-block__media-wrapper:has(img[src*=jeremy-hero-portrait]),.slideshow-slide__media:has(img[src*=jeremy-hero-portrait]),.media:has(img[src*=jeremy-hero-portrait]){background:#1c1c1e!important}.dialog-zoomed-gallery__close-button{padding:10px!important;width:auto!important;min-width:44px;aspect-ratio:1 / 1}.dialog-zoomed-gallery__close-button svg{width:1.25rem!important;height:1.25rem!important;flex-shrink:0}.dialog-thumbnails-list__thumbnail{padding:0!important;width:64px!important;height:64px!important;overflow:hidden}.dialog-thumbnails-list__thumbnail img,.dialog-thumbnails-list__thumbnail picture,.dialog-thumbnails-list__thumbnail picture img{width:100%!important;height:100%!important;object-fit:cover;display:block;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-jb-brand.css.map */
