*{box-sizing:border-box}.modal__option-form__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal__option-form__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal__option-form__input[type=number]{-moz-appearance:textfield}.phoneInput__inputContainer{z-index:1;position:relative}.phoneInput__flagContainer{justify-content:center;align-items:center;max-width:112px;height:94%;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.modal__btn____close{cursor:pointer;background:0 0;border:none;width:24px;height:24px;transition:all .4s}.modal__btn____close:hover{opacity:.5}.mdHeader{justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.modal__option-form__submit{margin-top:auto}}
.wrapper____paddings.row{padding:0 0 0 16px}.wrapper____paddings.col{padding:0 16px}.store__group[data-direction=row] .wrapper____paddings.col{padding:0}.store__content{height:100%;min-height:100dvh;font-family:Saans;font-size:16px;font-style:normal;font-weight:400;position:relative;overflow:hidden auto;background-attachment:fixed!important}.store__content::-webkit-scrollbar{width:0;display:none}.store__wrapper{--site-header-inner-height:44px;--site-header-padding-x:16px;--site-header-padding-y:24px;--site-header-margin-bottom:0px;-webkit-user-select:text;user-select:text;flex-direction:column;min-height:100dvh;display:flex;position:relative}.swiper{width:100%}.store__header{z-index:4;isolation:isolate;will-change:transform;justify-content:space-between;align-items:center;padding-top:40px;display:flex;position:sticky;top:0;left:0}.store__header-logo{opacity:1;transition:all .4s}.store__main{-webkit-user-select:text;user-select:text;flex-direction:row;flex-grow:1;justify-content:space-between;align-items:flex-start;width:100%;max-width:1113.34px;height:100%;margin:0 auto;display:flex;position:relative}.store__main-container{flex-direction:column;gap:32px;width:48.96%;margin-top:24px;padding-bottom:32px;display:flex}@media screen and (max-width:992px) and (min-width:769px){.store__main-container{width:60%}}@media screen and (min-width:769px){.store__main-container{min-height:275px}}@media screen and (max-width:769px){.store__main-container{width:100%}}.store__footer{z-index:3;flex-direction:row-reverse;justify-content:left;align-items:flex-end;gap:24.58%;padding-bottom:24px;display:flex;position:sticky;bottom:0}@media screen and (max-width:1081.34px){.store__footer{margin-left:0!important;margin-right:0!important}}.store__footer-container{pointer-events:all;margin-left:16px}.modal{z-index:100;background-color:#000000b3;width:100%;height:100%;transition:all .4s;animation-name:fadeIn;animation-duration:.4s;display:none;position:fixed;top:0;left:0;overflow:hidden}#sensitiveModal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:backdrop-filter,filter,background}.modal-content{background-color:#0000;flex-direction:column;gap:16px;width:100%;height:fit-content;transition:all .4s;display:flex;position:fixed;border-radius:20px!important}@media screen and (min-width:769px){.modal-content{top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:768px){.modal-content{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;top:auto!important;bottom:0!important;left:0!important;transform:none!important}}.modal-close{cursor:pointer;-webkit-backdrop-filter:blur(10px);will-change:backdrop-filter,filter,background;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-self:end;align-items:center;width:40px;height:40px;margin-right:16px;padding:6px;transition:all .3s;display:none}.modal-close:hover{background:#ffffff26}.modal-header{justify-content:space-between;align-items:baseline;display:flex}.modal__contact-close,.modal__option-close{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:50%;width:24px;height:24px;padding:0;transition:all .3s}.modal__contact-close,.modal__option-close:hover{opacity:.5}@keyframes slideIn{0%{bottom:-300px}to{bottom:0}}@keyframes fadeIn{0%{background-color:#0000}to{background-color:#000000b3}}@media (max-width:769px){.store__wrapper{--site-header-inner-height:44px;--site-header-padding-x:16px;--site-header-padding-y:16px;--site-header-margin-bottom:calc(var(--site-header-inner-height,0)/2*-1)}.store__footer{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-bottom:16px}.store__footer-container{justify-content:center;width:100%;margin-left:0;display:flex}.store__main{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px}.store__main.--full .store__main-container{z-index:2}.modal-content{bottom:0;top:initial;left:initial;transform:none}.modal-header{justify-content:center;position:relative}}.gallery-transition{opacity:0;transition:opacity .6s}.gallery-transition.--visible{opacity:1;flex-direction:column;gap:12px;padding:12px 0;display:flex}@media screen and (max-width:769px){.gallery-transition.--visible:not(.main-image){padding:12px var(--tp-main-content-py)}}.animate-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.modal__contact{-webkit-backdrop-filter:blur(75px);will-change:backdrop-filter,filter,background;background:#1b1b1b;border:none;border-radius:20px;flex-direction:column;gap:24px;padding:24px 20px 20px;display:flex;box-shadow:0 -10px 50px #0000004d}.modal__contact-content{max-width:409px;transition:bottom .3s ease-in-out,opacity .3s ease-in-out}.modal__contact-title{text-align:center;color:#fff;font-family:Saans;font-size:24px;font-style:normal;font-weight:500;line-height:133.333%}.modal__contact__body{flex-direction:column;gap:8px;display:flex}.modal__contact__card{cursor:pointer;background:#ffffff0d;border-radius:20px;flex-direction:column;gap:4px;padding:16px;transition:all .3s;display:flex}.modal__contact__card:hover{background:#ffffff14}.modal__contact-label{color:#fff6;font-family:Saans;font-size:12px;font-style:normal;font-weight:500;line-height:124%}.modal__contact-value{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Saans;font-size:16px;font-style:normal;font-weight:500;line-height:140%;overflow:hidden}@media (max-width:769px){.modal__contact-content{max-width:100%}.modal__contact{border-radius:20px 20px 0 0;padding:24px 20px 20px}.modal__contact-close{position:absolute;right:0}.modal__contact-title{font-size:18px;line-height:100%}}@media screen and (min-width:769px){#contactModalContent{transition:all .3s;left:50%;transform:translate(-50%,-50%);top:50%!important}}@media screen and (max-width:768px){#contactModalContent{width:100%;top:auto!important;bottom:0!important;left:0!important;transform:none!important}}
.m24px{margin-top:24px}.modal__option{-webkit-backdrop-filter:blur(48px);will-change:backdrop-filter,filter,background;border:none;border-radius:20px;flex-direction:column;padding:20px;display:flex;box-shadow:0 -10px 50px #0000004d;background:#242424!important}@media screen and (max-width:769px){.modal__option{border-radius:20px 20px 0 0!important}}.modal__option-content{max-width:623px;transition:bottom .3s ease-in-out,opacity .3s ease-in-out}.modal__option-title{color:#fff;text-align:center;font-family:Saans;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.modal__option-title{font-size:16px;line-height:20px}}.modal__option__link__title{color:#fff;font-family:Saans;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.modal__option__link__title{font-size:16px;line-height:20px}}.modal__option__link__title{margin:0!important;padding:0!important}.modal__option__link_url__container{border-radius:30px;justify-content:space-between;align-items:center;gap:14px;padding:3px 4px 3px 16px;display:flex}.modal__option__link_url{align-items:center;gap:4px;font-family:Saans;font-size:16px;font-weight:400;line-height:22px;display:flex;color:#fff!important}@media (max-width:992px){.modal__option__link_url{font-size:16px;line-height:22px}}.modal__option__link_url{transition:all .3s}.modal__option__link_url svg{flex-shrink:0;min-width:16px;min-height:16px}.modal__option__link_url span{font-family:Saans;font-size:14px;font-weight:400;line-height:22px;color:#fff!important}@media (max-width:992px){.modal__option__link_url span{font-size:14px;line-height:18px}}.modal__option__link_url span{display:-webkit-box;display:box;-webkit-line-clamp:1;line-clamp:1;box-orient:vertical;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden}.modal__option__link_url:hover{opacity:.8}.modal__option__link__button{color:#0d0d0d;cursor:pointer;text-wrap:nowrap;background:#fff;border:none;border-radius:30px;justify-content:center;align-items:center;gap:4px;min-width:111px;padding:12px;transition:all .3s;display:flex}.modal__option__link__button p{color:#0d0d0d;font-family:Saans;font-size:16px;font-weight:500;line-height:22px;margin:0!important;padding:0!important}@media (max-width:992px){.modal__option__link__button p{font-size:16px;line-height:22px}}.modal__option__link__button:hover{opacity:.8}.modal__option__card{will-change:backdrop-filter,filter,background;background-position-x:50%;border-radius:20px;flex-direction:column;align-items:center;gap:20px;width:100%;padding:24px 16px;display:flex;overflow:hidden}.modal__option-background-image{will-change:bottom,opacity,transform;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-backdrop-filter:var(--overlay-blur);backdrop-filter:var(--overlay-blur);z-index:-1;background-position:50%;background-size:cover;position:absolute;top:-10px;left:-10px}.modal__option__card-img{z-index:2;border-radius:50%;width:102px;height:102px;position:relative;box-shadow:0 4px 100px #00000040}.modal__option__card-container{-webkit-user-select:text;user-select:text;flex-direction:column;gap:8px;display:flex}.modal__option__card-title{z-index:2;color:var(--share-font-color,#fff);text-align:center;font-family:Saans;font-size:18px;font-weight:500;line-height:24px;position:relative}@media (max-width:992px){.modal__option__card-title{font-size:16px;line-height:20px}}.modal__option__card-text{z-index:2;color:var(--share-font-color,#fff);opacity:.6;text-align:center;font-family:Saans;font-size:14px;font-weight:400;line-height:22px;position:relative}@media (max-width:992px){.modal__option__card-text{font-size:14px;line-height:18px}}.modal__option__card-text{width:100%;max-width:218px}.modal__option__link{border-radius:20px;gap:16px;width:100%;padding:16px;background-color:#ffffff0a!important}.modal__option__link-container{flex-direction:column;gap:4px;display:flex}.modal__option__link-title{font-family:Saans;font-size:18px;font-weight:500;line-height:24px;color:#fff!important}@media (max-width:992px){.modal__option__link-title{font-size:16px;line-height:20px}}.modal__option__link-title{margin:0!important}.modal__option__link-text{font-family:Saans;font-size:14px;font-weight:400;line-height:22px;color:#bfbfbf!important}@media (max-width:992px){.modal__option__link-text{font-size:14px;line-height:18px}}.modal__option__link-buttons{gap:8px;margin-top:16px;display:flex}.modal__option__slider{width:calc(100% + 20px)!important}.modal__option__slide{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;max-width:72px;display:flex}.modal__option__slide__button{cursor:pointer;background:#333435;border:none;border-radius:51px;justify-content:center;align-items:center;width:64px;height:64px;padding:0;transition:all .3s;display:flex;box-shadow:0 0 32px #0000001a}.modal__option__slide__button:hover{opacity:.5}.modal__option__slide__button.Email{background:#fff}.modal__option__slide__button.WhatsApp{background:#65d072}.modal__option__slide__button.Facebook{background:#425893}.modal__option__slide__button.Twitter{background:#4d9feb}.modal__option__slide-text{font-family:Saans;font-size:14px;font-weight:500;line-height:22px;color:#fff!important;text-align:center!important}@media (max-width:992px){.modal__option__slide-text{font-size:14px;line-height:18px}}@media (max-width:769px){.modal__option{border-radius:20px 20px 0 0;padding:24px}.modal__option,.modal__contact{padding:24px 20px 20px}.modal__option__link{flex-direction:column;align-items:normal}.modal__option__card{margin-top:0;padding:24px}.modal__option-close{transition:all .3 ease;position:absolute;right:0;color:#fff!important}.modal__option-close:hover{opacity:.5}.modal__contact-content,.modal__option-content{max-width:100%}}@media screen and (min-width:769px){#optoinModalContent{transition:all .3s;left:50%;transform:translate(-50%,-50%);top:50%!important}}@media screen and (max-width:768px){#optoinModalContent{width:100%;top:auto!important;bottom:0!important;left:0!important;transform:none!important}}
.modal__sensitive-content{max-width:409px}.modal__sensitive{background:#191a1b;border:1px solid #292a2b;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:360px;padding:24px;display:flex;box-shadow:0 -10px 50px #0000004d}.modal__sensitive-title{font-family:Saans;font-size:22px;font-weight:500;line-height:28px}@media (max-width:992px){.modal__sensitive-title{font-size:22px;line-height:28px}}.modal__sensitive-title{text-align:center;color:#fff}.modal__sensitive-text{font-family:Saans;font-size:16px;font-weight:500;line-height:22px}@media (max-width:992px){.modal__sensitive-text{font-size:16px;line-height:22px}}.modal__sensitive-text{color:#fff;text-align:center}.modal__sensitive-button{border:none;border-radius:39px;width:100%;padding:16px 0 14px;font-family:Saans;font-size:16px;font-weight:500;line-height:22px}@media (max-width:992px){.modal__sensitive-button{font-size:16px;line-height:22px}}.modal__sensitive-button{color:#fff;cursor:pointer;opacity:1;transition:opacity .3s,background .3s}.modal__sensitive-button--default{color:#191a1b;background:#fff}.modal__sensitive-button--default:hover{opacity:.5}.modal__sensitive-button--outline{background:0 0;border:1px solid #fff}.modal__sensitive-button--outline:hover{color:#e6e6e6;border:1px solid #e6e6e6}@media (max-width:769px){.modal__sensitive-content{max-width:100%}.modal__sensitive{border-radius:24px 24px 0 0;padding:16px}}
.modal__service{-webkit-backdrop-filter:blur(123.05px);backdrop-filter:blur(123.05px);background:#0000004d;border-radius:24px;flex-direction:column;gap:24px;min-height:94.27dvh;padding:24px;display:flex;box-shadow:0 -10px 50px #0000004d}.modal__service__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.modal__service__header-button{cursor:pointer;background:0 0;border:none}.modal__service__header-title{color:#fff;text-align:center;text-overflow:ellipsis;font-family:Saans;font-size:16px;font-weight:500;line-height:112.5%;overflow:hidden}.modal__service__body{flex-direction:column;gap:40px;display:flex}.modal__service__body__card{background-color:#3b0c0c;border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex}.modal__service__body__card-text{color:#fff;font-family:Saans;font-size:14px;font-weight:400;line-height:157.143%}.modal__service__body__card-icon{aspect-ratio:1;width:24px;height:24px}.modal__service__body__card-title{color:#fff;font-family:Saans;font-size:16px;font-weight:500;line-height:112.5%}.modal__service__body__content{flex-direction:column;gap:24px;display:flex}.modal__service__body__content-title{color:#fff;text-align:center;font-family:Saans;font-size:22px;font-weight:500;line-height:109.091%}.modal__service__body__content-text{color:#fff;text-align:center;font-family:Saans;font-size:16px;font-weight:400;line-height:150%}.store__service__option{cursor:pointer;background-color:#ffffff14;border-radius:20px;width:100%;transition:background-color .5s}.store__service__option:hover{background-color:#ffffff4d}.store__service__option-title{color:#fff;text-overflow:ellipsis;font-family:Saans;font-size:16px;font-weight:500;overflow:hidden}.store__service__option-text{color:#fff;text-overflow:ellipsis;font-family:Saans;font-size:14px;font-weight:400;line-height:132%;overflow:hidden}.store__service__option-price{color:#b4b5b5;font-family:Saans;font-size:14px;font-weight:400;line-height:142.9%}.store__service__option-img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:36px;height:36px;position:absolute;left:6px}.store__input__phone__select{border-radius:.5px solid #fff9;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:1px 42px 1px 12px;display:flex;position:relative}.store__input__phone__select__input{color:#fff9;font-family:Saans;font-size:14px;font-weight:400;line-height:22px}.store__input__phone__select__arrow{transform-origin:50%;transition:all .3s}.store__input__phone__select__arrow.open{transform:rotate(180deg)}.store__input__phone__select__arrow path{transition:all .3s}.store__input__phone__select__arrow.open path{stroke:#fff}.store__input__phone__select__dropdown{z-index:10000;background-color:#212225;border-radius:8px;max-height:184px;position:absolute;right:0}@media (max-width:769px){.modal__service-content{max-width:100%}.modal__service{border-radius:24px 24px 0 0;padding:16px}}
.chat-widget-template{cursor:pointer;opacity:.5;width:100%;transition:opacity .3s}.chat-widget-template--active{opacity:1}.chat-widget-template__container{background:var(--widget-bg-color);-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);color:var(--widgets_background_font);border-radius:20px;flex-direction:column;gap:14px;padding:16px;transition:transform .2s,background .2s;display:flex}.chat-widget-template__container:hover{transform:translateY(-2px)}.chat-widget-template__header{justify-content:space-between;display:flex}.chat-widget-template__avatar-container{align-items:center;gap:8px;display:flex;position:relative}.chat-widget-template__header-info{flex-direction:column;gap:2px;display:flex}.chat-widget-template__title{color:var(--widgets_background_font);font-size:18px;font-weight:500;line-height:24px}.chat-widget-template__online{color:var(--widgets_background_font);opacity:.5;align-items:center;gap:4px;font-size:11px;display:flex}.chat-widget-template__questions{flex-wrap:wrap;gap:8px;display:flex}.chat-widget-template__question-btn{cursor:pointer;text-align:left;color:var(--widgets_background_font);-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);font-size:14px;font-weight:500;font-family:var(--font-family);border-radius:20px;padding:8px 14px;transition:all .2s}.chat-widget-template__question-btn:hover{background:var(--widget-bg-color-hover)}@media (max-width:768px){.chat-widget-template__question-btn{padding:6px 12px}}
.chat-history-module-scss-module__ljBMHW__chatHistory{align-items:center;gap:6px;min-width:101px;display:flex}.chat-history-module-scss-module__ljBMHW__text{margin:0;font-size:14px;font-weight:500;line-height:18px}
.online-avatar-module-scss-module__cHNhJa__avatarWrapper{position:relative}.online-avatar-module-scss-module__cHNhJa__headerAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.online-avatar-module-scss-module__cHNhJa__dot{border:1.5px solid var(--overlay-color);background:#22c55e;border-radius:50%;flex-shrink:0;width:12px;height:12px;display:block;position:absolute;bottom:0;right:0}
.template-preview:has(.chat-interface){--tp-page-bottom-overflow:0px;height:100dvh;min-height:100dvh;max-height:100dvh;padding-bottom:20px;overflow:hidden}.template-preview__main:has(.chat-interface){flex-direction:column;min-height:0;padding-top:0;display:flex;overflow:hidden}@media screen and (max-width:992px){.template-preview:has(.chat-interface) footer{display:none}}.chat-interface-module-scss-module__MevtaG__root{--_mask-visible:#000;--_mask-hidden:#0000;min-height:0;color:var(--widgets_background_font);flex-direction:column;flex:1;width:100%;max-width:628px;height:100%;margin:0 auto;padding-top:60px;font-family:inherit;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.chat-interface-module-scss-module__MevtaG__root{padding-inline:20px;padding-top:0}}.chat-interface-module-scss-module__MevtaG__rateLimitWarning{color:var(--widgets_background_font);padding:8px 16px;font-size:14px;font-weight:500}.chat-interface-module-scss-module__MevtaG__header{z-index:10;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:8px 20px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.chat-interface-module-scss-module__MevtaG__headerInfo{flex-direction:column;gap:2px;display:flex}.chat-interface-module-scss-module__MevtaG__headerName{color:var(--widgets_background_font);letter-spacing:0%;font-size:20px;font-weight:500;line-height:26px}.chat-interface-module-scss-module__MevtaG__messagesMask{min-height:0;-webkit-mask-image:linear-gradient(to bottom,var(--_mask-hidden)0%,var(--_mask-visible)24px,var(--_mask-visible)calc(100% - 20px),var(--_mask-hidden)100%);mask-image:linear-gradient(to bottom,var(--_mask-hidden)0%,var(--_mask-visible)24px,var(--_mask-visible)calc(100% - 20px),var(--_mask-hidden)100%);-webkit-mask-image:linear-gradient(to bottom,var(--_mask-hidden)0%,var(--_mask-visible)24px,var(--_mask-visible)calc(100% - 20px),var(--_mask-hidden)100%);scrollbar-width:none;flex:1;overflow-y:scroll}.chat-interface-module-scss-module__MevtaG__messagesMask::-webkit-scrollbar{width:0;display:none}.chat-interface-module-scss-module__MevtaG__messages{flex-direction:column;gap:12px;min-height:100%;padding:12px 20px 20px;display:flex}@media (max-width:768px){.chat-interface-module-scss-module__MevtaG__messages{padding:0}}.chat-interface-module-scss-module__MevtaG__message{max-width:80%;animation:.3s ease-out chat-interface-module-scss-module__MevtaG__chat-interface-slide-in;display:flex}.chat-interface-module-scss-module__MevtaG__messageUser{align-self:flex-end}.chat-interface-module-scss-module__MevtaG__messageAssistant{align-self:flex-start}.chat-interface-module-scss-module__MevtaG__messageContent{white-space:pre-wrap;word-break:break-word;color:var(--widgets_background_font);-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.5}.chat-interface-module-scss-module__MevtaG__messageContentUser{background:var(--widget-bg-color);border-bottom-right-radius:4px}.chat-interface-module-scss-module__MevtaG__messageContentAssistant{background:var(--widget-bg-color-hover);border-bottom-left-radius:4px}.chat-interface-module-scss-module__MevtaG__cursor{opacity:.7;margin-left:2px;animation:1s infinite chat-interface-module-scss-module__MevtaG__chat-interface-blink;display:inline-block}.chat-interface-module-scss-module__MevtaG__suggestions{flex-direction:column;gap:10px;padding:0 20px 12px;display:flex}.chat-interface-module-scss-module__MevtaG__suggestionsLabel{color:var(--widgets_background_font);opacity:.5;text-transform:capitalize;font-size:12px}.chat-interface-module-scss-module__MevtaG__suggestionsList{flex-wrap:wrap;gap:8px;display:flex}.chat-interface-module-scss-module__MevtaG__suggestionBtn{background:var(--widget-bg-color);color:var(--widgets_background_font);cursor:pointer;text-align:left;-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);border-radius:100px;padding:8px 14px;font-family:Saans;font-size:14px;font-weight:500;line-height:22px;transition:all .2s}@media (max-width:992px){.chat-interface-module-scss-module__MevtaG__suggestionBtn{font-size:14px;line-height:18px}}.chat-interface-module-scss-module__MevtaG__suggestionBtn:hover:not(:disabled){background:var(--widget-bg-color-hover)}.chat-interface-module-scss-module__MevtaG__suggestionBtn:disabled{opacity:.5;cursor:not-allowed}.chat-interface-module-scss-module__MevtaG__inputArea{padding:12px 20px var(--tp-page-bottom-overflow,0px)}.chat-interface-module-scss-module__MevtaG__inputWrapper{background:var(--widget-bg-color);-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);border-radius:28px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.chat-interface-module-scss-module__MevtaG__input{color:var(--widgets_background_font);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-family:inherit;font-size:14px}.chat-interface-module-scss-module__MevtaG__input::placeholder{opacity:.4;color:var(--widgets_background_font)}.chat-interface-module-scss-module__MevtaG__input:disabled{opacity:.5;cursor:not-allowed}.chat-interface-module-scss-module__MevtaG__sendBtn{background:var(--widget-bg-color-hover);width:36px;height:36px;color:var(--widgets_background_font);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:all .2s;display:flex}.chat-interface-module-scss-module__MevtaG__sendBtn:hover:not(:disabled){background:var(--widget-bg-color)}.chat-interface-module-scss-module__MevtaG__sendBtn:disabled{opacity:.3;cursor:not-allowed}.chat-interface-module-scss-module__MevtaG__loadingDots{letter-spacing:2px;font-size:16px;animation:1s infinite chat-interface-module-scss-module__MevtaG__chat-interface-loading}@keyframes chat-interface-module-scss-module__MevtaG__chat-interface-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-interface-module-scss-module__MevtaG__chat-interface-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes chat-interface-module-scss-module__MevtaG__chat-interface-loading{0%,to{opacity:.3}50%{opacity:1}}@media (max-width:480px){.chat-interface-module-scss-module__MevtaG__header{min-height:52px;padding:8px 16px;top:8px}.chat-interface-module-scss-module__MevtaG__messages{gap:10px;padding-top:16px}.chat-interface-module-scss-module__MevtaG__message{max-width:88%}.chat-interface-module-scss-module__MevtaG__messageContent{padding:10px 14px;font-size:13px}.chat-interface-module-scss-module__MevtaG__inputArea{padding:8px 16px var(--tp-page-bottom-overflow,0px)}}@media (max-width:480px) and (max-width:768px){.chat-interface-module-scss-module__MevtaG__inputArea{padding:8px 0}}@media (max-width:480px){.chat-interface-module-scss-module__MevtaG__suggestionBtn{padding:6px 12px;font-size:12px}}
.chat-floating-input{pointer-events:all;width:100%}.chat-floating-input__wrapper{background:var(--widget-bg-color);-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex;border-radius:100px!important}.chat-floating-input__input{color:var(--widgets_background_font);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-family:Saans;font-size:16px;font-weight:400;line-height:22px}@media (max-width:992px){.chat-floating-input__input{font-size:16px;line-height:22px}}.chat-floating-input__input::placeholder{opacity:.4;color:var(--widgets_background_font)}.chat-floating-input__send-btn{background:var(--widget-bg-color-hover);width:36px;height:36px;color:var(--widgets_background_font);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.chat-floating-input__send-btn:hover:not(:disabled){opacity:.8}.chat-floating-input__send-btn:disabled{opacity:.3;cursor:not-allowed}
.bio-page-layout-module-scss-module__-hLJha__bio-page-layout__bio{width:28.44%;margin-top:-106px;position:sticky;top:0;left:0}@media (max-width:769px){.bio-page-layout-module-scss-module__-hLJha__bio-page-layout__bio{width:100%;margin-top:0;position:relative}}
.chat-page-layout-module-scss-module__fL0nFq__mainZone{flex-grow:1}
.product-variant-detail-module-scss-module__T6VHfq__buyNowButton{bottom:var(--tp-main-content-py);z-index:2;width:100%;max-width:calc(var(--tp-main-content-max-width) - var(--tp-main-content-py)*2);margin-left:auto;margin-right:auto;transition:bottom .2s;position:sticky}@media screen and (max-width:769px){.product-variant-detail-module-scss-module__T6VHfq__buyNowButton{max-width:calc(100% - var(--tp-main-content-py)*2)}}
.purchase-confirmation-dialog{min-height:250px}.purchase-confirmation-dialog .adaptive-dialog-header{flex-direction:column;align-items:center;gap:20px;display:flex}.purchase-confirmation-dialog .adaptive-dialog-header>svg{width:48px;height:48px;margin-top:24px}.purchase-confirmation-dialog .adaptive-dialog-header .adaptive-dialog-title{text-align:center;color:#fff;font-family:Saans;font-size:22px;font-weight:500;line-height:28px}@media (max-width:992px){.purchase-confirmation-dialog .adaptive-dialog-header .adaptive-dialog-title{font-size:22px;line-height:28px}}.purchase-confirmation-dialog__content{text-align:center;color:#fff;margin-top:8px;font-family:Saans;font-size:16px;font-weight:400;line-height:22px}@media (max-width:992px){.purchase-confirmation-dialog__content{font-size:16px;line-height:22px}}.purchase-confirmation-dialog__links{flex-direction:column;gap:12px;margin-top:20px;display:flex}.purchase-confirmation-dialog__footer{text-align:center;color:#fff;margin-top:20px;font-family:Saans;font-size:14px;font-weight:400;line-height:22px}@media (max-width:992px){.purchase-confirmation-dialog__footer{font-size:14px;line-height:18px}}
.booking-variant-detail-module-scss-module__6hvzoG__bookingSelectionTitle{font-family:Saans;font-size:22px;font-weight:500;line-height:28px}@media (max-width:992px){.booking-variant-detail-module-scss-module__6hvzoG__bookingSelectionTitle{font-size:22px;line-height:28px}}.booking-variant-detail-module-scss-module__6hvzoG__bookingSelectionTitle{color:var(--e_product_widgets_fonts_color,#fff)}.booking-variant-detail-module-scss-module__6hvzoG__bookingSelectionHeader{align-items:center;gap:16px;display:flex}.booking-variant-detail-module-scss-module__6hvzoG__contentItem{padding-bottom:16px}@media screen and (max-width:769px){.booking-variant-detail-module-scss-module__6hvzoG__contentItem{padding-left:var(--tp-main-content-py);padding-right:var(--tp-main-content-py)}}.booking-variant-detail-module-scss-module__6hvzoG__bookingSelection{flex-direction:column;gap:12px;display:flex}.booking-variant-detail-module-scss-module__6hvzoG__booking-back-button{width:32px;height:32px;color:var(--tp-main-text-color,#fff);cursor:pointer;background-color:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.booking-variant-detail-module-scss-module__6hvzoG__bookingBackButton{color:var(--e_product_widgets_fonts_color,#fff);background:var(--e_product_widgets_color,#fff3);justify-content:center;align-items:center;display:inline-flex;width:44px!important;padding:0!important}.booking-variant-detail-module-scss-module__6hvzoG__bookingBackButton:hover:not(:disabled),.booking-variant-detail-module-scss-module__6hvzoG__bookingBackButton:focus-visible{background:var(--e_product_widgets_color_hover,#ffffff59)}
.group-renderer-module-scss-module__DgwAta__header{padding:0 16px}.group-renderer-module-scss-module__DgwAta__group{flex-direction:column;gap:8px;display:flex}.group-renderer-module-scss-module__DgwAta__group[data-direction=row]{flex-flow:row}.group-renderer-module-scss-module__DgwAta__group[data-direction=row]>*{width:50%}.group-renderer-module-scss-module__DgwAta__withPadding{padding:0 16px}
.bio-page-template-module-scss-module__B-yHxG__footer{pointer-events:none;transition:padding .12s ease-in-out}.bio-page-template-module-scss-module__B-yHxG__floatingZoneWrapper{flex-direction:row-reverse;justify-content:flex-start;align-items:flex-end;gap:12px;width:100%;max-width:1113.34px;margin:0 auto;display:flex}@media screen and (max-width:768px){.bio-page-template-module-scss-module__B-yHxG__floatingZoneWrapper{flex-direction:column;align-items:stretch;gap:16px}}.bio-page-template-module-scss-module__B-yHxG__floatingZone{pointer-events:all;flex:0 0 48.96%;width:48.96%;margin-left:auto}@media screen and (max-width:992px) and (min-width:768px){.bio-page-template-module-scss-module__B-yHxG__floatingZone{flex:0 0 60%;width:60%}}@media screen and (max-width:768px){.bio-page-template-module-scss-module__B-yHxG__floatingZone{width:100%;max-width:100%}}.bio-page-template-module-scss-module__B-yHxG__floatingZone>:not(:last-child){margin-bottom:16px}.bio-page-template-module-scss-module__B-yHxG__withBottomPadding{padding-bottom:24px}
.product-page-template-module-scss-module__q-9Okq__bookingSelectionTitle{font-family:Saans;font-size:22px;font-weight:500;line-height:28px}@media (max-width:992px){.product-page-template-module-scss-module__q-9Okq__bookingSelectionTitle{font-size:22px;line-height:28px}}.product-page-template-module-scss-module__q-9Okq__bookingSelectionTitle{color:var(--e_product_widgets_fonts_color,#fff)}.product-page-template-module-scss-module__q-9Okq__bookingSelectionHeader{align-items:center;gap:16px;display:flex}.product-page-template-module-scss-module__q-9Okq__contentItem{padding-bottom:16px}@media screen and (max-width:769px){.product-page-template-module-scss-module__q-9Okq__contentItem{padding-left:var(--tp-main-content-py);padding-right:var(--tp-main-content-py)}}.product-page-template-module-scss-module__q-9Okq__contentItemVariants,.product-page-template-module-scss-module__q-9Okq__bookingSelection{flex-direction:column;gap:12px;display:flex}.product-page-template-module-scss-module__q-9Okq__contentGap{flex-grow:1;min-height:70px}.product-page-template-module-scss-module__q-9Okq__footer{width:100%}.product-page-template-module-scss-module__q-9Okq__main{-webkit-user-select:text;user-select:text;flex-direction:column;min-height:calc(100svh - 80px);display:flex}@media screen and (max-width:992px){.product-page-template-module-scss-module__q-9Okq__main{min-height:calc(100svh - 120px)}}.product-page-template-module-scss-module__q-9Okq__booking-back-button{width:32px;height:32px;color:var(--tp-main-text-color,#fff);cursor:pointer;background-color:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.product-page-template-module-scss-module__q-9Okq__bookingBackButton{color:var(--e_product_widgets_fonts_color,#fff);background:var(--e_product_widgets_color,#fff3);justify-content:center;align-items:center;display:inline-flex;width:44px!important;padding:0!important}.product-page-template-module-scss-module__q-9Okq__bookingBackButton:hover:not(:disabled),.product-page-template-module-scss-module__q-9Okq__bookingBackButton:focus-visible{background:var(--e_product_widgets_color_hover,#ffffff59)}
