@font-face{font-family:"icomoon";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");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"]:not(.btn),[class*=" icon-"]:not(.btn){font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:"\E929"}.icon-images:before{content:"\E905"}.icon-alert:before{content:"\E904"}.icon-account:before{content:"\E900"}.icon-add-to-cart:before{content:"\E901";color:#444}.icon-add-to-cart .path2:before{content:"\E902";margin-left:-1.03125em;color:silver}.icon-add-to-cart .path3:before{content:"\E903";margin-left:-1.03125em;color:#fff}.icon-arrow-down:before{content:"\E907"}.icon-arrow-left-thin:before{content:"\E908"}.icon-arrow-left:before{content:"\E909"}.icon-arrow-right-thin:before{content:"\E90A"}.icon-arrow-right:before{content:"\E90B"}.icon-arrow-top:before{content:"\E90C"}.icon-arrow-up:before{content:"\E90D"}.icon-call:before{content:"\E90E"}.icon-cart:before{content:"\E90F"}.icon-checkmark:before{content:"\E910"}.icon-close-small:before{content:"\E911"}.icon-close:before{content:"\E912"}.icon-collapse:before{content:"\E913"}.icon-edit:before{content:"\E914"}.icon-email:before{content:"\E915"}.icon-expand:before{content:"\E916"}.icon-facebook:before{content:"\E917"}.icon-favorite-selected:before{content:"\E918"}.icon-favorite:before{content:"\E919"}.icon-film:before{content:"\E91A"}.icon-google:before{content:"\E91B"}.icon-guarantee:before{content:"\E91C"}.icon-image:before{content:"\E91D"}.icon-info:before{content:"\E921"}.icon-instagram:before{content:"\E922"}.icon-link:before{content:"\E923"}.icon-linkedin:before{content:"\E924"}.icon-livechat:before{content:"\E925";color:#444}.icon-livechat .path2:before{content:"\E926";margin-left:-1em;color:#fff}.icon-location:before{content:"\E927"}.icon-lock:before{content:"\E928"}.icon-minus:before{content:"\E92C"}.icon-offsite:before{content:"\E92D"}.icon-pause:before{content:"\E92E"}.icon-pinterest:before{content:"\E92F"}.icon-play-hollow:before{content:"\E930"}.icon-plus:before{content:"\E931"}.icon-print:before{content:"\E932"}.icon-question:before{content:"\E91E"}.icon-remove:before{content:"\E93E"}.icon-search:before{content:"\E935"}.icon-size:before{content:"\E936"}.icon-star-empty:before{content:"\E937"}.icon-star-half:before{content:"\E938"}.icon-star:before{content:"\E939"}.icon-twitter:before{content:"\E93A"}.icon-youtube:before{content:"\E93B"}.icon-zoom-out:before{content:"\E93C"}.icon-zoom:before{content:"\E93D"}.fa{display:inline-block;font-weight:normal;font-style:normal;text-rendering:auto;font-size:inherit}.fa-stack{position:relative;display:inline-block;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;line-height:inherit}@font-face{font-family:"icomoon";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");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"]:not(.btn),[class*=" icon-"]:not(.btn){font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chat-outline:before{content:"\E942"}.icon-person-circle-fill:before{content:"\E943"}.icon-chevron-right-circleborder:before{content:"\E941"}.icon-chevron-left-circleborder:before{content:"\E940"}.icon-menu:before{content:"\E929"}.icon-images:before{content:"\E905"}.icon-alert:before{content:"\E904"}.icon-account:before{content:"\E900"}.icon-add-to-cart .path1:before{content:"\E901";color:#444}.icon-add-to-cart .path2:before{content:"\E902";margin-left:-1.03125em;color:silver}.icon-add-to-cart .path3:before{content:"\E903";margin-left:-1.03125em;color:#fff}.icon-arrow-down:before{content:"\E907"}.icon-arrow-left-thin:before{content:"\E908"}.icon-arrow-left:before{content:"\E909"}.icon-arrow-right-thin:before{content:"\E90A"}.icon-arrow-right:before{content:"\E90B"}.icon-arrow-top:before{content:"\E90C"}.icon-arrow-up:before{content:"\E90D"}.icon-call:before{content:"\E90E"}.icon-cart:before{content:"\E90F"}.icon-checkmark:before{content:"\E910"}.icon-close-small:before{content:"\E911"}.icon-remove:before{content:"\E93E"}.icon-close:before{content:"\E912"}.icon-collapse:before{content:"\E913"}.icon-edit:before{content:"\E914"}.icon-email:before{content:"\E915"}.icon-expand:before{content:"\E916"}.icon-facebook:before{content:"\E917"}.icon-favorite-selected:before{content:"\E918"}.icon-favorite:before{content:"\E919"}.icon-film:before{content:"\E91A"}.icon-google:before{content:"\E91B"}.icon-guarantee:before{content:"\E91C"}.icon-image:before{content:"\E91D"}.icon-info:before{content:"\E921"}.icon-question:before{content:"\E91E"}.icon-instagram:before{content:"\E922"}.icon-link:before{content:"\E923"}.icon-linkedin:before{content:"\E924"}.icon-livechat:before{content:"\E925"}.icon-location:before{content:"\E927"}.icon-lock:before{content:"\E928"}.icon-minus:before{content:"\E92C"}.icon-offsite:before{content:"\E92D"}.icon-pause:before{content:"\E92E"}.icon-pinterest:before{content:"\E92F"}.icon-play-hollow:before{content:"\E930"}.icon-plus:before{content:"\E931"}.icon-print:before{content:"\E932"}.icon-delete:before{content:"\E934"}.icon-search:before{content:"\E935"}.icon-size:before{content:"\E936"}.icon-star-empty:before{content:"\E937"}.icon-star-half:before{content:"\E938"}.icon-star:before{content:"\E939"}.icon-twitter:before{content:"\E93A"}.icon-youtube:before{content:"\E93B"}.icon-zoom-out:before{content:"\E93C"}.icon-zoom:before{content:"\E93D"}.icon-chat:before{content:"\E91F"}.icon-home:before{content:"\E920"}.icon-truck:before{content:"\E926"}.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");position:relative;top:5px;margin-right:15px}.icon-membership::before{content:url("../images/icon-membership.png");position:relative;top:6px}.icon-pickup:before{content:"\E92A"}.icon-call1:before{content:"\E906"}.icon-email1:before{content:"\E92B"}.icon-chat1:before{content:"\E933"}.icon-ffl-target:before{content:"\E93F"}.icon-circle-right:before{content:"\EA42"}.icon-circle-left:before{content:"\EA44"}.fa{display:inline-block;font-weight:normal;font-style:normal;text-rendering:auto;font-size:inherit}.fa-stack{position:relative;display:inline-block;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;line-height:inherit}.join-hero.banner.hero{display:flex;flex-direction:column;position:relative;overflow:hidden;width:100%;max-width:1840px}.join-hero.banner.hero .hero-text{position:absolute;width:100%;left:50%;top:26%;transform:translate(-50%, -50%);justify-content:center}.member-logo{width:320px}.hero-lg{font-family:"Montserrat", sans-serif;font-size:40px;line-height:1.2;font-weight:700}.hero-sm{font-family:"Lato", sans-serif;font-size:24px;line-height:1.2;font-weight:400}.hero-card{margin-top:-260px;width:1120px;border-radius:8px;filter:drop-shadow(0px 6px 16px rgba(0,0,0,0.25));background-color:#ffffff}.hero-card .benefit{background-color:transparent;padding-bottom:65px}.hero-card .benefit .points{min-height:55px}@media (max-width: 768.98px){.hero-card .benefit .points{min-height:28px}}.hero-card .benefit .join-gsbasic{position:absolute;bottom:10px}.hero-card .benefit .join-gsbasic .btn{padding:14px 24px}.hero-card .benefit .goodsam-addtocart{position:absolute;bottom:10px}@media (max-width: 768.98px){.hero-card .benefit{padding-bottom:55px}}.right-border{border-right:1px solid #eee}.text-year{color:#232323;font-family:"Overpass", sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:1.2;letter-spacing:2px;text-transform:uppercase}.text-membership{font-family:"Montserrat", sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.4;color:#232323}.text-cost{font-family:"Montserrat", sans-serif;font-size:48px;font-weight:700;line-height:1.4;color:#4d6539}.text-cost span{font-size:50%;font-weight:400;color:#232323;text-decoration:line-through;position:relative;top:-7px !important}.p--xlarge{font-size:18px;line-height:1.4}.elite-new{font-size:70%;font-weight:600;color:#826748;position:relative;top:-3px}.icon-checkmark{font-size:20px;line-height:1.2 !important;color:#232323}.icon-checkmark.text--lgreen{color:#66864B}.text--lgreen{color:#66864B}.text-gsgreen{color:#4D6539}.col-90{flex:0 0 90%;max-width:90%}.btn-join{font-size:16px;line-height:.7;font-weight:400;background-color:#23410a;color:#ffffff !important;padding:18px 28px;border:0;letter-spacing:1px}.btn-join:hover{background-color:#4d6539}.best-value{position:absolute;top:5%;right: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;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-right:0;border-bottom:1px solid #eee}.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{width:88%;margin-top:-73%}.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:"Overpass", sans-serif;font-size:20px;line-height:2.5;font-weight:800;letter-spacing:0;text-transform:uppercase}.reward-type span{font-size:75%;font-weight:400;color:#232323;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{margin-top:8px;font-size:20px}}.btm-space{bottom:20px}.title-line{height:4px;background-color:#f1f1f1}.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{height:22px;width:22px;border-radius:50%;display:inline-block;vertical-align:middle}.rewards .btn{padding:16px 24px;text-wrap:nowrap}.gs-btn-rewards{background-color:#ffffff;color:#232323 !important;border:2px solid #232323;line-height:.7}.gs-btn-rewards:hover{background-color:#f1f1f1}.btn-standard{background-color:#232323;color:#ffffff !important;border:2px solid #232323;line-height:.7}.btn-standard:hover{background-color:#000000;border:2px solid #000000}.btn-elite{background-color:#23410a;color:#ffffff !important;border:2px solid #23410a;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{font-size:100%;color:#232323 !important;line-height:0}.tooltip,.tooltip-inner,.tooltip-inner a{background-color:#232323 !important;color:#ffffff !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{position:absolute;content:"";border-color:#232323;border-style:solid}.bs-tooltip-auto[x-placement^="top"] .arrow::before,.bs-tooltip-top .arrow::before{content:"";display:block;position:absolute;top:100%;width:0;height:0;border:0.4rem solid transparent !important;border-top-color:#232323 !important}.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,.bs-tooltip-bottom .arrow::before{content:"";display:block;position:absolute;bottom:100%;width:0;height:0;border:0.4rem solid transparent !important;border-bottom-color:#232323 !important}@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{padding:14px 10px;letter-spacing:0;font-size:14px}.rewards .btn.renew,.rewards .btn.upgrade,.rewards .btn[disabled]{padding:11px 10px}.extras-container .btn.mobile-btn{padding:10px 16px;font-size:12px}.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{padding:12px 6px;font-size:12px}.extras-container .btn.mobile-btn{padding:10px 16px;font-size:12px}}@media (max-width: 445px){.rewards .btn{padding:11px 5px;font-size:11px}.rewards .btn.renew,.rewards .btn.upgrade,.rewards .btn[disabled]{padding:11px 5px;font-size:12px}.extras-container .btn.mobile-btn{padding:10px 16px;font-size:12px}}@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{padding:10px 5px;font-size:10px}.extras-container .btn.mobile-btn{padding:10px 16px;font-size:12px}.dot{height:10px;width:10px}.rewards h3{font-size:20px}}
