.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#23410a;--bs-btn-border-color:#23410a;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#23410a;--bs-btn-hover-border-color:#23410a;--bs-btn-active-color:#fff;--bs-btn-active-bg:#23410a;--bs-btn-active-border-color:#23410a;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#23410a;--bs-btn-disabled-border-color:#23410a;background-color:#23410a;border:#23410a}.btn-primary.disabled,.btn-primary:disabled{background-color:#23410a;border:#23410a;opacity:.5}.btn-primary:focus,.btn-primary:hover{background-color:#23410a}.btn-secondary{background-color:#06466a;border:1px solid #06466a;color:#fff;font-size:16px;font-weight:500;line-height:16px;padding:18px 26px}.btn-secondary:focus,.btn-secondary:hover{background-color:#09669a;border:1px solid #06466a;color:#fff}.btn-outline{background-color:transparent;border:1px solid #23410a;border-radius:4px;color:#23410a;font-weight:700}.btn-outline.dropdown-toggle{color:#232323;font-weight:400}.btn-outline:focus,.btn-outline:hover{background-color:rgba(0,0,0,.1);border:1px solid #23410a;color:#23410a}.btn-outline.dropdown-toggle:focus,.btn-outline.dropdown-toggle:hover{background-color:#f8f8f6;color:#232323}.btn-white{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;border:1px solid #000;border-radius:4px;color:#474342;font-size:16px;font-weight:500;line-height:16px;padding:18px 26px}.btn-white:focus,.btn-white:hover{background-color:#e4e4e4;border:1px solid #000;color:#474342}.btn-black{background-color:#000;border:1px solid #000;color:#fff}.btn-black:focus,.btn-black:hover{background-color:#323232;color:#fff}@media (min-width:1920px){#loyalty-club .container-xl,#loyalty-club .container.jumbo{max-width:1552px}}@media (max-width:834px){#loyalty-club .container{max-width:800px}}body{font-family:Aeonik,sans-serif}#pageContent{left:0;overflow-x:hidden;position:relative}.club{color:#232323}.club .btn{font-weight:700}.club .btn-outline i,.club .btn-primary i{margin-left:7px}.club .termOpt .btn-primary{align-self:flex-end;flex:0 1 100%;padding:18px 26px;width:100%}@media (max-width:992px){.club .termOpt .btn-primary i{display:none}.termOpt .reward{margin-bottom:23px}}@media (max-width:375px){.club .termOpt .btn-primary{padding:14px}}#loyalty-club .btn.btn-reverse-secondary,#loyalty-club .btn.btn-reverse-secondary:active,#loyalty-club .btn.btn-reverse-secondary:focus{background-color:#fff;border-color:#fff;border-radius:4px;color:#23410a;font-size:16px;font-weight:700;line-height:24px;padding:14px 24px}#loyalty-club .btn.btn-reverse-secondary:hover{background-color:#eaecef;border-color:#eaecef;color:#23410a}.hero-container-desktop{background-image:linear-gradient(180deg,rgba(0,0,0,.64),transparent),url(https://images.goodsam.com/goodsam.com/club/2021/Hero.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:80px;padding:0 16px;position:relative;z-index:1}.memberHero{margin:auto;padding-top:424px;position:relative}.memberBarFlex{align-items:center;background-color:#fff;border-radius:10px 10px 0 0;display:flex;height:70px;justify-content:space-between}.memberBar .btn-primary{border-radius:0 10px 0 0;padding:23px 60.5px;white-space:nowrap}.memberInfoBox{align-items:center;display:flex;flex:0 1 auto;justify-content:flex-start;padding:10px 16px 6.5px 57px}.memberInfoBox .memberIcon{margin-right:15px;width:42px}.memberInfoBox h1{color:#474342;font-size:42px;font-weight:900;line-height:42px;margin:0}.memberInfoBox h2{color:#474342;font-family:Aeonik,sans-serif;font-size:24px;font-weight:400;line-height:24px;margin:0 0 0 15px}.memberInfoBox h2 .red-text{font-weight:700}@media (max-width:1024px){.hero-container-desktop{background-position:50%;margin-bottom:60px}.memberHero{padding-top:281px}.memberInfoBox h1{font-size:32px;line-height:32px}.memberInfoBox h2{font-size:20px}.memberBar .btn-primary{padding:23px 32.5px}}@media (min-width:768px) and (max-width:991px){.container.memberHero{width:100%}.memberInfoBox{padding:10px 16px 6.5px 27px}}@media (max-width:767px){.hero-container-desktop{background-position:10% 50%;margin-bottom:109px}.memberHero{height:270px;max-width:720px;padding-top:193px}.memberBar{background-color:#fff;border:1px solid #979797;border-radius:10px;margin:auto auto -78px;padding:18px 23px 27px;width:100%}.memberBarFlex{flex-wrap:wrap;height:auto}.memberInfoBox{flex:0 1 100%;flex-wrap:wrap;justify-content:center;margin:auto;padding:0;text-align:center}.memberInfoBox .memberIcon{flex:0 0 auto;width:26px}.memberInfoBox h1{flex:0 1 auto;font-size:28px;line-height:28px}.memberInfoBox h2{flex:0 1 100%;font-size:18px;line-height:35px;margin:auto}.memberBar .btn-primary{border-radius:4px;flex:0 1 100%;font-size:16px;line-height:16px;margin-top:7px;padding:18px 47px}.memberBar .btn-primary svg{display:none}}@media (max-width:375px){.hero-container-desktop{background-position:10% 50%;margin-bottom:172px}}@media (max-width:1920px){#loyalty-club .start-earning .header{max-width:364px}}@media (max-width:1440px){#loyalty-club .start-earning .header{max-width:302px}}@media (max-width:576px){#loyalty-club .start-earning .header{max-width:344px}}.hero-join h3{font-size:40px;font-weight:900;line-height:46px}.gs-benefits-1{overflow:hidden;position:relative}.memberBenefits{background-image:url(//images.goodsam.com/goodsam.com/club/2021/benefits1.png);background-position:top;background-repeat:no-repeat;background-size:contain;padding:109px 16px 300px;position:relative;text-align:center;z-index:1}.memberBenefits .title{font-family:Montserrat,sans-serif;font-size:34px;font-weight:900;line-height:38px}.memberBenefits .title,.memberBenefits p{color:#fff;margin:0 auto;text-align:center}.memberBenefits p{font-size:16px;font-weight:400;line-height:28px}.gs-benefits-1 .slideScroll{margin-bottom:40px;margin-top:-220px;padding:0 0 10px;z-index:2}.gs-benefits-1 .slideImg{height:229px;margin-bottom:20px;min-width:354px;text-decoration:none}.gs-benefits-1 .slideInfo{background-image:url(//images.goodsam.com/goodsam.com/club/2021/yellow-card-lrg.svg);background-position:top;background-repeat:no-repeat;background-size:contain;height:100%;padding:56px 57px 10px;position:relative}.gs-benefits-1 .slideInfo .title{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:32px;margin:0 auto 9px;padding:0}.gs-benefits-1 .slideInfo p{color:#2d2a29;font-size:16px;line-height:22px;margin:0 auto;padding:0 24px;text-align:center}.memberButtonBox{margin-bottom:63px;width:68%}.memberButtonBox .btn-outline{background-color:#fafafc;border:1px solid #474342;border-radius:4px;color:#474342;font-size:16px;font-weight:400;line-height:16px;padding:15px;width:100%}.memberButtonBox .btn-outline i{color:#908d8a;font-size:14px}@media (max-width:767px){.memberBenefits{background-image:none;padding:20px 0 250px}.memberBenefits .title{color:#474342;display:block;font-size:28px;line-height:32px}.memberBenefits p{display:none}.gs-benefits-1 .slideImg{height:180px;min-width:274px}.gs-benefits-1 .slideInfo{padding:19px 30px 10px}.gs-benefits-1 .slideInfo p{line-height:20px}.memberButtonBox{margin-bottom:50px;width:100%}.memberButtonBox .btn-default img{display:none}}.container-fluid.nopadding,.noPad{padding:0}.moreBenefitsFlex{align-items:stretch;display:flex;justify-content:center;padding:0}.imageSide{background-image:url(//images.goodsam.com/goodsam.com/club/2021/members-save.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex:0 1 50%;justify-content:flex-end}.imageSide .imageText{padding-top:350px;width:580px}.imageSide .imageText h3{color:#fff;font-size:62px;font-weight:900;line-height:62px}.imageSide .imageText p{color:#fff;font-weight:500}.panelSide{background-color:#4a4a4a;flex:0 1 50%;padding:71px 0 41px}.panelSide .title{color:#fff;font-family:Montserrat,sans-serif;font-size:40px;font-weight:900;line-height:43px;margin:0 auto;padding-bottom:69px;padding-left:58px}.panelSide .border-line-bottom{border-bottom:1px solid hsla(0,0%,59%,.27)}.ben-header-toggle{align-items:center;color:#fff;display:flex;height:98px;justify-content:space-between;padding:0 86px 0 59px;text-decoration:none}.ben-header-toggle svg,.ben-header-toggle:focus,.ben-header-toggle:hover{color:#fff}a.ben-header-toggle:focus img.panelLogo{border:none!important;outline:none;padding:0!important}.cwgrlogo{margin-top:-60px}.panelLogo:focus{outline:none}a.ben-header-toggle:focus img.panelLogo.grLogo,img.panelLogo.grLogo{height:36px;padding-left:75px!important}.panelLogo.grLogo{height:36px;padding-left:75px}.ampclass{font-size:36px;font-weight:600;padding-left:95px}.panelLogo.pilotLogo{height:73px}.panelLogo.gsLogo{height:42px}.panelLogo.oLogo{height:33px}.panelSide ul.list-margin{margin:0 57px 41px;padding:0}.panelSide ul.list-margin li{color:#fff;font-size:16px;font-weight:400;line-height:23px}@media (max-width:1200px){.imageSide .imageText{padding-right:20%;width:auto}}@media (max-width:1024px){.imageSide{justify-content:flex-start}.imageSide .imageText{padding:60% 16px 20px 20px;width:100%}.imageSide .imageText h3{font-size:50px;line-height:50px}.panelSide{padding:81px 0 69px}.panelSide .title{font-size:32px;line-height:38px;padding-bottom:60px;padding-left:38px}.ben-header-toggle{padding:0 24px 0 41px}}@media (max-width:767px){.imageSide{display:none}.panelSide{flex:0 1 100%;padding:65px 0 110px}.panelSide .title{font-size:28px;line-height:32px;padding-left:16px}.ben-header-toggle{height:80px;padding:0 16px}.panelLogo.cwLogo{height:25px}.panelLogo.grLogo{height:17px}.cwgrlogo{margin-bottom:30px;margin-top:-30px}.panelLogo.oLogo{height:28px}.panelLogo.pilotLogo{height:53px}.panelLogo.gsLogo{height:31px}.panelSide ul.list-margin{margin:0 16px 20px}.panelSide ul.list-margin li{font-size:14px}}.clubFAQ{background-image:url(//images.goodsam.com/goodsam.com/club/2021/FAQ-background.png);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:10px;margin-top:84px;padding:169px 73px 0}.clubFAQ h3{color:#fff;font-size:40px;font-weight:900;line-height:46px;margin-bottom:123px;text-align:center}.faqBox{background-color:#fff;border-radius:4px 4px 0 0;width:100%}.gs-faq-question{padding:30px 59px 30px 47px}.clubFAQ .border-line-bottom{border-bottom:1px solid hsla(0,0%,59%,.36)}.clubFAQ h4{color:#474342;font-size:16px;font-weight:500;line-height:32px;margin:0}.gs-faq-answer{color:#474342;font-size:14px;font-weight:400;line-height:19px;margin:20px 0 0}.gs-faq-caret{text-align:right}.btn-faq{border-radius:0 0 10px 10px;display:block;line-height:16px;margin:0 60px 125px;padding:33px 16px 28px;position:relative}@media (max-width:1024px){.clubFAQ{background-position:0 100%;padding:110px 86px 0;width:95%}.clubFAQ h3{font-size:32px;line-height:37px;margin-bottom:89px}.container.faqBtnBox{width:95%}.btn-faq{margin:0 70px 60px;padding:16px 16px 15px}}@media (max-width:767px){.clubFAQ{padding:50px 16px 0}.clubFAQ h3{margin-bottom:50px}.gs-faq-question{padding:20px 40px 20px 30px}.btn-faq{margin:0 0 60px}}@media (max-width:600px){.clubFAQ{background-image:none;padding:0;width:100%}.clubFAQ h3{color:#474342;font-size:28px;line-height:32px;margin-bottom:33px;padding-left:.6em;text-align:left}.faqBox{background-color:#f4f6f8;border-radius:4px}.gs-faq-question{padding:15px 15px 14px 18px}.clubFAQ h4{font-size:18px;line-height:22px}.clubFAQ .col-xs-1{padding-left:0;padding-top:10px}.container.faqBtnBox{padding:0;width:100%}.btn-faq{margin:0 0 60px;padding:17px 16px}}.disclaimers{padding:0 100px}@media (max-width:992px){.disclaimers{padding:0 60px}}@media (max-width:320px){.disclaimers{padding:0 20px}}.text-small.text-italic p{font-size:12px}.text-x-small{font-size:.7em}.bg-blur-left{background:linear-gradient(90deg,transparent,rgba(0,0,0,.4));max-height:100%;min-height:500px}.bg-blur-top{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));max-height:100%;min-height:425px}.pin-icon{height:70%}.list-benefits{margin-left:18px;padding-left:0}.list-benefits li{margin-top:8px}.img-border-ada-white{border:2px solid #fff}.btn-lg.btn-gs{padding:10px 50px}.btn-md{border-radius:0;font-size:120%;padding:10px 15px}.icon-link>div{min-height:200px}.icon-link a{color:#333;text-decoration:none}.hero-members-save-d{background-image:url(//images.goodsam.com/goodsam.com/benefits/bg-mountain-lake.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;min-height:340px}.gs-why-join h2{font-size:1.7em}.gs-faq-question-link{text-decoration:none}.gs-faq-question-link h3{font-size:1.4em;margin-top:10px}.gs-benefits-1 h3{font-size:1.1em;font-weight:700;margin-top:10px}.circle{height:100px;width:100px}.ben-img-4,.circle{background-color:#fff;border-radius:50%;display:inline-block}.ben-img-4{width:140px}.circle-4 .ben-img-4{max-height:140px}.ben-circle-col{min-height:240px}.hero-terms-d h2{font-size:1.9em}.gs-term-widgets .widget-border{border:1px solid #474342}.gs-term-widgets .text-medium{font-size:1.2em}.best-value{left:-6px;position:absolute;top:-9px}.best-value img{width:80%}#bentax{display:none}@media (max-width:1200px){.bg-blur-left{min-height:340px}.hero-content-tablet{margin-top:40px}}@media (max-width:900px){.hero-container-tablet{margin-top:0;min-height:300px}.pad-tablet{padding:15px}}@media (max-width:768px){img.panelLogo.grLogo{padding-left:50px!important}.ampclass{font-size:28px;font-weight:600;padding-left:70px}.icon-link>div{min-height:230px}}#drawer .modal-dialog{margin:0 auto;max-width:856px;top:calc(100% - 478px)}#drawerHandle{text-align:center;z-index:999}#drawer.modal,#drawerHandle{bottom:0;left:0;position:sticky;right:0}#drawer.modal{z-index:1060}#drawerLiner,.drawer-liner{background-color:#fff;border:1px solid #979797;border-radius:10px 10px 0 0;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.5);box-shadow:0 0 10px 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,.5);-o-box-shadow:0 0 10px 1px rgba(0,0,0,.5);margin:auto;width:290px;z-index:1051}#drawerLiner{display:block;text-align:center;top:calc(100% - 137px)}button#drawerTop,button.drawer-top{background:unset;border:unset;padding:32px 15px 20px}#drawerLogo,.drawer-logo{margin:0 10px 15px}#drawerHeadline,.drawer-headline{color:#474342;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:18px}#drawerCaret,.drawer-caret{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMjkuNzEuNyA1LjNhLjk5Ni45OTYgMCAxIDAgMS40MSAxLjQxTDYgMi44M2wzLjg4IDMuODhhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDYuNy43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;height:7px;position:absolute;right:26px;top:18px;width:12px}#drawerCaret.open,.drawer-caret.open{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}#drawerBottom{background-color:#fff;padding:0 15px}#drawerBottom p{color:#000;font-size:13px;font-weight:500}#drawerBottom img{margin-bottom:14px}#drawerBottom #drawerBtn{font-weight:600;margin:15px auto 25px;padding:13px 16px}#drawerBottom .mam-yellow-msg{background-color:#dd9a27;border-radius:12px;color:#fff;display:block;font-size:13px;font-weight:700;height:24px;letter-spacing:1.2px;margin:10px auto 0;padding-top:2px;width:152px}@media (min-width:768px){#drawer .modal-dialog{top:calc(100% - 389px)}#drawerLiner,.drawer-liner{width:736px}#drawerLogo img,.drawer-logo img{width:400px}#drawerHeadline,.drawer-headline{font-size:18px}#drawerBottom .mam-yellow-msg{border-radius:28.8px;font-size:16px;height:unset;line-height:1.8;margin:10px auto 8px;width:180px}#drawerBottom p{font-size:14px}}@media (min-width:1024px){#drawer .modal-dialog{top:calc(100% - 648px)}#drawerLiner,.drawer-liner{width:856px}#drawerHeadline,.drawer-headline{font-size:18px;line-height:24px}#drawerBottom,#drawerBottom p{font-size:16px}#drawerBottom .mam-yellow-msg{border-radius:36px;font-size:20px;letter-spacing:2.5px;width:100%}#drawerBottom #drawerBtn{font-size:14px;font-weight:600;line-height:14px;padding:18px 24px}}.footer-desktop{padding-bottom:150px}.hidden{display:none!important;font-size:0!important;height:0;visibility:hidden;width:0}.termOpt .cost{font-family:Montserrat,sans-serif}#footerSocialItems{display:flex}#gsFooterSocial ul{align-items:center;display:flex;gap:15px;list-style-type:none;margin-bottom:0;padding-left:0}@media only screen and (max-width:768px){#gsFooterSocial ul{margin-bottom:20px}}#gsFooterSocial ul li{display:inline;list-style:none}#enewsForm{font-size:14px}#enewsForm .input-group-btn .btn{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}#enewsForm .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:4px;border-top-left-radius:4px}#enewsForm .gs-checkbox-small{margin-right:10px}.coming-soon{color:#7f7f7f;font-size:14px;font-weight:700;letter-spacing:2px;line-height:20px;text-align:center;text-transform:uppercase}.card .benefits-coming-soon{color:#23410a;font-family:Aeonik,sans-serif;font-size:14px;font-weight:700;line-height:24px;text-align:right}#loyalty-club .ribbon{background-color:#23410a;padding-bottom:4px;padding-top:4px}#loyalty-club .ribbon .ribbon-content{align-items:center;display:flex;gap:32px;justify-content:center}@media (max-width:576px){#loyalty-club .ribbon .ribbon-content{gap:16px}}@media (max-width:425px){#loyalty-club .ribbon .ribbon-content{gap:0;justify-content:space-between}}#loyalty-club .ribbon p{color:#c3ff49;font-size:16px;font-weight:400;letter-spacing:1px;line-height:16px;margin-bottom:0;text-transform:uppercase}@media (min-width:1920px){#loyalty-club .ribbon p{font-size:28px;line-height:32px}}#loyalty-club .ribbon p.mobile{display:none}@media (max-width:576px){#loyalty-club .ribbon p.desktop{display:none}#loyalty-club .ribbon p.mobile{display:block}#loyalty-club .ribbon p{font-size:12px;font-weight:400;letter-spacing:1.5px;line-height:16px;text-transform:uppercase}}#loyalty-club .ribbon .btn.btn-secondary{background-color:#fff;border:1px solid #fff;border-radius:4px;color:#23410a;font-size:12px;font-weight:700;line-height:20px;max-width:210px;padding:6px 24px;white-space:nowrap}#loyalty-club .ribbon .btn.btn-secondary:hover{background-color:#eaecef;border:1px solid #eaecef}#loyalty-club .ribbon .btn.btn-secondary:active,#loyalty-club .ribbon .btn.btn-secondary:focus{background-color:#fff}.explore-rewards{padding-bottom:0;padding-top:80px}@media (max-width:991px){.explore-rewards{padding-top:64px}}.explore-rewards h2{font-size:40px;font-weight:400;line-height:44px;margin-bottom:0;text-align:center}@media (min-width:1920px){.explore-rewards h2{font-size:50px;line-height:56px}}@media (max-width:991px){.explore-rewards h2{font-size:32px;line-height:36px;margin-bottom:8px}}@media (max-width:768px){.explore-rewards h2{font-size:28px;line-height:32px;margin-bottom:8px;max-width:unset}}@media (max-width:376px){.explore-rewards h2{max-width:344px}}.explore-rewards p{font-size:20px;font-weight:500;line-height:28px;margin-bottom:0;text-align:center}@media (max-width:991px){.explore-rewards p{font-size:18px;line-height:28px}}@media (max-width:768px){.explore-rewards p{font-size:16px;line-height:24px}}.explore-rewards .benefits{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-top:24px}@media (max-width:991px){.explore-rewards .benefits{gap:16px;margin-top:16px}}@media (max-width:767px){.explore-rewards .benefits{grid-template-columns:1fr}}.explore-rewards .benefits .grid-block{background-color:#7f7f7f;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;gap:8px;height:196px;justify-content:flex-start;padding:32px;text-decoration:none}@media (max-width:991px){.explore-rewards .benefits .grid-block{height:144px;padding:16px}}@media (max-width:767px){.explore-rewards .benefits .grid-block{height:204px}}.explore-rewards .grid-block.travel{background-image:url(//images.goodsam.com/rewards/benefit-travel.webp)}.explore-rewards .grid-block.lifestyle{background-image:url(//images.goodsam.com/rewards/benefit-lifestyle.webp)}.explore-rewards .grid-block.healthhub{background-image:url(//images.goodsam.com/rewards/benefit-healthhub.webp)}.explore-rewards .grid-block.redeem{background-image:url(//images.goodsam.com/rewards/benefit-redeem.webp)}.explore-rewards .benefits .grid-block h3{color:#fff;font-size:28px;font-weight:400;line-height:32px;margin-bottom:0}@media (max-width:576px){.explore-rewards .benefits .grid-block h3{font-size:32px;line-height:36px}}.explore-rewards .benefits .grid-block span{font-size:16px;font-weight:700;line-height:24px;text-decoration:underline;text-underline-offset:3px}.mam-banner{background-image:url(//images.goodsam.com/rewards/mam-bg.webp);background-position:50% 92%;background-repeat:no-repeat;background-size:cover;color:#fff;height:420px;padding-bottom:0;padding-top:68px;position:relative}@media (min-width:1920px){.mam-banner{background-position:50% 50%;height:640px;padding-bottom:140px;padding-top:140px}}@media (max-width:991px){.mam-banner{background-image:url(//images.goodsam.com/rewards/mam-bg-tablet.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:620px;padding-bottom:32px;padding-top:32px}}@media (max-width:834px){.mam-banner{height:572px}#loyalty-club .mam-banner .container{max-width:700px}}@media (max-width:576px){.mam-banner{background-image:url(//images.goodsam.com/rewards/mam-bg-mob2.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:620px;padding-top:48px}}@media (max-width:460px){.mam-banner{height:580px}}.mam-banner .mam-row{align-items:center}@media (max-width:834px){.mam-banner .mam-row{justify-content:center}.mam-banner .container.jumbo{margin:0 auto;max-width:700px}.mam-banner .mam-copy{max-width:372px}}@media (max-width:833px){.mam-banner .mam-row{flex-direction:column;gap:32px}.mam-banner .mam-copy{max-width:unset;width:100%}}.mam-banner h4{font-size:50px;font-weight:400;line-height:56px;margin-bottom:12px;max-width:459px}@media (min-width:1920px){.mam-banner h4{font-size:72px;line-height:80px;margin-bottom:24px;max-width:629px}}@media (max-width:991px){.mam-banner h4{font-size:40px;line-height:44px;margin-bottom:8px;max-width:372px}}@media (max-width:768px){.mam-banner h4{font-size:32px;line-height:36px;margin-bottom:8px;max-width:260px}}.mam-banner p{font-size:18px;font-weight:400;line-height:28px;margin-bottom:24px;max-width:464px}@media (min-width:1920px){.mam-banner p{font-size:20px;line-height:28px;margin-bottom:40px;max-width:629px}}@media (max-width:991px){.mam-banner p{font-size:16px;line-height:24px;margin-bottom:24px;max-width:496px}}@media (max-width:833px){.mam-banner p{max-width:100%}}@media (max-width:768px){.mam-banner p{font-size:14px;line-height:20px}}@media (max-width:576px){.mam-banner p{margin-bottom:0;max-width:344px}.shopBtn{margin-top:16px}}.mam-banner .btn{margin-bottom:34px}@media (min-width:1920px){.mam-banner .btn{margin-bottom:98px}}@media (max-width:991px){.mam-banner .btn{margin-bottom:66px}}@media (max-width:768px){.mam-banner .btn{margin-bottom:170px}}@media (max-width:376px){.mam-banner .btn{padding:9px 20px!important}}.mam-banner .photo-credit{bottom:16px;font-size:12px;font-weight:400;left:0;line-height:18px;position:absolute;right:0}.mam-banner .mam-cards{align-items:center;display:flex;gap:24px;justify-content:flex-end;padding-left:0;padding-right:0}@media (max-width:991px){.mam-banner .mam-cards{flex-direction:column;gap:16px}}@media (max-width:833px){.mam-banner .mam-cards{flex-direction:row;gap:16px;justify-content:center;width:100%}}.mam-banner .mam-card{background-color:#232323;border-radius:8px;color:#fff;height:auto;padding:16px;position:relative;text-align:center;width:50%}@media (min-width:1920px){.mam-banner .mam-card{padding:24px 32px}}@media (max-width:991px){.mam-banner .mam-card{max-width:276px;padding:16px;width:100%}}.mam-banner .mam-card:before{background-color:#c3ff49;border-radius:8px;color:#232323;content:"Limited Time Offer";font-size:12px;font-weight:700;left:50%;letter-spacing:1px;line-height:16px;padding:2px 12px;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap}@media (min-width:1920px){.mam-banner .mam-card{padding:24px 32px}.mam-banner .mam-card:before{font-size:16px;letter-spacing:1.5px;line-height:20px;text-transform:uppercase}}@media (max-width:576px){.mam-banner .mam-card:before{font-size:10px}}.mam-card h2{font-size:20px;font-weight:500;line-height:28px;margin-bottom:0}@media (min-width:1920px){.mam-card h2{font-size:24px;line-height:32px}}@media (max-width:991px){.mam-card h2{font-size:18px;line-height:28px}}@media (max-width:576px){.mam-card h2{font-size:16px;line-height:24px}}.mam-card h3{font-size:28px;font-weight:700;line-height:32px;margin-bottom:0}.mam-card h3 s{color:#c3ff49;font-weight:400}@media (min-width:1920px){.mam-card h3{font-size:32px;line-height:36px}}@media (max-width:991px){.mam-card h3{font-size:24px;line-height:28px}}@media (max-width:576px){.mam-card h3{font-size:20px;line-height:24px}}.mam-card .subline{font-size:14px;font-weight:400;letter-spacing:1.5px;line-height:20px;margin-bottom:8px;text-transform:uppercase}@media (max-width:576px){.mam-card .subline{font-size:10px;letter-spacing:1px;line-height:16px;margin-bottom:0}}.mam-card .mam-desc{font-size:14px;font-weight:400;line-height:24px;margin-bottom:16px}@media (max-width:576px){.mam-card .mam-desc{font-size:12px;line-height:18px}}.mam-card .mam-desc strong{color:#c3ff49}@media (min-width:1920px){.mam-card .mam-desc{font-size:16px}}.mam-banner .btn{margin-bottom:0!important}@media (max-width:991px){.mam-card .btn{padding:9px 20px!important}.btn.unset{margin-top:24px}}@media (max-width:576px){.mam-card .btn{font-size:12px!important;line-height:20px!important;padding:6px 14px!important}}#membership .hero-content.member .if-expiring{position:relative}#membership .hero-content.member .expiring{color:#c3ff49}#membership .hero-content.member .expiring-soon{background-color:#c3ff49;border-radius:8px;color:#232323;font-size:14px;font-weight:700;height:24px;letter-spacing:1.5px;line-height:20px;padding:2px 8px;position:absolute;right:-116px;text-transform:uppercase;top:-2px;width:auto}@media (min-width:1920px){#membership .hero-content.member .expiring-soon{right:-140px;top:2px}}@media (max-width:991px){#membership .hero-content.member .expiring-soon{right:-153px;top:-2px}#membership .hero-content.member .expiring-soon.soon-tag{right:-164px;top:-2px}}@media (max-width:576px){#membership .hero-content.member .expiring-soon{font-size:10px;font-weight:700;height:20px;letter-spacing:1px;line-height:16px;right:-116px;text-transform:uppercase;top:0}}@media (max-width:320px){#membership .hero-content.member .expiring-soon{border-radius:4px;left:0;max-width:64px;position:relative;top:0}#membership .hero-content.member .expiring-soon.soon-tag{max-width:106px}}#membership .hero-content.member .expiring-soon.soon-tag{right:-156px}@media (max-width:576px){#membership .hero-content.member .expiring-soon.soon-tag{right:-116px}}.offers{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-top:8px}@media (min-width:1920px){.offers{gap:32px}}@media (max-width:1280px){.offers{gap:16px}}@media (max-width:834px){.offers{grid-template-columns:1fr}.featured-benefits .offers{margin:0 auto;max-width:392px}}@media (max-width:576px){.offers{margin-top:0}}.offers .offer.card{border-radius:8px}.offers .offer.card .card-icon{align-items:center;background-color:#7f7f7f;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;height:100%;justify-content:center;max-height:182px;min-height:182px;position:relative}@media (max-width:991px){.offers .offer.card .card-icon{display:none}}.offers .offer.card .card-icon .expand-card{color:#fff;position:absolute;right:16px;text-decoration:none;top:16px}.offers .offer.card .card-icon .expand-card:hover{color:#fff}.offers .offer.card .logo-img{bottom:0;left:0;margin:auto;max-height:80px;max-width:190px;position:absolute;right:0;top:0}.offers a:focus img{border:0!important;padding:0!important}#offerCardModal-thousandtrails span.exclusive,.offers span.exclusive{background-color:#23410a;border-radius:0 4px 4px 0;bottom:10px;color:#c3ff49;font-size:12px;font-weight:700;left:0;line-height:18px;padding:4px 12px;position:absolute}.offers .offer.card .card-icon .bg-img{object-fit:cover}.offers .offer.card .card-icon .bg-img,.offers .offer.card .card-icon:before{border-top-left-radius:8px;border-top-right-radius:8px;height:100%;width:100%}.offers .offer.card .card-icon:before{background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.25));content:"";display:block;position:absolute}.offers .offer.card .card-body{background-color:#fff;display:flex;flex-direction:column;gap:12px;padding:12px 12px 8px;position:relative}.offers .offer.card .card-body span.exclusive-tag{display:none}@media (max-width:991px){.offers .offer.card .card-body{border-top-left-radius:8px;border-top-right-radius:8px;font-size:14px;padding:8px 8px 16px}.offers .offer.card .card-body span.exclusive-tag{background-color:#23410a;border-radius:4px 0 0 4px;color:#c3ff49;display:block;font-size:10px;font-weight:700;height:auto;line-height:15px;padding:3px 10px 3px 8px;position:absolute;right:0;top:72px}}.offers .offer.card .card-body .offer-title{font-size:24px;font-weight:400;line-height:28px}@media (max-width:991px){.offers .offer.card .card-body .offer-title{font-size:20px;font-weight:400;line-height:24px}}.offers .offer.card .card-body a{color:#232323;font-size:16px;font-weight:700;line-height:24px;text-decoration:none}@media (max-width:991px){.offers .offer.card .card-body a{font-size:14px;line-height:24px;min-height:24px}}.offers .offer.card .card-body a:hover{color:#232323;text-decoration:none}.offers .offer.card .card-body a.text-link{color:#23410a;margin:0;padding:0;text-decoration:underline;text-underline-offset:3px}.offers .offer.card .card-body a.text-link:hover{text-decoration:none}.offers .offer.card .card-body .card-end{display:flex;justify-content:space-between;margin-top:auto}@media (max-width:1399px){.offers .offer.card .card-body .card-end{flex-direction:column}}@media (max-width:991px){.offers .offer.card .card-body .card-end{flex-direction:row}}.offerCardModal .card-end{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:auto}.offers .offer.card .card-body .expiry{font-size:12px;font-weight:400;line-height:18px;text-align:right}.offers .offer.card .card-body .offer-tags{display:flex;font-size:12px;font-weight:400;gap:6px;line-height:18px;margin-top:auto}.offers .offer.card .card-body .offer-tags .tag{white-space:nowrap}.offers .offer.card .card-footer{background-color:#f8f8f6;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:0;justify-content:center;padding-bottom:8px;padding-top:8px;text-align:center}@media (max-width:991px){.offers .offer.card .card-footer{padding-bottom:2px;padding-top:2px}}.offers .offer.card .card-footer span{color:#232323;font-size:14px;font-weight:700;line-height:24px;text-decoration:none}@media (max-width:991px){.offers .offer.card .card-footer span{font-size:12px;font-weight:700;line-height:22px}}.offers .offer.card .card-footer button.pop-trigger{background:transparent;border:0;color:#232323;margin:0;padding:0}.offers .offer.card .card-footer button i{font-size:18px}@media (max-width:991px){.offers .offer.card .card-footer button i{font-size:16px}}.offerCardModal .mobile-logo,.offerCardModal span.exclusive-tag,.offers .offer.card .expand-card.mobile,.offers .offer.card .mobile-logo{display:none}@media (max-width:991px){.offerCardModal span.exclusive-tag{background-color:#23410a;border-radius:4px 0 0 4px;color:#c3ff49;display:block;font-size:12px;font-weight:700;height:auto;line-height:18px;padding:4px 12px 4px 16px;position:absolute;right:0;top:70px}.offers .offer.card .card-contents{align-items:flex-start;display:flex;gap:8px}.offerCardModal .mobile-logo,.offers .offer.card .mobile-logo{align-items:center;background-color:#f8f8f6;border-radius:8px;display:flex;flex-direction:column;height:72px;justify-content:center;padding:0 4px;width:72px}.offerCardModal .mobile-logo .logo-img,.offers .offer.card .mobile-logo .logo-img{max-width:64px;position:unset}.offers .offer.card .card-body .offer-title{width:70%}.offers .offer.card .expand-card.mobile{cursor:pointer;display:block;font-weight:400;position:absolute;right:8px;top:8px}}@media (max-width:576px){.offerCardModal span.exclusive-tag{font-size:10px;line-height:15px;padding:3px 10px 3px 8px}}@media (max-width:320px){.offers .offer.card .card-body .offer-title{width:68%}}.offer-tooltip{--bs-tooltip-bg:#232323;border-radius:4px;min-width:236px;opacity:1!important}.offer-tooltip .tooltip-inner{background:#232323;border-radius:4px;color:#fff;display:flex;font-family:Aeonik,sans-serif;font-size:12px;font-weight:400;gap:8px;line-height:22px;padding:8px 12px}.offer-tooltip .pop-copy{flex:0 0 90%;text-align:left!important}.offer-tooltip .pop-close{flex:0 0 10%}.offer-tooltip .pop-close i{cursor:pointer}.offerCardModal .modal-dialog{max-width:760px;width:760px}@media (max-width:991px){.offerCardModal .modal-dialog{max-width:unset;width:auto}}.offerCardModal .modal-header{border:0;display:none;padding:16px}@media (max-width:991px){.offerCardModal .modal-header{display:flex}}.offerCardModal .modal-header .contents{display:flex;gap:8px;width:100%}.offerCardModal .modal-body{margin-right:2px;overflow-x:hidden;overflow-y:scroll!important;padding:0;scroll-behavior:smooth;transform:scroll(calc(var(--i, 0)/var(--n)*-100%))}@media (max-width:576px){.offerCardModal .modal-body{margin:2px 2px 2px 0}}.offerCardModal .modal-body::-webkit-scrollbar{width:6px}.offerCardModal .modal-body::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.offerCardModal .modal-body::-webkit-scrollbar-thumb{background-color:#c4cdd5;border-radius:10px}.offerCardModal .modal-body::-webkit-scrollbar-thumb:hover{background:#555}.offerCardModal .modal-body .body-content{display:flex;gap:29px;padding:0}@media (max-width:991px){.offerCardModal .modal-body .body-content{flex-direction:column;gap:16px}}.offerCardModal .card-details{flex:0 0 364px}@media (max-width:991px){.offerCardModal .modal-body .card-details{display:none}}.offerCardModal .card-icon{align-items:center;background-color:#7f7f7f;border-top-left-radius:8px;display:flex;height:100%;justify-content:center;max-height:182px;min-height:182px;position:relative}@media (max-width:991px){.offerCardModal .card-icon{display:none}}.offerCardModal .card-icon:before{background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.25));content:"";display:block;height:100%;position:absolute;width:100%}.offerCardModal .card-icon .expand-card{color:#fff;position:absolute;right:16px;text-decoration:none;top:16px}.offerCardModal .card-icon .logo-img{bottom:0;left:0;margin:auto;max-height:80px;max-width:80%;position:absolute;right:0;top:0}.offerCardModal a:focus img{border:0!important;padding:0!important}.offerCardModal .card-icon .bg-img{height:100%;object-fit:cover;width:100%}.offerCardModal .card-copy{display:flex;flex-direction:column;gap:10px;padding:12px 16px}@media (max-width:991px){.offerCardModal .card-copy .contents{display:flex;gap:8px}}.offerCardModal .offer-title{font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (max-width:991px){.offerCardModal .offer-title{flex-grow:1;font-size:20px;line-height:24px;width:73%}}.offerCardModal .card-copy a,.partner-link{color:#23410a!important;display:inline;font-size:16px;font-weight:700;line-height:24px;max-width:fit-content;text-decoration:underline!important;text-underline-offset:3px}.offerCardModal .card-copy a:hover{color:#23410a;text-decoration:none}.offerCardModal .card-copy .expiry{font-size:12px;font-weight:400;line-height:18px;text-align:right}.offerCardModal .card-copy .offer-tags{display:flex;font-size:12px;font-weight:400;gap:8px;line-height:18px}.offerCardModal .card-explain{flex-grow:1;padding:16px}@media (max-width:991px){.offerCardModal .card-explain{padding:0 16px 16px}.offerCardModal .card-explain .btn-close{display:none}}.offerCardModal .offer-details{flex:0 0 338px}.offerCardModal .offer-details .offer-name{font-size:18px;font-weight:400;line-height:28px;margin-bottom:16px}@media (max-width:991px){.offerCardModal .offer-details .offer-name{font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px}}.offerCardModal .offer-details ul li{font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px}@media (max-width:991px){.offerCardModal .offer-details ul li{margin-bottom:8px}}.offerCardModal .offer-details .fa-ul{margin-left:1.5em}@media (max-width:767px){.offerCardModal .offer-details .fa-ul{margin-left:1.8em}}.offerCardModal .offer-details ul li span i{color:#23410a}.offerCardModal .modal-bottom{background-color:#f8f8f6;border-top:0;padding:8px 24px}.offerCardModal .modal-bottom .redeemText{color:#232323;font-size:14px;font-weight:700;line-height:24px;margin:0 0 8px;text-decoration:none}@media (max-width:991px){.offerCardModal .modal-bottom .collapseLink{padding-left:24px}}.offerCardModal .modal-bottom .collapseLink i{margin-left:8px}.offerCardModal .modal-bottom .terms{margin:0}.offerCardModal .modal-bottom .terms a{color:#232323;font-weight:700;text-decoration:underline;text-underline-offset:3px}.offerCardModal .modal-bottom .terms a:hover{text-decoration:none}.offerCardModal .modal-bottom p{font-size:14px;font-weight:400;line-height:24px;margin-bottom:8px}.offerCardModal .modal-controls{display:flex;justify-content:flex-end}.offerCardModal .modal-controls.mobile{display:none}@media (max-width:991px){.offerCardModal .modal-controls.mobile{display:flex;justify-content:flex-end}}.btn-close{opacity:1}.offerCardModal .btn-close{height:16px;padding:5px;width:16px}