:root{--mc-violet:#E10600;--mc-pink:#E10600;--mc-orange:#E10600;--mc-sky:#B00500;--mc-green:#B00500;--mc-amber:#B00500;--mc-grad:linear-gradient(110deg,#E10600 0%,#B00500 38%,#E10600 62%,#E10600 100%);--mc-grad-soft:linear-gradient(120deg,#F4F4F4 0%,#F2F2F2 50%,#EAEAEA 100%);--mc-glow:0 12px 30px -10px rgba(17,17,17,.55),0 6px 16px -8px rgba(17,17,17,.45)}.elementor-154 .marquee-wrap{background:linear-gradient(90deg,#E10600,#E10600,#E10600,#E10600,#E10600)!important;background-size:300% 100%!important;animation:mc-flow 14s linear infinite}.elementor-154 .marquee-wrap,.elementor-154 .marquee-wrap *{color:#fff!important}body .elementor-154 .marquee-wrap .mq,body .elementor-154 .marquee-wrap .mq-coral{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;opacity:1!important;text-shadow:0 1px 0 rgb(0 0 0 / .08)}.elementor-button-icon-qty{background:linear-gradient(135deg,#E10600,#E10600)!important;color:#fff!important;box-shadow:0 0 0 2px #fff}.elementor-154 .elementor-nav-menu a:hover,.elementor-154 .elementor-nav-menu a:focus-visible{color:#E10600!important}.ast-scroll-top-icon{background:var(--mc-grad)!important;border:0!important;box-shadow:var(--mc-glow)}.ast-scroll-top-icon svg{fill:#fff!important}body.tsh-page .elementor-131 .tsh-btn--coral .elementor-button,body.single-product .tts-cta--buy,.woocommerce a.checkout-button,.woocommerce #place_order,.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--mc-grad)!important;background-size:160% 100%!important;background-position:0 50%!important;border:0!important;color:#fff!important;box-shadow:var(--mc-glow)!important;transition:background-position .45s ease,transform .2s ease,box-shadow .3s ease!important}body.tsh-page .elementor-131 .tsh-btn--coral .elementor-button:hover,body.single-product .tts-cta--buy:hover,.woocommerce a.checkout-button:hover,.woocommerce #place_order:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background-position:100% 50%!important;transform:translateY(-2px)}body.tsh-page .elementor-131 .tsh-hero__title em,body.tsh-page .elementor-131 .tsh-band__title em{background:linear-gradient(100deg,#E10600 0%,#E10600 45%,#E10600 70%,#E10600 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important;padding-right:.06em}body.tsh-page .elementor-131 .tsh-hero__copy{position:relative;z-index:0}body.tsh-page .elementor-131 .tsh-hero__copy::before{content:"";position:absolute;inset:-18% -24% -14% -18%;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 18% 30%,rgb(17 17 17 / .20),transparent 70%),radial-gradient(34% 40% at 62% 78%,rgb(17 17 17 / .17),transparent 70%),radial-gradient(28% 34% at 86% 22%,rgb(17 17 17 / .14),transparent 70%);filter:blur(8px)}body.tsh-page .elementor-131 .tsh-hero__facts .elementor-icon-list-item:nth-child(1) svg{fill:var(--mc-violet)!important}body.tsh-page .elementor-131 .tsh-hero__facts .elementor-icon-list-item:nth-child(2) svg{fill:var(--mc-pink)!important}body.tsh-page .elementor-131 .tsh-hero__facts .elementor-icon-list-item:nth-child(3) svg{fill:var(--mc-sky)!important}body.tsh-page .elementor-131 .tsh-spot__tag{background:var(--mc-grad)!important;color:#fff!important}body.tsh-page .elementor-131 .tsh-spot__go{background:var(--mc-grad)!important;color:#fff!important}body.tsh-page .elementor-131 .tsh-ticker{background:linear-gradient(90deg,#F4F4F4,#F2F2F2,#EAEAEA,#EFEFEF,#E6E6E6,#F4F4F4)!important}body.tsh-page .elementor-131 .tsh-ticker__item:nth-child(5n+1) .elementor-heading-title,body.tsh-page .elementor-131 .tsh-ticker__item:nth-child(5n+1) a{color:var(--mc-violet)!important}body.tsh-page .elementor-131 .tsh-ticker__item:nth-child(5n+2) .elementor-heading-title,body.tsh-page .elementor-131 .tsh-ticker__item:nth-child(5n+2) a{color:var(--mc-pink)!important}body.tsh-page .elementor-131 .tsh-ticker__item:nth-child(5n+3) .elementor-heading-title,body.tsh-page .elementor-131 .tsh-ticker__item:nth-child(5n+3) a{color:var(--mc-orange)!important}body.tsh-page .elementor-131 .tsh-ticker__item:nth-child(5n+4) .elementor-heading-title,body.tsh-page .elementor-131 .tsh-ticker__item:nth-child(5n+4) a{color:var(--mc-sky)!important}body.tsh-page .elementor-131 .tsh-ticker__item:nth-child(5n+5) .elementor-heading-title,body.tsh-page .elementor-131 .tsh-ticker__item:nth-child(5n+5) a{color:var(--mc-green)!important}body.tsh-page .elementor-131 .tsh-eyebrow .elementor-heading-title span{background:var(--mc-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}body.tsh-page .elementor-131 .tsh-eyebrow .elementor-heading-title span::after{background:var(--mc-grad)!important}body.tsh-page .elementor-131 .thc-tabs .e-n-tab-title{--mc-tab:var(--mc-violet)}body.tsh-page .elementor-131 .thc-tabs .e-n-tab-title:nth-child(2){--mc-tab:var(--mc-pink)}body.tsh-page .elementor-131 .thc-tabs .e-n-tab-title:nth-child(3){--mc-tab:var(--mc-orange)}body.tsh-page .elementor-131 .thc-tabs .e-n-tab-title:nth-child(4){--mc-tab:var(--mc-green)}body.tsh-page .elementor-131 .thc-tabs .e-n-tab-title:nth-child(5){--mc-tab:var(--mc-sky)}body.tsh-page .elementor-131 .thc-tabs .e-n-tab-title::before{content:"";width:8px;height:8px;margin-right:9px;border-radius:50%;background:var(--mc-tab)!important}body.tsh-page .elementor-131 .thc-tabs .e-n-tab-title:hover{border-color:var(--mc-tab)!important;color:var(--mc-tab)!important}body.tsh-page .elementor-131 .thc-tabs .e-n-tab-title[aria-selected="true"]{background:var(--mc-tab)!important;border-color:var(--mc-tab)!important;color:#fff!important;box-shadow:0 10px 22px -10px var(--mc-tab)}body.tsh-page .elementor-131 .thc-tabs .e-n-tab-title[aria-selected="true"]::before{background:#fff!important}.tsh-products li.product .astra-shop-thumbnail-wrap,.tc-products li.product .astra-shop-thumbnail-wrap{transition:box-shadow .35s ease,transform .35s ease}.tsh-products li.product:hover .astra-shop-thumbnail-wrap{transform:translateY(-4px);box-shadow:0 18px 36px -18px rgb(17 17 17 / .55),0 10px 22px -14px rgb(17 17 17 / .45)}.tsh-products li.product:nth-child(4n+2) .ast-woo-product-category{color:var(--mc-pink)!important}.tsh-products li.product:nth-child(4n+3) .ast-woo-product-category{color:var(--mc-orange)!important}.tsh-products li.product:nth-child(4n+4) .ast-woo-product-category{color:var(--mc-sky)!important}.tsh-products li.product .button:hover,.tsh-products li.product .button:focus-visible{background:var(--mc-grad)!important;border-color:transparent!important;color:#fff!important}body.tsh-page .elementor-131 .tsh-band{background:radial-gradient(55% 80% at 0% 0%,#F2F2F2 0,#fff0 70%),radial-gradient(45% 75% at 100% 0%,#F0F0F0 0,#fff0 70%),radial-gradient(55% 80% at 65% 100%,#EBEBEB 0,#fff0 70%),radial-gradient(40% 60% at 15% 100%,#EEEEEE 0,#fff0 70%),#FFFFFF!important}body.tsh-page .elementor-131 .tsh-stat:nth-child(1) .tsh-stat__num .elementor-heading-title{color:var(--mc-violet)!important}body.tsh-page .elementor-131 .tsh-stat:nth-child(2) .tsh-stat__num .elementor-heading-title{color:var(--mc-pink)!important}body.tsh-page .elementor-131 .tsh-stat:nth-child(3) .tsh-stat__num .elementor-heading-title{color:var(--mc-orange)!important}body.tsh-page .elementor-131 .tsh-stat:nth-child(4) .tsh-stat__num .elementor-heading-title{color:var(--mc-sky)!important}body.tsh-page .elementor-131 .tlv-sec{background:radial-gradient(42% 60% at 8% 0%,rgb(17 17 17 / .55),#fff0 70%),radial-gradient(38% 55% at 92% 8%,rgb(17 17 17 / .42),#fff0 70%),radial-gradient(45% 60% at 55% 110%,rgb(17 17 17 / .30),#fff0 70%),#0A0A0A!important}body.tsh-page .elementor-131 .tlv-title .elementor-heading-title::after{background:var(--mc-grad)!important;width:96px!important}.tlv__nav{background:var(--mc-grad)!important}.tlv-card:hover{box-shadow:0 0 0 2px #E10600,0 18px 40px rgb(0 0 0 / .45)!important}.tlv-card__live i{background:#B3B3B3!important}.tlv-box__shop{background:var(--mc-grad)!important}body.tsh-page .elementor-131 .tsh-offer--coral{background:linear-gradient(135deg,#F4F4F4 0%,#F2F2F2 55%,#EAEAEA 100%)!important;border:1px solid #E7E7E7!important}body.tsh-page .elementor-131 .tsh-offer--coral::after{color:rgb(17 17 17 / .16)!important}body.tsh-page .elementor-131 .tsh-offer--ink{background:linear-gradient(135deg,#EFEFEF 0%,#ECECEC 100%)!important;border:1px solid #DCDCDC!important}body.tsh-page .elementor-131 .tsh-offer--ink::after{color:rgb(17 17 17 / .18)!important}body.tsh-page .elementor-131 .tsh-offer--coral .tsh-offer__tag .elementor-heading-title{color:#B00500!important}body.tsh-page .elementor-131 .tsh-offer--ink .tsh-offer__tag .elementor-heading-title{color:#B00500!important}body.tsh-page .elementor-131 .tsh-step{border-top-width:3px!important}body.tsh-page .elementor-131 .tsh-step:nth-child(1){border-top-color:var(--mc-violet)!important}body.tsh-page .elementor-131 .tsh-step:nth-child(2){border-top-color:var(--mc-pink)!important}body.tsh-page .elementor-131 .tsh-step:nth-child(3){border-top-color:var(--mc-orange)!important}body.tsh-page .elementor-131 .tsh-step:nth-child(1) .tsh-step__num .elementor-heading-title{-webkit-text-stroke-color:var(--mc-violet)!important}body.tsh-page .elementor-131 .tsh-step:nth-child(2) .tsh-step__num .elementor-heading-title{-webkit-text-stroke-color:var(--mc-pink)!important}body.tsh-page .elementor-131 .tsh-step:nth-child(3) .tsh-step__num .elementor-heading-title{-webkit-text-stroke-color:var(--mc-orange)!important}body.tsh-page .elementor-131 .tsh-rv__stars{color:var(--mc-amber)!important}body.tsh-page .elementor-131 .tsh-faq__list .elementor-toggle-icon svg{fill:var(--mc-pink)!important}body.tsh-page .elementor-131 .tsh-faq__list .elementor-tab-title.elementor-active a,body.tsh-page .elementor-131 .tsh-faq__list .elementor-tab-title.elementor-active{color:var(--mc-violet)!important}.elementor-155{position:relative}.elementor-155::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#E10600,#E10600,#E10600,#B00500,#B00500);z-index:2}body.single-product .tco__picked{color:#B00500!important}body.single-product .tco__input:checked+.tco__sw img{box-shadow:0 0 0 3px #fff,0 0 0 5px #E10600!important}@keyframes mc-flow{from{background-position:0% 50%}to{background-position:300% 50%}}@media (prefers-reduced-motion:reduce){.elementor-154 .marquee-wrap{animation:none}}