@charset "UTF-8";.heading-style{font-size:2rem;text-transform:uppercase;font-weight:700}.bold{font-weight:700!important}.uppercase{text-transform:uppercase!important}div.feature_divider{border-color:#f2f2f2}.pad-all{padding:1.5rem}.border-all{border:1px solid #f2f2f2}.margin-all{margin:1.5rem}.pad-vertical{padding-top:1.5rem;padding-bottom:1.5rem}.border-vertical{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.margin-vertical{margin-top:1.5rem;margin-bottom:1.5rem}.pad-top{padding-top:1.5rem}.margin-top{margin-top:1.5rem}.margin-left{margin-left:1.5rem}.no-top-margin{margin-top:0!important}.no-top-pad{padding-top:0!important}.no-vertical-margin{margin-top:0!important;margin-bottom:0!important}.no-vertical-pad{padding-top:0!important;padding-bottom:0!important}.flexgrid-container{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:stretch;padding:0rem}.flexgrid-container>.flexgrid-cell{margin:.25rem;padding:.5rem}.flexgrid-container>.flexgrid-feature{margin:.25rem;padding:.5rem;flex:100% 0 0}.flexgrid-container.one-cell-wide>.flexgrid-cell{flex:100% 0 0}@media screen and (max-width: 480px){.flexgrid-container>.flexgrid-cell{flex:100% 0 0}}@media screen and (min-width: 481px) and (max-width: 798px){.flexgrid-container:not(.one-cell-wide)>.flexgrid-cell{flex:calc(50% - .25rem) 0 0}.flexgrid-container:not(.one-cell-wide)>.flexgrid-cell:nth-child(odd){margin-left:0}.flexgrid-container:not(.one-cell-wide)>.flexgrid-cell:nth-child(2n){margin-right:0}}@media screen and (min-width: 799px){.flexgrid-container.two-cells-wide>.flexgrid-cell{flex:calc(50% - .25rem) 0 0}.flexgrid-container.two-cells-wide>.flexgrid-cell:nth-child(odd){margin-left:0}.flexgrid-container.two-cells-wide>.flexgrid-cell:nth-child(2n){margin-right:0}.flexgrid-container.three-cells-wide>.flexgrid-cell{flex:calc((100% / 3) - (.25rem * 4/3)) 0 0}.flexgrid-container.three-cells-wide>.flexgrid-cell:nth-child(3n+1){margin-left:0}.flexgrid-container.three-cells-wide>.flexgrid-cell:nth-child(3n){margin-right:0}.flexgrid-container.four-cells-wide>.flexgrid-cell{flex:calc(25% - .375rem) 0 0;max-width:calc(25% - .375rem)}.flexgrid-container.four-cells-wide>.flexgrid-cell:nth-child(4n+1){margin-left:0}.flexgrid-container.four-cells-wide>.flexgrid-cell:nth-child(4n){margin-right:0}.flexgrid-container.five-cells-wide>.flexgrid-cell{flex:calc(20% - .4rem) 0 0}.flexgrid-container.five-cells-wide>.flexgrid-cell:nth-child(5n+1){margin-left:0}.flexgrid-container.five-cells-wide>.flexgrid-cell:nth-child(5n){margin-right:0}}.flexgrid-channel{position:relative;padding:1.5rem 0;border-bottom:1px solid #cccccc}.flexgrid-channel>.flexgrid-channel-header{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%}.flexgrid-channel>.flexgrid-channel-header>.flexgrid-channel-title{margin-top:0;margin-bottom:.25em;font-size:2rem}.flexgrid-channel>.flexgrid-channel-header>.flexgrid-channel-link{font-weight:700;text-transform:uppercase}.flexgrid-main{position:relative;flex:calc(75% - 1rem) 0 0}.flexgrid-sidebar{position:relative;flex:calc(25% - 1rem) 0 0}.flexgrid-main:first-child,.flexgrid-sidebar:first-child{padding-right:1rem;border-right:1px solid #f2f2f2}.flexgrid-main:last-child,.flexgrid-sidebar:last-child{padding-left:1rem}div.full-size{width:100%;max-width:unset;margin:0;padding:0}.banner-fix{position:relative;height:14rem;margin-top:0}.banner-fix>.image-element__wrap{position:absolute;width:100%;height:100%;display:flex}.banner-fix>.image-element__wrap>img{filter:saturate(.75) brightness(.5);object-fit:cover}.banner-fix .headline{line-height:1.1em}#shopify-section-article-template-hoj .banner-fix{height:18rem}#shopify-section-article-template-hoj .banner-fix>.image-element__wrap>img{filter:saturate(.75) brightness(.25)}@media screen and (min-width: 799px){.banner-fix{height:24rem}#shopify-section-article-template-hoj .banner-fix{height:28rem}}.collection-wrapper{max-width:1200px;margin:0 auto;padding:2rem 1rem}.collection-inner{position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-content:flex-start}.collection-image-container{align-self:stretch;position:relative;width:100%}.collection-image-container.bottom-stripe{border-bottom:.25rem solid #ffa50a}.collection-image-container[data-aspect-ratio="1:1"]{padding-top:100%}.collection-image-container[data-aspect-ratio="4:3"]{padding-top:75%}.collection-image-container[data-aspect-ratio="3:2"]{padding-top:calc(100% / 3)}.collection-image-container[data-aspect-ratio="16:9"]{padding-top:56.25%}.collection-image-container[data-aspect-ratio="2:1"]{padding-top:50%}.collection-image-container>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.collection-image-container>*:hover>.image-element__wrap>img{transform:translate(-50%,-50%) scale(1.05);filter:grayscale(0)}.collection-image-container>*>.image-element__wrap{max-width:100%;max-height:100%}.collection-image-container>*>.image-element__wrap>img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:contain;transform:translate(-50%,-50%) scale(1);filter:grayscale(.25);transition:filter .3s,transform .3s}.collection-image-container>*>.image-element__wrap>img[src*="/no-image"]{opacity:1}.collection-label{text-align:left;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:700;font-size:1rem;margin:unset;margin-top:1rem}.collection-label.feature-label{font-size:2rem;margin-top:unset}.collection-price{text-align:left;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:500}.collection-category-link{text-align:left;text-transform:uppercase;text-decoration:none;font-family:Open Sans,sans-serif;font-weight:700;margin-top:.75rem}.collection-category-link.featured-link{align-self:flex-start;padding:.5rem 1rem;border:2px solid #ffa50a}.collection-tag{margin-top:1rem;font-size:1rem;font-weight:700;color:#ffa50a;text-transform:uppercase}.collection-description{color:#5b5b5b;margin-top:1rem}div.breadcrumb_text{font-size:13px;font-weight:700}p.vendor.hoj{margin-bottom:0;font-weight:700}h1.product_name.hoj{padding-top:0;font-size:3rem;line-height:1.25}span.current_price.hoj>.money{font-size:1.75rem}span.was_price.hoj>.money{font-size:1.75rem;text-decoration:line-through;color:#777}div.description.hoj{font-size:.9rem}.detail-values_outer{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media (max-width: 1024px){.detail-values_outer{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}}.label-value_outer{display:inline-block}.label-value_outer>.label-value_label{font-weight:700;text-transform:uppercase}.label-value_outer>.label-value_value{text-transform:uppercase}.label-value_outer:first-child{margin-right:.5rem}.contact-cta_outer{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.contact-cta_outer>.contact-cta_image-frame{display:inline-block;height:3.5rem;width:3.5rem;border:.25rem solid #ffa50a;border-radius:50%}.contact-cta_outer>.contact-cta_image-frame>.contact-cta_image{margin:.125rem;border-radius:50%;overflow:hidden}.contact-cta_outer>.contact-cta_typo{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.contact-cta_outer>.contact-cta_typo>.contact-cta_label{font-weight:700;text-transform:uppercase}.contact-cta_outer>.contact-cta_typo>.contact-cta_phone{font-weight:700;color:#ffa50a;font-size:1.5rem;line-height:2rem}select.single-option-selector{font-family:Open Sans,sans-serif}.product_section .product_form{max-width:unset}.accordion-tabs_outer>.tabs{position:relative;width:100%}.accordion-tabs_outer>.tabs>.tab_buttons{width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}.accordion-tabs_outer>.tabs>.tab_buttons>button.tab_button{background-color:#fff;color:#333;text-align:center;border:1px solid #f2f2f2}.accordion-tabs_outer>.tabs>.tab_buttons>button.tab_button:not(:last-child){border-right:none}.accordion-tabs_outer>.tabs>.tab_buttons>button.tab_button.selected{background-color:#f2f2f2}.accordion-tabs_outer>.tabs>.tab_buttons>button.tab_button:focus{outline:none}.accordion-tabs_outer>.tabs>.tab_buttons>button.tab_button:active{box-shadow:none}.accordion-tabs_outer>.tabs>.tab_body-outer{border:1px solid #f2f2f2;border-top:none;padding:2rem}.accordion-tabs_outer>.tabs>.tab_body-outer>.tab_body{display:none}.accordion-tabs_outer>.tabs>.tab_body-outer>.tab_body.selected{display:block}.accordion-tabs_outer>dl.accordion>dt{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;line-height:1.2;height:40px;min-height:44px;border:1px solid #f2f2f2;transition:background-color .3s}.accordion-tabs_outer>dl.accordion>dt:not(:first-child){margin-top:1rem}.accordion-tabs_outer>dl.accordion>dt.selected{background-color:#f2f2f2}.accordion-tabs_outer>dl.accordion>dt:not(.selected){cursor:pointer}.accordion-tabs_outer>dl.accordion>dt>span{text-transform:uppercase;font-weight:700;color:#333}.accordion-tabs_outer>dl.accordion>dt>span:hover{color:#333}.accordion-tabs_outer>dl.accordion>dt>small{position:absolute;width:1rem;height:1rem;top:50%;left:unset;right:1rem;transform:translateY(-50%);color:#333}.accordion-tabs_outer>dl.accordion>dt>small:hover{color:#333}.accordion-tabs_outer>dl.accordion>dd{margin:0;padding:1rem;border:1px solid #f2f2f2;border-top:none}@media (max-width: 798px){.accordion-tabs_outer>.tabs{display:none}}@media (min-width: 799px){.accordion-tabs_outer>.accordion{display:none}}dd{overflow:auto}.tab_body .tab_header,dd .tab_header{font-size:1.5rem;text-transform:uppercase;line-height:2rem;margin-bottom:1.5rem}.tab_body table,dd table{min-width:400px;width:unset}.tab_body table th,.tab_body table td,dd table th,dd table td{padding:1rem!important}.tab_body table th,dd table th{background-color:#323232;color:#fff;border:none}.tab_body table tr>td:first-child,dd table tr>td:first-child{font-weight:700;text-transform:uppercase}.tab_body table tr:nth-child(2n)>td,dd table tr:nth-child(2n)>td{background-color:#f2f2f2}h4.title.hoj,.recently-viewed-products__title>h2.title{font-size:1.5rem}.promo_banner-show .page-banner{margin-top:0}.filter-block>ul{list-style:none;padding-left:0}.filter-block>ul>li{text-transform:uppercase;font-weight:700}.blog-section .sidebar-block,.blog-post-section .sidebar-block{border-bottom:none}.blog-section .sidebar-block>h4,.blog-post-section .sidebar-block>h4{font-size:2rem;padding:0}.blog-section .sidebar-block>ul>li,.blog-post-section .sidebar-block>ul>li{font-weight:700;text-transform:uppercase}.article .article-pagination{font-size:13px;font-weight:700}.blog_meta>span{font-size:13px;text-transform:uppercase;font-weight:700}.blog_meta>span.blog_meta__date{color:#5b5b5b}.blog_meta>span:after{background-color:#ffa50a}.article .author_bio>h6{font-size:1.5rem}.article .author_bio>p{font-size:.75rem}.article .read-more{font-size:2rem}.article #disqus_thread>iframe{padding:2rem;margin:2rem 0;background-color:#f2f2f2}.product_gallery{min-height:unset!important}.product_gallery .gallery-cell{max-height:480px;object-fit:contain;justify-content:center;display:flex}.product_gallery .gallery-cell a.lightbox{display:flex}.product_gallery .gallery-cell a.lightbox .image__container>img{object-fit:contain;width:100%;height:100%}.dropdown.menu{border-bottom:1px solid #333}.main_nav .vertical-menu>li{padding-left:1rem;padding-right:1rem}.main_nav .vertical-menu>li:first-child{padding-left:none}.main_nav .vertical-menu>li:last-child{padding-right:none}#shopify-section-header{position:relative;z-index:5}.page-shogun-default .content,.shogun-editor .content{padding:0}@media (min-width: 799px){div.shogun-root{transform:translateY(-85px)}.page-shogun-default,.shogun-editor{margin-bottom:-40px}.page-shogun-default+.footer-section,.page-shogun-default .footer-section,.shogun-editor+.footer-section,.shogun-editor .footer-section{transform:translateY(-85px)}}.page-shogun-default .newsletter-hoj,.shogun-editor .newsletter-hoj{display:none}.page-vendors .container.main.content{padding:0;margin:0;width:100%;max-width:unset}.directory_head-outer{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:15px}.directory_head-label{min-width:2rem;flex:10% 1 .5;font-size:.75rem;font-weight:700}.directory_head-link{flex:auto 1 1;font-size:1rem;font-weight:700}.directory_channel{display:flex;flex-flow:row nowrap}.directory_channel:not(:last-child){margin-bottom:1.5rem}.directory_channel>.directory_label-outer{min-width:2rem;flex:10% 1 1}.directory_channel>.directory_label-outer .directory_label-typo{font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:700;color:#333}.directory_channel>.directory_contents-outer{flex:90% 1 1}.directory_channel>.directory_contents-outer>.directory_contents-list{list-style-type:none}.directory_channel>.directory_contents-outer>.directory_contents-list>.directory_contents-element a{color:#ffa50a;font-weight:700}#mobile_menu{margin:0}#mobile_menu>li{padding-left:20px;padding-right:20px}#mobile_menu>li:not(:first-child)>a{border-top:1px solid #f2f2f2}#mobile_menu>li:not(:last-child)>a{border-bottom:1px solid #f2f2f2}#mobile_menu>li .mobile-mega-menu_block.sublink>ul>li>a{display:list-item;list-style:"- " inside}#mobile_menu>li .mobile-mega-menu>div>li:nth-of-type(1),#mobile_menu>li .mobile-mega-menu>div>li:nth-of-type(2){display:none}.product .filter-menu{display:none}.toggle_list a.parent-link--true{font-weight:700;text-transform:uppercase}.jdgm-rev-widg{padding:0!important;margin:0!important;border:none!important}.jdgm-rev-widg .jdgm-rev-widg__title{font-size:1.5rem;text-transform:uppercase;line-height:2rem}.jdgm-rev-widg .jdgm-widget-actions-wrapper>a{border:none;text-transform:uppercase;font-weight:700;font-size:13px;padding:0;margin:0 0 0 10px}.jdgm-rev-widg .jdgm-widget-actions-wrapper>a:first-child{margin-left:0}.jdgm-rev-widg .jdgm-widget-actions-wrapper>a:last-child{margin-right:0}.jdgm-rev-widg .jdgm-widget-actions-wrapper>a:not(:last-child):after{content:"\2022";margin-left:10px;color:#333;pointer-events:none}.top_bar [class^=icon-]:before,.top_bar [class*=" icon-"]:before,.mini_cart{font-size:18px}#header .top_bar a.icon-bag:before,#header .top_bar a.icon-cart:before{font-size:24px!important}a.mini_cart span{font-size:14px}a.mini_cart span.cart_count{margin-left:5px}.icon-user{display:flex!important}.shg-box.shg-c{box-sizing:border-box}#note{resize:vertical}.newsletter-hoj{display:flex;flex-flow:column nowrap;justify-content:center;align-content:center;align-items:center;background-image:url(https://i.shgcdn.com/8bbca818-7291-4a81-964a-824e79410144/-/format/auto/-/preview/3000x3000/-/quality/lighter/);background-size:cover;background-position:center bottom;height:700px;padding-bottom:60px}.newsletter-hoj>.newsletter-hoj_heading{margin-bottom:15px}.newsletter-hoj>.newsletter-hoj_heading>h1,.newsletter-hoj>.newsletter-hoj_heading h2{font-size:52px;color:#fff;text-align:center;line-height:52px;margin:0;padding:0}.newsletter-hoj>.newsletter-hoj_heading>h2{font-weight:400}.newsletter-hoj>.newsletter-hoj_heading>h1{font-weight:700}.newsletter-hoj>.newsletter-hoj_description{max-width:440px;margin-bottom:35px}.newsletter-hoj>.newsletter-hoj_description>p{color:#fff;text-align:center;font-size:14px}@media only screen and (max-width: 400px){.newsletter-hoj>.newsletter-hoj_description>p{max-width:330px}}.newsletter-hoj>.newsletter-hoj_buttons{max-width:800px;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center}@media only screen and (max-width: 400px){.newsletter-hoj>.newsletter-hoj_buttons{display:grid}}.newsletter-hoj>.newsletter-hoj_buttons>a{box-sizing:border-box;flex:auto 0 0;padding:18px 40px;max-width:360px;background-color:#ffa509;text-align:center;text-decoration:none;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px}.newsletter-hoj>.newsletter-hoj_buttons>a:hover{background-color:#e79a13}.newsletter-hoj>.newsletter-hoj_buttons>a:last-child{background-color:#ffffff4d}.newsletter-hoj>.newsletter-hoj_buttons>a:last-child:hover{background-color:#ffffff63}.newsletter-hoj>.newsletter-hoj_buttons>a:not(:last-child){margin-right:2rem}@media only screen and (max-width: 400px){.newsletter-hoj>.newsletter-hoj_buttons>a:not(:last-child){margin-right:0;margin-bottom:30px}}.js-recently-viewed.recently-viewed__section{display:flex;flex-flow:column nowrap}@media screen and (max-width: 798px){.sidebar.columns,.sidebar.column{float:none!important}}.icon-cart .mini_cart{padding-top:none!important}.swatch label{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dev-danny.scss.css.map */
