.btn-primary,body{font-family:Aeonik,sans-serif}.btn-primary{background-color:#23410a;color:#fff;font-size:16px;font-weight:700;line-height:24px;padding:14px 24px}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#23410a;border-color:#23410a}#loyalty-join,#loyalty-join .fw-bold,#loyalty-join h1,#loyalty-join h2,#loyalty-join h3,#loyalty-join h4,#loyalty-join h5,#loyalty-join h6{font-family:Aeonik,sans-serif}.loyalty-join-hero{background:linear-gradient(180deg,rgba(0,0,0,.56),transparent),url(//images.goodsam.com/loyalty/loyalty-join-hero.jpg);background-repeat:no-repeat;background-size:cover;height:524px;margin-bottom:132px;padding-top:56px}@media (min-width:1920px){.loyalty-join-hero{height:549px;margin-bottom:142px;padding-top:64px}}@media (max-width:992px){.loyalty-join-hero{margin-bottom:68px}}@media (max-width:768px){.loyalty-join-hero{height:458px;padding-top:32px}.hide-mob{display:none}.benefits-table tfoot td{padding:32px 16px!important}}@media (max-width:767px){.loyalty-join-hero{margin-bottom:350px}}@media (max-width:576px){.loyalty-join-hero{margin-bottom:380px}}@media (max-width:338px){.loyalty-join-hero{margin-bottom:440px}}.loyalty-join-hero .intro-copy{color:#fff;text-align:center}.loyalty-join-hero .intro-copy h1{font-family:Aeonik,sans-serif;font-size:40px;font-weight:400;line-height:46px;margin-bottom:8px}@media (min-width:1920px){.loyalty-join-hero .intro-copy h1{font-size:50px}}@media (max-width:992px){.loyalty-join-hero .intro-copy h1{font-size:32px;line-height:40px;margin-bottom:0}}.loyalty-join-hero .intro-copy p{font-family:Aeonik,sans-serif;font-size:24px;font-weight:400;line-height:32px;margin-bottom:0}@media (max-width:992px){.loyalty-join-hero .intro-copy p{font-size:18px;line-height:28px}}.loyalty-join-hero .membership-options{margin-top:22px}@media (min-width:1920px){.loyalty-join-hero .membership-options{margin-top:40px}}@media (max-width:992px){.loyalty-join-hero .membership-options{margin-top:16px}}.loyalty-join-hero .membership-options .card{align-items:start;border:1px solid #eaecef;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.25);display:flex;flex-direction:row;justify-content:space-between;max-width:792px}@media (max-width:767px){.loyalty-join-hero .membership-options .card{flex-direction:column}}.loyalty-join-hero .membership-options .card .elite,.loyalty-join-hero .membership-options .card .standard{flex:0 1 50%;padding:24px 32px}@media (min-width:1920px){.loyalty-join-hero .membership-options .card .elite,.loyalty-join-hero .membership-options .card .standard{padding:32px 48px}}@media (max-width:767px){.loyalty-join-hero .membership-options .card .elite,.loyalty-join-hero .membership-options .card .standard{padding:16px 24px;width:100%}}.loyalty-join-hero .membership-options .side.elite{border-left:1px solid #eaecef}@media (max-width:767px){.loyalty-join-hero .membership-options .side.elite{border-left:0;border-top:1px solid #eaecef}}.loyalty-join-hero .membership-options .side h2,.loyalty-join-hero .membership-options .side h3{color:#232323;font-family:Aeonik,sans-serif;font-weight:700}.loyalty-join-hero .membership-options .side h2{font-size:14px;font-style:normal;font-weight:400;letter-spacing:1.5px;line-height:20px;margin-bottom:0;text-transform:uppercase}.loyalty-join-hero .membership-options .side h3{font-size:28px;line-height:34px;margin-bottom:4px}@media (max-width:992px){.loyalty-join-hero .membership-options .side h3{font-size:20px;font-weight:700;line-height:28px}}.loyalty-join-hero .membership-options .side .price{align-items:center;color:#232323;display:flex;font-family:Aeonik,sans-serif;font-size:40px;font-weight:700;gap:8px;line-height:44px;margin-bottom:8px;margin-top:8px}@media (max-width:992px){.loyalty-join-hero .membership-options .side .price{font-size:28px;font-weight:700;line-height:34px;margin-bottom:4px}}.loyalty-join-hero .membership-options .side .price .price-text{font-size:20px;font-weight:400}.new-item{color:#826748;font-size:10px;font-weight:700;letter-spacing:1px;line-height:16px;margin-left:6px;text-transform:uppercase}.loyalty-join-hero .membership-options .side p{font-size:18px;font-weight:400;line-height:28px;margin-bottom:0}@media (max-width:992px){.loyalty-join-hero .membership-options .side p{font-size:16px;line-height:24px}}.loyalty-join-hero .membership-options .side .text-green{color:#66864b;font-family:Aeonik,sans-serif;font-weight:700;margin-bottom:24px}.loyalty-join-hero .membership-options .side .btn-primary{font-size:16px;line-height:24px;margin-bottom:24px;margin-top:24px;padding:14px 24px}@media (max-width:992px){.loyalty-join-hero .membership-options .side .btn-primary{margin-bottom:16px;padding:9px 24px}}.loyalty-join-hero .membership-options .side ul{margin-bottom:0}.loyalty-join-hero .membership-options .side ul li{border:0;font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px;padding:0}@media (max-width:992px){.loyalty-join-hero .membership-options .side ul li{font-size:14px;line-height:22px}}.loyalty-join-hero .membership-options .side ul li:last-of-type{margin-bottom:0}.loyalty-join-hero .membership-options .side ul li i{margin-right:4px}.loyalty-join-hero .membership-options .side ul li.green{color:#66864b;font-family:Aeonik,sans-serif;font-weight:700}.loyalty-join-hero .membership-options .side.elite{position:relative}.loyalty-join-hero .membership-options .side.elite .sticker{position:absolute;right:8px;top:8px}@media (max-width:576px){.loyalty-join-hero .membership-options .side.elite .sticker img{height:48px;width:48px}}.benefits-table{table-layout:fixed;width:100%}.benefits-table thead th{font-family:Lato,sans-serif;font-size:20px;font-weight:800;letter-spacing:2.1px;padding:0;text-align:center;text-transform:uppercase}.benefits-table .coming-soon{color:#232323;font-size:16px;font-weight:700;line-height:24px}@media (min-width:1920px){.benefits-table thead th{font-size:24px;line-height:32px}}@media (max-width:768px){.benefits-table thead th{font-size:10px;font-weight:700;letter-spacing:1.5px;line-height:16px;text-transform:uppercase}}.benefits-table thead th .amount,.benefits-table thead th .title{padding-bottom:16px;padding-top:16px}@media (max-width:768px){.benefits-table thead th .amount,.benefits-table thead th .title{padding-bottom:8px;padding-top:8px}}.benefits-table thead th a{color:#232323;cursor:pointer;text-decoration:none}.benefits-table thead th .divider{display:block;height:8px;margin-bottom:5px;width:100%}@media (max-width:768px){.benefits-table thead th .divider{height:3px;margin-bottom:0}}.benefits-table tbody tr{border-bottom:1px solid #eee}.benefits-table tbody tr.heading-row{border-bottom:0;padding-bottom:16px}.benefits-table tbody tr.last,.benefits-table tbody tr.spacer{border-bottom:0}.benefits-table tbody td.heading h2{align-items:center;display:flex;font-family:Aeonik,sans-serif;font-size:32px;font-weight:400;line-height:40px;margin-bottom:16px}@media (min-width:1920px){.benefits-table tbody td.heading h2{font-size:32px;line-height:40px}}@media (max-width:768px){.benefits-table tbody td.heading h2{font-size:20px;font-weight:700;line-height:28px;margin-bottom:0}}.benefits-table tbody td.heading h2:after{background:#fafafa;content:"";height:4px;margin:0 0 0 10px;width:100%}.benefits-table tbody td:not(.heading){font-family:Aeonik,sans-serif;font-size:18px;font-weight:700;line-height:28px;padding:16px 16px 16px 32px;text-align:center}@media (max-width:1280px){.benefits-table tbody td:not(.heading){font-size:16px;line-height:24px}}@media (max-width:768px){.benefits-table tbody td:not(.heading){font-size:12px;font-weight:700;line-height:20px;padding:10px 8px}}.benefits-table tr td.benefit{text-align:left}@media (max-width:768px){.benefits-table tr td.benefit{font-family:Lato,sans-serif}}@media (max-width:376px){.benefits-table tr td.benefit{padding-left:0;padding-right:0;width:110px}}.benefits-table tr td.heading-space{height:32px}@media (max-width:768px){.benefits-table tr td.heading-space{height:16px}}.benefits-table .dot{border-radius:100%;content:"";display:block;height:24px;margin:0 auto;width:24px}@media (max-width:768px){.benefits-table .dot{height:8px;width:8px}}.benefits-table .divider.tan{background-color:#c7b197}.benefits-table .divider.black{background-color:#232323}.benefits-table .divider.green{background-color:#66864b}.benefits-table .fa-shield-rb{font-size:22px}.benefits-table .fa-shield-rb.black{color:#232323}.benefits-table .fa-shield-rb.green{color:#66864b}@media (max-width:576px){.benefits-table .fa-shield-rb{font-size:16px}}.benefits-table tfoot td{padding:20px 16px 16px 32px;text-align:center}@media (max-width:576px){.benefits-table tfoot td{padding:8px 0}}.benefits-table tfoot td .btn{border-radius:4px;font-family:Aeonik,sans-serif;font-size:16px;font-weight:700;line-height:24px;padding:9px 12px;width:134px}@media (max-width:768px){.benefits-table tfoot td .btn{font-size:12px;line-height:20px;padding:8px;width:62px}}.benefits-table tfoot td .btn.btn-outline{border-color:#23410a;color:#23410a}.benefits-table tfoot td .btn.btn-dark{background-color:#232323;border-color:#232323;color:#fff}.cc-prop{padding-bottom:56px;padding-top:56px}@media (min-width:1920px){.cc-prop{padding-bottom:72px;padding-top:72px}}@media (max-width:768px){.cc-prop{padding-bottom:48px;padding-top:48px}}.cc-prop .card{border-radius:8px;padding:16px 24px}.cc-prop .card .promo{align-items:center;display:flex;justify-content:space-between}@media (max-width:992px){.cc-prop .card .promo{flex-direction:column;gap:8px;text-align:center}}.cc-prop .card .promo div{flex:0 0 62%}@media (max-width:992px){.cc-prop .card .promo img{order:1}.cc-prop .card .promo div{flex:0 0 100%;order:2}}.cc-prop .card .promo h3{font-family:Aeonik,sans-serif;font-size:28px;font-weight:400;line-height:34px;margin-bottom:8px}@media (max-width:992px){.cc-prop .card .promo h3{font-size:20px;line-height:28px;margin-bottom:4px}}.cc-prop .card .promo p{font-size:18px;font-weight:400;line-height:28px;margin-bottom:32px}@media (max-width:992px){.cc-prop .card .promo p{font-size:16px;line-height:24px;margin-bottom:16px}}.cc-prop .card img{height:229px}.cc-prop .card .btn-primary{padding:14px 24px}.disclosures{margin-bottom:56px}.disclosures a{cursor:pointer}.disclosures a:hover{text-decoration:none}@media (max-width:768px){.disclosures{margin-bottom:48px}}.disclosures p{font-family:Aeonik,sans-serif;font-size:12px;font-weight:400;line-height:20px;margin-bottom:32px}.disclosures p:last-of-type{margin-bottom:0}.disclosures a{color:#232323;text-decoration:underline}.tooltip{--bs-tooltip-bg:#474342}.tooltip-inner{font-family:Lato,sans-serif;font-size:14px;font-weight:700;line-height:24px;min-width:256px;padding:8px 16px}.tooltip a{color:#fff}.popover{background-color:#474342!important}.popover-body{color:#fff!important}.popover-arrow:after,.popover-arrow:before{border-bottom-color:#474342!important;border-top-color:#474342!important}.popover a{color:#fff!important;text-decoration:underline!important}.popover a:hover{text-decoration:none!important}