SR-Takat Natural Ruby Watch Legacy Edition - Men
:root { --cream: #f8f5f0; --white: #ffffff; --green-dark: #1a3a2a; --green-mid: #2d5a3f; --gold: #b8986a; --text-dark: #1a1a1a; --text-mid: #4a4a4a; --text-light: #888888; --border : #e8e2d8; --font-display: 'Playfair Display', Georgia, serif; --font-body: 'Cormorant Garamond', Garamond, Georgia, serif; --font-label: 'Montserrat', 'Helvetica Neue', Arial, sans-serif; } /* ---- HERO ---- */ .hero { background: var(--cream); padding: 60px 60px 50px; position: relative; overflow: hidden; } .hero::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 60% 40%, rgba(46,125,79,0.07) 0%, transparent 60%); pointer-events: none; } .hero-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1.1fr 0.85fr; gap: 48px; align-items: center; } .hero-content { z-index: 2; } .series-label { font-family: var(--font-label); font-size: 11px; font-weight: 600; letter-spacing: 0.3em; text-transform: uppercase; color: var(--gold); margin-bottom: 18px; } .hero-title { font-family: var(--font-display); font-size: clamp(42px, 4.5vw, 68px); font-weight: 600; line-height: 1.05; letter-spacing: -0.01em; color: var(--text-dark); margin-bottom: 20px; } .divider { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; } .divider-line { display: block; width: 38px; height: 1px; background: var(--gold); } .divider-gem { color: var(--gold); font-size: 8px; line-height: 1; } .hero-desc { font-size: 15px; font-weight: 300; line-height: 1.8; color: var(--text-mid); max-width: 300px; margin-bottom: 36px; text-align: center; font-family: var(--font-display); } .hero-btn { display: inline-block; background: var(--green-dark); color: #fff; font-family: var(--font-label); font-size: 10px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; text-decoration: none; padding: 15px 30px; border: 2px solid var(--green-dark); transition: background .3s, color .3s; } .hero-btn:hover { background: transparent; color: var(--green-dark); } /* Watch */ .hero-watch { position: relative; display: flex; justify-content: center; align-items: center; z-index: 1; } .hero-watch img { width: 100%; max-width: 400px; height: auto; object-fit: contain; filter: drop-shadow(0 28px 48px rgba(0,0,0,0.13)); position: relative; z-index: 2; } .watch-placeholder { width: 300px; height: 380px; background: #e5e0d8; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-family: var(--font-label); font-size: 13px; color: #999; letter-spacing: 0.05em; } /* Gems */ .gem { position: absolute; border-radius: 3px; background: linear-gradient(135deg, #50c878, #1e7a3a, #2e9e5c); z-index: 3; } .gem-1 { width: 26px; height: 26px; top: 10%; right: 5%; transform: rotate(15deg); opacity: .9; animation: gf1 4s ease-in-out infinite; } .gem-2 { width: 18px; height: 18px; bottom: 20%; right: 2%; transform: rotate(-10deg); opacity: .8; animation: gf2 5s ease-in-out infinite 1s; } .gem-3 { width: 14px; height: 14px; top: 38%; left: 4%; transform: rotate(25deg); opacity: .7; animation: gf3 6s ease-in-out infinite 2s; } @keyframes gf1 { 0%,100%{transform:translateY(0) rotate(15deg)} 50%{transform:translateY(-10px) rotate(20deg)} } @keyframes gf2 { 0%,100%{transform:translateY(0) rotate(-10deg)} 50%{transform:translateY(-8px) rotate(-5deg)} } @keyframes gf3 { 0%,100%{transform:translateY(0) rotate(25deg)} 50%{transform:translateY(-12px) rotate(30deg)} } /* Badges */ .hero-badges { display: flex; flex-direction: column; gap: 26px; z-index: 2; } .badge { display: flex; align-items: flex-start; gap: 14px; } .badge-icon { width: 44px; height: 44px; border: 1.5px solid var(--border); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; background: var(--white); box-shadow: 0 2px 8px rgba(0,0,0,.05); color: var(--text-mid); } .badge-icon svg { width: 18px; height: 18px; } .badge-info { padding-top: 6px; } .badge-label { display: block; font-family: var(--font-label); font-size: 11px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-dark); line-height: 1.3; } .badge-value { display: block; font-family: var(--font-label); font-size: 11px; font-weight: 400; color: var(--text-light); margin-top: 2px; } /* ---- FEATURES ---- */ .features { background: var(--white); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); padding: 52px 60px; } .features-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; } .feature { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 12px; } .feature-icon { width: 36px; height: 36px; color: var(--text-mid); } .feature-icon svg { width: 36px; height: 36px; } .feature-label { font-family: var(--font-label); font-size: 14px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--text-dark); margin: 0; } .feature-desc { font-size: 12px; font-weight: 600; line-height: 1.65; color: var(--text-light); max-width: 190px; margin: 0; font-family: var(--font-label); } /* ---- SPECS ---- */ .specs { background: var(--cream); padding: 70px 60px; } .specs-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; } .specs-img img { width: 100%; height: auto; object-fit: cover; display: block; border-radius: 4px; } .specs-img-placeholder { width: 100%; aspect-ratio: 4/5; background: #e5e0d8; border-radius: 4px; display: flex; align-items: center; justify-content: center; font-family: var(--font-label); font-size: 13px; color: #999; } .specs-heading { font-family: var(--font-label); font-size: 20px; font-weight: 700; text-transform: uppercase; color: #333; margin-bottom: 28px; } .specs-table { width: 100%; border-collapse: collapse; } .specs-row { border-bottom: 1px solid var(--border); transition: background .2s; } .specs-row:hover { background: rgba(46,125,79,.04); } .specs-cell { padding: 13px 4px; font-family: var(--font-label); font-size: 12px; vertical-align: middle; } .specs-cell-label { color: var(--text-mid); font-weight: 400; width: 55%; } .specs-cell-label-inner { display: flex; align-items: center; gap: 10px; } .specs-cell-label-inner svg { width: 14px; height: 14px; flex-shrink: 0; color: var(--text-light); } .specs-cell-value { color: var(--text-dark); font-weight: 600; text-align: right; } /* ---- CRAFTED ---- */ .crafted { background: var(--white); border-top: 1px solid var(--border); padding: 30px 60px; } .crafted-title { font-family: var(--font-label); font-size: 20px; font-weight: 700; text-transform: uppercase; color: #333; text-align: center; margin-bottom: 40px; } .crafted-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } .craft-img { overflow: hidden; border-radius: 4px; margin-bottom: 14px; background: var(--cream); } .craft-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .5s ease; } .craft:hover .craft-img img { transform: scale(1.06); } .craft-img-placeholder { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-family: var(--font-label); font-size: 12px; color: #bbb; } .craft-label { font-family: var(--font-label); font-size: 11px !important; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-dark); margin-bottom: 6px; text-align: center; } .craft-desc { font-size: 13px; font-weight: 600; line-height: 1.6; color: var(--text-light); text-align: center; font-family: var(--font-label); font-size: 11px; } /* ---- RESPONSIVE ---- */ @media (max-width: 1024px) { .hero { padding: 50px 32px 40px; } .hero-grid { grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; gap: 32px; } .hero-content { grid-column: 1; grid-row: 1; } .hero-watch { grid-column: 2; grid-row: 1 / 3; } .hero-badges { grid-column: 1; grid-row: 2; flex-direction: row; flex-wrap: wrap; gap: 18px; } .features { padding: 44px 32px; } .features-grid { grid-template-columns: repeat(2, 1fr); } .specs { padding: 55px 32px; } .specs-grid { grid-template-columns: 1fr; gap: 40px; } .specs-img { max-width: 420px; } .crafted { padding: 55px 32px; } .crafted-grid { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 768px) { .hero { padding: 40px 24px 32px; } .hero-grid { grid-template-columns: 1fr; } .hero-content { grid-column: 1; grid-row: 1; } .hero-watch { grid-column: 1; grid-row: 2; } .hero-badges { grid-column: 1; grid-row: 3; flex-direction: column; gap: 16px; } .hero-desc { max-width: 100%; } .features { padding: 38px 24px; } .features-grid { grid-template-columns: repeat(2, 1fr); gap: 22px; } .specs { padding: 44px 24px; } .crafted { padding: 44px 24px; } .crafted-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 480px) { .hero { padding: 32px 16px 24px; } .hero-title { font-size: 38px; } .hero-btn { padding: 14px 22px; font-size: 9px; } .features { padding: 30px 16px; } .specs { padding: 36px 16px; } .crafted { padding: 36px 16px; } .crafted-grid { grid-template-columns: repeat(2, 1fr); gap: 14px; } } .detail-gallery { max-width: 1200px; margin: 40px auto 0; display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; } .detail-gallery img { width: 100%; display: block; border-radius: 4px; object-fit: cover; } @media (max-width: 768px) { .detail-gallery { grid-template-columns: 1fr; gap: 16px; } } Ruby Series TimelessElegance ◆ Hand-set natural Rubys meet the soft iridescence of mother of pearl, creating a timepiece that is both sophisticated and enduring. REF No. RM-20332_R1 Dial Diaspro rosso Dial 5 ATM Water Resistant Swiss Inspiration Inspired by timeless design and refined craftsmanship. Movement Ronda Swiss made movement 762 Premium Materials Stainless steel case and genuine leather strap. Perfect Gift An elegant timepiece for life's most meaningful moments. Specifications Series SR-TAKAT Legacy Edition(SWISS MADE) Dial Natural Ruby Case Size 31.00 mm (Width) × 40.50 mm (Length) Opening Size 21.50 x 27.00 mm Bracelet Width 22.00 - 18.00 mm Hand Size 7.00 x 9.50 Dial stone on bezel 2.90 x 2.40 x 16 pcs Dial stone on bezel 2.40 x 2.40 x 24 pcs Case & Dial Weight 1.60 Ct & 1.68 Ct Crafted in Every Detail NATURAL Ruby BEZEL Ruby CABACHON CROWN MALACHITE DIAL DETAIL SIDE PROFILE VIEW cASE & CROWN DETAIL COMPLETE WATCH PRESENTATION
More you might like
Related
Natural Ruby Ovals by SR-Takat
Related
SR-Takat Natural Ruby Gents Watch
Related
SR-Takat Natural Ruby Ladies Watch
Related