.upgrade-comparison{max-width:900px;margin:0 auto;padding:40px 20px;background:#efefef;font-family:inherit}.upgrade-comparison__selectors{display:flex;gap:16px;margin-bottom:24px}.upgrade-comparison__selector{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;background:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.upgrade-comparison__selector:hover{border-color:#d9c3ae}.upgrade-comparison__selector.is-active{border-color:#a97e5c;background:#fbf6f1;box-shadow:0 2px 8px #a97e5c26}.upgrade-comparison__selector-images{display:flex;gap:8px}.upgrade-comparison__selector-images img{width:56px;height:56px;object-fit:contain;background:#f6f3f0;border-radius:4px}.upgrade-comparison__selector-label{font-size:14px;font-weight:600;color:#333;letter-spacing:.02em}.upgrade-comparison__selector.is-active .upgrade-comparison__selector-label{color:#a97e5c}.upgrade-comparison__panel{display:none;background:#fff;padding:24px;border-radius:6px}.upgrade-comparison__panel.is-active{display:block}.upgrade-comparison__title{text-align:center;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:26px;margin:0 0 20px;line-height:1.3}.upgrade-comparison__table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.upgrade-comparison__table{width:100%;min-width:480px;border-collapse:separate;border-spacing:0 2px;font-size:14px}.upgrade-comparison__table thead th{background:#a47765;color:#fff;font-weight:600;padding:12px 8px;text-align:center}.upgrade-comparison__table thead th.upgrade-comparison__row-label{background:transparent}.upgrade-comparison__table tbody td{text-align:center;padding:12px 8px;background:#e2e2e2;color:#333;font-size:small}.upgrade-comparison__table tbody td.upgrade-comparison__row-label{background:#cebeb4;text-align:center;font-weight:400;color:#4a3a2c}.upgrade-comparison__table tbody tr:nth-child(odd) td.is-included{background:#c8f0ba}.upgrade-comparison__table tbody tr:nth-child(2n) td.is-included{background:#eafbe4}.upgrade-comparison__table tbody tr:nth-child(odd) td.plan-cell:not(.is-included){background:#d6d6d6}.upgrade-comparison__table tbody tr:nth-child(2n) td.plan-cell:not(.is-included){background:#ececec}.upgrade-comparison__table td.check{color:#2f9e2f;font-weight:700}.upgrade-comparison__table td.upgrade-comparison__included{background:#5fce4a!important;color:#143a0a;font-weight:700;vertical-align:middle}.upgrade-comparison__plan-dots{display:none}.upgrade-comparison__footer{margin-top:32px}.upgrade-comparison__footer h3{font-size:16px;font-weight:700;margin:0 0 12px}.upgrade-comparison__footer p{font-size:13px;line-height:1.5;color:#333}@media(max-width:600px){.upgrade-comparison{padding:24px 12px}.upgrade-comparison__selectors{gap:10px}.upgrade-comparison__selector{padding:10px}.upgrade-comparison__selector-images img{width:40px;height:40px}.upgrade-comparison__selector-label{font-size:12px;text-align:center}.upgrade-comparison__panel{padding:16px}.upgrade-comparison__title{font-size:26px;margin-bottom:24px}.upgrade-comparison__table-scroll{overflow-x:visible}.upgrade-comparison__table{min-width:0;table-layout:fixed}.upgrade-comparison__table th,.upgrade-comparison__table td,.upgrade-comparison__table th.upgrade-comparison__row-label,.upgrade-comparison__table td.upgrade-comparison__row-label{width:50%}.upgrade-comparison__table .plan-cell.is-hidden-col{display:none}.upgrade-comparison__table td,.upgrade-comparison__table th{white-space:normal;word-break:break-word;padding:14px 10px}.upgrade-comparison__plan-dots{display:flex;justify-content:center;gap:35px;margin-top:24px}.upgrade-comparison__plan-dot{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer}.upgrade-comparison__plan-dot .dot{width:26px;height:26px;border-radius:50%;background:#d9d9d9;border:2px solid transparent;transition:background .15s ease,border-color .15s ease}.upgrade-comparison__plan-dot.is-active .dot{background:#a97e5c;border-color:#7a5738}.upgrade-comparison__plan-dot .dot-label{font-size:12px;color:#555;text-align:center;line-height:1.3;max-width:53px}.upgrade-comparison__plan-dot.is-active .dot-label{color:#333;font-weight:700}.upgrade-comparison__footer h3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/upgrade-comparison.css.map */
