html:root{--lp-black: #111111;--lp-ink: #1c1b19;--lp-bg: #f7f5f1;--lp-warm: #fbfaf7;--lp-surface: #efebe4;--lp-muted: #6f6a63;--lp-line: #d9d3ca;--lp-line-soft: #e7e2da;--lp-font-display: var(--font-heading-family);--lp-font-text: var(--font-body-family);--lp-track-eyebrow: .18em;--lp-track-button: .12em;--lp-space-1: .8rem;--lp-space-2: 1.6rem;--lp-space-3: 2.4rem;--lp-space-4: 3.2rem;--lp-space-6: 4.8rem;--lp-space-8: 6.4rem;--lp-section: 7.2rem;--lp-gutter: 2rem;--lp-radius: 2px;--lp-button-height: 5.2rem;--lp-hairline: 1px solid var(--lp-line);--lp-ease: cubic-bezier(.2, .6, .2, 1);--lp-dur: .24s}@media screen and (min-width:990px){html:root{--lp-section: 12rem;--lp-gutter: 4rem}}html body{background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font-text);font-size:1.6rem;line-height:1.6;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html body h1,html body h2,html body h3,html body .h0,html body .h1,html body .h2,html body .h3{font-family:var(--lp-font-display);font-weight:400!important;letter-spacing:-.01em;line-height:1.08;color:var(--lp-black);text-wrap:balance}html body h1,html body .h1{font-size:clamp(3.6rem,9vw,7.2rem)}html body h2,html body .h2{font-size:clamp(3rem,6.4vw,5.2rem)}html body h3,html body .h3{font-size:clamp(2.2rem,4vw,3rem)}html body p{max-width:62ch}html body a{color:inherit;text-underline-offset:.25em}html body .lp-eyebrow,html body .caption-with-letter-spacing{font-family:var(--lp-font-text);font-size:1.2rem;font-weight:500;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-muted)}html body .lp-divider{display:block;width:4.8rem;height:1px;background:var(--lp-black);border:0;margin:var(--lp-space-2) 0}html body .lp-divider--center{margin-left:auto;margin-right:auto}html body .lp-ratio-45{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--lp-surface);max-width:100%}html body .lp-ratio-45>img,html body .lp-ratio-45>video{width:100%;height:100%;object-fit:cover}html body .button,html body .shopify-challenge__button,html body .customer button,html body button.shopify-payment-button__button--unbranded{min-height:var(--lp-button-height);padding:0 3.2rem;border-radius:var(--lp-radius);font-family:var(--lp-font-text);font-size:1.3rem;font-weight:500;letter-spacing:var(--lp-track-button);text-transform:uppercase;box-shadow:none;transition:background-color var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease)}html body .button:not(.button--secondary):not(.button--tertiary){background-color:var(--lp-black);color:var(--lp-warm)}html body .button:not(.button--secondary):not(.button--tertiary):hover{background-color:#2a2926}html body .button--secondary{background:transparent;color:var(--lp-black);box-shadow:inset 0 0 0 1px var(--lp-black)}html body .button--secondary:hover{background:var(--lp-black);color:var(--lp-warm)}html body .button:before,html body .button:after{box-shadow:none!important}html body .button:focus-visible,html body a:focus-visible,html body summary:focus-visible,html body input:focus-visible{outline:2px solid var(--lp-black);outline-offset:3px;box-shadow:none}html body .field__input,html body .select__select,html body .customer .field input,html body .quantity{border-radius:var(--lp-radius)}html body .field:after,html body .select:after,html body .quantity:after{box-shadow:0 0 0 1px var(--lp-line);border-radius:var(--lp-radius)}html body .announcement-bar,html body .announcement-bar__message{background:var(--lp-black);color:var(--lp-warm);font-size:1.1rem;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;min-height:3.6rem}html body .header-wrapper,html body .header-wrapper .header{background:var(--lp-bg)!important;color:var(--lp-black)!important}html body .header-wrapper{border-bottom:1px solid var(--lp-line-soft)}html body .header__heading-link .h2,html body .header__heading-link span{font-family:var(--lp-font-display);font-size:2.4rem;letter-spacing:.22em;text-transform:uppercase;color:var(--lp-black)!important}html body .header__menu-item,html body .header__menu-item span,html body .list-menu__item{font-size:1.2rem;letter-spacing:var(--lp-track-button);text-transform:uppercase;color:var(--lp-black)!important}html body .header__icon svg path,html body .header__icon .icon{color:var(--lp-black);fill:currentColor}html body .cart-count-bubble{background:var(--lp-black)!important;color:var(--lp-warm)!important}html body .card,html body .card__inner,html body .card__media,html body .media{border-radius:0}html body .price,html body .price-item{font-family:var(--lp-font-text);letter-spacing:.02em;font-variant-numeric:tabular-nums}html body .badge{border-radius:var(--lp-radius);background:var(--lp-black);color:var(--lp-warm);font-size:1.1rem;letter-spacing:var(--lp-track-button);text-transform:uppercase}html body .accordion,html body .accordion+.accordion{border-top:var(--lp-hairline);border-bottom:0}html body .accordion:last-child{border-bottom:var(--lp-hairline)}html body .accordion__title{font-size:1.6rem;letter-spacing:0}html body .drawer__inner{background:var(--lp-warm);border-left:1px solid var(--lp-line-soft)}html body .drawer__heading{font-family:var(--lp-font-display);font-weight:400}html body .footer{background:var(--lp-black)!important;color:var(--lp-warm)!important}html body .footer a,html body .footer p,html body .footer h2,html body .footer .footer-block__heading{color:var(--lp-warm)!important}html body .footer .footer-block__heading{font-family:var(--lp-font-text);font-size:1.1rem;font-weight:500!important;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase}html body .back-to-top{background:var(--lp-black);color:var(--lp-warm)}html body .back-to-top:hover{background:var(--lp-ink)}@media(prefers-reduced-motion:no-preference){html body .lp-reveal{animation:lp-rise .7s var(--lp-ease) both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes lp-rise{0%{opacity:.001;transform:translateY(16px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/lumpers-brand.css.map */
