.vs-comparison-section{width:100%;margin:4rem 0;padding:2rem}.vs-comparison-content{max-width:900px;margin:0 auto}.vs-comparison-header{text-align:center;margin-bottom:3rem}.vs-comparison-title{font-size:calc(2.5rem * var(--vs-text-scale, 1.4));font-weight:700;color:#1a1a1a;margin-bottom:1rem;line-height:1.2;font-family:var(--font-heading-family, "Amiri", serif)}.vs-highlight-text{color:var(--vs-highlight-color, #e09cb5);font-family:inherit}.vs-comparison-subtitle{font-size:calc(1.1rem * var(--vs-text-scale, 1.4));color:#666;margin:0;font-weight:400;font-family:var(--font-body-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif)}.vs-comparison-container{perspective:1000px}.vs-comparison-table{background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:var(--vs-border-radius, 24px);overflow:hidden;box-shadow:0 20px 40px #00000014,0 8px 16px #0000000a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateZ(0);transition:transform .3s ease}.vs-comparison-table:hover{transform:translateY(-2px)}.vs-table-headers{display:grid;grid-template-columns:2fr 1fr 1fr;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative}.vs-feature-header{padding:2rem;font-size:calc(1.2rem * var(--vs-text-scale, 1.4));font-weight:600;color:#495057;display:flex;align-items:center;font-family:var(--font-body-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif)}.vs-brand-header{padding:2rem 1.5rem;text-align:center;font-weight:700;font-size:calc(1.3rem * var(--vs-text-scale, 1.4));color:#fff;position:relative;display:flex;align-items:center;justify-content:center;min-height:80px;font-family:var(--font-body-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif)}.vs-our-brand-header{background:linear-gradient(135deg,#2e4d23,#a8d5a0);position:relative}.vs-our-brand-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);pointer-events:none}.vs-other-brand-header{background:linear-gradient(135deg,#9ca3af,#6b7280);color:#f9fafb}.vs-table-body{background:#fff}.vs-table-row{display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid #f1f3f4;transition:all .2s ease;position:relative}.vs-table-row:hover{background:linear-gradient(90deg,rgba(248,249,250,.5),transparent);transform:translate(2px)}.vs-table-row:last-child{border-bottom:none}.vs-feature-cell{display:flex;align-items:center;padding:2rem;gap:1.5rem;background:linear-gradient(90deg,transparent,rgba(248,249,250,.3),transparent)}.vs-feature-icon{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;font-size:calc(1.2rem * var(--vs-text-scale, 1.4));color:#6c757d;flex-shrink:0;box-shadow:0 4px 8px #0000000f;transition:all .3s ease}.vs-table-row:hover .vs-feature-icon{transform:scale(1.05);background:linear-gradient(135deg,#2e4d23,#7bb069);color:#fff}.vs-feature-text{font-size:calc(1rem * var(--vs-text-scale, 1.4));color:#212529;font-weight:500;letter-spacing:-.02em;font-family:var(--font-body-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif)}.vs-status-cell{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;position:relative}.vs-our-status{background:linear-gradient(135deg,#2e4d231a,#a8d5a00d)}.vs-check-icon{width:45px;height:45px;background:linear-gradient(135deg,#2e4d23,#7bb069);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #2e4d234d,0 2px 4px #2e4d2333;transition:all .3s ease;position:relative;overflow:hidden}.vs-check-icon:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);transition:all .3s ease;opacity:0}.vs-table-row:hover .vs-check-icon:before{opacity:1;animation:shimmer .6s ease-out}.vs-check-icon i{color:#fff;font-size:calc(1.1rem * var(--vs-text-scale, 1.4));font-weight:700}.vs-table-row:hover .vs-check-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 24px #2e4d2366,0 4px 8px #2e4d234d}.vs-other-status{background:linear-gradient(135deg,rgba(var(--vs-highlight-color-rgb, 224, 156, 181),.05),transparent)}.vs-cross-icon{width:45px;height:45px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #00000014;transition:all .3s ease;border:2px solid rgba(224,156,181,.2)}.vs-cross-icon i{color:var(--vs-highlight-color, #e09cb5);font-size:calc(1.1rem * var(--vs-text-scale, 1.4));font-weight:700}.vs-table-row:hover .vs-cross-icon{transform:scale(1.05);border-color:#e09cb566;background:linear-gradient(135deg,#e09cb51a,#e09cb50d)}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@media (max-width: 768px){.vs-comparison-section{padding:1.5rem;margin:2rem auto}.vs-comparison-title{font-size:calc(2rem * var(--vs-text-scale, 1.4))}.vs-table-headers,.vs-table-row{grid-template-columns:2fr 1fr 1fr}.vs-feature-header{padding:1.5rem;font-size:calc(1.1rem * var(--vs-text-scale, 1.4))}.vs-brand-header{padding:1.5rem 1rem;font-size:calc(1.1rem * var(--vs-text-scale, 1.4));min-height:70px}.vs-feature-cell{padding:1.5rem;gap:1rem}.vs-feature-icon{width:45px;height:45px;font-size:calc(1.1rem * var(--vs-text-scale, 1.4))}.vs-feature-text{font-size:calc(.95rem * var(--vs-text-scale, 1.4))}.vs-status-cell{padding:1.5rem 1rem}.vs-check-icon,.vs-cross-icon{width:40px;height:40px}.vs-check-icon i,.vs-cross-icon i{font-size:calc(1rem * var(--vs-text-scale, 1.4))}}@media (max-width: 480px){.vs-comparison-section{padding:1rem}.vs-table-headers,.vs-table-row{grid-template-columns:1.8fr 1fr 1fr}.vs-feature-header{padding:1.25rem;font-size:calc(1rem * var(--vs-text-scale, 1.4))}.vs-brand-header{padding:1.25rem .75rem;font-size:calc(1rem * var(--vs-text-scale, 1.4));min-height:60px}.vs-feature-cell{flex-direction:column;text-align:center;gap:.75rem;padding:1.25rem}.vs-feature-icon{width:40px;height:40px;font-size:calc(1rem * var(--vs-text-scale, 1.4))}.vs-feature-text{font-size:calc(.9rem * var(--vs-text-scale, 1.4));line-height:1.4}.vs-status-cell{padding:1.25rem .75rem}.vs-check-icon,.vs-cross-icon{width:35px;height:35px}.vs-check-icon i,.vs-cross-icon i{font-size:calc(.9rem * var(--vs-text-scale, 1.4))}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/VS.css.map */
