.page_radiance-rewards-program h2.section-header{font-family:Avenir Next,sans-serif;color:#000;font-size:35px;line-height:48px;font-weight:600;letter-spacing:-.35px}.page_radiance-rewards-program h3{font-family:Playfair Display,serif;color:#000;font-size:35px;line-height:50px;font-weight:400;letter-spacing:-.35px}.page_radiance-rewards-program p{font-family:Avenir Next,sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#000}.page_radiance-rewards-program .btn.border-button{background:transparent;color:#000;border:1px solid #000;font-size:12px;font-weight:700;line-height:16px;letter-spacing:1.2px}.page_radiance-rewards-program .btn.border-button:hover{background:#000;color:#fff;border:1px solid #000000}@media (max-width: 749px){.page_radiance-rewards-program h2.section-header{font-size:24px;line-height:31px}.page_radiance-rewards-program h3{font-size:24px;line-height:50px;letter-spacing:-.24px}.page_radiance-rewards-program p{font-size:14px;line-height:26px}}.page-width-loyalty .breadcrumb-container{margin:10px 0!important}.main-content .loyalty-main-banner-section{margin-bottom:0}body #PageContainer{padding-top:0}.loyalty-main-banner .content-inner{max-width:770px;margin:0 auto}.loyalty-main-banner .sub-title{display:inline-block;font-size:28px;font-weight:600;line-height:1;letter-spacing:2.24px;margin-bottom:0}.loyalty-main-banner .banner-title{color:#1d3348;font-size:65px;line-height:79px;letter-spacing:-1.69px}@media (min-width: 750px){.loyalty-main-banner{position:relative;z-index:0}.loyalty-main-banner .content{position:absolute;left:50%;bottom:58px;width:100%;transform:translate(-50%);z-index:1}.loyalty-main-banner .content *{color:#fff!important;text-shadow:0px 3px 6px #0000004d}.loyalty-main-banner .content .btn{font-size:12px;font-weight:700;line-height:15px;letter-spacing:1.13px;width:171px;background:transparent;padding:8.4px 18px;border-color:#fff;box-shadow:0 3px 6px #00000029}}@media (max-width: 749px){.loyalty-main-banner .content{padding:0;display:none}.loyalty-main-banner .sub-title{font-size:20px;letter-spacing:1.6px}.loyalty-main-banner .banner-title{font-size:32px;line-height:1.2;letter-spacing:normal}.loyalty-main-banner p{margin:16px 0 30px}.loyalty-main-banner .content .btn{width:157px}}.loyalty-text-content-section h2.section-header{margin-bottom:10px;text-transform:uppercase}.loyalty-text-content-section .text-content .sub-text p{font-family:Avenir Next,sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#213245}.loyalty-text-content-section .text-content .sub-text{margin-bottom:17px}.loyalty-text-content-section .text-content .desc-note p,.loyalty-text-content-section .text-content .desc-note a{color:#000;font-family:Avenir Next,sans-serif;font-weight:400;font-size:16px;line-height:22px}.loyalty-text-content-section .text-content .desc-note{padding-top:20px}.loyalty-text-content-section .text-content .desc-note a{text-decoration:underline}.loyalty-text-content-section .text-content .desc-note a:not([disabled]):hover,.loyalty-text-content-section .text-content .desc-note a:focus{color:#000;text-decoration:underline}@media (max-width: 749px){.loyalty-text-content-section h2.section-header{margin:10px;font-size:36px;line-height:49px;text-transform:capitalize}.loyalty-text-content-section .text-content .sub-text p{font-size:14px;line-height:16px}.loyalty-text-content-section .text-content .sub-text{margin-bottom:16px;padding:0 15px}.loyalty-text-content-section .text-content .desc-note{padding-top:14px}}.loyalty-icon-text-columns-section .section-heading{margin-bottom:37px}.loyalty-icon-text-columns-section .num-title strong{font-family:Avenir Next,sans-serif;color:#000;font-size:16px;line-height:34px;font-weight:600;letter-spacing:-.16px}.loyalty-icon-text-columns-section img{max-width:85px;margin:0 auto}@media (min-width: 750px){.loyalty-icon-text-columns-section{padding:70px 0 35px}.loyalty-icon-text-columns-section .col{padding:0 20px;margin-bottom:30px}.loyalty-icon-text-columns-sections .col.col-3{width:calc(100% / 3)}.loyalty-icon-text-columns-section .col.col-4{width:25%}.loyalty-icon-text-columns-section .col.col-5{width:20%}.loyalty-icon-text-columns-section .col.col-6{width:calc(100% / 6)}}@media (max-width: 749px){.loyalty-icon-text-columns-section{padding:53px 30px}.loyalty-icon-text-columns-section .section-heading{margin-bottom:20px}.loyalty-icon-text-columns-section .col.col-3.medium-up--one-quarter:nth-child(2){padding:26px 0}}.collecting-points-icon-text-columns-section .image-wrapper{margin-bottom:0}.collecting-points-icon-text-columns-section img{max-width:66px;margin:0 auto}.icon-text-columns .col h3{margin-bottom:8px}.icon-text-columns>.btn{margin-bottom:30px}.icon-text-columns-slider:not(:first-child){margin-top:40px}@media (min-width: 750px){.collecting-points-icon-text-columns-section .col{padding:0 50px;margin-bottom:67px}.collecting-points-icon-text-columns-section .col.col-3{width:calc(100% / 3)}.collecting-points-icon-text-columns-section .col.col-4{width:25%}.collecting-points-icon-text-columns-section .col.col-5{width:20%}.collecting-points-icon-text-columns-section .col.col-6{width:calc(100% / 6)}}.collecting-points-icon-text-columns-section .icon-text-columns-sliders{padding-top:40px}.collecting-points-icon-text-columns-section h3{color:#213245;font-size:16px;line-height:26px;font-weight:700;letter-spacing:1.28px;font-family:Avenir Next,sans-serif}.collecting-points-icon-text-columns-section p{padding-top:10px}@media (max-width: 1024px) and (min-width: 749px){.collecting-points-icon-text-columns-section .col{padding:0 25px}}@media (max-width: 749px){.collecting-points-icon-text-columns-section .icon-text-columns-sliders{padding-top:20px}.collecting-points-icon-text-columns-section .section-heading{margin-bottom:0}.collecting-points-icon-text-columns-section h3{font-size:14px;line-height:54px;letter-spacing:1.12px}.collecting-points-icon-text-columns-section .col.col-7.medium-up--one-quarter{width:256px;margin:0 auto;padding-top:25px}}.loyalty-earn-two-columns-section h3{color:#000;font-size:35px;line-height:44px;font-weight:600;letter-spacing:0;font-family:Avenir Next,sans-serif;margin-bottom:6px}.loyalty-earn-two-columns-section span.sub-title{font-family:Avenir Next,sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#000;margin-bottom:6px}.loyalty-earn-two-columns-section .content>*{width:100%;flex:0 0 100%}.loyalty-earn-two-columns-section .content .btn{margin-top:34px}.loyalty-earn-two-columns-section .content .image-wrapper{max-width:100%;margin:0 auto 20px}.loyalty-earn-two-columns-section .content .image-wrapper img{width:100%}@media (min-width: 750px){.loyalty-earn-two-columns-section{width:100%;margin:0 auto}.loyalty-earn-two-columns-section .grid{margin-left:0;display:flex;gap:0 21px}.loyalty-earn-two-columns-section .grid__item{padding-left:0}.loyalty-earn-two-columns-section .content p{width:100%;margin:0 auto}.loyalty-earn-two-columns-section .content.align-title-top .section-header-sm{order:1}.loyalty-earn-two-columns-section .content.align-title-top .image-wrapper,.loyalty-earn-two-columns-section .content.align-title-top .placeholder-wrapper{order:2}.loyalty-earn-two-columns-section .content.align-title-top .wrapper{order:3}}@media (max-width: 749px){.loyalty-earn-two-columns-section .content .section-header-sm{order:1}.loyalty-earn-two-columns-section .content .placeholder-wrapper{order:2}.loyalty-earn-two-columns-section .content .wrapper{order:3}.loyalty-earn-two-columns-section img{width:100%}.loyalty-earn-two-columns-section .page-width{padding:0}.loyalty-earn-two-columns-section .content .btn{margin-top:17px}.loyalty-earn-two-columns-section p{margin:0;font-size:14px;line-height:19px}.loyalty-earn-two-columns-section .content .image-wrapper{margin:0 auto 10px}.loyalty-earn-two-columns-section h3{font-size:36px;line-height:38px}.loyalty-earn-two-columns-section span.sub-title{font-size:17px;line-height:23px;margin-bottom:10px;letter-spacing:1.53px}}.loyalty-points-section .rewards-redeem-discounts .col-content{padding-left:0}.loyalty-points-section .rewards-redeem-discounts .wrapper{margin-top:0;padding:67px 0}.loyalty-points-section .rewards-redeem-discounts .col-content h2{margin-bottom:0}.loyalty-points-section .inner-points-data{display:flex;justify-content:space-between;align-items:center}.loyalty-points-section .block{padding-bottom:60px;padding-right:30px}.loyalty-points-section .block h2{font-family:Playfair Display,serif;font-weight:400}.loyalty-points-section .block li:first-child{padding-top:0}.loyalty-points-section{margin-top:80px}.loyalty-points-section .block li{border-bottom:2px solid #ccc;padding:20px 0}.loyalty-points-section .flex li:first-child{padding:0 20px 0 0}.loyalty-points-section .flex li{border-right:2px solid #ccc;padding:0 20px}.loyalty-points-section .flex li:last-child{border-right:none}.loyalty-points-section .flex h6{font-family:Avenir Next,sans-serif;font-weight:700;font-size:16px;line-height:50px;color:#000;letter-spacing:1.28px}.loyalty-points-section .flex p{line-height:20px}@media only screen and (max-width: 749px){.loyalty-points-section{margin-top:40px}.loyalty-points-section .block li:last-child{border-bottom:none}.loyalty-points-section .rewards-redeem-discounts{padding:0}.loyalty-points-section .rewards-redeem-discounts .wrapper{display:flex;flex-wrap:wrap}.loyalty-points-section .rewards-redeem-discounts .col-content{order:2;padding:20px}.loyalty-points-section .rewards-redeem-discounts .col-media{order:1;padding:0}.loyalty-points-section .rewards-redeem-discounts .wrapper{padding-top:0}.loyalty-points-section .rewards-redeem-discounts .wrapper{margin:0}.loyalty-points-section .inner-points-data{display:block}.loyalty-points-section .flex{display:block;justify-content:center;align-items:center;text-align:center}.loyalty-points-section .rewards-redeem-discounts .col-content h2{text-align:center}.loyalty-points-section .flex li:first-child,.loyalty-points-section .flex li{padding:10px 10px 14px}.loyalty-points-section .flex li{border-bottom:2px solid #ccc;border-right:unset}.loyalty-points-section .flex li:last-child{border-bottom:unset;border-right:unset}.loyalty-points-section .flex h6{font-size:14px;line-height:26px;letter-spacing:.7px}.loyalty-points-section .block{padding-bottom:30px;padding-right:0}.loyalty-points-section .rewards-redeem-discounts .wrapper{padding:0}}@media only screen and (min-width: 480px) and (max-width: 749px){.loyalty-points-section .rewards-redeem-discounts .col-content{width:354px;margin:0 auto}}@media (min-width: 749px){.like-what-you-see-collection .loyalty-page-slider{width:914px;margin:0 auto}}.like-what-you-see-collection .loyalty-page-slider{overflow:hidden}@media (max-width: 749px){.like-what-you-see-collection.shopify-section{margin-bottom:60px!important}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/page-loyalty-page.css.map */
