.bundle-comparison{width:100%;padding:80px 0;background:var(--comparison-bg, #ffffff);overflow-x:hidden}.bundle-comparison__container{width:100%;max-width:1400px;margin:0 auto;padding:0 40px;box-sizing:border-box}.bundle-comparison__header{margin:0 0 60px;text-align:center}.bundle-comparison__heading{margin:0 0 12px;padding:0;color:var(--comparison-heading-color, #111111);font-size:clamp(32px,4vw,50px);font-weight:600;line-height:1.1;letter-spacing:.5px;text-transform:uppercase;font-family:Oswald,sans-serif}.bundle-comparison__subheading{margin:0;color:var(--comparison-text-color, #333333);font-size:clamp(14px,1.5vw,16px);font-family:Inter,sans-serif;font-weight:600;line-height:1.5;letter-spacing:.5px;text-transform:uppercase}.bundle-comparison__table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bundle-comparison__table{width:100%;min-width:800px;border-collapse:collapse;background:#f5f4f2;font-size:clamp(14px,1.2vw,16px)}.bundle-comparison__table thead{background:#f8f8f8}.bundle-comparison__table thead tr th{border-bottom:2px solid #08693533}.bundle-comparison__table tbody tr:nth-child(5) td:not(:nth-child(1)),.bundle-comparison__table tbody tr:nth-child(6) td:not(:nth-child(1)){font-family:Oswald,sans-serif}.bundle-comparison__header-cell{padding:24px 20px!important;text-align:center;font-size:clamp(12px,1.1vw,19px);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--comparison-heading-color, #111111);border:1px solid var(--comparison-border-color, #e5e5e5);background-color:#f5f4f2!important;vertical-align:top;font-family:Oswald,sans-serif;letter-spacing:.7px}.bundle-comparison__header-cell--features{text-align:left;background:transparent;width:25%}.bundle-comparison__bundle-header{display:flex;align-items:center;gap:8px}.bundle-comparison__bundle-name{font-size:clamp(14px,1.3vw,16px);font-weight:700;color:var(--comparison-heading-color, #111111)}.bundle-comparison__badge{display:inline-block;padding:4px 12px;background:var(--comparison-badge-bg, #111111);color:var(--comparison-badge-text, #ffffff);font-size:clamp(9px,.8vw,11px);font-weight:500;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-family:Inter}.bundle-comparison__table tbody tr{border-bottom:1px solid var(--comparison-border-color, #e5e5e5)}.bundle-comparison__table tbody tr:nth-child(odd) td:nth-child(2){background:#ecf4ef}.bundle-comparison__table tbody tr:nth-child(2n) td:nth-child(2){background:#dfece4}.bundle-comparison__table tbody tr:last-child td{text-align:center}.bundle-comparison__table tbody tr:last-child td:nth-child(2){border-bottom:2px solid #086935!important;border-right:2px solid #086935!important;border-left:2px solid #086935!important}.bundle-comparison__table tbody tr:nth-child(odd) td{background:#fff6}.bundle-comparison__feature-cell{padding:20px!important;text-align:left;font-size:clamp(14px,1.2vw,16px);font-weight:500;color:var(--comparison-text-color, #333333);border-left:1px solid var(--comparison-border-color, #e5e5e5);border-right:1px solid var(--comparison-border-color, #e5e5e5);background:#f5f4f2}.bundle-comparison__feature-cell--emphasized{font-weight:700;color:var(--comparison-heading-color, #111111)}.bundle-comparison__value-cell{padding:20px;text-align:left;font-size:clamp(14px,1.2vw,16px);color:var(--comparison-text-color, #333333);border-right:1px solid var(--comparison-border-color, #e5e5e5);vertical-align:middle;transition:background-color .2s ease}.bundle-comparison__value-cell--active{background:var(--comparison-highlight-bg, #e8f5e9);border-right-color:var(--comparison-highlight-bg, #e8f5e9)}.bundle-comparison__value-cell--emphasized{font-size:clamp(16px,1.4vw,20px);font-weight:700;color:var(--comparison-heading-color, #111111)}.bundle-comparison__value-cell--savings{color:#1a5f3a;font-weight:600}.bundle-comparison__value-cell--included{color:#17a567;font-weight:500}.bundle-comparison__checkmark{display:inline-block;width:13px;height:13px;margin-right:6px;vertical-align:middle;color:#1a5f3a}.bundle-comparison__value-cell--cta{padding:24px 20px}.bundle-comparison__cta-button{display:inline-block;padding:10px 50px;background:#086935;color:var(--comparison-button-text, #ffffff);font-size:clamp(12px,1.1vw,14px);font-weight:600;text-decoration:none;text-transform:uppercase;transition:all .3s ease;cursor:pointer;border:none;white-space:nowrap;font-family:Oswald,sans-serif}.bundle-comparison__cta-button:hover{background:#155030;transform:translateY(-2px);box-shadow:0 4px 12px #1a5f3a4d}.bundle-comparison__current-badge{display:inline-block;padding:10px 50px;background:#086935;color:#fff;font-size:clamp(12px,1.1vw,14px);font-weight:600;text-transform:uppercase;white-space:nowrap;font-family:Oswald,sans-serif}@media screen and (min-width:1440px){.bundle-comparison__container{max-width:1600px;padding:0 60px}.bundle-comparison__table{min-width:1000px}}@media screen and (max-width:1024px){.bundle-comparison{padding:60px 0}.bundle-comparison__container{padding:0 30px}.bundle-comparison__header{margin-bottom:40px}.bundle-comparison__table{min-width:700px}.bundle-comparison__header-cell,.bundle-comparison__feature-cell,.bundle-comparison__value-cell{padding:16px 12px}.bundle-comparison__value-cell--cta{padding:20px 12px}.bundle-comparison__cta-button,.bundle-comparison__current-badge{padding:12px 24px}}@media screen and (max-width:768px){.bundle-comparison{padding:50px 0}.bundle-comparison__container{padding:0 20px}.bundle-comparison__header{margin-bottom:30px}.bundle-comparison__table{min-width:600px;font-size:13px}.bundle-comparison__header-cell,.bundle-comparison__feature-cell,.bundle-comparison__value-cell{padding:14px 10px}.bundle-comparison__header-cell--features{width:30%}.bundle-comparison__bundle-name{font-size:13px}.bundle-comparison__badge{padding:3px 8px;font-size:8px}.bundle-comparison__cta-button,.bundle-comparison__current-badge{padding:10px 20px;font-size:11px}.bundle-comparison__checkmark{width:14px;height:14px}}@media screen and (max-width:480px){.bundle-comparison{padding:40px 0}.bundle-comparison__container{padding:0 15px}.bundle-comparison__header{margin-bottom:25px}.bundle-comparison__table{min-width:550px;font-size:12px}.bundle-comparison__header-cell,.bundle-comparison__feature-cell,.bundle-comparison__value-cell{padding:12px 8px}.bundle-comparison__bundle-header{gap:6px}.bundle-comparison__bundle-name{font-size:12px}.bundle-comparison__badge{padding:2px 6px;font-size:7px}.bundle-comparison__cta-button,.bundle-comparison__current-badge{padding:10px 16px;font-size:10px}}@media print{.bundle-comparison__table-wrapper{overflow:visible}.bundle-comparison__table{min-width:100%}.bundle-comparison__cta-button,.bundle-comparison__current-badge{display:none}}@media(prefers-reduced-motion:reduce){.bundle-comparison__cta-button{transition:none}.bundle-comparison__cta-button:hover{transform:none}}.bundle-comparison__cta-button:focus-visible{outline:3px solid var(--comparison-button-bg, #1a5f3a);outline-offset:4px}@media(prefers-contrast:high){.bundle-comparison__table{border:2px solid currentColor}.bundle-comparison__header-cell,.bundle-comparison__feature-cell,.bundle-comparison__value-cell{border-width:2px}}@media screen and (max-width:768px){.bundle-comparison__table{border-collapse:separate;border-spacing:0}.bundle-comparison__table tbody td{border-bottom:1px solid var(--comparison-border-color, #e5e5e5)}.bundle-comparison__table th:first-child,.bundle-comparison__table td:first-child{box-sizing:border-box;position:sticky;left:0;z-index:2;width:132px;min-width:132px;max-width:132px;box-shadow:4px 0 6px -4px #11111140}.bundle-comparison__table thead th:first-child{z-index:3}.bundle-comparison__table tbody tr:nth-child(odd) td:first-child{background:#f9f8f7}.bundle-comparison__table tbody tr:nth-child(2n) td:first-child{background:#f5f4f2}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bundle-comparison.css.map */
