.okpj{--jp-accent:#e66b25;--jp-ink:#17212e;--jp-text:#182332;--jp-muted:#637184;--jp-line:#e4e9ef;--jp-soft:#f5f7fa;--jp-max:1440px;--jp-body:18px;--jp-title:60px;--jp-radius:24px;--jp-columns:3;background:#fff;color:var(--jp-text);font-family:inherit;font-size:var(--jp-body);line-height:1.7;text-align:start;width:100%;isolation:isolate;font-weight:400;color-scheme:light}.okpj *{box-sizing:border-box}.okpj [hidden]{display:none!important}.okpj a{color:inherit;text-decoration:none}.okpj button,.okpj input,.okpj select,.okpj textarea{font:inherit}.okpj svg{flex-shrink:0;vertical-align:middle}.okpj h1,.okpj h2,.okpj h3,.okpj h4,.okpj p{color:inherit;font-family:inherit;margin:0}.okpj h1,.okpj h2,.okpj h3{font-weight:800;line-height:1.2}.okpj h1{font-size:clamp(36px,4.5vw,var(--jp-title));letter-spacing:-.035em;overflow-wrap:anywhere}.okpj h2{font-size:clamp(24px,2.2vw,34px);letter-spacing:-.025em}.okpj h3{font-size:22px}.okpj img{max-width:100%;height:auto}.okpj :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--jp-accent);outline-offset:4px}.okpj-shell{max-width:var(--jp-max);margin:auto;padding:32px clamp(20px,3.5vw,64px) 64px}.okpj .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.okpj-brandline{display:flex;align-items:center;gap:18px;padding:0 0 26px;border-bottom:1px solid var(--jp-line);margin-bottom:42px}.okpj-wordmark{font:900 28px/1"Rubik",Arial,sans-serif;letter-spacing:-1.4px}.okpj-wordmark span{color:var(--jp-accent)}.okpj-brand-label{font-size:14px;line-height:1.3;color:var(--jp-muted);padding-inline-start:18px;border-inline-start:1px solid var(--jp-line)}.okpj-kicker{display:inline-flex;gap:9px;align-items:center;color:var(--jp-text);font-size:14px;line-height:1.5;font-weight:700;margin-bottom:18px}.okpj-kicker svg{width:19px;height:19px;color:var(--jp-accent)}.okpj-page-head{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:34px}.okpj-page-head>div{max-width:860px}.okpj-page-head p{font-size:clamp(17px,1.7vw,21px);line-height:1.7;color:var(--jp-muted);margin-top:20px;max-width:760px;white-space:pre-line}.okpj-hero-emblem{width:112px;height:112px;border:1px solid var(--jp-line);border-radius:28px;background:linear-gradient(145deg,#fff,#fff3e9);display:grid;place-items:center;transform:rotate(-7deg);flex:0 0 auto}.okpj-hero-emblem svg{width:46px;height:46px;stroke-width:1.3;color:var(--jp-accent);transform:rotate(7deg)}.okpj .okpj-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;border:0;border-radius:12px;padding:14px 24px;min-height:54px;background:var(--jp-accent);color:var(--jp-ink);font-weight:750;font-size:16px;line-height:1.4;text-decoration:none;cursor:pointer;box-shadow:none;transition:transform .18s,box-shadow .18s}.okpj .okpj-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #18233214}.okpj .okpj-button:disabled{opacity:.7;cursor:default;transform:none}.okpj-button svg{width:20px;height:20px}.okpj-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:22px;margin-bottom:26px}.okpj-section-heading>span{font-size:14px;color:var(--jp-muted)}.okpj-section-heading>a{font-size:15px;font-weight:700;white-space:nowrap}.okpj-section-heading>a>svg{width:18px;height:18px;color:var(--jp-accent)}.okpj-cta{margin-top:60px;padding:38px 42px;background:#fff5ed;border:1px solid #f5dfce;border-radius:var(--jp-radius);display:flex;align-items:center;gap:26px}.okpj-cta-symbol{border:1px solid #edccb3;background:#fff;width:62px;height:62px;border-radius:18px;display:grid;place-items:center;flex:0 0 auto}.okpj-cta-symbol svg{color:var(--jp-accent);width:30px;height:30px}.okpj-cta>div{flex:1}.okpj-cta h2{font-size:27px;line-height:1.35}.okpj-cta p{color:var(--jp-muted);font-size:16px;line-height:1.7;margin-top:10px}.okpj-cta .okpj-button{flex-shrink:0}.okpj-empty{border:1px dashed var(--jp-line);background:var(--jp-soft);border-radius:var(--jp-radius);text-align:center;padding:64px 24px}.okpj-empty>svg{width:48px;height:48px;margin-bottom:20px;color:var(--jp-accent)}.okpj-empty p{color:var(--jp-muted);margin:16px auto 24px;max-width:680px}.okpj-help{display:flex;align-items:center;gap:12px;padding:20px 0;font-size:16px;font-weight:650}.okpj-help>svg{width:22px;height:22px;color:var(--jp-accent)}.okpj-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--jp-muted);font-size:14px;margin:-12px 0 36px}.okpj-breadcrumb a:hover{text-decoration:underline}.okpj-steps{list-style:none;margin:0 0 38px;padding:22px 0;display:flex;align-items:center;gap:30px;border-top:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line)}.okpj-steps li{display:flex;align-items:center;gap:12px;color:var(--jp-muted);font-size:15px;line-height:1.4;flex:1}.okpj-step-number{width:40px;height:40px;border:1px solid var(--jp-line);background:var(--jp-soft);border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;flex:0 0 auto;font-variant-numeric:tabular-nums}.okpj-steps li[aria-current]{color:var(--jp-text);font-weight:750}.okpj-steps li[aria-current] .okpj-step-number{background:var(--jp-accent);color:var(--jp-ink);border-color:var(--jp-accent)}.okpj-steps a{text-decoration:underline;text-underline-offset:4px}.okpj-native{min-width:0}.okpj-native>.woocommerce:after,.okpj-native>.woocommerce:before{content:none!important}.okpj .woocommerce{font-size:var(--jp-body);color:var(--jp-text);line-height:1.7}.okpj .woocommerce :is(a.button,button.button,input.button){background:var(--jp-accent);color:var(--jp-ink);border:0;border-radius:12px;min-height:48px;padding:14px 22px;font-weight:750;font-size:16px;line-height:1.4;box-shadow:none;text-shadow:none;transition:filter .18s;float:none;white-space:normal}.okpj .woocommerce :is(a.button,button.button,input.button):hover{filter:brightness(.97);color:var(--jp-ink);background:var(--jp-accent)}.okpj .woocommerce button.button:disabled{opacity:.5}.okpj .woocommerce :is(input.input-text,input[type=email],input[type=tel],input[type=password],input[type=text],input[type=number],textarea,select){border:1px solid #d4dce6;background:#fff;color:var(--jp-text);border-radius:10px;padding:12px 14px;min-height:48px;line-height:1.5;max-width:100%;box-shadow:none;font-size:16px}.okpj .woocommerce input.qty{max-width:86px;width:76px;text-align:center}.okpj .woocommerce :is(input[type=radio],input[type=checkbox]){accent-color:var(--jp-accent);width:auto;min-height:0;vertical-align:middle;margin-inline-end:7px}.okpj .woocommerce form .form-row{margin:0 0 18px;padding:0}.okpj .woocommerce form .form-row label{font-size:15px;font-weight:600;line-height:1.7;margin:0 0 7px}.okpj .woocommerce form .form-row input.input-text,.okpj .woocommerce form .form-row textarea{width:100%}.okpj .woocommerce form .form-row textarea{min-height:110px}.okpj .woocommerce form .required{color:#b53f13;text-decoration:none}.okpj .woocommerce form .select2-selection--single{min-height:48px;border:1px solid #d4dce6;border-radius:10px;background:#fff}.okpj .woocommerce form .select2-selection__rendered{line-height:46px;padding-inline:14px 32px;color:var(--jp-text);font-size:16px}.okpj .woocommerce form .select2-selection__arrow{height:46px}.okpj .woocommerce form .password-input .show-password-input{inset-inline-end:15px;top:14px}.okpj .woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){background:var(--jp-soft);color:var(--jp-text);border:1px solid var(--jp-line);border-inline-start:4px solid var(--jp-accent);border-radius:12px;padding:18px 22px;margin:0 0 24px;font-size:15px;list-style:none}.okpj .woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{display:none}.okpj .woocommerce .woocommerce-error{border-inline-start-color:#ad263e;background:#fff6f7}.okpj .woocommerce :is(.woocommerce-message,.woocommerce-info) a:not(.button){font-weight:700;text-decoration:underline;text-underline-offset:4px}.okpj .woocommerce .woocommerce-message .button{float:none;margin-inline-start:12px}.okpj .woocommerce .woocommerce-notices-wrapper:empty{display:none}.okpj .woocommerce table.shop_table{border:1px solid var(--jp-line);border-radius:16px;overflow:hidden;border-collapse:separate;border-spacing:0;background:#fff;margin:0 0 24px;font-size:15px;text-align:start;width:100%}.okpj .woocommerce table.shop_table th{font-weight:700;background:var(--jp-soft);padding:16px;border:0;text-align:start}.okpj .woocommerce table.shop_table td{padding:20px 16px;border:0;border-top:1px solid var(--jp-line);vertical-align:middle;text-align:start}.okpj .woocommerce table.shop_table .product-name>a{font-weight:700;line-height:1.55}.okpj .woocommerce table.shop_table .product-thumbnail{width:95px;padding-inline-end:0}.okpj .woocommerce table.shop_table .product-thumbnail img{width:70px;height:80px;object-fit:contain;border-radius:10px;background:var(--jp-soft)}.okpj .woocommerce table.shop_table .product-remove{width:46px;padding-inline:12px}.okpj .woocommerce a.remove{font-size:23px;width:30px;height:30px;line-height:26px;color:#7a4651!important;background:#faf2f3;border-radius:50%;text-align:center}.okpj .woocommerce a.remove:hover{background:#ad263e;color:#fff!important}.okpj .woocommerce .cart .actions{text-align:end}.okpj .woocommerce .cart .actions .coupon{display:flex;align-items:center;gap:8px;float:none;flex-wrap:wrap;margin-bottom:12px}.okpj .woocommerce .cart .actions #coupon_code{width:180px;min-width:120px;float:none;margin:0}.okpj .woocommerce .cart .actions .coupon .button{font-size:14px;min-height:48px;background:var(--jp-soft);color:var(--jp-text);border:1px solid var(--jp-line)}.okpj--cart .okpj-native>.woocommerce{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:28px;align-items:start}.okpj--cart .okpj-native>.woocommerce>*{grid-column:1/-1}.okpj--cart .okpj-native>.woocommerce>.woocommerce-cart-form{grid-column:1;min-width:0}.okpj--cart .okpj-native>.woocommerce>.cart-collaterals{grid-column:2;min-width:0;width:100%;display:flex;flex-direction:column;gap:30px}.okpj .woocommerce .cart-collaterals::after,.okpj .woocommerce .cart-collaterals::before{display:none}.okpj .woocommerce .cart-collaterals .cart_totals{width:100%;float:none;order:0;min-width:0;background:var(--jp-soft);border:1px solid var(--jp-line);border-radius:var(--jp-radius);padding:26px}.okpj .woocommerce .cart_totals>h2{font-size:26px;margin-bottom:22px}.okpj .woocommerce .cart_totals table.shop_table{font-size:15px;border:0;background:transparent}.okpj .woocommerce .cart_totals table :is(td,th){padding:14px 0;background:transparent;border-top:1px solid var(--jp-line)}.okpj .woocommerce .cart_totals table tr:first-child :is(td,th){border-top:0}.okpj .woocommerce .cart_totals table th{width:40%}.okpj .woocommerce .cart_totals .order-total{font-size:20px}.okpj .woocommerce .wc-proceed-to-checkout{padding:0}.okpj .woocommerce .wc-proceed-to-checkout a.checkout-button{width:100%;margin:0;display:flex;align-items:center;justify-content:center;min-height:58px;font-size:17px}.okpj .woocommerce .cart-collaterals .cross-sells{float:none;width:100%;order:1}.okpj .woocommerce .cross-sells>h2{font-size:21px;margin-bottom:18px}.okpj .woocommerce .cross-sells ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0}.okpj .woocommerce .cross-sells ul.products::before,.okpj .woocommerce .cross-sells ul.products::after{display:none}.okpj .woocommerce .cross-sells ul.products li.product{margin:0;width:auto;float:none;border:1px solid var(--jp-line);padding:14px;border-radius:16px}.okpj .woocommerce .cross-sells ul.products li.product img{height:120px;object-fit:contain}.okpj .woocommerce .cross-sells .woocommerce-loop-product__title{font-size:15px;line-height:1.5}.okpj .woocommerce .cross-sells .button{font-size:13px;padding:10px;width:100%;margin-top:10px}.okpj .woocommerce .cross-sells .price{color:var(--jp-text)}.okpj--checkout .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:22px 38px;align-items:start}.okpj--checkout .woocommerce form.checkout>*{grid-column:1/-1}.okpj--checkout .woocommerce form.checkout #customer_details{grid-column:1;grid-row:1/span 3;width:100%;min-width:0;border:1px solid var(--jp-line);border-radius:var(--jp-radius);padding:30px;background:#fff}.okpj--checkout .woocommerce form.checkout #order_review_heading{grid-column:2;grid-row:1;font-size:25px;align-self:end;margin:0;padding:8px 0 0}.okpj--checkout .woocommerce form.checkout #order_review{grid-column:2;grid-row:2/span 2;min-width:0;width:100%}.okpj--checkout .woocommerce #customer_details .col-1,.okpj--checkout .woocommerce #customer_details .col-2{width:100%;float:none;margin:0}.okpj--checkout .woocommerce .woocommerce-billing-fields>h3{font-size:25px;margin:0 0 28px}.okpj--checkout .woocommerce #ship-to-different-address{font-size:17px;margin:25px 0 18px;line-height:1.5}.okpj--checkout .woocommerce .woocommerce-additional-fields>h3{font-size:22px;margin:30px 0 20px}.okpj--checkout .woocommerce #payment{background:var(--jp-soft);border:1px solid var(--jp-line);border-radius:16px;overflow:hidden}.okpj--checkout .woocommerce #payment ul.payment_methods{padding:20px;border-bottom:1px solid var(--jp-line);margin:0}.okpj--checkout .woocommerce #payment ul.payment_methods li{list-style:none;font-size:15px;margin-bottom:14px}.okpj--checkout .woocommerce #payment ul.payment_methods li:last-child{margin-bottom:0}.okpj--checkout .woocommerce #payment div.payment_box{background:#fff;border:1px solid var(--jp-line);border-radius:10px;font-size:14px;padding:15px;color:var(--jp-muted)}.okpj--checkout .woocommerce #payment div.payment_box::before{display:none}.okpj--checkout .woocommerce #payment .place-order{padding:22px;margin:0}.okpj--checkout .woocommerce #payment #place_order{width:100%;margin-top:20px;min-height:58px;font-size:18px}.okpj--checkout .woocommerce #payment .woocommerce-privacy-policy-text{font-size:13px;line-height:1.8;color:var(--jp-muted)}.okpj--checkout .woocommerce #payment .woocommerce-terms-and-conditions-wrapper{font-size:14px}.okpj--checkout .woocommerce #payment .woocommerce-terms-and-conditions-wrapper a{text-decoration:underline;text-underline-offset:3px}.okpj--checkout .woocommerce .checkout_coupon{border:1px solid var(--jp-line);border-radius:16px;padding:24px}.okpj .woocommerce ul.order_details{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0;padding:24px;border:1px solid var(--jp-line);border-radius:16px;background:var(--jp-soft)}.okpj .woocommerce ul.order_details li{list-style:none;margin:0;float:none;padding-inline-end:20px;font-size:12px}.okpj .woocommerce ul.order_details li strong{font-size:17px}.okpj .woocommerce .woocommerce-order h2{margin:32px 0 20px;font-size:25px}.okpj .woocommerce .woocommerce-customer-details address{border:1px solid var(--jp-line);border-radius:16px;padding:22px;line-height:1.9;box-shadow:none}.okpj--account .okpj-native:not(.is-guest)>.woocommerce{display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;align-items:start}.okpj--account .okpj-native:not(.is-guest)>.woocommerce>*{grid-column:1/-1}.okpj--account .woocommerce .woocommerce-MyAccount-navigation{grid-column:1!important;width:100%;float:none;background:var(--jp-soft);border:1px solid var(--jp-line);border-radius:20px;padding:12px}.okpj--account .woocommerce .woocommerce-MyAccount-content{grid-column:2!important;float:none;width:100%;min-width:0;background:#fff;border:1px solid var(--jp-line);border-radius:var(--jp-radius);padding:32px}.okpj--account .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.okpj--account .woocommerce .woocommerce-MyAccount-navigation li{margin:0;padding:0;border:0}.okpj--account .woocommerce .woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:12px;padding:15px 17px;font-size:15px;font-weight:600;border-radius:12px;margin:3px 0;line-height:1.5}.okpj--account .woocommerce .woocommerce-MyAccount-navigation a:before{content:"";width:7px;height:7px;border:1px solid #8190a1;border-radius:3px;flex-shrink:0}.okpj--account .woocommerce .woocommerce-MyAccount-navigation .is-active a{background:#fff;color:var(--jp-text);box-shadow:0 3px 12px #18233208}.okpj--account .woocommerce .woocommerce-MyAccount-navigation .is-active a:before{background:var(--jp-accent);border-color:var(--jp-accent)}.okpj--account .woocommerce .woocommerce-MyAccount-navigation a:hover{background:#fff}.okpj--account .woocommerce .woocommerce-MyAccount-content>p{margin-bottom:18px;font-size:16px;line-height:1.85;color:var(--jp-muted)}.okpj--account .woocommerce .woocommerce-MyAccount-content>p a{color:var(--jp-text);text-decoration:underline;text-decoration-color:var(--jp-accent);text-underline-offset:4px}.okpj--account .woocommerce .woocommerce-MyAccount-content>h2{margin:24px 0;font-size:26px}.okpj--account .woocommerce .woocommerce-MyAccount-content fieldset{border:1px solid var(--jp-line);border-radius:16px;padding:22px;margin:26px 0}.okpj--account .woocommerce .woocommerce-MyAccount-content legend{font-size:17px;font-weight:700;padding:0 10px}.okpj--account .woocommerce .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:22px}.okpj--account .woocommerce .woocommerce-Addresses>div{width:100%;float:none;border:1px solid var(--jp-line);border-radius:16px;padding:22px}.okpj--account .woocommerce .woocommerce-Addresses h2{font-size:21px;margin:0 0 20px}.okpj--account .woocommerce .woocommerce-Addresses address{font-size:16px;line-height:1.9;font-style:normal}.okpj--account .woocommerce .woocommerce-Addresses .edit{font-size:14px;text-decoration:underline}.okpj--account .woocommerce form.login,.okpj--account .woocommerce form.register{border:1px solid var(--jp-line);border-radius:var(--jp-radius);padding:30px;margin:20px 0 0;background:#fff}.okpj--account .is-guest>.woocommerce{max-width:1050px;margin:auto}.okpj--account .is-guest>.woocommerce>.woocommerce-form-login{max-width:640px;margin-inline:auto}.okpj--account .is-guest>.woocommerce>h2{font-size:26px;max-width:640px;margin:0 auto}.okpj--account .is-guest .u-columns{display:grid;grid-template-columns:1fr 1fr;gap:34px}.okpj--account .is-guest .u-columns .u-column1,.okpj--account .is-guest .u-columns .u-column2{width:100%;float:none}.okpj--account .is-guest .u-columns h2{font-size:26px}.okpj--account .is-guest .lost_password{font-size:14px;margin-top:20px}.okpj--account .is-guest .woocommerce-privacy-policy-text{font-size:14px;color:var(--jp-muted);margin:20px 0}.okpj-account-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 34px}.okpj-account-quick>a,.okpj-account-quick>div{display:flex;flex-direction:column;align-items:flex-start;padding:22px 18px;background:var(--jp-soft);border:1px solid var(--jp-line);border-radius:16px;gap:12px;min-width:0}.okpj-account-quick>a>svg:first-child,.okpj-account-quick>div>svg:first-child{color:var(--jp-accent);width:26px;height:26px}.okpj-account-quick strong{font-size:16px;line-height:1.5}.okpj-account-quick span{font-size:12px;line-height:1.6;color:var(--jp-muted)}.okpj-account-quick>a>svg:last-child{width:18px;height:18px;margin-inline-start:auto}.okpj-account-quick>a:hover{background:#fff7ef;border-color:#f1c7a9}.okpj .okpj-recent .okpj-section-heading h2{font-size:23px}.okpj-order-row{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid var(--jp-line);font-size:14px}.okpj-order-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--jp-soft);flex-shrink:0}.okpj-order-icon>svg{width:21px;height:21px;color:var(--jp-muted)}.okpj-order-row>span:nth-child(2){flex:1}.okpj-order-row strong{display:block;font-size:15px}.okpj-order-row small{display:block;color:var(--jp-muted);margin-top:4px}.okpj-order-status{font-size:12px;background:var(--jp-soft);padding:4px 10px;border-radius:20px}.okpj-order-row>svg{width:19px;height:19px;color:var(--jp-accent)}.okpj-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;padding-top:30px;border-top:1px solid var(--jp-line)}.okpj-notes>article{display:flex;gap:15px;align-items:flex-start}.okpj-notes>article>svg{color:var(--jp-accent);width:25px;height:25px;margin-top:3px}.okpj-notes h3{font-size:16px;line-height:1.6;margin-bottom:8px}.okpj-notes p{font-size:14px;line-height:1.9;color:var(--jp-muted);white-space:pre-line}.okpj-preview-body{margin:0;background:#f3f5f8}.okpj-preview-top{padding:12px 22px;text-align:center;font:14px/1.5"Rubik",Arial,sans-serif;background:#182332;color:#fff}.okpj-preview-label{background:#fff5e9;border:1px solid #f1d5b8;border-radius:12px;padding:16px 22px;font-size:15px;margin-bottom:25px}.okpj-demo-commerce{display:grid;grid-template-columns:1.5fr 1fr;gap:28px}.okpj-demo-card{border:1px solid var(--jp-line);border-radius:var(--jp-radius);padding:30px;min-width:0;background:#fff}.okpj-demo-card h2{font-size:25px;margin-bottom:24px}.okpj-demo-card h3{font-size:19px;margin-bottom:12px}.okpj-demo-card p{font-size:16px;color:var(--jp-muted)}.okpj-demo-product{display:flex;align-items:center;gap:20px;padding:22px 0;border-block:1px solid var(--jp-line);margin:24px 0}.okpj-demo-product>svg{width:75px;height:75px;padding:18px;background:var(--jp-soft);border-radius:15px;color:var(--jp-accent)}.okpj-demo-product>div{flex:1}.okpj-demo-total{display:flex;justify-content:space-between;gap:12px;padding:18px 0;border-top:1px solid var(--jp-line);font-size:16px}.okpj-demo-card>.okpj-button{width:100%;margin-top:24px}.okpj-demo-coupon{display:flex;gap:16px;align-items:center;font-size:16px}.okpj-demo-coupon button{padding:10px 24px;border:1px solid var(--jp-line);border-radius:10px}.okpj-demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.okpj-demo-fields label{font-size:15px;display:block}.okpj-demo-fields input{display:block;width:100%;margin-top:7px;background:var(--jp-soft);border:1px solid var(--jp-line);border-radius:10px;padding:12px}.okpj-demo-account{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px}.okpj-demo-nav{background:var(--jp-soft);border:1px solid var(--jp-line);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:20px;font-size:16px}.okpj-small{font-size:13px!important;margin-top:16px!important}@media (max-width:1100px){.okpj-shell{padding-inline:26px}.okpj-hero-emblem{width:86px;height:86px;border-radius:24px}.okpj--cart .okpj-native>.woocommerce{grid-template-columns:1fr}.okpj--cart .okpj-native>.woocommerce>.cart-collaterals{grid-column:1}.okpj .woocommerce .cart-collaterals .cart_totals{max-width:660px;margin-inline-start:auto}.okpj .woocommerce .cross-sells ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.okpj--checkout .woocommerce form.checkout{gap:20px;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.okpj--checkout .woocommerce form.checkout #customer_details{padding:22px}.okpj-cta{padding:30px;gap:20px}.okpj-cta-symbol{display:none}.okpj--account .okpj-native:not(.is-guest)>.woocommerce{grid-template-columns:210px minmax(0,1fr);gap:22px}.okpj--account .woocommerce .woocommerce-MyAccount-content{padding:24px}.okpj-order-row{flex-wrap:wrap}.okpj-order-icon{display:none}}@media (max-width:780px){.okpj-shell{padding:24px 20px 42px}.okpj-brandline{margin-bottom:32px;padding-bottom:22px}.okpj-page-head{gap:20px;align-items:flex-start}.okpj-hero-emblem{display:none}.okpj-page-head p{font-size:17px}.okpj-cta{flex-direction:column;align-items:flex-start;margin-top:38px;padding:26px}.okpj-cta h2{font-size:25px}.okpj-cta .okpj-button{width:100%;margin-top:4px}.okpj-steps{gap:12px;align-items:flex-start;margin-bottom:26px}.okpj-steps li{gap:9px;font-size:13px;flex-direction:column;align-items:center;text-align:center}.okpj-step-number{width:36px;height:36px;font-size:12px}.okpj--checkout .woocommerce form.checkout{display:block}.okpj--checkout .woocommerce form.checkout #customer_details{margin-bottom:30px}.okpj--checkout .woocommerce form.checkout #order_review_heading{margin:0 0 20px}.okpj--account .okpj-native:not(.is-guest)>.woocommerce{display:block}.okpj--account .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:24px;padding:12px}.okpj--account .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:6px}.okpj--account .woocommerce .woocommerce-MyAccount-navigation a{padding:10px 12px;font-size:13px;margin:0}.okpj--account .woocommerce .woocommerce-MyAccount-navigation a:before{display:none}.okpj--account .woocommerce .woocommerce-MyAccount-content{padding:24px 20px}.okpj--account .is-guest .u-columns{grid-template-columns:1fr;gap:30px}.okpj-notes{grid-template-columns:1fr;gap:22px;margin-top:32px}.okpj-notes>article{gap:16px}.okpj-demo-commerce,.okpj-demo-account{grid-template-columns:1fr}.okpj-demo-nav{display:none}.okpj-demo-card{padding:24px}.okpj .woocommerce table.shop_table .product-thumbnail{display:none}.okpj .woocommerce table.shop_table .product-remove{display:block}.okpj .woocommerce table.cart td.actions .coupon .button{width:auto}.okpj .woocommerce table.cart td.actions>button{width:100%;margin:5px 0 0}.okpj .woocommerce .cart_totals{margin:0;max-width:none}.okpj .woocommerce ul.order_details{flex-direction:column}.okpj .woocommerce ul.order_details li{border:0;font-size:13px;padding:0 0 12px;border-bottom:1px solid var(--jp-line)}.okpj .woocommerce ul.order_details li:last-child{border:0;padding:0}.okpj .woocommerce .woocommerce-customer-details .col2-set .col-1,.okpj .woocommerce .woocommerce-customer-details .col2-set .col-2{width:100%;float:none;margin-bottom:22px}}@media (max-width:520px){.okpj-shell{padding-inline:16px}.okpj-brand-label{font-size:12px}.okpj-brandline{gap:14px}.okpj-kicker{font-size:13px}.okpj-section-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.okpj-section-heading h2{font-size:24px}.okpj-account-quick{grid-template-columns:1fr;gap:12px}.okpj-account-quick>a{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;gap:7px 14px;padding:18px}.okpj-account-quick>a>svg:first-child{grid-row:1/span 2}.okpj-account-quick>a>strong{grid-column:2}.okpj-account-quick>a>span{grid-column:2}.okpj-account-quick>a>svg:last-child{grid-column:3;grid-row:1/span 2}.okpj--account .woocommerce .woocommerce-Addresses{grid-template-columns:1fr}.okpj--account .woocommerce form.login,.okpj--account .woocommerce form.register{padding:22px}.okpj .woocommerce form .form-row-first,.okpj .woocommerce form .form-row-last{float:none;width:100%;clear:both}.okpj-order-row{gap:10px}.okpj-order-row>span:nth-child(2){flex-basis:60%}.okpj-order-row>bdi{margin-inline-start:auto}.okpj-order-row .okpj-order-status{max-width:100%;font-size:11px}.okpj .woocommerce .cart-collaterals .cart_totals{padding:20px}.okpj .woocommerce .cross-sells ul.products{grid-template-columns:1fr 1fr}.okpj-demo-fields{grid-template-columns:1fr}.okpj-demo-product{flex-wrap:wrap}.okpj-demo-product>svg{width:50px;height:50px;padding:12px}.okpj .woocommerce table.shop_table td{padding:14px 10px}.okpj .woocommerce .cart .actions .coupon{gap:10px}.okpj .woocommerce .cart .actions #coupon_code{flex:1;min-width:100px;width:120px}.okpj .woocommerce .cart .actions .coupon .button{padding:12px;font-size:12px}.okpj--checkout .woocommerce form.checkout #customer_details{padding:22px 16px}.okpj--checkout .woocommerce #payment ul.payment_methods{padding:16px}.okpj--checkout .woocommerce #payment .place-order{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.okpj *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.okpj-brandline,.okpj-breadcrumb,.okpj-cta{display:none!important}.okpj-shell{max-width:none;padding:0}.okpj h1{font-size:28pt}.okpj a{color:#000!important}}.okpj .wc-block-components-notice-banner{background:var(--jp-soft)!important;border:1px solid var(--jp-line)!important;border-inline-start:4px solid var(--jp-accent)!important;border-radius:12px!important;color:var(--jp-text)!important;padding:18px 22px!important;margin:0 0 24px!important;font-size:15px!important;line-height:1.7!important}.okpj .wc-block-components-notice-banner>svg{background:var(--jp-accent)!important;fill:var(--jp-ink)!important}.okpj .wc-block-components-notice-banner.is-error{background:#fff6f7!important;border-inline-start-color:#ad263e!important}.okpj .wc-block-components-notice-banner.is-error>svg{background:#ad263e!important;fill:#fff!important}.okpj .wc-block-components-notice-banner__content>a{font-weight:700;text-decoration:underline;text-underline-offset:4px}@media (min-width:781px){.okpj--checkout .woocommerce form.checkout{grid-template-rows:min-content minmax(0,1fr)}.okpj--checkout .woocommerce form.checkout #customer_details{grid-row:1/span 2}.okpj--checkout .woocommerce form.checkout #order_review_heading{align-self:start}.okpj--checkout .woocommerce form.checkout #order_review{grid-row:2}}.okpj:is(.okpj--cart,.okpj--checkout){--jp-text:#242b32;--jp-muted:#5b6671;--jp-line:#e3e8eb;--jp-soft:#f7f9fa;background:#fff}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-shell{padding-top:28px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-brandline{margin-bottom:26px;padding-bottom:18px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-page-head{padding:0 0 28px;margin:0;gap:25px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-page-head h1{font-size:clamp(32px,3.7vw,50px);line-height:1.2;letter-spacing:-.035em}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-page-head p{font-size:18px;line-height:1.8;max-width:650px;margin-top:15px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-hero-emblem{width:78px;height:78px;border-radius:22px;background:#fff4eb;border:1px solid #f3decd;transform:none}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-hero-emblem>.okpp-icon{width:36px;height:36px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-kicker{font-size:14px;margin-bottom:13px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-steps{padding:18px 22px;border:1px solid var(--jp-line);background:#fafbfc;border-radius:15px;margin-bottom:32px;gap:25px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-steps li{font-size:16px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-step-number{width:36px;height:36px;border-radius:11px;background:#fff}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-steps li[aria-current] .okpj-step-number{background:var(--jp-accent);border-color:var(--jp-accent)}.okpj .okpj-cart-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px}.okpj .okpj-cart-heading h2{font-size:24px;display:flex;align-items:center;gap:10px;margin:0}.okpj .okpj-cart-heading h2>.okpp-icon{width:24px;height:24px;color:var(--jp-accent)}.okpj .okpj-cart-heading>a{font-size:15px;color:var(--jp-muted);display:inline-flex;gap:7px;align-items:center;text-decoration:underline;text-underline-offset:4px;min-height:44px}.okpj .okpj-cart-heading>a>.okpp-icon{width:18px;height:18px}.okpj--cart .okpj-native>.woocommerce{grid-template-columns:minmax(0,1.8fr) minmax(335px,1fr);gap:26px}.okpj--cart .woocommerce .woocommerce-cart-form{border:1px solid var(--jp-line);border-radius:22px;padding:23px;background:#fff;box-shadow:0 7px 25px #24333e04}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table{border:0;border-radius:0;margin-bottom:0;font-size:16px}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table th{background:#f8fafb;padding:13px 9px;color:var(--jp-muted);font-size:14px;font-weight:600}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table td{padding:22px 9px}.okpj--cart .woocommerce table.shop_table .product-name>a{font-size:17px;font-weight:650}.okpj--cart .woocommerce table.shop_table .product-thumbnail{width:85px;padding-inline:0 10px}.okpj--cart .woocommerce table.shop_table .product-thumbnail img{width:74px;height:85px;border:1px solid #eef0f2;background:#fff;object-fit:contain}.okpj--cart .woocommerce table.shop_table .product-remove{width:35px;padding-inline:0 8px}.okpj--cart .woocommerce a.remove{width:28px;height:28px;font-size:22px;line-height:26px;background:#f4f6f7;color:#606c75!important;border:1px solid #e8ebee}.okpj--cart .woocommerce a.remove:hover{background:#fff0ed;color:#922e1b!important;border-color:#ddaca3}.okpj--cart .woocommerce .cart .actions .coupon{margin-bottom:15px;gap:10px}.okpj--cart .woocommerce .cart .actions .coupon .button{font-size:15px;background:#fff;border:1px solid #c9d1d6}.okpj--cart .woocommerce .cart .actions>button{background:#f1f4f6;color:var(--jp-text);border:1px solid #dce2e6;font-size:15px}.okpj--cart .woocommerce .cart-collaterals .cart_totals{padding:26px;border-radius:22px;background:#f8fafb;border-top:3px solid var(--jp-accent);box-shadow:0 7px 25px #24333e04}.okpj--cart .woocommerce .cart_totals>h2{font-size:25px;line-height:1.4;margin-bottom:17px}.okpj--cart .woocommerce .cart_totals table.shop_table{font-size:16px;margin-bottom:14px}.okpj--cart .woocommerce .cart_totals table th{width:37%;font-size:15px}.okpj--cart .woocommerce .cart_totals table td{padding-inline-start:12px}.okpj--cart .woocommerce .cart_totals .order-total td{font-size:25px;font-weight:800}.okpj--cart .woocommerce .cart_totals .order-total th{font-size:18px}.okpj--cart .woocommerce .wc-proceed-to-checkout a.checkout-button{font-size:18px;min-height:56px;border-radius:12px;box-shadow:0 5px 12px #e66b2514}.okpj--cart .wccb-cart-note{margin:0 0 18px;border:1px solid #f0d9c5;border-radius:12px}.okpj--cart .wccb-cart-note>a{padding:14px;gap:10px;font-size:15px}.okpj--cart .wccb-cart-note .wccb-cart-copy{font-size:14px}.okpj--cart .wccb-cart-note .wccb-cart-link{font-size:14px}.okpj--checkout .woocommerce form.checkout{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:0 28px;align-items:start}.okpj--checkout .woocommerce form.checkout #customer_details{border:1px solid var(--jp-line);border-radius:22px;background:#fff;padding:30px;box-shadow:0 7px 25px #24333e04}.okpj--checkout .woocommerce form.checkout #customer_details h3{font-size:25px;line-height:1.4;display:flex;gap:11px;align-items:center;margin:0 0 25px}.okpj--checkout .woocommerce form.checkout .woocommerce-billing-fields>h3:before{content:"01";font:700 13px/1"Rubik",Arial,sans-serif;color:#843306;background:#fff1e6;border:1px solid #f2d5c0;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;flex-shrink:0}.okpj--checkout .woocommerce form.checkout .woocommerce-additional-fields>h3:before{content:"02";font:700 13px/1"Rubik",Arial,sans-serif;color:#843306;background:#fff1e6;border:1px solid #f2d5c0;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;flex-shrink:0}.okpj--checkout .woocommerce form.checkout #customer_details .woocommerce-additional-fields>h3{margin-top:28px}.okpj--checkout .woocommerce form.checkout #ship-to-different-address{font-size:18px;margin-block:12px 22px}.okpj--checkout .woocommerce form.checkout #ship-to-different-address label{font-size:18px;font-weight:650}.okpj--checkout .woocommerce form .form-row{margin-bottom:20px}.okpj--checkout .woocommerce form .form-row label{font-size:17px;font-weight:650;line-height:1.6;margin-bottom:9px}.okpj--checkout .woocommerce form :is(input.input-text,textarea,select){font-size:17px;min-height:52px;border-color:#cbd3d9;background:#fafbfc;border-radius:10px;padding:13px 14px}.okpj--checkout .woocommerce form :is(input.input-text,textarea,select):focus{border-color:#5e798c;outline:3px solid #dbe8f0;outline-offset:1px;background:white}.okpj--checkout .woocommerce form .select2-selection--single{min-height:52px;background:#fafbfc;border-color:#cbd3d9}.okpj--checkout .woocommerce form .select2-selection__rendered{font-size:17px;line-height:50px}.okpj--checkout .woocommerce form .select2-selection__arrow{height:50px}.okpj--checkout .woocommerce form.checkout #order_review_heading{border:1px solid var(--jp-line);border-bottom:0;border-top:3px solid var(--jp-accent);border-radius:22px 22px 0 0;padding:25px 24px 20px;margin:0;background:#f8fafb;font-size:25px;line-height:1.4}.okpj--checkout .woocommerce form.checkout #order_review{background:#f8fafb;border:1px solid var(--jp-line);border-top:0;border-radius:0 0 22px 22px;padding:0 23px 23px;min-width:0}.okpj--checkout .woocommerce #order_review table.shop_table{border:0;background:transparent;font-size:16px;border-radius:0;margin-bottom:20px}.okpj--checkout .woocommerce #order_review table.shop_table :is(th,td){padding:15px 0;background:transparent}.okpj--checkout .woocommerce #order_review table.shop_table thead th{font-size:14px;color:var(--jp-muted);font-weight:600;border-bottom:1px solid var(--jp-line)}.okpj--checkout .woocommerce #order_review table.shop_table th.product-total,.okpj--checkout .woocommerce #order_review table.shop_table td.product-total{padding-inline-start:15px;text-align:end}.okpj--checkout .woocommerce #order_review table.shop_table .cart_item .product-name{line-height:1.7;overflow-wrap:anywhere}.okpj--checkout .woocommerce #order_review table.shop_table .order-total td{font-size:25px;font-weight:800}.okpj--checkout .woocommerce #order_review table.shop_table .order-total th{font-size:18px}.okpj--checkout .woocommerce #payment{border:1px solid #dfe5e9;background:#fff;border-radius:15px;overflow:hidden}.okpj--checkout .woocommerce #payment ul.payment_methods{padding:20px}.okpj--checkout .woocommerce #payment ul.payment_methods li{font-size:17px}.okpj--checkout .woocommerce #payment ul.payment_methods li>label{font-size:17px;font-weight:650}.okpj--checkout .woocommerce #payment div.payment_box{font-size:15px;line-height:1.8;background:#f7f9fa;border:0;padding:15px}.okpj--checkout .woocommerce #payment .place-order{padding:20px}.okpj--checkout .woocommerce #payment .woocommerce-privacy-policy-text{font-size:14px;line-height:1.9}.okpj--checkout .woocommerce #payment .woocommerce-terms-and-conditions-wrapper{font-size:15px}.okpj--checkout .woocommerce #payment #place_order{font-size:18px;margin-top:22px;min-height:58px}.okpj--checkout .woocommerce form.checkout_coupon{border-radius:15px;padding:22px;background:#fff}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-notes{gap:18px;margin-top:32px;padding-top:0;border:0}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-notes>article{background:#f9fafb;border:1px solid var(--jp-line);border-radius:15px;padding:21px;gap:13px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-notes h3{font-size:17px;margin-bottom:7px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-notes p{font-size:15px;line-height:1.85}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-help{margin-top:28px}.okpj:is(.okpj--cart,.okpj--checkout) .woocommerce ul#shipping_method li{line-height:1.75;margin-bottom:12px}.okpj:is(.okpj--cart,.okpj--checkout) .woocommerce ul#shipping_method label{display:inline;font-size:15px;font-weight:400}@media (max-width:1100px){.okpj--cart .okpj-native>.woocommerce{grid-template-columns:minmax(0,1fr)}.okpj--cart .okpj-native>.woocommerce>.cart-collaterals{grid-column:1}.okpj--cart .woocommerce .cart-collaterals .cart_totals{max-width:none}.okpj--checkout .woocommerce form.checkout{grid-template-columns:minmax(0,1.2fr) minmax(310px,1fr);gap:0 20px}.okpj--checkout .woocommerce form.checkout #customer_details{padding:25px}.okpj--checkout .woocommerce form.checkout #order_review{padding-inline:20px}.okpj--checkout .woocommerce form.checkout #order_review_heading{padding-inline:20px}}@media (max-width:780px){.okpj:is(.okpj--cart,.okpj--checkout) .okpj-shell{padding-top:20px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-page-head{padding-bottom:24px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-page-head p{font-size:17px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-steps{padding:16px 10px;gap:10px;margin-bottom:24px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-steps li{font-size:13px;gap:9px}.okpj--cart .woocommerce .woocommerce-cart-form{padding:20px}.okpj .okpj-cart-heading{flex-wrap:wrap;gap:8px;margin-bottom:12px}.okpj .okpj-cart-heading h2{font-size:23px}.okpj .okpj-cart-heading>a{font-size:14px}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table{display:block;overflow:visible}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table tbody{display:block}.okpj--cart .woocommerce table.cart thead{display:none}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item{display:grid;grid-template-columns:78px minmax(0,1fr) 30px;gap:10px 15px;border-top:1px solid var(--jp-line);padding:22px 0;background:#fff}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td{display:block;text-align:start!important;padding:0;border:0;background:transparent;font-size:16px;width:auto}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td:before{float:none;font-size:14px;font-weight:400;color:var(--jp-muted);margin-inline-end:10px}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-thumbnail{display:block!important;grid-column:1;grid-row:1/4}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-thumbnail:before{display:none}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-thumbnail img{width:78px;height:94px;background:#fff}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-remove{grid-column:3;grid-row:1}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-name{grid-column:2;grid-row:1}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-name:before{display:none}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-name>a{font-size:17px}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-price{grid-column:2/4;grid-row:2}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-quantity{grid-column:2/4;grid-row:3;display:flex;align-items:center;gap:4px}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-subtotal{grid-column:2/4;grid-row:4;font-size:18px;font-weight:750}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table tr:not(.cart_item){display:block}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table td.actions{display:block;width:100%;padding:18px 0 0}.okpj--cart .woocommerce .cart .actions .coupon{display:flex;flex-wrap:wrap;gap:10px}.okpj--cart .woocommerce .cart .actions #coupon_code{min-width:100px;width:auto;flex:1}.okpj--cart .woocommerce .cart .actions .coupon .button{float:none;width:auto;font-size:14px;padding-inline:15px}.okpj--cart .woocommerce .cart .actions>button{width:100%;margin-top:0}.okpj--checkout .woocommerce form.checkout{display:block}.okpj--checkout .woocommerce form.checkout #customer_details{margin-bottom:25px;padding:26px}.okpj--checkout .woocommerce form.checkout #order_review_heading{padding:23px 23px 18px;margin:0}.okpj--checkout .woocommerce form.checkout #order_review{padding:0 23px 23px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-notes{grid-template-columns:1fr;gap:12px;margin-top:25px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-notes>article{padding:20px}.okpj--cart .woocommerce .cart-collaterals .cart_totals{padding:24px}.okpj--cart .woocommerce .cart_totals table.shop_table tr{background:transparent}.okpj--cart .woocommerce .cart_totals table.shop_table td:before{font-weight:600;font-size:16px}}@media (max-width:520px){.okpj--cart .woocommerce .woocommerce-cart-form{padding:18px}.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item{grid-template-columns:64px minmax(0,1fr) 28px;gap:10px 12px}.okpj--cart .woocommerce table.shop_table tr.cart_item .product-thumbnail img{width:64px;height:78px}.okpj--checkout .woocommerce form.checkout #customer_details{padding:23px 18px}.okpj--checkout .woocommerce form.checkout #customer_details h3{font-size:23px}.okpj--checkout .woocommerce form.checkout #order_review_heading{padding:22px 18px 17px;font-size:24px}.okpj--checkout .woocommerce form.checkout #order_review{padding:0 18px 18px}.okpj--checkout .woocommerce #payment ul.payment_methods,.okpj--checkout .woocommerce #payment .place-order{padding:17px}.okpj--cart .woocommerce .cart-collaterals .cart_totals{padding:22px 18px}.okpj--cart .woocommerce .cart_totals table.shop_table .order-total td{font-size:24px}.okpj--cart .woocommerce .cart .actions .coupon .button{font-size:14px}.okpj:is(.okpj--cart,.okpj--checkout) .okpj-kicker{font-size:13px}}@media (max-width:780px){.okpj--cart .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity{display:flex;align-items:center;gap:7px}.okpj--cart .woocommerce .cart_totals table.shop_table tr td{background:transparent!important}}
