/** Shopify CDN: Minification failed

Line 68:121 Expected ":"

**/
@font-face {
font-family: 'Segoe UI Regular';
font-style: normal;
font-weight: normal;
src: url(" //www.gravitypicks.com/cdn/shop/t/14/assets/Segoe_UI.woff?v=22054464238144552891624907456 ") format('woff2');
}


@font-face {
font-family: 'Segoe UI Italic';
font-style: normal;
font-weight: normal;
src: url(" //www.gravitypicks.com/cdn/shop/t/14/assets/Segoe_UI_Italic.woff?v=57517560806527835091624907457 ") format('woff2');
}


@font-face {
font-family: 'Segoe UI Bold';
font-style: normal;
font-weight: normal;
src: url(" //www.gravitypicks.com/cdn/shop/t/14/assets/Segoe_UI_Bold.woff?v=58870668212408715891624907456 ") format('woff2');
}


@font-face {
font-family: 'Segoe UI Bold Italic';
font-style: normal;
font-weight: normal;
src: url(" //www.gravitypicks.com/cdn/shop/t/14/assets/Segoe_UI_Bold_Italic.woff?v=101716506110964924561624907457 ") format('woff2');
}


body, input, textarea, button, select, a, span, li, div{font-family: 'Segoe UI Regular';}
h1,.h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: 'Segoe UI';font-weight: bold;text-transform:uppercase;}
h2, .h2{font-size: 49px;letter-spacing: 3px;line-height: 57px;color: #666666;text-align:center;}

/*------------coloured caption colors-----------*/
.cyan{color : #10b3b1;}
.pgreen{color:#8cffa2;}
.pink{color:#e8a2ff;}
.brown{color:#8d8d8d;}
.white{color:#fff;}
.yellow{color:#ffdc87;}

/*------------for footer column width-----------*/
.one-fourth{width:25%;}
.one-third{width:33%;}
.one-half{width:50%;}
.one-sixth{width:16%;}
.three-forth{width:75%;}
.full-width{width:50%;}

/*----------------------------------------Header----------------------------------------*/

.site-logo{position: initial !important;}
.left-site-nav{float:left;}
.right-site-nav{float:right;}
.header-social-icons{float:left;padding-bottom:0;}
.mobile-nav{display:none;}
.site-header{width: 100%;background-color: rgba(255,255,255,0.6);}
.site-header__icons{display:none !important;}
.site-header .social-icons__link{color:#363634;}
.site-header .social-icons__link,.site-header .site-nav a{font-size:22px;line-height: 57px;letter-spacing: 3px;transition width 0.4s ease-in-out}
.site-header .site-nav a{padding: 3px 12px;color:#000;line-height:2.5rem;}
.site-header .site-footer__social-icons li{padding: 0px 12px;}
.site-header .phone-text{font-size: 18px;letter-spacing: 3px;color: #000;pointer-events:none;}


/*----------------------------------------Banner----------------------------------------*/
/*.site-banner .hero__inner .mega-subtitle p{border-top: 4px solid ;font-size: 1.1em;}*/
.site-banner .slideshow{height:85vh !important;}
.site-banner .mega-title--large{font-size:67px;text-transform:uppercase;letter-spacing: 8px;line-height: 57px;}
.site-banner .slideshow-content .mega-subtitle{font-size:32px;display:inline-block;letter-spacing: 2px;text-transform:uppercase}
.site-banner .slideshow-content .mega-subtitle::before{content: '';width: 100%;height: 5px;background: linear-gradient(to right, rgba(53,238,218,1) 0%,rgba(53,238,218,1) 13%,rgba(43,134,193,1) 40%,rgba(31,6,162,1) 88%,rgba(31,6,162,1) 100%);display: block;}
.site-banner .slideshow__btn{font-family: 'Segoe UI Bold';width: 490px;height: 80px;min-height: 80px;font-size: 49px;letter-spacing: 6px;color: #ffffff;font-weight: bold;text-align: center;}
.site-banner .slideshow-content .btn a{display: flex;align-items: center;justify-content: center;background: linear-gradient(to right, rgba(53,238,218,0.6) 0%,rgba(53,238,218,0.6) 0%,rgba(43,134,193,0.6) 69%,rgba(43,134,193,0.6) 100%);border: none;}
.site-banner .slideshow-content .btn a:focus,.site-banner .slideshow-content .btn a:hover{background-color:transparent;}
.site-banner .btn:not([disabled]):hover{background-color:unset;}
.site-banner .slideshow__btn-wrapper--push{margin-top:70px;}
.site-banner .slideshow__arrow.slideshow__arrow-right,
.site-banner .slideshow__arrow.slideshow__arrow-left,
.site-banner .slideshow__pause{display:none;}
.slideshow__arrows .slick-dots li{margin:0 24px;}
.site-banner .slideshow__arrows .slick-dots li a::before{width: 40px;height: 8px;border: none;border-radius: unset;}
.slideshow__arrows {background-color: transparent;}
.index-section--slideshow{padding-bottom:20px;}
.site-banner .slideshow__controls:focus .slideshow__arrows,
.site-banner .slideshow__controls:hover .slideshow__arrows{background-color: transparent !important;}

/*------------------------------------Gallery Section------------------------------------*/

.gallery-section .image-bar__overlay::before{display:none;}
/*.gallery-section .grid__item{width:49.50%;}
.gallery-section .grid__item:nth-child(2n+0){float:right;}*/
.gallery-section .medium-up--one-half{width:50%;}
.gallery-section .grid__item{padding-left:10px;}
.gallery-section .grid__item:first-child{padding-right:10px;padding-left:0}
.gallery-section .grid__item .image-bar__content .image-bar__caption{font-size: 49px;text-transform: uppercase;}

#video-gallery svg:not(:root){
    fill:#ee3549;
}
/*------------------------------------Gaurantee Section------------------------------------*/
.guarantee-section{padding-top:55px;}
.guarantee-section .feature-row__image-wrapper .feature-row__image{position:relative;height: 200px;object-fit: contain;}
.guarantee-section .grid__item h3.h4{text-align:center;font-size: 36px;line-height: 37px;color: #666666;}

/*------------------------------------Our Story Section------------------------------------*/
.our-story-section .hero__inner{vertical-align: unset;}
.our-story-section .page-width{text-align:left !important;}
.our-story-section .page-width h2{width: 58%;font-size:66px;font-family: 'Segoe UI Bold';line-height: 76px;text-align:left;}
.our-story-section .page-width h2::after{content: '';width: 100%;height: 4px;background: linear-gradient(to right, rgba(53,238,218,1) 0%,rgba(53,238,218,1) 13%,rgba(43,134,193,1) 40%,rgba(31,6,162,1) 88%,rgba(31,6,162,1) 100%);display: block;}
.our-story-section .hero__inner .mega-subtitle p{border:none;font-size:50px;}
.our-story-section .mega-subtitle{margin:0;}

/*------------------------------------Hear The Difference Section------------------------------------*/
.hear-the-difference .grid .video-gallery-items{height: 400px;background-position:center; background-repeat: no-repeat;background-size: cover;display: flex;align-items: center;justify-content: center;}
.hear-the-difference .grid .grid__item{padding:0 10px;margin:0;width:480px;}
.hear-the-difference .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #474747;}
.hear-the-difference .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height: 8px;margin: 4px auto;}
.hear-the-difference .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: #686868;}
.htd-title h2{letter-spacing:6px;}
.htd-title::after{content: '';width: 60%;margin: 0 auto;height: 5px;background: linear-gradient(to right, rgba(53,238,218,1) 0%,rgba(53,238,218,1) 13%,rgba(43,134,193,1) 40%,rgba(31,6,162,1) 88%,rgba(31,6,162,1) 100%);display: block;}
.hear-the-difference .mCustomScrollbar{display: flex;justify-content: center;}
.hear-the-difference{margin-bottom:55px;}
.hear-the-difference .grid{margin-left:0;}

/*------------------------------------Blog Section------------------------------------*/
.js .article__grid-image{position:unset;}
.blog-section .article__title{font-size: 40px;line-height: 45px;color: #656565;text-transform:uppercase;}
.blog-section .article__grid-excerpt{font-size: 17px;color: #000000;font-weight: 300;}

/*------------------------------------Testimonial Section------------------------------------*/
.quotes-wrapper .quotes-slider__text .review-star{margin:0 auto;}
.quotes-wrapper .quotes-slider__text .rte-setting{min-height:172px;}
.quotes-wrapper .quotes-row blockquote{width:380px;float:left;padding: 0 30px;height:254px;}
.quotes-wrapper .quotes-slider__text p{text-align:left;}
.quotes-row .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #474747;}
.quotes-row .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height: 8px;margin: 4px auto;}
.quotes-row .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: #686868;}
.quotes-wrapper .quotes-row blockquote cite{text-align:left;}

/*------------------------------------Footer Section------------------------------------*/
.site-footer{border-top: 13px solid #474744;}
.site-footer h4, .site-footer .h4{font-size:20px; pointer-events: none;}
.site-footer .site-footer__linklist li a{font-size:15px;}
.site-footer .grid{float: right;text-align: right;}
.site-footer .grid .grid__item{float: right;}
.site-footer .news-input{border: none;outline: none;}
.site-footer__item.site-footer__item--one-quarter{display: flex;  justify-content: flex-end;}
.site-footer__content{display:inline-block;position:relative}
.site-footer__item{float:left;}
.site-footer__content > .site-footer__item:first-child:after{content:' ';width:1px;height:300px;background:#666666;margin-top:22px;}
.site-footer .link-list-wrap{margin-top: 50px;display:inline-block;}
.site-footer .newsletter{width:350px;}
.site-footer .newsletter p{font-size:25px;}
.site-footer .newsletter input#footer-EMAIL,.site-footer .newsletter input[type=text]{
  	width: 100%;
    display: block;
    float: none;
    margin-bottom: 0;
    border-radius: 0;
    padding: 10px 0px 2px;
    margin-right: 8px;
    border: none;
    background: transparent;
    border-bottom: 1px solid #000;
    text-indent: 0;
    text-transform: capitalize;}
.site-footer button.news-btn {background: transparent;position: absolute;top: 13px;padding: 0;margin: 0;line-height: 1;width: auto;right: 0;}
.site-footer .news-email {position: relative;margin-top: 20px;}
footer.site-footer .site-header__logo{margin: 0;position: absolute;bottom: 5px;left:0;width:50%;padding-left:0;}
footer.site-footer .grid{width:50%;float:right;text-align: right !important;}
footer.site-footer .site-footer__icon-list{padding-bottom: 0;text-align:right;display: flex;justify-content: flex-end;}
footer.site-footer .site-footer__social-icons li{padding:0;padding-left:15px;}
/*footer.site-footer .site-footer__social-icons{position: absolute;bottom: 12px;right:0;}*/
footer.site-footer .site-header__logo-image img{max-width:300px;float:left}
footer.site-footer .footer-menus h4 > i{display:none;}
footer.site-footer .site-header__logo-image{display: inline-block;width: 100%;}
footer.site-footer .footer-search{display: table;float: right;width: 40%;}
footer.site-footer .footer-search .site-header__search{text-align:right;}
footer.site-footer .search-header.search--focus,.search-header{max-width:100%;}
footer.site-footer .site-header__search.site-header__icon{display:block;}
.site-mobile__logo{display:none;}
footer.site-footer .social_icons_wrap{margin-top:10px;}
#pi-diners_club,#pi-jcb,#pi-venmo,#pi-apple_pay{display:none;}


footer.site-footer .payment-icons li.payment-icon:nth-child(2),
footer.site-footer .payment-icons li.payment-icon:nth-child(3),
footer.site-footer .payment-icons li.payment-icon:nth-child(6),
footer.site-footer .payment-icons li.payment-icon:nth-child(10){display:none;}


/*=============================================================================================================================
                                                    PRODUCT PAGE
=============================================================================================================================*/


.btn-qty-wrap{display: flex;align-items: center;margin-top: 10px;}
.btn-qty-wrap button.btn{background: #557b97;color: #fff;letter-spacing: 2px;min-width:300px;
  	font-weight: normal;border: 2px solid transparent;min-height: 44px;padding:0;}
.btn-qty-wrap button.btn:hover{color: #676767;border: 2px solid #676767;}
.btn-qty-wrap .product-form__item--quantity{flex:0 0 67px;}
.btn-qty-wrap .product-form__item--quantity input[type="number"]{text-align: center;outline: none;border: 2px solid #676767;padding:0;}
/*****ET update for alternate product page quantity underline***/
.btn-qty-wrap .product-form__item--quantity_3 input[type="number"]{text-align: center;outline: none;border: 2px solid #676767;padding:0;}

.product-form__item--payment-button .product-form__cart-submit{margin-top:0; min-height: 50px;}
.product-template__container .product-single__title{text-align:left;font-size: 33px;letter-spacing: 2px;color: #676767;}
#shopify-section-product-template .product-template__container{position:relative;}
.thank-you-wrap img{width:100%;}
.thank-you-wrap{position:relative;margin-top:55px;}
.thank-you-wrap .thanku-text p{font-size:29px;color:#fff;text-transform:uppercase;transition:all 0.5s ease-in-out;margin-bottom: 6px;letter-spacing:1px;}
.thank-you-wrap .thanku-text h2{font-size:100px;color:#fff;transition:all 0.5s ease-in-out;}
.thank-you-wrap .thanku-text{position:absolute;top:12%;left:4%;color:#fff}
.related-products{padding-bottom:55px;margin-top:55px;padding-top:55px;border-top:2px solid #666666;}
.product-page-reviews{padding:0px 300px 55px;}
.related-products .product-card .price{display:none;}


.product-card{text-align:center;}
.product-card .price{justify-content:center;}
.product-card .grid-view-item__title{text-transform:uppercase;font-size:18px;}
.grid-view-item__image-wrapper,.grid-view-item__image{width: 100%;max-width: 100% !important;object-fit:contain;min-height:240px;}
.clear{ clear:both;}

.product-template-right .header{padding-bottom: 6px;}
.variant-grip-hole .round-grip-hole{background-size: 82% auto;background-position: top;}

.variant-finish label,.variant-etching label,.variant-color-01 label,
.variant-color-02 label,.variant-grip-hole label{padding-bottom:4px;}



/*=============================================================================================================================
                                                    FAQ's PAGE
=============================================================================================================================*/

.section-header h1 {text-align: left;text-transform: inherit;font-weight: 500;}
.section-header {margin-bottom: 20px;}
.card-header a {border:0 !important}
.faq_wrap{display: flex;justify-content: space-between;}
.faq_wrap .faq_accordion{width:100%;margin:0 10px;}
.faq_accordion .card-header{background-color: rgba(0,0,0,.03);padding: 25px;border: 1px solid rgba(0,0,0,.125);border-radius: 3px;line-height:0}
.faq_accordion .card-body ul{margin: 30px 15px 30px 50px;}
.faq_accordion .card-body ul li {color: #000;}
.faq_accordion .card-header:first-child {border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}
.faq_accordion .card-body {border:none}
.faq_accordion .para-box .card-body {padding: 1.25rem;border:none;}
.faq_accordion .card .card-body:last-child {border-bottom-width: 1px;}
.faq_accordion .card-body h2 {font-size: 18px;text-align: left;letter-spacing: 1px;text-transform: none;margin: 0 0 20px;line-height: 1;}
.faq_accordion .collapse{display:none;}
.faq_accordion .collapse.active-content{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;display:block;}
.faq_accordion .card-body p {color: #000;text-transform: initial;letter-spacing: 0.5px;font-size: 18px;}
.faq_accordion .card-header a{transition:0.2s;font-size: 22px;line-height: 0;text-align: left;color: #000;letter-spacing: 0.5px;margin: 0 0 0px;text-transform: capitalize;font-weight: 600;}
.faq_accordion .card-header a:hover{color: #03a9f4;transition:0.2s;text-decoration:underline;}
.ui-accordion .ui-accordion-header{margin:0}
.ui-accordion-header-icon{display:none !important}

/*=============================================================================================================================
                                                    Artists PAGE
=============================================================================================================================*/



.col-12 {display: inline-block;width: 22%;height: 449px;margin: 0 16px;vertical-align: middle;}
.row h2 {font-size: 18px;text-align: left;letter-spacing: 1px;margin: 0;color:#000}
.row p {margin-bottom: 15px;color: #000;}
.row .col-12 p:first-child {margin-bottom: 0px;}
.col-12:nth-child(even) {margin-right: 30px;}
.col-12:nth-child(odd) {margin-left: 0;}

/*.first_time_here_badge{display:none;opacity:0;}*/

/*=============================================================================================================================
                                                    Contact  PAGE
=============================================================================================================================*/

.jotform-form{background:#fff;}
.jotform-form .supernova .form-all,.jotform-form .form-all{box-shadow:none;}
.formFooter.f6{display:none;}
.full-banner .contact-image img {width: 100%;background-size: cover;height:100%;}
.full-banner .contact-image { width: 100%; display: block;height:400px; }
.full-banner .section-header {position: absolute;top: 45%;left: 8.33333%;}
.full-banner .section-header h1 {color: #fff;}
.full-banner {position: relative;}

.form-message--success{border:none;padding: 10px 0;}
.contact-form.form-vertical{padding-top:30px;}
#shopify-section-contact-page-image .contact-image img{width:100%;}
.site-nav--active-dropdown .site-nav__dropdown{padding:10px;} 
.phone-text.mobile-phone-text{display:none;}


#shopify-section-list-collections-template .collection-grid-item__title-wrapper .collection-grid-item__title.h3{font-size: 24px;}


@media screen and (max-width: 1200px) {

  
.product-card .grid-view-item__title {
	
	font-size: 15px;
}
}
  @media screen and (max-width: 991px) {

 	
	
  .product-form__cart-submit, .shopify-payment-button .shopify-payment-button__button--unbranded {
	
	font-size: 20px;

}
}
@media screen and (max-width: 529px) {

  
.product-card .grid-view-item__title {
	
	font-size: 13px;
}
   .product-form__cart-submit, .shopify-payment-button .shopify-payment-button__button--unbranded {
	
	font-size: 16px;

}
}
button#AddToCart-product-template:hover, button#AddToCart-product-template:focus {
    color: #676767;
    border: 2px solid #676767;
    background: transparent;
}

#judgeme_product_reviews{padding-left:30px;}
.product-form.product-form-product-template .product-form__item--submit{flex:none;width:100%}
.thumbnails-slider__next .icon,.thumbnails-slider__prev .icon{width:14px;height:14px;}
.product-template__container .thumbnails-slider__next,
.product-template__container .thumbnails-slider__prev{outline:none;display:inline-block !important;    position: absolute;
  padding: 0px;top: 50%;transform: translateY(-50%);z-index: 99999;}
.product-template__container .thumbnails-slider__next{right:0;}
.product-template__container .thumbnails-slider__prev{left:0;}
.product-template__container .product-single__thumbnails{padding:0 30px;}
.product-template__container .grid.product-single__thumbnails.product-single__thumbnails-product-template{margin-left:0;}
.product-template__container .grid.product-single__thumbnails.product-single__thumbnails-product-template .grid__item{padding-left:10px;padding-right: 10px;}
.product-template__container .thumbnails-wrapper{position:relative;width:90%;margin:0 auto;}
/****ET update for alternate product page thumbnail height***/
.product-template__container .thumbnails-wrapper_2{position:relative;width:90%;margin:0 auto;padding-bottom:20px;}


#ProductSection-product-template .product-form__input{text-align:center;}
.site-nav.left-site-nav{display: flex;align-items: center;width: 100%;justify-content: space-between;}
.site-header .phone-text a{font-size: 19px;letter-spacing: 3px;color: #000;}
.site-header .left-site-nav .first_time_here_badge{padding-right: 12%;}
.site-header .left-site-nav .first_time_here_badge img{max-width:100px;}
.product-form__item.product-form__item--quantity label,.sidebar__inner .check_img{text-align:center;}
.product-single__photo-wrapper{max-width: 100% !important;max-height: 100% !important;}
.product-single__photo-wrapper .feature-row__image{max-width: 100% !important;max-height:100% !important;}


.product__price .price__regular {padding-left:5px;}
.product-form input, .product-form textarea, .product-form select{min-height:50px;}
.shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l{justify-content:flex-end;}
@media(max-width: 767px){
  .variant-grip-hole .round-grip-hole{
    background-size: 50% auto;
  }
  .variant-grip-hole .square-grip-hole,.variant-grip-hole .triangle-grip-hole{
    background-size: 40% auto;
  }
}