: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]:not(.quantity-selector__value):not(.input-prefix__field),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):not(.quantity-selector__value):not(.input-prefix__field):focus,select:focus,textarea:focus{box-shadow:inset 0 0 0 1px #111315,inset 0 -3px #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{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}html body :is([class*=ai-product-description__content-],.product-block-list__item--description .rte){overflow-wrap:break-word}html body :is([class*=ai-product-description__content-],.product-block-list__item--description .rte) table[style*=width i][style*="%"]{width:100%!important}html body :is([class*=ai-product-description__content-],.product-block-list__item--description .rte) video{max-width:100%;height:auto}html body :is([class*=ai-product-description__content-],.product-block-list__item--description .rte) iframe[src*=youtube]{max-width:100%;height:auto;aspect-ratio:16 / 9}html body [class*=ai-product-description__content-] .df-desc-scroll{max-width:100%;overflow-x:auto}html body :is([class*=ai-product-description__content-],.product-block-list__item--description .rte) :is([style*=ff8000 i],[style*=e36c09 i],[style*=f79646 i],[style*=ff2a00 i]){color:#111315!important}html body [class*=ai-product-description__content-] .eyebrow{color:#111315;background:transparent}html body [class*=ai-product-description__content-] :is(.hero,.section.dark) .eyebrow{color:#fff}html body [class*=ai-product-description__content-] :is(.bakcop-desc,.efest20-desc,.efest40-desc,.eve-mb31-desc,.eve25p-desc,.eve50e-desc,.jp40-desc,.m35a-desc,.ncrga-pro-desc,.p42a-desc,.p45b-desc,.p50b-desc,.rs50-desc,.s25r-desc,.s30q-desc,.s35e-desc,.s50s-desc,.tp50xg-desc) .section.dark .chart-card :is(p,.muted){color:#575c5a}html body:has(.df-desc-leaky){margin:0;padding:0;background-color:transparent;color:inherit;font-family:var(--df-font-sans);font-size:16px;line-height:24px}@media screen and (min-width:641px){html body [class^=ai-product-description-]{border:1px solid #C4C7C5}}.product-meta__reference .product-meta__vendor{display:inline-block;padding:14px 0;font-family:var(--df-font-sans);font-size:12px;line-height:16px;font-weight:600;font-stretch:125%;letter-spacing:.08em}.breadcrumb__item .breadcrumb__link.link{display:inline-block;padding:15px 0;margin:-15px 0}.product-meta .product-meta__reviews-text{display:block;width:fit-content;margin:0;padding:14px 0;font-family:var(--df-font-mono);font-size:12px;line-height:16px;font-weight:400;font-stretch:75%;font-variant-numeric:tabular-nums lining-nums;color:#111315}html body .product-form__info-content shopify-payment-terms{display:none}.product-form .product-form__info-title{font-family:var(--df-font-sans);font-size:11px;line-height:16px;font-weight:600;font-stretch:125%;letter-spacing:.08em;text-transform:uppercase;color:#575c5a}.block-swatch__item{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;background:#fff;border:1px solid #111315;box-shadow:none;color:#111315}.block-swatch__radio:checked+.block-swatch__item,.block-swatch__item.is-selected{background:#111315;border-color:#111315;box-shadow:none;color:#fff}.block-swatch--disabled .block-swatch__item{border-style:dashed;color:#575c5a}.block-swatch--disabled .block-swatch__radio:checked+.block-swatch__item,.block-swatch--disabled .block-swatch__item.is-selected{color:#fff}.block-swatch--disabled .block-swatch__item-text{opacity:1}.product-form .color-swatch-list--large .color-swatch{margin:4px}.product-form .color-swatch-list--large .color-swatch__item{width:44px;height:44px}.color-swatch--disabled svg{color:#575c5a}html body .block-swatch__radio:focus-visible+.block-swatch__item,html body .color-swatch__radio:focus-visible+.color-swatch__item,html body .variant-swatch__radio:focus-visible+.variant-swatch__item{outline:2px solid #111315;outline-offset:2px}.quantity-selector.quantity-selector--product{height:48px;border:1px solid #111315;box-shadow:none;background:#fff}.quantity-selector--product .quantity-selector__button{width:48px;padding:0;justify-content:center;color:#111315;transition:background-color .18s cubic-bezier(.2,0,0,1)}.quantity-selector--product .quantity-selector__button:not([disabled]):hover{background:#e7e8e5;color:#111315}.quantity-selector--product .quantity-selector__value{box-shadow:none;border-left:1px solid #111315;border-right:1px solid #111315;font-family:var(--df-font-mono);font-size:16px;font-weight:500;font-stretch:87.5%;font-variant-numeric:tabular-nums lining-nums;color:#111315}.button--disabled{background:#e7e8e5!important;color:#575c5a!important;border:1px dashed #575C5A!important}.button[disabled],.button.is-disabled,.button--disabled,.product-form__add-button[disabled]{box-shadow:none!important;font-family:var(--df-font-sans);font-size:14px;font-weight:650;font-stretch:112%;letter-spacing:.05em;text-transform:uppercase}html body #klaviyo-bis-button-container button{height:auto;min-height:48px;padding:8px 24px;border:0;background:#111315;color:#fff;font-family:var(--df-font-sans);font-size:14px;line-height:16px;font-style:normal;font-weight:650;font-stretch:112%;letter-spacing:.05em;text-transform:uppercase;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}html body #klaviyo-bis-button-container button:hover,html body #klaviyo-bis-button-container button:focus-visible{background:#ff5a14;color:#111315}.product-info__block-item--text .product-meta__text{margin:12px 0 0;font-family:var(--df-font-sans);font-size:14px;line-height:20px;color:#111315}.product-info__block-item--text .product-meta__text p{margin:0}.product-gallery__carousel--zoomable~.product-gallery__zoom-notice{font-family:var(--df-font-mono);font-size:12px;line-height:16px;font-weight:400;font-stretch:75%;color:#575c5a}.pswp__button{width:48px;height:48px;border:1px solid #111315;background:#fff;color:#111315}.social-media__item svg,.product-meta__share-buttons .social-media__item svg{opacity:1;color:#575c5a;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}html body .social-media__item:hover svg,html body .social-media__item a:focus-visible svg{color:#111315}.product-meta__share-buttons .social-media__item>a,.password__footer-social .social-media__item>a{display:grid;place-items:center;min-width:44px;min-height:44px}.link,.button,.quantity-selector__button,.product-gallery__thumbnail{transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.product-item .product-item__title.link{text-decoration:none;position:relative}.product-item .product-item__title.link:before{content:"";position:absolute;left:0;right:0;top:calc(50% - 22px);bottom:calc(50% - 22px)}.product-item .product-item__title.link:hover,.product-item .product-item__title.link:focus-visible{text-decoration:underline;text-decoration-color:#ff5a14;text-decoration-thickness:2px;text-underline-offset:3px}.product-item .product-item__reviews-text{font-family:var(--df-font-mono);font-size:12px;line-height:16px;font-weight:400;font-stretch:75%;font-variant-numeric:tabular-nums lining-nums;color:#575c5a}.product-list--scrollable .product-item{box-shadow:none}.product-list--scrollable .product-item:hover{box-shadow:inset 0 0 0 1px #111315}.flickity-prev-next-button{width:48px;height:48px;top:calc(50% - 24px);background:#111315;opacity:1;transform:none;transition:background-color .18s cubic-bezier(.2,0,0,1)}.flickity-prev-next-button svg{fill:#fff}.flickity-prev-next-button:hover{background:#ff5a14}.flickity-prev-next-button:hover svg{fill:#111315}.modal__inner{box-shadow:none}.modal:before{background:#1113158c}.modal__dialog,.modal[aria-hidden=false] .modal__dialog{box-shadow:var(--df-shadow-menu);transition:transform .18s cubic-bezier(.2,0,0,1),visibility .18s linear}.button--ternary{background:transparent;color:#111315;box-shadow:inset 0 0 0 1px #111315;font-family:var(--df-font-sans);font-size:14px;font-weight:650;font-stretch:112%;letter-spacing:.05em;text-transform:uppercase}.button--ternary:hover,.button--ternary:focus-visible{background:#111315;color:#fff}[data-section-type=password] .header__logo,[data-section-type=gift-card] .header__logo{line-height:0}[data-section-type=password] .header__logo-link,[data-section-type=gift-card] .header__logo-link{display:inline-flex}.header__action-item--password .header__action-item-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px}.password h2.heading.h1,.gift-card h2.gift-card__title.h1{font-size:44px;line-height:48px;font-weight:750;font-stretch:72%;letter-spacing:-.01em}@media screen and (max-width:639px){.password h2.heading.h1,.gift-card h2.gift-card__title.h1{font-size:32px;line-height:36px}}.gift-card__main--no-image{padding-top:0}.gift-card__main--no-image+.gift-card__aside{margin-top:0}.gift-card .gift-card__image{box-shadow:none}.gift-card .gift-card__code-container input.gift-card__code.form__field{font-family:var(--df-font-mono);font-stretch:87.5%;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.06em}.gift-card .gift-card__expires-on{color:#575c5a;font-family:var(--df-font-mono);font-size:12px;line-height:16px;font-weight:400;font-stretch:75%;font-variant-numeric:tabular-nums lining-nums}.gift-card .gift-card__expires-on:before{display:none}html body .rte .bsg-hero a:not(.bsg-btn){color:#fff;text-decoration-color:#ff5a14}html body .rte a.bsg-btn,html body .rte a.bs-btn-secondary{color:#111315!important}html body .rte a:is([style*=ff8000 i],[style*=f58220 i],[style*=ef6f07 i],[style*=ff6128 i]),html body .rte a.ndaa-brand-link{color:#111315!important;text-decoration-color:#ff5a14!important}@media screen and (min-width:1000px){html body .rte table{min-width:0!important}html body .rte table th{overflow-wrap:normal;word-break:normal}}:root{accent-color:#111315;--error-background: #FFFFFF;--success-background: #FFFFFF}html body .form__field,html body .select-wrapper--primary select,html body .select-button,html body .input-prefix,html body .checkbox{box-shadow:none}html body .input-prefix{border-color:#111315;min-height:48px;padding-top:0;padding-bottom:0}html body .input-prefix__field{align-self:stretch}html body input:is([type=checkbox],[type=radio]):not(.bh-search__input):not(.bhm-search__input):not(.bf-news__input):not(.quantity-selector__value):not(.input-prefix__field):focus{box-shadow:none}html body select:focus,html body textarea:focus,html body textarea.form__field:focus,html body .select-wrapper--primary select:focus,html body .select-button:focus{border-color:#111315;box-shadow:inset 0 0 0 1px #111315,inset 0 -3px #ff5a14}html body :is(input,select,textarea)[aria-invalid=true]:not(.bh-search__input):not(.bhm-search__input):not(.bf-news__input),html body .form__field[aria-invalid=true]:not(.bh-search__input):not(.bhm-search__input):not(.bf-news__input){border-color:#b3261e;background:#fff;color:#111315;box-shadow:inset 0 0 0 1px #b3261e}html body .form__field::placeholder,html body textarea::placeholder{font-family:var(--df-font-mono);font-stretch:87.5%;color:#575c5a;opacity:1}html body .alert--error{background:#fff;color:#b3261e;border:1px solid #B3261E}html body .alert--success{background:#fff;color:#111315;border:1px solid #111315}html body .quantity-selector:not(.quantity-selector--product){height:48px;border:1px solid #111315;box-shadow:none;background:#fff}html body .quantity-selector:not(.quantity-selector--product) .quantity-selector__button{min-width:44px;padding:0;justify-content:center;color:#111315;transition:background-color .18s cubic-bezier(.2,0,0,1)}html body .quantity-selector:not(.quantity-selector--product) .quantity-selector__button:not([disabled]):hover{background:#e7e8e5;color:#111315}html body .quantity-selector:not(.quantity-selector--product) .quantity-selector__value{align-self:stretch;min-width:44px;border-left:1px solid #111315;border-right:1px solid #111315;font-family:var(--df-font-mono);font-size:16px;font-weight:500;font-stretch:87.5%;font-variant-numeric:tabular-nums lining-nums;color:#111315}html body .line-item__quantity-remove{position:relative}html body .line-item__quantity-remove:after{content:"";position:absolute;left:-6px;right:-6px;top:calc(50% - 22px);bottom:calc(50% - 22px)}html body .cart-recap__price-line-price,html body .line-item__line-price{font-stretch:75%;font-weight:700;font-variant-numeric:tabular-nums lining-nums}html body .line-item__discount,html body .mini-cart__discount{background:transparent;box-shadow:inset 0 0 0 1px #111315;color:#111315;font-family:var(--df-font-mono);font-size:12px;line-height:22px;font-weight:500;font-stretch:75%;padding:0 8px}html body .button--secondary{font-family:var(--df-font-sans);font-size:14px;font-weight:650;font-stretch:112%;letter-spacing:.05em;text-transform:uppercase;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}html body .bh .bh-btn:focus-visible{background:#111315;color:#ff5a14!important}html body .bf .bf-btn:focus-visible{background:#fff;border-color:#fff;color:#111315}html body .bh .bh-btn:active,html body .bf .bf-btn:active{transform:translateY(1px)}html body .bhm-btn:focus-visible{background:#fff;color:#111315!important}html body .bhm-btn.bhm-btn--primary:focus-visible{background:#111315;color:#ff5a14!important}html body .bhm-biz:not(.bhm-biz--plate) .bhm-btn:focus-visible{background:#fff;color:#111315!important}html body .df-chat:focus-visible{background:#ff5a14;color:#111315}@media(forced-colors:active){html body .bh .bh-search .bh-search__input:focus-visible,html body .bhm-search .bhm-search__input:focus-visible{outline:2px solid CanvasText!important;outline-offset:-4px!important}html body .bh .bh-sr[aria-selected=true],html body .bh .bh-sr-all[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}@media screen and (min-width:940px){html body .bh .bh-util__text:not(.bh-util__text--short) a{display:inline-block;padding:8px 0;margin:-8px 0}}html body .bh .bh-logo{padding-block:6px;margin-block:-6px}@media screen and (max-width:999px){html body .bh .bh-logo{padding-block:10px;margin-block:-10px}}html body .collection__layout-button{position:relative}html body .collection__layout-button:after{content:"";position:absolute;top:calc(50% - 22px);bottom:calc(50% - 22px);left:calc(50% - 22px);right:calc(50% - 22px)}html body .collection__layout-button:last-child{margin-left:26px}html body .value-picker__close,html body .collection-drawer__close{position:relative}html body .value-picker__close:after,html body .collection-drawer__close:after{content:"";position:absolute;top:calc(50% - 22px);bottom:calc(50% - 22px);left:calc(50% - 22px);right:calc(50% - 22px)}html body .pagination__nav-item,html body .pagination__prev,html body .pagination__next{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}html body .value-picker-button,html body .collection__filter-group-name,html body .faq__question,html body .link-search-results__link{min-height:44px}html body .empty-state__link,html body .form__secondary-action .link{display:inline-block;padding:14px 0;margin:-14px 0}html body .line-item__title,html body .section__action-link{display:inline-block;padding:12px 0;margin:-12px 0}html body .article-item__title>.link,html body .bhm-hud__fig a{display:inline-block;padding:9px 0;margin:-9px 0}html body .bhm-proof li>a{display:inline-block;padding:12px 0;margin:-12px 0}html body .social-media__item>a{display:grid;place-items:center;min-width:44px;min-height:44px}html body .bf .bf-social a{min-width:44px;justify-content:center}html body .faq__contact-info .text-with-icons__content a{display:inline-flex;align-items:center;min-height:44px}html body .product-meta a.product-meta__reviews-text,html body .link-search-results__link,html body .form__spam-disclaimer a{color:#111315;text-decoration:underline;text-decoration-color:#ff5a14;text-decoration-thickness:2px;text-underline-offset:3px}html body .product-meta a.product-meta__reviews-text:hover,html body .link-search-results__link:hover,html body .form__spam-disclaimer a:hover{text-decoration-thickness:4px}html body .empty-state .empty-state__quick-form input.form__field[type]{font-family:var(--df-font-mono);font-size:16px;font-weight:500;font-stretch:87.5%}html body .empty-state__quick-form .form__floating-label{max-width:calc(100% - 26px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--df-font-mono);font-size:16px;font-weight:500;font-stretch:75%;color:#575c5a}@media screen and (max-width:479px){html body .empty-state__quick-form .form__floating-label{font-size:13px}}@media screen and (min-width:641px){html body .value-picker{box-shadow:var(--df-shadow-menu)}}html body .collection__toolbar{box-shadow:inset 0 1px #c4c7c5,inset 0 -1px #c4c7c5}@media screen and (min-width:1000px){html body .collection__toolbar:not(.collection__toolbar--bordered){box-shadow:inset 0 -1px #c4c7c5}}html body .visual-filter__item,html body .collection__active-filter-cross,html body .collection__mobile-active-filter-item,html body .drift-zoom-pane,html body .drift-zoom-pane.drift-inline{box-shadow:none}html body .collection-drawer__footer{box-shadow:none;border-top:1px solid #C4C7C5}html body .icon--play{filter:none}html body .collection-item__image-wrapper img,html body .article-item__image,html body .collection-item__title,html body .collection-item__title svg,html body .rte a:not(.button),html body .form__field,html body .form__floating-label,html body .select-wrapper--primary select,html body .checkbox,html body .collection__layout-button,html body .plus-button:before,html body .plus-button:after,html body .faq__answer-wrapper,html body .bh .bh-nav__top svg{transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}html body .product-label{font-stretch:75%}html body .variant-swatch--disabled svg{color:#575c5a}html body h2.faq__group-title.heading,html body h2.card__title.heading.h1{font-size:44px;line-height:48px;font-weight:750;font-stretch:72%;letter-spacing:-.01em}@media screen and (max-width:639px){html body h2.faq__group-title.heading,html body h2.card__title.heading.h1{font-size:32px;line-height:36px}}html body .bf .bf-tb dd a{display:inline-flex;align-items:center;min-height:44px}html body .value-picker__choice-item{display:flex;align-items:center;min-height:44px}html body .df-nowrap{white-space:nowrap}html body .hulkapps-cart-item-price .original_price[style*=line-through],html body .hulkapps-cart-item-price .original_price[style*=line-through]+br,html body .hulkapps-cart-item-line-price .original_price[style*=line-through],html body .hulkapps-cart-item-line-price .original_price[style*=line-through]+br{display:none!important}html body .line-item__price.hulkapps-cart-item-price{font-stretch:75%;font-weight:700;font-variant-numeric:tabular-nums lining-nums;color:#111315}html body .hulkapps-cart-original-total[style*=line-through]{display:none!important}html body .hulkapps-cart-original-total:has(+.hulkapps-cart-total){display:none!important}html body .cart-recap__price-line>.hulkapps-cart-total{display:block;font-stretch:75%;font-weight:700;font-variant-numeric:tabular-nums lining-nums;color:#111315}html body .df-qty-lines .df-qty-line{margin:0;font-size:14px;line-height:24px;font-weight:400}html body .df-qty-lines .df-qty-line:first-child{margin-top:-.435em}html body .df-qty-lines .df-qty-line .cart-recap__price-line-label{font-weight:400}html body .df-qty-lines:not([hidden])~.df-qty-total{margin-top:12px;padding-top:12px;border-top:1px solid #C4C7C5}@media screen and (min-width:641px){html body .df-qty-lines .df-qty-line{font-size:16px}}html body .df-qty-msg:empty{display:none}html body .df-qty-msg{margin:-4px 0 16px;padding:8px 12px;box-shadow:inset 0 0 0 1px #111315}html body .df-qty-msg,html body .df-qty-msg *{color:#111315!important;background:transparent!important;border:0!important;font-family:var(--df-font-mono)!important;font-size:12px!important;line-height:16px!important;font-weight:500!important;font-stretch:75%!important;text-align:left!important}html body .df-qty-msg *{margin:0!important;padding:0!important}html body .df-qty-msg img{display:none!important}.product-block-list__item--info:has(.df-fold){container:df-buy / inline-size}.df-specs{container:df-specs / inline-size;margin:0;background:#fff;border:1px solid #111315;color:#111315}.df-specs__band{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;min-height:24px;padding:4px 8px;background:#111315;color:#fff;font-family:var(--df-font-mono);font-size:11px;line-height:16px;font-weight:500;font-stretch:75%;letter-spacing:.06em}.df-specs__name{margin:0;font:inherit;letter-spacing:inherit;color:#fff;overflow-wrap:anywhere}.df-specs__tag{flex:none;white-space:nowrap;color:#c4c7c5}.df-specs__cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;background:#c4c7c5}.df-specs__cell{display:flex;flex-direction:column;min-width:0;margin:0;padding:8px 10px 9px;background:#fff}.df-specs__label{margin:0 0 2px;font-family:var(--df-font-sans);font-size:11px;line-height:16px;font-weight:600;font-stretch:125%;letter-spacing:.08em;color:#575c5a;white-space:nowrap}.df-specs__fig,.df-specs__sub,.df-specs__cond,.df-specs__null{margin:0;font-family:var(--df-font-mono);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:break-word}.df-specs__fig{font-family:var(--df-font-sans);font-size:18px;line-height:22px;font-weight:700;font-stretch:75%;color:#111315;white-space:nowrap}.df-specs__fig i{font-style:normal;font-weight:400}.df-specs__dia{font-weight:400}.df-specs__q{font-family:var(--df-font-mono);font-size:11px;line-height:1;font-weight:400;font-stretch:75%;color:#575c5a}.df-specs__sub{font-size:12px;line-height:16px;font-weight:500;font-stretch:75%;color:#111315;white-space:nowrap}.df-specs__cond{font-size:11px;line-height:14px;font-weight:400;font-stretch:75%;color:#575c5a}.df-specs__null{font-size:12px;line-height:20px;font-weight:400;font-stretch:75%;color:#111315}.df-specs__keep{display:inline-block;white-space:nowrap}.df-specs__src{margin:0;padding:5px 10px 6px;border-top:1px solid #111315;font-family:var(--df-font-mono);font-size:11px;line-height:16px;font-weight:400;font-stretch:75%;color:#111315;overflow-wrap:break-word}.df-specs__pdf{display:inline-block;padding:14px 8px;margin:-14px -8px;color:#111315;text-decoration:underline;text-decoration-color:#ff5a14;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-thickness .18s cubic-bezier(.2,0,0,1)}@container df-specs (min-width: 450px){.df-specs__cells{grid-template-columns:repeat(4,auto)}.df-specs__cell{min-width:auto;padding-right:6px;padding-left:6px}.df-specs__band{padding-right:6px;padding-left:6px}.df-specs__label{font-stretch:112%;letter-spacing:.05em}}@container df-specs (min-width: 490px){.df-specs__cell,.df-specs__band{padding-right:8px;padding-left:8px}.df-specs__label{font-stretch:125%;letter-spacing:.08em}}.df-specs--prismatic .df-specs__fig{white-space:normal}@container df-specs (min-width: 450px){.df-specs--prismatic .df-specs__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.df-specs--prismatic .df-specs__cell{min-width:0}}.df-docs{container:df-docs / inline-size;margin:0}.df-docs__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;padding:0 0 5px;border-bottom:1px solid #111315}.df-docs__title{margin:0;font-family:var(--df-font-sans);font-size:11px;line-height:16px;font-weight:600;font-stretch:125%;letter-spacing:.08em;color:#575c5a}.df-docs__all{position:relative;font-family:var(--df-font-sans);font-size:12px;line-height:16px;color:#111315;white-space:nowrap;text-decoration:underline;text-decoration-color:#ff5a14;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-thickness .18s cubic-bezier(.2,0,0,1)}.df-docs__all:before{content:"";position:absolute;top:-23px;right:-8px;bottom:-5px;left:-8px}.df-docs__list{margin:0;padding:0;list-style:none}.df-docs__item{margin:0;border-bottom:1px solid #C4C7C5}.df-docs__link{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:44px;padding:5px 0;color:#111315;text-decoration:none}.df-docs__type{display:inline-flex;align-items:center;height:18px;padding:0 6px;background:#111315;color:#fff;font-family:var(--df-font-mono);font-size:11px;line-height:1;font-weight:500;font-stretch:75%;letter-spacing:.06em;white-space:nowrap}.df-docs__ver{min-width:0;font-family:var(--df-font-mono);font-size:12px;line-height:16px;font-weight:400;font-stretch:75%;color:#575c5a;overflow-wrap:break-word}.df-docs__ref{color:#111315;font-weight:500}.df-docs__file{flex-basis:100%;font-family:var(--df-font-mono);font-size:12px;line-height:16px;font-weight:500;font-stretch:75%;font-variant-numeric:tabular-nums lining-nums;color:#111315;text-decoration:underline;text-decoration-color:#ff5a14;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-thickness .18s cubic-bezier(.2,0,0,1)}.df-docs__link:hover .df-docs__file,.df-docs__all:hover,.df-specs__pdf:hover{text-decoration-thickness:4px}@container df-docs (min-width: 300px){.df-docs__file{flex-basis:auto;margin-left:auto}}@media screen and (min-width:1000px){.product-form.df-fold{margin-top:0}}@media screen and (max-width:999px){.product-form.df-fold .product-meta{margin-top:0}}@container df-buy (width >= 520px){.product-form.df-fold .product-meta__reference{display:inline-block;margin:0 20px 0 0;vertical-align:top}.product-form.df-fold .product-meta .product-meta__reviews-text{display:inline-block;margin:0;vertical-align:top}.product-form.df-fold--specs .product-info__block-item--product-meta .card__separator{display:none}.product-form.df-fold{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.product-form.df-fold>*{grid-column:1 / -1}.product-form.df-fold>.product-info__block-item--product-meta{grid-row:1}.product-form.df-fold>.product-info__block-item--df-specs{grid-row:2;margin:10px 0 20px}.product-form.df-fold>.product-info__block-item--variant-selector{grid-row:3}.product-form.df-fold>.product-info__block-item--buy-buttons{grid-row:4}.product-form.df-fold .product-form__info-list{border-spacing:0 16px;margin-top:-16px}.product-form.df-fold--docs{grid-template-columns:minmax(270px,1fr) minmax(170px,216px);column-gap:18px}.product-form.df-fold--docs>.product-info__block-item--variant-selector,.product-form.df-fold--docs>.product-info__block-item--buy-buttons{grid-column:1}.product-form.df-fold--docs>.product-info__block-item--df-documents{grid-column:2;grid-row:3 / span 2}.product-form.df-fold--docs .product-form__payment-container>*{width:calc(100% - 18px)}.product-form.df-fold--docs .hulkapps-volumes{max-width:100%}}@media screen and (max-height:759px){@container df-buy (width >= 520px){.product-form.df-fold .product-meta__title{font-size:36px;line-height:40px}.product-form.df-fold>.product-info__block-item--df-specs{margin:6px 0 12px}.product-form.df-fold .df-specs__cell{padding-top:6px;padding-bottom:7px}.product-form.df-fold .product-form__info-list{border-spacing:0 10px;margin-top:-10px}}}@container df-buy (width < 520px){.product-form.df-fold .product-meta__reference{display:inline-block;margin:0 20px 0 0;vertical-align:top}.product-form.df-fold .product-meta .product-meta__reviews-text{display:inline-block;margin:0;vertical-align:top}.product-form.df-fold{display:flex;flex-direction:column}.product-form.df-fold>*{order:9}.product-form.df-fold>.product-info__block-item--product-meta{order:1}.product-form.df-fold>.product-info__block-item--variant-selector{order:2}.product-form.df-fold>.product-info__block-item--buy-buttons,.product-form.df-fold .product-form__buy-buttons,.product-form.df-fold .product-form__payment-container,.product-form.df-fold buy-button{display:contents}.product-form.df-fold .product-form__buy-buttons>*,.product-form.df-fold .product-form__payment-container>*,.product-form.df-fold buy-button>*{order:3}.product-form.df-fold buy-button>.hulkapps-volumes,.product-form.df-fold buy-button>.product-hulkapps-discount-code-html{order:6}.product-form.df-fold>.product-info__block-item--df-specs{order:4;margin-top:24px}.product-form.df-fold>.product-info__block-item--df-documents{order:5;margin-top:18px}.product-form.df-fold>.product-info__block-item--text{order:7}.product-form.df-fold buy-button>.hulkapps-volumes{margin-top:0}.product-form.df-fold .product-info__block-item--product-meta .card__separator{margin:12px 0}}@container df-buy (width >= 520px){.product-form.df-fold>.product-info__block-item--variant-selector{grid-row:2}.product-form.df-fold>.product-info__block-item--buy-buttons{grid-row:3}.product-form.df-fold--docs>.product-info__block-item--df-documents{grid-row:2 / span 2}}.df-wsale{margin:28px 0 0;color:#111315}.df-wsale__title{margin:0 0 8px;padding:0 0 5px;border-bottom:1px solid #111315;font-family:var(--df-font-sans);font-size:11px;line-height:16px;font-weight:600;font-stretch:125%;letter-spacing:.08em;color:#575c5a}.df-wsale__text{margin:0 0 6px;font-family:var(--df-font-sans);font-size:14px;line-height:20px;color:#111315}.df-wsale__link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--df-font-sans);font-size:14px;line-height:20px;font-weight:600;color:#111315;text-decoration:underline;text-decoration-color:#ff5a14;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-thickness .18s cubic-bezier(.2,0,0,1)}.df-wsale__link:hover{text-decoration-thickness:4px}@container df-buy (width < 520px){.product-form.df-fold>.product-info__block-item--df-documents{display:contents}.product-form.df-fold>.product-info__block-item--df-documents>.df-docs{order:5;margin-top:18px}.product-form.df-fold>.product-info__block-item--df-documents>.df-wsale{order:8;margin-top:24px}}@container df-buy (width >= 520px){.product-form.df-fold--docs{grid-template-columns:minmax(0,1fr)}.product-form.df-fold--docs>.product-info__block-item--variant-selector,.product-form.df-fold--docs>.product-info__block-item--buy-buttons{grid-column:1 / -1}.product-form.df-fold--docs>.product-info__block-item--df-documents{grid-column:1 / -1;grid-row:4;display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 32px;margin-top:28px}.product-form.df-fold--docs>.product-info__block-item--df-documents>*{flex:1 1 240px;min-width:0}.product-form.df-fold--docs>.product-info__block-item--df-documents>.df-wsale{margin-top:0}.product-form.df-fold .product-form__payment-container>*{width:calc(100% - 18px)}}@media screen and (min-width:641px){.product-form:not(.df-fold) .product-form__payment-container>*{width:calc(100% - 18px)}.product-form .product-form__payment-container>.product-form__add-button{width:calc(100% - 18px)!important}}@container df-buy (width < 520px){.product-form.df-fold .product-form__payment-container>:not(buy-button){margin-left:0;margin-right:0;width:100%}.product-form.df-fold .product-form__payment-container>.product-form__add-button{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/df-overrides.css.map */
