.mf-main-header h2{font-size:26px;font-weight:700;text-align:center}@media (max-width:1000px){.mf-main-header h2{font-size:20px}}.mf-main-header br{display:none}@media (max-width:1000px){.mf-main-header br{display:block}}#matratzen-finder-bg{display:flex;flex-direction:column;align-items:center;min-height:85vh;background-color:#f3f4f7;padding-top:30px}@media (max-width:1000px){#matratzen-finder-bg{padding-top:10px}}#matratzen-finder-bg dialog{border-radius:7px;background-color:white;border:none;color:#003466}#matratzen-finder-bg dialog .button-close-x,#matratzen-finder-bg dialog .button-close-x:focus,#matratzen-finder-bg dialog .button-close-x:hover{background:unset;float:right;margin:0;padding:0}#matratzen-finder-bg dialog .button-close-x svg{height:20px}#matratzen-finder-bg dialog .content-flex{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:25px;max-width:1000px}#matratzen-finder-bg dialog::backdrop,#matratzen-finder-bg dialog+.backdrop{backdrop-filter:blur(3px);background-color:rgba(0, 0, 0, 0.4)}#matratzen-finder{width:95%;max-width:1200px;transition:height 0.25s ease-in;border-radius:7px;display:flex;background-color:white;margin-bottom:30px}@media (max-width:1000px){#matratzen-finder{flex-direction:column;background-color:unset}}#matratzen-finder #mf-progress{min-height:640px;transition:width 0.25s ease-in;width:25%;border-right:1px solid #d0d5dd;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (max-width:1000px){#matratzen-finder #mf-progress{width:100%;min-height:unset;border-right:unset;transition:unset}}#matratzen-finder #mf-progress .sub-nav-heading{white-space:nowrap;position:relative}#matratzen-finder #mf-progress .sub-nav-heading svg{width:16px;position:absolute;margin-left:6px;top:0px;transform:rotate(0deg);transition:transform 0.2s ease-in-out}#matratzen-finder #mf-progress .sub-navigation{padding:0 0 15px 32px;transition:max-height 0.3s ease-in-out, opacity 0.3s ease-in-out, padding 0.3s;overflow:hidden;max-height:0;opacity:0}#matratzen-finder #mf-progress .active .sub-navigation{padding:20px 0 25px 32px;max-height:500px;opacity:1}#matratzen-finder #mf-progress .active svg.arrow{transform:rotate(180deg)}#matratzen-finder #mf-progress .swiper-pagination{position:inherit;display:flex;flex-direction:column;padding:20px 10px}@media (max-width:1000px){#matratzen-finder #mf-progress .swiper-pagination{padding:4px 0 0 0;transition:max-height 0.4s ease-in, padding 0.4s ease-in, opacity 0.25s ease-in;overflow:hidden;max-height:500px;margin-top:-23px}#matratzen-finder #mf-progress .swiper-pagination.hidden{max-height:0;padding:4px 0 0 0;opacity:0}}#matratzen-finder #mf-progress .progressbarElement{display:flex;align-items:center;cursor:pointer;width:19px;height:19px;transition:0.3s ease;background-color:white;border:6px solid #003466 !important;opacity:1;border-radius:10px}#matratzen-finder #mf-progress .expand_data{margin:0 6px}#matratzen-finder #mf-progress .expand_data .check{visibility:hidden;opacity:0.1}#matratzen-finder #mf-progress .expand_data.correct .check{visibility:visible;opacity:1}#matratzen-finder #mf-progress .expand_data .bullet-text{margin-top:unset;margin-left:20px}#matratzen-finder #mf-progress .swiper-pagination-bullet{opacity:0.2;border-color:white !important;background-color:#003466;box-shadow:0 0 0px 1px #003466;pointer-events:none}#matratzen-finder #mf-progress .swiper-pagination-bullet .check{visibility:hidden;opacity:0.1}#matratzen-finder #mf-progress .swiper-pagination-bullet.correct{opacity:1;border-color:#003466 !important;box-shadow:none;pointer-events:all}#matratzen-finder #mf-progress .swiper-pagination-bullet.correct .check{visibility:visible;opacity:1}#matratzen-finder #mf-progress .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;box-shadow:0 0 0px 4px #c2ceda;border-color:#003466 !important;background-color:white}#matratzen-finder #mf-progress .swiper-pagination-bullet.swiper-pagination-bullet-active .check{visibility:hidden;opacity:0.1}#matratzen-finder #mf-progress .line-between{opacity:0.2;transition:0.3s ease;position:relative;height:25px;width:3px;background-color:#003466;left:14px;margin:5px 0;border-radius:7px}#matratzen-finder #mf-progress .correct+.line-between{opacity:1}#matratzen-finder #mf-progress .bullet-text{margin-left:20px;margin-top:14px;font-size:14px;color:#555;line-height:1.1;text-align:start;font-weight:bold}#matratzen-finder #mf-progress .sub-text{font-weight:normal;font-size:12px;margin-top:3px}#matratzen-finder #mf-progress .sub-heading{white-space:nowrap}#matratzen-finder #mf-progress .check svg{transition:0.3s ease;width:9px;fill:white;background-color:#003466;position:relative;left:-1px}#matratzen-finder #mf-progress .toggleNavigationMobile{display:none;transition:opacity 0.25s ease-in}#matratzen-finder #mf-progress .toggleNavigationMobile.hidden{opacity:0}@media (max-width:1000px){#matratzen-finder #mf-progress .toggleNavigationMobile{display:flex;width:100%;justify-content:space-between}}#matratzen-finder #mf-progress .toggleNavigationMobile .line-between{height:3px;width:100%;background-color:#003466;top:3px;left:unset}#matratzen-finder #mf-progress .toggleNavigationMobile .swiper-pagination-bullet{margin:0 6px}#matratzen-finder #mf-progress .toggle-nav{display:none}@media (max-width:1000px){#matratzen-finder #mf-progress .toggle-nav{display:block;width:25px;fill:#c2cdda;margin-top:20px}#matratzen-finder #mf-progress .toggle-nav.close{rotate:180deg;margin-bottom:10px;margin-top:0px}}#matratzen-finder #mf-progress .video-section{display:flex;background-color:white;margin-bottom:10px;border-radius:7px;align-items:center;width:90%;position:relative}#matratzen-finder #mf-progress .video-section .loading_animation{display:none}#matratzen-finder #mf-progress .video-section.video_loading .loading_animation{width:100%;position:absolute;display:flex;align-items:center;justify-content:center;z-index:10}#matratzen-finder #mf-progress .video-section.video_loading .video-container,#matratzen-finder #mf-progress .video-section.video_loading .start-video-text{filter:blur(2px);opacity:30%}#matratzen-finder #mf-progress .video-section.video_loading .loader_v2{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#003466;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}@media (max-width:1000px){#matratzen-finder #mf-progress .video-section{width:100%}}#matratzen-finder #mf-progress .video-section .video-container{flex:1;margin:0}@media (max-width:1000px){#matratzen-finder #mf-progress .video-section .video-container{max-width:120px}#matratzen-finder #mf-progress .video-section .video-container .vjs-big-play-button{display:none}}#matratzen-finder #mf-progress .video-section .start-video-text{display:none}@media (max-width:1000px){#matratzen-finder #mf-progress .video-section .start-video-text{flex:2;display:flex;align-items:center;column-gap:10px;margin:auto;flex-direction:row;justify-content:center}#matratzen-finder #mf-progress .video-section .start-video-text svg{width:15px;fill:#2E2D2C}#matratzen-finder #mf-progress .video-section .start-video-text p{text-align:center;margin:0;font-weight:bold}}#matratzen-finder #mf-progress .video-container{width:90%;height:auto;background-color:#f3f4f7;margin:50px 15px 15px 15px;border-radius:7px;min-height:150px;text-align:center;align-content:center;line-height:1.3;font-size:14px;margin:auto}@media (max-width:1000px){#matratzen-finder #mf-progress .video-container{min-height:unset;width:70%;margin-top:0;margin-bottom:10px}}#matratzen-finder #mf-progress .video-container video{object-fit:cover}#matratzen-finder #mf-progress .video-container .video-js{border-radius:7px}#matratzen-finder #mf-progress .video-container .video-js #mf-videos_html5_api{border-radius:7px}#matratzen-finder #mf-progress .video-container .video-js .vjs-control-bar{border-bottom-left-radius:7px;border-bottom-right-radius:7px}#matratzen-finder #mf-progress .video-container .video-js img{border-radius:7px}#matratzen-finder #mf-progress .video-container .ytp-show-cards-title{display:none}#matratzen-finder #mf-progress .video-container svg{text-align:center;display:block;width:40px;fill:#cd201f;margin:auto;margin-bottom:10px}#matratzen-finder #mf-progress .video-container a{text-decoration:underline !important}#matratzen-finder #matratenfinder-container{border-radius:7px;transition:width 0.25s ease-in;width:75%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1000px){#matratzen-finder #matratenfinder-container{width:100%;background-color:white;row-gap:15px}}#matratzen-finder .mf-navigation{border-top:1px solid #d0d5dd;display:flex;justify-content:space-between}@media (max-width:1000px){#matratzen-finder .mf-navigation{position:sticky;bottom:0;background-color:white;z-index:1;border-radius:0 0 7px 7px}}#matratzen-finder .button-secondary,#matratzen-finder .button-primary{margin:10px 20px;display:flex;align-items:center;column-gap:10px;padding:12px 22px;transition:opacity 0.2s;border-radius:7px;line-height:1}#matratzen-finder .button-secondary svg,#matratzen-finder .button-primary svg{width:12px}#matratzen-finder .button-primary,#matratzen-finder .button-primary:hover,#matratzen-finder .button-primary:focus{background-color:#003466;fill:white}#matratzen-finder .button-secondary,#matratzen-finder .button-secondary:hover,#matratzen-finder .button-secondary:focus{background-color:transparent;color:#003466;border:1px solid #d0d5dd;fill:#003466;transition:0.2s}#matratzen-finder .disabled,#matratzen-finder .disabled:hover,#matratzen-finder .disabled:focus{cursor:not-allowed;background-color:#f2f4f7;border:1px solid #eaecf0;color:#d0d5dd;fill:#d0d5dd}#matratzen-finder .button-primary:hover,#matratzen-finder .button-secondary:hover{opacity:0.8}#matratzen-finder .button-restart{display:none}#matratzen-finder .swiper{width:100%}#matratzen-finder .swiper .swiper-slide{text-align:center}#matratzen-finder .swiper .swiper-slide .email-result-page{max-width:700px;margin:auto;margin-top:30px;padding:0 10px}#matratzen-finder .swiper .swiper-slide h2 br{display:none}#matratzen-finder .swiper .swiper-slide p.delivery-time-info{margin-bottom:0}#matratzen-finder .swiper .swiper-slide .mf-sub-header{display:none;background-color:#003466;border-radius:0 7px 0 0;padding:5px 30px}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-sub-header{border-radius:7px 7px 0 0}}#matratzen-finder .swiper .swiper-slide .mf-sub-header h3{color:white;margin:0;font-size:16px}#matratzen-finder .swiper .swiper-slide.ergebnis{min-height:500px}#matratzen-finder .swiper .swiper-slide .lds-ring{height:13px;position:relative;width:30px;height:500px}#matratzen-finder .swiper .swiper-slide .lds-ring div{animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border:5px solid #fff;border-color:gray transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:50px;position:absolute;width:50px}#matratzen-finder .swiper .swiper-slide .lds-ring div:nth-child(1){animation-delay:-0.45s}#matratzen-finder .swiper .swiper-slide .lds-ring div:nth-child(2){animation-delay:-0.3s}#matratzen-finder .swiper .swiper-slide .lds-ring div:nth-child(3){animation-delay:-0.15s}#matratzen-finder .swiper .swiper-slide .loadingAnimation,#matratzen-finder .swiper .swiper-slide .loadingAnimationInButton{align-items:center;display:flex;justify-content:space-around;width:100%}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#matratzen-finder .swiper .swiper-slide .image-swiper-pagination{text-align:center}#matratzen-finder .swiper .swiper-slide .swiper-button-next,#matratzen-finder .swiper .swiper-slide .swiper-button-prev{color:white;text-shadow:1px 1px 30px black}#matratzen-finder .swiper .swiper-slide .amq_mf_add_to_cart{background-color:#23A455;color:white;padding:10px 15px;border-radius:7px;font-size:18px;text-align:center;width:100%}#matratzen-finder .swiper .swiper-slide .share_result{width:100%;margin:0 !important;justify-content:center}#matratzen-finder .swiper .swiper-slide .amq_mf_add_to_cart:hover{opacity:0.8}#matratzen-finder .swiper .swiper-slide .added_to_cart{display:none}#matratzen-finder .swiper .swiper-slide .email-slide{max-width:800px;margin:auto}#matratzen-finder .swiper .swiper-slide .mf-body{min-height:385px}#matratzen-finder .swiper .swiper-slide .mf-body [type="radio"],#matratzen-finder .swiper .swiper-slide .mf-body [type="checkbox"]{height:0;opacity:0;position:absolute;width:0}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-body [type="radio"],#matratzen-finder .swiper .swiper-slide .mf-body [type="checkbox"]{right:30px;height:15px;opacity:unset;width:15px;accent-color:#005aa0}}#matratzen-finder .swiper .swiper-slide .mf-body [type="radio"]+picture img,#matratzen-finder .swiper .swiper-slide .mf-body [type="radio"]+div,#matratzen-finder .swiper .swiper-slide .mf-body [type="checkbox"]+picture img{cursor:pointer}#matratzen-finder .swiper .swiper-slide .mf-body [type="radio"]:checked+picture img,#matratzen-finder .swiper .swiper-slide .mf-body [type="radio"]:checked+div,#matratzen-finder .swiper .swiper-slide .mf-body [type="checkbox"]:checked+picture img{border-radius:7px;box-shadow:0 0 5px #00356644;outline:2px solid #003466}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-body [type="radio"]:checked+picture img,#matratzen-finder .swiper .swiper-slide .mf-body [type="radio"]:checked+div,#matratzen-finder .swiper .swiper-slide .mf-body [type="checkbox"]:checked+picture img{outline:unset;box-shadow:unset}}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-body label:has(input:checked){box-shadow:0 0 5px #00356644;border:1px solid #003466;background-color:#f3f4f7}}#matratzen-finder .swiper .swiper-slide .mf-body h2,#matratzen-finder .swiper .swiper-slide .mf-body h3{color:#003466;font-size:18px;font-weight:700;margin-bottom:0px;margin-top:40px}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-body h2,#matratzen-finder .swiper .swiper-slide .mf-body h3{margin-top:25px}}#matratzen-finder .swiper .swiper-slide .mf-body .email-bullet-points{font-size:16px;text-align:left;margin:10px 15px 0 15px;color:#2E2D2C}#matratzen-finder .swiper .swiper-slide .mf-body .email-bullet-points p{margin:0;padding-bottom:10px;line-height:20px;display:flex;align-items:flex-start;column-gap:10px}#matratzen-finder .swiper .swiper-slide .mf-body .email-bullet-points p span{font-size:15px}#matratzen-finder .swiper .swiper-slide .mf-body .email-bullet-points i{margin-top:3px;color:#003466}#matratzen-finder .swiper .swiper-slide .mf-body .email-bullet-points .accordion-item{border:1px solid #ddd;border-radius:7px}#matratzen-finder .swiper .swiper-slide .mf-body .email-bullet-points .accordion-header{width:100%;padding:10px;border:none;text-align:left;font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;outline:none;font-weight:bold;background-color:unset;color:#2E2D2C}#matratzen-finder .swiper .swiper-slide .mf-body .email-bullet-points .accordion-content{padding:15px 10px 5px 10px;display:none;background-color:#fff;border-top:1px solid #ddd;border-radius:0 0 7px 7px}#matratzen-finder .swiper .swiper-slide .mf-body .email-bullet-points .arrow{color:#2E2D2C;font-size:18px;transition:transform 0.3s ease-in-out}#matratzen-finder .swiper .swiper-slide .mf-body .email-bullet-points .accordion-header.active .arrow{transform:rotate(180deg)}#matratzen-finder .swiper .swiper-slide .mf-body .e-mail-button{margin:10px auto;width:100%;justify-content:center;height:40px}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container{row-gap:10px;margin-top:15px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:35px;align-items:flex-start}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-body .flex-container{margin:20px 15px 0px 15px}}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container label{align-items:center;display:flex;flex-direction:column;margin:0;width:150px;color:#2E2D2C}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-body .flex-container label{flex-direction:row;width:100%;border:1px solid #d0d5dd;border-radius:7px;column-gap:15px;max-width:705px;position:relative}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container label .description{text-align:left;margin-right:50px}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container label .description p{margin:0}}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container span{color:#2E2D2C;font-size:14px;font-weight:400;line-height:16px}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-body .flex-container span{font-weight:bold}}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .hg-form-group{max-width:335px;flex:1}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .hg-form-group label{border:none;align-items:start}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .bild_masse,#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .option_partner{width:100%}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .hg-form-control{margin-left:auto;width:100%;border-radius:7px;border-color:#d0d5dd;height:44px;color:#2E2D2C;background-position-x:calc(100% - 10px);font-size:16px;padding-top:0;padding-bottom:0}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container p{color:#2E2D2C;font-size:12px;font-weight:400;line-height:14px}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .mf-radio-option-text,#matratzen-finder .swiper .swiper-slide .mf-body .flex-container picture{border-radius:7px;height:150px;margin:10px;width:150px;border:1px solid #d0d5dd}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .mf-radio-option-text,#matratzen-finder .swiper .swiper-slide .mf-body .flex-container picture{height:70px;width:70px;margin:0;border:unset;flex-shrink:0;flex-grow:0}}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .mf-radio-option-text source,#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .mf-radio-option-text img,#matratzen-finder .swiper .swiper-slide .mf-body .flex-container picture source,#matratzen-finder .swiper .swiper-slide .mf-body .flex-container picture img{border-radius:7px}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .mf-radio-option-text{display:flex;align-items:center;justify-content:center}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .mf-radio-option-text{width:100%;justify-content:flex-start;margin-left:20px}}#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .mf-radio-option-text span{color:#003466;font-size:20px;font-weight:bolder;text-transform:uppercase}@media (max-width:1000px){#matratzen-finder .swiper .swiper-slide .mf-body .flex-container .mf-radio-option-text span{color:unset;font-size:unset;text-transform:unset}}#matratzen-finder .swiper .swiper-slide.email{margin-top:5px}#matratzen-finder .swiper .swiper-slide.email .email-input{width:100%;margin-top:10px;border-color:#d0d5dd;border-radius:7px;font-size:16px;padding:8px}#matratzen-finder .swiper .swiper-slide.email .legal-text{font-size:12px;line-height:14px;color:gray;padding:5px 2px 10px 2px;margin:0;text-align:justify}#matratzen-finder.result-screen-active{max-width:1100px}#matratzen-finder.result-screen-active .mf-navigation{padding:0 39px}#matratzen-finder.result-screen-active #matratenfinder-container{width:100%}#matratzen-finder.result-screen-active .button-restart{display:block}#matratzen-finder.result-screen-active .button-next-step{display:none}#matratzen-finder.result-screen-active #mf-progress{opacity:0;width:0;border-width:0;display:grid}#matratzen-finder.result-screen-active #mf-progress a{pointer-events:none !important}@media (max-width:1000px){#matratzen-finder.result-screen-active #mf-progress{display:none}}#matratzen-finder.result-screen-active #mf-progress .video-section,#matratzen-finder.result-screen-active #mf-progress #mf-videos{width:0;display:none}#matratzen-finder.result-screen-active .button-secondary,#matratzen-finder.result-screen-active .button-primary{margin:10px}#matratzen-finder .hidden{display:none}#matratzen-finder #dialog_share_result h2{margin-bottom:15px}#matratzen-finder #dialog_share_result .share-result-product-info{display:flex;align-items:center;column-gap:10px}#matratzen-finder #dialog_share_result .share-result-product-info img{height:40px}#matratzen-finder #dialog_share_result .share-result-product-info .product-data p{color:#2E2D2C;padding:0;margin:0}#matratzen-finder .share-options-container{margin:20px auto 0 auto;background-color:#fff;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:10px;width:450px}#matratzen-finder .share-options-container .button{border:1px solid #d0d5dd;background-color:white;padding:12px 15px;border-radius:7px;color:#2E2D2C;display:flex;align-items:center;justify-content:center;font-size:17px;column-gap:10px;transition:0.25s ease-in;font-weight:normal}#matratzen-finder .share-options-container .button svg{width:20px;fill:#2E2D2C}#matratzen-finder .share-options-container .button:hover{opacity:0.8}#matratzen-finder .share-options-container .button.success{background-color:#23A455;color:white}#matratzen-finder .share-options-container .button.success svg{fill:white}#matratzen-finder .share-options-container .button.success .default-icon,#matratzen-finder .share-options-container .button.success .button-text-default{display:none}#matratzen-finder .share-options-container .button.success .success-icon,#matratzen-finder .share-options-container .button.success .button-text-success{display:block !important}#matratzen-finder .email-send-form-button{border:1px solid #d0d5dd;border-radius:7px;max-width:450px;margin:auto;margin-top:10px;width:100%}#matratzen-finder .email-send-form-button .email-form{display:none;transition:1s ease-in;padding:12px 15px}#matratzen-finder .email-send-form-button.show-form .send-email{display:none !important}#matratzen-finder .email-send-form-button.show-form .email-form{display:block}#matratzen-finder .email-send-form-button .button.send-email{background-color:white;padding:12px 15px;border-radius:7px;color:#2E2D2C;display:flex;align-items:center;justify-content:center;font-size:17px;column-gap:10px;font-weight:normal}#matratzen-finder .email-send-form-button .button.send-email svg{width:20px;fill:#2E2D2C}#matratzen-finder .email-send-form-button input{width:100%;border-color:#d0d5dd;border-radius:7px}#matratzen-finder .email-send-form-button .legal-text{font-size:12px;line-height:14px;color:gray;padding:5px 2px 10px 2px;margin:0}#matratzen-finder .email-send-form-button button{width:100%;background-color:#003466;color:white;border-radius:7px}#matratzen-finder .coupon-banner{padding:10px;background-color:#23a45545;border-radius:7px 7px 0 0;display:flex;flex-direction:row;align-items:center;row-gap:5px;column-gap:20px;justify-content:center}#matratzen-finder .coupon-banner .rabatt-info{cursor:pointer}@media (max-width:1000px){#matratzen-finder .coupon-banner{flex-direction:column}}#matratzen-finder .coupon-banner a{width:80% !important;max-width:400px}#matratzen-finder .last-result-banner{background:white;border-radius:0 7px 0 0;border-bottom:1px solid #d0d5dd}@media (max-width:1000px){#matratzen-finder .last-result-banner{border-radius:7px;border-bottom:none;margin-bottom:10px}}#matratzen-finder .last-result-banner .last-result-content{display:flex;align-items:center;padding:7px 20px;line-height:20px;row-gap:10px;flex-wrap:wrap}@media (max-width:1000px){#matratzen-finder .last-result-banner .last-result-content{row-gap:0px;column-gap:10px;padding:0}}#matratzen-finder .last-result-banner .last-result-image{flex:0 0 80px}#matratzen-finder .last-result-banner .last-result-image img{width:100%;height:auto;border-radius:7px}@media (max-width:1000px){#matratzen-finder .last-result-banner .last-result-image img{border-radius:7px 0 0 0}}#matratzen-finder .last-result-banner .last-result-info{flex:1}#matratzen-finder .last-result-banner .last-result-info p{margin:0}#matratzen-finder .last-result-banner .last-result-info .last-result-name{font-weight:bold}@media (max-width:1000px){#matratzen-finder .last-result-banner .last-result-info .last-result-name{font-size:13px}}#matratzen-finder .last-result-banner .last-result-info .last-result-config{color:#666}@media (max-width:1000px){#matratzen-finder .last-result-banner .last-result-info .last-result-config{font-size:13px}}#matratzen-finder .last-result-banner .last-result-info .last-result-price{font-weight:bold;color:#23a454;margin:0}#matratzen-finder .last-result-banner .last-result-actions .button-primary{color:white;margin:0;justify-content:center}@media (max-width:1000px){#matratzen-finder .last-result-banner .last-result-actions .button-primary{border-radius:0 0 7px 7px;padding:10px 0}}@media (max-width:1000px){#matratzen-finder .last-result-banner .last-result-actions{flex:100%}}@media (max-width:1000px){#trustbadge-iframe+div,.TrengoWidgetLauncher__iframe{display:none !important}}a:focus,select:focus,button:focus,div:focus,input:focus,label:focus{outline:none;box-shadow:0 0 0 2px #73AEE6}