.loyalty-rewards .lr-hero{background-color:#f2f0ee}.loyalty-rewards .lr-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.loyalty-rewards .lr-hero__content{width:35%;padding:30px 0}.loyalty-rewards .lr-hero__content h1{margin:0 0 12px 0;color:#54887e;text-align:center;font-family:"Gotham Book";font-size:60px;line-height:64px;font-weight:400}.loyalty-rewards .lr-hero__content h1 span{display:block;font-family:"Gotham Medium";font-size:18px;line-height:32px;text-transform:uppercase;margin-bottom:20px}.loyalty-rewards .lr-hero__content .lr-hero-desc{font-size:22px;line-height:26px;font-family:"Gotham Book";color:#132d35;text-align:center}.loyalty-rewards .lr-hero__content .cta{display:table;padding:15px 30px;margin:30px auto 50px auto}.loyalty-rewards .lr-hero__content p{text-align:center;margin:0;font-family:"Gotham Book";font-size:18px;line-height:24px;color:#132d35}.loyalty-rewards .lr-hero__content p a{color:#54887e;text-decoration:underline}.loyalty-rewards .lr-hero__content p a:hover{text-decoration:none}.loyalty-rewards .lr-hero__img{width:65%}.loyalty-rewards .lr-hero__img img{display:block;width:50%}.loyalty-rewards .lr-hero__img img.lazyloaded{width:100%}.loyalty-rewards .lr-how-works{border-bottom:1px solid #c4cdcb;padding-top:60px;padding-bottom:40px;background-color:#fff}.loyalty-rewards .lr-how-works h2{text-align:center;color:#54887e;font-family:"Gotham Book";margin-top:0;font-size:60px;line-height:64px;margin-bottom:30px;font-weight:400}.loyalty-rewards .lr-how-works-items{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.loyalty-rewards .lr-how-works-items .hw-item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;margin-bottom:15px}.loyalty-rewards .lr-how-works-items .hw-item__icon svg{display:block}.loyalty-rewards .lr-how-works-items .hw-item__title{font-family:"Gotham Medium";color:#132d35;font-size:26px;line-height:32px;margin-bottom:12px}.loyalty-rewards .lr-how-works-items .hw-item__desc{font-family:"Gotham Book";font-size:18px;line-height:24px;color:#7a8988}.loyalty-rewards .lr-how-works-items .hw-item__desc span{display:block}.loyalty-rewards .lr-points{background-color:#fff;padding:60px 0;border-bottom:1px solid #c4cdcb}.loyalty-rewards .lr-points h2{margin-top:0;text-align:center;color:#54887e;font-size:36px;line-height:40px;font-family:"Gotham Book";font-weight:400}.loyalty-rewards .lr-points p{text-align:center;color:#132d35;font-size:36px;line-height:40px;margin:0}.loyalty-rewards .lr-points p span{font-family:"Gotham Bold";color:#54887e}.loyalty-rewards .lr-points .points-expiration-message{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.loyalty-rewards .lr-points .points-expiration-message svg{display:block;margin-right:15px}.loyalty-rewards .lr-points .points-expiration-message div{max-width:calc(100% - 33px);color:#f15152;font-family:"Gotham Book";font-size:16px}.loyalty-rewards .lr-points .points-expiration-message div strong{font-weight:unset;font-family:"Gotham Bold"}.loyalty-rewards .lr-points .cta-group{margin-top:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loyalty-rewards .lr-way-to-earn{padding:60px 0}.loyalty-rewards .lr-way-to-earn h2{text-align:center;font-size:60px;line-height:64px;font-family:"Gotham Book";color:#54887e;margin-top:0;margin-bottom:30px;font-weight:400}.loyalty-rewards .lr-way-to-earn .swell-campaign-list{display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;row-gap:50px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign{text-align:center}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-icon{height:50px;width:50px;display:block;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-value{margin-top:15px;margin-bottom:12px;font-size:26px;line-height:32px;font-family:"Gotham Medium";color:#132d35}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-type{color:#7a8988;font-size:18px;line-height:24px;font-family:"Gotham Book"}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign:first-child .swell-campaign-icon{background-image:url("https://www.thecbdistillery.com/content/website/img/rebrand/loyalty-rewards/icon-3.svg")}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign:nth-child(2) .swell-campaign-icon{background-image:url("https://www.thecbdistillery.com/content/website/img/rebrand/loyalty-rewards/icon-4.svg")}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign:nth-child(3) .swell-campaign-icon{background-image:url("https://www.thecbdistillery.com/content/website/img/rebrand/loyalty-rewards/icon-7.svg")}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign:nth-child(4) .swell-campaign-icon{background-image:url("https://www.thecbdistillery.com/content/website/img/rebrand/loyalty-rewards/icon-1.svg")}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign:nth-child(5) .swell-campaign-icon{background-image:url("https://www.thecbdistillery.com/content/website/img/rebrand/loyalty-rewards/icon-2.svg")}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign:nth-child(6) .swell-campaign-icon{background-image:url("https://www.thecbdistillery.com/content/website/img/rebrand/loyalty-rewards/icon-5.svg")}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign:nth-child(7) .swell-campaign-icon{background-image:url("https://www.thecbdistillery.com/content/website/img/rebrand/loyalty-rewards/icon-6.svg")}.loyalty-rewards .lr-way-to-earn .skeleton-loader__img{height:50px;width:50px;margin:0 auto}.loyalty-rewards .lr-way-to-earn .skeleton-loader__title{width:50%;height:30px;margin:15px auto}.loyalty-rewards .lr-way-to-earn .skeleton-loader__desc{height:21px;width:80%;margin:0 auto}.loyalty-rewards .lr-refer .container{position:relative;background:#f2f0ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.loyalty-rewards .lr-refer__content{padding:70px 0;text-align:center;max-width:420px}.loyalty-rewards .lr-refer__content h2{margin-top:0;color:#54887e;font-family:"Gotham Book";font-size:26px;line-height:32px;font-weight:400}.loyalty-rewards .lr-refer__content .lr-refer-title{color:#54887e;font-family:"Gotham Book";font-size:60px;line-height:64px;margin-bottom:12px}.loyalty-rewards .lr-refer__content p{margin:0;font-family:"Gotham Book";font-size:18px;line-height:24px;color:#132d35}.loyalty-rewards .lr-refer__content .cta{margin:30px auto 0 auto;display:table}.loyalty-rewards .lr-earn-more{padding:60px 0}.loyalty-rewards .lr-earn-more h2{text-align:center;margin-top:0;margin-bottom:20px;color:#54887e;font-family:"Gotham Book";font-size:60px;line-height:64px;font-weight:400}.loyalty-rewards .lr-earn-more h2 span{display:block;font-size:26px;line-height:32px;margin-bottom:15px}.loyalty-rewards .lr-earn-more p{text-align:center;max-width:420px;margin:0 auto;font-family:"Gotham Book";font-size:18px;line-height:24px;color:#132d35}.loyalty-rewards .lr-earn-more .table-holder{margin-top:30px}.loyalty-rewards .lr-earn-more .swell-tier-table{width:100%}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th{padding:18px 10px;color:#132d35;line-height:24px}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th strong{display:block;font-size:18px;font-family:"Gotham Medium"}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th span{font-size:16px;font-family:"Gotham Book";font-weight:400}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th:first-child{background:#f5f5f5}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th:nth-child(2){background:#e5e4e2;width:17%}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th:nth-child(3){background:#efd28d;width:17%}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th:last-child{background:#bcccc9;width:17%}.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr th{text-align:left;font-family:"Gotham Book";font-weight:400}.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr td{font-family:"Gotham Medium";text-align:center}.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr td svg{display:block;margin:0 auto}.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr td:nth-child(2){background:#e5e4e2!important;background:rgba(229,228,226,.25)!important}.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr td:nth-child(3){background:#efd28d!important;background:rgba(239,210,141,.25)!important}.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr td:last-child{background:#bcccc9!important;background:rgba(188,204,201,.25)!important}.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr td,.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr th{border-bottom:1px solid #c4cdcb;padding:19px 0;font-size:18px;line-height:24px;color:#132d35}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-status{display:block;background:#54887e;font-family:"Gotham Medium";color:#fff;font-size:18px;line-height:24px;padding:14px 0;position:relative;margin-bottom:10px}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-status::after{content:"";position:absolute;bottom:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #54887e;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.loyalty-rewards .lr-redeem{padding-bottom:60px}.loyalty-rewards .lr-redeem .container{padding:50px 0;background-color:#f2f0ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.loyalty-rewards .lr-redeem__img{width:55%}.loyalty-rewards .lr-redeem__img img{display:block;width:100%;height:auto}.loyalty-rewards .lr-redeem__content{padding-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box;width:45%;text-align:center}.loyalty-rewards .lr-redeem__content h2{font-weight:400;font-family:"Gotham Book";margin-top:0;margin-bottom:20px;color:#54887e;font-size:60px;line-height:64px}.loyalty-rewards .lr-redeem__content p{margin:0 auto 30px auto;font-family:"Gotham Book";color:#132d35;font-size:18px;line-height:24px}.loyalty-rewards .lr-redeem__content .cta{display:table;margin:0 auto}@media (max-width:1200px){.loyalty-rewards .container{padding:0 15px}.loyalty-rewards .lr-hero h1{font-size:50px;line-height:54px}.loyalty-rewards .lr-hero h1 span{font-size:16px}.loyalty-rewards .lr-hero .lr-hero-desc{font-size:20px}.loyalty-rewards .lr-hero .cta{margin:30px auto}.loyalty-rewards .lr-how-works h2{font-size:50px;line-height:54px}.loyalty-rewards .lr-way-to-earn h2{font-size:50px;line-height:54px}.loyalty-rewards .lr-refer .container{padding:0}.loyalty-rewards .lr-refer__content .lr-refer-title{font-size:50px;line-height:54px}.loyalty-rewards .lr-earn-more h2{font-size:50px;line-height:54px}.loyalty-rewards .lr-earn-more h2 span{font-size:22px;line-height:28px}.loyalty-rewards .lr-redeem{padding-bottom:0}.loyalty-rewards .lr-redeem__content h2{font-size:50px;line-height:54px}}@media (max-width:991px){.loyalty-rewards .lr-hero__content h1{font-size:45px;line-height:49px}.loyalty-rewards .lr-how-works h2{font-size:40px;line-height:44px}.loyalty-rewards .lr-how-works-items{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.loyalty-rewards .lr-how-works-items .hw-item__title{font-size:22px;line-height:28px}.loyalty-rewards .lr-how-works-items .hw-item__desc{font-size:16px}.loyalty-rewards .lr-way-to-earn h2{font-size:40px;line-height:44px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:40px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-icon{height:40px;width:40px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-value{font-size:22px;line-height:28px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-type{font-size:16px}.loyalty-rewards .lr-refer__content{padding:50px 0;max-width:400px}.loyalty-rewards .lr-refer__content .lr-refer-title{font-size:40px;line-height:44px;max-width:340px;margin-left:auto;margin-right:auto}.loyalty-rewards .lr-earn-more h2{font-size:40px;line-height:44px}.loyalty-rewards .lr-earn-more h2 span{font-size:18px;line-height:24px}.loyalty-rewards .lr-redeem__content{padding-right:15px}.loyalty-rewards .lr-redeem__content h2{font-size:40px;line-height:44px}.loyalty-rewards .lr-redeem__content p{font-size:16px}}@media (max-width:767px){.loyalty-rewards .lr-hero{padding-bottom:10px}.loyalty-rewards .lr-hero .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.loyalty-rewards .lr-hero__img{width:100%}.loyalty-rewards .lr-hero__content{width:100%;padding-top:10px;padding-bottom:30px}.loyalty-rewards .lr-hero__content h1{font-size:36px;line-height:40px;max-width:170px;margin-left:auto;margin-right:auto}.loyalty-rewards .lr-hero__content h1 span{font-size:14px;margin-bottom:10px}.loyalty-rewards .lr-hero__content .lr-hero-desc{font-size:14px}.loyalty-rewards .lr-hero__content .cta{margin-top:15px;margin-bottom:25px;width:100%;max-width:250px}.loyalty-rewards .lr-hero__content p{font-size:14px}.loyalty-rewards .lr-how-works{padding:30px 0}.loyalty-rewards .lr-how-works h2{font-size:36px;line-height:40px;margin-bottom:25px}.loyalty-rewards .lr-how-works-items{grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:30px}.loyalty-rewards .lr-how-works-items .hw-item__title{font-size:18px;line-height:24px;margin-bottom:10px}.loyalty-rewards .lr-how-works-items .hw-item__desc{font-size:16px;line-height:24px}.loyalty-rewards .lr-way-to-earn{padding:30px 0}.loyalty-rewards .lr-way-to-earn h2{font-size:36px;line-height:40px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list{grid-template-columns:1fr 1fr;gap:30px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-icon{width:30px;height:30px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-value{margin:10px 0;font-size:18px;line-height:22px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-type{font-size:16px;line-height:20px}.loyalty-rewards .lr-refer{overflow:hidden}.loyalty-rewards .lr-refer .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loyalty-rewards .lr-refer__left{position:absolute;left:0;-webkit-transform:translateX(-15%);transform:translateX(-15%);bottom:0;width:35%}.loyalty-rewards .lr-refer__content{padding:40px 0;width:80%}.loyalty-rewards .lr-refer__content h2{font-size:16px;line-height:20px;margin-bottom:15px}.loyalty-rewards .lr-refer__content .lr-refer-title{font-size:36px;line-height:40px}.loyalty-rewards .lr-refer__content p{font-size:14px;line-height:20px;max-width:90%;margin-left:auto;margin-right:auto}.loyalty-rewards .lr-refer__content .cta{margin-top:30px;padding:12px 18px;font-size:16px}.loyalty-rewards .lr-refer__right{position:absolute;right:0;-webkit-transform:translateX(15%);transform:translateX(15%);bottom:0;width:35%}.loyalty-rewards .lr-points{padding:30px 0}.loyalty-rewards .lr-points p{font-size:26px;line-height:32px}.loyalty-rewards .lr-points .points-expiration-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.loyalty-rewards .lr-points .points-expiration-message svg{margin-right:0;margin-bottom:4px}.loyalty-rewards .lr-points .cta-group{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.loyalty-rewards .lr-points .cta-group .cta{margin-right:0;width:100%;max-width:250px}.loyalty-rewards .lr-points .cta-group .cta+.cta{margin-top:8px}.loyalty-rewards .lr-earn-more{padding-top:30px;padding-bottom:15px}.loyalty-rewards .lr-earn-more h2{font-size:36px;line-height:40px;margin-bottom:15px}.loyalty-rewards .lr-earn-more h2 span{margin-bottom:10px;font-size:16px;line-height:20px}.loyalty-rewards .lr-earn-more p{font-size:14px;line-height:20px;max-width:80%}.loyalty-rewards .lr-earn-more .table-holder{margin-top:20px}.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr td,.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr th{font-size:14px;line-height:16px}.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr td svg,.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr th svg{width:15px;height:auto}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th{padding-left:5px;padding-right:5px;line-height:14px}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th strong{font-size:12px;line-height:14px}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th span{font-size:12px;line-height:14px}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th:last-child,.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th:nth-child(2),.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-values th:nth-child(3){width:25%}.loyalty-rewards .lr-earn-more .swell-tier-table .swell-tier-status{font-size:14px;line-height:20px}.loyalty-rewards .lr-redeem .container{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.loyalty-rewards .lr-redeem__img{width:100%}.loyalty-rewards .lr-redeem__content{width:100%;padding-bottom:35px}.loyalty-rewards .lr-redeem__content h2{font-size:36px;line-height:40px;margin-bottom:15px}.loyalty-rewards .lr-redeem__content p{max-width:80%;margin-left:auto;margin-right:auto;font-size:14px;line-height:20px}.loyalty-rewards .lr-redeem__content .cta{margin-top:20px;font-size:16px;padding:12px 20px;width:100%;max-width:250px}}@media (min-width:1200px) and (max-height:800px){.loyalty-rewards .lr-hero__content h1{font-size:45px;line-height:49px;max-width:80%;margin-left:auto;margin-right:auto}.loyalty-rewards .lr-hero__content h1 span{font-size:16px;line-height:22px;margin-bottom:15px}.loyalty-rewards .lr-hero__content .lr-hero-desc{font-size:18px;line-height:24px}.loyalty-rewards .lr-hero__content .cta{font-size:16px;padding:14px 35px;margin-bottom:30px}.loyalty-rewards .lr-how-works h2{font-size:45px;line-height:49px}.loyalty-rewards .lr-how-works-items .hw-item__title{font-size:21px;line-height:27px}.loyalty-rewards .lr-how-works-items .hw-item__desc{font-size:16px;line-height:22px}.loyalty-rewards .lr-way-to-earn h2{font-size:45px;line-height:49px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-value{font-size:21px;line-height:27px}.loyalty-rewards .lr-way-to-earn .swell-campaign-list .swell-campaign .swell-campaign-type{font-size:16px;line-height:22px}.loyalty-rewards .lr-refer__left,.loyalty-rewards .lr-refer__right{width:25%}.loyalty-rewards .lr-refer__content h2{font-size:21px;line-height:27px}.loyalty-rewards .lr-refer__content .lr-refer-title{font-size:45px;line-height:49px;padding:0 20px}.loyalty-rewards .lr-refer__content p{font-size:16px;line-height:22px}.loyalty-rewards .lr-refer__content .cta{font-size:16px;padding:14px 35px}.loyalty-rewards .lr-earn-more h2{font-size:45px;line-height:49px}.loyalty-rewards .lr-earn-more h2 span{font-size:21px;line-height:27px}.loyalty-rewards .lr-earn-more p{font-size:16px;line-height:22px;max-width:380px}.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr td,.loyalty-rewards .lr-earn-more .swell-tier-table tbody tr th{font-size:16px;line-height:22px;padding:15px 0}.loyalty-rewards .lr-redeem .container{padding:0}.loyalty-rewards .lr-redeem__content h2{font-size:45px;line-height:49px}.loyalty-rewards .lr-redeem__content p{font-size:16px;line-height:22px}.loyalty-rewards .lr-redeem__content .cta{font-size:16px;padding:14px 35px}}