@-moz-keyframes fadeOutSlider{0%{right:0}to{right:121px}}@-o-keyframes fadeOutSlider{0%{right:0}to{right:121px}}@-webkit-keyframes fadeOutSlider{0%{right:0}to{right:121px}}@keyframes fadenOutSlider{0%{right:0}to{right:121px}}:root{--p123checkoutpi2-ci-1:#0f1b5f;--p123checkoutpi2-ci-2:#BE1010}#txp123checkoutpi2-ajaxError,#txp123checkoutpi2-error,#txp123checkoutpi2-ibanwindow,#txp123checkoutpi2-ready,.tx-p123checkout-pi2-header,.tx-p123checkout-pi2-option.filled.active .title .title-btn{display:none}.tx-p123checkout-pi2 fieldset.csc-mailform{padding:0}.tx-p123checkout-pi2 .button-area-top{display:none!important}#txp123checkoutpi2-option-confirm .button-area-top,.header-fixed .tx-p123checkout-pi2 .button-area-top{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.tx-p123checkout-pi2 section,.tx-p123checkout-pi2-positions{margin-bottom:5px}.tx-p123checkout-pi2-header .title,.tx-p123checkout-pi2-option .title{width:100%;flex-direction:row!important;flex-wrap:nowrap!important;margin-bottom:4px;padding:5px 0;font-size:1.3em;background-color:var(--body-background-color);border-bottom:2px solid var(--p123checkoutpi2-ci-2)}.tx-p123checkout-pi2-header .title{border-bottom:none}.tx-p123checkout-pi2-header .title.active{border-bottom:2px solid var(--p123checkoutpi2-ci-2)}.tx-p123checkout-pi2-header .title.filled,.tx-p123checkout-pi2-option.filled .title{cursor:pointer}.tx-p123checkout-pi2-header .title-number,.tx-p123checkout-pi2-option .title-number{order:1!important;border-radius:50%;background-color:var(--color-gray);padding:8px 13px;color:var(--color-white);margin-left:5px}.tx-p123checkout-pi2-header .title-number.confirm,.tx-p123checkout-pi2-option .title-number.confirm{padding:.325em}.tx-p123checkout-pi2-header .title-number.confirm .filled-sign:before,.tx-p123checkout-pi2-option .title-number.confirm .filled-sign:before{position:relative;display:inline-block;content:"";font-family:FontAwesome;font-size:1.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;vertical-align:middle;color:var(--color-white)}.tx-p123checkout-pi2-header .title.active .title-number,.tx-p123checkout-pi2-header .title.filled .title-number,.tx-p123checkout-pi2-option.active .title .title-number,.tx-p123checkout-pi2-option.filled .title .title-number{background-color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-header .title-text,.tx-p123checkout-pi2-option .title-text{display:inline-flex;order:2!important;flex-grow:1!important;margin-left:10px;align-self:center!important;color:var(--color-gray)}.tx-p123checkout-pi2-header .title.active .title-text,.tx-p123checkout-pi2-header .title.filled .title-text,.tx-p123checkout-pi2-option.active .title .title-text,.tx-p123checkout-pi2-option.filled .title .title-text,.tx-p123checkout-pi2-positions a{color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-option .title .title-btn{display:none;order:3!important;margin-right:10px;align-self:center!important;cursor:pointer}.tx-p123checkout-pi2-option.filled .title .title-btn{display:inline-flex}.tx-p123checkout-pi2-option .title .title-btn .btn-symbol:before{position:relative;display:inline-block;content:"";font-family:FontAwesome;font-size:1.4em;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;vertical-align:middle}.tx-p123checkout-pi2-option.active .title .title-btn .btn-symbol:before{content:"";color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-option.filled .title .title-btn .btn-symbol:before{content:"";color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-option section{display:none;margin-top:10px}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label,.tx-p123checkout-pi2-window .tx-p123checkout-pi2-require .tx-p123checkout-pi1-require-position:before{margin-left:0}.tx-p123checkout-pi2-positions input[type=checkbox]+label:before{margin-left:.25em!important}#txp123checkoutpi2-option-3 .tx-p123checkout-pi2-positions label::before{font-size:1.9em}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul{margin:0;padding:0;list-style:none;text-indent:0}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul li{margin:.7em 0 .7em 2em}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul li:before{display:inline-block;position:absolute;content:"";font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:1.1em;color:var(--p123checkoutpi2-ci-1);margin-left:-1.3em}.tx-p123checkout-pi2-positions input,.tx-p123checkout-pi2-positions select,.tx-p123checkout-pi2-positions textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tx-p123checkout-pi2-positions .input>label{padding-left:5px}.tx-p123checkout-pi2-positions .select>label+select{background:var(--color-white);padding:5px;-webkit-appearance:none}.tx-p123checkout-pi2-positions .check label img,.tx-p123checkout-pi2-positions .radio label img{max-height:26px;vertical-align:top;width:auto}.tx-p123checkout-pi2-positions .default,.tx-p123checkout-pi2-positions .select,.tx-p123checkout-pi2-positions .text{position:relative}.tx-p123checkout-pi2-positions .default>label,.tx-p123checkout-pi2-positions .select>label,.tx-p123checkout-pi2-positions .text>label{border-bottom:1px solid var(--border-bottom-color);color:var(--gray-light);display:inline-block;left:1px;max-width:100%;overflow:hidden;padding:0 7px 0 4px;pointer-events:none;position:absolute;top:2px;white-space:pre;z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:-moz-calc(100% - 2px);max-width:-webkit-calc(100% - 2px);max-width:calc(100% - 2px)}.tx-p123checkout-pi2-positions .default>label:empty,.tx-p123checkout-pi2-positions .select>label:empty,.tx-p123checkout-pi2-positions .text>label:empty{display:none}.tx-p123checkout-pi2-positions .default>label:not(:empty)+input,.tx-p123checkout-pi2-positions .select>label:not(:empty)+select[required],.tx-p123checkout-pi2-positions .text>label:not(:empty)+textarea{position:relative;z-index:2;-moz-transition:padding .5s ease;-ms-transition:padding .5s ease;-o-transition:padding .5s ease;-webkit-transition:padding .5s ease;transition:padding .5s ease}.tx-p123checkout-pi2-positions .default>label:not(:empty)+input:not(:-ms-input-placeholder),.tx-p123checkout-pi2-positions .text>label:not(:empty)+textarea:not(:-ms-input-placeholder){padding-top:18px;z-index:0}.tx-p123checkout-pi2-positions .default>label:not(:empty)+input:not(:placeholder-shown),.tx-p123checkout-pi2-positions .select>label:not(:empty)+select[required]:valid,.tx-p123checkout-pi2-positions .text>label:not(:empty)+textarea:not(:placeholder-shown){padding-top:18px;z-index:0}.tx-p123checkout-pi2-positions .select>label:not(:empty)+select:not([required]){padding-top:18px;position:relative;width:100%;z-index:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tx-p123checkout-pi2-positions .radio+.radio{margin-top:.7em}#txp123checkoutpi2-option-3 .tx-p123checkout-pi2-positions .radio+.radio,.tx-p123checkout-pi2-positions .check+.check{margin-top:.9em}.tx-p123checkout-pi2-positions .hidden,.tx-p123checkout-pi2-positions [rel]{display:none}.tx-p123checkout-pi2-positions .select option.label{font-style:italic}.tx-p123checkout-pi2-positions input[readonly]{pointer-events:none}.tx-p123checkout-pi2-positions input[type=date].hasDatepicker{-webkit-appearance:textfield}.tx-p123checkout-pi2-positions input[type=date].hasDatepicker::-webkit-calendar-picker-indicator,.tx-p123checkout-pi2-positions input[type=date].hasDatepicker::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.tx-p123checkout-pi2-positions .default .error-pattern,.tx-p123checkout-pi2-positions .default .error-required,.tx-p123checkout-pi2-positions select.error-pattern,.tx-p123checkout-pi2-positions select.error-required,.tx-p123checkout-pi2-positions textarea.error-pattern,.tx-p123checkout-pi2-positions textarea.error-required{border-color:var(--color-error)}.tx-p123checkout-pi2-positions input.error-required::placeholder{color:var(--color-error)!important}.tx-p123checkout-pi2-summary{display:block;float:left;width:100%}.tx-p123checkout-pi2-edit .csc-mailform-button{float:right;min-width:auto}:not(.tx-p123checkout-pi2-summary)>.tx-p123checkout-pi2-groups{padding-top:.6em;padding-bottom:.6em}.tx-p123checkout-pi2-groups.highlight{background:0 0}.tx-p123checkout-pi2-require{color:var(--color-error)}ul.tx-p123checkout-pi2-require{margin-left:-10px}.tx-p123checkout-pi2-require li{list-style:none;margin-bottom:.5em}.tx-p123checkout-pi2-require li:before{display:inline-block;position:absolute;content:"";font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:1.4em;border-color:var(--color-error);margin-left:-30px}.tx-p123checkout-pi2-require .tx-p123checkout-pi1-require-position>div{margin-left:60px;margin-bottom:1em}.tx-p123checkout-pi2-require .tx-p123checkout-pi1-require-position:before{margin-top:0;margin-left:-30px}#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1{float:left;width:100%;margin:.5em 0;box-sizing:border-box}#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1 .fixed{width:auto}#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1 section{border:0!important}#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1 .button-area-bottom,#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1 .button-area-top{display:none!important}.tx-p123checkout-pi2 .button-area,.tx-p123checkout-pi2-window .button-area{flex-direction:column!important;align-content:flex-end!important;align-items:flex-end!important}.tx-p123checkout-pi2-window .button-area a{margin:.5em 0;width:30%}.tx-p123checkout-pi2-confirm-ready{flex-direction:column!important;margin-top:1em!important;padding:1em!important;border:1px solid var(--border-color)}.tx-p123checkout-pi2-confirm-ready .readyHeader,.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader{width:100%}.tx-p123checkout-pi2-confirm-ready .readyHeader h2{font-size:min(max(1rem,6vw),2.8rem);font-size:clamp(1rem,6vw,2.8rem);color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;cursor:pointer}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button>*{width:100%}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button:after,.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button:before{position:relative;display:inline-flex;font-family:FontAwesome;font-size:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;align-self:center;color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button:before{padding-right:.19em}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button:after{content:"";padding-left:.19em}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button.open:after{content:""}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button[data-toggle-id=readyToggleText-1]:before{content:""}.tx-p123checkout-pi2-confirm-ready .readyText{width:100%;margin-bottom:.7em}.tx-p123checkout-pi2-confirm-ready .readyToggleText{width:100%;margin-bottom:1em}.tx-p123checkout-pi2-confirm-ready .readyToggleText>*{display:none}#TB_load.tx-p123checkout-pi2-load{height:50px;width:100%;left:0;margin:0;padding-top:18px;background:url(../typo3conf/ext/p123checkout/res/bg-load.png);background:rgba(255,255,255,.9);border:1px solid silver;border-color:rgba(192,192,192,.6);color:#333;font-weight:700;text-align:center;white-space:nowrap;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:1px 1px 4px 0 silver;-webkit-box-shadow:1px 1px 4px 0 silver;box-shadow:1px 1px 4px 0 silver;box-sizing:border-box}#TB_load.tx-p123checkout-pi2-load:after{background:#000;margin-top:-20px}#TB_load.tx-p123checkout-pi2-load span{display:block;width:100%;margin-left:1em;margin-top:-3px}@media only screen and (min-width:23.375em){#TB_load.tx-p123checkout-pi2-load{width:96%;margin:0 2%}}@media only screen and (min-width:37.5em){#TB_load.tx-p123checkout-pi2-load{width:420px;margin-left:calc((100vw - 420px)/2);margin-right:calc((100vw - 420px)/2)}}@media only screen and (min-width:48em){#txp123checkoutpi2-option-confirm #txp123checkoutpi2-summary,#txp123checkoutpi2-option-confirm .bodytext,#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1,.tx-p123checkout-pi2-option section form{padding:0 3.5em 0 2em}.tx-p123checkout-pi2-option section .tx-p123checkout-pi2-positions{padding-left:2em}.tx-p123checkout-pi2-positions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-sizing:border-box;justify-content:space-between}.tx-p123checkout-pi2-positions div{flex-grow:1!important}#txp123checkoutpi2-title{width:10em}#txp123checkoutpi2-delivery_firstname,#txp123checkoutpi2-delivery_lastname,#txp123checkoutpi2-firstname,#txp123checkoutpi2-lastname{width:98%}#txp123checkoutpi2-delivery_zip,#txp123checkoutpi2-zip{width:12em}#txp123checkoutpi2-city,#txp123checkoutpi2-delivery_city{width:100%}#txp123checkoutpi2-fax,#txp123checkoutpi2-telephone{width:98%}#txp123checkoutpi2-dateofbirth{width:10em}#txp123checkoutpi2-option-3 .tx-p123checkout-pi2-positions,#txp123checkoutpi2-option-confirm .tx-p123checkout-pi2-positions{flex-direction:column}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul{padding:0}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul li{margin-left:3.5em}.tx-p123checkout-pi2-confirm-ready .readyText{margin-bottom:0}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader{display:none}.tx-p123checkout-pi2-confirm-ready .readyToggleText>*{display:block}}@media only screen and (min-width:60em){.tx-p123checkout-pi2 .button-area-bottom,.tx-p123checkout-pi2 .button-area-top{padding:0 1em 1em!important}.tx-p123checkout-pi2-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-direction:row;background:var(--color-white);height:var(--header-height-desktop)}.header-fixed.button-fixed .tx-p123checkout-pi2-header{position:sticky;top:calc(var(--header-height-desktop) + var(--buttonareatop))!important;z-index:5;margin-bottom:.5em;border-bottom:1px solid var(--border-bottom-color)}.header-fixed.button-fixed .tx-p123checkout-pi2 form{margin-top:var(--header-height-desktop)}.tx-p123checkout-pi2-option .title{display:none!important}.tx-p123checkout-pi2-header .title{width:calc((100% - (3*.5em))/4);margin-right:.5em;padding:.5em 0}.tx-p123checkout-pi2-header .title:last-child{margin-right:0}.tx-p123checkout-pi2-option section{padding-top:2%;border:1px solid var(--border-color)}#txp123checkoutpi2-option-confirm #txp123checkoutpi2-summary,#txp123checkoutpi2-option-confirm .bodytext,#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1,.tx-p123checkout-pi2-option section form{padding-left:3.5em}.tx-p123checkout-pi2-positions{width:48em}.tx-p123checkout-pi2-positions div{flex-grow:1!important}.tx-p123checkout-pi2-groupName{margin-bottom:2%}#txp123checkoutpi2-delivery_firstname,#txp123checkoutpi2-firstname{width:calc((48em - 2em - 1em)/2);margin-right:1em}#txp123checkoutpi2-delivery_lastname,#txp123checkoutpi2-lastname{width:calc((48em - 2em - 1em)/2)}#txp123checkoutpi2-delivery_zip,#txp123checkoutpi2-zip{width:12em;margin-right:1em}#txp123checkoutpi2-city,#txp123checkoutpi2-delivery_city{width:calc((48em - 2em) - (12em + 1em))}#txp123checkoutpi2-telephone{margin-right:1em}#txp123checkoutpi2-fax,#txp123checkoutpi2-telephone{width:calc((48em - 2em - 1em)/2)}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul{margin:0}.tx-p123checkout-pi2-confirm-ready{padding:2em!important}}@media only screen and (min-width:64em){.tx-p123checkout-pi2-confirm-ready{padding:3em!important}}