/*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*//*---------------- Global Custom CSS -------------------*/.jas_title_1 {line-height: 40px;}.shopify h3.product-title, h3.product-title {text-transform: uppercase; font-weight: 600;color: #4d5959;}.price {color: #919191;}.metaslider .flexslider .caption-wrap h3 {text-transform: capitalize;font-family: inherit;font-weight: 400;}h1, h2, h3, h4, h5, h6, .f__mont {font-weight: 600 !important;}#jas-footer:before {background: rgba(0, 0, 0, 0.75);}.entry-summary .product_meta {display:none;}.sidebar .related h3.jas_title {position: relative;padding-bottom: 20px;margin-top: 0;font-size: 18px;text-transform: uppercase;text-align: left;margin: initial;}input.jas_agree {display: initial !important;padding: 15px;width: 15px;line-height: 15px;height: 15px;vertical-align: middle;margin: 0 8px}iframe {max-width: 100%;}.sidebar .related h3.jas_title:before {display:none;}#shopify-section-product-page-description.mt__80 {margin-top:0;}.sidebar .related h3.jas_title:after {content: "";width: 60px;height: 2px;background: #222;left: 0;bottom: 15px;position: absolute;right: initial;top: initial;}.related .slick-track:after, .related .slick-track:before {display: none;}.sidebar .related .slick-slider .slick-track {display: grid;grid-template-columns: auto auto;grid-template-rows: 1fr;grid-gap: 5px;width: initial !important;}.sidebar .related.product-extra .jas-carousel .product {width:100% !important;margin: 0;}.onpage-menu {}.onpage-menu ul {list-style: none;display: grid;	grid-template-columns: 24% 24% 24% 24%;grid-gap: 15px;margin: 15px 0;}.onpage-menu ul li{text-align:center;color: #003399;font-size: 14px;}.onpage-menu ul li a {color: #003399;}.onpage-menu ul li .cat-link {font-weight: bold;display:block;}.jas-container table, .jas-container td{border:0;}.widget h4.widget-title {	margin-top:25px;font-size: 16px;}#tab-description {position: relative;background-color: white;}.related.product-extra .jas-product-image .jas-pr-image-link {	background-size: contain;}.brochure .jas-container {display: grid;grid-template-columns: auto auto;grid-template-rows: 1fr;grid-gap: 5px;width: initial !important;}.brochure .jas-container .item-brochure a {display:block;}.page-head p {font-family: inherit;font-style: initial; }.jas-menu > li > a {font-size: 16px;}.entry-summary .social-share {text-align:left;margin-top:0;}.jas_banner_wrap .banner_img {border: 1px solid #ccc;}#jas_gecko_instagram-3 {clear: both;float: left;width: 100%;}.template-product #product-price{font-size: 20px;}.user_custom .jas-hover-img a, .user_custom .jas-pr-image-link, .page_pr_img_size .jas-pr_metro-image-equal, .page_pr_img_size .jas-pr_nav-image-equal {background-size: contain;}/*---------------- Custom CSS for desktop -------------------*/@media (min-width: 992px) {.sidebar .related {display: block;}.product .related {display: none;}}/*---------------- Custom CSS for tablet -------------------*/@media (min-width: 768px) and (max-width: 991px) {.sidebar .related {display: none;}.product .related {display: block;}.related.product-extra {margin-top:60px;}}/*---------------- Custom CSS for mobile landscape -------------------*/@media (min-width: 481px) and (max-width: 767px) {.sidebar .related {display: none;}.product .related {display: block;}.related.product-extra {margin-top:60px;}.jas-container .jas-row .jas-col-xs-12 {margin-top: 30px;}.jas-container .jas-row .jas-col-xs-12:first-child {margin-top: 0px!important;}.onpage-menu ul {	grid-template-columns: 48% 48%;}}/*---------------- Custom CSS for mobile -------------------*/@media (max-width: 480px){.sidebar .related {display: none;}.product .related {display: block;}.related.product-extra {margin-top:60px;}.jas-container .jas-row .jas-col-xs-12 {margin-top: 30px;}.jas-container .jas-row .jas-col-xs-12:first-child {margin-top: 0px!important;}.onpage-menu ul {	grid-template-columns: 48% 48%;}}

.checkout-button.button.alt {
    width: 100%;
    border-radius: 3px;
    height: 54px;
}

.shopify-cleanslate > div > div {justify-content: space-between;}