@charset "UTF-8";
:root{--grid-gap: 0.5rem}@font-face{font-family:"opitz-icons";src:url("../../bundles/laflicontaoopitzshop/icons/fonts/opitz-icons.woff?250623") format("woff");font-weight:normal;font-style:normal;font-display:block}.opitz-icon,.formbody .widget-pagebreak button[value="back"]::before,.formbody .widget-fineuploader .qq-upload-button>div::before,.formbody .fieldset-container-config-dates .widget-calendar::after,.formbody .widget-radio.garbage-type .select-box__current::after,.formbody .widget-radio.garbage-type .garbage-type::before,.formbody .widget-placeholder .container-info .garbage-type::before,.mod_navigation li.page-user>a::before,.mod_mp_form_steps ul.advantages-list li::before,[class^="opitz-icon-"],[class*=" opitz-icon-"]{font-family:"opitz-icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.opitz-icon-Abfallarten_Bauholz,.formbody .widget-radio.garbage-type .garbage-type.garbage-type-holzabfall-unbehandelt::before{content:""}.opitz-icon-Abfallarten_Baumischabfall,.formbody .widget-radio.garbage-type .garbage-type.garbage-type-baustellenabfalle::before,.formbody .widget-placeholder .container-info .garbage-type-baustellenabfalle::before{content:""}.opitz-icon-Abfallarten_Bauschutt,.formbody .widget-radio.garbage-type .garbage-type.garbage-type-bauschutt-rein::before,.formbody .widget-radio.garbage-type .garbage-type.garbage-type-beton::before,.formbody .widget-placeholder .container-info .garbage-type-bauschutt-rein::before,.formbody .widget-placeholder .container-info .garbage-type-beton::before{content:""}.opitz-icon-Abfallarten_Boden,.formbody .widget-radio.garbage-type .garbage-type.garbage-type-boden-m-storstoffen::before,.formbody .widget-radio.garbage-type .garbage-type.garbage-type-boden-sauber::before,.formbody .widget-placeholder .container-info .garbage-type-boden-m-storstoffen::before,.formbody .widget-placeholder .container-info .garbage-type-boden-sauber::before{content:""}.opitz-icon-Abfallarten_Garten,.formbody .widget-radio.garbage-type .garbage-type.garbage-type-gartenabfall::before,.formbody .widget-placeholder .container-info .garbage-type-gartenabfall::before{content:""}.opitz-icon-Abfallarten_Sperrmuell,.formbody .widget-radio.garbage-type .garbage-type.garbage-type-sperrmull::before,.formbody .widget-placeholder .container-info .garbage-type-holzabfall-unbehandelt::before,.formbody .widget-placeholder .container-info .garbage-type-sperrmull::before{content:""}.opitz-icon-Kubik{content:""}.opitz-icon-User-1,.mod_navigation li.page-user>a::before{content:""}.opitz-icon-Calendar,.formbody .fieldset-container-config-dates .widget-calendar::after,.mod_mp_form_steps ul.advantages-list li.adv-incl::before{content:""}.opitz-icon-Calendar-Cross,.formbody .fieldset-container-config-dates .widget-calendar+.widget-calendar::after{content:""}.opitz-icon-Email{content:""}.opitz-icon-Calling{content:""}.opitz-icon-Arrow-Right,.formbody .widget-pagebreak button[value="back"]::before{content:""}.opitz-icon-Arrow-Right-2,.formbody .widget-radio.garbage-type .select-box__current::after{content:""}.opitz-icon-Logout-Vertical,.formbody .widget-fineuploader .qq-upload-button>div::before{content:""}.opitz-icon-Map,.mod_mp_form_steps ul.advantages-list li.adv-area::before{content:""}.opitz-icon-Arrow-Right-Square,.mod_mp_form_steps ul.advantages-list li.adv-quick::before{content:""}.opitz-icon-Container,.mod_mp_form_steps ul.advantages-list li.adv-choice::before{content:""}.opitz-icon-Umwelt,.mod_mp_form_steps ul.advantages-list li.adv-env::before{content:""}.formbody .widget-text input,.formbody .widget-password input,.formbody .widget-textarea textarea,.formbody .widget-select select{background:#F2F2F2;border:none;padding:12px;width:100%;border-radius:5px;outline:none}.formbody .widget-text input:focus,.formbody .widget-password input:focus,.formbody .widget-textarea textarea:focus,.formbody .widget-select select:focus{outline:none}.formbody .widget-text input:focus~label,.formbody .widget-password input:focus~label,.formbody .widget-textarea textarea:focus~label,.formbody .widget-select select:focus~label,.formbody .widget-text input:not(:placeholder-shown)~label,.formbody .widget-password input:not(:placeholder-shown)~label,.formbody .widget-textarea textarea:not(:placeholder-shown)~label,.formbody .widget-select select:not(:placeholder-shown)~label{transform:translateY(-24px) translateX(-4px);transition:all 0.2s ease-in-out;font-size:0.75rem}.formbody .widget-text input::placeholder,.formbody .widget-password input::placeholder,.formbody .widget-textarea textarea::placeholder,.formbody .widget-select select::placeholder{opacity:0}.formbody .widget-text input[readonly],.formbody .widget-password input[readonly],.formbody .widget-textarea textarea[readonly],.formbody .widget-select select[readonly]{cursor:not-allowed}.formbody .widget-text label,.formbody .widget-textarea label,.formbody .widget-password label,.formbody .widget-select label{position:absolute;top:11px;left:20px;color:#A7A7A7;font-size:1rem;cursor:text}.formbody .widget-radio.container-type .radio_container,.formbody .widget-radio .radio_container{border:0;padding:0}.formbody .widget-radio.container-type .radio_container>span,.formbody .widget-radio .radio_container>span{position:relative}@media (max-width:480px){.formbody .widget-radio.container-type .radio_container>span,.formbody .widget-radio .radio_container>span{display:block;margin-bottom:6px}}.formbody .widget-radio.container-type .radio_container label,.formbody .widget-radio .radio_container label{margin-left:24px;margin-right:32px;cursor:pointer}@media (max-width:480px){.formbody .widget-radio.container-type .radio_container label,.formbody .widget-radio .radio_container label{margin-left:20px;margin-right:18px}}.formbody .widget-radio.container-type .radio_container input[type="radio"],.formbody .widget-radio .radio_container input[type="radio"]{appearance:none;background-color:var(#F2F2F2);border-radius:50%;cursor:pointer}.formbody .widget-radio.container-type .radio_container input[type="radio"]::after,.formbody .widget-radio .radio_container input[type="radio"]::after{content:"";width:20px;height:20px;background-color:#F2F2F2;border:4px solid #F2F2F2;border-radius:50%;position:absolute;display:block;top:1px;left:-1px;transition:background-color 0.25s ease-in-out}.formbody .widget-radio.container-type .radio_container input[type="radio"]:focus-visible,.formbody .widget-radio .radio_container input[type="radio"]:focus-visible{outline-offset:0}.formbody .widget-radio.container-type .radio_container input[type="radio"]:checked,.formbody .widget-radio .radio_container input[type="radio"]:checked{background-color:#F2F2F2;transition:background-color 0.25s ease-in-out}.formbody .widget-radio.container-type .radio_container input[type="radio"]:checked:after,.formbody .widget-radio .radio_container input[type="radio"]:checked:after{background-color:#0069FF;transition:background-color 0.25s ease-in-out}.formbody .widget-radio.container-type .radio_container input[type="radio"]:disabled+label,.formbody .widget-radio .radio_container input[type="radio"]:disabled+label{color:#CCC}.formbody .widget-radio.container-type .radio_container span{position:relative;display:inline-block;margin-right:16px}@media (max-width:480px){.formbody .widget-radio.container-type .radio_container span{margin-right:8px}}.formbody .widget-radio.container-type .radio_container legend span{margin-right:0}.formbody .widget-radio.container-type .radio_container label{display:block;margin:0;padding:10px 12px;background-color:#fff;border:1px solid #0069FF;border-radius:6px;font-size:0.875rem;font-weight:bold;cursor:pointer;transition:all 0.25s ease-in-out}@media (max-width:480px){.formbody .widget-radio.container-type .radio_container label{padding:6px 8px}}.formbody .widget-radio.container-type .radio_container label:hover{background-color:#ECF3FF}.formbody .widget-radio.container-type .radio_container input[type="radio"]{position:absolute;margin:0}.formbody .widget-radio.container-type .radio_container input[type="radio"]:checked+label{color:#fff;background-color:#0069FF}.formbody .widget-radio.container-type .radio_container input[type="radio"]::after{display:none}.formbody .widget-radio.container-type .radio_container input[type="radio"]:disabled+label{border-color:#CCC;transition:none}.formbody .widget-radio.container-type .radio_container input[type="radio"]:disabled:hover+label{cursor:not-allowed;color:#CCC;background-color:#fff;position:relative}.formbody .widget-radio.container-type .radio_container input[type="radio"]:disabled:hover+label::after{content:attr(tooltip);font-size:0.75rem !important;margin:0 !important;position:absolute;display:block;top:-2em;left:0;z-index:10;width:max-content}.formbody .widget{position:relative;margin-bottom:24px}.alpine-modal .modal-wrapper{position:fixed;display:flex;justify-content:center;align-items:center;overflow:auto;top:0;left:0;width:100%;height:0;z-index:999;transition:height 0s ease-out 1s}.alpine-modal .modal-wrapper.active{height:100%;transition:height 0s ease-in 0s}.alpine-modal .modal-background{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(5px);visibility:hidden;opacity:0;transition:all 0.6s ease-in-out}.alpine-modal .modal-wrapper.active .modal-background{visibility:visible;opacity:1}.alpine-modal .modal-panel{position:relative;max-height:calc(90vh - 150px);max-width:60%;z-index:999;overflow:auto;background-color:#fff;opacity:0;transform:scale(0.8);transition:all 0.3s ease-in-out}@media (max-width:768px){.alpine-modal .modal-panel{max-height:100%;max-width:100%}}.alpine-modal .modal-panel.active{opacity:1;transform:none}.alpine-modal .modal-panel .modal-header{position:relative;min-height:50px;padding:5px 20px;padding-right:50px}.alpine-modal .modal-panel .modal-header h6{text-align:center;color:#0069FF;font-size:1.25rem;padding:1.5em;margin:0;line-height:normal}@media (max-width:768px){.alpine-modal .modal-panel .modal-header h6{padding:1em;text-align:left}}.alpine-modal .modal-panel .modal-header button.modal-close{position:absolute;top:10px;right:10px;border:0;background:none;font-size:2rem;color:#505050}.alpine-modal .modal-panel .modal-header button.modal-close:hover{color:#0069FF}.alpine-modal .modal-panel .modal-content{padding:20px}@media (max-width:768px){.alpine-modal .modal-panel .modal-content h2{font-size:1.25rem}}.flatpickr-calendar .numInputWrapper{display:none}.flatpickr-day{border-radius:6px}.flatpickr-day,.flatpickr-day.nextMonthDay:not(.flatpickr-disabled){color:#000}.flatpickr-day:hover,.flatpickr-day.nextMonthDay:not(.flatpickr-disabled):hover{background-color:#ECF3FF;border-color:#0069FF}.flatpickr-day.selected{background-color:#0069FF}.flatpickr-day.selected:hover{background-color:#ECF3FF;border-color:#0069FF;color:#000}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#0069FF}.flatpickr-current-month span.cur-month:hover{background-color:transparent}.mod_login,.mod_registrationNotificationCenter,.mod_lostPasswordNotificationCenter,.mod_registration,.mod_changePassword,.mod_personalData,.ce_headline.centered,.ce_hyperlink.centered,.ce_text.centered,.mod_opitz_container_payment{max-width:420px;margin:40px auto}.formbody .widget-submit button[type="submit"],.formbody .widget-pagebreak button[value="continue"],.formbody .widget-opitz-delivery-areas+.widget-pagebreak button[value="continue"],.ce_hyperlink.button-primary a,.mod_navigation li.page-user ul li.page-sign-in a,.mod_navigation li.page-user ul li.page-account a,.ce_hyperlink.button-primary-gray a,.ce_hyperlink.button-secondary a,.formbody .widget-pagebreak button[value="back"],.formbody .widget-submit button[type="submit"]:visited,.formbody .widget-pagebreak button[value="continue"]:visited,.formbody .widget-opitz-delivery-areas+.widget-pagebreak button[value="continue"]:visited,.ce_hyperlink.button-primary a:visited,.mod_navigation li.page-user ul li.page-sign-in a:visited,.mod_navigation li.page-user ul li.page-account a:visited,.ce_hyperlink.button-primary-gray a:visited,.ce_hyperlink.button-secondary a:visited,.formbody .widget-pagebreak button[value="back"]:visited{width:100%;display:flex;justify-content:center;align-items:center;margin:16px 0;padding:1em 1.5em;color:#fff !important;background-color:#0069FF;border-radius:5px;border:1px solid transparent;outline:none;text-transform:uppercase;text-decoration:none !important;line-height:1;font-size:1rem;transition:all 0.3s ease-in-out}.formbody .widget-submit button[type="submit"]:hover,.formbody .widget-pagebreak button[value="continue"]:hover,.formbody .widget-opitz-delivery-areas+.widget-pagebreak button[value="continue"]:hover,.ce_hyperlink.button-primary a:hover,.mod_navigation li.page-user ul li.page-sign-in a:hover,.mod_navigation li.page-user ul li.page-account a:hover,.ce_hyperlink.button-primary-gray a:hover,.ce_hyperlink.button-secondary a:hover,.formbody .widget-pagebreak button[value="back"]:hover,.formbody .widget-submit button[type="submit"]:focus,.formbody .widget-pagebreak button[value="continue"]:focus,.formbody .widget-opitz-delivery-areas+.widget-pagebreak button[value="continue"]:focus,.ce_hyperlink.button-primary a:focus,.mod_navigation li.page-user ul li.page-sign-in a:focus,.mod_navigation li.page-user ul li.page-account a:focus,.ce_hyperlink.button-primary-gray a:focus,.ce_hyperlink.button-secondary a:focus,.formbody .widget-pagebreak button[value="back"]:focus,.formbody .widget-submit button[type="submit"]:active,.formbody .widget-pagebreak button[value="continue"]:active,.formbody .widget-opitz-delivery-areas+.widget-pagebreak button[value="continue"]:active,.ce_hyperlink.button-primary a:active,.mod_navigation li.page-user ul li.page-sign-in a:active,.mod_navigation li.page-user ul li.page-account a:active,.ce_hyperlink.button-primary-gray a:active,.ce_hyperlink.button-secondary a:active,.formbody .widget-pagebreak button[value="back"]:active{background-color:#fff;border:1px solid #0069FF;color:#0069FF !important;transition:all 0.3s ease-in-out}.ce_hyperlink.button-primary-gray a,.ce_hyperlink.button-primary-gray a:visited{color:#fff !important;background-color:#505050;border-color:#505050}.ce_hyperlink.button-primary-gray a:hover,.ce_hyperlink.button-primary-gray a:focus,.ce_hyperlink.button-primary-gray a:active{background-color:#0069FF;color:#fff !important}.ce_hyperlink.button-secondary a,.ce_hyperlink.button-secondary a:visited{color:#0069FF !important;background-color:#fff;border-color:#0069FF}.ce_hyperlink.button-secondary a:hover,.ce_hyperlink.button-secondary a:focus,.ce_hyperlink.button-secondary a:active{background-color:#0069FF;color:#fff !important}.formbody .widget-radio.container-type .info button.modal-open{background-color:#FAF2DD;background-image:url("../../bundles/laflicontaoopitzshop/img/info.svg");background-repeat:no-repeat;background-position:15px center;font-size:1rem;padding:0.75em 1em 0.75em 50px;border:0;border-radius:5px;color:#F2AE00;text-align:left}.formbody .widget-radio.garbage-type .info button.modal-open{background-color:transparent;background-image:url("../../bundles/laflicontaoopitzshop/img/info.svg");background-repeat:no-repeat;background-position:15px center;font-size:1rem;padding:0.75em 1em 0.75em 50px;border:0;border-radius:5px;color:#0069FF}.formbody .widget-radio.garbage-type .info button.modal-open:hover{text-decoration:underline}.ce_form .address-and-delivery .delivery-details .widget-radio.delivery-location .info button.modal-open{width:24px;height:24px;background-color:transparent;background-image:url("../../bundles/laflicontaoopitzshop/img/info.svg");background-repeat:no-repeat;background-position:center;font-size:1rem;padding:0;border:0;color:#0069FF}.ce_form .address-and-delivery .delivery-details .widget-radio.delivery-location .info button.modal-open:hover{text-decoration:underline}.formbody .widget-pagebreak button[value="back"]{position:relative;background:none;border:1px solid #A7A7A7;color:#A7A7A7 !important;outline:none;padding-left:2.5em !important;line-height:1}.formbody .widget-pagebreak button[value="back"]::before{display:inline-block;transform:translateY(0) rotate(180deg);position:absolute;left:12px;top:12px;font-size:1.5em}.formbody .widget-pagebreak button[value="back"]:hover{color:#505050 !important;border-color:#505050 !important}.ce_headline,.ce_text h2{color:#505050;text-align:center;text-transform:none;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal}.layout-opitz-shop .main-block a,.layout-opitz-shop .main-block a:visited,.ce_rsce_shop_contact .contact-box .contact a,.ce_rsce_shop_contact .contact-box .contact a:visited,.ce_hyperlink a,.mod_navigation li.page-user ul li.page-register a,.mod_navigation li.page-user ul li.page-logout a{text-transform:none}.layout-opitz-shop .main-block a,.layout-opitz-shop .main-block a:visited,.ce_hyperlink a,.mod_navigation li.page-user ul li.page-register a,.mod_navigation li.page-user ul li.page-logout a{text-decoration:underline}.layout-opitz-shop .main-block a,.layout-opitz-shop .main-block a:visited,.ce_rsce_shop_contact .contact-box .contact a,.ce_rsce_shop_contact .contact-box .contact a:visited{color:#0069FF}.ce_hyperlink a,.mod_navigation li.page-user ul li.page-register a,.mod_navigation li.page-user ul li.page-logout a,.ce_hyperlink a:visited,.mod_navigation li.page-user ul li.page-register a:visited,.mod_navigation li.page-user ul li.page-logout a:visited{color:#505050}.formbody p.info,.ce_text.info,.formbody p.success,.ce_text.success,.formbody .widget-radio.container-type .radio_container input[type="radio"]:disabled:hover+label::after,.formbody p.error,.aa-Panel .result-item.no-delivery .no-delivery-info,.ce_text.error,.mod_opitz_container_payment .paypal-button-disabled-error{margin:16px 0;padding:0.33em 0.8em;border-radius:5px;font-size:0.9375rem;line-height:1.375}.formbody p.info,.ce_text.info{color:#F2AE00;background-color:#FAF2DD;font-size:0.875rem}.formbody p.success,.ce_text.success{color:#5EDF91;background-color:#E8FFF1}.formbody .widget-radio.container-type .radio_container input[type="radio"]:disabled:hover+label::after,.formbody p.error,.aa-Panel .result-item.no-delivery .no-delivery-info,.ce_text.error,.mod_opitz_container_payment .paypal-button-disabled-error{color:#FF5C5C;background-color:#FFE5DC;margin:5px 0}.cbp-af-header{overflow:visible}#wrapper{flex-direction:column;min-height:100vh}#container{flex-grow:1}.layout-opitz-shop #wrapper{display:flex}.layout-opitz-shop .main-block{padding:60px 15px;max-width:1170px;margin:auto}@media (max-width:960px){.layout-opitz-shop .content-wrapper{margin-top:50px}}fieldset{border:0;padding:0;margin:auto}legend{font-weight:600;margin-bottom:15px}*[class*="col-"]{padding-left:var(--grid-gap);padding-right:var(--grid-gap)}.row{margin-left:calc(var(--grid-gap) * -1);margin-right:calc(var(--grid-gap) * -1)}.row>legend{padding-left:var(--grid-gap);padding-right:var(--grid-gap)}.ce_form{margin:60px auto}@media (max-width:720px){.ce_form{margin-bottom:24px}}@media (max-width:480px){.ce_form{margin-top:0}}.ce_form.opitz-shop-order-form:not([class*="step-"]){width:100%;background-color:#ECF3FF;background-image:url("../../bundles/laflicontaoopitzshop/img/opitz-containergrafik.png"), url("../../bundles/laflicontaoopitzshop/img/opitz-containergrafik.png");background-repeat:no-repeat;background-size:600px auto, 600px auto;background-position:-320px 105px, calc(100% + 280px) -30px;padding:48px;border-radius:5px;margin-top:48px;margin-bottom:0}@media (max-width:720px){.ce_form.opitz-shop-order-form:not([class*="step-"]){margin-top:24px;background-size:400px auto, 400px auto;background-position:-260px 140px, calc(100% + 280px) 0px}}.formbody.row{margin:auto}.formbody p.info-mandatory{color:#A7A7A7;font-size:0.875rem}.formbody .widget-radio{border:1px solid #CCC;border-radius:5px;padding:24px}@media (max-width:480px){.formbody .widget-radio{padding:12px}}.formbody .widget-calendar{padding-left:0;padding-right:0}.formbody .widget-calendar div{position:relative}.formbody .widget-fineuploader{position:relative;border:1px solid #CCC;background-color:#fff;border-radius:5px;width:100%;padding:64px 24px 24px 24px}.formbody .widget-fineuploader label{position:absolute;top:24px;left:24px;font-weight:600}.formbody .widget-fineuploader .qq-uploader{position:relative}.formbody .widget-fineuploader .qq-upload-button,.formbody .widget-fineuploader .qq-upload-drop-area{display:block;cursor:pointer;border:1px solid #CCC;background-color:#A7A7A7;color:#fff;border-radius:5px;width:100%;padding:1em 1.5em;font-size:1rem;outline:none;text-align:center}.formbody .widget-fineuploader .qq-upload-button:hover,.formbody .widget-fineuploader .qq-upload-drop-area:hover{background-color:#0069FF;border-color:#0069FF}.formbody .widget-fineuploader .qq-upload-button>div::before{font-size:1.25rem;position:relative;top:2px;left:-6px}.formbody .widget-fineuploader .qq-upload-drop-area{position:absolute;top:0;left:0;margin:0;height:100%;border:2px dashed #505050}.formbody .widget-fineuploader .qq-upload-drop-area span{display:block;font-size:1rem;color:#000;line-height:1}.formbody .widget-fineuploader .qq-upload-drop-area-active{border:2px solid #5EDF91;background-color:#E8FFF1}.formbody .widget-fineuploader .qq-upload-list li{display:flex;flex-wrap:wrap;padding:0;margin-top:10px;font-size:0.875rem}.formbody .widget-fineuploader .qq-upload-list li.qq-in-progress{background:none}.formbody .widget-fineuploader .qq-upload-list li.qq-upload-success{color:#5EDF91;background-position:right center;display:none}.formbody .widget-fineuploader .qq-upload-list li.qq-upload-fail{color:#FF5C5C;padding-left:22px}.formbody .widget-fineuploader .qq-upload-list .qq-progress-bar-container-selector{background:#E8FFF1;width:100%}.formbody .widget-fineuploader .qq-upload-list .qq-progress-bar{background:#5EDF91;height:6px}.formbody .widget-fineuploader .qq-upload-list .qq-upload-file{flex-grow:1;padding-right:22px}.formbody .widget-fineuploader .qq-upload-list .qq-upload-size{display:none}.formbody .widget-fineuploader .qq-upload-list button{padding:0;margin:0 0 0 5px;border:0;background-color:transparent;color:#FF5C5C;text-decoration:underline;cursor:pointer}.formbody .widget-fineuploader .values-list li{margin-bottom:10px}.formbody .widget-fineuploader .values-list .fineuploader-item{display:flex;align-items:center;font-size:0.875rem}.formbody .widget-fineuploader .values-list .fineuploader-item img{display:inline-block;width:80px;min-width:80px;margin-right:10px}.formbody .widget-fineuploader .values-list .fineuploader-item .content{float:none}.formbody .widget-fineuploader .values-list .fineuploader-item .path,.formbody .widget-fineuploader .values-list .fineuploader-item .name{hyphens:auto}.formbody .widget-fineuploader .values-list .fineuploader-item a.delete{color:#FF5C5C;margin:0}.formbody .widget-fineuploader .values-list .fineuploader-item.file .content{display:flex;align-items:center}.formbody .widget-fineuploader .values-list .fineuploader-item.file a.delete{position:relative;top:0;left:16px}.formbody .widget-pagebreak{padding-top:30px;padding-left:0;padding-right:0;margin-top:30px;margin-bottom:0;position:relative;text-align:right}@media (max-width:720px){.formbody .widget-pagebreak{margin-top:0}}@media (max-width:480px){.formbody .widget-pagebreak{display:flex;flex-direction:column}}.formbody .widget-pagebreak button[value="continue"],.formbody .widget-pagebreak button[value="back"]{margin:0;display:inline-block;width:auto}.formbody .widget-pagebreak button[value="continue"]{min-width:200px}.formbody .widget-pagebreak button[value="back"]{position:absolute;left:0}@media (max-width:480px){.formbody .widget-pagebreak button[value="back"]{position:relative;margin-top:12px;padding-left:1.5em !important}.formbody .widget-pagebreak button[value="back"]::before{display:none}}.formbody .widget-opitz-delivery-areas+.widget-pagebreak{text-align:center}.formbody .widget-opitz-delivery-areas+.widget-pagebreak button[value="continue"]{margin:0;display:inline-block;width:auto;min-width:200px}.formbody .widget-opitz-delivery-areas{width:100%}.formbody .widget-opitz-delivery-areas .inside{width:100%;max-width:680px;margin:auto;padding:0 36px;border-radius:5px}@media (max-width:720px){.formbody .widget-opitz-delivery-areas .inside{padding:0}}.formbody .widget-opitz-delivery-areas .inside>label{display:none}.formbody .widget-opitz-delivery-areas .inside>div,.formbody .widget-opitz-delivery-areas .inside>p.info,.formbody .widget-opitz-delivery-areas .inside>p.error{max-width:420px;margin:auto}.formbody .widget-opitz-delivery-areas .inside p.info{background:none;color:#A7A7A7;text-align:center;padding-left:0;padding-right:0;font-size:14px}.formbody .widget-opitz-delivery-areas .inside>p.error{margin-top:5px}.formbody .widget-opitz-delivery-areas+.widget-pagebreak{margin:0;padding:0}.aa-Form{border:1px solid #fff;border-radius:5px}.aa-Form:focus-within{box-shadow:none;outline:none;border:1px solid #0069FF}.aa-Input{color:#000}.aa-Input::placeholder{color:#A7A7A7}.aa-Label svg{color:#505050;position:relative;top:1px}.aa-Panel .aa-Item{cursor:default;padding:0;min-height:0}.aa-Panel .aa-Item[aria-selected="true"]{background-color:#ECF3FF}.aa-Panel .result-item{padding:5px}.aa-Panel .result-item mark{background:transparent;color:inherit}.aa-Panel .result-item.delivery{color:#000;cursor:pointer}.aa-Panel .result-item.no-delivery{color:#A7A7A7;cursor:not-allowed}.aa-Panel .result-item.no-delivery .no-delivery-info{font-size:0.75rem}.formbody fieldset.fieldset-container-config{display:grid;grid-template-columns:2fr 3fr;column-gap:24px;border:0}@media (max-width:768px){.formbody fieldset.fieldset-container-config{display:block;width:100%}}.formbody fieldset.fieldset-container-config .container-config-preview-img{display:flex;align-items:flex-start;background-color:#F2F2F2}@media (max-width:768px){.formbody fieldset.fieldset-container-config .container-config-preview-img{height:200px;margin-bottom:24px;overflow:hidden}.formbody fieldset.fieldset-container-config .container-config-preview-img img{height:340px;object-fit:contain;transform:translateY(-25%)}}.formbody .fieldset-container-config-dates{border:1px solid #CCC;border-radius:5px;padding:24px}@media (max-width:480px){.formbody .fieldset-container-config-dates{padding:12px}}.formbody .fieldset-container-config-dates fieldset{border:0;padding:0}.formbody .fieldset-container-config-dates legend{margin-bottom:12px}.formbody .fieldset-container-config-dates .dates{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.formbody .fieldset-container-config-dates .widget-calendar{margin-bottom:0;position:relative}.formbody .fieldset-container-config-dates .widget-calendar::after{position:absolute;right:5px;top:10px;font-size:24px;color:#A7A7A7}.formbody .widget-radio.garbage-type{border:0;padding:0}.formbody .widget-radio.garbage-type .select-garbage-type-container{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}@media (max-width:720px){.formbody .widget-radio.garbage-type .select-garbage-type-container{display:block}}.formbody .widget-radio.garbage-type .select-box{position:relative;display:block;width:100%;margin:0 auto}.formbody .widget-radio.garbage-type .select-box__current{position:relative;box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.1);border-radius:8px;cursor:pointer;outline:none;color:#0069FF}.formbody .widget-radio.garbage-type .select-box__current::after{position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(90deg);transition:0.2s ease;color:#0069FF;font-size:1.5rem;font-weight:bold}.formbody .widget-radio.garbage-type .select-box__current:focus+.select-box__list{opacity:1;animation-name:none}.formbody .widget-radio.garbage-type .select-box__current:focus+.select-box__list .select-box__option{cursor:pointer}.formbody .widget-radio.garbage-type .select-box__current:focus .select-box__current::after{transform:translateY(-50%) rotate(180deg)}.formbody .widget-radio.garbage-type .select-box__value{display:flex}.formbody .widget-radio.garbage-type .select-box__input{display:none}.formbody .widget-radio.garbage-type .select-box__input:checked+.select-box__input-text{display:flex}.formbody .widget-radio.garbage-type .select-box__input-text{display:none;width:100%;margin:0;padding:12px}.formbody .widget-radio.garbage-type .select-box__list{position:absolute;z-index:1;width:100%;padding:0;list-style:none;opacity:0;border-radius:8px;background:#fff;box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.1);animation-name:HideList;animation-duration:0.5s;animation-delay:0.5s;animation-fill-mode:forwards;animation-timing-function:step-start}.formbody .widget-radio.garbage-type .select-box__option{display:flex;padding:12px;margin:0}.formbody .widget-radio.garbage-type .select-box__option:hover,.formbody .widget-radio.garbage-type .select-box__option:focus{background-color:#ECF3FF}@keyframes HideList{from{transform:scaleY(1)}to{transform:scaleY(0)}}.formbody .widget-radio.garbage-type .info{display:flex;align-items:center}@media (max-width:768px){.formbody .widget-radio.garbage-type .info{margin-top:10px}}.formbody .widget-radio.garbage-type .modal-content{padding:0}.formbody .widget-radio.garbage-type .modal-content .garbage-type-info .garbage-type{display:flex}.formbody .widget-radio.garbage-type .modal-content .garbage-type-info .garbage-type-details{display:grid;grid-template-columns:1fr 2fr;padding:32px}@media (max-width:768px){.formbody .widget-radio.garbage-type .modal-content .garbage-type-info .garbage-type-details{display:block;padding:20px}}.formbody .widget-radio.garbage-type .modal-content .garbage-type-info .garbage-type-details:nth-child(odd){background-color:#F2F2F2}.formbody .widget-radio.garbage-type .modal-content .garbage-type-info .garbage-type-details h3{display:flex;font-size:1rem;padding-right:20px;line-height:28px}.formbody .widget-radio.garbage-type .modal-content .garbage-type-info .garbage-type-details .text-content *:last-child{margin:0}.formbody .widget-radio.garbage-type .garbage-type::before{font-size:24px;margin-right:16px}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-bauschutt-rein{color:#E15947}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-bauschutt-rein::before{color:#E15947}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-baustellenabfalle{color:#846A58}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-baustellenabfalle::before{color:#846A58}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-beton{color:#E15947}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-beton::before{color:#E15947}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-boden-m-storstoffen{color:#A98642}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-boden-m-storstoffen::before{color:#A98642}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-boden-sauber{color:#A98642}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-boden-sauber::before{color:#A98642}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-gartenabfall{color:#6DA759}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-gartenabfall::before{color:#6DA759}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-holzabfall-unbehandelt{color:#DAA318}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-holzabfall-unbehandelt::before{color:#DAA318}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-sperrmull{color:#C17BE2}.formbody .widget-radio.garbage-type .garbage-type.garbage-type-sperrmull::before{color:#C17BE2}.formbody .widget-radio.container-type .info{display:flex;align-items:center;margin-top:12px}.formbody .widget-radio.container-type .modal-content{padding:0 24px 24px 24px}.formbody .widget-radio.container-type .modal-content .container-type-info h2{font-size:1.5rem;text-transform:none;line-height:1.5}.formbody .widget-radio.container-type .modal-content .container-type-info .container-infos h3{font-size:1rem;text-transform:none;font-weight:bold;margin:1em 0 0 0;line-height:1.5}.formbody .widget-radio.container-type .modal-content .container-type-info .container-details{margin-top:24px}.formbody .widget-radio.container-type .modal-content .container-type-info .container-details table{width:100%;border-collapse:collapse;display:block;overflow-x:scroll}.formbody .widget-radio.container-type .modal-content .container-type-info .container-details table th,.formbody .widget-radio.container-type .modal-content .container-type-info .container-details table td{padding:5px 12px;border:0;text-align:left;vertical-align:top}.formbody .widget-radio.container-type .modal-content .container-type-info .container-details table tbody tr:nth-child(odd){background-color:#F2F2F2}.formbody .widget-radio.container-type .modal-content .container-type-info .container-details table .container-description *:last-child{margin:0}.ce_form .address-and-delivery{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:100px}@media (max-width:768px){.ce_form .address-and-delivery{display:block}}.ce_form .address-and-delivery .address-details>fieldset,.ce_form .address-and-delivery .delivery-details>fieldset{border:0}.ce_form .address-and-delivery .address-details>fieldset>legend,.ce_form .address-and-delivery .delivery-details>fieldset>legend{font-size:1.25rem;line-height:1;font-weight:bold;font-family:"Montserrat-Bold", Helvetica, Arial, sans-serif;margin-bottom:40px}.ce_form .address-and-delivery .address-details{position:relative}.ce_form .address-and-delivery .address-details::after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:-50px;background-color:#F2F2F2}.ce_form .address-and-delivery .address-details .widget-checkbox fieldset{border:0}.ce_form .address-and-delivery .delivery-details .widget-radio legend{display:block}.ce_form .address-and-delivery .delivery-details .widget-radio.delivery-location{position:relative}.ce_form .address-and-delivery .delivery-details .widget-radio.delivery-location .info button.modal-open{position:absolute;top:20px;right:20px}.ce_form .address-and-delivery .delivery-details .widget-textarea{padding-left:0;padding-right:0}.ce_form .price{margin-top:20px;display:flex}.ce_form .price .net{margin-right:24px}.ce_form .price .value{font-family:"Montserrat-Bold", Helvetica, Arial, sans-serif;font-size:24px;font-weight:700}.ce_form .price .tax{font-size:16px;font-weight:500}.ce_form .price .tax-hint{display:block;font-size:14px;font-weight:400;color:#A7A7A7}.shop-personal{border:1px solid #CCC;border-radius:6px;padding:32px;display:flex;width:100%;flex-wrap:wrap;justify-content:center;column-gap:32px}@media (max-width:768px){.shop-personal{display:block}}.shop-personal>div{width:100%;max-width:calc(50% - 16px)}@media (max-width:768px){.shop-personal>div{max-width:none}}.shop-personal .ce_headline,.shop-personal .ce_hyperlink,.shop-personal .ce_text{margin:1em 0;text-align:center}.shop-personal .ce_text.hint{position:relative;top:-0.75em;color:#0069FF;margin:0}.shop-personal .ce_text.hint p{color:#0069FF;font-size:0.75rem;margin:0;text-align:center}.shop-personal .ce_text.guest{margin:2em 0 0 0}.shop-personal .ce_text.guest h2,.shop-personal .ce_text.guest p{color:#A7A7A7}.shop-personal .ce_text.guest p{margin:0}.formbody .widget-placeholder{border:1px solid #CCC;padding:24px;border-radius:5px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:40px;margin-bottom:0}@media (max-width:768px){.formbody .widget-placeholder{display:block}}@media (max-width:480px){.formbody .widget-placeholder{padding:12px}}.formbody .widget-placeholder h2{text-transform:none;font-size:1.25rem}.formbody .widget-placeholder h3{font-size:1rem;color:#A7A7A7;font-weight:500;margin-bottom:0}.formbody .widget-placeholder table{margin-bottom:15px}.formbody .widget-placeholder table th{font-size:1rem;color:#A7A7A7;font-weight:500;margin-bottom:0;font-family:"Montserrat-Regular", Helvetica, Arial, sans-serif}.formbody .widget-placeholder table th,.formbody .widget-placeholder table td{text-align:left;vertical-align:top;padding-right:20px}.formbody .widget-placeholder .container-info .image-container{margin-bottom:24px}.formbody .widget-placeholder .container-info .garbage-type{padding:8px;font-size:1rem;font-weight:600;border-radius:5px;display:flex;justify-content:center;align-items:center}.formbody .widget-placeholder .container-info .garbage-type::before{font-size:28px;margin-right:16px;position:relative;top:-2px}.formbody .widget-placeholder .container-info .garbage-type-bauschutt-rein{color:#E15947;background-color:#F8ECEA}.formbody .widget-placeholder .container-info .garbage-type-bauschutt-rein::before{color:#E15947}.formbody .widget-placeholder .container-info .garbage-type-baustellenabfalle{color:#846A58;background-color:#EEECEA}.formbody .widget-placeholder .container-info .garbage-type-baustellenabfalle::before{color:#846A58}.formbody .widget-placeholder .container-info .garbage-type-beton{color:#E15947;background-color:#F8ECEA}.formbody .widget-placeholder .container-info .garbage-type-beton::before{color:#E15947}.formbody .widget-placeholder .container-info .garbage-type-boden-m-storstoffen{color:#A98642;background-color:#E6E1D8}.formbody .widget-placeholder .container-info .garbage-type-boden-m-storstoffen::before{color:#A98642}.formbody .widget-placeholder .container-info .garbage-type-boden-sauber{color:#A98642;background-color:#E6E1D8}.formbody .widget-placeholder .container-info .garbage-type-boden-sauber::before{color:#A98642}.formbody .widget-placeholder .container-info .garbage-type-gartenabfall{color:#6DA759;background-color:#EAFAE5}.formbody .widget-placeholder .container-info .garbage-type-gartenabfall::before{color:#6DA759}.formbody .widget-placeholder .container-info .garbage-type-holzabfall-unbehandelt{color:#DAA318;background-color:#FFF8E5}.formbody .widget-placeholder .container-info .garbage-type-holzabfall-unbehandelt::before{color:#C17BE2}.formbody .widget-placeholder .container-info .garbage-type-sperrmull{color:#C17BE2;background-color:#F6E7FD}.formbody .widget-placeholder .container-info .garbage-type-sperrmull::before{color:#C17BE2}.ce_headline.centered{text-align:center}.ce_hyperlink{padding-left:var(--grid-gap);padding-right:var(--grid-gap)}.ce_hyperlink.centered{text-align:center}.mod_login+.ce_hyperlink,.mod_lostPasswordNotificationCenter+.ce_hyperlink{margin-top:-20px}.ce_image.icon{max-width:100px;margin:auto}.ce_text.centered{text-align:center}.ce_rsce_shop_contact{display:flex;align-items:center;gap:16px;margin:48px 0 24px 0;padding:16px;border-radius:5px;background-color:#ECF3FF}@media (max-width:720px){.ce_rsce_shop_contact{margin-top:24px}}.ce_rsce_shop_contact .image_container img{border-radius:50px}.ce_rsce_shop_contact .contact-box{padding:5px 0}.ce_rsce_shop_contact .contact-box p{margin:0}.ce_rsce_shop_contact .contact-box .text strong{font-weight:500}.ce_rsce_shop_contact .contact-box .contact{display:flex;gap:16px;color:#0069FF}.ce_rsce_shop_contact .contact-box .contact a,.ce_rsce_shop_contact .contact-box .contact a:visited{text-decoration:none}.ce_rsce_shop_contact .contact-box .contact a:hover,.ce_rsce_shop_contact .contact-box .contact a:focus,.ce_rsce_shop_contact .contact-box .contact a:active{text-decoration:underline}.ce_rsce_shop_contact .contact-box .contact a.phone::before,.ce_rsce_shop_contact .contact-box .contact a.mail::before{position:relative;top:6px;margin-right:5px}.ce_rsce_shop_contact .contact-box .contact a.mail::before{content:url("../../bundles/laflicontaoopitzshop/img/mail.svg")}.ce_rsce_shop_contact .contact-box .contact a.phone::before{content:url("../../bundles/laflicontaoopitzshop/img/tel.svg")}@media screen and (max-width:720px){.ce_rsce_shop_contact .contact-box .text strong,.ce_rsce_shop_contact .contact-box .text span,.ce_rsce_shop_contact .contact-box .contact,.ce_rsce_shop_contact .contact-box .contact a{display:block}}.mod_navigation li.page-container-shop>a{padding:8px 8px 8px 36px;border:1px solid #0069FF;border-radius:6px;font-family:"OpenSans", Helvetica, Arial, sans-serif;text-transform:none;transition:all 0.3s ease-in-out;background:url("../../bundles/laflicontaoopitzshop/img/container.svg?v=250619") no-repeat;background-position:8px center}.mod_navigation li.page-container-shop>a,.mod_navigation li.page-container-shop>a:visited{color:#0069FF}.mod_navigation li.page-container-shop>a:hover,.mod_navigation li.page-container-shop>a:focus,.mod_navigation li.page-container-shop>a:active{background-color:#ECF3FF}.mod_navigation li.page-user>a{font-size:0px}.mod_navigation li.page-user>a::before{color:#A7A7A7;font-size:1.5rem;position:relative;top:10px;transition:all 0.3s ease-in-out}.mod_navigation li.page-user>a:hover::before,.mod_navigation li.page-user>a:focus::before,.mod_navigation li.page-user>a:active::before{color:#0069FF}.mod_navigation li.page-user ul{display:none;position:absolute;top:75px;padding:16px;width:200px;border-radius:5px;border:1px solid #F2F2F2;background:#fff;box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.1)}.mod_navigation li.page-user ul li{line-height:1;float:none;text-align:center}.mod_navigation li.page-user ul li a,.mod_navigation li.page-user ul li strong{line-height:1;margin:0}.mod_navigation li.page-user ul li.page-sign-in a,.mod_navigation li.page-user ul li.page-account a{padding:1em;margin:0 0 1em 0}.mod_navigation li.page-user:hover ul{display:block}.mod_login p.error{margin:24px 0}@media (max-width:480px){.mod_mp_form_steps{display:none}}.mod_mp_form_steps h1,.mod_mp_form_steps h2{color:#505050;text-align:center;font-family:"Montserrat-Regular", Helvetica, Arial, sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;margin:0;text-transform:none}@media (max-width:960px){.mod_mp_form_steps h1,.mod_mp_form_steps h2{font-size:1.25rem}}.mod_mp_form_steps ul:not(.advantages-list){margin:0 auto;padding:0;margin:30px auto;padding:0 0 30px 0;list-style:none;position:relative;display:flex;justify-content:space-between}.mod_mp_form_steps ul:not(.advantages-list) li{text-align:center;position:relative;width:100%}@media (max-width:720px){.mod_mp_form_steps ul:not(.advantages-list) li{font-size:0.875rem}}.mod_mp_form_steps ul:not(.advantages-list) li::before,.mod_mp_form_steps ul:not(.advantages-list) li::after{content:"";height:0.1em;background-color:#0069FF;position:absolute;z-index:1;width:100%;left:-50%;top:50%;transform:translateY(-50%);transition:all 0.25s ease-out}.mod_mp_form_steps ul:not(.advantages-list) li:first-child:before,.mod_mp_form_steps ul:not(.advantages-list) li:first-child:after{display:none}.mod_mp_form_steps ul:not(.advantages-list) li .progressBar-icon{width:16px;height:16px;background-color:#0069FF;border-radius:50%;padding:0.5em;margin:0 auto;max-width:100%;z-index:10;position:relative;transition:all 0.25s ease-out}.mod_mp_form_steps ul:not(.advantages-list) li a,.mod_mp_form_steps ul:not(.advantages-list) li a:visited,.mod_mp_form_steps ul:not(.advantages-list) li strong{display:block;position:absolute;padding-top:0.5em;width:100%;transition:all 0.25s ease-out;color:#A7A7A7 !important;font-family:"OpenSans", Helvetica, Arial, sans-serif;font-weight:normal;text-decoration:none !important}.mod_mp_form_steps ul:not(.advantages-list) li a.accessible:hover,.mod_mp_form_steps ul:not(.advantages-list) li a.accessible:focus,.mod_mp_form_steps ul:not(.advantages-list) li a.accessible:active{text-decoration:underline !important}.mod_mp_form_steps ul:not(.advantages-list) li strong.current{color:#000 !important}.mod_mp_form_steps ul:not(.advantages-list) li.current~li div.progressBar-icon{background-color:#CCC}.mod_mp_form_steps ul:not(.advantages-list) li.current~li::before{background-color:#CCC}.mod_mp_form_steps ul:not(.advantages-list) li.current~li::after{background-color:#CCC}.mod_mp_form_steps .advantages{margin-top:32px;border-radius:5px;border:1px solid #CCC;background:#fff}.mod_mp_form_steps ul.advantages-list{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;column-gap:24px;margin:0 auto;padding:24px 32px}@media (max-width:720px){.mod_mp_form_steps ul.advantages-list{display:block;columns:2;padding:16px 16px 16px 12px}}.mod_mp_form_steps ul.advantages-list li{font-weight:bold;font-size:0.875rem;text-align:center;line-height:normal}.mod_mp_form_steps ul.advantages-list li::before{display:block;text-align:center;font-size:1.5rem;padding:5px;color:#5EDF91;line-height:1.5rem}@media (max-width:720px){.mod_mp_form_steps ul.advantages-list li{text-align:left;position:relative;padding-left:36px;min-height:30px;margin-bottom:6px}.mod_mp_form_steps ul.advantages-list li::before{display:inline-block;position:absolute;left:0;top:-6px}.mod_mp_form_steps ul.advantages-list li br{display:none}}.mod_mp_form_steps ul.advantages-list li.adv-choice::before{font-size:1.125rem}.mod_opitz_container_payment{border:1px solid #ccc;border-radius:5px;padding:20px}.mod_opitz_container_payment .item-name{font-weight:bold;margin-bottom:0.25rem}.mod_opitz_container_payment .item-description{border-bottom:1px solid #CCC;padding-bottom:0.25rem}.mod_opitz_container_payment .payment-bill{margin-bottom:0.5rem}.mod_opitz_container_payment .payment-bill table{width:100%}.mod_opitz_container_payment .payment-bill table th,.mod_opitz_container_payment .payment-bill table td{vertical-align:top}.mod_opitz_container_payment .payment-bill table th{text-align:left}.mod_opitz_container_payment .payment-bill table td{text-align:right}.mod_opitz_container_payment .payment-bill .payment-total .total,.mod_opitz_container_payment .payment-bill .payment-total .currency{font-weight:bold}.mod_opitz_container_payment .payment-bill .payment-total .tax-info{display:block}.mod_opitz_container_payment .widget-checkbox.accept-terms{margin-bottom:1rem}.mod_opitz_container_payment .widget-checkbox.accept-terms label{display:flex;align-items:flex-start;column-gap:10px}.mod_opitz_container_payment .widget-checkbox.accept-terms label input{position:relative;top:6px}.mod_opitz_container_payment .widget-checkbox.accept-terms label span.checkbox-text{font-size:0.875rem}.mod_opitz_container_payment .paypal-loading-spinner{margin:10px auto;width:40px;height:40px;border:5px solid #0069FF;border-bottom-color:transparent;border-radius:50%;display:block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mod_opitz_container_payment .paypal-loading-spinner .loading-text{display:none}
