.built-picker{background:#000;color:#fff;margin:0 auto;max-width:700px;position:relative;z-index:2;padding:2rem 1rem}@media screen and (max-width: 767px){.built-picker{padding:0 1rem 2rem}}.ax-btn.btn-red.disabled{opacity:.7!important}.built-picker .ax-btn.btn-medium{min-height:47px;display:flex;align-items:center;justify-content:center;line-height:1}.generic-template .ax-flavor-popup__footer .ax-btn.btn-red.ax-btn.btn-red:not(.program-selector-cta .ax-btn.btn-red):not(.ax-checkout-btn-wrapper .ax-btn.btn-red),.generic-template .built-picker .ax-btn.btn-red.ax-btn.btn-red:not(.program-selector-cta .ax-btn.btn-red):not(.ax-checkout-btn-wrapper .ax-btn.btn-red){background:var(--brand-red)!important;background-color:var(--brand-red)!important}.built-picker h1,.built-picker h2,.built-picker h3,.built-picker h4,.built-picker h5,.built-picker h6{line-height:100%;font-family:Poppins,verdana,sans-serif;margin:0}.built-picker h2{font-size:32px;margin-bottom:.75rem}.built-picker h3{font-size:28px}.built-picker h5{color:#fc0;font-size:26px;margin-bottom:.25rem;font-weight:700}.built-picker h6{margin-top:0;font-size:24px;font-weight:500}@media screen and (max-width: 767px){.built-picker h6{font-size:20px}}.built-picker__option{display:flex;align-items:flex-start;justify-content:space-between;border:1px solid #cacaca;border-radius:12px;padding:1.75rem}.built-picker__option--callout{display:block;border:2px solid #ffffff;background:#020024;background:linear-gradient(180deg,#020024,#c40000 35%,#c40000)}.built-picker__option:not(:last-child){margin-bottom:1.5rem}.built-picker__option--callout>h5:first-of-type{font-size:42px}@media screen and (max-width: 767px){.built-picker__option--callout>h5:first-of-type{font-size:38px}}.built-picker__option--callout img{max-width:200px;width:100%;height:auto}.built-picker__option--callout .built-picker__savings{font-size:16px;font-weight:500;letter-spacing:0;margin-bottom:0}.built-picker__bonus{overflow:hidden;position:relative;background:#000;margin-top:2rem;padding:1.5rem;border-radius:8px;gap:2rem;display:flex;align-items:center}.built-picker__prices{display:flex;align-items:flex-start;justify-content:space-evenly;text-align:center;margin-bottom:1rem}.built-picker__prices>div{text-align:center}.built-picker__price{display:flex;align-items:center;justify-content:center;flex-direction:column}.built-picker__prices h2 sup,.built-picker__price h2 sup{font-size:1.125rem}.built-picker__price h2 small{font-size:14px;left:7px;position:relative;bottom:5px}.built-picker__prices--crossout{color:#4a4a4a;position:relative;transform:scale(.9)}.built-picker__prices--crossout:after{position:absolute;content:"";height:4px;width:115px;transform:rotate(-15deg);background:#fff;top:1.25rem;right:0}.built-picker .ax-btn{background:#c40000;background:var(--brand-red);color:#fff;border-radius:10px!important;font-size:22px!important;letter-spacing:0;font-weight:700!important}.built-picker .built-picker__bonus .ax-btn{border:1px solid #ffffff!important}.built-picker__price .ax-btn{min-width:175px}#builtPickerTemplate{display:none;pointer-events:none;opacity:0;visibility:hidden;z-index:-1}.built-picker__prices h2{font-size:40px;line-height:40px;margin-bottom:.25rem}.built-picker__option h3{margin-bottom:.75rem}@media screen and (max-width: 767px){.built-picker__bonus,.built-picker__option{flex-direction:column;align-items:center}.built-picker__option--callout,.built-picker__option{text-align:center}}.blueprint-picker__title{border-radius:15px;overflow:hidden;position:relative;display:block;max-width:300px;margin:auto;cursor:pointer;transition:.3s}.blueprint-picker__title input[type=checkbox]{display:none}.blueprint-picker__title:after{content:"";background:#fff6;height:100%;width:100%;display:block;position:absolute;top:0;left:0;pointer-events:none;transition:.3s}.blueprint-picker__title:not(.blueprint-picker__title--selected):hover:after{background:#ffffff1a}.blueprint-picker__title--selected:after{background:#fff0}.blueprint-picker__title img{height:auto;width:100%;margin:0;padding:0;display:block}.blueprint-picker__title .fa-check{position:absolute;bottom:10px;right:10px;z-index:9;color:#fff;background:green;border-radius:50%;padding:.25rem;font-size:25px;box-shadow:0 0 20px 2px;pointer-events:none;transition:.2s;transform:scale(0)}.blueprint-picker__title--selected .fa-check{transform:scale(1)}.ax-flavor-popup__flavors{max-width:640px;margin:auto}.ax-flavor-popup{width:80vw!important;height:80vh!important;max-width:800px!important;max-height:900px!important}.ax-flavor-popup__header h1{margin:.25rem 0!important}.blueprint-picker__message{display:none!important;background:#c4000040;border-radius:12px;padding:1rem;margin:0 auto 2rem;border:2px solid #c40000;max-width:610px;font-size:20px;line-height:130%;text-transform:uppercase;font-weight:500}.ax-flavor-popup__footer{border-bottom:1px solid #555!important}
