#top-header{background-color:#D71920!important}#top-header #et-info,#top-header #et-info a{color:#FFFFFF!important;font-family:'Barlow',sans-serif;font-size:12px;font-weight:600}#top-header .et-social-icons{display:none!important}#top-header #et-info::after{content:"Currently on tour — online consultations and teaching available now · Next South Africa window: [dates]";display:inline-block!important;margin-left:35px;color:#FFFFFF!important;font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;line-height:1.5;vertical-align:middle}@media (max-width:980px){#top-header #et-info::after{display:block!important;margin:8px 0 0;text-align:center;font-size:11px}}#top-menu li.cliniko-menu-button>a,.et-menu li.cliniko-menu-button>a{background:#D71920!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:5px!important;padding:10px 18px!important;font-family:'Barlow Condensed',Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:1px!important;display:inline-flex!important;align-items:center;gap:10px;line-height:1.4!important;opacity:1!important;transition:background 0.3s ease}#top-menu li.cliniko-menu-button>a::after,.et-menu li.cliniko-menu-button>a::after{content:"📅"!important;position:static!important;display:inline-block!important;font-family:Arial,sans-serif!important;font-size:15px!important;line-height:1!important;margin:0!important}#top-menu li.cliniko-menu-button>a:hover,.et-menu li.cliniko-menu-button>a:hover{background:#ad141a!important;color:#ffffff!important;opacity:1!important}#top-menu li.cliniko-menu-button,.et-menu li.cliniko-menu-button{margin-left:12px!important}body.woocommerce-order-received{background-color:#F3F4F6!important}body.woocommerce-order-received.woocommerce{font-family:'Barlow',Arial,sans-serif;color:#222222}body.woocommerce-order-received.woocommerce-thankyou-order-received{background:#FFFFFF;padding:25px;border-left:5px solid #D71920;border-radius:8px;font-size:20px;font-weight:600;color:#222222;margin-bottom:25px}body.woocommerce-order-received.woocommerce-order-overview{background:#FFFFFF;padding:25px!important;border-radius:8px;margin-bottom:25px!important}body.woocommerce-order-received{background:#F3F4F6!important}body.woocommerce-order-received.et_pb_section{background-color:#F3F4F6!important}body.woocommerce-order-received.woocommerce{font-family:'Barlow',Arial,sans-serif!important;color:#252525!important;font-size:16px;line-height:1.6;max-width:1100px;margin:0 auto}body.woocommerce-order-received.woocommerce,body.woocommerce-order-received.woocommerce p,body.woocommerce-order-received.woocommerce li,body.woocommerce-order-received.woocommerce th,body.woocommerce-order-received.woocommerce td,body.woocommerce-order-received.woocommerce a,body.woocommerce-order-received.woocommerce span{font-family:'Barlow',Arial,sans-serif!important;letter-spacing:normal!important;text-transform:none!important}body.woocommerce-order-received.woocommerce-thankyou-order-received{background:#FFFFFF!important;border:none!important;border-top:5px solid #D71920!important;border-radius:12px;padding:35px 30px!important;margin-bottom:25px!important;color:#222222!important;font-size:25px!important;font-weight:700!important;text-align:center;box-shadow:0 4px 18px rgba(0,0,0,0.05)}body.woocommerce-order-receivedul.woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:20px;background:#FFFFFF!important;border-radius:12px;padding:28px!important;margin:0 0 25px!important;box-shadow:0 4px 18px rgba(0,0,0,0.05);list-style:none!important}body.woocommerce-order-receivedul.woocommerce-order-overview li{flex:1 1 160px;float:none!important;width:auto!important;border-right:none!important;border-bottom:1px solid #EEEEEE;padding:0 0 12px!important;margin:0!important;color:#666666!important;font-size:13px!important}body.woocommerce-order-receivedul.woocommerce-order-overview li strong{display:block;color:#222222!important;font-size:17px!important;font-weight:700!important;margin-top:5px;overflow-wrap:anywhere}body.woocommerce-order-received.woocommerce-order-downloads,body.woocommerce-order-received.woocommerce-order-details,body.woocommerce-order-received.woocommerce-customer-details{background:#FFFFFF!important;padding:30px!important;border-radius:12px;margin-bottom:25px!important;box-shadow:0 4px 18px rgba(0,0,0,0.05)}body.woocommerce-order-received.woocommerce h2{font-family:'Barlow',Arial,sans-serif!important;color:#222222!important;font-size:25px!important;font-weight:700!important;margin-bottom:20px!important;padding-bottom:12px;border-bottom:2px solid #F0F0F0}body.woocommerce-order-received.woocommerce table.shop_table,body.woocommerce-order-received.woocommerce table.woocommerce-table{width:100%;background:#FFFFFF!important;border:1px solid #E5E7EB!important;border-radius:8px;border-collapse:separate;border-spacing:0;overflow:hidden}body.woocommerce-order-received.woocommerce table th{background:#F8F9FA!important;color:#333333!important;font-weight:700!important;font-size:14px!important;padding:15px!important}body.woocommerce-order-received.woocommerce table td{background:#FFFFFF!important;color:#444444!important;font-size:15px!important;padding:15px!important;border-color:#E5E7EB!important;overflow-wrap:anywhere}body.woocommerce-order-received.woocommerce table td a:not(.button){color:#D71920!important;font-weight:600;text-decoration:none}body.woocommerce-order-received.woocommerce-order-downloadsa.button,body.woocommerce-order-received.woocommerce-order-downloadsa.woocommerce-MyAccount-downloads-file{display:inline-block!important;width:auto!important;min-width:165px;max-width:100%;background:#D71920!important;color:#FFFFFF!important;border:none!important;border-radius:7px!important;padding:14px 20px!important;font-family:'Barlow',Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;text-align:center;text-decoration:none!important;white-space:normal;box-shadow:none!important;transition:background 0.2s ease}body.woocommerce-order-received.woocommerce-order-downloads a.button:hover,body.woocommerce-order-received.woocommerce-order-downloadsa.woocommerce-MyAccount-downloads-file:hover{background:#AD1118!important;color:#FFFFFF!important}body.woocommerce-order-received.woocommerce-customer-details address{background:#FAFAFA;color:#333333;border:1px solid #E5E7EB;border-radius:8px;padding:20px;line-height:1.8}@media (max-width:767px){body.woocommerce-order-received.woocommerce{font-size:15px}body.woocommerce-order-received.woocommerce-thankyou-order-received{font-size:21px!important;padding:25px 18px!important}body.woocommerce-order-receivedul.woocommerce-order-overview{display:block;padding:20px!important}body.woocommerce-order-receivedul.woocommerce-order-overview li{display:block;width:100%!important;margin-bottom:15px!important}body.woocommerce-order-received.woocommerce-order-downloads,body.woocommerce-order-received.woocommerce-order-details,body.woocommerce-order-received.woocommerce-customer-details{padding:18px!important}body.woocommerce-order-received.woocommerce table th,body.woocommerce-order-received.woocommerce table td{padding:10px!important;font-size:13px!important}body.woocommerce-order-received.woocommerce-order-downloads a.button{min-width:0;padding:12px!important;font-size:13px!important}}body.woocommerce-order-received.woocommerce-customer-details,body.woocommerce-order-received.woocommerce-customer-details *,body.woocommerce-order-received.woocommerce-column--billing-address,body.woocommerce-order-received.woocommerce-column--billing-address *,body.woocommerce-order-received.woocommerce-customer-details address{font-family:'Barlow',Arial,sans-serif!important;font-size:16px!important;font-weight:400;letter-spacing:normal!important;text-transform:none!important;line-height:1.7!important;color:#333333!important}body.woocommerce-order-received.woocommerce-customer-details h2,body.woocommerce-order-received.woocommerce-column__title{font-family:'Barlow',Arial,sans-serif!important;font-size:24px!important;font-weight:700!important;color:#222222!important}