[v-cloak]{display:none!important}  .vtk-dialog__overlay{
position:fixed;inset:0;z-index:500001;
display:flex;align-items:center;justify-content:center;
padding:20px;
animation:vtk-fade-in .15s ease;
}
:where(.vtk-dialog__overlay){background:rgba(0,0,0,.5)} .vtk-dialog__panel{
position:relative;width:100%;
max-height:85vh;overflow-y:auto;
animation:vtk-slide-up .2s ease;
}
:where(.vtk-dialog__panel){
background:#fff;border-radius:12px;
box-shadow:0 20px 60px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.08);
}
.vtk-dialog__panel--sm{max-width:420px}
.vtk-dialog__panel--md{max-width:560px}
.vtk-dialog__panel--lg{max-width:720px} .vtk-dialog__header{
display:flex;align-items:center;justify-content:space-between;
padding:18px 22px;
border-bottom:1px solid #eee;
}
.vtk-dialog__title{
font-size:16px;font-weight:600;
margin:0;line-height:1.3;
}
:where(.vtk-dialog__title){color:#1a1a2e}
.vtk-dialog__close{
background:none;border:none;cursor:pointer;
font-size:22px;line-height:1;
color:#888;padding:0 0 0 12px;
transition:color .15s;
}
.vtk-dialog__close:hover{color:#333} .vtk-dialog__body{
padding:18px 22px;
overflow-y:auto;
} .vtk-dialog__footer{
display:flex;align-items:center;justify-content:flex-end;gap:10px;
padding:14px 22px;
border-top:1px solid #eee;
} .vtk-dialog__field{
margin-bottom:12px;
} .vtk-dialog__input{
width:100%;
padding:10px 14px;
font-size:14px;line-height:1.5;
border:1px solid #ddd;
color:#333;
outline:none;
transition:border-color .15s,box-shadow .15s;
box-sizing:border-box;
}
:where(.vtk-dialog__input){background:#fafafa;border-radius:8px;border-color:#ddd}
.vtk-dialog__input:focus{
border-color:#888;
box-shadow:none;
}
:where(.vtk-dialog__input)::placeholder{color:#aaa} .vtk-dialog__search{
margin-bottom:12px;
} .vtk-dialog__toggle{
display:flex;align-items:center;gap:8px;
cursor:pointer;font-size:14px;color:#555;
padding:4px 0 0;
user-select:none;
}
.vtk-dialog__toggle input[type="checkbox"]{
width:16px;height:16px;cursor:pointer;
accent-color:#4f46e5;
} .vtk-dialog__btn{
display:inline-flex;align-items:center;justify-content:center;gap:6px;
padding:9px 18px;
font-size:14px;font-weight:500;line-height:1.4;
border:none;border-radius:8px;
cursor:pointer;
transition:background .15s,opacity .15s;
min-height:38px;
}
.vtk-dialog__btn:disabled{opacity:.55;cursor:not-allowed}
:where(.vtk-dialog__btn--primary){background:#4f46e5;color:#fff}
:where(.vtk-dialog__btn--primary):hover:not(:disabled){background:#4338ca}
:where(.vtk-dialog__btn--secondary){background:#f3f4f6;color:#374151}
:where(.vtk-dialog__btn--secondary):hover:not(:disabled){background:#e5e7eb}
:where(.vtk-dialog__btn--danger){background:#ef4444;color:#fff}
:where(.vtk-dialog__btn--danger):hover:not(:disabled){background:#dc2626} .vtk-dialog__scroll{
max-height:320px;overflow-y:auto;
-webkit-overflow-scrolling:touch;
margin:0 -22px;padding:0 22px;
} .vtk-dialog__item{
display:flex;align-items:center;gap:12px;
padding:12px 14px;
border-radius:8px;
cursor:pointer;
transition:background .12s;
}
:where(.vtk-dialog__item):hover{background:#f5f5ff}
:where(.vtk-dialog__item--active){background:#eef2ff}
.vtk-dialog__item--clear{
color:#ef4444;font-weight:500;
}
.vtk-dialog__item--clear svg{
fill:#ef4444;flex-shrink:0;
}
.vtk-dialog__item+.vtk-dialog__item{
border-top:1px solid #f0f0f0;
}
.vtk-dialog__item--clear+.vtk-dialog__item{
border-top:none;
}
.vtk-dialog__item-icon{
flex-shrink:0;
display:flex;align-items:center;justify-content:center;
width:32px;height:32px;min-width:32px;
border-radius:6px;
}
:where(.vtk-dialog__item-icon){
background:var(--e-global-color-accent,var(--ts-accent-1,#4A7CFF));color:#fff;
}
.vtk-dialog__item-icon svg{width:16px;height:16px;fill:currentColor}
.vtk-dialog__item-icon i{font-size:16px;color:inherit}
.vtk-dialog__item-body{
flex:1;min-width:0;
display:flex;flex-direction:column;gap:2px;
}
.vtk-dialog__item-title{
font-size:14px;font-weight:500;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
:where(.vtk-dialog__item-title){color:#1a1a2e}
.vtk-dialog__item-meta{font-size:12px}
:where(.vtk-dialog__item-meta){color:#888}
.vtk-dialog__check{flex-shrink:0}
:where(.vtk-dialog__check){fill:#4f46e5}
.vtk-dialog__empty{
padding:24px 14px;
text-align:center;
color:#999;font-size:14px;
} .vtk-trigger{
display:inline-flex;
}
.vtk-trigger.hidden{display:none}
.vtk-trigger__icon{
display:inline-flex;align-items:center;justify-content:center;
}
.vtk-trigger__icon svg{width:18px;height:18px}
.vtk-trigger__label{
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
max-width:160px;
}
.vtk-trigger--has-active{
color:#4f46e5;
}  .vtk-vault__grid{
display:grid;
grid-template-columns:repeat(1,1fr);
gap:16px;
} .vtk-vault__card{
background:#fff;
border:1px solid #e5e7eb;
border-radius:12px;
overflow:hidden;
transition:box-shadow .15s,border-color .15s;
}
.vtk-vault__card:hover{
border-color:#d1d5db;
box-shadow:0 2px 8px rgba(0,0,0,.06);
} .vtk-vault__header{
display:flex;align-items:center;justify-content:space-between;
gap:10px;
padding:14px 16px;
border-bottom:1px solid #f0f0f0;
}
.vtk-vault__header-left{
display:flex;align-items:center;gap:10px;
min-width:0;flex:1;
} .vtk-vault__badge{
flex-shrink:0;
display:inline-flex;align-items:center;justify-content:center;
width:36px;height:36px;min-width:36px;
border-radius:8px;
background:var(--e-global-color-accent,var(--ts-accent-1,#4A7CFF));
color:#fff;
}
.vtk-vault__badge svg,
.vtk-vault__badge img{width:18px;height:18px;fill:currentColor}
.vtk-vault__badge i{font-size:18px;color:inherit} .vtk-vault__title{
font-size:15px;font-weight:600;color:#1a1a2e;
margin:0;line-height:1.3;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
} .vtk-vault__actions{
display:flex;align-items:center;gap:4px;
flex-shrink:0;
} .vtk-vault__action{
display:inline-flex;align-items:center;justify-content:center;
width:32px;height:32px;
border-radius:6px;
color:#6b7280;
--ts-icon-color:#6b7280;
text-decoration:none;
transition:background .12s,color .12s;
}
.vtk-vault__action:hover{
background:#f3f4f6;color:#374151;
}
.vtk-vault__action svg{width:16px;height:16px;fill:currentColor}
.vtk-vault__action i{font-size:16px} .vtk-vault__action--notif-on{color:#4f46e5}
.vtk-vault__action--notif-on:hover{background:#eef2ff;color:#4338ca} .vtk-vault__action--delete:hover{background:#fef2f2;color:#ef4444} .vtk-vault__body{
padding:14px 16px;
} .vtk-vault__criteria{
display:flex;flex-wrap:wrap;
gap:8px;
} .vtk-vault__summary{
font-size:13px;line-height:1.6;color:#555;
} .vtk-vault__criterion{
display:inline-flex;align-items:center;gap:5px;
padding:5px 10px;
background:#f3f4f6;
border-radius:6px;
font-size:13px;line-height:1.4;
color:#555;
}
.vtk-vault__criterion-icon{
display:inline-flex;align-items:center;
flex-shrink:0;
color:#888;
--ts-icon-color:#888;
}
.vtk-vault__criterion-icon svg{width:14px;height:14px;fill:currentColor}
.vtk-vault__criterion-icon i{font-size:14px}
.vtk-vault__criterion-label{
font-weight:600;color:#374151;
white-space:nowrap;
}
.vtk-vault__criterion-value{
color:#6b7280;
} .vtk-vault__no-filters{
font-size:13px;color:#aaa;font-style:italic;
} .vtk-vault__footer{
display:flex;align-items:center;justify-content:space-between;
padding:10px 16px;
border-top:1px solid #f0f0f0;
font-size:12px;color:#888;
}
.vtk-vault__pt-label{font-weight:500;color:#6b7280}
.vtk-vault__date{color:#aaa} .vtk-vault__pagination{
display:flex;align-items:center;justify-content:center;
gap:10px;
margin-top:20px;
} .vtk-vault__spinner{
display:flex;align-items:center;justify-content:center;
padding:32px;
} .vtk-vault__empty{
text-align:center;
padding:40px 20px;
color:#999;
}
.vtk-vault__empty svg,
.vtk-vault__empty i{
display:block;margin:0 auto 12px;
font-size:32px;color:#ccc;
}
.vtk-vault__empty svg{width:32px;height:32px;fill:#ccc}
.vtk-vault__empty p{
margin:0;font-size:14px;line-height:1.5;
} .vtk-toast{
position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:500002;
padding:10px 20px;border-radius:8px;
background:#1e293b;color:#fff;font-size:14px;
box-shadow:0 4px 12px rgba(0,0,0,.15);
animation:vtk-fade-in .2s ease;pointer-events:none;
} @keyframes vtk-fade-in{from{opacity:0}to{opacity:1}}
@keyframes vtk-slide-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}} .vx-disabled{pointer-events:none;opacity:.55}.slide-from-left-enter-active,.slide-from-left-leave-active,.slide-from-right-enter-active,.slide-from-right-leave-active{transform:translateX(0);transition:transform .3s cubic-bezier(.53,.13,.28,.98),opacity .25s}.slide-from-left-enter-from,.slide-from-left-leave-to,.slide-from-right-enter-from,.slide-from-right-leave-to{transition:transform .3s cubic-bezier(.53,.13,.28,.98),opacity .25s}.slide-from-left-leave-to{opacity:0;transform:translateX(100%)}.slide-from-left-enter-from,.slide-from-right-leave-to{transform:translateX(-100%);opacity:0}.slide-from-right-enter-from{transform:translateX(100%);opacity:0}.form-popup-enter-from,.form-popup-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:.05s ease}.fade-enter-from,.fade-leave-to{opacity:0}.user-bar-enter-active,.user-bar-leave-active{transition:.1s ease}.user-bar-enter-from,.user-bar-leave-to{opacity:0}.ts-user-bar[v-cloak]{display:none}.ts-popup-component[v-cloak]{opacity:0}.vx-popup.elementor{position:unset!important}.ts-popup-root,.ts-user-bar-root{position:absolute!important;top:0;left:0;z-index:500000!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.ts-popup-content-wrapper{max-height:293px}.ts-sticky-top{position:sticky;top:0;z-index:999999;background:#fff}.ts-multilevel-dropdown{display:grid;grid-template-columns:1fr}.ts-multilevel-dropdown ul{grid-row-start:1;grid-column-start:1;max-width:100%;overflow:hidden;grid-auto-rows:min-content;display:grid}.dropdown-popup-enter-active,.dropdown-popup-leave-active{transition:opacity .1s}.dropdown-popup-enter-from,.dropdown-popup-leave-to{opacity:0}.ts-field-popup-container{position:relative;z-index:50;width:100%;margin:10px 0;backface-visibility:hidden}.ts-emoji-list .ts-form-group,.ts-popup-content-wrapper>.ts-form-group{padding:15px 15px 0}.ts-popup-content-wrapper>.ts-form-group:empty{display:none}.ts-cart-controller{padding:15px;border-top:.5px solid;border-color:var(--ts-shade-4)}.ts-field-popup{background:#fff;border:1px solid var(--ts-shade-3);box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:.475rem;width:100%;left:0;top:0;min-width:230px;overflow:hidden}.ts-field-popup.popup-md{min-width:300px}.ts-popup-controller{padding:10px 15px;border-top:.5px solid;border-color:var(--ts-shade-4)}.ts-popup-controller .ts-btn{position:relative;height:auto}.ts-popup-controller .ts-btn .ts-loader-wrapper{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0}.ts-popup-controller ul{grid-gap:10px}.ts-popup-controller ul li:last-child{margin-left:auto}.ts-field-popup .uib input{background:transparent;border-radius:0;border:none;height:40px}.ts-field-popup .uib input:focus,.ts-field-popup .uib input:hover{background:transparent}.uib{border:0 solid var(--ts-shade-4)}.uib.b-top{border-top-width:.5px}.uib.b-bottom{border-bottom-width:.5px}.ts-popup-head{flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:.5px solid var(--ts-shade-4);padding:10px 15px;height:50px}.ts-popup-head .ts-icon-btn{margin-left:5px;width:36px;height:36px}.ts-popup-name{align-items:center;flex-wrap:nowrap;grid-gap:7px;min-width:0;--ts-icon-size:20px;--ts-icon-color:var(--ts-shade-4)}.ts-popup-name i{font-size:var(--ts-icon-size);color:var(--ts-icon-color)}.ts-popup-name>span{font-size:var(--e-global-typography-text-font-size);font-weight:600;color:var(--ts-shade-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-popup-name img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;min-width:30px}.ts-popup-name svg{width:var(--ts-icon-size);height:var(--ts-icon-size);-o-object-fit:contain;object-fit:contain;fill:var(--ts-icon-color)}.ts-search-portal .ts-filter-wrapper{padding:0!important;flex-wrap:wrap!important}.ts-popup-root>div{pointer-events:all}.ts-popup-root>div:after{pointer-events:none;position:fixed;height:100%;width:100%;top:0;left:0;content:"";animation-name:smooth;animation-fill-mode:forwards;animation-duration:.2s;opacity:0;will-change:opacity;transform:translateZ(0)}@keyframes smooth{0%{opacity:0}to{opacity:1}}.pac-container{border-radius:8px;margin-top:5px}.pac-container:empty{display:none}.pac-container .pac-item:first-child{border:none!important}@media (min-width:1024px){.hide-d,.ts-popup-close{display:none}.ts-name-col{border-bottom:none}.xs-width .ts-field-popup{min-width:180px}.md-width .ts-field-popup{min-width:340px}.md-height .ts-popup-content-wrapper{max-height:370px}.lg-width .ts-field-popup{min-width:420px}.xl-height .ts-popup-content-wrapper{max-height:none}.xl-width .ts-field-popup{min-width:640px}}@media (max-width:1024px){.slide-from-left-leave-active,.slide-from-right-leave-active{position:absolute;width:100%;height:auto}.has-tooltip:after{display:none}.vx-order-head{gap:10px}.ts-form .ts-field-popup{animation-name:slide-up;animation-fill-mode:forwards;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,.48,0,1);will-change:transform;will-change:transform,opacity}@keyframes slide-up{0%{opacity:0;transform:translateY(150px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.ts-cart-popup .ts-popup-content-wrapper{order:2}.hide-m{display:none}.ts-availability-wrapper .ts-booking-date,.ts-booking-range-wrapper .ts-booking-date{margin-bottom:20px}.ts-field-popup .ts-popup-controller{border-bottom:1px solid var(--ts-shade-4);border-top:none}.ts-popup-content-wrapper,.ts-popup-content-wrapper .ts-term-dropdown{flex-grow:1;display:flex;flex-direction:column}.ts-popup-content-wrapper .ts-term-dropdown .ts-term-dropdown-lists{flex-grow:1;display:flex}.ts-popup-root>div:after{background:rgba(49,49,53,.631372549)}.ts-popup-content-wrapper{max-height:none!important;padding-bottom:50px}.ts-field-popup-container{position:fixed;bottom:0;top:0!important;left:0;right:0;margin:0!important;height:100dvh;display:flex;min-height:-webkit-fill-available}.ts-field-popup-container .ts-field-popup{--vx-popup-height:50dvh;border-radius:0!important;border:none!important;display:flex;flex-direction:column-reverse;justify-content:flex-end;min-height:var(--vx-popup-height);max-height:100dvh;position:relative;align-self:end;max-width:100%!important;min-width:100%!important}}.vx-full-popup .ts-field-popup{--vx-popup-height:100dvh}.ts-popup-content-wrapper .ts-form-group:last-child{padding-bottom:15px}@media (min-width:1024px){.ts-form .ts-field-popup{animation-name:smooth-reveal;animation-fill-mode:forwards;animation-duration:.5s;animation-timing-function:cubic-bezier(.22,.68,0,1);opacity:0;will-change:transform,opacity}@keyframes smooth-reveal{0%{opacity:0;transform:scale(.95) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}}.ts-emoji-popup .ts-popup-content-wrapper{height:360px}.vx-noevent{pointer-events:none}.ts-notification-list li{transition:.15s ease}.ts-notification-list li:hover{background:var(--ts-shade-6)}.ts-notification-list li a{display:flex;flex-wrap:nowrap;padding:10px 15px;color:#0c162c;font-size:var(--e-global-typography-text-font-size);align-items:center}.ts-notification-list li a .notification-image{width:40px;height:40px;border-radius:50%;min-width:40px;display:flex;align-items:center;justify-content:center;-o-object-fit:cover;object-fit:cover;background:var(--ts-shade-5);overflow:hidden}.ts-notification-list li a .notification-image i{color:var(--ts-shade-2);font-size:22px}.ts-notification-list li a .notification-image svg{fill:var(--ts-shade-2);width:22px;height:22px}.ts-notification-list li a .notification-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ts-notification-list li a .convo-avatar img{width:40x;height:40px;border-radius:50%;min-width:40px;-o-object-fit:cover;object-fit:cover}.ts-notification-list li a .notification-details{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;padding-left:10px;min-width:0;grid-gap:5px;flex-grow:1}.ts-notification-list li a .notification-details span{font-size:14px;color:var(--ts-shade-3);white-space:nowrap;text-overflow:ellipsis;display:block;max-width:100%;overflow:hidden}.ts-notification-list li a .notification-details div{display:flex;flex-wrap:wrap}.ts-notification-list li a .notification-details b{margin:0;width:100%;font-weight:400;font-size:var(--e-global-typography-text-font-size);color:var(--ts-shade-1)}.ts-notification-list li.ts-new-notification a b{font-weight:600}.ts-notification-list li.ts-new-notification a .notification-image{background:var(--ts-accent-1);border:4px solid var(--ts-accent-1)}.ts-notification-list li.ts-new-notification a .notification-image i{color:#fff}.ts-notification-list li.ts-new-notification a .notification-image svg{fill:#fff}.ts-notification-list li.ts-unread-notification a b,.ts-notification-list li.ts-unread-notification b{font-weight:600}.ts-notification-list .ts-notification-actions{display:flex;justify-content:space-between;padding:0 15px 10px;grid-gap:5px}.ts-quicksearch-popup .ts-popup-content-wrapper{max-height:512px}.qs-top .ts-icon-btn{position:absolute;right:15px;z-index:10;top:50%;transform:translateY(-50%)}.quick-search-list .ts-term-icon{width:28px;height:28px}.quick-search-list>li>a{height:45px}.quick-cpt-select li{margin:0}.quick-cpt-select li a{padding:7px 10px;border-radius:50px}.quick-cpt-select .ts-tab-active a{color:var(--ts-shade-1);background:var(--ts-shade-6)}.ts-slot-list{display:grid;gap:10px}.datepicker-head h3{font-size:16px;display:inline-flex;align-items:center;width:100%;gap:7px;margin:0;--ts-icon-size:22px;--ts-icon-color:var(--ts-shade-4)}.datepicker-head h3 svg{width:var(--ts-icon-size);height:var(--ts-icon-size);fill:var(--ts-icon-color)}.datepicker-head h3 i{font-size:var(--ts-icon-size);color:var(--ts-icon-color)}.datepicker-head a.ts-icon-btn{position:absolute;top:15px;right:15px}.datepicker-head p{font-size:15px;color:var(--ts-shade-3);margin:0}.ts-empty-user-tab{flex-direction:column;justify-content:center;height:100%;display:flex;align-items:center;padding:35px 0;--ts-icon-size:24px;--ts-icon-color:var(--ts-shade-3)}.ts-empty-user-tab i{font-size:var(--ts-icon-size);color:var(--ts-icon-color)}.ts-empty-user-tab svg{width:var(--ts-icon-size);height:var(--ts-icon-size);fill:var(--ts-icon-color)}.ts-empty-user-tab p{color:#525a6e;padding-top:7px;font-size:var(--e-global-typography-text-font-size);text-align:center;line-height:22px}.ts-cart-list{display:flex;flex-direction:column;gap:15px}.ts-cart-list li{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.ts-cart-list .cart-image{flex-shrink:0}.ts-cart-list .cart-image img{width:40px;height:40px;border-radius:50%;display:flex;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ts-cart-list .cart-image:empty{display:none}.ts-cart-list .cart-item-details{display:flex;flex-direction:column;gap:4px;flex-grow:1;justify-content:center}.ts-cart-list .cart-item-details a{color:var(--ts-shade-1);font-weight:600}.ts-cart-list .cart-item-details span{color:var(--ts-shade-2);font-size:15px}.ts-cart-list .cart-item-details span:empty{display:none}.ts-cart-list .cart-stepper{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.cart-subtotal{display:flex;justify-content:space-between;margin-bottom:15px}.has-tooltip[data-tooltip]:after,.ts-action[data-tooltip]:after,.ts-action[tooltip-active]:after,.ts-action[tooltip-inactive]:after{content:attr(data-tooltip);opacity:0;visibility:hidden;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:6px 10px;border-radius:50px;background-color:var(--ts-shade-1);color:#fff;font-size:14px;max-width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:all .14s ease}.has-tooltip[data-tooltip]:hover:after,.ts-action[data-tooltip]:hover:after{visibility:visible;opacity:1}.ts-action[tooltip-inactive]:not(:has(>.ts-action-con.active)):after{content:attr(tooltip-inactive)}.ts-action[tooltip-inactive]:not(:has(>.ts-action-con.active)):hover:after{visibility:visible;opacity:1}.ts-action[tooltip-active]:has(>.ts-action-con.active):after{content:attr(tooltip-active)}.ts-action[tooltip-active]:has(>.ts-action-con.active):hover:after{visibility:visible;opacity:1}.has-tooltip{position:relative}.voxel-highlight-element:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(21,101,192,.53);content:"";display:block;z-index:1000000}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-widget-ts-map .elementor-hidden-desktop,.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-widget-ts-post-feed .elementor-hidden-desktop,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-widget-ts-map .elementor-hidden-mobile,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-widget-ts-post-feed .elementor-hidden-mobile,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-widget-ts-map .elementor-hidden-tablet,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-widget-ts-post-feed .elementor-hidden-tablet{display:none!important}.ts-cart-update{animation-name:cart-update;animation-fill-mode:forwards;animation-duration:.5s;will-change:scale;transform:translateZ(0)}@keyframes cart-update{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes vxup{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.ts-notice{width:300px;background:#fff;color:var(--ts-shade-1);position:fixed;left:50%;transform:translateX(-50%);z-index:1000000;border-radius:8px;bottom:100px;border:.5px solid var(--ts-shade-4);align-items:center;box-shadow:0 1px 2px rgba(0,0,0,.1);animation-name:vxup;animation-fill-mode:forwards;animation-duration:.2s;transition-timing-function:cubic-bezier(0,1,.5,1);flex-wrap:wrap;overflow:hidden;--al-info:var(--ts-accent-1);--al-error:#f43b3b;--al-success:#2fba62;--al-warning:#f7a309}.ts-notice .alert-msg{padding:20px;text-align:center}.ts-notice .notice-close{display:flex;justify-content:space-between;align-items:center}.ts-notice.ts-notice-success .alert-ic svg:first-child{display:flex;fill:var(--al-success)}.ts-notice.ts-notice-error .alert-ic svg:nth-child(2){display:flex;fill:var(--al-error)}.ts-notice.ts-notice-info .alert-ic svg:nth-child(3){display:flex;fill:var(--al-info)}.ts-notice.ts-notice-warning .alert-ic svg:nth-child(4){display:flex;fill:var(--al-warning)}.alert-ic svg{fill:var(--ts-shade-1);width:30px;height:30px;display:none}.alert-ic{width:30px;height:30px;min-width:30px;display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:15px}.a-btn{display:flex;justify-content:space-between;width:100%;--alert-divider:var(--ts-shade-4)}.a-btn a{text-decoration:none;border-radius:0;height:100%;flex-grow:1;border-top:.5px solid var(--alert-divider);border-right:.5px solid var(--alert-divider)}.a-btn a:last-child{border-right:none}.vx-dialog{margin-left:auto}.vx-dialog>svg{width:16px;height:16px;fill:var(--ts-shade-3);display:flex}.vx-dialog:hover .vx-dialog-content{display:block}.vx-dialog:hover>svg{fill:var(--ts-shade-2)}.vx-dialog-content{display:none;position:absolute;width:220px;padding:12px;background:#fff;border:1px solid var(--ts-shade-3);box-shadow:0 1px 2px rgba(0,0,0,.1);z-index:99999;border-radius:.375rem;max-height:220px;right:0;font-size:14px;color:var(--ts-shade-2);white-space:pre-wrap;overflow-y:scroll}.is-required~.vx-dialog{margin-left:unset}.ts-autocomplete-dropdown.active,.ts-autocomplete-dropdown:active,.ts-autocomplete-dropdown:focus{display:block}.ts-autocomplete-dropdown{position:absolute;z-index:500000;display:none;background:#fff;border:1px solid var(--ts-shade-4);border-radius:10px;margin-top:10px;overflow:hidden}.ts-autocomplete-dropdown .suggestions-list{width:100%}.ts-autocomplete-dropdown .suggestions-list:empty{display:none}.ts-autocomplete-dropdown .ts-autocomplete-attrib{display:flex;justify-content:flex-end;padding:5px 10px}.ts-autocomplete-dropdown .ts-autocomplete-attrib img{width:auto;height:14px}.ts-autocomplete-dropdown:not(:has(.suggestion)){display:none}.ts-autocomplete-dropdown.active .suggestions-list{top:0}.ts-autocomplete-dropdown .suggestion{padding:8px;font-size:var(--e-global-typography-text-font-size);color:var(--ts-shade-1);cursor:pointer;border-bottom:1px solid var(--ts-shade-4);transition:background .2s}.ts-autocomplete-dropdown .suggestion:last-child{border-bottom:0}.ts-autocomplete-dropdown .suggestion.active,.ts-autocomplete-dropdown .suggestion:focus,.ts-autocomplete-dropdown .suggestion:hover{background:var(--ts-shade-6)}