#swiipe__container.swiipe_checkout .payment_methods li label,.blocks-swiipe-payment-method .blocks-woocommerce-swiipe__icons{display:inline-flex;font-size:16px;flex-wrap:inherit}#swiipe__container.swiipe_checkout .payment_methods li label img,.blocks-swiipe-payment-method .blocks-woocommerce-swiipe__icons img{align-self:center;margin-left:8px;height:16px}#swiipe__container.swiipe_checkout .payment_methods li label img.sw__payment_method_icon,.blocks-swiipe-payment-method .blocks-woocommerce-swiipe__icons img.sw__payment_method_icon{align-self:flex-start;margin-left:8px;width:auto;height:16px}#swiipe__container.swiipe_checkout .payment_methods li label img.sw__payment_method_icon[src*="visa"],.blocks-swiipe-payment-method .blocks-woocommerce-swiipe__icons img.sw__payment_method_icon[src*="visa"]{order:1;height:13px}#swiipe__container.swiipe_checkout .payment_methods li label img.sw__payment_method_icon[src*="visa_electron"],.blocks-swiipe-payment-method .blocks-woocommerce-swiipe__icons img.sw__payment_method_icon[src*="visa_electron"]{order:2;height:18px}#swiipe__container.swiipe_checkout .payment_methods li label img.sw__payment_method_icon[src*="mastercard"],.blocks-swiipe-payment-method .blocks-woocommerce-swiipe__icons img.sw__payment_method_icon[src*="mastercard"]{order:3;height:16px}#swiipe__container.swiipe_checkout .payment_methods li label img.sw__payment_method_icon[src*="maestro"],.blocks-swiipe-payment-method .blocks-woocommerce-swiipe__icons img.sw__payment_method_icon[src*="maestro"]{order:4;height:20px}#swiipe__container.swiipe_checkout .payment_methods li label img.sw__payment_method_icon[src*="dankort"],.blocks-swiipe-payment-method .blocks-woocommerce-swiipe__icons img.sw__payment_method_icon[src*="dankort"]{order:5;margin-left:4px}#swiipe__container.swiipe_checkout .payment_methods li label img.sw__payment_method_icon[src*="forbrugsforeningen"],.blocks-swiipe-payment-method .blocks-woocommerce-swiipe__icons img.sw__payment_method_icon[src*="forbrugsforeningen"]{order:6;height:16px}#swiipe__container.swiipe_checkout .payment_methods li label .vb_icon.sw__payment_method_icon,.blocks-swiipe-payment-method .blocks-woocommerce-swiipe__icons .vb_icon.sw__payment_method_icon{height:14px}.blocks-woocommerce-swiipe__description .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-body{margin-top:0}.swiipe-apple-pay-order-button-icon{width:40px;margin-top:-9px;margin-bottom:-10px;margin-left:10px}.swiipe-apple-pay-order-button-cover{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-color:transparent;border:none;margin:0;padding:0;cursor:pointer}

