.site-header,.elementor-location-header,header#site-header,header{position:relative;z-index:9999 !important;overflow:visible !important}.site-header nav,.site-header .elementor-nav-menu,.elementor-location-header nav{position:relative;z-index:9999 !important;overflow:visible !important}#ttt-hero-fx{position:relative;z-index:1;width:100%;max-width:100%;overflow-x:hidden}#ttt-hero-fx .grid,#ttt-hero-fx .radial,#ttt-hero-fx svg.line,#ttt-hero-fx svg.candles{max-width:100%}html,body{max-width:100%;overflow-x:hidden}.ttt-checkout-classic{--ttt-orange:#ff6804;--ttt-black:#0f172a}.ttt-checkout-classic h1,.ttt-checkout-classic h2,.ttt-checkout-classic h3,.ttt-checkout-classic #order_review_heading,.ttt-checkout-classic .woocommerce-billing-fields h3{color:var(--ttt-black) !important}.ttt-checkout-classic button,.ttt-checkout-classic .button,.ttt-checkout-classic #place_order,.ttt-checkout-classic .woocommerce button.button{background-color:var(--ttt-orange) !important;border-color:var(--ttt-orange) !important;color:#fff !important}.ttt-checkout-classic button:hover,.ttt-checkout-classic .button:hover,.ttt-checkout-classic #place_order:hover{opacity:.9}.ttt-checkout-classic a,.ttt-checkout-classic .required{color:var(--ttt-orange) !important}.ttt-checkout-classic input:focus,.ttt-checkout-classic select:focus,.ttt-checkout-classic textarea:focus{border-color:var(--ttt-orange) !important;outline:none !important}.ttt-checkout-classic input[type="radio"],.ttt-checkout-classic input[type="checkbox"]{accent-color:var(--ttt-orange)}.ttt-checkout-classic #order_review,.ttt-checkout-classic #order_review *{color:var(--ttt-black) !important}.ttt-checkout-classic .woocommerce-Price-amount,.ttt-checkout-classic .woocommerce-Price-currencySymbol,.ttt-checkout-classic .amount{color:var(--ttt-black) !important;font-weight:600}.ttt-checkout-classic #order_review .woocommerce-Price-amount bdi span:not(.woocommerce-Price-currencySymbol){font-weight:400 !important;font-size:.9em;opacity:.75}.ttt-checkout-classic .woocommerce-error,.ttt-checkout-classic .woocommerce-info,.ttt-checkout-classic .woocommerce-message{border-left-color:var(--ttt-orange) !important}.ttt-checkout-classic #place_order,.ttt-checkout-classic button#place_order,.ttt-checkout-classic .woocommerce #place_order.button{background-color:#3b82f6 !important;border-color:#3b82f6 !important;color:#fff !important}.ttt-checkout-classic #place_order:hover,.ttt-checkout-classic button#place_order:hover{background-color:#2563eb !important;border-color:#2563eb !important}.ttt-checkout-classic #payment .wc_payment_method img,.ttt-checkout-classic #payment .payment_methods img{max-height:34px !important;width:auto !important;object-fit:contain;vertical-align:middle}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method{padding:12px 0 !important;margin:0 !important;border-bottom:1px solid rgba(15,23,42,.08)}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method > label{display:flex !important;align-items:center !important;gap:10px !important;line-height:1.2 !important;padding:4px 0 !important}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method input[type="radio"]{margin:0 8px 0 0 !important}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method img{max-height:34px !important;width:auto !important;margin-left:10px !important;object-fit:contain}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method{display:flex !important;align-items:center !important;gap:10px !important;padding:14px 0 !important;border-bottom:1px solid rgba(15,23,42,.08)}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method input[type="radio"]{margin:0 !important;flex-shrink:0}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method > label{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;width:100% !important;cursor:pointer}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method > label span,.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method > label{line-height:1.2 !important}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method > label img{margin-left:auto !important;max-height:34px !important;width:auto !important;object-fit:contain}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method:last-child{border-bottom:none !important}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method{flex-wrap:wrap !important;align-items:flex-start !important}.ttt-checkout-classic #payment ul.payment_methods li.wc_payment_method > label{flex:1 1 auto !important;width:auto !important}.ttt-checkout-classic #payment .payment_box{width:100% !important;margin-top:12px !important;padding-left:28px !important;box-sizing:border-box !important}.ttt-checkout-classic #payment .payment_box *{max-width:100% !important}