.elementor-32450 .elementor-element.elementor-element-27f3d45{--display:flex}.elementor-32450 .elementor-element.elementor-element-a1b54f5{--display:flex}.elementor-32450 .elementor-element.elementor-element-8048ff0{margin:-24px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32450 .elementor-element.elementor-element-328cb37{--display:flex}.elementor-32450 .elementor-element.elementor-element-774179c{--display:flex}.elementor-32450 .elementor-element.elementor-element-f8863d6{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32450 .elementor-element.elementor-element-757be1d{--display:flex}.elementor-32450 .elementor-element.elementor-element-af3832b{margin:-94px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.tra-shop-coming-soon{background:linear-gradient(180deg,#0b1220 0%,#0f172a 100%);border:1px solid #1e293b;border-radius:16px;padding:48px 32px;width:100%;max-width:var(--container-max-width,1200px);margin-left:auto;margin-right:auto;margin-top:48px;margin-bottom:48px;box-shadow:0 14px 40px rgba(0,0,0,.45);position:relative}.tra-shop-coming-soon:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:linear-gradient(90deg,#ff7a00,#ff9f43);border-radius:16px 16px 0 0}.tra-shop-coming-soon h1{color:#fff;font-size:2.2rem;font-weight:800;line-height:1.25;margin-bottom:20px;letter-spacing:.3px}.tra-shop-coming-soon p{color:#cbd5e1;font-size:1.05rem;line-height:1.75;margin-bottom:16px}.tra-shop-coming-soon strong{color:#fff;font-weight:700}.tra-shop-coming-soon .tra-note{margin-top:22px;padding:16px 20px;background:rgba(255,122,0,.08);border-left:4px solid #ff7a00;border-radius:8px}.tra-shop-coming-soon .tra-note em{color:#e5e7eb;font-style:normal;font-weight:600}.tra-shop-actions{margin-top:26px;display:flex;gap:14px;flex-wrap:wrap}.tra-btn{display:inline-block;padding:12px 22px;border-radius:10px;font-weight:800;text-decoration:none;transition:all .25s ease}.tra-btn-primary{background:#ff7a00;color:#0b1220}.tra-btn-primary:hover{background:#ff9f43;transform:translateY(-1px)}.tra-btn-ghost{background:0 0;color:#fff;border:1px solid #1e293b}.tra-btn-ghost:hover{border-color:#ff7a00;color:#ff7a00}@media (max-width:768px){.tra-shop-coming-soon{padding:36px 22px;margin:32px 16px}.tra-shop-coming-soon h1{font-size:1.85rem}.tra-shop-actions{flex-direction:column}.tra-btn{text-align:center;width:100%}}