.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.cev-authorization-grid__visual{
height: 100%;
width: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 5000;
}
.cev-authorization-grid__holder {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
padding: 24px 0;
position: relative;
z-index: 100;
height:100%;
}
.cev-authorization-grid__inner {
max-width: 460px;
width: 100%;
}
.cev-authorization {
border-radius: 6px;
border: 1px solid #eaeaea;
background-color: #fafafa;
}
.cev-authorization__holder {
padding: 30px 30px 10px;
position: relative;
color: rgba(0,0,0,.6);
font-size: 16px;
line-height: 24px;
text-align: center;
}
.cev-authorization__holder .cev-authorization__envelope {
display: inline-block;
vertical-align: top;
position: relative;
border-radius: 50%;
height: 88px;
margin-bottom: 10px;
margin-left: 19px;
width: 88px;
}
.cev-authorization__envelope:before {
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
display: block;
height: 64px;
width: 96px;
left: -38px;
background-image: url(//telescopium.gr/wp-content/plugins/customer-email-verification/includes/../assets/css/images/email-verification-icon.svg);
background-repeat: no-repeat;
background-size: contain;
content: '';
}
.cev-authorization__heading {
position: relative;
}
.cev-authorization__title {
display: block;
color: #333333;
font-size: 22px;
font-weight: 600;
line-height: 40px;
}
.cev-authorization__description {
display: block;
margin: 10px 0;
text-align: initial;
}
.cev-pin-verification__failure {
margin-bottom: 16px;
}
.cev-alert:not(.cev-alert_without_rounding) {
border-radius: 4px;
margin-top: 15px;
}
.cev-alert_theme_red {
background-color: rgba(255,205,210,.4);
color: #e53935;
}
.cev-alert {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
padding: 12px 24px;
position: relative;
font-size: 14px;
line-height: 24px;
}
.cev-alert__icon_color_red {
color: #f44336;
}
.cev-alert__icon {
margin-right: 16px;
}
.cev-icon {
font-size: 24px;
line-height: 24px;
display: inline-block;
vertical-align: top;
}
.cev-pin-verification__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.cev-field {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
width: 100%;
position: relative;
direction: ltr;
}
.cev-pin-verification__events {
position: relative;
margin-bottom: 0px;
}
.cev-button:not(.cev-button-text-normal) {
text-transform: none;
width: 100%;
margin-bottom: 5px;
line-height: initial;
}
.cev-authorization__footer {
border-radius: 0 0 6px 6px;
padding: 15px 0 0;
color: rgba(0,0,0,.8);
font-size: 14px;
line-height: 20px;
text-align: center;
}
h5.required-filed-email {
font-size: 15px;
text-align: initial;
font-weight: bold;
margin: 10px 0;
}
.cev-link {    
cursor: pointer;
text-decoration: none;
margin: 0;
}
.cev-button {
-webkit-transition: background-color .3s ease-in-out,color .15s ease-in-out,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);
transition: background-color .3s ease-in-out,color .15s ease-in-out,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);
transition: box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s ease-in-out,color .15s ease-in-out;
transition: box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s ease-in-out,color .15s ease-in-out,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 4px;
-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.08);
box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.08);
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: none;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
outline: 0;
position: relative;
cursor: pointer;
letter-spacing: .5px;
text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
padding: 8px 16px;
margin: 0;	
}
.cev-button_color_success {
background-color: #212121;
color: #fff;
font-size: 15px;
}
.cev-field_text_center input, .cev-field_text_center textarea {
text-align: center;
}
.cev_pin_verification_form,.cev_pin_verification_form_pro{
margin-bottom: 0;
}
.cev_pin_verification_form input.cev_pin_box,.cev_login_authentication_form input.cev_pin_box {
width: 100%;
height: 50px;
padding: 10px;
text-align: initial;
border-radius: 5px;
display: inline-block;
margin-bottom: 1em;
}
#cev_verify_email input.cev_pin_box_email {
width: 100%;
height: 50px;
padding: 10px;
text-align: initial;
border-radius: 5px;
display: inline-block;
margin: 10px 0;	    
}
.cev_pin_verification_form input.cev_pin_box:last-child { }
.cev_pin_verification_form input.cev_pin_box::-webkit-inner-spin-button, .cev_pin_verification_form input.cev_pin_box::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0;
}
a.cev-link-try-again-color,a.cev-link-try-again-color:hover {
color: #2196f3;
}
.cev_send_email_tag {
text-align: left;
}	
.cev_pin_verification_form_pro input.cev_pin_box_email::-webkit-inner-spin-button, .cev_pin_verification_form_pro input.cev_pin_box_email::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0;
} .js-pincode::-webkit-inner-spin-button {
-webkit-appearance: none;  
} .js-pincode{
-moz-appearance: textfield;
}
h5.required-filed {
font-size: 15px;
text-align: initial;
font-weight: normal;
}
.popup_image {
position: relative;
border-radius: 50%;
display: inline-block;
margin: 0 auto 15px;
}
a.a_cev_resend_guest_user{
vertical-align: unset;
width: 100%;
display: block;
text-align: right;
}
.cev-try-again-disable{
pointer-events: none;
cursor: not-allowed;
opacity: 0.5;	
}
a.cev_already_verify {
color: #0052ff;
display: block;
text-align: left;
font-size: .9em;
padding: 0 0 10px;
}
.cev_limit_message {
color: red;
font-size: .9em;
}
section.cev-authorization__holder .popup_image img {
max-width: 100%;
} a.a_cev_resend_checkout {
vertical-align: text-bottom;
}
.cev_pro_chekout_button{
margin: 10px 0;	
}
.fl-wrap-input span.cev-yes-line {
vertical-align: middle;
}
.cev-authorization__description p, .cev-authorization__description span, .cev-authorization__description h1, .cev-authorization__description h2, .cev-authorization__description h3, .cev-authorization__description h4, .cev-authorization__description h5, .cev-authorization__description h6 {
margin: 10px 0;
}
#otp-popup {
display: none;
position: fixed;
top: 0;
background-color: rgb(255 255 255 / 70%);
padding: 20px;
z-index: 1000;
right: 0;
left: 0;
width: 100%;
height: 100vh;
}
.otp_popup_inn {
display: flex;
width: 100%;
height: 100%;
flex-direction: column;
align-items: center;
justify-content: center; }
#otp-popup h3 {
font-size: 25px;
color: #333;
font-weight: bold;
margin-bottom: 10px;
}
#otp-popup input {
display: block;
width: 100%;
margin-bottom: 10px;
}
#otp-popup button {
display: block;
width: 100%;
}
.otp-container {
display: flex;
justify-content: center;
} .otp-input, .otp-input-checkout, .otp-input-login, .otp-input-email {
width: 50px !important;
height: 80px;
margin: 0 10px;
font-size: 24px;
text-align: center;
border: 1px solid #e0e0e0 !important;
border-radius: 5px;
outline: none;
background: #fff !important;
box-shadow: none !important;
} .otp-input:focus, .otp-input-checkout:focus, .otp-input-login:focus, .otp-input-email:focus  {
border-color: #007bff;
box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}
p.registration-success {
background: green;
color: #fff;
padding: 10px;
}
.error_mesg{
display: None;
color: red;
}
.cev_loading_overlay {
display: none;
position: fixed;
top: 0;
background-color: rgb(255 255 255 / 80%);
padding: 20px;
z-index: 1000;
right: 0;
left: 0;
width: 100%;
height: 100vh;
}
.back_btn {
cursor: pointer;
display: flex;
width: 30px;
}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }
#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}.animated{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both }@-webkit-keyframes fadeIn{0%{opacity: 0}100%{opacity: 1}}@keyframes fadeIn{0%{opacity: 0}100%{opacity: 1}}
.fadeIn{-webkit-animation-name: fadeIn;animation-name: fadeIn }@-webkit-keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}@keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}
.fadeOut{-webkit-animation-name: fadeOut;animation-name: fadeOut }
.ts-effect-image{text-align: center;backface-visibility: hidden;-webkit-backface-visibility: hidden;}
.ts-effect-image .image-link{display: block;position: relative;max-width: 100%;overflow: hidden;} .counter-wrapper{
display: inline-flex;
flex-wrap: wrap;
gap: 12px;
text-align: center;
color: var(--ts-gray-color);
text-transform: capitalize;
}
.counter-wrapper > div{
font-size: 30px;
line-height: 1;
}
.counter-wrapper .number-wrapper{
font-weight: 800;
padding: 5px;
min-width: 70px;
min-height: 70px;
background: var(--ts-primary-color);
color: var(--ts-text-in-primary-color);
border-radius: 10px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.counter-wrapper .ref-wrapper{margin-top: 6px;font-size: 0.5em;} .ts-banner,.ts-banner *,.ts-logo-slider-wrapper .swiper *{backface-visibility: hidden;-webkit-backface-visibility: hidden;} 
.ts-banner{overflow: hidden;width: 100%;position: relative;}
.ts-banner .banner-wrapper{position: relative;overflow: hidden;display: flex;flex-flow: column wrap;}
.ts-banner .banner-wrapper:before{content: '';position: absolute;inset: 0;background-repeat: no-repeat;background-size: cover;transition: all 0.3s;}
.ts-banner .banner-wrapper > a{position: absolute;inset: 0;z-index: 4;}
.ts-banner .box-content h2{line-height: 1.2;}
.ts-banner .box-content .description.show-as-label{padding: 5px 12px; line-height: 1; border-radius: 0 6px 6px 6px; display: inline-block;}
.h-align-center .ts-banner .box-content{margin-left: auto; margin-right: auto;}
.h-align-left .ts-banner .box-content{margin-left: 0; margin-right: auto;}
.h-align-right .ts-banner .box-content{margin-left: auto; margin-right: 0;}
.ts-banner-button a.button{display: inline-block;}
.banner-wrapper > *{position: relative; z-index: 3;}  .eff-zoom-in:hover .banner-wrapper:before{transform: scale(1.1);} .eff-gradient .banner-wrapper:after{
content: '';
position: absolute;
inset: 0;
z-index: 2;
background: #f7ff00;
background: -webkit-linear-gradient(to right, #db36a4, #f7ff00);
background: linear-gradient(to right, #db36a4, #f7ff00);
background-size: 400% 400%; 
display: none; 
transition: opacity 0.3s ease; 
opacity: 0;
}
.eff-gradient:hover .banner-wrapper:after{
display: block; 
opacity: 0.3; 
-webkit-animation: gradient 10s ease infinite; 
animation: gradient 10s ease infinite;
} .eff-flash .banner-wrapper:after{content: '';position: absolute;top: 0;left: -100%;z-index: 2;display: block;width: 50%;height: 100%;background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.1) 100%);transform: skewX(-25deg);}
.eff-flash:hover .banner-wrapper:after{-webkit-animation: shine 1.2s;animation: shine 1.2s;} .eff-overlay .banner-wrapper:after{content: '';background: #000;inset: 0;position: absolute;transition: all 0.3s;z-index: 2;transform: scale(1,0);}
.eff-overlay:hover .banner-wrapper:after{transform: scale(1,1);} .ts-shortcode.ts-logo-slider-wrapper .items .item > a{width: 100%; height: 100%;}
.ts-logo-slider-wrapper .items .item{min-height: 48px;}
.ts-logo-slider-wrapper .items .item,
.ts-logo-slider-wrapper .items .item > a{
display: flex;
flex-flow: column wrap;
align-items: center;
justify-content: center;
}
.ts-logo-slider-wrapper.has-border .items,.ts-logo-slider-wrapper.has-border:not(.ts-slider) .items{gap: 0;border-radius: 10px;overflow: hidden;margin-left: 0;margin-right: 0;}
.ts-logo-slider-wrapper.has-border .items:before{
content: '';
position: absolute;
inset: 0;
border-width: 1px; 
border-style: solid; 
border-radius: 10px;
}
.ts-logo-slider-wrapper.has-border .items .item{
min-height: 100px;
border-width: 0 1px 1px 0; border-style: solid;
position: relative;
padding: 0 15px;
}
.ts-logo-slider-wrapper .item:not(:hover) img{opacity: 0.2;}
.ts-logo-slider-wrapper .item img{transition: 200ms ease;} .ts-shortcode{position: relative;clear: both;}
.ts-shortcode .shortcode-heading-wrapper h3:empty, .ts-shortcode .shortcode-heading-wrapper .shortcode-title:empty{margin-bottom: 0;padding-bottom: 0; border: 0;}
.column-tabs .list-categories,.ts-shortcode .shortcode-heading-wrapper{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.column-tabs * {color: inherit;}
.title-align-center .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align-center .column-tabs .list-categories,.title-align-center .ts-shortcode .shortcode-heading-wrapper{justify-content: center;}
.title-align-right .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align-right .column-tabs .list-categories,.title-align-right .ts-shortcode .shortcode-heading-wrapper{flex-direction: row-reverse;} .ts-shortcode > .shop-more{text-align: center;margin: 30px 0 0;} .ts-testimonial-wrapper blockquote{display: flex;flex-flow: column wrap;align-items: center;text-align: center;padding: 5%;font-size: 1.6rem;line-height: 1.5;gap: 11px;}
.ts-testimonial-wrapper blockquote:before{display: none;}
.ts-testimonial-wrapper blockquote .image{width: 100px;}
.ts-testimonial-wrapper blockquote .image img{border-radius: 50%;}
.ts-testimonial-wrapper .rating{margin: 0 auto;}
.ts-testimonial-wrapper .author-role{
font-size: 0.93rem;
text-transform: uppercase;
display: flex;
flex-flow: row wrap;
justify-content: center;
gap: 0 20px;
color: var(--ts-gray-color);
margin-top: 6px;
margin-bottom: 6px;
}
.ts-testimonial-wrapper blockquote .image + .rating{margin-top: 10px;} .ts-team-members .team-content,
.ts-team-members .team-info{
display: flex;
flex-flow: column wrap;
align-items: center;
gap: 25px;
}
.ts-team-members .image-thumbnail{overflow: hidden;border-radius: 10px;}
.ts-team-members .image-thumbnail img{border-radius: 10px; transition: 0.3s ease;}
.ts-team-members .image-thumbnail:hover img{transform: scale(1.1);}
.ts-team-members .team-info{gap: 8px;}
.ts-team-members .team-info > *{margin: 0; padding: 0;}
.ts-team-members .team-info .name{font-size: 1.33rem;}
.ts-team-members .team-info .member-role{color: var(--ts-gray-color);}
.ts-team-members .team-info > .member-social{
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 20px;
font-size: 25px;
margin-top: 4px;
}
.ts-team-members .team-info .member-social a{text-decoration: none; color: inherit;}
.ts-team-members .team-info .member-social a:hover{color: var(--ts-primary-color);} .ts-product-brand-wrapper .item > a{
padding: 30px 10px;
background: var(--ts-brand-bg);
display: flex;
justify-content: center;
flex-wrap: wrap;
border-radius: 10px;
align-items: center;
min-height: 130px;
}
.ts-product-brand-wrapper .item a:not(:hover) img{opacity: 0.2;}
.ts-product-brand-wrapper .item a img{max-height: 50px;width: auto;transition: 200ms ease;}
.ts-product-brand-wrapper .meta-wrapper{margin-top: 7px;text-align: center;padding: 0;line-height: 1.3;display: flex;flex-flow: column wrap;gap: var(--ts-meta-gap);}
.ts-product-brand-wrapper .meta-wrapper .heading-title{margin-bottom: 0;font-size: inherit;line-height: inherit;} .ts-product-in-product-type-tab-wrapper .column-tabs, .column-tabs .list-categories, .ts-shortcode .shortcode-heading-wrapper{padding-bottom: 23px;margin-bottom: 30px;border-width: 0 0 1px; border-style: solid;gap: 10px;}
.ts-product-deals-wrapper.heading-top.show-counter-today .shortcode-heading-wrapper{padding-bottom: 7px;}
.ts-shortcode .shortcode-title{flex: 1;margin-bottom: 0;}
.column-tabs .list-categories ul.tabs{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 26px;}
.column-tabs .list-categories ul.tabs li{font-size: 1.06rem;list-style: none;padding: 0;margin: 0;font-weight: 800;transition: color 250ms ease;}
.column-tabs .list-categories ul.tabs li:hover,.column-tabs .list-categories ul.tabs li.current{color: var(--ts-primary-color);}
.column-tabs .list-categories ul.tabs li:hover{cursor: pointer;}
.column-tabs .list-categories ul.tabs li.current{cursor: default;}
.column-tabs .shop-more{margin-left: auto; }
.column-tabs ul.tabs,.column-tabs .heading-tab .heading-title{margin-bottom: 0 !important;}
.column-tabs ul.tabs{display: flex; flex-wrap: wrap; gap: 30px 76px;}
.column-tabs ul.tabs li{list-style: none;padding: 0;}
.column-tabs ul.tabs li span.count{text-transform: none;}
.column-content .shop-more{text-align: center;}
.ts-product-in-category-tab-wrapper .column-products{display: flex; flex-flow: column wrap;gap: var(--ts-h-gap);}
.ts-shortcode .tab-banner{grid-column: span 2;overflow: hidden;display: inline-grid;position: relative;align-self: flex-start;}
.ts-shortcode .tab-banner img{border-radius: 10px;}
.ts-shortcode .tab-banner img.banner-tablet,.ts-shortcode .tab-banner img.banner-mobile{display: none; vertical-align: top;}
.ts-shortcode .tab-banner:before{content: '';position: absolute;top: 0;left: -100%;z-index: 2;display: block;width: 50%;height: 100%;background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.1) 100%);transform: skewX(-25deg);}
.ts-shortcode .tab-banner:hover:before{-webkit-animation: shine 1.2s;animation: shine 1.2s;} .woocommerce .column-products.loading .products{transition: 300ms ease 0s;}
.column-products.loading:after{top: 35%;} .mailchimp-subscription .widget-title-wrapper,
.mailchimp-subscription .widget-title-wrapper .widget-title{margin-bottom: 0 !important;}
.mailchimp-subscription .newsletter{line-height: 20px;margin-bottom: 27px;}
.mailchimp-subscription .newsletter p{margin-bottom: 0;}
.mc4wp-form .subscribe-email{position: relative;overflow:hidden;}
.mc4wp-form .subscribe-email input[type="email"]{margin: 0;background: #ffffff;border-color: #000000;padding-right: 170px; }
.mc4wp-form .subscribe-email a{color: inherit;}
.mc4wp-form .subscribe-email .button{
padding: 5px 10px;
min-width: 150px;
position: absolute;
inset: 0 0 0 auto; border-top-left-radius: 0; border-bottom-left-radius: 0; background: #000000;
border-color: #000000;
color: #ffffff;
}
.mc4wp-form .subscribe-email:hover input[type="email"]{margin: 0;border-color: var(--ts-primary-color);}
.mc4wp-form .subscribe-email:hover .button{background: var(--ts-primary-color);color: var(--ts-text-in-primary-color);border-color: var(--ts-primary-color);}
.mailchimp-subscription{display: flex; flex-flow: column wrap;gap: 20px;}
.mailchimp-subscription .subscribe-widget{width: 100%;}
.style-horizontal .mailchimp-subscription{flex-direction: row;gap:4vw;align-items: center;}
.style-horizontal .mailchimp-subscription .widget-title-wrapper{width: 50%;margin: 0;}
.style-horizontal .mailchimp-subscription .subscribe-widget{width: auto; flex: 1;}
.button-inside .mc4wp-form .subscribe-email input[type="email"]{padding-top: 13px; padding-bottom: 13px;border-radius: 10px;}
.button-inside .mc4wp-form .subscribe-email .button{inset: 3px 3px 3px auto; border-radius: 10px;}
.ts-align-left .mailchimp-subscription{align-items: flex-start;}
.ts-align-right .mailchimp-subscription{align-items: flex-end;}
.ts-align-center .mailchimp-subscription{align-items: center;} .ts-list-of-product-categories-wrapper{
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 30px;
}
.ts-list-of-product-categories-wrapper .cat-img:empty{display: none;}
.ts-list-of-product-categories-wrapper .cat-img{max-width: 46%;}
.ts-list-of-product-categories-wrapper .list-categories{
flex: 1;
flex-direction: column;
align-items: flex-start;
gap: 16px 15px;
margin: 0;
}
.ts-megamenu-container .ts-list-of-product-categories-wrapper .list-categories{gap: 19px 15px;}
.ts-list-of-product-categories-wrapper .list-categories .heading-title{font-size: 1.2em;margin: 0;}
.ts-list-of-product-categories-wrapper .list-categories > *{width: 100%;}
.ts-list-of-product-categories-wrapper .list-categories ul{
margin: 0;
padding: 0;
display: flex;
flex-flow: column wrap;
gap: 8px;
}
.direction-column .ts-list-of-product-categories-wrapper .list-categories ul{gap: 14px;}
.ts-list-of-product-categories-wrapper .list-categories ul li a{color: inherit;font-weight: 500;}
.ts-list-of-product-categories-wrapper .list-categories ul li a:hover,.ts-list-of-product-categories-wrapper .list-categories ul li a.shop-more-button{color: var(--ts-primary-color);}
.ts-list-of-product-categories-wrapper .list-categories ul li a.shop-more-button:after{content: '>>';display: inline-block;margin-left: 5px; }
.ts-list-of-product-categories-wrapper .list-categories ul li a.shop-more-button:hover{text-decoration: underline; text-underline-position: under;}
.ts-list-of-product-categories-wrapper .list-categories ul li{list-style: none;padding: 0;} .availability-bar .progress-bar{display: block;width: 100%;height: 10px;border-radius: 10px;background-color: #e6e6e6;position: relative;}
.availability-bar .progress-bar > span{display: inline-block;border-radius: 10px;position: absolute;top: 0;bottom: 0;left: 0; background-color: var(--ts-primary-color);}
.availability-bar .sold{margin-bottom: 10px;display: block;}
.availability-bar .sold > span:first-child{color: var(--ts-gray-color);}
.ts-product-deals-wrapper.heading-left, .ts-product-deals-wrapper.heading-center.ts-slider{
display: grid;
grid-template-columns: 32% minmax(0,1fr);
gap: 30px;
}
.ts-product-deals-wrapper.heading-left{grid-template-columns: 32% minmax(0,1fr);}
.ts-product-deals-wrapper.heading-center.ts-slider{grid-template-columns: 45% minmax(0,1fr);}
.ts-product-deals-wrapper:is(.heading-left, .heading-center) .shortcode-heading-wrapper{
border: 5px solid var(--ts-primary-color);
border-radius: 10px;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
padding: 30px;
margin: 0;
gap: 8px;
}
.ts-product-deals-wrapper.heading-left.ts-slider.show-dots .shortcode-heading-wrapper{margin-bottom: 42px;}
.ts-product-deals-wrapper.heading-center .shortcode-heading-wrapper{
padding: 45px;
justify-content: flex-start;
align-items: flex-start;
}
.ts-product-deals-wrapper.heading-top > *{width: 100%;}
.ts-product-deals-wrapper:is(.heading-left, .heading-center) .shortcode-heading-wrapper .shortcode-title{flex: none; font-weight: 800;}
.ts-product-deals-wrapper:is(.heading-left, .heading-center) .shortcode-heading-wrapper .ts-countdown{margin-top: 22px;}
.ts-product-deals-wrapper:is(.heading-left, .heading-center) .content-wrapper{flex: 1;}
.woocommerce div.summary .counter-wrapper > div,
.meta-wrapper .counter-wrapper > div,
.ts-product-deals-wrapper.heading-center.show-counter-today .shortcode-heading-wrapper .counter-wrapper > div,
.ts-product-deals-wrapper.heading-top.show-counter-today .shortcode-heading-wrapper .counter-wrapper > div{
padding: 5px;
min-width: 60px;
min-height: 60px;
border-radius: 10px;
display: flex;
flex-flow: column wrap;
align-items: center;
justify-content: center;
font-size: 24px;
}
.woocommerce div.summary .counter-wrapper > div{min-width: 70px;min-height: 70px;font-size: 30px;}
.woocommerce div.summary .counter-wrapper .ref-wrapper,.meta-wrapper .counter-wrapper .ref-wrapper{margin-top: 2px;}
.woocommerce div.summary .counter-wrapper > div,
.meta-wrapper .counter-wrapper > div,
.ts-product-deals-wrapper.heading-center.show-counter-today .counter-wrapper > div,
.ts-product-deals-wrapper.heading-top.show-counter-today .counter-wrapper > div{
background: var(--ts-primary-color);
color: var(--ts-text-in-primary-color);
}
.woocommerce div.summary .counter-wrapper > div .number-wrapper,
.meta-wrapper .counter-wrapper .number-wrapper,
.ts-product-deals-wrapper.heading-center.show-counter-today .counter-wrapper > div .number-wrapper,
.ts-product-deals-wrapper.heading-top.show-counter-today .counter-wrapper > div .number-wrapper{
color: var(--ts-text-in-primary-color);
}
.ts-product-deals-wrapper.heading-center.show-counter-today .counter-wrapper .ref-wrapper,.meta-wrapper .counter-wrapper .ref-wrapper{font-size: 0.6em;}
.ts-product-deals-wrapper.heading-center.show-counter-today .shortcode-heading-wrapper .counter-wrapper .ref-wrapper{margin-top: 5px;}
.ts-product-deals-wrapper.heading-top.show-counter-today .shortcode-heading-wrapper .counter-wrapper .ref-wrapper{margin-top: 1px;}
.woocommerce div.summary .counter-wrapper > div .number-wrapper,
.product .meta-wrapper .counter-wrapper .number-wrapper,
.ts-product-deals-wrapper.heading-center.show-counter-today .shortcode-heading-wrapper .counter-wrapper .number-wrapper,
.ts-product-deals-wrapper.heading-top.show-counter-today .shortcode-heading-wrapper .counter-wrapper .number-wrapper{
min-width: 0;
min-height: 0;
padding: 0;
border-radius: 0;
background: transparent;
color: inherit;
}
.ts-product-deals-wrapper.woocommerce.list.columns-1 .product:not(.product-category) .product-wrapper{border-width: 2px;}
.ts-product-deals-wrapper.woocommerce.list.columns-1 .product:not(.product-category) .meta-wrapper{padding: 45px 30px;}
.ts-product-deals-wrapper.woocommerce.list.columns-1 .product:not(.product-category) .product-wrapper:hover{border-color: var(--ts-border); box-shadow: none;}
.ts-product-deals-wrapper.woocommerce.ts-product.list.columns-1 .products .product:not(.product-category) .product-group-button-meta{border-width: 0; position: static;padding: 0;opacity: 1;visibility: visible;}
.ts-product-deals-wrapper.woocommerce.list.columns-1 .products .product:not(.product-category) .product-group-button-meta > .loop-add-to-cart:only-child {
margin-bottom: 0;
}
.ts-product-deals-wrapper.woocommerce.ts-product.list.columns-1 .products .product:not(.product-category) .product-group-button-meta .button{max-width: 210px;}
.ts-product-deals-wrapper.woocommerce.ts-product.list.columns-1 .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta{box-shadow: none; background: transparent;}
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products{display: flex; flex-wrap: wrap;}
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .product-wrapper{min-height: 100%;}
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper{order: 1;flex: 1;text-align: start;max-width: 100%;}
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .product{flex-basis: calc(25% - 23px);}
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper + .product,
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper + .product + .product{flex-basis: 26%;}
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper + .product ~ .product{order: 2;}
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .product:not(.product-category) .product-label{top: 20px; left: 20px; }
.ts-product-deals-wrapper:not(.heading-top) .shortcode-heading-wrapper{
background-size: cover;
background-repeat: no-repeat;
background-position: center;
} .ts-coupon-wrapper{
--c: var(--ts-text-color);
--hc: var(--ts-primary-color);
}
.coupon-code{
min-width: 207px;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 16px;
line-height: 1.1;
font-weight: bold;
position: relative;
color: var(--c);
border: 2px dashed var(--c);
border-radius: 60px;
transition: 250ms ease 0s;
}
.coupon-code:hover{cursor: pointer; color: var(--hc); border-color: var(--hc);}
.coupon-code.loading .copy-message{
display: block;
transition: 150ms ease 0s;
}
.coupon-code.loading > span:first-child{
display: none;
}
.coupon-code .copy-message{
content: "";
display: inline-block;
vertical-align: middle;
display: none;
}
@keyframes dash{
to {
background-position: 100% 0%, 0% 100%, 0% 0%, 100% 100%;
}
}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}