.cabGridPro .cabGridStripeLoadError{display:none!important;color:red;margin:2% 1%;padding:4%;border:1px solid red;font-weight:700;font-size:125%;text-align:center}.cabGridPro .cabGridStripeWarning{display:block;font-weight:700;font-size:13px;text-align:center;border:1px solid red;border-radius:3px;background-color:rgba(255,255,255,.6);color:red;margin:4% 2px;padding:3% 4%;line-height:1.5}.cabGridPro .cabGridStripeWarning h3{font-size:150%;color:red;margin:.4em}.cabGridPro span.#cabGridStripeError{display:none;font-weight:700;font-size:13px;text-align:center;border:1px solid red;border-radius:3px;padding:10px;margin:20px auto;width:100%;max-width:320px;background-color:rgba(255,255,255,.6);color:red;transition:all 2s ease}.cabGridPro .cgsLoader{display:none;margin:2% auto!important}.cabGridPro .cgsInvisible{visibility:hidden;height:1px;padding:0;margin:0;display:block;overflow:hidden}.cabGridPro .cabGridProStripeContainer .cgpRestart{display:block;padding:1% 2%;background:rgba(255,255,255,.75);border:1px solid #ccc;margin:2% auto;color:#887;cursor:alias;max-width:250px}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails{display:block}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row{width:98%;display:block}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row ul.cgsMethodList li{display:inline-block;width:24%;background-color:rgba(255,255,255,.75);padding:1% 2%;border:1px solid #ccc;border-radius:4px;text-align:center}.cabGridPro.cgp-light form.cabGridStripeForm ul.cabGridProBookDetails li.form-row ul.cgsMethodList li{background-color:rgba(45,45,45,.2);border:1px solid #7b7b7b}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row ul.cgsMethodList li input[type=radio]{margin:0 .25ex 0 0;height:64px;width:auto}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row ul.cgsMethodList li label{background-repeat:no-repeat;background-size:contain;background-position:center left;width:79%;height:64px;text-indent:-9999px;display:inline-block;vertical-align:text-bottom}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row ul.cgsMethodList li.card label{background-image:url(i/credit_card.png);max-width:126px;max-height:128px}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row ul.cgsMethodList li.ideal label{background-image:url(i/iDEAL.gif)}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row ul.cgsMethodList li.sofort label{background-image:url(i/sofort.png)}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row ul.cgsMethodList li.giropay label{background-image:url(i/giropay.png)}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row#cabGridStripeCardInput,.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row#cabGridStripeSofortCountry{display:none}.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row#cabGridStripeCardInput #card-element{background:rgba(255,255,255,.87);color:#555;font-size:106%;width:97%;border-radius:3px;padding:2.5% 1%;max-width:100%;border:none;min-height:3ex}#sofortCountrySelect,.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row select{width:99%;font-size:inherit;height:44px}.cabGridPro form.cabGridStripeForm .cabGridStripeAmountDue{text-transform:uppercase;text-align:center;padding:10px 0!important;font-size:150%;color:#949494;text-decoration:underline}@media screen and (max-width:668px){.cabGridPro form.cabGridStripeForm ul.cabGridProBookDetails li.form-row ul.cgsMethodList li{text-align:center;width:44%;margin:0 4% 4% 0;padding:4% 2%}}