:root{--shopify-accelerated-checkout-button-border-radius: 0px;--accent-background: #E7E8E5}::selection{background:#ff5a14;color:#111315}shopify-account{--shopify-account-color-accent-hover: #111315}*:not([type=radio]),*:before,*:after{border-radius:0!important}html body :focus-visible{outline:2px solid #111315!important;outline-offset:2px!important;box-shadow:none}html body .bf :focus-visible,html body .bh-util :focus-visible,html body .bhm-biz :focus-visible,html body .df-dark :focus-visible{outline-color:#fff!important}.button--primary,.shopify-payment-button__button--unbranded{background:#ff5a14;color:#111315;border:0;box-shadow:none;font:650 14px/16px var(--df-font-sans);font-stretch:112%;letter-spacing:.05em;text-transform:uppercase;min-height:48px;padding:0 24px;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.button--primary:hover,.button--primary:focus-visible{background:#111315;color:#ff5a14}html body .shopify-payment-button__button--unbranded:hover,html body .shopify-payment-button__button--unbranded:focus-visible{background:#111315!important;color:#ff5a14!important}.button--primary:active,.shopify-payment-button__button--unbranded:active{transform:translateY(1px)}.shopify-challenge__button.shopify-challenge__button:hover{background:#111315;color:#ff5a14}.footer .button--primary:hover,.footer .button--primary:focus-visible{background-color:#fff;color:#111315}.button--secondary{background:#111315;color:#fff}.button--secondary:hover,.button--secondary:focus-visible{background:#ff5a14;color:#111315}.button[disabled],.button.is-disabled,.product-form__add-button[disabled]{background:#e7e8e5!important;color:#575c5a!important;border:1px dashed #575C5A!important}.rte a:not(.button),.link,.product-item__reviews-text a,html body [class*=ai-product-description__content-] a:not(.button){color:#111315;text-decoration:underline;text-decoration-color:#ff5a14;text-decoration-thickness:2px;text-underline-offset:3px}.rte a:not(.button):hover,.link:hover,.product-item__reviews-text a:hover,html body [class*=ai-product-description__content-] a:not(.button):hover{color:#111315;text-decoration-thickness:4px}.bh .bh-cart-count,.header__cart-count{min-width:18px;height:18px;padding:0 4px;background:#111315!important;color:#fff!important;font:500 11px/18px var(--df-font-mono);font-stretch:75%;text-align:center;border-radius:0}.price--compare,.product-label--on-sale,.line-item__price--compare,.price-list .price--compare{display:none!important}.price--highlight{color:#111315!important}.product-label{height:22px;line-height:22px;padding:0 8px;font:500 11px/22px var(--df-font-mono);letter-spacing:.06em;background:#111315;color:#fff}.inventory{font:400 12px/16px var(--df-font-mono);font-stretch:75%;font-variant-numeric:tabular-nums;color:#111315}.inventory:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;vertical-align:middle;background:transparent;box-shadow:inset 0 0 0 1px #575c5a}.inventory--high:before{background:#1b7340;box-shadow:none}.inventory--low:before{background:#ff5a14;box-shadow:none}.inventory-bar{display:none!important}.loox-rating .loox-icon,.loox-rating svg,.loox-rating svg path,[class*=loox] .loox-icon{color:#111315!important;fill:#111315!important}.loox-float-toggler-container{display:none!important}[class*=hulkapps] table{width:100%;border-collapse:collapse;background:#fff;font-family:var(--df-font-mono);font-stretch:87.5%;font-variant-numeric:tabular-nums}[class*=hulkapps] th,[class*=hulkapps] td{height:44px;padding:0 12px;border:0;border-bottom:1px solid #C4C7C5;background:#fff!important;color:#111315!important;text-align:left}[class*=hulkapps] th{font:600 11px/16px var(--df-font-sans);font-stretch:125%;letter-spacing:.08em;color:#575c5a!important}[class*=hulkapps] tr[class*=active] td:first-child,[class*=hulkapps] tr[class*=selected] td:first-child{box-shadow:inset 4px 0 #ff5a14;font-weight:600}.df-chat{position:fixed;right:18px;bottom:18px;z-index:2147483000;width:48px;height:48px;display:grid;place-items:center;background:#111315;color:#fff;border:0}.df-chat:hover{background:#ff5a14;color:#111315}html.bh-drawer-open .df-chat{display:none}input[type=text]:not(.bh-search__input):not(.bhm-search__input):not(.bf-news__input),input[type=email]:not(.bh-search__input):not(.bhm-search__input):not(.bf-news__input),input[type=search]:not(.bh-search__input):not(.bhm-search__input):not(.bf-news__input),input[type=tel]:not(.bf-news__input),input[type=number],input[type=password],select,textarea,.form__field:not(.bh-search__input):not(.bhm-search__input):not(.bf-news__input){background:#fff;border:1px solid #111315;min-height:48px;color:#111315;font-family:var(--df-font-sans)}input:not(.bh-search__input):not(.bhm-search__input):not(.bf-news__input):focus,select:focus,textarea:focus{box-shadow:inset 0 0 0 1px #111315,inset 0 -2px #ff5a14}input::placeholder,textarea::placeholder{font-family:var(--df-font-mono);font-stretch:87.5%;color:#575c5a}[aria-invalid=true],.form__field--error{border-color:#b3261e;box-shadow:inset 0 0 0 1px #b3261e}body{font-family:var(--df-font-sans);font-size:16px;line-height:24px}.heading,.h1,.h2,.h3,.h4{font-family:var(--df-font-sans);color:#111315}h1.heading,.h1{font-size:44px;line-height:48px;font-weight:750;font-stretch:72%;letter-spacing:-.01em}h2.heading,.h2{font-size:24px;line-height:30px;font-weight:650}.h3{font-size:18px;line-height:24px;font-weight:600}@media screen and (max-width:639px){h1.heading,.h1{font-size:32px;line-height:36px}}.product-item__vendor{font:600 11px/16px var(--df-font-sans);font-stretch:125%;letter-spacing:.08em;text-transform:uppercase;color:#575c5a}.product-item__title{font-weight:600;font-size:15px;line-height:20px}.price{font-family:var(--df-font-sans);font-stretch:75%;font-weight:700;font-variant-numeric:tabular-nums lining-nums}.product-meta .price,.product-form .price{font-size:28px}table,.line-item__price,.df-mono{font-variant-numeric:tabular-nums lining-nums}.product-item{background:#fff;box-shadow:inset 0 0 0 1px #c4c7c5;transition:box-shadow .18s cubic-bezier(.2,0,0,1)}.product-item:hover{box-shadow:inset 0 0 0 1px #111315}.card,.card__section,.product-list{box-shadow:none}.popover,.drawer,.modal__inner{box-shadow:0 12px 32px #1113152e}html body .bh--fixed .bh-main{box-shadow:none}.df-on-orange{color:#111315}.df-on-orange :is(.bhm-eyebrow,.bhm-hero__title,.bhm-hero__text,.bhm-hero__alt,.bhm-proof,.bhm-proof *){color:#111315!important}.df-on-orange :is(.bhm-hero__text,.bhm-hero__alt,.bhm-proof) a:not(.bhm-btn){color:#111315;text-decoration-color:#111315}.df-logo{display:inline-flex;align-items:center;gap:7px;line-height:0}.df-logo .df-logo__tile--m{display:none}.df-logo .df-logo__word{display:block;height:32px;width:auto}@media(max-width:999px){.df-logo{gap:5px}.df-logo .df-logo__tile--d{display:none}.df-logo .df-logo__tile--m{display:block}.df-logo .df-logo__word{height:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/df-overrides.css.map */
