.kit-detail-mf{margin:5px 0;padding-left:10px}.shopify-app-block .yotpo .standalone-bottomline.star-clickable,.shopify-app-block .yotpo .standalone-bottomline .star-clickable{margin-top:0}.yotpo-nav-content .yotpo-main{max-width:100%}.shopify-app-block .yotpo.bottomLine.yotpo-small{padding-bottom:0}body.index #fp-nav ul li a span{height:7px;width:7px;position:unset;font-size:0px;display:block;border-radius:24px;opacity:.3;background-color:#020122}body.index #fp-nav ul li{width:auto;height:auto}body.index #fp-nav ul li a.active span{height:20px;width:7px;border-radius:24px;margin-left:-2px;opacity:1;margin-top:0}body.index #fp-nav ul li a span.fp-sr-only{display:none}body.index #fp-nav.fp-right{right:auto;left:20px}.video-block .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:0px}.video-block .play-button .icon{width:32px;height:32px}body.index #shopify-section-header-classic{position:fixed;top:81px;z-index:22;background-color:#fff}body.index{overflow-y:scroll!important}body.index #shopify-section-header__top-bar{position:fixed;top:39px;z-index:22}body.index div#shopify-section-header__top_geo-bar{position:fixed;top:0;z-index:22}#shopify-section-footer-classic{position:relative}.intlPopup img{max-width:100%!important}.custom-image-with-text-block{display:flex;flex-wrap:wrap;align-items:center}.custom-image-with-text-block .buttons{margin-top:27px}.custom-image-with-text-block .text .text_rich-text{margin-top:20px}.custom-image-with-text-block .col{flex:0 0 50%;padding:0 20px}.custom-image-with-text-block .image{line-height:0px}.custom-image-with-text-block .image img{max-width:100%}.vertical-slider-section-row .video-block-row{display:flex;flex-wrap:wrap}.video-block-row{margin:20px auto}.video-block-row .video-block{flex:0 0 calc(50% - 20px);margin:10px;position:relative;overflow:hidden}.vertical-slider-section-wrap .rich-text__content{display:flex;flex-wrap:wrap}.vertical-slider-section-wrap .rich-text__content .content-wrap{flex:1 0 0}.vertical-slider-section-wrap .rich-text__content .buttons{flex:0 0 auto;width:auto}.video-block-row .video-block .image-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:11;cursor:pointer}.video-block-row .video-block .image-wrapper .image-element__wrap{height:100%}.video-block .image-wrapper .image-element__wrap img{height:100%;object-fit:cover}.custom-vertical-slider .slick-dots li:before{content:"";width:7px;height:7px;position:absolute;border-radius:24px;opacity:.3;background-color:#020122;transition:.3s}.custom-vertical-slider .slick-dots li{position:relative;width:7px;height:7px;margin-top:5px;transition:.3s}.custom-vertical-slider .slick-active:before{opacity:1!important;height:20px!important}.custom-vertical-slider .slick-dots li button{display:none}.custom-vertical-slider.slick-vertical .slick-dots{position:absolute;margin-top:auto;margin-bottom:auto;left:10px;top:0;bottom:0;height:fit-content;width:fit-content}.custom-vertical-slider li.slick-active{height:20px}.custom-vertical-slider .slick-prev.slick-arrow,.custom-vertical-slider .slick-next.slick-arrow{display:none!important}.custom-testimonials{display:flex;flex-wrap:wrap;padding:10px 0;margin:10px 0}.custom-testimonials .image{flex:0 0 240px;line-height:0px}.custom-testimonials .text{flex:1 0 0;margin-left:20px}.v-slider-image-with-text .heading{margin-bottom:40px}.v-slider-image-with-text .buttons{margin-top:40px}.faq-2.c2-custom-border-top{border-top-right-radius:0!important;border-top-left-radius:0!important}.fp-scroller{overflow:hidden}.is-h1{line-height:74px}.is-h2{line-height:65px}.is-h3{line-height:54px}.is-h4{line-height:44px}.is-h5{line-height:35px}.is-h6{line-height:28px}.is-text{line-height:26px}.is-text-small{line-height:18px}.custom-faq-related-content.active .custom-faq-answer p:not(:last-child){margin-bottom:15px}.comparison_table tr{border-bottom:1px solid black}.comparison_table tr td:not(:last-child),.comparison_table tr th:not(:last-child){border-right:1px solid black}.comparison_table .row_label{text-transform:uppercase;font-family:proxima-nova-extra-condensed;font-weight:900;font-size:22px}.comparison_table .product_image-wrapper img{max-width:100%;height:auto;object-fit:contain;object-position:center}.comparison_table tr td,.comparison_table tr th{padding:10px;color:#111;line-height:1.3;vertical-align:middle;width:10%}table.comparison_table{width:100%}.shopify-section.comparison-section{padding-top:48px}.comparison_table tr th .item_label{text-align:center;font-size:22px;font-family:proxima-nova-extra-condensed;font-weight:900}.comparison_table .row_label,.comparison_table th.blank_cell{width:0%;white-space:nowrap}.comparison_table tr th{vertical-align:top}.comparison_table .product_sticker{display:inline-block;position:absolute}.product_sticker .sticker-shape-square .sticker-holder__content.sticker-holder__content--product{max-width:max-content}.sticker-holder.sticker-shape-square .sticker-text{font-family:proxima-nova-extra-condensed;font-weight:900;font-size:14px;line-height:21px;text-transform:uppercase}.product-pistols .is-width-standard.c2-product-main{max-width:1380px}@media only screen and (min-width: 800px){.product-pistols .product__images.one-half{width:calc(60% - var(--gutter));max-width:calc(60% - var(--gutter))}.product-pistols .product__information.one-half{width:calc(40% - var(--gutter));max-width:calc(40% - var(--gutter))}}.product-pistols .product-template--image-scroll .product-gallery__thumbnails{display:block}.product-breadcrumb span.breadcrumb-separator{transform:rotate(180deg)}.product-pistols .product-gallery .product-gallery__thumbnails_wrap{width:15%;max-width:15%;position:relative;height:max-content}.product-pistols .product-gallery .product-gallery__thumbnails_wrap .product-gallery__thumbnails{width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.up_arrow_new,.down_arrow_new{width:100%;text-align:center;height:20px;color:#ccc;background:#fff;display:block;position:absolute;z-index:10;left:0;right:0;margin:0 auto;cursor:pointer;pointer-events:all}.up_arrow_new{top:-25px;bottom:auto;border-left:3px solid #ccc;border-top:3px solid #ccc;transform:rotate(45deg)}.down_arrow_new{bottom:-25px;top:auto;border-left:3px solid #ccc;border-bottom:3px solid #ccc;transform:rotate(-45deg)}.product-pistols .product-gallery .product-gallery__thumbnails_wrap .product-gallery__thumbnails .product-gallery__thumbnail{padding:5px;border:1px solid #ccc;margin-bottom:40px;min-height:82px;opacity:1}.product-pistols .product-gallery .product-gallery__thumbnails_wrap .parent_thumb{height:530px;scroll-behavior:smooth;overflow:hidden}.product-pistols .product-gallery .product-gallery__thumbnails_wrap .product-gallery__thumbnails .product-gallery__thumbnail:last-child{margin-bottom:0}button.acc-btn{background:transparent;border:none;text-align:left;padding:0;width:100%;position:relative;cursor:pointer}button.acc-btn:after{content:"";position:absolute;width:12px;height:2px;background:#000;right:0;top:50%}button.acc-btn.button-collapse:before{content:"";position:absolute;width:2px;height:12px;right:5px;top:calc(50% - 5px);background:#000}.acc-content ul{list-style:unset;padding-left:21px;margin-bottom:30px;margin-top:10px}.product-block.product-block--pdp-faq{margin-top:30px}.acc-content.content-collapse{height:0;opacity:0;visibility:hidden;transition:all .3s linear}.acc-content{height:max-content;width:100%;visibility:visible;opacity:1;transition:all .3s linear}.product-pistols .product-block.product-block--description{padding-bottom:30px;border-bottom:1px solid #000}.product-pistols .product-block.product-block--price{border-top:1px solid #FF671D;border-bottom:none;padding-top:16px}.product-pistols .product-block.product-block--price .price-ui--loading{opacity:1}.product-pistols .product-block .discount_wrapper{display:flex;align-items:center;margin-bottom:20px}.product-pistols .product-block .discount_wrapper span.save_box{width:max-content;min-width:max-content;background:#ff671d;padding:5px 25px;color:#fff;font-size:24px;line-height:1.2;margin-right:15px;font-family:proxima-nova-extra-condensed,sans-serif;text-transform:uppercase}.product-block.product-block--text-with-image{margin-top:20px;margin-bottom:20px}.chat-widget{background:#f8f5ee;padding:30px 20px 20px;text-align:center}.chat-widget .chat_header{font-size:22px;line-height:1.2;font-family:proxima-nova-extra-condensed,sans-serif;margin-bottom:20px}.chat-widget .chat_content,.chat-widget .call_content{display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.chat-widget .chat_content .chat_image,.chat-widget .call_content .call_image{border-radius:50%;width:40px;height:40px;margin-right:15px}.chat-widget .chat_content .chat_text{text-decoration:underline;color:#8d6aa2}.chat-widget .call_content .call_image img,.chat-widget .chat_content .chat_image img{border-radius:50%}.chat-widget .call_content a{border-bottom:1px solid #000;font-family:proxima-nova-extra-condensed,sans-serif}.chat-widget .availibility{width:max-content;max-width:80%;margin:40px auto 0;position:relative;padding:0 20px;color:#8d6aa2;font-size:20px}.chat-widget .availibility:before{content:"";position:absolute;width:20px;height:20px;background:#32b332;border-radius:50%;left:0;top:4px;opacity:.9}.chat-widget .availibility:after{content:"";position:absolute;width:10px;height:10px;border-left:2px solid #8d6aa2;border-bottom:2px solid #8d6aa2;transform:rotate(-45deg);right:0;top:8px}.product-block--pdp-shipping .shipping-disclaimer{display:flex;flex-direction:row;justify-content:space-around}.product-block--pdp-shipping .shipping-disclaimer .shipping-disclaimer-child{display:flex}.product-block--pdp-shipping .shipping-disclaimer .shipping-disclaimer-child:first-child{margin-right:30px}@media only screen and (max-width: 768px){.product-block--pdp-shipping .shipping-disclaimer{flex-direction:column}.product-block--pdp-shipping .shipping-disclaimer .shipping-disclaimer-child{margin-top:10px}.product-block--pdp-shipping .shipping-disclaimer .shipping-disclaimer-child:first-child{margin-right:unset}.product-block--pdp-shipping .shipping-disclaimer .shipping-disclaimer-child:last-child{margin-bottom:10px}}@media only screen and (max-width: 768px){.top-bar__item-text .is-text{letter-spacing:-.5px}}.custom-about-us-banner svg.placeholder-svg{height:100px;min-height:unset!important}.c2-image-with-text-column__image{max-height:160px}.custom-about-us-imag-n-text{max-width:1150px}.custom-about-us-imag-n-text .image-with-text__text-column{padding-left:110px}.custom-about-us-imag-n-text .image-element__wrap .image-with-text__image{border:1px solid white;border-radius:12px}.custom-about-us-text-col{max-width:1150px}.custom-about-us-text-col h3.icon-column__title.title.is-h5{margin-bottom:12px}.custom-about-heading .heading-section__subheading{max-width:445px;padding-top:6px}.custom-about-us-text-col .is-text{max-width:395px;margin:auto}.cart__remove-mobile{display:none}@media only screen and (max-width: 768px){.custom-about-image .image-with-text__image-column.image-with-text__column{height:unset!important}.custom-about-us-imag-n-text .image-with-text__text-column{padding:0}}.custom-first-aid{max-width:904px}.custom-blogs{max-width:1370px}.custom-blogs .one-whole{width:100%}.custom-blogs .container .column{margin-left:7.5px;margin-right:7.5px}.custom-blogs .container .columns{margin-left:10px;margin-right:10px}.custom-top-bar .social-icons.is-justify-left li{padding-right:9px}.custom-top-bar .top-bar__item-social_media .icon{width:22px;height:22px}.custom-top-bar .social-icons a{display:flex;align-items:center;justify-content:center}.custom-header section.section.is-width-standard{max-width:unset;width:100%}.custom-header .header__menu{max-width:940px}@media screen and (max-width: 1350px){.custom-header .container{margin-left:20px;margin-right:20px}}.custom-header section .navbar{margin-left:0;margin-right:0;width:100%;justify-content:center}.custom-header header{border-bottom:1px solid}.custom-header .navbar-item a.navbar-link.header__link{padding:0 24px}.custom-header .header__icons .action-area__link{padding:0 6px}.custom-header .header__icons .action-area__link:last-child{padding-right:0}.custom-header .header__icons{width:15%}.custom-header .action-area__link .icon.header__icon,.custom-header .mobile-header__open-menu .icon{height:30px;width:30px}.custom-header .mobile-header__content{border-bottom:1px solid #ffffff}.custom-header[data-enable_overlay=true] #header-sticky-wrapper .header{border-bottom:1px solid white}.image-with-text .image-with-text__text a{color:#ff671d}.c2-header-open{position:relative}.c2-header-open .shopify-section:before{content:"";width:100%;height:100%;position:absolute;z-index:10;filter:blur(5px);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1!important;transition:.3s}#template-article .heading-wrapper--article{margin-bottom:0}#template-article a.c2-back-page{display:flex;align-items:center}#template-article a.c2-back-page span.icon{margin-right:8px;position:relative;top:1px}#template-article .blog-meta{margin-bottom:40px}#template-article h1.article__title{margin-bottom:16px}#template-article .article-content p:has(iframe){padding-bottom:30px}.button--primary .icon{margin-right:6px!important}.button--secondary .icon{margin-right:5px!important}.button .icon[data-icon=""]{display:none}a.button{height:51px!important}.custom-warranty-registration .button{display:flex;align-items:center;justify-content:center}a.button{border:1px solid;display:flex;align-items:center;justify-content:center;border-radius:24px}#template-article .thumbnail__caption{display:flex;flex-wrap:wrap;flex:1;height:100%;align-items:center}#template-article .product-thumbnail-button{display:flex;align-items:end}.vertical-slider-section-row .player-container{overflow:hidden;margin:10px;flex:0 0 calc(50% - 20px);padding:0}.vertical-slider-section-row .plyr--full-ui.plyr--video .plyr__control--overlaid{z-index:4}.vertical-slider-section-row .plyr--playing+.video-thumbnail{display:none}.featured-video .video-wrapper .plyr__video-wrapper .plyr__poster{z-index:22}.blog-featured-collection .thumbnail.product__thumbnail .product-wrap{display:flex;align-items:center;border:1px solid #020122;border-radius:8px;padding:8.5px;height:100%;width:100%}.blog-featured-collection .product-image__wrapper{width:94px;height:94px;object-fit:contain;border-radius:8px;padding:16px}.blog-featured-collection .thumbnail__caption.text-align-center{text-align:left!important;margin-left:16px}.blog-featured-collection .product-thumbnail{margin-top:0;padding-top:0;width:42%;margin-left:20px;height:100%;display:flex;flex-direction:column;justify-content:center}.blog-featured-collection .product-thumbnail__title{font-weight:600}.blog-featured-collection span.product-thumbnail__price{font-weight:700}.blog-featured-collection .social-icons li{margin-left:14px}#template-article .meta-info-list .meta-info-list__item{opacity:.4}.blog-featured-collection .product-thumbnail-button{display:flex;justify-content:right;width:51%}.blog-featured-collection a.button{padding-left:20px;padding-right:20px;width:100%;height:42px!important}.blog-featured-collection .button button--primary svg{width:16px!important}.blog-featured-collection a.button .icon{margin-right:0!important}@media screen and (max-width: 918px){.blog-featured-collection .product-thumbnail{width:100%;height:unset}.blog-featured-collection .product-thumbnail-button{width:100%}.blog-featured-collection a.button{padding-left:10px;padding-right:10px;max-width:157px}.blog-featured-collection .product__thumbnail{padding-bottom:0;margin-bottom:8px!important}#template-article .article-content p:has(iframe){padding-bottom:16px}.container.table_wrapper{overflow:auto}.shopify-section.comparison-section{padding-top:32px}table.comparison_table{min-width:950px}}.custom-footer .footer__menu-link a{line-height:26px}.custom-footer .newsletter-form input.input{height:51px;background:transparent;border:1px solid #FFFFFF;border-radius:25px;color:#fff}.custom-footer ::placeholder{color:#fff}.custom-footer .newsletter-form .field .control{position:unset}.custom-footer .newsletter-form{position:relative}.custom-footer .newsletter-form .field.is-stretched-width{flex:3 0 100%}.custom-footer .newsletter-form .field .button{height:44px;display:flex;align-items:center;justify-content:center}.custom-footer .newsletter-form .field.is-default-width{height:44px;max-width:132px;position:absolute;right:2px;top:4px}.footer__menu-link img{width:12px;height:12px;margin-left:5px}.custom-footer .block__link-list{margin-bottom:44px}@media screen and (max-width: 768px){.custom-footer .block__newsletter .footer__heading{margin-bottom:24px}.custom-footer .block__logo .footer__logo-wrapper{margin:auto}.custom-footer .block__link-list{padding:0}}.custom-header .mobile-menu__list{padding:40px 0;margin:0;border-bottom:1px solid}.custom-header .mobile-menu__content{position:relative;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:calc(100vh - 116px)}.c2-mobile-login{position:absolute;bottom:0;background:#fff;width:100%;padding:30px 0;border-top:1px solid;display:flex;align-items:center;justify-content:space-between}.c2-mobile-login .icon[data-icon=c2_avatar_icon]{height:30px;width:30px}.c2-mobile-social-icons li{margin-left:12px}.c2-mobile-social-icons{display:flex;justify-content:end;padding:.5rem 1.5rem}.c2-mobile-social-icons li .icon{height:22px;width:22px}.custom-header .mobile-menu__item .icon{display:none}.custom-header .mobile-menu-link .icon{display:block;height:17px;width:12px;margin-left:10px}.custom-header .mobile-menu-link:after{display:none}.c2_links-mobile-icon-active{display:none!important}.submenu__input:checked+label a .c2_links-mobile-icon-de-active{display:none}.submenu__input:checked+label a .c2_links-mobile-icon-active{display:block!important;transform:rotate(85deg)}.mega-menu .block__c2menu{padding:0;border-bottom:1px solid;background-color:#fff}.c2-custom-menu-container{background-color:#020122}.c2-custom-menu-container .c2-custom-menu{display:-webkit-box;padding:16px 0;overflow-x:scroll;margin:auto;width:fit-content;max-width:100%}.c2-custom-menu-container .c2-custom-menu::-webkit-scrollbar{display:none}.mega-menu .c2-custom-menu-container .c2-custom-menu li.c2-custom-menu-link{padding:8px 30px;border-radius:24px;background-color:#fff;width:max-content;margin-right:7.5px;cursor:pointer}.mega-menu .c2-custom-menu-container .c2-custom-menu li.c2-custom-menu-link:last-child{margin-right:0}.mega-menu .c2-custom-menu-container .c2-custom-menu li.c2-custom-menu-link a{color:#020122;display:flex;width:inherit}.mega-menu .c2-custom-menu-container .c2-custom-menu li.c2-custom-menu-link:hover,.mega-menu .c2-custom-menu-container .c2-custom-menu li.c2-custom-menu-link.c2-custom-menu-link-active{background-color:#ff671d;color:#fff}.mega-menu .c2-custom-menu-container .c2-custom-menu li.c2-custom-menu-link:hover a,.mega-menu .c2-custom-menu-container .c2-custom-menu li.c2-custom-menu-link.c2-custom-menu-link-active a{color:#fff}.c2-custom-menu-data-container{display:flex;align-items:center;max-width:80%;justify-content:center;margin:auto;padding:24px 20px}.c2-custom-menu-data{display:none;align-items:center}.c2-custom-menu-data.c2-custom-menu-data-show{display:flex}.c2-custom-menu-data a.c2-custom-menu-product{display:flex;flex-direction:column;align-items:center;margin-right:48px}.c2-custom-menu-data a.c2-custom-menu-product:last-child{margin-right:0}.c2-custom-menu-product-image-container,img.c2-custom-menu-product-image{min-height:54px;width:100%;object-fit:contain;object-position:center}.c2-custom-menu-title-box{display:none}@media screen and (max-width: 768px){[data-show-search-trigger] .icon{width:24px!important;height:24px!important}.mobile-search .control .icon{height:20px;width:16px;top:8px}.search__results li.all-results{padding-top:15px}.mobile-search form{padding-top:40px;padding-left:calc((var(--gutter) / 2) + 5px)!important;padding-right:calc((var(--gutter) / 2) + 5px)!important}.mobile-search .control .icon.submit-search{left:10px;height:22px;width:18px}.mobile-search .control .icon.close-search{right:10px}.c2-custom-menu-title-box{display:flex}.c2-custom-menu-data-overlay,.c2-custom-menu-data-container{display:none}.c2-custom-menu-container{background-color:transparent}.c2-custom-menu-container .c2-custom-menu{display:flex;overflow-x:unset;padding:8px 0 20px;flex-direction:column;opacity:.7}.c2-custom-menu-container ul.c2-custom-menu{margin-left:0;margin-top:-10px;padding-left:4px}.mega-menu .c2-custom-menu-container .c2-custom-menu li.c2-custom-menu-link{padding:8px 0}.c2-custom-menu-link{margin-left:unset!important}.mega-menu .c2-custom-menu-container .c2-custom-menu li.c2-custom-menu-link:hover,.mega-menu .c2-custom-menu-container .c2-custom-menu li.c2-custom-menu-link.c2-custom-menu-link-active{background-color:unset;color:#020122}.mega-menu .block__c2menu{border-bottom:unset}.c2-mobile-login span.icon{display:block!important}.c2-custom-menu-data-container{max-width:unset;position:fixed;top:0;border-bottom:1px solid;background:#fff;overflow-y:auto;z-index:2;width:100%;left:0}.c2-custom-menu-data-overlay{height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;width:100%;top:0;z-index:1}.c2-custom-menu-data{flex-wrap:wrap;justify-content:center}.c2-custom-menu-title-box{width:100%;display:flex;text-align:center;justify-content:center;align-items:center;position:relative;margin-top:25px;margin-bottom:24px}.c2-custom-menu-title-box button{position:absolute;left:0;font-weight:600;text-decoration-line:underline;cursor:pointer;background:transparent;border:none;top:-30px;color:#ff671d}.c2-custom-menu-product-image{height:74px}.c2-custom-menu-product-title{font-size:12px;text-align:center}.c2-custom-menu-data a.c2-custom-menu-product{margin-right:20px}.c2-custom-menu-data a.c2-custom-menu-product{margin-right:20px;width:40%;text-align:center;justify-content:space-between;height:100%}}.custom-blogs .select select{width:332px;border:1px solid #020122;border-radius:25px;height:51px!important;padding:10px 20px}.custom-blogs .select{height:51px!important}.custom-blogs .blog__filter{display:flex}.custom-blogs .blog__sort_by{display:flex;justify-content:end;width:40%;margin-bottom:40px}.custom-blogs .container .container:first-child{justify-content:center}.custom-blogs .image-element__wrap{border-radius:12px}.custom-blogs span.featured-article__date{font-size:14px}.custom-blogs .meta-info{order:-1;margin-bottom:4px!important}.custom-blogs .blog-card__content{display:flex;flex-direction:column}.custom-blogs .blog-card__read-more{justify-content:start;display:flex;flex-direction:row-reverse;align-items:center}.custom-blogs .blog-card__read-more .icon{width:12px;margin-left:10px}.custom-blogs h4.title.is-h4{margin-bottom:16px}.custom-blogs .pagination-list a.pagination-link{border:none;height:24px;width:24px;min-width:unset}.custom-blogs a.pagination-link.is-current{background-color:#ff671d;border-radius:24px}.custom-blogs .pagination .pagination-next,.custom-blogs .pagination .pagination-previous{border:none}.custom-blogs .paginate{width:100%}.custom-blogs ul.pagination-list{order:-1}.cart__row.cart__additional .button{color:#020121!important}@media screen and (max-width: 768px){.custom-blogs .select,.blog__filter .is-grouped{width:100%}.custom-blogs .container:has(.blog__sort_by){flex-wrap:unset}.custom-blogs .blog__filter{width:45%}.custom-blogs .blog__sort_by{width:50%}.custom-blogs .select select{width:100%;padding:10px;display:flex;align-items:center}.custom-blogs .blog-card__content{padding-top:16px}.custom-blogs .pagination .pagination-previous,.custom-blogs .pagination .pagination-next{width:60px}.custom-blogs .pagination-list a.pagination-link{height:19px;width:19px}.custom-blogs .pagination.paginate--both{justify-content:space-between}.custom-blogs ul.pagination-list{flex:1;display:flex;justify-content:start}.custom-blogs a.pagination-next{margin-right:0;padding-right:0}.custom-blogs .blog__sort_by{margin-bottom:24px}.custom-blogs .pagination.paginate--both{flex-wrap:unset}.custom-blogs .pagination.paginate--both .pagination-previous,.custom-blogs .pagination.paginate--both .pagination-next{padding-right:0;padding-left:20px}.custom-blogs .pagination.paginate--both .pagination-previous{justify-content:flex-end}.custom-blogs .pagination.paginate--both .pagination-next{justify-content:flex-start}}@media screen and (max-width: 325px){.custom-blogs .select select{max-width:140px!important}}.slideshow-classic.slick-slider{opacity:1!important}.slideshow-classic-vertical .slideshow-classic__banner,.slideshow-classic-vertical.slideshow-classic{height:100%}.slideshow-classic .slick-vertical .slick-list{height:calc(100vh - 135px)!important}.slideshow-classic .slick-vertical .slick-slide{border:unset}@media only screen and (min-width: 769px){.slideshow-classic .slick-arrow{display:none!important}}.slideshow-classic.slick-slider .image-element__wrap img{object-fit:cover}.slideshow-classic.slick-slider .caption-content img{height:70%;object-fit:contain}.slideshow-classic.slick-slider .image-with-text-block-col img{height:40px;margin-bottom:20px;object-fit:cover}.slideshow-classic.slick-slider .placeholder-svg{height:unset}.slideshow-classic.slick-vertical{position:relative}.slideshow-classic.slick-vertical .slick-dots{position:absolute;margin-top:auto;margin-bottom:auto;left:10px;top:0;bottom:0;height:fit-content;width:fit-content}.slideshow-classic .slick-dots li button{display:none}.slideshow-classic .slick-dots li{position:relative;width:7px;height:7px;margin-top:5px;transition:.3s}.slideshow-classic .slick-dots li:before{content:"";width:7px;height:7px;position:absolute;border-radius:24px;opacity:.3;background-color:#020122;transition:.3s}.slideshow-classic .slick-active:before{opacity:1!important;height:20px!important}.slideshow-classic li.slick-active{height:20px}.slideshow-classic-vertical .caption-content .image-element__wrap{max-width:627px;margin:auto;min-width:100%;display:flex;align-items:center;justify-content:center}.slideshow-classic-vertical div.slideshow-classic__subheading{margin-bottom:0;max-width:445px;margin-left:auto;margin-right:auto}.slideshow-classic-vertical .caption,.slideshow-classic-vertical .caption .caption-content{height:100%!important;display:flex;flex-direction:column}.slideshow-classic-vertical .slideshow-classic__buttons.buttons{margin-bottom:30px}@media only screen and (max-width: 768px){.slideshow-classic.slick-vertical .slick-dots{display:none!important}.slick-prev{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:0;width:30px;height:30px;z-index:1;padding:0;background:transparent;font-size:0;display:flex!important;border:none}.slick-next{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0;width:30px;height:30px;z-index:1;padding:0;background:transparent;font-size:0;display:flex!important;border:none}.slick-prev:before{content:"";position:absolute;font-size:46px;bottom:0;background:url(/cdn/shop/files/49.png?v=1677607868);width:30px;height:30px;background-size:30px;transform:rotate(180deg);background-repeat:no-repeat}.slick-next:before{content:"";position:absolute;font-size:46px;bottom:0;background:url(/cdn/shop/files/49.png?v=1677607868);width:30px;height:30px;background-size:30px;transform:rotate(0);background-repeat:no-repeat}.slick-arrow.slick-disabled{display:none!important}.slideshow-classic .slick-vertical .slick-list{height:calc(100vh - 115px)!important}.slideshow-classic-vertical .caption-content .image-element__wrap{max-width:374px;margin:30px auto}.slideshow-classic-vertical .slideshow-classic__buttons.buttons a.button.button--primary{margin-bottom:15px}.slideshow-classic-vertical .caption .caption-content{margin-top:30px}.slideshow-classic-vertical .slideshow-classic__buttons.buttons .button{width:100%}}@media only screen and (max-width: 426px){.slideshow-classic .slick-vertical .slick-list{height:calc(100vh - 140px)!important}.slideshow-classic-vertical div.slideshow-classic__buttons{margin-top:17px}}@media only screen and (max-width: 376px){.slideshow-classic-vertical .caption-content .image-element__wrap{margin:0 auto}.slideshow-classic-vertical .caption .caption-content{margin-top:15px}.slideshow-classic-vertical div.slideshow-classic__subheading{margin-bottom:17px}.slideshow-classic-vertical div.slideshow-classic__buttons{margin-top:17px}.slideshow-classic-vertical div.slideshow-classic__buttons{display:flex;flex-direction:column}.slideshow-classic-vertical div.slideshow-classic__buttons .button{width:100%;margin-bottom:12px;margin-left:0;margin-right:0}}.custom-return-policy{max-width:970px}.custom-return-policy .heading-section__heading{padding-bottom:16px}.custom-heroes-discount{max-width:1150px}.custom-heroes-discount .image-element__wrap img{border:1px solid #020122;border-radius:12px}.italic-text{font-size:12px}.custom-heroes-discount .image-with-text__wrapper .buttons{margin-top:32px}@media only screen and (min-width: 769px){.custom-heroes-discount .image-with-text__text-column{padding:30px 0 30px 110px}}@media only screen and (max-width: 768px){.custom-heroes-discount .image-with-text__text-column{padding:0}}@media only screen and (max-width: 426px){.custom-heroes-discount .image-with-text__wrapper .buttons a{width:100%;margin:0}}.custom-careers{max-width:920px}.custom-careers .heading-section__heading{padding-bottom:16px}.custom-shipping-restrictions{max-width:920px}.custom-shipping-restrictions .heading-section__heading{padding-bottom:16px}.custom-shipping-restrictions-mini{max-width:920px}.custom-shipping-restrictions-mini .heading-section__heading{padding-bottom:10px}.c2-text-with-img{margin-top:24px;display:flex;flex-wrap:wrap}.c2-text-with-img p{width:100%;max-width:228px;display:flex;align-items:center;margin-bottom:8px}.c2-text-with-img p .icon{margin-right:6px;height:22px;width:22px}.page-main section{max-width:920px}.custom-warranty-registration{max-width:950px}.custom-warranty-registration .icon-with-text-column__column{padding-left:0;padding-right:0}.custom-warranty-registration-width .heading-section__content{max-width:684px;margin:auto}.custom_term_of_use{max-width:920px;margin:auto}.custom_term_of_use .subtitle.is-h1{margin-bottom:48px}.custom_term_of_use .heading-section__subheading.subtitle.is-text{margin-top:16px}.custom_term_of_use h2.heading-section__heading.title.is-h6{margin-bottom:0!important}.custom_term_of_use .heading-section__subheading.subtitle.is-text p{line-height:26px}.custom-warranty-registration{max-width:940px!important}.custom-warranty-registration .column:has(.contact-form__form){width:100%}.custom-warranty-registration input.input,.custom-warranty-registration select#select{height:51px}.custom-warranty-registration .select:not(.is-multiple):not(.is-loading):not(.is-arrowless):after{top:25px}.custom-warranty-registration .custom-contact-form__blocks{justify-content:center}.custom-warranty-registration .container .column,.custom-warranty-registration .container .columns{margin-left:5px;margin-right:5px}.custom-warranty-registration input[type=radio]:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:absolute;background-color:#fff;content:"";display:inline-block;visibility:visible;border:1px solid black}.custom-warranty-registration input[type=radio]:checked:after{width:10px;height:10px;border-radius:15px;background-color:#000;content:"";border:1px solid black;top:1px;left:2px}.custom-warranty-registration input[type=radio]:checked:before{border:1px solid black;position:absolute;width:16px;height:16px;border-radius:15px;top:-2px;left:-1px;background:#fff;content:""}.custom-warranty-registration button.button.button--primary.is-within-form{text-transform:uppercase;height:51px}.custom-warranty-registration-product-form{max-width:900px!important;width:93%!important}.custom-warranty-registration-product-form .purchase-details.has-quantity-box .button--add-to-cart .text{display:flex;align-items:center;justify-content:space-between;width:100%}.custom-warranty-registration-product-form .product_section{border:1px solid #020122;border-radius:24px;padding:24px 52px;position:relative}.custom-warranty-registration-product-form .product_section:after{content:"";position:absolute;width:.5px;height:90%;border-radius:1px;background-color:#020122;left:0;right:0;margin-left:auto;margin-right:auto}.custom-warranty-registration-product-form .product__information{padding-left:30px}.custom-warranty-registration-product-form .sticker-holder__content .sold-out-sticker{width:100%!important;max-width:110px}.custom-warranty-registration-product-form .product__information .product_name{font-size:20px}.custom-warranty-registration-product-form .purchase-details__buttons{max-width:100%!important}.purchase-details__buttons{height:50px!important}.purchase-details.has-quantity-box .button--add-to-cart{width:100%;display:flex;align-items:center;justify-content:start;text-transform:uppercase;height:50px!important}.custom-warranty-registration-product-form .buttons.is-center.column{margin-left:0;margin-right:0}.custom-warranty-registration select#select{color:#9a9a9a}@media screen and (max-width: 768px){.custom-warranty-registration .select:not(.is-multiple):not(.is-loading):not(.is-arrowless):after{font-size:17px}.custom-warranty-registration .button{width:100%}.custom-warranty-registration-product-form .product_section:after{display:none;width:90%;height:.5px;top:0;bottom:0;margin-bottom:auto;margin-top:auto}.custom-warranty-registration-product-form .product__images:after{content:"";width:100%;height:.5px;bottom:0;margin-bottom:auto;background:#000;margin-top:auto;position:absolute}.custom-warranty-registration-product-form .product__images{position:relative;margin-bottom:24px}.custom-warranty-registration-product-form .product_section{padding:24px 6px}.custom-warranty-registration-product-form .product__information{padding-left:unset}.custom-warranty-registration .custom-contact-form__block.custom-contact-form__block--dropdown{height:51px}.custom-warranty-registration .buttons.is-center.column.one-whole{width:calc(100% - 10px)!important}}.custom-product-documents .gallery__item{margin-bottom:40px}.custom-product-documents .gallery__item .gallery-item__content{padding-top:15px}.custom-product-documents .gallery-type--classic{justify-content:start}.product-document-rich .rich-text__text p a{text-decoration:underline}@media screen and (max-width: 768px){.custom-product-documents .medium-down--one-half{width:calc(50% - var(--gutter))}.custom-product-documents .gallery__item{margin-bottom:32px}}.c2-privacy-policy .heading-section__heading{padding-bottom:16px}#storerocket-widget{height:100vh!important}#storerocket-panel{height:99.5vh!important}@media screen and (max-width: 768px){#storerocket-panel{height:100%!important}#storerocket-widget{min-height:unset!important;z-index:0}}h2.pageTitle{text-align:center}.heading-section .heading-section__heading{padding-bottom:16px}.play-img{cursor:pointer}.video-section .video-wrapper .image-element__wrap img{border-radius:16px}.heading-section .heading-section__subheading a{text-decoration:underline}.contact-section .custom-contact-form__blocks input.input,.contact-section .custom-contact-form__block.custom-contact-form__block--dropdown{height:51px}.contact-section .custom-contact-form__block.custom-contact-form__block--dropdown .select select:not([multiple]):not(.is-arrowless){height:51px;color:#9a9a9a}.contact-section .custom-contact-form__block.custom-contact-form__block--dropdown .select:not(.is-multiple):not(.is-loading):not(.is-arrowless):after{font-size:20px;top:25px}.contact-section .custom-contact-form__block textarea#textarea{border-radius:25px;padding:15px 20px}.contact-section .button{display:flex;align-items:center;justify-content:center;height:51px}.contact-section .buttons.is-center.column.one-whole.has-margin-top{margin-left:0;margin-right:0}.safety-warning-notice-rich .rich-text__text p a{color:#ff7330}.rich-text .rich-text__text p a{text-decoration:underline}.c2-safety-warning-heeading .heading-section__subheading{font-size:12px;line-height:25px}@media screen and (max-width: 768px){.contact-section .button{width:100%}.c2-safety-warning-heeading .heading-section__subheading{line-height:19px}}form#contact_form .custom-contact-form__blocks{display:flex;flex-flow:wrap;width:100%;margin:auto;justify-content:space-between}#template-page-safety-warning-notice form#contact_form .custom-contact-form__blocks{width:100%}.contact-form__form .custom-contact-form__block:nth-child(1),.contact-form__form .custom-contact-form__block:nth-child(2){width:46.8%}body.page-contact .page__content b,body.page-contact .page__content strong{color:#ff671d;text-decoration:none;border-bottom:0px}.custom-store-widget-locator .column{width:100%;max-width:none;margin-left:0;margin-right:0}@media (max-width: 768px){.contact-form__form .custom-contact-form__block{width:100%}.contact-form__form .custom-contact-form__block:nth-child(1),.contact-form__form .custom-contact-form__block:nth-child(2){width:100%}form#contact_form .custom-contact-form__blocks{margin-top:32px}.custom-store-widget-locator .column{width:100%;max-width:none;margin-left:0;margin-right:0}.custom-warranty-registration{width:95%!important}}.cart__form .cart__card{border:1px solid #020122;border-radius:8px;padding:8.5px;background-color:#fdfff7}.cart__price-title h3,.cart__quantity-title h3,.cart__total-title h3,.cart__price .money{text-align:left}.cart__quantity{justify-content:start}.cart__total .money{text-align:left}.cart__form .image-element__wrap img{max-width:96px;border:1px solid #020122;border-radius:8px;background-color:#fff;margin-left:0!important}.cart__image{max-width:96px}.cart__headings{display:flex;justify-content:start}.cart__form .quantity-box-enabled-true .cart__price-title{width:13%}.cart__form .quantity-box-enabled-true .cart__quantity-title{width:15.5%}.cart__form .quantity-box-enabled-true .cart__total-title{width:12%}.cart__info{width:80%;justify-content:start}.cart__info .cart__description{width:47.5%}.cart__info .cart__price{width:17%}.cart__info .cart__total{width:13%}.cart__info .quantity-wrapper.quantity-style--box{width:79px}.cart__info .quantity-wrapper.quantity-style--box .quantity-plus{min-width:20px;background:transparent;border:1px solid #020122;border-left:none;border-top-right-radius:15px;border-bottom-right-radius:15px;min-height:31px;height:31px!important}.cart__info .quantity-wrapper.quantity-style--box .quantity-minus{min-width:20px;background:transparent;border:1px solid #020122;border-right:none;border-top-left-radius:15px;border-bottom-left-radius:15px;min-height:31px;height:31px!important;justify-content:end}.cart__info .quantity-plus.button .icon,.cart__info .quantity-minus.button .icon{fill:#000;padding:4px}.cart__info .quantity-wrapper.quantity-style--box .quantity-input{font-size:9.6px;height:31px;min-height:unset}.cart__info .quantity-plus.button .icon{padding:2px 6px 2px 2px}.cart__info .quantity-minus.button .icon{padding:2px}.cart__form .cart__remove{position:unset;background:transparent}.cart__form .cart__remove .icon{height:100%;max-height:100%;max-width:100%;width:100%}.cart__form .cart__item-list .cart__footer{width:36.333333%;display:flex;flex-direction:column}.cart__form .cart__item-list .has-no-side-gutter .two-thirds{width:63.666667%}.cart__form .cart__footer .cart__taxes-shipping{order:-1;text-align:left!important}.cart__form .cart__checkout{margin-left:0;padding-bottom:0}.cart__checkout .checkout{display:flex;align-items:center;justify-content:center}.cart__checkout .icon{height:22px!important;width:22px!important}.c2-cart-featured .product__thumbnail{border:1px solid #020122;border-radius:12px;padding:15px 16px 16px;min-height:max-content;display:flex;flex-direction:column;justify-content:space-between}.c2-cart-featured .product-image__wrapper:before{content:"";width:100%;height:1px;position:absolute;background:#000;bottom:-2px;z-index:1}.button--add-to-cart{display:flex;align-items:center;justify-content:start}.c2_featured_collection-selector{height:51px;width:100%;border:1px solid #020122;border-radius:25px;font-size:16px;padding:15px 20px}.c2_featured_collection-selector .select select,.select select.c2_featured_collection-selector{border:1px solid #020122;border-radius:25px;height:51px!important;padding:10px 20px}.c2-cart-featured .new-sticker{border-radius:25px;background:linear-gradient(135deg,#f47e32,#ef5626)}.c2-cart-featured .sale-sticker{border-radius:25px}.c2-cart-featured .flickity-prev-next-button{top:-60px}.c2-cart-featured .flickity-prev-next-button.previous{right:100px;left:unset}.c2-cart-featured .flickity-prev-next-button.next{right:50px}.c2-cart-featured .flickity-button:disabled{opacity:1}.cart__form .item__properties{font-family:proxima-nova-extra-condensed;font-weight:900;font-size:14px;padding:2px 0;text-transform:uppercase}.restriction-note{color:#cd2424}.cart__form .item__title{line-height:0}@media screen and (max-width: 768px){.cart__form .cart__item-list .has-no-side-gutter .two-thirds,.cart__form .cart__item-list .cart__footer{width:100%}.cart__form .cart__quantity,.cart__form .cart__quantity-warning{margin-top:0}.cart__form .cart__info .cart__description{width:100%}.cart__form .cart__info{flex-direction:unset;flex-wrap:wrap;width:70%;flex:1;padding-left:10px}.cart__form .cart__card{justify-content:stretch;align-items:stretch}.cart__form .cart__info .cart__quantity{width:fit-content;margin-right:10px;flex:1;align-items:flex-end}.cart__info .cart__price{align-items:flex-end;display:flex;justify-content:flex-end;order:1}.cart__quantity .purchase-details__quantity.product-quantity-box{order:1;width:79px}.cart__form .cart__info .cart__price .money{text-align:end}.cart__card .cart__info{align-items:stretch}.cart__card .cart__info a.cart__remove.close.ajax-cart__delete{order:1;margin-bottom:6px}.cart__remove-desktop{display:none}.cart__remove-mobile{display:block}.cart__image{width:40%}}.Custom-login-foam .heading-wrapper{margin-bottom:32px!important}.Custom-login-foam h1.account__title.title.is-h3{margin-bottom:20px;white-space:nowrap}.Custom-login-foam input#customer_password,.Custom-login-foam input#customer_email{border:1px solid #020122;border-radius:25px;padding:23px 17px;height:51px}.Custom-login-foam .field{margin-bottom:20px}.login__form .button.button--primary{width:100%;margin-left:0;margin-right:0;height:51px!important;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.heading-form #customer_register_link{color:#ff671d}.heading-form{padding-top:16px}.login__form a.js-recover-password{color:#000!important}.login__form a.js-recover-password span{color:#ff671d!important;margin-left:5px}#recover_email label{display:none}.cancel-recover-password-row{display:flex;align-items:center;justify-content:center;font-size:15px}.cancel-recover-password-row .cancel-recover-password{margin-left:4px!important}.reset_form h2{display:none}.reset_form input#recover-email{height:51px;border:1px solid #020122;border-radius:25px;font-size:16px;padding:15px 20px}.reset_form .button.button--primary{margin-left:0;margin-right:0;width:100%;position:relative}.heading-register a.hoverButton{color:#ff671d}.register_form input{height:51px;border:1px solid #020122;border-radius:25px}.register_form input[type=text],.register_form input[type=email],.register_form input[type=password]{padding:15px 20px;margin-bottom:10px}.register_form label{display:none}.register_form .button{width:100%;margin-left:0!important;margin-right:0!important}.register_form .buttons{margin-top:0}.account__form{margin-left:0!important}.heading-register{padding-top:16px}.is-drawer{border-radius:25px 0 0 25px}.is-drawer .ajax-cart__details-wrapper{border-radius:25px 25px 0;border-top:2px solid #020122;padding:16px 25px 16px 20px;display:flex;flex-direction:column;position:absolute;bottom:0;width:100%}.is-drawer .ajax-cart__close-icon{right:unset;left:15px;top:20px;z-index:1}.is-drawer .ajax-cart__close-icon .icon{height:21.6px;width:21.6px}.is-drawer .ajax-cart__product+.is-drawer .ajax-cart__product{padding-top:8.5px}.is-drawer .ajax-cart__product{margin:1rem 1rem 0;border:1px solid #020122;border-radius:8px;background-color:#fdfff7;padding:8.5px}.is-drawer .ajax-cart__product-image{width:27%;height:96px;border-radius:8px;display:flex;align-items:center;justify-content:center}.is-drawer .ajax-cart__product-image img{border:1px solid #020122;border-radius:8px}.is-drawer .ajax-cart__list{border-top:1px solid;margin-bottom:225px;flex:1;overflow-y:scroll;height:100%;display:flex;flex-direction:column;width:100%;padding-bottom:40px}.is-drawer .ajax-cart__quantity-box{max-width:79px;float:left;margin-top:0}.is-drawer .quantity-wrapper.quantity-style--box .quantity-minus{min-width:20px;background:transparent;border:1px solid #020122;border-right:none;border-top-left-radius:15px;border-bottom-left-radius:15px;min-height:31px;height:31px!important;justify-content:end}.is-drawer .cart__remove-drawer .close{background:transparent}.is-drawer .quantity-plus.button .icon,.is-drawer .quantity-minus.button .icon{fill:#000}.is-drawer .quantity-wrapper .quantity-minus .icon{padding:2px}.is-drawer input.quantity-input.quantity-element{font-size:9.6px;height:31px;min-height:unset}.is-drawer .quantity-input-control{height:31px}.is-drawer .quantity-wrapper.quantity-style--box .quantity-plus{min-width:20px;background:transparent;border:1px solid #020122;border-left:none;border-top-right-radius:15px;border-bottom-right-radius:15px;min-height:31px;height:31px!important}.is-drawer .quantity-plus.button .icon{padding:2px 8px 2px 2px}.is-drawer .ajax-cart__taxes-shipping-message{text-align:left}.is-drawer .ajax-cart__taxes-shipping{order:-1}.is-drawer .ajax-cart__taxes-shipping .ajax-cart__taxes-shipping-message{padding-top:0;padding-bottom:6px}.is-drawer .ajax-cart__button-wrapper .ajax-cart__button{height:50px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;margin-bottom:16px}.is-drawer .ajax-cart__button-wrapper .ajax-cart__button .icon{height:22px;width:22px}.is-drawer .ajax-cart--drawer,.is-drawer #ajax-cart__content{height:100%}.is-drawer form.ajax-cart__form{display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.is-drawer .ajax-cart__list::-webkit-scrollbar{display:none}.is-drawer .ajax-cart__cart-title{border:none}.is-drawer .cart__remove-drawer{position:unset;background:transparent;margin:0 4px}.is-drawer .cart__remove-drawer .icon{height:100%;max-height:100%;max-width:100%;width:100%}.is-drawer .cart__quantity-drawer{height:40px;display:flex;align-items:end;justify-content:start;width:50%}.is-drawer .ajax-cart__product-content{display:flex;flex-wrap:wrap;height:100%}.is-drawer .ajax-cart__price{display:flex;justify-content:end;flex-direction:column;width:50%}.is-drawer .ajax-cart__right-content{display:none}.is-drawer .item__properties{width:100%;font-size:12px;opacity:.4}.is-drawer .ajax-cart__product-title{width:100%}.is-drawer .ajax-cart__product-image a{height:96px}.c2-rocommendations{width:100%}.c2-rocommendations-product{margin:1rem 1rem 0;border:1px solid #020122;border-radius:8px;background-color:#fdfff7;padding:8.5px;display:flex;align-items:center;justify-content:start;flex-wrap:wrap}.c2-rocommendations-product-img{width:27%;height:96px;border-radius:8px;display:flex;align-items:center;justify-content:center}.c2-rocommendations-product-info{display:flex;flex-wrap:wrap;width:calc(73% - 20px);margin-left:20px}.c2-rocommendations-product-img img{border:1px solid #020122;border-radius:8px}.c2-rocommendations-product-heading{width:100%}.c2-rocommendations-product-description{font-size:12px!important;opacity:.4;margin-top:4px;margin-bottom:12px;text-transform:lowercase!important}.c2-rocommendations-product-price{flex:1;display:flex;align-items:end;justify-content:start}.c2-rocommendations-product-add-to-cart{border:1px solid #020122;color:#fff!important;font-size:14px;height:31px;width:62px;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}.c2-rocommendations h4{margin:48px 20px 20px}div.yotpo .yotpo-regular-box-filters-padding{border-top:1px solid #020122!important}.yotpo-review{padding:24px!important}.yotpo-footer{margin-left:0!important;border-top:1px solid #020122!important;padding-top:16px!important}.yotpo .yotpo-review .yotpo-footer .footer-actions{margin-top:10px}#yotpo-testimonials{width:100%}@media screen and (max-width: 768px){.yotpo .yotpo-review .yotpo-footer .yotpo-helpful.yotpo-helpful{margin-top:10px}.yotpo .yotpo-review .yotpo-main{margin-left:0}}[data-icon=c2__right_arrow] g#Group{fill:#020122}a.button.button--secondary:hover .icon[data-icon=c2__right_arrow] g#Group{fill:#fff}.shopify-section{transition:.3s}.custom-warranty-registration-product-form .purchase-details__quantity{display:none!important}.list-item{display:flex;align-items:self-start;justify-content:start;margin-bottom:5px}.list-item .image-element__wrap{height:30px;width:30px;min-width:30px;margin:0 8px 0 0}.item-heading{margin-bottom:12px;margin-top:24px}.list-row{display:flex;flex-direction:column;align-items:start;justify-content:center}.list-row-reverse{flex-direction:row-reverse}@media only screen and (min-width: 769px){.list-row{padding-left:120px}.list-row-reverse .list-row{padding-left:unset}}@media only screen and (max-width: 768px){.list-row{padding:0 10px}.list-row-reverse .list-row{padding:0;margin-left:auto;margin-right:auto}}.collection-main .product__thumbnail{border:1px solid #020122;border-radius:12px;background-color:#fff;padding:24px 16px;display:flex;flex-direction:column;margin-bottom:32px}.collection-main .collection__filters .is-flex-wrap{justify-content:space-between;height:51px}.collection-main .collection__filters .is-flex-wrap select{border:1px solid #020122;border-radius:25px;background:transparent;padding:10px 20px;height:51px;width:331px}.collection-main .collection__filters .select{height:51px}.collection-main .product-image__wrapper{border-bottom:1px solid #020122;padding-bottom:23px}.collection-main .product-thumbnail__title{text-transform:uppercase;margin-bottom:8px;height:100%}.collection-main .c2_description{margin-bottom:32px}.collection-main .purchase-details__quantity{display:none}.collection-main .purchase-details__buttons{width:100%;max-width:unset!important}.collection-main .purchase-details__buttons .button--add-to-cart{display:flex;align-items:center;justify-content:space-between}.collection-main .product-wrap{display:flex;flex-direction:column;justify-content:space-between;flex:1}.collection-main .thumbnail__caption{padding:0 3px;flex:1;display:flex;flex-direction:column}.collection-main .product-thumbnail{display:flex;flex-direction:column;flex:1}.collection-main ul.pagination-list{order:-1}.collection-main .paginate{margin-top:40px;width:100%}.collection-main .pagination .pagination-previous,.collection-main .pagination .pagination-next{border:none;max-width:fit-content}.collection-main .pagination-list a.pagination-link{border:none;height:24px;width:24px;min-width:unset}.collection-main a.pagination-link.is-current{background-color:#ff671d;border-radius:24px}.product-tag-sticker{background:linear-gradient(135deg,#f47e32,#ef5626);border-radius:25px;padding:8px 16px;color:#fff;margin-bottom:5px;max-width:200px;font-size:12px}.collection-btn-mobile{display:none!important}@media only screen and (max-width: 768px){.collection-btn-mobile{display:flex!important}.collection-btn-desktop{display:none!important}.product-tag-sticker{font-size:8px}.collection-main .collection__filters .is-flex-wrap{flex-wrap:nowrap}.collection-main .collection__filters .select{max-width:40%}.collection-main .collection__filters{margin-left:unset!important;margin-right:unset!important}.collection-main .collection__filters .select,.collection-main .collection__filters select{width:45%}.collection-main .collection__filters .select{max-width:unset}.collection-main .purchase-details__buttons .button--add-to-cart{padding:13px}.collection-main ul.pagination-list{flex:1;display:flex;align-items:center;justify-content:start}.collection-main .paginate{margin-top:unset}}@media only screen and (max-width: 480px){.collection-main .collection__filters .select,.collection-main .collection__filters select{width:50%}}.filter-btn{display:flex;align-items:center;justify-content:center;border:1px solid #020122;border-radius:25px;background:transparent;padding:10px 20px;height:51px;cursor:pointer}.filter-btn span.icon{margin-right:5px}.c2-slider-faceted-filter-form{top:0;border-radius:0 25px 25px 0;background-color:#fff;position:fixed;z-index:999999;height:100%;padding:29px 40px 61px;width:410px;left:-500px;margin-left:0!important;transition:.5s}.fillter-overlay{position:fixed;top:0;right:-100%;bottom:0;z-index:49;width:100%;height:100%;opacity:1;transition:opacity .2s}.fillter-overlay-active{opacity:1;right:0}.faceted_filtering_heading{display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #020122;margin-bottom:11px}.search__content .faceted_filtering_heading{justify-content:flex-start}.faceted_filtering_heading .icon{position:absolute;left:0;cursor:pointer;transition:.3s}.faceted_filtering_heading .icon:hover{transform:rotate(180deg)}.c2-slider-faceted-filter-form{overflow:scroll}.c2-slider-faceted-filter-form::-webkit-scrollbar{display:none}.block__faceted-filtering{border-bottom:1px solid #020122;padding:15px 0}.block__faceted-filtering:last-child{border-bottom:none}.c2-slider-filter-form-active{left:0}.faceted-filter-group-display__submit button.button.button--primary{display:flex}[data-has-toggle-option] h3.sidebar-block__heading.is-h5{cursor:pointer}.collection-main .c2_description{font-size:14px;color:#020122;opacity:.8}.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{max-width:unset!important}a.faceted-active-filters__remove-filter.button.button--primary,a.button.faceted-active-filters__clear{height:41px!important}.c2-slider-filter-opened .collection-main.jsCollection{z-index:11}@media only screen and (max-width: 799px){.c2-slider-faceted-filter-form{left:-800px}.c2-slider-filter-form-active{left:0!important}.c2-slider-faceted-filter-form{max-width:80%}.c2-slider-faceted-filter-form{padding:29px 20px}.collection-main .c2_description{margin-bottom:0}.collection-main .product__thumbnail{padding:14px 16px}.collection-main .product-image__wrapper{padding-bottom:3px}}.c2-product-main{max-width:1130px}.pdp-notice-section{background-color:#ff671d;color:#fff;padding:12px 16px;border-radius:14px;font-size:14px;margin-bottom:10px}.pdp-notice-section:last-child{margin-bottom:0}.pdp-notice-section *{color:#fff}.pdp-notice-section a{text-decoration:underline}.product-block.product-block--price{border-bottom:1px solid #FF671D;padding-bottom:16px;border-radius:1px}.atc-feature-column{display:flex;align-items:center;justify-content:center;margin:16px auto auto;width:100%}.atc-feature-column svg{margin-right:8px}.product-block--pdp-shipping{padding-bottom:20px}.below-atc-idme{display:flex;align-items:center;margin-top:32px}.below-atc-idme img.id-me{width:30%;border-radius:50px}.below-atc-idme p.id-me-text{margin-left:12px;font-size:80%;text-align:left}.yotpo .standalone-bottomline.star-clickable,.yotpo .standalone-bottomline .star-clickable{margin-top:0}.yotpo.bottomLine.yotpo-small{padding-bottom:8px}.c2-product-main .product__information .product_name{padding-bottom:2px;text-transform:uppercase}.c2-product-main .product__information{width:calc(50% - 130px)}.c2-product-main .options-selection__option-name{text-transform:uppercase}.c2-product-main .product-form-container{padding-top:32px}.c2-product-main .purchase-details__quantity{height:50px;max-width:131px}.c2-product-main .quantity-wrapper.quantity-style--box{height:50px;width:131px}.c2-product-main .quantity-wrapper.quantity-style--box .quantity-minus{min-width:50px;background:transparent;border:1px solid #020122;border-right:none;border-top-left-radius:35px;border-bottom-left-radius:35px;min-height:31px;height:50px!important;justify-content:center}.c2-product-main .quantity-minus.button .icon{padding:2px}.c2-product-main .quantity-plus.button .icon,.c2-product-main .quantity-minus.button .icon{fill:#000;padding:6px}.c2-product-main .quantity-wrapper.quantity-style--box .quantity-input-control input{height:50px;min-height:unset}.c2-product-main .quantity-wrapper.quantity-style--box .quantity-plus{min-width:50px;background:transparent;border:1px solid #020122;border-left:none;border-top-right-radius:35px;border-bottom-right-radius:35px;min-height:31px;height:50px!important}.c2-product-main .product-quantity-box.purchase-details__quantity{width:calc(33% - 12px)}.c2-product-main .purchase-details.has-quantity-box .purchase-details__spb--false{max-width:unset}.c2-product-main .purchase-details.has-quantity-box .purchase-details__spb--false .button--add-to-cart{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 799px){.c2-product-main .product__information{width:calc(100% - 20px)}}.frequently_products_row{width:100%;display:flex;flex-direction:column;padding:20px 0}.frequently_products_col{display:flex;margin-bottom:24px;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between}.frequently_products_sub{width:calc(50% - 7px);border:1px solid #020122;border-radius:10px;background-color:#fff;padding:20px 8px}.frequently_products_image img{object-fit:contain;height:149px}.frequently_products_info p.is-text{padding:12px 0 8px;text-transform:uppercase}p.frequently_description{padding-bottom:20px;font-size:12px}.frequently-add-to-cart{height:39px;width:100%;border:1px solid #020122;border-radius:25px;background-color:#ff671d;color:#fff;display:flex;align-items:center;padding:6px 16px;justify-content:space-between}.frequently_products_image{max-height:149px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #020122;padding-bottom:20px}@media only screen and (max-width: 768px){.c2-product-main .product-gallery__main .product-gallery__image:last-child:before{display:none}.c2-product-main .product-gallery .flickity-page-dots{display:block}.c2-product-main .flickity-page-dots .dot{transition:.3s;width:8px;height:8px}.c2-product-main .flickity-page-dots .dot.is-selected{width:32px;border-radius:4px;background-color:#020122}.c2-product-main .purchase-details.has-quantity-box .purchase-details__spb--false{max-width:unset;flex:1 0 60%}.c2-product-main .purchase-details__quantity{max-width:139px}.c2-product-main .product-quantity-box.purchase-details__quantity{width:calc(40% + -0px)}.c2-product-main .quantity-wrapper.quantity-style--box{width:127px}.c2-product-main .smart-payment-button--false .purchase-details{justify-content:space-between}}.recommended-products-section .product__thumbnail{border:1px solid #020122;border-radius:12px;background-color:#fff;padding:16px;display:flex;flex-direction:column;min-height:100%;justify-content:space-between}.recommended-products-section .is-width-wide h4,.recommended-products-section .is-width-wide .flickity-slider{margin-left:30px}.recommended-products-section .flickity-prev-next-button.previous{left:unset;top:-80px;right:120px}.recommended-products-section .flickity-prev-next-button.next{top:-80px;right:60px}.product-recommendations .container{height:100%}.product-recommendations .select{margin-top:15px}.product-recommendations .select:not(.is-multiple):not(.is-loading):not(.is-arrowless):after{top:41px}.product-recommendations .product-image__wrapper{border-bottom:1px solid #020122;padding-bottom:16px}.product-recommendations .product-thumbnail{padding-top:16px}.product-recommendations .product-thumbnail__title{text-transform:uppercase}.product-recommendations button.button--add-to-cart{justify-content:space-between!important}@media only screen and (max-width: 768px){.recommended-products-section .is-width-wide h4,.recommended-products-section .is-width-wide .flickity-slider{margin-left:15px}.recommended-products-section .flickity-button{display:none}}@media only screen and (max-width: 426px){.recommended-products-section .purchase-details.has-quantity-box .purchase-details__spb--false .button--add-to-cart{padding:5px}}.page-product-slider .image-slideshow .flickity-button{top:50%!important;background:transparent}.page-product-slider .image-slideshow .flickity-button svg{fill:#fff}.page-product-slider .flickity-page-dots .dot{background:#fff;transition:.3s;height:8px;width:8px}.page-product-slider .flickity-page-dots .dot.is-selected{width:32px;border-radius:4px}.accordionNew.active{border-bottom:none!important}@media (max-width: 768px){.page-product-slider .slideshow-classic .caption{align-items:flex-start}}.LD .caption .caption-content{padding-top:135px}.LD .slick-dots li:before{background-color:#fff}.LD .slick-vertical .slick-list{height:calc(100vh - 40px)!important}.LD .caption-content .image-element__wrap{margin-top:0;max-height:240px}.LD .slick-slider .image-element__wrap img.c2_image{object-fit:contain;max-height:240px}.LD div.slideshow-classic__subheading{margin-bottom:10px}.LD .text-align-left .banner__subheading{margin-left:0!important}.LD .text-align-right .banner__subheading{margin-right:0!important}.slideshow-classic-vertical.LD .slideshow-classic__banner{height:unset}.LD .is-justify-left .caption-content{width:100%}.LD .is-justify-right .caption-content{width:100%;padding-left:60%}.LD .caption,.LD .caption .caption-content{width:100%}.image-with-text-block{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:75%}.image-with-text-block-col{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:216px}.image-with-text-block-col img{height:40px;margin-bottom:20px;object-fit:cover}.image-with-text-block-col p{height:100%}.block-product-order{color:#fff;border-color:#fff;background-color:#0000;border-radius:24px;line-height:inherit;max-width:100%;white-space:normal;border:1px solid;display:flex;align-items:center;height:51px!important;cursor:pointer;justify-content:center;padding-bottom:calc(.375em - 1px);padding-left:2em;padding-right:2em;padding-top:calc(.375em - 1px);text-align:center;transition:background .2s ease-in-out}.block-product-order span.icon{margin-right:6px}.list-icon-n-text{display:flex;flex-direction:column;margin-bottom:33px}.list-icon-n-text-col{display:flex;align-items:center;justify-content:start;margin-bottom:4px}.list-icon-n-text-col img{height:30px;width:30px;object-fit:cover;margin-right:6px;display:flex;align-items:center;justify-content:center}.LD .is-justify-center .caption-content.text-align-center,.LD .caption.is-align-center .caption-content{justify-content:center}@media only screen and (min-width: 799px){.image-with-text-block{margin-right:auto}}@media only screen and (max-width: 799px){.image-with-text-block{width:100%}.block-product-order{width:100%;margin-top:10px}.image-with-text-block{margin-bottom:10px}.LD .caption .caption-content{justify-content:end;padding-top:60px}.image-with-text-block-col img{height:32px;margin-bottom:10px}.image-with-text-block-col{align-items:center;justify-content:space-between;max-width:calc(33.33% - 20px)!important}.image-with-text-block{justify-content:space-between}.LD .slick-slider .image-element__wrap img.c2_image{max-height:180px}.list-icon-n-text{margin-bottom:0}.LD .is-justify-right .caption-content{padding-left:20px}.LD .slick-next:before{display:none}.LD .slick-prev:before{display:none}.LD .is-justify-center .caption-content.text-align-center,.LD .caption.is-align-center .caption-content{justify-content:end}}.block-col-with-color-row{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 0 28px}.block-col-with-color-col{display:flex;width:calc(25% - 22px);margin-left:11px;margin-right:11px;flex-direction:column;align-items:center;justify-content:start;border-radius:12px;background-color:#ffffff1f;padding:16px 24px;height:100%}.block-col-with-color-col img{height:64px;width:85px}.block-col-with-color-col .image-element__wrap{margin-bottom:0!important}.slideshow-classic__subheading2{max-width:580px;margin:auto}body.page-product-landing{overflow-y:hidden;height:100vh}@media (min-width: 768px){.slideshow-classic-vertical.LD .slideshow-classic__banner:last-child .caption-content{overflow-y:scroll;padding-top:250px;-ms-overflow-style:none;scrollbar-width:none}}.slideshow-classic-vertical.LD .slideshow-classic__banner:last-child .caption-content{padding-top:250px}.slideshow-classic-vertical.LD .slideshow-classic__banner:last-child .caption-content::-webkit-scrollbar{display:none}@media only screen and (max-width: 768px){.block-col-with-color-col{width:calc(80% - 22px);height:unset;min-height:100%}.block-col-with-color-row .flickity-page-dots{bottom:-30px}.block-col-with-color-row{margin-bottom:50px}.block-col-with-color-row .flickity-page-dots li.dot{background:#fff;height:8px;width:8px;transition:.3s}.block-col-with-color-row .flickity-page-dots li.dot.is-selected{width:32px;border-radius:4px}}.range{-webkit-appearance:none;appearance:none;width:100%;background:#000}.range::-webkit-slider-thumb{-webkit-appearance:none}.range::-webkit-slider-thumb{position:relative;height:12px;width:12px;border-radius:100%;border:none;background:#000;cursor:pointer;margin-top:-5px;z-index:1}.range::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background:#000;border-radius:4px;border:none}.range::-moz-range-thumb{height:14px;width:14px;border-radius:100%;border:none;background:#000;cursor:pointer}.range::-moz-range-progress,.range::-moz-range-track{width:100%;height:6px;cursor:pointer;border-radius:4px;border:none}.range::-moz-range-progress{background-color:#000}.range::-moz-range-track{background-color:#000}.facet-filters.sorting.sorting-filter-open{transition:.2s transform ease-in-out}.facet-filters.sorting.sorting-filter-open svg{transform:rotate(180deg)}.facets__price .price-range__input-group:last-child{display:none}.facets__price{display:flex;flex-direction:column;width:100%;position:relative;margin-top:60px}.range-group{height:2px;background:#000;border-radius:4px;position:relative}.left-price{left:0;position:absolute;top:-40px}.right-price{position:absolute;right:0;top:-40px}.range-group .range{pointer-events:none;height:2px;vertical-align:top}.range-group .range::-webkit-slider-runnable-track{background:none}.range-group .range::-webkit-slider-thumb{pointer-events:auto}.range-group .range::-moz-range-progress,.range-group .range::-moz-range-track{background:none}.range-group .range::-moz-range-thumb{pointer-events:auto}[dir=ltr] .range-group .range:last-child{left:0}.range-group .range:last-child{right:0}.range-group .range:last-child{position:absolute;top:0}.faceted-filter-group-display__checkmark{border-radius:50px}.button--secondary:hover span.icon svg g g g{fill:#ff671d!important}.button--secondary:hover span.icon svg path{fill:#ff671d}.button{transition:.3s;position:relative}.button--secondary:hover{padding-right:3em;padding-left:2em}.button--secondary{padding-left:3em;transition:all .5s ease-in-out}.button--secondary .icon{transition:.3s}.button--secondary .icon{position:absolute;left:15%}.button--secondary:hover .icon{background:#fff;border-radius:24px;width:34px;height:34px;padding:4px;left:calc(100% - 32px)}@media (max-width: 768px){.button--secondary .icon{position:unset}.button--secondary:hover .icon{position:absolute}.button--secondary:hover{padding-right:3em}.button--secondary{padding-left:3em}}.custom-footer li.footer__menu-link{margin-bottom:6px}.custom-footer .block__newsletter.medium-down--one-whole{max-width:450px}.Custom-login-foam .button[type=submit]{display:none!important}.register_form .button[type=submit]{display:none}.register_form .button{width:100%;margin-left:0;margin-right:0;height:51px!important;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.pagination .pagination-previous{margin-right:2px}.featured-collection .button--primary span.icon{padding-right:6px}.custom-about-image{max-width:720px!important}.LD .slideshow-classic.slick-slider .image-element__wrap img{height:calc(100vh - 67px)!important}.LD .caption-content .block-col-with-color-col .image-element__wrap img{height:unset!important}.slideshow-classic-vertical .slideshow-classic__buttons .button{margin-bottom:5px}#theme-ajax-cart span.money.compare-at-price{margin-left:5px}.faceted-filter-form input.button.button--primary{display:none}.c2-slider-faceted-filter-form .button.button--secondary.custom-2{display:flex;width:100%;margin-top:20px;padding:10px 16px}.c2-slider-faceted-filter-form .button.button--secondary.custom-2 .icon{margin-left:5px!important;margin-right:5px!important}@media (max-width: 768px){.c2-mobile-login g#Group-2 g{fill:#000}.Custom-login-foam .heading-form h5{display:flex;flex-direction:column}.cart__checkout .checkout{margin-bottom:unset}#template-product .page-product-slider .button.button--secondary{width:100%}}@media (min-width: 1317px){.LD .slideshow-classic.slick-slider .image-element__wrap img{height:100vh!important}}@media (min-width: 769px){.page-product-slider .caption.is-justify-left{left:57%}}.custom-header .mobile-menu__content .submenu__input:checked~.mobile-menu__submenu.has-dropdown{display:flex;overflow-x:unset;padding:8px 0 20px;flex-direction:column;opacity:.7;margin:0;border:none}h1.cart-page__title{text-transform:uppercase}.LD .is-justify-center .caption-content.text-align-center{justify-content:start}@media (max-width: 769px){.Custom-login-foam header.account-page__header.one-whole{width:100%}.video-section .video-wrapper .image-element__wrap img{height:100%;object-fit:cover}.getting_videos .video-wrapper .image-wrapper{height:60vh}.getting_videos .video-wrapper .image-wrapper .image-element__wrap{height:100%}.LD .slick-vertical .slick-list{height:calc(100vh - 35px)!important}.LD .slideshow-classic.slick-slider .image-element__wrap img{height:calc(100vh - 36px)!important}.c2_product-recommander .button--add-to-cart span{font-size:80%}.slideshow-classic-vertical.LD .slideshow-classic__banner:last-child .caption-content{padding-top:70px}}@media (max-width: 426px){.top-bar__item-text .is-text{font-size:75%}.mega-menu__mega-menu-1 .mega-menu{background-color:#fff!important}#template-product .bottom-line-items-wrapper{transform:unset!important}.bottom-line-items-container-desktop .bottom-line-items-wrapper{position:unset!important;left:unset!important;transform:unset!important}#template-product .bottom-line-items-container-desktop{height:unset!important;position:unset!important;display:flex;align-content:center;justify-content:center;width:100%}#template-product .bottom-line-items-wrapper{display:flex;align-content:center;justify-content:center}#template-product .bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper{height:unset!important}#template-product .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items{width:100%;display:flex;align-content:center;justify-content:center}#template-product .main-widget .reviews-qa-labels-container{position:unset!important}#template-product .bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-qa-labels-container .reviews-qa-label{padding:0!important;margin:0!important}#template-product .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars{position:unset!important;margin:0!important}}.LD .slideshow-classic.slick-slider .image-element__wrap img.c2_color-col_image{height:unset!important}span.header-cart__count.header-cart__count--badge.badge{box-shadow:0 0 3px 1px}.Custom-top-vedio-sec-buttons select{background-color:#fff}.page-product-slider .slideshow-classic__buttons .icon svg g path{fill:#fff}.search-popup.js-search-popup.fancybox-content{padding:45px 10px}.search-popup.js-search-popup.fancybox-content form.search-form{margin-top:15px}.search-popup.js-search-popup.fancybox-content form.search-form .search__fields input[type=text]{height:48px;border-radius:5px}.search-popup.js-search-popup.fancybox-content h2.search-popup__title{text-transform:uppercase}.custom-lp-slideshow .caption-content .image-element__wrap{max-height:unset;display:flex;align-items:center;justify-content:center}.custom-lp-slideshow .slick-slider .image-element__wrap img.c2_image{max-height:80%}@media (max-width: 768px){.custom-lp-slideshow h2.slideshow-classic__heading.banner__heading.title.is-h1{margin-top:30px}.custom-lp-slideshow .slideshow-classic__banner:last-child,.custom-lp-slideshow .slideshow-classic__banner:last-child .caption{height:fit-content!important}.custom-lp-slideshow .slideshow-classic__banner:last-child{overflow-y:auto}.custom-lp-slideshow .slideshow-classic__banner:last-child .caption{background:#000}}div#template-search .container{width:100%}.search-popup.js-search-popup.fancybox-content ul.show-product-in-search-box{display:flex;align-items:stretch;justify-content:space-between;flex-flow:wrap;margin-top:20px}.search-popup.js-search-popup.fancybox-content a.Product-Title{font-size:80%;text-align:center!important;display:flex}.search-popup.js-search-popup.fancybox-content li.show-product-in-search-box-li{flex-basis:calc(33.33% - 20px)}body.index{overflow-y:hidden;height:100vh}.slideshow-classic.slick-vertical.disable-layout:after{content:"";width:100%;height:100vh;background-color:#fff0;z-index:9999999;position:absolute;top:0}.go-footer-btn,.go-header-btn{position:fixed;bottom:20px;z-index:9999;left:20px;background:#ff671d;border:none;color:#fff;padding:20px 20px 12px;border-radius:54px;transition:.3s;cursor:pointer}.go-footer-btn:hover{background:#000}.restricted-text,.jsCart .cart__row{padding-bottom:10px}.restricted-text{color:#cd2424;font-weight:700}.ajax-cart__details-wrapper .restricted-text{font-size:16px;font-weight:700;font-family:proxima-nova-extra-condensed;text-transform:uppercase}#template-product .yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon,.yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon{color:#fff!important}p.c2-custom-menu-product-title{text-align:center}[data-options-unselected]{pointer-events:none;opacity:.5}#template-product .yotpo-reviews .yotpo-footer{clear:none!important;border-top:none!important}.yotpo .form-group .form-element .y-input{width:100%!important}.yotpo .write-review .connect-wrapper{padding-left:0!important}.yotpo .write-review .yotpo-header .yotpo-header-title{padding-bottom:20px}.yotpo .write-review .write-review-content .y-label{padding-bottom:8px}.yotpo .write-review .yotpo-header .yotpo-mandatory-explain{font-size:12px;color:#000}.yotpo-footer{display:flex;align-items:center;justify-content:space-between;width:100%;flex-basis:100%}.yotpo .yotpo-review .yotpo-footer .yotpo-helpful.yotpo-helpful{display:flex!important;align-items:center;justify-content:flex-end;flex:1;margin-top:10px!important}.yotpo .yotpo-question .yotpo-comments-box.visible,.yotpo .yotpo-comments-box .yotpo-comment-box{width:100%}.footer__menu-link a{display:-webkit-box}.hover-img2,.footer__menu-link a:hover .hover-img{display:none}.footer__menu-link a:hover .hover-img2{display:-webkit-inline-box}body.page-contact .page__content span{text-decoration:none!important}@media (max-width: 768px){.yotpo .yotpo-review .yotpo-footer .footer-actions{margin-top:5px!important}.yotpo .yotpo-review .yotpo-footer .yotpo-helpful.yotpo-helpful{margin-top:0!important}div.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons{background:unset!important}.mobile-filters-modal .yotpo-display-wrapper *{color:#fff!important}div.mobile-filters-modal .yotpo-display-wrapper{background-color:#ff671d!important}div.yotpo .yotpo-icon{height:12px}}@media (max-width: 370px){.custom-header .action-area__link .icon.header__icon,.custom-header .mobile-header__open-menu .icon{height:25px;width:25px}}.page-product-landing iframe#preview-bar-iframe{display:none}html{padding-bottom:0!important}.slider-image-width-text .image-with-text__wrapper{max-width:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.slider-image-width-text .image-with-text__wrapper .image-element__wrap{width:226px;height:226px;margin:0 auto}.slider-image-width-text .image-with-text__image-column .image-element__wrap{height:100vh;max-height:100%}.slider-image-width-text img.image-with-text__image{height:100%}@media (max-width: 1125px){.collection-btn-desktop{font-size:12px;padding:8px}.collection-btn-desktop .money{margin-left:5px}}@media (max-width: 903px){.image-with-text-block-col{max-width:146px}.slider-image-width-text .image-with-text__wrapper .image-element__wrap{width:127px;height:127px}}@media (max-width: 799px){.custom-blogs .blog__filter{width:calc(50% - var(--gutter))}.custom-blogs .blog__sort_by{width:50%}.blog__sort_by .field{width:calc(100% - var(--gutter));display:flex;justify-content:end}.slider-image-width-text .image-with-text__text-column{padding-left:10px;padding-right:10px}.LD .slideshow-classic__heading{margin-top:20px}.slider-image-width-text h3.image-with-text__heading{font-size:32px}.slider-image-width-text .image-with-text__image-column .image-element__wrap{height:auto}}@media (max-width: 600px){.slider-image-width-text h3.image-with-text__heading{font-size:32px}.slider-image-width-text .image-with-text__text-column{padding-bottom:10px}}.c2-product-main .product__information .product_name,.product__thumbnail .product-thumbnail__title{font-family:proxima-nova-extra-condensed}.block__faceted-filtering.hidden{display:none}.ajax-cart__line-items,.ajax-cart__line-items .ajax-cart__line-item{word-break:break-all}.custom-product-documents .gallery-item__overlay .gallery__link{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.custom-product-documents .gallery-item__content .title{font-size:16px;font-family:skolar-pe,sans-serif}.navbar-item.has-mega-menu.active_mega label[for=mega-products] a,.custom-header .navbar-item a.navbar-link.header__link:hover,.custom-header .navbar-item a.navbar-link.header__link:focus{color:#ff671d!important;text-decoration:underline}[data-collection-main] .paginate a[data-custom-pagination]{max-width:250px;margin:0 auto}.custom-bundles .th_pb_total_price,.custom-bundles .th_pb_addtocart_section .th_pb_add_to_cart{max-width:100%;margin:0 auto;display:block;float:unset}.custom-bundles .th_pb_addtocart_section{max-width:50%;margin:0 auto;display:block;float:unset}.custom-bundles .th_pb_addtocart_section .th_pb_add_to_cart{max-width:205px;margin:0 auto;display:block;float:unset}@media only screen and (max-width: 768px){.c2-custom-menu-data-container.ios_class{top:100px}.custom-bundles .th_pb_total_price{max-width:100%;margin:0 auto;display:block;float:unset}.custom-bundles .th_pb_addtocart_section{max-width:300px;margin:0 auto;display:block;float:unset}}@media screen and (max-width:798px){.home_vertical_banner_sliders .image-with-text__image-column.image-with-text__column{display:none}.home_vertical_banner_sliders .slideshow-classic__banner:last-child{height:fit-content!important}}@media screen and (max-width:600px){.home_vertical_banner_sliders .slideshow-classic .slick-track .slick-slide .image-with-text__heading{font-size:29px}}.custom-bundles .th_pb_wf.th_pb_option_label_cls{display:none!important;margin:0!important}.custom-bundles .th_pb_wf.th_pb_variants_select_div_cls{display:block!important}.custom-bundles .th_pb_wf.th_pb_option_select_cls{margin:0!important}.custom-bundles .th_pb_list_content .th_pb_list_pro_detail .th_pb_pro_title.th_pb_wf a,.custom-bundles .th_pb_addtocart_section.th_pb_wf .th_pb_total_price,.custom-bundles .th_pb_addtocart_section.th_pb_wf .th_pb_total_price .money{color:#020122!important;font-family:proxima-nova-extra-condensed,sans-serif;font-size:24px!important;font-weight:900;letter-spacing:0;line-height:35px;text-transform:uppercase}.custom-bundles .th_pb_section .th_pb_list_content .th_pb_bd_qty,.custom-bundles .th_pb_custom_bundle .th_pb_list_content .th_pb_bd_qty,.custom-bundles .th_pb_wf.th_pb_single_variant_title{display:none!important}.custom-bundles .th_pb_list_pro_detail.th_pb_wf{display:flex!important;flex-direction:column!important}.custom-bundles .th_pb_variants_section{order:2!important}.custom-bundles .th_pb_list_price.th_pb_wf{padding-bottom:9px}.custom-bundles .th_pb_old_price,.html-section .custom-bundles .th_pb_section .th_pb_total_price .th_pb_total_save_label{display:none!important}@media (max-width: 1024px){body.index #shopify-section-footer-classic{padding-top:120px!important}}@media (max-width: 1280px){.custom-header .navbar-item a.navbar-link.header__link{padding:0 18px;font-size:16px}.vertical-slider-section-wrap .custom-faq-content1{padding:20px 0}.vertical-slider-section-wrap .custom-faq-related-content{padding:26px}#shopify-section-template--14970050707523__b8c8ed1a-008f-403d-b9ae-b274a56d8dc6 .is-h2{font-size:40px}.vertical-slider-section-wrap .custom-testimonials{padding:0}}@media (max-width: 1024px){.vertical-slider-section-wrap .rich-text__content .content-wrap .rich-text__text h4{margin-bottom:8px}.vertical-slider-section-row .video-block-row{margin:10px auto}.video-block-row .video-block{margin:6px;flex:0 0 calc(50% - 12px)}.vertical-slider-section-wrap .rich-text__content .content ul{margin-top:0}body.index .custom-footer .block__link-list{margin-bottom:16px}body.index .custom-footer .block__logo .footer__logo-wrapper{margin-bottom:0}}@media (max-width: 798px){#shopify-section-template--15009343209539__f97783b8-9398-4a2b-b258-2c9162a18c8c .image-with-text-overlay__heading.is-h2{line-height:1}.mobile-menu__list-item:not(.has--mega__menu) .submenu__label .mobile-menu-link .icon{margin-top:2.5px}.about-us-page-main .page__content .one-whole img{max-width:250px!important;display:block;margin:0 auto}.mobile-search{width:100vw}.mobile-search form{padding-left:8px}.custom-image-with-text-block .col{padding:0;flex:0 0 100%}.custom-image-with-text-block .text{margin-top:24px}body.index #shopify-section-header-classic{top:75px}body.index #shopify-section-header__top-bar{position:fixed;top:39px;z-index:22}body.index #fp-nav.fp-right{right:auto;left:15px}.vertical-slider-section-wrap .rich-text__content .content-wrap{flex:0 0 100%}.vertical-slider-section-wrap .rich-text__content .buttons{flex:0 0 100%;width:100%;margin-top:24px}.vertical-slider-section-wrap .custom-faq-related-content{padding:16px}.vertical-slider-section-wrap .buttons .button{margin:0 5px 10px;padding:5px 18px;width:auto!important}.plyr--video .plyr__control .play-icon-button-control{width:28px;height:28px}.vertical-slider-section-row .player-container{flex:0 0 calc(100% - 20px);margin:6px 10px}}@media (max-width: 500px){body.index #shopify-section-header-classic{top:72px}#shopify-section-header__top-bar .top-bar__item div.is-h6{font-size:18px}}@media (max-width: 425px){body.index #shopify-section-header-classic{top:70px}#shopify-section-header__top-bar .top-bar__item div.is-h6{font-size:16px}}@media (max-width: 350px){body.index #shopify-section-header-classic{top:67px}#shopify-section-header__top-bar .top-bar__item div.is-h6{font-size:14px}}@media screen and (max-width:798px){.custom-testimonials .image{flex:0 0 100%}.custom-testimonials .text{flex:0 0 100%;margin-left:0}.video-block-row .video-block{flex:0 0 100%;margin:6px 0}}.heading-section__preheading__image{padding-bottom:40px}.heading-section__preheading__image .image-element__wrap{width:100%}.comparison-section .title{margin:0 auto}.comparison-section .button-group{display:flex;justify-content:space-between}.comparison-section .button-group .button{width:50%;margin:5px}.comparison-section .row_specs td{text-align:center}.comparison-section .row_specs td .price-ui,.comparison-section .reviews td div{display:flex;justify-content:center}.comparison-section .row_specs .row_label,.comparison-section .reviews .row_label{text-align:right}.comparison_table tr th .item_label{font-size:30px}.comparison-section .section-subheading-block{width:100%;padding-bottom:30px}.comparison-section .section-subheading-block .intro-copy{text-transform:uppercase;font-family:proxima-nova-extra-condensed;font-weight:900;font-size:16px;padding-bottom:10px}.comparison-section .section-subheading-block{text-align:center}#template-collection-rifles .button-group .button,#template-collection-defense-sprays .button-group .button{width:100%}.featured-collection-section .image-element__wrap img{width:auto}.featured-collection-section .product-thumbnail{margin-bottom:20px}.featured-collection-section .product-thumbnail .product-thumbnail__title{font-family:proxima-nova-extra-condensed;font-weight:900;font-size:22px;text-transform:uppercase}@media screen and (max-width:798px){.comparison-section table{min-width:100%}.comparison-section table .header-column{width:10%}.comparison-section table .first-product-column,.comparison-section table .second-product-column,.comparison-section table .third-product-column,.comparison-section table .fourth-product-column,.comparison-section table .fifth-product-column,.comparison-section table .sixth-product-column,.comparison-section table .seventh-product-column,.comparison-section table .eighth-product-column,.comparison-section table .nineth-product-column,.comparison-section table .tenth-product-column{width:15%}.comparison-section .title{font-size:30px;margin:0 auto}.comparison-section table{table-layout:fixed}.comparison-section table td{padding:7px}.comparison-section .product_image-wrapper{width:175px}.comparison-section .product_image-wrapper .item_label{font-size:20px}.comparison-section .product_image-wrapper .image-element__wrap .product_image{max-width:75%}.comparison-section .button-group{display:block}.comparison-section .button-group .button{width:100%;height:35px!important}.comparison-sections .row_label,.comparison-section .reviews .row_label{font-size:18px!important}.comparison-section .row_specs td{font-size:18px;width:175px}#template-collection-rifles .comparison-section table .header-column{width:10%}.comparison-section .row_specs td{text-wrap:wrap;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}#template-collection-defense-sprays .comparison-section table .header-column{width:15%}#template-collection-defense-sprays .comparison-section .row_specs td{font-size:14px;font-size:3vw}#template-collection-defense-sprays .comparison-section .reviews .row_label{font-size:14px!important;font-size:3vw!important}#template-collection-defense-sprays .button-group .button{font-size:14px}}@media screen and (max-width:550px){.comparison-section .button-group .button{width:100%;height:42px!important;font-size:18px!important}.comparison-section .row_specs td{text-wrap:wrap;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.comparison-section .button-group .button{margin:12px auto}#template-collection-defense-sprays .comparison-section .button-group .button{font-size:12px!important;border-radius:0}#template-collection-defense-sprays .comparison-section .button-group span{display:none}#template-collection-defense-sprays .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,#template-collection-defense-sprays .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,#template-collection-defense-sprays .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,#template-collection-defense-sprays .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star,#template-collection-defense-sprays .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,#template-collection-defense-sprays .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,#template-collection-defense-sprays .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,#template-collection-defense-sprays .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,#template-collection-defense-sprays .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{font-size:14px!important}}.collection_name_link{padding-bottom:12px;display:inline-block}.product-gallery__link{position:relative}.zoom_gallary_image{position:absolute;right:0;bottom:0;width:25px;display:none;z-index:1}.zoom_gallary_image path,.zoom_gallary_image polygon{fill:#ff671d}.product-gallery__link:hover .zoom_gallary_image{display:flex}body.index #fp-nav{z-index:3}@media screen and (max-width:450px){#template-collection-defense-sprays .comparison-section .button-group .button{font-size:12px!important;border-radius:0}#template-collection-defense-sprays .comparison-section .button-group span{display:none}}@media only screen and (max-width: 767px){.custom-header .mobile-menu__content .submenu__input:checked~.mobile-menu__submenu.has-dropdown{overflow:scroll}.mobile-menu__content .mobile-menu__list-item{overflow:scroll}.mobile-menu{min-height:calc(100vh - 116px)}.c2_mobile_login_text{font-size:14px;margin-top:3px}.c2-mobile-login{bottom:0;position:fixed;padding:20px 0}.mobile-menu__content{margin-bottom:0;padding-bottom:0}.mobile-menu__content.has-active_menu{min-height:100vh}.custom-header .mobile-menu__list{border-bottom:unset;overflow:scroll}.mobile-menu__toggle-icon.is-active+.mobile-menu{background:#fff;max-height:100%;height:100%!important}.fullpage-wrapper.custom-vertical-slider>.shopify-section{align-items:center}}#preview-bar-iframe{display:none!important}#template-page-side-hustle .plyr.plyr--full-ui.plyr--video{flex:0 0 100%!important}#template-page-side-hustle .dealer-form-button{padding:10px}#template-page-side-hustle .dealer-form-button a{border-radius:0;font-size:1.5rem}#template-page-side-hustle .stocking-order{padding:0 20px}#template-page-side-hustle .stocking-order h2{margin:0 auto}#template-page-side-hustle .stocking-order .subtitle{margin-top:0}#template-page-side-hustle .stocking-order ol{font-weight:700;padding:0 20px}#template-page-side-hustle .stocking-order ol>li{padding-bottom:20px}#template-page-side-hustle .stocking-order ol ul{font-weight:400;list-style-type:disc;padding:10px 20px}#template-page-side-hustle .stocking-order .bottom-section{padding-top:20px}h2.shipping_filter_heading{text-align:center;color:#ff671d;margin-bottom:15px}.shipping_filter_buttons{display:flex;justify-content:center;align-items:center}.shipping_filter_buttons .shipping_filter_btn{min-width:150px;margin:0 10px}.shipping_restrict_filters_container{padding:30px 0;margin-top:40px}.shipping_restrict_filters_container .shipping_restrict_filter{padding-bottom:20px}.shipping_restrict_filters_container .shipping_restrict_filter_dropdown{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:350px;margin:auto auto 30px;position:relative}.shipping_restrict_filters_container .shipping_restrict_filter_dropdown .restrict__dropdown,.shipping_restrict_filters_container .shipping_restrict_filter_dropdown .restrict__search{display:flex;height:44px;background:transparent;border:1px solid #000;border-radius:25px;align-items:center;justify-content:space-between;width:100%;max-width:350px;text-align:left;padding:12px;text-transform:uppercase;font-family:sans-serif;font-size:14px;cursor:text}.shipping_restrict_filters_container .shipping_restrict_filter_dropdown h5{color:#ff671d;margin-bottom:10px}.shipping_restrict_filters_container .shipping_restrict_filter_dropdown ul{width:100%;padding:10px;box-shadow:#64646f33 0 7px 29px;border-radius:14px;position:absolute;top:100%;z-index:1;background:#fff;margin-top:7px;opacity:0;pointer-events:none}.shipping_restrict_filter_dropdown.active ul{opacity:1;pointer-events:auto}.shipping_restrict_filters_container .shipping_restrict_filter_dropdown ul li{padding:6px 12px;text-transform:uppercase;font-family:sans-serif;font-size:14px;cursor:pointer}.shipping_restrict_filter.hide{display:none}.shipping_restrict_filter_data .prod___list{display:flex;align-items:center}.shipping_restrict_filter_data .prod___list img{max-width:50px;margin-right:17px}#shopify-section-template--15164052537411__e068596c-47cb-486a-8931-937e5898a130 .icon-with-text-column__column{border:2px solid black}.c2-image-with-text-column__image.is-fullsize{max-width:unset!important;width:100%!important;max-height:unset!important}#shopify-section-template--15109387550787__d65afa6f-06fe-497d-9fde-dc33bb4f1541 .heading-section__preheading,.icon-with-text-column .icon{margin-bottom:0}#shopify-section-template--15109387550787__620bb55c-ab38-4d05-bf9f-3834ba4e7e66 #text_d70596cb-fc6a-4ec7-9bc2-3632c72dbbef .content-wrap{display:none}#shopify-section-template--15109387550787__620bb55c-ab38-4d05-bf9f-3834ba4e7e66 #text_d70596cb-fc6a-4ec7-9bc2-3632c72dbbef .buttons.is-center{width:100%;margin-top:20px}.website-review-widget{display:none}.heading-wrapper--comparison-pistols{max-width:700px}.comparison-pistols-section .product-thumbnail__title{font-size:26px;font-family:proxima-nova-extra-condensed;font-weight:900}.comparison-pistols-section .product-price{font-family:proxima-nova-extra-condensed;font-weight:900;font-size:24px}.comparison-pistols-section .product__meta__row{display:flex;padding-bottom:10px;align-items:center}.comparison-pistols-section .c2_description{padding-bottom:15px;display:block}.comparison-pistols-section .product__meta__title,.comparison-pistols-section .product__meta__value{flex:1;font-size:12px;padding-right:5px}.comparison-pistols-section .product__meta_bars{flex:3;display:flex;justify-content:space-between;align-items:center}.comparison-pistols-section .product__meta_bars .product__meta_bar{display:flex;flex:1;width:100%;background:#e2e2e2;margin-right:2px;border-radius:10px;min-height:3px}.comparison-pistols-section .product__meta_bars .product__meta_bar.highlight_bar{background:#ff671d}.comparison-pistols-section .shop__product__btn{margin-top:20px;border-radius:2px!important}.comparison-pistols-section .product-price.split__payment__text_added{display:flex;align-items:center}.comparison-pistols-section .product__split_payment_text,.comparison-pistols-section .new-sezzle-widget{font-weight:400;font-size:16px;padding-left:15px}.scroll--top-btn{position:fixed;bottom:95px;z-index:9999;background:#ff671d;right:18px;padding:15px 20px;cursor:pointer;color:#fff;display:none}.scroll--top-btn.active{display:block}@media only screen and (max-width: 767px){#form-dealer .buttons input.button[type=submit]{height:51px;width:100%;text-transform:uppercase}}.custom--blog-posts .heading-wrapper--blog_page{margin-bottom:15px}.card-content.blog-card__content.text-align-center .blog-card__read-more{justify-content:center}@media (min-width: 799px){.custom--blog-posts .blog-card.one-half .image-element__wrap{max-height:23rem;object-fit:cover}.blog__card__full.blog-card .blog-card__image .image-element__wrap,.blog__card__full.blog-card .blog-card__image .image-element__wrap img{max-height:30rem;object-fit:cover}}.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-name{color:#000!important}.acc-container button{color:#000}.powered-by-rebuy{display:none}.product-pistols .shopify-section .shopify-app-block .rebuy-widget-content{font-family:proxima-nova-extra-condensed}.product-pistols .shopify-section .shopify-app-block .rebuy-widget-content .super-title{text-align:left;padding:10px;font-size:clamp(3rem,2vw + 2.25rem,4rem);margin-bottom:30px}.product-pistols .shopify-section .shopify-app-block .rebuy-widget-content .rebuy-product-block{border:1px solid black;border-radius:12px}.product-pistols .rebuy-product-media .rebuy-product-image{border-bottom:1px solid black}.product-pistols .rebuy-product-info{text-align:left;text-transform:uppercase;font-size:18px;font-weight:700}.product-pistols .rebuy-product-actions .rebuy-button{background-color:#ff671d;color:#fff;border:1px solid black;border-radius:25px}.product-pistols .rebuy-widget-content .rebuy-product-grid{padding-left:0!important;padding-right:0!important}.product-pistols .splide__list .rebuy-product-block{margin-left:calc(var(--gutter) / 2);margin-right:calc(var(--gutter) / 2);width:calc(25% - var(--gutter) + .35%)!important;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;position:relative}.product-pistols div.splide__list>div:first-child{margin-left:0}.product-pistols div.splide__list>div:nth-child(4){margin-right:0}.product-pistols div.splide__list>.is-visible:nth-child(1){margin-left:0!important}.product-pistols div.splide__list>.is-visible:nth-child(4){margin-right:0!important}.product-pistols div.splide__list .rebuy-product-block.is-visible:last-child{margin-right:0}.product-pistols .rebuy-product-options{margin-top:15px}.product-pistols .rebuy-product-options select{border:1px solid black!important;border-radius:25px!important}.product-pistols .rebuy-product-block{display:flex!important}.product-pistols .splide__arrows .splide__arrow--prev{left:-20px!important}.product-pistols .splide__arrows .splide__arrow--next{right:-20px!important}.product-pistols .shopify-section .shopify-app-block .rebuy-widget-content .rebuy-bundle{position:relative;padding-bottom:85px}.product-pistols .shopify-section .shopify-app-block .rebuy-widget-content .rebuy-bundle .rebuy-bundle__actions-buttons{position:absolute;bottom:0}@media (max-width: 798px){.product-pistols .splide__list .rebuy-product-block{width:calc(50% - var(--gutter))!important}}.page-loyalty-faq .custom-faq-content1 .faq__item-answer a{color:#ff671d}.page-loyalty-faq .custom-faq-content1{padding-top:20px}#template-product-tcr .shopify-section .shopify-app-block .rebuy-widget-content{font-family:proxima-nova-extra-condensed}#template-product-tcr .shopify-section .shopify-app-block .rebuy-widget-content .super-title{text-align:left;padding:10px;font-size:clamp(3rem,2vw + 2.25rem,4rem);margin-bottom:30px}#template-product-tcr .shopify-section .shopify-app-block .rebuy-widget-content .rebuy-product-block{border:1px solid black;border-radius:12px}#template-product-tcr .rebuy-product-media .rebuy-product-image{border-bottom:1px solid black}#template-product-tcr .rebuy-product-info{text-align:left;text-transform:uppercase;font-size:18px;font-weight:700}#template-product-tcr .rebuy-product-actions .rebuy-button{background-color:#ff671d;color:#fff;border:1px solid black;border-radius:25px}#template-product-tcr .rebuy-widget-content .rebuy-product-grid{padding-left:0!important;padding-right:0!important}#template-product-tcr .splide__list .rebuy-product-block{margin-left:calc(var(--gutter) / 2);margin-right:calc(var(--gutter) / 2);width:calc(25% - var(--gutter) + .35%)!important;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;position:relative}#template-product-tcr div.splide__list>div:first-child{margin-left:0}#template-product-tcr div.splide__list>div:nth-child(4){margin-right:0}#template-product-tcr div.splide__list>.is-visible:nth-child(1){margin-left:0!important}#template-product-tcr div.splide__list>.is-visible:nth-child(4){margin-right:0!important}#template-product-tcr div.splide__list .rebuy-product-block.is-visible:last-child{margin-right:0}#template-product-tcr .rebuy-product-options{margin-top:15px}#template-product-tcr .rebuy-product-options select{border:1px solid black!important;border-radius:25px!important}#template-product-tcr .rebuy-product-block{display:flex!important}#template-product-tcr .splide__arrows .splide__arrow--prev{left:-20px!important}#template-product-tcr .splide__arrows .splide__arrow--next{right:-20px!important}@media (max-width: 798px){#template-product-tcr .splide__list .rebuy-product-block{width:calc(50% - var(--gutter))!important}}#template-product-mission-4 .shopify-section .shopify-app-block .rebuy-widget-content{font-family:proxima-nova-extra-condensed}#template-product-mission-4 .shopify-section .shopify-app-block .rebuy-widget-content .super-title{text-align:left;padding:10px;font-size:clamp(3rem,2vw + 2.25rem,4rem);margin-bottom:30px}#template-product-mission-4 .shopify-section .shopify-app-block .rebuy-widget-content .rebuy-product-block{border:1px solid black;border-radius:12px}#template-product-mission-4 .rebuy-product-media .rebuy-product-image{border-bottom:1px solid black}#template-product-mission-4 .rebuy-product-info{text-align:left;text-transform:uppercase;font-size:18px;font-weight:700}#template-product-mission-4 .rebuy-product-actions .rebuy-button{background-color:#ff671d;color:#fff;border:1px solid black;border-radius:25px}#template-product-mission-4 .rebuy-widget-content .rebuy-product-grid{padding-left:0!important;padding-right:0!important}#template-product-mission-4 .splide__list .rebuy-product-block{margin-left:calc(var(--gutter) / 2);margin-right:calc(var(--gutter) / 2);width:calc(25% - var(--gutter) + .35%)!important;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;position:relative}.container .rebuy-widget .splide .rebuy-product-block:not(.splide__slide){display:flex!important}#template-product-mission-4 div.splide__list>div:first-child{margin-left:0}#template-product-mission-4 div.splide__list>div:nth-child(4){margin-right:0}#template-product-mission-4 div.splide__list>.is-visible:nth-child(1){margin-left:0!important}#template-product-mission-4 div.splide__list>.is-visible:nth-child(4){margin-right:0!important}#template-product-mission-4 div.splide__list .rebuy-product-block.is-visible:last-child{margin-right:0}#template-product-mission-4 .rebuy-product-options{margin-top:15px}#template-product-mission-4 .rebuy-product-options select{border:1px solid black!important;border-radius:25px!important}#template-product-mission-4 .rebuy-product-block{display:flex!important}#template-product-mission-4 .splide__arrows .splide__arrow--prev{left:-20px!important}#template-product-mission-4 .splide__arrows .splide__arrow--next{right:-20px!important}.re-captcha-error{color:#c73e1d;font-size:16px;font-weight:600}.re-captcha-error.active{display:block!important}.account-sidebar__content{border:1px solid #010022;border-radius:20px;background-color:#f1f5f2;padding:30px 0}.account-sidebar__content .account__name{color:#020122;font-size:32px;font-weight:900;letter-spacing:0;line-height:38px;margin-bottom:40px;padding:0 30px}.account-sidebar__content .account_sidebar__menu{padding:12px 30px;font-size:22px}.account-sidebar__content .account_sidebar__menu.highlight{background-color:#ff671d}.account-sidebar__content .account_sidebar__menu.active,.account-sidebar__content .account_sidebar__menu:hover{background-color:#020122;color:#fff}.account-sidebar__content .account_sidebar__menu.active *,.account-sidebar__content .account_sidebar__menu:hover *{color:#fff}.account-sidebar__content .account_sidebar__menu:not(.active) .icon g#icons8-home-copy{fill:#020122}.account-sidebar__content .account_sidebar__menu:hover .icon g#icons8-home-copy{fill:#fff}.account-sidebar__content .account_sidebar__menu .icon{margin-right:5px;max-width:15px;max-height:15px}.account-sidebar__content .account_sidebar__menu.active .icon g>g,.account-sidebar__content .account_sidebar__menu.active .icon g#Page-1 g,.account-sidebar__content .account_sidebar__menu:hover .icon g>g,.account-sidebar__content .account_sidebar__menu:hover .icon g#Page-1 g{fill:#fff}.account-main-right{border:1px solid #020122;border-radius:20px;padding:25px}.account-main-right .table.is-bordered td,.account-main-right .table.is-bordered th{padding:12px;border:1px solid #EBE3E5;border-radius:10px;font-size:14px;letter-spacing:0;line-height:19px;vertical-align:middle;text-align:center}.account-main-right .table th{color:#020122;font-family:proxima-nova-extra-condensed;font-size:16px!important;font-weight:900;letter-spacing:0;line-height:19px}.order__item_img_holder img.order__item_img{width:38px;object-fit:contain;margin-right:5px}.button.order__view_btn{padding:5px!important;height:27px!important;max-width:58px!important;margin:auto;text-transform:uppercase}.account--top-boxes{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.account--top-box{border:1px solid #010022;border-radius:10px;background-color:#f1f5f2;width:30%;padding:18px 25px;min-height:106px;display:flex}.account--top-box span.icon{margin-right:8px;margin-top:0;width:30px;height:30px}.yotpo-widget-my-rewards-widget .yotpo-logged-in-view,.yotpo-widget-my-rewards-widget .yotpo-background{padding:0!important}.yotpo-widget-my-rewards-widget .yotpo-logged-in-view .yotpo-description{margin-bottom:0!important;justify-content:flex-start!important}.hide__redeem__btns .yotpo-widget-my-rewards-widget .yotpo-action-buttons-tile,.account--top-box .yotpo-widget-my-rewards-widget .yotpo-action-buttons-tile{display:none!important}main#customer__account_profile{padding:36px 55px}.account_profile_options_holder{border-radius:10px;background-color:#f1f5f2;padding:40px 60px;margin-top:60px}.account_profile_options_holder .account_profile_option{margin-bottom:30px}.account_profile_options_holder .account_profile_option .profile_heading{font-size:16px;font-weight:900;letter-spacing:0;line-height:21px;font-family:proxima-nova-extra-condensed,sans-serif}#template-page-customer_recommended_products .featured__recommended_products .product-image__wrapper{border-bottom:1px black solid}#template-page-customer_recommended_products .featured__recommended_products img{width:85%!important}#template-page-customer_recommended_products .featured__recommended_products .product-thumbnail__title{font-family:proxima-nova-extra-condensed;font-size:18px;font-style:normal;font-weight:700;line-height:27px}div#template-page-customer_recommended_products .featured__recommended_products .image-element__wrap{min-height:240px}#template-page-my_byrna_bucks .yotpo-customized-text.yotpo-description .yotpo-inner-text{font-family:proxima-nova-extra-condensed!important;text-transform:uppercase!important}#template-page-my_byrna_bucks .yotpo-action-buttons-tile .yotpo-button-style{color:#fff;background-color:#ff671d;border-color:#020122;font-size:1rem;border-radius:24px}#template-page-my_byrna_bucks .yotpo-action-buttons-tile .yotpo-button-style .yopto-widget-button-text,#template-page-redeem_byrna_bucks .yotpo-action-button-text{font-family:proxima-nova-extra-condensed!important;font-weight:900!important}#add_address #address_form_new input[type=text]{height:51px;border-radius:24px;padding-left:1em;padding-right:1em;background-color:#fff;border-color:#020122;color:#363636;box-shadow:none;max-width:100%;width:100%;border:1px solid black;font-size:1rem}#add_address #address_form_new .select{height:unset}#add_address #address_form_new .label{font-weight:700}#add_address #address_form_new #address_country_new,#add_address #address_form_new #address_phone_new{height:51px;border-radius:24px;padding-left:1em;padding-right:2em;background-color:#fff;border-color:#020122;color:#363636;box-shadow:none;border:1px solid black;font-size:1rem}.Custom-login-foam .account__form.reset_form .button[type=submit]{display:block!important}#template-page-refer_friend .yotpo-widget-referral-widget .yotpo-background>img{display:none}#template-page-refer_friend .yotpo-widget-referral-widget .yotpo-background{height:unset!important}@media (max-width: 798px){.yotpo-widget-products-redemption .yotpo-redemption-mobile-carousel{max-width:100%!important}}@media (max-width: 700px){.no__orders__box .account--top-boxes .account--top-box{width:100%!important}.yotpo-widget-my-rewards-widget .yotpo-is-mobile .yotpo-headline{margin-bottom:unset!important}.yotpo-widget-my-rewards-widget .yotpo-logged-in-view .yotpo-description-margin-top{margin-top:unset!important}.account--top-boxes{flex-direction:column;width:100%}.account--top-boxes .account--top-box{width:100%}.account--top-boxes .account--top-box{display:flex;flex-direction:row;padding-left:5rem;align-items:center;margin-bottom:5px}.account--top-boxes .account--top-box span{align-items:center;margin-bottom:unset!important}.account--top-boxes .account--top-box>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.account--top-boxes .account--top-box .account--top-heading{padding-left:1rem}.account--top-boxes .account--top-box .yotpo-widget-my-rewards-widget{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:5rem;color:#020122;font-size:14px;font-family:Poppins;font-weight:600;font-style:normal}#template-page-customer_recently_viewed_products #recently-viewed-products .details a{font-size:16px!important}}@media (max-width: 550px){.account--top-boxes .account--top-box{padding-left:3em}.account--top-boxes .account--top-box .yotpo-widget-my-rewards-widget{padding-right:3em}#template-page-customer_recently_viewed_products #recently-viewed-products .details a{font-size:12px!important}}@media (max-width: 500px){.account--top-boxes .account--top-box{padding-left:1em}.account--top-boxes .account--top-box .yotpo-widget-my-rewards-widget{padding-right:1em}#template-page-customer_recently_viewed_products #recently-viewed-products .details a{font-size:16px!important}}@media (max-width: 450px){.account--top-box span.icon{height:25px;width:25px}.account--top-boxes .account--top-box .account--top-heading{font-size:clamp(1rem,0vw + 1rem,1rem)}}@media (max-width: 400px){.account--top-boxes .account--top-box{padding-left:.5em}.account--top-boxes .account--top-box .yotpo-widget-my-rewards-widget{padding-right:.5em}.yotpo-widget-my-rewards-widget .yotpo-customized-text .yotpo-inner-text{font-size:12px}}.chat__launcher.button{display:flex;align-items:center;justify-content:center;height:51px}@media (max-width: 798px){#template-product-mission-4 .splide__list .rebuy-product-block{width:calc(50% - var(--gutter))!important}}.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-star-rating,.yotpo-device-laptop .yotpo-review-form .yotpo-new-review-star-rating{min-height:unset!important}.account_sidebar__menu__holder.account_sidebar__holder_1{border-top:1px solid rgba(1,0,34,.09);border-bottom:1px solid rgba(1,0,34,.09);margin-bottom:20px;padding-bottom:20px}.account_sidebar__menu.sidebar_change_password{border-top:1px solid rgba(1,0,34,.09);border-bottom:1px solid rgba(1,0,34,.09);margin-top:15px}#address_tables .address_table{width:100%;border-radius:10px;background-color:#f1f5f2;padding:20px 40px;margin-bottom:20px}#address_tables .address_table .address_actions{display:flex;justify-content:flex-end}#address_tables .address_table span.action_edit a{border-radius:25px;background-color:#ff671d;padding:10px;min-height:50px;display:flex;align-items:center;justify-content:center;max-width:126px;min-width:126px;text-transform:uppercase;color:#fff;font-family:proxima-nova-extra-condensed;font-size:16px;font-weight:900;letter-spacing:0;line-height:21px;margin-right:10px}#address_tables .address_table .action_delete a{border:1px solid #020122;border-radius:25px;display:flex;align-items:center;justify-content:center;padding:10px;min-width:126px;max-width:126px;height:50px;text-transform:uppercase;font-family:proxima-nova-extra-condensed;font-size:16px;font-weight:900}.top__heading_holder{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#template-customers-account .paginate .pagination-previous,#template-customers-account .paginate .pagination-next,#template-customers-account .paginate .pagination-link{border:none;background:transparent}#template-customers-account .paginate .pagination-link.is-current{border-color:#ff671d;border-radius:25px;background-color:#ff671d}#template-customers-account .paginate{width:100%;margin-top:30px}.customer__account_videos,.customer__account_blogs{margin-top:35px}.customer__account_videos .vertical-slider-section-row .player-container{flex:0 0 calc(33% - 20px);border-radius:12px}.view__more__btn{color:#020122;font-family:proxima-nova-extra-condensed,sans-serif;font-size:22px;font-weight:900;letter-spacing:0;line-height:21px}.customer__account_blogs.custom-blogs h4.title.is-h4{margin-bottom:8px;font-size:20px;letter-spacing:0;line-height:19px;min-height:77px}.customer__account_blogs .blog-card__read-more .button{height:30px}.customer__account_blogs.custom-blogs .image-element__wrap,.customer__account_blogs.custom-blogs .image-element__wrap img{object-fit:cover}.customer__account_blogs.custom-blogs .blog-card.show-border-false .card-content{padding-bottom:0}.add__top__margin{margin-top:55px}.featured__recommended_products .thumbnail.product__thumbnail{border:1px solid #020122;border-radius:12px;background-color:#fff;padding:16px;display:flex;flex-direction:column;min-height:100%;justify-content:space-between}.featured-collection-section .featured__recommended_products .product-thumbnail .product-thumbnail__title{font-family:skolar-pe;font-weight:900;font-size:16px;text-transform:uppercase}.featured__recommended_products .flickity-prev-next-button.next{right:10px;top:-55px}.featured__recommended_products .flickity-prev-next-button.previous{left:unset;right:75px;top:-55px}.product-thumbnail-button .button.is-justify-space-between{justify-content:space-between!important}.no__orders__box .orders--box{display:none}.no__orders__box .account--top-boxes{justify-content:flex-start}.no__orders__box .account--top-boxes .account--top-box{margin-right:12px}.earn_program_overview .icon-column__title.title{margin-bottom:5px}.earn_program_overview .icon-with-text-column__column{border:1px solid #020122;border-radius:10px}.yotpo__redeem__widget_container .yotpo-widget-products-redemption-container{padding:0 0 40px!important}.yotpo__redeem__widget_container .yotpo-content-container .yotpo-points-balance{display:none}.yotpo__redeem__widget_container .yotpo-widget-products-redemption .yotpo-redemption-options-list{margin-top:30px!important}.yotpo__redeem__widget_container .yotpo-widget-products-redemption .yotpo-content-container{max-width:100%!important;text-align:left!important}.yotpo__redeem__widget_container .yotpo-widget-products-redemption .yotpo-redemption-options-carousel{width:calc(100% - 15px)!important}.yotpo__redeem__widget_container .yotpo-widget-products-redemption .yotpo-carousel-button-next{right:5px!important;top:-40px!important}.yotpo__redeem__widget_container .yotpo-widget-products-redemption .yotpo-carousel-button-prev{left:unset!important;top:-40px!important;right:60px!important}.yotpo__redeem__widget_container .yotpo-widget-products-redemption .yotpo-redemption-option,.yotpo__redeem__widget_container .yotpo-widget-products-redemption .yotpo-redemption-option-image{border-radius:12px}.reward__history_container .yotpo-customized-text.yotpo-headline{display:none}.reward__history_container .yotpo-widget-my-rewards-widget .yotpo-logged-in-view .yotpo-description{justify-content:center!important;text-align:center;align-items:center;margin:20px 0!important}.reward__history_container .yotpo-background,.balance__box_container .yotpo-widget-my-rewards-widget .yotpo-background{background:transparent!important}.balance__box_container{display:flex;justify-content:space-between;align-items:center}.balance__box_container .balance--box:empty{display:none}.balance__box_container .balance--box .icon{margin-bottom:10px;width:52px;height:52px}.balance__box_container .balance--box{border-radius:10px;background-color:#f1f5f2;padding:20px;flex-basis:49%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;min-height:270px}.balance__box_container .loyalty--top-heading{font-size:22px;margin:5px 0 10px}.balance__box_container .yotpo-widget-my-rewards-widget .yotpo-logged-in-view .yotpo-description{justify-content:center!important}.customer__tier_tags{display:flex;flex-flow:row wrap;row-gap:5px;color:#fff;font-size:15px;font-weight:900;letter-spacing:0;line-height:21px;margin-top:10px}.customer__tier_tag{border-radius:25px;background-color:#ff671d;padding:4px 17px;margin-right:10px}.customer__tier_tags .customer__tier_tag:last-child{margin-right:0}.account--top-box .yotpo-widget-my-rewards-widget .yotpo-rewards-guide-tile-wrapper{display:none}@media (min-width: 769px){#back_top___btn{display:none}}@media (max-width: 768px){.account-sidebar__content{border:none;border-radius:0;background-color:transparent;padding:0}.account-sidebar__content .account__name{margin-bottom:10px;border:1px solid #010022;border-radius:20px;background-color:#f1f5f2;padding:30px}.account--top-box span.icon{margin-right:0;margin-bottom:6px}.account-sidebar__content .account_sidebar__menu{padding:12px 5px}.no__orders__box .account--top-boxes .account--top-box{width:34%}.table___holder{overflow:scroll}.account--top-box{padding:10px 8px;display:flex;flex-direction:column;height:100%;min-height:100%}.yotpo-widget-my-rewards-widget .yotpo-logged-in-view .yotpo-description{text-align:left}.customer__account_blogs.custom-blogs .featured-article.blog-card{width:75%}.customer__account_videos .vertical-slider-section-row>.container{display:block}.customer__account_videos .vertical-slider-section-row .player-container{width:75%}.account-main-right{border:none;border-radius:20px;padding:50px 5px 25px}main#customer__account_profile{padding:30px 5px 20px}.account_profile_options_holder{padding:30px 32px;margin-top:20px}.addresses-section .top__heading_holder{flex-direction:column}.addresses-section .top__heading_holder h2{margin-bottom:12px}#address_tables .address_table .address_actions{margin-top:20px}.featured__recommended_products .thumbnail.product__thumbnail{padding:10px;width:calc(50% - var(--gutter))}.featured__recommended_products .thumbnail.product__thumbnail .product-thumbnail-button .button{padding:8px;font-size:14px!important}.featured__recommended_products .flickity-prev-next-button.previous{left:unset;right:50px;top:-50px;display:block}.featured__recommended_products .flickity-prev-next-button.next{right:0;top:-50px;display:block}.featured__recommended_products h2.featured-collection__title.title{max-width:165px;font-size:28px}.account-main-right h2.title.is-h4,.account-main-right .top__heading_holder .is-h4{font-size:28px}div#back_top___btn{padding:20px 10px;scroll-margin-top:5rem;display:flex;align-items:center}div#back_top___btn .icon{margin-right:10px;width:22px;height:22px}.balance__box_container .balance--box{width:100%;flex-basis:100%}.earn_program_overview .icon-with-text-column__column span.icon{width:60px;height:60px}.add__top__margin{margin-top:15px}.button.order__view_btn{font-size:13px!important}.customer__account_videos,.customer__account_blogs{margin-top:50px}#customer__account_orders .pagination.paginate--both .pagination-previous,#customer__account_orders .pagination.paginate--both .pagination-next{padding:6px;width:auto}.account_mobile__hide__sidebar{display:none}}@media (max-width: 500px){.featured__recommended_products .thumbnail.product__thumbnail{padding:10px;width:calc(100% - var(--gutter))}.featured-collection-section .featured__recommended_products .product-thumbnail .product-thumbnail__title{font-size:14px;min-height:81px}}.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel{display:flex;flex-direction:row;flex-basis:100%;justify-content:flex-start;width:100%;flex-wrap:wrap;margin:auto}.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container{order:1;flex-grow:0;margin-bottom:30px;margin-right:0;flex-basis:100%;max-width:100%;min-width:100%}.yotpo-display-l .yotpo-main-widget-tabs,.yotpo-display-m .yotpo-main-widget-tabs{justify-content:space-around}.yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab{width:100%;font-size:40px!important;font-weight:900!important;letter-spacing:0;line-height:48px;text-align:center;text-transform:uppercase;font-family:proxima-nova-extra-condensed!important;border-bottom:8px solid #000!important;margin:0;padding-bottom:15px;color:#020122}.yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab.selected{border-bottom:8px solid #FF671D!important;color:#ff671d}.yotpo-reviews-main-widget input,.yotpo-reviews-main-widget select{min-height:48px;border-color:#020122!important;color:#020122;font-family:Nunito Sans}.yotpo-smart-topics[data-v-28b948ae],.yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel .yotpo-smart-topics-container{flex-basis:100%!important}.yotpo-smart-topics-panel .yotpo-smart-topic-filter[data-v-47a3d96e],.yotpo-reviews-main-widget .yotpo-smart-topics-panel label{padding:0 15px;color:#020122;font-family:Nunito Sans}#yotpo-app .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel{width:100%;flex-basis:100%;border-top:1px solid #020122;padding-top:15px;margin-top:10px}.yotpo-smart-topics-headline{color:#020122;font-family:Nunito Sans}.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel .yotpo-sorting-filter-container{color:#020122}.yotpo-dropdown-closable span.yotpo-dropdown-placeholder{opacity:.4}button.yotpo-dropdown-closable.yotpo-reviews-widget-dropdown{font-family:Nunito Sans}.yotpo-mobile-filters-popup-overlay-container[data-v-e20969ca],.yotpo-main-layout.yotpo-main-reviews-widget #yotpo-mobile-filters-popup,.yotpo-reviews-main-widget .yotpo-review-form-modal#newReviewFormModal,.yotpo-questions-and-answers.yotpo-main-widget-layout .yotpo-question-form-modal{z-index:9999999}.yotpo-qna-modal-backdrop.yotpo-question-form-modal .yotpo-qna-modal .modal-body{padding:0 5px 12px!important;margin:0 25px!important}.yotpo-qna-modal-backdrop.yotpo-question-form-modal .yotpo-qna-modal{max-width:95%}.yotpo-device-mobile .yotpo-question-form[data-v-57c9fa58],.yotpo-device-tablet .yotpo-question-form[data-v-57c9fa58]{width:95%!important;max-width:280px;margin:auto}#yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-thumbnail-container.yotpo-review-thumbnail-container{max-width:100%;flex-wrap:wrap}#yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-thumbnail-container.yotpo-review-thumbnail-container>div[data-v-0dcd37ac]{margin-bottom:5px!important}.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-header .yotpo-mobile-filters-popup-clear[data-v-e20969ca]{right:50px!important}.yotpo-qna-modal-backdrop.yotpo-question-form-modal .yotpo-qna-modal header#modalTitle{padding:0 15px}@media (max-width: 798px){.yotpo-display-s .yotpo-bottom-line{flex-direction:row!important}#mobile-header .mobile-menu__toggle-button[data-show-mobile-menu=false]~.mobile-header__content .c2-mobile-login{display:none}}@media (max-width: 600px){.yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab{font-size:24px!important;line-height:29px;padding-bottom:7px}.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section{align-items:center;justify-content:center}.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-size:24px!important;display:flex;align-items:center}.yotpo-bottom-line .yotpo-bottom-line-text{font-size:10px!important;margin-top:6px!important}.yotpo-bottom-line-summary .yotpo-star-rating .star-container:not(:last-child){margin-right:5px}.yotpo-bottom-line-summary .yotpo-star-rating .star-container svg{width:11px;height:11px}.yotpo-display-s .yotpo-bottom-line .yotpo-star-distribution{padding-inline-end:0px;padding-left:10px}.yotpo-star-distribution .yotpo-star-distribution-index{width:6px;font-size:12px;margin-right:8px}.yotpo-star-distribution-row-wrapper svg.yotpo-star-rating-icon{width:12px;height:12px}.yotpo-star-distribution-row-wrapper.yotpo-distribution-row{align-items:center}.yotpo-star-distribution-row-wrapper .yotpo-star-distribution-bar{margin-left:8px;margin-right:8px;margin-top:4px}.yotpo-star-distribution-row-wrapper .yotpo-star-distribution-value{height:20px;font-size:12px}.yotpo-reviews-main-widget input,.yotpo-reviews-main-widget select{min-height:40px}.yotpo-reviews-main-widget .yotpo-star-distribution-bar .yotpo-progress-bar{width:100px!important}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-content .sr-only{display:none}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-modal .modal-body{overflow-x:hidden}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-modal .modal-body::-webkit-scrollbar{width:2px}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-modal .modal-body::-webkit-scrollbar-track{background:#f1f1f1}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-modal .modal-body::-webkit-scrollbar-thumb{background:#afafaf}}@media (max-width: 500px){.product__information .product--addon_grid .product-item img{max-width:40px}.product__information .product--addon_grid .product-item .product-label{display:flex}}@media (min-width: 799px){.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-header[data-v-e20969ca],#yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-header,.yotpo-mobile-filters-popup-overlay-container[data-v-e20969ca],.yotpo-main-layout.yotpo-main-reviews-widget #yotpo-mobile-filters-popup,.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-header .yotpo-mobile-filters-header-border[data-v-e20969ca],#yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-header .yotpo-mobile-filters-header-border,#yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-actions button.yotpo-filters-results-btn.yotpo-mobile-filters-results-btn,.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-actions .yotpo-mobile-filters-results-btn[data-v-e20969ca]{max-width:560px;margin-left:auto;left:0;right:0;margin-right:auto}.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-header[data-v-e20969ca],#yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-header{width:519px}.yotpo-mobile-filters-popup-overlay-container[data-v-e20969ca],.yotpo-main-layout.yotpo-main-reviews-widget #yotpo-mobile-filters-popup{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.yotpo-reviews-main-widget .yotpo-head:empty{margin:0!important}.yotpo-reviews-main-widget .yotpo-header-container .yotpo-layout-header-wrapper{margin-top:60px}#yotpo-reviews-main-widget.yotpo-reviews-main-widget,.yotpo-widget-instance{width:100%}}.yotpo-reviews-main-widget #yotpo-modal img.yotpo-media-modal-media{margin-left:30px;padding-left:24px}.yotpo-reviews-main-widget .yotpo-review-border-smooth,.yotpo-reviews-main-widget .yotpo-border-smooth{background-image:unset;border-bottom:1px solid black}.logo--hover-section .logo-list__item .logo-list__link:hover img{filter:invert(.5) sepia(1) saturate(5) hue-rotate(330deg)}.logo--hover-section .logo-list__item .logo-list__link:hover .title,.logo--hover-section .logo-list__item .logo-list__link:hover .subtitle{color:#ff671d!important}.plyr--video .plyr__control--overlaid{background:#ff671d;border-radius:50px}.plyr--video .plyr__control .play-icon-button-control{border-radius:50px}.plyr--video .plyr__control .play-icon-button-control rect{fill:#ff671d}.plyr--video .plyr__control .play-icon-button-control path{fill:#fff}.our_mission__section .content ul{font-family:proxima-nova-extra-condensed,sans-serif;font-size:20px;margin-left:30px}.our_mission__section .image-with-text__text.is-text-small{line-height:24px}.heading-section .interviews__cep_heading .heading-section__heading{padding-bottom:0}.index--custom--blogs .blog-card .image-element__wrap{max-height:15rem;min-height:15rem}.index--custom--blogs .blog-card .image-element__wrap img{height:100%;max-height:15rem;min-height:15rem;display:block;object-fit:cover}@media (min-width: 799px){.approved_by_pros_section .image-with-text__heading.is-h1{font-size:56px}.index--custom--blogs .blog-card .blog-card__content{height:100%}.index--custom--blogs .blog-card .blog-card__content .title{flex:1}}@media (max-width: 798px){.image-text-overlay--center-mobile .caption{align-items:flex-end!important}.image-text-overlay--center-mobile .caption .caption-content{text-align:center!important}.image-text-overlay--center-mobile .caption .caption-content .image-with-text-overlay__buttons{justify-content:center}.image-text-overlay--center-mobile .caption .caption-content .image-with-text-overlay__buttons .button{margin-right:0}}@media (max-width: 600px){.approved_by_pros_section .image-with-text__heading.is-h1{font-size:36px;line-height:43px}.approved_by_pros_section .image-with-text__text{font-size:28px}.image-with-text__text-column.image-with-text__column{min-height:360px}.our_mission__section .image-with-text__text-column.image-with-text__column{padding-left:2px;padding-right:5px}.our_mission__section .image-with-text__text-column.image-with-text__column h3.image-with-text__heading{color:#ff671d!important;font-size:38px}.our_mission__section .image-with-text__text-column .buttons .button{padding-left:25px;padding-right:25px}.our_mission__section .image-with-text__text-column .buttons .button:last-child{margin-right:0}.mobile__single_line__logo_section .logo-list__item{width:100%;display:flex;align-items:flex-start}.mobile__single_line__logo_section .logo-list__item .heading-section__content{margin-top:0!important;margin-bottom:0!important;text-align:left!important;align-items:flex-start;margin-left:10px!important}.mobile__single_line__logo_section .logo-list__item h2.heading-section__heading.title.is-h6{font-size:16px}.mobile__single_line__logo_section .logo-list__item .heading-section__subheading.is-text-small{font-size:12px}.mobile__single_line__logo_section .logo-list__item .image-element__wrap,.mobile__single_line__logo_section .logo-list__item .image-element__wrap img{max-height:40px!important;width:45px!important}.custom__index_featured .featured-collection .product__thumbnail .thumbnail__caption{padding:0 20px}.custom__index_featured .featured-collection .product-thumbnail-button .button{max-width:170px;margin-left:auto;margin-right:auto}}#template-index #shopify-section-template--15198500061251__f97783b8-9398-4a2b-b258-2c9162a18c8c .image-with-text-overlay__buttons .button--primary:hover{border:1px solid white;background:none}#template-index .featured-collection-section .product__thumbnail{border:1px solid black;border-radius:12px;padding:20px}#template-index .featured-collection-section .product__thumbnail .product-image__wrapper{border-bottom:1px solid black;cursor:pointer;pointer-events:auto}#template-index .featured-collection-section .product__thumbnail .thumbnail__caption .product-thumbnail,#template-index .featured-collection-section .product-thumbnail .product-thumbnail__title{font-size:18px}#template-index .featured-collection-section .product__thumbnail .product-thumbnail-button{border:1px solid black;border-radius:25px}#template-index .featured-collection-section .product__thumbnail .product-wrap{display:flex;flex-direction:column;height:100%}#template-index .featured-collection-section .product__thumbnail .product-wrap .thumbnail__caption{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (max-width: 1000px){#template-index .featured-collection-section .product__thumbnail .product-wrap .product-price{font-size:18px}#template-index .featured-collection-section .product__thumbnail .product-wrap .product-thumbnail-button a{font-size:.8rem}}@media (max-width: 798px){#template-index .featured-collection-section .product__thumbnail .product-wrap .product-thumbnail-button a{font-size:1rem}}@media (max-width: 600px){#template-index .featured-collection-section .product__thumbnail .thumbnail__caption{padding:0}#template-index .featured-collection-section .product-thumbnail-button .button{max-width:unset}}#template-index .image-with-text .top-banner .list-row .list-item{margin-bottom:25px;align-items:center}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap{height:60px;width:60px;background:#ff671d;border-radius:50px;display:flex;justify-content:center;margin-right:20px}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap img{width:45%;filter:grayscale(1) brightness(100)}#template-index .image-with-text .top-banner .image-with-text__image-column img{width:85%}#template-index .top-header .heading-section__heading{margin-bottom:0!important}#template-index .image-with-text .top-banner .button{border-radius:40px;font-size:1.7rem;height:75px!important}@media (max-width: 1350px){#template-index .image-with-text .top-banner .button{border-radius:35px;font-size:1.6rem;height:70px!important}#template-index .image-with-text .top-banner .list-row .is-h3{font-size:35px}#template-index .image-with-text .top-banner .list-row{padding-left:100px}#template-index .image-with-text .top-banner .image-with-text__image-column img{width:75%}}@media (max-width: 1250px){#template-index .image-with-text .top-banner .button{border-radius:30px;font-size:1.5rem;height:65px!important}#template-index .image-with-text .top-banner .list-row .is-h3{font-size:30px}#template-index .image-with-text .top-banner .list-row{padding-left:90px}#template-index .image-with-text .top-banner .image-with-text__image-column img{width:75%}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap{height:50px;width:50px}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap img{width:40%}}@media (max-width: 1150px){#template-index .image-with-text .top-banner .button{border-radius:25px;font-size:1.4rem;height:60px!important}#template-index .image-with-text .top-banner .list-row .is-h3,#template-index .top-header .is-h3{font-size:25px}#template-index .image-with-text .top-banner .list-row{padding-left:70px}#template-index .image-with-text .top-banner .image-with-text__image-column img{width:65%}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap{height:40px;width:40px}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap img{width:35%}}@media (max-width: 1000px){#template-index .image-with-text .top-banner .list-row .list-item{margin-bottom:20px}#template-index .image-with-text .top-banner .list-row{padding-left:60px}#template-index .image-with-text .top-banner .image-with-text__image-column img{width:60%}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap{height:40px;width:40px}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap img{width:30%}#template-index .image-with-text .top-banner .list-row .button{font-size:.7em}}@media (max-width: 850px){#template-index .image-with-text .top-banner .button{border-radius:24px;font-size:1rem;height:60px!important}#template-index .image-with-text .top-banner .list-row .is-h3,#template-index .top-header .is-h3{font-size:20px}#template-index .image-with-text .top-banner .list-row .list-item{margin-bottom:10px}#template-index .image-with-text .top-banner .list-row{padding-left:40px}#template-index .image-with-text .top-banner .image-with-text__image-column img{width:60%}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap{height:40px;width:40px}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap img{width:30%}}@media (max-width: 798px){#template-index .image-with-text .top-banner .list-row .button{border-radius:40px;font-size:1.7rem;height:75px!important}#template-index .image-with-text .top-banner .container{display:flex;align-items:center;justify-content:center;width:100%}#template-index .image-with-text .top-banner .list-row .list-item{margin-bottom:20px;justify-content:center;align-items:center;display:flex}#template-index .image-with-text .top-banner .list-row .is-h3,#template-index .top-header .is-h3{font-size:35px}#template-index .image-with-text .top-banner .list-row{padding-top:40px;padding-left:100px}#template-index .image-with-text .top-banner .image-with-text__image-column img{width:75%}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap{height:50px;width:50px}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap img{width:40%}#template-index .image-with-text .top-banner .links-row .buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:-50px}}@media (max-width: 625px){#template-index .image-with-text .top-banner .list-row{padding-left:60px}#template-index .image-with-text .top-banner .links-row .buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:0}#template-index .image-with-text .top-banner .list-row .button{border-radius:40px;font-size:1.7rem;height:75px!important}}@media (max-width: 550px){#template-index .image-with-text .top-banner .list-row .is-h3,#template-index .top-header .is-h3{font-size:25px}#template-index .image-with-text .top-banner .list-row{padding-left:70px}#template-index .image-with-text .top-banner .image-with-text__image-column img{width:65%}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap{height:40px;width:40px}#template-index .image-with-text .top-banner .list-row .list-item .image-element__wrap img{width:35%}#template-index .image-with-text .top-banner .list-row .button{border-radius:40px;font-size:1.4rem;height:65px!important}}@media (max-width: 480px){#template-index .top-header .title{font-size:40px}#template-index .image-with-text .top-banner .list-row{padding-left:40px}#template-index .image-with-text .top-banner .list-row .button{font-size:1.4rem!important;height:75px!important;width:100%;margin-bottom:20px}#template-index .image-with-text .top-banner .list-row .list-item{margin-bottom:15px}}@media (max-width: 390px){#template-index .image-with-text .top-banner .list-row{padding-left:20px}}@media (max-width: 375px){#template-index .top-header .title{font-size:35px}#template-index .top-header .is-h3,#template-index .image-with-text .top-banner .list-row .is-h3{font-size:20px}#template-index .image-with-text .top-banner .list-row{padding-left:20px}#template-index .image-with-text .top-banner .list-row .list-item{margin-bottom:10px}}#template-page-tell-us-your-story .heading-section__content .title{padding-bottom:0}.shopify-product-form a.klaviyo-bis-trigger{display:flex;justify-content:center;align-items:center;text-transform:uppercase;width:100%!important;height:50px!important;min-height:44px;background-color:#ff671d;border-color:#020122;color:#fff;font-size:1rem;border-radius:25px;border-width:1px;padding-bottom:calc(.375em - 1px);padding-left:2em;padding-right:2em;padding-top:calc(.375em - 1px);white-space:nowrap;font-family:proxima-nova-extra-condensed;font-weight:900;margin-top:10px!important}.top-bar---slider-true{width:100%;margin:auto}.top-bar---slider-true .top-bar__item{width:100%}.top-bar---slider-true .flickity-button{background:transparent;width:30px;height:30px}.top-bar---slider-true .flickity-button.flickity-prev-next-button .flickity-button-icon{fill:#fff}.top-geo-bar__item{display:flex;align-items:center}.top_bar_geo_locations{display:flex;align-items:center;height:100%}.geo_location_country{padding:9px 20px}.geo_location_country.active{background:#ff671d;border-top-left-radius:10px;border-top-right-radius:10px;margin-right:20px}a.geo_location_country_link{display:flex;align-items:center;color:#fff;font-size:14px;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:900}a.geo_location_country_link img{width:18px;height:18px;margin-right:5px}.search__left__icon{padding:10px 5px 10px 10px;margin-bottom:5px}#shopify-section-header__top_geo-bar .social-icons a .icon{display:flex}@media (max-width: 798px){.geo_location_country{padding:9px 8px}.geo_location_country.active{margin-right:10px}}@media (max-width: 480px){.page-product-documents .gallery__item-wrap{margin-bottom:20px}.collection-main .collection__main .product__thumbnail .product-thumbnail-button .button{padding:10px}}.klaviyo-form-W4eYk3 div#rich-text-115301166.go3176171171 *{font-size:clamp(1.5rem,0vw + 1.5rem,1.5rem)!important;font-family:proxima-nova-extra-condensed,sans-serif!important}.kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component]{padding-left:0!important;padding-right:0!important}.kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component] button{position:absolute;min-width:132px;right:4px;height:44px!important;top:0;bottom:0;margin:auto;font-family:proxima-nova-extra-condensed!important;font-size:20px!important;text-transform:uppercase;max-width:132px!important}.kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component] input[type=email]{background:transparent!important;border:1px solid #fff!important;height:51px!important;color:#fff!important}.product-app .shopify-app-block .rebuy-widget.widget-type-dynamic-bundle{background:#f3f3f338;padding:0 5px;margin-bottom:20px}.product-app .shopify-app-block .rebuy-widget-content{padding:15px;border:1px solid #000;border-radius:10px;background:#fff}.rebuy-widget.widget-type-dynamic-bundle h4.super-title{font-size:clamp(2.5rem,0vw + 2.5rem,2.5rem)!important;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:900;font-style:normal;color:#ff671b!important}.product-app .shopify-app-block .rebuy-widget.widget-type-dynamic-bundle .primary-title{font-size:28px;text-transform:uppercase;margin-bottom:10px;cursor:pointer;position:relative}.product-app .shopify-app-block .rebuy-widget.widget-type-dynamic-bundle .primary-title:after{width:25px;height:25px;position:absolute;right:0;background-color:#000;content:"";border-radius:50%;padding:3px;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPScjZmZmJyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBpZD0icGx1cyI+PHBvbHlnb24gcG9pbnRzPSI5NSA0NiA1NCA0NiA1NCA1IDQ2IDUgNDYgNDYgNSA0NiA1IDU0IDQ2IDU0IDQ2IDk1IDU0IDk1IDU0IDU0IDk1IDU0IDk1IDQ2Ii8+PC9nPjwvc3ZnPg==);background-position:center;background-size:14px;background-repeat:no-repeat}.product-app .shopify-app-block .rebuy-widget.widget-type-dynamic-bundle .primary-title.active:after{background-image:url(data:image/svg+xml;base64,CjxzdmcgZmlsbD0nI2ZmZicgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgaWQ9Im1pbnVzIj48cmVjdCB4PSI1IiB5PSI0NiIgd2lkdGg9IjkwIiBoZWlnaHQ9IjgiLz48L2c+PC9zdmc+)}.product-app .shopify-app-block .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle{display:none}.product-app .shopify-app-block .rebuy-widget.widget-type-dynamic-bundle .rebuy-color-swatches{justify-content:flex-start;padding-left:12px}.product-pistols .shopify-section .product-app .shopify-app-block .rebuy-widget-content .rebuy-product-block{border:none;border-bottom:1px solid;border-radius:0;padding-bottom:14px}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-options{margin:10px 0 0 10px!important;max-width:340px}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-title{flex:1}.line-item-discount__container{width:max-content}.product-app .shopify-app-block .rebuy-widget-content .description{font-family:skolar-pe,sans-serif}.product-app .shopify-app-block .rebuy-widget-content .rebuy-bundle__actions-price,.product-app .shopify-app-block .rebuy-widget-content .rebuy-bundle__actions-buttons{width:100%}.search__content .product__thumbnail{border:1px solid #020122;border-radius:12px;background-color:#fff;padding:24px 16px;display:flex;flex-direction:column;margin-bottom:32px}.search__content .product__thumbnail .product-thumbnail__title{text-transform:uppercase;margin-bottom:8px;height:100%;font-family:proxima-nova-extra-condensed;font-weight:900;font-size:22px;min-height:55px}.search__content .product-image__wrapper{border-bottom:1px solid #020122;padding-bottom:23px}.search-main .collection__sort-by-filter.select{margin-top:10px}.search__content [data-has-toggle-option] h3.sidebar-block__heading,.search-page__title.title{text-transform:uppercase}.search__content .search__results-count{display:flex;align-items:center;text-transform:uppercase;font-size:24px}.search__content .heading-wrapper--search-page.heading-wrapper{margin-bottom:0}.search__top_heading_bar{border-bottom:1px solid #020122;padding:0 0 15px;margin-bottom:32px}.search__content aside.sidebar-section{margin-top:20px}[data-search-main] .faceted-active-filters{border-bottom:none;padding-top:0;padding-bottom:30px}.search__content a.faceted-active-filters__remove-filter.button span.icon.clear-filter{width:12px;height:12px;left:23%}.search__content a.faceted-active-filters__remove-filter.button{padding:10px 10px 10px 30px;border-radius:10px;min-height:40px;height:40px!important}.search__content a.button.faceted-active-filters__clear{border-radius:10px;border:none;text-decoration:underline;text-transform:uppercase;padding:10px}.sidebar-block__toggle-icon .icon{cursor:pointer}.promotion__text_block{align-items:center;text-transform:uppercase}.promotion__text_block_disclaimer{padding-left:10px;font-size:18px;display:inline-flex;font-weight:500!important;text-transform:uppercase}.promotion-price{color:#ff671d}.product-thumbnail .promotion__text_block{width:fit-content;margin-bottom:20px;text-transform:uppercase}.promotion__text_block_disclaimer a{text-decoration:underline}.one-fourth .product-thumbnail .promotion__text_block{flex-direction:column;align-items:center;margin-top:10px;margin-bottom:0;text-transform:uppercase}.one-fourth .product-thumbnail .promotion__text_block_disclaimer{padding-left:0}@media (max-width: 1200px){h1.search-page__title.title{font-size:30px}}@media (min-width: 798px){.mobile_filter__btn,.search__content .faceted_filtering_heading .close__mobile__filter{display:none}}@media (max-width: 797px){.search__content .heading-wrapper--search-page.heading-wrapper{text-align:center;align-items:center}.search__content .search__results-count{justify-content:center}.search__top_heading_bar{border-bottom:none;justify-content:space-around}.search__content aside.sidebar-section{order:0}.search__content aside.sidebar-section{order:0;position:fixed;top:0;background:#fff;z-index:99;padding:20px;left:0;margin:0;height:100%;width:100%;max-width:100%!important;display:none;max-height:100%;overflow-y:scroll}.search__content aside.sidebar-section.active{display:block}.mobile_filter__btn{display:flex;align-items:center;justify-content:center;border:1px solid #000;padding:6px;height:36px;margin-top:10px;min-width:100px;font-family:proxima-nova-extra-condensed}.mobile_filter__btn span.icon.slider-filter{margin-right:6px}.search__content .faceted_filtering_heading .close__mobile__filter{left:unset;right:0;top:15px;position:absolute}.search__content .faceted_filtering_heading .close__mobile__filter .icon{position:unset}}.custom-contact-form__success{display:flex;justify-content:center;background:#ff671d;padding:20px;border-radius:4px}.custom-contact-form__success h5{color:#fff;text-transform:uppercase!important}.modal_price span.compare-at-price .money[data-price]~.money[data-price]{display:none}.slash___through{text-decoration:line-through;opacity:.8;padding-left:5px}.cart__price .sale span{display:inline-block}.cart__price .sale .compare-at-price{margin-left:5px}.cart__price p,.cart__total p{text-align:left}.cart__price .promotion___price,.cart__total .promotion___price{display:inline-block}.cart__price .line-item-discount__container.promotion_text{text-transform:uppercase}.ajax-cart__line-items-discount{width:50%}.ajax-cart__price .promotion___price-group{display:flex;justify-content:start;align-items:start;width:100%;margin-top:10px}.ajax-cart__price .promotion_text{display:block;padding:0;margin:0;background:none}@media (min-width: 798px){.cky-revisit-bottom-left{bottom:75px!important;background-color:#ff671d!important}#ckyCCPAOptOut{background-color:#ff671d!important}button.cky-btn-confirm{border-color:#ff671d!important;background-color:#ff671d!important}}@media (max-width: 797px){.cky-revisit-bottom-left,#ckyCCPAOptOut{background-color:#ff671d!important}button.cky-btn-confirm{border-color:#ff671d!important;background-color:#ff671d!important}}.c2-product-main .product_section .product__information .product-block.product-block--\@app{display:flex}.c2-product-main .product-block.product-block--discount-no-code{margin-top:10px}.c2-rocommendations-product-price .promotion___price.compare-at-price{padding-left:4px}.ajax-cart__subtotal span.promotion___price.compare-at-price{color:inherit}.pagination-previous:focus-visible,.pagination-next:focus-visible,.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{outline:1px solid transparent}.footer__credits a:hover{text-decoration:underline}#shopify-section-footer-classic #shopify-section-footer-classic-1 ul li:first-child a{color:#ff671d}.heading-section-column{white-space:nowrap;overflow:hidden;width:100%}.article-main .article-content a{text-decoration:underline}#shopify-section-footer-instagram .buttons{margin-top:15px}#shopify-section-footer-instagram .buttons a{width:200px}#shopify-section-footer-instagram .container{display:block!important}#shopify-section-footer-instagram #insta-feed{margin-left:calc(var(--gutter) / 2);margin-right:calc(var(--gutter) / 2);margin-top:20px}#shopify-section-footer-instagram .heading-section__heading{margin-bottom:unset}@media (max-width: 797px){#shopify-section-footer-instagram .heading-section__content{flex-direction:column}#shopify-section-footer-instagram .buttons{justify-content:center}#shopify-section-footer-instagram .heading-section__heading{font-size:clamp(1.5rem,.8964rem + 3.2193vw,2.5rem);font-family:proxima-nova-extra-condensed,sans-serif;font-weight:900;font-style:normal;text-transform:none;line-height:1.3}#shopify-section-footer-instagram .heading-section__subheading p{font-size:min(max(1.25rem,0vw + 1.25rem),1.25rem);font-size:clamp(1.25rem,0vw + 1.25rem,1.25rem);font-family:proxima-nova-extra-condensed,sans-serif;font-weight:900;font-style:normal;text-transform:none;line-height:1.3;letter-spacing:0px}#shopify-section-footer-instagram .heading-section__heading{margin-bottom:1rem}#shopify-section-footer-instagram .buttons.is-right a{margin-left:unset}#shopify-section-footer-instagram .buttons a{width:100%}}.product-pistols .product-addon-limited-time-offer .heading{color:#ff671d}.product-pistols .product-addon-limited-time-offer .p-title{font-size:115%}.product-pistols .product-block--collection-name-link .product-addon-limited-time-offer{margin-bottom:10px}.product-block--collection-name-link .product-addon-limited-time-offer img{max-width:100%!important}.product-pistols .product-addon-limited-time-offer .product-label .input_box{position:relative;margin-left:auto;padding-right:40px}@media (max-width: 1024px){.product-pistols .product-addon-limited-time-offer .product-label .input_box{padding-right:25px}.product--addon_grid .product-item img{height:unset!important}}@media (max-width: 797px){.product-pistols .product-addon-limited-time-offer .product--addon_grid{width:450px}.product-pistols .product-addon-limited-time-offer .product--addon_grid .product-item img{height:100%!important}}@media (max-width: 500px){.product-pistols .product-addon-limited-time-offer .product--addon_grid{width:100%}.product-pistols .product-addon-limited-time-offer .product--addon_grid .product-item img{height:auto!important}}.page-warranty-registration .form_submitted__successful{display:none!important}.affiliate-application-form iframe{margin:0;padding:0;overflow:hidden}.affiliate-application-form iframe html{overflow-x:unset}#rc_login{display:none}.new-comparison-section section.is-width-standard{padding:0 10px}.new-comparison-section .container.table_wrapper{border-radius:10px;overflow:unset;padding-bottom:45px}.new_comparison__table_container.comparison_table{width:100%}.new-comparison-section .comparison_table tr td,.new-comparison-section .comparison_table tr th{padding:10px 18px;border-right:1px solid #000}.new-comparison-section .comparison_table tr td{font-size:14px}.new-comparison-section .comparison_table tr.new_table_block:last-child td,.new-comparison-section .comparison_table tr.new_table_block:last-child th{border-right:none}.new-comparison-section .comparison_table .row_label_text{color:#ff671d;font-family:proxima-nova-extra-condensed;font-size:18px;line-height:20px!important;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;text-align:left}.new-comparison-section.comparison-section .row_specs td{text-align:left}.new-comparison-section.comparison-section .row_specs td .price-ui,.new-comparison-section.comparison-section .reviews td div{justify-content:flex-start}.new-comparison-section .comparison_table tr th .item_label{text-align:left;color:#030122;font-size:30px;line-height:24px;font-style:normal;font-weight:900}.new-comparison-section .comparison_table tr th .item_label_subheading{color:#ff671d;font-family:proxima-nova-extra-condensed;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-bottom:4px}.new-comparison-section .product_sticker{display:none}.new-comparison-section .reviews_price__holder{display:flex;align-items:center;justify-content:space-between}.new-comparison-section .reviews_price__holder .price .money{font-family:proxima-nova-extra-condensed;font-size:22px;font-style:normal;font-weight:900;line-height:24px;text-transform:uppercase}.new-comparison-section .reviews_price__holder .standalone-bottomline .yotpo-bottomline{margin-top:0}.new-comparison-section .reviews_price__holder .yotpo.bottomLine.yotpo-small{padding-bottom:0}.new-comparison-section .reviews_price__holder .standalone-bottomline .yotpo-bottomline a.text-m{display:none}.new-comparison-section .comparison_swatch__holder p{font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize;font-family:skolar-pe}.new-comparison-section .comparison_swatch__holder{display:flex;align-items:center;justify-content:space-between;margin-top:5px;min-height:29px}.new_comparison__table_inner{display:flex;justify-content:center;align-items:stretch}.new_comparison__table_inner .new_table_block{display:flex;flex-direction:column;width:25%;align-items:stretch;border-top:1px solid #000;border-bottom:1px solid #000}.new_comparison__table_inner .new_table_block:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border-left:1px solid #000}.new_comparison__table_inner .new_table_block:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;border-right:1px solid #000}.new_comparison__table_inner .new_table_block th,.new_comparison__table_inner .new_table_block td{width:100%!important;border-bottom:1px solid #000;flex:1}.new_comparison__table_inner .new_table_block td:last-child{border-bottom:none}.new_comparison__table_inner .new_table_block:not(:first-child) .row_label_text{opacity:0;visibility:hidden}.comparison_table .new_comparison__table_inner .product_image-wrapper img{max-height:200px}.shopify-section.new-comparison-section{padding-top:20px!important}.new-comparison-section .section_heading{margin-bottom:20px}.new-comparison-section .product_image-wrapper a.button--primary{margin-top:10px}@media (max-width: 1024px){.new_comparison__table_inner .new_table_block.flickity-enabled .row_label_text{opacity:0;visibility:hidden;transition:visibility .3s linear,opacity .3s linear}.new_comparison__table_inner .new_table_block.is-selected .row_label_text{opacity:1;visibility:visible}.new_comparison__table_inner{display:block;width:100%}.new_comparison__table_inner .new_table_block{width:45%}}@media (max-width: 767px){.new_comparison__table_inner .new_table_block{width:75%}.new-comparison-section .comparison_table tr td,.new-comparison-section .comparison_table tr th{padding:6px 18px;border-right:1px solid #000}.new-comparison-section .product_image-wrapper a.button--primary{height:unset!important}}.condition-image-with-text-overlay:has(>.show-condition-image-with-text-overlay)+.shopify-section{padding-top:40px!important}@media (min-width: 798px){#template-page-retail-stores .image-with-text .image-element__wrap img{height:300px;width:auto;margin-right:40px}#template-page-retail-stores .image-with-text .image-with-text__text-column{padding-left:40px}#template-page-retail-stores .image-with-text section{justify-content:space-between}#template-page-retail-stores section.vegas-video div.container{margin-left:40px;margin-right:40px}}@media (max-width: 797px){#template-page-retail-stores .thumbnail-slider .splide{padding-top:0}#template-page-retail-stores .image-with-text .image-element__wrap img{display:none}}.index .video-placeholder-normal{display:none}@media (max-width: 797px){.index .player-container .player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.index .player-container .player iframe{position:absolute;top:0;left:0;width:100%;height:100%}#shopify-section-template--15009343209539__custom_liquid_bJUmjY .container .column{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}#shopify-section-template--15009343209539__custom_liquid_bJUmjY .container iframe{position:absolute;top:0;left:0;width:100%;height:100%}}#template-page-landing-cl-launching-soon section.section-1 .caption{margin-top:40px;margin-bottom:40px;align-items:flex-end;justify-content:center;left:47%;height:85%;width:45%;max-width:unset!important;transform:unset!important}#template-page-landing-cl-launching-soon section.section-1 .caption .caption-content{width:100%}#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons{display:flex;flex-direction:column;justify-content:flex-start}#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{display:inline-flex;align-items:center;justify-content:center;background-color:#000;font-size:clamp(.77rem,-.2875rem + 2.2031vw,5rem);letter-spacing:-.03em;padding:15px 30px;height:unset!important;border-radius:100px;font-weight:600;text-decoration:none;width:100%;margin-bottom:40px}#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons span{display:none}#template-page-landing-cl-launching-soon section.section-2{width:100%;max-width:unset}#template-page-landing-cl-launching-soon section.section-2 .vertical-slider-section-row .player-container{flex:1;margin:0}#template-page-landing-cl-launching-soon section.section-2 .player{width:100%;position:relative;padding-bottom:42.19%;height:0;overflow:hidden;max-width:100%;background:#000}#template-page-landing-cl-launching-soon section.section-2 iframe{min-height:fit-content;position:absolute;top:0;left:0;width:100%;height:100%}#template-page-landing-cl-launching-soon section.section-4 .caption{margin-top:40px;margin-bottom:40px;width:50%;justify-content:center;left:11%;top:0%;align-items:flex-end;max-width:unset!important;transform:unset!important;height:90%}#template-page-landing-cl-launching-soon section.section-4 .caption .caption-content{width:100%}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons{display:flex;flex-direction:row;justify-content:flex-start}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons a.button{display:inline-flex;align-items:center;justify-content:center;background-color:#ff671d;font-size:clamp(1.53rem,.7625rem + 1.599vw,4.6rem);letter-spacing:-.03em;height:unset!important;border-radius:100px;font-weight:600;text-decoration:none}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons span{display:none}#template-page-landing-cl-launching-soon section.section-9{width:100%;max-width:none}#template-page-landing-cl-launching-soon section.section-9 .one-whole.column,#template-page-landing-cl-launching-soon section.section-9 .one-whole.columns{width:100%;padding:0;margin:0}#template-page-landing-cl-launching-soon section.section-9 .caption{position:absolute;width:50%;transform:translate(-50%,-50%);left:50%;top:50%;margin:auto;height:75%;display:flex;background:#ffffffb3;align-items:center}#template-page-landing-cl-launching-soon section.section-9 .caption .caption-content{display:flex;flex-direction:column;justify-content:center}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__preheading{font-size:clamp(3.3rem,1.625rem + 3.4896vw,10rem);line-height:.8;letter-spacing:-.03em;margin-bottom:20px;padding-top:60px}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__subheading{font-size:clamp(2rem,1rem + 2.0833vw,6rem);font-family:proxima-nova-extra-condensed,sans-serif;line-height:.8;letter-spacing:-.03em;margin-bottom:60px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M{font-family:proxima-nova-extra-condensed,sans-serif;margin:0 auto 60px;background:none}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{font-family:proxima-nova-extra-condensed,sans-serif;margin:0 auto;background:none;max-width:unset!important;padding:40px 100px!important;height:800px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1:has(>input){margin-left:5px;margin-right:5px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{font-size:clamp(1.3rem,.625rem + 1.4063vw,4rem)!important;font-family:skolar-pe,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important;letter-spacing:0px;padding:15px 1em!important;height:140px!important;font-weight:600!important;border-radius:100px!important;border:1px solid #000!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input::placeholder{font-size:clamp(1.3rem,.625rem + 1.4063vw,4rem);font-family:skolar-pe,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M button{font-size:clamp(1.8rem,.9rem + 1.875vw,5.4rem)!important;font-family:proxima-nova-extra-condensed,sans-serif!important;letter-spacing:-.03em!important;padding-top:15px!important;padding-bottom:15px!important;height:unset!important;border-radius:50px!important;font-weight:600!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:first-child{margin-bottom:60px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:nth-child(2){margin-bottom:60px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child{height:100px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component]{padding-left:10px!important;padding-right:10px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component] button{max-width:unset!important;color:#fff!important;background-color:#000!important;position:unset!important;top:0!important;left:0!important}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__buttons a.button{font-size:clamp(1.8rem,.9rem + 1.875vw,5.4rem);letter-spacing:-.03em;padding-top:15px;padding-bottom:15px;height:unset!important;border-radius:50px;font-weight:600}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__buttons span{display:none}@media (max-width: 3500px){#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__preheading{font-size:clamp(.77rem,-1.2624rem + 4.2343vw,8rem)}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__subheading{font-size:clamp(.77rem,-.7002rem + 3.063vw,6rem)}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:40px 90px!important;height:700px}}@media (max-width: 3000px){#template-page-landing-cl-launching-soon section.section-1 .caption .caption-content{width:90%}#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{margin-bottom:30px}#template-page-landing-cl-launching-soon section.section-4 .caption .caption-content{padding-left:0}}@media (max-width: 2750px){#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{height:100px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:30px 70px!important;height:600px}}@media (max-width: 2500px){#template-page-landing-cl-launching-soon section.section-1 .caption{left:46%}#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{margin-bottom:25px}}@media (max-width: 2250px){#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{height:80px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:20px 60px!important;height:500px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:first-child{margin-bottom:30px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:nth-child(2){margin-bottom:30px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{font-size:clamp(.77rem,-.3856rem + 2.4076vw,3rem)!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M button{font-size:clamp(.77rem,-.3856rem + 2.4076vw,3rem)!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input::placeholder{font-size:clamp(.77rem,-.3856rem + 2.4076vw,3rem)!important}}@media (max-width: 2000px){#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{margin-bottom:20px}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons a.button{padding:15px 60px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:15px 40px!important;height:450px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input::placeholder{font-size:clamp(.77rem,.0032rem + 1.5974vw,2rem)!important}}@media (max-width: 1750px){#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{margin-bottom:15px}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons a.button{padding:10px 40px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:30px 30px 12px!important;width:600px!important;height:350px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:first-child{margin-bottom:20px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:nth-child(2){margin-bottom:20px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component] button{margin-top:0!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{height:60px!important;font-size:clamp(.77rem,.1991rem + 1.1894vw,1.5rem)!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M button{font-size:clamp(.77rem,.1991rem + 1.1894vw,1.5rem)!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input::placeholder{font-size:clamp(.77rem,.1991rem + 1.1894vw,1.5rem)!important}}@media (max-width: 1500px){#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{margin-bottom:10px;padding:12px 25px}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons a.button{padding:7px 30px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:30px 20px 10px!important;width:500px!important;height:300px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{height:40px!important}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__subheading{margin-bottom:40px!important}}@media (max-width: 1300px){#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:30px 20px 10px!important;width:400px!important}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__preheading{margin-bottom:10px!important}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__subheading{margin-bottom:30px!important}}@media (max-width: 1150px){#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons a.button{padding:7px 30px;font-size:clamp(.77rem,-1.0997rem + 3.8953vw,1.7rem)}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__preheading{font-size:clamp(.77rem,-3.4773rem + 8.8485vw,1.5rem)}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:30px 15px 0!important;width:350px!important;height:250px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:first-child{margin-bottom:10px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:nth-child(2){margin-bottom:10px}}@media (max-width: 900px){#template-page-landing-cl-launching-soon section.section-1 .caption{left:45%;margin-top:35px}#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{margin-bottom:7px;padding:10px 20px}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__preheading{font-size:clamp(.77rem,-3.4773rem + 8.8485vw,1.5rem)}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{width:320px!important;height:220px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:first-child{margin-bottom:5px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:nth-child(2){margin-bottom:5px}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{height:40px!important}}@media (max-width: 800px){#template-page-landing-cl-launching-soon section.section-1 .caption{align-items:center;justify-content:center;max-width:unset!important;left:50%;width:100%;margin:0 auto;transform:translate(-50%)!important;top:-3%}#template-page-landing-cl-launching-soon section.section-1 .caption .caption-content{width:100%}#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons{display:flex;flex-direction:column;justify-content:flex-start}#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{display:inline-flex;align-items:center;justify-content:center;background-color:#000;font-size:clamp(.77rem,-.148rem + 4.896vw,2.3rem);letter-spacing:-.03em;padding:15px 20px;height:unset!important;border-radius:100px;font-weight:600;text-decoration:none;width:80%;margin-bottom:15px}#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons span{display:none}#template-page-landing-cl-launching-soon section.section-2{width:100%;max-width:unset}#template-page-landing-cl-launching-soon section.section-2 .vertical-slider-section-row .player-container{flex:1;margin:0}#template-page-landing-cl-launching-soon section.section-2 .player{width:100%;position:relative;padding-bottom:42.19%;height:0;overflow:hidden;max-width:100%;background:#000}#template-page-landing-cl-launching-soon section.section-2 iframe{min-height:fit-content;position:absolute;top:0;left:0;width:100%;height:100%}#template-page-landing-cl-launching-soon section.section-4 .caption{justify-content:center;left:50%;top:-3%;align-items:flex-end;max-width:unset!important;transform:translate(-50%)!important;width:100%;height:100%;margin:0!important}#template-page-landing-cl-launching-soon section.section-4 .caption .caption-content{width:100%}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons{display:flex;flex-direction:column;justify-content:flex-start}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons a.button{align-items:center;justify-content:center;background-color:#ff671d;font-size:clamp(.77rem,-.148rem + 4.896vw,2.3rem);letter-spacing:-.03em;height:unset!important;border-radius:100px;font-weight:600;text-decoration:none;width:50%;margin-bottom:30px!important;margin-right:0!important}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons span{display:none}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:30px 30px 12px!important;width:300px!important;height:200px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:first-child{margin-bottom:0}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:nth-child(2){margin-bottom:0}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component] button{margin-top:0!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{height:40px!important;font-size:clamp(.77rem,.632rem + .736vw,1rem)!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M button{font-size:clamp(.77rem,.632rem + .736vw,1rem)!important;padding-top:10px!important;padding-bottom:10px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input::placeholder{font-size:clamp(.77rem,.632rem + .736vw,1rem)!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component]{padding:0 10px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:first-child>div{padding-bottom:0!important}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__preheading{font-size:clamp(.77rem,.032rem + 3.936vw,2rem)}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__subheading{font-size:clamp(.77rem,.332rem + 2.336vw,1.5rem)}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__subheading{margin-bottom:20px!important}}@media (max-width: 768px){#template-page-landing-cl-launching-soon section.section-1 .caption{position:absolute!important}#template-page-landing-cl-launching-soon section.section-4 .caption{position:absolute!important}#template-page-landing-cl-launching-soon section.section-4 .caption .caption-content{padding-right:0!important}#template-page-landing-cl-launching-soon section.section-9 .caption{width:100%;margin:auto;height:100%}#template-page-landing-cl-launching-soon section.section-9 .caption .caption-content{width:100%}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:10px 20px 12px!important;width:575px!important;height:400px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:first-child{margin-bottom:0}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:nth-child(2){margin-bottom:0}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component] button{margin-top:0!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{height:20px!important;font-size:clamp(.77rem,.632rem + .736vw,1rem)!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M button{font-size:clamp(.77rem,.632rem + .736vw,1rem)!important;padding-top:5px!important;padding-bottom:5px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input::placeholder{font-size:clamp(.77rem,.632rem + .736vw,1rem)!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component]{padding:0 10px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:first-child>div{padding-bottom:0!important}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__preheading{font-size:clamp(.77rem,.032rem + 3.936vw,2rem)}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__subheading{font-size:clamp(.77rem,.332rem + 2.336vw,1.5rem)}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__subheading{margin-bottom:20px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M button{font-size:clamp(.4rem,.2944rem + .8451vw,.7rem)!important}}@media (max-width: 700px){#template-page-landing-cl-launching-soon section.section-1 .caption{top:-4%}#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{padding:10px 15px;margin-bottom:10px}#template-page-landing-cl-launching-soon section.section-9 .caption{width:100%;margin:auto;height:100%}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:5px 10px 12px!important;width:225px!important;height:150px!important}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__subheading{margin-bottom:10px!important}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__preheading{margin-bottom:0!important}}@media (max-width: 550px){#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{padding:7px 15px;margin-bottom:5px}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons a.button{margin-bottom:20px!important}#template-page-landing-cl-launching-soon section.section-9 .caption{width:100%;margin:auto;height:100%}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:3px 10px 12px!important;width:220px!important;height:150px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input::placeholder{font-size:clamp(.2rem,-.3333rem + 4.2667vw,.6rem)!important}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__preheading{font-size:clamp(.2rem,-.5429rem + 5.9429vw,1.5rem)}#template-page-landing-cl-launching-soon section.section-9 .image-with-text-overlay__subheading{font-size:clamp(.2rem,-.2571rem + 3.6571vw,1rem)}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{height:10px!important;font-size:clamp(.2rem,-.3333rem + 4.2667vw,.6rem)!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:nth-child(3)>div{padding-top:0!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M button{font-size:clamp(.77rem,.632rem + .736vw,1rem)!important;padding-top:7px!important;padding-bottom:7px!important}}@media (max-width: 450px){#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons a.button{margin-bottom:10px!important}#template-page-landing-cl-launching-soon section.section-9 .caption{width:70%;margin:auto;height:100%}}@media (max-width: 370px){#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{padding:5px 15px;margin-bottom:5px}#template-page-landing-cl-launching-soon section.section-4 .image-with-text-overlay__buttons a.button{padding:5px 15px!important}#template-page-landing-cl-launching-soon section.section-9 .caption{width:100%;margin:auto;height:100%}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M form{padding:3px 10px 12px!important;width:220px!important;height:140px!important}#template-page-landing-cl-launching-soon section.section-9 .klaviyo-form-XxF97M input{height:7px!important}}@media (max-width: 350px){#template-page-landing-cl-launching-soon section.section-1 .image-with-text-overlay__buttons a.button{padding:3px 10px;margin-bottom:5px}}#template-page-landing-cl-launching-soon section.section-7{width:100%;max-width:none}#template-page-landing-cl-launching-soon section.section-7 .one-whole.column,#template-page-landing-cl-launching-soon section.section-7 .one-whole.columns{width:100%;padding:0;margin:0}#template-page-landing-cl-launching-soon section.section-7 .caption{position:absolute;width:50%;transform:translate(-50%,-50%);left:50%;top:50%;margin:auto;height:75%;display:flex;background:#ffffffb3;align-items:center}#template-page-landing-cl-launching-soon section.section-7 .caption .caption-content{display:flex;flex-direction:column;justify-content:center}#template-page-landing-cl-launching-soon section.section-7 .image-with-text-overlay__preheading{font-size:clamp(5rem,5vw + 1rem,5rem);line-height:.8;letter-spacing:-.03em;margin-bottom:20px;padding-top:60px}#template-page-landing-cl-launching-soon section.section-7 .image-with-text-overlay__subheading{font-size:clamp(3rem,5vw + 1rem,3rem);font-family:proxima-nova-extra-condensed,sans-serif;line-height:.8;letter-spacing:-.03em;margin-bottom:60px}#template-page-landing-cl-launching-soon section.section-7 .klaviyo-form-XxF97M{font-family:proxima-nova-extra-condensed,sans-serif;margin:0 auto 60px;background:none}#template-page-landing-cl-launching-soon section.section-7 .klaviyo-form-XxF97M form{font-family:proxima-nova-extra-condensed,sans-serif;margin:0 auto;background:none;max-width:unset!important;padding:40px 100px!important}#template-page-landing-cl-launching-soon section.section-7 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1:has(>input){margin-left:5px;margin-right:5px}#template-page-landing-cl-launching-soon section.section-7 .klaviyo-form-XxF97M input{font-size:clamp(2rem,0vw + 1rem,2rem)!important;font-family:skolar-pe,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important;letter-spacing:0px;padding:15px 1em!important;height:80px!important;font-weight:600!important}#template-page-landing-cl-launching-soon section.section-7 .klaviyo-form-XxF97M button{font-size:clamp(2.7rem,5vw + 1rem,2.7rem)!important;font-family:proxima-nova-extra-condensed,sans-serif!important;letter-spacing:-.03em!important;padding-top:15px!important;padding-bottom:15px!important;height:unset!important;border-radius:50px!important;font-weight:600!important}#template-page-landing-cl-launching-soon section.section-7 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child{height:100px!important}#template-page-landing-cl-launching-soon section.section-7 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component]{padding-left:10px!important;padding-right:10px!important}#template-page-landing-cl-launching-soon section.section-7 .klaviyo-form-XxF97M .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component] button{max-width:unset!important;color:#fff!important;background-color:#000!important;position:unset!important;top:0!important;left:0!important}#template-page-landing-cl-launching-soon section.section-7 .image-with-text-overlay__buttons a.button{font-size:clamp(2.7rem,5vw + 1rem,2.7rem);letter-spacing:-.03em;padding-top:15px;padding-bottom:15px;height:unset!important;border-radius:50px;font-weight:600}#template-page-landing-cl-launching-soon section.section-7 .image-with-text-overlay__buttons span{display:none}#shopify-section-template--17017247793219__custom_liquid_bJUmjY .container .one-whole{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}#shopify-section-template--17017247793219__custom_liquid_bJUmjY iframe{position:absolute;top:0;left:0;width:100%;height:100%}#template-article .klaviyo-form-VWrG3i .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component]{padding-left:10px!important;padding-right:10px!important}#template-article .klaviyo-form-VWrG3i .kl-private-reset-css-Xuajs1[data-testid=form-row]:last-child [data-testid=form-component] button{max-width:unset!important;color:#fff!important;background-color:#000!important;position:unset!important;top:0!important;left:0!important}#template-product-pistols-cl .product__information .acc-content .description .yt-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}#template-product-pistols-cl .product__information .acc-content .description .yt-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#template-product-pistols-cl .product__information .product-block--pdp-shipping .below-atc-idme{display:none}#template-product-pdp-accessory #shopify-section-template--17043983204419__yotpo_widget3_YwgRR3 .container>.yotpo-widget-instance{width:100%}#template-product-pdp-accessory .description-slider-row .panel .yt-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}#template-product-pdp-accessory .description-slider-row .panel iframe{position:absolute;top:0;left:0;width:100%;height:100%}#template-product-pdp-accessory .product_form .swatch-element.color{height:70px}#template-product-pdp-accessory .product_form .swatch-element.color label{height:unset;width:unset}#template-product-pdp-accessory .product_form .swatch-element .tooltip{left:-20px}#template-product-pdp-accessory .swatch__options .swatch__image{display:none}#template-product-pdp-accessory ul{display:block;list-style-type:disc;padding-left:1.5em}#template-page-holster-video .yt-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}#template-page-holster-video .yt-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#template-page-landing-sportsmans .yt-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}#template-page-landing-sportsmans .yt-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#template-article .blog-featured-collection .product-wrap{flex-direction:row}#template-article .blog-featured-collection .product__thumbnail{display:inline-flex}@media only screen and (max-width: 918px){#template-article .blog-featured-collection .product-thumbnail-button{margin-left:20px}#template-article .product-thumbnail-button{align-items:unset}#template-article .blog-featured-collection .product-thumbnail-button{justify-content:unset}}@media only screen and (max-width: 767px){#template-article .blog-featured-collection .small-down--one-whole{width:calc(100% - var(--gutter))}#template-article .thumbnail__caption{flex-wrap:unset}}@media only screen and (max-width: 450px){#template-article .thumbnail__caption{flex-wrap:wrap}}#template-collection-alexo-athletica .yt-container,#template-product-alexo-athletica .yt-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}#template-collection-alexo-athletica .yt-container iframe,#template-product-alexo-athletica .yt-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#template-collection-alexo-athletica .collection-alexo-heading,#template-product-alexo-athletica .collection-alexo-heading{margin-top:40px;margin-bottom:40px}#template-collection-alexo-athletica .collection-alexo-heading .is-h1,#template-product-alexo-athletica .collection-alexo-heading .is-h1{margin-bottom:0;line-height:1;font-size:clamp(4rem,3.3333rem + 1.3889vw,5rem)}#template-collection-alexo-athletica .collection-alexo-heading .is-h1.title,#template-product-alexo-athletica .collection-alexo-heading .is-h1.title{padding-bottom:0}#template-collection-alexo-athletica .collection-alexo-heading .title+.subtitle,#template-product-alexo-athletica .collection-alexo-heading .title+.subtitle{margin-top:0}#template-collection-alexo-athletica .collection-alexo-tag,#template-product-alexo-athletica .collection-alexo-tag{margin-bottom:40px;text-align:center;font-size:clamp(.75rem,.25rem + 1.0417vw,1.5rem);font-family:proxima-nova,sans-serif;font-weight:500}#template-collection-alexo-athletica .collection-alexo-tag span,#template-product-alexo-athletica .collection-alexo-tag span{color:#ff671d}#template-collection-alexo-athletica .collection-alexo-tag span.divider,#template-product-alexo-athletica .collection-alexo-tag span.divider{color:#000}@media only screen and (max-width: 767px){#template-collection-alexo-athletica .collection-alexo-heading .is-h1,#template-product-alexo-athletica .collection-alexo-heading .is-h1{font-size:clamp(3rem,2.3333rem + 1.3889vw,4rem)}#template-collection-alexo-athletica .collection-alexo-heading,#template-product-alexo-athletica .collection-alexo-heading{margin-bottom:20px}#template-collection-alexo-athletica .collection-alexo-tag,#template-product-alexo-athletica .collection-alexo-tag{font-size:clamp(1.125rem,.625rem + 1.0417vw,1.875rem);margin-bottom:20px}}#template-product-alexo-athletica ul{display:block;list-style-type:disc;padding-left:1.5em}#template-product-alexo-athletica img.swatch__image{display:none}#template-product-alexo-athletica .swatch__option .swatch-element label{min-width:unset}#template-product-alexo-athletica .product-block--description-slider{margin-top:40px}#template-product-alexo-athletica .product-block--description-slider .description-slider-row button{text-transform:uppercase}#template-product-alexo-athletica .swatch[data-option-index="1"] .swatch__option label{width:100%}#theme-ajax-cart figure.ajax-cart__product-image{height:100%}#theme-ajax-cart figure.ajax-cart__product-image a{height:100%}#theme-ajax-cart figure img{padding-right:1px}
/*# sourceMappingURL=/cdn/shop/t/429/assets/c2-custom.css.map */
