body.woocommerce-checkout .elementor-element-6ff76e2 .e-con-inner{justify-content:center!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-payment-block{display:none!important}body.woocommerce-checkout .wc-block-components-checkout-place-order-button{font-size:20px!important;font-weight:800!important;padding:20px 40px!important;width:100%!important;border-radius:50px!important;background:linear-gradient(135deg,#cfa854 0%,#e0c070 50%,#cfa854 100%)!important;color:#000!important;border:none!important;text-transform:uppercase!important;letter-spacing:2px!important;box-shadow:0 4px 20px rgba(207,168,84,.4)!important;transition:all .3s ease!important;position:relative!important;bottom:auto!important}body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{box-shadow:0 6px 30px rgba(207,168,84,.6)!important;transform:translateY(-2px)!important}@media (max-width:1024px){body.woocommerce-checkout .wc-block-components-sidebar-layout{display:flex!important;flex-direction:column!important}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{order:1!important;width:100%!important;flex:none!important}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{order:2!important;width:100%!important;flex:none!important}body.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{display:none!important}}@media (min-width:1025px){body.woocommerce-checkout .wc-block-components-sidebar-layout{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;gap:40px!important}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{flex:1 1 60%!important;max-width:65%!important}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{flex:0 0 35%!important;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;height:auto!important;overflow:visible!important}}.pp-countdown-bar{position:sticky;top:0;z-index:99999;background:linear-gradient(90deg,#0a0a0a 0%,#1a1a1a 100%);padding:12px 20px;text-align:center;font-family:"Nunito",sans-serif;border-bottom:2px solid #cfa854;box-shadow:0 2px 12px rgba(0,0,0,.3)}.pp-countdown-inner{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;max-width:700px;margin:0 auto}.pp-countdown-icon{font-size:18px;animation:pp-pulse 2s ease-in-out infinite}.pp-countdown-text{color:#fff;font-size:14px;font-weight:600;line-height:1.4}.pp-countdown-timer{display:inline-flex;align-items:center;gap:4px;background:#cfa854;color:#000;font-weight:900;font-size:16px;padding:4px 12px;border-radius:6px;font-variant-numeric:tabular-nums;min-width:55px;justify-content:center;letter-spacing:1px}.pp-countdown-expired .pp-countdown-timer{background:#e74c3c;color:#fff}.pp-countdown-expired .pp-countdown-text{color:#ff6b6b}@media (max-width:600px){.pp-countdown-text{font-size:12px}.pp-countdown-timer{font-size:14px}.pp-countdown-bar{padding:10px 12px}}.pp-trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 0;margin-bottom:8px}.pp-trust-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f8f8f8;border-radius:10px;border:1px solid #eee;transition:all .2s ease}.pp-trust-item:hover{border-color:#cfa854;background:#fdf9f0}.pp-trust-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;background:linear-gradient(135deg,#cfa854,#b8944a)}.pp-trust-label{font-size:12px;font-weight:700;color:#222;line-height:1.3;font-family:"Nunito",sans-serif}.pp-trust-sublabel{font-size:10px;color:#777;font-weight:400}@media (max-width:480px){.pp-trust-strip{grid-template-columns:1fr 1fr;gap:6px}.pp-trust-item{padding:8px;gap:6px}.pp-trust-icon{width:28px;height:28px;font-size:13px}.pp-trust-label{font-size:11px}}.pp-free-shipping-badge{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#f0faf0,#e8f5e8);border:1px solid #c3e6c3;border-radius:10px;margin:12px 0;font-family:"Nunito",sans-serif}.pp-free-shipping-text{font-size:14px;font-weight:700;color:#1a7a1a;line-height:1.3}.pp-free-shipping-sub{font-size:11px;font-weight:400;color:#3a8a3a}.pp-security-badge{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0 4px;color:#999;font-size:11px;font-family:"Nunito",sans-serif}body.woocommerce-checkout #shipping-company,body.woocommerce-checkout #billing-company,body.woocommerce-checkout .wc-block-components-address-form__company{display:none!important}@media (max-width:1024px){.pp-order-toggle{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8f8f8;border:1px solid #e2e2e2;border-radius:12px;cursor:pointer;user-select:none;margin-bottom:4px;font-family:"Nunito",sans-serif;transition:border-color .2s ease}.pp-order-toggle:hover{border-color:#cfa854}.pp-order-toggle-left{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#222}.pp-order-toggle-arrow{font-size:10px;color:#999;transition:transform .3s ease;margin-left:4px}.pp-order-toggle.pp-open .pp-order-toggle-arrow{transform:rotate(180deg)}.pp-order-toggle-right{font-size:17px;font-weight:800;color:#cfa854}.pp-order-details{max-height:0;overflow:hidden;transition:max-height .4s ease}.pp-order-details.pp-open{max-height:3000px}}@media (min-width:1025px){.pp-order-toggle{display:none!important}}body.woocommerce-checkout .page-header{text-align:center;margin-bottom:10px}body.woocommerce-checkout .entry-title{font-family:"Nunito",sans-serif;font-weight:800;font-size:28px;color:#111}body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-combobox .components-combobox-control input{border-radius:8px!important;transition:border-color .2s ease!important}body.woocommerce-checkout .wc-block-components-text-input input:focus,body.woocommerce-checkout .wc-block-components-combobox .components-combobox-control input:focus{border-color:#cfa854!important;box-shadow:0 0 0 1px #cfa854!important}body.woocommerce-checkout .wc-block-checkout__terms{font-size:12px!important;color:#888!important;text-align:center!important}body.woocommerce-checkout .checkout-countdown-wrapper{display:none!important}