.splitted-popup-module__dHnknq__root{width:100%;min-height:0;height:var(--popup-height,100%);flex:auto;max-height:100%;display:flex}@media (max-width:992px){.splitted-popup-module__dHnknq__root{flex-direction:column-reverse;width:auto;min-width:0;height:auto;min-height:200px;max-height:none}}.splitted-popup-module__dHnknq__left_side{width:50%;min-height:inherit;padding:24px}@media (max-width:992px){.splitted-popup-module__dHnknq__left_side{width:100%;min-height:auto;padding:0 20px 20px}}.splitted-popup-module__dHnknq__right_side{width:50%;position:relative}@media (max-width:992px){.splitted-popup-module__dHnknq__right_side{width:100%;min-height:190px}}.splitted-popup-module__dHnknq__right_side_background{position:absolute;inset:0}@media (max-width:992px){.splitted-popup-module__dHnknq__right_side_background{border-top-left-radius:16px;border-top-right-radius:16px}}
.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side{flex-direction:column;gap:24px;padding-bottom:0;display:flex}@media (max-width:992px){.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side{gap:20px}}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__popup_header{margin-bottom:12px}@media (max-width:992px){.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__popup_header{padding-top:24px}}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__popup_content{flex:1}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__plan_card{--card-default-padding:20px;--card-visual-padding-adjustment:0px;background-color:var(--bg-100-o4);position:relative;overflow:hidden}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__plan_card_background{pointer-events:none;width:100%;position:absolute;top:-50px;left:0}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__plan_card_header{align-items:center;gap:8px;display:flex;position:relative}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__plan_card_content{flex-direction:column;gap:20px;margin-top:4px;display:flex;position:relative}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__plan_card_content .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__price_container{align-items:baseline;gap:8px;display:flex}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__plan_card_content .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__price_subtitle{color:var(--text-tertiary)}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__plan_card_content .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__price_subtitle_line_through{text-decoration:line-through}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__plan_card_content .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__all_features_button{padding:0}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__left_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__skip_link_container{justify-content:center;display:flex}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__plan_details{flex-direction:column;gap:8px;display:flex}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__plan_details_dropdown{padding:8px}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__detail_item{align-items:center;gap:8px;display:flex}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__right_side>:first-child{bottom:-24px}@media (max-width:992px){.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__right_side>:first-child{bottom:0}}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__right_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:992px){.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__right_side .founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__video{border-top-left-radius:16px;border-top-right-radius:16px}}.founding-creator-upgrade-plan-popup-module-scss-module__o7AABG__all_features_dropdown{z-index:99999}
.store__shop{flex-direction:column;gap:8px;display:flex}.store__shop.row{padding:0 16px 0 0}.store__shop.row .wrapper____paddings{padding:0}@media screen and (max-width:1120px){.store__shop.row{padding:0}}.store__shop.col{padding:0 16px}.store__shop.col .wrapper____paddings{padding:0}.store__shop-title{color:var(--font-color);font-family:Saans,sans-serif;font-size:22px;font-weight:500;line-height:24px}.slied-shops-vocal.store__shop__card{background:var(--widget-bg-color);cursor:pointer;width:100%;height:100%;-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);will-change:transform,backdrop-filter,filter,background;border-radius:20px;justify-content:space-between;gap:16px;min-width:0;padding:6px 6px 16px;transition:background-color .5s,filter .5s;display:flex}.store__shop__card{min-width:0;overflow:hidden}.store__shop__card:hover{background:var(--widget-bg-color-hover)}.store__shop__card-img{object-fit:cover;aspect-ratio:261/125;border-radius:12px;flex-shrink:0;box-shadow:-4px 0 15px #00000026}.store__shop__card__body{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}@media screen and (max-width:403px){.store__shop__card__body{flex-direction:column;align-items:baseline}}.store__shop__card-description{font-family:Saans,sans-serif;font-size:14px;font-weight:500;line-height:22px;color:color-mix(in srgb, var(--widgets_background_font), transparent 30%)!important}@media (max-width:992px){.store__shop__card-description{font-size:14px;line-height:18px}}.store__shop__card-description{overflow-wrap:anywhere;word-break:break-word;max-width:480px;margin-top:4px}.store__shop__card-price{text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;word-break:break-word;max-width:100px;font-family:Saans,sans-serif;overflow:hidden;color:var(--widgets_background_font)!important;font-size:16px!important}.store__shop__card-bg{aspect-ratio:1;filter:blur(50px);z-index:0;border-radius:12px;position:absolute;top:2%;right:-14%;transform:scale(.7)}.store__shop__card__alt-img{aspect-ratio:261/125;background:#fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.store__shop-header{justify-content:space-between;align-items:center;display:flex}.store__shop-header.paddingRight{padding:0 0 0 16px}@media screen and (max-width:1120px){.store__shop-header.paddingRight{padding:0 16px}}.store__shop__slider-buttons{align-items:center;gap:12px;display:flex}.store__shop__slider{z-index:0;width:100%}.store__shop__slide{cursor:pointer;background:#ffffff26;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:6px 6px 16px;transition:background .5s;display:flex}.store__shop__slide:hover,.store__shop__slide:active{background:#ffffff40}.store__shop__slide-img{object-fit:cover;border-radius:12px;width:100%;height:155px;box-shadow:-4px 0 15px #00000026}.store__shop__slide-title{width:100%;max-width:230px;color:var(--font-color);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Saans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:124%;overflow:hidden}@media (max-width:992px){.store__shop__slide-title{max-width:135px}}.store__shop__slide-text{color:var(--font-color);text-align:center;font-family:Saans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.slied-shops-vocal .store__shop__card{justify-content:center;align-items:center;gap:12px}.slied-shops-vocal .store__shop__card:active{background:#ffffff40}.slied-shops-vocal .store__shop__card__body{flex-direction:column;align-items:center;gap:12px;padding:0}.slied-shops-vocal .store__shop__card__alt-img,.slied-shops-vocal .store__shop__card-img{aspect-ratio:155/155;max-width:100%;height:auto;width:100%!important}.slied-shops-vocal .store__shop__card-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;width:100%;max-width:230px;margin-bottom:0;padding-inline:8px;display:block;overflow:hidden}.slied-shops-vocal .store__shop__card-description{text-align:center;max-width:230px}@media (max-width:992px){.slied-shops-vocal .store__shop__card-description{max-width:135px;margin-inline:auto}}.slied-shops-vocal .store__shop__card-price{text-align:center;max-width:230px}@media (max-width:992px){.slied-shops-vocal .store__shop__card-price{max-width:135px;margin-inline:auto}}@media (max-width:769px){.store__shop__slider{width:calc(100% + 16px)}.store__shop__card.floating{width:100%}.store__shop__card-description,.store__shop__card.floating .store__shop__card-description,.store__shop__card.floating .store__shop__card-price{max-width:450px}.store__shop__slider .store__shop__card-description{max-width:135px}.slied-shops-vocal .store__shop__card-title{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}.slied-shops-vocal .store__shop__card-description,.slied-shops-vocal .store__shop__card-price{max-width:135px}}@media (max-width:650px){.store__shop__card-description,.store__shop__card.floating .store__shop__card-description,.store__shop__card.floating .store__shop__card-price{max-width:350px}.store__shop__slider .store__shop__card-description{max-width:135px}.slied-shops-vocal .store__shop__card-title{max-width:none}.slied-shops-vocal .store__shop__card-description,.slied-shops-vocal .store__shop__card-price{max-width:135px}}@media (max-width:520px){.store__shop__card-description,.store__shop__card.floating .store__shop__card-description,.store__shop__card.floating .store__shop__card-price{max-width:200px}.store__shop__slider .store__shop__card-description{max-width:135px}.slied-shops-vocal .store__shop__card-title{max-width:none}.slied-shops-vocal .store__shop__card-description,.slied-shops-vocal .store__shop__card-price{max-width:135px}}@media (max-width:420px){.store__shop__card-description,.store__shop__card.floating .store__shop__card-description,.store__shop__card.floating .store__shop__card-price{max-width:150px}.store__shop__slider .store__shop__card-description{max-width:135px}.slied-shops-vocal .store__shop__card-title{max-width:none}.slied-shops-vocal .store__shop__card-description,.slied-shops-vocal .store__shop__card-price{max-width:135px}}@media (max-width:320px){.store__shop__card-description,.store__shop__card.floating .store__shop__card-description,.store__shop__card.floating .store__shop__card-price{max-width:100px}.store__shop__slider .store__shop__card-description{max-width:135px}.slied-shops-vocal .store__shop__card-title{max-width:none}.slied-shops-vocal .store__shop__card-description,.slied-shops-vocal .store__shop__card-price{max-width:135px}}.nextIcon{transform:rotate(180deg)}
.glass-effect{--glass-border-inner:.5px;--glass-border-outer:1px;--glass-light-primary:.12;--glass-light-secondary:.06;--glass-light-spread:12%;--glass-dark-primary:.1;--glass-dark-secondary:.1;--glass-dark-spread:10%;--glass-overlay-start:.01;--glass-overlay-end:.04;--glass-position-offset:0%;isolation:isolate;position:relative}.glass-effect:before,.glass-effect:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:9999;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-effect:before{padding:var(--glass-border-inner);background:radial-gradient(circle at calc(var(--glass-position-offset)) calc(var(--glass-position-offset)), rgba(255, 255, 255, var(--glass-light-primary)) 0%, transparent var(--glass-light-spread)),radial-gradient(circle at calc(100% - var(--glass-position-offset)) calc(100% - var(--glass-position-offset)), rgba(255, 255, 255, var(--glass-light-secondary)) 0%, transparent var(--glass-light-spread)),radial-gradient(circle at calc(100% - var(--glass-position-offset)) calc(var(--glass-position-offset)), rgba(0, 0, 0, var(--glass-dark-primary)) 0%, transparent var(--glass-dark-spread)),radial-gradient(circle at calc(var(--glass-position-offset)) calc(100% - var(--glass-position-offset)), rgba(0, 0, 0, var(--glass-dark-secondary)) 0%, transparent var(--glass-dark-spread)),linear-gradient(0, rgba(255, 255, 255, var(--glass-overlay-start)), rgba(255, 255, 255, var(--glass-overlay-end)))}.glass-effect:after{padding:var(--glass-border-outer);background:radial-gradient(circle at calc(var(--glass-position-offset)) calc(var(--glass-position-offset)), rgba(255, 255, 255, var(--glass-light-primary)) 0%, transparent var(--glass-light-spread)),radial-gradient(circle at calc(100% - var(--glass-position-offset)) calc(100% - var(--glass-position-offset)), rgba(255, 255, 255, var(--glass-light-secondary)) 0%, transparent var(--glass-light-spread)),radial-gradient(circle at calc(100% - var(--glass-position-offset)) calc(var(--glass-position-offset)), rgba(0, 0, 0, var(--glass-dark-primary)) 0%, transparent var(--glass-dark-spread)),radial-gradient(circle at calc(var(--glass-position-offset)) calc(100% - var(--glass-position-offset)), rgba(0, 0, 0, var(--glass-dark-secondary)) 0%, transparent var(--glass-dark-spread)),linear-gradient(0, rgba(255, 255, 255, var(--glass-overlay-start)), rgba(255, 255, 255, var(--glass-overlay-end)))}.store__profile{flex-direction:column;justify-content:space-between;gap:16px;width:100%;padding-top:0;padding-left:16px;padding-right:16px;display:flex}.store__profile-avatar{width:max-content;position:relative}.store__profile-avatar img{object-fit:cover;width:148px;height:148px;box-shadow:0px 4px 100px 0px color-mix(in srgb, var(--font-color), transparent 85%);border-radius:50%}.store__profile-verified{position:absolute;bottom:0;right:10%}.store__profile__info{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.store__profile__info__name h1{font-family:Saans,sans-serif;font-size:32px;font-weight:500;line-height:44px}@media (max-width:992px){.store__profile__info__name h1{font-size:32px;line-height:38px}}.store__profile__info__name h1{color:var(--font-color)!important}.store__profile__info__location{align-items:center;gap:4px;margin-top:2px;display:flex;color:var(--font-color)!important}.store__profile__info__location-text{font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (max-width:992px){.store__profile__info__location-text{font-size:14px;line-height:18px}}.store__profile__info__location-text{text-align:center;color:var(--font-color)}.store__profile__info-bio p{font-family:Saans,sans-serif;font-size:16px;font-weight:400;line-height:22px}@media (max-width:992px){.store__profile__info-bio p{font-size:16px;line-height:22px}}.store__profile__info-bio p{color:var(--font-color);width:100%}.store__profile__info__buttons{margin:10px 0 0;display:flex}.store__profile__info__buttons .custom-button.--withContactStyles{width:fit-content;color:var(--custom_color)!important;background-color:var(--custom_background_color)!important}.store__profile__info__links{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:10px;display:flex}@media screen and (max-width:768px){.store__profile__info__links{justify-content:center}.store__profile__info__links.--full{margin-top:12px!important}.store__profile__info__buttons.--full{padding-bottom:22px}}@media (max-width:769px){.store__profile{align-items:center;gap:16px;padding-top:0}.store__profile.--full:before{z-index:1;height:calc(var(--overlay-height) - var(--indent-height));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:calc(var(--indent-height) - 40px);left:calc(var(--site-header-padding-x)*-1);right:calc(var(--site-header-padding-x)*-1);background:var(--overlay-full-color);will-change:transform,backdrop-filter,filter,background;border-radius:0;display:block;position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#000 10%);mask-image:linear-gradient(#0000 0%,#000 10%)}.store__profile-avatar{margin:0 auto}.store__main.--full .store__profile-avatar{margin-top:calc(var(--site-header-margin-bottom) - var(--site-header-padding-y));margin-left:calc(var(--site-header-padding-x)*-1);margin-right:calc(var(--site-header-padding-x)*-1);width:var(--avatar-width);position:absolute;top:0}.store__main.--full .store__profile-avatar img{border-radius:0;width:100%;height:100%}.store__profile__info{justify-content:center;align-items:center;gap:8px}.store__main.--full .store__profile__info{z-index:2;position:relative}.store__profile__info__name h1{text-align:center;max-width:280px}.store__profile__info-bio p{text-align:center;max-width:278px}.store__profile__info__buttons{justify-content:center}}.frosted-blur-card{content:"";will-change:filter,background;background:var(--overlay-full-color);filter:blur(43px);z-index:2;width:200vw;height:400px;position:absolute;top:230px;left:-56vw;right:0}
.store__cooperation{overflow:hidden}.store__cooperation__info-container{flex-direction:column;gap:4px;display:flex}.store__cooperation__info-title{color:#fff;font-family:Saans,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:124%}.store__cooperation__info-subtitle{color:#ffffffb3;font-family:Saans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.store__cooperation__info-img{position:relative}.store__cooperation__info-img img{z-index:1;object-fit:cover;border-radius:12px}.store__cooperation__info-img-bg{filter:blur(50px);position:absolute;z-index:0!important}.store__cooperation__button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:100px;width:100%;height:max-content;padding:13px 18px;font-family:Saans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;transition:all .5s}.store__cooperation__button:hover,.store__cooperation__button:active{color:#fff;background:#ffffff40}.store__cooperation.--classic{grid-template-columns:repeat(2,1fr);gap:16px;padding:6px 6px 6px 16px;display:grid}.store__cooperation.--classic .store__cooperation__info{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.store__cooperation.--classic .store__cooperation__info-container{gap:8px}.store__cooperation.--classic .store__cooperation__info-img{grid-row:1/3;grid-column-start:2;justify-content:end;justify-self:right;display:flex}.store__cooperation.--classic .store__cooperation__info-img img{aspect-ratio:1;width:100%;max-width:142px}.store__cooperation.--classic .store__cooperation__info-img-bg{top:2%;left:-14%;transform:scale(.7)!important}.store__cooperation.--classic .store__cooperation__button{max-width:194px;margin-bottom:0}.store__cooperation.--detailed{flex-direction:column;gap:12px;padding:6px 6px 16px;display:flex}.store__cooperation.--detailed .store__cooperation__info-container{gap:8px}.store__cooperation.--detailed .store__cooperation__body{flex-direction:column;gap:16px;padding:0 10px;display:flex}.store__cooperation.--detailed .store__cooperation__info-img{display:flex}.store__cooperation.--detailed .store__cooperation__info-img img{aspect-ratio:331/160;width:100%}.store__cooperation.--detailed .store__cooperation__info-img-bg{bottom:0;left:16%;width:70%!important}@media (max-width:940px){.store__cooperation.--classic .store__cooperation__button{margin-bottom:0}}@media (max-width:883px){.store__cooperation.--classic{padding:6px 6px 6px 12px}}@media (min-width:767px) and (max-width:883px){.store__cooperation.--classic .store__cooperation__button{padding:13px 0;font-size:14px;line-height:normal}}.store__service__option{cursor:pointer;background-color:#ffffff14;width:100%;transition:background-color .5s}.store__service__option:hover{background-color:#ffffff17}.store__service__option-title{color:#fff;text-overflow:ellipsis;font-family:Saans,sans-serif;font-size:16px;font-weight:500;overflow:hidden}.store__service__option-text{color:#fff;text-overflow:ellipsis;font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:132%;overflow:hidden}.store__service__option-price{color:#b4b5b5;font-family:Saans,sans-serif;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}
.service-type-template{width:100%;max-width:39.25rem}.service-type-template__title{font-family:Saans,sans-serif;font-size:22px;font-weight:500;line-height:28px}@media (max-width:992px){.service-type-template__title{font-size:22px;line-height:28px}}.service-type-template__title{margin:0 0 16px}.service-type-template__services{flex-direction:column;gap:16px;display:flex}.service-type-template__service{background:#fff;border-radius:20px;overflow:hidden}.service-type-template__content{justify-content:space-between;align-items:center;gap:24px;display:flex}.service-type-template__info{flex:1;padding:14px 16px}.service-type-template__image{flex-shrink:0;width:142px;height:142px;padding:6px 6px 6px 0;overflow:hidden}.service-type-template__image img{object-fit:cover;border-radius:12px;width:100%;height:100%;transition:transform .3s ease-in-out}.service-type-template__service:hover .service-type-template__image img{transform:scale(1.1)}.service-type-template__service-title{font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.service-type-template__service-title{font-size:18px;line-height:24px}}.service-type-template__service-title{margin:0 0 8px}.service-type-template__description{font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (max-width:992px){.service-type-template__description{font-size:14px;line-height:18px}}.service-type-template__description{margin:0 0 10px}.service-type-template__book-button{color:#fff;background:#262829;border:none;border-radius:100px;gap:12px;min-width:159px;height:42px;padding:10px 18px;font-family:Saans,sans-serif;font-size:16px;font-weight:500;line-height:22px}@media (max-width:992px){.service-type-template__book-button{font-size:16px;line-height:22px}}.service-type-template__book-button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.service-type-template__book-button svg{color:#fff}.service-type-template__book-button:hover{background:#26282940}@media screen and (max-width:992px){.service-type-template{max-width:21.4375rem}.service-type-template__title{margin:0 0 16px}.service-type-template__service{border-radius:20px}.service-type-template__content{flex-direction:column-reverse;gap:12px;padding:0}.service-type-template__info{width:331px;padding:0 6px 18px}.service-type-template__image{border-radius:12px;width:331px;height:186px;padding:6px 6px 0}.service-type-template__image img{border-radius:12px}.service-type-template__service-title{margin:0 10px 4px}.service-type-template__description{margin:0 10px 16px;font-size:14px;line-height:20px}.service-type-template__book-button{width:311px;margin:0 10px;padding:10px 20px}}
.payment-content-module-scss-module__NJarEa__container{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.payment-content-module-scss-module__NJarEa__container::-webkit-scrollbar{display:none}
.payment-content-skeleton-module-scss-module__5kXHFa__container{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.payment-content-skeleton-module-scss-module__5kXHFa__container::-webkit-scrollbar{display:none}
.payment-contet-header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.payment-contet-header--title{color:#fff;margin:0;font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.payment-contet-header--title{font-size:18px;line-height:24px}}.payment-contet-header--back{transition:opacity .4s}.payment-contet-header--back:hover{opacity:.5}.payment-content-receipt--header{min-height:56px}.payment-contet-receipt--rowform{margin-bottom:16px}.payment-contet-receipt--rowform.--secure-text{color:#bfbfbf;justify-content:center;align-items:center;gap:4px;font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:22px;display:flex}@media (max-width:992px){.payment-contet-receipt--rowform.--secure-text{font-size:14px;line-height:18px}}.payment-contet-receipt--rowform.--secure-text svg:first-child{margin-right:4px}.payment-contet-card--hrdetails{position:relative}.payment-contet-card--hrdetails:after{content:"or";color:#fff;text-align:center;font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.payment-contet-card--hrdetails:after{font-size:16px;line-height:24px}}.payment-contet-card--hrdetails:after{-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);will-change:backdrop-filter,filter,background;width:55px;position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#242424!important}.payment-contet-footer{justify-content:space-between;align-items:center;display:flex}.payment-contet-footer h4{color:#fff;margin:0;font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.payment-contet-footer h4{font-size:18px;line-height:24px}}.payment-content-footer--text{padding-top:20px;padding-bottom:4px!important}
.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,sans-serif;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;flex-shrink:0;align-self:center;width:70%;max-width:70%;margin:8px auto 0;font-family:Saans,sans-serif;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__actions{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-self:stretch;align-items:stretch;gap:12px;width:100%;min-width:0;max-width:100%;margin-top:20px;display:flex}.purchase-confirmation-dialog__actions>.purchase-confirmation-dialog__action{flex:none;width:100%}.purchase-confirmation-dialog__action{justify-content:center;width:100%;min-width:0;max-width:100%;margin-top:0;overflow:hidden}.purchase-confirmation-dialog__action-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;display:block;overflow:hidden}.purchase-confirmation-dialog__links{flex-direction:column;flex-shrink:0;align-self:stretch;gap:12px;width:100%;min-width:0;max-width:100%;margin-top:20px;display:flex}
.testimonials-section{width:100%;margin:0 auto}.testimonials-section__header{justify-content:space-between;align-items:center;display:flex}.testimonials-section__title{font-family:Saans,sans-serif;font-size:22px;font-weight:500;line-height:28px}@media (max-width:992px){.testimonials-section__title{font-size:22px;line-height:28px}}.testimonials-section__title{margin:0}.testimonials-section__container{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:992px){.testimonials-section__container{grid-template-columns:1fr}}.testimonials-section__card{background:#fff6;border-radius:20px;flex-direction:column;padding:1rem;display:flex}.testimonials-section__message{font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (max-width:992px){.testimonials-section__message{font-size:14px;line-height:18px}}.testimonials-section__message{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:54px;margin:0 0 16px;line-height:18px;display:-webkit-box;overflow:hidden}.testimonials-section__message:hover{text-decoration:none}.testimonials-section__author-info{justify-content:space-between;align-items:center;display:flex}.testimonials-section__author-main{align-items:center;gap:12px;display:flex}.testimonials-section__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.testimonials-section__author-name{font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (max-width:992px){.testimonials-section__author-name{font-size:14px;line-height:18px}}.testimonials-section__rating{flex-shrink:0;align-items:center;gap:4px;display:flex}.testimonials-section__rating-star{color:#ffb730;flex-shrink:0;width:18px;height:18px;display:inline-flex}.testimonials-section__rating-star svg{width:18px;height:18px}.testimonials-section__rating-number{font-family:Saans,sans-serif;font-size:14px;font-weight:500;line-height:22px}@media (max-width:992px){.testimonials-section__rating-number{font-size:14px;line-height:18px}}.testimonials-section__navigation{gap:4px;display:flex}.testimonials-section__nav-button{cursor:pointer;background:#26282926;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.testimonials-section__nav-button:hover{background:#26282940}
.testimonial-popup{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;will-change:backdrop-filter,filter,background;background:#2628294d;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.testimonial-popup__content{background:#fff;border-radius:20px;width:100%;max-width:500px;max-height:90vh;padding:24px;position:relative;overflow-y:auto}.testimonial-popup__close{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:16px;right:16px}.testimonial-popup__close:hover{background:#2628290d}.testimonial-popup__message{font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (max-width:992px){.testimonial-popup__message{font-size:14px;line-height:18px}}.testimonial-popup__message{margin:0;padding-right:24px}
.TestimonialsTemplate-module-scss-module__aENp9q__root{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;margin:0 auto;display:flex;overflow:hidden}.TestimonialsTemplate-module-scss-module__aENp9q__header{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.TestimonialsTemplate-module-scss-module__aENp9q__title{font-family:Saans,sans-serif;font-size:22px;font-weight:500;line-height:28px}@media (max-width:992px){.TestimonialsTemplate-module-scss-module__aENp9q__title{font-size:22px;line-height:28px}}.TestimonialsTemplate-module-scss-module__aENp9q__title{color:var(--font-color);flex:auto;min-width:0;margin:0;font-family:Saans,sans-serif}.TestimonialsTemplate-module-scss-module__aENp9q__nav{flex:none;align-items:center;gap:12px;display:flex}.TestimonialsTemplate-module-scss-module__aENp9q__nextIcon{transform:rotate(180deg)}.TestimonialsTemplate-module-scss-module__aENp9q__card{-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);border-radius:20px;padding:16px;background:var(--component-back-color)!important}.TestimonialsTemplate-module-scss-module__aENp9q__stars{color:#ffb730;gap:2px;display:flex}.TestimonialsTemplate-module-scss-module__aENp9q__description{-webkit-line-clamp:4;line-clamp:4;box-orient:vertical;text-overflow:ellipsis;-webkit-box-orient:vertical;height:88px;margin-block:8px;line-height:22px;display:-webkit-box;overflow:hidden;color:var(--component-font-color)!important}.TestimonialsTemplate-module-scss-module__aENp9q__name{white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-weight:500;overflow:hidden;color:var(--component-font-color)!important}.TestimonialsTemplate-module-scss-module__aENp9q__footer{justify-content:space-between;gap:12px;font-size:14px;display:flex;color:var(--component-font-color)!important}.TestimonialsTemplate-module-scss-module__aENp9q__date{opacity:.6;color:var(--component-font-color)!important}.TestimonialsTemplate-module-scss-module__aENp9q__mediaGallery{min-width:0;max-width:100%}.TestimonialsTemplate-module-scss-module__aENp9q__mediaGallery.swiper.media-gallery{--media-gallery-space-default:0;width:100%;max-width:100%;margin-left:0}
.text-section{width:100%;margin:0 auto}@media (max-width:768px){.text-section{padding-top:0!important}}.text-section__title{font-family:Saans,sans-serif;font-size:32px;font-weight:500;line-height:44px;color:var(--font-color)!important}@media (max-width:992px){.text-section__title{font-size:32px;line-height:38px}}.text-section__title{margin-top:0;line-height:38px}.text-section__description{font-family:Saans,sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var(--font-color)!important}@media (max-width:992px){.text-section__description{font-size:16px;line-height:24px}}.text-section__description{margin:0;padding-top:36px}@media (max-width:768px){.text-section__description{padding-top:24px}}.text-section__description--html{text-align:left}.text-section__description--html h1{font-family:Saans,sans-serif;font-size:32px;font-weight:500;line-height:44px}@media (max-width:992px){.text-section__description--html h1{font-size:32px;line-height:38px}}.text-section__description--html h1{margin:0 0 .5em}.text-section__description--html h2{font-family:Saans,sans-serif;font-size:26px;font-weight:500;line-height:32px}@media (max-width:992px){.text-section__description--html h2{font-size:24px;line-height:32px}}.text-section__description--html h2{margin:0 0 .5em}.text-section__description--html h3{font-family:Saans,sans-serif;font-size:22px;font-weight:500;line-height:28px}@media (max-width:992px){.text-section__description--html h3{font-size:22px;line-height:28px}}.text-section__description--html h3{margin:0 0 .5em}.text-section__description--html p{font-family:Saans,sans-serif;font-size:18px;font-weight:400;line-height:24px}@media (max-width:992px){.text-section__description--html p{font-size:16px;line-height:24px}}.text-section__description--html p{margin:0 0 .75em}.text-section__description--html p:last-child{margin-bottom:0}.text-section__description--html strong,.text-section__description--html b{font-weight:600}.text-section__description--html em,.text-section__description--html i{font-style:italic}.text-section__description--html ul,.text-section__description--html ol{margin:0 0 .75em;padding-left:1.5em}.text-section__description--html ul{list-style-type:disc}.text-section__description--html ol{list-style-type:decimal}.text-section__description--html li{margin-bottom:.25em}.text-section__description--html a{color:inherit;text-decoration:underline}.text-section__description--html a:hover{opacity:.8}.text-section__description--html p:has(+img){margin-bottom:24px}.text-section__description--html p:has(>img:only-child){margin-top:24px;margin-bottom:24px}.text-section__description--html p:has(>img:only-child)>img{margin-block:0}.text-section__description--html img{object-fit:cover;border-radius:12px;width:100%;max-width:100%;height:auto;margin:24px 0;display:block}
.user-avatar-template{width:100%;max-width:39.25rem;margin:0 auto 8px}.user-avatar-template__container{flex-direction:column;align-items:center;gap:4px;margin-top:16px;display:flex}.user-avatar-template__avatar{border-radius:50%;width:100%;max-width:40px;height:100%;max-height:40px;overflow:hidden}.user-avatar-template__avatar img{object-fit:cover}.user-avatar-template__name{font-family:Saans,sans-serif;font-size:16px;font-weight:400;line-height:22px}@media (max-width:992px){.user-avatar-template__name{font-size:16px;line-height:22px}}.user-avatar-template__name{color:#262829;margin:0;font-family:Saans,sans-serif}@media screen and (max-width:992px){.user-avatar-template{max-width:21.4375rem}}
.variants-template-module-scss-module__lUz3HW__root{flex-direction:column;gap:12px;padding-top:12px;display:flex}.variants-template-module-scss-module__lUz3HW__title{margin:0;font-family:Saans,sans-serif;font-size:22px;font-weight:500;line-height:28px;color:var(--dt-text-color)!important}@media (max-width:992px){.variants-template-module-scss-module__lUz3HW__title{font-size:22px;line-height:28px}}
.variant-template-module-scss-module__xAPHwa__card{border-radius:20px;overflow:hidden}.variant-template-module-scss-module__xAPHwa__cardInner{border-radius:inherit;background-color:var(--dt-comp-bg-color);-webkit-backdrop-filter:var(--dt-comp-bg-blur);backdrop-filter:var(--dt-comp-bg-blur);align-items:center;gap:16px;padding:16px;display:flex}@media screen and (max-width:526px){.variant-template-module-scss-module__xAPHwa__cardInner{flex-direction:column;align-items:stretch}}.variant-template-module-scss-module__xAPHwa__thumbnail{object-fit:cover;border-radius:12px;flex-shrink:0;width:100px;height:100px}@media screen and (max-width:526px){.variant-template-module-scss-module__xAPHwa__thumbnail{aspect-ratio:16/9;width:100%;height:auto}}.variant-template-module-scss-module__xAPHwa__content{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.variant-template-module-scss-module__xAPHwa__title{font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.variant-template-module-scss-module__xAPHwa__title{font-size:16px;line-height:24px}}.variant-template-module-scss-module__xAPHwa__title{color:var(--dt-comp-text-color)}.variant-template-module-scss-module__xAPHwa__description{font-family:Saans,sans-serif;font-size:16px;font-weight:400;line-height:22px}@media (max-width:992px){.variant-template-module-scss-module__xAPHwa__description{font-size:16px;line-height:22px}}.variant-template-module-scss-module__xAPHwa__description{color:var(--dt-comp-text-color)}.variant-template-module-scss-module__xAPHwa__button{background-color:var(--dt-comp-btn-bg);width:auto;color:var(--dt-comp-btn-fg);flex-shrink:0}@media screen and (max-width:526px){.variant-template-module-scss-module__xAPHwa__button{width:100%}}
.whats-included [class*=glass-effect]{border-radius:20px}.whats-included{flex-direction:column;gap:12px;width:100%;margin:0 auto;display:flex}.whats-included__title{color:var(--font-color);align-items:center;min-height:34px;margin:0;font-family:Saans,sans-serif;font-size:22px;font-weight:500;line-height:28px;display:flex}@media (max-width:992px){.whats-included__title{font-size:22px;line-height:28px}}.whats-included__items{flex-direction:column;gap:12px;display:flex}.whats-included__item{-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);border-radius:20px;flex-direction:column;align-items:flex-start;padding:16px;display:flex;background:var(--component-back-color)!important}.whats-included__icon{border-radius:8px;flex-shrink:0;width:40px;height:40px;margin-bottom:1rem;background:var(--component-font-color)!important}.whats-included__content{flex-direction:column;flex:1;display:flex}.whats-included__item-title{font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var(--component-font-color)!important}@media (max-width:992px){.whats-included__item-title{font-size:18px;line-height:24px}}.whats-included__item-title{margin:0 0 4px}.whats-included__item-description{font-family:Saans,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var(--component-font-color)!important}@media (max-width:992px){.whats-included__item-description{font-size:16px;line-height:22px}}.whats-included__item-description{margin:0}.whats-included__title{font-family:Saans,sans-serif;font-size:22px;font-weight:500;line-height:28px}@media (max-width:992px){.whats-included__title{font-size:22px;line-height:28px}}.whats-included__title{color:var(--font-color);align-items:center;min-height:34px;margin:0;font-family:Saans,sans-serif;display:flex}.whats-included__q{margin-bottom:16px;font-family:Saans,sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var(--page-font-color)!important}@media (max-width:992px){.whats-included__q{font-size:16px;line-height:24px}}
.wrapper____paddings.row{padding:0 0 0 16px}.wrapper____paddings.col{padding:0 16px}.store__group[data-direction=row] .wrapper____paddings.col{padding:0}@media (hover:hover) and (pointer:fine){[data-preview-clickable]:hover:not([data-preview-selected]){outline:1px solid var(--primary-bg-buttons);outline-offset:4px;background-color:color-mix(in srgb, var(--primary-bg-buttons) 6%, transparent);border-radius:0}}.store__content{--tp-main-content-py:0;min-height:100dvh;font-family:Saans,sans-serif;font-size:16px;font-style:normal;font-weight:400;position:relative;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:16px;--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;margin-top:0}}@media screen and (max-width:769px){.store__main-container{width:100%}}.store__footer{padding-bottom:calc(16px + max(env(safe-area-inset-bottom,0px),var(--tapmy-safe-bottom,0px)));z-index:3;flex-direction:row-reverse;justify-content:left;align-items:flex-end;gap:24.58%;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{padding-bottom:calc(24px + max(env(safe-area-inset-bottom,0px),var(--tapmy-safe-bottom,0px)));flex-direction:column;justify-content:center;align-items:center;gap:8px}.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,sans-serif;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,sans-serif;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,sans-serif;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}}
.modal-option-template-module-scss-module__wwerTa__dialogContent{width:100vw;max-width:623px;height:auto;max-height:min(90dvh,100dvh - 32px);overflow:hidden}.modal-option-template-module-scss-module__wwerTa__header{align-items:center;position:relative}.modal-option-template-module-scss-module__wwerTa__title{color:#fff;text-align:center;font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.modal-option-template-module-scss-module__wwerTa__title{font-size:16px;line-height:20px}}.modal-option-template-module-scss-module__wwerTa__content{padding-bottom:calc(8px + max(env(safe-area-inset-bottom,0px),var(--tapmy-safe-bottom,0px)));scrollbar-width:none;-ms-overflow-style:none;overflow:hidden visible}.modal-option-template-module-scss-module__wwerTa__content::-webkit-scrollbar{display:none}.modal-option-template-module-scss-module__wwerTa__profileCard{border-radius:20px;flex-direction:column;align-items:center;gap:20px;width:100%;padding:24px 16px;display:flex;position:relative;overflow:hidden}.modal-option-template-module-scss-module__wwerTa__profileCardBackground{z-index:-2;border-radius:inherit;background-position:50%;background-size:cover;position:absolute;inset:0}.modal-option-template-module-scss-module__wwerTa__profileCardOverlay{z-index:-1;background-color:var(--overlay-color,#0006);-webkit-backdrop-filter:var(--overlay-blur,blur(50px));backdrop-filter:var(--overlay-blur,blur(50px));border-radius:inherit;position:absolute;inset:0}.modal-option-template-module-scss-module__wwerTa__profileAvatar{border-radius:50%;width:102px;height:102px;box-shadow:0 4px 100px #00000040}.modal-option-template-module-scss-module__wwerTa__profileMeta{-webkit-user-select:text;user-select:text;flex-direction:column;gap:8px;display:flex}.modal-option-template-module-scss-module__wwerTa__profileHandle{color:var(--share-font-color,#fff);text-align:center;font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.modal-option-template-module-scss-module__wwerTa__profileHandle{font-size:16px;line-height:20px}}.modal-option-template-module-scss-module__wwerTa__profileName{max-width:218px;color:var(--share-font-color,#fff);text-align:center;opacity:.6;font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (max-width:992px){.modal-option-template-module-scss-module__wwerTa__profileName{font-size:14px;line-height:18px}}.modal-option-template-module-scss-module__wwerTa__section{margin-top:24px}.modal-option-template-module-scss-module__wwerTa__sectionTitle{color:#fff;margin:0;font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.modal-option-template-module-scss-module__wwerTa__sectionTitle{font-size:16px;line-height:20px}}.modal-option-template-module-scss-module__wwerTa__storeLinkContainer{background-color:#292a2b;border-radius:30px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:3px 4px 3px 16px;display:flex}.modal-option-template-module-scss-module__wwerTa__storeLink{color:#fff;align-items:center;gap:4px;font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:22px;display:flex}@media (max-width:992px){.modal-option-template-module-scss-module__wwerTa__storeLink{font-size:14px;line-height:18px}}.modal-option-template-module-scss-module__wwerTa__storeLink{transition:opacity .3s}.modal-option-template-module-scss-module__wwerTa__storeLink span{-webkit-line-clamp:1;line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modal-option-template-module-scss-module__wwerTa__storeLink:hover{opacity:.8}.modal-option-template-module-scss-module__wwerTa__copyButton{cursor:pointer;color:#0d0d0d;background:#fff;border:none;border-radius:30px;justify-content:center;align-items:center;gap:4px;min-width:111px;padding:12px;transition:opacity .3s;display:inline-flex}.modal-option-template-module-scss-module__wwerTa__copyButton p{color:#0d0d0d;white-space:nowrap;margin:0;font-family:Saans,sans-serif;font-size:16px;font-weight:500;line-height:22px}@media (max-width:992px){.modal-option-template-module-scss-module__wwerTa__copyButton p{font-size:16px;line-height:22px}}.modal-option-template-module-scss-module__wwerTa__copyButton:hover{opacity:.8}.modal-option-template-module-scss-module__wwerTa__slider{width:calc(100% + 20px);margin-top:8px}.modal-option-template-module-scss-module__wwerTa__slide{flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:72px;display:flex}.modal-option-template-module-scss-module__wwerTa__slideButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;transition:opacity .3s;display:inline-flex}.modal-option-template-module-scss-module__wwerTa__socialIcon{width:64px;height:64px;display:block}.modal-option-template-module-scss-module__wwerTa__slideButton:hover{opacity:.8}.modal-option-template-module-scss-module__wwerTa__slideButtonText{color:#fff;font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.modal-option-template-module-scss-module__wwerTa__slideButtonText{font-size:16px;line-height:20px}}.modal-option-template-module-scss-module__wwerTa__slideText{color:#fff;text-align:center;margin:0;font-family:Saans,sans-serif;font-size:14px;font-weight:500;line-height:22px}@media (max-width:992px){.modal-option-template-module-scss-module__wwerTa__slideText{font-size:14px;line-height:18px}}.modal-option-template-module-scss-module__wwerTa__ctaCard{background-color:#ffffff0a;border-radius:20px;margin-top:24px;padding:16px}.modal-option-template-module-scss-module__wwerTa__ctaTextContainer{flex-direction:column;gap:4px;display:flex}.modal-option-template-module-scss-module__wwerTa__ctaTitle{color:#fff;margin:0;font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.modal-option-template-module-scss-module__wwerTa__ctaTitle{font-size:16px;line-height:20px}}.modal-option-template-module-scss-module__wwerTa__ctaText{color:#bfbfbf;margin:0;font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (max-width:992px){.modal-option-template-module-scss-module__wwerTa__ctaText{font-size:14px;line-height:18px}}.modal-option-template-module-scss-module__wwerTa__ctaButtons{gap:8px;margin-top:16px;display:flex}@media (max-width:769px){.modal-option-template-module-scss-module__wwerTa__storeLinkContainer{padding-left:12px}.modal-option-template-module-scss-module__wwerTa__ctaButtons{flex-direction:column}}
.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,sans-serif;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,sans-serif;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,sans-serif;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,sans-serif;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,sans-serif;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,sans-serif;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,sans-serif;font-size:22px;font-weight:500;line-height:109.091%}.modal__service__body__content-text{color:#fff;text-align:center;font-family:Saans,sans-serif;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,sans-serif;font-size:16px;font-weight:500;overflow:hidden}.store__service__option-text{color:#fff;text-overflow:ellipsis;font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:132%;overflow:hidden}.store__service__option-price{color:#b4b5b5;font-family:Saans,sans-serif;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,sans-serif;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{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[class*=custom-button]{border-radius:inherit;cursor:pointer;text-align:left;color:var(--widgets_background_font);background-color:#ffffff1a;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.chat-widget-template__question-btn[class*=custom-button]:hover{background:var(--widget-bg-color-hover)}@media (max-width:768px){.chat-widget-template__question-btn[class*=custom-button]{padding:6px 12px}}
.chat-history-module-scss-module__ljBMHW__chatHistory{cursor:pointer;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){height:100%;min-height:0;max-height:100%;overflow:hidden}.template-preview__main:has(.chat-interface){min-height:0;padding-top:0;padding-bottom:var(--app-shell-mobile-bar-height);flex-direction:column;flex:1;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;font-family:inherit;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.chat-interface-module-scss-module__MevtaG__root{padding-inline:16px}}.chat-interface-module-scss-module__MevtaG__rateLimitWarning{color:var(--widgets_background_font);flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:500}.chat-interface-module-scss-module__MevtaG__header{z-index:10;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:8px 20px;display:flex;position:relative}.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{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;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 0 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:16px;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__suggestions{flex-direction:column;flex-shrink:0;gap:10px;padding:0 0 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,sans-serif;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{--chat-input-bottom-inset:16px;padding:12px 20px max(var(--chat-input-bottom-inset),env(safe-area-inset-bottom,0px));flex-shrink:0}@media (max-width:992px){.chat-interface-module-scss-module__MevtaG__inputArea{padding:8px 0 max(var(--chat-input-bottom-inset),env(safe-area-inset-bottom,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-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}.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:15px}.chat-interface-module-scss-module__MevtaG__suggestionBtn{padding:6px 12px;font-size:12px}}
.streaming-words-module-scss-module__TJt1na__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.streaming-words-module-scss-module__TJt1na__word{animation:.22s ease-out both streaming-words-module-scss-module__TJt1na__streaming-word-in;display:inline-block}@keyframes streaming-words-module-scss-module__TJt1na__streaming-word-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.streaming-words-module-scss-module__TJt1na__word{opacity:1;animation:none;transform:none}}
.thinking-dots-module-scss-module__WO4Oia__root{align-items:center;gap:5px;min-height:24px;padding-block:2px;display:inline-flex}.thinking-dots-module-scss-module__WO4Oia__dot{opacity:.45;background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite thinking-dots-module-scss-module__WO4Oia__thinking-dot-bounce}.thinking-dots-module-scss-module__WO4Oia__dot:first-child{animation-delay:0s}.thinking-dots-module-scss-module__WO4Oia__dot:nth-child(2){animation-delay:.15s}.thinking-dots-module-scss-module__WO4Oia__dot:nth-child(3){animation-delay:.3s}@keyframes thinking-dots-module-scss-module__WO4Oia__thinking-dot-bounce{0%,60%,to{opacity:.4;transform:translateY(0)scale(.85)}30%{opacity:.95;transform:translateY(-3px)scale(1)}}
.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,sans-serif;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%;top:calc(var(--site-header-inner-height,44px) + var(--site-header-padding-y,16px)*2);margin-top:0;position:sticky;left:0}@media (max-width:769px){.bio-page-layout-module-scss-module__-hLJha__bio-page-layout__bio{width:100%;margin-top:calc(var(--site-header-inner-height,44px)/2);position:relative;top:auto;left:auto}}
.chat-page-layout-module-scss-module__fL0nFq__root{isolation:isolate;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;max-height:100%;display:flex;position:relative}.chat-page-layout-module-scss-module__fL0nFq__root.store__content{height:100%;min-height:0;max-height:100%}.chat-page-layout-module-scss-module__fL0nFq__foreground{z-index:2;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.chat-page-layout-module-scss-module__fL0nFq__foreground .template-preview{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.chat-page-layout-module-scss-module__fL0nFq__foreground .new-header{flex-shrink:0}.chat-page-layout-module-scss-module__fL0nFq__foreground .new-header .new-header__container{padding:16px}.chat-page-layout-module-scss-module__fL0nFq__foreground .template-preview__main{min-height:0;padding-top:0;padding-bottom:var(--app-shell-mobile-bar-height);flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-page-layout-module-scss-module__fL0nFq__mainZone{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.product-media-generate-placeholder-module-scss-module__AMe7-q__frame{aspect-ratio:16/9;cursor:pointer;background:var(--widget-bg-color);width:100%;-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);border-radius:20px;justify-content:center;align-items:center;display:flex}
.checkout-auth-tabs-module-scss-module__g6taVG__tablist{box-sizing:border-box;background:#ffffff14;border-radius:34px;gap:4px;width:100%;margin:16px 0 0;padding:4px;display:flex}.checkout-auth-tabs-module-scss-module__g6taVG__tab{color:#ffffffb8;min-width:0;font:inherit;text-align:center;cursor:pointer;white-space:normal;background:0 0;border:none;border-radius:30px;flex:1 1 0;margin:0;padding:8px 4px;font-size:.8125rem;font-weight:500;line-height:1.25;transition:background-color .2s,color .2s}.checkout-auth-tabs-module-scss-module__g6taVG__tab[aria-selected=true]{color:#fff;background:#ffffff1f}.checkout-auth-tabs-module-scss-module__g6taVG__tab:disabled{cursor:not-allowed;opacity:.55}.checkout-auth-tabs-module-scss-module__g6taVG__panel{min-width:0}.checkout-auth-tabs-module-scss-module__g6taVG__stage{--enter-duration:.2s;--enter-distance:8px;--enter-ease:cubic-bezier(.25, .1, .25, 1);transition:height var(--enter-duration) var(--enter-ease);position:relative;overflow:hidden}.checkout-auth-tabs-module-scss-module__g6taVG__layer{width:100%;min-width:0}.checkout-auth-tabs-module-scss-module__g6taVG__layerEnter{animation:checkout-auth-tabs-module-scss-module__g6taVG__checkout-auth-panel-in var(--enter-duration) var(--enter-ease) both}@keyframes checkout-auth-tabs-module-scss-module__g6taVG__checkout-auth-panel-in{0%{opacity:0;transform:translateY(var(--enter-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.checkout-auth-tabs-module-scss-module__g6taVG__tab,.checkout-auth-tabs-module-scss-module__g6taVG__stage{transition:none}.checkout-auth-tabs-module-scss-module__g6taVG__layerEnter{animation:none}}
.course-account-step-module-scss-module__596u-a__divider{color:#ffffffb8;letter-spacing:.04em;justify-content:center;align-items:center;gap:12px;margin:4px 0;font-size:.75rem;display:flex}.course-account-step-module-scss-module__596u-a__divider:before,.course-account-step-module-scss-module__596u-a__divider:after{content:"";background:#ffffff3d;flex:0 0 24px;width:24px;height:1px}.course-account-step-module-scss-module__596u-a__googleButton{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.course-account-step-module-scss-module__596u-a__toggle{color:#fffc;font:inherit;text-align:center;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.875rem;text-decoration:underline}.course-account-step-module-scss-module__596u-a__successLabel{justify-content:center;align-items:center;gap:8px;display:inline-flex}.course-account-step-module-scss-module__596u-a__description{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.content-item-module-scss-module__ite5zq__contentItem{padding-bottom:16px}@media screen and (max-width:769px){.content-item-module-scss-module__ite5zq__contentItem{padding-left:var(--tp-main-content-py);padding-right:var(--tp-main-content-py)}}
.product-variant-detail-module-scss-module__T6VHfq__buyNowButton{flex-shrink:0;width:100%;margin:0}
.booking-variant-detail-module-scss-module__6hvzoG__bookingSelectionTitle{font-family:Saans,sans-serif;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__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__groupRoot{flex-direction:column;gap:12px;width:100%;display:flex}.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;padding:0 16px}.group-renderer-module-scss-module__DgwAta__group[data-direction=row]:has(.swiper){padding-left:8px}@media screen and (max-width:769px){.group-renderer-module-scss-module__DgwAta__group[data-direction=row]:has(.swiper){padding:0}}.group-renderer-module-scss-module__DgwAta__group[data-direction=row]>*{width:50%}
.sign-up-prompt-module-scss-module__G7KhfW__content{flex-direction:column;align-items:center;padding:20px 20px 16px;display:flex}@media (max-width:769px){.sign-up-prompt-module-scss-module__G7KhfW__content{padding:12px 0 8px}}.sign-up-prompt-module-scss-module__G7KhfW__logo{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.sign-up-prompt-module-scss-module__G7KhfW__logo img,.sign-up-prompt-module-scss-module__G7KhfW__logo svg{width:auto;height:40px}.sign-up-prompt-module-scss-module__G7KhfW__title{font:var(--h1-med);text-align:center;margin:0 0 12px}.sign-up-prompt-module-scss-module__G7KhfW__subtitle{font:var(--par-2-reg);color:#fff9;text-align:center;margin:0 0 32px}.sign-up-prompt-module-scss-module__G7KhfW__actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.sign-up-prompt-module-scss-module__G7KhfW__button{width:100%;max-width:100%;height:50px;font:var(--par-2-med);letter-spacing:.2px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:9999px;outline:none;flex:none;justify-content:center;align-items:center;padding:10px 20px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.sign-up-prompt-module-scss-module__G7KhfW__primary{background:var(--bg-150);color:#0f1011}.sign-up-prompt-module-scss-module__G7KhfW__primary:hover{background:#fff}.sign-up-prompt-module-scss-module__G7KhfW__primary:active{background:#d9d9d9}.sign-up-prompt-module-scss-module__G7KhfW__secondary{color:#fff;background:0 0;border-color:#fff3}.sign-up-prompt-module-scss-module__G7KhfW__secondary:hover{background:#ffffff0a;border-color:#fff6}.sign-up-prompt-module-scss-module__G7KhfW__secondary:active{background:#ffffff14}
.storefront-appear-module-scss-module__jWCFva__appear{animation-name:storefront-appear-module-scss-module__jWCFva__storefront-appear;animation-duration:var(--storefront-appear-duration,.56s);animation-timing-function:var(--storefront-appear-ease,cubic-bezier(.22, 1, .36, 1));animation-fill-mode:both;animation-delay:calc(var(--storefront-appear-base,40ms) + var(--storefront-appear-step,0)*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>*{animation-name:storefront-appear-module-scss-module__jWCFva__storefront-appear;animation-duration:var(--storefront-appear-duration,.56s);animation-timing-function:var(--storefront-appear-ease,cubic-bezier(.22, 1, .36, 1));animation-fill-mode:both}.storefront-appear-module-scss-module__jWCFva__appearChildren>:first-child{animation-delay:calc(var(--storefront-appear-base,40ms) + 0*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(2){animation-delay:calc(var(--storefront-appear-base,40ms) + 1*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(3){animation-delay:calc(var(--storefront-appear-base,40ms) + 2*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(4){animation-delay:calc(var(--storefront-appear-base,40ms) + 3*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(5){animation-delay:calc(var(--storefront-appear-base,40ms) + 4*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(6){animation-delay:calc(var(--storefront-appear-base,40ms) + 5*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(7){animation-delay:calc(var(--storefront-appear-base,40ms) + 6*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(8){animation-delay:calc(var(--storefront-appear-base,40ms) + 7*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(9){animation-delay:calc(var(--storefront-appear-base,40ms) + 8*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(10){animation-delay:calc(var(--storefront-appear-base,40ms) + 9*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(11){animation-delay:calc(var(--storefront-appear-base,40ms) + 10*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(12){animation-delay:calc(var(--storefront-appear-base,40ms) + 11*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(13){animation-delay:calc(var(--storefront-appear-base,40ms) + 12*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(14){animation-delay:calc(var(--storefront-appear-base,40ms) + 13*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(15){animation-delay:calc(var(--storefront-appear-base,40ms) + 14*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(16){animation-delay:calc(var(--storefront-appear-base,40ms) + 15*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(17){animation-delay:calc(var(--storefront-appear-base,40ms) + 16*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(18){animation-delay:calc(var(--storefront-appear-base,40ms) + 17*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(19){animation-delay:calc(var(--storefront-appear-base,40ms) + 18*var(--storefront-appear-stagger,70ms))}.storefront-appear-module-scss-module__jWCFva__appearChildren>:nth-child(20){animation-delay:calc(var(--storefront-appear-base,40ms) + 19*var(--storefront-appear-stagger,70ms))}@keyframes storefront-appear-module-scss-module__jWCFva__storefront-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.storefront-appear-module-scss-module__jWCFva__appear,.storefront-appear-module-scss-module__jWCFva__appearChildren>*{opacity:1;animation:none;transform:none}}.storefront-appear-module-scss-module__jWCFva__zoneItem{opacity:1;min-width:0;transition:grid-template-rows var(--storefront-zone-presence-ms,.32s) var(--storefront-appear-ease,cubic-bezier(.22, 1, .36, 1)),opacity calc(var(--storefront-zone-presence-ms,.32s)*.85) ease,margin-block var(--storefront-zone-presence-ms,.32s) var(--storefront-appear-ease,cubic-bezier(.22, 1, .36, 1));grid-template-rows:1fr;margin-block:0;display:grid}.storefront-appear-module-scss-module__jWCFva__zoneItemInner{min-width:0;min-height:0;overflow:visible}.storefront-appear-module-scss-module__jWCFva__zoneItem[data-presence=enter],.storefront-appear-module-scss-module__jWCFva__zoneItem[data-presence=exit]{opacity:0;margin-block:calc(var(--storefront-zone-gap,32px)/-2);grid-template-rows:0fr;animation:none}.storefront-appear-module-scss-module__jWCFva__zoneItem[data-presence=enter] .storefront-appear-module-scss-module__jWCFva__zoneItemInner,.storefront-appear-module-scss-module__jWCFva__zoneItem[data-presence=exit] .storefront-appear-module-scss-module__jWCFva__zoneItemInner{overflow:clip}@media (prefers-reduced-motion:reduce){.storefront-appear-module-scss-module__jWCFva__zoneItem{transition:none}.storefront-appear-module-scss-module__jWCFva__zoneItem[data-presence=enter],.storefront-appear-module-scss-module__jWCFva__zoneItem[data-presence=exit]{opacity:1;grid-template-rows:1fr;margin-block:0}}
.landing-join-card-module-scss-module__fN1MzW__card{background:var(--widget-bg-color);color:var(--widgets_background_font);-webkit-backdrop-filter:var(--widget-bg-blur);backdrop-filter:var(--widget-bg-blur);will-change:backdrop-filter,filter,background;border-radius:20px;flex-direction:column;width:100%;display:flex;overflow:hidden}@media screen and (min-width:993px){.landing-join-card-module-scss-module__fN1MzW__card{max-height:calc(100dvh - var(--landing-join-sticky-top,76px) - 36px);max-height:calc(100svh - var(--landing-join-sticky-top,76px) - 36px);min-height:0}}.landing-join-card-module-scss-module__fN1MzW__cover{aspect-ratio:16/9;background:color-mix(in srgb, var(--font-color) 8%, transparent);isolation:isolate;border-radius:12px;margin:12px 12px 0;overflow:hidden}.landing-join-card-module-scss-module__fN1MzW__cover>*{width:100%;height:100%}.landing-join-card-module-scss-module__fN1MzW__body{flex-direction:column;flex:auto;gap:8px;min-width:0;padding:16px;display:flex}.landing-join-card-module-scss-module__fN1MzW__title{font-family:Saans,sans-serif;font-size:18px;font-weight:500;line-height:24px}@media (max-width:992px){.landing-join-card-module-scss-module__fN1MzW__title{font-size:18px;line-height:24px}}.landing-join-card-module-scss-module__fN1MzW__title{color:var(--font-color);margin:0}.landing-join-card-module-scss-module__fN1MzW__rating{min-width:0;color:var(--font-color);align-items:center;gap:6px;display:flex}.landing-join-card-module-scss-module__fN1MzW__stars{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.landing-join-card-module-scss-module__fN1MzW__starFilled,.landing-join-card-module-scss-module__fN1MzW__starEmpty{color:#ffb730;width:14px;height:14px;display:inline-flex}.landing-join-card-module-scss-module__fN1MzW__starFilled svg,.landing-join-card-module-scss-module__fN1MzW__starEmpty svg{width:14px;height:14px}.landing-join-card-module-scss-module__fN1MzW__starEmpty{opacity:.32}.landing-join-card-module-scss-module__fN1MzW__ratingMeta{align-items:center;gap:4px;min-width:0;display:inline-flex}.landing-join-card-module-scss-module__fN1MzW__ratingValue{font-family:Saans,sans-serif;font-size:14px;font-weight:500;line-height:22px}@media (max-width:992px){.landing-join-card-module-scss-module__fN1MzW__ratingValue{font-size:14px;line-height:18px}}.landing-join-card-module-scss-module__fN1MzW__ratingValue{line-height:16px}.landing-join-card-module-scss-module__fN1MzW__reviewCount{font-family:Saans,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (max-width:992px){.landing-join-card-module-scss-module__fN1MzW__reviewCount{font-size:14px;line-height:18px}}.landing-join-card-module-scss-module__fN1MzW__reviewCount{color:color-mix(in srgb, var(--font-color) 72%, transparent);line-height:16px}.landing-join-card-module-scss-module__fN1MzW__description{font-family:Saans,sans-serif;font-size:16px;font-weight:400;line-height:22px}@media (max-width:992px){.landing-join-card-module-scss-module__fN1MzW__description{font-size:16px;line-height:22px}}.landing-join-card-module-scss-module__fN1MzW__description{color:color-mix(in srgb, var(--font-color) 78%, transparent);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.landing-join-card-module-scss-module__fN1MzW__cta{flex-direction:column;width:100%;margin-top:auto;padding-top:8px;display:flex}.landing-join-card-module-scss-module__fN1MzW__cta>*{width:100%}.landing-join-card-module-scss-module__fN1MzW__cta:empty{display:none}
.product-landing-template-module-scss-module__3zvDvG__eProductOptions{flex-wrap:wrap;gap:20px;padding-top:20px;padding-bottom:36px}.product-landing-template-module-scss-module__3zvDvG__eProductOptions span{font-family:Saans,sans-serif;font-size:16px;font-weight:400;line-height:22px}@media (max-width:992px){.product-landing-template-module-scss-module__3zvDvG__eProductOptions span{font-size:16px;line-height:22px}}@media screen and (max-width:769px){.product-landing-template-module-scss-module__3zvDvG__eProductOptions{gap:8px 16px;padding-top:16px;padding-bottom:32px}}.product-landing-template-module-scss-module__3zvDvG__landingMetaRow{text-align:left;min-width:0;box-shadow:inset 0 -1px 0 color-mix(in srgb, currentColor 10%, transparent);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;place-items:center start;padding-top:20px;padding-bottom:36px;display:grid}@media screen and (max-width:769px){.product-landing-template-module-scss-module__3zvDvG__landingMetaRow{flex-wrap:wrap;gap:24px;padding-top:16px;padding-bottom:28px;display:flex}}.product-landing-template-module-scss-module__3zvDvG__landingMetaSellerShell{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.product-landing-template-module-scss-module__3zvDvG__landingMetaAvatar,.product-landing-template-module-scss-module__3zvDvG__landingMetaName{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;min-width:0;margin:0;padding:0}.product-landing-template-module-scss-module__3zvDvG__landingMetaAvatar:hover .product-landing-template-module-scss-module__3zvDvG__avatar__name,.product-landing-template-module-scss-module__3zvDvG__landingMetaName:hover .product-landing-template-module-scss-module__3zvDvG__avatar__name{opacity:.6}.product-landing-template-module-scss-module__3zvDvG__landingMetaAvatar{flex-shrink:0;justify-content:flex-start;align-self:center;align-items:center;display:inline-flex}.product-landing-template-module-scss-module__3zvDvG__landingMetaName{align-self:center;align-items:center;min-width:0;display:flex}.product-landing-template-module-scss-module__3zvDvG__landingMetaName .product-landing-template-module-scss-module__3zvDvG__avatar__name{margin:0;line-height:22px}.product-landing-template-module-scss-module__3zvDvG__landingMetaPriceGroup,.product-landing-template-module-scss-module__3zvDvG__landingMetaExtras{align-items:center;gap:6px;min-width:0;display:inline-flex}.product-landing-template-module-scss-module__3zvDvG__landingMetaPriceIcon{justify-content:center;align-self:center;align-items:center;line-height:22px;display:inline-flex}.product-landing-template-module-scss-module__3zvDvG__landingMetaPriceIcon svg{flex-shrink:0;width:20px;height:20px;display:block}.product-landing-template-module-scss-module__3zvDvG__landingMetaPriceLabel{align-self:center;align-items:center;font-family:Saans,sans-serif;font-size:16px;font-weight:400;line-height:22px;display:inline-flex}@media (max-width:992px){.product-landing-template-module-scss-module__3zvDvG__landingMetaPriceLabel{font-size:16px;line-height:22px}}.product-landing-template-module-scss-module__3zvDvG__landingMetaPriceLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:22px;overflow:hidden}.product-landing-template-module-scss-module__3zvDvG__landingMetaPrivate{justify-self:start;align-items:center;gap:6px;min-width:0;display:inline-flex}.product-landing-template-module-scss-module__3zvDvG__landingMetaPrivateIcon{justify-content:center;align-self:center;align-items:center;line-height:22px;display:inline-flex}.product-landing-template-module-scss-module__3zvDvG__landingMetaPrivateIcon svg{flex-shrink:0;width:20px;height:20px;display:block}.product-landing-template-module-scss-module__3zvDvG__landingMetaPrivateLabel{align-self:center;align-items:center;font-family:Saans,sans-serif;font-size:16px;font-weight:400;line-height:22px;display:inline-flex}@media (max-width:992px){.product-landing-template-module-scss-module__3zvDvG__landingMetaPrivateLabel{font-size:16px;line-height:22px}}.product-landing-template-module-scss-module__3zvDvG__landingMetaPrivateLabel{min-width:0;line-height:22px}.product-landing-template-module-scss-module__3zvDvG__variantsAppear{flex-direction:column;flex:auto;min-width:0;display:flex}.product-landing-template-module-scss-module__3zvDvG__landingShell{--landing-body-gap:80px;--landing-join-card-width:340px;--landing-cta-button-height:50px;--landing-cta-join-gap:0px;--landing-cta-join-height:0px;--landing-cta-bottom-pad:calc(var(--tp-main-content-py,16px) + env(safe-area-inset-bottom,0px) + var(--app-shell-mobile-bar-height,0px))}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__landingShell{--landing-cta-bottom-pad:16px}}.product-landing-template-module-scss-module__3zvDvG__landingShell{--landing-cta-stack-height:calc(var(--landing-cta-button-height) + var(--landing-cta-join-gap) + var(--landing-cta-join-height) + var(--landing-cta-bottom-pad))}@media screen and (max-width:768px){.product-landing-template-module-scss-module__3zvDvG__landingShell.product-landing-template-module-scss-module__3zvDvG__withJoin{--landing-cta-join-gap:16px;--landing-cta-join-height:34px}}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__landingShell.product-landing-template-module-scss-module__3zvDvG__withJoin{--landing-cta-join-height:34px}}.product-landing-template-module-scss-module__3zvDvG__landingShell:not(:has(.product-landing-template-module-scss-module__3zvDvG__ctaSlot:not(:empty))){--landing-cta-button-height:0px}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__landingShell{--landing-cta-button-height:0px;--landing-join-sticky-top:calc(var(--site-header-inner-height,44px) + var(--site-header-padding-y,16px) * 2)}}.product-landing-template-module-scss-module__3zvDvG__landingShell.page-bottom-overflow-parent{--tp-page-bottom-overflow:40px}.product-landing-template-module-scss-module__3zvDvG__landingBody{--landing-body-gap:80px;--landing-join-card-width:340px;flex-direction:column;width:100%;min-width:0;display:flex}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__landingBody{grid-template-columns:minmax(0, 1fr) var(--landing-join-card-width);column-gap:var(--landing-body-gap);align-items:stretch;display:grid}}.product-landing-template-module-scss-module__3zvDvG__landingPrimary{flex-direction:column;gap:24px;min-width:0;display:flex}.product-landing-template-module-scss-module__3zvDvG__landingHero{min-width:0;margin:0;padding:0;overflow:visible}:is(.product-landing-template-module-scss-module__3zvDvG__landingHero .main-image,.product-landing-template-module-scss-module__3zvDvG__landingHero .swiper.media-gallery){border-radius:20px;overflow:hidden}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__landingHero .swiper.media-gallery{--media-gallery-space-default:0}}.product-landing-template-module-scss-module__3zvDvG__landingColumn{flex-direction:column;min-width:0;display:flex}.product-landing-template-module-scss-module__3zvDvG__landingJoinRail{min-width:0;display:none}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__landingJoinRail{flex-direction:column;min-height:0;display:flex}}.product-landing-template-module-scss-module__3zvDvG__landingJoinRailSticky{flex-direction:column;flex:none;align-items:center;width:100%;min-width:0;display:flex}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__landingJoinRailSticky{top:var(--landing-join-sticky-top,calc(var(--site-header-inner-height,44px) + var(--site-header-padding-y,16px) * 2));position:sticky}.product-landing-template-module-scss-module__3zvDvG__landingPoweredBy{width:100%;margin-top:20px}}.product-landing-template-module-scss-module__3zvDvG__landingLegal{display:none}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__landingLegal{justify-content:center;width:100%;padding-top:24px;display:flex}}.product-landing-template-module-scss-module__3zvDvG__landingMain.template-preview__main{padding-top:0}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__landingMain.template-preview__main{max-width:1113.34px}}.product-landing-template-module-scss-module__3zvDvG__stickyCtaStack{z-index:5;justify-content:flex-end;align-items:center;gap:var(--landing-cta-join-gap);box-sizing:border-box;width:100%;max-width:1113.34px;height:100svh;min-height:100svh;padding:0 var(--tp-main-content-py,16px) var(--landing-cta-bottom-pad);pointer-events:none;flex-direction:column;flex-shrink:0;margin-bottom:-100svh;margin-left:auto;margin-right:auto;display:flex;position:sticky;top:0}@media screen and (max-width:768px){.product-landing-template-module-scss-module__3zvDvG__stickyCtaStack{max-width:var(--tp-main-content-max-width,648px);align-items:stretch}}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__stickyCtaStack{grid-template-columns:minmax(0, 1fr) var(--landing-join-card-width);column-gap:var(--landing-body-gap);align-content:end;align-items:end;display:grid}}.product-landing-template-module-scss-module__3zvDvG__ctaSlot{width:100%;max-width:var(--tp-main-content-max-width,648px);pointer-events:auto}.product-landing-template-module-scss-module__3zvDvG__ctaSlot:empty{display:none}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__ctaSlot{display:none}}.product-landing-template-module-scss-module__3zvDvG__joinSlot{pointer-events:auto;justify-content:flex-start;display:flex}.product-landing-template-module-scss-module__3zvDvG__joinSlot:empty{display:none}@media screen and (min-width:769px){.product-landing-template-module-scss-module__3zvDvG__joinSlot{left:var(--tp-main-content-py,16px);bottom:var(--landing-cta-bottom-pad);position:absolute}}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__joinSlot{grid-column:2;justify-content:flex-end;display:flex;position:static;bottom:auto;left:auto}}@media screen and (max-width:768px){.product-landing-template-module-scss-module__3zvDvG__joinSlot{justify-content:center}}.product-landing-template-module-scss-module__3zvDvG__landingFooter{padding-bottom:var(--landing-cta-stack-height)}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__landingFooter{padding-bottom:var(--landing-cta-bottom-pad,16px)}}.product-landing-template-module-scss-module__3zvDvG__legalOverflow{height:auto;margin-bottom:12px}@media screen and (min-width:993px){.product-landing-template-module-scss-module__3zvDvG__legalOverflowMobile{display:none}}.product-landing-template-module-scss-module__3zvDvG__mainStack{--storefront-zone-gap:32px;flex-direction:column;gap:32px;min-width:0;padding-bottom:32px;display:flex}.product-landing-template-module-scss-module__3zvDvG__mainStack>*{min-width:0;max-width:100%}.product-landing-template-module-scss-module__3zvDvG__mainStack .product-landing-template-module-scss-module__3zvDvG__introSection,.product-landing-template-module-scss-module__3zvDvG__mainStack .product-landing-template-module-scss-module__3zvDvG__landingSection{padding-bottom:0}.product-landing-template-module-scss-module__3zvDvG__introSection .product-landing-template-module-scss-module__3zvDvG__landingMetaRow,.product-landing-template-module-scss-module__3zvDvG__introSection .product-landing-template-module-scss-module__3zvDvG__landingMetaAvatar{padding-left:0;padding-right:0}.product-landing-template-module-scss-module__3zvDvG__landingSection{flex-direction:column;gap:12px;min-width:0;max-width:100%;padding-top:0;display:flex}@media screen and (max-width:769px){.product-landing-template-module-scss-module__3zvDvG__landingSection{padding-left:var(--tp-main-content-py,16px);padding-right:var(--tp-main-content-py,16px)}}.template-preview__main .product-landing-template-module-scss-module__3zvDvG__landingSection.wrapper____paddings.col{padding:0}@media screen and (max-width:769px){.template-preview__main .product-landing-template-module-scss-module__3zvDvG__landingSection.wrapper____paddings.col{padding-left:var(--tp-main-content-py,16px);padding-right:var(--tp-main-content-py,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}
@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__bookingSelectionTitle{font-family:Saans,sans-serif;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__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)}
.storefront-frontend-embed-overlay-module-scss-module__4YPMka__popup{--popup-surface-bg:var(--bg-500,#1a1b1c);--popup-border-radius:24px;overflow:hidden}[data-theme=light] .storefront-frontend-embed-overlay-module-scss-module__4YPMka__popup{--popup-surface-bg:var(--bg-500);--popup-close-color:var(--text-primary);color:var(--text-primary);background:var(--bg-500)!important;-webkit-backdrop-filter:none!important}.storefront-frontend-embed-overlay-module-scss-module__4YPMka__popup .children{overflow:hidden}.storefront-frontend-embed-overlay-module-scss-module__4YPMka__frame{background:0 0;border:0;flex:auto;width:100%;height:100%;min-height:0;display:block}
.storefront-sidebar-module-scss-module__IiJO7G__logoGlass{border-radius:50%;justify-content:center;align-items:center;display:flex;width:48px!important;height:48px!important}.storefront-sidebar-module-scss-module__IiJO7G__logoGlass .custom-button__icon img{width:auto;height:26px}.storefront-sidebar-module-scss-module__IiJO7G__avatarClickable{cursor:pointer}.storefront-sidebar-module-scss-module__IiJO7G__avatarActive{opacity:.8}
.storefront-preview-skeleton-module-scss-module__b2lLZq__phone{box-sizing:border-box;border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-300) 55%, var(--bg-500)) 0%, var(--bg-400) 42%, var(--bg-400) 100%);flex-direction:column;align-items:center;width:100%;height:100%;min-height:280px;padding:20px 22px 16px;display:flex;position:relative;overflow:hidden}.storefront-preview-skeleton-module-scss-module__b2lLZq__bone,.storefront-preview-skeleton-module-scss-module__b2lLZq__navItem,.storefront-preview-skeleton-module-scss-module__b2lLZq__row,.storefront-preview-skeleton-module-scss-module__b2lLZq__section,.storefront-preview-skeleton-module-scss-module__b2lLZq__cardBtn,.storefront-preview-skeleton-module-scss-module__b2lLZq__cardSub,.storefront-preview-skeleton-module-scss-module__b2lLZq__cardTitle,.storefront-preview-skeleton-module-scss-module__b2lLZq__location,.storefront-preview-skeleton-module-scss-module__b2lLZq__bio,.storefront-preview-skeleton-module-scss-module__b2lLZq__name,.storefront-preview-skeleton-module-scss-module__b2lLZq__avatar,.storefront-preview-skeleton-module-scss-module__b2lLZq__dot{background:color-mix(in srgb, var(--text-primary) 10%, transparent);flex-shrink:0;position:relative;overflow:hidden}.storefront-preview-skeleton-module-scss-module__b2lLZq__bone:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__navItem:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__row:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__section:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__cardBtn:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__cardSub:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__cardTitle:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__location:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__bio:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__name:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__avatar:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__dot:after{content:"";background-image:linear-gradient(90deg,#0000,#ffffff38,#0000);animation:1.4s ease-in-out infinite storefront-preview-skeleton-module-scss-module__b2lLZq__previewShimmer;position:absolute;inset:0;transform:translate(-100%)}[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__bone,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__navItem,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__row,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__section,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__cardBtn,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__cardSub,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__cardTitle,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__location,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__bio,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__name,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__avatar,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__dot{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__bone:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__navItem:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__row:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__section:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__cardBtn:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__cardSub:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__cardTitle:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__location:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__bio:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__name:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__avatar:after,[data-theme=dark] .storefront-preview-skeleton-module-scss-module__b2lLZq__dot:after{background-image:linear-gradient(90deg,#0000,#ffffff14,#0000)}.storefront-preview-skeleton-module-scss-module__b2lLZq__topBar{justify-content:space-between;width:100%;margin-bottom:18px;display:flex}.storefront-preview-skeleton-module-scss-module__b2lLZq__dot{border-radius:50%;width:22px;height:22px}.storefront-preview-skeleton-module-scss-module__b2lLZq__avatar{aspect-ratio:1;border-radius:50%;width:min(112px,36%);margin-bottom:16px}.storefront-preview-skeleton-module-scss-module__b2lLZq__name{border-radius:9px;width:42%;height:18px;margin-bottom:10px}.storefront-preview-skeleton-module-scss-module__b2lLZq__bio{border-radius:6px;width:72%;height:10px;margin-bottom:6px}.storefront-preview-skeleton-module-scss-module__b2lLZq__bioShort{width:54%;margin-bottom:8px}.storefront-preview-skeleton-module-scss-module__b2lLZq__location{border-radius:6px;width:38%;height:8px;margin-bottom:22px}.storefront-preview-skeleton-module-scss-module__b2lLZq__card{background:color-mix(in srgb, var(--bg-500) 35%, transparent);border-radius:16px;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-bottom:20px;padding:16px 14px 14px;display:flex}.storefront-preview-skeleton-module-scss-module__b2lLZq__cardTitle{border-radius:6px;width:58%;height:12px}.storefront-preview-skeleton-module-scss-module__b2lLZq__cardSub{border-radius:6px;width:78%;height:8px;margin-bottom:6px}.storefront-preview-skeleton-module-scss-module__b2lLZq__cardBtn{border-radius:999px;width:100%;height:32px}.storefront-preview-skeleton-module-scss-module__b2lLZq__section{border-radius:7px;align-self:flex-start;width:46%;height:14px;margin-bottom:12px}.storefront-preview-skeleton-module-scss-module__b2lLZq__row{border-radius:12px;width:100%;height:40px;margin-bottom:8px}.storefront-preview-skeleton-module-scss-module__b2lLZq__nav{background:color-mix(in srgb, var(--bg-500) 55%, transparent);border-radius:999px;justify-content:space-evenly;align-items:center;width:92%;height:48px;margin-top:auto;padding:0 10px;display:flex}.storefront-preview-skeleton-module-scss-module__b2lLZq__navItem{border-radius:6px;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.storefront-preview-skeleton-module-scss-module__b2lLZq__bone:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__dot:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__avatar:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__name:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__bio:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__location:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__cardTitle:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__cardSub:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__cardBtn:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__section:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__row:after,.storefront-preview-skeleton-module-scss-module__b2lLZq__navItem:after{animation:none}}@keyframes storefront-preview-skeleton-module-scss-module__b2lLZq__previewShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.storefront-preview-module-scss-module__bf5Rhq__root{flex:auto;justify-content:center;align-self:stretch;align-items:center;width:100%;min-height:0;margin-top:60px;display:flex;position:relative}.storefront-preview-module-scss-module__bf5Rhq__preview{transform-origin:50%;background:0 0;border-radius:24px;height:calc(100vh - 29px);max-height:740px;transition:opacity .18s;transform:scale(.81)}.storefront-preview-module-scss-module__bf5Rhq__previewHidden{opacity:0}.storefront-preview-module-scss-module__bf5Rhq__loaderOverlay{z-index:2;opacity:0;pointer-events:none;border-radius:inherit;justify-content:stretch;align-items:stretch;transition:opacity .18s;display:flex;position:absolute;inset:0;overflow:hidden}.storefront-preview-module-scss-module__bf5Rhq__loaderOverlayPhone{justify-content:center;align-items:center}.storefront-preview-module-scss-module__bf5Rhq__loaderPhone{--live-preview-scale:min(1, calc(var(--live-preview-max-width) / var(--live-preview-phone-width)), calc(100cqw / var(--live-preview-phone-width)), calc(100cqh / var(--live-preview-phone-height)));width:calc(var(--live-preview-phone-width)*var(--live-preview-scale));height:calc(var(--live-preview-phone-height)*var(--live-preview-scale));border-radius:var(--live-preview-phone-radius);flex:none;min-height:0;overflow:hidden}.storefront-preview-module-scss-module__bf5Rhq__loaderPhone>*{border-radius:inherit;width:100%;height:100%;min-height:0}.storefront-preview-module-scss-module__bf5Rhq__loaderOverlay[data-visible=true]{opacity:1;transition-delay:.18s}.storefront-preview-module-scss-module__bf5Rhq__loaderOverlay[data-visible=false]{transition-delay:0s}.storefront-preview-module-scss-module__bf5Rhq__loaderOverlayImmediate[data-visible=true]{opacity:1;transition:none}
