.shopify-payment-button__button--unbranded{background:transparent!important;border:2px solid #000!important;color:#000!important}.shopify-payment-button__button--unbranded:hover{background:#f5f5f5!important}.product-form__submit{background:#000!important;color:#fff!important;border:none!important}.product-form__submit:hover{background:#222!important}.collection-list__view-all a,.section-header__link{color:#000!important}.collection-list__view-all a:hover,.section-header__link:hover{color:#fd0!important}.opsin-line-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 50% -20%,rgba(255,242,0,.1),transparent 42%),#050505;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.opsin-line-hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;opacity:.65;background-image:repeating-radial-gradient(ellipse at 10% 25%,transparent 0,transparent 34px,rgba(255,255,255,.035) 35px,rgba(255,255,255,.035) 36px,transparent 37px,transparent 57px)}.opsin-line-hero__inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding-top:clamp(58px,7vw,108px);padding-bottom:clamp(38px,5vw,68px);text-align:center}.opsin-line-hero__eyebrow{margin:0 0 18px;color:#fff200;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.opsin-line-hero__title{max-width:1050px;margin:0 auto;color:#fff;font-size:clamp(44px,7vw,92px);font-weight:800;line-height:.94;letter-spacing:-.045em;text-align:center;text-transform:uppercase;text-wrap:balance}.opsin-line-hero__title-main,.opsin-line-hero__range{display:block}.opsin-line-hero__range{margin-top:10px;color:#fff200;font-size:.62em;line-height:1;letter-spacing:-.02em}.opsin-line-hero__copy{max-width:760px;margin:26px auto 0;color:#ffffffd1;font-size:clamp(17px,1.7vw,21px);line-height:1.55;text-wrap:balance}.opsin-line-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;margin-top:30px;padding:13px 24px;background:#fff200;border:1px solid #FFF200;color:#000;font-size:14px;font-weight:800;line-height:1;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.opsin-line-hero__cta:hover{background:#fff;border-color:#fff;color:#000;transform:translateY(-1px)}.opsin-line-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin:42px auto 0}.opsin-line-nav__link{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:82px;padding:15px 18px;background:#ffffff09;border:1px solid rgba(255,255,255,.24);color:#fff;text-align:left;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.opsin-line-nav__link:hover{background:#ffffff14;border-color:#ffffffa6;color:#fff;transform:translateY(-1px)}.opsin-line-nav__link.is-active{background:#fff20014;border-color:#fff200;box-shadow:inset 0 -3px #fff200}.opsin-line-nav__link span{color:#ffffffb3;font-size:12px;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.opsin-line-nav__link strong{display:block;margin-top:5px;color:#fff;font-size:18px;font-weight:800;line-height:1.1}.opsin-line-nav__badge{position:absolute;top:-9px;right:12px;padding:4px 7px;background:#fff200;color:#000;font-size:9px;font-weight:800;line-height:1;letter-spacing:.1em}#opsin-collection-products{scroll-margin-top:120px}.opsin-collection--freshwater-inshore-4-lb-to-20-lb .utility-bar,.opsin-collection--offshore-line .utility-bar,.opsin-collection--big-game-leader-lines .utility-bar{margin-top:clamp(24px,3vw,42px)}.opsin-collection-description{max-width:820px}.opsin-collection-description .rte{font-size:16px;line-height:1.7}@media(max-width:767px){.opsin-line-hero__inner{padding:44px 18px 28px}.opsin-line-hero__eyebrow{margin-bottom:14px;font-size:10px;letter-spacing:.17em}.opsin-line-hero__title{font-size:clamp(39px,13vw,58px);line-height:.96}.opsin-line-hero__range{margin-top:8px;font-size:.64em}.opsin-line-hero__copy{margin-top:20px;font-size:16px;line-height:1.5}.opsin-line-hero__cta{width:100%;max-width:380px;min-height:50px;margin-top:24px}.opsin-line-nav{grid-template-columns:1fr;gap:9px;margin-top:30px}.opsin-line-nav__link{min-height:64px;padding:12px 14px}.opsin-line-nav__link strong{font-size:16px}.opsin-line-nav__badge{top:50%;right:14px;transform:translateY(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/opsin-overrides.css.map */
