.elementor-form-fields-wrapper.elementor-labels-above{display:flex;flex-wrap:wrap;gap:18px 0}.og-hero{position:relative;overflow:hidden;min-height:680px;display:flex;align-items:center;isolation:isolate;background:linear-gradient(135deg,#fbfaf7 0%,#fff 45%,#f5efe3 100%)}.og-hero::before{content:"";position:absolute;width:620px;height:620px;right:-180px;top:-120px;background:radial-gradient(circle,rgba(201,164,92,.28),transparent 65%);filter:blur(10px);animation:ogHeroGlow 7s ease-in-out infinite alternate;z-index:-2}.og-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(120deg,rgba(201,164,92,.08) 1px,transparent 1px),linear-gradient(60deg,rgba(201,164,92,.05) 1px,transparent 1px);background-size:80px 80px;opacity:.45;animation:ogPatternMove 18s linear infinite;z-index:-3}.og-hero img,.og-hero .elementor-widget-image img{border-radius:34px!important;box-shadow:0 35px 90px rgba(0,0,0,.18),0 0 0 1px rgba(201,164,92,.32);transform:perspective(1200px) rotateY(-4deg) rotateX(2deg);animation:ogHeroImageFloat 5.5s ease-in-out infinite;transition:all .5s ease}.og-hero img:hover,.og-hero .elementor-widget-image img:hover{transform:perspective(1200px) rotateY(0deg) rotateX(0deg) translateY(-8px) scale(1.025);box-shadow:0 45px 110px rgba(0,0,0,.24),0 0 0 1px rgba(201,164,92,.5)}.og-hero .elementor-widget-image{position:relative;overflow:visible}.og-hero .elementor-widget-image::before{content:"";position:absolute;inset:-2px;border-radius:36px;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.55) 48%,transparent 72%);transform:translateX(-130%) rotate(8deg);animation:ogImageShine 4.8s ease-in-out infinite;pointer-events:none;z-index:3}.og-hero .elementor-widget-image::after{content:"";position:absolute;width:115px;height:115px;right:-35px;bottom:-35px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f8e6b0,#c9a45c 45%,#8d6421);box-shadow:0 20px 45px rgba(201,164,92,.35);animation:ogGoldOrb 4.8s ease-in-out infinite;z-index:-1}.og-hero h1,.og-hero h2,.og-hero .elementor-heading-title{animation:ogFadeUp .9s ease both}.og-hero p,.og-hero .elementor-widget-text-editor{animation:ogFadeUp 1.1s ease both}.og-hero .elementor-button,.og-hero a.elementor-button{position:relative;overflow:hidden;border-radius:999px!important;padding:15px 32px!important;background:linear-gradient(135deg,#1d1d1d,#4a3a20)!important;color:#fff!important;border:1px solid rgba(201,164,92,.55)!important;box-shadow:0 16px 36px rgba(0,0,0,.18);transition:all .35s ease!important;animation:ogFadeUp 1.25s ease both}.og-hero .elementor-button::before{content:"";position:absolute;top:0;left:-100%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-22deg);transition:all .55s ease}.og-hero .elementor-button:hover{transform:translateY(-4px);background:linear-gradient(135deg,#c9a45c,#f4d58d)!important;color:#111!important;box-shadow:0 22px 46px rgba(201,164,92,.35)}.og-hero .elementor-button:hover::before{left:130%}.og-hero-badges,.og-hero .hero-badges{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px}.og-hero-badges .badge,.og-hero .hero-badges .badge{padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.74);border:1px solid rgba(201,164,92,.25);box-shadow:0 14px 34px rgba(0,0,0,.08);backdrop-filter:blur(12px);animation:ogFadeUp 1.35s ease both}@media (max-width:767px){.og-hero{min-height:auto;padding:60px 18px;text-align:center}.og-hero img,.og-hero .elementor-widget-image img{border-radius:24px!important;transform:none;animation:ogMobileFloat 4.5s ease-in-out infinite}.og-hero .elementor-widget-image::after{width:75px;height:75px;right:-15px;bottom:-15px}.og-hero-badges,.og-hero .hero-badges{justify-content:center}}.wd-accordion-title-text{display:none}.elementor-form-fields-wrapper .elementor-field-group.elementor-col-50{width:50%;padding:0 10px}.wc-tab-inner.wd-entry-content{max-width:760px;margin:25px auto;padding:0!important;border:1px solid rgba(191,145,31,.28);background:0 0;overflow:hidden}.wc-tab-inner.wd-entry-content p{position:relative;margin:0!important;padding:15px 20px 15px 260px;min-height:54px;border-bottom:1px solid rgba(191,145,31,.18);color:#222;font-size:15px;line-height:1.5;text-align:center}.wc-tab-inner.wd-entry-content p:last-child{border-bottom:0}.wc-tab-inner.wd-entry-content p::before{position:absolute;left:0;top:0;width:220px;height:100%;padding:15px 20px;background:rgba(191,145,31,.08);border-right:1px solid rgba(191,145,31,.18);color:#7a5a10;font-size:14px;font-weight:600;letter-spacing:.03em;text-align:center;display:flex;align-items:center;justify-content:center}.wc-tab-inner.wd-entry-content p:nth-child(1)::before{content:"Model"}.wc-tab-inner.wd-entry-content p:nth-child(2)::before{content:"Reference Number"}.wc-tab-inner.wd-entry-content p:nth-child(3)::before{content:"Movement"}.wc-tab-inner.wd-entry-content p:nth-child(4)::before{content:"Case Material"}.wc-tab-inner.wd-entry-content p:nth-child(5)::before{content:"Bracelet Material"}.wc-tab-inner.wd-entry-content p:nth-child(6)::before{content:"Year of Production"}.wc-tab-inner.wd-entry-content p:nth-child(7)::before{content:"Condition"}.wc-tab-inner.wd-entry-content p:nth-child(8)::before{content:"Scope of Delivery"}.wc-tab-inner.wd-entry-content p:nth-child(9)::before{content:"Case Diameter"}.wc-tab-inner.wd-entry-content p:nth-child(10)::before{content:"Dial"}.wc-tab-inner.wd-entry-content p:nth-child(11)::before{content:"SKU"}@media (max-width:600px){.wc-tab-inner.wd-entry-content{max-width:100%;margin:20px auto}.wc-tab-inner.wd-entry-content p{padding:48px 16px 14px;font-size:14px}.wc-tab-inner.wd-entry-content p::before{width:100%;height:38px;padding:10px 16px;border-right:0;border-bottom:1px solid rgba(191,145,31,.18)}}.product_meta.wd-layout-inline{display:none}.elementor-form-fields-wrapper .elementor-field-group.elementor-col-100{width:100%;padding:0 10px}.elementor-form-fields-wrapper .elementor-field-label{display:block;margin:0 0 10px;font-size:12px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#111}.elementor-form-fields-wrapper .elementor-field,.elementor-form-fields-wrapper .elementor-field-textual,.elementor-form-fields-wrapper input[type=text],.elementor-form-fields-wrapper input[type=email],.elementor-form-fields-wrapper input[type=number],.elementor-form-fields-wrapper input[type=tel],.elementor-form-fields-wrapper select{width:100%;min-height:56px;padding:0 18px;border:1px solid rgba(0,0,0,.14);border-radius:14px;background:#f8f8f6;color:#111;font-size:15px;box-shadow:none;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.elementor-form-fields-wrapper .elementor-field::placeholder,.elementor-form-fields-wrapper input::placeholder{color:#8d8d8d;opacity:1}.elementor-form-fields-wrapper .elementor-field:focus,.elementor-form-fields-wrapper .elementor-field-textual:focus,.elementor-form-fields-wrapper input:focus,.elementor-form-fields-wrapper select:focus{outline:none;border-color:#b88a1b;background:#fff;box-shadow:0 0 0 4px rgba(184,138,27,.1)}.elementor-form-fields-wrapper .elementor-select-wrapper{position:relative}.elementor-form-fields-wrapper .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:48px;cursor:pointer}.elementor-form-fields-wrapper .select-caret-down-wrapper{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2;color:#8a6b2d}.elementor-form-fields-wrapper input[type=file].elementor-upload-field{width:100%;padding:18px;border:1px dashed rgba(184,138,27,.45);border-radius:14px;background:#fcfbf7;color:#111;font-size:14px;min-height:auto}.elementor-form-fields-wrapper input[type=file].elementor-upload-field::file-selector-button{margin-right:14px;padding:12px 18px;border:none;border-radius:10px;background:#111;color:#fff;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s ease}.elementor-form-fields-wrapper input[type=file].elementor-upload-field::file-selector-button:hover{background:#8a6b2d}.elementor-form-fields-wrapper .e-form__buttons{margin-top:8px;padding:0 10px}.elementor-form-fields-wrapper .elementor-button{min-width:220px;min-height:58px;border:none;border-radius:999px;padding:0 30px;background:linear-gradient(135deg,#d7b14d 0%,#b88a1b 100%);color:#111;box-shadow:0 12px 28px rgba(184,138,27,.18);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.elementor-form-fields-wrapper .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 16px 34px rgba(184,138,27,.24)}.elementor-form-fields-wrapper .elementor-button-text{font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.elementor-form-fields-wrapper input[type=number]::-webkit-outer-spin-button,.elementor-form-fields-wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.elementor-form-fields-wrapper input[type=number]{-moz-appearance:textfield}@media (max-width:767px){.elementor-form-fields-wrapper .elementor-field-group.elementor-col-50,.elementor-form-fields-wrapper .elementor-field-group.elementor-col-100{width:100%;padding:0}.elementor-form-fields-wrapper .e-form__buttons{padding:0}.elementor-form-fields-wrapper .elementor-button{width:100%;min-width:100%}}