﻿.header{width:100%;margin:0;padding:0;position:relative;display:block;}@media(min-width:320px) and (max-width:991px){.header{height:500PX;overflow-x:hidden;background:url(../images/gmain-mobile.jpg) no-repeat center center;background-size:cover;}}.header .main-head{max-width:1920px;width:100%;margin:0 auto;display:block;padding:0;}@media(min-width:320px) and (max-width:991px){.header .main-head{display:none;}}.header .text-container{width:51.04167%;position:absolute;margin:0 auto;top:10%;right:0;left:0;text-align:center;z-index:10;max-width:980px;}.header .text-container .logo{width:28%;}@media(min-width:320px) and (max-width:991px){.header .text-container .logo{width:38%;}}@media(min-width:992px) and (max-width:1399px){.header .text-container{top:3%;}}@media(min-width:320px) and (max-width:991px){.header .text-container{width:95%;top:5%;}}.header .text-container .headline{color:#fff;text-shadow:1px 1px #448dbd;font-size:40px;font-weight:800;text-align:center;text-transform:uppercase;line-height:40px;margin-top:20px;margin-bottom:20px;}@media(min-width:320px) and (max-width:991px){.header .text-container .headline{font-size:20px;line-height:20px;}}.header .text-container p{color:#bcc8f4;font-size:19px;font-weight:400;}@media(min-width:320px) and (max-width:991px){.header .text-container p{font-size:15px;}}.header .text-container .green-cnt{width:100%;position:relative;padding:0;min-height:76px;margin:0;}@media(min-width:320px) and (max-width:991px){.header .text-container .green-cnt{min-height:64px;}}.header .text-container .green-cnt .green-bar{width:100%;position:absolute;padding:0;height:68px;margin:0;left:0;top:4px;background:#4fe489;border-radius:32px;z-index:20;}@media(min-width:320px) and (max-width:991px){.header .text-container .green-cnt .green-bar{height:56px;border-radius:28px;}}.header .text-container .step-cnt{width:100%;margin-top:-76px;position:absolute;z-index:20;}@media(min-width:320px) and (max-width:991px){.header .text-container .step-cnt{margin-top:-64px;}}.header .text-container .step-cnt .step{width:25%;text-align:center;display:block;float:left;position:relative;}.header .text-container .step-cnt .step.arrow:after{content:"  ";position:absolute;right:0;top:0;color:#fff;z-index:22;background:url(../images/garrow.png) no-repeat center center;width:15px;height:76px;}@media(min-width:320px) and (max-width:991px){.header .text-container .step-cnt .step.arrow:after{width:15px;height:64px;right:-5px;}}.header .text-container .step-cnt .step .pill{color:#fff;font:700 22px/78px "Open Sans",sans-serif;}@media(min-width:320px) and (max-width:991px){.header .text-container .step-cnt .step .pill{font:600 18px/64px "Open Sans",sans-serif;}}.header .text-container .step-cnt .step .pill.active{background-color:#f28462;border-radius:32px;}.header .text-container .step-cnt .step .copy{color:#fff;text-align:center;font:500 15px/20px "Open Sans",sans-serif;margin-top:13px;padding:0 32px;}@media(min-width:320px) and (max-width:991px){.header .text-container .step-cnt .step .copy{font:400 12px/15px "Open Sans",sans-serif;padding:0 7px;}}.main-cnt{width:100%;margin:-5% auto 0 auto;display:block;}.main-cnt .panel{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:30px;-moz-box-shadow:0 0 16px #ccc;-webkit-box-shadow:0 0 16px #ccc;box-shadow:0 0 5px #ccc;background-color:#fff;min-height:250px;border-radius:10px;margin-bottom:30px;}@media(min-width:320px) and (max-width:991px){.main-cnt .panel{padding:15px;}}.main-cnt .panel.active{background-color:#aad0ff;}.main-cnt .panel .num{background:#1b76e7;width:70px;height:70px;border-radius:50%;color:#fff;font-weight:bold;margin:0 auto;line-height:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:22px;text-align:center;}@media(min-width:320px) and (max-width:991px){.main-cnt .panel .num{width:50px;height:50px;font-size:18px;line-height:50px;}}.main-cnt .panel .title{text-align:center;font-size:2.5rem;line-height:2.5rem;font-weight:bold;margin:20px 0 40px 0;padding:0;color:#000;}@media(min-width:320px) and (max-width:991px){.main-cnt .panel .title{font-size:1.9rem;line-height:1.9rem;margin:15px 0 20px 0;}}.main-cnt .panel .clubs-cnt{width:100%;display:block;}.main-cnt .panel .clubs-cnt .main-clubtype{width:99%;margin:0 auto;}.main-cnt .panel .clubs-cnt .main-clubtype .clubtype{background:#fff;display:inline-block;white-space:nowrap;background-color:transparent;border-radius:5px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px;width:16.2%;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;position:relative;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}@media(min-width:320px) and (max-width:991px){.main-cnt .panel .clubs-cnt .main-clubtype .clubtype{width:32.2%;padding:5px;}}.main-cnt .panel .clubs-cnt .main-clubtype .clubtype .txt-cnt{margin:20px auto;text-align:center;width:100%;}@media(min-width:320px) and (max-width:991px){.main-cnt .panel .clubs-cnt .main-clubtype .clubtype .txt-cnt{margin:10px auto;}}.main-cnt .panel .clubs-cnt .main-clubtype .clubtype .c-title{text-align:center;font-size:14px;font-weight:600;color:#000;}.main-cnt .panel .clubs-cnt .main-clubtype .clubtype img{width:100%;margin:0 auto;display:flex;border:2px solid #666;border-radius:6px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.main-cnt .panel .clubs-cnt .main-clubtype .clubtype:hover img{border:2px solid #4fe489;background:#4fe489;}.main-cnt .panel .clubs-cnt .main-clubtype .clubtype:hover .c-title{padding:8px 15px;border-radius:16px;color:#fff;background-color:#000;}.main-cnt .panel .clubs-cnt .main-clubtype .clubtype.active .tick{background:url(../images/tick.png) no-repeat center center #169f4c;width:40px;height:40px;border-radius:50%;text-align:center;position:absolute;z-index:20;right:-10px;top:-10px;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}.main-cnt .panel .clubs-cnt .main-clubtype .clubtype.active img{border:2px solid #4fe489;background:#4fe489;}.main-cnt .panel .clubs-cnt .main-clubtype .clubtype.active .c-title{padding:8px 15px;border-radius:16px;color:#fff;background-color:#000;}.main-cnt .panel .search-box{width:50%;position:relative;display:flex;margin:20px auto 0 auto;}@media(min-width:320px) and (max-width:991px){.main-cnt .panel .search-box{width:90%;}}.main-cnt .panel .search-box .search-term{width:100% !important;border:2px solid #1b76e7 !important;border-right:none !important;padding:5px !important;height:36px !important;border-radius:5px 0 0 5px !important;outline:none !important;color:#000 !important;}.main-cnt .panel .search-box .search-term:focus{color:#000 !important;}.main-cnt .panel .search-box .search-btn{height:36px !important;border:1px solid #1b76e7 !important;background:#1b76e7 !important;text-align:center !important;color:#fff !important;border-radius:0 5px 5px 0 !important;cursor:pointer !important;padding:0 12px !important;}.brandtype{display:inline-block;border-radius:6px;border:2px solid #fff;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px;max-width:120px;min-height:90px;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;position:relative;width:100%;}@media(min-width:320px) and (max-width:991px){.brandtype{max-width:20%;min-height:50px;background-size:cover;margin:6px 0 6px 10px;}}.brandtype .opas{position:absolute;left:0;right:0;background-color:#169f4c;width:100%;height:100%;opacity:.4;display:none;border-radius:6px;}.brandtype:hover{background-color:#fff;border:2px solid #169f4c;}.brandtype.active{background-color:#fff;border:2px solid #169f4c;}.brandtype.active .opas{display:block;}.brandtype.active .tick{background:url(../images/tick.png) no-repeat center center #169f4c;width:40px;height:40px;border-radius:50%;text-align:center;position:absolute;z-index:20;right:-20px;top:-20px;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}.main-model-cnt{width:92%;display:block;margin:30px auto;position:relative;}#ListModelNames{width:100%;display:block;min-height:5px;position:relative;}#ListModelNames:before,#ListModelNames:after{content:"";display:table;}#ListModelNames:after{clear:both;}#ListModelNames .clubtype-view{display:block;text-align:center;float:left;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;background-color:#fff;border:2px solid #666;border-radius:6px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 12px 30px 12px;padding:15px 10px;width:100%;max-width:150px;}@media(min-width:320px) and (max-width:991px){#ListModelNames .clubtype-view{max-width:125px;}}#ListModelNames .clubtype-view:hover{background:#fff;border:2px solid #1b76e7 !important;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}#ListModelNames .clubtype-view.active{background:#fff;border:2px solid #1b76e7 !important;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}#ListModelNames .clubtype-view img{width:100%;max-width:100px;max-height:100px;margin:0 auto;display:block;padding-bottom:15px;}#ListModelNames .clubtype-view .text{font-size:14px;color:#000;}#ListModelNames .clubtype-view .text2{font-size:13px;font-weight:400;text-transform:none;height:30px;}#clubtype-single{display:block;min-height:5px;position:relative;}#clubtype-single:before,#clubtype-single:after{content:"";display:table;}#clubtype-single:after{clear:both;}#clubtype-single .clubtype-single{background:#fff;display:block;text-transform:uppercase;text-decoration:none;background-color:#fff;border-radius:6px;border:4px solid #1b76e7 !important;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0;max-width:640px;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;position:relative;}#clubtype-single .clubtype-single hr{background-color:#b8b8b8;margin:0 0 20px 0;padding:0;}@media(min-width:320px) and (max-width:991px){#clubtype-single .clubtype-single hr{margin:0 0 10px 0;}}#clubtype-single .clubtype-single img{width:45%;margin:0 auto;display:block;padding-top:25px;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}#clubtype-single .clubtype-single .text{font-size:20px;text-align:left;font-weight:600;color:#000;}#clubtype-single .clubtype-single .text2{font-size:14px;font-weight:600;text-transform:none;margin-bottom:1.5rem;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;color:#a3a3a3;line-height:20px;}#clubtype-single .clubtype-single .rest-cnt{width:100%;margin:0 auto;display:block;padding:0 60px 50px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media(min-width:320px) and (max-width:991px){#clubtype-single .clubtype-single .rest-cnt{padding:10px 20px 20px 20px;}}#clubtype-single .clubtype-single .price-main{position:absolute;right:60px;top:53%;font-weight:bolder;font-size:4rem;color:#1b76e7;}@media(min-width:320px) and (max-width:991px){#clubtype-single .clubtype-single .price-main{right:20px;top:48%;font-size:3rem;}}#clubtype-single .clubtype-single .dex{width:100%;margin-bottom:1.5rem;}#clubtype-single .clubtype-single .dex input{margin-bottom:.5rem;}#clubtype-single .clubtype-single .dex h6{margin-bottom:1px;font-weight:bold;text-transform:none;font-size:1.6rem;line-height:1.6rem;color:#000;}#clubtype-single .clubtype-single .dex .radio-holder{display:inline-block;padding-right:25px;}@media(min-width:320px) and (max-width:991px){#clubtype-single .clubtype-single .dex .radio-holder{display:block;}}#clubtype-single .clubtype-single .dex .label-body{vertical-align:top;text-transform:none;padding-left:10px;display:inline-block;font-weight:600;color:#a3a3a3;padding-top:2px;}@media(min-width:320px) and (max-width:991px){#clubtype-single .clubtype-single .dex .label-body{padding-left:6px;}}#clubtype-single .clubtype-single .flex{width:100%;margin-bottom:1.5rem;}#clubtype-single .clubtype-single .flex input{margin-bottom:.5rem;}#clubtype-single .clubtype-single .flex h6{margin-bottom:1px;font-weight:bold;text-transform:none;font-size:1.6rem;line-height:1.6rem;}#clubtype-single .clubtype-single .flex .label-body{vertical-align:top;text-transform:none;padding-right:10px;padding-left:3px;display:inline-block;font-weight:600;}#clubtype-single .clubtype-single .qty-cnt{width:100%;max-width:110px;margin:0 auto;}#clubtype-single .clubtype-single .qty-cnt .qty-txt{width:100%;text-align:center;text-transform:none;font-weight:bold;font-size:12px;padding-bottom:5px;color:#000;}#clubtype-single .clubtype-single .qty-cnt .qty-minus,#clubtype-single .clubtype-single .qty-cnt .qty-plus{font-weight:bold;width:30px;height:30px;text-align:center;font-size:20px;border-radius:50%;background:#1b76e7;color:#fff;}#clubtype-single .clubtype-single .qty-cnt input::-webkit-outer-spin-button,#clubtype-single .clubtype-single .qty-cnt input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}#clubtype-single .clubtype-single .qty-cnt .qty-input{width:40px;border-radius:5px;border:1px solid #000;height:30px;line-height:30px;padding:3px;text-align:center;margin:0 5px;color:#000;}#clubtype-single .clubtype-single .qty-cnt .qty-inputinput[type=number]{-moz-appearance:textfield;}#clubtype-single .clubtype-single .qty-cnt .qty-inputinput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}#clubtype-single .clubtype-single .qty-cnt .qty-inputinput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}#clubtype-single .clubtype-single .add-to-cart{background:#000;color:#fff;border:1px solid #000;border-radius:4px;font-size:14px;margin:20px auto 0 auto;text-align:center;display:block;width:100%;height:80px;line-height:80px;}@media(min-width:320px) and (max-width:991px){#clubtype-single .clubtype-single .add-to-cart{height:60px;line-height:60px;}}#clubtype-single .clubtype-single .add-to-cart .loading{width:30px;height:30px;border:3px solid #fff;border-top-color:#50babe;margin-top:16px;}.cart-options{text-align:center;}.cart-options a{display:inline-block;width:100%;background-color:#1b76e7;color:#fff;max-width:33%;text-align:center;margin:10px auto 40px auto;text-transform:uppercase;text-decoration:none;border-radius:5px;font-weight:bold;height:80px;line-height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media(min-width:320px) and (max-width:991px){.cart-options a{height:60px;line-height:36px;padding:10px;font-size:12px;max-width:95%;margin:5px auto 10px auto;}}.cart-options a.green{background-color:#25b05b;}@media(min-width:320px) and (max-width:991px){.cart-options a.green{max-width:95%;}}#cart-checkout2{display:inline-block;background-color:#25b05b;color:#fff;text-align:right;text-transform:uppercase;text-decoration:none;border-radius:5px;font-weight:bold;padding:0 30px;height:60px;line-height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media(min-width:320px) and (max-width:991px){#cart-checkout2{height:60px;line-height:36px;padding:10px;font-size:12px;width:100%;margin:5px auto 10px auto;text-align:center;}}.showmore-all,.showmore-all2{border:1px solid #1b76e7;border-radius:6px;padding:12px 15px;text-align:center;margin:20px auto;color:#1b76e7;font-weight:bold;max-width:120px;cursor:pointer;}.footer{text-align:left;font-size:14px;padding:30px 0;background:#000;border-top:1px solid #4c455f;color:#fff;}.footer a{color:#fff;}.modal{display:none;position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);}.modal-content{background-color:#e5f1ff;margin:15% auto;padding:20px 25px;border:3px solid #e1e3f2;width:50%;max-width:550px;border-radius:5px;}@media(min-width:320px) and (max-width:991px){.modal-content{padding:10px 15px;width:90%;margin:35% auto 0 auto;}}.modal-container{width:100%;}.close{color:#aaa;float:right;font-size:28px;font-weight:bold;}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;}.loading{display:none;width:50px;height:50px;border:3px solid #50babe;border-radius:50%;border-top-color:#1b76e7;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;margin:10px auto;}.centered{text-align:center;}.hidden{display:none !important;}@keyframes spin{to{-webkit-transform:rotate(360deg);}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);}}@keyframes bounce{50%{transform:translateY(-15px);}}.relative{position:relative;}