:root{--pk-ink:#0B1020;--pk-ink-soft:#3A4155;--pk-muted:#6B7280;--pk-line:#E7E9F0;--pk-bg:#FFFFFF;--pk-bg-soft:#F6F7FB;--pk-accent:#2563EB;--pk-accent-2:#1E40AF;--pk-accent-ink:#E8F0FE;--pk-success:#059669;--pk-radius:16px;--pk-radius-sm:12px;--pk-shadow:0 1px 2px rgba(16,24,40,.04), 0 8px 24px rgba(16,24,40,.06);--pk-shadow-lg:0 20px 40px rgba(79,70,229,.16)}body,.ast-container{font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--pk-ink-soft);background:var(--pk-bg);letter-spacing:-.01em}h1,h2,h3,h4,.site-title{font-family:'Plus Jakarta Sans','Manrope',sans-serif;color:var(--pk-ink);letter-spacing:-.02em;font-weight:800}a{color:var(--pk-accent)}a:hover{color:var(--pk-accent-2)}.site-header,.ast-primary-header-bar{background:rgb(255 255 255 / .86)!important;backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--pk-line)}.main-header-bar{box-shadow:none!important}.site-title a{font-weight:800;font-size:1.55rem;background:linear-gradient(90deg,var(--pk-accent),var(--pk-accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.ast-site-identity{padding:.4em 0}.main-header-menu .menu-link{font-weight:600;color:var(--pk-ink)!important;font-size:.98rem;transition:color .2s}.main-header-menu .menu-link:hover{color:var(--pk-accent)!important}.wp-block-button__link,.ast-button,.button,button.button,input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit,.single_add_to_cart_button{background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent-2))!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:700!important;padding:.85em 1.6em!important;box-shadow:0 6px 16px rgb(79 70 229 / .25);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;text-transform:none!important;letter-spacing:0}.wp-block-button__link:hover,.button:hover,button.button:hover,input[type="submit"]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:var(--pk-shadow-lg);filter:brightness(1.03)}.woocommerce a.added_to_cart{background:var(--pk-accent-ink)!important;color:var(--pk-accent)!important;border-radius:12px!important;font-weight:700;padding:.7em 1.2em!important;box-shadow:none;margin-left:.4em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:var(--pk-bg);border:1px solid var(--pk-line);border-radius:var(--pk-radius);padding:14px!important;box-shadow:var(--pk-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s;overflow:hidden}.woocommerce ul.products li.product:hover{transform:translateY(-6px);box-shadow:var(--pk-shadow-lg);border-color:#fff0}.woocommerce ul.products li.product a img{border-radius:var(--pk-radius-sm);margin-bottom:.9em;background:var(--pk-bg-soft);aspect-ratio:1/1;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Manrope',sans-serif;font-weight:700;font-size:.98rem;color:var(--pk-ink);padding:.2em 0 .3em!important;line-height:1.35}.woocommerce ul.products li.product .price{color:var(--pk-ink)!important;font-weight:800;font-size:1.12rem}.woocommerce ul.products li.product .price del{color:var(--pk-muted)!important;font-weight:500;font-size:.9rem}.woocommerce ul.products li.product .price ins{text-decoration:none;color:var(--pk-success)!important}.woocommerce ul.products li.product .button{margin-top:.6em;width:100%;text-align:center}.woocommerce span.onsale{background:var(--pk-accent-2)!important;color:#fff!important;border-radius:999px;min-height:auto;min-width:auto;padding:.3em .8em;font-weight:700;top:10px;left:10px}.woocommerce ul.products li.product-category a img{aspect-ratio:4/3;object-fit:cover}.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title{font-size:1.02rem;font-weight:700;color:var(--pk-ink);padding:.6em .2em}.woocommerce ul.products li.product-category .count{background:var(--pk-accent-ink);color:var(--pk-accent);border-radius:999px;padding:.15em .7em;font-weight:700;font-size:.75rem}.single-product div.product .price{color:var(--pk-ink);font-weight:800;font-size:1.9rem}.single-product div.product .stock.in-stock{color:var(--pk-success);font-weight:700}.woocommerce div.product form.cart .quantity input.qty{border:1px solid var(--pk-line);border-radius:12px;padding:.6em;height:auto}.woocommerce-tabs .tabs li.active a{color:var(--pk-accent)!important}.pk-hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:74vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 1px 1px,rgb(255 255 255 / .07) 1px,transparent 0) 0 0/40px 40px,linear-gradient(135deg,#0B1020 0%,#12275A 52%,#2563EB 100%);border-radius:0;color:#fff;padding:90px 24px 80px!important;position:relative;overflow:hidden;box-sizing:border-box}.pk-hero::after{content:"";position:absolute;right:-10%;top:-20%;width:60vw;height:60vw;max-width:720px;max-height:720px;border-radius:50%;background:radial-gradient(circle,rgb(56 132 255 / .50),transparent 65%);pointer-events:none}.pk-hero::before{content:"";position:absolute;left:-12%;bottom:-18%;width:52vw;height:52vw;max-width:640px;max-height:640px;border-radius:50%;background:radial-gradient(circle,rgb(37 99 235 / .40),transparent 65%);pointer-events:none}.pk-hero>*{position:relative;z-index:1;max-width:860px}.home .site-content #primary,.home .site-content .ast-container{padding-top:0!important;margin-top:0!important}.pk-hero h1{color:#fff!important;font-size:clamp(30px,5vw,50px)!important;line-height:1.1}.pk-hero p{color:#D6D9F5!important}.pk-hero .wp-block-button__link{background:#fff!important;color:var(--pk-accent)!important;box-shadow:0 10px 30px rgb(0 0 0 / .25)}.pk-hero .wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;color:#fff!important;border:2px solid rgb(255 255 255 / .6)!important;box-shadow:none}.pk-eyebrow{display:inline-flex;align-items:center;gap:.5em;background:rgb(255 255 255 / .10);border:1px solid rgb(255 255 255 / .22);color:#EDEBFF!important;border-radius:999px;padding:.5em 1.1em;font-weight:600;font-size:.82rem;letter-spacing:.03em;margin-bottom:1.4em;text-transform:uppercase}.pk-section-title{text-align:center;font-size:clamp(26px,3.6vw,38px);margin:.35em 0 .25em}.pk-section-sub{text-align:center;color:var(--pk-muted);margin-bottom:2em;font-size:1.05rem}.pk-shead{max-width:1160px;margin:0 auto;padding:0 20px;text-align:center}.pk-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--pk-accent);background:var(--pk-accent-ink);border:1px solid #D8E5FB;border-radius:999px;padding:.4em 1em;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pk-shead h2{font-size:clamp(26px,3.6vw,38px);margin:.5em 0 .1em;color:var(--pk-ink)}.pk-shead .pk-shead-sub{color:var(--pk-muted);font-size:1.06rem;margin:0 auto 6px;max-width:560px}.pk-shead .pk-accent-line{width:56px;height:4px;border-radius:999px;margin:14px auto 0;background:linear-gradient(90deg,var(--pk-accent),var(--pk-accent-2))}.pk-i{vertical-align:-3px;flex-shrink:0}.pk-announce span,.pk-announce a{display:inline-flex;align-items:center;gap:6px}.pk-features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin:0 auto}.pk-feature{background:var(--pk-bg);border:1px solid var(--pk-line);border-radius:var(--pk-radius);padding:30px 24px;text-align:center;box-shadow:var(--pk-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s}.pk-feature:hover{transform:translateY(-6px);box-shadow:var(--pk-shadow-lg);border-color:#fff0}.pk-fico{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:14px;margin-bottom:14px;color:var(--pk-accent);background:linear-gradient(135deg,var(--pk-accent-ink),#EFF5FF);border:1px solid #D8E5FB}.pk-feature h3{font-size:1.08rem;margin:.2em 0 .4em;color:var(--pk-ink)}.pk-feature p{color:var(--pk-muted);font-size:.92rem;margin:0;line-height:1.55}@media (max-width:860px){.pk-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.pk-features{grid-template-columns:1fr}}.pk-tico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0;color:var(--pk-accent);background:#fff;border:1px solid var(--pk-line);box-shadow:var(--pk-shadow)}.pk-cats{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(178px,1fr);gap:16px;max-width:1160px;margin:0 auto;padding:0 20px}.pk-cat-card{position:relative;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;color:#fff!important;overflow:hidden;text-decoration:none;box-shadow:0 10px 26px rgb(16 24 40 / .14);transition:transform .25s ease,box-shadow .25s ease;isolation:isolate}.pk-cat-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgb(16 24 40 / .24)}.pk-cat-card,.pk-cat-card *{text-decoration:none!important}.pk-cat-card::after{content:"";position:absolute;right:-50px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:rgb(255 255 255 / .10);z-index:-1}.pk-cat-lg{grid-column:span 2;grid-row:span 2;padding:32px}.pk-cat-ico{width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .16);color:#fff}.pk-cat-lg .pk-cat-ico{width:64px;height:64px}.pk-cat-card h3{color:#fff!important;font-size:1.12rem;margin:0 0 4px;line-height:1.25}.pk-cat-lg h3{font-size:1.9rem}.pk-cat-count{font-size:.85rem;color:rgb(255 255 255 / .82);font-weight:600;display:block}.pk-cat-go{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.92rem;margin-top:14px;color:#fff}.pk-cat-lg .pk-cat-go{font-size:1.02rem}@media (max-width:860px){.pk-cats{grid-template-columns:repeat(2,1fr)}.pk-cat-lg{grid-column:span 2;grid-row:span 1;min-height:200px}}@media (max-width:480px){.pk-cats{grid-template-columns:1fr}.pk-cat-lg{grid-column:span 1}}.pk-prod-band{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(180deg,var(--pk-bg-soft),#fff);border-top:1px solid var(--pk-line);padding:8px 20px 56px;margin-top:64px}.pk-prod-band .pk-section-title,.pk-prod-band .pk-section-sub{max-width:1160px;margin-left:auto;margin-right:auto}.woocommerce ul.products li.product img.woocommerce-placeholder,.woocommerce ul.products li.product img.wp-post-image[src*="placeholder"]{background:linear-gradient(135deg,#E8F0FE,#F0F6FF);opacity:.55;padding:16%}.home .woocommerce ul.products,.pk-prod-band ul.products{max-width:1160px;margin-left:auto!important;margin-right:auto!important}.pk-btn-outline{display:inline-flex;align-items:center;gap:8px;padding:.8em 1.8em;border-radius:12px;font-weight:700;color:var(--pk-accent)!important;background:#fff;border:1.5px solid var(--pk-accent);text-decoration:none;transition:all .2s}.pk-btn-outline:hover{background:var(--pk-accent);color:#fff!important;transform:translateY(-2px)}.pk-cta{background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent-2));border-radius:24px;color:#fff;padding:56px 28px!important;text-align:center;box-shadow:var(--pk-shadow-lg)}.pk-cta h2{color:#fff!important}.pk-cta p{color:#E7E5FF!important}.pk-cta .wp-block-button__link{background:#fff!important;color:var(--pk-accent)!important}.site-footer,.ast-small-footer{background:var(--pk-ink)!important;color:#AEB4C6!important}.site-footer a{color:#D7DAE6!important}.site-footer a:hover{color:#fff!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--pk-accent)!important;border-radius:12px}.woocommerce table.cart,.woocommerce #order_review{border:1px solid var(--pk-line);border-radius:var(--pk-radius);overflow:hidden}.pk-announce{background:linear-gradient(90deg,var(--pk-accent),var(--pk-accent-2));color:#fff;font-size:.86rem;font-weight:600}.pk-announce-inner{max-width:1200px;margin:0 auto;padding:9px 20px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center}.pk-announce a{color:#fff!important;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .5);padding-bottom:1px}.pk-announce a:hover{border-color:#fff}.pk-announce strong{font-weight:800}.pk-announce .pk-dot{width:4px;height:4px;border-radius:50%;background:rgb(255 255 255 / .55);display:inline-block}@media (max-width:600px){.pk-announce .pk-dot{display:none}.pk-announce-inner{gap:6px;font-size:.8rem}}.pk-wa-float{position:fixed;left:22px;bottom:22px;z-index:9999;display:inline-flex;align-items:center;gap:9px;height:52px;padding:0 20px;border-radius:100px;background:#25D366;color:#fff;text-decoration:none;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:700;font-size:14.5px;box-shadow:0 10px 26px rgb(37 211 102 / .45);transition:transform .2s}.pk-wa-float:hover{transform:translateY(-2px)}@keyframes pkt-bump{0%{transform:scale(1)}30%{transform:scale(1.55)}55%{transform:scale(.82)}100%{transform:scale(1)}}.pkt-cart-count.pkt-bump{animation:pkt-bump .5s ease}@media (max-width:600px){.pk-wa-float .pk-wa-txt{display:none}.pk-wa-float{padding:0;width:54px;height:54px;justify-content:center;border-radius:50%}}.pk-trust{background:var(--pk-bg-soft);border-top:1px solid var(--pk-line);border-bottom:1px solid var(--pk-line);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.pk-trust-inner{max-width:1160px;margin:0 auto;padding:18px 20px;display:flex;align-items:center;justify-content:space-around;gap:16px;flex-wrap:wrap}.pk-trust-item{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--pk-ink);font-size:.95rem}.pk-trust-item .pk-ico{font-size:1.4rem}.pk-trust-item small{display:block;font-weight:500;color:var(--pk-muted);font-size:.8rem}.pk-specs{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin:.2em 0 .5em}.pk-spec{font-size:.72rem;font-weight:700;color:var(--pk-accent);background:var(--pk-accent-ink);border:1px solid #D8E5FB;padding:.2em .6em;border-radius:999px;letter-spacing:.01em}.pk-tiers{border:1px solid var(--pk-line);border-radius:14px;overflow:hidden;margin:18px 0;background:var(--pk-bg);box-shadow:var(--pk-shadow)}.pk-tiers-head{background:var(--pk-accent-ink);color:var(--pk-accent);font-weight:800;padding:10px 16px;font-size:.92rem}.pk-tiers table{width:100%;border-collapse:collapse;margin:0}.pk-tiers th,.pk-tiers td{padding:10px 16px;text-align:left;font-size:.92rem;border-top:1px solid var(--pk-line)}.pk-tiers th{color:var(--pk-muted);font-weight:600;background:var(--pk-bg-soft)}.pk-tiers td:last-child{color:var(--pk-success);font-weight:700}.pk-ship-bar{background:var(--pk-bg-soft);border:1px solid var(--pk-line);border-radius:12px;padding:12px 16px;margin:0 0 18px;font-weight:600;color:var(--pk-ink);font-size:.95rem}.pk-ship-bar strong{color:var(--pk-accent)}.pk-ship-done{background:#ECFDF5;border-color:#A7F3D0;color:var(--pk-success)}.pk-ship-done strong{color:var(--pk-success)}.pk-ship-track{display:block;height:8px;border-radius:999px;background:#E5E9F2;margin-top:8px;overflow:hidden}.pk-ship-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--pk-accent),var(--pk-accent-2));transition:width .4s}.pk-qty-presets{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px}.pk-qty-label{font-weight:700;color:var(--pk-ink);margin-right:4px;font-size:.95rem}.pk-qty-chip{position:relative;border:1.5px solid var(--pk-line);background:#fff;color:var(--pk-ink);border-radius:12px;padding:.55em 1em;font-weight:700;font-size:.92rem;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all .18s}.pk-qty-chip em{font-style:normal;font-size:.72rem;font-weight:800;color:var(--pk-success);background:#ECFDF5;border-radius:999px;padding:.1em .5em}.pk-qty-chip:hover{border-color:var(--pk-accent);color:var(--pk-accent)}.pk-qty-chip.is-active{background:var(--pk-accent);border-color:var(--pk-accent);color:#fff;box-shadow:0 6px 16px rgb(37 99 235 / .28)}.pk-qty-chip.is-active em{background:rgb(255 255 255 / .22);color:#fff}.pk-unit{font-size:.72em;font-weight:700;color:var(--pk-muted)}.pk-minorder{font-size:.86rem;color:var(--pk-muted);margin:2px 0 16px;display:inline-flex;align-items:center;gap:6px}.pk-minorder strong{color:var(--pk-accent)}.woocommerce ul.products li.product .button.pk-loop-view{background:#fff!important;color:var(--pk-accent)!important;border:1.5px solid var(--pk-accent)!important;box-shadow:none}.woocommerce ul.products li.product .button.pk-loop-view:hover{background:var(--pk-accent)!important;color:#fff!important}.woocommerce div.product form.cart .quantity{display:inline-flex;align-items:center;border:1.5px solid var(--pk-line);border-radius:12px;overflow:hidden;vertical-align:middle}.pk-step{width:46px;height:48px;border:0;background:var(--pk-bg-soft);font-size:1.4rem;line-height:1;color:var(--pk-ink);cursor:pointer;transition:all .15s}.pk-step:hover{background:var(--pk-accent-ink);color:var(--pk-accent)}.woocommerce div.product form.cart .quantity input.qty{width:60px;height:48px;border:0;border-left:1.5px solid var(--pk-line);border-right:1.5px solid var(--pk-line);border-radius:0;text-align:center;font-weight:800;font-size:1.05rem;padding:0;-moz-appearance:textfield}.woocommerce div.product form.cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce div.product form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce #reviews{margin-top:12px}.woocommerce #reviews h2{font-size:1.4rem}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0}.woocommerce #reviews #comments ol.commentlist li{background:var(--pk-bg);border:1px solid var(--pk-line);border-radius:16px;padding:22px 24px;margin:0 0 16px;box-shadow:var(--pk-shadow)}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:static;float:left;width:48px;height:48px;border-radius:50%;border:0;padding:0;margin-right:14px;background:var(--pk-accent-ink)}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:62px;border:0;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{color:var(--pk-muted);font-size:.85rem}.woocommerce #reviews #comments ol.commentlist li .comment-text strong.woocommerce-review__author{color:var(--pk-ink);font-weight:800}.woocommerce .star-rating span::before,.woocommerce #reviews .star-rating span::before{color:#F59E0B}.woocommerce p.stars a::before{color:#F59E0B}.woocommerce #review_form_wrapper{background:var(--pk-bg-soft);border:1px solid var(--pk-line);border-radius:16px;padding:24px}.woocommerce #review_form_wrapper #respond textarea,.woocommerce #review_form_wrapper #respond input[type="text"],.woocommerce #review_form_wrapper #respond input[type="email"]{border:1px solid var(--pk-line);border-radius:10px;padding:.7em;width:100%}.pk-review-summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(135deg,var(--pk-accent-ink),#F0F6FF);border:1px solid #D8E5FB;border-radius:16px;padding:18px 22px;margin:0 0 22px}.pk-review-summary .pk-rs-score{font-size:2.4rem;font-weight:800;color:var(--pk-ink);line-height:1}.pk-review-summary .pk-rs-stars{color:#F59E0B;font-size:1.1rem;letter-spacing:2px}.pk-review-summary .pk-rs-text{color:var(--pk-muted);font-size:.9rem;font-weight:600}@media (min-width:993px){.single-product div.product .woocommerce-product-gallery{position:sticky;top:110px;align-self:flex-start}}.single-product div.product .summary.entry-summary{padding-bottom:8px}.single-product .yith-wcwl-add-to-wishlist{margin:16px 0 0}.single-product .yith-wcwl-add-to-wishlist a,.single-product a.add_to_wishlist,.single-product .yith-wcwl-add-to-wishlist .add_to_wishlist{display:inline-flex!important;align-items:center;gap:8px;background:var(--pk-bg-soft)!important;color:var(--pk-ink)!important;border:1px solid var(--pk-line)!important;border-radius:10px!important;padding:.55em 1.1em!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important;transition:all .18s}.single-product .yith-wcwl-add-to-wishlist a:hover,.single-product a.add_to_wishlist:hover{border-color:var(--pk-accent)!important;color:var(--pk-accent)!important}.single-product .yith-wcwl-add-to-wishlist svg,.single-product .yith-wcwl-add-to-wishlist i{color:var(--pk-accent)}.mrc-payment-logos-wrapper,.merchant-payment-logos,.merchant-single-product-frequently-bought-together,.merchant-complementary-products,.merchant-recently-viewed-products{margin-top:20px!important}.mrc-payment-logos-title,.merchant-payment-logos-title{font-weight:800!important;color:var(--pk-ink)!important;font-size:1rem!important}.single-product [class*="merchant-"] h2,.single-product [class*="merchant-"] h3,.single-product [class*="mrc-"] h2,.single-product [class*="mrc-"] h3{font-family:'Plus Jakarta Sans','Manrope',sans-serif;color:var(--pk-ink)}@media (max-width:768px){.pk-hero{min-height:88vh;padding:96px 20px 70px!important}.pk-trust-inner{gap:12px}.pk-trust-item{width:45%;justify-content:center;font-size:.85rem}}