.breakdance .bde-section-1086-100 .section-container{display:flex;flex-direction:column}.breakdance .phox-checkout-1086-101,.breakdance .phox-checkout-1086-101 *,.breakdance .phox-checkout-1086-101 *::before,.breakdance .phox-checkout-1086-101 *::after{box-sizing:border-box}.breakdance .phox-checkout-1086-101 .pchk-wrap{width:100%;max-width:100%;min-width:0;overflow-x:clip}.breakdance .phox-checkout-1086-101 .pchk-layout{display:grid;align-items:start;grid-template-columns:1fr 380px;gap:32px}.breakdance .phox-checkout-1086-101 .pchk-main{min-width:0}.breakdance .phox-checkout-1086-101 .pchk-sidebar{position:sticky;top:32px;display:flex;flex-direction:column;gap:16px;min-width:0}.breakdance .phox-checkout-1086-101 .pchk-sidebar.pchk-no-sticky{position:static}.breakdance .phox-checkout-1086-101 .pchk-steps{display:flex;align-items:center;gap:0;margin-bottom:32px}.breakdance .phox-checkout-1086-101 .pchk-step{display:flex;align-items:center;gap:10px;text-decoration:none;color:#999;white-space:nowrap}.breakdance .phox-checkout-1086-101 .pchk-step-num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.breakdance .phox-checkout-1086-101 .pchk-step-completed .pchk-step-num{background:#222;color:#fff}.breakdance .phox-checkout-1086-101 .pchk-step-completed .pchk-step-label{color:#666}.breakdance .phox-checkout-1086-101 .pchk-step-active .pchk-step-num{background:#e85d3a;color:#fff}.breakdance .phox-checkout-1086-101 .pchk-step-active .pchk-step-label{font-weight:600;color:#222}.breakdance .phox-checkout-1086-101 .pchk-step-upcoming .pchk-step-num{background:#e0e0e0;color:#666}.breakdance .phox-checkout-1086-101 .pchk-step-line{flex:1;height:2px;background:#ccc;margin:0 12px;min-width:40px}.breakdance .phox-checkout-1086-101 .pchk-step:last-child{padding-right:4px}.breakdance .phox-checkout-1086-101 .pchk-step-line-inactive{background:#e0e0e0;opacity:0.5}.breakdance .phox-checkout-1086-101 .pchk-main #order_review_heading{display:none}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table thead,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table tbody{display:none}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table tfoot tr:not(.shipping){display:none}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table #shipping_method:has(li:only-child){display:none}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table tfoot tr.shipping:has(#shipping_method li:only-child){display:none}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table{display:block;border:none;margin:0;padding:0;background:none}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table tfoot{display:block}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table tfoot tr.shipping{display:block;background:#fff;border-radius:16px;padding:28px;margin:0}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table tfoot tr.shipping th,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table tfoot tr.shipping td{display:block;padding:0;border:none;text-align:left}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table tfoot tr.shipping th{margin:0 0 12px;font-size:22px;font-weight:700;color:#222}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table #shipping_method{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table #shipping_method li{display:flex;align-items:center;gap:10px;padding:14px 16px;border-width:1.5px;border-style:solid;border-color:#e0e0e0;border-radius:10px;cursor:pointer;transition:border-color 0.2s}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table #shipping_method li:has(input:checked){border-color:#e85d3a;background:#fef0ed}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order-table #shipping_method li label{flex:1;cursor:pointer;margin:0}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-billing-fields,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-shipping-fields,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-additional-fields,.breakdance .phox-checkout-1086-101 .pchk-main #payment,.breakdance .phox-checkout-1086-101 .pchk-main #pi_checkout_field,.breakdance .phox-checkout-1086-101 .pchk-main div[id="morning_delivery_field"]{background:#fff;border-radius:16px;padding:28px;margin:0}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-additional-fields:empty{display:none}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-billing-fields>h3{display:none}.breakdance .phox-checkout-1086-101 .pchk-main #customer_details{display:flex!important;flex-direction:column!important;gap:16px!important}.breakdance .phox-checkout-1086-101 .pchk-main #customer_details::after{display:none!important}.breakdance .phox-checkout-1086-101 .pchk-main #customer_details .col-1,.breakdance .phox-checkout-1086-101 .pchk-main #customer_details .col-2{width:100%!important;max-width:100%!important;float:none!important;flex:none!important;padding:0!important}.breakdance .phox-checkout-1086-101 .pchk-main .col2-set{width:100%!important}.breakdance .phox-checkout-1086-101 .pchk-main form.checkout{display:flex;flex-direction:column;width:100%;gap:16px}.breakdance .phox-checkout-1086-101 .pchk-main form.checkout>*{width:100%!important;max-width:100%!important;box-sizing:border-box}.breakdance .phox-checkout-1086-101 .pchk-main #order_review,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout-review-order{width:100%!important}.breakdance .phox-checkout-1086-101 .pchk-main .pchk-payment-header-ssr{background:#fff;border-radius:16px 16px 0 0;border-bottom:none;padding:28px;padding-bottom:16px;margin:0}.breakdance .phox-checkout-1086-101 .pchk-main .pchk-payment-header-ssr:not(.pchk-moved) + #payment{border-radius:0 0 16px 16px;border-top:none;margin-top:calc(-1 * 16px)!important}.breakdance .phox-checkout-1086-101 .pchk-main .pchk-payment-header-ssr.pchk-moved{display:none}.breakdance .phox-checkout-1086-101 .pchk-main .pchk-payment-header-ssr.pchk-moved + #payment{border-radius:16px;margin-top:0!important}.breakdance .phox-checkout-1086-101 .pchk-main #payment .payment_methods{border:none;padding:0;margin:0;list-style:none}.breakdance .phox-checkout-1086-101 .pchk-main #payment{border:none;box-shadow:none}.breakdance .phox-checkout-1086-101 .pchk-main #pi_checkout_field{display:flex;flex-direction:column}.breakdance .phox-checkout-1086-101 .pchk-main #pi_checkout_field .pi_delivery_type{display:none}.breakdance .phox-checkout-1086-101 .pchk-main #pi_checkout_field .pi_delivery_date label{font-weight:500;font-size:14px}.breakdance .phox-checkout-1086-101 .pchk-main #pi_checkout_field .pi_delivery_date input{width:100%;padding:12px 16px;border-width:1.5px;border-style:solid;border-color:#e0e0e0;border-radius:10px;background:#fff;font-size:15px;outline:none}.breakdance .phox-checkout-1086-101 .pchk-main #pi_checkout_field .pi_delivery_date input:focus{border-color:#e85d3a}.breakdance .phox-checkout-1086-101 .pchk-main div[id="morning_delivery_field"]:first-of-type{display:flex!important;flex-direction:column!important;align-items:stretch!important}.breakdance .phox-checkout-1086-101 .pchk-main div[id="morning_delivery_field"] .form-row{margin:0;padding:0;width:100%!important}.breakdance .phox-checkout-1086-101 .pchk-main div[id="morning_delivery_field"] label.checkbox{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;cursor:pointer;margin:0;padding:0}.breakdance .phox-checkout-1086-101 .pchk-main div[id="morning_delivery_field"] input[type="checkbox"]{width:20px;height:20px;accent-color:#e85d3a;flex-shrink:0}.breakdance .phox-checkout-1086-101 .pchk-main div[id="morning_delivery_field"] .woocommerce-input-wrapper{width:100%}.breakdance .phox-checkout-1086-101 .pchk-main #payment .wc_payment_method{border-bottom:1px solid #e0e0e0;padding:14px 0}.breakdance .phox-checkout-1086-101 .pchk-main #payment .wc_payment_method:last-child{border-bottom:none}.breakdance .phox-checkout-1086-101 .pchk-main #payment .wc_payment_method label{cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:500}.breakdance .phox-checkout-1086-101 .pchk-main #payment .payment_box{background:#f9f9f9;border-radius:10px;padding:16px;margin-top:12px}.breakdance .phox-checkout-1086-101 .pchk-main .form-row{margin-bottom:14px}.breakdance .phox-checkout-1086-101 .pchk-main .form-row label{display:block;margin-bottom:6px;font-weight:500;font-size:14px;color:#333}.breakdance .phox-checkout-1086-101 .pchk-main .form-row .optional{font-weight:400;color:#999}.breakdance .phox-checkout-1086-101 .pchk-main input[type="text"],.breakdance .phox-checkout-1086-101 .pchk-main input[type="email"],.breakdance .phox-checkout-1086-101 .pchk-main input[type="tel"],.breakdance .phox-checkout-1086-101 .pchk-main input[type="number"],.breakdance .phox-checkout-1086-101 .pchk-main input[type="password"],.breakdance .phox-checkout-1086-101 .pchk-main select,.breakdance .phox-checkout-1086-101 .pchk-main textarea{width:100%;padding:12px 16px;border-width:1.5px;border-style:solid;border-color:#e0e0e0;border-radius:10px;background:#fff;color:#333;font-size:15px;outline:none;transition:border-color 0.2s;box-sizing:border-box;-webkit-appearance:none;appearance:none}.breakdance .phox-checkout-1086-101 .pchk-main textarea{resize:vertical}.breakdance .phox-checkout-1086-101 .pchk-main input::placeholder,.breakdance .phox-checkout-1086-101 .pchk-main textarea::placeholder{color:#aaa}.breakdance .phox-checkout-1086-101 .pchk-main input:focus,.breakdance .phox-checkout-1086-101 .pchk-main select:focus,.breakdance .phox-checkout-1086-101 .pchk-main textarea:focus{border-color:#e85d3a}.breakdance .phox-checkout-1086-101 .pchk-main select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-billing-fields__field-wrapper,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:0 16px;width:100%}.breakdance .phox-checkout-1086-101 .pchk-main .form-row{margin-bottom:14px;width:100%!important;box-sizing:border-box}.breakdance .phox-checkout-1086-101 .pchk-main .form-row-wide{grid-column:1 / -1}.breakdance .phox-checkout-1086-101 .pchk-main .form-row-first{grid-column:1}.breakdance .phox-checkout-1086-101 .pchk-main .form-row-last{grid-column:2}.breakdance .phox-checkout-1086-101 .pchk-section-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.breakdance .phox-checkout-1086-101 .pchk-section-num{width:36px;height:36px;border-radius:50%;background:#fef0ed;color:#e85d3a;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.breakdance .phox-checkout-1086-101 .pchk-section-title{margin:0;font-size:22px;font-weight:700;color:#222}.breakdance .phox-checkout-1086-101 .pchk-section-subtitle{margin:4px 0 0;font-size:14px;color:#777}.breakdance .phox-checkout-1086-101 .pchk-main .place-order{padding-top:16px;border-top:none}.breakdance .phox-checkout-1086-101 .pchk-main #place_order{width:100%;background:#e85d3a;color:#fff;border:none;border-radius:50px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:background 0.2s}.breakdance .phox-checkout-1086-101 .pchk-main #place_order:hover{background:#d14e2e}.breakdance .phox-checkout-1086-101 .pchk-main #place_order:disabled,.breakdance .phox-checkout-1086-101 .pchk-main #place_order.pchk-disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.breakdance .phox-checkout-1086-101 .pchk-pay-summary .pchk-main #place_order{display:none!important}.breakdance .phox-checkout-1086-101 .pchk-summary-pay{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:20px;padding:16px 24px;border:none;border-radius:50px;background:#e85d3a;color:#fff;-webkit-text-fill-color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:background 0.2s,opacity 0.15s}.breakdance .phox-checkout-1086-101 .pchk-summary-pay:hover{background:#d14e2e}.breakdance .phox-checkout-1086-101 .pchk-summary-pay-lock{flex-shrink:0}.breakdance .phox-checkout-1086-101 .pchk-summary-pay-amount:empty{display:none}.breakdance .phox-checkout-1086-101 .pchk-trust-line{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#999;margin:12px 0 0;text-align:center}.breakdance .phox-checkout-1086-101 .pchk-trust-line svg{flex-shrink:0}.breakdance .phox-checkout-1086-101 .pchk-summary-pay.pchk-placing{pointer-events:none;position:relative}.breakdance .phox-checkout-1086-101 .pchk-summary-pay.pchk-placing>*{visibility:hidden}.breakdance .phox-checkout-1086-101 .pchk-summary-pay.pchk-placing::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,0.45);border-top-color:#fff;border-radius:50%;animation:pchk-place-spin 0.7s linear infinite}@keyframes pchk-place-spin{to{transform:rotate(360deg)}}.breakdance .phox-checkout-1086-101 .pchk-received{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.breakdance .phox-checkout-1086-101 .pchk-received-note{text-align:center;color:#777;font-size:14px;padding:24px}.breakdance .phox-checkout-1086-101 .pchk-received-error{text-align:center;color:#b3261e;font-size:15px;padding:24px}.breakdance .phox-checkout-1086-101 .pchk-order-pay .pchk-main{max-width:640px;margin:0 auto}.breakdance .phox-checkout-1086-101 .pchk-order-pay .pchk-pay-header{text-align:center;max-width:640px;margin:0 auto 24px}.breakdance .phox-checkout-1086-101 .pchk-order-pay .pchk-pay-heading{font-size:26px;font-weight:700;margin:0 0 6px}.breakdance .phox-checkout-1086-101 .pchk-order-pay .pchk-pay-subheading{color:#666;margin:0}.breakdance .phox-checkout-1086-101 .pchk-order-pay table.shop_table{width:100%;border-collapse:collapse;margin-bottom:20px}.breakdance .phox-checkout-1086-101 .pchk-order-pay table.shop_table th,.breakdance .phox-checkout-1086-101 .pchk-order-pay table.shop_table td{padding:10px 12px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ececec;text-align:left}.breakdance .phox-checkout-1086-101 .pchk-order-pay table.shop_table th:last-child,.breakdance .phox-checkout-1086-101 .pchk-order-pay table.shop_table td:last-child{text-align:right}.breakdance .phox-checkout-1086-101 .pchk-order-pay.pchk-pay-no-summary table.shop_table,.breakdance .phox-checkout-1086-101 .pchk-order-pay.pchk-pay-no-summary #order_review_heading{display:none}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-panel,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc{background:#fff;border-radius:14px;border-width:1px;border-style:solid;border-color:#ededed;padding:28px}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-header{text-align:center;background:#fff;border-width:1px;border-style:solid;border-color:#ededed;border-radius:14px;padding:36px 28px}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#e6f6ec;color:#2e9e5b;margin-bottom:16px}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-icon svg{width:32px;height:32px}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-icon-failed{background:#fdecea;color:#b3261e}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-failed-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-continue-secondary{background:transparent;border-width:1px;border-style:solid;border-color:currentColor;color:inherit}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-heading{margin:0 0 8px;font-size:26px;font-weight:700}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-sub{margin:0;font-size:15px;color:#666;line-height:1.55}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-overview-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-overview-item{display:flex;flex-direction:column;gap:4px;border-left:2px solid #e85d3a;padding-left:14px}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-ov-label{font-size:12px;text-transform:uppercase;letter-spacing:0.04em;color:#999;font-weight:600}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-ov-value{font-size:16px;font-weight:700;color:#222}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-ov-value .amount,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-ov-value bdi{font-weight:700}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-ov-value .wc-payment-gateway-method-logo-wrapper{display:inline-flex;align-items:center;gap:6px}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-ov-value img{display:inline-block;width:auto;height:1.4em;max-width:3em;margin:0;vertical-align:middle}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-order-details__title,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-order-downloads__title,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-column__title,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-customer-details h2{margin:0 0 16px;font-size:18px;font-weight:700}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-order-downloads{margin:0 0 26px}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-customer-details{margin-top:26px}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc table.woocommerce-table--order-details,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc table.order_details,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc table.shop_table{width:100%;border:none;border-collapse:collapse;margin:0}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc table.shop_table th,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc table.order_details th{text-align:left;padding:10px 12px;font-size:13px;color:#999;border-bottom:2px solid #eee}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc table.shop_table td,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc table.order_details td{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px;vertical-align:top}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc table.order_details tfoot th{border-bottom:1px solid #f0f0f0;font-weight:600;color:#555}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc table.order_details tfoot tr:last-child th,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc table.order_details tfoot tr:last-child td{font-size:16px;font-weight:700;color:#111;border-bottom:none}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .product-quantity{color:#888;font-weight:600}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc a{color:#e85d3a;text-decoration:none}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc a:hover{text-decoration:underline}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-columns--addresses,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-columns--addresses .col-1,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-columns--addresses .col-2,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .col2-set .col-1,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .col2-set .col-2{width:auto;float:none;padding:0}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc address{font-style:normal;font-size:14px;line-height:1.6;color:#444;border:none;padding:0}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-order>p,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .wc-bacs-bank-details{font-size:14px;line-height:1.6}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc ul.order_details.bacs_details{display:block}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-hide-details .woocommerce-order-details,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-hide-details .woocommerce-order-downloads{display:none}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-hide-customer .woocommerce-customer-details{display:none}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-actions{text-align:center}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-continue{display:inline-block;padding:13px 30px;background:#e85d3a;color:#fff;-webkit-text-fill-color:#fff;border-radius:50px;text-decoration:none;font-weight:600;font-size:15px;transition:opacity 0.15s ease,background-color 0.15s ease}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-continue:hover{opacity:0.9}@media (max-width:600px){.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .woocommerce-columns--addresses,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc .col2-set{grid-template-columns:1fr}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-header{padding:28px 20px}.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-panel,.breakdance .phox-checkout-1086-101 .pchk-received .ptyk-wc{padding:20px}}.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-thankyou-order-received,.breakdance .phox-checkout-1086-101 .pchk-received-wc p.woocommerce-notice{font-size:22px;font-weight:700;color:#1d2327;margin:0 0 22px;line-height:1.3}.breakdance .phox-checkout-1086-101 .pchk-received-wc ul.woocommerce-order-overview{list-style:none;margin:0 0 22px;padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px;background:#fff;border:1px solid #ededed;border-radius:14px}.breakdance .phox-checkout-1086-101 .pchk-received-wc ul.woocommerce-order-overview li{border-left:2px solid #e85d3a;padding-left:14px;font-size:12px;text-transform:uppercase;letter-spacing:0.04em;color:#999;font-weight:600}.breakdance .phox-checkout-1086-101 .pchk-received-wc ul.woocommerce-order-overview li strong{display:block;margin-top:4px;font-size:16px;color:#222;text-transform:none;letter-spacing:0}.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-order-details,.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-customer-details{background:#fff;border:1px solid #ededed;border-radius:14px;padding:28px;margin:0 0 20px}.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-order-details__title,.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-order-downloads__title,.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-column__title,.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-customer-details h2{margin:0 0 16px;font-size:18px;font-weight:700}.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-order-downloads{margin:0 0 26px}.breakdance .phox-checkout-1086-101 .pchk-received-wc table.woocommerce-table,.breakdance .phox-checkout-1086-101 .pchk-received-wc table.order_details,.breakdance .phox-checkout-1086-101 .pchk-received-wc table.shop_table{width:100%;border:none;border-collapse:collapse;margin:0}.breakdance .phox-checkout-1086-101 .pchk-received-wc table th{text-align:left;padding:10px 12px;font-size:13px;color:#888;border-bottom:2px solid #eee}.breakdance .phox-checkout-1086-101 .pchk-received-wc table td{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px;vertical-align:top}.breakdance .phox-checkout-1086-101 .pchk-received-wc table tfoot tr:last-child th,.breakdance .phox-checkout-1086-101 .pchk-received-wc table tfoot tr:last-child td{font-size:16px;font-weight:700;color:#111;border-bottom:none}.breakdance .phox-checkout-1086-101 .pchk-received-wc .product-quantity{color:#888;font-weight:600}.breakdance .phox-checkout-1086-101 .pchk-received-wc a{color:#e85d3a;text-decoration:none}.breakdance .phox-checkout-1086-101 .pchk-received-wc a:hover{text-decoration:underline}.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-columns--addresses,.breakdance .phox-checkout-1086-101 .pchk-received-wc .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-columns--addresses .col-1,.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-columns--addresses .col-2,.breakdance .phox-checkout-1086-101 .pchk-received-wc .col2-set .col-1,.breakdance .phox-checkout-1086-101 .pchk-received-wc .col2-set .col-2{width:auto;float:none;padding:0}.breakdance .phox-checkout-1086-101 .pchk-received-wc address{font-style:normal;font-size:14px;line-height:1.6;color:#444;border:none;padding:0}@media (max-width:600px){.breakdance .phox-checkout-1086-101 .pchk-received-wc .woocommerce-columns--addresses,.breakdance .phox-checkout-1086-101 .pchk-received-wc .col2-set{grid-template-columns:1fr}}.breakdance .phox-checkout-1086-101 .pchk-min-banner{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:24px;border-radius:12px;background:#fff4e5;color:#8a5a00;border:1px solid #ffd591;font-size:14px;font-weight:500;line-height:1.4}.breakdance .phox-checkout-1086-101 .pchk-min-banner.pchk-hidden{display:none}.breakdance .phox-checkout-1086-101 .pchk-min-banner svg{flex-shrink:0}.breakdance .phox-checkout-1086-101 .pchk-footer{display:flex;align-items:center;justify-content:flex-start;margin-top:8px}.breakdance .phox-checkout-1086-101 .pchk-back-link{display:inline-flex;align-items:center;gap:6px;color:#333;text-decoration:none;font-weight:500;font-size:15px;transition:color 0.2s}.breakdance .phox-checkout-1086-101 .pchk-back-link:hover{color:#e85d3a}.breakdance .phox-checkout-1086-101 .pchk-order-summary{background:#fff;border-radius:16px;padding:28px}.breakdance .phox-checkout-1086-101 .pchk-summary-title{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:20px;font-weight:700;color:#222}.breakdance .phox-checkout-1086-101 .pchk-summary-title svg{color:#e85d3a;width:20px;height:20px;flex-shrink:0}.breakdance .phox-checkout-1086-101 .pchk-summary-count,.breakdance .phox-checkout-1086-101 .pchk-summary-chevron{display:none}.breakdance .phox-checkout-1086-101 .pchk-summary-chevron{transition:transform 0.2s ease;flex-shrink:0}.breakdance .phox-checkout-1086-101 .pchk-products{display:flex;flex-direction:column;gap:16px;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:16px}.breakdance .phox-checkout-1086-101 .pchk-product{display:flex;align-items:center;gap:14px}.breakdance .phox-checkout-1086-101 .pchk-product-image{width:56px;height:56px;flex-shrink:0;position:relative;border-radius:8px;background:#f5f5f5}.breakdance .phox-checkout-1086-101 .pchk-product-image img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.breakdance .phox-checkout-1086-101 .pchk-product-qty-badge{position:absolute;top:-6px;right:-6px;background:#e85d3a;color:#fff;font-size:11px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.breakdance .phox-checkout-1086-101 .pchk-product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.breakdance .phox-checkout-1086-101 .pchk-product-name{font-weight:600;font-size:14px;color:#222}.breakdance .phox-checkout-1086-101 .pchk-product-meta{font-size:13px;color:#888}.breakdance .phox-checkout-1086-101 .pchk-product-qty{font-size:13px;font-weight:500;color:#888}.breakdance .phox-checkout-1086-101 .pchk-product-price{font-weight:600;font-size:15px;color:#222;white-space:nowrap}.breakdance .phox-checkout-1086-101 .pchk-totals{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid #eee}.breakdance .phox-checkout-1086-101 .pchk-totals-row{display:flex;justify-content:space-between;align-items:center}.breakdance .phox-checkout-1086-101 .phox-tax-row-incl{display:none}.breakdance .phox-checkout-1086-101 .pchk-totals-label{font-size:15px;color:#555}.breakdance .phox-checkout-1086-101 .pchk-totals-value{font-size:15px;font-weight:500;color:#222}.breakdance .phox-checkout-1086-101 .pchk-savings-value{color:#e85d3a}.breakdance .phox-checkout-1086-101 .pchk-savings:empty{display:none}.breakdance .phox-checkout-1086-101 .pchk-savings{display:flex;flex-direction:column;gap:10px}.breakdance .phox-checkout-1086-101 .pchk-fees:empty{display:none}.breakdance .phox-checkout-1086-101 .pchk-fees{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.breakdance .phox-checkout-1086-101 .pchk-total-row{display:flex;justify-content:space-between;align-items:flex-start;padding-top:16px}.breakdance .phox-checkout-1086-101 .pchk-total-label{font-size:16px;font-weight:600;color:#222}.breakdance .phox-checkout-1086-101 .pchk-total-right{text-align:right}.breakdance .phox-checkout-1086-101 .pchk-total-value{font-size:24px;font-weight:700;color:#222}.breakdance .phox-checkout-1086-101 .pchk-vat-note{display:block;font-size:12px;color:#999;margin-top:2px}.breakdance .phox-checkout-1086-101 .pchk-trust-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.breakdance .phox-checkout-1086-101 .pchk-trust-badge{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:#f8f8f8;border-radius:10px;text-align:center}.breakdance .phox-checkout-1086-101 .pchk-trust-badge-icon{display:inline-flex;align-items:center;color:#e85d3a}.breakdance .phox-checkout-1086-101 .pchk-trust-badge-icon svg{width:20px;height:20px}.breakdance .phox-checkout-1086-101 .pchk-trust-badge-icon--custom svg{fill:currentColor}.breakdance .phox-checkout-1086-101 .pchk-trust-badge-text{font-size:13px;font-weight:500;color:#333}.breakdance .phox-checkout-1086-101 .pchk-reviews{background:#1a1a2e;border-radius:16px;padding:28px;color:#fff}.breakdance .phox-checkout-1086-101 .pchk-reviews-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.breakdance .phox-checkout-1086-101 .pchk-stars{display:flex;gap:2px;color:#f5a623}.breakdance .phox-checkout-1086-101 .pchk-rating-text{font-size:14px;color:#ccc}.breakdance .phox-checkout-1086-101 .pchk-review-quote{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.4;color:#fff}.breakdance .phox-checkout-1086-101 .pchk-review-author{display:flex;align-items:center;gap:10px;margin-bottom:16px}.breakdance .phox-checkout-1086-101 .pchk-author-avatar{width:32px;height:32px;border-radius:50%;background:#e85d3a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.breakdance .phox-checkout-1086-101 .pchk-author-info{font-size:14px;color:#ccc}.breakdance .phox-checkout-1086-101 .pchk-review-badges{display:flex;gap:8px;flex-wrap:wrap}.breakdance .phox-checkout-1086-101 .pchk-review-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(255,255,255,0.1);border-radius:8px;font-size:13px;font-weight:500;color:#fff}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-form-coupon-toggle,.breakdance .phox-checkout-1086-101 .pchk-main .checkout_coupon,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-form-login-toggle,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-form-login{display:none!important}.breakdance .phox-checkout-1086-101 .pchk-login-prompt{background:#fff;border-radius:16px;padding:20px 28px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.breakdance .phox-checkout-1086-101 .pchk-login-prompt-text{font-size:14px;color:#555}.breakdance .phox-checkout-1086-101 .pchk-login-prompt-text a{color:#e85d3a;font-weight:600;text-decoration:none}.breakdance .phox-checkout-1086-101 .pchk-login-prompt-text a:hover{text-decoration:underline}.breakdance .phox-checkout-1086-101 .pchk-login-form{display:none;background:#fff;border-radius:16px;padding:28px;margin-bottom:16px}.breakdance .phox-checkout-1086-101 .pchk-login-form.pchk-login-open{display:block}.breakdance .phox-checkout-1086-101 .pchk-login-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.breakdance .phox-checkout-1086-101 .pchk-login-form-fields label{display:block;font-weight:500;font-size:14px;margin-bottom:6px}.breakdance .phox-checkout-1086-101 .pchk-login-form-actions{display:flex;align-items:center;gap:16px}.breakdance .phox-checkout-1086-101 .pchk-login-btn{padding:12px 24px;background:#e85d3a;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity 0.2s}.breakdance .phox-checkout-1086-101 .pchk-login-btn:hover{opacity:0.9}.breakdance .phox-checkout-1086-101 .pchk-login-remember{display:flex;align-items:center;gap:6px;font-size:14px;color:#555}.breakdance .phox-checkout-1086-101 .pchk-login-error{margin:10px 0 0;font-size:13px;color:#d63031;display:none}.breakdance .phox-checkout-1086-101 .pchk-totals + .pchk-promo{border-top:0}.breakdance .phox-checkout-1086-101 .pchk-promo{padding:16px 0;border-top:1px solid #eee}.breakdance .phox-checkout-1086-101 .pchk-promo-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;color:#888;margin-bottom:10px}.breakdance .phox-checkout-1086-101 .pchk-promo-input-wrap{display:flex;gap:8px;min-width:0}.breakdance .phox-checkout-1086-101 .pchk-promo-input{flex:1;min-width:0;padding:10px 14px;border-width:1.5px;border-style:solid;border-color:#e0e0e0;border-radius:10px;font-size:14px;outline:none;transition:border-color 0.2s}.breakdance .phox-checkout-1086-101 .pchk-promo-input:focus{border-color:#e85d3a}.breakdance .phox-checkout-1086-101 .pchk-promo-apply{padding:10px 18px;background:#e85d3a;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.2s,color 0.2s,opacity 0.2s;white-space:nowrap}.breakdance .phox-checkout-1086-101 .pchk-promo-apply:hover{opacity:0.9}.breakdance .phox-checkout-1086-101 .pchk-applied-coupons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.breakdance .phox-checkout-1086-101 .pchk-coupon-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#fef0ed;color:#e85d3a;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:0.3px}.breakdance .phox-checkout-1086-101 .pchk-coupon-remove{background:none;border:none;color:inherit;font-size:14px;cursor:pointer;padding:0;line-height:1;opacity:0.7;display:flex;align-items:center}.breakdance .phox-checkout-1086-101 .pchk-coupon-remove:hover{opacity:1}.breakdance .phox-checkout-1086-101 .pchk-promo-error{margin:8px 0 0;font-size:13px;color:#d63031}.breakdance .phox-checkout-1086-101 .pchk-plugin-title{font-size:16px;font-weight:700;color:#222;margin:0 0 16px;width:100%}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout .woocommerce-form-login-toggle,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-checkout .woocommerce-form-coupon-toggle{background:#fff;border-radius:16px;padding:20px 28px;margin-bottom:16px}.breakdance .phox-checkout-1086-101 .pchk-main #wc-stripe-payment-request-wrapper,.breakdance .phox-checkout-1086-101 .pchk-main .wc-stripe-payment-request-wrapper,.breakdance .phox-checkout-1086-101 .pchk-main .wcpay-payment-request-wrapper{background:#fff;border-radius:16px;padding:24px 28px;margin-bottom:16px}@media (max-width:991px){.breakdance .phox-checkout-1086-101 .pchk-layout{grid-template-columns:1fr}.breakdance .phox-checkout-1086-101 .pchk-sidebar{position:static}.breakdance .phox-checkout-1086-101 .pchk-sidebar.pchk-mpos-top{order:-1}.breakdance .phox-checkout-1086-101 .pchk-sidebar.pchk-mpos-bottom{order:1}.breakdance .phox-checkout-1086-101 .pchk-collapse-items .pchk-summary-title{cursor:pointer}.breakdance .phox-checkout-1086-101 .pchk-collapse-items .pchk-summary-title-text{margin-right:auto}.breakdance .phox-checkout-1086-101 .pchk-collapse-items .pchk-summary-count{display:inline-flex;align-items:center;font-size:13px;font-weight:500;opacity:0.7;white-space:nowrap}.breakdance .phox-checkout-1086-101 .pchk-collapse-items .pchk-summary-chevron{display:inline-flex}.breakdance .phox-checkout-1086-101 .pchk-collapse-items .pchk-products{display:none}.breakdance .phox-checkout-1086-101 .pchk-collapse-items.pchk-items-open .pchk-products{display:flex}.breakdance .phox-checkout-1086-101 .pchk-collapse-items.pchk-items-open .pchk-summary-chevron{transform:rotate(180deg)}}@media (max-width:600px){.breakdance .phox-checkout-1086-101 .pchk-steps.pchk-steps-hide-mobile{display:none}.breakdance .phox-checkout-1086-101 .pchk-steps{gap:0;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.breakdance .phox-checkout-1086-101 .pchk-step-num{width:28px;height:28px;flex-shrink:0}.breakdance .phox-checkout-1086-101 .pchk-step-line{min-width:16px;margin:0 8px}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-billing-fields,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-shipping-fields,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-additional-fields,.breakdance .phox-checkout-1086-101 .pchk-main #payment,.breakdance .phox-checkout-1086-101 .pchk-main .pchk-payment-header-ssr,.breakdance .phox-checkout-1086-101 .pchk-order-summary{padding:20px}.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-billing-fields__field-wrapper,.breakdance .phox-checkout-1086-101 .pchk-main .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.breakdance .phox-checkout-1086-101 .pchk-main .form-row-first,.breakdance .phox-checkout-1086-101 .pchk-main .form-row-last{grid-column:1}.breakdance .phox-checkout-1086-101 .pchk-trust-badges{grid-template-columns:1fr 1fr}}.breakdance .phox-checkout-1086-101 form.checkout.pchk-placing{opacity:0.6;pointer-events:none}.breakdance .phox-checkout-1086-101 .pchk-bump{display:flex;flex-direction:column;gap:12px;padding:18px 16px;margin:6px 0;border-width:1px;border-style:dashed;border-color:#dcd2f2;border-radius:10px;background:#faf8ff}.breakdance .phox-checkout-1086-101 .pchk-bump-promo{font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#7c3aed}.breakdance .phox-checkout-1086-101 .pchk-bump-title{font-size:14px;font-weight:700}.breakdance .phox-checkout-1086-101 .pchk-bump-items{display:flex;flex-direction:column;gap:14px}.breakdance .phox-checkout-1086-101 .pchk-bump-item{display:flex;align-items:center;gap:12px;min-width:0}.breakdance .phox-checkout-1086-101 .pchk-bump-img{width:44px;height:44px;object-fit:cover;border-radius:8px;flex:0 0 auto}.breakdance .phox-checkout-1086-101 .pchk-bump-info{display:flex;flex-direction:column;gap:4px;padding-right:4px;min-width:0;flex:1}.breakdance .phox-checkout-1086-101 .pchk-bump-name{font-size:13px;font-weight:600;line-height:1.3}.breakdance .phox-checkout-1086-101 .pchk-bump-price{font-size:13px;color:#555}.breakdance .phox-checkout-1086-101 .pchk-bump-price del{opacity:0.55;margin-right:5px}.breakdance .phox-checkout-1086-101 .pchk-bump-add{flex:0 0 auto;border:none;cursor:pointer;padding:7px 14px;border-radius:8px;background:#111;color:#fff;-webkit-text-fill-color:#fff;font-size:12.5px;font-weight:600;text-decoration:none;transition:opacity 0.15s ease,background-color 0.15s ease}@media (hover:hover){.breakdance .phox-checkout-1086-101 .pchk-bump-add:hover{opacity:0.85}}.breakdance .phox-checkout-1086-101 .pchk-bump-add.is-loading{opacity:0.55;pointer-events:none}.breakdance .phox-checkout-1086-101 .pchk-bump-add.is-added{background:#16a34a;pointer-events:none}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}