@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?d4dkv5);src:url(../fonts/icomoon.eot?d4dkv5#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?d4dkv5) format("truetype"),url(../fonts/icomoon.woff?d4dkv5) format("woff"),url(../fonts/icomoon.svg?d4dkv5#icomoon) format("svg")}.icon-add-to-cart:before{color:#444;content:""}.icon-livechat:before{color:#444}.icon-livechat .path2:before{color:#fff;content:"";margin-left:-1em}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?lb83pf);src:url(../fonts/icomoon.eot?lb83pf#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?lb83pf) format("truetype"),url(../fonts/icomoon.woff?lb83pf) format("woff"),url(../fonts/icomoon.svg?lb83pf#icomoon) format("svg")}[class*=" icon-"]:not(.btn),[class^=icon-]:not(.btn){font-family:icomoon!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chat-outline:before{content:""}.icon-person-circle-fill:before{content:""}.icon-chevron-right-circleborder:before{content:""}.icon-chevron-left-circleborder:before{content:""}.icon-menu:before{content:""}.icon-images:before{content:""}.icon-alert:before{content:""}.icon-account:before{content:""}.icon-add-to-cart .path1:before{color:#444;content:""}.icon-add-to-cart .path2:before{color:silver;content:"";margin-left:-1.03125em}.icon-add-to-cart .path3:before{color:#fff;content:"";margin-left:-1.03125em}.icon-arrow-down:before{content:""}.icon-arrow-left-thin:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right-thin:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-top:before{content:""}.icon-arrow-up:before{content:""}.icon-call:before{content:""}.icon-cart:before{content:""}.icon-checkmark:before{content:""}.icon-close-small:before{content:""}.icon-remove:before{content:""}.icon-close:before{content:""}.icon-collapse:before{content:""}.icon-edit:before{content:""}.icon-email:before{content:""}.icon-expand:before{content:""}.icon-facebook:before{content:""}.icon-favorite-selected:before{content:""}.icon-favorite:before{content:""}.icon-film:before{content:""}.icon-google:before{content:""}.icon-guarantee:before{content:""}.icon-image:before{content:""}.icon-info:before{content:""}.icon-question:before{content:""}.icon-instagram:before{content:""}.icon-link:before{content:""}.icon-linkedin:before{content:""}.icon-livechat:before{content:""}.icon-location:before{content:""}.icon-lock:before{content:""}.icon-minus:before{content:""}.icon-offsite:before{content:""}.icon-pause:before{content:""}.icon-pinterest:before{content:""}.icon-play-hollow:before{content:""}.icon-plus:before{content:""}.icon-print:before{content:""}.icon-delete:before{content:""}.icon-search:before{content:""}.icon-size:before{content:""}.icon-star-empty:before{content:""}.icon-star-half:before{content:""}.icon-star:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-zoom-out:before{content:""}.icon-zoom:before{content:""}.icon-chat:before{content:""}.icon-home:before{content:""}.icon-truck:before{content:""}.icon-shield:before{content:url(../images/icon-gs-shield.png);position:relative;top:3px}.icon-shield-large:before{content:url(../images/icon-gs-shield-large.png);margin-right:15px;position:relative;top:5px}.icon-membership:before{content:url(../images/icon-membership.png);position:relative;top:6px}.icon-pickup:before{content:""}.icon-call1:before{content:""}.icon-email1:before{content:""}.icon-chat1:before{content:""}.icon-ffl-target:before{content:""}.icon-circle-right:before{content:""}.icon-circle-left:before{content:""}.fa{font-size:inherit;font-style:normal;font-weight:400;text-rendering:auto}.fa,.fa-stack{display:inline-block}.fa-stack{position:relative;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{left:0;line-height:inherit;position:absolute;text-align:center;width:100%}.join-hero.banner.hero{display:flex;flex-direction:column;max-width:1840px;overflow:hidden;position:relative;width:100%}.join-hero.banner.hero .hero-text{justify-content:center;left:50%;position:absolute;top:26%;transform:translate(-50%,-50%);width:100%}.member-logo{width:320px}.hero-lg{font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.hero-sm{font-family:Overpass,sans-serif;font-size:24px;font-weight:400;line-height:1.2}.hero-card{background-color:#fff;border-radius:8px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.25));margin-top:-260px;width:1120px}.hero-card .benefit{background-color:transparent}.hero-card .benefit .points{min-height:55px}@media(max-width:768.98px){.hero-card .benefit .points{min-height:28px}}.hero-card .benefit .join-gsbasic{bottom:10px;position:absolute}.hero-card .benefit .join-gsbasic .btn{padding:14px 24px}.hero-card .benefit .goodsam-addtocart{bottom:10px;position:absolute}.hero-card .benefit{padding-bottom:65px}@media(max-width:768.98px){.hero-card .benefit{padding-bottom:55px}}.right-border{border-right:1px solid #eee}.text-year{color:#232323;font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:800;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.text-membership{color:#232323;font-size:24px;font-style:normal}.text-cost,.text-membership{font-family:Montserrat,sans-serif;font-weight:700;line-height:1.4}.text-cost{color:#4d6539;font-size:48px}.text-cost span{color:#232323;font-size:50%;font-weight:400;position:relative;text-decoration:line-through;top:-7px!important}.p--xlarge{font-size:18px;line-height:1.4}.elite-new{color:#826748;font-size:70%;font-weight:600;position:relative;top:-3px}.icon-checkmark{color:#232323;font-size:20px;line-height:1.2!important}.icon-checkmark.text--lgreen,.text--lgreen{color:#66864b}.text-gsgreen{color:#4d6539}.col-90{flex:0 0 90%;max-width:90%}.btn-join{background-color:#23410a;border:0;color:#fff!important;font-size:16px;font-weight:400;letter-spacing:1px;line-height:.7;padding:18px 28px}.btn-join:hover{background-color:#4d6539}.best-value{position:absolute;right:5%;top:5%}@media(max-width:1800px){.hero-card{margin-top:-14%}}@media(max-width:1650px){.hero-card{margin-top:-13%}.member-logo{width:270px}.hero-lg{font-size:34px}.hero-sm{font-size:20px}.btn-join{padding:16px 24px}}@media(max-width:1439.98px){.hero-card{width:1120px}.text-year{font-size:12px}.text-membership{font-size:21px}.text-cost{font-family:Montserrat,sans-serif;font-size:42px}.p--xlarge{font-size:16px}.icon-checkmark{font-size:18px}}@media(max-width:1279.98px){.hero-card{margin-top:-18%;width:92%}}@media(max-width:1023.98px){.join-hero.banner.hero .hero-text{top:27%}.hero-card{margin-top:-16%}.member-logo{width:240px}.hero-lg{font-size:30px}.hero-sm{font-size:18px}.hero-card{width:95%}.text-year{font-size:12px}.text-membership{font-size:19px}.text-cost{font-size:36px}.p--xlarge{font-size:14px}.icon-checkmark{font-size:16px}}@media(max-width:768.98px){.join-hero.banner.hero .hero-text{top:18%}.member-logo{width:350px}.hero-lg{font-size:38px}.hero-sm{font-size:18px}.right-border{border-bottom:1px solid #eee;border-right:0}.hero-card{margin-top:-78%;width:80%}}@media(max-width:543.98px){.join-hero.banner.hero .hero-text{top:20%}.member-logo{width:300px}.hero-lg{font-size:32px}.hero-sm{line-height:1.4}.hero-card{margin-top:-76%;width:85%}.px-2a{padding-left:14px!important;padding-right:14px!important}.btn-join{padding:14px 20px}}@media(max-width:445px){.member-logo{width:250px}.hero-lg{font-size:30px}.hero-sm{font-size:16px}.hero-card{margin-top:-73%;width:88%}.px-2a{padding-left:10px!important;padding-right:10px!important}}@media(max-width:375px){.join-hero.banner.hero .hero-text{top:23%}.member-logo{width:200px}.hero-lg{font-size:26px}.hero-sm{font-size:14px}.hero-card{margin-top:-70%}.px-2a{padding-left:4px!important;padding-right:4px!important}.text-year{font-size:10px}.text-membership{font-size:17px}.text-cost{font-size:32px}.btn-hero{font-size:14px;padding:12px 20px}}.reward-type{font-family:Lato,sans-serif;font-size:20px;font-weight:800;letter-spacing:0;line-height:2.5;text-transform:uppercase}.reward-type span{color:#232323;font-size:75%;font-weight:400;text-decoration:line-through;text-transform:capitalize}.border-rewards{border-bottom:8px solid #c7b197}.border-standard{border-bottom:8px solid #232323}.border-elite{border-bottom:8px solid #66864b}.rewards h3{color:#232323;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:1.2}@media(max-width:1023.98px){.rewards h3{font-size:20px;margin-top:8px}}.btm-space{bottom:20px}.title-line{background-color:#f1f1f1;height:4px}.font-weight-semibold{font-weight:600!important}.bg-tan{background-color:#c7b197!important}.bg-dark{background-color:#232323!important}.bg-dgreen{background-color:#4d6539!important}.dot{border-radius:50%;display:inline-block;height:22px;vertical-align:middle;width:22px}.rewards .btn{padding:16px 24px;text-wrap:nowrap}.gs-btn-rewards{background-color:#fff;border:2px solid #232323;color:#232323!important;line-height:.7}.gs-btn-rewards:hover{background-color:#f1f1f1}.btn-standard{background-color:#232323;border:2px solid #232323;color:#fff!important;line-height:.7}.btn-standard:hover{background-color:#000;border:2px solid #000}.btn-elite{background-color:#23410a;border:2px solid #23410a;color:#fff!important;line-height:.7}.btn-elite:hover{background-color:#4d6539;border:2px solid #4d6539}.line-btm{border-bottom:2px solid #f1f1f1}.tooltip-icon{bottom:0;top:0;vertical-align:baseline}.tooltip-icon:before{color:#232323!important;font-size:100%;line-height:0}.tooltip,.tooltip-inner,.tooltip-inner a{background-color:#232323!important;color:#fff!important;padding:5px 0!important}.tooltip{border-radius:5px;padding:10px!important}.tooltip a{color:#fff;text-decoration:underline}.tooltip .arrow{background-color:#232323}.tooltip .arrow:before{border-color:#232323;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border:.4rem solid transparent!important;border-top-color:#232323!important;content:"";display:block;height:0;position:absolute;top:100%;width:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border:.4rem solid transparent!important;border-bottom-color:#232323!important;bottom:100%;content:"";display:block;height:0;position:absolute;width:0}@media(max-width:1439.98px){.p--xlarge{font-size:16px}}@media(max-width:1439.98px)and (max-width:1023.98px){.p--xlarge{font-size:14px}}@media(max-width:1279.98px){.reward-type{font-size:18px;line-height:2.5}}@media(max-width:1279.98px)and (max-width:1023.98px){.reward-type{font-size:16px}}@media(max-width:1279.98px)and (max-width:768.98px){.reward-type{font-size:14px}}@media(max-width:1279.98px)and (max-width:543.98px){.reward-type{font-size:12px}}@media(max-width:1279.98px){.border-rewards{border-bottom:6px solid #c7b197}.border-standard{border-bottom:6px solid #232323}.border-elite{border-bottom:6px solid #66864b}.dot{height:20px;width:20px}}@media(max-width:1279.98px)and (max-width:1023.98px){.dot{height:18px;width:18px}}@media(max-width:1279.98px)and (max-width:768.98px){.dot{height:16px;width:16px}}@media(max-width:1279.98px)and (max-width:543.98px){.dot{height:14px;width:14px}}@media(max-width:768.98px){.col-3a{flex:0 0 20%;max-width:20%}.col-4a{flex:0 0 40%;max-width:40%}.rewards .btn{font-size:14px;letter-spacing:0;padding:14px 10px}.rewards .btn.renew,.rewards .btn.upgrade,.rewards .btn[disabled]{padding:11px 10px}.extras-container .btn.mobile-btn{font-size:12px;padding:10px 16px}.modal-dialog{margin:30% auto}.modal .modal-header .close:before{font-size:18px}.modal-logo{width:160px}.modal-body p{font-size:16px!important}}@media(max-width:543.98px){.rewards .btn{font-size:12px;padding:12px 6px}.extras-container .btn.mobile-btn{font-size:12px;padding:10px 16px}}@media(max-width:445px){.rewards .btn{font-size:11px;padding:11px 5px}.rewards .btn.renew,.rewards .btn.upgrade,.rewards .btn[disabled]{font-size:12px;padding:11px 5px}.extras-container .btn.mobile-btn{font-size:12px;padding:10px 16px}}@media(max-width:375px){.reward-type{font-size:11px;line-height:2.8}.border-rewards{border-bottom:4px solid #c7b197}.border-standard{border-bottom:4px solid #232323}.border-elite{border-bottom:4px solid #66864b}.rewards .btn{font-size:10px;padding:10px 5px}.extras-container .btn.mobile-btn{font-size:12px;padding:10px 16px}.dot{height:10px;width:10px}.rewards h3{font-size:20px}}
