@media (max-width:980px){.pa-open-mobile-menu .et_pb_menu__menu{display:flex!important}.pa-open-mobile-menu .et_mobile_nav_menu{display:none!important}}.woocommerce-message{display:none!important}:root{--pj-navy:#09003C;--pj-gold:#E0B988;--pj-border:rgba(9,0,60,.26);--pj-border-strong:rgba(9,0,60,.42);--pj-radius:16px;--pj-radius-sm:12px;--pj-card-pad:22px;--pj-gap:22px;--pj-focus:0 0 0 3px rgba(224,185,136,.35)}body.woocommerce-checkout #main-content form.checkout{color:var(--pj-navy)}body.woocommerce-checkout #main-content form.checkout,body.woocommerce-checkout #main-content form.checkout *{box-sizing:border-box!important}body.woocommerce-checkout #main-content form.checkout a{color:var(--pj-navy)!important;text-decoration:underline;text-decoration-color:rgba(224,185,136,.75);text-underline-offset:3px}body.woocommerce-checkout #main-content form.checkout a:hover{text-decoration-color:var(--pj-gold)}body.woocommerce-checkout #main-content form.checkout #customer_details,body.woocommerce-checkout #main-content form.checkout #order_review,body.woocommerce-checkout #main-content form.checkout #payment{background:#fff;border:2px solid var(--pj-border-strong);border-radius:var(--pj-radius);box-shadow:none!important;padding:var(--pj-card-pad)}body.woocommerce-checkout #main-content form.checkout #order_review{margin-top:26px}body.woocommerce-checkout #main-content form.checkout #payment{margin-top:18px}body.woocommerce-checkout #main-content form.checkout>*{margin-bottom:var(--pj-gap)}body.woocommerce-checkout #main-content form.checkout h3,body.woocommerce-checkout #main-content form.checkout h4,body.woocommerce-checkout #main-content form.checkout #order_review_heading{color:var(--pj-navy);font-weight:900;letter-spacing:.2px;line-height:1.15;margin:0 0 18px 0;padding-bottom:10px}body.woocommerce-checkout #main-content form.checkout h3,body.woocommerce-checkout #main-content form.checkout #order_review_heading{font-size:26px}body.woocommerce-checkout #main-content form.checkout h4{font-size:20px}body.woocommerce-checkout #main-content form.checkout h3:after,body.woocommerce-checkout #main-content form.checkout h4:after,body.woocommerce-checkout #main-content form.checkout #order_review_heading:after{content:"";display:block;width:78px;height:3px;background:var(--pj-gold);border-radius:999px;margin-top:10px}body.woocommerce-checkout #main-content form.checkout .form-row{margin:0 0 16px 0!important}body.woocommerce-checkout #main-content form.checkout label{color:var(--pj-navy);font-weight:800;font-size:14px;margin:0 0 8px 0}body.woocommerce-checkout #main-content form.checkout .required{color:var(--pj-gold);font-weight:900}body.woocommerce-checkout #main-content form.checkout input.input-text,body.woocommerce-checkout #main-content form.checkout textarea,body.woocommerce-checkout #main-content form.checkout select,body.woocommerce-checkout #main-content form.checkout .select2-container--default .select2-selection--single{width:100%!important;max-width:100%!important;color:var(--pj-navy)!important;background:#fff!important;border:2px solid var(--pj-border)!important;border-radius:var(--pj-radius-sm)!important;padding:12px 14px!important;min-height:48px;box-shadow:none!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease}body.woocommerce-checkout #main-content form.checkout textarea{min-height:140px;line-height:1.5;resize:vertical}body.woocommerce-checkout #main-content form.checkout input.input-text:focus,body.woocommerce-checkout #main-content form.checkout textarea:focus,body.woocommerce-checkout #main-content form.checkout select:focus,body.woocommerce-checkout #main-content form.checkout .select2-container--default.select2-container--focus .select2-selection--single{border-color:rgba(224,185,136,.95)!important;box-shadow:var(--pj-focus)!important}body.woocommerce-checkout #order_review table.shop_table{border:none!important;margin:10px 0 0 0!important;width:100%!important;table-layout:auto!important}body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td{border-top:1px solid rgba(9,0,60,.12)!important;padding:14px 10px!important;color:var(--pj-navy)!important;background:#fff!important;font-size:15px;vertical-align:top!important}body.woocommerce-checkout #order_review table.shop_table thead th{font-weight:900!important;background:rgba(224,185,136,.14)!important;border-top:none!important}body.woocommerce-checkout #order_review table.shop_table thead th.product-total,body.woocommerce-checkout #order_review table.shop_table tbody td.product-total{display:none!important}body.woocommerce-checkout #order_review table.shop_table th.product-name,body.woocommerce-checkout #order_review table.shop_table td.product-name{width:100%!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr:not(.order-total){display:none!important}body.woocommerce-checkout #main-content .wcuf_checkout_ajax_container,body.woocommerce-checkout #main-content .wcuf_file_uploads_container,body.woocommerce-checkout #main-content .wcuf_single_upload_field_container,body.woocommerce-checkout #main-content .wcuf_upload_fields_row_element{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.woocommerce-checkout #main-content .wcuf_single_upload_field_container{text-align:center!important;margin-top:18px!important;padding:18px!important;border:2px solid rgba(9,0,60,.14)!important;border-radius:18px!important;background:rgba(224,185,136,.07)!important}body.woocommerce-checkout #main-content .wcuf_upload_field_title{text-align:center!important;margin:0 0 12px 0!important;padding:0!important}body.woocommerce-checkout #main-content .wcuf_upload_field_title:before,body.woocommerce-checkout #main-content .wcuf_upload_field_title:after{content:none!important;display:none!important}body.woocommerce-checkout #main-content .wcuf_single_upload_field_container p{text-align:center!important;max-width:560px!important;margin:0 auto 10px auto!important;line-height:1.65}body.woocommerce-checkout #main-content .wcuf_single_upload_field_container p:last-of-type{font-weight:900!important;margin-bottom:16px!important}body.woocommerce-checkout #main-content .wcuf_drop_files_area,body.woocommerce-checkout #main-content .wcuf_drag_and_drop_area{margin:0 auto!important;width:100%!important;max-width:720px!important;background:#fff!important;border:2px dashed rgba(9,0,60,.35)!important;border-radius:18px!important;padding:26px 18px!important;min-height:140px;box-shadow:none!important;text-align:center!important}body.woocommerce-checkout #main-content .wcuf_drop_files_area:hover,body.woocommerce-checkout #main-content .wcuf_drag_and_drop_area:hover{border-color:rgba(224,185,136,.95)!important;box-shadow:var(--pj-focus)!important}body.woocommerce-checkout #main-content .wcuf_single_upload_field_container button,body.woocommerce-checkout #main-content .wcuf_single_upload_field_container .button,body.woocommerce-checkout #main-content .wcuf_single_upload_field_container input[type="button"],body.woocommerce-checkout #main-content .wcuf_single_upload_field_container input[type="submit"]{background:var(--pj-navy)!important;color:#fff!important;border:2px solid var(--pj-navy)!important;border-radius:12px!important;padding:10px 14px!important;font-weight:900!important;letter-spacing:.2px;text-transform:uppercase;box-shadow:none!important;cursor:pointer!important}body.woocommerce-checkout #main-content .wcuf_single_upload_field_container .et_pb_button:after,body.woocommerce-checkout #main-content .wcuf_single_upload_field_container .et_pb_button:hover:after,body.woocommerce-checkout #main-content .wcuf_single_upload_field_container button:after,body.woocommerce-checkout #main-content .wcuf_single_upload_field_container button:hover:after,body.woocommerce-checkout #main-content .wcuf_single_upload_field_container .button:after,body.woocommerce-checkout #main-content .wcuf_single_upload_field_container .button:hover:after{content:none!important;display:none!important}-zaznaczenie:granatowa ramka+delikatne złote tło=========================*/body.woocommerce-checkout #main-content form.checkout #payment{padding:18px}body.woocommerce-checkout #main-content form.checkout #payment ul.payment_methods{margin:0!important;padding:0!important;border:none!important}body.woocommerce-checkout #main-content form.checkout #payment ul.payment_methods>li{list-style:none!important;margin:0 0 12px 0!important;padding:16px!important;border:2px solid var(--pj-border-strong)!important;border-radius:var(--pj-radius)!important;background:#fff!important;box-shadow:none!important}body.woocommerce-checkout #main-content form.checkout #payment .payment_box,body.woocommerce-checkout #main-content form.checkout #payment div.payment_box{background:transparent!important;border:none!important;box-shadow:none!important;padding:12px 0 0 0!important;margin:10px 0 0 0!important}body.woocommerce-checkout #main-content form.checkout #payment div.payment_box:before{display:none!important}body.woocommerce-checkout #payment .pbl-container,body.woocommerce-checkout #payment ul.payu-list-banks{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:8px 0 0 0!important}body.woocommerce-checkout #payment ul.payu-list-banks>li.payu-bank{background:transparent!important;border:none!important;box-shadow:none!important;margin:8px!important;padding:0!important}body.woocommerce-checkout #payment ul.payu-list-banks>li.payu-bank label{position:relative!important;display:block!important;cursor:pointer!important;border:2px solid rgba(9,0,60,.22)!important;border-radius:18px!important;background:#fff!important;padding:14px!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}body.woocommerce-checkout #payment ul.payu-list-banks>li.payu-bank label input[type="radio"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:5!important}body.woocommerce-checkout #payment ul.payu-list-banks>li.payu-bank label *{pointer-events:none!important;outline:none!important;box-shadow:none!important}body.woocommerce-checkout #payment ul.payu-list-banks>li.payu-bank label.active,body.woocommerce-checkout #payment ul.payu-list-banks>li.payu-bank label:has(input[type="radio"]:checked){border-color:var(--pj-navy)!important;box-shadow:0 0 0 3px rgba(9,0,60,.10)!important;background:rgba(224,185,136,.10)!important}body.woocommerce-checkout #payment ul.payu-list-banks>li.payu-bank label:hover{border-color:rgba(224,185,136,.95)!important;box-shadow:var(--pj-focus)!important}body.woocommerce-checkout #main-content form.checkout input[type="checkbox"]{accent-color:var(--pj-gold);transform:translateY(1px)}body.woocommerce-checkout #main-content form.checkout #place_order,body.woocommerce-checkout #main-content form.checkout button#place_order,body.woocommerce-checkout #main-content form.checkout .woocommerce button.button.alt{background:var(--pj-gold)!important;color:#fff!important;border:2px solid var(--pj-gold)!important;border-radius:12px!important;padding:12px 18px!important;min-height:46px;font-weight:900!important;letter-spacing:.3px;text-transform:uppercase;box-shadow:none!important;transition:filter .15s ease,transform .15s ease}body.woocommerce-checkout #main-content form.checkout #place_order:hover,body.woocommerce-checkout #main-content form.checkout button#place_order:hover{filter:brightness(.95);transform:translateY(-1px)}body.woocommerce-checkout #main-content form.checkout #place_order:before,body.woocommerce-checkout #main-content form.checkout #place_order:after,body.woocommerce-checkout #main-content form.checkout button#place_order:before,body.woocommerce-checkout #main-content form.checkout button#place_order:after,body.woocommerce-checkout #main-content form.checkout .et_pb_button:after,body.woocommerce-checkout #main-content form.checkout .et_pb_button:hover:after{content:none!important;display:none!important}@media (max-width:980px){body.woocommerce-checkout,body.woocommerce-checkout #page-container,body.woocommerce-checkout #main-content,body.woocommerce-checkout .container,body.woocommerce-checkout .woocommerce{overflow-x:hidden!important;max-width:100%!important}body.woocommerce-checkout #main-content{padding-left:14px!important;padding-right:14px!important}body.woocommerce-checkout #page-container .container{padding-left:0!important;padding-right:0!important}body.woocommerce-checkout #main-content form.checkout #customer_details,body.woocommerce-checkout #main-content form.checkout #order_review,body.woocommerce-checkout #main-content form.checkout #payment{padding:16px!important}body.woocommerce-checkout #main-content .wcuf_single_upload_field_container{padding:14px!important}body.woocommerce-checkout #main-content .wcuf_upload_field_title{font-size:18px!important;line-height:1.2!important;margin-bottom:10px!important}body.woocommerce-checkout #main-content .wcuf_single_upload_field_container p{font-size:13px!important;line-height:1.55!important;padding:0 8px!important}body.woocommerce-checkout #main-content .wcuf_single_upload_field_container p:last-of-type{font-size:13px!important}body.woocommerce-checkout #main-content .wcuf_drop_files_area,body.woocommerce-checkout #main-content .wcuf_drag_and_drop_area{max-width:100%!important;min-height:120px!important;padding:16px 12px!important}@media (max-width:600px){body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total{display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important;align-items:baseline!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td{display:block!important;width:auto!important;padding:0!important;margin:0!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td{text-align:left!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}}body.woocommerce-checkout #place_order{width:100%!important}}@media (max-width:480px){body.woocommerce-checkout #main-content .wcuf_single_upload_field_container p{font-size:12.5px!important}}body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td{word-break:normal!important;overflow-wrap:normal!important}@media (min-width:981px){body.woocommerce-checkout #order_review table.shop_table{table-layout:auto!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total{display:table-row!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td{display:table-cell!important;width:auto!important;max-width:none!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;vertical-align:middle!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td{text-align:right!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td small.includes_tax{display:inline!important;white-space:nowrap!important}}body.woocommerce-checkout .et_pb_row,body.woocommerce-checkout #main-content .container{border:none!important;box-shadow:none!important;background:transparent!important}body.woocommerce-checkout #page-container{border:none!important}body.woocommerce-checkout #page-container,body.woocommerce-checkout #main-content,body.woocommerce-checkout #content-area,body.woocommerce-checkout .container,body.woocommerce-checkout .et_pb_section,body.woocommerce-checkout .et_pb_row,body.woocommerce-checkout .et_pb_column,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body.woocommerce-checkout #page-container:before,body.woocommerce-checkout #page-container:after,body.woocommerce-checkout #main-content:before,body.woocommerce-checkout #main-content:after,body.woocommerce-checkout .container:before,body.woocommerce-checkout .container:after{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .woocommerce-terms-and-conditions,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .et_pb_text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .et_pb_text *{color:#09003C!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .et_pb_bg_layout_dark,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .et_pb_bg_layout_dark *{color:#09003C!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:#09003C!important;text-decoration:underline;text-decoration-color:rgba(224,185,136,.75);text-underline-offset:3px}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a:hover{text-decoration-color:#E0B988}body.woocommerce-checkout .woocommerce-terms-and-conditions{background:#fff!important}body.woocommerce-checkout .woocommerce-notices-wrapper,body.woocommerce-checkout form.checkout .woocommerce-notices-wrapper{margin-bottom:16px!important}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info{background:rgba(224,185,136,.18)!important;border:2px solid rgba(9,0,60,.18)!important;border-left:6px solid #E0B988!important;color:#09003C!important;border-radius:14px!important;box-shadow:none!important;padding:14px 16px!important}body.woocommerce-checkout .woocommerce-error li,body.woocommerce-checkout .woocommerce-message li,body.woocommerce-checkout .woocommerce-info li{color:#09003C!important}body.woocommerce-checkout .woocommerce-error a,body.woocommerce-checkout .woocommerce-message a,body.woocommerce-checkout .woocommerce-info a{color:#09003C!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(224,185,136,.9)}body.woocommerce-checkout .woocommerce-notices-wrapper *{text-shadow:none!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper *{color:#09003C!important}body.woocommerce-checkout .et_pb_bg_layout_dark .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .et_pb_bg_layout_dark .woocommerce-terms-and-conditions-wrapper *{color:#09003C!important}body.woocommerce-checkout .woocommerce-terms-and-conditions{background:#fff!important;border:2px solid rgba(9,0,60,.18)!important;border-radius:14px!important}body.woocommerce-order-received #main-content,body.woocommerce-order-received #main-content .woocommerce{color:#09003C!important}body.woocommerce-order-received #main-content h1,body.woocommerce-order-received #main-content h2,body.woocommerce-order-received #main-content h3,body.woocommerce-order-received #main-content h4{color:#09003C!important}body.woocommerce-order-received .woocommerce-order p,body.woocommerce-order-received .woocommerce-order li,body.woocommerce-order-received .woocommerce-order span,body.woocommerce-order-received .woocommerce-order strong{color:#09003C!important}body.woocommerce-order-received #main-content .et_pb_bg_layout_dark,body.woocommerce-order-received #main-content .et_pb_bg_layout_dark *{color:#09003C!important}body.woocommerce-order-received table,body.woocommerce-order-received table th,body.woocommerce-order-received table td{color:#09003C!important}body.woocommerce-order-received #checkout-info{display:none!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:32px;font-weight:700;color:#09003C;margin-bottom:30px;position:relative;padding-bottom:14px;font-family:inherit;letter-spacing:1px}body.woocommerce-order-received .woocommerce-thankyou-order-received:after{content:"";display:block;width:80px;height:3px;background:#E0B988;margin-top:10px}