.Details_details__LLLl3{padding-bottom:10px}.Details_details__LLLl3 .Details_errorMessage__SicxL{font-size:var(--font-2xs);font-family:var(--font-default);color:var(--error);margin-bottom:20px;margin-top:-15px}.Details_details__LLLl3 .Details_redeemCta__oO5Q3{background:var(--ocean-blue-l-1);font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;color:var(--primary-primary-main);display:block;text-align:center;font-family:var(--font-default);padding:8px 0;margin:20px -32px 15px;position:relative;overflow:hidden}.Details_details__LLLl3 .Details_redeemCta__oO5Q3:before{background:linear-gradient(90deg,rgba(211,211,211,0) 0,rgba(211,211,211,.3));content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%;animation:Details_shine__36L4r 2s infinite}@keyframes Details_shine__36L4r{to{left:125%}}@media only screen and (max-width:767px){.Details_details__LLLl3 .Details_redeemCta__oO5Q3{margin:0 -16px 15px;position:fixed;bottom:64px;left:0;right:0}}.Details_details__LLLl3 .Details_rightContainer__vCA96 label{left:0;right:16px}.Details_details__LLLl3 .Details_container__iKwsu{display:flex;flex-direction:column;font-size:var(--font-xl);line-height:28px;margin-bottom:20px;position:relative}.Details_details__LLLl3 .Details_container__iKwsu,.Details_details__LLLl3 .Details_container__iKwsu input{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);letter-spacing:-.02em;color:var(--primary-primary-main)}.Details_details__LLLl3 .Details_container__iKwsu input{background:var(--white);border:1px solid var(--light-purple);border-radius:8px;padding:24px 16px 8px;box-sizing:border-box;height:64px;font-size:var(--font-md);line-height:24px}.Details_details__LLLl3 .Details_container__iKwsu input:focus{border:1px solid var(--primary-primary-main);outline:none}.Details_details__LLLl3 .Details_container__iKwsu input::-webkit-inner-spin-button,.Details_details__LLLl3 .Details_container__iKwsu input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Details_details__LLLl3 .Details_container__iKwsu input[type=number]{-moz-appearance:textfield}.Details_details__LLLl3 .Details_container__iKwsu label{font-weight:var(--fw-regular);font-size:var(--font-md);line-height:64px;letter-spacing:-.02em;color:var(--dark-blue-75);font-family:var(--font-default);position:absolute;top:0;display:flex;left:16px;pointer-events:none;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.Details_details__LLLl3 .Details_container__iKwsu label sup{line-height:inherit}.Details_details__LLLl3 .Details_container__iKwsu select{border:1px solid var(--light-purple);border-radius:8px;box-sizing:border-box;font-weight:var(--fw-regular);height:64px;font-size:var(--font-md);line-height:24px;letter-spacing:-.02em;padding:24px 16px 8px;color:var(--primary-primary-main);font-family:var(--font-default);-webkit-appearance:none;background:var(--white) url(https://static5.lenskart.com/media/uploads/arrow-select-9apr26.png) right 10px center no-repeat}.Details_details__LLLl3 .Details_container__iKwsu select:focus{border:1px solid var(--primary-primary-main);outline:none}.Details_details__LLLl3 .Details_container__iKwsu .Details_defaultValue__0joH_{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-display-sm);line-height:30px;letter-spacing:-.03em;color:rgba(0,0,66,.32)}.Details_details__LLLl3 .Details_container__iKwsu ::placeholder{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-display-sm);line-height:30px;letter-spacing:-.03em;color:rgba(0,0,66,.32)}.Details_details__LLLl3 .Details_container__iKwsu :-ms-input-placeholder{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-display-sm);line-height:30px;letter-spacing:-.03em;color:rgba(0,0,66,.32)}.Details_details__LLLl3 .Details_container__iKwsu ::-ms-input-placeholder{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-display-sm);line-height:30px;letter-spacing:-.03em;color:rgba(0,0,66,.32)}.Details_details__LLLl3 .Details_modalFooter__TS7Zl{padding-top:15px!important;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.Details_details__LLLl3 .Details_modalFooter__TS7Zl{background:var(--white);box-shadow:0 -2px 18px -8px rgba(0,0,0,.18);padding:16px!important;position:fixed;left:0;right:0;bottom:0;margin-bottom:0;justify-content:center;display:flex}}.Details_details__LLLl3 .Details_container__iKwsu input:focus~label,.Details_details__LLLl3 .Details_container__iKwsu input:not([value=""])~label,.Details_details__LLLl3 .Details_container__iKwsu select:disabled~label,.Details_details__LLLl3 .Details_container__iKwsu select:focus~label,.Details_details__LLLl3 .Details_container__iKwsu select:valid~label,.Details_details__LLLl3 .Details_container__iKwsu textarea:focus~label,.Details_details__LLLl3 .Details_container__iKwsu textarea:not(:empty)~label{font-size:var(--font-2xs);line-height:16px;color:var(--dark-blue-75);top:8px;left:16px}.Schedule_schedule__xNLZA{background-color:var(--white);max-height:75vh}@media only screen and (min-width:1024px){.Schedule_schedule__xNLZA{overflow-y:auto;overflow-x:hidden}}@media only screen and (max-width:767px){.Schedule_schedule__xNLZA{background:none;max-height:100%}}.Schedule_schedule__xNLZA .Schedule_chooseDateText__Bs2cR{font-family:var(--font-serif);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-display-xs);line-height:32px;letter-spacing:-.02em;color:var(--primary-primary-main);padding-bottom:14px}@media only screen and (max-width:767px){.Schedule_schedule__xNLZA .Schedule_chooseDateText__Bs2cR{font-size:var(--font-lg);line-height:24px}}.Schedule_schedule__xNLZA .Schedule_chooseDateText__Bs2cR .Schedule_monthAndYear__ps46w{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:20px;color:var(--dark-blue-75);letter-spacing:-.02em;padding-top:2px}.Schedule_schedule__xNLZA .Schedule_dates__FQ5tp{display:flex;flex-direction:row;overflow-y:hidden;padding-bottom:14px;overflow-x:scroll;margin-bottom:20px;margin-left:-5px;margin-right:-5px}.Schedule_schedule__xNLZA .Schedule_dates__FQ5tp .Schedule_wrapper__hElEa{padding:8px 16px 8px 12px;gap:4px;background:var(--white);border:1px solid var(--light-purple-10);color:var(--primary-primary-main);text-align:left;min-width:72px;letter-spacing:-.02em;border-radius:12px;overflow:hidden;margin:5px;box-sizing:border-box;cursor:pointer}.Schedule_schedule__xNLZA .Schedule_dates__FQ5tp .Schedule_wrapper__hElEa .Schedule_day__GR0wt{font-family:var(--font-default);font-style:normal;font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;color:var(--primary-primary-main);text-align:left;margin-bottom:10px;text-transform:none;font-weight:var(--fw-bold)}.Schedule_schedule__xNLZA .Schedule_dates__FQ5tp .Schedule_wrapper__hElEa .Schedule_date__mYHgt{font-family:var(--font-default);font-style:normal;font-size:var(--font-lg);line-height:24px;text-align:left;font-weight:var(--fw-bold)}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh{padding-top:14px}@media only screen and (max-width:767px){.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh{padding-top:16px;padding-bottom:140px}}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_container__CEhdR{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;font-family:var(--font-serif);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-display-xs);line-height:30px;color:var(--primary-primary-main)}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_container__CEhdR select{border:1px solid var(--light-purple-10);border-radius:12px;padding:4px 25px 4px 15px;font-style:normal;font-weight:var(--fw-regular);height:40px;font-size:var(--font-lg);line-height:24px;letter-spacing:.02em;color:var(--primary-primary-main);-webkit-appearance:none;cursor:pointer;background:var(--white) url(https://static5.lenskart.com/media/uploads/arrow-select-9apr26.png) right 10px center no-repeat;min-width:135px;font-family:var(--font-default)}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_text__mxDLh{text-align:center;padding:15px;font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-xl)}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_shift__Bzt46{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-bold);font-size:var(--font-lg);line-height:140%;letter-spacing:-.02em;color:var(--primary-primary-main);margin-bottom:25px}@media only screen and (max-width:767px){.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_shift__Bzt46{font-size:var(--font-lg);line-height:24px;margin-top:25px}}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_allShift__yqBk4{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;margin:0 -5px}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_slot__DZ609{display:flex;flex-direction:row;align-items:center;padding:10px 8px;border:1px solid var(--light-purple-10);border-radius:99px;margin:0 5px 10px;background-color:var(--white);color:var(--primary-primary-main);cursor:pointer;min-width:111px;box-sizing:border-box}@media only screen and (max-width:767px){.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_slot__DZ609{padding:10px 8px;width:calc(33.33% - 10px);min-width:auto;white-space:nowrap}}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_slot__DZ609 .Schedule_slotContainer__MTO_U{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_slot__DZ609 .Schedule_slotContainer__MTO_U .Schedule_slotTime__M07Al{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-bold);font-size:var(--font-md);letter-spacing:-.02em}@media only screen and (max-width:379px){.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_slot__DZ609 .Schedule_slotContainer__MTO_U .Schedule_slotTime__M07Al{font-size:var(--font-smd)}}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_slot__DZ609 .Schedule_slotContainer__MTO_U .Schedule_slotDetail__c4iFv{display:flex;flex-direction:row;align-items:center;font-family:var(--font-default);font-style:normal;font-weight:200;font-size:var(--font-ml);line-height:140%;letter-spacing:-.02em}.Schedule_schedule__xNLZA .Schedule_scheduleBody__278sh .Schedule_slots__bOZzf .Schedule_slot__DZ609 .Schedule_slotContainer__MTO_U .Schedule_slotDetail__c4iFv .Schedule_circle__546vY{height:16px;width:16px;border-radius:50%;border:none;margin-right:8px}.Schedule_schedule__xNLZA .Schedule_modalFooter__xIAU2{padding-top:0!important;position:-webkit-sticky;position:sticky;padding-left:30px;background:var(--white);margin:16px -30px 5px;padding-right:30px;display:flex;justify-content:space-between;bottom:0}.Schedule_schedule__xNLZA .Schedule_modalFooter__xIAU2 button{margin-top:16px}@media only screen and (max-width:480px){.Schedule_schedule__xNLZA .Schedule_modalFooter__xIAU2 button{margin-top:0}}@media only screen and (max-width:767px){.Schedule_schedule__xNLZA .Schedule_modalFooter__xIAU2{background:var(--white);box-shadow:0 -2px 18px -8px rgba(0,0,0,.18);padding:16px!important;position:fixed;left:0;right:0;bottom:0;margin-bottom:0;justify-content:center;display:flex;margin-right:0;margin-left:0}}.Schedule_schedule__xNLZA .Schedule_modalFooter__xIAU2 .Schedule_next__DSede{width:70%}@media only screen and (max-width:480px){.Schedule_schedule__xNLZA .Schedule_modalFooter__xIAU2 .Schedule_next__DSede{width:100%}}.Schedule_schedule__xNLZA .Schedule_modalFooter__xIAU2 .Schedule_back__xxsW9{margin-right:4%;margin-left:0;width:30%}@media only screen and (max-width:480px){.Schedule_schedule__xNLZA .Schedule_modalFooter__xIAU2 .Schedule_back__xxsW9{display:none}}.Schedule_backLeft__wX_J8{margin-left:4%!important;margin-right:0!important}.Schedule_dates__FQ5tp::-webkit-scrollbar{height:4px;border-radius:2px}.Schedule_dates__FQ5tp::-webkit-scrollbar-track{background:var(--warm-grey-100);border-radius:2px}.Schedule_dates__FQ5tp::-webkit-scrollbar-thumb{background:var(--primary-primary-main);border-radius:2px;height:4px}@media only screen and (max-width:767px){.Schedule_bookAppoint__NTvX1{width:100%!important}}.Schedule_rightarrow__6IF_J{display:block}@media only screen and (max-width:480px){.Schedule_rightarrow__6IF_J{display:none}}.Schedule_redeemCta__AgOzY{background:var(--ocean-blue-l-1);font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;color:var(--primary-primary-main);display:block;text-align:center;font-family:var(--font-default);padding:8px 0;margin:20px -32px 14px;position:relative;overflow:hidden}.Schedule_redeemCta__AgOzY:before{background:linear-gradient(90deg,rgba(211,211,211,0) 0,rgba(211,211,211,.3));content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%;animation:Schedule_shine__G6Ie6 2s infinite}@keyframes Schedule_shine__G6Ie6{to{left:125%}}@media only screen and (max-width:767px){.Schedule_redeemCta__AgOzY{margin:0 -16px 15px;position:fixed;bottom:64px;left:0;right:0}}.Schedule_schedule__xNLZA::-webkit-scrollbar{display:none}.Schedule_purposeWrapper__oVg6c{padding:8px 16px 8px 12px;gap:4px;background:var(--white);border:1px solid var(--light-purple-10);color:var(--primary-primary-main);text-align:left;min-width:72px;letter-spacing:-.02em;border-radius:12px;overflow:hidden;margin:5px;box-sizing:border-box;cursor:pointer}@media only screen and (max-width:767px){.Schedule_purposeWrapper__oVg6c{overflow-x:hidden;overflow-y:auto;min-width:-moz-fit-content!important;min-width:fit-content!important}}.Schedule_purposeWrapper__oVg6c .Schedule_day__GR0wt{font-family:var(--font-default);font-style:normal;font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;color:var(--primary-primary-main);text-align:left;text-transform:none;font-weight:var(--fw-bold)}.Schedule_purposeWrapper__oVg6c .Schedule_date__mYHgt{font-family:var(--font-default);font-style:normal;font-size:var(--font-lg);line-height:24px;text-align:left;font-weight:var(--fw-bold)}.Schedule_customPurposeDate__2Luo1{padding-bottom:"0px";overflow:"auto"!important;display:flex;flex-direction:row;overflow-y:hidden;overflow-x:scroll;margin:"8px" -5px "0px"}.Schedule_customPurposeDate__2Luo1 .Schedule_wrapper__hElEa{padding:8px 16px 8px 12px;gap:4px;background:var(--white);border:1px solid var(--light-purple-10);color:var(--primary-primary-main);text-align:left;min-width:72px;letter-spacing:-.02em;border-radius:12px;overflow:hidden;margin:5px;box-sizing:border-box;cursor:pointer}.Schedule_customPurposeDate__2Luo1 .Schedule_wrapper__hElEa .Schedule_day__GR0wt{font-family:var(--font-default);font-style:normal;font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;color:var(--primary-primary-main);text-align:left;margin-bottom:10px;text-transform:none}.Schedule_customPurposeDate__2Luo1 .Schedule_wrapper__hElEa .Schedule_date__mYHgt{font-family:var(--font-default);font-style:normal;font-size:var(--font-lg);line-height:24px;text-align:left}@media only screen and (max-width:767px){.Schedule_customPurposeDate__2Luo1{padding:4px 0 8px}}.Schedule_schedule__7OSB0{background-color:var(--white);max-height:75vh}@media only screen and (min-width:1024px){.Schedule_schedule__7OSB0{overflow-y:auto;overflow-x:hidden}}@media only screen and (max-width:767px){.Schedule_schedule__7OSB0{background:none;max-height:100%}}.Schedule_schedule__7OSB0 .Schedule_chooseDateText__26jA_{font-family:var(--font-serif);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-display-xs);line-height:32px;letter-spacing:-.02em;color:var(--primary-primary-main);padding-bottom:15px}@media only screen and (max-width:767px){.Schedule_schedule__7OSB0 .Schedule_chooseDateText__26jA_{font-size:var(--font-lg);line-height:24px}}.Schedule_schedule__7OSB0 .Schedule_chooseDateText__26jA_ .Schedule_monthAndYear__3YxFm{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:20px;color:var(--dark-blue-75);letter-spacing:-.02em;padding-top:2px}.Schedule_schedule__7OSB0 .Schedule_dates__qArOK{display:flex;flex-direction:row;overflow-y:hidden;padding-bottom:15px;overflow-x:scroll;margin-bottom:20px;margin-left:-5px;margin-right:-5px}.Schedule_schedule__7OSB0 .Schedule_dates__qArOK .Schedule_wrapper__YAc7k{padding:8px 16px 8px 12px;gap:4px;background:var(--white);border:1px solid var(--light-purple-10);color:var(--primary-primary-main);text-align:left;min-width:72px;letter-spacing:-.02em;border-radius:12px;overflow:hidden;margin:5px;box-sizing:border-box;cursor:pointer}.Schedule_schedule__7OSB0 .Schedule_dates__qArOK .Schedule_wrapper__YAc7k .Schedule_day__yM_Hp{font-family:var(--font-default);font-style:normal;font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;color:var(--primary-primary-main);text-align:left;margin-bottom:10px;text-transform:none;font-weight:var(--fw-bold)}.Schedule_schedule__7OSB0 .Schedule_dates__qArOK .Schedule_wrapper__YAc7k .Schedule_date__nZrqj{font-family:var(--font-default);font-style:normal;font-size:var(--font-lg);line-height:24px;text-align:left;font-weight:var(--fw-bold)}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK{padding-top:20px}@media only screen and (max-width:767px){.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK{padding-top:30px;padding-bottom:140px}}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_container__c8kYL{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;font-family:var(--font-serif);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-display-xs);line-height:30px;color:var(--primary-primary-main)}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_container__c8kYL select{border:1px solid var(--light-purple-10);border-radius:12px;padding:4px 25px 4px 15px;font-style:normal;height:40px;font-weight:var(--fw-regular);font-size:var(--font-lg);line-height:24px;letter-spacing:.02em;color:var(--primary-primary-main);font-family:var(--font-default);-webkit-appearance:none;background:var(--white) url(https://static5.lenskart.com/media/uploads/arrow-select-9apr26.png) right 10px center no-repeat;min-width:135px;cursor:pointer}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_text__jVms7{text-align:center;padding:15px;font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-xl)}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_shift__VhYdR{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-bold);font-size:var(--font-lg);line-height:140%;letter-spacing:-.02em;color:var(--primary-primary-main);margin-bottom:25px}@media only screen and (max-width:767px){.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_shift__VhYdR{font-size:var(--font-lg);line-height:24px;margin-top:25px}}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_allShift__kaLWF{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;margin:0 -5px}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_slot__9pg1Q{display:flex;flex-direction:row;align-items:center;padding:8px;border:1px solid var(--light-purple-10);border-radius:99px;background-color:var(--white);color:var(--primary-primary-main);cursor:pointer;margin:0 5px 10px;min-width:111px;justify-content:center;box-sizing:border-box}@media only screen and (max-width:767px){.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_slot__9pg1Q{padding:10px 8px;width:calc(33.33% - 10px);min-width:auto;white-space:nowrap}}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_slot__9pg1Q .Schedule_slotContainer__2FUhY{display:flex;flex-direction:row;align-items:center}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_slot__9pg1Q .Schedule_slotContainer__2FUhY .Schedule_slotTime__qCLbz{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-bold);font-size:var(--font-md);letter-spacing:-.02em}@media only screen and (max-width:379px){.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_slot__9pg1Q .Schedule_slotContainer__2FUhY .Schedule_slotTime__qCLbz{font-size:var(--font-smd)}}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_slot__9pg1Q .Schedule_slotContainer__2FUhY .Schedule_slotDetail__a9BCU{display:flex;flex-direction:row;align-items:center;font-family:var(--font-default);font-style:normal;font-weight:200;font-size:var(--font-ml);line-height:140%;letter-spacing:-.02em}.Schedule_schedule__7OSB0 .Schedule_scheduleBody__nORhK .Schedule_slots__M_hKv .Schedule_slot__9pg1Q .Schedule_slotContainer__2FUhY .Schedule_slotDetail__a9BCU .Schedule_circle__gdqot{height:16px;width:16px;border-radius:50%;border:none;margin-right:8px}.Schedule_schedule__7OSB0 .Schedule_rightarrow__2hemq{display:block}@media only screen and (max-width:480px){.Schedule_schedule__7OSB0 .Schedule_rightarrow__2hemq{display:none}}.Schedule_schedule__7OSB0 .Schedule_redeemCta__a9005{background:var(--ocean-blue-l-1);font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;color:var(--primary-primary-main);display:block;text-align:center;font-family:var(--font-default);padding:8px 0;margin:20px -32px 15px;position:relative;overflow:hidden}.Schedule_schedule__7OSB0 .Schedule_redeemCta__a9005:before{background:linear-gradient(90deg,rgba(211,211,211,0) 0,rgba(211,211,211,.3));content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%;animation:Schedule_shine__aKiuB 2s infinite}@media only screen and (max-width:767px){.Schedule_schedule__7OSB0 .Schedule_redeemCta__a9005{margin:0 -16px 15px;position:fixed;bottom:64px;left:0;right:0}}.Schedule_schedule__7OSB0 .Schedule_modalFooter__QOLwu{padding-top:0!important;position:-webkit-sticky;position:sticky;padding-left:30px;background:var(--white);margin:16px -30px 5px;padding-right:30px;bottom:0;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.Schedule_schedule__7OSB0 .Schedule_modalFooter__QOLwu{background:var(--white);box-shadow:0 -2px 18px -8px rgba(0,0,0,.18);padding:16px!important;position:fixed;left:0;right:0;bottom:0;margin-bottom:0;justify-content:center;display:flex;margin-right:0;margin-left:0}}.Schedule_schedule__7OSB0 .Schedule_modalFooter__QOLwu .Schedule_next__sYdOr{width:70%}@media only screen and (max-width:480px){.Schedule_schedule__7OSB0 .Schedule_modalFooter__QOLwu .Schedule_next__sYdOr{width:100%}}.Schedule_schedule__7OSB0 .Schedule_modalFooter__QOLwu .Schedule_back__yCaPY{margin-right:4%;margin-left:0;width:30%}@media only screen and (max-width:480px){.Schedule_schedule__7OSB0 .Schedule_modalFooter__QOLwu .Schedule_back__yCaPY{display:none}}.Schedule_backLeft__VWiY6{margin-left:4%!important;margin-right:0!important}.Schedule_dates__qArOK::-webkit-scrollbar{height:4px;border-radius:2px}.Schedule_dates__qArOK::-webkit-scrollbar-track{background:var(--warm-grey-100);border-radius:2px}.Schedule_dates__qArOK::-webkit-scrollbar-thumb{background:var(--primary-primary-main);border-radius:2px;height:4px}@media only screen and (max-width:767px){.Schedule_bookAppoint__eWqBa{width:100%!important}}.Schedule_redeemCta__a9005{background:var(--ocean-blue-l-1);font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;color:var(--primary-primary-main);display:block;text-align:center;font-family:var(--font-default);padding:8px 0;margin:20px -32px 15px;position:relative;overflow:hidden}.Schedule_redeemCta__a9005:before{background:linear-gradient(90deg,rgba(211,211,211,0) 0,rgba(211,211,211,.3));content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%;animation:Schedule_shine__aKiuB 2s infinite}@keyframes Schedule_shine__aKiuB{to{left:125%}}@media only screen and (max-width:767px){.Schedule_redeemCta__a9005{margin:0 -16px 15px;position:fixed;bottom:80px;left:0;right:0}}.Schedule_schedule__7OSB0::-webkit-scrollbar{display:none}.Spinner_loading__XE7Xm{display:inline-block;text-align:center;width:50px;height:50px;border-radius:50%;border:3px solid rgba(0,0,0,.3);border-top-color:#000;animation:Spinner_spin__OzyPg 1s ease-in-out infinite;-webkit-animation:Spinner_spin__OzyPg 1s ease-in-out infinite}@keyframes Spinner_spin__OzyPg{to{-webkit-transform:rotate(1turn)}}.ModalSuccess_modalSuccess__bGRdj{width:545px;text-align:center;font-family:var(--font-default);font-style:normal;background-color:var(--white);border-radius:12px;box-shadow:0 0 8px rgba(0,0,0,.1);max-height:94vh;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj{background:none;overflow:visible}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_successIconMessage__hirLN{display:flex;justify-content:flex-start}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_successIconMessage__hirLN img{margin-right:10px}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_successIconMessage__hirLN .ModalSuccess_appointmentConfirm__oQ24g{font-family:var(--font-default);font-style:normal}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_successIconMessage__hirLN .ModalSuccess_appointmentConfirm__oQ24g .ModalSuccess_appointmentText__jsEJ0{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-display-sm);line-height:48px;text-align:center;letter-spacing:-.02em;color:var(--primary-primary-main)}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_successIconMessage__hirLN .ModalSuccess_appointmentConfirm__oQ24g .ModalSuccess_appointmentText__jsEJ0{font-size:var(--font-md);line-height:24px;letter-spacing:-.02em;color:var(--green-success-text);display:none}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_successIconMessage__hirLN .ModalSuccess_appointmentConfirm__oQ24g .ModalSuccess_appointmentDate__od6KJ{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-ml);line-height:20px;text-align:center;letter-spacing:-.02em;color:var(--text)}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_successIconMessage__hirLN .ModalSuccess_appointmentConfirm__oQ24g .ModalSuccess_appointmentDate__od6KJ{font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;color:var(--text)}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ{display:flex;padding:16px 32px 0;justify-content:center;align-items:center;gap:12px;align-self:stretch}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ{padding:0}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--white);padding:0;align-content:center;width:calc(70% + 32px);font-family:var(--font-default);font-style:normal;margin-top:15px;border:1px solid var(--purple-haze);border-radius:8px}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG{width:auto;max-width:none;box-shadow:0 4px 12px 0 rgba(243,233,226,.9);border:none;margin:0}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_whatsappUpdate__UzHFY{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;padding:0 0 8px;gap:4px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_whatsappUpdate__UzHFY .ModalSuccess_whatsappUpdateText__QStKm{color:var(--secondary-secondary-d-2);font-feature-settings:"case" on,"clig" off,"liga" off;font-family:var(--font-default);font-size:var(--font-2xs);font-style:normal;font-weight:var(--fw-bold);line-height:12px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_toc__XGrF1{background:var(--primary-primary-l-6);display:flex;flex-direction:column;gap:6px;justify-content:flex-start;align-items:flex-start;text-align:start;width:100%;padding:12px 0;border-radius:0 0 8px 8px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_toc__XGrF1 .ModalSuccess_tocText__KrPS7{margin:0 16px;color:var(--dark-blue-75);font-family:var(--font-default);font-size:var(--font-2xs);font-style:normal;font-weight:var(--fw-bold);line-height:12px;letter-spacing:-.2px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG img{max-width:320px;border-radius:12px}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG img{max-width:100%}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_date__OJwGN{font-weight:var(--fw-bold);font-size:var(--font-lg);line-height:24px;letter-spacing:-.02em;color:var(--primary-primary-main)}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_date__OJwGN{font-size:var(--font-md);line-height:18px;font-weight:var(--fw-bold);text-align:left}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_time__1bcv6{padding-top:5px;font-weight:var(--fw-regular);font-size:var(--font-md);line-height:20px;letter-spacing:-.02em;color:var(--dark-blue-75)}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_time__1bcv6{font-size:var(--font-sm)}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_voucher__ipoGX{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-medium);font-size:var(--font-md);line-height:20px;display:flex;padding:10px;letter-spacing:-.02em;color:var(--primary-primary-main)}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_voucher__ipoGX{font-weight:var(--fw-bold)}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_couponWrapper__qmq32{display:flex;padding:8px;flex-direction:column;align-items:center;gap:10px;align-self:stretch}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_couponWrapper__qmq32 .ModalSuccess_couponTextWrap__Af_L3{width:100%;display:flex;justify-content:center;align-items:center;padding:8px 0;border-radius:10px 10px 10px 10px;border:1px dashed var(--primary-primary-l-4)}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_couponWrapper__qmq32 .ModalSuccess_couponTextWrap__Af_L3 .ModalSuccess_couponText__xfKEB{color:var(--primary-primary-main);font-family:var(--font-default);font-size:var(--font-2xs);font-style:normal;font-weight:var(--fw-regular);line-height:12px;letter-spacing:-.2px;display:flex;align-items:center;text-align:center;vertical-align:middle;gap:8px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_couponWrapper__qmq32 .ModalSuccess_couponTextWrap__Af_L3 .ModalSuccess_couponCode__nY7xu{color:var(--secondary-main,var(--primary-primary-main));font-family:var(--font-default);font-size:var(--font-md);font-style:normal;font-weight:var(--fw-bold);text-align:left;line-height:24px;letter-spacing:-.28px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_voucherValidity__AQI7A{display:flex;font-family:var(--font-default);font-style:normal;flex-direction:column;width:100%;align-items:center;background-color:var(--active-color)}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_voucherValidity__AQI7A .ModalSuccess_voucherValid__zRTZl{color:var(--neutrals-white,var(--white));text-align:center;font-family:var(--font-default);font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-regular);line-height:20px;padding:8px 0 12px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG .ModalSuccess_voucherValidity__AQI7A .ModalSuccess_expiryTimeRemaining__k1K8m{display:flex;text-align:center;align-content:center;padding:12px 0 0;color:var(--white);font-family:var(--font-default);font-size:var(--font-xl);font-style:normal;font-weight:900;line-height:20px;letter-spacing:-.36px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_iconCalendarCouponWrapper__hPGzZ .ModalSuccess_voucherWrapper__zTDcG.ModalSuccess_shortWidth__Hxl68{width:calc(64% + 32px)!important}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv{display:flex;padding:16px 32px 0;justify-content:center;align-items:center;gap:12px;align-self:stretch}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv{padding:0;margin-top:24px}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM{display:flex;flex-direction:column;background:var(--white);border-radius:12px;border-radius:8px;padding:16px;justify-content:center;align-content:center;width:70%;box-shadow:0 4px 12px 0 rgba(243,233,226,.9)}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM{width:100%;margin-top:10px}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl{display:flex;align-items:flex-start;margin-top:20px;background:var(--white);border-radius:12px;border-radius:8px;gap:10px}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl{margin-top:10px}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0{font-family:var(--font-default);font-style:normal;display:flex;margin-top:-3px;flex-direction:column;align-items:flex-start}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_storeDesc__AElhA{color:var(--dark-blue-75);font-family:var(--font-default);font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-regular);line-height:20px;letter-spacing:-.24px;padding-top:5px;width:250px;text-align:left;margin-bottom:10px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_storeDescLeft__higxg{text-align:right}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_storeName__DHYHZ{color:var(--primary-primary-main);font-family:var(--font-default);font-style:normal;font-weight:var(--fw-bold);font-size:var(--font-lg);line-height:24px;letter-spacing:-.02em}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_storeName__DHYHZ{font-size:var(--font-md);line-height:18px;font-weight:var(--fw-bold)}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_address___f5A4{padding-top:5px;font-weight:var(--fw-regular);font-size:var(--font-md);line-height:20px;letter-spacing:-.02em;color:var(--dark-blue-75);width:250px;text-align:left;margin-bottom:10px}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_address___f5A4{font-size:var(--font-sm)}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_directionCallButton__C_7V5{padding-top:5px;font-family:var(--font-default);font-style:normal;display:flex;align-items:flex-start;gap:10px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_directionCallButton__C_7V5 .ModalSuccess_direction__HAZ2n{font-family:var(--font-default);font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-bold);line-height:20px;letter-spacing:-.24px;padding:7px 20px;background:var(--secondary-l6);border-radius:100px;color:var(--primary-primary-main);border:1px solid var(--secondary-l6);justify-content:space-around;align-items:center;display:flex;cursor:pointer}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_directionCallButton__C_7V5 .ModalSuccess_direction__HAZ2n img,.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_directionCallButton__C_7V5 .ModalSuccess_direction__HAZ2n svg{margin-right:5px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_directionCallButton__C_7V5 .ModalSuccess_call__e16o8{color:var(--primary-primary-main);font-style:normal;font-weight:var(--fw-bold);padding:6px 20px;border:1px solid var(--light-purple);border-radius:100px;line-height:20px;font-size:var(--font-sm);align-items:center;display:flex;justify-content:space-around}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_storeAddress__YHuRv .ModalSuccess_iconStoreWrapper__gxZhM .ModalSuccess_innerWrapper__P_lWl .ModalSuccess_storeNameAddress__FLsR0 .ModalSuccess_directionCallButton__C_7V5 .ModalSuccess_call__e16o8 img{margin-right:5px}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_modalConfirmDesktop__A6waM{display:block}@media only screen and (max-width:480px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_modalConfirmDesktop__A6waM{display:none}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_modalConfirmMobile__Sv7pW{display:none}@media only screen and (max-width:480px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_modalConfirmMobile__Sv7pW{display:block}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_viewItemInStore__A2le_{padding:36px 32px}@media only screen and (min-width:1024px)and (max-width:1500px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_viewItemInStore__A2le_{position:-webkit-sticky;position:sticky;bottom:0;background:var(--white);padding-top:10px;padding-bottom:20px;margin-top:16px}}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_viewItemInStore__A2le_{background:var(--white) FFF;box-shadow:0 -2px 18px -8px rgba(0,0,0,.18);padding:16px!important;position:fixed;left:0;right:0;bottom:0;margin-bottom:0}}.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_viewItemInStore__A2le_ .ModalSuccess_button__jVjA1{padding:12px 10px;color:var(--primary-primary-main);font-family:var(--font-default);font-style:normal;font-weight:var(--fw-bold);border:1.5px solid var(--dark-blue-50);background:rgba(0,0,66,.01);font-size:var(--font-lg);line-height:29px;letter-spacing:-.02em;display:block;border-radius:12px}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj .ModalSuccess_viewItemInStore__A2le_ .ModalSuccess_button__jVjA1{padding:12px 20px;background:var(--primary-primary-main);border-radius:12px;color:var(--white);border:none}}.ModalSuccess_mobileConfirm__qPxfl{display:none}.ModalSuccess_successHeadMobile__VBloI{display:none;position:absolute;left:0;top:-80px}.ModalSuccess_successHeadMobile__VBloI h2{font-weight:var(--fw-regular);font-size:var(--font-display-xs);line-height:32px;letter-spacing:-.02em;color:var(--primary-primary-main);font-family:var(--font-serif);margin:16px 0 24px}.ModalSuccess_successHeadMobileLeft__veiDZ{right:0;left:auto}@media only screen and (max-width:767px){.ModalSuccess_modalSuccess__bGRdj{width:90vw;background:rgba(0,0,0,0);box-shadow:none;border-radius:12px;margin:80px auto 150px;padding-bottom:20px;position:relative}.ModalSuccess_desktopConfirm__BoJK_{display:none}.ModalSuccess_mobileConfirm__qPxfl,.ModalSuccess_successHeadMobile__VBloI{display:block}}.ModalSuccess_modalSuccess__bGRdj::-webkit-scrollbar{display:none}.ModalFail_modalFail__fmAr9{width:var(--modal-fail-width);text-align:center;font-family:var(--font-default);font-style:normal;padding:32px;background:var(--white);box-shadow:var(--modal-fail-box-shadow);border-radius:12px;box-sizing:border-box}.ModalFail_modalFail__fmAr9 img{height:30vh;width:30vh}.ModalFail_modalFail__fmAr9 .ModalFail_name__2rhgo{font-weight:200;font-size:var(--font-display-xs);line-height:140%;letter-spacing:-.02em;color:var(--dark-blue-75);margin-bottom:12px}@media only screen and (max-width:767px){.ModalFail_modalFail__fmAr9 .ModalFail_name__2rhgo{margin-top:20px}}.ModalFail_modalFail__fmAr9 .ModalFail_t1__hjVRe{font-weight:var(--fw-bold);font-size:var(--font-display-sm);line-height:140%;letter-spacing:-.02em;color:var(--primary-primary-main);margin-bottom:24px}@media only screen and (max-width:767px){.ModalFail_modalFail__fmAr9 .ModalFail_t1__hjVRe br{display:none}.ModalFail_modalFail__fmAr9 .ModalFail_backButtonWrapper__PheOd{background:var(--white);box-shadow:0 -2px 18px -8px rgba(0,0,0,.18);padding:24px 16px!important;position:fixed;left:0;right:0;bottom:0;margin-bottom:0}}.ModalFail_modalFail__fmAr9 .ModalFail_backButtonWrapper__PheOd .ModalFail_backButton__5BOpI{margin-top:20px}@media only screen and (max-width:767px){.ModalFail_modalFail__fmAr9 .ModalFail_backButtonWrapper__PheOd .ModalFail_backButton__5BOpI{margin-top:0}.ModalFail_modalFail__fmAr9{width:var(--modal-fail-width-mobile);box-sizing:border-box;margin:40px 20px 0}.ReviewAppointment_reviewAppointment__7NsHk{background:var(--white);box-shadow:0 4px 12px rgba(243,233,226,.9);border-radius:12px;padding:15px 15px 20px;margin-top:-10px}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_calendar__RsF0D{border-bottom:1px dashed var(--purple-haze);display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;padding-top:10px}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_calendar__RsF0D .ReviewAppointment_iconCalendarWrapper__v_Auy{display:flex;align-items:flex-start}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_calendar__RsF0D .ReviewAppointment_iconCalendarWrapper__v_Auy img{margin-top:3px}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_calendar__RsF0D .ReviewAppointment_iconCalendarWrapper__v_Auy .ReviewAppointment_dateTime__WhtMu{padding-left:10px;font-family:var(--font-default);font-style:normal;margin-top:-2px}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_calendar__RsF0D .ReviewAppointment_iconCalendarWrapper__v_Auy .ReviewAppointment_dateTime__WhtMu .ReviewAppointment_date__OMsmv{font-weight:var(--fw-bold);font-size:var(--font-lg);line-height:24px;letter-spacing:-.02em;color:var(--primary-primary-main)}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_calendar__RsF0D .ReviewAppointment_iconCalendarWrapper__v_Auy .ReviewAppointment_dateTime__WhtMu .ReviewAppointment_date__OMsmv{font-size:var(--font-md);line-height:24px}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_calendar__RsF0D .ReviewAppointment_iconCalendarWrapper__v_Auy .ReviewAppointment_dateTime__WhtMu .ReviewAppointment_time__NEkT9{padding-top:5px;font-weight:var(--fw-regular);font-size:var(--font-md);line-height:20px;letter-spacing:-.02em;color:var(--dark-blue-75)}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_calendar__RsF0D .ReviewAppointment_iconCalendarWrapper__v_Auy .ReviewAppointment_dateTime__WhtMu .ReviewAppointment_time__NEkT9{font-size:var(--font-sm);line-height:20px}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_calendar__RsF0D .ReviewAppointment_change__WCFsZ{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-bold);font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-primary-main);cursor:pointer}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_storeAddress__F81eD{padding:24px 0;border-bottom:1px dashed var(--purple-haze);display:flex;align-items:flex-start;justify-content:space-between}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_storeAddress__F81eD .ReviewAppointment_iconStoreWrapper__LB8iv{display:flex;align-items:flex-start}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_storeAddress__F81eD .ReviewAppointment_iconStoreWrapper__LB8iv img{margin:2px}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_storeAddress__F81eD .ReviewAppointment_iconStoreWrapper__LB8iv img{margin:2px}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_storeAddress__F81eD .ReviewAppointment_iconStoreWrapper__LB8iv .ReviewAppointment_storeNameAddress__VvlwC{padding-left:10px;font-family:var(--font-default);font-style:normal;margin-top:-2px}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_storeAddress__F81eD .ReviewAppointment_iconStoreWrapper__LB8iv .ReviewAppointment_storeNameAddress__VvlwC .ReviewAppointment_storeName__P342u{font-weight:var(--fw-bold);font-size:var(--font-lg);line-height:24px;letter-spacing:-.02em;color:var(--primary-primary-main)}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_storeAddress__F81eD .ReviewAppointment_iconStoreWrapper__LB8iv .ReviewAppointment_storeNameAddress__VvlwC .ReviewAppointment_storeName__P342u{font-size:var(--font-md);line-height:24px}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_storeAddress__F81eD .ReviewAppointment_iconStoreWrapper__LB8iv .ReviewAppointment_storeNameAddress__VvlwC .ReviewAppointment_address__A15tD{padding-top:5px;font-weight:var(--fw-regular);font-size:var(--font-md);line-height:20px;letter-spacing:-.02em;color:var(--dark-blue-75);width:250px;text-align:left}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_storeAddress__F81eD .ReviewAppointment_iconStoreWrapper__LB8iv .ReviewAppointment_storeNameAddress__VvlwC .ReviewAppointment_address__A15tD{font-size:var(--font-sm);line-height:20px}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_storeAddress__F81eD .ReviewAppointment_change__WCFsZ{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-bold);font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-primary-main);cursor:pointer}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_whatsapp__JVzco{padding:24px 0;display:flex}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_whatsapp__JVzco{padding-bottom:10px}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_whatsapp__JVzco input[type=checkbox]{width:17px;height:17px;top:1px;left:-1px;position:relative;border-radius:4px;background-color:var(--ghost-white);content:"";display:inline-block;visibility:visible;border:2px solid var(--dark-blue-50);margin-right:7px}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_whatsapp__JVzco input[type=checkbox]{margin-right:7px}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_whatsapp__JVzco input[type=checkbox]:checked{width:17px;height:17px;top:1px;left:-1px;position:relative;background-color:var(--primary-primary-main);border-radius:4px;content:"";display:inline-block;visibility:visible;border:2px solid var(--dark-blue-50);margin-right:7px}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_whatsapp__JVzco .ReviewAppointment_whatsappText__783rc{padding-left:5px;font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-md);line-height:24px;letter-spacing:-.02em;color:var(--text)}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_buttonWrapper__J8IiW{padding:20px 0 10px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_buttonWrapper__J8IiW{background:var(--white);box-shadow:0 -2px 18px -8px rgba(0,0,0,.18);padding:24px 16px!important;position:fixed;left:0;right:0;bottom:0;margin-bottom:0;justify-content:center;display:flex;z-index:99}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_buttonWrapper__J8IiW .ReviewAppointment_confirmBooking__G0N3q{width:calc(100% - 155px)}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_buttonWrapper__J8IiW .ReviewAppointment_confirmBooking__G0N3q{padding:0}}.ReviewAppointment_reviewAppointment__7NsHk .ReviewAppointment_buttonWrapper__J8IiW .ReviewAppointment_back__vhEP5{width:127px;margin-right:4%}#ReviewAppointment_reviewAppointment__7NsHk{position:-webkit-sticky;position:sticky;background:var(--white);bottom:-10px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}@media only screen and (max-width:767px){#ReviewAppointment_reviewAppointment__7NsHk{background:none;margin-left:0;margin-right:0}}.ReviewAppointment_lensWrap__yERqv{background:var(--white);box-shadow:0 4px 12px rgba(243,233,226,.9);border-radius:12px;padding:15px 15px 20px;margin-top:25px;position:relative;margin-bottom:15px}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensFreeHead__WBSUR{padding-left:35px;margin-top:6px;font-family:var(--font-default);letter-spacing:-.02em;color:var(--primary-primary-main);font-size:var(--font-md);font-weight:var(--fw-bold)}@media only screen and (max-width:767px){.ReviewAppointment_lensWrap__yERqv{display:block}}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensFreeTag___K2pF{position:absolute;left:0;top:0}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensImgWrap__Ngp0Q{text-align:center;height:116px}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensImgWrap__Ngp0Q .ReviewAppointment_lensImg__meJrg{height:100%}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensNamewrapper__tceoA{display:flex;justify-content:space-between;align-items:center}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensNamewrapper__tceoA h3{font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:18px;letter-spacing:-.02em;color:var(--primary-primary-main);font-family:var(--font-default)}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensNamewrapper__tceoA span{font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:18px;text-align:right;letter-spacing:-.02em;font-family:var(--font-default)}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensNamewrapper__tceoA span u{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--dark-blue-10)}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensNamewrapper__tceoA span span{font-weight:var(--fw-bold);color:var(--active-color)}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensRemove__FPoC8{border-top:1px dashed var(--purple-haze);padding-top:20px}.ReviewAppointment_lensWrap__yERqv .ReviewAppointment_lensRemove__FPoC8 span{font-weight:var(--fw-bold);font-family:var(--font-default);font-size:var(--font-sm);line-height:18px;letter-spacing:-.02em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:capitalize;color:var(--primary-primary-main);display:inline-block}@media only screen and (min-width:1025px)and (max-width:1450px){.ReviewAppointment_reviewAppointmentWrapper__ZSkOn{max-height:70vh;overflow-y:auto;overflow-x:hidden;padding:10px}}@media only screen and (min-width:768px)and (max-width:1023px){.ReviewAppointment_reviewAppointmentWrapper__ZSkOn{height:auto}}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointmentWrapper__ZSkOn{padding-bottom:45px}}.ReviewAppointment_reviewAppointmentWrapper__ZSkOn::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq{background:var(--white);box-shadow:0 4px 12px rgba(243,233,226,.9);border-radius:12px;padding:15px 15px 20px;margin-top:-10px}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_calendar__4Pd3q{border-bottom:1px dashed var(--purple-haze);display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;padding-top:10px}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_calendar__4Pd3q .ReviewAppointment_iconCalendarWrapper__MMWmJ{display:flex;align-items:flex-start}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_calendar__4Pd3q .ReviewAppointment_iconCalendarWrapper__MMWmJ img{margin-top:3px}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_calendar__4Pd3q .ReviewAppointment_iconCalendarWrapper__MMWmJ .ReviewAppointment_dateTime__fsHFa{padding-left:10px;font-family:var(--font-default);font-style:normal;margin-top:-2px}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_calendar__4Pd3q .ReviewAppointment_iconCalendarWrapper__MMWmJ .ReviewAppointment_dateTime__fsHFa .ReviewAppointment_date__pj3F2{font-weight:var(--fw-bold);font-size:var(--font-lg);line-height:24px;letter-spacing:-.02em;color:var(--primary-primary-main)}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_calendar__4Pd3q .ReviewAppointment_iconCalendarWrapper__MMWmJ .ReviewAppointment_dateTime__fsHFa .ReviewAppointment_date__pj3F2{font-size:var(--font-md);line-height:24px}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_calendar__4Pd3q .ReviewAppointment_iconCalendarWrapper__MMWmJ .ReviewAppointment_dateTime__fsHFa .ReviewAppointment_time__iiWAH{padding-top:5px;font-weight:var(--fw-regular);font-size:var(--font-md);line-height:20px;letter-spacing:-.02em;color:var(--dark-blue-75)}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_calendar__4Pd3q .ReviewAppointment_iconCalendarWrapper__MMWmJ .ReviewAppointment_dateTime__fsHFa .ReviewAppointment_time__iiWAH{font-size:var(--font-sm);line-height:20px}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_calendar__4Pd3q .ReviewAppointment_change__t2ayp{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-bold);font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-primary-main);cursor:pointer}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_storeAddress__xmnzM{padding:24px 0;border-bottom:1px dashed var(--purple-haze);display:flex;align-items:flex-start;justify-content:space-between}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_storeAddress__xmnzM .ReviewAppointment_iconStoreWrapper__VFkNK{display:flex;align-items:flex-start;margin:2px}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_storeAddress__xmnzM .ReviewAppointment_iconStoreWrapper__VFkNK img{margin:2px}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_storeAddress__xmnzM .ReviewAppointment_iconStoreWrapper__VFkNK .ReviewAppointment_storeNameAddress__5J5xQ{padding-left:10px;font-family:var(--font-default);font-style:normal;margin-top:-2px}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_storeAddress__xmnzM .ReviewAppointment_iconStoreWrapper__VFkNK .ReviewAppointment_storeNameAddress__5J5xQ .ReviewAppointment_storeName__SgVSO{font-weight:var(--fw-bold);font-size:var(--font-lg);line-height:24px;letter-spacing:-.02em;color:var(--primary-primary-main)}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_storeAddress__xmnzM .ReviewAppointment_iconStoreWrapper__VFkNK .ReviewAppointment_storeNameAddress__5J5xQ .ReviewAppointment_storeName__SgVSO{font-size:var(--font-md);line-height:24px}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_storeAddress__xmnzM .ReviewAppointment_iconStoreWrapper__VFkNK .ReviewAppointment_storeNameAddress__5J5xQ .ReviewAppointment_address__4zLOu{padding-top:0;font-weight:var(--fw-regular);font-size:var(--font-md);line-height:20px;letter-spacing:-.02em;color:var(--dark-blue-75);width:250px;text-align:left}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_storeAddress__xmnzM .ReviewAppointment_iconStoreWrapper__VFkNK .ReviewAppointment_storeNameAddress__5J5xQ .ReviewAppointment_address__4zLOu{font-size:var(--font-sm);line-height:20px}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_storeAddress__xmnzM .ReviewAppointment_change__t2ayp{font-family:var(--font-default);font-style:normal;font-weight:var(--fw-bold);font-size:var(--font-sm);line-height:20px;letter-spacing:-.02em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-primary-main);cursor:pointer}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_whatsapp__KgB58{padding:24px 0;display:flex}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_whatsapp__KgB58{padding-bottom:10px}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_whatsapp__KgB58 input[type=checkbox]{width:17px;height:17px;top:3px;left:-1px;position:relative;border-radius:4px;background-color:var(--ghost-white);content:"";display:inline-block;visibility:visible;border:2px solid var(--dark-blue-50);margin-right:7px}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_whatsapp__KgB58 input[type=checkbox]{margin-right:7px}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_whatsapp__KgB58 input[type=checkbox]:checked{width:17px;height:17px;top:3px;left:-1px;position:relative;background-color:var(--primary-primary-main);border-radius:4px;content:"";display:inline-block;visibility:visible;border:2px solid var(--dark-blue-50);margin-right:7px}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_whatsapp__KgB58 .ReviewAppointment_whatsappText__54oa_{padding-left:5px;font-family:var(--font-default);font-style:normal;font-weight:var(--fw-regular);font-size:var(--font-md);line-height:24px;letter-spacing:-.02em;color:var(--text)}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_buttonWrapper__eEmQu{padding:20px 0 10px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_buttonWrapper__eEmQu{background:var(--white);box-shadow:0 -2px 18px -8px rgba(0,0,0,.18);padding:24px 16px!important;position:fixed;left:0;right:0;bottom:0;margin-bottom:0;justify-content:center;display:flex;z-index:99}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_buttonWrapper__eEmQu .ReviewAppointment_confirmBooking__pEXTa{width:calc(100% - 155px)}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_buttonWrapper__eEmQu .ReviewAppointment_confirmBooking__pEXTa{padding:0}}.ReviewAppointment_reviewAppointment__3_Snq .ReviewAppointment_buttonWrapper__eEmQu .ReviewAppointment_back__4pEI0{width:127px;margin-right:4%}#ReviewAppointment_reviewAppointment__3_Snq{position:-webkit-sticky;position:sticky;background:var(--white);bottom:-10px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}@media only screen and (max-width:767px){#ReviewAppointment_reviewAppointment__3_Snq{background:none;margin-left:0;margin-right:0}}.ReviewAppointment_lensWrap__SGYJ2{background:var(--white);box-shadow:0 4px 12px rgba(243,233,226,.9);border-radius:12px;padding:15px 15px 20px;margin-top:25px;position:relative;margin-bottom:15px}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensFreeHead__43eCi{padding-left:35px;margin-top:6px;margin-bottom:14px;font-family:var(--font-default);letter-spacing:-.02em;color:var(--primary-primary-main);font-size:var(--font-md);font-weight:var(--fw-bold)}@media only screen and (max-width:767px){.ReviewAppointment_lensWrap__SGYJ2{display:block}}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensFreeTag__SbhI1{position:absolute;left:0;top:0}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensImgWrap__jP0d3{text-align:center;height:116px}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensImgWrap__jP0d3 .ReviewAppointment_lensImg__aMcT9{height:100%}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensNamewrapper__gnqV9{display:flex;justify-content:space-between;align-items:center}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensNamewrapper__gnqV9 h3{font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:18px;letter-spacing:-.02em;color:var(--primary-primary-main);font-family:var(--font-default)}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensNamewrapper__gnqV9 span{font-weight:var(--fw-regular);font-size:var(--font-sm);line-height:18px;text-align:right;letter-spacing:-.02em;font-family:var(--font-default)}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensNamewrapper__gnqV9 span u{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--dark-blue-10)}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensNamewrapper__gnqV9 span span{font-weight:var(--fw-bold);color:var(--active-color)}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensRemove__uiHGq{border-top:1px dashed var(--purple-haze);padding-top:20px}.ReviewAppointment_lensWrap__SGYJ2 .ReviewAppointment_lensRemove__uiHGq span{font-weight:var(--fw-bold);font-family:var(--font-default);font-size:var(--font-sm);line-height:18px;letter-spacing:-.02em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:capitalize;color:var(--primary-primary-main);display:inline-block}@media only screen and (min-width:1025px)and (max-width:1680px){.ReviewAppointment_reviewAppointmentWrapper__D_fgV{max-height:70vh;overflow-y:auto;overflow-x:hidden;padding:10px}}@media only screen and (min-width:768px)and (max-width:1023px){.ReviewAppointment_reviewAppointmentWrapper__D_fgV{height:auto}}@media only screen and (max-width:767px){.ReviewAppointment_reviewAppointmentWrapper__D_fgV{padding-bottom:120px}}.ReviewAppointment_reviewAppointmentWrapper__D_fgV::-webkit-scrollbar{display:none}.BookAppointmentConfirmed_confirmed__Bd1HR{font-family:var(--font-default);color:var(--black);text-align:left;display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%}.BookAppointmentConfirmed_confirmedScroll__3GFzH{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.BookAppointmentConfirmed_heroFullBleed__In2h6{width:100%;margin:0;padding:0;flex-shrink:0}.BookAppointmentConfirmed_hero__cfTr1{position:relative;width:100%;margin:0;padding:0;min-height:128px;overflow:hidden;border-radius:0}.BookAppointmentConfirmed_heroBg__4IyJ9{position:absolute;inset:0;pointer-events:none}.BookAppointmentConfirmed_heroPicture__83T1h{display:block;width:100%;height:100%;margin:0}.BookAppointmentConfirmed_heroBgImg__lNrS_{width:100%;height:100%;object-fit:cover;display:block;opacity:.9}@media only screen and (max-width:767px){.BookAppointmentConfirmed_heroWithMobileBanner__EWdir{min-height:unset}.BookAppointmentConfirmed_heroWithMobileBanner__EWdir .BookAppointmentConfirmed_heroBg__4IyJ9{position:relative;inset:auto;height:auto}.BookAppointmentConfirmed_heroWithMobileBanner__EWdir .BookAppointmentConfirmed_heroPicture__83T1h{height:auto}.BookAppointmentConfirmed_heroWithMobileBanner__EWdir .BookAppointmentConfirmed_heroBgImg__lNrS_{height:auto;min-height:unset;object-fit:contain;object-position:center top;opacity:1}}.BookAppointmentConfirmed_heroInner__LwF2E{position:relative;z-index:1;padding:22px var(--appt-drawer-pad-x,28px) 24px}@media only screen and (max-width:767px){.BookAppointmentConfirmed_heroInner__LwF2E{padding:20px var(--appt-drawer-pad-x,28px) 22px}}@media only screen and (min-width:768px){.BookAppointmentConfirmed_heroInner__LwF2E{padding:24px var(--appt-drawer-pad-x,28px) 26px}}.BookAppointmentConfirmed_heroTitleRow__Q5uB5{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.BookAppointmentConfirmed_heroTitle__iZp0m{font-family:var(--font-serif);font-weight:var(--fw-bold);font-size:var(--font-display-xs);line-height:1.3;color:var(--black);margin:0;flex:1 1;letter-spacing:-.02em}.BookAppointmentConfirmed_successBadge__kgfQv{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#a5d6a7;color:var(--white);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.08)}.BookAppointmentConfirmed_successBadge__kgfQv svg{color:var(--white)}.BookAppointmentConfirmed_heroDesc___i0Iq{font-size:var(--font-smd);line-height:1.55;color:var(--black);margin:0;font-weight:var(--fw-regular);opacity:.85;max-width:100%}.BookAppointmentConfirmed_contentPadded__2e_M2{padding:24px var(--appt-drawer-pad-x,28px) 0}@media only screen and (min-width:768px){.BookAppointmentConfirmed_contentPadded__2e_M2{padding-top:28px}}.BookAppointmentConfirmed_sectionHeading__STOr8{font-family:var(--font-serif);font-weight:var(--fw-bold);font-size:var(--font-lg);line-height:24px;color:var(--black);margin:0 0 14px}.BookAppointmentConfirmed_bookingGrid__rWlzK{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-bottom:4px}@media only screen and (min-width:520px){.BookAppointmentConfirmed_bookingGrid__rWlzK{grid-template-columns:minmax(0,1fr) minmax(132px,160px);grid-template-rows:auto auto;align-items:stretch;gap:12px}}.BookAppointmentConfirmed_locationCard__1k3d_{background:var(--primary-primary-l-7);border-radius:5px;padding:16px 16px 18px;display:flex;gap:12px;align-items:flex-start}@media only screen and (min-width:520px){.BookAppointmentConfirmed_locationCard__1k3d_{grid-column:1;grid-row:1/span 2}}.BookAppointmentConfirmed_storeIcon__L6h75{flex-shrink:0;color:var(--primary-primary-main);margin-top:2px}.BookAppointmentConfirmed_storeIcon__L6h75 img{display:block;width:18px;height:18px;object-fit:contain}.BookAppointmentConfirmed_locationBody__8QTdC{flex:1 1;min-width:0}.BookAppointmentConfirmed_storeTitleContainer__T5iJ9{display:flex;align-items:center;gap:8px}.BookAppointmentConfirmed_storeTitle__ddJcc{font-weight:var(--fw-bold);font-size:var(--font-ml);line-height:22px;color:var(--black);margin-bottom:6px}.BookAppointmentConfirmed_storeAddr__aDSDk{font-size:var(--font-smd);line-height:20px;color:var(--gray);font-weight:var(--fw-regular);margin-bottom:14px}.BookAppointmentConfirmed_directionsBtn__7OmJv{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:100%;padding:10px 16px;border-radius:999px;border:unset;background:var(--white);font-family:var(--font-default);font-size:var(--font-smd);font-weight:var(--fw-bold);color:var(--black);cursor:pointer;transition:opacity .15s ease}.BookAppointmentConfirmed_directionsBtn__7OmJv:hover{opacity:.9}.BookAppointmentConfirmed_directionsBtn__7OmJv img,.BookAppointmentConfirmed_directionsBtn__7OmJv svg{flex-shrink:0;color:var(--primary-primary-main)}.BookAppointmentConfirmed_directionsBtn__7OmJv img{width:18px;height:18px;object-fit:contain}.BookAppointmentConfirmed_metaCol__V_LHc{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:520px){.BookAppointmentConfirmed_metaCol__V_LHc{grid-column:2;grid-row:1/span 2}}.BookAppointmentConfirmed_metaCard__P_JVb{background:var(--primary-primary-l-7);border-radius:5px;padding:14px 16px;display:flex;align-items:center;gap:12px;min-height:54px;box-sizing:border-box;flex:1 1}.BookAppointmentConfirmed_metaIcon__TU_EZ{flex-shrink:0;color:var(--primary-primary-main);display:flex;align-items:center;justify-content:center}.BookAppointmentConfirmed_metaIcon__TU_EZ img{display:block;width:18px;height:18px;object-fit:contain}.BookAppointmentConfirmed_metaText__hg4gi{font-size:var(--font-md);line-height:20px;font-weight:var(--fw-regular);color:var(--black)}.BookAppointmentConfirmed_divider__A52Ai{border:none;border-top:1px solid var(--light-gray);margin:24px 0}.BookAppointmentConfirmed_personalGrid__kkUIT{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media only screen and (min-width:480px){.BookAppointmentConfirmed_personalGrid__kkUIT{grid-template-columns:1fr 1fr}}.BookAppointmentConfirmed_personalCard__RXVZP{background:var(--primary-primary-l-7);border-radius:5px;padding:14px 16px;display:flex;align-items:center;gap:12px;min-height:50px;box-sizing:border-box}@media only screen and (min-width:480px){.BookAppointmentConfirmed_personalFull__9Y7Ft{grid-column:1/-1}}.BookAppointmentConfirmed_personalIcon__93GI7{flex-shrink:0;color:var(--primary-primary-main);display:flex;align-items:center;justify-content:center}.BookAppointmentConfirmed_personalIcon__93GI7 img{display:block;object-fit:contain}.BookAppointmentConfirmed_personalText__Pdv8j{font-size:var(--font-md);line-height:20px;color:var(--black);font-weight:var(--fw-regular);word-break:break-word}.BookAppointmentConfirmed_exploreFooter___YskT{flex-shrink:0;margin-top:auto;padding:var(--appt-drawer-pad-y-row,16px) var(--appt-drawer-pad-x,28px);padding-bottom:max(var(--appt-drawer-pad-y-row,16px),env(safe-area-inset-bottom,0px));background:var(--white);border-top:1px solid var(--light-gray);box-shadow:0 -4px 12px rgba(0,0,0,.04)}.BookAppointmentConfirmed_exploreBtn__xDKvk{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 24px;border-radius:999px;background:var(--black);color:var(--white);font-family:var(--font-default);font-size:var(--font-lg);font-weight:var(--fw-bold);text-decoration:none;text-align:center;box-sizing:border-box;transition:opacity .2s ease}.BookAppointmentConfirmed_exploreBtn__xDKvk:hover{opacity:.92;color:var(--white)}@media only screen and (min-width:768px){.BookAppointmentConfirmed_exploreBtn__xDKvk{min-height:56px;font-size:var(--font-px-17)}.BookAppointmentConfirmed_heroTitle__iZp0m{font-size:var(--font-px-22)}.BookAppointmentConfirmed_heroDesc___i0Iq{font-size:var(--font-md)}.BookAppointmentConfirmed_sectionHeading__STOr8{font-size:var(--font-xl);margin-bottom:16px}}.TrialContactLensesBanner_container__znRQS{width:100%;height:auto;background:rgba(250,177,11,.1);max-width:100%;box-sizing:border-box}.TrialContactLensesBanner_content__bgQvW{width:100%;height:auto;margin:0 auto;padding:16px;box-sizing:border-box}@media(min-width:768px){.TrialContactLensesBanner_content__bgQvW{padding:16px var(--appt-drawer-pad-x) var(--appt-drawer-pad-section-b)}}@media(min-width:1024px){.TrialContactLensesBanner_content__bgQvW{padding:16px var(--appt-drawer-pad-x) var(--appt-drawer-pad-section-b)}}.TrialContactLensesBanner_title__z23Tn{font-family:var(--font-serif);font-size:16px;font-weight:600;line-height:normal;color:#000;letter-spacing:normal;margin-block:0 .5em}@media(min-width:1024px){.TrialContactLensesBanner_title__z23Tn{font-size:18px}}.TrialContactLensesBanner_highlight__sezcJ{color:#b47e00;margin-bottom:0;font-family:var(--font-serif);font-size:14px}.TrialContactLensesBanner_text__jzmO8{font-family:var(--font-serif);font-size:14px;font-weight:400;line-height:normal;color:#535353;letter-spacing:normal;margin-block:0 .5em}@media(min-width:1024px){.TrialContactLensesBanner_text__jzmO8{font-size:16px}}