@charset "utf-8";.stilprofil-page{padding:6em 0;margin-top:80px}@media(max-width:991px){.stilprofil-page{margin-top:47px}}.stilprofil-page .container-narrower{padding:0 1em;width:700px;max-width:100%;margin:0 auto}.stilprofil-page #shoe-selector-step-result{font-family:paralucent-condensed,sans-serif;text-transform:uppercase;font-size:1.75em;font-style:italic}.stilprofil-page #stilprofil-steg p.h3{color:#fff;font-size:4em;margin-top:.4em;line-height:1}@media(max-width:991px){.stilprofil-page #stilprofil-steg p.h3{font-size:3em}}.stilprofil-page #stilprofil-steg a{position:relative;cursor:pointer;z-index:10}.stilprofil-page #stilprofil-steg .markus-sjua{color:#f9d479}.stilprofil-page #stilprofil-steg .wheres-my-shoes-button{margin:4em 0 0}.stilprofil-page .stilprofil-step{margin:2em auto 0;text-align:center;display:-webkit-box;display:flex;overflow:hidden}@media(max-width:768px){.stilprofil-page .stilprofil-step{display:block}}.stilprofil-page .stilprofil-step .choice-holder{display:inline-block;vertical-align:top;width:auto;float:left;margin:0 auto;text-align:center}@media(max-width:768px){.stilprofil-page .stilprofil-step .choice-holder{width:100%;padding:1em}}.stilprofil-page .stilprofil-step .choice-holder .choice-image-holder{margin:1em 0 2em}@media(max-width:768px){.stilprofil-page .stilprofil-step .choice-holder .choice-image-holder img{width:30%}}.stilprofil-page .stilprofil-step .choice-holder button.button{width:100%}.stilprofil-page .stilprofil-step .choice-holder button.button:after{z-index:0}.stilprofil-page .stilprofil-navigator{text-align:center;margin:4em 0 0}.stilprofil-page .stilprofil-navigator .stilprofil-step-nav{display:inline-block;margin:0 .7em 0 0;position:relative}.stilprofil-page .stilprofil-navigator .stilprofil-step-nav .stil-number{display:block;font-family:paralucent-condensed,sans-serif;border-radius:50%;border:1px solid #fff;width:10px;height:10px;font-size:16px;line-height:1.8}.stilprofil-page .stilprofil-navigator .stilprofil-step-nav .stil-number.active{border:1px solid #fff;background-color:#fff;color:#fff;font-weight:700}.stilprofil-page .stilprofil-step-button{margin:0 auto;display:block;text-align:center}.stilprofil-page .stilprofil-step-button #stilprofil-back-button{margin-right:1em;background:0;border:1px solid #186c74;color:#186c74}.stilprofil-page .stilprofil-step-button #stilprofil-back-button:hover{background:#186c74;border:1px solid #186c74;color:#fff}#loading-anim{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;width:100%;height:100%;vertical-align:middle;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;display:none;z-index:1000;background-color:rgba(255,255,255,.75);background-size:30px;margin:0 auto;background-position:50% 45vh;opacity:0;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out}#loading-anim.active{opacity:1;display:-webkit-box;display:flex;background-image:url(../library/images/loading.gif)}.shoe-selector-modal{z-index:1090;top:30%}.shoe-selector-modal .modal-content{border-radius:0}.shoe-selector-modal .modal-content .modal-body{padding:25px}.shoe-selector-modal .modal-content .modal-body .button-holder .button{color:#186c74}.shoe-selector-modal .modal-content .modal-body .button-holder .button:hover{color:#fff}.shoe-selector-modal .button{margin:2em 0 0}#shoes-go-back{color:#186c74;position:relative;font-family:paralucent-condensed,sans-serif;text-transform:uppercase;font-style:italic;cursor:pointer;pointer-events:all}
