.quality-comparison{padding:var(--padding-top) 0 var(--padding-bottom);width:100%}.quality-comparison__container{max-width:1200px;margin:0 auto;padding:0 20px}.quality-comparison__heading{text-align:center;font-size:2rem;font-weight:700;margin:0 0 .5rem;line-height:1.2}.quality-comparison__subheading{text-align:center;font-size:1rem;margin:0 0 2rem;color:#000000b3}.quality-comparison__table{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.quality-comparison__column{background:#f9f9f9;border-radius:8px;overflow:hidden;border:2px solid #e0e0e0;transition:transform .2s ease,box-shadow .2s ease}.quality-comparison__column--highlight{background:linear-gradient(135deg,#f5f0e8,#fff8f0);border:2px solid #c9a86a;box-shadow:0 4px 12px #c9a86a33}.quality-comparison__column--neutral{background:#f5f5f5;border:2px solid #d0d0d0}.quality-comparison__header{background:#333;color:#fff;padding:1.25rem 1.5rem;text-align:center}.quality-comparison__column--highlight .quality-comparison__header{background:linear-gradient(135deg,#8b6f47,#6b5335)}.quality-comparison__column--neutral .quality-comparison__header{background:#757575}.quality-comparison__header h3{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.quality-comparison__row{padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.quality-comparison__row:last-child{border-bottom:none}.quality-comparison__label{font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#666;margin-bottom:.375rem}.quality-comparison__value{font-size:1rem;color:#222;line-height:1.5}.quality-comparison__column--highlight .quality-comparison__value{color:#000;font-weight:500}@media (max-width: 768px){.quality-comparison__table{grid-template-columns:1fr;gap:1.25rem}.quality-comparison__heading{font-size:1.625rem}.quality-comparison__header h3{font-size:1.125rem}.quality-comparison__row{padding:.875rem 1.25rem}.quality-comparison__label{font-size:.8125rem}.quality-comparison__value{font-size:.9375rem}}@media (max-width: 480px){.quality-comparison__container{padding:0 16px}.quality-comparison__heading{font-size:1.5rem}.quality-comparison__row{padding:.75rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
