html body #gift-recharge-account .gift-redeem-text{padding:32px 24px}@media(min-width: 768px){html body #gift-recharge-account .gift-redeem-text{width:calc(300% / 8);padding:32px 40px}}html body #gift-recharge-account .gift-purchases{list-style:none;padding:0}html body #gift-recharge-account .gift-purchases li{border-radius:8px;border:solid 2px #282828;position:relative;margin-bottom:15px;max-width:740px}html body #gift-recharge-account .gift-purchases li img{width:100%;-o-object-fit:contain;object-fit:contain}html body #gift-recharge-account .gift-purchases li .gift-purchase-text{padding:32px}html body #gift-recharge-account .gift-purchases li .gift-purchase-redeem{width:calc(100% - 40px);margin-top:32px}@media(min-width: 768px){html body #gift-recharge-account .gift-purchases li{display:flex;flex-flow:row-reverse}html body #gift-recharge-account .gift-purchases li img{width:calc(50% + 24px)}html body #gift-recharge-account .gift-purchases li .gift-purchase-text{padding:48px;width:calc(50% - 24px)}}html body #gift-recharge-account.step1{position:relative;border:solid 2px #282828;border-radius:8px;padding:0;margin:0 20px 40px;width:calc(100% - 40px);display:none}@media(min-width: 768px){html body #gift-recharge-account.step1{flex-flow:row-reverse;max-width:768px;margin-inline:auto;width:100%;align-items:center}html body #gift-recharge-account.step1 img{width:calc(500% / 8)}}html body #gift-recharge-account.step1 h3{font-family:"Gotham Rounded",sans-serif;font-stretch:normal;font-style:normal;line-height:1.22;margin-bottom:8px}html body #gift-recharge-account.step1 #gift-reedeem-content{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}html body #gift-recharge-account.step1 svg{position:absolute;left:50%;transform:translate(-50%, 0);top:-25px}html body #reactivate-subscription .modal-content{overflow:visible;padding-top:30px}html body #reactivate-subscription .modal-content .modal-svg svg{position:absolute;left:50%;transform:translate(-50%, -50%);top:25px}html body #reactivate-subscription .modal-content svg.confetti-bottom,html body #reactivate-subscription .modal-content svg.confetti-top{top:0;transform:none;left:0;width:100%}@media(max-width: 767px){html body #reactivate-subscription .modal-content svg.confetti-top{top:-30px}}html body #reactivate-subscription .modal-content svg.confetti-bottom{top:initial;bottom:0}html body #gift-recharge-modal .modal-dialog:not(:has(#redeem-gift-step2.d-none)){max-width:420px}html body #gift-recharge-modal .recharge-modal .modal-dialog{max-width:772px}@media(max-width: 767px){html body #gift-recharge-modal .recharge-modal .modal-dialog{height:90vh;min-height:90vh;left:50%;transform:translate(-50%, -50%);top:50%;max-width:90vw}}html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-content{overflow:visible}html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-content>svg{position:absolute;left:50%;transform:translate(-50%, -50%);top:25px}html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-content svg.confetti-bottom,html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-content svg.confetti-top{top:0;transform:none;left:0;width:100%}@media(max-width: 767px){html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-content svg.confetti-top{top:-30px}}html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-content svg.confetti-bottom{top:initial;bottom:0}html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-content .form-control{border-radius:4px;padding:18px 16px;font-size:14px;color:#282828;border-color:#757575;font-family:"GothamHTF";min-height:55px}html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-content .form-control:focus{padding:28px 16px 8px}html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-content .form-control:not(:-moz-placeholder-shown){padding:28px 16px 8px}html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-content .form-control:not(:placeholder-shown){padding:28px 16px 8px}html body #gift-recharge-modal .recharge-modal .modal-dialog .modal-footer>.row{display:block;text-align:center}html body #gift-recharge-modal .recharge-modal .modal-dialog #redeem-gift-step2 .gift-recharge-gift-option{border:#00416c solid 2px;border-radius:8px;padding:10px;margin-bottom:15px}html body #gift-recharge-modal .recharge-modal .modal-dialog #redeem-gift-step2 .modal-body{height:unset}html body #gift-recharge-modal .recharge-modal .modal-dialog form .form-control{border-radius:4px}html body #gift-recharge-modal .recharge-modal .modal-dialog form select,html body #gift-recharge-modal .recharge-modal .modal-dialog form .form-floating>label{color:#757575;font-size:14px}html body #gift-recharge-form .gift-selector{position:relative}html body #gift-recharge-form #gift-form-selector{position:absolute;bottom:0;opacity:0;pointer-events:none}html body #gift-recharge-form #gift-recharge-selector{width:278px;margin-right:25px;height:48px;position:relative;border-radius:4px;border:solid 1px #757575;overflow:hidden;width:100%;margin:auto;height:56px}html body #gift-recharge-form #gift-recharge-selector>button{height:48px;padding:8px 16px;position:relative;z-index:10;width:100%;text-align:left;background:#fff;border:none}html body #gift-recharge-form #gift-recharge-selector>button p{margin-bottom:0;line-height:1}html body #gift-recharge-form #gift-recharge-selector>button:first-child{font-family:"Gotham Rounded",sans-serif;font-size:14px;font-weight:bold;color:#282828;margin-bottom:5px}html body #gift-recharge-form #gift-recharge-selector>button p.plan{font-family:"GothamHTF",sans-serif;font-size:12px;font-weight:bold;color:#282828;margin-bottom:5px}html body #gift-recharge-form #gift-recharge-selector>button p.price{font-family:"Gotham Rounded",sans-serif;font-size:13px;font-weight:normal}html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child){display:none}html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child).active,html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child):hover{background:#e52718}html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child).active p,html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child).active span,html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child).active s,html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child):hover p,html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child):hover span,html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child):hover s{color:#fff !important}html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child).active>*,html body #gift-recharge-form #gift-recharge-selector>button:not(:first-child):hover>*{color:#fff !important}html body #gift-recharge-form #gift-recharge-selector:after{font-family:"crunchlabs" !important;display:block;content:"";position:absolute;top:12px;right:16px;transform:rotate(180deg);transition:all ease .3s;z-index:99;color:#00416c}html body #gift-recharge-form #gift-recharge-selector.active{overflow:visible;border:none}html body #gift-recharge-form #gift-recharge-selector.active:after{transform:rotate(0)}html body #gift-recharge-form #gift-recharge-selector.active>button{display:block;margin-bottom:0;border-left:solid 1px #00416c;border-right:solid 1px #00416c}html body #gift-recharge-form #gift-recharge-selector.active>button:first-child{border-top:solid 1px #00416c;border-radius:4px 4px 0 0}html body #gift-recharge-form #gift-recharge-selector.active>button:last-child{border-bottom:solid 1px #00416c;border-radius:0 0 4px 4px}html body #gift-recharge-form .form-control{border-radius:4px;padding:18px 16px;font-size:14px;color:#282828;border-color:#757575}html body #gift-recharge-form .form-control:focus{padding:28px 16px 8px}html body #gift-recharge-form .form-control:not(:-moz-placeholder-shown){padding:28px 16px 8px}html body #gift-recharge-form .form-control:not(:placeholder-shown){padding:28px 16px 8px}html body #gift-recharge-form select,html body #gift-recharge-form .form-floating>label{color:#757575;font-size:14px}html body #gift-recharge-form small{width:100%;display:block;text-align:right;margin-top:10px}html body .sub-specs{display:grid;grid-template-columns:repeat(2, calc(50% - 15px));grid-column-gap:30px;grid-row-gap:30px}@media(max-width: 768px){html body .sub-specs{grid-template-columns:repeat(1, 100%);grid-row-gap:12px}}html body .sub-specs>div p{margin:0}@media(max-width: 768px){html body .sub-specs>div p{font-size:14px}}html body .sub-specs>div img{margin-right:16px;width:48px;height:48px}
