@font-face{font-display:swap;font-family:'DIN-Condensed-Bold';src:url("/source/7ad28e84a5d9a64f617ea5ac6ece01fa") format('woff2')}@font-face{font-display:swap;font-family:'DIN-Condensed-Medium';src:url("/source/fbd456a0e12b5f99b1b814abc1a6f349") format('woff2')}@font-face{font-display:swap;font-family:'Circle30-Regular';src:url("/source/53e63d15e5428b9b48fc8e9584dba7b5") format('woff2')}h4,.h4{font-weight:600!important}.ditty-item__content:after{display:inline-block;margin-left:25px;content:"+++"}.pswp__caption{display:none!important}.woocommerce #content img,.jam_grid img{background-color:#f5f5f5!important}.dt-product-gallery .flex-direction-nav>.flex-nav-prev{left:20px!important}.page-title .breadcrumbs li:before,.page-title .breadcrumbs li:before{color:#ffffff!important}#asl-storelocator.asl-p-cont #asl-map-canv,#asl-storelocator.asl-cont #asl-map-canv{height:700px!important}#asl-storelocator .search_filter label{display:none!important}#asl-storelocator .search_filter{margin:15px 15px 15px 15px!important}#asl-storelocator #asl-list h3{text-transform:none!important;letter-spacing:0px!important;color:#000000!important}#asl-storelocator #asl-list .sl-title-box .sl-sub-title{font-style:normal!important;line-height:1.5!important;font-weight:500!important;color:#000000!important}#asl-storelocator .infowindowContent .sl-tag{line-height:1.5!important}#asl-storelocator.asl-cont .sl-item br{display:block}#asl-storelocator #asl-list .sl-desc p{font-style:normal!important;line-height:1.5!important;margin-top:15px}#asl-storelocator #asl-list .sl-distance{width:120px!important}#asl-storelocator #asl-list .sl-dist{display:none!important}#asl-storelocator #asl-list .btn{background-color:transparent!important;border:2px solid #000;border-radius:30px;color:#000;font-weight:600}#asl-storelocator #asl-list .btn:hover{background-color:#000000!important;color:#ffffff!important}#main #content #asl-storelocator .infowindowContent .asl-buttons a{background-color:transparent!important;border:2px solid #ffffff!important;border-radius:30px!important;color:#ffffff!important;font-weight:600!important}#main #content #asl-storelocator .infowindowContent .asl-buttons a:hover{background-color:#ffffff!important;color:#000000!important}#main #asl-storelocator.asl-cont .asl-wrapper .asl-ddl-filters{margin-bottom:0px!important}#main #asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .sl-main-cont .asl-panel{border-left:1px solid #aaaaaa!important;border-right:1px solid #aaaaaa!important;border-bottom:1px solid #aaaaaa!important}#main #asl-storelocator .map-image{border-bottom:1px solid #aaaaaa!important}.scroll-top{width:60px;height:60px;border-radius:30px;bottom:20px}.scroll-top svg{width:44px}.e-gallery-image{transform-origin:center center!important}.page-id-5339 #footer-signup-cta,.page-id-18642 #footer-signup-cta{display:none!important}.single-post .elementor-widget-theme-post-content img{margin-top:20px}.masthead-mobile,.sticky-mobile-off{border-bottom:none!important}.sticky-mobile-on{border-bottom:1px solid rgba(51,51,51,.11)!important}#sb_instagram{font-family:'Montserrat'!important}.sbi_caption{font-size:14px!important}.sbi_lb-caption{font-size:16px!important}.sbi_hover_caption_wrap{padding-left:10px!important;padding-right:10px!important;padding-top:15px!important}.jam_vs{border-radius:20px!important}.elementor-widget-the7-wc-products p{visibility:hidden}.elementor-widget-the7-wc-products p::before{text-align:center;font-size:20px;font-family:'Montserrat';font-weight:bold!important;margin-top:150px;margin-bottom:150px;content:'Sorry, no products were found in this category.';visibility:visible;display:block}rs-module h1{font-family:'DIN-Condensed-Bold'!important}rs-module-wrap{left:0px!important}.mobile-main-nav>li>ul>li>ul>li>a .menu-text{font-family:'Montserrat'!important;font-size:16px!important}.mobile-main-nav>li>ul>li>ul>li>a{padding:5px 0 5px 0px!important}.mobile-main-nav>li>ul>li>ul{margin-bottom:10px!important}.mobile-main-nav>li>a{padding-top:19px!important;padding-bottom:10px!important}.mobile-main-nav>li>.next-level-button{padding:10px 0!important}@media only screen and (max-width:767px){.jam-masonry .elementor-widget-wrap{padding-left:0px!important;padding-right:0px!important}.sbi_caption{font-size:16px!important}#page .elementor-cta__button{padding-top:7px!important}#page .mobile-main-nav>li>ul>li>ul>li>a .menu-text{font-size:19px!important}}@media only screen and (max-width:992px){#fancy-header .fancy-title{margin-top:20px!important}}.elementor-cta__button{padding-top:0px!important;padding-bottom:0px!important}.jam-footer-vip-text .elementor-widget{margin-bottom:0px!important}.jam-home-carousel .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.klaviyo-form p span,.klaviyo-form label{font-family:'Montserrat'!important}.single-product .product_meta .posted_in{display:none!important}.single-product .product_meta .sku_wrapper .detail-label{font-weight:600!important}#footer .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding-left:0px!important}.jam-masonry .elementor-widget:not(:last-child){margin-bottom:0px!important}.su-vimeo{margin-top:25px!important}.b24-form input,.b24-form textarea{border-color:#666666!important}.page-id-5339 .b24-form-header-description{font-size:17px!important;line-height:22px!important}.page-id-5339 .b24-form-field-layout-section{margin-top:15px!important;margin-bottom:0px!important;font-size:18px!important}.page-id-5339 .b24-form-field-layout{margin-bottom:10px!important}.page-id-5339 .b24-form-field-list{margin-bottom:5px!important}.page-id-5339 .b24-form-control-comment{margin-top:17px!important;margin-bottom:13px!important}.page-id-5339 .b24-form input[type=tel],.page-id-5339 .b24-form input[type=email]{margin-bottom:0px!important}.page-id-5339 .b24-form-control-container input[type=text]{margin-bottom:0px!important;padding-bottom:10px!important}.elementor-cta__button.elementor-button{border:none!important}#simple-chat-button--button{background-color:#1bb100!important}.page-id-18642 #simple-chat-button--container{display:none!important}@media only screen and (min-width:768px){#simple-chat-button--container{display:none!important}}.scroll-top.on{right:20px!important}#mc_embed_signup .button:hover{background:#8dc73f!important}.jam-masonry .elementor-cta__button{display:none!important}.jam-2-vid{display:flex;flex-wrap:wrap;column-gap:4%}.jam-vid-item{flex:1 1 48%;box-sizing:border-box}#main .jam-vid-item .su-vimeo{margin-top:0px!important;margin-bottom:0px!important}@media (max-width:768px){.jam-vid-item{flex-basis:100%}}