.reward-section{margin:auto;padding:0}.reward-section a{color:#000!important}.reward-section .title{font-family:var(--font-titles-extra-condensed);font-size:34px;line-height:40px;letter-spacing:1.2px;text-align:left;margin:auto;color:#000}.reward-section .text p{margin:0;color:#000}.reward-section .block{border-bottom:1px solid #000;padding:30px 160px}.reward-section .block .title,.reward-section .block .text{font-family:var(--font-heading-family);font-size:29px;line-height:27px;font-weight:700;text-align:center}.reward-section .block .text{font-size:24px;line-height:24px;font-weight:500;width:100%}.reward-section .faq.block-5.block,.reward-section .block-2.block,.reward-section .block-3.block{border-bottom:none}.reward-section .block-1{min-height:450px;background-size:cover!important;padding:30px 50px}.reward-section .block-1 .wrapper{width:60%;height:400px;left:0;padding:50px 20px 30px 0;display:flex;flex-direction:column;justify-content:center}.reward-section .block-1 .wrapper .wrapper-inner{position:relative;width:fit-content;margin:auto 0;left:0;padding-top:50px}.reward-section .block-1 .wrapper .wrapper-inner .title{color:#fff;font-size:70px;line-height:125px;letter-spacing:2.5px;font-family:var(--font-titles-extra-condensed);font-weight:600;text-align:left;text-shadow:0px 3px 6px rgba(0,0,0,.3294117647);margin-bottom:90px}.reward-section .block-1 .wrapper .wrapper-inner .text{padding:20px 0;position:absolute;top:165px;width:100%}.reward-section .block-1 .wrapper .wrapper-inner .text p{text-align:left;font-size:15px;font-family:var(--font-adelle-sans);font-weight:600;color:#000}.reward-section .block-1 .wrapper .wrapper-inner .buttons{width:100%;display:flex;justify-content:space-between}.reward-section .block-1 .wrapper .wrapper-inner .buttons .link{font-family:var(--font-titles-condensed);font-size:21px;font-weight:600;border:1px solid #000;background:#fff;height:35px;padding:0 30px;text-align:center;line-height:33px;text-decoration:none}.reward-section .block-2{padding:60px 80px}.reward-section .block-2 .title{text-align:center;margin-bottom:10px}.reward-section .block-2 .text{margin:20px 0 40px}.reward-section .block-2 .wrapper{width:100%;display:flex;justify-content:space-between}.reward-section .block-2 .wrapper .perks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:4%;row-gap:25px}.reward-section .block-2 .wrapper .perks .perk{min-height:190px;flex-basis:30%;background-color:#d9d9d9;display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase}.reward-section .block-2 .wrapper .perks .perk .title{width:100%;margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:25px;line-height:26px;font-weight:700;text-align:center}.reward-section .block-2 .wrapper .perks .perk .text{width:100%;font-family:var(--font-adelle-sans);font-size:20px;line-height:26px;font-weight:700;text-align:center;margin:0}.reward-section .block-2 .wrapper .perks .perk.small-font .title{font-size:20px;line-height:26px}.reward-section .block-2 .wrapper .perks .perk.small-font .text{font-size:16px;line-height:26px}.reward-section .block-3{position:relative;padding:10px 80px}.reward-section .block-3 .title{margin-bottom:20px;text-align:center}.reward-section .block-3 .text p{font-family:var(--font-adelle-sans);font-weight:600;font-size:15px;color:#000}.reward-section .block-3 .wrapper{width:100%;margin:30px 0 0;padding-bottom:60px;column-gap:20px;align-items:center;display:grid;grid-template-columns:1fr auto 1fr auto 1fr}.reward-section .block-3 .wrapper .tile-wrapper{display:block;height:100%;flex-basis:30%}.reward-section .block-3 .wrapper .tile-wrapper .tile{display:flex;flex-direction:column;border:1px solid #000;padding:40px 25px;box-sizing:border-box;height:100%;justify-content:center;align-items:center;margin:0!important;row-gap:30px}.reward-section .block-3 .wrapper .tile-wrapper .tile .title{font-family:proxima-nova-extra-condensed;font-weight:700;font-size:55px;text-transform:uppercase;margin:0!important;text-align:center}.reward-section .block-3 .wrapper .tile-wrapper .tile .text{text-align:center;font-family:var(--font-heading-family);font-size:20px;line-height:25px}.reward-section .block-4{color:#000}.reward-section .block-4 .title{margin-bottom:20px}.reward-section .block-4 .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:30px}.reward-section .block-4 .wrapper .earn-item{width:21%;flex-basis:21%;padding:0;background:#fff;border:1px solid #000;min-height:280px;display:flex;flex-direction:column;margin:0 5%}.reward-section .block-4 .wrapper .earn-item .top{width:100%;height:90%;flex-basis:90%;padding:25px;vertical-align:middle;display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:var(--font-titles-comp);font-weight:600;font-size:41px;line-height:43px;letter-spacing:.75px;color:#000;box-sizing:border-box}.reward-section .block-4 .wrapper .earn-item .bottom{width:100%;height:10%;flex-basis:10%;border-top:1px solid #000;background:#f98655;padding:20px 0;vertical-align:middle;display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:var(--font-normal-narrow);font-weight:600;font-size:24px;letter-spacing:.45px;color:#000}.reward-section .block-4 .wrapper .earn-item:last-of-type{margin:0 auto}.reward-section .block-5{padding:30px 260px}.reward-section .block-5>.title{margin-bottom:20px}.reward-section .block-5 .faq-group,.reward-section .block-5 .faq-group .questions{border-bottom:none}.reward-section .block-5 .faq-group .questions dt{padding:10px 30px;position:relative}.reward-section .block-5 .faq-group .questions dt a{width:100%;display:block;font-family:var(--font-adelle-sans);font-size:15px;line-height:15px;font-weight:600;padding-top:5px}.reward-section .block-5 .faq-group .questions dt a .icon{width:15px;height:15px;position:absolute;right:2px;top:0;bottom:2px;margin:auto 0}.reward-section .block-5 .faq-group .questions dt a .icon-minus,.reward-section .block-5 .faq-group .questions dt a.visible .icon-plus{display:none}.reward-section .block-5 .faq-group .questions dt a.visible .icon-minus{display:block}.reward-section .block-5 .faq-group .questions dd.answer-visible{margin-left:0;padding:20px 0 20px 60px}.reward-section .block-5 .faq-group .questions dd.answer-visible span{font-family:var(--font-adelle-sans);font-size:12px;font-weight:600}.shopify-section.section,.zest-featured-collection{background-color:#fff;margin-top:0!important}.access-your-subscription{display:flex;justify-content:center;margin-bottom:100px}.access-your-subscription .container{max-width:700px;background-color:#dac1e7;padding:40px 90px;display:flex;flex-direction:column;row-gap:30px;align-items:center}.access-your-subscription .container .title,.access-your-subscription .container .text{font-family:var(--font-heading-family);font-size:29px;line-height:27px;font-weight:700;text-align:center;margin:0}.access-your-subscription .container .text{font-size:20px;line-height:25px;font-weight:500;width:100%}.access-your-subscription .container .link{font-family:proxima-nova-extra-condensed;font-weight:700;font-size:29px;color:#000;cursor:pointer}.buy-now-collections-section .switcher-row{padding-left:450px}@media screen and (max-width:1280px){.reward-section .block-1{min-height:220px}.reward-section .block-1 .wrapper{height:auto}.reward-section .block-1 .wrapper .wrapper-inner .title{font-size:70px!important;margin:0!important}}@media screen and (max-width:1240px){.reward-section .block-1 .wrapper{width:60%}.reward-section .block-1 .wrapper .wrapper-inner .title{font-size:70px!important}}@media screen and (max-width:1050px){.reward-section .block-1 .wrapper{width:70%}.reward-section .block-1 .wrapper .wrapper-inner .title{font-size:70px!important}}@media screen and (max-width:870px){.reward-section .block-1 .wrapper{width:85%}.reward-section .block-1 .wrapper .wrapper-inner .title{font-size:75px!important}}@media screen and (max-width:749px){.reward-section .block{padding:25px 15px}.reward-section .block svg{width:50px}.reward-section .block .wrapper .wrapper-inner .title{font-size:75px!important}.reward-section .block-1 .wrapper{width:100%;padding:10px 0;justify-content:start}.reward-section .block-1 .wrapper .wrapper-inner{padding-top:0;margin:0 auto}.reward-section .block-1 .wrapper .wrapper-inner .title{font-size:60px;line-height:70px;letter-spacing:1.5px;text-align:center;text-shadow:0px 4px 4px 0px rgba(0,0,0,.45);max-width:300px}.reward-section .block-1 .wrapper .wrapper-inner .text{padding-top:0;top:80px}.reward-section .block-1 .wrapper .wrapper-inner .text p{font-size:13px;text-align:center}.reward-section .block-1 .wrapper .wrapper-inner .buttons a.link{font-size:20px;line-height:20px;height:22px;padding:0 30px}.reward-section .block>.title{font-size:20px;line-height:22px}.reward-section .block>.text{font-size:18px;line-height:20px}.reward-section .block-2 .wrapper{flex-direction:column}.reward-section .block-2 .wrapper .perks .perk{flex-basis:48%;min-height:150px}.reward-section .block-2 .wrapper .perks .perk>.title{font-size:20px;line-height:22px}.reward-section .block-2 .wrapper .perks .perk>.text{font-size:16px;line-height:18px}.reward-section .block-2 .wrapper .perks .perk.small-font{padding:0 6px;box-sizing:border-box}.reward-section .block-2 .wrapper .perks .perk.small-font>.title{font-size:18px;line-height:20px}.reward-section .block-2 .wrapper .perks .perk.small-font>.text{font-size:14px;line-height:15px}.reward-section .block-3>.title{text-align:center}.reward-section .block-3>.text p{text-align:center;font-size:12px;font-family:var(--font-adelle-sans)}.reward-section .block-3 .wrapper{grid-template-columns:1fr;padding-bottom:0}.reward-section .block-3 .wrapper svg{margin:20px auto!important;transform:rotate(90deg)}.reward-section .block-3 .wrapper .tile-wrapper .tile{padding:20px;row-gap:10px}.reward-section .block-3 .wrapper .tile-wrapper .tile>.title{font-size:31px}.reward-section .block-3 .wrapper .tile-wrapper .tile>.text{font-size:20px;line-height:20px}.reward-section .block-3 .link{width:100%;border-left:none;border-right:none}.reward-section .block-4>.title{text-align:center}.reward-section .block-4 .wrapper{flex-direction:row}.reward-section .block-4 .wrapper .earn-item{width:46%;flex-basis:46%;min-height:170px;margin:0}.reward-section .block-4 .wrapper .earn-item .top{font-size:40px;letter-spacing:.6px;padding:10px;height:80%;flex-basis:80%}.reward-section .block-4 .wrapper .earn-item .bottom{font-size:25px;letter-spacing:.38px;padding:10px;height:20%;flex-basis:20%}.reward-section .block-5 .faq-group .questions{border:none}.reward-section .block-5 .faq-group .questions dt{padding:10px 30px 10px 0;border:none;position:relative;border-top:1px solid #000}.reward-section .block-5 .faq-group .questions dt a{width:100%;display:block;font-family:var(--font-normal-narrow);font-size:17px;line-height:20px;font-weight:600}.reward-section .block-5 .faq-group .questions dd.answer-visible span{font-family:var(--font-adelle-sans);font-size:12px;font-weight:600;padding-left:0}.reward-section .block-5 .faq-group .questions dd.answer-visible{border-bottom:none;padding:10px 0 10px 20px}.access-your-subscription{padding:20px;display:block;margin-bottom:20px}.access-your-subscription .container{display:flex;padding:25px 30px;row-gap:10px}.access-your-subscription .container>.title{font-size:21px!important}.access-your-subscription .container>.text{font-size:20px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/component-page-reward.css.map */
