.section-loyalty .main-loyalty{position:relative}.section-loyalty .error{padding-top:5px;color:red}.section-loyalty .checkbox-container:not([hidden]){display:grid;grid-template-areas:"checkbox label";gap:10px}.section-loyalty .checkbox-container label{grid-area:label}.section-loyalty .checkbox-container .checkbox{grid-area:checkbox}.section-loyalty .field .label{text-transform:uppercase}.section-loyalty .field .label.required:after{content:" *"}.loyalty-content{position:relative}.loyalty-section-loader{background:gray;opacity:.5;z-index:10;position:absolute;width:100%;height:100%}.loyalty-section-loader.loader{position:absolute;background:#0000004d;width:100%;height:100%}.loyalty-section-loader .loader-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loyalty-section-loader .loader-content{width:40px;height:40px;border:4px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:spin 1s linear infinite;background:#0000004d}.section-loyalty .loader-content:not([hidden]){pointer-events:none;z-index:10;display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.quick-cart .loyalty-description-container:not([hidden]),.cart__footer-inner .loyalty-description-container:not([hidden]),.section-loyalty .loyalty-description-container:not([hidden]),.formCard:not([hidden]),.quick-cart .loyalty-no-card:not([hidden]),.cart__footer-inner .loyalty-no-card:not([hidden]),.section-loyalty .loyalty-no-card:not([hidden]){display:flex;flex-direction:column;gap:20px;padding-top:20px;padding-bottom:20px;max-width:550px}.section-loyalty .section-body-container{display:flex;flex-direction:column;gap:10px}.quick-cart .quick-cart-body-container,.cart__footer-inner .quick-cart-body-container{display:flex;flex-direction:row;gap:10px;align-items:center}.quick-cart .quick-cart-body-container .icon,.cart__footer-inner .quick-cart-body-container .icon{width:70.5px;height:60.5px}.quick-cart .loyalty-description-body,.cart__footer-inner .loyalty-description-body{border:1px solid gray;padding:12px 24px}.quick-cart .loyalty-description-body .quick-cart-content-container,.cart__footer-inner .loyalty-description-body .quick-cart-content-container{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.quick-cart .loyalty-description-body .quick-cart-content-container .icon,.cart__footer-inner .loyalty-description-body .quick-cart-content-container .icon{width:50.5px;height:15.5px}.section-loyalty .loyalty-description-container .cart__login-paragraph,.cart__footer-inner .loyalty-description-container .cart__login-paragraph{max-width:300px}.section-loyalty .loyalty-description-container:not([hidden]){display:flex;flex-direction:column;gap:30px}.section-loyalty .loyalty-description-title,.section-loyalty .quick-cart-loyalty-description-title{font-family:Tenor Sans;font-weight:400;font-size:28px;line-height:40px;letter-spacing:-2%;vertical-align:middle}.section-loyalty .loyalty-description-text,.section-loyalty .quick-cart-loyalty-description-text{font-weight:400;font-size:18px;line-height:30px;letter-spacing:-2%;vertical-align:middle}.section-loyalty .loyalty-description-text.card-deleted{font-weight:700;padding:20px 0}.section-loyalty .loyalty-card-blocked{font-weight:700}.section-loyalty #resend-otp{border-top:1px solid #000;padding-top:20px}.section-loyalty .resend-otp-text:not([hidden]){display:flex;justify-content:center;align-items:center;gap:10px}.section-loyalty .btn.btn--secondary[hidden]{display:none}.section-loyalty .phone-number-container:not([hidden]){display:flex;gap:20px;align-items:flex-end;justify-content:flex-start}.section-loyalty .country-code{max-width:250px}.section-loyalty .select2{border:1px solid var(--color-border-input);color:var(--color-text-input)}.section-loyalty .select2-selection{height:48px;height:var(--height-input);padding:8px 12px;padding:var(--spacing-2) var(--spacing-3)}.section-loyalty .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.section-loyalty .coupons-container:not([hidden]){display:flex;gap:16px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.section-loyalty .coupons-container .btn{width:calc(50% - 10px);display:flex;gap:4px;background-color:#fff;border-radius:8px;font-weight:400;font-size:12px;line-height:17px;letter-spacing:-2%;vertical-align:middle;text-transform:uppercase;padding:10px;align-items:center;justify-content:center}.section-loyalty .coupons-container .btn .activation-info{font-weight:400;font-size:12px;line-height:17px;letter-spacing:-2%;vertical-align:middle;text-transform:uppercase}.section-loyalty .coupons-container .confirmation-message .btn{max-width:300px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;justify-content:center;align-items:center;z-index:1000}.modal-overlay .confirmation-buttons:not([hidden]){gap:32px;display:flex;flex-direction:row-reverse;justify-content:start}.modal-overlay .modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;width:90%;text-align:center;position:relative;display:flex;flex-direction:column;gap:20px}.modal-overlay .modal-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.modal-overlay .confirmation-message:not([hidden]){gap:10px;display:flex;flex-direction:column}.modal-overlay .coupon-success-message{padding-top:32px}.no-scroll{overflow:hidden}.loyalty-container:not([hidden]){display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;justify-content:center;padding:20px;gap:20px}.loyalty-container .loyalty-left-container{height:100%;align-content:flex-start;max-width:550px;padding-top:18px}.loyalty-container .loyalty-details-container:not([hidden]),.loyalty-content .loyalty-details-container:not([hidden]){background-color:#edd5cf;border-radius:30px;padding:32px;display:flex;gap:16px;flex-direction:column;margin-bottom:30px}.loyalty-content .loyalty-details-container:not([hidden]){margin-top:32px}.loyalty-container .loyalty-details-container .loyalty-details-title{font-weight:600;font-size:32px;line-height:60px;letter-spacing:-2%;text-align:center}.loyalty-content .loyalty-details-container .loyalty-details-title{font-weight:600;font-size:18px;line-height:30px;letter-spacing:-2%;text-align:center}.loyalty-container .loyalty-details-container .cardNumber,.loyalty-content .loyalty-details-container .cardNumber{text-align:center;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0%;width:100%;border:1px solid #fff;border-radius:40px;padding:8px 24px}.loyalty-container .card-point-container:not([hidden]),.loyalty-content .card-point-container:not([hidden]){display:flex;gap:10px;align-items:center;flex-direction:row;justify-content:center;border-radius:40px;padding:8px 24px;background-color:#fff6}.quick-cart__container .section-body-container,.cart__footer-inner .section-body-container,.section-loyalty .quick-cart-body-container{display:none}.quick-cart__container .loyalty-content .coupons-information,.cart__footer-inner .loyalty-content .coupons-information{text-align:center}.quick-cart__container .loyalty-content .newPoints:not([hidden]),.cart__footer-inner .loyalty-content .newPoints:not([hidden]){border-radius:40px}.quick-cart__container .loyalty-content .newPoints-container,.cart__footer-inner .loyalty-content .newPoints-container{display:flex;gap:10px;justify-content:center}.quick-cart__container .loyalty-content .newPoints-button,.cart__footer-inner .loyalty-content .newPoints-button{background:#fff6;border-radius:16.81px;height:34px}.quick-cart__container .loyalty-content .newPoints-button-text-container,.cart__footer-inner .loyalty-content .newPoints-button-text-container{background:#fff6;border-radius:16.81px;height:34px;display:flex;align-items:center;justify-content:center;flex-direction:column}.quick-cart__container .loyalty-content .loyalty-details-container:not([hidden]),.cart__footer-inner .loyalty-content .loyalty-details-container:not([hidden]){padding:11px 8px;gap:8px;margin:8px;border-radius:10px}.cart__footer-inner .loyalty-content .loyalty-details-container:not([hidden]),.quick-cart__container .loyalty-content .loyalty-details-container:not([hidden]){padding:11px 8px;gap:8px;margin:8px 0;border-radius:10px}.quick-cart__container .loyalty-content .newPoints-button-text-container,.cart__footer-inner .loyalty-content .newPoints-button-text-container{font-weight:400;font-style:Regular;font-size:7.41px;line-height:100%;text-align:center;text-transform:uppercase}.quick-cart__container .loyalty-content .newPoints-button-text-container .icon,.cart__footer-inner .loyalty-content .newPoints-button-text-container .icon{width:50.5px;height:15.5px}.loyalty-container .coupons-wrapper .coupon-title{font-weight:600;font-size:32px;line-height:40px;letter-spacing:-2%}.loyalty-container .coupons-wrapper .coupon-description{font-weight:400;font-size:16px;line-height:25px;letter-spacing:0%}.loyalty-container .coupons-wrapper .coupon-subtitle{font-weight:400;font-size:10px;line-height:16px;letter-spacing:0%}.loyalty-container .coupons-wrapper:not([hidden]){background-color:#edd5cf61;border-radius:30px;padding:32px;gap:16px;display:flex;flex-direction:column}.section-loyalty .loyalty-card-image{justify-items:flex-end}.section-loyalty .loyalty-card-image img{width:auto}.section-loyalty .form-fields-container.two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.section-loyalty .formCard{gap:30px}.section-loyalty .phone-container{display:flex;flex-direction:row;gap:20px;align-items:flex-start;justify-content:flex-start;width:100%}.section-loyalty #formNewCard .phone-number-container{display:flex;flex-direction:column;align-items:flex-start}.section-loyalty #formNewCard .phone-input{width:100%}.section-loyalty #formNewCard .checkbox-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media screen and (max-width:1350px){.section-loyalty .coupons-container:not([hidden]){flex-direction:column}.section-loyalty .coupons-container .btn{width:100%;max-width:100%}}@media screen and (max-width:699px){.loyalty-container{padding:0}.section-loyalty .coupons-container .confirmation-message{width:100%;max-width:100%}.section-loyalty .coupons-container .confirmation-buttons{flex-direction:column}.section-loyalty .coupons-container .confirmation-buttons{gap:16px}.modal-overlay .confirmation-buttons{flex-direction:column;gap:12px}.loyalty-container:not([hidden]){display:flex;flex-direction:column}.section-loyalty .loyalty-left-container,.section-loyalty .loyalty-right-container{max-width:100%;width:100%}.section-loyalty .coupons-container:not([hidden]){flex-direction:column}}.section-loyalty .checkbox-wrapper label[for=termsAndConditions]:after{content:" *"}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-loyalty.css.map */
