@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&family=Nunito:wght@400;600;700;800&display=swap);:root{--green:#2ecc40;--green-dark:#27ae36;--black:#0a0a0a;--white:#ffffff;--gray:#888888;--gray-light:#f4f4f4;--red:#e74c3c;--blue:#1e90ff;--orange:#ff6b35}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Nunito',sans-serif;background:#fff;color:#111;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.k-announcement{background:var(--green);color:#fff;text-align:center;padding:10px 20px;font-size:13px;font-weight:700;letter-spacing:.5px}.k-header{background:#fff;padding:14px 40px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:999;box-shadow:0 2px 12px rgb(0 0 0 / .08)}.k-logo{font-family:'Rajdhani',sans-serif;font-size:32px;font-weight:700;color:#111;text-decoration:none}.k-footer .k-logo{color:white!important}.k-footer .k-logo span{color:#2ecc40!important}.k-logo span{color:var(--green)}.k-nav ul{list-style:none;display:flex;gap:28px;align-items:center}.k-nav ul li a{font-size:14px;font-weight:700;color:#111;text-decoration:none;transition:color 0.2s}.k-nav ul li a:hover{color:var(--green)}.k-header-right{display:flex;align-items:center;gap:16px}.k-cart{position:relative;font-size:22px;text-decoration:none;color:#111}.k-cart-count{position:absolute;top:-8px;right:-10px;background:var(--green);color:#fff;font-size:10px;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.k-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer}.k-hamburger span{display:block;width:24px;height:2.5px;background:#111;border-radius:2px}.k-mobile-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);z-index:9999}.k-mobile-menu.open{display:block}.k-mobile-panel{background:#fff;width:280px;height:100%;padding:30px 24px;overflow-y:auto}.k-mobile-close{float:right;background:none;border:none;font-size:24px;cursor:pointer;margin-bottom:20px}.k-mobile-panel ul{list-style:none;margin-top:20px}.k-mobile-panel ul li{border-bottom:1px solid #f0f0f0}.k-mobile-panel ul li a{display:block;padding:14px 0;font-weight:700;font-size:15px;color:#111;transition:color 0.2s}.k-mobile-panel ul li a:hover{color:var(--green)}.k-hero{background:#0a0a0a;padding:0;margin-bottom:0}.k-hero-inner{max-width:1280px;margin:0 auto;padding:60px 40px 100px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:500px}.k-hero-content{padding-bottom:60px}.k-hero-tag{display:inline-block;background:rgb(46 204 64 / .15);color:var(--green);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;border-radius:50px;border:1px solid rgb(46 204 64 / .3);margin-bottom:20px}.k-hero h1{font-family:'Rajdhani',sans-serif;font-size:48px;font-weight:700;line-height:1.15;color:#fff;margin-bottom:16px}.k-hero h1 .blue{color:var(--blue)}.k-hero h1 .green{color:var(--green)}.k-hero h1 .orange{color:var(--orange)}.k-hero p{color:rgb(255 255 255 / .7);font-size:16px;line-height:1.6;margin-bottom:32px}.k-btn-primary{background:var(--green);color:#fff;border:none;padding:14px 36px;border-radius:50px;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all 0.25s;display:inline-block;text-decoration:none}.k-btn-primary:hover{background:var(--green-dark);transform:translateY(-2px);box-shadow:0 8px 24px rgb(46 204 64 / .35);color:#fff}.k-slider{position:relative;border-radius:20px 20px 0 0;overflow:hidden;background:linear-gradient(135deg,#1a9be8,#0d6bb5);padding:30px}.k-slide{display:none}.k-slide.active{display:block}.k-slide img{width:100%;border-radius:12px;box-shadow:0 16px 40px rgb(0 0 0 / .3)}.k-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.k-dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .4);cursor:pointer;border:none;transition:all 0.3s}.k-dot.active{background:#fff;width:22px;border-radius:4px}.k-stats{background:var(--green);padding:20px 40px;display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:20px}.k-stat-number{font-family:'Rajdhani',sans-serif;font-size:28px;font-weight:700;color:#fff;line-height:1}.k-stat-label{font-size:11px;font-weight:700;color:rgb(255 255 255 / .85);letter-spacing:.5px;margin-top:4px}.k-section{padding:60px 40px}.k-section-gray{background:var(--gray-light)}.k-section-header{text-align:center;margin-bottom:40px}.k-section-header h2{font-family:'Rajdhani',sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;position:relative;display:inline-block}.k-section-header h2::after{content:'';display:block;width:60px;height:3px;background:var(--green);margin:8px auto 0;border-radius:2px}.k-section-header p{color:var(--gray);font-size:15px;margin-top:12px;line-height:1.6}.k-features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.k-feature-card{background:#fff;border:1.5px solid #eee;border-radius:16px;padding:30px 24px;text-align:center;transition:all 0.3s;box-shadow:0 2px 12px rgb(0 0 0 / .04)}.k-feature-card:hover{border-color:var(--green);transform:translateY(-5px);box-shadow:0 12px 32px rgb(46 204 64 / .12)}.k-feature-icon{width:64px;height:64px;background:linear-gradient(135deg,rgb(46 204 64 / .12),rgb(46 204 64 / .06));border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 16px;border:1px solid rgb(46 204 64 / .2)}.k-feature-card h3{font-size:16px;font-weight:800;margin-bottom:8px}.k-feature-card p{font-size:13px;color:var(--gray);line-height:1.6}.k-product-section{padding:60px 40px}.k-product-section:nth-child(even){background:var(--gray-light)}.k-product-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;flex-wrap:wrap;gap:16px}.k-product-title{font-family:'Rajdhani',sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;color:#111;border-left:4px solid var(--green);padding-left:14px}.k-countdown{display:flex;gap:8px;align-items:center}.k-countdown-box{background:var(--black);color:#fff;padding:8px 12px;border-radius:8px;text-align:center;min-width:50px}.k-countdown-num{font-family:'Rajdhani',sans-serif;font-size:22px;font-weight:700;line-height:1;display:block}.k-countdown-label{font-size:9px;font-weight:700;opacity:.7;text-transform:uppercase}.k-countdown-sep{font-family:'Rajdhani',sans-serif;font-size:24px;font-weight:700;color:var(--green)}.k-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.k-product-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .06);transition:all 0.3s;position:relative}.k-product-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgb(0 0 0 / .12)}.k-product-img{position:relative;overflow:hidden;background:#f8f8f8;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.k-product-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.k-product-card:hover .k-product-img img{transform:scale(1.05)}.k-badge{position:absolute;top:12px;left:12px;background:var(--red);color:#fff;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px;z-index:2}.k-product-info{padding:16px}.k-product-info h3{font-size:13px;font-weight:800;margin-bottom:8px;color:#111;line-height:1.4}.k-price-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.k-price-new{font-family:'Rajdhani',sans-serif;font-size:22px;font-weight:700;color:var(--green-dark)}.k-price-old{font-size:13px;color:var(--gray);text-decoration:line-through}.k-add-cart{width:100%;background:var(--black);color:#fff;border:none;padding:10px;border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:background 0.2s;text-align:center;display:block;text-decoration:none}.k-add-cart:hover{background:var(--green);color:#fff}.k-testimonials{background:var(--black);padding:60px 40px}.k-testimonials .k-section-header h2{color:#fff}.k-testimonials .k-section-header p{color:rgb(255 255 255 / .5)}.k-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.k-review{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:24px}.k-stars{color:#FFB900;font-size:16px;margin-bottom:12px}.k-review-text{color:rgb(255 255 255 / .8);font-size:14px;line-height:1.7;margin-bottom:16px}.k-reviewer{display:flex;align-items:center;gap:12px}.k-reviewer-avatar{width:40px;height:40px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;flex-shrink:0}.k-reviewer-name{font-size:14px;font-weight:800;color:#fff}.k-reviewer-loc{font-size:12px;color:rgb(255 255 255 / .4)}.k-trust{padding:40px;background:#fff}.k-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.k-trust-item{padding:20px}.k-trust-icon{font-size:36px;margin-bottom:10px;display:block}.k-trust-item h4{font-size:14px;font-weight:800;color:#111;margin-bottom:4px}.k-trust-item p{font-size:12px;color:var(--gray)}.k-cta{background:linear-gradient(135deg,var(--green),var(--green-dark));padding:60px 40px;text-align:center}.k-cta h2{font-family:'Rajdhani',sans-serif;font-size:36px;font-weight:700;color:#fff;margin-bottom:12px}.k-cta p{color:rgb(255 255 255 / .88);font-size:16px;margin-bottom:28px}.k-btn-white{background:#fff;color:var(--green-dark);border:none;padding:14px 40px;border-radius:50px;font-size:13px;font-weight:800;letter-spacing:1px;cursor:pointer;transition:all 0.25s;display:inline-block;text-decoration:none}.k-btn-white:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgb(0 0 0 / .2);color:var(--green-dark)}.k-footer{background:#111;color:rgb(255 255 255 / .6);padding:60px 40px 24px}.k-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:40px}.k-footer-logo{font-family:'Rajdhani',sans-serif;font-size:28px;font-weight:700;color:#fff;margin-bottom:12px;display:block}.k-footer-logo span{color:var(--green)}.k-footer-desc{font-size:13px;line-height:1.7;margin-bottom:20px;max-width:300px}.k-footer-contact p{font-size:13px;margin-bottom:6px;display:flex;gap:8px;align-items:center}.k-footer-col h4{color:#fff;font-size:14px;font-weight:800;margin-bottom:16px;letter-spacing:.5px;text-transform:uppercase}.k-footer-col ul{list-style:none}.k-footer-col ul li{margin-bottom:10px}.k-footer-col ul li a{color:rgb(255 255 255 / .5);font-size:13px;text-decoration:none;transition:color 0.2s}.k-footer-col ul li a:hover{color:var(--green)}.k-footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.k-footer-bottom p{font-size:12px;color:rgb(255 255 255 / .3)}.k-payment-icons{display:flex;gap:8px;align-items:center}.k-payment-icons span{background:rgb(255 255 255 / .1);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .price{color:var(--green-dark)!important;font-weight:800}.woocommerce ul.products li.product .price del{color:var(--gray)!important}.woocommerce a.button,.woocommerce button.button{background:var(--black)!important;color:white!important;border-radius:10px!important;font-weight:800!important;font-size:12px!important}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--green)!important}.woocommerce span.onsale{background:var(--red)!important;border-radius:6px!important;font-weight:800!important}.k-page{padding:60px 40px;max-width:900px;margin:0 auto}.k-page h1{font-family:'Rajdhani',sans-serif;font-size:36px;font-weight:700;margin-bottom:24px;color:#111}.k-page h2{font-size:20px;font-weight:800;margin:28px 0 12px;color:#111}.k-page p{font-size:15px;line-height:1.8;color:#444;margin-bottom:16px}.k-page ul{padding-left:24px;margin-bottom:16px}.k-page ul li{font-size:15px;line-height:1.8;color:#444;margin-bottom:6px}.k-contact-form{max-width:600px}.k-form-group{margin-bottom:20px}.k-form-group label{display:block;font-weight:700;margin-bottom:6px;font-size:14px}.k-form-group input,.k-form-group textarea{width:100%;padding:12px 16px;border:1.5px solid #eee;border-radius:10px;font-size:14px;font-family:'Nunito',sans-serif;transition:border-color 0.2s;outline:none}.k-form-group input:focus,.k-form-group textarea:focus{border-color:var(--green)}.k-form-group textarea{height:140px;resize:vertical}.k-form-submit{background:var(--green);color:#fff;border:none;padding:14px 36px;border-radius:50px;font-size:14px;font-weight:800;cursor:pointer;transition:all 0.2s}.k-form-submit:hover{background:var(--green-dark);transform:translateY(-2px)}.k-faq-item{border:1.5px solid #eee;border-radius:12px;margin-bottom:12px;overflow:hidden}.k-faq-q{padding:16px 20px;font-weight:800;font-size:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;transition:background 0.2s}.k-faq-q:hover{background:#f9f9f9}.k-faq-a{padding:0 20px;max-height:0;overflow:hidden;transition:all 0.3s;font-size:14px;color:var(--gray);line-height:1.7}.k-faq-item.open .k-faq-a{padding:16px 20px;max-height:200px}.k-faq-item.open .k-faq-arrow{transform:rotate(180deg)}.k-faq-arrow{transition:transform 0.3s;font-size:12px}@media (max-width:1024px){.k-products-grid{grid-template-columns:repeat(3,1fr)}.k-hero h1{font-size:38px}}@media (max-width:768px){.k-header{padding:12px 20px}.k-nav{display:none}.k-hamburger{display:flex}.k-hero-inner{grid-template-columns:1fr;padding:40px 20px 60px}.k-hero h1{font-size:32px}.k-slider{border-radius:16px}.k-features{grid-template-columns:1fr 1fr}.k-products-grid{grid-template-columns:repeat(2,1fr)}.k-reviews-grid{grid-template-columns:1fr}.k-trust-grid{grid-template-columns:repeat(2,1fr)}.k-footer-grid{grid-template-columns:1fr}.k-section{padding:40px 20px}.k-product-section{padding:40px 20px}.k-stats{padding:16px 20px}.k-footer{padding:40px 20px 20px}.k-page{padding:40px 20px}.k-trust{padding:30px 20px}.k-cta{padding:40px 20px}.k-testimonials{padding:40px 20px}}@media (max-width:480px){.k-features{grid-template-columns:1fr}.k-products-grid{grid-template-columns:1fr 1fr}.k-trust-grid{grid-template-columns:1fr 1fr}.k-hero h1{font-size:28px}}.k-cart-btn{position:relative;background:var(--black);color:#fff;border:none;border-radius:50px;padding:8px 18px 8px 14px;font-size:13px;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:7px;text-decoration:none;transition:background 0.2s}.k-cart-btn:hover{background:var(--green);color:#fff}.k-cart-btn .k-cart-count{position:static;background:var(--green);color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.k-cart-btn:hover .k-cart-count{background:#fff;color:var(--green)}.k-mobile-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .5)}.k-mobile-logo{font-family:'Rajdhani',sans-serif;font-size:26px;font-weight:700;color:#111;display:block;margin-bottom:20px;clear:both}.k-mobile-logo span{color:var(--green)}.k-mobile-nav li{border-bottom:1px solid #f0f0f0}.k-mobile-nav li a{display:flex;align-items:center;gap:10px;padding:13px 4px;font-size:15px;font-weight:700;color:#111;transition:color 0.2s}.k-mobile-nav li a:hover{color:var(--green)}.k-mobile-shop-btn{display:block;margin-top:20px;background:var(--green);color:#fff;text-align:center;padding:13px;border-radius:10px;font-size:14px;font-weight:800;text-decoration:none}.k-footer-grid-v2{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.k-pay-badge{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .6);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.k-payment-row{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:1024px){.k-footer-grid-v2{grid-template-columns:1fr 1fr}}@media (max-width:768px){.k-footer-grid-v2{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:480px){.k-footer-grid-v2{grid-template-columns:1fr}}.woocommerce-notices-wrapper{display:none!important}a.checkout-button,.checkout-button,.wc-proceed-to-checkout a,.wc-proceed-to-checkout .button,.woocommerce .wc-proceed-to-checkout a.checkout-button{display:block!important;background:#FFC439!important;background-color:#FFC439!important;background-image:none!important;color:#111!important;padding:15px 24px!important;border-radius:50px!important;font-size:16px!important;font-weight:500!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;width:100%!important;box-sizing:border-box!important;border:none!important;margin-top:16px!important;cursor:pointer!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)!important}a.checkout-button:hover,.wc-proceed-to-checkout a:hover{background:#f5ba20!important;background-color:#f5ba20!important;color:#111!important;text-decoration:none!important}.woocommerce-cart .k-page-wrap{background:#f6f6f6!important}.woocommerce-cart .woocommerce{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;max-width:1060px!important;margin:0 auto!important;padding:32px 24px 60px!important;gap:28px!important;align-items:flex-start!important;box-sizing:border-box!important}.woocommerce-cart-form{flex:1 1 auto!important;min-width:0!important;background:white!important;border-radius:14px!important;padding:28px!important;box-shadow:0 2px 16px rgb(0 0 0 / .07)!important;border:1px solid #ebebeb!important;box-sizing:border-box!important;align-self:flex-start!important}.woocommerce-cart-form table.shop_table thead{display:none!important}.woocommerce-cart-form table.shop_table{border:none!important;width:100%!important;border-collapse:collapse!important}.woocommerce-cart-form table.shop_table tbody tr.cart_item{display:flex!important;align-items:center!important;gap:14px!important;background:#f8f8f8!important;border:1px solid #eee!important;border-radius:12px!important;padding:14px!important;margin-bottom:12px!important;box-sizing:border-box!important;width:100%!important}.woocommerce-cart-form table.shop_table tbody tr.cart_item td{border:none!important;padding:0!important;background:transparent!important;vertical-align:middle!important}.woocommerce-cart-form .product-remove{flex-shrink:0!important;order:99!important}.woocommerce-cart-form .product-remove a{color:#ccc!important;font-size:22px!important;text-decoration:none!important;line-height:1!important;display:block!important;transition:color 0.15s!important}.woocommerce-cart-form .product-remove a:hover{color:#e74c3c!important}.woocommerce-cart-form .product-thumbnail{flex-shrink:0!important;width:66px!important}.woocommerce-cart-form .product-thumbnail img{width:66px!important;height:66px!important;object-fit:contain!important;border-radius:8px!important;border:1px solid #eee!important;background:white!important;padding:4px!important;display:block!important}.woocommerce-cart-form .product-name{flex:1 1 auto!important;min-width:0!important}.woocommerce-cart-form .product-name a{font-size:14px!important;font-weight:700!important;color:#111!important;text-decoration:none!important;font-family:'Nunito',sans-serif!important;line-height:1.4!important;display:block!important;margin-bottom:4px!important}.woocommerce-cart-form .product-name a:hover{color:#2ecc40!important}.woocommerce-cart-form .product-name .k-save-badge{display:inline-block!important;background:#2ecc40!important;color:white!important;font-size:10px!important;font-weight:700!important;font-family:'Rajdhani',sans-serif!important;letter-spacing:0.5px!important;text-transform:uppercase!important;border-radius:4px!important;padding:2px 6px!important;margin-top:5px!important}.woocommerce-cart-form .product-quantity{flex-shrink:0!important}.woocommerce-cart-form .product-quantity .qty{width:54px!important;border:1.5px solid #e0e0e0!important;border-radius:8px!important;padding:8px 10px!important;font-size:14px!important;text-align:center!important;font-family:'Nunito',sans-serif!important;background:white!important;color:#111!important;outline:none!important}.woocommerce-cart-form .product-quantity .qty:focus{border-color:#2ecc40!important;box-shadow:0 0 0 3px rgb(46 204 64 / .1)!important}.woocommerce-cart-form .product-price{display:none!important}.woocommerce-cart-form .product-subtotal{flex-shrink:0!important;font-family:'Rajdhani',sans-serif!important;font-size:20px!important;font-weight:700!important;color:#111!important;text-align:right!important;min-width:60px!important}.woocommerce-cart-form .actions{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid #f0f0f0!important;padding-top:18px!important;margin-top:6px!important;gap:10px!important;flex-wrap:wrap!important}.woocommerce-cart-form table.shop_table tr td.actions{display:flex!important;width:100%!important;padding:0!important;border:none!important;background:transparent!important;padding-top:18px!important;margin-top:6px!important;border-top:1px solid #f0f0f0!important}.woocommerce-cart-form .coupon{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.woocommerce-cart-form .coupon label{display:none!important}.woocommerce-cart-form .coupon input#coupon_code{border:1.5px solid #e0e0e0!important;border-radius:8px!important;padding:10px 14px!important;font-size:13px!important;font-family:'Nunito',sans-serif!important;background:#fafafa!important;outline:none!important;width:170px!important}.woocommerce-cart-form .coupon input#coupon_code:focus{border-color:#2ecc40!important;box-shadow:0 0 0 3px rgb(46 204 64 / .1)!important}.woocommerce-cart-form .coupon .button{background:#111!important;color:white!important;border:none!important;border-radius:8px!important;padding:10px 16px!important;font-size:12px!important;font-weight:700!important;font-family:'Rajdhani',sans-serif!important;text-transform:uppercase!important;letter-spacing:0.5px!important;cursor:pointer!important}.woocommerce-cart-form .coupon .button:hover{background:#333!important}.woocommerce-cart-form .actions button[name="update_cart"]{background:#f0f0f0!important;color:#777!important;border:none!important;border-radius:8px!important;padding:10px 16px!important;font-size:12px!important;font-weight:700!important;font-family:'Rajdhani',sans-serif!important;text-transform:uppercase!important;letter-spacing:0.5px!important;cursor:pointer!important}.woocommerce-cart-form .actions button[name="update_cart"]:not(:disabled):hover{background:#e0e0e0!important;color:#444!important}.cart-collaterals{flex:0 0 370px!important;width:370px!important;align-self:flex-start!important;position:sticky!important;top:20px!important}.cart_totals{background:white!important;border-radius:16px!important;padding:24px!important;box-shadow:0 4px 24px rgb(0 0 0 / .09)!important;border:1px solid #e8e8e8!important;box-sizing:border-box!important}.cart_totals h2{font-family:'Rajdhani',sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#aaa!important;margin:0 0 16px!important;padding-bottom:14px!important;border-bottom:1px solid #f0f0f0!important}.cart_totals table{width:100%!important;border-collapse:collapse!important;border:none!important;margin-bottom:14px!important}.cart_totals table td,.cart_totals table th{border:none!important;border-bottom:1px solid #f5f5f5!important;padding:10px 0!important;font-family:'Nunito',sans-serif!important;font-size:14px!important;color:#555!important;background:transparent!important;vertical-align:middle!important}.cart_totals table th{font-weight:700!important;color:#999!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:40%!important}.cart_totals .order-total th,.cart_totals .order-total td{font-family:'Rajdhani',sans-serif!important;font-size:22px!important;font-weight:800!important;color:#1a1a2e!important;border-top:2px solid #e0e0e0!important;border-bottom:none!important;padding-top:14px!important;padding-bottom:18px!important}.wc-proceed-to-checkout a.checkout-button{display:block!important;background:#FFC439!important;background-color:#FFC439!important;background-image:none!important;color:#111!important;font-size:16px!important;font-weight:500!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;border-radius:50px!important;border:none!important;padding:15px 20px!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)!important;margin-bottom:10px!important}.wc-proceed-to-checkout a.checkout-button:hover{background:#f5ba20!important;background-color:#f5ba20!important;color:#111!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)!important}@media (max-width:860px){.woocommerce-cart .woocommerce{flex-direction:column!important;flex-wrap:wrap!important;padding:16px 16px 60px!important;gap:20px!important}.cart-collaterals{flex:1 1 100%!important;width:100%!important;position:static!important}.woocommerce-cart-form table.shop_table tbody tr.cart_item{flex-wrap:wrap!important}}@media (max-width:480px){.woocommerce-cart-form{padding:16px!important;border-radius:12px!important}.cart_totals{padding:16px!important;border-radius:12px!important}.woocommerce-cart-form .coupon input#coupon_code{width:140px!important}}.k-cart-trust{margin-top:4px!important;padding-top:14px!important;border-top:1px solid #f0f0f0!important}.k-cart-trust .k-powered{text-align:center!important;margin:0 0 12px!important;font-size:12px!important;color:#999!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}.k-logos-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex-wrap:nowrap!important;margin-bottom:14px!important;width:100%!important}.k-logos-row .kl{height:30px!important;background:#fff!important;border:1px solid #e2e2e2!important;border-radius:5px!important;padding:4px 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px 3px rgb(0 0 0 / .07)!important;flex-shrink:0!important;box-sizing:border-box!important}.k-badges-row{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;margin-bottom:16px!important;width:100%!important;gap:0!important}.k-badges-row .kb{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:11px!important;color:#666!important;font-family:'Nunito',sans-serif!important;white-space:nowrap!important;flex:1 1 0!important;text-align:center!important}.k-badges-row .kb-sep{color:#ccc!important;font-size:14px!important;flex-shrink:0!important}.k-protect-box{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;background:#eef3ff!important;border-radius:10px!important;padding:13px 16px!important;border:1px solid #d5e2f8!important;box-sizing:border-box!important;width:100%!important}.k-protect-box .kp-shield{flex-shrink:0!important;width:36px!important;height:36px!important;background:#003087!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.k-protect-box .kp-shield svg{width:18px!important;height:18px!important;display:block!important}.k-protect-box .kp-text strong{display:block!important;font-size:13px!important;font-weight:700!important;color:#003087!important;font-family:'Rajdhani',sans-serif!important;margin-bottom:3px!important;letter-spacing:0.2px!important}.k-protect-box .kp-text span{font-size:12px!important;color:#444!important;font-family:'Nunito',sans-serif!important;line-height:1.4!important}@media (max-width:860px){.k-logos-row{gap:5px!important}.k-logos-row .kl{padding:3px 6px!important;height:28px!important}.k-badges-row .kb{font-size:10px!important}}