.upgrade-wizard{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;position:relative}.upgrade-wizard__web{display:none}.upgrade-wizard__web__info{padding:2rem 0;text-align:center;max-width:772px;margin:0 auto}@media screen and (max-width: 480px){.upgrade-wizard__web__info{padding:1rem}}.upgrade-wizard__web__info h1{text-align:center;font-size:2rem}.upgrade-wizard__web__info__link{margin:0;display:inline}.upgrade-wizard small{max-width:772px;margin:0 auto;text-align:center}.upgrade-wizard__option{padding:2rem;position:relative;background-color:#333;color:#fff;display:flex;align-items:center;flex-direction:column}@media screen and (max-width: 480px){.upgrade-wizard__option{padding:1rem}}.upgrade-wizard__option__discount{margin-top:0;font-size:.8rem;font-weight:500}.upgrade-wizard__option__pricing{margin:2rem;font-weight:700;text-align:center}.upgrade-wizard__option__pricing span{font-size:2rem}.upgrade-wizard__option-benefits{list-style:none;padding:0;margin:0}.upgrade-wizard__option-benefits li{padding:.25rem 0;margin:0}.upgrade-wizard__option-benefits li svg{margin-right:.5rem}.upgrade-wizard__button{text-align:center;margin-bottom:1rem}.upgrade-wizard__button a,.upgrade-wizard__button button{font-weight:bold;flex-shrink:0;text-decoration:none;color:#fff;padding:.75rem 1.5rem;display:inline-block;line-height:1.2em;border:2px solid #f30;border-radius:5px;background-color:#f30;text-align:center;transition:background-color 250ms ease-in-out}.upgrade-wizard__button a:hover,.upgrade-wizard__button button:hover{color:#fff;background-color:#cc2900}.offroad-app .upgrade-wizard__button a,.offroad-app .upgrade-wizard__button button{background-color:#ff9f0e;border-color:#ff9f0e}.offroad-app .upgrade-wizard__button a:hover,.offroad-app .upgrade-wizard__button button:hover{background-color:#da8300}.backcountry-app .upgrade-wizard__button a,.backcountry-app .upgrade-wizard__button button{background-color:#087aff;border-color:#087aff}.backcountry-app .upgrade-wizard__button a:hover,.backcountry-app .upgrade-wizard__button button:hover{background-color:#0062d4}.fish-app .upgrade-wizard__button a,.fish-app .upgrade-wizard__button button{background-color:#7dad21;border-color:#7dad21}.fish-app .upgrade-wizard__button a:hover,.fish-app .upgrade-wizard__button button:hover{background-color:#5e8219}.upgrade-wizard__button button:disabled{background-color:#e2e2e2;pointer-events:none;border-color:#e2e2e2}.upgrade-wizard__image-row{display:flex;justify-content:space-between;flex-flow:row wrap;margin-top:1rem}.upgrade-wizard__basic{display:none;padding:2rem 4rem}@media screen and (max-width: 480px){.upgrade-wizard__basic{padding:2rem}}.upgrade-wizard__basic__button{text-align:right}.upgrade-wizard__basic__button p.helptext{color:#f30;text-align:right}.upgrade-wizard__basic__image-row{display:flex;grid-gap:2rem}@media screen and (max-width: 600px){.upgrade-wizard__basic__image-row{display:flex;flex-direction:column;align-items:center;grid-gap:1rem}}.upgrade-wizard__basic__image-selection{cursor:pointer;max-width:300px}.upgrade-wizard__basic__image-selection.active img{border:2px solid #f30}.offroad-app .upgrade-wizard__basic__image-selection.active img{border:2px solid #ff9f0e}.backcountry-app .upgrade-wizard__basic__image-selection.active img{border:2px solid #087aff}.fish-app .upgrade-wizard__basic__image-selection.active img{border:2px solid #7dad21}.upgrade-wizard__basic__image-selection img{border-radius:10px;border:2px solid #000}@media screen and (max-width: 480px){.upgrade-wizard__basic__image-selection{width:80%}.upgrade-wizard__basic__image-selection img{width:100%}}.upgrade-wizard__basic p.subtext{font-size:.75rem;text-align:center}.upgrade-wizard__mobile{display:none;padding:2rem;text-align:center}.upgrade-wizard__mobile__info{padding:2rem 0;text-align:center;max-width:772px;margin:0 auto}@media screen and (max-width: 480px){.upgrade-wizard__mobile__info{padding:1rem 0}}.upgrade-wizard__mobile__image-row{justify-content:center;grid-gap:4rem;display:flex;margin-bottom:2rem}.upgrade-wizard__mobile__image-row img{max-width:210px;width:100%}@media screen and (max-width: 480px){.upgrade-wizard__mobile__image-row{grid-gap:2rem;flex-direction:column;align-items:center;margin-bottom:0}.upgrade-wizard__mobile__image-row img{width:75%}}
