:root{--accent-color: #2BF89A;--border-color: #e5e5e5;--text-color: #012630;--bg-color: #fff;--transition: all .3s ease;--border-radius: 8px}.plan-type-selector{margin-bottom:2rem}.plan-type-selector h3,.plan-options h3{font-size:1.125rem;font-weight:500;margin-bottom:1rem;color:var(--text-color)}.plan-type-toggle{display:flex;gap:1rem;margin-bottom:2rem}.plan-type-toggle input[type=radio]{position:absolute;opacity:0;width:0;height:0}.plan-type-toggle .plan-type-option{padding:2rem;background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);text-align:center;cursor:pointer;transition:var(--transition)}.plan-type-option:has(input[type=radio]:checked){background:#eefff6;color:var(--text-color);border-color:var(--accent-color)}.plan-type-toggle{display:flex;flex-direction:column}.plan-type-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.plan-type-option:has(input[type=radio]:checked) .custom-checkbox:after{transform:translate(-50%,-50%) scale(1)}.plan-type-option:has(input[type=radio]:checked) .custom-checkbox{border-color:var(--accent-color)}.plan-options{margin-top:2rem}.plan-option-list{display:flex;flex-direction:column;gap:.75rem}.plan-option-item{position:relative;display:block;margin-bottom:.5rem}.plan-option-item input[type=radio]{position:absolute;opacity:0;width:0;height:0}.plan-option-item label{display:block;padding:2rem;background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition)}.plan-option-item label:hover{border-color:var(--accent-color)}.plan-option-item input[type=radio]:checked+label{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color);background:#eefff6}.plan-option-item[style*="display: none"]{display:none!important}.plan-option-item.hidden{display:none}.plan-option-item.disabled{opacity:.5;pointer-events:none}.plan-option-item.disabled label{cursor:not-allowed}.wt-product__header{display:flex;gap:16px;align-items:center}.wt-product__flag-container{flex-shrink:0;width:68px;height:68px;border-radius:50%;overflow:hidden;background:#f5f5f5;border:solid 10px #effcfc}.wt-product__flag__image{width:100%;height:100%;object-fit:cover}.wt-product__info{display:flex;flex-direction:column;gap:4px}.wt-product__brand{margin-bottom:4px}.wt-product__brand__name{font-size:14px;color:#666;display:block}.wt-product__name{margin:0;font-size:28px;line-height:1.2;color:#012630}@media screen and (max-width: 768px){.wt-product__flag-container{width:60px;height:60px}.wt-product__name{font-size:24px}.plan-option-item label,.plan-type-toggle .plan-type-option{padding:.75rem}}.plan-option-item label{display:flex;justify-content:space-between;align-items:center}.custom-checkbox{width:24px;height:24px;border:2px solid #e5e5e5;border-radius:50%;position:relative;flex-shrink:0;margin-left:16px;transition:border-color .3s ease}.plan-option-item label:hover .custom-checkbox{border-color:var(--accent-color)}.custom-checkbox:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background-color:var(--accent-color);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.plan-option-item input[type=radio]:checked+label .custom-checkbox{border-color:var(--accent-color)}.plan-option-item input[type=radio]:checked+label .custom-checkbox:after{transform:translate(-50%,-50%) scale(1)}.wt-product__price-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.verify-compatibility-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:14px;font-weight:500;color:var(--text-color);cursor:pointer;transition:var(--transition);white-space:nowrap;flex-shrink:0;margin-top:20px;text-decoration:none!important}.verify-compatibility-btn:hover{border-color:var(--accent-color);background:#fff;color:var(--text-color)}.verify-compatibility-btn svg{width:16px;height:16px;transition:transform .2s ease}.verify-compatibility-btn:hover svg{transform:translate(2px)}@media screen and (max-width: 768px){.wt-product__price-wrapper{flex-direction:column;align-items:flex-start}.verify-compatibility-btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/s/files/1/0801/7156/5339/t/25/assets/main-product-dev.css.map */
