@font-face{font-family:myriad-pro;src:url(MyriadPro-Light.woff2) format("woff2"),url(MyriadPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-Cond.woff2) format("woff2"),url(MyriadPro-Cond.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-It.woff2) format("woff2"),url(MyriadPro-It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-BoldIt.woff2) format("woff2"),url(MyriadPro-BoldIt.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-It.woff2) format("woff2"),url(MyriadPro-It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-BoldIt.woff2) format("woff2"),url(MyriadPro-BoldIt.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-Regular.woff2) format("woff2"),url(MyriadPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-LightIt.woff2) format("woff2"),url(MyriadPro-LightIt.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-CondIt.woff2) format("woff2"),url(MyriadPro-CondIt.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-Light.woff2) format("woff2"),url(MyriadPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-Semibold.woff2) format("woff2"),url(MyriadPro-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-Regular.woff2) format("woff2"),url(MyriadPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-SemiboldIt.woff2) format("woff2"),url(MyriadPro-SemiboldIt.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-BoldCondIt.woff2) format("woff2"),url(MyriadPro-BoldCondIt.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-Bold.woff2) format("woff2"),url(MyriadPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:myriad-pro;src:url(MyriadPro-BoldCond.woff2) format("woff2"),url(MyriadPro-BoldCond.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.hero-loyalty{position:relative}.hero-loyalty .hero-loyalty__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center}.hero-loyalty .hero-loyalty__image--mobile{display:none}@media (max-width: 767px){.hero-loyalty .hero-loyalty__image--mobile{display:block}}.hero-loyalty .hero-loyalty__content{position:relative;z-index:5;padding:61px 0 49px;color:#fff;text-align:center}@media (max-width: 767px){.hero-loyalty .hero-loyalty__content{padding:29px 0 31px}}.hero-loyalty .hero-loyalty__content:after{content:"";position:absolute;bottom:0;left:0;right:0;z-index:-5;height:71%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%)}.hero-loyalty .hero-loyalty__content h2{margin-bottom:36px;font-family:Haboro Contrast;font-weight:400;font-size:60px;letter-spacing:.06em;line-height:1;color:#fff;text-transform:uppercase}@media (max-width: 767px){.hero-loyalty .hero-loyalty__content h2{margin-bottom:28px;font-size:48px;letter-spacing:.048em}}.hero-loyalty .hero-loyalty__content h6{margin-bottom:6px;font-family:myriad-pro;font-weight:600;font-size:12px;letter-spacing:.24em;text-transform:uppercase}@media (max-width: 767px){.hero-loyalty .hero-loyalty__content h6{margin-bottom:4px}}.hero-loyalty .hero-loyalty__content .hero-loyalty__btn{padding:17px 56px;border-radius:0;background-color:#fff;font-family:myriad-pro;font-weight:600;font-size:11px;color:#000;letter-spacing:.022em;text-decoration:none;text-transform:uppercase;transition:background .4s,color .4s}.hero-loyalty .hero-loyalty__content .hero-loyalty__btn:hover{background-color:#000;color:#fff}.hero-loyalty .hero-loyalty__content .hero-loyalty__entry-large{max-width:400px;margin:221px auto 27px;font-family:adobe-caslon-pro;font-size:40px;line-height:1.4;color:#fff}@media (max-width: 767px){.hero-loyalty .hero-loyalty__content .hero-loyalty__entry-large{max-width:75%;margin:272px auto 17px;font-size:28px;line-height:1.45}}.hero-loyalty .hero-loyalty__content .hero-loyalty__entry-small{max-width:515px;margin:0 auto;font-family:adobe-caslon-pro;font-size:26px;line-height:1.9;color:#fff}@media (max-width: 767px){.hero-loyalty .hero-loyalty__content .hero-loyalty__entry-small{max-width:85%;font-size:22px;line-height:1.85}}@media (max-width: 767px){.mobile-hidden{display:none!important}}.features-loyalty{padding:42px 0;background-color:#adbbab80}@media (max-width: 767px){.features-loyalty{padding:30px 0 0}}.features-loyalty .features-loyalty__inner{max-width:1064px;padding:0 20px;margin:0 auto}@media (max-width: 767px){.features-loyalty .features-loyalty__inner{padding:0 24px}}.features-loyalty .features-loyalty__head{margin-bottom:34px;text-align:center}@media (max-width: 767px){.features-loyalty .features-loyalty__head{margin-bottom:29px}}.features-loyalty .features-loyalty__head h4{font-family:adobe-caslon-pro;font-weight:400;font-style:italic;font-size:32px;color:#00594c}@media (max-width: 767px){.features-loyalty .features-loyalty__head h4{max-width:60%;margin:0 auto;font-size:28px;line-height:1.45}}.features-loyalty .features-loyalty__items{display:flex;justify-content:center;flex-flow:row wrap;margin:0 -20px -20px}@media (max-width: 1023px){.features-loyalty .features-loyalty__items{margin:0 -12px}}.features-loyalty .features-loyalty__items>*{flex:0 0 25%;padding:0 20px;margin-bottom:40px}@media (max-width: 1023px){.features-loyalty .features-loyalty__items>*{padding:0 12px}}@media (max-width: 767px){.features-loyalty .features-loyalty__items>*{flex:0 0 50%;margin-bottom:37px}}.feature-loyalty{color:#00594c;text-align:center}.feature-loyalty .feature-loyalty__icon{margin-bottom:18px}@media (max-width: 767px){.feature-loyalty .feature-loyalty__icon{margin-bottom:-17px;transform:scale(.6);transform-origin:top center}}.feature-loyalty .feature-loyalty__content h5{font-family:myriad-pro;font-weight:600;font-size:14px;letter-spacing:.028em;text-transform:uppercase}@media (max-width: 767px){.feature-loyalty .feature-loyalty__content h5{font-size:11px;letter-spacing:.022em;line-height:1.5}}.tiles-loyalty{padding:38px 0}@media (max-width: 767px){.tiles-loyalty{padding:33px 0 41px}}.tiles-loyalty .tiles-loyalty__inner{max-width:1064px;padding:0 20px;margin:0 auto}@media (max-width: 767px){.tiles-loyalty .tiles-loyalty__inner{padding:0 24px}}.tiles-loyalty .tiles-loyalty__head{margin-bottom:38px;text-align:center}@media (max-width: 767px){.tiles-loyalty .tiles-loyalty__head{margin-bottom:29px}}.tiles-loyalty .tiles-loyalty__head h3{font-family:adobe-caslon-pro;font-weight:400;font-style:italic;font-size:44px;color:#00594c}@media (max-width: 767px){.tiles-loyalty .tiles-loyalty__head h3{font-size:28px}}.tiles-loyalty .tiles-loyalty__items{display:flex;justify-content:center;flex-flow:row wrap;margin:0 -20px}@media (max-width: 767px){.tiles-loyalty .tiles-loyalty__items{display:block;margin:0}}.tiles-loyalty .tiles-loyalty__items>*{flex:0 0 33.33%;padding:0 20px;margin-bottom:34px}@media (max-width: 767px){.tiles-loyalty .tiles-loyalty__items>*{padding:0;margin:0}}@media (max-width: 767px){.tiles-loyalty .tiles-loyalty__item+.tiles-loyalty__item{margin-top:28px}}.tile-loyalty{text-align:center}@media (max-width: 767px){.tile-loyalty{display:flex;text-align:left}}.tile-loyalty .tile-loyalty__image{display:inline-block;width:96px;height:96px;margin:0 auto 26px;border-radius:50%}@media (max-width: 767px){.tile-loyalty .tile-loyalty__image{flex:0 0 71px;width:71px;height:71px;margin:6px 0 0}}@media (max-width: 767px){.tile-loyalty .tile-loyalty__content{padding-left:24px}}.tile-loyalty .tile-loyalty__content h5{margin-bottom:13px;font-family:myriad-pro;font-weight:600;font-size:14px;letter-spacing:.2em;color:#00594c;text-transform:uppercase}@media (max-width: 767px){.tile-loyalty .tile-loyalty__content h5{margin-bottom:6px}}.tile-loyalty .tile-loyalty__content .tile-loyalty__entry{font-family:myriad-pro;font-weight:300;font-size:16px;line-height:2;color:#000}.circle{display:inline-block;width:20px;height:20px;border-radius:50%}@media (max-width: 767px){.circle{width:16px;height:16px}}.circle--silver{background-color:#b5b5b5}.circle--gold{background-color:#e6a544}.table-loyalty{padding:70px 0 81px;background-color:#f5f5f5}@media (max-width: 767px){.table-loyalty{padding:42px 0}}.table-loyalty .table-loyalty__inner{max-width:1064px;padding:0 20px;margin:0 auto}@media (max-width: 767px){.table-loyalty .table-loyalty__inner{padding:0 24px}}.table-loyalty .table-loyalty__head{margin-bottom:26px;text-align:center}@media (max-width: 767px){.table-loyalty .table-loyalty__head{margin-bottom:22px}}.table-loyalty .table-loyalty__head h3{font-family:adobe-caslon-pro;font-weight:400;font-size:44px;font-style:italic;color:#00594c}@media (max-width: 767px){.table-loyalty .table-loyalty__head h3{font-size:28px}}@media (max-width: 767px){.table-loyalty table th{display:none}}.table-loyalty table th:nth-child(2){width:38.4%}.table-loyalty table th:nth-child(3){width:30.8%}.table-loyalty table th,.table-loyalty table td{border-bottom:1px solid #E5E5E5;text-align:center}.table-loyalty table th{padding:11px 0;font-family:adobe-caslon-pro;font-weight:400;font-size:22px;color:#00594c}.table-loyalty table td{padding:17px 0 21px;font-family:myriad-pro;font-weight:300;font-size:18px;color:#000}@media (max-width: 767px){.table-loyalty table td{padding:12px 0 13px;font-size:16px;color:#000}}@media (max-width: 767px){.table-loyalty table td:nth-child(2){width:24%}}@media (max-width: 767px){.table-loyalty table td:nth-child(3){width:24%}}.table-loyalty table tr td:nth-child(1){text-align:left}.table-loyalty table tr:nth-child(2){border-top:1px solid #E5E5E5}.table-loyalty table .circle{margin-bottom:-6px}.table-legend{display:none;margin-bottom:22px}@media (max-width: 767px){.table-legend{display:block}}.table-legend .table-legend__row{display:flex;font-family:adobe-caslon-pro;font-weight:400;font-size:18px;color:#00594c}.table-legend .table-legend__row .circle{margin-top:5px;margin-right:12px}.table-legend .table-legend__row+.table-legend__row{margin-top:9px}.card-loyalty .card-loyalty__inner{display:flex}@media (max-width: 1023px){.card-loyalty .card-loyalty__inner{display:block}}.card-loyalty .card-loyalty__inner>*{flex:0 0 50%}.card-loyalty .card-loyalty__image{background-size:cover;background-position:center}@media (max-width: 1023px){.card-loyalty .card-loyalty__image{padding-top:74%}}.card-loyalty .card-loyalty__content{padding:123px 104px 135px;background-color:#adbbab80}@media (max-width: 1023px){.card-loyalty .card-loyalty__content{padding:30px 24px 47px}}.card-loyalty .card-loyalty__content h6{margin-bottom:20px;font-family:myriad-pro;font-weight:700;font-size:10px;letter-spacing:.2em;color:#00594c;text-transform:uppercase}@media (max-width: 1023px){.card-loyalty .card-loyalty__content h6{margin-bottom:12px}}.card-loyalty .card-loyalty__content h2{margin-bottom:7px;font-family:adobe-caslon-pro;font-weight:400;font-size:46px;color:#00594c}@media (max-width: 1023px){.card-loyalty .card-loyalty__content h2{margin-bottom:2px;font-size:24px}}.card-loyalty .card-loyalty__content .card-loyalty__entry{margin-bottom:28px;max-width:400px;font-family:adobe-caslon-pro;font-weight:400;font-style:italic;font-size:24px;line-height:1.7;color:#00594c}@media (max-width: 1023px){.card-loyalty .card-loyalty__content .card-loyalty__entry{margin-bottom:17px;font-size:18px;line-height:1.8}}.card-loyalty .card-loyalty__content .card-loyalty__btn{padding:17px 35px;background-color:#00594c;border:1px solid #00594C;border-radius:0;font-family:myriad-pro;font-weight:400;font-size:12px;letter-spacing:.24em;color:#fff;text-transform:uppercase;text-decoration:none;transition:background .4s,color .4s}@media (max-width: 1023px){.card-loyalty .card-loyalty__content .card-loyalty__btn{padding:12px 35px}}.card-loyalty .card-loyalty__content .card-loyalty__btn:hover{background-color:transparent;color:#00594c}.section-form-loyalty{padding:53px 0 79px}@media (max-width: 767px){.section-form-loyalty{padding:26px 0 41px}}.section-form-loyalty .section-form-loyalty__inner{max-width:760px;padding:0 20px;margin:0 auto}@media (max-width: 767px){.section-form-loyalty .section-form-loyalty__inner{padding:0 24px}}.section-form-loyalty .section-form-loyalty__head{margin-bottom:17px;text-align:center}@media (max-width: 767px){.section-form-loyalty .section-form-loyalty__head{margin-bottom:24px}}.section-form-loyalty .section-form-loyalty__head h4{font-family:adobe-caslon-pro;font-style:italic;font-weight:400;font-size:44px;color:#00594c}@media (max-width: 767px){.section-form-loyalty .section-form-loyalty__head h4{font-size:28px}}.section-form-loyalty .klaviyo-form{padding:0!important}.section-form-loyalty .klaviyo-form *{box-sizing:border-box!important}.section-form-loyalty .klaviyo-form [data-testid=form-row]{flex-flow:row wrap!important;margin:0 -16px!important}.section-form-loyalty .klaviyo-form [data-testid=form-row]>*{flex:1 0 50%!important;padding:0 16px!important}@media (max-width: 767px){.section-form-loyalty .klaviyo-form [data-testid=form-row]>*{flex:1 0 100%!important}}.section-form-loyalty .klaviyo-form [data-testid=form-component]{padding-top:0!important;padding-bottom:0!important;margin-bottom:22px!important}.section-form-loyalty .klaviyo-form [data-testid=form-component] label{display:inline-block!important;font-family:myriad-pro!important;font-weight:600!important;font-size:10px!important;letter-spacing:.2em!important;color:#000000e6!important;text-transform:uppercase!important}.section-form-loyalty .klaviyo-form [data-testid=form-component] input{width:100%!important;height:48px!important;padding:0 20px!important;border:1px solid #e5e5e5!important;font-family:myriad-pro!important;font-weight:300!important;font-size:14px!important;color:#212322!important;box-shadow:none!important}.section-form-loyalty .klaviyo-form [data-testid=form-component] input::placeholder{font-size:inherit!important;color:#21232266!important}.section-form-loyalty .klaviyo-form [data-testid=form-component] button{display:inline-block!important;padding:19px 37px!important;margin:0 auto!important;border:1px solid #00594C!important;background-color:#00594c!important;font-family:myriad-pro!important;font-weight:600!important;font-size:11px!important;letter-spacing:.22em!important;color:#fff!important;box-shadow:none!important;transition:background .4s,color .4s!important}.section-form-loyalty .klaviyo-form [data-testid=form-component] button:hover{background-color:#fff!important;color:#00594c!important}@media (max-width: 767px){.section-form-loyalty .klaviyo-form [data-testid=form-component] button{display:block!important;width:100%!important}}.section-form-loyalty .klaviyo-form [data-testid=form-component] [role=button]{position:relative;width:100%!important;height:48px!important;padding:0 20px!important;border:1px solid #e5e5e5!important;font-family:myriad-pro!important;font-weight:300!important;font-size:14px!important;color:#212322!important;box-shadow:none!important}.section-form-loyalty .klaviyo-form [data-testid=form-component] [role=button]:before{content:"";position:absolute;top:12px;bottom:12px;right:45px;background-color:#e0e0e0;width:1px;pointer-events:none}.section-form-loyalty .klaviyo-form [data-testid=form-component] [role=button]:after{content:"";position:absolute;top:50%;right:20px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#9D9D9C transparent transparent transparent;transform:translateY(-50%);pointer-events:none}.section-form-loyalty .klaviyo-form [data-testid=form-component] [role=button] input{padding:0!important;border:0!important}.section-form-loyalty .klaviyo-form [data-testid=form-component] [role=button] svg{display:none!important}.section-form-loyalty .klaviyo-form .ql-snow p{margin-bottom:20px!important}.form-field-trigger{display:inline-flex;align-items:center;padding:12px 9px 0;margin-bottom:9px;font-family:myriad-pro;font-weight:600;font-size:10px;letter-spacing:.2em;color:#000000e6;text-transform:uppercase;text-decoration:none}@media (max-width: 767px){.form-field-trigger{padding-top:22px}}.form-field-trigger .icon{margin-right:14px;width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #CECECE;border-radius:50%;background-color:#fff}.form-loyalty .form__body{margin-bottom:27px}@media (max-width: 767px){.form-loyalty .form__body{margin-bottom:11px}}.form-loyalty .form__cols{display:flex;align-items:flex-end;flex-flow:row wrap;margin:0 -16px}.form-loyalty .form__col{flex:0 0 100%;max-width:100%;padding:0 16px}.form-loyalty .form__col--flexy{flex:1 0;min-width:50%}@media (max-width: 767px){.form-loyalty .form__col--flexy{min-width:100%}}.form-loyalty .form__col--half{flex:0 0 50%;max-width:50%}@media (max-width: 767px){.form-loyalty .form__col--half{flex:0 0 100%;max-width:100%}}.form-loyalty .form__col--last{order:5}.form-loyalty .form__row{margin-bottom:12px}.form-loyalty .form__controls--date{position:relative}.form-loyalty .form__controls--date:before{content:"";position:absolute;top:12px;bottom:12px;right:53px;background-color:#e0e0e0;width:1px;pointer-events:none}.form-loyalty .form__controls--date:after{content:"";position:absolute;top:50%;right:19px;width:14px;height:14px;background-image:url(calendar-icon.svg);background-size:cover;background-position:center;transform:translateY(-50%)}.form-loyalty .form__controls--date .field{padding-right:57px}.form-loyalty .form__label{display:inline-block;margin-bottom:4px;font-family:myriad-pro;font-weight:600;font-size:10px;letter-spacing:.2em;color:#000000e6;text-transform:uppercase}.form-loyalty .field{width:100%;height:48px;padding:0 20px;border:1px solid #e5e5e5;font-family:myriad-pro;font-weight:300;font-size:14px;color:#212322;box-shadow:none}.form-loyalty .field::placeholder{font-size:inherit;color:#21232266;opacity:1}.form-loyalty .select{position:relative}.form-loyalty .select select{width:100%;height:48px;padding:0 20px;border:1px solid #e5e5e5;background-color:#fff;font-family:myriad-pro;font-weight:300;font-size:14px;color:#212322;box-shadow:none;-webkit-appearance:none;appearance:none}.form-loyalty .select select::-ms-expand{display:none}.form-loyalty .select select option{color:#212322}.form-loyalty .select select option:disabled{display:none;color:#21232266}.form-loyalty .select:before{content:"";position:absolute;top:12px;bottom:12px;right:46px;background-color:#e0e0e0;width:1px;pointer-events:none}.form-loyalty .select:after{content:"";position:absolute;top:50%;right:20px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#9D9D9C transparent transparent transparent;transform:translateY(-50%);pointer-events:none}.form-loyalty .form__btn{display:inline-block;padding:16px 37px;margin:0 auto;border:1px solid #00594C;background-color:#00594c;font-family:myriad-pro;font-weight:600;font-size:11px;letter-spacing:.22em;color:#fff;box-shadow:none;transition:border .4s,background .4s,color .4s}.form-loyalty .form__btn:hover{background-color:#fff;color:#00594c}@media (max-width: 767px){.form-loyalty .form__btn{display:block;width:100%}}.form-loyalty .form__actions{text-align:center}.form-loyalty .form__message--error{padding:7px 10px;border:1px solid #fd3636;font-family:myriad-pro;font-weight:600;font-size:10px;letter-spacing:.2em;color:#000;text-transform:uppercase;background-color:#fe9b9b}.form-loyalty .form__message--success{padding:30px 0;font-family:Haboro Contrast;font-weight:400;font-size:25px;letter-spacing:.06em;color:#000;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/237/assets/loyalty.scss.css.map?v=84717781219329219091696606003 */
