.rating-stars{--star-color: #FFB800 !important;--bg-star-color: #ece2cb !important}.rating-stars .rating-stars__container--underlay svg{color:#e9dcb6!important;fill:#e9dcb6!important}.rating-stars .rating-stars__container--overlay svg{color:#ffb800!important;fill:#ffb800!important}.rating-stars .rating-stars-and-text{color:#111}.rating-stars-and-text b,.rating-stars-and-text strong{font-weight:800}.product__title h1,.product__info-container h1.h1{font-weight:800;letter-spacing:-.02em}.kaching-bundles__bar-container,.kaching-bundles__bar-wrapper{border-radius:12px!important}.kaching-bundles__bar-wrapper{border:1px solid #e3e3e3!important;transition:border-color .15s ease,box-shadow .15s ease}.kaching-bundles__bar--selected .kaching-bundles__bar-wrapper{border:2px solid #111!important;box-shadow:0 6px 18px #00000014}.kaching-bundles__bar-title{font-weight:800;letter-spacing:.02em}.kaching-bundles__bar-price{font-weight:800}.kaching-bundles__bar-subtitle{color:#d0342c!important;font-weight:700}.kaching-bundles__bar-most-popular__content{background:#111!important;color:#fff!important;border-radius:999px;font-weight:700;letter-spacing:.04em}.sticky-atc,.sticky-atc-footer-spacer{display:none!important}[class*=fish-ticker--]{padding:5px 0!important}[class*=fish-ticker__beat]{font-size:11.5px!important;padding:4px 6px!important;letter-spacing:.14em!important}[class*=fish-ticker__sparkle]{transform:scale(.6)}[class*=fish-marquee]{font-size:11.5px!important;letter-spacing:.12em!important}.fish-marquee-strip-section [class*=__inner],.fish-marquee-strip-section>*{padding-top:6px!important;padding-bottom:6px!important}.product__info-container h1{font-style:italic}.kaching-bundles__bar--selected .kaching-bundles__bar-wrapper{box-shadow:0 4px 14px #1114181a!important;border-radius:10px!important}.product-form__submit,.kaching-bundles__block button[type=submit]{transition:transform .12s ease,box-shadow .12s ease}.product-form__submit:hover,.kaching-bundles__block button[type=submit]:hover{box-shadow:0 4px 14px #1114182e}.product__info-container .product__title h1:before,.product__info-container h1.h1:before{content:"[Exclusive] "}.fpx-livestats{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 7px;font-size:11.5px;font-weight:600;white-space:nowrap}.fpx-dot{width:8px;height:8px;border-radius:50%;background:#dc2626;flex:none;animation:fpxBlink 1.15s ease-in-out infinite}@keyframes fpxBlink{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:749px){.product__info-wrapper{padding-top:18px!important}}.fpx-livestat{display:inline-flex;align-items:center;gap:6px;color:#6f6f6f;flex-shrink:0}.fpx-livestat strong{font-weight:700}.fpx-livestat svg{animation:fpxNudge 3.5s ease-in-out infinite;transform-origin:50% 40%}.fpx-livestat--hot{color:#dc2626;font-weight:700}.fpx-livestat--hot svg{animation:none}@keyframes fpxNudge{0%,to{transform:rotate(0)}8%{transform:rotate(-8deg)}16%{transform:rotate(6deg)}24%{transform:rotate(0)}}.fpx-proof{margin:14px 0 4px}.fpx-dupes{border:1px solid #ececec;border-radius:10px;padding:11px 14px;background:#f8f8f8}.fpx-dupes__head{font-weight:700;font-size:12.5px;letter-spacing:.06em}.fpx-dupes__body{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:#333}.kaching-bundles__bar-variant-select select,select.kaching-bundles__bar-variant-select,.kaching-bundles__bar-variant-selects select{border:1px solid #e2e2e2!important;border-radius:8px!important;font-weight:600!important;font-size:11.5px!important;padding:5px 24px 5px 9px!important;background-color:#fafafa!important;color:#111!important;transition:border-color .12s ease,background-color .12s ease}.kaching-bundles__bar-variant-selects select:hover{border-color:#bdbdbd!important;background-color:#fff!important}.kaching-bundles__bar-variant-selects select:focus{outline:none!important;border-color:#111!important;background-color:#fff!important}.kaching-bundles__bar-variant-names{font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6b6b6b!important}.kaching-bundles__bar-label{background:#f3f3f3;color:#444!important;border:1px solid #e0e0e0;border-radius:999px;padding:2px 9px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.kaching-bundles__bar-variant-image{border:1px solid #ececec;border-radius:8px;box-shadow:0 1px 3px #11141814;background:#fff}main h2,.related-products h2,.collapsible-content h2{font-weight:700!important;letter-spacing:-.01em}.collapsible-content .accordion__title,.collapsible-content .summary__title{font-size:14px!important;font-weight:600!important}.collapsible-content details{border:0!important;border-top:1px solid #ececec!important;border-bottom:0!important}.collapsible-content .accordion__content,.collapsible-content details>div{font-size:13.5px!important;line-height:1.55!important}[class*=fish-reviews__card]{background:#fafafa!important;border:0!important;border-radius:14px!important;box-shadow:none!important}[class*=fish-reviews__name]{font-weight:700!important;font-size:13.5px!important}[class*=fish-reviews__loc],[class*=fish-reviews__meta]{font-size:11.5px!important;color:#8a8a8a!important}[class*=fish-reviews__text]{font-size:13.5px!important;line-height:1.55!important;color:#2c2c2c!important}[class*=fish-reviews__eyebrow]{letter-spacing:.14em!important;font-size:11px!important}[class*=fish-reviews__summary-text],[class*=fish-reviews__summary]{font-size:13.5px!important}[class*=fish-reviews__stars],[class*=fish-reviews__rating]{color:#ffb800!important;fill:#ffb800!important}[class*=fish-reviews__stars] svg,[class*=fish-reviews__rating] svg{color:#ffb800!important;fill:#ffb800!important}.product-form__submit,.main-product-atc,button.atc-button{--fish-bw-radius: 8px;--buttons-radius: 8px;--buttons-radius-outset: 8px;border-radius:8px!important}.product__accordion .accordion__title,.product__info-container .accordion__title,.product__info-container summary .h4{font-size:14px!important;font-weight:600!important;letter-spacing:.01em}.product__accordion details,.product__info-container .accordion{border:0!important;border-top:1px solid #ececec!important;margin:0!important}.product__info-container .accordion:last-of-type,.product__accordion details:last-of-type{border-bottom:1px solid #ececec!important}.product__accordion .accordion__content,.product__info-container .accordion__content{font-size:13.5px!important;line-height:1.55!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:999px!important;overflow:hidden}.sticky-atc__label{border-radius:999px!important}cart-drawer .payment-badges,cart-drawer .payment-badges-block,cart-drawer .list-payment__item,.cart-drawer .payment-badges,.cart-drawer .payment-badges-block{display:none!important}footer a[href="/pages/contact"],.footer a[href="/pages/contact"]{display:inline-block;margin-top:6px;padding:9px 22px;border:1px solid currentColor;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit;transition:background .15s ease,color .15s ease}footer a[href="/pages/contact"]:hover,.footer a[href="/pages/contact"]:hover{background:#fff;color:#121212;border-color:#fff}.fpx-track{max-width:560px;margin:6px auto 10px;padding:0 20px;text-align:center}.fpx-track__head{font-weight:700;font-size:24px;letter-spacing:-.01em}.fpx-track__sub{margin:6px 0 14px;font-size:12.5px;color:#6f6f6f}.fpx-track__row{display:flex;gap:8px;justify-content:center}.fpx-track__input{flex:1 1 auto;max-width:320px;padding:10px 12px;font-size:13px;border:1px solid #e2e2e2;border-radius:8px;background:#fff}.fpx-track__input:focus{outline:none;border-color:#111}.fpx-track__btn{flex:none;padding:10px 22px;border:0;border-radius:8px;background:#111;color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.fpx-track__btn:hover{box-shadow:0 4px 14px #1114182e}@media(max-width:500px){.fpx-track__row{flex-direction:column}.fpx-track__input{max-width:none}}.collapsible-content h2,.collapsible-content .title{font-size:24px!important;margin-bottom:6px!important}.collapsible-content{padding-top:26px!important;padding-bottom:26px!important}.collapsible-content .accordion__title,.collapsible-content .summary__title,.collapsible-content summary .h4{font-size:12.5px!important;font-weight:600!important;letter-spacing:.04em!important}.collapsible-content summary{padding-top:12px!important;padding-bottom:12px!important}.collapsible-content .accordion{margin-top:0!important;margin-bottom:0!important}.collapsible-content .accordion__content{padding-top:2px!important;padding-bottom:12px!important;font-size:13px!important}.collapsible-content summary .icon-caret,.collapsible-content svg{transform:scale(.85)}[id*=fpx_track] .custom-liquid,[id*=fpx_track]>div{padding-top:8px!important;padding-bottom:0!important}.collapsible-content .accordion{border:0!important}[id*=fpx_track] [class*=-padding]{padding-top:14px!important;padding-bottom:6px!important}.collapsible-content,.collapsible-content__wrapper{padding-top:10px!important;padding-bottom:10px!important}.contact.page-width{padding-top:10px!important}.contact .title,.contact h2.title{margin-top:14px!important;margin-bottom:16px!important}.product__info-container:has(.kaching-bundles__block--loaded) variant-selects,.product__info-container:has(.kaching-bundles__block--loaded) variant-radios,.product__info-container:has(.kaching-bundles__block--loaded) .product-form__input--dropdown,.product__info-container:has(.kaching-bundles__block--loaded) .product-form__input--pill{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fish-pdp-touch.css.map */
