body.custom-page .o-layout__item.u-1\/1.u-1\/4\@tab{width:auto}body.custom-page .shopify-section .container{max-width:1170px;width:100%;margin:0 auto;padding:0 15px}body.custom-page .shopify-section-group-footer-group .container{padding:0 30px;width:100%;margin:0 auto;max-width:2200px}body.custom-page .section--blog .section__title.section__title--center{margin-bottom:0}body.custom-page a.custom-content__btn.c-btn.c-btn--full.c-btn--primary{line-height:30px;text-align:center;border-radius:25px;background-color:#cb503f;color:#fff;font-size:18px;font-weight:700;text-decoration:none;margin:0 auto;padding:10px;min-width:250px;text-transform:capitalize;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;letter-spacing:normal;width:auto}body.custom-page .section--gallery.section--collections-list h2.section__title-text{color:#212121}body.custom-page .grid-layout.grid-spacing--12.grid-layout--uniform-rows{justify-content:start;gap:30px}body.custom-page a.custom-content__btn.c-btn.c-btn--full.c-btn--primary:hover{opacity:.7}body.custom-page section.section.section--blog{margin-bottom:20px}body.custom-page .blog__details{border-color:var(--color--text-lightest)}body.custom-page .custom-content__items .section__title{margin-bottom:0}body.custom-page section.section.section--template--23141274812452__section_slideshow_grLqFb{margin-bottom:25px}body.custom-page .custom-content__items h2.section__title-text{color:#c34725;font-size:24px;font-weight:700;text-transform:none;letter-spacing:0}body.custom-page .grid-layout .collection-list__item{margin-bottom:0;padding-bottom:0;height:auto;min-height:auto;border-radius:4px}.custom-content__items h2.section__title-text:after{content:none}#custom-page-layout #shopify-section-faq-accordion-6 #faq-accordion .question-block .question{text-align:left!important}.section--gallery.section--collections-list h2.section__title-text{color:#cb502f}.shopify-section.js-section__rich-text section.section{margin-bottom:30px}li.secondary-nav__item.secondary-nav__item--search.f-family--body.f-caps--true.f-space--2{margin-left:15px}li.secondary-nav__item.secondary-nav__item--search.f-family--body.f-caps--true.f-space--2 svg{width:21px;height:21px}li.secondary-nav__item.secondary-nav__item--search.f-family--body.f-caps--true.f-space--2 span.icon.icon--theme.icon--{width:15px;height:29px}li.secondary-nav__item.secondary-nav__item--search.f-family--body.f-caps--true.f-space--2{margin-left:15px;vertical-align:middle}body .product-card--center .product-card__details .jdgm-widget.jdgm-preview-badge{display:none}body .product-card--center .product-card__details,body .product-card--center .product-card__swatch{text-align:left}.image-with-text__item:nth-child(odd) .image-with-text__content--right .o-layout__item{width:50%}.image-with-text__item:nth-child(odd) .image-with-text__content--right .o-layout__item .image-with-text__media{margin-left:-100px}.image-with-text--overlap .image-with-text__media .o-ratio:before{padding-bottom:48%}a.image-with-text__btn.c-btn.c-btn--primary{position:absolute;right:-6px;bottom:12px;font-size:11px}.image-with-text__text.rte p{margin-bottom:1rem}.image-with-text__text.rte{padding-bottom:12px}body[data-overlap-style=true] .map__media-btn{font-size:11px}.map__content .o-layout__item.u-1\/1.u-1\/2\@tab{padding-left:0}.map accordion-group details:last-child{border-bottom:0 none;display:none}body .newsletter__input.newsletter__input{border-radius:9px}body section[data-radius-form=true] .newsletter__btn,.popup[data-radius-form=true] .newsletter__btn{width:calc(100% - 12px);float:right}.footer-nav__link,.footer-nav__text.footer-nav__text a{color:#fffc;font-size:15px}.footer-nav .social-links__link{color:#fffc;justify-content:start;height:auto;margin:10px auto}.newsletter__title.section__title{max-width:440px}body .map__content accordion-group details{border-bottom:0}body .footer-nav .social-links{margin:0}li.breadcrumb__item.o-list-inline__item:after{content:none}media-gallery-navigation .media-gallery__thumbs .thumbnail-list__item{flex-basis:60px}body .thumbnail{border:2px solid var(--color--bg)}body .media-gallery__thumbs .thumbnail-list__item--active .thumbnail{border-color:#cb502f}.product-single__primary-blocks .product-single__box .product-single__box__block.product-single__box__block--m-0.product-single__box__block--title h1.product-single__title{font-size:26px;top:-100px;position:absolute}body .product-single__primary-blocks{top:115px}.product-single__box__block.product-single__box__block--price.product-single__box__block--price{margin:0;position:relative;background:var(--color--bg-dark);padding:6px 24px}.product-single__box__block.product-single__box__block--variant_picker{background-color:var(--color--bg);padding:12px 24px 0;margin-top:0}.selector-wrapper.selector-wrapper--standalone-labels label:after,.selector-wrapper.selector-wrapper--standalone-labels:after{content:none}body .selector-wrapper select{border-radius:0}.jdgm-widget.jdgm-preview-badge.jdgm--done-setup{padding:6px 24px;margin-bottom:0}body .product-single__box__block{margin-bottom:0}.product-single__box__block.product-single__box__block--quantity_selector{padding:6px 24px}body .product-form__qty{margin-bottom:0;display:flex;align-items:center;justify-content:space-between}.product-single__content .product-single__primary-blocks .product-form__qty label.quantity-selector{margin-bottom:0}body .product-single__box__block--inventory_notice{color:#c00000;padding:6px 24px;margin-top:0;text-align:right;font-style:italic}.stock-note.u-flex.u-flex--middle.stock-note--in-stock.stock-note--low{justify-content:right}.pulsating-dot.stock-note__dot{display:none}p.stock-note__text.u-medium-small{color:#c00000}quantity-input button{width:36px;height:36px;font-size:15px;border:1px solid var(--color--text-lightest);border-radius:0}quantity-input input[type=number]{height:36px;background:var(--color--bg-dark);border-top:1px solid var(--color--text-lightest);border-bottom:1px solid var(--color--text-lightest);border-left:0;border-right:0}body product-recommendations{margin-top:150px}body .product-form__qty quantity-input{border-radius:0;border:0}.product-single__box__block.product-single__box__block--buy_buttons{padding:6px 24px}.product-form__add--dynamic .product-form__add-btn{margin-bottom:12px;background-color:#f0f0f0;color:#111;border:0;font-family:var(--font--button);letter-spacing:var(--font--button-space);text-transform:var(--font--button-transform);transition:all .3s ease-in-out;box-shadow:none;font-size:11px}ul.social-links.social-links--share a.social-links__link{margin-right:0}ul.social-links.social-links--share{gap:1px}.stock-note.u-flex.u-flex--middle{justify-content:end}body .blog__details{position:static}section.section.section--template--23141882986532__section_slideshow_grLqFb.section--full.section--full-mobile{margin-bottom:30px}.custom-page .collection-list__item_wrap{width:25%;padding-left:30px;margin-bottom:0}body.custom-page .container .grid-layout.grid-layout--uniform-rows{gap:0}div#shopify-section-template--23195481964580__section_collection_list_D3wmjn{margin-top:50px}body#online-fly-fishing-shop .container.container--large{max-width:100%;padding:0}.question-block button.question,#custom-page-layout #shopify-section-faq-accordion-2 #faq-accordion .question-block .question{font-family:var(--font--body)}body .collection-list__item{border-radius:0;margin-bottom:0;padding-bottom:0}.page-container div#main .collection-list__content-link.collection-list__content-link.collection-list__content-link.c-btn{font-weight:500;margin-top:18px;transition:opacity .4s ease-out,transform .4s ease-out,background-color .2s ease-out,color .2s ease-out;font-size:26px;background:#fff;color:#111;min-width:295px;border-radius:0;box-shadow:none;line-height:62px;letter-spacing:normal}body .collection-list__link:hover .collection-list__overlay:before{display:none}.collection-list__item img.collection-list__bg{transition:.6s ease!important}.collection-list__item_wrap .collection-list__item:hover img.collection-list__bg{transform:scale(1.1)!important}.page-container div#main .collection-list__content-link.collection-list__content-link.collection-list__content-link.c-btn:hover{background:#cb502f;color:#fff;border-color:#cb502f}@media (max-width:767px){body .items-scroll[scroll-enabled]:not(.mini-navigation) .navigation{display:block;opacity:1;visibility:visible}.page-container div#main .collection-list__content-link.collection-list__content-link.collection-list__content-link.c-btn{font-size:22px;min-width:250px;line-height:45px}body[data-overlap-style=true] .blog__date{min-width:auto;left:auto}body .blog__details{margin-top:-45px}section.section.section--home-blog-Diamond h2.blog__title.h2,body .blog__details h2.blog__title.h2{font-size:18px;margin:0 0 6px;padding-right:0}body h4.collection-sidebar__title.h5{font-size:16px}.product-single__primary-blocks .product-single__box .product-single__box__block.product-single__box__block--m-0.product-single__box__block--title h1.product-single__title{font-size:24px}body body product-recommendations{margin-top:40px}.collection-filters__label.collection-filters__label,.selector-wrapper:not(.selector-wrapper--standalone-labels) label{display:none}.collection-sidebar--desktop-drawer.collection-sidebar--dark .collection-sidebar__filter-form .selector-wrapper:after{content:none}product-card-title{font-size:14px}.section__title.section__title--mb-s{margin-bottom:0}body .collection-sidebar.collection-sidebar{display:block}.map__content.map__content .o-layout.u-flex.u-flex--middle{margin-left:0}.image-with-text__text.rte{padding-bottom:30px}body .image-with-text--overlap .image-with-text__item:nth-child(odd) .image-with-text__content--right .image-with-text__box{margin-right:0;margin-left:0;padding:36px}body .image-with-text__item:nth-child(odd) .image-with-text__content--right .o-layout{direction:ltr}.image-with-text__item:nth-child(odd) .image-with-text__content--right .o-layout__item{width:100%}.image-with-text__item:nth-child(odd) .image-with-text__content--right .o-layout__item .image-with-text__media{margin-left:0}body .blog__title{padding-right:0}}@media (min-width:768px){header#top{min-height:150px}.header--logo-left .header__logo{top:24px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
