.ts-landing-banner_wrp{display:flex;flex-wrap:wrap}.ts-landing-banner_content,.ts-landing-banner_media_wrp{width:50%}.ts-landing-banner_media img{width:100%;height:100%;object-fit:cover}.ts-landing-banner_content .Button{padding:17px;max-width:312px;width:100%;font-size:16px;border-radius:8px}.ts-landing-banner_content{display:flex;align-items:center;justify-content:center;padding:40px 20px}.ts-landing-banner_content h2{margin:0 0 26px;font-family:Helvetica Neue;font-weight:500;line-height:100%;letter-spacing:-.2px;color:#151515;font-size:clamp(3.5rem,6.66666667vw,6rem)}.ts-landing-banner_content h2 strong{color:#b27d14;font-weight:500}.ts-landing-banner_rte{max-width:300px;margin-bottom:40px}.ts-landing-banner_rte p{font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.2px;color:#5b5b5b}.ts-landing-banner_rte p:first-child{margin-top:0}.ts-landing-banner_content_wrp{max-width:420px}body.ts-popup-open-login,body.ts-popup{overflow:hidden}.ts-popup-overlay{display:none;background:#151515b0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999999;max-height:100vh;height:100%;cursor:pointer}.ts-popup-global{position:fixed;z-index:9999999;top:0;right:-100%;max-width:480px;background-color:#fff;width:100%;height:100%;transition:.3s}.ts-popup-login{display:none;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);border-radius:16px;height:auto}body.ts-popup .ts-popup-global{right:0}.ts-popup-body .ts-popup-text.dr{background:#f8f8f8;border-radius:8px;padding:15px;margin:0 0 20px}.ts-popup-body .ts-popup-text p{color:#5b5b5b;font-size:14px;line-height:120%;letter-spacing:0;text-align:center;max-width:300px;margin:0 auto}body.ts-popup-open-login .ts-popup-overlay,body.ts-popup-open-login .ts-popup-login,body.ts-popup .ts-popup-overlay{display:block}.ts-popup-head-text{font-family:Helvetica Neue;font-weight:500;font-size:24px;line-height:1;letter-spacing:0;color:#151515}.ts-popup-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #E0E0E0}.ts-popup-head-close{display:block;line-height:0}.ts-popup-body{padding:40px 24px 24px}body.ts-appointment .ts-popup-body{height:calc(100vh - 150px);overflow-y:auto}.ts-popup-login .ts-popup-body{padding-top:24px;height:auto;overflow:hidden}.ts-popup-text{font-size:16px;line-height:80%;letter-spacing:-.02em;text-align:center;color:#06c;margin-top:16px}.ts-popup-login-btn.Button{display:block;margin-top:0;padding:18px;border-radius:8px}.ts-popup-pincode-form{margin-top:0}.ts-form-input-grp .ts-form-input-title,.ts-appointment-title{font-family:Helvetica Neue;font-weight:500;font-size:18px;line-height:80%;letter-spacing:0;text-transform:capitalize;color:#151515;margin-bottom:16px;display:block}.ts-form-input-grp .ts-form-input{position:relative}.ts-form-input .Button{position:absolute;max-width:144px;border-radius:8px;font-size:16px;padding:2px 15px;top:4px;height:calc(100% - 8px);right:4px}.ts-form-input-grp .ts-form-input input{width:100%;border:1px solid #1515153D;height:48px;border-radius:8px;padding:15px 155px 15px 15px}.ts-form-input-grp .ts-form-input input::placeholder{color:#5b5b5b80;font-size:16px;line-height:80%;letter-spacing:0}.ts-popup-pincode-form .ts-pincode-err{display:none;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#d81820;margin-top:16px}.ts-popup-store-main{margin-top:36px}.ts-popup-store-text{font-family:Helvetica Neue;font-weight:500;font-size:16px;line-height:80%;letter-spacing:0;color:#231f20;margin-bottom:16px;display:flex;justify-content:space-between}.ts-popup-pincode-form .ts-pincode-err.pincode-err-need-sizing{max-width:364px}.ts-appointment-added-image{max-width:317px;margin:0 auto 16px}.ts-appointment-added-content{font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;text-align:center;color:#151515;margin-bottom:20px}.ts-appointment-added-note{display:none;background:#fcf9f1;color:#896631;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0px;text-align:center;padding:12px 16px;border-radius:8px}.ts-appointment-added-note span{max-width:267px;display:block;margin:0 auto}.ts-popup-footer{padding:16px 24px;border-top:1px solid #D0D0D080;position:sticky;bottom:0;background:#fff}.ts-appointment-added-bottoms{display:none;flex-direction:column}.ts-appointment-added-bottoms .ts-appointment-added-cs{margin:24px auto 0;display:block;font-weight:400;font-size:16px;line-height:80%;letter-spacing:0;text-decoration:underline;color:#06c;text-underline-offset:2px}.ts-popup-footer .Button{padding:17px;font-size:16px}.ts-appointment-text{font-weight:400;font-size:14px;line-height:80%;letter-spacing:0px;color:#5b5b5b}.ts-appointment-dates-main,.ts-appointment-time-main{margin-top:36px}.ts-appointment-added,.ts-popup-store-list .flickity-prev-next-button,.ts-appointment-data,.ts-popup-footer,body.ts-appo-added .ts-popup-pincode-form,body.ts-appo-added .ts-popup-text,body.ts-appo-added .ts-popup-footer .ts-appointment-add{display:none}body.ts-appointment .ts-appointment-data,body.ts-appointment .ts-popup-footer,body.ts-appo-added .ts-appointment-added,body.ts-appo-added .ts-popup-footer,.ts-popup-pincode-form .ts-pincode-err.active{display:block}.ts-popup-store-list .Grid__Cell.store-list-item{width:35.1%;padding:0;margin-right:12px;min-height:100%;background-color:#5b5b5b0d;border-radius:10px;overflow:hidden}.ts-store-list.Grid{margin:0 -24px 0 0}.ts-popup-store-list .Grid__Cell.store-list-item .store-name{font-weight:400;font-size:14px;line-height:80%;letter-spacing:0;text-align:center;text-transform:capitalize;padding:12px 6px;width:144px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.ts-popup-store-list .Grid__Cell img{width:100%;height:80px;object-fit:cover}.ts-appointment-dates{margin-top:20px;display:flex;gap:16px}.ts-dates-item{border:1px solid #5B5B5B26;display:flex;flex-direction:column;align-items:center;gap:9px;padding:13px 10px;border-radius:8px;width:48px;cursor:pointer}.ts-dates-item .ts-day{font-weight:400;font-size:14px;line-height:80%;letter-spacing:0;color:#5b5b5b}.ts-dates-item .ts-date{font-weight:400;font-size:16px;line-height:80%;letter-spacing:0;color:#151515}.ts-appointment-time-slot{cursor:pointer;border:1px solid #5B5B5B26;width:calc(33.33% - 8px * 2/3);display:flex;align-items:center;justify-content:center;padding:14.3px 10px 11px;border-radius:8px;font-weight:400;font-size:16px;line-height:80%;letter-spacing:0}.ts-dates-item.active,.ts-appointment-time-slot.active{border-color:#b27d14;background-color:#fff3e4}.ts-appointment-time-item{display:none;gap:14px 8px;flex-wrap:wrap}.ts-appointment-time-item.active,body.ts-appo-added .ts-popup-footer .ts-appointment-added-bottoms{display:flex}.ts-appointment-time-slot.disabled{background-color:#5b5b5b0a;color:#5b5b5b66;cursor:not-allowed;pointer-events:none}body.ts-appo-added .ts-popup-body{height:calc(100vh - 149px);display:flex;align-items:center}.ts-popup-store-text .view_all{color:#06c;text-transform:capitalize;line-height:1}.ts-pincode-err .ts-pincode-err-a{display:none;text-decoration:underline;color:#151515;margin-top:20px}.ts-popup-pincode-form:has(.ts-popup-store-main.hide) .ts-pincode-err-a{display:block}.ts-popup-pincode-form:has(.ts-pincode-err.active) button[data-pincode-form-submit],body.ts-appointment button[data-pincode-form-submit]{display:none}.Button.pincode-cross-button{display:none;max-width:unset;width:auto;padding:2px 18px;line-height:0px}.ts-popup-pincode-form:has(.ts-pincode-err.active) .Button.pincode-cross-button,body.ts-appointment .Button.pincode-cross-button{display:block}.Button.pincode-cross-button path{fill:currentColor}.ts-popup-global.ts-popup-main .ts-appointment-data{position:relative}.ts-popup-global.ts-popup-main .ts-appointment-data:has(.ts-dates-item.dummy-data){display:block}.ts-popup-global.ts-popup-main:has(.ts-dates-item.dummy-data) .ts-appointment-data:after{content:"";width:100%;height:110%;left:0;bottom:0;position:absolute;background:linear-gradient(180deg,#fff0 -29.05%,#fff 104.7%)}@media (max-width: 767px){.ts-landing-banner_content .Button{font-size:14px;padding:14px}.ts-popup-login{max-width:100%;border-radius:8px 8px 0 0;transform:none;left:0;top:auto;bottom:-100%;display:block}body.ts-popup .ts-popup-global:not(.ts-popup-login),body.ts-popup-open-login .ts-popup-login{bottom:0}.ts-popup-head-close svg{width:14px;height:14px}.ts-popup-head{padding:19px 16px}.ts-popup-head-text{font-size:18px;line-height:80%}.ts-popup-login .ts-popup-body{padding:24px 16px 16px}.ts-popup-text{font-size:14px;line-height:140%}.ts-popup-login-btn.Button{font-size:14px;padding:14px;margin-top:16px;border-radius:4px}.ts-popup-global{border-radius:8px 8px 0 0;right:0;max-width:100%;max-height:90vh;bottom:-100%;top:auto;height:auto}.ts-popup-body{padding:24px 16px}body.ts-appointment .ts-popup-body{height:auto}.ts-appointment-dates-main,.ts-appointment-time-main{margin-top:28px}.ts-form-input-grp .ts-form-input-title,.ts-appointment-title{font-size:14px;margin-bottom:12px}.ts-form-input-grp .ts-form-input input{height:44px;padding:14px 126px 14px 16px;font-size:14px}.ts-form-input .Button{padding:4px;font-size:14px;max-width:116px}.ts-popup-pincode-form .ts-pincode-err{margin-top:12px}.ts-popup-store-text{font-size:14px;line-height:100%}.ts-popup-footer{padding:20px 16px 16px}.ts-popup-footer .Button{font-size:14px;padding:12px 16px}.ts-appointment-added-bottoms .ts-appointment-added-cs{font-size:14px;margin-top:16px}.ts-appointment-added-image{max-width:209px;margin-bottom:8px}.ts-appointment-added-content{font-size:14px;max-width:320px;margin:0 auto 12px}.ts-appointment-added-note{font-size:12px;line-height:130%;padding:15px 16px}.ts-appointment-added-note span{max-width:229px}.ts-popup-store-list .Grid__Cell.store-list-item .store-name{width:120px}.ts-store-list.Grid{margin:0 -16px 0 0}.ts-popup-store-main{margin-top:24px;margin-bottom:16px}body.ts-appo-added .ts-popup-body{height:auto;padding:20px 16px;display:block}.ts-appointment-added-bottoms .ts-appointment-added-cs{text-underline-offset:1px}.ts-appointment-dates{margin-top:16px}.ts-pincode-err .ts-pincode-err-a{margin-top:24px;margin-bottom:62px}.Button.pincode-cross-button{padding:3px 18px}.ts-landing-banner_content,.ts-landing-banner_media_wrp{width:100%}.ts-landing-banner_wrp{flex-direction:column-reverse}.ts-landing-banner_content_wrp{max-width:100%;width:100%}.ts-landing-banner_content{padding:0 16px 80px;margin-top:-46px;z-index:1}.ts-landing-banner_wrp:has(video) .ts-landing-banner_content{margin-top:0;padding-top:35px}.ts-landing-banner_content h2{font-size:clamp(3rem,13.3333333vw,3.5rem);max-width:55%;letter-spacing:-.8px;margin-bottom:8px;line-height:1}.ts-landing-banner_rte p{font-size:16px}.ts-landing-banner_button{position:fixed;width:100%;left:0;padding:16px;background:#fff;bottom:78px;box-shadow:0 -4px 8px #0000000a}body.temp_travelling-stylist .fix-footer{border-radius:0}.ts-popup-pincode-form:has(.ts-popup-store-main.hide) .ts-pincode-err-a{margin-bottom:12px}}@media (max-width: 575px){.ts-landing-banner_content h2{max-width:65%}.ts-landing-banner_rte{margin-left:auto;max-width:60%;margin-bottom:20px}.ts-landing-banner_content .Button{max-width:100%}.ts-popup-store-list .Grid__Cell.store-list-item{width:42%}.ts-appointment-dates{overflow-y:auto;gap:12px;margin-right:-16px}.ts-appointment-dates::-webkit-scrollbar{display:none}.ts-dates-item{padding:12px 8px;width:calc(17% - 10px);min-width:calc(17% - 10px)}.ts-dates-item:last-child{margin-right:12px}.ts-dates-item .ts-day{font-size:12px}.ts-dates-item .ts-date{font-size:14px}.ts-appointment-time-item{gap:12px 8px}.ts-appointment-time-slot{width:calc(33.33% - 8px * 2/3);font-size:14px;padding:12px 10px}}
/*# sourceMappingURL=/cdn/shop/t/506/assets/ts-landing-banner.css.map */
