body{overflow-x:hidden}#shopify-section-header{position:-webkit-sticky;position:sticky;top:0;z-index:999}.noscroll{height:100%;overflow:hidden;position:relative}.veil{filter:brightness(50%)}.holder{padding:0 3%;margin:auto}.flex{display:flex;align-items:center}#mainhead{border-top:2px solid white;border-bottom:2px solid white}.headpad{padding-right:2%;padding-left:2%}#mainhead a span{color:inherit}select.currencies{color:#fff}#promo_header{position:relative}#promo_header .flex{justify-content:space-between}#currency{width:65px;position:relative;z-index:3}#top_promo{font-size:1.1em;text-align:center;font-weight:700;position:absolute;width:100%;left:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}#refer{font-size:1.1em;width:150px;text-align:right;display:none}#refer .fa{font-size:.8em;margin-left:6px}header{position:relative}header div.holder{padding-top:14px;padding-bottom:14px;justify-content:space-between}header a:hover,header a:active,header a:focus{outline:none}#logo_holder{width:70px}#desk_nav{padding:0 0 0 2%;flex:1 0 35%}nav#desk_nav>ul{font-weight:800}nav#desk_nav>ul span.fa.fa-chevron-down{display:none}#cart_cruft{justify-content:flex-end;position:relative;flex:1 0 30%}#cart_cruft a{display:inline-block;margin:0 8px}#cart_cruft div.cart_container{margin:0 8px}#logo_holder img{max-height:100px;display:block;margin:auto;max-width:100%}.main-nav{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.main-nav li{margin:0 1.5%;position:relative}.main-nav li:first-of-type{margin-left:0}.main-nav li:last-of-type{margin-right:0}.main-nav .fa-chevron-down{margin-left:.33em;opacity:.7;font-size:.8em;position:relative;top:-.1em}.dropdown{position:absolute;top:42px;right:99999px;z-index:10;width:300px;opacity:0;transition:opacity .4s;box-shadow:0 2px 5px 1px #0006;border-radius:10px}.has-dropdown:hover .dropdown,.dropdown:hover{opacity:1;right:-132px;transition:opacity .4s}.dropdown ul{list-style-type:none;margin:0;padding:0;border-radius:6px}.dropdown li{margin:0;padding:0 20px}.dropdown li a{display:block;padding:8px 0}.dropdown li:last-of-type a{border:none}.dropdown .fa-sort-asc{position:absolute;top:-20px;right:36.5%;font-size:48px;padding:1px 5% 0 30%}#phone{position:absolute;top:-40px}#phone a{margin:0!important;font-size:.75em}#phone .fa-phone{font-size:12.3px!important;margin-right:4px;position:relative;top:1px}#cart_cruft .fa{font-size:1.5em}div.cart_container{display:inline-block;margin:0 6%}#cart_cruft a.mini_cart{float:none;background-color:transparent;height:auto;padding:0!important;display:block;margin:0}#cart_cruft a.cart_icon{position:relative}#cart_cruft .itemcount,.active_link .itemcount{position:absolute;top:-17px;right:-17px;border:1px solid #fefefe;border-radius:50%;padding:0 .66em;font-size:.9em;background-color:transparent;color:#fefefe!important}.active_link .itemcount{border-color:#02a2fa}#cart_cruft .cart_icon img{width:30px;height:23px;max-width:none;position:relative;top:4px;transition:filter .1s linear}#cart_cruft .trunk,.active_link .trunk{display:block;font-size:.7em;position:absolute;top:23px;left:-2px;padding:0;background-color:transparent;color:#fefefe!important}a.cart_icon:hover{color:#02a2fa!important}a.cart_icon:hover img{filter:invert(49%) sepia(65%) saturate(4188%) hue-rotate(177deg) brightness(106%) contrast(98%);transition:filter .1s linear}a.cart_icon:hover .itemcount{border-color:#02a2fa!important}a.cart_icon:hover .trunk{color:#02a2fa!important}#cart_cruft .cart_content{display:block;width:400px;right:calc(-400px - 3vw);padding:0;top:28px;box-shadow:0 5px 8px 1px #00000080;max-height:75vh;overflow-y:auto;transition:right .33s;font-size:small}#cart_cruft .active_link .cart_content{right:0;transition:right .33s}#cart_cruft .cart_content form{margin:0}#cart_cruft .cart_content h2{display:none;margin:.8em 0 .5em}#cart_cruft .cart_content h2 img{height:.9em;filter:invert(90%);position:relative;top:3px}#cart_cruft .cart_content a{display:inherit;margin:0}#cart_cruft a.cart_content__continue-shopping{display:none;cursor:pointer}#cart_cruft .cart_content ul{padding:0 6%}#cart_cruft .cart_content li.cart_item{padding:10px 0}#cart_cruft .cart_image{padding-right:15px;max-width:85px}#cart_cruft .cart_content .swym-button-bar{display:none}#stkycart{position:-webkit-sticky;position:sticky;bottom:0;background-color:#fefefe;padding:5px 6%!important;border-top:1px solid #888;box-shadow:0 -2px 7px 2px #0003}#desksearch{position:relative;cursor:pointer;flex:1 0 auto}#cart_cruft a#desksearch:hover{text-decoration:none}#desksearch form{top:-10px;right:10px;background:black;color:#fff;margin:0;transition:.2s opacity}#desksearch form.visible{visibility:visible;opacity:1;transition:.2s opacity}#desksearch input{margin:0}#desksearch span.fa.fa-search{position:absolute;z-index:1;top:10px;right:20px}#desksearch input#Search{background:black;border-radius:50px;border-width:2px;color:#fff;width:100%;box-sizing:border-box;font-family:Chivo,sans-serif;font-weight:400;font-style:normal}#desksearch input::placeholder{color:#fff;font-family:Chivo,sans-serif;font-weight:400;font-style:normal}#mobile_nav{display:none}.menu-link{border:none}.mobmenu{position:absolute;left:-100vw;top:100%;z-index:99;background-color:#fffffffa;box-shadow:3px 3px 3px #11111180;width:90vw;min-width:320px;height:66vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:left .4s}.menu-active .mobmenu{left:0;transition:left .4s}.mobmenu ul{list-style-type:none}.mobmenu,.mobmenu>ul ul{clear:both;margin:0 0 10px}.js .mobmenu>ul ul.active{max-height:55em}.mobmenu>ul{list-style-type:none;padding:0;margin:0}.mobmenu li{border-bottom:1px solid #909090;display:block;margin-bottom:0}.mobmenu li a{text-transform:uppercase;color:#212121;font-weight:700;font-size:.875rem;display:block;padding:.7em 3%;position:relative}.mobmenu .level-1 li.has-subnav .firstlvl{width:75%;display:inline-block}.mobmenu .level-1 li.has-subnav a.plus{width:12%;display:inline-block;text-align:center;position:relative;top:2px}.mobmenu .level-1 li.has-subnav a.plus:before{font-size:1.5em;display:block;transition:transform .3s}.mobmenu .level-1 li.has-subnav a.active:before{transform:rotate(180deg);transition:transform .3s}.has-subnav>ul{display:none}.level-2{padding:0 10px 0 7%}.level-2 li{border-bottom:none}.level-2 li a{font-weight:400;padding:.4em 2%}.lines-button{display:inline-block;height:2rem;padding:0;transition:.3s;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;background-color:transparent;margin-top:-6px}.hamburger .lines{display:inline-block;width:32px;height:3px;background:#212121;border-radius:0;transition:.3s;position:relative}.hamburger .lines:before,.hamburger .lines:after{display:inline-block;width:32px;height:3px;background:#212121;border-radius:0;transition:.3s;position:absolute;left:0;content:"";transform-origin:.17857rem center}.hamburger .lines:before{top:.5rem}.hamburger .lines:after{top:-.5rem}.checked .lines{background:transparent!important}.checked .lines:before,.checked .lines:after{transform-origin:50% 50%;top:0;width:2rem}.checked .lines:before{transform:rotate3d(0,0,1,45deg)}.checked .lines:after{transform:rotate3d(0,0,1,-45deg)}.main-nav a{padding:0 0 10px}.has-dropdown a span.fa-chevron-down:nth-of-type(2){display:none}#megaholder{position:relative}.mega-menu-section{position:absolute;top:-10px;z-index:2;width:100%;background-color:#fefefe;box-shadow:0 5px 2px #00000040}.mega_menu{display:flex;justify-content:space-between;flex-wrap:wrap;margin:auto;display:none}.mega_menu:hover{display:flex!important}.mega_image{width:24%;background-size:cover;background-position-x:center}.megablocks{width:100%;display:flex;flex-wrap:wrap;min-height:25vw}.wimage{width:74%;padding-right:2%}.mega_linklist{width:22%;margin:10px 3% 10px 0}.mega_linklist h3{font-weight:700;border-bottom:1px solid #111;font-size:1em;letter-spacing:0;margin-bottom:5px}.mega_linklist a{color:#111;text-transform:none}.mega_linklist h3 a span{font-size:.66em;padding-left:4%}.mega_linklist a:hover{color:#04a0f6}.mega_linklist ul{padding:0;margin:0;list-style-type:none}.mega_linklist li{padding:0;margin:0}.mega_collection{display:flex;width:25%;height:25vw;align-items:center;justify-content:center;text-align:center;background-size:cover;color:#fefefe;font-weight:700;font-size:2.5em;line-height:1.1em}.mega_collection:visited{color:#fefefe}.mega_collection:hover{color:#02a2fa}.mega_menu .homepage-product-slider h4{text-align:center;margin:8px auto;max-width:90%}.mega_menu .slider-gallery{margin:0 auto}.mega_menu .homepage-product-slider.even-num-slides{width:calc(75% - 20px);max-width:none}.mega_menu a.product-info__caption{color:#333}.mega_menu .product-details .options{display:none}.mega_menu .thumbnail .title{font-size:.95em}.mega_menu .products-slider.slider-gallery .gallery-cell.kit-cell{width:calc(33% - 10px)}.mega_menu .products-slider form,#mobilesearch{display:none}#por15{font-size:1.1em;width:190px;text-align:right}#por15 a{display:flex;align-items:center}#por15 img{max-width:40px;margin-left:4px}@media only screen and (max-width: 1024px){#shopify-section-header{position:static}header .flex{flex-wrap:wrap}#logo_holder{order:1}#cart_cruft{order:2;width:calc(100% - 70px)!important;flex:1 0 calc(100% - 70px)}#cart_cruft a,div.cart_container{margin:0 1.5%}#desk_nav{order:3;width:100%!important;margin-top:1.33em;padding:0}.main-nav{justify-content:center}.mobile_nav-fixed--false #pagecontent{padding:0!important}.mega_image{display:none}.wimage{width:100%;padding:0 3%}.mega_collection{font-size:2em}#cart_cruft .cart_content{padding:0}}@media only screen and (max-width: 700px){.mega-mobile{padding:0}#mobile_nav .mega_menu{display:flex}.mega_linklist{width:80%;margin:5px 0 5px 5px}.mobmenu li .mega_linklist a{padding:0}.megablocks a.mega_collection{display:flex;width:94%;height:50vw;background-position-y:center;color:#fefefe;font-size:1.5em;margin:3px auto}.mega_menu .products-slider.slider-gallery .gallery-cell.kit-cell{width:calc(100% - 10px)}.mega_menu .slider-gallery .thumbnail .product-info__caption{margin-top:0;padding-top:0}.mega_menu .slider-gallery .thumbnail .title{font-size:1.3em}}@media only screen and (max-width: 599px){#refer,#por15{display:none}#top_promo{width:calc(100% - 75px);font-size:12px;text-align:center;line-height:1.4;padding:6px 0;position:relative}header div.holder{padding:8px 3%}#desk_nav{display:none}#mobile_nav{display:block;order:1;width:50px}#logo_holder{order:2;width:calc(100% - 100px)}#logo_holder img{margin:auto;max-height:65px}#cart_cruft{order:3;width:50px!important;font-size:20px;flex:1 0 50px}#cart_cruft a{display:none}#cart_cruft a.cart_icon{display:inline}#mobilesearch{display:block;padding:8px 2% 0;line-height:1.4em;position:relative;background-color:#e8eaed}#mobilesearch form{margin:0}#mobilesearch #Search{display:inline-block;width:calc(100% - 9px);height:38px;min-height:0;padding:0 0 0 9px;margin:0;border:none;outline:none}#mobilesearch button{width:55px;height:38px;font-size:1.7em;background-color:transparent;display:inline-block;color:#111;padding:0;margin:0;position:absolute;top:4px;right:0}#mobilesearch #Search::placeholder{color:#fff}#mobilesearch #terms{display:block;padding:5px 0;font-size:.85em;color:#444;text-transform:lowercase}#mobilesearch #terms a{text-decoration:underline}.index-sections .search-section{display:none}}a.action_button,input[type=submit].action_button,#contact_form .action_button.sign_up{border-color:transparent;background-color:#d83939;color:#fefefe;width:auto!important;min-width:40%;font-weight:800;min-height:auto;height:auto;padding:8px 25px;font-size:16px;letter-spacing:2px}.plyr__video-wrapper--fixed-ratio{padding-bottom:42.55%!important}.text-on-video .caption-content{max-width:768px;padding:0;text-shadow:none}.text-on-video h1.headline{font-size:min(2.1vw + 36.21px,68px);color:#fefefe;font-weight:600;line-height:1.15em;text-shadow:0 0 .15em rgba(0,0,0,.8)}.text-on-video .action_button{display:inline-flex!important;font-weight:600;color:#fefefe;border-width:4px;font-size:1rem}.text-on-video .action_button:hover{filter:brightness(90%)}.featured-promotions .feature-section .feature-details{display:block}.featured-promotions .feature-section .feature-overlay{background:rgba(0,0,0,.5)}.featured-promotions .feature-wrap h2.title{font-size:32px;font-weight:700;margin-bottom:.5em}.featured-promotions .feature-section.title-overlay-true .title:after{height:3px;width:50%;transition:none}.featured-promotions .feature-section .feature-details.reveal-details{max-width:250px;margin:auto;font-weight:700}.slider-gallery .gallery-cell{margin-right:20px}.thumbnail .title{text-align:center;text-transform:capitalize;font-size:18px;font-weight:700;margin-bottom:10px;letter-spacing:0}.starting{display:block;margin-bottom:5px;font-size:14px;color:#000}.thumbnail .price{text-align:center;font-size:16px;color:#000}.thumbnail .sale span.money,.thumbnail .price span.money{font-weight:700;font-size:16px;color:#000}.thumbnail .sold_out{color:#d90a0a}.thumbnail .btn,.thumbnail .button{width:94%}.thumbnail .product_image{background:#F3F3F3;overflow:hidden}.thumbnail .banner_holder{right:10px;top:10px;display:flex;justify-content:flex-end}.thumbnail .tagline_banner.thumbnail_banner{padding:3px 5px;border:thin solid;font-size:12px}div:not(.flickity-slider) .thumbnail img.transition--appear.lazyautosizes.lazyloaded{object-fit:cover;aspect-ratio:210 / 265}div:not(.flickity-slider) .kit_listing img.transition--appear.lazyautosizes.lazyloaded{aspect-ratio:420/256}.thumbnail .product-info__sizes{position:absolute;bottom:10px;left:15px;text-shadow:-1px -1px 0 #F3F3F3,1px -1px 0 #F3F3F3,-1px 1px 0 #F3F3F3,1px 1px 0 #F3F3F3}.thumbnail div.product_form{background-color:transparent}.product__quick-order{z-index:2;position:absolute;padding-bottom:10px;justify-content:center;transform:translateY(100%);opacity:0;transition:all .3s ease-in-out;bottom:0;width:100%}.thumbnail .product_image:hover .product__quick-order{transform:translateY(0);opacity:1}.product__quick-order form.collection_atc{width:100%;margin:0}input.quickbutton,.button.quickbutton{font-weight:900;letter-spacing:2px}.featured_products.product-slider{padding-bottom:20px}.container.featured_products{padding-top:40px}footer.footer{padding-bottom:0}.footer-menu-wrap{display:flex}.footer-menu-wrap .footer-block--newsletter{flex:1 0 35%;display:flex;justify-content:flex-end}.footer-menu-wrap .newsletter_section{width:75%}.footer-menu-wrap .newsletter_section h6{margin-bottom:20px}.footer-menu-wrap .footer-block--link_list{flex:1 0 10%}.footer-menu-wrap h6{text-transform:uppercase}.footer-menu-wrap .contact-form input:not(.action_button){background:black;border-width:2px;color:#fff;font-family:Chivo,sans-serif;font-weight:400;font-style:normal}.footer-menu-wrap .contact-form input:not(.action_button)::placeholder{color:#fff;font-family:Chivo,sans-serif;font-weight:400;font-style:normal}.footer_credits{display:flex;justify-content:center;border-top:2px solid}.footer_credits__links a{display:inline-block;padding-left:10px;margin-left:10px}.footer_credits__links a:before{content:"";position:absolute;display:block;top:50%;left:0;height:80%;width:1px;transform:translateY(-50%);background-color:#fff}@media only screen and (max-width: 798px){.footer-menu-wrap{flex-wrap:wrap}.footer-menu-wrap .medium-down--one-whole{flex:inherit}.footer-menu-wrap .newsletter_section{width:100%}#contact_form input.sign_up[type=submit]{min-width:100%}.footer_credits__links{display:block}.footer_credits__links a:first-child:before{display:none}}.collection-template-section .caption.captionOverlay--true{max-width:85%}.collection-template-section .caption.captionOverlay--true .headline{text-align:left;font-size:3em;color:#4a4a4a}.collection-matrix{display:flex;flex-wrap:wrap;justify-content:flex-start}.collection-matrix .thumbnail{float:none;margin:0 .8% 25px 0!important}.product_image>div{display:flex;flex-wrap:wrap}.product_image .gallery-cell{width:48%;margin:8px 1%}.related-products--slider .slider-gallery .gallery-cell{margin:0 10px}.products-slider.slider-gallery .gallery-cell.kit-cell{width:calc(50% - 10px)}#reverse_gallery{display:flex;flex-wrap:wrap;justify-content:left;flex-direction:row-reverse}#reverse_gallery:after{display:none}#reverse_gallery .product_gallery{width:49%;margin:0 1% 0 0}#reverse_gallery .product_gallery .flickity-viewport{cursor:default}#reverse_gallery .thumbcell{width:49%;margin:0 1% 0 0}#reverse_gallery .kit_product{width:100%;margin-bottom:8px}#reverse_gallery .product_gallery_nav{display:none}#product_title{font-size:1.75em;line-height:1.2em;text-transform:none;display:inline-block;width:70%;font-weight:700}#product_title .stamped-product-reviews-badge{font-size:.66em}#product_price{font-size:1.33em;text-transform:none;display:inline-block;width:30%;margin-top:.1em;vertical-align:top;font-weight:700;text-align:right}#product_price .sale{color:#333}.spr-badge{font-size:14px}.spr-badge[data-rating="0.0"]{visibility:hidden;display:none}div.product_form{border:5px solid #333;background-color:#f3f3f3}form.shopify-product-form{margin:1em auto 0;width:95%}.product__quick-order div.product_form{border:none}.product__quick-order form.shopify-product-form{width:100%}.product__quick-order button{font-weight:900}.swatch_options{margin:0 0 .5em}.swatch_options .swatch{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;line-height:inherit}.swatch_options .swatch:hover{background-color:transparent!important}.swatch_options .swatch:after{content:"";flex:inherit;width:32%}.swatch_options .swatch .option_title{text-transform:none;width:100%;font-size:1.1em}.swatch_options .swatch-element{float:none;margin:0 0 8px;width:32%;min-height:60px;text-align:center;border-radius:8px;border-color:#777}.swatch_options .swatch-element:nth-of-type(5),.swatch_options .swatch-element:nth-of-type(6),.swatch_options .swatch-element:nth-of-type(7),.swatch_options .swatch-element:nth-of-type(8){width:100%}.swatch_options .swatch-element label{float:none;min-width:0;height:100%;font-size:15px;line-height:1.2em;padding:22px 6px 0;text-transform:none}.swatch_options input:checked+.swatch-element{border-color:#d83939;color:#d83939}.swatch_options .swatch-element.color{padding:0}.swatch_options .swatch-element.color label{width:100%;height:100%!important;border-radius:8px;padding:0}.swatch .tooltip{left:4%}#hurry{font-weight:700;font-size:1.2em;margin:.7em 0}.smart-payment-button--true button .checkmark path{stroke:#fefefe!important}.smart-payment-button--true .purchase-details{padding-bottom:10px}.purchase-details__buttons.purchase-details__spb--true .shopify-payment-button{max-width:none;width:100%;margin:13px 0}.shopify-payment-button__button--unbranded{background-color:transparent;color:#d83939}.shopify-payment-button__more-options{display:none!important}.notify_form{padding-top:20px}.product_section .description.bottom{margin-top:12px;font-size:1.1em}.collapse{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:0 2%}.collapse label{display:block;font-weight:700;cursor:pointer;text-transform:none;transition:all .4s ease-out;display:flex;justify-content:space-between;padding:20px 0}.collapse label span,.collapse label i{font-size:1.66em;transition:all .2s ease-out}.collapse input{display:none}.collapse-content{max-height:0px;overflow:hidden;transition:all .4s}.toggle:checked+label i{transform:rotate(180deg);transition:all .2s}.toggle:checked+label+.collapse-content{max-height:550px;overflow-y:auto}.collapse-content .content-inner{padding:.5em 0}.collapse input.spr-form-input,.collapse input.spr-button{display:inline}.collapse label span.spr-form-review-body-charactersremaining{font-size:13px}.metabanner .caption{max-width:93%;text-shadow:0 0 .1em rgba(255,255,255,.8)}.metabanner h1.headline{text-shadow:none;text-transform:none}.metabanner div.subtitle{text-transform:none;line-height:1.5em}.metabanner .caption-content{max-width:495px}#metaframe iframe{width:100%;height:55.6vw}#metaframe p{display:none}.split{width:94%;max-width:700px;margin:auto}.freeship{margin:0;font-size:.9em;color:#ed1b23}.unlocked{color:#00ce35}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;top:-9px;width:100%;max-width:550px;height:6px;border:none;border-radius:4px}progress::-webkit-progress-bar{border-radius:4px}progress::-webkit-progress-value{border-radius:4px;background-color:#ed1b23}progress.filled::-webkit-progress-value{background-color:#00ce35}progress::-moz-progress-bar{border-radius:4px;background-color:#ed1b23}progress.filled::-moz-progress-bar{background-color:#00ce35}.cart_item{margin:0!important;padding:24px 0;border-bottom:3px solid #9b9b9b}.cart_page_image img{margin-bottom:0}.cart_content_info{display:flex;flex-wrap:wrap}.cart_variant{width:75%}.cart_content_info p.modal_price{width:25%}.cart_variant h3{font-weight:400;margin:0}.cart_variant .meta{font-size:.9em}.subtotal{border:none;background-color:#111;padding:20px 5%;color:#fefefe;border-radius:4px}.subtotal h3{font-weight:400;color:#fefefe}.cart .cart_subtotal{color:#ed1b23}.shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l{justify-content:center}.blog-header .blog-title{text-align:center;float:none}.blog-header .feature_divider{max-width:200px;margin:0 auto 20px}.articlelisting{position:relative;display:block}.articlelisting img{filter:brightness(50%)}.articlelisting:hover img{filter:brightness(30%)}.articleinfo{position:absolute;top:10px;left:3%;width:100%;max-width:320px}.articleinfo *{color:#fefefe}.blogarticle h1.headline{font-size:4em;background-color:#fffc;text-transform:none;padding:10px;position:absolute;top:10vw;left:6%;max-width:88%}.article_content .excerpt{margin:0 0 1em;font-size:2em}.mobile_slide{display:none}#faqsection{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.faqAccordion{width:30%}.page-faq .faq--heading{font-size:1.37em;font-weight:400;text-transform:none;padding:0;margin:0 0 .5em}.faqAccordion>dt>button{padding:6px 0;border:none;font-size:1em;font-weight:700}.faqAccordion>dt>button:after{display:none}.faqAccordion>dt>button:hover,.faqAccordion>dt>button:focus{border-bottom:0}.faqAccordion>dd{margin:0;padding:0 0 12px 6%}.faqAccordion>dd p:last-of-type{margin:0}.contact_column{display:inline-block;vertical-align:top;width:25%;margin:10px 4%;text-transform:uppercase;text-align:center}.contact_column h2{margin:0}.link_blocks{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.link_blocks a{display:block;width:calc(50% - 20px);margin:6px 10px}.link_blocks img{width:100%;filter:brightness(50%);transition:filter .2s}.link_blocks a:hover img{filter:brightness(30%);transition:filter .2s}.link_blocks span{width:100%;display:block;text-align:center;position:absolute;top:45%;color:#fefefe;font-size:2.5em;font-weight:700;transition:color .2s}.link_blocks a:hover span{color:#02a2fa;transition:color .2s}.filters-button-group{text-align:center;display:flex;justify-content:center;margin-bottom:20px;position:sticky;top:195px;background-color:#ffffffe6;z-index:99;padding:10px 0}.filters-button-group button{padding:5px 12px}.filters-button-group button.is-checked{background-color:#fff;color:#933c07}.grid-holder{max-width:1280px;margin:auto;padding:0 2%;min-height:300px}.grid-item{margin:4px .5%;cursor:pointer;width:30%}.grid-item figcaption{display:none}a.grid-item{margin:4px .5% 20px;display:block;text-align:center;text-decoration:none;color:#111}a.grid-item span{display:block}a.grid-item b{font-size:1.2em}.videos .grid-item{position:relative;height:275px}.blocker{position:absolute;height:100%;width:100%;z-index:2;background:rgba(255,255,255,.1)}.videos .grid-item iframe{z-index:1;width:100%;height:90%;max-height:217px}.fancybox-caption{bottom:auto!important;top:77%!important;background-color:#000000a6;font-size:1.5em!important;color:#fefefe!important;letter-spacing:.02em}.fancybox-caption:before{display:none!important}.fancybox-caption a{color:#e36618!important;text-shadow:0px 0px .5em rgba(0,0,0,.5)}.fancybox-caption a:hover{color:#e36618!important;text-decoration:underline!important}.featured-promotions.full-width--true{padding-bottom:0}.account-header{background-color:transparent}.account-sidebar,#customer_orders tr,#customer_orders th,#customer_orders td{border:none}#customer_orders tr{border-bottom:1px solid #ddd}#order_details tr,#order_details th,#order_details td{border:none}.swym-button-bar{width:100%!important;margin:0!important}.swym-btn-container[data-position=default]{display:block!important}.swym-icontext{width:100%!important;border-radius:100px!important}.swym-btn-container .swym-button:after{top:2px!important;left:3%!important}#article_collection{display:flex;flex-wrap:wrap}#article_collection .product-wrap{width:31%;margin:10px 1%}.radio-row{margin:1em 0;font-size:1.1em;font-weight:700}.radio-row div{width:30%}.radio-row label{display:inline;font-size:16px}.blackout #shopify-section-collection-template,.blackout #shopify-section-product-template{background-color:#010101}.blackout .product-details .options span.styles,.blackout .product-details .options span.metafield,.blackout .thumbnail .title,.blackout .starting,.blackout .thumbnail .sale span.money,.blackout .thumbnail .price span.money,.blackout .product_section,.blackout #product_price .sale,.blackout .swatch_options .swatch .option_title{color:#fefefe}.blackout .swatch:hover{background-color:transparent!important}.blackout .swatch_options .swatch-element{border-color:#fefefe}.blackout .swatch{color:#fefefe}.blackout .swatch_options input:checked+.swatch-element{box-shadow:0 0 0 2px #d83939}.blackout .collapse label span,.blackout h2,.blackout .split,.blackout .title{color:#fefefe}.blackout .slider-gallery{background-color:#010101}.blackout .metabanner h1.headline{color:#fefefe}.blackout .metabanner .caption{text-shadow:none}.blackout .metabanner div.subtitle{color:#fefefe}.search__section .container,.search__section .section_form{padding:0}.search__section h2,.search__section .search__form{margin:0}.search__section .section_form{display:flex;max-width:800px;margin:auto;align-items:center;padding:1.5em 2%}.search__section h2{margin-right:10px}.search__section .search__button{background-color:#d83939}.search__section input,.search__section .search__button{border-radius:15px}@media only screen and (max-width: 1025px){.metabanner *{color:#fefefe!important;text-shadow:none}.metabanner img{filter:brightness(65%)}}@media only screen and (max-width: 797px){.collection-matrix .kit_listing{width:100%}.products-slider.slider-gallery .gallery-cell.kit-cell{width:calc(80% - 10px)}#reverse_gallery{flex-direction:row}#reverse_gallery .product_gallery{width:100%;padding-bottom:.66em;margin:0}#reverse_gallery .product_gallery .flickity-prev-next-button{display:block}#reverse_gallery .thumbcell{display:none}#reverse_gallery .product_gallery_nav{display:block;width:100%;margin-bottom:15px}#reverse_gallery .product_gallery_nav.product_gallery_nav--bottom-thumbnails .gallery-cell{width:18%;margin:0 0 10px}#reverse_gallery .product_gallery_nav.product_gallery_nav--bottom-thumbnails img{width:100%;height:auto}.faqAccordion{width:45%}img.footer-logo{width:25%;margin:0 auto 25px;display:block}.blogarticle h1.headline{font-size:2.5em}.article_content .excerpt{font-size:1.5em}}@media only screen and (max-width: 481px){.trunk{left:-9px}.desk_slide{display:none}.mobile_slide{display:block}.metabanner *{color:inherit!important}.metabanner img{filter:brightness(100%)}.faqAccordion{width:100%}.contact_column{width:92%;margin:10px 4%}.link_blocks a{display:block;width:calc(100% - 20px);margin:6px 10px}.link_blocks span{font-size:2em}.blogarticle h1.headline{font-size:2em;background-color:none;padding:10px 3% 0;margin-bottom:0;position:static;max-width:100%}.article_content{margin-top:0}.article_content .excerpt{font-size:1.33em}.mobile_nav-fixed--true .page_banner,.mobile_nav-fixed--false .page_banner{margin-top:0}.collection-matrix .thumbnail{margin:0 2% 25px 0!important}#article_collection .product-wrap{width:48%}#cart_cruft .itemcount,.active_link .itemcount{top:-27px;right:auto;left:21%;font-size:1em}#cart_cruft .trunk,.active_link .trunk{top:10px}#cart_cruft .active_link .cart_icon{z-index:0}#cart_cruft .cart_content{padding:0;position:fixed;top:0;z-index:999}#cart_cruft .active_link .cart_content{right:0%;transition:right .33s}#cart_cruft .cart_content h2{display:block;text-align:center}#cart_cruft a.cart_content__continue-shopping{display:block;position:absolute;top:3px;right:3%;font-size:1.5em;border:none;line-height:0;padding:0;color:#d83939!important}#cart_cruft .cart_content ul{padding:0 3%}#cart_cruft div.cart_content form{margin:0}#cart_cruft .item_title{line-height:1.4em}#cart_cruft li.cart_item .price{font-size:.8em;line-height:1.4em}.thumbnail .title{font-size:1em}}.collapse input#stamped-button-submit{display:block}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom.css.map?v=184366998385668530181701066631 */
