 :root {--transition-s: var(--ec-duration-s);--transition-m: var(--ec-duration-m);--transition-l: var(--ec-duration-l);--__slider-btn-size: calc(50% - (50px * 7) / 2) }input:where([type="text"], [type="url"], [type="email"], [type="tel"], [type="search"], [type="password"], .input-text):focus-visible, textarea:focus-visible, :has(.coupon-code:focus) .apply_coupon {outline: 1px solid var(--ec-yellow) }input[type="number"]:focus-visible, .qty, .tm-qty:focus-visible {outline: 0 }.menu-hamburger, .search-inactive {transform: scale(1);opacity: 1;transition: transform var(--ec-duration-s) ease-in-out, opacity var(--ec-duration-s);transform-origin: center }.burger-open .menu-cross, .wpwp-search-button-active .menu-cross {transform: scale(1) translate(-3px, 2px);opacity: 1 }.burger-open .menu-hamburger, .wpwp-search-button-active .search-inactive {transform: scale(0);opacity: 0 }.tooltip:before, .tooltip:after {visibility: hidden;position: absolute;left: 105%;width: 19rem;padding: .5rem;font-weight: 400 }.tooltip:before {content: attr(data-title);transform: translateY(-40%);border-radius: var(--top-rounded);background-image: var(--ec-btn-bg-gray);text-transform: uppercase;letter-spacing: .1em }.tooltip:after {content: attr(data-text);border-radius: var(--bottom-rounded);background-color: var(--ec-bg-gray-dark);border: 2px solid #000;border-block-start-color: transparent;color: var(--ec-gray-light);font-style: italic }.step-block:after {content: counter(step-counter);position: absolute;inset: auto 0 1px auto;opacity: .035;font-size: calc(4 * var(--fs-6xl));line-height: 80%;font-weight: 900 }.red-bgc, .count {background: var(--ec-red) }.event:hover .event-buy {background: var(--ec-btn-bg-crimson) }.red2-background {background: var(--ec-red-ruby) }.red3-background {background: var(--ec-red-rose) }.pink-background {background: var(--ec-pink) }.green-background, .woocommerce-pagination .current {background: var(--ec-green) }.green2-background {background: var(--ec-green-lime) }.green3-background {background: var(--ec-green-moss) }.blue-background, .product-rightbar .single_add_to_cart_button:hover {background: var(--ec-navy) }.blue2-background {background: var(--ec-blue-sky) }.yellow-background {background: var(--ec-yellow) }.yellow2-background {background: var(--ec-yellow-dark) }.purple-background {background: var(--ec-purple-royal) }.purple2-background {background: var(--ec-purple-lavender) }input:-autofill:visited, input:-webkit-autofill {box-shadow: inset 0 0 0 200px var(--ec-bg-site-alt);transition: background-color 5000s ease-in-out, color 5000s ease-in-out }input:-autofill, input:-autofill:active, input:-autofill:focus, input:-autofill:focus-visible, input:-autofill:focus-within, input:-autofill:hover, input:-autofill:target, input:-autofill:visited input:autofill {box-shadow: inset 0 0 0 200px var(--ec-bg-site-alt);transition: background-color 5000s ease-in-out, color 5000s ease-in-out }input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:focus-visible, input:-webkit-autofill:focus-within, input:-webkit-autofill:hover, input:-webkit-autofill:target, input:-webkit-autofill:visited {box-shadow: inset 0 0 0 200px var(--ec-bg-site-alt);transition: background-color 5000s ease-in-out, color 5000s ease-in-out }.ep-fade {animation: flicker ease calc(var(--ec-duration-m) * 2) }.single-buy-now-btn {background: transparent;border: none;}.single-buy-now-btn:after, .adding:after {content: "";position: absolute;inset: 0;border-radius: inherit;z-index: -1;}.single-buy-now-btn:after {background: var(--ec-btn-bg-crimson);}.adding::after {filter: blur(0.75rem);background: conic-gradient(from var(--rotate), #1abc9c, #275179, #8e44ad);animation: button-press var(--ec-duration-l) linear infinite;}@property --rotate {syntax: "<angle>";initial-value: 0deg;inherits: false }.adding {overflow: visible;isolation: isolate;background: var(--ec-navy);animation: button-press var(--ec-duration-l) linear infinite }@keyframes button-press {from {transform: scale(1);--rotate: 0deg;}to {transform: scale(0.95);--rotate: 1turn;}}@keyframes spin {from {transform: rotate(0) }to {transform: rotate(1turn) }}@keyframes slide-up {from {transform: translate(-50%, 100%) }to {transform: translate(-50%, -50%) }}@keyframes fade-in {from {opacity: 0 }to {opacity: 1 }}@keyframes flicker {0% {opacity: 1 }50% {opacity: .75 }100% {opacity: 1 }}.outofstock {filter: grayscale(100%) }.hero-screen-slider .slick-prev {inset: auto auto -50px var(--__slider-btn-size) }.hero-screen-slider .slick-next {right: var(--__slider-btn-size) }.slick-prev:before {margin-inline-start: .5rem }.slick-next:before {margin-inline-end: .5rem }.slick-dots, .page-numbers {display: flex;justify-content: center;list-style: none;padding: 0;gap: .5rem;z-index: 1 }ul .page-numbers {background: var(--ec-bg-gray-dark);border-radius: var(--rounded-corners);font-weight: bold;padding: var(--ec-spacing-1x) var(--fs-xl) }.slick-dots button {display: flex;align-items: center;justify-content: center;flex-direction: column;font-size: 0;padding: var(--fs-xs);filter: grayscale(1) }.slick-dots button:before {content: "";width: 1.5rem;height: 1.5rem }.slick-active button {filter: grayscale(0) }.slick-dots button:hover {filter: grayscale(0.5) }.wowhead-tooltip :is(table, tr, td, th, tfoot, thead, tbody) {height: revert;text-align: revert;vertical-align: revert;background-color: revert;}@media screen and (width>=1024px) {.topline-item:hover .menu-triangle {position: absolute;inset: auto .25rem var(--fs-xs) auto;border-inline: .5rem solid transparent;border-bottom: .5rem solid var(--ec-highlight-gray-dark) }.topline-main__tray:hover .menu-triangle {right: .55rem }.step-block:not(:last-child) .step-title::after {content: "";position: absolute;inset: auto -1rem -7px auto;border-block: 6px solid transparent;border-left: var(--ec-spacing-1x) solid var(--ec-red) }}@media(hover:hover) {.tooltip:hover:before, .tooltip:hover:after {display: block;visibility: visible;z-index: 2 }input[type="text"]:hover {cursor: text }.tootlip:hover, .help:hover {cursor: help }button:hover, select:hover, label:hover, .pointer:hover, .nice-select:hover, .list:hover, .btn:hover, .ec-btn:hover, .button:hover, .noUi-handle:hover, .dragging:hover, .accordion-block:hover, .wpcf7-submit:hover, .input-radio:hover, input[type="button"]:hover, .cart_item .name:hover {cursor: pointer }.usn, .btn, .ec-btn, .button, .wc_payment_method, .day-control, .nice-select .current, .e-buy {-webkit-user-select: none;-ms-user-select: none;user-select: none }:disabled:hover, [disabled].noUi-target:hover, [disabled].noUi-handle:hover, [disabled] .noUi-handle:hover, .ec-events-disabled-block-view:hover {cursor: not-allowed }.wpwp-category-tab-active, .ec-close-btn:hover, .dropdown-item:hover, .wpwp-category-tab:hover, .ec-login-link-button:hover, .woocommerce-LostPassword:hover, .woocs_auto_switcher-item:hover, .wpwp-character-edit-button:hover, .wpwp-character-remove-button:hover, .woocommerce-my-account__nav-menu-link:hover, li.wg-li:hover, .nice-select .option:hover {background-color: var(--ec-highlight-gray-dark);border-radius: var(--rounded-corners);transition: background-color calc(var(--ec-duration-s) / 2) }.main-menu__item:is(:hover, .visible), .sub-menu a:hover {filter: grayscale(0);transition: all var(--transition-s);transform: scale(1.025);background-color: var(--ec-bg-site);border-block: 1px solid var(--ec-highlight-gray);z-index: 1 }.ec-btn:disabled, .tm-epo-field-label:hover :after {opacity: .5 }::-webkit-scrollbar-thumb:hover, .nav-menu::-webkit-scrollbar-thumb:hover, .mini-cart-wrapper::-webkit-scrollbar-thumb:hover {background: var(--ec-highlight-gray) }.page-numbers .page-numbers:hover, .section_popup .tm-section-link:hover {background: var(--ec-green) }.btn:hover, .ec-btn:hover, .button:hover, .wpcf7-submit:hover, .wpfda-submit:hover {background: var(--ec-btn-bg-crimson) }.apply_coupon:hover {background: var(--ec-yellow) }.country-selector.weglot-dropdown:hover .ec-multilingual:after {transform: rotatex(180deg) }.slide-button:before {content: "";width: 50px;height: 155px;position: absolute;top: -3rem;left: -6rem;transform: rotate(35deg);background-color: var(--ec-white);filter: blur(4px) drop-shadow(2px 4px 6px var(--ec-white)) }.slide-button:hover:before {animation: slide-left var(--ec-duration-m) cubic-bezier(0.18, 0.89, 0.32, 1.28) 1 }@keyframes slide-left {0% {opacity: 0;left: -5rem }100% {opacity: .3;left: 120% }}.slide-button:hover::after {right: .25rem }.footer-payment-method__img:hover {filter: grayscale(0) }.ec-social-icon:hover {border: 1px solid var(--ec-yellow) }.ec-social-icon:hover .ec-social-icon__img {filter: brightness(1) }.product-rightbar .single_add_to_cart_button:hover {border: 1px solid var(--ec-navy);}.slick-prev:hover:before, .slick-next:hover:before {border-color: var(--ec-red);transition: border-color var(--transition-s) }.remove-item-from-cart:hover, .dropdown-container:hover:after {filter: invert(17%) sepia(56%) saturate(6838%) hue-rotate(340deg) brightness(88%) contrast(96%) }.dropdown-container:hover:after {transform: rotatex(180deg) }.dropdown-container:hover>.menu-triangle {display: flex }.single-buy-now-btn:hover, .ec-btn:not(.slide-button, :disabled):hover, .radio-tab-ul>li:not(.tc-active):hover, .radio-tab3-ul>li:not(.tc-active):hover, .ec-eip-input-block-radio-item:has(input:not(:checked)):hover, .ec-eip-input-block-radio-item:not(.ec-eip-input-container .ec-eip-input-block-radio-item-active):hover {filter: brightness(0.9) }.qty-plus:hover {color: var(--ec-green) }.product-card:hover {transition: all var(--ec-duration-m) linear;transform: perspective(50rem) translateY(-2.5%) rotateX(5deg) translateZ(0);box-shadow: 2px 35px 32px -8px rgba(0, 0, 0, 0.75) }.product-card:hover .product-card__img {transform: scale(1.2) }.product-card:hover .product-card__title {transform: scale(1.025) translate3d(0, -0.5rem, 100px);border-image-source: radial-gradient(circle at top left, transparent 0, var(--ec-green) 35%, var(--ec-green) 65%, transparent 100%) }.ec-es-control-date-button:hover, .ec-es-control-faction-button:hover {border-bottom: 3px solid #ec230180 }.ec-es-control-faction-button.active:hover, .ec-es-control-date-button.active:hover {border-bottom: 3px solid var(--ec-red-ruby) }.ec-es-event:hover {background-color: var(--ec-bg-gray-dark) }.ec-es-event:hover .ec-es-event-button {opacity: 1 }.to-top-btn:hover, .subscribe-btn:hover {scale: 1.2 }.ec-eip-input-block-checkbox-item .ec-eip-input:hover:after {opacity: .5 }.event-list-item:not(.ec-eip-input-block-radio-item-active):hover:before {transform: scale(1.25);opacity: 1 }.ec-eip-filter-toggle-label:hover:before, .ec-eip-filter-toggle-label:has(input:checked):before, .ec-es-event:hover .ec-es-event-button {opacity: 1 }.ec-es-event:hover .ec-es-event-button {transition: opacity var(--ec-duration-xs) linear }.ec-es-control-date-button:hover, .ec-es-control-region-button:hover {border-bottom: var(--ec-dropdown-br) solid var(--ec-red-burgundy) }.ec-es-control-date-button.active:hover, .ec-es-control-region-button.active:hover {border-bottom: var(--ec-dropdown-br) solid var(--ec-red) }.ec-es-event:hover {box-shadow: 0 0 5px var(--ec-highlight-gray);transform: scale(1.015);filter: brightness(1.1);transition-property: transform, filter;transition-duration: var(--ec-duration-s);transition-timing-function: ease-in-out }}.ec-green, .tooltip, .cpf-data-on-cart::before, .woocommerce-password-strength.strong, .wpwp-html-sitemap-content ul .html-sitemap__list-item::marker {color: var(--ec-green) }.ec-yellow, .wpwp-category-tab-active, .woocommerce-info:before, .woocommerce-password-strength.good, .nav-tabs__item.active, .nav-tabs__item.active a, .wpwp-html-sitemap-content>ul>.html-sitemap__list-item::marker, .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em {color: var(--ec-yellow);}.ec-red, .menu-icon, .product-leftbar li::marker, .html-sitemap__list-item::marker, .woocommerce-password-strength.short, .woocommerce-password-strength.bad, .qty-minus:hover, .cart-open .topline-icon, .topline-item:hover .topline-icon {color: var(--ec-red) }.gray2 {filter: invert(58%) sepia(16%) saturate(388%) hue-rotate(164deg) brightness(94%) contrast(90%) }.red {filter: invert(20%) sepia(71%) saturate(6954%) hue-rotate(341deg) brightness(88%) contrast(95%) }.red2 {filter: invert(19%) sepia(100%) saturate(3089%) hue-rotate(2deg) brightness(93%) contrast(105%) }.red3 {filter: invert(12%) sepia(98%) saturate(2539%) hue-rotate(335deg) brightness(144%) contrast(100%) }.green {filter: invert(43%) sepia(87%) saturate(284%) hue-rotate(98deg) brightness(97%) contrast(98%) }.green2 {filter: invert(72%) sepia(35%) saturate(3778%) hue-rotate(46deg) brightness(98%) contrast(95%) }.green3 {filter: invert(62%) sepia(9%) saturate(2206%) hue-rotate(78deg) brightness(93%) contrast(84%) }.blue {filter: invert(39%) sepia(21%) saturate(1372%) hue-rotate(168deg) brightness(93%) contrast(94%) }.blue2 {filter: invert(71%) sepia(75%) saturate(2198%) hue-rotate(183deg) brightness(92%) contrast(91%) }.yellow {filter: invert(67%) sepia(60%) saturate(722%) hue-rotate(5deg) brightness(99%) contrast(101%) }.yellow2 {filter: invert(91%) sepia(97%) saturate(3694%) hue-rotate(329deg) brightness(86%) contrast(84%) }.purple {filter: invert(85%) sepia(30%) saturate(6968%) hue-rotate(204deg) brightness(82%) contrast(89%) }.purple2 {filter: invert(21%) sepia(51%) saturate(5278%) hue-rotate(257deg) brightness(64%) contrast(111%) }.red-txt {background: linear-gradient(225deg, var(--ec-red), var(--ec-red-burgundy)) }.blue-txt {background: linear-gradient(225deg, var(--ec-navy), var(--ec-blue-sky)) }.green-txt {background: linear-gradient(225deg, var(--ec-green-lime), var(--ec-green-moss)) }.yellow-txt {background: linear-gradient(225deg, var(--ec-yellow-dark), var(--ec-yellow-gold)) }.purple-txt {background: linear-gradient(225deg, var(--ec-purple-royal), var(--ec-purple-lavender)) }.bg-txt {background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent }