.products-count-wrapper,.facets .products-count-wrapper,.facets--horizontal .products-count-wrapper{display:none!important}:is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mega-menu__link--parent,.menu-drawer__menu-item--parent .menu-drawer__menu-item-text,summary.menu-drawer__menu-item--parent .menu-drawer__menu-item-text{color:var(--color-foreground)!important;font-weight:600!important}html[scroll-lock]{touch-action:none;scrollbar-gutter:stable}@media(max-width:749px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),textarea,[contenteditable]:not([contenteditable=false]){font-size:max(16px,var(--hb-input-size, var(--font-paragraph--size)))!important}}.buy-buttons-block .add-to-cart-button:hover:not(:disabled){--button-color: var(--hb-paper, #ffffff);--button-background-color: var(--hb-ink, #000000);--button-border-color: var(--hb-ink, #000000)}.quick-add .quick-add__button[data-added=true] .add-to-cart__added{color:var(--quick-add-foreground, var(--color-foreground))}body shopify-account{--shopify-account-font-heading: var(--font-subheading--family);--shopify-account-font-heading-weight: var(--font-subheading--weight)}.page-wrapper--drawer-open{overflow-x:clip}.email-signup__input--underline.email-signup__input--underline.email-signup__input--underline{padding-inline-start:2px}html accordion-custom details::details-content,html accordion-custom details .details-content{opacity:1;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}@supports selector(details::details-content){html accordion-custom details>.details-content{block-size:auto;transition:none}}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=image]),textarea):is(:focus,:focus-visible){outline:none!important}#header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])) .header__row{border-bottom-color:transparent}.section-wrapper .email-signup-block{min-width:0;max-inline-size:100%}@media screen and (max-width:749px){#header-component .header-logo{width:140px;max-inline-size:100%;min-inline-size:0;justify-self:center}#header-component .hb-original-logo{display:block;width:100%}#header-component .hb-original-logo img{width:100%;height:auto}}.hb-ring{box-sizing:border-box;width:var(--hb-busy-size, 1.25em);height:var(--hb-busy-size, 1.25em);border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:hb-support-spin .7s linear infinite}@keyframes hb-support-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hb-ring{animation:none;border-top-color:currentColor}}.hb-authors{font-family:var(--font-heading--family);font-size:1rem;line-height:var(--line-height--body-loose);letter-spacing:var(--letter-spacing--body-loose);text-align:start}.hb-author{text-decoration:none;margin-bottom:3px;color:inherit;transition:color var(--animation-speed) var(--animation-easing),text-decoration var(--animation-speed) var(--animation-easing)}.hb-author:hover{text-decoration:underline;color:var(--hb-accent)}.text-block[class*=__description_text] :is(p,li){font-size:1rem;line-height:1.5}@keyframes bn-busy-spin{to{transform:rotate(360deg)}}a.button-custom[href="/pages/pay"]:hover{--button-background-color: var(--color-foreground);--button-color: var(--color-background);--button-border-color: var(--color-foreground)}@media screen and (min-width:750px)and (max-width:1199px){header-menu overflow-list>.menu-list__list-item:not([slot=overflow]) .menu-list__link{font-size:16px}header-menu overflow-list>.menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:8px}header-menu .mega-menu__column .mega-menu__link{white-space:nowrap}}@media screen and (min-width:750px)and (max-width:899px){header-menu overflow-list>.menu-list__list-item:not([slot=overflow]) .menu-list__link{font-size:14px}header-menu overflow-list>.menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:6px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hb-overrides.css.map */
