.roarlookbook .hotspot{background:#d9121f!important}.custom-widget .img-wrapper{display:block;line-height:0}.advanced-grid.categories-wall>div>div.container:first-child{padding:0!important}.categories-wall .category-wall .image img{width:100%;margin-top:20px}.location-page #google_map{margin-bottom:40px}.location-page{font-size:15px}.location-page table{width:100%;margin-bottom:30px}.location-page table,th,td{border:1px solid #e0e0e0}.location-page th,td{padding:15px 25px}.location-page thead{background:#eee}.location-page .cl-address address{font-size:19px;font-style:italic;color:#6b6a6a}#main .breadcrumb .background{position:relative}#main .breadcrumb .background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#224e8a;opacity:.6}.breadcrumb-content{position:relative}.breadcrumb-content #title-page{text-transform:uppercase;font-weight:700;letter-spacing:1px;line-height:1;border:0;padding:1px 0 2px;border-top:3px solid #fff;border-bottom:3px solid #fff;color:#fff}.templateCollection #main .breadcrumb .breadcrumb-content #title-page{color:#fff;border-color:#fff}#main .breadcrumb .container ul,#main .breadcrumb ul a{color:#fff}#main .breadcrumb ul a:hover{color:#ca302c}body #product-tab-1527253564785.filter-product .filter-tabs ul>li>a{font-size:48px;font-weight:900!important;text-transform:uppercase;letter-spacing:1px}body #product-tab-1527253564785.filter-product .filter-tabs{margin-bottom:30px}body #product-tab-1527253564785.filter-product .filter-tabs ul>li.active>a:before{background:#d9121f!important}body #product-tab-1527253564785.filter-product .product-grid .product-hover .name,.box-product .quickshop-type-advanced-wrapper .product-item-content .name,.product-grid .product-item-content .name{font-weight:700;font-size:22px;margin-bottom:6px;padding-top:5px;text-align:left}.box-product .quickshop-type-advanced-wrapper .product-item-content .name,.product-grid .product-item-content .name{font-size:18px}body #product-tab-1527253564785.section-placement-fullwidth.product-tab-arrow-beside a.arrow-btn{width:50px;height:50px;background:#2c3436;opacity:.8;transform:translate(0);transition:all .3s linear;top:-90px;left:auto;right:60px;transform:none!important}body #product-tab-1527253564785.section-placement-fullwidth.product-tab-arrow-beside a.arrow-btn svg{fill:#fff;width:20px;height:20px}body #product-tab-1527253564785.section-placement-fullwidth.product-tab-arrow-beside a.arrow-btn.next-button{right:0}body #product-tab-1527253564785.section-placement-fullwidth.product-tab-arrow-beside:hover a.arrow-btn{opacity:.8}body #product-tab-1527253564785.section-placement-fullwidth.product-tab-arrow-beside a.arrow-btn:hover{opacity:1}.product-item-top{display:block}.product-item-top .vendor{float:right}.product-item-top .variant-sku{float:left;color:#ca302c}.product-item-top .vendor,.product-item-top .variant-sku{font-size:13px;text-transform:uppercase;font-weight:600;margin:0}.product-item-top .vendor a:hover,.product-item-top .variant-sku a:hover{color:#ca302c}body #product-tab-1527253564785.filter-product .product-item-content,.box-product .quickshop-type-advanced-wrapper .product-item-content,.product-grid .product-item-content{text-align:left;padding:15px 20px;transform:none!important}.box-product .quickshop-type-advanced-wrapper .product-item-content{padding:15px 0 0}body #product-tab-1527253564785.filter-product .product-grid .product-hover .price,.box-product .quickshop-type-advanced-wrapper .product-item-content .price,.product-grid .product-item-content .price{padding:5px 0 0;font-size:30px;text-align:center;font-weight:800!important;border-top:1px solid #dddee0;margin-top:10px;margin-bottom:0}.collection-page .product-grid .product{border:1px solid #dddee0;transition:all .3s linear;margin-bottom:30px}body #product-tab-1527253564785 .product-grid .product{padding-bottom:10px;border:1px solid #dddee0;border-right:0;transition:all .3s linear}body #product-tab-1527253564785 .product-grid .product:hover{box-shadow:inset 0 0 10px 1px #ca302c66}.collection-page .product-grid .product:hover{border-color:#1f4b89a1}body #product-tab-1527253564785 .item-images-wrapper,.product-grid .item-images-wrapper,.box-product .item-images-wrapper{transform:none!important;display:none}body #product-tab-1527253564785 .product .image[class*=aspect-ratio-].aspect-ratio-crop .main-images-wrapper img,.product .image[class*=aspect-ratio-].aspect-ratio-crop .main-images-wrapper img{transform:none!important}body #product-tab-1527253564785 .product-item-advanced-wrapper .product-item-inside-hover{position:static;opacity:1;visibility:visible}.box-product .quickshop-type-advanced-wrapper .product-item-inside-hover,.product-grid .product-item-inside-hover{opacity:1;position:static}body #product-tab-1527253564785 .product-item-inside-hover button,.box-product .quickshop-type-advanced-wrapper .product-item-inside-hover button,.product-grid .quickshop-type-advanced-wrapper .product-item-content form .btn-action{display:block;margin:0;padding:0;visibility:visible;transition:all .3s linear;font-size:18px;padding:10px 20px!important;border:0}body #product-tab-1527253564785 .product-item-inside-hover button span,.box-product .quickshop-type-advanced-wrapper .product-item-inside-hover button span,.product-grid .quickshop-type-advanced-wrapper .product-item-content form .btn-action span{color:#1e272e}body #product-tab-1527253564785 .product-item-inside-hover i svg,.box-product .quickshop-type-advanced-wrapper .product-item-inside-hover i svg,.product-grid .quickshop-type-advanced-wrapper .product-item-content form .btn-action i svg{fill:#1e272e;width:18px;height:18px;margin-bottom:-1px}body #product-tab-1527253564785 .product-item-inside-hover button:hover span,.box-product .quickshop-type-advanced-wrapper .product-item-inside-hover button:hover span,.product-grid .quickshop-type-advanced-wrapper .product-item-content form .btn-action:hover span{color:#1e272e}body #product-tab-1527253564785 .product-item-inside-hover button:hover i svg,.box-product .quickshop-type-advanced-wrapper .product-item-inside-hover button:hover i svg,.product-grid .quickshop-type-advanced-wrapper .product-item-content form .btn-action:hover i svg{fill:#1e272e!important}body #product-tab-1527253564785 .product-item-inside-hover button:hover,.box-product .quickshop-type-advanced-wrapper .product-item-inside-hover button:hover,.product-grid .quickshop-type-advanced-wrapper .product-item-content form .btn-action:hover{background:#f1f2f6!important}body #product-tab-1527253564785 .image.aspect-ratio-075.aspect-ratio-crop{max-height:250px;overflow:hidden}body #product-tab-1527253564785 .image.aspect-ratio-075.aspect-ratio-crop .aspect-product__images img{height:250px;width:auto;position:static;object-fit:initial!important;margin:0 auto}body #product-tab-1527253564785 .image.aspect-ratio-075.aspect-ratio-crop .aspect-product__images{text-align:center}a.all-products-btn{font-size:25px;font-weight:800;background:#1f4b89;color:#fff;height:65px;line-height:65px;display:block;text-align:center;margin:-1px 30px 0;text-transform:uppercase}a.all-products-btn i{display:inline-block;vertical-align:middle;padding-left:5px}a.all-products-btn:hover{background:#12396e;color:#f1f2f6}body #product-tab-1527253564785 .tab-content{margin:0 30px;border-right:1px solid #dddee0}body div.stamped-container[data-widget-style],body div[data-widget-style] div.stamped-container{margin:0 auto!important}body #stamped-main-widget{margin:0 15px}body div[data-widget-style] div[data-count="0"] .stamped-header{line-height:1!important;margin-bottom:15px!important}body div[data-count="0"] .summary-overview{line-height:0!important}body div[data-widget-style=standard] .stamped-summary-actions{position:absolute;top:0;right:0}@media (max-width: 900px){.responsive #shopify-section-1527253564785 .carousel-inner:not(.owl-loaded) .product-grid>.row>div,.responsive #shopify-section-1527253564785 .templateCollection .product-grid>.row>div,.responsive #shopify-section-1527253564785 .box-product .carousel .item .product-grid .row:first-child>div{width:50%!important;float:left!important;margin-top:30px}body #product-tab-1527253564785 .tab-content{border:0}body #product-tab-1527253564785 .product-grid .product{border:1px solid #dddee0}body #product-tab-1527253564785.section-placement-fullwidth.product-tab-arrow-beside a.arrow-btn{display:none}body #product-tab-1527253564785 .ptab-main-content .owl-carousel .owl-stage-outer .owl-stage .item .product-grid{margin-top:-30px}}@media (max-width: 540px){.responsive #shopify-section-1527253564785 .carousel-inner:not(.owl-loaded) .product-grid>.row>div,.responsive #shopify-section-1527253564785 .templateCollection .product-grid>.row>div,.responsive #shopify-section-1527253564785 .box-product .carousel .item .product-grid .row:first-child>div{width:100%!important;float:left!important}}.mb-title{background:#d8121f;padding:15px 20px;font-size:19px;font-weight:800;text-transform:uppercase;color:#fff;position:relative;display:block;text-align:center;margin:0 -10px 30px}.mb-title:after{content:"";position:absolute;top:100%;left:50%;margin-left:-16px;width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:#d8121f transparent transparent transparent}body #main #top .pattern>.container>.row{padding:10px 0}.jf_menu_division{border:none;margin:0 10px 0 -10px;height:40px;width:2px;background-color:#1e272e4d}@media screen and (max-width: 768px){.jf_menu_division{height:30px;margin-right:0;margin-left:-4px}}@media screen and (max-width: 500px){.jf_menu_division-nav-item{display:none}}#main .mini-breadcrumb,#main .breadcrumb .background{border:none;margin-top:30px}#shopify-section-header-menu1{display:flex;justify-content:space-between;align-items:center}#shopify-section-header-menu1 .megamenu-wrapper{max-width:150px;margin-top:8px!important;margin-left:14px}.jf_phone_number a{font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between;margin-top:10px}.jf_phone_number a>svg{margin-top:-10px;margin-right:10px;color:#1f4b89}@media (min-width: 768px) and (max-width: 980px){.jf_phone_number a>svg{margin-right:0;margin-left:30px}}.jf_phone_number a span{display:block}@media (max-width: 1310px){.jf_phone_number a span{display:none!important}}@media (max-width: 768px){.jf_phone_number{margin-left:30px}}#item_Brands .hover-menu:last-child .jeff_menu_title{visibility:hidden}.search_form .button-search{display:none}@media screen and (max-width: 699px){.hide__700_down{display:none}}@media screen and (max-width: 767px){.hide__768_down{display:none}}@media screen and (min-width: 768px) and (max-width: 980px){.hide__768_980_down{display:none}}.mini-breadcrumb .container{padding:0 40px!important;margin:0 auto!important;width:100%!important}body.body-header-type-32 .mobile-nav-logo{padding:5% 16%}body.body-header-type-32 .mobile-nav-cta{width:100%;margin:0 auto;padding:0;height:auto}body.body-header-type-32 .jf_mobile-toggle-button{width:100%;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin:0 auto}body.body-header-type-32 .mobile-nav-item svg{width:26px;height:26px;color:#1f4b89}body.body-header-type-32 .mobile-nav-item.jf_phone_number a>svg{width:20px!important;height:20px!important}body.body-header-type-32 #top svg{width:26px;height:26px}body.body-header-type-32 #top #cart_block .cart-heading p:after{margin:4px 0 0 -20px}body.body-header-type-32 #top #cart_block .cart-heading .cart-icon svg{margin-top:-6px}body.body-header-type-32 .logo{padding-top:0!important;margin-top:-60px!important}@media screen and (max-width: 1270px){body.body-header-type-32 .logo{margin-top:0!important}}body.body-header-type-32 .search_field .search_form input.search-query{width:100%;border-radius:0;height:70px;margin-top:0;padding:0 40px;text-decoration:underline;font-size:24px;color:#1f4b89;border-bottom:none;margin-bottom:0;display:none}body.body-header-type-32 .megamenu_custom_container{padding:0}body.body-header-type-32 .megamenu_custom_container .button-search{margin-right:20px;background-color:transparent;padding:12px 6px 0 12px;height:45px;border-radius:24px;text-align:center;color:#1f4b89;cursor:pointer}body.body-header-type-32 .megamenu_custom_container .button-search:hover{background-color:#f1f2f6}body.body-header-type-32 .overflow-megamenu ul.megamenu>li>a.clearfix{padding:10px!important;text-align:center}body.body-header-type-32 .overflow-megamenu ul.megamenu>li>a.clearfix strong{font-size:12px}body.body-header-type-32 .overflow-megamenu #megamenu_1 .megamenuToogle-pattern{background-image:none!important}body.body-header-type-32 .overflow-megamenu #megamenu_1 .megamenuToogle-pattern>.container{padding:0 25px!important;height:30px;background-color:#fff;border:none;font-size:16px;color:#1e272e;font-weight:700!important;margin-top:10px}body.body-header-type-32 .overflow-megamenu #megamenu_1 .megamenuToogle-pattern>.container:after{margin:8px 0 0 6px}body.body-header-type-32 .overflow-megamenu #megamenu_1 .megamenuToogle-pattern>.container>svg{color:#1f4b89;margin-right:10px;margin-bottom:-4px}body.body-header-type-32 .overflow-megamenu #megamenu_1:hover .megamenuToogle-pattern>.container{color:#1e272e!important}body.body-header-type-32 .overflow-megamenu #megamenu_1:hover .megamenuToogle-pattern>.container:after{color:#d9121f!important}body.body-header-type-32 .overflow-menu2 .megamenu{display:flex;justify-content:space-between;align-items:center;height:60px;margin-top:10px;margin-bottom:8px}body.body-header-type-32 .overflow-menu2 .megamenu:before,body.body-header-type-32 .overflow-menu2 .megamenu:after{content:"";background-color:#bbbec0;width:33%;position:absolute;height:1px;top:0}@media screen and (max-width: 1270px){body.body-header-type-32 .overflow-menu2 .megamenu:before,body.body-header-type-32 .overflow-menu2 .megamenu:after{width:25%}}body.body-header-type-32 .overflow-menu2 .megamenu:before{left:3rem}body.body-header-type-32 .overflow-menu2 .megamenu:after{right:3rem}body.body-header-type-32 .overflow-menu2 .megamenu>li{margin:0;text-align:center}body.body-header-type-32 .overflow-menu2 .megamenu>li#item_Product>.sub-menu{right:15%!important}body.body-header-type-32 .overflow-menu2 .megamenu>li>.sub-menu{z-index:0;top:7rem;max-width:1190px;margin:0 auto;right:unset!important}body.body-header-type-32 .overflow-menu2 .megamenu>li>.sub-menu>.content>.arrow:after{margin-left:-10px}body.body-header-type-32 .overflow-menu2 .megamenu>li>.sub-menu .jeff_menu_title{font-weight:300!important;font-size:20px;position:relative;margin-bottom:40px;text-align:left;margin-left:-10px}body.body-header-type-32 .overflow-menu2 .megamenu>li>.sub-menu .jeff_menu_title:after{position:absolute;content:"";width:45px;height:2px;left:0;bottom:-10px;background:#d9121f}body.body-header-type-32 .overflow-menu2 .megamenu>li>.sub-menu .content a.main-menu{padding:2px 20px;font-size:16px}@media screen and (max-width: 1270px){body.body-header-type-32 .overflow-menu2 .megamenu>li>.sub-menu{top:8rem}}body.body-header-type-32 .overflow-menu2 .megamenu>li a strong{font-size:20px;text-transform:uppercase;font-weight:800!important}@media screen and (min-width: 992px) and (max-width: 1270px){body.body-header-type-32 .overflow-menu2 .megamenu>li a strong{font-size:16px;margin:6px;display:block}}@media screen and (min-width: 992px) and (max-width: 1270px){body.body-header-type-32 .overflow-menu2 .megamenu>li a strong:after{margin:0;display:block;text-align:center}}@media screen and (min-width: 992px) and (max-width: 1270px){body.body-header-type-32 .overflow-menu2 .megamenu{height:70px}}body.body-header-type-32 .cta_jeff_firework{display:flex;margin-left:20px;margin-right:14px;background-color:#ff0100;padding:10px 16px;color:#fff;text-transform:uppercase;font-weight:600;align-items:center}body.body-header-type-32 .cta_jeff_firework:hover{background-color:#c20605;color:#fff}body.body-header-type-32 .cta_jeff_firework>svg{width:14px!important;height:30px!important;margin-right:10px;color:#fff}@media screen and (max-width: 1270px){body.body-header-type-32 .cta_jeff_firework{padding:10px;text-align:center}}@media screen and (max-width: 768px){body.body-header-type-32 .cta_jeff_firework{width:100%;text-align:center;justify-content:center;margin:0}}body .standard-body header .full-width .container{width:unset!important;padding:0 16px}.pro-desc{background:#f1f2f6;padding:0 10px 10px;margin-top:1px}.pro-desc>h4{font-size:20px;font-weight:700!important;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px;color:#2d3436;text-decoration:underline}.pro-desc iframe{margin-top:20px}.responsive-vid{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive-vid iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-summary h2.name{font-weight:800!important;text-transform:uppercase;letter-spacing:2px;font-size:45px;line-height:1}.product-summary .product-info-sku .l-side{float:left}.product-summary .product-info-sku .r-side{float:right}.product-summary .vendor,.product-summary #product_sku{display:inline-block}.product-summary .variation-availability{font-weight:700;font-size:15px;text-transform:uppercase}.product-summary .variation-availability span{color:#ca302c}.product-summary .variation-availability span.in-stock{color:#1f4b89}.product-summary .review{margin-bottom:10px}.product-focus-wrapper .product-focus,.product-focus-wrapper .product-info .product-focus .cart .variations_button,.product-focus-wrapper .product-info .product-focus .cart .add_to_cart{background:none!important}.product-focus-wrapper .product-focus{padding:0}.product-info .cart .add_to_cart .button-cart{margin-top:15px!important}#product{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:10px 0 0}.product-info .cart .add_to_cart .button-cart:hover{background:#0a0a0a;color:#fff!important}.product-single__price-product-template{margin-bottom:40px}.product-info .price .price-new{font-size:60px!important;font-weight:800!important}.product-info .cart .add_to_cart .quantity #q_up,.product-info .cart .add_to_cart .quantity #q_down,.product-info .cart .add_to_cart .quantity input[type=text]{border-color:#e0e0e0}.product-info .links{display:block;padding-bottom:10px}.product-info .links .ex-link{float:right;width:auto;margin-left:10px}.product-info .links .ex-link a{font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:13px}.product-info .links .ex-lt{float:left;margin-left:0}.pickup-info{margin-bottom:20px;font-size:14px;font-weight:600}.pickup-info a{color:#ca302c;margin-left:10px}.pickup-info a:hover{text-decoration:underline}.pickup-info i{font-size:18px}.product-thumbnails-bottom{padding-bottom:0}.widget-banners{position:relative;overflow:hidden}.widget-banners a{display:block;line-height:0}.widget-banners img{width:100%}.widget-banners a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}.widget-banners h4{position:absolute;top:50%;left:0;width:100%;height:30px;line-height:31px;margin:-25px 0 0;text-align:center;color:#fff;text-transform:uppercase;font-weight:800!important;font-size:28px;letter-spacing:2px}.widget-banners h5{position:absolute;bottom:-65px;left:0;color:#fff;width:100%;height:60px;line-height:60px;text-align:center;text-transform:uppercase;background:#ca302c;font-size:16px;font-weight:600;margin:0;transition:all .3s linear;transform:scaleY(0) skew(60deg)}.widget-banners:hover h5{bottom:0;transform:scaleY(1) skew(0)}div#shopify-section-1568390377714 .ag-column-content{padding:0 8px}div#shopify-section-1568390377714 .row{margin-right:-8px;margin-left:-8px}div#shopify-section-1568390377714 .container{width:auto!important;max-width:none!important;padding:0 30px!important}#shopify-section-1527253564785 .filter-product .filter-tabs{padding:25px 0 0 30px;text-align:left}.footer-about-us img{max-width:80%}.footer-about-us .footer-accordion-content{float:right}.social_widget{top:auto;bottom:78px}.social_widget.facebook+.social_widget.twitter,.social_widget.facebook+.social_widget.instagram{top:auto;bottom:-72px}.social_widget.facebook+.social_widget.instagram+.social_widget.totop{top:auto;bottom:211px}a,a:hover{color:#1e272e}@media (max-width: 900px){div#shopify-section-1568390377714 .ag-column-content{width:50%;padding:8px;float:left}}@media (max-width: 768px){.widget-banners h4{font-size:18px}}@media (max-width: 560px){body #product-tab-1527253564785.filter-product .filter-tabs ul>li>a{font-size:25px}}@media (max-width: 465px){.widget-banners h4{font-size:14px}}@media (max-width: 385px){div#shopify-section-1568390377714 .ag-column-content{width:100%;padding:5px}}div#shopify-section-1568938287636 .rich-banners,div#shopify-section-1527309267479 .rich-banners{padding:0 30px}div#shopify-section-1568938287636 .banner-content-wrapper,div#shopify-section-1568938287636 .banner-texting{width:100%}div#shopify-section-1568938287636 .banner-texting{padding:0 30px}.rich-banners .rich-banner .banner-content-wrapper .banner-texting a.btn.cta{border-radius:3px}div#shopify-section-1568938287636 .rich-banners .rich-banner .banner-content-wrapper{white-space:normal!important}@media (min-width: 768px){div#shopify-section-1568938287636 .rich-banners .col-rb-33{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}@media (max-width: 768px){.rich-banners .rich-banner.promotion .banner-texting .b-icon i{font-size:15px!important}.rich-banners .rich-banner.promotion .banner-texting.icon-horizontal>div{font-size:12px!important}div#shopify-section-1527309267479 .rich-banners{padding:0}.collection-template- .product-grid>.row{padding:0 1px}.collection-template- #main .product-grid .row>div.col-xs-6 .product:after{display:none!important}}@media (max-width: 490px){.responsive .product-grid .row>div.col-xs-6{width:auto!important;float:none!important;max-width:300px;margin-left:auto;margin-right:auto}}@media (max-width: 350px){.product-info .links .ex-link a{font-size:10px}}.collection-template- .main-content.full-width .pattern>.container{width:100%}.collection-template- .product .image[class*=aspect-ratio-].aspect-ratio-crop .main-images-wrapper img{object-fit:contain}.product-filter .list-options select{font-size:14px}.footer .pattern a:hover{font-weight:600}ul.megamenu>li>.sub-menu,#main .megamenu-background .vertical .megamenu-wrapper{pointer-events:none}ul.megamenu>li.active>.sub-menu,#main .megamenu-background .vertical:hover .megamenu-wrapper{pointer-events:auto}#shopify-section-header-menu1 .megamenu-wrapper{margin-top:0!important;padding-top:8px;background:none!important}#shopify-section-header-menu1 .megamenu-wrapper .megamenu-pattern{background:#333!important}.footer-blocks-bottom .footer-block .caption{font-size:16px}#shopify-section-1568938287636 .rich-banners .rich-banner a.banner-content-wrapper .banner-texting.without--fx.without--cta.without--linklist .b-heading{margin-bottom:60px}#megamenu_2 ul.megamenu>li>.sub-menu>.content{min-height:0!important}.rich-banners#rich-banners-1568938287636 .rich-banner.rich-banner-1568938287636-1{position:relative}.rich-banners#rich-banners-1568938287636 .rich-banner.rich-banner-1568938287636-1:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 75%);background:linear-gradient(to bottom,#0000,#0003 75%);content:"";opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.rich-banners#rich-banners-1568938287636 .rich-banner.rich-banner-1568938287636-1:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.mini-breadcrumb .product-navigation{width:auto}.mini-breadcrumb .next-product-2.right{margin:0 0 0 75px}@media (max-width: 960px){.mini-breadcrumb ul{justify-content:center;width:100%}.mini-breadcrumb .product-navigation{width:100%;margin-top:10px;padding-top:15px;text-align:center;justify-content:center;border-top:1px solid #e5e5e5}.mini-breadcrumb ul li:not(:last-child):after{content:"/";position:absolute;display:inline-block;right:0;top:4px}.mini-breadcrumb ul li:not(:first-child):before{display:none}.mini-breadcrumb ul li{padding:4px 12px 4px 4px}.templateProduct #main .mini-breadcrumb{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:0 40px;padding-bottom:15px}.templateProduct .mini-breadcrumb .container{padding:0!important}.mini-breadcrumb .next-product-2.right{margin:0 0 0 75px}}@media (max-width: 420px){.mini-breadcrumb .next-product-2.right{margin:0 0 0 25px}.mini-breadcrumb ul li{font-size:13px;font-weight:600}}@media (max-width: 370px){.mini-breadcrumb .product-navigation{display:block}.mini-breadcrumb .next-product-2{text-align:center!important}.mini-breadcrumb .next-product-2.right{margin:0}}@media (max-width: 1024px){#home-slider-header-slideshow ul.slides .caption-link{display:none}}@media (max-width: 767px){#shopify-section-footer-center-column5 .footer-accordion-heading i,#shopify-section-footer-top .footer-accordion-heading i{display:none}.footer-accordion-content{text-align:center}#shopify-section-footer-center-column5 .footer-accordion-content,#shopify-section-footer-top .footer-accordion-content{display:block!important}.footer .newsletter.newsletter-footer-oneline,#footer-copyright{justify-content:center;text-align:center}.footer .newsletter.newsletter-footer-oneline h4.title,.footer .newsletter.newsletter-footer-oneline .default-newsletter{width:100%}.footer .newsletter.newsletter-footer-oneline .group-input{justify-content:center}.footer .footer-accordion .title{text-align:center;border-bottom:1px solid rgba(238,238,238,.13)!important;border-top:1px solid rgba(238,238,238,.13);padding:10px 0!important}#shopify-section-footer-center-column5 .footer-accordion .title,#shopify-section-footer-top .footer-accordion .title{pointer-events:none}#footer-top-footer-top .html{display:none}#footer-top-footer-top{margin-bottom:30px}.footer-about-us .footer-accordion-content{float:none}.footer-about-us img{width:300px;margin:0 auto}#footer-copyright{border-top:1px solid rgba(238,238,238,.13)}#chatra.chatra--side-bottom{bottom:50px!important}html{padding-bottom:40px!important}.footer .background,.standard-body .footer .background{background-color:#0d0d0d}.footer .newsletter.newsletter-footer-oneline .footer-button{max-width:none}.rich-banners#rich-banners-1568938287636 .rich-banner.rich-banner-1568938287636-1 .banner-content-wrapper,.rich-banners#rich-banners-1568938287636 .rich-banner.rich-banner-1568938287636-0 .banner-content-wrapper{min-height:160px}#shopify-section-1568938287636 .rich-banner-wrapper{margin-top:15px}#shopify-section-1568938287636 .rich-banners .rich-banner a.banner-content-wrapper .banner-texting.without--fx.without--cta.without--linklist .b-heading{font-size:18px!important;margin-bottom:10px}#shopify-section-1568938287636 .rich-banners .rich-banner .banner-content-wrapper .banner-texting .b-caption{font-size:14px!important}.rich-banners#rich-banners-1568938287636 .rich-banner.rich-banner-1568938287636-1{background-position:top center}}@media (min-width: 768px){.rich-banners.with-paddings#rich-banners-1568938287636>div:not(.rich-banner--group),.rich-banners.with-paddings#rich-banners-1568938287636>div.rich-banner--group>div{margin-top:0!important}}#google_map{margin-left:-45px;margin-right:-45px;margin-top:-50px}#google_map iframe{width:100%;height:500px}.offers-page-bottom{background:#11396d;margin:50px -45px -50px;padding:45px;overflow:hidden;color:#fff}.offers-page-bottom h3{margin:0;padding:0}.offers-page-bottom .cn-link svg{width:40px;height:40px}.offers-page-bottom .cn-link svg path,.offers-page-bottom .cn-link svg{fill:#11396d;transition:all .3s linear}.offers-page-bottom .cn-link i{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;text-align:center;background:#fff;margin-right:15px;transition:all .3s linear}.offers-page-bottom .cn-link a{display:flex;align-items:center;color:#fff;text-transform:uppercase}.offers-page-bottom .cn-link a .cn-txt{font-weight:700;font-size:18px;color:#fff;transition:all .3s linear}.offers-page-bottom .cn-link a .cn-txt span{display:block;font-size:13px;color:#c9cfd8;text-decoration:underline;transition:all .3s linear}.offers-page-bottom .cn-link a:hover svg path,.offers-page-bottom .cn-link a:hover svg{fill:#fff}.offers-page-bottom .cn-link a:hover .cn-txt,.offers-page-bottom .cn-link a:hover .cn-txt span{color:#fff}.offers-page-bottom .cn-link a:hover i{background:#11396d;transform:scale(1.2)}@media (max-width: 1300px){#footer .container,#preface-footer-preface-footer .container{width:100%!important}}@media (max-width: 1160px){.footer .container>.row>div{padding-left:0;padding-right:0}}@media (max-width: 909px){#footer-blocks-bottom-1527422809922 .col-sm-3{width:50%!important}#footer-blocks-bottom-1527422809922 .cell3{margin-top:20px}#footer-blocks-bottom-1527422809922 .cell3,#footer-blocks-bottom-1527422809922 .cell2,#footer-blocks-bottom-1527422809922 .cell1{text-align:left}div#footer-blocks-bottom-1527422809922{max-width:500px;margin:0 auto}}@media (max-width: 909px) and (min-width: 768px){.footer .newsletter.newsletter-footer-oneline h4.title{display:none}.footer .title,.footer h4{font-size:16px}.footer ul{font-size:14px}}@media (max-width: 991px) and (min-width: 768px){.offers-page-bottom h3{text-align:center}.offers-page-bottom .col-desc{margin-bottom:30px}.offers-page-bottom .col-locations .cn-link a i{order:1;margin:0 0 0 15px}.offers-page-bottom .col-locations .cn-link a{justify-content:flex-end}}@media (max-width: 767px){.offers-page-bottom .col-desc,.offers-page-bottom .col-locations{margin-bottom:30px}.offers-page-bottom .cn-link a{justify-content:center}.offers-page-bottom h3{text-align:center}}.desc-content{font-weight:500}a.slide-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.breadcrumb-content .curr{font-weight:700}a.button-previous-next{border:0;font-size:15px;padding:0}a.button-previous-next:hover{background:none;text-decoration:underline;color:#ca302c}.product-info .cart .add_to_cart .button-cart:hover{background:#12396e}.product-focus-wrapper .product-info .product-focus .options{background:none}.product-info #product-form{max-width:none}.product-focus-wrapper .product-info .product-focus .options h2{font-size:18px;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;text-decoration:underline;color:#1f4b89;margin-bottom:10px}.product-info .options2 .selector-wrapper label{font-size:14px;margin-bottom:10px}.swatch .swatch-element label.img.swatch_color_advanced i{border-radius:0;width:60px;height:60px}.swatch .swatch-element label{border-radius:1px}.dynamic-payment-button .shopify-payment-button__button{border-radius:0!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;background:#396097}.dynamic-payment-button .shopify-payment-button__button:hover{background:#1f4b89}.states-table td{width:50%}.states-table .img-td{text-align:center}.states-table h3,.learn-more-list h3{font-size:20px;font-weight:800!important;text-align:center;letter-spacing:.5px;text-decoration:underline;color:#1f4b88}.states-list{margin:35px 0 0}.states-list a{font-size:16px;font-weight:500}.states-list a:hover,.learn-more-list a:hover{color:#e92026}.states-list li{width:33.33%;float:left}.learn-more-list{text-align:center;margin-top:40px}.learn-more-list h3{font-size:28px}.learn-more-list ul{list-style:none;font-size:20px;padding:0 0 50px;margin:0}@media (max-width: 965px){.states-list li{width:50%}}@media (max-width: 767px){.states-table tr{display:flex;flex-wrap:wrap}.states-table td{width:100%;display:block}.states-table td.states-td{order:2}.states-list li{width:33.33%}}@media (max-width: 508px){.states-list li{width:50%}}@media (max-width: 395px){.states-list li{width:100%}}#item_Fireworks .product-item-content .price{padding:10px 0 0;font-size:25px}#item_Fireworks .stamped-product-reviews-badge{padding-bottom:10px}.jf_phone_number a span{color:#1e272e;position:relative}.jf_phone_number a span:hover{color:#1e4b89;-webkit-transition:color .4s;transition:color .4s}.jf_phone_number a span:before{content:"call or text us";color:#396096;font-size:10px;text-transform:uppercase;font-weight:600;position:absolute;left:6px;top:-8px}.jeff_menu_title:empty:after{display:none}.jeff_menu_title:empty{padding-top:20px}@media (min-width: 768px){#item_Fireworks .col-rb-20{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.wholesale-inquiry{max-width:1000px;margin:30px auto 0}.wholesale-inquiry p{font-size:18px;text-align:center;max-width:900px;margin:30px auto 0}.wholesale-inquiry .row{display:flex;flex-wrap:wrap}.wholesalers-col,.account-col{padding:130px 30px;position:relative;text-align:center}.wholesalers-col .btn,.account-col .btn{font-size:16px;margin:0}.account-col p{margin-bottom:30px}.wholesalers-col p,.account-col p{font-size:19px;margin-top:0;max-width:none}.wholesalers-col .btn{margin-top:30px}.wholesalers-col{background:#1f4b89;border:1px solid #1f4b89;color:#fff}.account-col{border:1px solid #1f4b89}.btn-red{background:#fff;color:#333!important}.btn-red:hover{background:#f1f1f1;color:#333!important}@media (max-width: 767px){.wholesalers-col,.account-col{padding:80px 30px;width:100%}}#myCarouselViewed .name,#product-related .name,.templateCollection .product-grid .product-item-content .name{font-size:22px}@media (max-width: 1180px){#myCarouselViewed .vendor,#product-related .vendor,.templateCollection .product-item-top .vendor{display:none}#myCarouselViewed .variant-sku,#product-related .variant-sku,.templateCollection .product-item-top .variant-sku{font-size:12px;float:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}button.qty-btn.cart-plus,button.qty-btn.cart-minus{font-size:26px}.mini-cart-total td b,#top #cart_block .dropdown-menu a{font-size:16px}.mini-cart-info .image{padding:10px 0 0;text-align:center;max-width:100px;min-width:100px}.mini-cart-info .image img{display:inline-block}.cart-window .cart-prod-title,.cart-window .money,.cart-window .cart-subtotal span{font-weight:600;font-size:17px}form#cartform thead td{font-size:18px}.all-locations-page a:hover{font-weight:600}.all-locations-page p a:hover span{color:#ff0100!important}.all-locations-page .col-md-6 a:hover span strong{transition:all .3s linear}.all-locations-page .col-md-6 a:hover span strong{color:#ff0100}.templateCollection #main .breadcrumb .background{background-size:cover}.responsive .carousel-inner.owl-carousel .product-grid .row>div.col-xs-6 .product:before,.responsive .product-grid .row>div.col-xs-6 .product:hover:before,.responsive .with-scroll .product-grid .row>div.col-xs-6 .product:before{display:none!important}.cart-total table td{border:0;padding:0 0 0 5px;font-size:20px;text-transform:uppercase}.cart-total table td .money{font-size:26px}#additional-checkout-buttons{float:right}#cartform:after{content:"";display:block;clear:both}body .shopify-cleanslate ._3TUeZPsTWjDxakSmeDcA4D{height:57px!important;margin:0!important}body .shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l{margin:0!important}body .shopify-cleanslate ._3G6VJhJYno-AX3-X38f1TA{height:57px!important;border-radius:0!important;padding-left:12px!important;padding-right:12px!important}#additional-checkout-buttons-label{font-weight:600;text-transform:uppercase;font-size:15px;padding-bottom:6px;display:block}body .shopify-cleanslate ._3G6VJhJYno-AX3-X38f1TA:hover{opacity:.8!important}.events-page{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.events-page{width:750px}}@media (min-width: 992px){.events-page{width:970px}}@media (min-width: 1200px){.events-page{width:1170px}}.events-page .row{display:flex;flex-wrap:wrap}.events-page .row .col-sm-6,.events-page .col-sm-12{margin-bottom:30px}.event-post{text-align:center;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,.2);box-shadow:0 1px 2px #0003;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;padding-bottom:30px;height:100%;background:#f0f8ff}.event-post img{width:100%;margin-bottom:30px}.event-title,.event-content{padding:0 40px!important}.center-column .event-title{margin:0 0 20px!important;font-size:30px;font-weight:700!important}.event-content{font-size:16px;color:#2d3436}.event-content h4{color:#1e272e;font-size:16px;font-weight:700!important}.event-content ul{list-style:none;text-align:left}.event-content ul>li{position:relative}.event-content ul>li:before{background-color:#1f4b89;border-radius:100%;border:2px solid #fff;content:"";height:10px;left:-22px;position:absolute;top:8px;width:10px;z-index:10}.event-content ul>li:after{background-color:#1f4b89;border-radius:100%;content:"";height:14px;left:-24px;position:absolute;top:6px;width:14px;z-index:8}.events-cta{background:#11396d;color:#fff;margin:30px -30px -50px;padding:45px;overflow:hidden;text-align:center;border-top:1px solid #CED7E0}.events-cta h2{font-weight:700;font-size:28px;margin-bottom:15px}.events-cta .events-cta-content{margin-bottom:30px}.events-cta a{color:#fff}.events-cta a:hover{font-weight:700}.events-cta a.btn{background:#fff;color:#333!important}.events-cta a.btn:hover{color:#333!important;background:#e7e7e7}.page-content-head{background:#1f4b89;color:#fafafa;box-shadow:0 1px 2px #0003;border-radius:1px;padding:30px;font-size:18px}.page-content-head h2{font-size:35px}.events-page .col-sm-12 .large-post-img{display:none}@media (min-width: 768px){.events-page .col-sm-12 img{display:none}.events-page .col-sm-12 .large-post-img{display:block;width:100%;height:400px;background-size:cover;background-position:center center;margin-bottom:30px}.events-page .col-sm-12 ul li{float:left;width:50%}.events-page .col-sm-12 ul:after{content:"";clear:both;display:table}}#main .mini-breadcrumb,#main .breadcrumb .background{margin-top:0}.breadcrumb .container>div{padding:73px 0 5px}
/*# sourceMappingURL=/s/files/1/0953/8800/t/22/assets/custom_code.scss.css.map */
