{%- comment -%} LinumIQ Starter Kits Comparison Section Features: Fluid Typography, Shopify Color Schemes, Product Integration, 3 Kits {%- endcomment -%} {%- style -%} @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;600;700&family=Inter:wght@400;500;600&display=swap'); .linumiq-section-{{ section.id }} { --font-main: 'Inter', sans-serif; --font-heading: 'Roboto', sans-serif; --text-sm: 1rem; --text-base: clamp(1.125rem, 2vw + 0.5rem, 1.25rem); --text-lg: clamp(1.25rem, 3vw + 0.5rem, 1.5rem); --text-xl: clamp(1.5rem, 4vw + 1rem, 2rem); --text-2xl: clamp(2rem, 5vw + 1rem, 2.5rem); --text-4xl: clamp(2.5rem, 6vw + 1rem, 3rem); --text-5xl: clamp(3rem, 7vw + 1.5rem, 4rem); padding-top: {{ section.settings.padding_top }}px; padding-bottom: {{ section.settings.padding_bottom }}px; font-family: var(--font-main); } .linumiq-section-{{ section.id }} .lq-container { max-width: 1600px; margin: 0 auto; padding: 0 1.5rem; } .linumiq-section-{{ section.id }} .lq-text-center { text-align: center; } .linumiq-section-{{ section.id }} .lq-mb-16 { margin-bottom: 4rem; } .linumiq-section-{{ section.id }} .lq-mb-8 { margin-bottom: 2rem; } .linumiq-section-{{ section.id }} .lq-mb-6 { margin-bottom: 1.5rem; } .linumiq-section-{{ section.id }} .lq-mb-2 { margin-bottom: 0.5rem; } .linumiq-section-{{ section.id }} .lq-h2 { font-family: var(--font-heading); font-size: var(--text-4xl); font-weight: 700; color: rgb(var(--color-foreground)); margin-top: 0; } .linumiq-section-{{ section.id }} .lq-subtitle { font-size: var(--text-lg); color: rgba(var(--color-foreground), 0.75); max-width: 42rem; margin: 0 auto; line-height: 1.5; } .linumiq-section-{{ section.id }} .lq-grid { display: grid; grid-template-columns: 1fr; gap: 2rem; align-items: stretch; max-width: 100rem; margin: 0 auto; } @media (min-width: 768px) { .linumiq-section-{{ section.id }} .lq-grid { grid-template-columns: repeat(3, 1fr); gap: 2rem; } } .linumiq-section-{{ section.id }} .lq-card { border: 2px solid rgba(var(--color-foreground), 0.15); border-radius: 1.5rem; padding: 2rem; display: flex; flex-direction: column; position: relative; height: 100%; transition: box-shadow 0.3s ease; } @media (min-width: 768px) { .linumiq-section-{{ section.id }} .lq-card { padding: 2.5rem; } } .linumiq-section-{{ section.id }} .lq-card:hover { box-shadow: 0 10px 25px rgba(var(--color-foreground), 0.08); } .linumiq-section-{{ section.id }} .lq-card-premium { border: 3px solid rgb(var(--color-button)); box-shadow: 0 20px 25px -5px rgba(var(--color-foreground), 0.12), 0 10px 10px -5px rgba(var(--color-foreground), 0.05); } .linumiq-section-{{ section.id }} .lq-card-title { font-family: var(--font-heading); font-size: var(--text-2xl); font-weight: 600; color: rgb(var(--color-foreground)); margin-top: 0; } .linumiq-section-{{ section.id }} .lq-card-desc { color: rgba(var(--color-foreground), 0.75); font-size: var(--text-lg); min-height: 3rem; } .linumiq-section-{{ section.id }} .lq-price-block { padding-bottom: 2rem; border-bottom: 1px solid rgba(var(--color-foreground), 0.15); margin-bottom: 2rem; } .linumiq-section-{{ section.id }} .lq-price-flex { display: flex; align-items: flex-end; gap: 0.75rem; flex-wrap: wrap; } .linumiq-section-{{ section.id }} .lq-price { font-family: var(--font-heading); font-size: var(--text-5xl); font-weight: 700; color: #FFFFFF; line-height: 1; } .linumiq-section-{{ section.id }} .lq-compare-price { font-size: var(--text-lg); color: rgba(var(--color-foreground), 0.6); text-decoration: line-through; margin-bottom: 0.25rem; } .linumiq-section-{{ section.id }} .lq-badge { display: inline-block; background-color: rgba(var(--color-button), 0.1); color: #FFB54E; font-size: var(--text-base); font-weight: 600; padding: 0.25rem 0.75rem; border-radius: 9999px; margin-top: 0.5rem; } .linumiq-section-{{ section.id }} .lq-premium-flag { position: absolute; top: -15px; left: 50%; transform: translateX(-50%); background-color: rgb(var(--color-button)); color: rgb(var(--color-button-text)); padding: 0.5rem 1.5rem; border-radius: 9999px; font-size: var(--text-sm); font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; box-shadow: 0 4px 6px -1px rgba(var(--color-foreground), 0.15); white-space: nowrap; } .linumiq-section-{{ section.id }} .lq-feature-list { list-style: none; padding: 0; margin: 0 0 2.5rem 0; flex-grow: 1; } .linumiq-section-{{ section.id }} .lq-feature-item { display: flex; align-items: flex-start; gap: 1rem; margin-bottom: 1.25rem; } .linumiq-section-{{ section.id }} .lq-feature-icon { flex-shrink: 0; width: 24px; height: 24px; color: rgb(var(--color-button)); } .linumiq-section-{{ section.id }} .lq-feature-text { font-size: var(--text-lg); color: rgb(var(--color-foreground)); line-height: 1.5; } .linumiq-section-{{ section.id }} .lq-feature-text strong { font-weight: 600; } .linumiq-section-{{ section.id }} .lq-btn { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; width: 100%; padding: 1rem; font-family: var(--font-main); font-size: var(--text-lg); font-weight: 600; border-radius: 0.5rem; text-decoration: none; cursor: pointer; transition: all 0.2s ease; text-align: center; margin-top: auto; } .linumiq-section-{{ section.id }} .lq-btn-outline { background-color: transparent; color: #FFFFFF; border: 2px solid rgb(var(--color-foreground)); } .linumiq-section-{{ section.id }} .lq-btn-outline:hover { background-color: #FFFFFF; color: rgb(var(--color-background)); } .linumiq-section-{{ section.id }} .lq-btn-accent { background-color: rgb(var(--color-button)); color: rgb(var(--color-button-text)); border: none; box-shadow: 0 10px 15px -3px rgba(var(--color-button), 0.3); } .linumiq-section-{{ section.id }} .lq-btn-accent:hover { opacity: 0.92; transform: translateY(-2px); box-shadow: 0 10px 15px -3px rgba(var(--color-button), 0.5); } {%- endstyle -%}
{{ section.settings.subtitle }}
{{ section.settings.kit1_desc }}
{{ section.settings.kit2_desc }}
{{ section.settings.kit3_desc }}