@media (min-width:1920px){#rewards-how .container.jumbo{max-width:1552px}}@media (max-width:991px){#rewards-how .container,#rewards-how .container.jumbo{max-width:800px}}#rewards-how .how-hero{background-image:url(//images.goodsam.com/rewards/rewards-how-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:460px;margin:0 auto;max-width:1920px;padding-bottom:264px;padding-top:96px;text-align:center}@media (min-width:1920px){#rewards-how .how-hero{height:552px;padding-bottom:304px;padding-top:120px}}@media (max-width:991px){#rewards-how .how-hero{background:linear-gradient(0deg,rgba(0,0,0,.75) -19.89%,transparent 64.76%),url(//images.goodsam.com/rewards/rewards-how-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:316px;padding-bottom:172px;padding-top:72px}}@media (max-width:576px){#rewards-how .how-hero{background:linear-gradient(0deg,rgba(0,0,0,.75) -19.89%,transparent 64.76%),url(//images.goodsam.com/rewards/rewards-how-mobile-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}}#rewards-how .how-hero h1{font-size:50px;font-weight:400;line-height:56px;margin-bottom:16px}#rewards-how .how-hero p{font-size:20px;line-height:28px;margin:0 auto}@media (min-width:1920px){#rewards-how .how-hero h1{font-size:72px;line-height:80px}#rewards-how .how-hero p{font-size:24px;line-height:32px}}@media (max-width:991px){#rewards-how .how-hero h1{font-size:40px;line-height:44px;margin-bottom:4px}#rewards-how .how-hero p{font-size:16px;line-height:24px;max-width:678px}}@media (max-width:767px){#rewards-how .how-hero h1{font-size:32px;line-height:36px}#rewards-how .how-hero p{font-size:16px;line-height:24px;max-width:unset}}#rewards-how .how-hero h2{font-size:20px;font-weight:700;letter-spacing:1.5px;line-height:24px;margin-bottom:10px;text-transform:uppercase}@media (min-width:1920px){#rewards-how .how-hero h2{font-size:24px;line-height:32px}}@media (max-width:991px){#rewards-how .how-hero h2{font-size:16px;line-height:20px}}#rewards-how .loyalty-cards{background-color:#23410a;border-radius:8px;gap:16px;margin-top:-170px;padding:32px 48px}#rewards-how .loyalty-cards .btn{padding:14px 24px}@media (max-width:991px){#rewards-how .loyalty-cards .btn{padding:9px 20px}}@media (max-width:576px){#rewards-how .loyalty-cards .btn{padding:9px 14px}}@media (min-width:1920px){#rewards-how .loyalty-cards{margin-top:-187px;padding:40px 64px 48px}}@media (max-width:991px){#rewards-how .loyalty-cards{margin-top:-100px;padding:16px 24px 24px}}@media (max-width:576px){#rewards-how .loyalty-cards{margin-top:-88px;padding:24px 16px}}#rewards-how .loyalty .tier-intro{color:#fff;margin:0 auto;text-align:center}@media (min-width:1920px){#rewards-how .loyalty .tier-intro{margin:0 auto 24px}}#rewards-how .loyalty .tier-intro h2{font-size:32px;line-height:36px;margin-bottom:4px}@media (min-width:1920px){#rewards-how .loyalty .tier-intro h2{font-size:40px;line-height:44px;margin-bottom:8px}}@media (max-width:991px){#rewards-how .loyalty .tier-intro h2{font-size:24px;line-height:28px}}#rewards-how .loyalty .tier-intro p{font-size:16px;line-height:24px}@media (min-width:1920px){#rewards-how .loyalty .tier-intro p{font-size:20px;line-height:28px}}@media (max-width:991px){#rewards-how .loyalty .tier-intro p{font-size:14px;line-height:20px}}#rewards-how .loyalty h2{color:#fff;font-size:40px;font-weight:400;line-height:44px;margin-bottom:0;text-align:center}@media (min-width:1920px){#rewards-how .loyalty h2{font-size:50px;line-height:56px}}@media (max-width:991px){#rewards-how .loyalty h2{font-size:24px;line-height:28px}#rewards-how .loyalty-cards{justify-content:center;row-gap:24px}}@media (max-width:834px){#rewards-how .loyalty-cards{row-gap:16px}}#rewards-how .loyalty-cards .cards-row{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:991px){#rewards-how .loyalty-cards .cards-row{gap:16px;padding-left:0;padding-right:0}}@media (max-width:833px){#rewards-how .loyalty-cards .cards-row{grid-template-columns:1fr 1fr}}@media (max-width:320px){#rewards-how .loyalty-cards .cards-row{grid-template-columns:1fr}}#rewards-how .loyalty-cards .card{align-items:center;border:0;border-radius:8px;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:space-between;padding:16px;text-align:center}@media (min-width:1920px){#rewards-how .loyalty-cards .card{gap:16px;padding:24px}}@media (max-width:991px){#rewards-how .loyalty-cards .card{gap:8px;padding:16px 24px}}@media (max-width:576px){#rewards-how .loyalty-cards .card{padding:16px}}#rewards-how .loyalty-cards .card .bottom{display:flex;flex-direction:column;gap:16px;width:100%}@media (max-width:991px){#rewards-how .loyalty-cards .card .bottom{gap:8px}}#rewards-how .loyalty-cards .card h3{color:#23410a;font-size:20px;font-weight:700;line-height:24px;margin-bottom:4px;white-space:nowrap}@media (max-width:1199px){#rewards-how .loyalty-cards .card h3{white-space:unset}}@media (min-width:1920px){#rewards-how .loyalty-cards .card h3{font-size:28px;font-weight:700;line-height:32px}}@media (max-width:991px){#rewards-how .loyalty-cards .card h3{margin-bottom:0}}#rewards-how .loyalty-cards .card .title p{font-size:16px;font-weight:700;line-height:24px;margin-bottom:0}@media (min-width:1920px){#rewards-how .loyalty-cards .card .title p{font-size:20px;line-height:28px}}@media (max-width:991px){#rewards-how .loyalty-cards .card .title p{font-size:14px;line-height:20px}}#rewards-how .loyalty-cards .card .title p s{color:#c30b24;font-size:14px;font-weight:400}#rewards-how .loyalty-cards .card p.subtext{font-size:14px;font-weight:400;line-height:24px;margin-bottom:0;white-space:nowrap}@media (min-width:1920px){#rewards-how .loyalty-cards .card p.subtext{font-size:16px;line-height:24px}}@media (max-width:1199px){#rewards-how .loyalty-cards .card p.subtext{white-space:unset}}@media (max-width:991px){#rewards-how .loyalty-cards .card p.subtext{font-size:14px;line-height:20px}}#rewards-how .earning{padding-bottom:80px;padding-top:80px;text-align:center}@media (min-width:1920px){#rewards-how .earning{padding-bottom:96px;padding-top:96px}}@media (max-width:991px){#rewards-how .earning{padding-bottom:64px;padding-top:64px}}#rewards-how .earning .mt-80{margin-top:80px}@media (max-width:991px){#rewards-how .earning .mt-80{margin-top:64px}}@media (max-width:576px){#rewards-how .earning .mt-80{margin-top:48px}}#rewards-how .earning h2{font-size:40px;font-weight:400;line-height:44px;margin-bottom:16px}@media (min-width:1920px){#rewards-how .earning h2{font-size:50px;line-height:56px}}@media (max-width:991px){#rewards-how .earning h2{font-size:32px;line-height:36px}}@media (max-width:576px){#rewards-how .earning h2{font-size:28px;line-height:32px;margin-bottom:16px}}#rewards-how .earning p.int{font-size:20px;font-weight:500;line-height:28px}@media (min-width:1920px){#rewards-how .earning p.int{font-size:24px;line-height:32px}}@media (max-width:991px){#rewards-how .earning p.int{font-size:18px;line-height:28px}}@media (max-width:576px){#rewards-how .earning p.int{font-size:16px;line-height:24px;margin-bottom:16px}}@media (max-width:767px){#rewards-how .earning .tile-cards{row-gap:24px}}#rewards-how .earning .icon-tile{display:flex;flex-direction:column}#rewards-how .earning .icon-tile i{font-size:32px;margin-bottom:8px}#rewards-how .earning .icon-tile h3{color:#23410a;font-size:24px;font-weight:700;line-height:28px;margin-bottom:4px}@media (min-width:1920px){#rewards-how .earning .icon-tile h3{font-size:28px;line-height:32px}}@media (max-width:991px){#rewards-how .earning .icon-tile h3{font-size:20px;line-height:24px;white-space:nowrap}}@media (max-width:834px){#rewards-how .earning .icon-tile h3{white-space:nowrap}}@media (max-width:833px){#rewards-how .earning .icon-tile h3{white-space:unset}}#rewards-how .earning .icon-tile p{font-size:18px;font-weight:600;line-height:28px;margin:0 auto;max-width:310px}@media (min-width:1920px){#rewards-how .earning .icon-tile p{font-size:20px;line-height:28px}}@media (max-width:991px){#rewards-how .earning .icon-tile p{font-size:16px;line-height:24px}}#rewards-how .m-32{margin-bottom:32px!important}#rewards-how .do-more{background-color:#f2edeb;padding-bottom:80px;padding-top:80px;text-align:center}@media (min-width:1920px){#rewards-how .do-more{padding-bottom:96px;padding-top:96px}}@media (max-width:991px){#rewards-how .do-more{padding-bottom:64px;padding-top:64px}}@media (max-width:576px){#rewards-how .do-more{padding-bottom:48px;padding-top:48px}}#rewards-how .do-more h2,#rewards-how .redemption h2{font-size:40px;font-weight:400;line-height:44px;margin-bottom:32px}@media (min-width:1920px){#rewards-how .do-more h2,#rewards-how .redemption h2{font-size:50px;line-height:56px}}@media (max-width:991px){#rewards-how .do-more h2,#rewards-how .redemption h2{font-size:32px;line-height:36px}}@media (max-width:576px){#rewards-how .do-more h2,#rewards-how .redemption h2{font-size:28px;line-height:32px;margin-bottom:16px}}#rewards-how .do-more .tile-row,#rewards-how .redemption .tile-row{justify-content:center}@media (min-width:1920px){#rewards-how .do-more .tile-row,#rewards-how .redemption .tile-row{gap:48px}}@media (max-width:767px){#rewards-how .do-more .tile-row,#rewards-how .redemption .tile-row{row-gap:16px}}#rewards-how .do-more .tile,#rewards-how .redemption .tile{align-items:center;background-color:#575757;color:#fff;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:380px;padding:0 32px}@media (max-width:991px){#rewards-how .do-more .tile,#rewards-how .redemption .tile{gap:8px;height:246px}}#rewards-how .do-more .tile.spend{background-image:url(https://images.goodsam.com/rewards/spend-bg-2.webp);background-repeat:no-repeat;background-size:cover}#rewards-how .redemption .tile.creditcard{background-image:url(https://images.goodsam.com/rewards/cc-bg-new.webp);background-repeat:no-repeat;background-size:cover}@media (max-width:576px){#rewards-how .redemption .tile.creditcard{background-position:100% 0}}#rewards-how .do-more .tile i,#rewards-how .redemption .tile i{font-size:36px}@media (max-width:576px){#rewards-how .do-more .tile i,#rewards-how .redemption .tile i{font-size:26px}}#rewards-how .do-more .tile h3,#rewards-how .redemption .tile h3{font-size:24px;font-weight:700;line-height:28px;margin-bottom:16px;max-width:unset}@media (min-width:1920px){#rewards-how .do-more .tile h3,#rewards-how .redemption .tile h3{font-size:28px;line-height:32px}}@media (max-width:991px){#rewards-how .do-more .tile h3,#rewards-how .redemption .tile h3{font-size:20px;line-height:24px;margin-bottom:8px}}@media (max-width:576px){#rewards-how .do-more .tile h3,#rewards-how .redemption .tile h3{font-size:18px;line-height:22px;margin-bottom:0}}#rewards-how .do-more .tile p,#rewards-how .redemption .tile p{font-size:18px;font-weight:500;line-height:28px;margin-bottom:0;max-width:542px}@media (max-width:1280px){#rewards-how .do-more .tile p,#rewards-how .redemption .tile p{max-width:400px}}@media (max-width:991px){#rewards-how .do-more .tile p,#rewards-how .redemption .tile p{font-size:16px;line-height:24px}#rewards-how .do-more .tile .btn,#rewards-how .redemption .tile .btn{margin-top:8px}}@media (max-width:576px){#rewards-how .do-more .tile p,#rewards-how .redemption .tile p{font-size:14px;line-height:20px;margin-bottom:0}}.do-more .btn.btn-reverse-secondary,.do-more .btn.btn-reverse-secondary:active,.do-more .btn.btn-reverse-secondary:focus,.redemption .btn.btn-reverse-secondary,.redemption .btn.btn-reverse-secondary:active,.redemption .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}.do-more .btn.btn-reverse-secondary:hover,.redemption .btn.btn-reverse-secondary:hover{background-color:#eaecef;border-color:#eaecef;color:#23410a}#rewards-how .redemption{background-color:#f8f8f6;padding-bottom:72px;padding-top:72px;text-align:center}@media (max-width:991px){#rewards-how .redemption{padding-bottom:64px;padding-top:64px}}@media (max-width:576px){#rewards-how .redemption{padding-bottom:48px;padding-top:48px}}#rewards-how .redemption h5{font-size:50px;font-weight:400;line-height:56px;margin-bottom:0;max-width:455px}@media (min-width:1920px){#rewards-how .redemption h5{font-size:72px;line-height:80px;max-width:unset}}@media (max-width:991px){#rewards-how .redemption h5{font-size:40px;line-height:44px}}@media (max-width:767px){#rewards-how .redemption h5{font-size:32px;line-height:36px;margin:0 auto 32px;text-align:center}}#rewards-how .redemption h6{font-size:40px;font-weight:400;line-height:44px;margin-bottom:32px}@media (min-width:1920px){#rewards-how .redemption h6{font-size:50px;line-height:56px}}@media (max-width:991px){#rewards-how .redemption h6{font-size:32px;line-height:36px;margin-bottom:24px}}@media (max-width:767px){#rewards-how .redemption h6{font-size:28px;line-height:32px;margin-bottom:8px}}#rewards-how .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:#fff!important}#rewards-how .do-more td.even{background-color:#f8f8f6!important}#rewards-how .do-more td.odd{background-color:#fff!important}#rewards-how .do-more table.table,#rewards-how .redemption table.table{--bs-table-striped-color:#f8f8f6!important;--bs-table-striped-bg:#fff;border-radius:8px;box-shadow:0 0 0 1px #d6d6ce;margin-bottom:8px;text-align:center}#rewards-how .table>:not(caption)>*>*{border-bottom-width:0}#rewards-how .do-more table.table thead,#rewards-how .redemption table thead{background-color:#23410a;color:#fff}#rewards-how .do-more table.table thead th,#rewards-how .redemption table thead th{background-color:transparent;color:#fff;font-size:18px;font-weight:700;line-height:28px;padding:8px}@media (min-width:1920px){#rewards-how .do-more table.table thead th,#rewards-how .redemption table thead th{padding:10px 8px}}@media (max-width:991px){#rewards-how .do-more table.table thead th,#rewards-how .redemption table thead th{font-size:16px;line-height:24px}}#rewards-how .do-more table.table tbody td,#rewards-how .redemption table tbody td{color:#232323;font-size:18px;font-weight:500;line-height:28px;padding-bottom:3px;padding-top:3px}@media (min-width:1920px){#rewards-how .do-more table.table tbody td,#rewards-how .redemption table tbody td{padding-bottom:6px;padding-top:6px}}@media (max-width:991px){#rewards-how .do-more table.table tbody td,#rewards-how .redemption table tbody td{font-size:16px;line-height:24px}}#rewards-how .do-more table.table tfoot td,#rewards-how .redemption table tfoot td{background-color:#fff;border:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #d6d6ce;color:#232323;font-size:18px;font-weight:700;line-height:28px;padding:8px 12px}@media (max-width:991px){#rewards-how .do-more table.table tfoot td,#rewards-how .redemption table tfoot td{font-size:16px;line-height:24px}}@media (min-width:1920px){#rewards-how .tile-col{max-width:760px;padding-left:0;padding-right:0;width:760px!important}#rewards-how .tile-col .creditcard,#rewards-how .tile-col .spend{height:448px;max-height:448px;max-width:760px}#rewards-how .table-col{width:364px}}@media (max-width:991px){#rewards-how .do-more .container,#rewards-how .redemption .container{padding-left:0;padding-right:0}#rewards-how .do-more .tile-row,#rewards-how .redemption .tile-row{gap:24px}#rewards-how .tile-col{max-width:480px;padding-left:0;padding-right:0}#rewards-how .tile-col .creditcard,#rewards-how .tile-col .spend{height:348px!important;max-width:480px;min-height:348px!important}#rewards-how .table-col{padding-left:0;padding-right:0;width:268px}}@media (max-width:576px){#rewards-how .tile-col{padding-left:16px;padding-right:16px}#rewards-how .tile-col .creditcard,#rewards-how .tile-col .spend{gap:0;height:180px!important;min-height:180px!important;padding:18px}#rewards-how .do-more .tile.spend .btn,#rewards-how .redemption .tile.creditcard .btn{margin-top:16px;padding:9px 12px}}#rewards-how .max-redemption{font-size:14px;font-weight:700;text-align:center}@media (max-width:991px){#rewards-how .max-redemption{font-size:14px;line-height:24px}}#rewards-how .signup{background-color:#23410a;padding-bottom:80px;padding-top:80px}@media (min-width:1920px){#rewards-how .signup{padding-bottom:96px;padding-top:96px}}@media (max-width:834px){#rewards-how .signup .main-col{max-width:658px}}@media (max-width:576px){#rewards-how .signup{padding-bottom:64px;padding-top:64px}#rewards-how .signup .main-col{padding-left:4px;padding-right:4px}}#rewards-how .signup .card{border:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.25);padding:48px 72px}@media (max-width:991px){#rewards-how .signup .card{padding:32px 48px}}@media (max-width:576px){#rewards-how .signup .card{padding:32px 16px}}#rewards-how .signup .card form{display:flex;flex-direction:column;gap:32px}@media (max-width:991px){#rewards-how .signup .card form{gap:24px}}#rewards-how h4{font-size:32px;font-weight:400;line-height:36px;margin-bottom:0}@media (min-width:1920px){#rewards-how h4{font-size:40px;line-height:44px}}@media (max-width:991px){#rewards-how h4{font-size:28px;line-height:32px}}@media (max-width:576px){#rewards-how h4{font-size:24px;line-height:28px;text-align:center}}#rewards-how .input-group-btn .btn,#rewards-how input[type=email].form-control,#rewards-how input[type=file].form-control,#rewards-how input[type=password].form-control,#rewards-how input[type=tel].form-control,#rewards-how input[type=text].form-control{border-radius:4px;height:calc(3.5rem + 2px)}#rewards-how .form-check-input[type=checkbox]{background-color:transparent;border:2px solid #23410a;border-radius:2px;height:18px;margin-right:5px;width:18px}#rewards-how .form-check-input:checked{background-color:#23410a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:#23410a}#rewards-how .form-check-input[type=checkbox].is-invalid{border-color:#d0021b}#rewards-how .form-check label{cursor:pointer;font-size:14px;font-weight:400;line-height:24px;margin-left:6px}#rewards-how button.btn-primary{font-size:16px;font-weight:700;line-height:24px;padding:14px 24px;width:25%}@media (max-width:991px){#rewards-how button.btn-primary{width:292px}}@media (max-width:767px){#rewards-how button.btn-primary{width:unset}}@media (max-width:576px){#rewards-how button.btn-primary{width:100%}}#rewards-how .reward-faq{padding-top:80px}@media (min-width:1920px){#rewards-how .reward-faq{padding-top:96px}}@media (max-width:991px){#rewards-how .reward-faq{padding-top:64px}}#rewards-how .reward-faq h2{font-size:40px;font-weight:400;line-height:44px;margin-bottom:0;padding:0 10%}@media (max-width:576px){#rewards-how .reward-faq h2{font-size:28px;line-height:32px;padding:0}}#rewards-how .reward-faq .accordion{margin-top:32px}@media (max-width:576px){#rewards-how .reward-faq .accordion{margin-top:24px}}.reward-faq .accordion-item{border:0;margin-bottom:32px;padding:0 10%}@media (max-width:576px){.reward-faq .accordion-item{padding:0}}.reward-faq .accordion-item:focus{box-shadow:none}.reward-faq .accordion-item:first-of-type{border-radius:0}.reward-faq .accordion-button{background-color:#f8f8f6;font-size:18px;line-height:28px}.reward-faq .accordion-body a{color:#4d6539;font-family:Aeonik,sans-serif;font-weight:700;text-decoration:underline;text-underline-offset:3px}.related-faq .accordion-body a:hover{text-decoration:none}.reward-faq .question.accordion-button{background:#fafafa;border-radius:4px;color:#232323;font-family:Aeonik,sans-serif;font-size:16px;font-weight:700;gap:15px;line-height:24px;padding:20px 24px}.reward-faq .question.accordion-button:focus{outline:none}.reward-faq .accordion-button{font-weight:700;z-index:1020}.reward-faq .accordion-button.collapsed{border-left:8px solid transparent}.reward-faq .accordion-button.bordered,.reward-faq .accordion-button:not(.collapsed){border-left:8px solid #4d6539;border-radius:4px 0 0 4px;box-shadow:none;outline:none}@media (max-width:576px){.reward-faq .accordion-button.collapsed,.reward-faq .accordion-button:not(.collapsed){font-size:14px;line-height:20px;padding:16px 32px}.reward-faq .accordion-button.collapsed span,.reward-faq .accordion-button:not(.collapsed) span{max-width:232px}}.reward-faq .accordion-body{background-color:#fff;color:#232323;font-size:16px;font-weight:400;line-height:24px;padding:8px 32px}@media (max-width:576px){.reward-faq .accordion-body{font-size:14px;line-height:24px}}.reward-faq .accordion-body ul li ul{list-style-type:none;padding-left:.5rem}.reward-faq .accordion-body ul.indent{margin-left:24px}.reward-faq .accordion-button:after{background-image:none;content:"\f067";font-family:FontAwesome}.reward-faq .accordion-button:not(.collapsed):after{background-image:none;content:"\f068";font-family:FontAwesome;transform:none}.reward-faq .accordion-item:last-of-type{margin-bottom:0}#rewards-how .disclaimers,#rewards-how .terms{padding-bottom:80px;padding-top:80px}@media (min-width:1920px){#rewards-how .disclaimers,#rewards-how .terms{padding-bottom:96px;padding-top:96px}}@media (max-width:991px){#rewards-how .disclaimers{padding-bottom:64px;padding-top:64px}}#rewards-how .disclaimers a,#rewards-how .terms a{color:#23410a;font-weight:400;text-decoration:underline;text-underline-offset:3px}#rewards-how .disclaimers a:hover,#rewards-how .terms a:hover{text-decoration:none}#rewards-how .disclaimers p{font-size:12px;font-weight:400;line-height:20px;margin-bottom:0}.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}