.wc-block-components-partial-payment{flex-direction:column;position:relative}.wc-block-components-partial-payment .wc-block-components-partial-payment_form{display:flex;margin-bottom:0;width:100%}.wc-block-components-partial-payment .wc-block-components-partial-payment_form .wc-block-components-partial-payment_input{flex-grow:1;margin-bottom:0;margin-top:0}.wc-block-components-partial-payment .wc-block-components-partial-payment_form .wc-block-components-partial-payment_button{flex-shrink:0;height:3em;margin-left:8px;padding-left:24px;padding-right:24px;white-space:nowrap}.slot-wrapper:has(.wc-block-components-discounts-meta){padding:16px 0!important}:root{--color-primary:#ffbd20;--color-primary-hover:#e6a800;--color-primary-light:rgba(255, 189, 32, 0.12);--color-primary-dark:#cc9700;--color-bg:#14141a;--color-bg-secondary:#18181f;--color-block:#1e1e26;--color-block-hover:#252530;--color-block-alt:#22222c;--color-overlay:rgba(20, 20, 26, 0.85);--color-text:#e8e8f0;--color-text-muted:#9999b0;--color-text-subtle:#6b6b80;--color-text-inverse:#14141a;--color-heading:#f0f0f8;--color-border:#2a2a38;--color-border-hover:#ffbd20;--color-border-focus:rgba(255, 189, 32, 0.6);--color-divider:#22222e;--color-link:#ffbd20;--color-link-hover:#e6a800;--color-link-visited:#cc9700;--btn-bg:#ffbd20;--btn-text:#14141a;--btn-hover-bg:#e6a800;--btn-hover-text:#14141a;--btn-active-bg:#cc9700;--btn-border-radius:6px;--btn-padding:10px 22px;--btn-font-size:0.875rem;--btn-font-weight:600;--btn-transition:background 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;--btn-outline-bg:transparent;--btn-outline-text:#ffbd20;--btn-outline-border:#ffbd20;--btn-outline-hover-bg:rgba(255, 189, 32, 0.12);--input-bg:#1e1e26;--input-text:#e8e8f0;--input-border:#2a2a38;--input-focus-border:#ffbd20;--input-focus-shadow:0 0 0 3px rgba(255, 189, 32, 0.18);--input-placeholder:#6b6b80;--input-border-radius:5px;--input-padding:10px 14px;--input-font-size:0.9rem;--card-bg:#1e1e26;--card-border:#2a2a38;--card-hover-border:#ffbd20;--card-hover-shadow:0 4px 20px rgba(255, 189, 32, 0.1);--card-border-radius:10px;--card-padding:24px;--card-transition:border-color 0.25s ease, box-shadow 0.25s ease;--badge-bg:rgba(255, 189, 32, 0.15);--badge-text:#ffbd20;--badge-border:rgba(255, 189, 32, 0.3);--badge-border-radius:4px;--alert-success-bg:rgba(34, 197, 94, 0.12);--alert-success-text:#4ade80;--alert-success-border:rgba(34, 197, 94, 0.3);--alert-error-bg:rgba(239, 68, 68, 0.12);--alert-error-text:#f87171;--alert-error-border:rgba(239, 68, 68, 0.3);--alert-warning-bg:rgba(255, 189, 32, 0.12);--alert-warning-text:#ffbd20;--alert-warning-border:rgba(255, 189, 32, 0.3);--alert-info-bg:rgba(59, 130, 246, 0.12);--alert-info-text:#93c5fd;--alert-info-border:rgba(59, 130, 246, 0.3);--shadow-sm:0 1px 4px rgba(0, 0, 0, 0.4);--shadow-md:0 4px 16px rgba(0, 0, 0, 0.5);--shadow-lg:0 8px 32px rgba(0, 0, 0, 0.6);--shadow-primary:0 4px 20px rgba(255, 189, 32, 0.2);--font-family:'Noto Kufi Arabic', 'Segoe UI', system-ui, sans-serif;--font-family-heading:'Inter', 'Segoe UI', system-ui, sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.8125rem;--font-size-base:0.9rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semi:600;--font-weight-bold:700;--line-height-base:1.65;--line-height-heading:1.25;--letter-spacing-base:0.01em;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--transition-fast:0.15s ease;--transition-base:0.25s ease;--transition-slow:0.4s ease;--z-dropdown:100;--z-sticky:200;--z-modal:1000;--z-overlay:999;--z-tooltip:1100;--scrollbar-track:#14141a;--scrollbar-thumb:#2a2a38;--scrollbar-thumb-hover:#ffbd20}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-family:'Noto Kufi Arabic', 'Segoe UI', system-ui, sans-serif}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:var(--font-weight-bold);--font-family:'Noto Kufi Arabic', 'Segoe UI', system-ui, sans-serif;line-height:var(--line-height-heading);margin-bottom:var(--space-md)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-sm)}a{color:var(--color-link);text-decoration:none;--font-family:'Noto Kufi Arabic', 'Segoe UI', system-ui, sans-serif;transition:color var(--transition-base)}a:hover{color:var(--color-link-hover)}a:visited{color:var(--color-link-visited)}p{font-size:var(--font-size-base);color:var(--color-text);--font-family:'Noto Kufi Arabic', 'Segoe UI', system-ui, sans-serif;margin-bottom:var(--space-md)}button,.button,input[type="submit"],input[type="button"],.wp-block-button__link{background-color:var(--btn-bg);color:var(--btn-text);border:none;border-radius:var(--btn-border-radius);padding:var(--btn-padding);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);cursor:pointer;transition:var(--btn-transition);--font-family:'Noto Kufi Arabic', 'Segoe UI', system-ui, sans-serif;display:inline-flex;align-items:center;gap:var(--space-xs)}button:hover,.button:hover,input[type="submit"]:hover,.wp-block-button__link:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-text);box-shadow:var(--shadow-primary)}button:active,.button:active{background-color:var(--btn-active-bg);transform:translateY(1px)}input,textarea,select{background-color:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:var(--input-border-radius);padding:var(--input-padding);font-size:var(--input-font-size);--font-family:'Noto Kufi Arabic', 'Segoe UI', system-ui, sans-serif;width:100%;transition:border-color var(--transition-base),box-shadow var(--transition-base);outline:none}input::placeholder,textarea::placeholder{color:var(--input-placeholder);--font-family:'Noto Kufi Arabic', 'Segoe UI', system-ui, sans-serif}input:focus,textarea:focus,select:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);--font-family:'Noto Kufi Arabic', 'Segoe UI', system-ui, sans-serif}hr{border:none;border-top:1px solid var(--color-divider);margin:var(--space-xl) 0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::selection{background-color:rgb(255 189 32 / .25);color:var(--color-heading)}.woocommerce-MyAccount-navigation{display:none!important}.wcpa_form_outer{margin:1em 0 2em 0;width:100%;clear:both;flex:0 0 100%}.wcpa_form_outer *{box-sizing:border-box}.wcpa_skeleton_loader_area{width:100%;display:block;margin:2em 0 2em}.wcpa_skeleton_loader{width:100%;display:block;margin:0 0 23px}.wcpa_skeleton_loader *{background:#eee;background:linear-gradient(130deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s shine linear infinite}.wcpa_skeleton_loader .wcpa_skeleton_label{width:75px;height:20px;display:block;margin:0 0 8px}.wcpa_skeleton_loader .wcpa_skeleton_field{width:100%;height:45px;display:block;border-radius:4px}.wcpa_skeleton_loader .wcpa_skeleton_fieldarea{width:100%;height:175px;display:block;border-radius:4px}@keyframes shine{to{background-position-x:-200%}}@keyframes wcpaAnimate{0%{opacity:0}100%{opacity:1}}.wcpa_wrap{padding:0 2px}.wcpa_wrap .wcpa_new{animation-name:wcpaAnimate;animation-duration:.5s;animation-timing-function:ease-out}.wcpa_wrap .wcpa_row{flex-wrap:wrap}.wcpa_wrap .wcpa-col-1,.wcpa_wrap .wcpa-col-2,.wcpa_wrap .wcpa-col-3,.wcpa_wrap .wcpa-col-4,.wcpa_wrap .wcpa-col-5,.wcpa_wrap .wcpa-col-6{padding:0 7px}.wcpa_wrap .wcpa-col-6{width:100%}.wcpa_wrap .wcpa-col-5{width:83.33333333%}.wcpa_wrap .wcpa-col-4{width:66.66666667%}.wcpa_wrap .wcpa-col-3{width:50%}.wcpa_wrap .wcpa-col-2{width:33.33333%}.wcpa_wrap .wcpa-col-1{width:16.66666%}.wcpa_wrap .wcpa_field_wrap{margin:0 0 15px}.wcpa_wrap .wcpa_field_wrap:first-child{padding-left:0}.wcpa_wrap .wcpa_field_wrap:last-child{padding-right:0}.wcpa_wrap .wcpa_field_wrap input[type=text],.wcpa_wrap .wcpa_field_wrap input[type=url],.wcpa_wrap .wcpa_field_wrap input[type=date],.wcpa_wrap .wcpa_field_wrap input[type=time],.wcpa_wrap .wcpa_field_wrap input[type=number],.wcpa_wrap .wcpa_field_wrap input[type=email],.wcpa_wrap .wcpa_field_wrap input[type=tel],.wcpa_wrap .wcpa_field_wrap input[type=password],.wcpa_wrap .wcpa_field_wrap select,.wcpa_wrap .wcpa_field_wrap textarea{width:100%}.wcpa_wrap .wcpa_date_field_wrap input{padding-right:25px!important}.wcpa_wrap .wcpa_date_field_wrap{position:relative;width:100%}.wcpa_wrap .wcpa_date_field_wrap .wcpa_reset_field{position:absolute;top:50%;transform:translateY(-50%);right:10px;background-image:url(/wp-content/plugins/woo-custom-product-addons/assets/css/../images/date-reset.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;z-index:1;cursor:pointer;display:block}.wcpa_wrap .wcpa_date_field_wrap .inline+.wcpa_reset_field{display:none!important}.wcpa_wrap .wcpa_checkbox{position:relative}.wcpa_wrap .wcpa_checkbox label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.wcpa_wrap .wcpa_checkbox input{margin:3px 3px 3px 4px}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom{display:none}.wcpa_wrap .wcpa_radio{position:relative}.wcpa_wrap .wcpa_radio label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.wcpa_wrap .wcpa_radio label input{margin:3px 3px 3px 4px}.wcpa_wrap .wcpa_radio .wcpa_radio_custom{display:none}.wcpa_wrap .wcpa_group_field,.wcpa_wrap .wcpa_grp_items{display:grid;grid-template-columns:100%;gap:10px 20px;align-items:flex-start}.wcpa_wrap .wcpa_grp_wrap .wcpa_grp_title{margin:0 0 10px 0}.wcpa_wrap .wcpa_field{width:100%}.wcpa_wrap .wcpa_fl_inline{display:flex;flex-wrap:wrap}.wcpa_wrap .wcpa_fl_inline.wcpa_grouped_options{display:block}.wcpa_wrap .wcpa_fl_inline .wcpa_grp_items{display:flex;flex-wrap:wrap}.wcpa_wrap .wcpa_field_label{width:100%;font-weight:400;line-height:20px;margin:0 0 8px 0;display:inline-block}.wcpa_wrap .wcpa_field_desc{margin:4px 0 0;font-size:.8em}.wcpa_wrap .wcpa_cloned_field .wcpa_field_desc{display:none}.wcpa_wrap .wcpa_field_price{display:block;font-weight:400;font-size:1em;line-height:20px;text-align:right;margin:0 0 0 10px}.wcpa_wrap .wcpa_field_price del{opacity:.5;font-weight:400;display:inline-block;margin:0 5px;font-size:.9em}.wcpa_wrap .wcpa_field_bottom{width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin:5px 0 0 0}.wcpa_wrap .wcpa_field_error{display:block}.wcpa_wrap .wcpa_field_error p{margin:0;font-weight:400;font-size:13px;line-height:20px;color:#eb0a25}.wcpa_wrap .wcpa_form_error{color:#eb0a25;font-weight:400;font-size:13px;line-height:20px}.wcpa_section{padding:0;margin:0 0 5px;position:relative}.wcpa_section .wcpa_row{display:flex;flex-direction:row}.wcpa_cl_disabled .wcpa_field{opacity:.5}.wcpa_color_field{min-width:120px;display:inline-flex;align-items:center;justify-content:space-between;line-height:25px;padding:5px;border:1px solid #aaa;background:#fff;box-shadow:none;outline:0;box-sizing:border-box;position:relative;gap:5px}.wcpa_color_field .wcpa_field{width:100%;height:100%;border:none;padding:0!important;position:absolute;left:0;top:0;cursor:pointer;opacity:0;z-index:1}.wcpa_color_field .wcpa_color{width:30px;height:30px;display:block;border:1px solid #cfddef;border-radius:4px}.wcpa_color_field .wcpa_code{font-size:14px;line-height:20px}*[dir=rtl] .wcpa_field_wrap .wcpa_reset_field,*[style*="direction: rtl"] .wcpa_field_wrap .wcpa_reset_field{left:10px;right:auto}*[dir=rtl] .wcpa_wrap .wcpa_field_wrap:first-child,*[style*="direction: rtl"] .wcpa_wrap .wcpa_field_wrap:first-child{padding-right:0;padding-left:7px}*[dir=rtl] .wcpa_wrap .wcpa_field_wrap:last-child,*[style*="direction: rtl"] .wcpa_wrap .wcpa_field_wrap:last-child{padding-left:0;padding-right:7px}*[dir=rtl] .wcpa_date_field_wrap input,*[style*="direction: rtl"] .wcpa_date_field_wrap input{padding-left:25px!important}*[dir=rtl] .wcpa_status,*[style*="direction: rtl"] .wcpa_status{left:0;right:inherit}.wcpa_required_ast{color:#f25a87}.wcpa_price_summary{width:100%;display:block;margin-top:20px}.wcpa_price_summary h4{font-weight:700;font-size:16px;line-height:20px;margin:0 0 15px}.wcpa_price_summary .wcpa_options_total,.wcpa_price_summary .wcpa_product_total,.wcpa_price_summary .wcpa_total{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:14px;line-height:20px;margin:0 0 10px}.wcpa_price_summary .wcpa_total{border-top:1px solid #c6d0e9;padding:15px 0;font-weight:700;font-size:18px;line-height:20px}.wcpa_label_pos_above .wcpa_field_desc{margin:0 0 8px}.wcpa_label_pos_above.wcpa_desc_pos_below .wcpa_field_label{margin:0 0 8px 0}.wcpa_label_pos_above.wcpa_desc_pos_below .wcpa_field_desc{margin:4px 0 0!important}.wcpa_label_pos_below .wcpa_field_label{margin:4px 0!important}.wcpa_label_pos_below .wcpa_field_desc{margin:0!important}.wcpa_label_pos_below.wcpa_desc_pos_above .wcpa_field_label{margin:4px 0 0!important}.wcpa_label_pos_below.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px!important}.wcpa_label_pos_disable.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px!important}.wcpa_color_picker{position:absolute;z-index:999}.wcpa_color_picker.wcpa_inline_color_picker{position:relative;z-index:inherit}.wcpa_edit_product{font-size:12px;margin:0 4px;text-decoration:none!important}.wcpa_cart_color{width:30px;height:30px;display:block}.disp_squircle{border-radius:5px}.disp_square{border-radius:0}.disp_circle{border-radius:50%}.woocommerce-page table.shop_table tbody .product-name .variation dt,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dt{float:unset}.woocommerce-page table.shop_table tbody .product-name .variation dd,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd{margin-left:0;padding-left:0}.woocommerce-page table.shop_table tbody .product-name .variation dd a,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a{text-decoration:none}.woocommerce-page table.shop_table tbody .product-name .variation dd a:focus,.woocommerce-page table.shop_table tbody .product-name .variation dd a:focus-visible,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a:focus,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a:focus-visible{outline:none}.woocommerce #content table.cart .product-name img,.woocommerce table.cart .product-name img,.woocommerce-page #content table.cart .product-name img,.woocommerce-page table.cart .product-name img{display:block;max-width:100%;max-width:100px}.wcpa_cart_meta .wcpa_cart_meta_item-value img{max-width:100px!important}.wcpa_cart_meta .wcpa_cart_meta_item-value .wcpa_icon{width:20px}.woocommerce table.cart .variation{display:flex;flex-wrap:wrap;gap:5px}.woocommerce table.cart .variation dt{flex-basis:100%}.wcpa_prevent_quantity_change .product-remove{visibility:hidden}.wcpa_prevent_quantity_change .product-quantity{opacity:.5}.wcpa_prevent_quantity_change td{border-top:none!important}.wcpa_bind_quantity .product-quantity{opacity:.5}.mini_cart_item .wcpa_cart_meta{font-size:13px;margin:0}.mini_cart_item .wcpa_cart_meta_item{margin-bottom:1px;padding:0;border:none}.wcpa_cart_meta{list-style-type:none;font-size:15px;margin:10px 0 0}.wcpa_cart_meta .wcpa_cart_meta_item{display:flex;flex-wrap:wrap;margin-bottom:5px;min-height:auto}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-label{font-weight:600;margin-left:0;margin-bottom:5px;margin-top:0}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value{margin-left:5px;margin-bottom:0;display:flex;gap:7px;flex-wrap:wrap}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value p{margin:0}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a{text-decoration:none}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a:focus,.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a:focus-visible{outline:none}.woocommerce-table--order-details .wc-item-meta{list-style-type:none;margin-left:0}.woocommerce-table--order-details .wc-item-meta li{display:flex;flex-wrap:wrap}.woocommerce-table--order-details .wc-item-meta li p{margin-left:5px}.woocommerce-table--order-details .wc-item-meta li p a img{max-width:100px}.woocommerce-table--order-details .wc-item-meta li p a span{display:block}dt.variation-wcpa_empty_label{display:none!important}li.variation-wcpa_empty_label span:first-child{display:none!important}div.product.wcpa_has_options form.cart,div.product.wcpa_has_options form.cart>div:first-child,.sydney-single-addtocart-wrapper,.woocommerce-variation-add-to-cart{flex-wrap:wrap!important}