.pkh{--pkh-orange:#EB7810;--pkh-orange-dark:#C9620A;--pkh-green:#00AB44;--pkh-ink:#21243B;--pkh-text:#4D4C4C;--pkh-muted:#7A7876;--pkh-line:#E7E3DE;--pkh-sand:#F7F4F0;--radius:14px;--radius-sm:8px;--shadow:0 10px 30px rgba(33,36,59,.08);--font-head:"Rubik", system-ui, sans-serif;--font-body:"Open Sans", system-ui, sans-serif;color:var(--pkh-text);font-family:var(--font-body);font-size:16px;line-height:1.65}.e-con.pkh-sec{--content-width:1200px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;--gap:0px;--row-gap:0px;--column-gap:0px}.e-con.pkh-sec .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px}.pkh-sand{background:var(--pkh-sand)}.pkh-ink{background:var(--pkh-ink)}.pkh .elementor-widget:not(:last-child){margin-bottom:0}.pkh .elementor-widget-container p{margin:0 0 1em}.pkh .elementor-widget-container p:last-child{margin-bottom:0}.pkh a{color:inherit}.pkh .elementor-widget-heading .elementor-heading-title,.pkh .elementor-heading-title,.pkh h1,.pkh h2,.pkh h3{font-family:var(--font-head);color:var(--pkh-ink);line-height:1.15;margin:0 0 .5em;text-transform:none}.pkh.pkh-ink .elementor-widget-heading .elementor-heading-title,.pkh.pkh-ink h3{color:#fff}.pkh .elementor-widget-heading h1.elementor-heading-title{font-size:clamp(1.9rem, 2.8vw, 2.4rem);font-weight:700;letter-spacing:-.02em}.pkh h1 .accent{display:block;color:var(--pkh-orange)}.pkh .elementor-widget-heading h2.elementor-heading-title,.pkh .head-split h2{font-size:clamp(1.7rem, 3vw, 2.5rem);font-weight:700;letter-spacing:-.015em}.pkh h3.elementor-heading-title,.pkh h3{font-family:var(--font-head);color:var(--pkh-ink);font-size:1.2rem;font-weight:600;margin:0 0 .5em;line-height:1.2}.pkh-ink .elementor-heading-title,.pkh-ink h3{color:#fff}.pkh-eyebrow .elementor-widget-container,.pkh .eyebrow{display:block;font:600 .8rem/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--pkh-orange);margin-bottom:14px}.pkh-lead{font-size:1.125rem;max-width:640px}.pkh-head{margin-bottom:48px;max-width:720px}.pkh .pkh-btns{flex-direction:row!important;flex-wrap:wrap;gap:12px!important;margin-bottom:24px}.pkh .elementor-widget-button .elementor-button{display:inline-flex;align-items:center;padding:15px 26px;border-radius:999px;font:600 1rem/1 var(--font-head);border:2px solid #fff0;transition:background .15s,color .15s}.pkh .pkh-btn--primary .elementor-button{background:var(--pkh-orange);color:#fff}.pkh .pkh-btn--primary .elementor-button:hover{background:var(--pkh-orange-dark);color:#fff}.pkh .pkh-btn--ghost .elementor-button{background:#fff0;border-color:var(--pkh-ink);color:var(--pkh-ink)}.pkh .pkh-btn--ghost .elementor-button:hover{background:var(--pkh-ink);color:#fff}.pkh .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:999px;font:600 .85rem/1 var(--font-head);text-decoration:none;border:2px solid #fff0;cursor:pointer}.pkh .btn--primary{background:var(--pkh-orange);color:#fff}.pkh .btn--primary:hover{background:var(--pkh-orange-dark);color:#fff}.pkh .btn--ghost{border-color:var(--pkh-ink);color:var(--pkh-ink)}.pkh .btn--ghost:hover{background:var(--pkh-ink);color:#fff}.pkh .link-arrow{font:600 .95rem var(--font-head);color:var(--pkh-orange);text-decoration:none}.pkh .link-arrow::after{content:" →"}.pkh ul.check{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:10px}.pkh ul.check li{padding-left:32px;position:relative}.pkh ul.check li::before{content:"✓";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:#E3F6EA;color:var(--pkh-green);font-weight:700;font-size:.8rem;display:grid;place-items:center}.pkh-hero>.e-con-inner{display:grid!important;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.e-con.pkh-hero{--padding-top:56px;--padding-bottom:88px}.pkh .breadcrumb{font-size:.85rem;color:var(--pkh-muted);margin-bottom:14px}.pkh .breadcrumb a{text-decoration:none}.pkh-hero-media{position:relative}.pkh-hero-media .elementor-widget-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}.pkh .hero-badge{position:absolute;left:-32px;bottom:-28px;background:#fff;border-radius:var(--radius);box-shadow:0 16px 40px rgb(33 36 59 / .14);padding:16px 22px 16px 16px;display:flex;gap:14px;align-items:center;z-index:2}.pkh .hero-badge .icon{width:46px;height:46px;border-radius:50%;background:#E3F6EA;color:var(--pkh-green);display:grid;place-items:center;font-size:1.2rem;font-weight:700;flex:none}.pkh .hero-badge strong{display:block;color:var(--pkh-ink);font:600 1.02rem/1.3 var(--font-head);white-space:nowrap}.pkh .hero-badge span{font-size:.88rem;white-space:nowrap}.pkh-badge-wrap{position:absolute!important;left:0;bottom:0;width:auto!important}.pkh .rating{display:flex;align-items:center;gap:10px;font-size:.92rem}.pkh .rating strong{color:var(--pkh-ink)}.pkh .stars{position:relative;display:inline-block;line-height:1;letter-spacing:2px;color:#E4DED6;white-space:nowrap;vertical-align:middle;font-size:1.05rem}.pkh .stars::before{content:"★★★★★"}.pkh .stars::after{content:"★★★★★";position:absolute;left:0;top:0;overflow:hidden;color:#F5A623;width:calc(var(--score, 5) / 5 * 100%)}.pkh .filterbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center;margin-bottom:28px}.pkh .filter-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pkh .filter-group>span{font:600 .8rem var(--font-head);color:var(--pkh-muted);margin-right:4px}.pkh .filter-btn{font:500 .9rem var(--font-head);padding:9px 16px;border-radius:999px;border:1px solid var(--pkh-line);background:#fff;color:var(--pkh-ink);cursor:pointer;line-height:1.2}.pkh .filter-btn:hover,.pkh .filter-btn:focus{background:#fff;color:var(--pkh-ink);border-color:var(--pkh-ink)}.pkh .filter-btn[aria-pressed="true"]{background:var(--pkh-ink);border-color:var(--pkh-ink);color:#fff}.pkh .result-count{font-size:.9rem;color:var(--pkh-muted);margin:0 0 16px}.pkh .grid{display:grid;gap:24px}.pkh .grid--4{grid-template-columns:repeat(4,1fr)}.pkh .grid--3{grid-template-columns:repeat(3,1fr)}.pkh .tee{background:#fff;border:1px solid var(--pkh-line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s}.pkh .tee:hover{box-shadow:var(--shadow)}.pkh .tee[hidden]{display:none}.pkh .tee-media{position:relative;background:#fff;display:block}.pkh .tee-media img{width:100%;aspect-ratio:1;object-fit:contain;padding:12px}.pkh .tier{position:absolute;top:12px;left:12px;font:600 .72rem var(--font-head);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.pkh .tier--budget{background:#E3F6EA;color:#0B5A2B}.pkh .tier--basis{background:#E8ECF7;color:#26305E}.pkh .tier--premium{background:#FDEBD9;color:#9A4A06}.pkh .tee-body{padding:16px 18px 18px;border-top:1px solid var(--pkh-line);display:flex;flex-direction:column;gap:6px;flex:1}.pkh .tee-body h3{font-size:1.02rem;margin:0}.pkh .tee-specs,.pkh .tee-colors{font-size:.84rem;margin:0}.pkh .tee-specs{color:var(--pkh-muted)}.pkh .tee-price{margin-top:auto;padding-top:10px}.pkh .tee-price .amount{font:700 1.3rem var(--font-head);color:var(--pkh-ink);line-height:1}.pkh .tee-price small{display:block;font-size:.75rem;color:var(--pkh-muted);margin-top:4px}.pkh .tee-price .ask{font:600 .92rem var(--font-head);color:var(--pkh-ink)}.pkh .tee-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.pkh .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pkh .tier-card{background:#fff;border:1px solid var(--pkh-line);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;gap:10px;position:relative}.pkh .tier-card--featured{border:2px solid var(--pkh-orange)}.pkh .tier-card--featured::before{content:"Allrounder";position:absolute;top:-12px;left:24px;background:var(--pkh-orange);color:#fff;font:600 .72rem var(--font-head);padding:4px 10px;border-radius:999px}.pkh .tier-card .tier{position:static;align-self:start}.pkh .tier-card .from{font:700 1.8rem var(--font-head);color:var(--pkh-ink);line-height:1}.pkh .tier-card .from small{font-size:.8rem;font-weight:500;color:var(--pkh-muted)}.pkh .tier-card ul{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:.92rem}.pkh .tier-card li::before{content:"✓";color:var(--pkh-green);font-weight:700;margin-right:8px}.pkh .tier-card .for{font-size:.88rem;background:var(--pkh-sand);border-radius:var(--radius-sm);padding:10px 12px;margin:auto 0 0}.pkh .positions{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pkh .position{background:#fff;border:1px solid var(--pkh-line);border-radius:var(--radius);padding:20px;text-align:center}.pkh .position svg{width:90px;height:90px;margin:0 auto 10px;display:block}.pkh .position strong{display:block;font-family:var(--font-head);color:var(--pkh-ink)}.pkh .position span{font-size:.85rem}.pkh-ink{color:#B7B9C8}.pkh .steps{counter-reset:step}.pkh .step{position:relative;padding-top:64px}.pkh .step::before{counter-increment:step;content:counter(step);position:absolute;top:0;left:0;width:46px;height:46px;border-radius:50%;background:var(--pkh-orange);color:#fff;display:grid;place-items:center;font:700 1.1rem var(--font-head)}.pkh .step:not(:last-child)::after{content:"";position:absolute;top:23px;left:58px;right:-12px;border-top:2px dashed rgb(255 255 255 / .2)}.pkh .step p{color:#B7B9C8;margin:0}.pkh-split>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr;gap:64px;align-items:stretch}.pkh-split-text{align-self:center}.pkh-split .elementor-widget-image,.pkh-split .elementor-widget-image .elementor-widget-container{height:100%}.pkh-split .elementor-widget-image img{width:100%;height:100%;min-height:320px;object-fit:cover;object-position:0% 50%;border-radius:var(--radius)}.pkh .review{background:#fff;border:1px solid var(--pkh-line);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:14px;margin:0}.pkh .review blockquote{margin:0;padding:0;border:0;color:var(--pkh-ink);font-style:normal;font-size:1rem}.pkh .review cite{font-style:normal;font-size:.88rem;color:var(--pkh-muted);margin-top:auto}.pkh .head-split{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:48px}.pkh-quote>.e-con-inner{display:grid!important;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.pkh .contact-person{display:flex;align-items:center;gap:16px;background:#fff;border-radius:var(--radius);padding:14px 18px;border:1px solid var(--pkh-line);margin-bottom:24px;max-width:420px}.pkh .contact-person img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:top;background:var(--pkh-sand)}.pkh .contact-person strong{display:block;color:var(--pkh-ink);font-family:var(--font-head)}.pkh .contact-person span{font-size:.9rem}.pkh-form{background:#fff;border-radius:20px;padding:36px;box-shadow:var(--shadow)}.pkh-form .gform_wrapper .gform_fields{grid-column-gap:18px;grid-row-gap:16px}.pkh-form .gform_wrapper .gform_fields .gfield.gf-half{grid-column:span 6!important}.pkh-form .gform_wrapper .gform_fields .gfield.gf-full{grid-column:span 12!important}.pkh-form .gform_wrapper .gfield_label{display:block!important;margin-bottom:6px}.pkh-form .gf-chips .gchoice label{font-size:.88rem;white-space:nowrap;margin:0}.pkh-form .ginput_container_fileupload{border:1.5px dashed #D0C8BE;border-radius:8px;padding:12px;background:#FDFCFA}.pkh-form .gform_fileupload_rules{font-size:.78rem;color:var(--pkh-muted)}.pkh-form .gfield_label,.pkh-form .gform-field-label--type-sub{font:600 .88rem var(--font-head)!important;color:var(--pkh-ink)!important}.pkh-form input[type=text],.pkh-form input[type=email],.pkh-form input[type=tel],.pkh-form input[type=number],.pkh-form select,.pkh-form textarea{width:100%;font:inherit;font-size:.95rem!important;padding:12px 14px!important;border:1px solid #D9D3CB!important;border-radius:var(--radius-sm)!important;background:#FDFCFA!important;color:var(--pkh-ink);min-height:46px}.pkh-form textarea{min-height:96px}.pkh-form .gf-chips .gfield_checkbox,.pkh-form .gf-chips .gfield_radio{display:flex!important;flex-wrap:wrap;gap:8px}.pkh-form .gf-chips .gchoice{width:auto!important;margin:0!important}.pkh-form .gf-chips .gchoice{border:1px solid #D9D3CB;border-radius:999px;padding:6px 14px;background:#FDFCFA;display:flex;align-items:center;gap:6px}.pkh-form .gf-chips .gchoice:has(input:checked){background:var(--pkh-ink);border-color:var(--pkh-ink)}.pkh-form .gf-chips .gchoice:has(input:checked) label{color:#fff}.pkh-form .gform_footer{margin-top:8px}.pkh-form .gform_button{width:100%;background:var(--pkh-orange)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:15px 26px!important;font:600 1rem/1 var(--font-head)!important;cursor:pointer}.pkh-form .gform_button:hover{background:var(--pkh-orange-dark)!important}.pkh .form-note{font-size:.82rem;color:var(--pkh-muted);margin:12px 0 0;text-align:center}.pkh-faq{max-width:820px}.pkh-faq .elementor-accordion .elementor-accordion-item{border:0;border-bottom:1px solid var(--pkh-line)}.pkh-faq .elementor-accordion .elementor-tab-title{padding:22px 0;font:600 1.08rem var(--font-head);color:var(--pkh-ink);border:0}.pkh-faq .elementor-accordion .elementor-tab-title a{color:var(--pkh-ink)}.pkh-faq .elementor-accordion .elementor-tab-title .elementor-accordion-icon{color:var(--pkh-orange)}.pkh-faq .elementor-accordion .elementor-tab-content{padding:0 0 20px;border:0}.pkh .branch-links{display:flex;flex-wrap:wrap;gap:10px}.pkh .branch-links a{text-decoration:none;border:1px solid var(--pkh-line);background:#fff;padding:10px 18px;border-radius:999px;font:500 .95rem var(--font-head);color:var(--pkh-ink)}.pkh .branch-links a:hover{border-color:var(--pkh-orange);color:var(--pkh-orange)}.e-con.pkh-related{--padding-top:64px;--padding-bottom:64px}.pkh-related h2.elementor-heading-title{font-size:1.4rem}@media (max-width:1080px){.pkh .grid--4{grid-template-columns:repeat(2,1fr)}.pkh .tiers{grid-template-columns:1fr}.pkh .positions{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.e-con.pkh-sec{--padding-top:64px;--padding-bottom:64px}.pkh-hero>.e-con-inner,.pkh-split>.e-con-inner,.pkh-quote>.e-con-inner{grid-template-columns:1fr;gap:32px}.e-con.pkh-hero{--padding-top:32px;--padding-bottom:64px}.pkh .hero-badge{left:12px;bottom:-24px;padding:12px 16px 12px 12px}.pkh .grid--3{grid-template-columns:1fr}.pkh .step:not(:last-child)::after{display:none}.pkh-split .elementor-widget-image img{height:auto;aspect-ratio:4/3;min-height:0}}@media (max-width:560px){.e-con.pkh-sec{--padding-left:16px;--padding-right:16px}.pkh .grid--4{grid-template-columns:1fr 1fr;gap:12px}.pkh .tee-body{padding:12px}.pkh .tee-body h3{font-size:.92rem}.pkh .tee-specs{display:none}.pkh .tee-actions{grid-template-columns:1fr}.pkh .filterbar{flex-direction:column;align-items:stretch}.pkh .filter-group{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.pkh .filter-btn{white-space:nowrap}.pkh-form{padding:22px}.pkh-form .gform_wrapper .gform_fields .gfield.gf-half{grid-column:span 12!important}}.pkh[id]{scroll-margin-top:110px}.pkh .elementor-widget-text-editor p a{color:var(--pkh-orange);text-decoration:underline;text-underline-offset:2px}.pkh-split-text .elementor-widget-heading h3.elementor-heading-title{margin-top:28px}.e-con.pkh-pdp{--padding-top:32px;--padding-bottom:80px}.pkh .pkh-pdp-grid{display:grid!important;grid-template-columns:1.05fr .95fr;gap:56px!important;align-items:start}.pkh .gallery-main{background:#fff;border:1px solid var(--pkh-line);border-radius:var(--radius);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;position:relative}.pkh .gallery-main img{width:100%;height:100%;object-fit:contain}.pkh .gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.pkh .gallery-thumbs button{border:1px solid var(--pkh-line);border-radius:var(--radius-sm);background:#fff;padding:4px;cursor:pointer;aspect-ratio:1}.pkh .gallery-thumbs button:hover,.pkh .gallery-thumbs button:focus{background:#fff}.pkh .gallery-thumbs button[aria-current="true"]{border:2px solid var(--pkh-ink)}.pkh .gallery-thumbs img{width:100%;height:100%;object-fit:contain}.pkh .gallery-note{font-size:.82rem;color:var(--pkh-muted);margin-top:10px}.pkh .pkh-buybox{position:sticky;top:120px}.pkh .elementor-widget-heading h1.elementor-heading-title{margin-bottom:6px}.pkh .pkh-sub{font-size:1.02rem;margin-bottom:12px}.pkh .pkh-buybox .rating{margin-bottom:18px}.pkh .price-now{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pkh .price-now strong{font:700 2.2rem var(--font-head);color:var(--pkh-ink);line-height:1}.pkh .price-now span{font-size:.9rem;color:var(--pkh-muted)}.pkh .calc{background:var(--pkh-sand);border-radius:var(--radius);padding:20px;margin:18px 0;display:grid;gap:16px}.pkh .calc-label{font:600 .85rem var(--font-head);color:var(--pkh-ink);margin-bottom:8px;display:flex;justify-content:space-between}.pkh .calc-label em{font-style:normal;font-weight:500;color:var(--pkh-muted)}.pkh .seg{display:flex;flex-wrap:wrap;gap:8px}.pkh .seg button{font:500 .9rem var(--font-head);padding:9px 14px;border-radius:var(--radius-sm);border:1px solid #D9D3CB;background:#fff;color:var(--pkh-ink);cursor:pointer;min-width:56px;line-height:1.2}.pkh .seg button:hover,.pkh .seg button:focus{background:#fff;color:var(--pkh-ink);border-color:var(--pkh-ink)}.pkh .seg button[aria-pressed="true"]{background:var(--pkh-ink);color:#fff;border-color:var(--pkh-ink)}.pkh .swatches{display:flex;flex-wrap:wrap;gap:8px}.pkh .swatch{width:30px;height:30px;min-height:0;border-radius:50%;border:1px solid rgb(0 0 0 / .15);cursor:pointer;padding:0}.pkh .swatch[aria-pressed="true"]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pkh-ink)}.pkh .calc-result{border-top:1px solid #E4DED6;padding-top:14px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:.92rem}.pkh .calc-result strong{font-family:var(--font-head);color:var(--pkh-ink);text-align:right}.pkh .calc-result .total{font-size:1.05rem}.pkh .calc-result strong.total{font-size:1.25rem}.pkh .calc-foot{font-size:.8rem;color:var(--pkh-muted);grid-column:1 / -1;margin-top:4px}.pkh .buy-cta{display:grid;gap:10px}.pkh .btn--lg{padding:15px 26px;font-size:1rem}.pkh .buy-usps{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;font-size:.88rem}.pkh .buy-usps li::before{content:"✓";color:var(--pkh-green);font-weight:700;margin-right:6px}.pkh-details>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.pkh-details-text .elementor-widget-heading h3.elementor-heading-title{margin-top:28px}.pkh .spec-table{width:100%;border-collapse:collapse;font-size:.95rem;border:0;margin:0}.pkh .spec-table th,.pkh .spec-table td{text-align:left;padding:12px 14px;border:0;border-bottom:1px solid var(--pkh-line);vertical-align:top}.pkh .spec-table th{width:34%;font:600 .92rem var(--font-head);color:var(--pkh-ink);background:#FBF9F6}.pkh .spec-table td{background:#fff}.pkh .sizes{display:flex;flex-wrap:wrap;gap:6px}.pkh .sizes span{font-size:.82rem;border:1px solid var(--pkh-line);border-radius:6px;padding:3px 8px;background:#fff}.pkh .downloads{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.pkh .downloads a{display:flex;gap:10px;align-items:center;text-decoration:none;border:1px solid var(--pkh-line);border-radius:var(--radius-sm);padding:10px 14px;background:#fff;font-weight:600;color:var(--pkh-ink);font-size:.92rem}.pkh .downloads a::before{content:"PDF";font:700 .7rem var(--font-head);background:#FDEBD9;color:#9A4A06;padding:3px 6px;border-radius:4px}.pkh .price-table{width:100%;border-collapse:collapse;font-size:.95rem;background:#fff;border:1px solid var(--pkh-line);margin:0}.pkh .price-table th,.pkh .price-table td{padding:14px 16px;text-align:right;border:0;border-bottom:1px solid var(--pkh-line)}.pkh .price-table th:first-child,.pkh .price-table td:first-child{text-align:left}.pkh .price-table thead th{background:var(--pkh-ink);color:#fff;font:600 .9rem var(--font-head)}.pkh .price-table td.best{background:#E3F6EA;font-weight:600;color:#0B5A2B}.pkh .price-table tbody tr:nth-child(odd) td{background-color:#fff}.pkh .price-table tbody tr:nth-child(odd) td.best{background:#E3F6EA}.pkh .form-summary{background:var(--pkh-sand);border-radius:var(--radius-sm);padding:12px 14px;font-size:.92rem;margin-bottom:16px}.pkh .form-summary strong{font-family:var(--font-head);color:var(--pkh-ink)}.pkh .head-split h2.elementor-heading-title{margin:0}@media (max-width:1080px){.pkh-details>.e-con-inner{grid-template-columns:1fr;gap:40px}}@media (max-width:920px){.pkh .pkh-pdp-grid{grid-template-columns:1fr;gap:28px!important}.pkh .pkh-buybox{position:static}.pkh .gallery-main{aspect-ratio:4/3}.pkh .gallery-thumbs{grid-template-columns:repeat(3,56px);gap:8px}.pkh .gallery-note{display:none}.e-con.pkh-pdp{--padding-top:20px}}@media (max-width:560px){.pkh .buy-usps{grid-template-columns:1fr}.pkh .price-table th,.pkh .price-table td{padding:10px 8px;font-size:.85rem}}.pkh .tier--feature{background:#fff;border:1px solid var(--pkh-line);color:var(--pkh-ink);text-transform:none;letter-spacing:0}.pkh h1.pkh-h1{font-size:clamp(1.8rem, 2.6vw, 2.3rem);font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.pkh h2.pkh-h2{font-size:clamp(1.6rem, 2.6vw, 2.2rem);font-weight:700;letter-spacing:-.015em}.pkh .pkh-lead{margin:0}.pkh .pkh-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.pkh .pkh-details-grid h3{margin-top:28px}.pkh .faq{max-width:820px}.pkh .faq details{border-bottom:1px solid var(--pkh-line)}.pkh .faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;font:600 1.08rem var(--font-head);color:var(--pkh-ink);position:relative}.pkh .faq summary::-webkit-details-marker{display:none}.pkh .faq summary::after{content:"+";position:absolute;right:4px;top:16px;font-size:1.6rem;font-weight:400;color:var(--pkh-orange)}.pkh .faq details[open] summary::after{content:"–"}.pkh .faq details p{padding-bottom:20px;margin:0}.pkh .pkh-products .result-count{margin-top:0}@media (max-width:920px){.pkh .pkh-details-grid{grid-template-columns:1fr;gap:40px}}.pkh .pkh-hero-text .elementor-widget.pkh-lead{margin-bottom:20px}.pkh .pkh-hero-text .elementor-widget-heading h1.elementor-heading-title{margin-bottom:16px}@media (max-width:560px){.pkh .positions{grid-template-columns:1fr 1fr!important}}.pkh .role{background:#fff;border:1px solid var(--pkh-line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.pkh .role img{aspect-ratio:4/3;object-fit:cover;width:100%}.pkh .role>div{padding:20px 22px 22px}.pkh .role h3{margin-bottom:6px}.pkh .role p{font-size:.94rem;margin-bottom:10px}.pkh .role ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.pkh .role li{font-size:.78rem;font-weight:600;background:var(--pkh-sand);padding:4px 10px;border-radius:999px}.pkh .case{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border-radius:20px;overflow:hidden;border:1px solid var(--pkh-line)}.pkh .case>div:last-child{align-self:center}.pkh .case dl{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;margin:20px 0 0;font-size:.94rem}.pkh .case dt{font-weight:600;color:var(--pkh-ink);font-family:var(--font-head)}.pkh .case dd{margin:0}.pkh .case blockquote{font-style:normal}.pkh-sand .case{border-color:#E4DED6}@media (max-width:920px){.pkh .case{grid-template-columns:1fr}.pkh .case>div{padding:28px!important}.pkh .case .case-visual{min-height:160px!important}}.pkh .filterbar,.pkh .filter-group{min-width:0;max-width:100%}.pkh .pkh-gallery .gallery-note{margin-top:24px!important}.pkh .tee-media{overflow:hidden}.pkh .tee-media img.tee-mood{object-fit:cover;object-position:50% 12%;padding:0;transition:transform .35s ease}.pkh .tee-media .tee-veil{position:absolute;inset:0;background:rgb(33 36 59 / .28);opacity:0;transition:opacity .35s ease;pointer-events:none}.pkh .tee-media:hover .tee-veil,.pkh .tee-media:focus-visible .tee-veil{opacity:1}.pkh .tee-media .tier{z-index:1}@media (hover:none){.pkh .tee-media .tee-veil{display:none}}.pkh .gallery-main img{position:absolute;inset:0}.pkh .gallery-main .tier{z-index:1}.pkh .gallery-main img.is-mood{object-fit:cover;object-position:50% 12%}.pkh .gallery-thumbs img.is-mood{object-fit:cover;object-position:50% 12%}