:root{--km-black: #111111;--km-white: #ffffff;--km-gray-50: #f9f9f9;--km-gray-100: #f2f2f2;--km-gray-200: #e8e8e8;--km-gray-400: #aaaaaa;--km-gray-600: #666666;--km-radius-sm: 10px;--km-radius-md: 16px;--km-radius-lg: 20px;--km-shadow-sm: 0 2px 12px rgba(0,0,0,.06);--km-shadow-md: 0 8px 32px rgba(0,0,0,.1);--km-shadow-lg: 0 20px 60px rgba(0,0,0,.14);--km-transition: all .28s cubic-bezier(.4, 0, .2, 1)}a:hover,a:focus{color:var(--km-black)!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em!important;font-weight:700!important;color:var(--km-black)!important}h1{letter-spacing:-.03em!important}h2{letter-spacing:-.025em!important}p{color:#555;line-height:1.7}.section-title h2,.section-title-style-2 h2,.section-title-style-3 h2{font-size:32px!important;font-weight:800!important;letter-spacing:-.03em!important;color:var(--km-black)!important}.section-title p,.section-title span,.section-title span.sub-title,.section-title-style-2 p,.section-title-style-2 span,.section-title-style-2 span.sub-title,.section-title-style-3 p,.section-title-style-3 span,.section-title-style-3 span.sub-title,[class*=section-title] .sub-title,[class*=section-title]>span:not(h1):not(h2):not(h3){color:#7c3aed!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:3px!important;font-weight:700!important}.testimonial-area .section-title span,.testimonial-wrap i,.testimonial-wrap .fa-quote-left,.testimonial-wrap .fa-quote-right,.testimonial-content i[class*=fa-quote],.client-testimonial-icon i,.testimonial-rating i{color:#7c3aed!important}.section-title h2:after,.section-title-style-2 h2:after,.section-title-style-3 h2:after{background-color:#7c3aed!important}.theme-color,[class*=theme-color]{color:#7c3aed!important}.theme-bg,[class*=theme-bg]{background-color:#7c3aed!important}.theme-border-color,[class*=theme-border]{border-color:#7c3aed!important}.btn,.btn-primary,.btn-secondary,a.btn,button.btn,.submit,input[type=submit],.theme-btn{border-radius:50px!important;font-weight:600!important;font-size:14px!important;letter-spacing:.3px!important;padding:13px 28px!important;transition:var(--km-transition)!important;border-width:1.5px!important}.btn-primary,.btn-style-1,.btn-style-4,a.btn-primary{background-color:var(--km-black)!important;border-color:var(--km-black)!important;color:var(--km-white)!important}.btn-primary:hover,.btn-style-1:hover,.btn-style-4:hover{background-color:#333!important;border-color:#333!important;transform:translateY(-1px);box-shadow:0 6px 20px #0000002e!important}.theme-product-action{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;display:flex!important;flex-direction:column!important;gap:6px!important;opacity:0!important;transform:translate(8px)!important;transition:opacity .25s ease,transform .25s ease!important;z-index:4!important}.theme-product:hover .theme-product-action{opacity:1!important;transform:translate(0)!important}.theme-product-action ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;background:transparent!important}.theme-product-action ul li{margin:0!important;padding:0!important;background:transparent!important}.theme-product-action ul li a{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;background:#111111bf!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border-radius:50%!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #0003!important;transition:background .2s ease,transform .2s ease!important;text-decoration:none!important}.theme-product-action ul li a:hover{background:#111111f2!important;transform:scale(1.1)!important}.theme-product-action ul li a i{font-size:13px!important;color:#fff!important;line-height:1!important}.theme-product-action ul li a.active{background:#7c3aed!important}.theme-product-action ul li a i{color:#fff!important}.theme-products .theme-product .theme-product-inner .theme-product-image-wrap .theme-product-action ul li a.wishlist.active{color:#fff!important;background:#7c3aed!important}.theme-products .theme-product .theme-product-inner .theme-product-image-wrap .theme-product-action ul li a.wishlist.active i,.theme-products .theme-product .theme-product-inner .theme-product-image-wrap .theme-product-action ul li a.wishlist.active .sli{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(0) invert(1)!important}.theme-products .theme-product .theme-product-inner .theme-product-image-wrap .theme-product-action ul li a.wishlist.active i:before,.theme-products .theme-product .theme-product-inner .theme-product-image-wrap .theme-product-action ul li a.wishlist.active i.sli-heart:before{color:#fff!important;-webkit-text-fill-color:#fff!important}.theme-product-action-tooltip,.theme-product-action .add-wishlist span,.theme-product-action .remove-wishlist{display:none!important}.theme-product-action ul li:nth-child(3),.theme-product-action ul li:nth-child(4){display:none!important}@media(max-width:767px){.theme-product-action{opacity:1!important;transform:translate(0)!important}}.theme-product{border-radius:var(--km-radius-md)!important;transition:var(--km-transition)!important;border:none!important;background:transparent!important}.theme-product:hover{transform:translateY(-6px)!important}.theme-product-inner{border-radius:var(--km-radius-md)!important;overflow:hidden!important;transition:var(--km-transition)!important;border:1px solid var(--km-gray-200)!important;background:var(--km-white)!important;box-shadow:var(--km-shadow-sm)!important}.theme-product:hover .theme-product-inner{box-shadow:var(--km-shadow-lg)!important;border-color:transparent!important}.theme-product-image-wrap,.theme-product-image a img{border-radius:0!important;background:var(--km-gray-50)!important}.theme-product-title a{font-weight:600!important;font-size:14px!important;color:var(--km-black)!important;line-height:1.4!important;letter-spacing:-.01em!important;transition:var(--km-transition)!important}.theme-product-title a:hover{color:#444!important}.theme-product-price .new,.theme-product-price span.new{font-weight:800!important;font-size:18px!important;color:var(--km-black)!important;letter-spacing:-.02em!important}.theme-product-price .old,.theme-product-price span.old{color:var(--km-gray-400)!important;font-size:13px!important;font-weight:400!important}.theme-product-action{background:#fffffff2!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-top:1px solid var(--km-gray-200)!important}.theme-product-action-btn,.theme-product-action li a{background:var(--km-black)!important;color:var(--km-white)!important;border-radius:50px!important;font-weight:600!important;font-size:13px!important;transition:var(--km-transition)!important}.theme-product-action-btn:hover,.theme-product-action li a:hover{background:#333!important;transform:none!important}.product-img-badges span,.theme-product-badges span{border-radius:6px!important;font-weight:700!important;font-size:11px!important;letter-spacing:.5px!important;padding:4px 10px!important;text-transform:uppercase!important}.shop-area,.collection-area{background:var(--km-white)!important}.sidebar-widget{border:1px solid var(--km-gray-200)!important;border-radius:var(--km-radius-md)!important;padding:24px!important;margin-bottom:20px!important}.sidebar-widget-title h4,.sidebar-widget-title h3{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;color:var(--km-gray-400)!important}.shop-top-bar{border-bottom:1px solid var(--km-gray-200)!important;padding-bottom:16px!important;margin-bottom:24px!important}.breadcrumb-area,.breadcrumb-padding,.breadcrumbs-section{background:var(--km-gray-50)!important;border-bottom:1px solid var(--km-gray-200)!important;padding:14px 0!important}.breadcrumb-area h1,.breadcrumb-content h1,.breadcrumbs-inner h1{font-size:14px!important;font-weight:600!important;color:var(--km-black)!important;letter-spacing:0!important;margin:0!important}.breadcrumb-content ul li,.breadcrumb-content ul li a,.breadcrumbs-inner ul li,.breadcrumbs-inner ul li a{font-size:13px!important;color:var(--km-gray-400)!important}.breadcrumb-content ul li.active,.breadcrumbs-inner ul li.active{color:var(--km-black)!important}.sticky-bar.stick{box-shadow:0 1px 0 var(--km-gray-200)!important}.header-right-wrap .same-style>a,.header-right-wrap .same-style>button{transition:var(--km-transition)!important}.main-menu nav ul li a{font-size:14px!important;font-weight:600!important;letter-spacing:0!important;transition:var(--km-transition)!important}.main-menu nav ul li>a:hover{color:var(--km-black)!important}.main-menu nav ul li ul.sub-menu,.mega-menu-wrap{border-radius:var(--km-radius-sm)!important;border:1px solid var(--km-gray-200)!important;box-shadow:var(--km-shadow-md)!important;overflow:hidden!important;margin-top:4px!important}.sub-menu li a{font-size:14px!important;font-weight:500!important;padding:10px 20px!important;color:var(--km-gray-600)!important;transition:var(--km-transition)!important}.sub-menu li a:hover{color:var(--km-black)!important;background:var(--km-gray-50)!important}.product-details-content h2{font-size:28px!important;font-weight:800!important;letter-spacing:-.03em!important}.product-details-price span{font-weight:800!important;font-size:28px!important;letter-spacing:-.03em!important;color:var(--km-black)!important}.product-quality-cart-wrap .cart-btn a,.product-quality-cart-wrap .btn-cart{background:var(--km-black)!important;border-color:var(--km-black)!important;border-radius:50px!important;font-weight:700!important;padding:14px 36px!important;font-size:14px!important;letter-spacing:.3px!important}.product-quality-cart-wrap .cart-btn a:hover{background:#333!important;box-shadow:0 8px 24px #0000002e!important;transform:translateY(-1px)}.cart-plus-minus input{border-radius:var(--km-radius-sm)!important;border:1.5px solid var(--km-gray-200)!important;font-weight:600!important}.km-variant-pill{border-radius:50px!important;border:1.5px solid var(--km-gray-200)!important;font-size:13px!important;font-weight:600!important;transition:var(--km-transition)!important}.km-variant-pill.selected,.km-variant-pill:hover{border-color:var(--km-black)!important;background:var(--km-black)!important;color:var(--km-white)!important}.product-description-review-wrapper .nav-style-1.nav-tabs li a,.product-description-review-wrapper .nav li a{font-weight:600!important;font-size:13px!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-radius:0!important;border:none!important;border-bottom:2px solid transparent!important;padding:12px 20px!important;color:var(--km-gray-400)!important}.product-description-review-wrapper .nav li a.active,.product-description-review-wrapper .nav li a:hover{color:var(--km-black)!important;border-bottom-color:var(--km-black)!important;background:transparent!important}.shopping-cart-content{border-radius:var(--km-radius-md)!important;border:1px solid var(--km-gray-200)!important;box-shadow:var(--km-shadow-lg)!important}.search-content form input,.header-search-2 input{border-radius:50px!important;border:1.5px solid var(--km-gray-200)!important;font-size:14px!important;padding:10px 20px!important;transition:var(--km-transition)!important}.search-content form input:focus,.header-search-2 input:focus{border-color:var(--km-black)!important;box-shadow:0 0 0 3px #11111112!important;outline:none!important}.footer-widget .footer-title h3{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important}.footer-list ul li a,.footer-widget ul li a{font-size:14px!important;transition:var(--km-transition)!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{border-radius:var(--km-radius-sm)!important;border:1.5px solid var(--km-gray-200)!important;font-size:14px!important;transition:var(--km-transition)!important}input:focus,textarea:focus,select:focus{border-color:var(--km-black)!important;box-shadow:0 0 0 3px #11111112!important;outline:none!important}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:var(--km-gray-100)}*::-webkit-scrollbar-thumb{background:#ccc;border-radius:6px}*::-webkit-scrollbar-thumb:hover{background:#999}.pro-pagination-style ul li a,.pro-pagination-style ul li span{border-radius:50px!important;font-weight:600!important;border:1.5px solid var(--km-gray-200)!important;transition:var(--km-transition)!important}.pro-pagination-style ul li.active a,.pro-pagination-style ul li a:hover{background:var(--km-black)!important;border-color:var(--km-black)!important;color:var(--km-white)!important}.mfp-content .product-details-content{border-radius:var(--km-radius-lg)!important;overflow:hidden!important}#preloader{background:var(--km-white)!important}@media(max-width:767px){.theme-product-title a{font-size:13px!important}.theme-product-price .new{font-size:16px!important}.section-title h2{font-size:24px!important}}.ai-service-highlights-arnjpb0flexqwvwx0saigenblocke98ce49cqwmhw{background:var(--km-gray-50)!important;border-top:1px solid var(--km-gray-200)!important;border-bottom:1px solid var(--km-gray-200)!important;padding:32px 20px!important}.ai-service-heading-arnjpb0flexqwvwx0saigenblocke98ce49cqwmhw{color:var(--km-black)!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;border-bottom-color:var(--km-black)!important}.ai-service-description-arnjpb0flexqwvwx0saigenblocke98ce49cqwmhw{color:var(--km-gray-600)!important;font-size:13px!important}.theme_footer_top,.footer-area,.footer_style_3,.footer-top-2{background:var(--km-white)!important;background-color:var(--km-white)!important}.footer-widget.help_info_wrap,.footer-widget{background:transparent!important;background-color:transparent!important}.footer-widget .footer-title h3,.footer-widget .widget-title,.theme_footer_top .footer-widget .footer-title h3{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:3px!important;color:var(--km-black)!important;border-bottom:2px solid var(--km-black)!important;padding-bottom:10px!important;margin-bottom:18px!important;display:inline-block!important;width:auto!important}.footer-list ul li a,.footer-widget ul li a,.footer-top-2 ul li a,.theme_footer_top .footer-widget .footer-list ul li a,.theme_footer_top .footer-top-2 ul li a{color:var(--km-gray-600)!important;font-size:14px!important;font-weight:400!important;line-height:1!important;transition:var(--km-transition)!important;display:inline-block!important}.footer-list ul li a:hover,.footer-widget ul li a:hover,.footer-top-2 ul li a:hover,#section-footer_3 .footer-top-2 ul li a:hover{color:var(--km-black)!important;transform:translate(3px)!important}.footer-list ul li{list-style:none!important;padding:5px 0!important;border:none!important}.footer-list ul{padding-left:0!important}.footer-widget.help_info_wrap .social_widget a,.theme_footer_top .footer-widget.help_info_wrap .social_widget a{color:var(--km-gray-600)!important;font-size:14px!important;font-weight:400!important;display:flex!important;align-items:center!important;gap:10px!important;padding:5px 0!important;transition:var(--km-transition)!important;line-height:1.4!important}.footer-widget.help_info_wrap .social_widget a:hover,.theme_footer_top .footer-widget.help_info_wrap .social_widget a:hover,#section-footer_3.theme_footer_top .footer-widget.help_info_wrap .social_widget a:hover{color:var(--km-black)!important;transform:translate(3px)!important}.footer-widget.help_info_wrap .social_widget a i{color:var(--km-gray-400)!important;font-size:14px!important;width:16px!important;text-align:center!important}.footer-widget.about_newsletter_info .subscribe-style p,.footer_style_3 .subscribe-style p,.theme_footer_top .subscribe-style p{color:var(--km-gray-600)!important;font-size:14px!important;line-height:1.6!important}.footer_style_3 .subscribe-style .subscribe-form .mc-form input.subscribe-form-input,.footer_style_3 .subscribe-form-input{border-radius:var(--km-radius-sm)!important;border:1.5px solid var(--km-gray-200)!important;font-size:14px!important;padding:12px 16px!important;color:var(--km-black)!important;background:var(--km-white)!important}.footer_style_3 .subscribe-style .subscribe-form .mc-form .sbs_btn input,.footer_style_3 .subscribe-style .subscribe-form.sf_style_2 .mc-form .sbs_btn input,#section-footer_3 .subscribe-form .mc-form .sbs_btn input{background:var(--km-black)!important;background-color:var(--km-black)!important;color:var(--km-white)!important;border-radius:50px!important;font-weight:700!important;font-size:13px!important;padding:12px 22px!important;border:none!important;transition:var(--km-transition)!important;cursor:pointer;letter-spacing:.3px!important}.footer_style_3 .subscribe-style .subscribe-form .mc-form .sbs_btn input:hover,.footer_style_3 .subscribe-style .subscribe-form.sf_style_2 .mc-form .sbs_btn input:hover{background:#333!important;background-color:#333!important;box-shadow:0 4px 16px #0000002e!important}.footer__top__area{border-top:1px solid var(--km-gray-200)!important;padding-top:20px!important;margin-top:8px!important;background:transparent!important}.footer__top__social__wrap a{color:var(--km-gray-600)!important;transition:var(--km-transition)!important}.footer__top__social__wrap a:hover{color:var(--km-black)!important}.footer__top__contact__area,.footer__top__contact__area i{color:var(--km-gray-600)!important}.footer__top__contact__area strong{color:var(--km-black)!important}.footer-bottom{background:var(--km-gray-50)!important;border-top:1px solid var(--km-gray-200)!important}.footer-bottom p,.footer-bottom a,.footer-bottom span{font-size:13px!important;color:var(--km-gray-600)!important}.footer-bottom a:hover{color:var(--km-black)!important}.single-product{padding:48px 0 80px!important;background:var(--km-white)!important}.product__media__inner{background:var(--km-gray-50)!important;border-radius:var(--km-radius-lg)!important;overflow:hidden!important;border:1px solid var(--km-gray-200)!important}.product-thumb-inner img{border-radius:6px!important;border:2px solid transparent!important;transition:var(--km-transition)!important;cursor:pointer}.product-thumb .slick-current .product-thumb-inner img{border-color:var(--km-black)!important}.product-details-content{padding-left:36px!important}.product-details-content h2,#popup_cart_title{font-size:26px!important;font-weight:800!important;letter-spacing:-.03em!important;color:var(--km-black)!important;line-height:1.25!important;margin-bottom:12px!important}.product-details-content .product-details-price{display:flex!important;align-items:baseline!important;gap:12px!important;margin:12px 0 0!important;padding:16px 0!important;border-top:1px solid var(--km-gray-200)!important;border-bottom:1px solid var(--km-gray-200)!important}#ProductPrice{font-size:30px!important;font-weight:800!important;color:var(--km-black)!important;letter-spacing:-.03em!important}#ComparePrice{font-size:17px!important;color:var(--km-gray-400)!important;font-weight:400!important;text-decoration:line-through!important}.product-variant-inventory{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;background:#f0fdf4!important;color:#16a34a!important;padding:5px 14px!important;border-radius:50px!important;border:1px solid #bbf7d0!important;margin:16px 0 8px!important}.product-variant-inventory .inventory-title{color:#16a34a!important}.visitor-counter-area{display:none!important}.single_product_special_feature{margin:16px 0!important}.single_product_special_feature ul{list-style:none!important;padding:0!important;margin:0!important;border:1px solid var(--km-gray-200)!important;border-radius:var(--km-radius-md)!important;overflow:hidden!important}.single_product_special_feature ul li{display:flex!important;padding:0!important;border-bottom:1px solid var(--km-gray-100)!important;font-size:13px!important}.single_product_special_feature ul li:last-child{border-bottom:none!important}.single_product_special_feature ul li .label{font-weight:600!important;color:var(--km-black)!important;min-width:110px!important;background:var(--km-gray-50)!important;padding:9px 14px!important;border-right:1px solid var(--km-gray-200)!important}.single_product_special_feature ul li .desc{padding:9px 14px!important;color:var(--km-gray-600)!important}.single_product_special_feature ul li .desc a{color:var(--km-gray-600)!important}.pro-details-quality{display:flex!important;gap:10px!important;align-items:stretch!important;margin-top:20px!important}.product-quantity-action.cart-plus-minus{border:1.5px solid var(--km-gray-200)!important;border-radius:var(--km-radius-sm)!important;background:var(--km-white)!important;flex-shrink:0!important}.pro-details-cart{flex:1!important}.pro-details-cart button,button#AddToCart{background:var(--km-black)!important;color:var(--km-white)!important;border:none!important;border-radius:50px!important;font-weight:700!important;font-size:15px!important;padding:15px 28px!important;letter-spacing:.3px!important;transition:var(--km-transition)!important;cursor:pointer;width:100%!important}.pro-details-cart button:hover,button#AddToCart:hover{background:#333!important;box-shadow:0 8px 28px #0000002e!important;transform:translateY(-1px)!important}.pro-details-wishlist-compare{display:flex!important;gap:16px!important;margin-top:12px!important}.dynamic_btn{margin-top:12px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.dynamic_btn button{font-size:12px!important;color:var(--km-gray-600)!important;background:var(--km-gray-50)!important;border:1px solid var(--km-gray-200)!important;border-radius:50px!important;padding:7px 14px!important;transition:var(--km-transition)!important}.dynamic_btn button:hover{border-color:var(--km-black)!important;color:var(--km-black)!important}.product-description,.product-description p,.product-description-wrapper,.product-description-wrapper p{font-size:15px!important;color:#555!important;line-height:1.75!important}.description-review-area{background:var(--km-gray-50)!important;border-top:1px solid var(--km-gray-200)!important;padding:48px 0!important;margin-top:60px!important}.description-review-topbar.nav a{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:var(--km-gray-400)!important;border-bottom:2px solid transparent!important;padding-bottom:12px!important;transition:var(--km-transition)!important}.description-review-topbar.nav a.active,.description-review-topbar.nav a:hover{color:var(--km-black)!important;border-bottom-color:var(--km-black)!important}.product-area.related_product_area,.related-product-area{background:var(--km-white)!important;padding:60px 0!important;border-top:1px solid var(--km-gray-200)!important}.pro-details-quality{padding-bottom:0!important}.pro-details-quality:after{content:"\2713  Pago 100% seguro   \2022    \2708  Env\edo gratis +50\20ac    \2022    \21a9  30 d\ed as devoluci\f3n"!important;display:block!important;font-size:12px!important;font-weight:500!important;color:var(--km-gray-600)!important;text-align:center!important;padding:14px 0 4px!important;margin-top:12px!important;border-top:1px solid var(--km-gray-200)!important;letter-spacing:.2px!important}#km-trust-strip{display:flex!important;gap:0!important;margin:16px 0!important;border:1px solid var(--km-gray-200)!important;border-radius:var(--km-radius-md)!important;overflow:hidden!important}#km-trust-strip .km-tr{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;padding:14px 10px!important;font-size:11px!important;font-weight:600!important;color:var(--km-gray-600)!important;text-align:center!important;background:var(--km-gray-50)!important;border-right:1px solid var(--km-gray-200)!important;line-height:1.3!important}#km-trust-strip .km-tr:last-child{border-right:none!important}#km-sale-badge{display:inline-block!important;background:#ef4444!important;color:#fff!important;font-size:10px!important;font-weight:800!important;letter-spacing:1px!important;padding:3px 8px!important;border-radius:4px!important;margin-right:10px!important;vertical-align:middle!important}.km-divider{border:none!important;border-top:1px solid var(--km-gray-200)!important;margin:20px 0!important}#scrollUp{background-color:var(--km-black)!important;border-radius:50px!important}.product-details-content .product-details-price span,.product-details-content .pro-details-rating-wrap span a{color:var(--km-black)!important}.main-menu>nav>ul>li>a>span{background-color:var(--km-black)!important}.nav-style-1.owl-carousel .owl-nav div:hover,.cart-wrap .shopping-cart-content .shopping-cart-bottom .shopping-cart-btn a:hover{background-color:var(--km-black)!important;border-color:var(--km-black)!important}.single-slider .slider-content .slider-btn a:hover,.single-slider .slider-content-2 .slider-btn a:hover{border-color:var(--km-black)!important;background-color:var(--km-black)!important}body .km-cart-btn-checkout,body a.km-cart-btn-checkout{background:var(--km-black)!important;background-image:none!important;color:var(--km-white)!important;border-radius:50px!important;font-weight:700!important;font-size:14px!important;padding:14px 20px!important;text-align:center!important;transition:var(--km-transition)!important}body .km-cart-btn-checkout:hover{background:#333!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #0003!important}body .km-cart-btn-view{background:var(--km-gray-100)!important;color:var(--km-black)!important;border-radius:50px!important;font-size:14px!important;padding:14px 20px!important;text-align:center!important;transition:var(--km-transition)!important}body .km-cart-btn-view:hover{background:var(--km-gray-200)!important}@media(max-width:480px){body .km-cart-drawer{width:100vw!important;right:-100vw!important}body .km-cart-drawer.km-cart-open{right:0!important}}body .km-cart-count-badge,body .count-style,body .cart-quantity{background:var(--km-black)!important;color:var(--km-white)!important}.main-menu>nav>ul>li>a,.main-menu>ul>li>a{font-size:14px!important}.km-mega-all .km-brand-name,.km-mega-brand-item .km-brand-name{font-size:13px!important}.header-area,.header-area *:not(img):not(svg){transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease!important}.price--compare,.compare-price,span.compare-at-price,.price-box__old,del{color:var(--km-gray-400)!important}.shop-area,.collection-area,.product-list-area{background:var(--km-white)!important}.sidebar-search-input input,.search-active .search-form input{border-radius:50px!important;border:1.5px solid var(--km-gray-200)!important;padding:12px 20px!important;font-size:14px!important}.mobile-off-canvas-active{background:var(--km-white)!important}.mobile-navigation ul li a{font-size:15px!important;color:var(--km-black)!important;font-weight:500!important}.error-content h4{font-size:28px!important;font-weight:800!important;letter-spacing:-.03em!important}.wrapper,.main-wrapper{background:var(--km-white)!important}.km-reviews,#shopify-section-template--29829079171421__km-reviews-main .km-reviews{background:var(--km-gray-50)!important}.km-spec-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin:18px 0 16px!important}@media(max-width:480px){.km-spec-grid{grid-template-columns:repeat(2,1fr)!important}}.km-spec-card{display:flex!important;align-items:flex-start!important;gap:10px!important;background:var(--km-gray-50)!important;border:1px solid var(--km-gray-200)!important;border-radius:12px!important;padding:12px 14px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.km-spec-card:hover{border-color:#bbb!important;box-shadow:var(--km-shadow-sm)!important}.km-spec-icon{flex-shrink:0!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--km-white)!important;border-radius:8px!important;border:1px solid var(--km-gray-200)!important}.km-spec-icon svg{width:16px!important;height:16px!important;stroke:var(--km-black)!important}.km-spec-text{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.km-spec-label{font-size:9px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--km-gray-400)!important;line-height:1!important}.km-spec-value{font-size:12px!important;font-weight:600!important;color:var(--km-black)!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important}.km-info-rows{display:flex!important;flex-direction:column!important;gap:8px!important;margin:14px 0!important}.km-info-row{display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;color:var(--km-gray-600)!important;font-weight:500!important;line-height:1.4!important}.km-info-row svg{width:16px!important;height:16px!important;flex-shrink:0!important;stroke:var(--km-gray-600)!important}.km-gift-row{background:#fef9ec!important;border:1px solid #fde68a!important;border-radius:10px!important;padding:9px 12px!important;color:#92400e!important;font-weight:600!important}.km-gift-row svg{stroke:#f59e0b!important}.sticky-bar.stick{background:#fffffff0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(0,0,0,.07)!important;box-shadow:0 2px 24px #0000000f!important}.topbar-area,.top-notification-bar,[class*=notification-bar]{background:var(--km-black)!important;color:var(--km-white)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.6px!important;padding:9px 0!important;text-align:center!important}.topbar-area a,.top-notification-bar a{color:var(--km-white)!important;text-decoration:underline}.theme-product-image a,.theme-product-image-wrap{display:block!important;overflow:hidden!important;background:var(--km-gray-50)!important}.theme-product-image a img,.theme-product-image-wrap img{transition:transform .42s cubic-bezier(.4,0,.2,1)!important}.theme-product:hover .theme-product-image a img,.theme-product:hover .theme-product-image-wrap img{transform:scale(1.06)!important}.theme-product-info,.product-content{padding:14px 16px 16px!important}.theme-product-title a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-img-badges span.sale,.theme-product-badges span.sale{background:#ef4444!important;color:#fff!important;border-radius:4px!important}.product-img-badges span.new,.theme-product-badges span.new{background:var(--km-black)!important;color:#fff!important;border-radius:4px!important}.product-img-badges span.hot,.theme-product-badges span.hot{background:#f97316!important;color:#fff!important;border-radius:4px!important}.jdgm-prev-badge__stars,.jdgm-star{color:#f59e0b!important}.jdgm-prev-badge{margin:4px 0 6px!important;font-size:12px!important}.product-large-image-wrapper,.product-dec-slider-2,.product-main-slider-area{border-radius:var(--km-radius-lg)!important;overflow:hidden!important;background:var(--km-gray-50)!important;border:1px solid var(--km-gray-200)!important}.product-small-image-wrapper .slick-slide{border-radius:8px!important;overflow:hidden!important;margin:4px!important;border:2px solid var(--km-gray-200)!important;cursor:pointer;transition:border-color .2s ease!important}.product-small-image-wrapper .slick-current{border-color:var(--km-black)!important}.product-details-meta li{font-size:13px!important;color:var(--km-gray-600)!important;margin-bottom:4px!important}.product-details-meta li span,.product-details-meta li strong{font-weight:700!important;color:var(--km-black)!important}.product-details-meta li a{color:var(--km-black)!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:2px!important}#km-sale-badge{display:inline-block!important;background:#ef4444!important;color:#fff!important;font-size:11px!important;font-weight:800!important;letter-spacing:.8px!important;text-transform:uppercase!important;padding:3px 10px!important;border-radius:4px!important;margin-right:8px!important;vertical-align:middle!important}#km-trust-strip{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-top:14px!important;padding:14px!important;background:var(--km-gray-50)!important;border:1px solid var(--km-gray-200)!important;border-radius:var(--km-radius-sm)!important}.km-tr{display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:600!important;color:var(--km-black)!important;flex:1!important;min-width:120px!important}hr.km-divider{border:none!important;border-top:1px solid var(--km-gray-200)!important;margin:18px 0!important}.breadcrumb-content ul,.breadcrumbs-inner ul{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:wrap!important;list-style:none!important;padding:0!important;margin:0!important}.breadcrumb-content ul li:after,.breadcrumbs-inner ul li:after{content:"/"!important;margin-left:4px!important;color:var(--km-gray-400)!important}.breadcrumb-content ul li:last-child:after,.breadcrumbs-inner ul li:last-child:after{content:""!important}.subscribe-area,.newsletter-area,[class*=subscribe-wrap]{background:var(--km-black)!important;padding:60px 0!important}.subscribe-area h3,.subscribe-area h2,.newsletter-area h3,.newsletter-area h2{color:var(--km-white)!important}.subscribe-area p,.newsletter-area p{color:#ffffff8c!important}.subscribe-form input,.newsletter-form input{background:#ffffff14!important;border:1.5px solid rgba(255,255,255,.18)!important;color:var(--km-white)!important;border-radius:50px!important;padding:12px 24px!important}.subscribe-form input::placeholder,.newsletter-form input::placeholder{color:#ffffff59!important}.subscribe-form button,.newsletter-form button{background:var(--km-white)!important;color:var(--km-black)!important;font-weight:700!important;border-radius:50px!important;padding:12px 28px!important}#scrollUp{background:var(--km-black)!important;border-radius:50%!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:var(--km-shadow-md)!important;transition:var(--km-transition)!important}#scrollUp:hover{background:#333!important;transform:translateY(-3px)!important;box-shadow:var(--km-shadow-lg)!important}.mega-menu-wrap{border-radius:var(--km-radius-md)!important;border:1px solid var(--km-gray-200)!important;box-shadow:var(--km-shadow-lg)!important;padding:8px!important}.mega-menu-wrap .mega-menu-title{font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:2.5px!important;color:var(--km-gray-400)!important;padding:8px 12px 4px!important}.mega-menu-wrap ul li a{padding:9px 12px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;color:var(--km-gray-600)!important;transition:var(--km-transition)!important;display:flex!important;align-items:center!important;gap:8px!important}.mega-menu-wrap ul li a:hover{background:var(--km-gray-50)!important;color:var(--km-black)!important}.login-register-area,.customer-page{background:var(--km-white)!important}.login-register-tab-list a{font-weight:700!important;font-size:15px!important;border-bottom:3px solid transparent!important;padding-bottom:10px!important;margin-right:24px!important;transition:var(--km-transition)!important;color:var(--km-gray-400)!important}.login-register-tab-list a.active{border-bottom-color:var(--km-black)!important;color:var(--km-black)!important}.customer-page h2,.login-register-area h2{font-size:30px!important;font-weight:800!important;letter-spacing:-.03em!important}.cart-total-discount{color:#16a34a!important;font-weight:700!important}.grand-totall h4 span,.grand-totall h5 span,.cart-total-grand span{font-weight:800!important;font-size:22px!important;letter-spacing:-.03em!important;color:var(--km-black)!important}.cart-table .table thead th{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:2px!important;color:var(--km-gray-400)!important;border-bottom:2px solid var(--km-gray-200)!important;padding:14px 12px!important}.contact-info-wrap h3{font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;margin-bottom:12px!important}.contact-info-wrap p,.contact-info-wrap address{line-height:1.75!important}.error-content{text-align:center!important;padding:80px 20px!important}.error-content h1,.error-content h4{font-size:clamp(60px,12vw,120px)!important;font-weight:900!important;letter-spacing:-.05em!important;line-height:1!important;color:var(--km-black)!important}.shop-top-bar-left p,.showing-result p{font-size:13px!important;color:var(--km-gray-400)!important;font-weight:500!important}.shop-select select{border-radius:8px!important;font-size:13px!important;font-weight:600!important;border:1.5px solid var(--km-gray-200)!important;padding:8px 14px!important;color:var(--km-black)!important;cursor:pointer;transition:var(--km-transition)!important}.shop-select select:focus{border-color:var(--km-black)!important;box-shadow:0 0 0 3px #11111112!important}.price-slider-amount input,.filter-price input{font-size:13px!important;font-weight:700!important;color:var(--km-black)!important;border:none!important;background:transparent!important;padding:0!important;width:auto!important}.mfp-bg{background:#000000a6!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.mfp-content .product-details-content,.mfp-content .quick-view-content{border-radius:var(--km-radius-lg)!important;overflow:hidden!important;background:var(--km-white)!important}@media(max-width:767px){.product-details-content h2,.product-details-content h1{font-size:22px!important}#ProductPrice{font-size:24px!important}.pro-details-quality{flex-direction:column!important}.pro-details-cart{width:100%!important}#km-trust-strip{gap:8px!important}.km-tr{min-width:100%!important}.mega-menu-wrap ul li a{padding:10px 14px!important;font-size:15px!important}.breadcrumb-area{padding:10px 0!important}.subscribe-area,.newsletter-area{padding:40px 20px!important}.theme-product-title a{font-size:13px!important}}@media(max-width:480px){.km-cart-drawer{width:100vw!important;right:-100vw!important}.km-cart-drawer.km-drawer-active{right:0!important}}@keyframes km-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.theme-product.is-loading .theme-product-inner{background:linear-gradient(90deg,var(--km-gray-100) 25%,var(--km-gray-50) 50%,var(--km-gray-100) 75%)!important;background-size:600px 100%!important;animation:km-shimmer 1.4s infinite linear!important}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--km-gray-200);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--km-gray-400)}::selection{background:var(--km-black)!important;color:var(--km-white)!important}::-moz-selection{background:var(--km-black)!important;color:var(--km-white)!important}@media(max-width:767px){#km-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;padding:10px 16px;z-index:9999;display:none;box-shadow:0 -4px 20px #0000001a;gap:10px;align-items:center}#km-sticky-atc.visible{display:flex!important}#km-sticky-atc .km-sticky-title{flex:1;font-size:13px;font-weight:600;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#km-sticky-atc .km-sticky-price{font-size:15px;font-weight:700;color:#7c3aed;white-space:nowrap}#km-sticky-atc .km-sticky-btn{background:#111;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}}.single-product .cart-plus-btn,.single-product .btn-cart,.single-product #AddToCart,.single-product [name=add]{position:relative;overflow:hidden}.single-product .cart-plus-btn:after,.single-product #AddToCart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;border-radius:inherit;animation:km-pulse-btn 2.5s ease infinite;pointer-events:none}@keyframes km-pulse-btn{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.km-urgency-badge{display:inline-flex;align-items:center;gap:6px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:12px;font-weight:700;padding:5px 10px;border-radius:6px;margin:8px 0;animation:km-urgency-pulse 1.8s ease infinite}@keyframes km-urgency-pulse{0%,to{background:#fef2f2}50%{background:#fee2e2}}.km-social-proof{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin:6px 0}.km-social-proof .km-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:km-blink 1.5s ease infinite;flex-shrink:0}@keyframes km-blink{0%,to{opacity:1}50%{opacity:.3}}.breadcrumb-area nav ol,.breadcrumb-content ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none;padding:0;margin:0}.breadcrumb-area nav ol li+li:before,.breadcrumb-content ol li+li:before{content:"\203a";margin-right:4px;color:#9ca3af}.shop-top-bar{background:#f9fafb;border-radius:12px;padding:12px 16px;margin-bottom:20px}.theme-product .km-quick-actions{position:absolute;bottom:-40px;left:0;right:0;display:flex;justify-content:center;gap:8px;transition:bottom .25s ease}.theme-product:hover .km-quick-actions{bottom:8px}#ProductPrice,.product-price .price{font-size:28px!important;font-weight:800!important;color:#111!important;letter-spacing:-.5px!important}#ComparePrice,.product-price .compare-price,.product-price .old-price{font-size:18px!important;color:#9ca3af!important;text-decoration:line-through!important}#km-trust-strip{display:flex!important;flex-wrap:wrap!important;gap:8px 20px!important;padding:12px 0!important;border-top:1px solid #f3f4f6!important;border-bottom:1px solid #f3f4f6!important;margin:12px 0!important}.km-tr{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;color:#374151!important}.blog-post-card{border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014;transition:transform .25s ease,box-shadow .25s ease}.blog-post-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}@media(max-width:767px){#ProductPrice{font-size:24px!important}.pro-details-quality{position:relative;padding-bottom:60px!important}.product-details-content{padding:16px!important}#km-trust-strip{gap:6px 12px!important}.km-tr{font-size:11px!important}}.km-rating-placeholder{display:flex;align-items:center;gap:4px;margin:4px 0 8px;color:#f59e0b;font-size:14px}.km-rating-placeholder .km-stars{letter-spacing:2px}.km-rating-placeholder .km-rating-num{color:#6b7280;font-size:12px}#km-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#7c3aed,#ec4899,#f97316);background-size:200% 100%;z-index:99999;transition:width .25s ease;border-radius:0 2px 2px 0;box-shadow:0 0 8px #7c3aed80;animation:km-progress-shine 1.5s linear infinite;pointer-events:none}@keyframes km-progress-shine{0%{background-position:0% 0}to{background-position:200% 0}}#km-progress.km-progress-done{width:100%!important;opacity:0;transition:width .25s ease,opacity .5s ease .1s}.km-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.km-reveal.km-visible{opacity:1;transform:translateY(0)}.km-reveal-delay-1{transition-delay:.08s!important}.km-reveal-delay-2{transition-delay:.16s!important}.km-reveal-delay-3{transition-delay:.24s!important}.km-reveal-delay-4{transition-delay:.32s!important}#km-toast{position:fixed;bottom:28px;right:24px;background:#111;color:#fff;padding:13px 20px;border-radius:14px;font-size:14px;font-weight:600;z-index:99998;box-shadow:0 8px 32px #00000038;display:flex;align-items:center;gap:10px;transform:translateY(20px);opacity:0;transition:transform .38s cubic-bezier(.34,1.4,.64,1),opacity .3s ease;max-width:calc(100vw - 48px);pointer-events:none}#km-toast.km-toast-show{transform:translateY(0);opacity:1;pointer-events:auto}@media(max-width:767px){#km-toast{right:12px;bottom:72px;font-size:13px}}@media(max-width:767px){#km-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:58px;background:#fffffff5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.07);display:flex;align-items:stretch;justify-content:space-around;z-index:9980;box-shadow:0 -4px 24px #00000012;padding-bottom:env(safe-area-inset-bottom,0px)}#km-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:600;color:#9ca3af;text-decoration:none!important;flex:1;transition:color .2s ease,background .2s ease;padding-top:6px}#km-bottom-nav a.km-nav-active{color:#7c3aed}#km-bottom-nav a:hover{color:#7c3aed;background:#7c3aed0a}#km-bottom-nav svg{width:20px;height:20px;stroke-width:1.8}#km-bottom-nav .km-nav-cart-wrap{position:relative;display:flex;flex-direction:column;align-items:center}#km-bottom-nav .km-nav-count{position:absolute;top:-2px;right:-8px;background:#7c3aed;color:#fff;font-size:9px;font-weight:800;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}}.product-img,.theme-product-img-wrap,.product-img-wrap{overflow:hidden;border-radius:var(--km-radius-sm)}.product-img img,.theme-product-img-wrap img,.product-img-wrap img{transition:transform .55s cubic-bezier(.4,0,.2,1)!important;will-change:transform;backface-visibility:hidden}.theme-product:hover .product-img img,.theme-product:hover .theme-product-img-wrap img,.theme-product:hover .product-img-wrap img{transform:scale(1.06)!important}.theme-product-inner,.product-inner,.product-wrap-2{background:#fff!important;border-radius:var(--km-radius-md)!important;overflow:hidden!important;box-shadow:0 1px 6px #0000000e!important;transition:box-shadow .32s ease,transform .32s ease!important;border:1px solid #f0f0f0!important}.theme-product:hover .theme-product-inner,.theme-product:hover .product-inner,.theme-product:hover .product-wrap-2{box-shadow:0 14px 44px #0000001a!important}img[loading=lazy]{transition:filter .4s ease,opacity .4s ease}img.km-img-loaded{filter:none!important;opacity:1!important}#km-sale-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#ef4444,#f97316)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;padding:3px 10px!important;border-radius:6px!important;letter-spacing:.5px!important;margin-right:8px!important;vertical-align:middle!important;text-transform:uppercase!important}.cart-plus-minus{border-radius:50px!important;border:1.5px solid var(--km-gray-200)!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important}.qtybutton{background:transparent!important;font-weight:700!important;font-size:18px!important;color:var(--km-black)!important;border:none!important;transition:background .2s ease!important;line-height:1!important}.qtybutton:hover{background:var(--km-gray-50)!important}.pro-details-size ul li{border-radius:8px!important;font-size:12px!important;font-weight:600!important;transition:var(--km-transition)!important;cursor:pointer}.pro-details-size ul li:hover,.pro-details-size ul li.active{background:var(--km-black)!important;color:var(--km-white)!important;border-color:var(--km-black)!important}.search-content input,.search-form input[type=text],.search-form input[type=search]{border-radius:50px!important;border:2px solid var(--km-gray-200)!important;padding:12px 20px!important;font-size:15px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.search-content input:focus,.search-form input:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed1a!important;outline:none!important}footer ul li a{transition:color .2s ease,padding-left .2s ease!important}footer ul li a:hover{padding-left:4px!important}.slider-content h1,.slider-content h2,.single-slider h1,.single-slider h2{letter-spacing:-.03em!important;text-shadow:0 2px 20px rgba(0,0,0,.12)!important}.km-stagger>*{opacity:0;transform:translateY(14px);animation:km-stagger-in .5s ease forwards}.km-stagger>*:nth-child(1){animation-delay:.04s}.km-stagger>*:nth-child(2){animation-delay:.1s}.km-stagger>*:nth-child(3){animation-delay:.16s}.km-stagger>*:nth-child(4){animation-delay:.22s}.km-stagger>*:nth-child(5){animation-delay:.28s}.km-stagger>*:nth-child(6){animation-delay:.34s}.km-stagger>*:nth-child(7){animation-delay:.4s}.km-stagger>*:nth-child(8){animation-delay:.46s}.km-stagger>*:nth-child(9){animation-delay:.52s}.km-stagger>*:nth-child(10){animation-delay:.58s}@keyframes km-stagger-in{to{opacity:1;transform:translateY(0)}}:focus-visible{outline:2px solid #7c3aed!important;outline-offset:3px!important}:focus:not(:focus-visible){outline:none!important}#km-wa{position:fixed;bottom:92px;right:24px;width:54px;height:54px;background:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9970;box-shadow:0 4px 18px #25d3666b;transition:transform .25s ease,box-shadow .25s ease;text-decoration:none!important;animation:km-wa-bounce 2.8s ease 2.5s 2}#km-wa:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 8px 28px #25d3668c}@keyframes km-wa-bounce{0%,to{transform:scale(1)}40%{transform:scale(1.14) rotate(-6deg)}60%{transform:scale(1.08) rotate(4deg)}}@media(max-width:767px){#km-wa{bottom:74px;right:14px;width:48px;height:48px}}#km-wa-tip{position:fixed;bottom:106px;right:86px;background:#25d366;color:#fff;font-size:13px;font-weight:600;padding:8px 14px;border-radius:10px;z-index:9971;pointer-events:none;white-space:nowrap;opacity:0;transform:translate(8px);transition:opacity .3s ease,transform .3s ease}#km-wa-tip:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#25d366;border-right:none}#km-wa-tip.km-wa-show{opacity:1;transform:translate(0)}@media(max-width:767px){#km-wa-tip{display:none}}@keyframes km-cookie-slide{0%{transform:translateY(100%) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes km-cookie-glow{0%,to{box-shadow:0 -4px 40px #7c3aed40,0 -1px #7c3aed66}50%{box-shadow:0 -4px 60px #7c3aed66,0 -1px #a78bfa99}}#km-cookie-bar{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#1e0a3c,#2d1260,#1e0a3c);background-size:200% 100%;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(167,139,250,.35);color:#fff;padding:18px 32px;z-index:99990;display:flex;align-items:center;gap:24px;flex-wrap:wrap;opacity:0;pointer-events:none;transition:none}#km-cookie-bar.km-cookie-show{animation:km-cookie-slide .5s cubic-bezier(.34,1.2,.64,1) forwards,km-cookie-glow 3s ease-in-out .5s infinite;pointer-events:auto}#km-cookie-bar.km-cookie-hide{animation:none;transform:translateY(110%);opacity:0;transition:transform .4s ease,opacity .3s ease}#km-cookie-bar:before{content:"\1f36a";font-size:26px;flex-shrink:0;animation:km-cookie-wobble 4s ease infinite 1s}@keyframes km-cookie-wobble{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-12deg)}96%{transform:rotate(10deg)}99%{transform:rotate(-6deg)}}.km-cookie-text{flex:1;min-width:220px;color:#ffffffe0;font-size:14px;line-height:1.55}.km-cookie-text strong{color:#fff;font-weight:800}.km-cookie-text a{color:#c4b5fd!important;text-decoration:underline;text-underline-offset:2px;font-weight:600}.km-cookie-text a:hover{color:#ddd6fe!important}.km-cookie-btns{display:flex;gap:10px;flex-shrink:0}#km-cookie-reject{background:#ffffff14;border:1.5px solid rgba(196,181,253,.4);color:#c4b5fde6;padding:10px 22px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .15s}#km-cookie-reject:hover{background:#ffffff24;border-color:#c4b5fdcc;color:#fff;transform:translateY(-1px)}#km-cookie-accept{background:linear-gradient(135deg,#7c3aed,#9333ea);border:none;color:#fff;padding:10px 24px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 16px #7c3aed80;transition:box-shadow .2s,transform .15s,background .2s;position:relative;overflow:hidden}#km-cookie-accept:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent);border-radius:inherit}#km-cookie-accept:hover{background:linear-gradient(135deg,#6d28d9,#7c3aed);box-shadow:0 6px 24px #7c3aeda6;transform:translateY(-1px)}@media(max-width:600px){#km-cookie-bar{flex-direction:column;align-items:stretch;gap:14px;padding:18px 16px}#km-cookie-bar:before{display:none}.km-cookie-btns{width:100%}#km-cookie-reject,#km-cookie-accept{flex:1;text-align:center;padding:12px}}#km-recently-viewed{padding:48px 0;background:#f9fafb;border-top:1px solid #eee}.km-rv-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.km-rv-header h3{font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#111!important;margin:0!important}.km-rv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.km-rv-item{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #f0f0f0;box-shadow:0 1px 6px #0000000d;transition:transform .25s ease,box-shadow .25s ease}.km-rv-item:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0000001a}.km-rv-item.km-rv-loading{height:230px;background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8,#f0f0f0 75%);background-size:400px 100%;animation:km-shimmer 1.4s infinite linear}.km-rv-link{text-decoration:none!important;color:inherit;display:block}.km-rv-img-wrap{aspect-ratio:1;overflow:hidden;background:#f9f9f9}.km-rv-img-wrap img{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .4s ease}.km-rv-item:hover .km-rv-img-wrap img{transform:scale(1.05)}.km-rv-info{padding:10px 12px 14px}.km-rv-title{font-size:12px;font-weight:600;color:#374151;margin:0 0 5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.km-rv-price{font-size:14px;font-weight:800;color:#111;margin:0}#km-shipping-bar{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;padding:14px 18px;margin-bottom:24px}.km-sb-text{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#166534;margin-bottom:10px}.km-sb-track{height:6px;background:#00000014;border-radius:6px;overflow:hidden}.km-sb-fill{height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:6px;transition:width .8s cubic-bezier(.4,0,.2,1);min-width:8px}#km-exit-card{position:fixed;bottom:28px;left:24px;width:300px;background:#fff;border-radius:20px;padding:24px 22px 20px;z-index:99985;box-shadow:0 12px 50px #0000002e,0 0 0 1px #0000000d;transform:translateY(120%) scale(.95);opacity:0;transition:transform .45s cubic-bezier(.34,1.2,.64,1),opacity .35s ease;pointer-events:none}#km-exit-card.km-exit-card-show{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}#km-exit-card-close{position:absolute;top:12px;right:14px;background:#f3f4f6;border:none;width:26px;height:26px;border-radius:50%;font-size:16px;line-height:1;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}#km-exit-card-close:hover{background:#e5e7eb;color:#111}.km-ec-icon{font-size:32px;margin-bottom:8px;line-height:1}#km-exit-card h4{font-size:16px!important;font-weight:800!important;color:#111!important;margin:0 0 6px!important;letter-spacing:-.02em!important}#km-exit-card p{font-size:13px;color:#6b7280;margin:0 0 16px;line-height:1.5}.km-ec-wa{display:flex;align-items:center;justify-content:center;gap:8px;background:#25d366;color:#fff!important;text-decoration:none!important;padding:11px 16px;border-radius:10px;font-weight:700;font-size:13px;margin-bottom:8px;transition:background .2s,transform .15s}.km-ec-wa:hover{background:#1fba59;transform:translateY(-1px)}.km-ec-browse{display:block;text-align:center;color:#9ca3af!important;text-decoration:none!important;font-size:12px;font-weight:600;transition:color .2s}.km-ec-browse:hover{color:#7c3aed!important}@media(max-width:1023px){#km-exit-card{display:none!important}}#km-payment-badges{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 0;margin:8px 0}.km-pay-label{font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:1.5px;margin-right:4px;white-space:nowrap}.km-pay-badge{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;border:1.5px solid #e5e7eb;color:#fff;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;user-select:none}.km-pay-visa{background:#1a1f71}.km-pay-paypal{background:#003087;letter-spacing:0px}.km-pay-paypal span{color:#009cde}.km-pay-bizum{background:#5c2d91}.km-pay-apple{background:#111;font-size:13px;padding:0 8px}.km-pay-mc{background:#fff;border-color:#e5e7eb;gap:0;padding:0 6px;width:40px;position:relative;overflow:visible}.km-mc-l,.km-mc-r{width:18px;height:18px;border-radius:50%;display:block}.km-mc-l{background:#eb001b;margin-right:-6px}.km-mc-r{background:#f79e1b;opacity:.85}@media(max-width:480px){.km-pay-apple{display:none}}.km-quick-add{position:absolute;bottom:10px;right:10px;width:34px;height:34px;background:#111;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;opacity:0;transform:scale(.8) translateY(4px);transition:opacity .22s ease,transform .22s ease,background .2s ease;box-shadow:0 3px 10px #0003}.theme-product:hover .km-quick-add{opacity:1;transform:scale(1) translateY(0)}.km-quick-add:hover{background:#333;transform:scale(1.08)!important}.km-quick-add.km-qa-loading{animation:km-qa-spin .7s linear infinite;background:#555}.km-quick-add.km-qa-done{background:#16a34a}@keyframes km-qa-spin{0%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}@media(max-width:767px){.km-quick-add{opacity:1;transform:scale(1) translateY(0);width:30px;height:30px;bottom:8px;right:8px}}#km-countdown{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:linear-gradient(135deg,#fff7ed,#fef3c7);border:1px solid #fed7aa;border-radius:10px;padding:10px 14px;margin:10px 0;font-size:13px}.km-cd-label{font-size:12px;font-weight:700;color:#92400e;white-space:nowrap}.km-cd-units{display:flex;align-items:center;gap:4px}.km-cd-unit{display:flex;flex-direction:column;align-items:center;background:#f97316;color:#fff;border-radius:6px;padding:4px 8px;min-width:38px;line-height:1}.km-cd-unit span{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.km-cd-unit small{font-size:9px;font-weight:700;text-transform:uppercase;opacity:.85;margin-top:1px}.km-cd-sep{font-size:18px;font-weight:800;color:#f97316;line-height:1}@media(max-width:400px){.km-cd-unit small{display:none}}#km-product-tabs{margin:24px 0 0;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.km-tab-nav{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.km-tab-nav::-webkit-scrollbar{display:none}.km-tab-btn{flex:1;min-width:100px;padding:13px 16px;font-size:13px;font-weight:700;color:#6b7280;background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s;white-space:nowrap}.km-tab-btn.km-tab-active{color:#111;border-bottom-color:#111;background:#fff}.km-tab-btn:hover:not(.km-tab-active){color:#374151}.km-tab-panel{padding:20px;display:none;font-size:14px;line-height:1.75;color:#374151}.km-tab-panel.km-tab-open{display:block}.km-tab-panel h3,.km-tab-panel h4{font-size:15px!important;font-weight:700!important;color:#111!important;margin:0 0 8px!important}.km-tab-panel ul{padding-left:20px}.km-tab-panel ul li{margin-bottom:4px}#km-stats-bar{background:#1e0a3c;padding:28px 0;border-top:1px solid #2d1260;border-bottom:1px solid #2d1260}.km-stats-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.km-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.km-stat-num{font-size:30px;font-weight:900;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;line-height:1}.km-stat-num .km-stat-suffix{font-size:20px}.km-stat-label{font-size:12px;color:#ffffff80;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}@media(max-width:600px){.km-stats-inner{grid-template-columns:repeat(2,1fr)}}.km-spec-table{width:100%;border-collapse:collapse;font-size:13px}.km-spec-table tr:nth-child(odd) td{background:#f9fafb}.km-spec-table td{padding:9px 12px;border-bottom:1px solid #f0f0f0}.km-spec-table td:first-child{font-weight:700;color:#374151;width:38%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/km-premium.css.map */
