body, p, td, h1, h2, h3, h4 {color: #343434;}body {background-color: #DDD;}img {max-width: 100%;}.container-lg {max-width: 960px;}#loader {top: 0;left: 0;width: 100%;height: 100%;position: fixed;z-index: 4000;display: none;}#loader div {width: 32px;height: 32px;position: fixed;left: calc( 50% - 16px );top: calc( 50% - 16px );}#msg-status {position: fixed;top: 0;left: 0;width: 100%;display: none;z-index: 2000;cursor: pointer;border-radius: 0;font-size: 15px;}#header {position: absolute;height: 70%;max-height: 400px;width: 100%;margin: 0;top: 0;z-index: -1;background-size: 100%;background-position: top center;background-repeat: no-repeat;}.keep-buying {position: absolute;top: 4px;left: 0;background-color: #FFF;border-radius: 0 15px 15px 0;font-size: 13px;padding: 2px 6px 3px 5px;box-shadow: -1px 2px 5px 0 rgba( 0, 0, 0, 0.6 );-webkit-box-shadow: -1px 2px 5px 0 rgba( 0, 0, 0, 0.6 );-moz-box-shadow: -1px 2px 5px 0 rgba( 0, 0, 0, 0.6 );}.keep-buying a {text-decoration: none;color: #FF0077;}.keep-buying span {display: none;padding-left: 10px;line-height: 20px;margin-top: 2px;}.keep-buying svg {margin-top: -2px;}.step {background-color: #F3F2F7;border-radius: 25px 25px 0 0;padding-bottom: 8px;}.step h1 {color: #FF0077;font-size: 16px;margin: 0;}.step .item {background-color: #FFF;margin: 0 8px 2px 8px;border-radius: 8px;padding: 10px;min-height: 140px;}.step .item .image {float: left;width: 120px;height: 120px;margin-right: 10px;}.step .item .image img {max-width: 110px;max-height: 110px;border-radius: 5px;}.step .item .text p:nth-child( 1 ) {line-height: 20px;}.step .item .text p:nth-child( 2 ) {font-size: 24px;}.step .address-info {font-size: 14px;}.step .feedback {font-size: 12px;color: #BB0000;display: none;}.step .item .text p:nth-child( 4 ) a {display: inline-block;width: 29px;height: 27px;line-height: 27px;}.step .item .text p:nth-child( 4 ) a img {margin-top: -6px;}.step .item .text p:nth-child( 4 ) span {width: 28px;height: 27px;line-height: 27px;background-color: #F8F7FC;display: inline-block;text-align: center;}.step .item .recurrence {background-color: #BB0000;margin-top: 8px;border-radius: 5px;color: #FFF;text-align: center;clear: both;}.step-shadow {background-color: #BABABA;padding: 0;}.step-shadow > p {padding: 5px 20px;font-size: 13px;}.step-shadow p a {color: #6D6D6D;display: block;width: 100%;text-decoration: none;}.step-shadow .step-shadow {background-color: #D9D9D9;padding: 0;}.step-shadow .step-shadow .step-shadow {background-color: #EBEBEB;padding: 0;}.step .price {background-color: #D2D2D2;border-radius: 5px;padding: 10px;margin: 0 8px 10px;}.step .block {background-color: #FFF;border-radius: 5px;padding: 10px;margin: 0 8px 10px;}.step .block h2 {font-size: 16px;}.step .block-alert {border-radius: 5px;padding: 10px;margin: 0 8px 10px;}.step .block-alert p {font-size: 90%;}.step1 {margin-top: 140px;}.progress-button {background-color: #7E7E7E;display: none;padding: 10px;position: fixed;bottom: 0;width: 100%;margin: 0;}.progress-button button:focus {box-shadow: 0 0 0 0.25rem rgba( 255, 132, 253, 0.5 );}.counter-block {background-color: #BB0000;border-radius: 5px;padding: 10px;margin: 0 0 10px;color: #FFF;}.counter-block span:nth-child( 2 ) {font-size: 24px;font-weight: bold;}.screen-scroll {position: absolute;bottom: 70px;left: calc( 50% - 45px );display: none;z-index: 11000;}.affiliate {font-size: 10px;padding-left: 5px;color: #D2D2D2;}.footer {padding: 30px 0 80px;}.footer {font-size: 13px;}.footer a {color: #434343;text-decoration: none;}.footer p:nth-child( 2 ) {line-height: 16px;}#group-card {width: 100%;max-width: 100%;display: block;position: relative;}#group-card img {width: 100%;}.card-number-label {color: #FFF;text-shadow: 1px 1px 1px #05131C;position: absolute;font-size: 140%;top: 50%;left: 8%;}.card-expiration-label {color: #FFF;text-shadow: 1px 1px 1px #05131C;position: absolute;font-size: 100%;top: 71%;left: 45%;}.card-name-label {color: #FFF;text-shadow: 1px 1px 1px #05131C;text-transform: uppercase;position: absolute;font-size: 100%;top: 83%;left: 8%;}.card-cvv-label {color: #000;position: absolute;font-size: 80%;top: 34%;left: 64%;font-style: italic;display: none;}.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes slideInRight {0% {-webkit-transform: translateX( 350% );transform: translateX( 350% );visibility: visible;}100% {-webkit-transform: translateX( 0 );transform: translateX( 0 );}}@keyframes slideInRight {0% {-webkit-transform: translateX( 350% );transform: translateX( 350% );visibility: visible;}100% {-webkit-transform: translateX( 0 );transform: translateX( 0 );}}.step .summary-item {min-height: 40px;border-bottom: 1px dotted #EAEAEA;margin-bottom: 10px;}.step .summary-item .image {float: left;width: 34px;height: 34px;border: 1px solid #EAEAEA;border-radius: 5px;margin-right: 10px;}.step .summary-item .image img {max-width: 32px;max-height: 32px;border-radius: 5px;}.step .summary-item p {font-size: 13px;line-height: 16px;}.step .summary-item .price-value {font-size: 13px;margin-left: 20px;}.coupon-discount {font-size: 13px;}.step4 table td, .summary table td, .reprocess-summary table td {font-size: 13px;padding-left: 0;}.orderbump {background-color: #FF6C00;margin: 0 -18px 10px 0;padding: 8px 10px;font-size: 13px;line-height: 15px;border-radius: 5px 0 0 5px;}.orderbump .image {float: left;width: 46px;height: 46px;border: 1px solid #EAEAEA;border-radius: 5px;margin-right: 10px;background-color: #FFF;}.orderbump .image img {max-width: 44px;max-height: 44px;border-radius: 5px;}.orderbump p {color: #FFF;}.upsell-img {max-width: 60%;}.checkout-thanks {padding-top: 40px;padding-bottom: 50px;background-color: #FFF;}.checkout-thanks h1 {font-size: 36px;margin-bottom: 30px;}.checkout-thanks h2 {font-size: 24px;margin: 20px 0 20px;}.checkout-thanks p {font-size: 18px;}.checkout-thanks a {color: #0077D2;}.checkout-thanks .item p {font-size: 16px;padding: 0 20px;}.checkout-thanks-footer {background-color: #393939;padding-top: 50px;padding-bottom: 80px;}.checkout-thanks-footer p {color: #FFF;font-size: 12px;}*/.checkout-frame-bar {position: fixed;z-index: 3000;background-color: #343A40;color: #FFF;}.checkout-frame-content {line-height: 60px;}.checkout-frame-content-xs {display: none;}.checkout-frame {width: 100%;height: 100%;border: 0;margin-top: 60px;position: fixed;}.checkout-frame-creditcard {width: 100%;height: 100%;border: 0;position: fixed;}.checkout-frame-upsell {width: 100%;height: 100%;border: 0;position: fixed;padding-bottom: 80px;}.checkout-frame-footer {position: fixed;z-index: 3000;background-color: #F74213;color: #FFF;bottom: 0;}.checkout-frame-footer-content {line-height: 80px;}.checkout-frame-footer-xs-content {display: none;}.checkout-frame-footer #counter {font-size: 18px;}.upsell-default-message {background-color: #F3F3F3;}.upsell-default-message p {font-size: 18px;padding: 20px 0;margin: 0;}.upsell-default-content {background-color: #FFF;padding-top: 30px;}.upsell-default-content h1 {font-size: 36px;color: #FF0000;text-transform: uppercase;margin: 10px 0;}.upsell-default-content h2 {font-size: 32px;margin: 0 calc( 25% );margin-bottom: 30px;}.upsell-default-content h2 strong {color: #FF0000;}.upsell-default-content .counter {background-color: #E61010;padding: 10px 20px;border-radius: 10px;max-width: 300px;margin: 0;display: inline-block;color: #FFF;text-transform: uppercase;margin-bottom: 20px;font-weight: 400;}.upsell-default-content .counter span {font-size: 68px;line-height: 68px;font-weight: normal;}.upsell-default-content p {font-size: 18px;}.upsell-default-content .price {margin: 20px 0;}.upsell-default-content .price div {text-transform: uppercase;color: #8D8D8D;margin: 0;font-family: 'Barlow Semi Condensed';font-size: 28px;}.upsell-default-content .price div strong {color: #474747;}.upsell-default-content .price div b {color: #FF0000;font-size: 80px;font-weight: 700;}.upsell-default-content .price div:nth-child( 2 ) {margin-top: -10px;}.upsell-default-content .price div:nth-child( 3 ) {margin-top: -25px;}.upsell-default-instructions {background-color: #FFF;margin-top: 40px;}.upsell-default-instructions h1 {font-size: 32px;margin-bottom: 30px;}.upsell-default-instructions p {font-size: 18px;}.grid {display: none;font-size: 10px;}.box-button, .box-button.fadeIn {display: none;}.blade {display: none;}.step .item .unique-product-item p:nth-child( 2 ) {line-height: 20px;font-size: 22px;}.step .item .unique-product-item p:nth-child( 3 ) {font-size: 24px;}.step .item .unique-product-item img {min-width: 200px;max-width: 250px;border-bottom: 15px;}.summary-item-unique p:nth-child( 1 ) {line-height: 20px;font-size: 22px;}.summary-item-unique p:nth-child( 2 ) {font-size: 22px;}.summary-item-unique img {min-width: 200px;max-width: 250px;border-bottom: 15px;}.fadeIn {display: grid !important;-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes slideInUp {0% {-webkit-transform: translateY( 100% );transform: translateY( 100% );visibility: visible;}100% {-webkit-transform: translateY( 0 );transform: translateY( 0 );}}@keyframes slideInUp {0% {-webkit-transform: translateY( 100% );transform: translateY( 100% );visibility: visible;}100% {-webkit-transform: translateY( 0 );transform: translateY( 0 );}}@media ( max-width: 575.98px ) {.box-button.fadeIn {display: none !important;}.step2 {margin-top: 140px;display: none;}.step3 {margin-top: 140px;display: none;}.step4 {margin-top: 140px;display: none;}.hide-box {display: none;}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.slideInUpBox {-webkit-animation-name: slideInUp;animation-name: slideInUp;-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes slideInUp {0% {-webkit-transform: translateY( 100% );transform: translateY( 100% );visibility: visible;}100% {-webkit-transform: translateY( 0 );transform: translateY( 0 );}}@keyframes slideInUp {0% {-webkit-transform: translateY( 100% );transform: translateY( 100% );visibility: visible;}100% {-webkit-transform: translateY( 0 );transform: translateY( 0 );}}.col-12 {padding-left: 0;padding-right: 0;}.footer {background-color: #FFF;}.affiliate {background-color: #FFF;}.show {display: block;}.hide {display: none;}.step1 .screen-scroll {top: 70%;}.step3 .screen-scroll {top: 55%;}.step4 .screen-scroll {top: 45%;}.payment-alert p {font-size: 13px;}.payment-alert .alert-danger {margin-bottom: 0;border: none;}.reprocess-payment {border-radius: 0;padding-top: 0 !important;}.reprocess-summary .screen-scroll {top: 35% !important;}.reprocess-payment .screen-scroll {display: none !important;}.counter-block {border-radius: 0;margin: 0;}.upsell-default-content h2 {font-size: 28px;margin: 0 calc( 5% );margin-bottom: 20px;}}@media ( min-width: 576px ) and ( max-width: 767.98px ) {#group-card {width: 60%;max-width: 60%;margin: auto;}#group-card img {width: 100%;}.box-button.fadeIn {display: none !important;}.step2 {margin-top: 140px;display: none;}.step3 {margin-top: 140px;display: none;}.step4 {margin-top: 140px;display: none;}.hide-box {display: none;}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.slideInUpBox {-webkit-animation-name: slideInUp;animation-name: slideInUp;-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes slideInUp {0% {-webkit-transform: translateY( 100% );transform: translateY( 100% );visibility: visible;}100% {-webkit-transform: translateY( 0 );transform: translateY( 0 );}}@keyframes slideInUp {0% {-webkit-transform: translateY( 100% );transform: translateY( 100% );visibility: visible;}100% {-webkit-transform: translateY( 0 );transform: translateY( 0 );}}.col-12 {padding-left: 0;padding-right: 0;}.footer {background-color: #FFF;}.affiliate {background-color: #FFF;}.show {display: block;}.hide {display: none;}.step1 .screen-scroll {top: 60%;}.step3 .screen-scroll {top: 45%;}.step4 .screen-scroll {top: 35%;}.payment-alert p {font-size: 13px;}.payment-alert .alert-danger {margin-bottom: 0;border: none;}.reprocess-payment {border-radius: 0;padding-top: 0 !important;}.reprocess-summary .screen-scroll {top: 35% !important;}.reprocess-payment .screen-scroll {top: 35% !important;}.counter-block {border-radius: 0;margin: 0;}.upsell-default-content h2 {font-size: 28px;margin: 0 calc( 5% );margin-bottom: 20px;}}@media ( min-width: 768px ) and ( max-width: 991.98px ) {body {background-color: #FFF;}#group-card {width: 60%;max-width: 60%;margin: auto;}#group-card img {width: 100%;}.box-button.fadeIn {display: none !important;}.step2 {margin-top: 140px;display: none;}.step3 {margin-top: 140px;display: none;}.step4 {margin-top: 140px;display: none;}.hide-box {display: none;}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.slideInUpBox {-webkit-animation-name: slideInUp;animation-name: slideInUp;-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes slideInUp {0% {-webkit-transform: translateY( 100% );transform: translateY( 100% );visibility: visible;}100% {-webkit-transform: translateY( 0 );transform: translateY( 0 );}}@keyframes slideInUp {0% {-webkit-transform: translateY( 100% );transform: translateY( 100% );visibility: visible;}100% {-webkit-transform: translateY( 0 );transform: translateY( 0 );}}.col-12 {padding-left: 0;padding-right: 0;}.footer {background-color: #FFF;}.affiliate {background-color: #FFF;}.show {display: block;}.hide {display: none;}.step1 .screen-scroll {top: 70%;}.step3 .screen-scroll {top: 55%;}.step4 .screen-scroll {top: 45%;}.payment-alert p {font-size: 13px;}.payment-alert .alert-danger {margin-bottom: 0;border: none;}.reprocess-payment {border-radius: 0;padding-top: 0 !important;}.reprocess-summary .screen-scroll {top: 35% !important;}.reprocess-payment .screen-scroll {top: 75% !important;}.upsell-default-content h2 {font-size: 28px;margin: 0 calc( 5% );margin-bottom: 20px;}}@media ( min-width: 992px ) and ( max-width: 1199.98px ) {body, p, td, h1, h2, h3, h4 {font-size: 13px;}.form-control {font-size: 13px;}.card-header {padding: .5rem 0 .5rem 1rem;}.container-lg, .container-xxl {padding-top: 30px;}.first-col {position: relative;}.btn-coupon {font-size: 13px;}#header {border-radius: 25px 25px 30px 30px;width: calc( 100% - 24px );}.keep-buying {top: -30px;left: 5px;background-color: transparent;box-shadow: none;}.keep-buying span {display: inline-block;}.step {border-radius: 8px;box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 ) !important;}.step1 {margin-top: 140px;position: relative;}.screen-scroll {display: none;}.step2 {position: relative;margin-bottom: 20px;}.step3 {position: relative;}.step4 {position: relative;}.shadow-item {display: none;}.affiliate {color: #A7A7A7;margin-top: 3px;}.box-button {margin: 0 8px;display: none;}.progress-button.fadeIn {display: none !important;}.spot {min-height: 200px;height: 100%;font-size: 13px;color: #313131;background-color: #F3F2F7 !important;}.spot-md {min-height: 300px;}.spot-xl {min-height: 600px;}.step2 .spot {min-height: 445px;background-image: url( '/public/img/bg_checkout_lg_address_2.png' );background-position: top center;}.step3 .spot {min-height: 365px;background-image: url( '/public/img/bg_checkout_lg_payment_2.png' );background-position: top center;}.step4 .spot {min-height: 445px;background-image: url( '/public/img/bg_checkout_lg_summary_2.png' );background-position: top center;}.blade {background-color: #FFF;opacity: 0.9;position: absolute;width: 100%;height: 100%;z-index: 1000;border-radius: 8px;}.blade-show {display: flex;}.step1 .screen-scroll {top: 400px;}.step3 .screen-scroll {top: 180px;}.step4 .screen-scroll {top: 400px;}.reprocess-payment {margin-top: 0;position: relative;}.reprocess-summary .screen-scroll {top: 150px !important;}.reprocess-payment .screen-scroll {top: 180px !important;}}@media ( min-width: 1200px ) and ( max-width: 1399.98px ) {.container-lg, .container-xxl {padding-top: 40px;}.first-col {position: relative;}#header {border-radius: 25px 25px 30px 30px;width: calc( 100% - 24px );}.keep-buying {top: -30px;left: 5px;background-color: transparent;box-shadow: none;}.keep-buying span {display: inline-block;}.step {border-radius: 8px;box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 ) !important;}.step1 {margin-top: 180px;position: relative;}.screen-scroll {display: none;}.step2 {position: relative;margin-bottom: 20px;}.step3 {position: relative;}.step4 {position: relative;}.shadow-item {display: none;}.affiliate {color: #A7A7A7;margin-top: 3px;}.box-button {margin: 0 8px;display: none;}.progress-button.fadeIn {display: none !important;}.spot {min-height: 200px;height: 100%;font-size: 13px;color: #313131;background-color: #F3F2F7 !important;}.spot-md {min-height: 300px;}.spot-xl {min-height: 600px;}.step2 .spot {min-height: 425px;background-image: url( '/public/img/bg_checkout_address_2.png' );background-position: top center;}.step3 .spot {min-height: 350px;background-image: url( '/public/img/bg_checkout_payment_2.png' );background-position: top center;}.step4 .spot {min-height: 435px;background-image: url( '/public/img/bg_checkout_summary_2.png' );background-position: top center;}.blade {background-color: #FFF;opacity: 0.9;position: absolute;width: 100%;height: 100%;z-index: 1000;border-radius: 8px;}.blade-show {display: flex;}.step1 .screen-scroll {top: 400px;}.step3 .screen-scroll {top: 180px;}.step4 .screen-scroll {top: 400px;}.reprocess-payment {margin-top: 0;position: relative;}.reprocess-summary .screen-scroll {top: 150px !important;}.reprocess-payment .screen-scroll {top: 180px !important;}}@media ( min-width: 1400px ) {.container-lg, .container-xxl {padding-top: 40px;}.first-col {position: relative;}#header {border-radius: 25px 25px 30px 30px;width: calc( 100% - 24px );}.keep-buying {top: -30px;left: 5px;background-color: transparent;box-shadow: none;}.keep-buying span {display: inline-block;}.step {border-radius: 8px;box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 ) !important;}.step1 {margin-top: 180px;position: relative;}.screen-scroll {display: none;}.step2 {position: relative;margin-bottom: 20px;}.step3 {position: relative;}.step4 {position: relative;}.shadow-item {display: none;}.affiliate {color: #A7A7A7;margin-top: 3px;}.box-button {margin: 0 8px;display: none;}.progress-button.fadeIn {display: none !important;}.spot {min-height: 200px;height: 100%;font-size: 13px;color: #313131;background-color: #F3F2F7 !important;}.spot-md {min-height: 300px;}.spot-xl {min-height: 600px;}.step2 .spot {min-height: 425px;background-image: url( '/public/img/bg_checkout_address_2.png' );background-position: top center;}.step3 .spot {min-height: 350px;background-image: url( '/public/img/bg_checkout_payment_2.png' );background-position: top center;}.step4 .spot {min-height: 435px;background-image: url( '/public/img/bg_checkout_summary_2.png' );background-position: top center;}.blade {background-color: #FFF;opacity: 0.9;position: absolute;width: 100%;height: 100%;z-index: 1000;border-radius: 8px;}.blade-show {display: flex;}.step1 .screen-scroll {top: 400px;}.step3 .screen-scroll {top: 180px;}.step4 .screen-scroll {top: 400px;}.reprocess-payment {margin-top: 0;position: relative;}.reprocess-summary .screen-scroll {top: 150px !important;}.reprocess-payment .screen-scroll {top: 180px !important;}}