.pk-store-header{border-color:var(--pk-border,#e5ebf2);color:var(--pk-text,#102a43)}.pk-brand-icon,.pk-catalog-link{background:var(--pk-primary,#0a4f86)}.pk-brand-icon{box-shadow:0 4px 10px #0a4f8618}.pk-brand-name{color:var(--pk-primary,#0a4f86)}.pk-brand-name>span{color:var(--pk-orange,#ff7315)}.pk-store-header .pk-header-search{border-color:var(--pk-orange,#ff7315);background:var(--pk-card,#fff);padding-left:44px;padding-right:100px}.pk-search-submit,.pk-home a.pk-button,.pk-configured-hero a[class*=text-white],.pk-store-product a.pk-button,.pk-store-card .pk-card-actions>a,.pk-store-card .pk-card-actions>span>button,.pk-store-product .pk-purchase-actions>span:first-child>button,.pk-store-product .pk-mobile-purchase button{background:var(--pk-orange,#ff7315);border-color:var(--pk-orange,#ff7315);color:var(--pk-primary-dark)}.pk-search-submit:hover,.pk-home a.pk-button:hover,.pk-configured-hero a[class*=text-white]:hover,.pk-store-product a.pk-button:hover,.pk-store-card .pk-card-actions>a:hover,.pk-store-card .pk-card-actions>span>button:hover,.pk-store-product .pk-purchase-actions>span:first-child>button:hover,.pk-store-product .pk-mobile-purchase button:hover{background:var(--pk-orange-hover,#e96309)}.pk-store-bottom-nav{display:none}.pk-desktop-navigation a[aria-current=page]{color:var(--pk-primary);box-shadow:inset 0 -2px var(--pk-orange);background:#edf6fe;border-radius:10px}@media (min-width:1024px) and (max-width:1279px){.pk-desktop-navigation{flex-wrap:wrap;justify-content:flex-start;gap:4px}}.pk-home{background:var(--pk-bg,#f6f8fb);color:var(--pk-text,#102a43)}.pk-home .pk-hero{border-color:var(--pk-border,#e5ebf2);background:linear-gradient(110deg,#edf6fe 0%,#f5f9fe 50%,#fff3e4 100%)}.pk-hero-title{color:var(--pk-primary-dark,#073b67)}.pk-hero-title span{color:var(--pk-orange,#ff7315)}.pk-hero-illustration{object-fit:contain;width:100%;height:auto;max-height:430px}.pk-home .pk-category-card{border-color:var(--pk-border,#e5ebf2);box-shadow:0 4px 16px #102a4305}.pk-home .pk-category-card:nth-child(3n+1) .pk-category-icon{color:#b75e11;background:#fff0dc}.pk-home .pk-category-card:nth-child(3n+2) .pk-category-icon{color:var(--pk-primary,#0a4f86);background:#e4f2ff}.pk-home .pk-category-card:nth-child(3n) .pk-category-icon{color:#557548;background:#e9f3e4}.pk-store-card{border-color:var(--pk-border,#e5ebf2);background:var(--pk-card,#fff);color:var(--pk-text,#102a43)}.pk-store-card .pk-card-cover{background:var(--pk-bg,#f6f8fb)}.pk-store-card .pk-card-actions{margin-top:12px}.pk-store-card .pk-card-actions>a,.pk-store-card .pk-card-actions button{min-height:44px;padding:10px 8px;font-size:13px}.pk-store-card .pk-card-actions>a{text-align:center;border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex}.pk-store-card .pk-card-actions>span>button{width:100%}.pk-store-card .pk-card-actions>span>button.bg-green-600{background:var(--pk-primary,#0a4f86)}.pk-store-card .pk-card-actions .pk-demo-action button{color:var(--pk-primary,#0a4f86);background:#edf6fe}.pk-gallery{color:var(--pk-text,#102a43)}.pk-gallery-stage{border-color:var(--pk-border,#e5ebf2);background:var(--pk-card,#fff)}.pk-gallery-stage:focus-visible{outline:3px solid var(--pk-blue,#168ff0);outline-offset:3px}.pk-store-footer{color:var(--pk-text,#102a43);border-color:var(--pk-border,#e5ebf2);background:#edf3f9}.pk-store-footer a:hover{color:var(--pk-primary,#0a4f86)}.pk-catalog{color:var(--pk-text,#102a43)}.pk-filter-backdrop,.pk-store-product .pk-mobile-purchase{display:none}.pk-store-product .pk-purchase-panel{border-color:var(--pk-border,#e5ebf2);box-shadow:0 6px 24px #102a4305}@media (min-width:1024px){.pk-store-product .pk-purchase-panel{top:calc(var(--pk-header-height,176px) + 16px)}}.pk-store-product .pk-purchase-actions>span:nth-child(2)>button{border-color:var(--pk-primary,#0a4f86);color:var(--pk-primary,#0a4f86);background:#fff}@media (max-width:1023px){.pk-catalog .pk-filters-open{z-index:81;overscroll-behavior:contain;max-height:88dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 48px #102a4326}.pk-filter-backdrop{z-index:80;background:#102a4380;display:block;position:fixed;inset:0}.pk-filter-handle{background:var(--pk-border,#e5ebf2);border-radius:4px;width:40px;height:4px;margin:-4px auto 18px}}@media (max-width:767px){.pk-store-bottom-nav{z-index:60;height:calc(64px + env(safe-area-inset-bottom,0px));padding:4px max(6px, env(safe-area-inset-left,0px)) env(safe-area-inset-bottom,0px) max(6px, env(safe-area-inset-right,0px));border-top:1px solid var(--pk-border,#e5ebf2);background:var(--pk-card,#fff);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #102a4308}.pk-store-bottom-nav>a{min-width:0;color:var(--pk-muted,#66788a);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.pk-store-bottom-nav>a[aria-current=page]{color:var(--pk-orange-hover,#e96309)}.pk-nav-count{background:var(--pk-orange,#ff7315);color:#fff;border-radius:10px;min-width:16px;padding:1px 4px;font-size:9px;position:absolute;top:-6px;right:-10px}.pk-home .pk-hero{padding-block:28px}.pk-hero-illustration{max-height:200px}.pk-store-product .pk-mobile-purchase{bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:35;border:1px solid var(--pk-border,#e5ebf2);background:var(--pk-card,#fff);border-radius:16px;align-items:center;gap:12px;margin-top:24px;padding:12px;display:flex;position:sticky;box-shadow:0 -4px 24px #102a4310}.pk-mobile-purchase>:first-child{flex-shrink:0}.pk-mobile-purchase>:last-child{flex:1;min-width:0}.pk-mobile-purchase button{width:100%;min-height:44px;padding-inline:10px}}@media (max-width:479px){.pk-store-card .pk-card-cover{padding:10px}.pk-store-card .pk-card-body{padding:12px}.pk-store-card h3{min-height:40px;font-size:13px;line-height:20px}.pk-store-card .pk-card-description{display:none}.pk-store-card .pk-card-meta{margin-top:8px;font-size:10px;line-height:16px}.pk-store-card .pk-card-price{font-size:18px}.pk-store-card .pk-card-actions button svg{display:none}.pk-store-card .pk-card-actions button{font-size:12px}.pk-store-card .pk-card-favorite{top:6px;right:6px}.pk-home .pk-category-card{border-radius:16px;padding:16px}}
