.font-weight-base{font-weight:400}.font-weight-bold{font-weight:600}.font-weight-extra-bold{font-weight:800}.anglingdirect-widget-block h1,.anglingdirect-widget-block h2,.anglingdirect-widget-block h3,.anglingdirect-widget-block h4,.anglingdirect-widget-block h5,.anglingdirect-widget-block h6{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20}.anglingdirect-widget-block h3{font-size:28px;font-weight:300}@media only screen and (min-width: 1024px){.anglingdirect-widget-block h3{font-size:42px}}@media only screen and (min-width: 768px){.anglingdirect-widget-block h3{font-size:34px}}.anglingdirect-widget-block h4{font-weight:900}.anglingdirect-widget-block p{font-size:16px;line-height:1.3em}.anglingdirect-widget-block a.button{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;display:block;color:#fff;background-color:#e30613;text-transform:uppercase;padding:.625em 1.25em;font-size:1.4rem;font-weight:600;border-radius:2px}@media only screen and (min-width: 768px){.anglingdirect-widget-block a.button{font-size:1.6rem}}.anglingdirect-widget-block a.button.black-text{color:#000}.anglingdirect-widget-block a.button.white-text{color:#fff}.anglingdirect-widget-block a.button:hover{background-color:#7ab929}.anglingdirect-widget-block .page-section{position:relative;display:block;float:left;width:100%;clear:both;margin:10px 0;text-align:center}.anglingdirect-widget-block .page-section:has(.image-grid-widget){margin-block:0}@media only screen and (min-width: 768px){.anglingdirect-widget-block .page-section:has(.image-grid-widget){max-width:1280px}}.anglingdirect-widget-block .page-section:has(.image-grid-widget)::after{content:revert;display:revert;clear:none}.anglingdirect-widget-block .page-section h4{font-size:22px;text-transform:uppercase;margin-bottom:20px}.anglingdirect-widget-block .page-section:after{content:"";display:table;clear:both}.anglingdirect-widget-block .image-grid-widget{margin-top:1rem;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}.anglingdirect-widget-block .image-grid-widget .tile-background-picture{container:tile/inline-size}.anglingdirect-widget-block .image-grid-widget .tile-background-picture :is(img,picture){display:block}.anglingdirect-widget-block .image-grid-widget .tile-background-picture img{object-fit:cover;width:100%;height:100%}.anglingdirect-widget-block .image-grid-widget a.stack-layout:hover picture{filter:opacity(85%)}.anglingdirect-widget-block .image-grid-widget a.stack-layout:hover .tile-content p{opacity:1}.anglingdirect-widget-block .image-grid-widget a.stack-layout:focus{outline:0}.anglingdirect-widget-block .image-grid-widget a.stack-layout:focus-visible{outline-offset:.15rem;outline:max(3px,.2em) solid currentColor}.anglingdirect-widget-block .image-grid-widget .tile-content{color:#fff;padding-inline:1em}.anglingdirect-widget-block .image-grid-widget .tile-content p{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-size:clamp(1.6rem,1.314rem + .795vw,2.4rem);font-weight:600;letter-spacing:.025em;line-height:1.3;text-shadow:2px 0 11px rgba(20,20,20,.6);overflow-wrap:break-word;hyphens:auto;-ms-hyphens:auto}.anglingdirect-widget-block .image-grid-widget .tile-content-bottom{margin-bottom:2rem}.anglingdirect-widget-block .image-grid-widget .tile-content-bottom a.button{font-size:clamp(1rem,1.164rem + .099vw,1.2rem);padding:.625em 1.25em;text-transform:capitalize}.anglingdirect-widget-block .image-grid-widget .tile-content-bottom a.button[style*="background-color:"]:hover{filter:invert(100%) contrast(100%)}@container (width <= 200px){.anglingdirect-widget-block .image-grid-widget .tile-content p{font-size:1.6rem}.anglingdirect-widget-block .image-grid-widget .tile-content-bottom{margin-bottom:1rem}.anglingdirect-widget-block .image-grid-widget .tile-content-bottom a.button{font-size:1rem;line-height:1.2;padding-block:.5em;padding-inline:clamp(.75rem,.458rem + 3.333vw,.875rem)}}.anglingdirect-widget-block .indented-container{margin:0 auto;width:100%;float:none}.anglingdirect-widget-block .indented-container:after{content:"";display:table;clear:both}.anglingdirect-widget-block .indented-container.image-grid-widget::after{content:initial;display:initial;clear:none}.anglingdirect-widget-block .brand-categories-container{text-align:center}.anglingdirect-widget-block .brand-categories-container .brand-category{display:block;width:48%;min-height:51px;background-color:#fff;margin-right:4%;margin-bottom:15px;float:left}.anglingdirect-widget-block .brand-categories-container .brand-category:nth-child(even){margin-right:0}.anglingdirect-widget-block .brand-categories-container .brand-category a.image-wrapper{position:relative;text-align:center;float:left}.anglingdirect-widget-block .brand-categories-container .brand-category a.image-wrapper span.image-overlay{float:left;background-color:#fff;display:block}.anglingdirect-widget-block .brand-categories-container .brand-category a.image-wrapper span.image-overlay img{display:block;width:100%;height:auto;transition:opacity .3s ease-in-out}.anglingdirect-widget-block .brand-categories-container .brand-category a.image-wrapper span.image-overlay img:hover{filter:opacity(85%)}.anglingdirect-widget-block .brand-categories-container .brand-category a.image-wrapper h3{position:absolute;width:96%;left:2%;font-weight:300;color:#fff;text-align:center;text-transform:none;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 768px){.anglingdirect-widget-block .brand-categories-container .brand-category{width:23.875%;margin-right:1.5%}.anglingdirect-widget-block .brand-categories-container .brand-category:nth-child(even){margin-right:1.5%}.anglingdirect-widget-block .brand-categories-container .brand-category:nth-child(4n){margin-right:0}}.anglingdirect-widget-block .customized-banner>img{z-index:800;width:100%}.anglingdirect-widget-block .customized-banner{position:relative;display:block;font-size:2rem;width:100%;clear:both;text-align:center;margin:40px 0}.anglingdirect-widget-block .customized-banner .content-left,.anglingdirect-widget-block .customized-banner .content-right{text-align:left;width:100%}@media screen and (min-width: 424px){.anglingdirect-widget-block .customized-banner .content-right{right:20px}}@media screen and (min-width: 850px){.anglingdirect-widget-block .customized-banner .content-left,.anglingdirect-widget-block .customized-banner .content-right{position:absolute;width:400px;text-align:center}}@media screen and (min-width: 850px){.anglingdirect-widget-block .customized-banner .content-left{top:0;left:20px}}@media screen and (min-width: 850px)and (min-width: 768px){.anglingdirect-widget-block .customized-banner .content-right{top:0;right:20px}}.anglingdirect-widget-block .customized-banner .block-column a.button{display:block}@media screen and (min-width: 850px){.anglingdirect-widget-block .customized-banner .block-column{width:300px}}.anglingdirect-widget-block .customized-banner .float-column{position:absolute;top:50%;transform:translateY(-50%);line-height:normal;text-align:center;width:400px;max-width:100%}.anglingdirect-widget-block .customized-banner .text{display:block;font-size:2rem;padding:1rem}.anglingdirect-widget-block .customized-banner .text p{font-size:2rem}.anglingdirect-widget-block .customized-banner h2{padding:1rem;font-size:3rem;display:block}@media screen and (min-width: 850px){.anglingdirect-widget-block .customized-banner .content-right.block-column{margin-right:8%;z-index:999}.anglingdirect-widget-block .customized-banner .content-left.block-column{margin-left:8%;z-index:999}}.anglingdirect-widget-block .customized-banner a.button{font-weight:600;font-family:"Montserrat",sans-serif}.anglingdirect-widget-block #giftcard-widget{display:flex;flex-flow:row wrap;justify-content:center;text-align:center;margin:40px 0}.anglingdirect-widget-block #giftcard-widget h4{text-align:center;font-size:22px;text-transform:uppercase;margin-bottom:20px}.anglingdirect-widget-block #giftcard-widget .giftcard-column{flex-basis:20%;min-width:250px}@media screen and (max-width: 850px){.anglingdirect-widget-block #giftcard-widget .giftcard-column{flex-basis:40%}}.anglingdirect-widget-block #giftcard-widget .giftcard-column p{margin:20px 0;color:#2c2b29;font-weight:400}.anglingdirect-widget-block #giftcard-widget .giftcard-column a.button{width:95%;padding:5px 2.5%;font-size:14px}@media screen and (min-width: 768px){.anglingdirect-widget-block #giftcard-widget .giftcard-column a.button{padding:10px;font-size:16px}}.anglingdirect-widget-block #giftcard-widget .giftcard-column .content-wrapper{min-height:160px;display:none}@media only screen and (min-width: 768px){.anglingdirect-widget-block #giftcard-widget .giftcard-column .content-wrapper{display:block}}.anglingdirect-widget-block #giftcard-widget .giftcard-column h2{font-size:2rem;margin-top:1rem;text-align:center}.anglingdirect-widget-block #giftcard-widget .giftcard-column .section{margin:4%}.anglingdirect-widget-block #giftcard-widget .giftcard-column .section .image-wrapper{position:relative;min-height:120px;display:block;z-index:800}.anglingdirect-widget-block #giftcard-widget .giftcard-column .section .image-wrapper h3{position:absolute;text-align:center;width:100%;color:#fff;top:50%;transform:translateY(-50%)}.anglingdirect-widget-block #giftcard-widget .giftcard-column .section .image-wrapper img{margin:0 auto;width:100%;height:auto}.anglingdirect-widget-block #giftcard-widget .giftcard-column .giftcard-panel{position:relative;width:32%;float:left;padding:20px 0}.anglingdirect-widget-block #giftcard-widget .giftcard-column .giftcard-panel:last-child{float:right;margin-right:0}@media only screen and (min-width: 768px){.anglingdirect-widget-block #giftcard-widget .giftcard-column .giftcard-panel{margin-right:2%}}div.block.widget.block-products-list.grid{margin:20px auto}div.block.widget.block-products-list.grid div.block-title{text-align:center}div.block.widget.block-products-list.grid div.block-title strong{font-size:1.8em;font-weight:900;text-transform:uppercase}@media screen and (min-width: 426px){div.block.widget.block-products-list.grid div.block-title strong{font-size:2.25em}}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid{padding-bottom:10px;overflow:auto;white-space:nowrap;position:relative}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item{white-space:normal;margin-bottom:0}@media screen and (max-width: 374px){div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item{width:100%}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item span.product-image-container{margin:auto;display:block}}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details{text-align:center}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details .price-box{margin:10px 0 0}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details .price-box .price{font-size:2rem;line-height:normal}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details .price-box .price-label{font-size:1.7rem}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details div.product-item-inner div.product-item-actions{display:none}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details div.product-reviews-summary{margin:auto}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details div.product-reviews-summary div.reviews-actions{display:table-footer-group}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details div.product-reviews-summary div.reviews-actions a.action{line-height:1.2em}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details div.product-reviews-summary div.rating-summary{display:table-header-group}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details div.product-reviews-summary div.rating-summary div.rating-result span::before{color:#ffd000}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item div.product-item-info div.product-item-details strong.product-item-name{max-width:90%;margin:auto}@media screen and (min-width: 1024px){div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item:nth-child(5n+1){margin-left:2%}}@media screen and (min-width: 767px){div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid li.product-item{margin-bottom:0}}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid::-webkit-scrollbar{background:#a5a5a5;border-radius:15px}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid::-webkit-scrollbar-thumb{background:#000;border-radius:15px}div.block.widget.block-products-list.grid div.block-content div.products-grid.grid ol.product-items.widget-product-grid::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.6)}div.block.widget.block-products-list.grid a.action.tocompare{display:none}
