@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=DM+Mono:wght@400;500&display=swap');:root{--n:#00CFFF;--p:#FF2D8A;--b:#111;--b2:#111;--b3:#1a1a1a;--r:#222;--gr:linear-gradient(90deg,#00CFFF,#FF2D8A);}body,html{background:var(--b)!important;color:#e8e8e8!important;font-family:'DM Sans',sans-serif!important}body *{background-color:inherit;color:inherit;}div,section,aside,main,article,span,li,ul,ol,p,h1,h2,h3,h4,h5,h6{background:transparent!important}::-webkit-scrollbar{width:3px;}::-webkit-scrollbar-thumb{background:#00CFFF;}header,#header,nav,#nav,.navbar{background:var(--b)!important;border-bottom:1px solid var(--r)!important;box-shadow:none!important}nav a,.menu a{font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;color:#888!important;text-decoration:none!important;transition:color .2s!important}nav a:hover,.menu a:hover,nav a.active,.menu li.active>a{color:#fff!important}nav li ul,.menu li ul{background:#0d0d0d!important;border:1px solid var(--r)!important;box-shadow:0 8px 24px #000c!important}nav li ul li,.menu li ul li,nav li ul a,.menu li ul a{color:#e8e8e8!important}nav li ul a:hover,.menu li ul a:hover{color:#00CFFF!important}input,textarea,select{background:var(--b3)!important;border:1px solid var(--r)!important;color:#fff!important;outline:none!important}input:focus,textarea:focus{border-color:#00cfff66!important}[class*=account],[class*=login],[class*=user],[class*=profile]{background:transparent!important;border:1px solid var(--r)!important}[class*=account]:hover,[class*=login]:hover,[class*=user]:hover{border-color:#00CFFF!important;color:#00CFFF!important}[class*=cart-count]{background:#00CFFF!important;color:var(--b)!important;font-weight:700!important}[class*=account] svg,[class*=login] svg,[class*=user] svg,[class*=cart] svg{fill:#e8e8e8!important;stroke:#e8e8e8!important}[class*=account]:hover svg,[class*=user]:hover svg,[class*=cart]:hover svg{fill:#00CFFF!important;stroke:#00CFFF!important}[class*=header-search]{background:var(--b3)!important;border:1px solid var(--r)!important}button,.btn,input[type=submit]{background:#00CFFFb3!important;color:var(--b)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;border:none!important;cursor:pointer!important;border-radius:8px!important;box-shadow:0 0 10px #00CFFF55!important}button:hover,.btn:hover{background:#00CFFFcc!important;opacity:1!important}.product,.product-item,.goods-item{background:var(--b2)!important;border:1px solid var(--r)!important;border-radius:14px!important;position:relative!important;overflow:hidden!important;transition:transform .3s!important}.product::before,.product-item::before,.goods-item::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gr);transform:scaleX(0);transition:transform .3s;z-index:2;}.product:hover,.product-item:hover,.goods-item:hover{transform:translateY(-3px)!important}.product:hover::before,.product-item:hover::before,.goods-item:hover::before{transform:scaleX(1)!important}.product-image,.goods-image{background:#fff!important}.product *,.product-item *,.goods-item *{color:#e8e8e8!important}[class*=product-name],[class*=goods-name]{color:#fff!important;font-weight:500!important}.price,[class*=price]{font-family:'DM Mono',monospace!important;color:#00CFFF!important;font-size:16px!important}del,.old-price,[class*=product-code],[class*=goods-code]{color:#555!important}[class*=label-sale]{background:var(--p)!important;color:#fff!important}[class*=label-new]{background:#00CFFF!important;color:var(--b)!important}[class*=checkout],[class*=order],[class*=basket]{background:var(--b)!important}[class*=checkout] *,[class*=order] *,[class*=basket] *{color:#e8e8e8!important}footer,.footer{background:var(--b2)!important;border-top:1px solid var(--r)!important;position:relative!important}footer::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gr);opacity:.5;}footer a,.footer a{color:#aaa!important;text-decoration:none!important}footer a:hover{color:#fff!important}table{background:var(--b2)!important;border:1px solid var(--r)!important;width:100%!important}th{background:var(--b)!important;color:#888!important;border-bottom:1px solid var(--r)!important;padding:12px 16px!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important}td{border-bottom:1px solid var(--r)!important;padding:14px!important;color:#ffffffb3!important}.page,#page,.page-content,#content,.container,.main,[class*=page-],[class*=content-],[class*=product-detail],[class*=category]{background:var(--b)!important;color:#e8e8e8!important}.box,.card,[class*=box],[class*=panel],[class*=widget]{background:var(--b2)!important;border-color:var(--r)!important}[class*=sidebar] a,[class*=sidebar] li,[class*=category-list] a{color:#f2f2f299!important;text-decoration:none!important;text-transform:uppercase!important;font-size:11px!important}[class*=sidebar] a:hover,[class*=sidebar] a.active{color:#00CFFF!important}[class*=sidebar] h2,[class*=sidebar] h3{color:#fff!important;font-weight:600!important}[class*=availability],[class*=stock]{color:#00CFFF!important}[class*=tab],[class*=tabs-item],.tab{color:var(--b)!important}.shp-tabs,.shp-tabs-holder{border:0!important}.ui-slider{background:var(--gr)!important}[class*=bestseller] .item,[class*=top-products] .item,[class*=recommended] .item{background:var(--b2)!important;border:1px solid var(--r)!important;padding:12px!important;margin-bottom:8px!important}[class*=bestseller] .item:hover,[class*=top-products] .item:hover{border-color:#00CFFF!important}[class*=bestseller] img,[class*=top-products] img{background:#f0f0f0!important}ul.subcategories{list-style:none!important;padding:0!important}ul.subcategories li::before,ul.subcategories li::after,ul.subcategories li::marker{display:none!important;content:none!important}ul.subcategories li{padding:4px!important;height:44px!important}ul.subcategories a{color:#e8e8e8!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:1px solid var(--r)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;text-align:center!important;height:100%!important;width:100%!important;box-sizing:border-box!important;transition:border-color .2s,color .2s!important}ul.subcategories a:hover{color:#00CFFF!important;text-decoration:none!important}ol.cart-header,ol.cart-header li,ol.cart-header li:hover{border:none!important;box-shadow:none!important;outline:none!important;background:#111!important}div.cart-wrapper,div.cart-wrapper:hover,div.content-window-in,div.content-window-in:hover{border:none!important;box-shadow:none!important;outline:none!important}.btn-conversion .order-button-text,.btn-conversion .order-button-suffix{color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important}.ui-tooltip{display:none!important}.advanced-parameter-inner{position:relative!important}.advanced-parameter-inner:hover::after{content:attr(data-original-title);position:absolute;bottom:110%;left:50%;transform:translateX(-50%);background:#111!important;color:#00CFFF!important;padding:4px 8px!important;font-size:11px!important;white-space:nowrap!important;z-index:999!important}
ul.subcategories li{position:relative!important}ul.subcategories a{position:relative!important;border:none!important;z-index:1!important}ul.subcategories a::before{content:'';position:absolute;inset:0;padding:1px;background:linear-gradient(90deg,#00CFFF,#FF2D8A);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .2s}ul.subcategories a:hover::before{opacity:1!important}ul.subcategories a:hover{color:#00CFFF!important;text-decoration:none!important}ul.menu-level-1>li>a,ul.menu-level-2>li>a,[class*=sidebar] a{transition:transform .2s!important;display:inline-block!important}ul.menu-level-1>li>a:hover{transform:scale(1.08)!important;text-decoration:none!important;background:linear-gradient(90deg,#00CFFF,#FF2D8A)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}ul.menu-level-2>li>a:hover,[class*=sidebar] a:not(.ui-slider-handle):hover{transform:scale(1.05)!important;text-decoration:none!important;background:linear-gradient(90deg,#00CFFF,#FF2D8A)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}[class*=cookie],[id*=cookie]{background:#111!important;border-top:1px solid #222!important;box-shadow:0 -4px 20px #00CFFF11!important}[class*=cookie] *,[id*=cookie] *{color:#e8e8e8!important}.se-webform-v2-modal,.se-webform-v2-modal .se-webform{background:#fff!important}.se-webform-v2-modal *{color:#0a0a0a!important}.se-webform-v2-modal input{background:#f5f5f5!important;color:#0a0a0a!important;border:1px solid #ccc!important;border-radius:6px!important;box-shadow:none!important}.se-webform-v2-modal input:focus{border-color:#00CFFF!important;box-shadow:0 0 0 2px #00CFFF33!important}.se-webform-v2-modal input:-webkit-autofill,.se-webform-v2-modal input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #f5f5f5 inset!important;-webkit-text-fill-color:#0a0a0a!important}.se-webform-v2-slideup *{color:#0a0a0a!important}.se-webform-v2-slideup input{background:#1a1a1a!important;color:#e8e8e8!important;border:1px solid #333!important;border-radius:6px!important;box-shadow:none!important}.se-webform-v2-slideup input:focus{border-color:#00CFFF!important;box-shadow:0 0 0 2px #00CFFF22!important}.se-webform-v2-slideup input:-webkit-autofill,.se-webform-v2-slideup input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #1a1a1a inset!important;-webkit-text-fill-color:#e8e8e8!important}footer,#footer,.footer,footer *{background:#111!important}.ts-desc-wrap{display:flex;flex-direction:column;flex:1}.ts-desc-clamped{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ts-desc-expanded{display:block!important;overflow:visible!important}.ts-toggle{background:none!important;border:none!important;color:#00CFFF!important;font-size:1.2rem!important;cursor:pointer!important;padding:6px 0 0!important;margin:0 auto!important;display:block!important;font-family:inherit!important;text-align:center!important;width:100%!important;text-shadow:none!important;box-shadow:none!important}.ts-toggle:hover{color:#fff!important}div.content-window-in.cart-window-in,div.cart-wrapper,div#cart-wrapper{background:#111!important;border:none!important;outline:none!important;box-shadow:none!important}div.cart-wrapper:hover,div.cart-wrapper:focus,div.content-window-in:hover{border:none!important;outline:none!important;box-shadow:none!important}ol.cart-header li.step{background:#111!important;border:none!important;outline:none!important;box-shadow:none!important}ol.cart-header li.step strong{color:#888!important}ol.cart-header li.step.active{border-bottom:2px solid #00CFFF!important}ol.cart-header li.step.active strong{color:#fff!important;font-weight:700!important}div.cart-inner,div[data-testid=tableCart]{background:#111!important;border:none!important}div.cart-inner table,div.cart-inner tr,div.cart-inner td{background:#111!important;color:#e8e8e8!important;border-color:#222!important}td.p-availability *{color:#00CFFF!important}td.p-total{color:#00CFFF!important;font-weight:700!important}div.next-step{display:flex!important;gap:12px!important;justify-content:flex-end!important}a[data-testid=backToShop]{background:#1a1a1a!important;color:#e8e8e8!important;border:1px solid #333!important}[data-testid=whispererProductCards],[data-testid=productItem]{background:#111!important;border-bottom:1px solid #222!important}.search-whisperer-active{background:#0d0d0d!important}#cboxNext,#cboxPrevious,#cboxSlideshow,#cboxClose{background:transparent!important;box-shadow:none!important}.menu-helper,.menu-helper>span{background:transparent!important;color:#fff!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;font-family:"DM Sans",sans-serif!important}.menu-helper>ul{background:#0d0d0d!important;border:1px solid #222!important}.menu-helper ul li{background:#0d0d0d!important}.menu-helper ul a{color:#e8e8e8!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;text-decoration:none!important}.menu-helper ul a:hover{color:#00CFFF!important}.menu-helper ul::-webkit-scrollbar{display:none!important}.ui-slider-handle{border:0!important;border-radius:50%!important;background:var(--n)!important}

#footer .subscribe-form .sr-only{background:transparent!important;color:#0a0a0a!important}
[class*=sidebar] .toggle-window-arr,[class*=sidebar] .toggle-window-arr span{color:#fff!important}
input[type=radio],input[type=checkbox]{accent-color:#00CFFF!important;background:transparent!important;border:0!important;box-shadow:none!important}
.radio-wrapper.active{background:#00CFFF12!important;box-shadow:inset 0 0 0 1px #00CFFF!important;border-radius:6px!important}
@media(min-width:1200px){.content-wrapper-in .sidebar-left{flex:0 0 220px!important;max-width:220px!important;width:220px!important}.content-wrapper-in .content.narrow{flex:1 1 auto!important;max-width:none!important;width:auto!important}}
.products-block .p{border:0!important;border-radius:14px!important;overflow:hidden!important}
.listSorting__controls{row-gap:10px!important}
[class*=sidebar] a.btn{color:#fff!important}
.quantity input,.quantity-form input.amount{border-radius:8px!important}
.radio-wrapper{border:1px solid #2a2a2a!important;border-radius:10px!important;padding:12px 14px!important;margin:0 0 10px!important;background:#161616!important;transition:border-color .15s,background .15s!important}
.radio-wrapper:hover{border-color:#00CFFF80!important}
.radio-wrapper.active{border-color:#00CFFF!important;background:#161616!important;box-shadow:0 0 0 1px #00CFFF,0 0 18px #00CFFF26!important;border-radius:10px!important}

.products-block .product{border:1px solid #222!important;border-radius:14px!important;overflow:hidden!important}
.category-header,.listSorting,.listSorting__controls{border:0!important}
@media(min-width:1200px){.products-block{gap:20px!important}.products-block .product{width:auto!important}body.columns-3 .products-block .product{flex:0 0 calc((100% - 40px)/3)!important;max-width:calc((100% - 40px)/3)!important}body.columns-4 .products-block .product{flex:0 0 calc((100% - 60px)/4)!important;max-width:calc((100% - 60px)/4)!important}}

ul.subcategories a,ul.subcategories a::before{border-radius:8px!important}
.quantity,.quantity-form,.quantity .label{border:0!important;background:transparent!important;box-shadow:none!important}
.quantity input,.quantity-form input.amount{border:1px solid #2a2a2a!important;border-radius:8px!important;background:#161616!important;color:#fff!important}

#homepage-tabs li.shp-tab:nth-of-type(n+2){display:none!important}
.top-products-wrapper{display:none!important}

.shp-tab-link{border-radius:8px!important}
.radio-wrapper label,.radio-wrapper strong{background:transparent!important;background-color:transparent!important}
.products-block .p .image img{border-radius:14px!important}

.navigation-buttons a,.navigation-buttons>a,.navigation-buttons .top-nav-button{border-left:0!important}
.navigation-buttons a[data-target=search],.navigation-buttons a[data-target=search]:hover{background:transparent!important}
.navigation-buttons a.cart-count,.navigation-buttons .cart-count{border-radius:8px!important}
.navigation-buttons .top-nav-button-login,.navigation-buttons .top-nav-button-login::before,.navigation-buttons .top-nav-button-login:hover,.navigation-buttons .top-nav-button-login:hover::before,.navigation-buttons .top-nav-button-login:hover *{color:#fff!important;fill:#fff!important}

.p-detail .p-image img,.p-detail .p-main-image img{border-radius:14px!important}
#description .basic-description,#description .basic-description *{font-weight:400!important;font-size:16px!important;line-height:1.7!important}