.sw-payment-info-message{display:inline-block;font-size:15px;color:#222;margin-bottom:10px;padding:10px;width:100%;box-sizing:border-box}.sw-payment-info-message--warning{background-color:#fef5d1}.sw-payment-info-message--error{color:#cc0000;background-color:#f8d7da;border-top:1px solid #cc0000}

.sw-payment-card-brand-selection{margin:0;padding:0;user-select:none}.sw-payment-card-brand-selection--move-up{position:relative;top:-1em}.sw-payment-card-brand-selection.sw-payment-card-brand-selection--notice{background-color:#fef5d1;padding:4px 10px}.sw-payment-card-brand-selection.sw-payment-card-brand-selection--notice .sw-payment-card-brand-selection__text,.sw-payment-card-brand-selection.sw-payment-card-brand-selection--notice .sw-payment-card-brand-selection__link{color:#000}.sw-payment-card-brand-selection .sw-payment-card-brand-selection__text{cursor:default}.sw-payment-card-brand-selection .sw-payment-card-brand-selection__link{cursor:pointer;text-decoration:underline}.sw-payment-card-brand-selection .sw-payment-card-brand-selection__text,.sw-payment-card-brand-selection .sw-payment-card-brand-selection__link{font-size:0.85em;color:#555555}

#Swiipe__Swiipe-payment-method-hosted-fields-inner-container{width:100%}#Swiipe__Swiipe-payment-method-hosted-fields-inner-container .hosted-field-container iframe{height:130px;border:none;width:100% !important;max-width:100%;min-width:auto}#Swiipe__Swiipe-payment-method-extra-description{position:relative;min-height:100px}#Swiipe__Swiipe-payment-method-extra-description #Swiipe__Swiipe-payment-method-hosted-fields-inner-container{width:100%}

.sw-spinner{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;margin:0 auto;background-color:rgba(255,255,255,0.5);z-index:6}.sw-spinner>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}

#swiipe__container.swiipe_checkout .Swiipe__Swiipe-payment-description,* .Swiipe__Swiipe-payment-description{margin-bottom:15px}#swiipe__container.swiipe_checkout .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-body,* .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-body{background-color:#f7f8fa;padding:15px 15px 12px 15px;font-size:0.85em;display:flex;margin-top:10px}#swiipe__container.swiipe_checkout .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-body .Swiipe__Swiipe-payment-description-logo-column,* .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-body .Swiipe__Swiipe-payment-description-logo-column{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:42px;margin-right:20px}#swiipe__container.swiipe_checkout .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-body .Swiipe__Swiipe-payment-description-logo-column img,* .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-body .Swiipe__Swiipe-payment-description-logo-column img{height:25px}#swiipe__container.swiipe_checkout .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-body .Swiipe__Swiipe-payment-description-text-column,* .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-body .Swiipe__Swiipe-payment-description-text-column{line-height:21px;margin-top:-5px}

#sw-a2a-description-container .sw-a2a-insurance__description-container .sw-a2a-insurance__description-text{display:flex;flex-wrap:wrap;color:#555555}#sw-a2a-description-container .sw-a2a-insurance__description-container .sw-a2a-insurance__description-text a{cursor:pointer;color:inherit;text-decoration:underline}@media screen and (max-width: 500px){#sw-a2a-description-container .sw-a2a-insurance__description-container .sw-a2a-insurance__description-text{font-size:14px}}#sw-a2a-description-container .sw-a2a-insurance__description-container img.sw-a2a-insurance__logo{max-height:25px;margin-left:5px}#sw-a2a-description-container .sw-a2a-insurance__sponsors{text-align:center;font-size:14px;color:#797976;margin-top:30px;margin-bottom:5px}#sw-a2a-insurance-modal .sw-a2a-insurance__content{font-size:16px;color:black;text-align:left}#sw-a2a-insurance-modal .sw-a2a-insurance__content p{margin-bottom:1em}#sw-a2a-insurance-modal .sw-a2a-insurance__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:25px}#sw-a2a-insurance-modal .sw-a2a-insurance__footer .sw-a2a-insurance__collab-text{color:#797976;display:flex}#sw-a2a-insurance-modal .sw-a2a-insurance__footer .sw-a2a-insurance__collab-text img.sw-a2a-insurance__logo{max-height:25px;margin-left:5px}#sw-a2a-insurance-modal .sw-a2a-insurance__footer img.sw-a2a-insurance__swiipe-logo{height:1.4em;margin:5px 0}

.sw-base-modal{animation:modalFade 0.25s ease-in-out;color:#333;z-index:1000001;background-color:transparent;position:fixed;top:0;left:0;height:100%;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.sw-base-modal a,.sw-base-modal a:link,.sw-base-modal a:visited,.sw-base-modal a:hover,.sw-base-modal a:active{user-select:none;-ms-user-select:none;outline:none}@media (max-width: 640px){.sw-base-modal{flex-flow:unset;justify-content:unset;align-items:unset}}.sw-base-modal .sw-base-modal__content{max-height:95%;width:35%;overflow:auto;background-color:white;overflow-x:visible;border-radius:7px}.sw-base-modal .sw-base-modal__content.wide{width:75%}.sw-base-modal .sw-base-modal__content.sw-base-modal__content--fill-all{position:relative;overflow:hidden}.sw-base-modal .sw-base-modal__content.sw-base-modal__content--fill-all .sw-base-modal__header{position:absolute;top:0;left:0;right:0}.sw-base-modal .sw-base-modal__content.sw-base-modal__content--fill-all .sw-base-modal__body{padding:0}@media (min-width: 992px) and (max-width: 1199px){.sw-base-modal .sw-base-modal__content{width:50%}.sw-base-modal .sw-base-modal__content.wide{width:70%}}@media (min-width: 768px) and (max-width: 991px){.sw-base-modal .sw-base-modal__content{width:60%}.sw-base-modal .sw-base-modal__content.wide{width:80%}}@media (min-width: 641px) and (max-width: 767px){.sw-base-modal .sw-base-modal__content{width:80%}.sw-base-modal .sw-base-modal__content.wide{width:100%}}@media (max-width: 640px){.sw-base-modal .sw-base-modal__content{max-height:100%;width:100%;overflow-x:scroll}.sw-base-modal .sw-base-modal__content.wide{width:100%}}.sw-base-modal .sw-base-modal__content .sw-base-modal__header{padding:30px 24px;position:relative}.sw-base-modal .sw-base-modal__content .sw-base-modal__header .sw-base-modal__title{font-size:18px;font-weight:600;text-align:center}.sw-base-modal .sw-base-modal__content .sw-base-modal__header .sw-base-modal__close-button [data-modal-base="close"]{background-image:url(https://cdn.swiipe.com/sharedassets/assets/icon_close_gray.png);background-repeat:no-repeat;background-size:20px 20px;height:20px;width:20px;position:absolute;right:30px;top:33px;cursor:pointer;display:block}@media (max-width: 640px){.sw-base-modal .sw-base-modal__content .sw-base-modal__header .sw-base-modal__close-button [data-modal-base="close"]{right:10px;top:10px}}.sw-base-modal .sw-base-modal__content .sw-base-modal__body{text-align:center;padding:0 24px 30px 24px;font-size:16px}.sw-base-modal .sw-base-modal__content.sw-base-modal__content--force-full-height .sw-base-modal__body{height:100%}.sw-base-modal .sw-base-modal__content.sw-base-modal__content--force-full-height [data-modal-base="body"]{height:100%}.sw-base-modal__overlay{position:fixed;animation:modalFade 0.25s ease-in-out;top:-1%;left:-1%;bottom:-1%;right:-1%;height:102%;width:102%;background-color:#9393938f;z-index:1000000}@keyframes modalFade{from{opacity:0}to{opacity:1}}body.modal-open-prevent-scroll{overflow:hidden}

.swiipe-a2a__bank-logos{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-content:center}.swiipe-a2a__bank-logos span.swiipe-a2a-bank-logo-text{white-space:nowrap;font-size:12px;margin-left:4px}@media screen and (max-width: 435px){.swiipe-a2a__bank-logos span.swiipe-a2a-bank-logo-text{margin-top:5px}}.swiipe-a2a__bank-logos img.swiipe-a2a-bank-logo{display:inherit;align-self:center !important;margin:0px 5px 0 5px !important}@media screen and (max-width: 435px){.swiipe-a2a__bank-logos img.swiipe-a2a-bank-logo{margin-left:0 !important;margin-top:5px !important}}@media screen and (max-width: 435px){.swiipe-a2a__bank-logos{margin-left:0 !important}}

#swiipe__container.swiipe_checkout .Swiipe-reservation-notice,* .Swiipe-reservation-notice{order:5;width:100%}#swiipe__container.swiipe_checkout .Swiipe-reservation-notice .Swiipe-reservation-notice-body,* .Swiipe-reservation-notice .Swiipe-reservation-notice-body{padding:15px 15px 12px 15px;font-size:14px;display:flex;justify-content:center;padding-left:0}#swiipe__container.swiipe_checkout .Swiipe-reservation-notice .Swiipe-reservation-notice-body .Swiipe-reservation-notice-text-column,* .Swiipe-reservation-notice .Swiipe-reservation-notice-body .Swiipe-reservation-notice-text-column{line-height:21px;margin-top:-5px}#swiipe__container.swiipe_checkout .Swiipe-reservation-notice .Swiipe-reservation-notice-body.Swiipe-reservation-notice-body--creditcard,* .Swiipe-reservation-notice .Swiipe-reservation-notice-body.Swiipe-reservation-notice-body--creditcard{padding-top:0}

