.template-product product-countdown,.template-product [data-type=product-countdown],.section-main-product product-countdown,product-countdown{display:none!important}.card-product:has(.price--on-sale) .card-product__title,.card-product:has(.price--on-sale) [class*=card-product-title],.card-product:has(.price--on-sale) .card__heading,.card-product:has(.price--on-sale) h2,.card-product:has(.price--on-sale) h3{color:#dc2626!important}.card-product .price--on-sale .price-item--sale,.card-product .price--on-sale .price__sale{color:#dc2626!important}.template-product:has(.price--on-sale) .product__title,.section-main-product:has(.price--on-sale) .product__title,[data-section-type=main-product]:has(.price--on-sale) h1{color:#dc2626!important}.template-product .price--on-sale .price-item--sale,.section-main-product .price--on-sale .price-item--sale,.price--on-sale .price__sale,.price.price--on-sale .price-item--sale{color:#dc2626!important}.card-product:has(.price--on-sale) .price-item--sale{color:#dc2626!important}.price:not(.price--on-sale) .price-item--regular{color:#232323}.price__compare,.price-item--regular.price-item--last{text-decoration:line-through;opacity:.5;color:#232323}.section-header{position:sticky;top:0;z-index:100;transition:box-shadow .3s ease}.section-header.scrolled{box-shadow:0 2px 12px #0000001a}.announcement-bar{font-weight:600;letter-spacing:.03em;padding:10px 0}.product-form__submit,.product-form .btn--add-to-cart{width:100%!important;font-size:1.6rem;font-weight:700;letter-spacing:.05em;padding:16px 24px;border-radius:8px;transition:transform .15s ease,box-shadow .15s ease}.product-form__submit:hover,.product-form .btn--add-to-cart:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000002e}.product-form__submit:active,.product-form .btn--add-to-cart:active{transform:translateY(0);box-shadow:none}.cart-drawer__free-shipping,.free-shipping-message{font-weight:600;font-size:1.3rem;text-align:center;padding:10px 16px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:8px;margin:12px 0;color:#166534}.free-shipping-message .progress-bar{height:6px;border-radius:100px;overflow:hidden;background:#00000014;margin-top:8px}.free-shipping-message .progress-bar__fill{border-radius:100px;transition:width .5s cubic-bezier(.4,0,.2,1)}.cart__checkout-button,.cart-drawer .button--primary{width:100%;font-size:1.6rem;font-weight:700;padding:16px;border-radius:8px;margin-top:8px;transition:transform .15s ease}.cart__checkout-button:hover,.cart-drawer .button--primary:hover{transform:translateY(-1px)}.product__hot-stock,.product-hot-stock{display:flex;align-items:center;gap:8px;color:#dc2626;font-weight:600;font-size:1.3rem;padding:8px 12px;background:#fef2f2;border-radius:6px;margin:8px 0;animation:pulse-urgency 2s ease-in-out infinite}@keyframes pulse-urgency{0%,to{opacity:1}50%{opacity:.75}}.card-product{border-radius:8px;overflow:hidden;transition:box-shadow .25s ease}.card-product:hover{box-shadow:0 8px 28px #0000001f}.card-product .quick-add,.card-product .card-product__quick-add{opacity:1!important;transform:translateY(0)!important;font-weight:600}.badge--sale,.card-product .badge[data-badge-type=sale]{background:#dc2626!important;color:#fff!important;font-weight:700;font-size:1.1rem;letter-spacing:.04em;padding:4px 10px;border-radius:4px;animation:badge-pop .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes badge-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:768px){.product__title{font-size:2.2rem;line-height:1.3}.product-form__submit{padding:18px 24px;font-size:1.7rem;border-radius:10px}.collection-grid{grid-template-columns:repeat(2,1fr);gap:12px}.toolbar-mobile__item{padding:10px 8px}.toolbar-mobile__icon{width:26px;height:26px}.toolbar-mobile__label{font-size:1.1rem;margin-top:3px}}.facets__pill.active,.active-facets__button{font-weight:600;box-shadow:0 0 0 2px var(--color-primary)}@media(max-width:768px){.facets-container--mobile{position:sticky;top:60px;z-index:50;background:#fff;padding:8px 16px;box-shadow:0 2px 8px #0000000f}}.section-header.header--scrolled{box-shadow:0 2px 12px #00000017}.fha-desktop-nav__submenu{background:#fff!important;color:#202020!important;z-index:9999!important}.fha-desktop-nav__submenu a{color:#202020!important}.fha-desktop-nav__submenu--nested{background:#0000000a!important}cart-drawer,dialog.cart-drawer{position:fixed!important;z-index:2147483000!important}cart-drawer::backdrop,dialog.cart-drawer::backdrop{z-index:2147482999!important}.toolbar-mobile,toolbar-mobile{position:fixed!important;z-index:2147483000!important}.drawer__inner,.cart-drawer{height:auto!important;overflow-y:auto!important;max-height:90vh!important}.drawer__inner,.cart-drawer,.cart__contents,.cart-drawer__form{overscroll-behavior:contain!important}shopify-payment-terms,.tax-note shopify-payment-terms,[class*=payment-terms],.installment{display:block!important;text-align:left!important;font-size:1.2rem!important;line-height:1.6!important}shopify-payment-terms a,[class*=payment-terms] a,.installment a{text-decoration:underline!important;font-weight:400!important}.button:not(.header__icon):not(.account-actions):not(.toolbar__item):not(.footer-utilities__text):not([class*=policy]):not([class*=terms]),.product-form__submit,.product-form .btn--add-to-cart,.cart__checkout-button,.cart-drawer .button--primary,.card-product .quick-add__submit{position:relative;background:linear-gradient(135deg,#0a0a0a,#2b2b2b,#0a0a0a)!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:21px!important;font-weight:850!important;box-shadow:0 14px 30px #0000008c,inset 0 1px #ffffff38;transition:transform .25s ease,box-shadow .25s ease}.button:hover:not(.header__icon):not(.account-actions):not(.toolbar__item):not(.footer-utilities__text):not([class*=policy]):not([class*=terms]),.product-form__submit:hover,.product-form .btn--add-to-cart:hover,.cart__checkout-button:hover,.cart-drawer .button--primary:hover,.card-product .quick-add__submit:hover{color:#000!important;transform:translateY(-4px);box-shadow:0 20px 42px #00000040,inset 0 1px #ffffff52}.button:hover:not(.header__icon):not(.account-actions):not(.toolbar__item):not(.footer-utilities__text):not([class*=policy]):not([class*=terms]) *,.product-form__submit:hover *,.product-form .btn--add-to-cart:hover *,.cart__checkout-button:hover *,.cart-drawer .button--primary:hover *,.card-product .quick-add__submit:hover *{color:#000!important}.header__icon,.account-actions,.toolbar__item .t-button{background:none!important;color:inherit!important;border:none!important;box-shadow:none!important}.header__row--top,.header__row--bottom{position:relative;background:#fe4d5f!important;box-shadow:0 4px 18px #fe4d5f59}.header__row--top,.header__row--top a,.header__row--top button:not(.header__icon):not(.account-actions),.header__row--top .header__menu-item,.header__row--top .header__icon-account-text,.header__row--top .text,.header__row--bottom,.header__row--bottom a,.header__row--bottom button:not(.header__icon):not(.account-actions),.header__row--bottom .header__menu-item,.header__row--bottom .text{color:#fff!important}.header__row--top,.header__row--bottom{color:#fff}.header__row--top .header__icon,.header__row--top .account-actions{color:#fff!important}.cart-count-bubble{background:#0a0a0a!important;border:1.5px solid #ffffff!important}.cart-count-bubble,.cart-count-bubble span,.cart-count-bubble [data-cart-count]{color:#fff!important}marquee-component{position:relative;background:#fe4d5f!important}marquee-component:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);background-size:250% 250%;animation:fishHutHeaderShine 6s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes fishHutHeaderShine{0%{background-position:200% 200%}to{background-position:-100% -100%}}marquee-component,marquee-component p,marquee-component span,marquee-component .marquee__content,marquee-component .marquee__repeated-items{color:#fff!important;position:relative;z-index:1}marquee-component svg,marquee-component .icon{fill:#fff!important;position:relative;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fishut-conversion.css.map */
