@charset "UTF-8";.surfly *{font-weight:400}.surfly b,.surfly strong{font-weight:400;font-family:Bold,arial,sans-serif}.surfly .modal{font-family:Regular,arial,sans-serif;position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;z-index:3000000002;transform:scale(0);overflow-x:hidden;overflow-y:auto;visibility:visible;padding:0;background:transparent}.surfly .modal.-on{animation:modalopen .2s ease forwards;padding:0}.surfly .modal.-off{transform:scale(0)}.surfly .modal .modal__dialog{background:#fff;width:calc(100% - 40px);min-height:calc(100% - 40px);height:auto;max-width:800px;margin:20px auto;border-radius:20px;overflow:visible;overflow-x:hidden;box-shadow:0 5px 25px rgba(0,0,0,.2)}@media (min-width: 768px){.surfly .modal .modal__dialog{margin:8% auto 20px;min-height:1px}}.surfly .modal .modal__dialog button{border:0;box-shadow:0 0 0 transparent;background:transparent;appearance:none;-webkit-appearance:none;padding:0}.surfly .modal .modal__dialog button.button{border:1px solid transparent;text-align:center;font-size:16px;line-height:1.2;appearance:none;-webkit-appearance:none;cursor:pointer;transition:all .25s ease;border-radius:50px;text-shadow:0 0 0 transparent;text-rendering:optimizeLegibility;font-family:Medium,arial,sans-serif;letter-spacing:.03em;transform-origin:center}.surfly .modal .modal__dialog button.button.-primary{padding:14.5px 50px;transform:translateY(0);background:#ff6f0d;color:#fff}.surfly .modal .modal__dialog button.button.-primary:hover{transform:translateY(-3px)}.surfly .modal .modal__dialog button.button.-cancel{padding:0;color:#ff6f0d;text-decoration:underline}.surfly .modal .modal__dialog button.button.-cancel:hover{text-decoration:none}.surfly .modal .modal__dialog .modal__content .modal__header{display:flex;flex-direction:column;padding:0 20px}@media (min-width: 768px){.surfly .modal .modal__dialog .modal__content .modal__header{padding:0 40px 0 100px}}.surfly .modal .modal__dialog .modal__content .modal__header .modal__title{font-size:24px;line-height:1.2;margin:0;font-family:Medium,arial,sans-serif;text-align:left;font-weight:400;order:2}.surfly .modal .modal__dialog .modal__content .modal__header .modal__title:before{background-size:contain;background-repeat:no-repeat;background-position:50%;width:100px;min-width:100px;max-width:100px;height:100px;content:"";margin:0 0 10px;display:block;background-image:url(/content/dam/B2C/shared/images/modal/stoffel-info.png)}.surfly .modal .modal__dialog .modal__content .modal__header .modal__close{text-align:right;min-height:68px}.surfly .modal .modal__dialog .modal__content .modal__header .button__icon{padding:30px 0 20px 20px;order:1;text-align:right;font-size:18px;transition:all .25s ease;cursor:pointer;color:#212121}.surfly .modal .modal__dialog .modal__content .modal__header .button__icon:hover{color:#ff6f0d}.surfly .modal .modal__dialog .modal__content .modal__header .button__icon:before{content:"";font-family:Ethias}.surfly .modal .modal__dialog .modal__content .modal__body{padding:20px 20px 60px;border-radius:0 0 4px 4px;text-align:left}@media (min-width: 768px){.surfly .modal .modal__dialog .modal__content .modal__body{padding:40px 100px}}.surfly .modal .modal__dialog .modal__content .modal__body .row-btn-action{width:100%;margin:40px 0;max-width:100%;display:flex;flex-direction:column;align-items:center;grid-gap:15px;gap:15px}@media (min-width: 768px){.surfly .modal .modal__dialog .modal__content .modal__body .row-btn-action{grid-gap:20px;gap:20px;flex-direction:row;align-items:center}}.surfly .modal .modal__dialog .modal__content .modal__body .row-btn-action .button{width:auto}.surfly .modal .modal__dialog .modal__content .modal__body .row-btn-action .button.w-100{width:100%}.surfly .modal__overlay{background:hsla(0,0%,100%,.8);display:block;width:100%;min-height:100vh;height:100%;position:fixed;top:0;left:0;z-index:3000000001;transform-origin:center;visibility:hidden;opacity:0}.surfly .modal__overlay.-on{visibility:visible;opacity:1}.surfly .modal__overlay.-off{visibility:hidden;opacity:0}@keyframes modalopen{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes modalopenoff{0%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}@keyframes modalopenoverlay{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes modalopenoverlayoff{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}