.pk-wrap{padding-top:100px;padding-bottom:80px;color:var(--black);min-height:60vh}.pk-title,.pk-wrap h1{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:22px 0 28px;font-weight:600}.pk-eyebrow{color:#a13b2c;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600}.pk-lead{max-width:740px;font-size:19px;line-height:1.6;margin:20px 0 32px}.pk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pk-card{background:var(--background);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:18px}.pk-card h2{font-size:25px;line-height:1.25;font-weight:600}.pk-card p{line-height:1.6}.pk-price{font-size:25px;font-weight:600;margin-top:auto}.pk-button,.pk-wrap button.button,.pk-wrap a.button,.pk-wrap button[type=submit],.pk-wrap input[type=submit]{background:var(--accent-1);color:#fff!important;border:0;border-radius:28px;padding:15px 25px;display:inline-block;text-align:center;text-decoration:none;font-size:16px;font-weight:500;cursor:pointer;line-height:1.3}.pk-button:hover{background:#cc4d39}.pk-button:focus-visible,.pk-wrap a:focus-visible{outline:3px solid #2e526d;outline-offset:4px}.pk-button[disabled]{opacity:.5;cursor:not-allowed}.pk-tag{font-size:12px;color:#6b492a;background:#fff4df;border-radius:8px;padding:7px 10px;align-self:flex-start}.pk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:56px 0}.pk-step{border-top:2px solid var(--accent-1);padding:20px 0;line-height:1.6}.pk-step h3{font-size:21px;margin-bottom:10px;font-weight:600}.pk-note{background:#fff4df;padding:18px 22px;border-radius:12px;line-height:1.6;margin:24px 0}.pk-back{color:#974030;display:inline-block;margin-bottom:16px}.pk-page-content{font-size:17px;line-height:1.65}.pk-page-content p{margin-bottom:18px}.pk-page-content h2{font-size:26px;margin:30px 0 16px}.pk-page-content ul{list-style:disc;padding-left:24px}.pk-wrap .product{background:transparent;padding:0;color:var(--black)}.pk-wrap .summary{max-width:800px}.pk-wrap .price{font-size:28px;margin:20px 0}.pk-wrap .woocommerce-product-gallery{display:none}.pk-wrap .woocommerce-product-details__short-description{font-size:19px;line-height:1.6;margin:22px 0}.pk-wrap .variations{width:100%;margin:24px 0;background:var(--background);border-radius:16px}.pk-wrap .variations td,.pk-wrap .variations th{padding:16px;text-align:left}.pk-wrap select,.pk-wrap input:not([type=checkbox]):not([type=radio]):not([type=submit]),.pk-wrap textarea{border:1px solid #9bbdd8;border-radius:9px;padding:12px;max-width:100%;background:#fff;font:inherit}.pk-wrap .quantity{display:none}.pk-wrap .product_meta,.pk-wrap .woocommerce-tabs .tabs,.pk-wrap .related,.pk-wrap .woocommerce-product-gallery__trigger{display:none}.pk-wrap .woocommerce-tabs{margin:32px 0;clear:both}.pk-wrap .woocommerce-tabs h2{font-size:25px;margin:20px 0}.pk-wrap .woocommerce-notices-wrapper,.pk-wrap .woocommerce-error,.pk-wrap .woocommerce-info,.pk-wrap .woocommerce-message{background:var(--background);padding:16px;border-radius:12px;margin-bottom:20px}.pk-wrap .woocommerce-notices-wrapper:empty{display:none}.pk-wrap table.shop_table{width:100%;border-collapse:collapse;margin:24px 0}.pk-wrap table.shop_table th,.pk-wrap table.shop_table td{padding:15px;border-bottom:1px solid #d9e2e8;text-align:left}.pk-wrap .col2-set{display:block}.pk-wrap .col-1,.pk-wrap .col-2{width:100%;float:none}.pk-wrap .form-row{margin:15px 0}.pk-wrap label{display:block;margin-bottom:6px}.pk-wrap #order_review_heading{margin:30px 0;font-size:25px}.pk-wrap #payment{background:var(--background);border-radius:18px;padding:24px}.pk-wrap .wc_payment_methods{list-style:none}.pk-wrap .woocommerce-checkout-review-order{max-width:850px}.pk-wrap .woocommerce-billing-fields{max-width:650px}.pk-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.pk-details section{background:var(--background);padding:24px;border-radius:16px}.pk-details h3{font-size:20px;font-weight:600;margin-bottom:12px}.pk-details p{white-space:pre-line;line-height:1.7}.pk-home{padding:65px 0}.pk-home h2{font-size:36px;margin:15px 0 22px;font-weight:600}.woocommerce-cart .consultation-form,.woocommerce-checkout .consultation-form{display:none}body.admin-bar .header{top:32px}.pk-wrap .woocommerce-privacy-policy-text{font-size:14px}.pk-wrap .payment_box{line-height:1.5;padding:12px 0}.pk-wrap a{overflow-wrap:anywhere}.pk-wrap .woocommerce-order-details h2{font-size:25px;margin:25px 0}.pk-wrap .woocommerce-order-overview li{margin:10px 0}
@media(max-width:800px){.pk-grid,.pk-steps,.pk-details{grid-template-columns:1fr}.pk-wrap{padding-top:85px;padding-bottom:40px}.pk-card{padding:24px}.pk-wrap .variations td,.pk-wrap .variations th{display:block}.pk-wrap table.shop_table th,.pk-wrap table.shop_table td{padding:10px 4px;font-size:14px}.pk-wrap .product-thumbnail{display:none}.pk-wrap .woocommerce-cart-form .actions{text-align:left}.pk-wrap .woocommerce-cart-form .coupon{margin-bottom:18px}body.admin-bar .header{top:46px}.pk-home h2{font-size:29px}}

.pk-footer-legal{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;line-height:1.5}.pk-footer-legal a,.pk-legal-links a{text-decoration:underline;text-underline-offset:3px}.pk-legal-links{margin:24px 0 40px;line-height:1.65}.pk-legal-links h2{font-size:26px;margin-bottom:16px}.pk-legal-links ul{padding-left:24px;list-style:disc}.pk-legal-links li{margin-bottom:10px}.pk-legal-table{overflow-x:auto;margin:24px 0}.pk-legal-table table{border-collapse:collapse;min-width:560px;width:100%}.pk-legal-table td{border:1px solid #ccd6dd;padding:12px;vertical-align:top}.pk-legal-table p:last-child{margin-bottom:0}.pk-page-content{overflow-wrap:anywhere}
