Inventorius treniruotėms
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --brand: #2A8C9E; --brand-dark: #1A6B7A; --brand-light: #E8F5F7; --brand-mid: #D0ECF0; --gold: #F5 A623; --text-primary: #1A1A1A; --text-secondary: #4A4A4A; --text-tertiary: #888; --border: #E5E5E5; --bg-secondary: #F8F8F6; --radius: 10px; } html { scroll-behavior: smooth; } body { font-family: 'Plus Jakarta Sans', sans-serif; color: var(--text-primary); background: #fff; line-height: 1.6; -webkit-font-smoothing: antialiased; } .serif { font-family: 'Playfair Display', Georgia, serif; } .page { max-width: 720px; margin: 0 auto; padding: 0 32px; } /* ── HERO ── */ .hero { padding: 16px 0 48px; border-bottom: 1px solid var(--border); } .hero-meta { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; flex-wrap: wrap; } .eyebrow { font-size: 12px; font-weight: 600; letter-spacing: 0.13em; text-transform: uppercase; color: var(--brand); background: var(--brand-light); padding: 4px 10px; border-radius: 20px; } .hero-meta-divider { width: 1px; height: 16px; background: var(--border); } .stars-row { display: flex; align-items: center; gap: 6px; } .stars { display: flex; gap: 2px; } .star { display: inline-block; width: 15px; height: 15px; background: var(--gold); clip-path: polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%); } .stars-text { font-size: 14px; font-weight: 600; color: var(--text-primary); } .stars-link { font-size: 14px; color: var(--brand); text-decoration: underline; font-weight: 500; } .hero h1 { font-family: 'Playfair Display', Georgia, serif; font-size: 48px; font-weight: 400; line-height: 1.18; letter-spacing: -0.02em; margin-bottom: 20px; } .hero h1 em { font-style: italic; color: var(--brand); } .hero-sub { font-size: 20px; font-weight: 500; line-height: 1.7; color: var(--text-secondary); max-width: 580px; margin-bottom: 32px; } .hero-sub strong { font-weight: 700; color: var(--text-primary); } .stat-row { display: grid; grid-template-columns: repeat(5, 1fr); border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; } .stat-cell { padding: 14px 10px; text-align: center; border-right: 1px solid var(--border); } .stat-cell:last-child { border-right: none; } .stat-lbl { font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-tertiary); margin-bottom: 5px; } .stat-val { font-size: 20px; font-weight: 600; color: var(--text-primary); } /* ── SECTIONS ── */ .section { padding: 48px 0; border-bottom: 1px solid var(--border); } .section-label { font-size: 13px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: var(--brand); margin-bottom: 16px; } .section h2 { font-family: 'Playfair Display', Georgia, serif; font-size: 36px; font-weight: 400; line-height: 1.28; margin-bottom: 16px; } .section h2 em { font-style: italic; color: var(--brand); } .prose { font-size: 18px; font-weight: 500; line-height: 1.75; color: var(--text-secondary); } .prose strong { font-weight: 700; color: var(--text-primary); } /* Pain cards */ .pain-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 24px; } .pain-card:last-child:nth-child(odd) { grid-column: 1 / -1; } .pain-card { background: var(--bg-secondary); border: 1px solid var(--border); border-top: 2px solid var(--brand-mid); border-radius: var(--radius); padding: 18px 20px; } .pain-card strong { display: block; font-size: 17px; font-weight: 700; color: var(--text-primary); margin-bottom: 8px; } .pain-card p { font-size: 16px; font-weight: 500; line-height: 1.65; color: var(--text-secondary); } .pain-card p strong { font-weight: 700; color: var(--text-primary); display: inline; } /* Results */ .results-list { margin-top: 24px; display: flex; flex-direction: column; gap: 12px; } .result-item { display: flex; gap: 14px; align-items: center; padding: 16px 18px; background: var(--bg-secondary); border: 1px solid var(--border); border-radius: var(--radius); } .result-check { width: 22px; height: 22px; border-radius: 50%; background: var(--brand); flex-shrink: 0; position: relative; } .result-check::after { content: ''; position: absolute; left: 5px; top: 7px; width: 10px; height: 6px; border-left: 2px solid white; border-bottom: 2px solid white; transform: rotate(-45deg); } .result-item p { font-size: 17px; font-weight: 500; line-height: 1.65; color: var(--text-secondary); } .result-item strong { font-weight: 700; color: var(--text-primary); } /* Includes */ .includes-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 24px; } .inc-item { border: 1px solid var(--border); border-radius: var(--radius); padding: 16px 18px; background: #fff; } .inc-label { font-size: 13px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--brand); margin-bottom: 8px; } .inc-item p { font-size: 16px; font-weight: 500; line-height: 1.6; color: var(--text-secondary); } .inc-item p strong { font-weight: 700; color: var(--text-primary); } /* Instructor */ .instructor { display: flex; gap: 20px; align-items: center; padding: 24px; background: var(--bg-secondary); border: 1px solid var(--border); border-radius: var(--radius); margin-top: 24px; } .instr-photo { width: 130px; height: 130px; border-radius: 50%; object-fit: cover; flex-shrink: 0; border: 2px solid var(--brand-mid); } .instr-name { font-size: 18px; font-weight: 600; color: var(--text-primary); margin-bottom: 6px; } .instr-desc { font-size: 16px; font-weight: 500; line-height: 1.6; color: var(--text-secondary); } .instr-desc strong { font-weight: 700; color: var(--text-primary); } /* Testimonials */ .testimonials { display: flex; flex-direction: column; gap: 12px; margin-top: 24px; } .testi { padding: 18px 20px; border: 1px solid var(--border); border-left: 3px solid var(--brand); border-radius: 0 var(--radius) var(--radius) 0; background: var(--bg-secondary); } .testi blockquote { font-size: 17px; font-weight: 500; font-style: italic; line-height: 1.65; color: var(--text-primary); margin-bottom: 10px; } .testi-meta { display: flex; align-items: center; gap: 8px; } .testi-stars { display: flex; gap: 2px; } .testi-stars .star { width: 12px; height: 12px; } .testi cite { font-size: 14px; font-style: normal; font-weight: 500; color: var(--text-tertiary); } /* Price */ .price-tiers { margin-top: 24px; border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; } .price-row { display: flex; justify-content: space-between; align-items: center; padding: 14px 20px; border-bottom: 1px solid var(--border); font-size: 17px; } .price-row:last-child { border-bottom: none; } .price-row .pr-date { color: var(--text-secondary); font-weight: 500; } .price-row .pr-price { font-weight: 600; color: var(--text-primary); } .price-row.current { background: var(--brand-light); } .price-row.current .pr-date { color: var(--brand-dark); font-weight: 600; } .price-row.current .pr-price { color: var(--brand-dark); font-weight: 700; } .pr-badge { font-size: 11px; background: var(--brand); color: white; padding: 2px 9px; border-radius: 20px; font-weight: 600; margin-left: 10px; letter-spacing: 0.04em; } /* Guarantee */ .guarantee-box { margin-top: 16px; border: 1px solid var(--brand-mid); border-radius: var(--radius); padding: 18px 20px; background: var(--brand-light); display: flex; gap: 14px; align-items: center; } .guarantee-icon { width: 24px; height: 24px; flex-shrink: 0; margin-top: 2px; } .guarantee-box h3 { font-size: 16px; font-weight: 600; color: var(--brand-dark); margin-bottom: 5px; } .guarantee-box p { font-size: 15px; font-weight: 500; line-height: 1.55; color: var(--brand-dark); } /* Closing */ .closing { padding: 48px 0 56px; } .closing h2 { font-family: 'Playfair Display', Georgia, serif; font-size: 36px; font-weight: 400; line-height: 1.3; margin-bottom: 14px; } .closing h2 em { font-style: italic; color: var(--brand); } .closing p { font-size: 18px; font-weight: 500; line-height: 1.7; color: var(--text-secondary); } .closing p strong { font-weight: 700; color: var(--text-primary); } .closing-meta { margin-top: 20px; font-size: 16px; color: var(--brand-dark); font-weight: 600; background: var(--brand-light); border: 1px solid var(--brand-mid); border-radius: var(--radius); padding: 14px 18px; display: inline-block; } /* Responsive */ @media (max-width: 600px) { .page { padding: 0 20px; } .hero h1 { font-size: 34px; } .hero-sub { font-size: 17px; } .pain-grid, .includes-grid { grid-template-columns: 1fr; } .stat-row { grid-template-columns: repeat(3, 1fr); } .stat-cell:nth-child(3) { border-right: none; } } Pilates inventorius Trumpos elastinės gumosir pilates kamuolys. Inventorius skirtas 3 savaičių kūno stiprinimo iššūkiui su pilates kamuoliu ir gumomis. Galite įsigyti atskirai arba abu kartu – kartu pigiau. Iš ko galite rinktis Du produktai.Trys pasirinkimai. Trumpos elastinės gumos Rinkinys iš 5 gumų skirtingo pasipriešinimo – nuo lengvo iki stipraus. Tinka bet kokiam pajėgumo lygiui ir leidžia palaipsniui didinti krūvį. Pilates kamuolys Mėlynos spalvos pilates kamuolys – naudojamas pusiausvyros, centro stiprinimo ir giliųjų raumenų aktyvinimo pratimams. Pasirinkimo galimybės Atskirai arbakartu – pigiau. Tik gumos – jei kamuolį jau turite. Tik kamuolys – jei gumos jau yra. Gumos + kamuolys kartu – viskas vienoje vietoje, mažesnė kaina nei perkant atskirai. 14 dienų pinigų grąžinimo garantija Jei per 14 dienų pajusite, kad produktas netinka – grąžinsime visą sumą be jokių klausimų.