.dr-drop-down{display:inline-block;position:relative;background:rgba(0,0,0,0);width:inherit}.dr-drop-down .drop-down-label{z-index:1;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.dr-drop-down .drop-down-label.with-border{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid #e4e4e4 .2rem;background-color:#fff;color:#3c3c3b}.dr-drop-down .drop-down-label.rounded-border{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.dr-drop-down .drop-down-hidden{display:none}.dr-drop-down .drop-down-content{position:absolute;left:0;margin:0;background:rgba(0,0,0,0);z-index:2}.dr-drop-down .drop-down-content.content-label-width{right:0}.dr-drop-down .drop-down-content.with-border{margin-top:2px;box-sizing:border-box;border:solid #e4e4e4 .2rem;background-color:#fff;color:#3c3c3b}.dr-drop-down .drop-down-content.align-content-right{left:auto;right:0}.dr-drop-down.window-clipiing-mode .drop-down-content{bottom:102%}.dr-drop-down-container-menu{width:100%;display:block;position:relative;margin-top:.5em;margin-bottom:.5em}.dr-drop-down-container-menu .menu-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.dr-drop-down-container-menu .menu-row .menu-row-element{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;margin-right:.25em}.dr-drop-down-container-menu .menu-row .menu-row-element:last-child{margin-right:0}.dr-drop-down-container-menu .menu-row .menu-row-element .menu-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;margin-bottom:.25em;font-weight:600}.dr-drop-down-container-menu .menu-row .menu-row-element .menu-title.title-align-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.dr-drop-down-container-menu .menu-row .menu-row-element .menu-title.title-align-right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.dr-drop-down-container-menu .menu-row .menu-row-element .menu-button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#3f3f3f;text-align:center;padding:.75em;min-width:10%;cursor:pointer}.dr-drop-down-container-menu .menu-row .menu-row-element .menu-button.label-align-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.dr-drop-down-container-menu .menu-row .menu-row-element .menu-button.label-align-right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.dr-drop-down-container-menu .menu-row .menu-row-element .menu-button.button-active{color:#3c3c3b;background:#e3e3e3}.dr-drop-down-container-menu .menu-container-display{width:100%;position:absolute;height:auto;max-height:10000px;z-index:999}.dr-drop-down-container-menu .menu-container-display.push-display{position:relative}.dr-drop-down-container-menu .menu-container-display.hide-display{border:solid #e3e3e3 .5em;position:absolute;left:-10000px;top:-10000px}.dr-drop-down-container-menu .menu-container-display .dr-drop-down-container-menu-container{width:100%;height:auto;background-color:#fff;color:#3c3c3b;border:solid #e3e3e3 .5em}.dr-drop-down-container-menu .menu-container-display.animation .dr-drop-down-container-menu-container{animation:dropdown .4s;-webkit-animation:dropdown .4s;-moz-animation:dropdown .4s;-o-animation:dropdown .4s}@keyframes dropdown{0%{moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0)}100%{moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes dropdown{0%{moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0)}100%{moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}@-moz-keyframes dropdown{0%{moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0)}100%{moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}@-o-keyframes dropdown{0%{moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0)}100%{moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}.dr-drop-down-container-menu.rounded-corners .menu-row-element .menu-button{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.dr-drop-down-container-menu.rounded-corners .menu-container-display .dr-drop-down-container-menu-container{-webkit-border-bottom-left-radius:.25rem;-moz-border-radius-bottomleft:.25rem;border-bottom-left-radius:.25rem;-webkit-border-bottom-right-radius:.25rem;-moz-border-radius-bottomright:.25rem;border-bottom-right-radius:.25rem}.dr-drop-down-container-menu.menu-align-center .menu-row{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.dr-drop-down-container-menu.menu-align-right .menu-row{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.dr-drop-down-container-menu.menu-align-stretch .menu-row{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.dr-drop-down-container-menu.menu-align-stretch .menu-row .menu-row-element{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.dr-drop-down-container-menu.menu-align-stretch .menu-row .menu-row-element .menu-button{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.dr-drop-down-container-menu.menu-align-stretch .menu-row .menu-row-element .menu-title{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.dr-material-inline-icon{display:inline-block;margin:0;padding:0}.dr-material-inline-icon .aspect-square{position:relative;height:0;width:100%;padding:0;margin:0;padding-bottom:100%}.dr-material-inline-icon .aspect-square .aspect-square-svg{position:absolute;left:0;top:0;width:100%;height:100%}.dr-material-inline-icon-rating-stars polygon{fill:#eaeaea;border:1px solid #ccc}.dr-material-inline-icon-rating-stars .active polygon{fill:#ffd055}.dr-material-inline-icon-rating-stars .active1 polygon{fill:rgba(255,208,85,.1)}.dr-material-inline-icon-rating-stars .active2 polygon{fill:rgba(255,208,85,.2)}.dr-material-inline-icon-rating-stars .active3 polygon{fill:rgba(255,208,85,.3)}.dr-material-inline-icon-rating-stars .active4 polygon{fill:rgba(255,208,85,.4)}.dr-material-inline-icon-rating-stars .active5 polygon{fill:rgba(255,208,85,.5)}.dr-material-inline-icon-rating-stars .active6 polygon{fill:rgba(255,208,85,.6)}.dr-material-inline-icon-rating-stars .active7 polygon{fill:rgba(255,208,85,.7)}.dr-material-inline-icon-rating-stars .active8 polygon{fill:rgba(255,208,85,.8)}.dr-material-inline-icon-rating-stars .active9 polygon{fill:rgba(255,208,85,.9)}.dr-overlay{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:fixed;left:0;top:0;bottom:0;right:0;z-index:10000;background-color:rgba(245,244,245,.8)}@media screen and (max-width: 769px){.dr-overlay{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}}.dr-overlay .overlay-inside{position:static;background-color:rgba(255,255,255,.7);width:100%;max-width:1400px}@media screen and (min-width: 769px){.dr-overlay .overlay-inside{width:inherit;max-width:95vW;background-color:#fff}}@media screen and (min-width: 992px){.dr-overlay .overlay-inside{width:inherit;max-width:60vW;background-color:#fff}}.dr-overlay .overlay-inside .overlay-close{width:100%;margin-left:1em;margin-top:1em}.dr-overlay .overlay-inside .overlay-close .overlay-close-icon{cursor:pointer}.dr-overlay .overlay-inside .overlay-content{overflow-y:auto;overflow-x:hidden;max-height:85vH;margin-top:0;margin-right:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem}@media screen and (max-width: 769px){.dr-overlay .overlay-inside .overlay-content{height:100%;max-height:95vH;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:1rem}}.dr-progress-spinner{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;vertical-align:middle;min-width:1.5em;min-height:1.5em;width:1.5em;height:1.5em}.dr-progress-spinner .spinner{position:absolute;left:0;top:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;height:100%}.dr-progress-spinner .spinner .fading-bars{width:100%;height:inherit;position:relative}.dr-progress-spinner .spinner .fading-bars div{position:absolute;width:7%;height:20%;background:#3c3c3b;left:45%;top:40%;opacity:.3;-moz-opacity:.3;-khtml-opacity:.3;-webkit-border-top-left-radius:.3rem;-moz-border-radius-topleft:.3rem;border-top-left-radius:.3rem;-webkit-border-top-right-radius:.3rem;-moz-border-radius-topright:.3rem;border-top-right-radius:.3rem;animation:fadingCircleSpinnerAnim linear 1s infinite;-webkit-animation:fadingCircleSpinnerAnim linear 1s infinite;-moz-animation:fadingCircleSpinnerAnim linear 1s infinite;-o-animation:fadingCircleSpinnerAnim linear 1s infinite}.dr-progress-spinner .spinner .fading-bars div:nth-child(1){animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;-moz-transform:rotate(0deg) translate(0, -150%);-o-transform:rotate(0deg) translate(0, -150%);-ms-transform:rotate(0deg) translate(0, -150%);-webkit-transform:rotate(0deg) translate(0, -150%);transform:rotate(0deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(2){animation-delay:0.0833333333s;-webkit-animation-delay:0.0833333333s;-moz-animation-delay:0.0833333333s;-o-animation-delay:0.0833333333s;-moz-transform:rotate(30deg) translate(0, -150%);-o-transform:rotate(30deg) translate(0, -150%);-ms-transform:rotate(30deg) translate(0, -150%);-webkit-transform:rotate(30deg) translate(0, -150%);transform:rotate(30deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(3){animation-delay:0.1666666667s;-webkit-animation-delay:0.1666666667s;-moz-animation-delay:0.1666666667s;-o-animation-delay:0.1666666667s;-moz-transform:rotate(60deg) translate(0, -150%);-o-transform:rotate(60deg) translate(0, -150%);-ms-transform:rotate(60deg) translate(0, -150%);-webkit-transform:rotate(60deg) translate(0, -150%);transform:rotate(60deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(4){animation-delay:0.25s;-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;-o-animation-delay:0.25s;-moz-transform:rotate(90deg) translate(0, -150%);-o-transform:rotate(90deg) translate(0, -150%);-ms-transform:rotate(90deg) translate(0, -150%);-webkit-transform:rotate(90deg) translate(0, -150%);transform:rotate(90deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(5){animation-delay:0.3333333333s;-webkit-animation-delay:0.3333333333s;-moz-animation-delay:0.3333333333s;-o-animation-delay:0.3333333333s;-moz-transform:rotate(120deg) translate(0, -150%);-o-transform:rotate(120deg) translate(0, -150%);-ms-transform:rotate(120deg) translate(0, -150%);-webkit-transform:rotate(120deg) translate(0, -150%);transform:rotate(120deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(6){animation-delay:0.4166666667s;-webkit-animation-delay:0.4166666667s;-moz-animation-delay:0.4166666667s;-o-animation-delay:0.4166666667s;-moz-transform:rotate(150deg) translate(0, -150%);-o-transform:rotate(150deg) translate(0, -150%);-ms-transform:rotate(150deg) translate(0, -150%);-webkit-transform:rotate(150deg) translate(0, -150%);transform:rotate(150deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(7){animation-delay:0.5s;-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-o-animation-delay:0.5s;-moz-transform:rotate(180deg) translate(0, -150%);-o-transform:rotate(180deg) translate(0, -150%);-ms-transform:rotate(180deg) translate(0, -150%);-webkit-transform:rotate(180deg) translate(0, -150%);transform:rotate(180deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(8){animation-delay:0.5833333333s;-webkit-animation-delay:0.5833333333s;-moz-animation-delay:0.5833333333s;-o-animation-delay:0.5833333333s;-moz-transform:rotate(210deg) translate(0, -150%);-o-transform:rotate(210deg) translate(0, -150%);-ms-transform:rotate(210deg) translate(0, -150%);-webkit-transform:rotate(210deg) translate(0, -150%);transform:rotate(210deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(9){animation-delay:0.6666666667s;-webkit-animation-delay:0.6666666667s;-moz-animation-delay:0.6666666667s;-o-animation-delay:0.6666666667s;-moz-transform:rotate(240deg) translate(0, -150%);-o-transform:rotate(240deg) translate(0, -150%);-ms-transform:rotate(240deg) translate(0, -150%);-webkit-transform:rotate(240deg) translate(0, -150%);transform:rotate(240deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(10){animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;-o-animation-delay:0.75s;-moz-transform:rotate(270deg) translate(0, -150%);-o-transform:rotate(270deg) translate(0, -150%);-ms-transform:rotate(270deg) translate(0, -150%);-webkit-transform:rotate(270deg) translate(0, -150%);transform:rotate(270deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(11){animation-delay:0.8333333333s;-webkit-animation-delay:0.8333333333s;-moz-animation-delay:0.8333333333s;-o-animation-delay:0.8333333333s;-moz-transform:rotate(300deg) translate(0, -150%);-o-transform:rotate(300deg) translate(0, -150%);-ms-transform:rotate(300deg) translate(0, -150%);-webkit-transform:rotate(300deg) translate(0, -150%);transform:rotate(300deg) translate(0, -150%)}.dr-progress-spinner .spinner .fading-bars div:nth-child(12){animation-delay:0.9166666667s;-webkit-animation-delay:0.9166666667s;-moz-animation-delay:0.9166666667s;-o-animation-delay:0.9166666667s;-moz-transform:rotate(330deg) translate(0, -150%);-o-transform:rotate(330deg) translate(0, -150%);-ms-transform:rotate(330deg) translate(0, -150%);-webkit-transform:rotate(330deg) translate(0, -150%);transform:rotate(330deg) translate(0, -150%)}.dr-progress-spinner .spinner .rotating-circles,.dr-progress-spinner .spinner .fading-circles{width:100%;height:inherit;position:relative}.dr-progress-spinner .spinner .rotating-circles div,.dr-progress-spinner .spinner .fading-circles div{position:absolute;width:12%;height:12%;background:#3c3c3b;left:44%;top:44%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.dr-progress-spinner .spinner .rotating-circles div:nth-child(1),.dr-progress-spinner .spinner .fading-circles div:nth-child(1){-moz-transform:rotate(0deg) translate(0, -260%);-o-transform:rotate(0deg) translate(0, -260%);-ms-transform:rotate(0deg) translate(0, -260%);-webkit-transform:rotate(0deg) translate(0, -260%);transform:rotate(0deg) translate(0, -260%)}.dr-progress-spinner .spinner .rotating-circles div:nth-child(2),.dr-progress-spinner .spinner .fading-circles div:nth-child(2){-moz-transform:rotate(45deg) translate(0, -260%);-o-transform:rotate(45deg) translate(0, -260%);-ms-transform:rotate(45deg) translate(0, -260%);-webkit-transform:rotate(45deg) translate(0, -260%);transform:rotate(45deg) translate(0, -260%)}.dr-progress-spinner .spinner .rotating-circles div:nth-child(3),.dr-progress-spinner .spinner .fading-circles div:nth-child(3){-moz-transform:rotate(90deg) translate(0, -260%);-o-transform:rotate(90deg) translate(0, -260%);-ms-transform:rotate(90deg) translate(0, -260%);-webkit-transform:rotate(90deg) translate(0, -260%);transform:rotate(90deg) translate(0, -260%)}.dr-progress-spinner .spinner .rotating-circles div:nth-child(4),.dr-progress-spinner .spinner .fading-circles div:nth-child(4){-moz-transform:rotate(135deg) translate(0, -260%);-o-transform:rotate(135deg) translate(0, -260%);-ms-transform:rotate(135deg) translate(0, -260%);-webkit-transform:rotate(135deg) translate(0, -260%);transform:rotate(135deg) translate(0, -260%)}.dr-progress-spinner .spinner .rotating-circles div:nth-child(5),.dr-progress-spinner .spinner .fading-circles div:nth-child(5){-moz-transform:rotate(180deg) translate(0, -260%);-o-transform:rotate(180deg) translate(0, -260%);-ms-transform:rotate(180deg) translate(0, -260%);-webkit-transform:rotate(180deg) translate(0, -260%);transform:rotate(180deg) translate(0, -260%)}.dr-progress-spinner .spinner .rotating-circles div:nth-child(6),.dr-progress-spinner .spinner .fading-circles div:nth-child(6){-moz-transform:rotate(225deg) translate(0, -260%);-o-transform:rotate(225deg) translate(0, -260%);-ms-transform:rotate(225deg) translate(0, -260%);-webkit-transform:rotate(225deg) translate(0, -260%);transform:rotate(225deg) translate(0, -260%)}.dr-progress-spinner .spinner .rotating-circles div:nth-child(7),.dr-progress-spinner .spinner .fading-circles div:nth-child(7){-moz-transform:rotate(270deg) translate(0, -260%);-o-transform:rotate(270deg) translate(0, -260%);-ms-transform:rotate(270deg) translate(0, -260%);-webkit-transform:rotate(270deg) translate(0, -260%);transform:rotate(270deg) translate(0, -260%)}.dr-progress-spinner .spinner .rotating-circles div:nth-child(8),.dr-progress-spinner .spinner .fading-circles div:nth-child(8){-moz-transform:rotate(315deg) translate(0, -260%);-o-transform:rotate(315deg) translate(0, -260%);-ms-transform:rotate(315deg) translate(0, -260%);-webkit-transform:rotate(315deg) translate(0, -260%);transform:rotate(315deg) translate(0, -260%)}.dr-progress-spinner .spinner .fading-circles div{opacity:.3;-moz-opacity:.3;-khtml-opacity:.3;animation:fadingCircleSpinnerAnim linear 1s infinite;-webkit-animation:fadingCircleSpinnerAnim linear 1s infinite;-moz-animation:fadingCircleSpinnerAnim linear 1s infinite;-o-animation:fadingCircleSpinnerAnim linear 1s infinite}.dr-progress-spinner .spinner .fading-circles div:nth-child(1){animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s}.dr-progress-spinner .spinner .fading-circles div:nth-child(2){animation-delay:0.125s;-webkit-animation-delay:0.125s;-moz-animation-delay:0.125s;-o-animation-delay:0.125s}.dr-progress-spinner .spinner .fading-circles div:nth-child(3){animation-delay:0.25s;-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;-o-animation-delay:0.25s}.dr-progress-spinner .spinner .fading-circles div:nth-child(4){animation-delay:0.375s;-webkit-animation-delay:0.375s;-moz-animation-delay:0.375s;-o-animation-delay:0.375s}.dr-progress-spinner .spinner .fading-circles div:nth-child(5){animation-delay:0.5s;-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-o-animation-delay:0.5s}.dr-progress-spinner .spinner .fading-circles div:nth-child(6){animation-delay:0.625s;-webkit-animation-delay:0.625s;-moz-animation-delay:0.625s;-o-animation-delay:0.625s}.dr-progress-spinner .spinner .fading-circles div:nth-child(7){animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;-o-animation-delay:0.75s}.dr-progress-spinner .spinner .fading-circles div:nth-child(8){animation-delay:0.875s;-webkit-animation-delay:0.875s;-moz-animation-delay:0.875s;-o-animation-delay:0.875s}.dr-progress-spinner .spinner .rotating-sectors{width:100%;height:inherit;position:relative}.dr-progress-spinner .spinner .rotating-sectors div{position:absolute;top:10%;left:10%;width:80%;height:80%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid #3c3c3b 1em;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);animation:spinnerRotatingAnim linear 1s infinite;-webkit-animation:spinnerRotatingAnim linear 1s infinite;-moz-animation:spinnerRotatingAnim linear 1s infinite;-o-animation:spinnerRotatingAnim linear 1s infinite}.dr-progress-spinner .spinner .rotating-circles{animation:spinnerRotatingAnim linear 1s infinite;-webkit-animation:spinnerRotatingAnim linear 1s infinite;-moz-animation:spinnerRotatingAnim linear 1s infinite;-o-animation:spinnerRotatingAnim linear 1s infinite}.dr-progress-spinner .spinner .rotating-fan{width:100%;height:inherit;position:relative}.dr-progress-spinner .spinner .rotating-fan div{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;display:inline-block;background:center center no-repeat;background-size:cover;width:0;height:0;background:none;border-radius:50%;border-style:solid;border-width:1px;border-color:#3c3c3b rgba(0,0,0,0) #3c3c3b rgba(0,0,0,0);animation:spinnerRotatingAnim linear 1s infinite;-webkit-animation:spinnerRotatingAnim linear 1s infinite;-moz-animation:spinnerRotatingAnim linear 1s infinite;-o-animation:spinnerRotatingAnim linear 1s infinite}.dr-progress-spinner .spinner .sync{width:100%;height:inherit;position:relative}.dr-progress-spinner .spinner .sync>div{width:100%;height:100%;animation:spinnerRotatingAnim linear 1s infinite;-webkit-animation:spinnerRotatingAnim linear 1s infinite;-moz-animation:spinnerRotatingAnim linear 1s infinite;-o-animation:spinnerRotatingAnim linear 1s infinite}.dr-progress-spinner .spinner .flix-snake{width:100%;height:inherit;position:relative;animation:spinnerRotatingAnim linear 1s infinite;-webkit-animation:spinnerRotatingAnim linear 1s infinite;-moz-animation:spinnerRotatingAnim linear 1s infinite;-o-animation:spinnerRotatingAnim linear 1s infinite}.dr-progress-spinner .spinner .flix-snake div{position:absolute;left:0;right:0;top:0;bottom:0;width:80%;height:80%;margin:auto}.dr-progress-spinner .spinner .clock{width:100%;height:inherit;position:relative}.dr-progress-spinner .spinner .clock div:nth-child(1){position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:80%;height:80%;background:#3c3c3b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.dr-progress-spinner .spinner .clock div:nth-child(2){position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:70%;height:70%;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.dr-progress-spinner .spinner .clock div:nth-child(3){position:absolute;left:47.5%;right:30%;top:0;bottom:0;margin:auto;height:5%;background:#3c3c3b;border-bottom-left-radius:1em;border-top-left-radius:1em;moz-transform-origin:10% 50%;-o-transform-origin:10% 50%;-ms-transform-origin:10% 50%;-webkit-transform-origin:10% 50%;transform-origin:10% 50%;animation:spinnerRotatingAnim linear 12s infinite;-webkit-animation:spinnerRotatingAnim linear 12s infinite;-moz-animation:spinnerRotatingAnim linear 12s infinite;-o-animation:spinnerRotatingAnim linear 12s infinite}.dr-progress-spinner .spinner .clock div:nth-child(4){position:absolute;left:47.5%;top:25%;bottom:47.5%;margin:auto;width:5%;background:#3c3c3b;border-bottom-left-radius:1em;border-bottom-right-radius:1em;moz-transform-origin:50% 92.5%;-o-transform-origin:50% 92.5%;-ms-transform-origin:50% 92.5%;-webkit-transform-origin:50% 92.5%;transform-origin:50% 92.5%;animation:spinnerRotatingAnim linear 1s infinite;-webkit-animation:spinnerRotatingAnim linear 1s infinite;-moz-animation:spinnerRotatingAnim linear 1s infinite;-o-animation:spinnerRotatingAnim linear 1s infinite}.dr-progress-spinner .spinner.stop-anim .fading-bars div{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.dr-progress-spinner .spinner.stop-anim .fading-circles div{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.dr-progress-spinner .spinner.stop-anim .rotating-sectors div{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.dr-progress-spinner .spinner.stop-anim .rotating-circles{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.dr-progress-spinner .spinner.stop-anim .rotating-fan div{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.dr-progress-spinner .spinner.stop-anim .sync>div{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.dr-progress-spinner .spinner.stop-anim .flix-snake{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.dr-progress-spinner .spinner.stop-anim .clock div{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.dr-progress-spinner.middle-size-spinner{min-width:2em;min-height:2em;width:2em;height:2em}.dr-progress-spinner.big-spinner{min-width:3em;min-height:3em;width:3em;height:3em}.dr-progress-spinner.full-width{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;padding-bottom:100%}@keyframes fadingCircleSpinnerAnim{0%{opacity:1;-moz-opacity:1;-khtml-opacity:1}50%{opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}100%{opacity:.3;-moz-opacity:.3;-khtml-opacity:.3}}@-webkit-keyframes fadingCircleSpinnerAnim{0%{opacity:1;-moz-opacity:1;-khtml-opacity:1}50%{opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}100%{opacity:.3;-moz-opacity:.3;-khtml-opacity:.3}}@-moz-keyframes fadingCircleSpinnerAnim{0%{opacity:1;-moz-opacity:1;-khtml-opacity:1}50%{opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}100%{opacity:.3;-moz-opacity:.3;-khtml-opacity:.3}}@-o-keyframes fadingCircleSpinnerAnim{0%{opacity:1;-moz-opacity:1;-khtml-opacity:1}50%{opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}100%{opacity:.3;-moz-opacity:.3;-khtml-opacity:.3}}@keyframes spinnerRotatingAnim{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinnerRotatingAnim{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinnerRotatingAnim{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinnerRotatingAnim{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dr-tooltip-container{position:relative;display:inline;color:#555}.dr-tooltip-container.fade-in .dr-tooltip{animation:fadein 1s;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-o-animation:fadein 1s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadein{0%{opacity:0}100%{opacity:1}}.dr-tooltip-container.fade-out .dr-tooltip{animation:fadeout 1s;-webkit-animation:fadeout 1s;-moz-animation:fadeout 1s;-o-animation:fadeout 1s}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeout{0%{opacity:1}100%{opacity:0}}.dr-tooltip-container .dr-tooltip{position:absolute;z-index:99;min-width:200px;background:#fff;bottom:100%;left:50%;margin-bottom:10px;padding:5px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dr-tooltip-container .dr-tooltip .tooltip-title{font-weight:bold;color:#fff;font-size:.8em;margin-top:-5px;border-bottom:1px dotted #fff}.dr-tooltip-container .dr-tooltip .tooltip-content{background:#fff;color:#000;display:block;font-size:.8em;padding:.3em 1em}.dr-tooltip-container .dr-tooltip .tooltip-arrow{position:absolute;width:0;height:0;bottom:-5px;left:50%;margin-left:-5px;border-left:solid rgba(0,0,0,0) 5px;border-right:solid rgba(0,0,0,0) 5px;border-top:solid #fff 5px}.dr-tooltip-container .dr-tooltip .tooltip-gap{position:absolute;width:100%;height:20px;bottom:-20px}.dr-tooltip-container .dr-tooltip.right{left:100%;top:-5px;bottom:auto;margin-left:0;margin-bottom:0;-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}.dr-tooltip-container .dr-tooltip.right .tooltip-arrow{bottom:auto;top:0;margin-top:15px;left:-7px;margin-bottom:0;margin-left:0;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dr-tooltip-container .dr-tooltip.bottom{top:100%;bottom:auto;margin-top:10px}.dr-tooltip-container .dr-tooltip.bottom .tooltip-arrow{bottom:100%;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dr-tooltip-container .dr-tooltip.left{left:auto;right:100%;top:-5px;bottom:auto;margin-left:0;margin-bottom:0;-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}.dr-tooltip-container .dr-tooltip.left .tooltip-arrow{left:auto;top:0;margin-top:15px;right:-7px;margin-bottom:0;margin-left:0;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dr-tooltip-container .dr-tooltip.rounded-corners{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.dr-tooltip-container .dr-tooltip.invert{background:#000}.dr-tooltip-container .dr-tooltip.invert .tooltip-content{background:#000;color:#fff}.dr-tooltip-container .dr-tooltip.invert .tooltip-arrow{border-top:solid #000 5px}.dr-tooltip-container .dr-tooltip .close-button{position:absolute;top:0;right:0;cursor:pointer;color:#fff}.display-block{display:block}.dr-file-drop-container .dr-drop-zone{border:1px solid #aaa;border-radius:10px;background:#eee;padding:20px;position:relative;margin:25px;overflow:hidden;display:block;cursor:pointer}.dr-file-drop-container .dr-drop-zone .dr-file-drop-input{position:absolute;width:1px;height:1px;overflow:hidden}.dr-file-drop-container .dr-drop-zone .dr-file-drop-input:focus{outline:none}.dr-file-drop-container .dr-drop-zone .drop-zone-hide{display:none}.dr-file-drop-container .dr-drop-zone .drop-zone-show{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;background:rgba(17,109,210,.5);width:100%;height:100%;zIndex:2000;flex:1;justify-content:center;align-items:center;textAlign:center;font-size:30px;font-weight:600;color:#fff;letterSpacing:1px;margin:auto}.dr-file-drop-container .file-list-area{margin:25px;background:#fafafa;border:1px solid #ddd}.dr-file-drop-container .file-list-area div{padding:5px;border-bottom:1px solid #ddd;margin-bottom:-1px}.dr-file-drop-container .file-list-area div .remove-item{float:right;border:1px solid #aaa;background:#fff;color:#aaa;cursor:pointer}.dr-file-drop-container .file-list-area div .remove-item:hover{border-color:#000;color:#000}.dr-file-drop-container .file-list-area div .remove-item:focus{outline:none}.drCodeOrderToolContainer{width:100%;max-width:calc(100% - 50px);padding:0 1em 3em 1em;font:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:left;margin:0 auto}.drCodeOrderToolContainer .dr-material-inline-icon{padding-top:4px}.drCodeOrderToolContainer .pointer{cursor:pointer}.drCodeOrderToolContainer .overlay-inside .overlay-close{color:#000;font-size:2em}.drCodeOrderToolContainer .overlay-inside .overlay-close .overlay-close-icon{float:right;margin-right:30px;margin-top:-20px}.drCodeOrderToolContainer h2{margin:1em 0 !important}.drCodeOrderToolContainer.disclaimerPage{text-align:center;padding:15px 25px;background-color:rgba(255,0,19,.85)}.drCodeOrderToolContainer.thanksPage{text-align:center;padding:15px 20px 0 20px}.drCodeOrderToolContainer .checkoutData .inputContainer{padding-bottom:10px;border-bottom:1px solid gray;font-size:.8em}@media screen and (min-width: 992px){.drCodeOrderToolContainer .checkoutData .inputContainer .left{float:left;margin-right:1%}.drCodeOrderToolContainer .checkoutData .inputContainer .right{float:right;margin-left:1%}}.drCodeOrderToolContainer .checkoutData .inputContainer .data{padding:1em;width:100%}@media screen and (min-width: 992px){.drCodeOrderToolContainer .checkoutData .inputContainer .data{width:45%}}.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=text],.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=email]{padding:.8em 1em;border:solid #e4e4e4 1px;border-radius:3px;margin:.2em 0;width:91%}.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=text].disabled,.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=email].disabled{cursor:not-allowed}.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=text].company,.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=email].company{width:45%}.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=text].companyNumber,.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=email].companyNumber{width:40%;margin-left:1%}.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=text].firstname,.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=email].firstname{width:45%}.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=text].lastname,.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=email].lastname{width:40%;margin-left:1%}.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=text].street,.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=email].street{width:65%}.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=text].streetNo,.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=email].streetNo{width:20%;margin-left:1%}.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=text].zip,.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=email].zip{width:20%;margin-right:1%}.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=text].city,.drCodeOrderToolContainer .checkoutData .inputContainer .data input[type=email].city{width:65%}.drCodeOrderToolContainer .checkoutData .inputContainer .info{width:100%;padding:1em}@media screen and (min-width: 992px){.drCodeOrderToolContainer .checkoutData .inputContainer .info{width:45%}}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .productHeadline{font-weight:bold;font-size:1.2em;margin-bottom:.5em}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .productInfo{margin-bottom:1em}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .options{font-size:1.13em}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .options span{margin-right:.5em}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .options span .pointer{cursor:pointer}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;border:1px solid #e4e4e4;border-radius:3px;padding:.5em 1em;margin-top:.5em}@media screen and (min-width: 992px){.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .basketImage img{width:80px}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .productDescription{margin:0 0 .5em 0 !important;flex-grow:1}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .productDescription h2{font-size:1.2em}@media screen and (min-width: 992px){.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .productDescription h2{min-width:unset;margin:0 !important}}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .productDescription h2 small{font-size:.75em;margin-top:-0.2em;display:block}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .basketAmount{text-align:center;padding:0 1em}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .basketAmount span{display:block}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .productPrice{text-align:center;padding:0 1em}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .productPrice span{display:block}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .basketPrice{text-align:center;padding:0 1em}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .basketPrice span{display:block}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .basketAction{margin-top:-5px;margin-left:.5em;width:60px}.drCodeOrderToolContainer .checkoutData .inputContainer .info .basket .summary .item .basketAction .basketC2A{float:right;height:25px;cursor:pointer}.drCodeOrderToolContainer .checkoutData .inputContainer .info .payment input{width:unset}.drCodeOrderToolContainer .checkoutData .inputContainer .disclaimer{padding:1em 1em 0 1em}.drCodeOrderToolContainer .checkoutData .inputContainer .disclaimer a{color:#111;text-decoration:none}.drCodeOrderToolContainer .checkoutData .inputContainer:after{content:"";display:table;clear:both}.drCodeOrderToolContainer .checkoutData .actionButtons{margin-top:15px}.drCodeOrderToolContainer .checkoutData .btn{cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #fff;background-color:#fff;text-transform:uppercase;font-size:16px;font-weight:bold;color:#3a3a3a;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.drCodeOrderToolContainer .checkoutData .btn>span{display:block;padding:10px 20px}.drCodeOrderToolContainer .checkoutData .btn>span>span{display:none;padding-left:10px}.drCodeOrderToolContainer .checkoutData .btn.btnGreen{background-color:#4dbaab;border:1px solid #4dbaab}.drCodeOrderToolContainer .checkoutData .btn.btnGreen span{display:inline-block;color:#fff}.drCodeOrderToolContainer .checkoutData .btn.btnDisclaimer{background-color:#111;border:1px solid #111}.drCodeOrderToolContainer .checkoutData .btn.btnDisclaimer span{display:inline-block;color:#fff}.drCodeOrderToolContainer .checkoutData .btn.btnAlert{margin-top:1em;background-color:rgba(255,0,0,.85);border:1px solid rgba(255,0,0,.85)}.drCodeOrderToolContainer .checkoutData .btn.btnAlert span{display:inline-block;color:#fff}.drCodeOrderToolContainer .checkoutData .btn.btnDisabled{cursor:not-allowed;background-color:rgba(77,186,171,.5);border:rgba(77,186,171,.5)}.drCodeOrderToolContainer .checkoutData .message{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #8a8a8a;background-color:#fff;text-transform:unset;font-size:16px;color:#3a3a3a;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-bottom:0 !important}.drCodeOrderToolContainer .checkoutData .message>span{display:block;padding:10px 20px}.drCodeOrderToolContainer .checkoutData .message.messageSuccess{background-color:#4dbaab;border:1px solid #4dbaab}.drCodeOrderToolContainer .checkoutData .message.messageSuccess span{display:inline-block;color:#fff}.drCodeOrderToolContainer .checkoutData .message.messageWarning{background-color:orange;border:1px solid orange}.drCodeOrderToolContainer .checkoutData .message.messageWarning span{display:inline-block;color:#fff}.drCodeOrderToolContainer .checkoutData .message.messageError{background-color:rgba(255,0,0,.85);border:1px solid rgba(255,0,0,.85);width:100%;margin-top:1em}.drCodeOrderToolContainer .checkoutData .message.messageError span{display:inline-block;color:#fff}.drCodeOrderToolContainer .orderThanks{padding:10px 20px}.drCodeOrderToolContainer .fileDropArea{text-align:center}.drCodeOrderToolContainer .fileDropArea .dr-file-drop-container .dr-drop-zone{border-radius:0;background:#e4e4e4;border:2px dotted #111;padding:2em 1em;position:relative;margin:0;overflow:hidden;display:block;cursor:pointer;color:#3a3a3a;font-weight:bold;font-size:2em}.drCodeOrderToolContainer .previewLogo{margin-top:20px;text-align:left}.drCodeOrderToolContainer .logos{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;border-top:2px solid #111;border-bottom:2px solid #111;margin:1em 0}.drCodeOrderToolContainer .logos .logo{cursor:pointer;border:5px solid rgba(0,0,0,0);margin:.2em}.drCodeOrderToolContainer .logos .logo.active{border:5px solid #111}.drCodeOrderToolContainer .paymentOption{cursor:pointer;border-radius:4px;background-color:#eee;margin-bottom:14px;padding:5px 0 0 0;min-height:30px;max-height:55px;text-align:center}.drCodeOrderToolContainer .paymentOption img{height:40px}.drCodeOrderToolContainer .paymentOption:hover{background-color:#ddd}.drCodeOrderToolContainer .paymentSelected{border:3px solid green;border-radius:5px;padding:.5em}.drCodeOrderToolContainer .inputStyled{margin-right:1em}@font-face{font-family:"TipicoMedium";src:url(./fonts/Tipico-Medium_e48708.woff) format("woff"),url(./fonts/Tipico-Medium_57dc75.woff2) format("woff2"),url(./fonts/Tipico-Medium_8cf49a.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"TipicoRegular";src:url(./fonts/Tipico-Regular_cba056.woff) format("woff"),url(./fonts/Tipico-Regular_45a9ad.woff2) format("woff2"),url(./fonts/Tipico-Regular_77f4a7.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"TipicoLight";src:url(./fonts/Tipico-Light_8188aa.woff) format("woff"),url(./fonts/Tipico-Light_5f7d7b.woff2) format("woff2"),url(./fonts/Tipico-Light_7e0efa.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"AgencyFBBold";src:url(./fonts/Agency-FB-Bold_e31e2f.woff) format("woff"),url(./fonts/Agency-FB-Bold_70bdf0.woff2) format("woff2"),url(./fonts/Agency-FB-Bold_1a3e58.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"AgencyFBRegular";src:url(./fonts/Agency-FB-Regular_3bf019.woff) format("woff"),url(./fonts/Agency-FB-Regular_c9f98e.woff2) format("woff2"),url(./fonts/Agency-FB-Regular_de6ef1.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DINEngschrift";src:url(./fonts/DIN-Engschrift_5b167a.woff) format("woff"),url(./fonts/DIN-Engschrift_8ee36a.woff2) format("woff2"),url(./fonts/DIN-Engschrift_c2298c.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DomCasualBold";src:url(./fonts/Dom-Casual-Bold_50349c.woff) format("woff"),url(./fonts/Dom-Casual-Bold_6a5bba.woff2) format("woff2"),url(./fonts/Dom-Casual-Bold_3c29ef.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"ForcaBarca";src:url(./fonts/Forca-Barca_03b08c.woff) format("woff"),url(./fonts/Forca-Barca_29ab93.woff2) format("woff2"),url(./fonts/Forca-Barca_bc989b.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"Impact";src:url(./fonts/Impact_7b2f8e.woff) format("woff"),url(./fonts/Impact_0fa228.woff2) format("woff2"),url(./fonts/Impact_c1e2a2.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"MachineTB";src:url(./fonts/Machine-TB_9868d4.woff) format("woff"),url(./fonts/Machine-TB_15d572.woff2) format("woff2"),url(./fonts/Machine-TB_3f874a.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"MunichRoad";src:url(./fonts/Munich-Road_487360.woff) format("woff"),url(./fonts/Munich-Road_caeadb.woff2) format("woff2"),url(./fonts/Munich-Road_de38cb.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"NikeMotto";src:url(./fonts/Nike-Motto_1c9028.woff) format("woff"),url(./fonts/Nike-Motto_2d94eb.woff2) format("woff2"),url(./fonts/Nike-Motto_9788cb.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"PumaGaffer";src:url(./fonts/Puma-Gaffer_8873b0.woff) format("woff"),url(./fonts/Puma-Gaffer_1430b9.woff2) format("woff2"),url(./fonts/Puma-Gaffer_4f2417.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"PumaNatureofBelieving";src:url(./fonts/Puma-Nature-of-Believing_624852.woff) format("woff"),url(./fonts/Puma-Nature-of-Believing_6973c6.woff2) format("woff2"),url(./fonts/Puma-Nature-of-Believing_5f743f.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"Schattenzahlen";src:url(./fonts/Schattenzahlen_932055.woff) format("woff"),url(./fonts/Schattenzahlen_606229.woff2) format("woff2"),url(./fonts/Schattenzahlen_e5a688.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"VWHeadBold";src:url(./fonts/VWHead-Bold_d4f6d5.woff) format("woff"),url(./fonts/VWHead-Bold_e402b0.woff2) format("woff2"),url(./fonts/VWHead-Bold_71f311.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"KrombacherPalatinoBold";src:url(./fonts/Krombacher-Palatino-Bold_a51c12.woff) format("woff"),url(./fonts/Krombacher-Palatino-Bold_20bb19.woff2) format("woff2"),url(./fonts/Krombacher-Palatino-Bold_32c005.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"FrutigerLTStdBoldCn";src:url(./fonts/FrutigerLTStd-BoldCn_98f06d.woff) format("woff"),url(./fonts/FrutigerLTStd-BoldCn_79cda2.woff2) format("woff2"),url(./fonts/FrutigerLTStd-BoldCn_3cc7a6.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DINEngschriftStd";src:url(./fonts/DINEngschriftStd_2e01cd.woff) format("woff"),url(./fonts/DINEngschriftStd_e3c790.woff2) format("woff2"),url(./fonts/DINEngschriftStd_6e5ea8.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DinEngschriftNumbers";src:url(./fonts/DinEngschriftNumbers_d4ec4b.woff) format("woff"),url(./fonts/DinEngschriftNumbers_e6d2f9.woff2) format("woff2"),url(./fonts/DinEngschriftNumbers_48ac84.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"OpenSans";src:url(./fonts/OpenSans_f47813.woff) format("woff"),url(./fonts/OpenSans_cad3ee.woff2) format("woff2"),url(./fonts/OpenSans_f6700e.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"adiNeue-Bold";src:url(./fonts/adiNeue-Bold_9099d3.woff) format("woff"),url(./fonts/adiNeue-Bold_669075.woff2) format("woff2"),url(./fonts/adiNeue-Bold_e13916.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"adineuePROCond-Regular";src:url(./fonts/adineuePROCond-Regular_bb4c14.woff) format("woff"),url(./fonts/adineuePROCond-Regular_433a99.woff2) format("woff2"),url(./fonts/adineuePROCond-Regular_b71dd0.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"Eleven-Striker-2019";src:url(./fonts/Eleven-Striker-2019_14514f.woff) format("woff"),url(./fonts/Eleven-Striker-2019_e03e08.woff2) format("woff2"),url(./fonts/Eleven-Striker-2019_bc6d0c.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"ElevenStrikerClean";src:url(./fonts/ElevenStrikerClean_455d24.woff) format("woff"),url(./fonts/ElevenStrikerClean_d32c62.woff2) format("woff2"),url(./fonts/ElevenStrikerClean_be9e86.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DVAGTypeApp-Regular";src:url(./fonts/DVAGTypeApp-Regular_8493b6.woff) format("woff"),url(./fonts/DVAGTypeApp-Regular_224b5d.woff2) format("woff2"),url(./fonts/DVAGTypeApp-Regular_e74a42.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DVAGTypeApp-Bold";src:url(./fonts/DVAGTypeApp-Bold_c6b304.woff) format("woff"),url(./fonts/DVAGTypeApp-Bold_936157.woff2) format("woff2"),url(./fonts/DVAGTypeApp-Bold_208196.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"OneNikeGlyphs";src:url(./fonts/OneNikeGlyphs_84ce51.woff) format("woff"),url(./fonts/OneNikeGlyphs_a5d5a7.woff2) format("woff2"),url(./fonts/OneNikeGlyphs_e324ca.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"TradeGothicforNike365";src:url(./fonts/TradeGothicforNike-Bold_52ea51.woff) format("woff"),url(./fonts/TradeGothicforNike-Bold_b21ded.woff2) format("woff2"),url(./fonts/TradeGothicforNike-Bold_011b37.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"TradeGothicforNike365Light";src:url(./fonts/TradeGothicforNike-Light_bf561c.woff) format("woff"),url(./fonts/TradeGothicforNike-Light_589f1a.woff2) format("woff2"),url(./fonts/TradeGothicforNike-Light_15967a.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"FuturaNDforNike365-ExtraBold";src:url(./fonts/FuturaNDforNike365Cn-XBd_61e661.woff) format("woff"),url(./fonts/FuturaNDforNike365Cn-XBd_2c331b.woff2) format("woff2"),url(./fonts/FuturaNDforNike365Cn-XBd_e3178c.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"TradeGothicforNike365Roman";src:url(./fonts/TradeGothicforNike-Roman_988bae.woff) format("woff"),url(./fonts/TradeGothicforNike-Roman_b3c492.woff2) format("woff2"),url(./fonts/TradeGothicforNike-Roman_a24225.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"LegacySansITCProBold";src:url(./fonts/LegacySansITCPro-Bold_3064bc.woff) format("woff"),url(./fonts/LegacySansITCPro-Bold_b2bfe6.woff2) format("woff2"),url(./fonts/LegacySansITCPro-Bold_acd175.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"LegacySansITCProBoldCond";src:url(./fonts/LegacySansITCPro-BoldCond_3eb260.woff) format("woff"),url(./fonts/LegacySansITCPro-BoldCond_20b155.woff2) format("woff2"),url(./fonts/LegacySansITCPro-BoldCond_be1785.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DrukWideMedium";src:url(./fonts/DrukWide-Medium_21596d.woff) format("woff"),url(./fonts/DrukWide-Medium_fe1fa1.woff2) format("woff2"),url(./fonts/DrukWide-Medium_f77219.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"RobotoCondensedBold";src:url(./fonts/RobotoCondensed-Bold_906874.woff) format("woff"),url(./fonts/RobotoCondensed-Bold_b4f432.woff2) format("woff2"),url(./fonts/RobotoCondensed-Bold_1f14e9.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"RobotoCondensedRegular";src:url(./fonts/RobotoCondensed-Regular_2b2953.woff) format("woff"),url(./fonts/RobotoCondensed-Regular_3a674b.woff2) format("woff2"),url(./fonts/RobotoCondensed-Regular_7474c1.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DVAGTypeApp-Regular";src:url(./fonts/DVAGTypeApp-Regular_8493b6.woff) format("woff"),url(./fonts/DVAGTypeApp-Regular_224b5d.woff2) format("woff2"),url(./fonts/DVAGTypeApp-Regular_e74a42.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DVAGTypeApp-Bold";src:url(./fonts/DVAGTypeApp-Bold_c6b304.woff) format("woff"),url(./fonts/DVAGTypeApp-Bold_936157.woff2) format("woff2"),url(./fonts/DVAGTypeApp-Bold_208196.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DVAGType_Rg";src:url(./fonts/DVAGType_Rg_13093d.woff) format("woff"),url(./fonts/DVAGType_Rg_13093d.woff2) format("woff2"),url(./fonts/DVAGType_Rg_576e3a.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"DINPro";src:url(./fonts/DINPro_650056.woff) format("woff"),url(./fonts/DINPro_11b9e6.woff2) format("woff2"),url(./fonts/DINPro_f6cc41.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"KrombacherJersey23";src:url(./fonts/KrombacherJersey23_b1f46a.woff) format("woff"),url(./fonts/KrombacherJersey23_8405ca.woff2) format("woff2"),url(./fonts/KrombacherJersey23_dfd60a.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"Oswald-Medium";src:url(./fonts/Oswald-Medium_6aa437.woff) format("woff"),url(./fonts/Oswald-Medium_171e8d.woff2) format("woff2"),url(./fonts/Oswald-Medium_79e266.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"Oswald-Regular";src:url(./fonts/Oswald-Regular_75ab71.woff) format("woff"),url(./fonts/Oswald-Regular_3191a7.woff2) format("woff2"),url(./fonts/Oswald-Regular_31bce0.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"BayWaSansBold-Rg";src:url(./fonts/BayWaSansBold-Rg_3f73c5.woff) format("woff"),url(./fonts/BayWaSansBold-Rg_b45a27.woff2) format("woff2"),url(./fonts/BayWaSansBold-Rg_eb5091.ttf) format("truetype");font-style:"normal";font-weight:"normal"}@font-face{font-family:"BayWaSansLight-Rg";src:url(./fonts/BayWaSansLight-Rg_6edc1a.woff) format("woff"),url(./fonts/BayWaSansLight-Rg_948a91.woff2) format("woff2"),url(./fonts/BayWaSansLight-Rg_8edacb.ttf) format("truetype");font-style:"normal";font-weight:"normal"}.BayWaSansBold-Rg{font-family:BayWaSansBold-Rg !important}.TipicoRegBayWaSansLight-Rgular{font-family:BayWaSansLight-Rg !important}.TipicoRegular{font-family:TipicoRegular !important}.TipicoMedium{font-family:TipicoMedium !important}.TipicoLight{font-family:TipicoLight !important}.AgencyFBBold{font-family:AgencyFBBold !important}.AgencyFBRegular{font-family:AgencyFBRegular !important}.DINEngschrift{font-family:DINEngschrift !important}.DomCasualBold{font-family:DomCasualBold !important}.ForcaBarca{font-family:ForcaBarca !important}.Impact{font-family:Impact !important}.MachineTB{font-family:MachineTB !important}.MunichRoad{font-family:MunichRoad !important}.NikeMotto{font-family:NikeMotto !important}.PumaGaffer{font-family:PumaGaffer !important}.PumaNatureofBelieving{font-family:PumaNatureofBelieving !important}.Schattenzahlen{font-family:Schattenzahlen !important}.VWHeadBold{font-family:VWHeadBold !important}.KrombacherPalatinoBold{font-family:KrombacherPalatinoBold !important}.PlakBlackCondensed{font-family:PlakBlackCondensed !important;letter-spacing:2px !important}.FrutigerLTStdBoldCn{font-family:FrutigerLTStdBoldCn !important}.DINEngschriftStd{font-family:DINEngschrift !important}.DinEngschriftNumbers{font-family:DinEngschriftNumbers !important}.OpenSans{font-family:OpenSans !important}.Eleven-Striker-2019{font-family:Eleven-Striker-2019 !important}.ElevenStrikerClean{font-family:ElevenStrikerClean !important}.Kaufland{font-family:Kaufland !important}.OneNikeGlyphs{font-family:OneNikeGlyphs !important}.TradeGothicforNike365{font-family:TradeGothicforNike365 !important;font-weight:600}.TradeGothicforNike365Light{font-family:TradeGothicforNike365Light !important;font-weight:300}.FuturaNDforNike365-ExtraBold{font-family:FuturaNDforNike365-ExtraBold !important}.TradeGothicforNike365Roman{font-family:TradeGothicforNike365Roman !important;font-weight:400}.LegacySansITCProBold{font-family:LegacySansITCProBold !important;font-weight:400}.LegacySansITCProBoldCond{font-family:LegacySansITCProBoldCond !important;font-weight:400}.DrukWideMedium{font-family:DrukWideMedium !important;font-weight:normal;font-style:normal}.RobotoCondensedBold{font-family:RobotoCondensedBold !important;font-weight:normal;font-style:normal}.RobotoCondensedRegular{font-family:RobotoCondensedRegular !important;font-weight:normal;font-style:normal}.DVAGTypeApp-Regular{font-family:DVAGTypeApp-Regular !important;font-weight:normal;font-style:normal}.DVAGTypeApp-Bold{font-family:DVAGTypeApp-Bold !important;font-weight:bold;font-style:normal}.DVAGType_Rg{font-family:DVAGType_Rg !important;font-weight:normal;font-style:normal}.DINPro{font-family:DINPro !important;font-weight:normal;font-style:normal}.KrombacherJersey23{font-family:KrombacherJersey23 !important;font-weight:normal;font-style:normal}.OswaldMedium{font-family:Oswald-Medium !important}.OswaldRegular{font-family:Oswald-Regular !important}.navigation{position:relative}.navigation .btn{cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #111;background-color:#fff;font-size:16px;font-weight:bold;color:#111;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center;margin-bottom:.3em}.navigation .btn>span{display:block;padding:10px 10px}.navigation .btn>span>span{display:none;padding-left:10px}.navigation .btn:hover{border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.5)}.navigation .btn.btnDisclaimer{position:fixed;left:0;bottom:80px;right:0;border-radius:0}.navigation .btn.btnDisabled{cursor:not-allowed}@media screen and (max-width: 1100px){.navigation .btn.btnFirstStep{display:none !important}}.navigation .btn.btnActive{background-color:#111;border:1px solid rgba(0,0,0,0)}.navigation .btn.btnActive span{display:inline-block;color:#fff}.navigation .btn.btnActive:hover{background-color:rgba(17,17,17,.5)}.navigation .btn.btnSuccess{background-color:#4dbaab;border:1px solid #4dbaab}.navigation .btn.btnSuccess span{display:inline-block;color:#fff}.navigation .btn.btnAlert{background-color:#ff2828;border:1px solid #ff2828}.navigation .btn.btnAlert span{display:inline-block;color:#fff}html,body,#root,#root>div{height:100%;width:100%;border:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes smooth-appear{to{opacity:1}}.textCenter{text-align:center}#productKonfiguratorWrapper{min-height:calc(100vH - 66px)}@media screen and (min-width: 550px){#productKonfiguratorWrapper{min-height:calc(100vH - 81px)}}.dr-overlay{background-color:#fff}@media screen and (min-width: 769px){.dr-overlay{background-color:rgba(0,0,0,.3)}}input:focus,select:focus,textarea:focus,button:focus{outline:none}html{background-color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{background-color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-size:12px;line-height:1.3}@media screen and (min-width: 550px){body{font-size:15px;line-height:1.5}}.overlay-content{color:#000;width:calc(100% - 2.5em) !important;margin-top:81px !important}@media screen and (min-width: 550px){.overlay-content{margin-top:0 !important}}.clearfix{clear:both;content:""}.dr-tooltip{border:2px solid #d12738}.saveHTML p{margin:1em 0 !important}.drProductGeneratorContainer{height:100%}.drProductGeneratorContainer h1{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;font-weight:600;font-size:3em}.drProductGeneratorContainer h2{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;font-weight:500;font-size:1.5em}.drProductGeneratorContainer h3{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;font-weight:500;font-size:1.2em}.drProductGeneratorContainer p{margin:0}.drProductGeneratorContainer .BlockContainerFramed{border:2px solid #ebebeb;padding:1em;font-size:.8em}.drProductGeneratorContainer .BlockContainerFramed a{color:#b61f29;text-decoration:none}.drProductGeneratorContainer .icon{-webkit-font-smoothing:antialiased;display:inline-block;font-family:OneNikeGlyphs,"Helvetica Neue",Arial,sans-serif;text-align:center;text-indent:0;line-height:1;color:#fff;font-size:65px;margin:0 3px;text-decoration:none}.drProductGeneratorContainer .icon.absolute{position:absolute;right:-5px;top:-12px}@media screen and (min-width: 769px){.drProductGeneratorContainer .icon{font-size:50px;margin:0 .1em}}.drProductGeneratorContainer .icon.iconLanguage{width:24px;height:24px;cursor:pointer;margin-top:11px}.drProductGeneratorContainer .icon.iconLanguage.iconBig{width:50px;height:50px;margin-right:.5em;border-radius:9999px;border:1px solid #d3d3d3;transition:.1s ease;transform:scale(1)}.drProductGeneratorContainer .icon.iconLanguage.iconBig:hover{scale:120%}.drProductGeneratorContainer .icon.iconLanguage.flag-de{background:url(./images/flag-de_f50d50.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-en{background:url(./images/flag-en_70e4e3.svg)}.drProductGeneratorContainer .icon.iconLanguage.flag-es{background:url(./images/flag-es_2f31e5.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-it{background:url(./images/flag-it_409750.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-nl{background:url(./images/flag-nl_9abf6c.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-bg{background:url(./images/flag-bg_f14bfd.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-fr{background:url(./images/flag-fr_672ad0.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-gr{background:url(./images/flag-gr_9315ef.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-hr{background:url(./images/flag-hr_d4264e.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-hu{background:url(./images/flag-hu_01613b.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-pl{background:url(./images/flag-pl_112e5f.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-pt{background:url(./images/flag-pt_ce7fe4.svg);background-size:contain}.drProductGeneratorContainer .icon.iconLanguage.flag-ro{background:url(./images/flag-ro_881371.svg);background-size:contain}.drProductGeneratorContainer .icon.iconOpen:before{content:""}.drProductGeneratorContainer .icon.iconClose:before{content:""}.drProductGeneratorContainer .icon.iconRequired:before{content:""}.drProductGeneratorContainer .icon.iconRequired.background{color:orange}.drProductGeneratorContainer .icon.iconCheck:before{content:""}.drProductGeneratorContainer .icon.iconCheck.background{color:green}.drProductGeneratorContainer .mainContent{color:#424242;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.drProductGeneratorContainer .mainContent .header{background-color:#fff;position:fixed;overflow:hidden;height:66px;left:0;right:0;z-index:30;box-shadow:inset 0 -1px 0 #e5e5e5}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .header{height:81px}}.drProductGeneratorContainer .mainContent .header .headerWrapper{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;padding-left:.75rem;padding-right:.75rem}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .header .headerWrapper{align-content:center;align-items:center;margin-left:1em;margin-right:1em;max-width:none;width:auto}}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerLeft{display:flex}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerLeft .logo{width:auto;height:30px;cursor:pointer}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .header .headerWrapper .headerLeft .logo{height:40px}}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerCenter{display:none}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .header .headerWrapper .headerCenter{display:flex;align-items:center;justify-content:center;flex-grow:1}}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerCenter a{display:flex;align-items:center;text-decoration:none;padding:0 .5em;margin-left:2em;color:#111;cursor:pointer;font-size:16px;font-family:TradeGothicforNike365,"Helvetica Neue",Arial,sans-serif;font-weight:600;text-transform:uppercase;line-height:normal}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerCenter .iconArrowDown{display:inline-block;margin-left:.5em;width:19px;height:19px;background:url(./images/arrowDown_a8cc39.png) center center no-repeat;background-size:contain;margin-bottom:4px}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight{position:relative;display:flex;align-items:center}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight.headerRightKonfigCode{position:absolute;font-weight:bold;right:0;bottom:2px;font-size:.9em}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight.headerRightKonfigCode .configurationIdCode{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-size:.9em;background-color:#efefef;padding:0 .5em}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight.headerRightKonfigCode .configurationIdHeadline{font-weight:bold;font-size:.9em;color:#000;margin-right:8px}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .iconUser,.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .iconRight,.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .iconBasket{font-size:45px;color:#111;margin-left:.5em;cursor:pointer}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .iconUser,.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .iconRight,.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .iconBasket{margin-left:.2em}}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .iconUser{display:block;width:24px;height:24px;background:url(./images/Headset_2b3281.svg) center center no-repeat;background-size:contain}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .basketOption{position:relative;cursor:pointer}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .basketOption .iconBasket{display:block;width:24px;height:24px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOC4zIDMxLjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4LjMgMzEuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNCMkIyQjI7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuMSw5SDIwVjYuOWMwLTIuOS0yLjMtNS4yLTUuMi01LjJoLTAuM2MtMi45LDAtNS4yLDIuMy01LjIsNS4yVjlINS4xSDMuOUw0LDEwLjJjMCwwLjEsMSwxMi4xLDEuMiwxNS42CglDNS40LDI4LjYsNi44LDMwLDkuMywzMGgwLjJoMC4ySDE5YzUsMCw1LjEtMi44LDUuMy00Ljd2LTAuMmMwLjEtMS44LDAuOC0xNC45LDAuOC0xNUwyNS4yLDlIMjQuMXogTTEwLjMsNi45CgljMC0yLjMsMS45LTQuMSw0LjEtNC4xaDAuM2MyLjMsMCw0LjEsMS45LDQuMSw0LjFWOWgtOC41TDEwLjMsNi45eiBNMjMuMywyNS4xQzIzLjIsMjcsMjMuMiwyOSwxOS4xLDI5cy04LjMsMC05LjMsMAoJYy0wLjEsMC0wLjMsMC0wLjQsMGMtMS4xLDAtMi45LTAuMi0zLjEtMy4zQzYsMjIuMiw1LjEsMTAuMSw1LjEsMTAuMWgxOUMyNC4xLDEwLjEsMjMuNCwyMy4yLDIzLjMsMjUuMXoiLz4KPC9zdmc+Cg==) center center no-repeat;background-size:contain}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .basketOption .basketCount{position:absolute;font-size:.7em;right:9px;bottom:0;font-weight:bold;color:#b2b2b2}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .basketOption .basketCount{bottom:0}}.drProductGeneratorContainer .mainContent .header .headerWrapper .headerRight .iconRight{display:block;width:24px;height:24px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOC4zIDMxLjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4LjMgMzEuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNCMkIyQjI7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuMSw5SDIwVjYuOWMwLTIuOS0yLjMtNS4yLTUuMi01LjJoLTAuM2MtMi45LDAtNS4yLDIuMy01LjIsNS4yVjlINS4xSDMuOUw0LDEwLjJjMCwwLjEsMSwxMi4xLDEuMiwxNS42CglDNS40LDI4LjYsNi44LDMwLDkuMywzMGgwLjJoMC4ySDE5YzUsMCw1LjEtMi44LDUuMy00Ljd2LTAuMmMwLjEtMS44LDAuOC0xNC45LDAuOC0xNUwyNS4yLDlIMjQuMXogTTEwLjMsNi45CgljMC0yLjMsMS45LTQuMSw0LjEtNC4xaDAuM2MyLjMsMCw0LjEsMS45LDQuMSw0LjFWOWgtOC41TDEwLjMsNi45eiBNMjMuMywyNS4xQzIzLjIsMjcsMjMuMiwyOSwxOS4xLDI5cy04LjMsMC05LjMsMAoJYy0wLjEsMC0wLjMsMC0wLjQsMGMtMS4xLDAtMi45LTAuMi0zLjEtMy4zQzYsMjIuMiw1LjEsMTAuMSw1LjEsMTAuMWgxOUMyNC4xLDEwLjEsMjMuNCwyMy4yLDIzLjMsMjUuMXoiLz4KPC9zdmc+Cg==) center center no-repeat;background-size:contain}.drProductGeneratorContainer .mainContent .main{width:100%;max-width:100%;margin:65px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main{margin:81px 0 0 0}}.drProductGeneratorContainer .mainContent .main.center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.drProductGeneratorContainer .mainContent .main.unlockNeeded{background-image:url(./images/bg-unlock-needed_2ee70d.jpg);background-size:cover;background-position:center center;justify-content:center !important;align-content:center !important}.drProductGeneratorContainer .mainContent .main.unlockNeeded .content .contentWrapper .contentWrapperInner{display:flex !important;flex-flow:column !important;justify-content:center !important;align-content:center !important;padding:0 !important}.drProductGeneratorContainer .mainContent .main.unlockNeeded .content .contentWrapper .contentWrapperInner .contentBlock{height:auto !important}.drProductGeneratorContainer .mainContent .main.unlockNeeded .content .contentWrapper .contentWrapperInner .contentBlock .unlockDisclaimer{font-size:.8em;max-width:500px;margin:0 auto}.drProductGeneratorContainer .mainContent .main.unlockNeeded .content .contentWrapper .contentWrapperInner .contentBlock .unlockSafe{background-color:#fff;max-width:500px;margin:0 auto;padding:2em 1em;border-radius:25px}.drProductGeneratorContainer .mainContent .main.unlockNeeded .content .contentWrapper .contentWrapperInner .contentBlock .unlockSafe .unlockSaveImage{display:none;width:150px;height:auto;background-image:url(./images/unlock-save_6560fd.png)}.drProductGeneratorContainer .mainContent .main.unlockNeeded .content .contentWrapper .contentWrapperInner .contentBlock .unlockSafe .inputGroup{text-align:center;width:100%}.drProductGeneratorContainer .mainContent .main.unlockNeeded .content .contentWrapper .contentWrapperInner .contentBlock .unlockSafe .inputGroup h2{margin-bottom:.7em;color:#d12738}.drProductGeneratorContainer .mainContent .main.unlockNeeded .content .contentWrapper .contentWrapperInner .contentBlock .unlockSafe .inputGroup>div{width:100%;display:flex;justify-content:center !important;align-content:center !important}.drProductGeneratorContainer .mainContent .main.unlockNeeded .content .contentWrapper .contentWrapperInner .contentBlock .unlockSafe .inputGroup>div span{padding:11px 11px 0 11px;font-weight:bold}.drProductGeneratorContainer .mainContent .main.unlockNeeded .content .contentWrapper .contentWrapperInner .contentBlock .unlockSafe .inputGroup>div :after{clear:both}.drProductGeneratorContainer .mainContent .main .content{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.drProductGeneratorContainer .mainContent .main .content .contentWrapper{max-width:1700px;margin:0 auto;width:100%;height:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner{position:relative;height:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .headerRightKontakt{position:fixed;z-index:999999;right:20px;left:20px;top:15px;padding:1em;background-color:#fff;border:1px solid #d12738}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .headerRightKontakt{left:unset;right:15px;padding:2em}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .headerRightKontakt a{color:#d12738;text-decoration:none}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock{padding:1em;margin-bottom:1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer{opacity:0;animation:smooth-appear 1s ease forwards;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.thanksPage{-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}@media screen and (max-width: 1024px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer{margin-top:0}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .overlay-close-icon{float:right;margin:0 2em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .overlay-close-icon:after{clear:both}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep{width:60%;text-align:center}@media screen and (max-width: 1024px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep{width:100%;margin-bottom:2em}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;margin-bottom:1em}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer{margin-bottom:1em}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .BlockElement{position:relative;margin:1em .5em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .BlockElement img{width:110px;max-width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .BlockElement h3{margin:0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .BlockElement.active h3{color:#d12738}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .groupCheckButton{cursor:pointer;border:3px solid rgba(0,0,0,0);margin:0;padding:.5em;flex-grow:1;width:calc(50% - 2em)}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .groupCheckButton{width:calc(25% - 2em);max-width:calc(25% - 2em)}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .groupCheckButton .groupCheckButtonImageContainer{position:relative}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .groupCheckButton .groupCheckButtonPrice{margin-top:10px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-transform:uppercase;font-size:.9em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .groupCheckButton .groupCheckButtonName{margin-top:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-transform:uppercase;font-size:.9em;color:#424242}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .groupCheckButton.groupCheckButtonActive{cursor:default;border:3px solid #d12738}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .groupCheckButton.groupCheckButtonActive .groupCheckButtonName{color:#d12738}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .groupCheckButton.Categories{border:3px solid rgba(0,0,0,0)}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .groupCheckButton.Categories.groupCheckButtonActive{border:3px solid #d12738}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .groupCheckButton.Categories.groupCheckButtonActive .groupCheckButtonName{color:#d12738}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .brandCheckButton{cursor:pointer;border:3px solid rgba(0,0,0,0);margin:0;padding:.5em;width:calc(50% - 2em)}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .brandCheckButton{width:calc(13% - 1em)}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .brandCheckButton .brandCheckButtonName{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-transform:uppercase;font-size:.9em;color:#424242}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .brandCheckButton.brandCheckButtonActive{cursor:default;border:3px solid #d12738}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .BlockContainer .brandCheckButton.brandCheckButtonActive .brandCheckButtonName{color:#d12738}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentBlockButton{text-align:center;padding:20px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentBlockButton .inputGroup{margin:20px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentBlockButton .inputGroup input{font-size:18px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentProductConfig{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:100%}@media screen and (max-width: 500px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentProductConfig{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentProductConfig .preview{position:relative;width:calc(50% - .25em);margin:0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentProductConfig .preview .buttonChangeImages{cursor:pointer;margin-top:460px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentProductConfig .preview .image{position:relative;z-index:2;width:400px;max-width:400px;transition:.5s ease}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentProductConfig .preview .image img.Product{height:auto;width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentProductConfig .preview .image.scaleToWidth{transition:.2s ease;transform-origin:0 0;transform:scale(1)}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .contentProductConfig .preview .configOptions{position:relative}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .buildArticlePreview{transform:scale(0.65)}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .buildArticlePreview img{max-width:400px;max-height:400px;width:100%;height:auto}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .showConfig .selectedProductImages{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .showConfig .selectedProductImages .ProductImage{position:relative;min-width:400px;transition:transform .5s ease;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .showConfig .selectedProductImages .ProductImage img{transition:visibility .5s ease;max-width:400px;max-height:400px;width:100%;height:auto}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .showConfig .selectedProductImages .ProductImage img.long{max-width:400px !important;max-height:400px !important;width:100% !important;height:auto !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .showConfig .selectedProductImages .ProductImage:hover{cursor:zoom-in;transform:scale(1.6);z-index:10}@media screen and (min-height: 1100px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .showConfig .selectedProductImages .ProductImage:hover{transform:scale(1.75)}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .selectedProductImages{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .selectedProductImages .ProductImage{position:relative;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .selectedProductImages .ProductImage img{max-width:100%;height:auto;cursor:pointer}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .selectedProductImages .ProductImage .topImage{width:150px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .selectedProductImages .ProductImage .trousersImage{width:95px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .selectedProductImages .ProductImage .trousersImage.long{width:auto;height:200px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .selectedProductImages .ProductImage .supportImage{width:100px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .selectedProductImages .ProductImage .equipmentImage,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .selectedProductImages .ProductImage .equipmentImagePart{width:90px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .selectedProductImages .ProductImage .equipmentImagePart{position:absolute;left:-140px;margin-left:50%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout{text-align:left;padding:1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .text-red{cursor:pointer;color:#ff0013}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer{width:inherit}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer h2{margin:1em 0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer .data input{margin-top:.3em;margin-bottom:.3em;width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer .data input.disabled{cursor:not-allowed}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer .deliveryData hr{margin:1em 0;width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer .deliveryData label{padding:2px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer .deliveryData label input{margin-right:10px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer .payment{max-width:700px;margin:0 auto}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer .payment div label{padding:2px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer .payment div label img{height:35px;margin-left:10px;margin-top:5px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .inputContainer:after{content:"";display:table;clear:both}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons{margin-top:15px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn{cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #8a8a8a;background-color:#fff;text-transform:uppercase;font-size:16px;font-weight:bold;color:#3a3a3a;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn>span{display:block;padding:10px 20px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn>span>span{display:none;padding-left:10px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn.btnSuccess{background-color:#4dbaab;border:1px solid #4dbaab;float:right}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn.btnSuccess span{display:inline-block;color:#fff}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn.btnActive{background-color:#4dbaab;border:1px solid #4dbaab;float:right}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn.btnActive span{display:inline-block;color:#fff}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn.btnAlert{background-color:#ff0013;border:1px solid #ff0013;float:left}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn.btnAlert span{display:inline-block;color:#fff}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn.btnDisabled{cursor:not-allowed;background-color:rgba(77,186,171,.5);border:rgba(77,186,171,.5)}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .actionButtons .btn.btnBlock{display:block}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .message{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #8a8a8a;background-color:#fff;text-transform:uppercase;font-size:16px;color:#3a3a3a;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-bottom:10px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .message>span{display:block;padding:10px 20px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .message.messageSuccess{background-color:#4dbaab;border:1px solid #4dbaab}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .message.messageSuccess span{display:inline-block;color:#fff}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .message.messageWarning{background-color:orange !important;border:1px solid orange !important;text-align:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .message.messageWarning span{display:inline-block;color:#fff !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .message.messageError{background-color:red;border:1px solid red}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .message.messageError span{display:inline-block;color:#fff}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .paymentOption{cursor:pointer;border-radius:4px;background-color:#eee;margin-bottom:14px;padding:5px 0 0 0;min-height:30px;max-height:55px;text-align:center;font-size:1.5em;font-weight:bold}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .paymentOption img{height:40px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .paymentOption:hover{background-color:#ddd}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentStep .summaryCheckout .paymentSelected{border:3px solid green;border-radius:5px;padding:.5em}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.fullWidth .overlay-content{max-height:50vH}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.fullWidth .contentStep{width:100%;font-size:.8em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productList{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;max-height:50vH;overflow:auto;width:calc(100vW - 2em);padding:0}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productList{overflow:auto;min-height:315px;max-height:620px;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productList .productImage{position:relative;flex-grow:1;max-width:calc(66.6666666667vW - 2em);margin:.25em 0;padding:.5em 0;cursor:pointer}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productList .productImage img{max-width:100%}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productList .productImage{max-width:25%}}@media screen and (min-width: 992px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productList .productImage{max-width:20%}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails{font-size:1em;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.95)}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails h2{font-size:.9em !important;margin:.2em 0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails .info{font-size:1em;padding:0 1em;color:#000}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails .info h4{font-size:.9em;margin-bottom:.5em !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails .info h5{font-size:.9em;margin-top:.5em;margin-bottom:.5em !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails .info .btn{margin-top:.8em;font-size:.9em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails .info .btn>span{display:block;padding:5px 5px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails .info .productAvailabilities{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails .info .productAvailabilities .availabilityInfoContainer{position:relative;margin-bottom:.2em;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;font-size:.8em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails .info .productAvailabilities .availabilityInfoContainer .availabilityInfo{font-size:.6em;text-align:center;padding:0 .5em;margin-right:.1em;hyphens:auto;text-wrap:none}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion{position:relative;width:calc(100% - 4em);margin-top:2em;padding:2em;border:1px solid #000}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion h1{font-size:1.3em !important;margin:0 !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion h2{font-size:1.2em !important;margin:1em 0 .5em 0 !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productText{font-size:.9em;margin:.5em 0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productText ul,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productText li{list-style:none;margin:0;padding:0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productPriceVK{font-size:1em;margin-bottom:.1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productPriceUVP{text-decoration:line-through;font-size:.8em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productPriceSponsors{margin-bottom:1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productPriceSponsors .sponsorOption{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:space-between;-moz-align-content:space-between;-ms-flex-line-pack:space-between;align-content:space-between;margin-bottom:2px;padding:7px;background-color:#444;color:#fff}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productPriceSponsors .sponsorOption .sponsorName{width:40%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productPriceSponsors .sponsorOption .sponsorPrice,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productPriceSponsors .sponsorOption .sponsorRabatt{width:40%;text-align:right}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetails.extendedVersion .productPriceSponsors .sponsorOption .sponsorRabatt{width:20%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet{margin:.6em -0.3em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .targetSpacer{display:block;clear:both;width:100%;height:1px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage{width:40px;margin:.25em;padding:.25em;cursor:pointer}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.top.player,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.trousers.player,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.support.player{float:left}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.top.keeper,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.trousers.keeper,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.support.keeper{float:right}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.trousers{margin-top:-10px !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.trousers,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.support{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.trousers img,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.support img{width:30px !important}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage{width:80px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.trousers img,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage.support img{width:60px !important}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedSet .productImage img{max-width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedList{margin:.6em -0.3em;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedList .productImage{width:40px;margin:0 .25em;padding:.5em .25em 0 .25em;cursor:pointer;border:1px solid rgba(0,0,0,0)}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedList .productImage{width:80px}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedList .productImage.active{background-color:#e3e3e3}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSelectedList .productImage img{max-width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer{width:1000px;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .headline,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .headlineProduct{width:100%;font-weight:500;font-size:1.5em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .headlineProduct{font-size:2.5em;margin-bottom:1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails{position:relative;left:unset;right:unset;top:unset;bottom:unset;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails .productInfos{width:100%}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails .productInfos{width:50%}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails .productInfos .productFacts{margin:2em 0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails .productPrices{width:100%}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails .productPrices{width:50%}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails .productPrices .productPrice .productPriceVK{font-weight:bold;padding-right:1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails .productPrices .productPrice .productPriceUVP{padding-right:1em;text-decoration:line-through}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails .productPrices .productPrice .productPriceSave{padding-right:1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails .productPrices .productPricesGraduated{margin:2em 0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productDetailsContainer .productDetails .productPrices .productPricesGraduated .graduatedOption span{padding-right:1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElementHeader,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelectHeader,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckoutHeader{color:#d12738;margin:.5em 0 0 0;width:100%;text-align:center;font-size:1.5em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelectSubline{margin-top:-5px;font-size:.75em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:100%;border-top:none;padding:0}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout{padding:0 1em .5em 1em}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem{background-color:#fff;margin:1em 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:1.6em 0}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem{background-color:rgba(0,0,0,0);margin:unset;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem:first-child,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem:first-child,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem:first-child{border-top:none}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productImage,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productImage,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productImage{width:100%;text-align:center;margin-bottom:1em}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productImage,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productImage,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productImage{width:100px;margin-right:20px;text-align:left}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productImage img,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productImage img,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productImage img{height:100px;width:auto}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;text-align:center}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer{text-align:left}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%;margin-top:1em}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;width:75%}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer{margin-right:1em;margin-bottom:.5em;max-width:13%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem{text-align:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantLabelContainer,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantLabelContainer,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantLabelContainer{font-size:.7em;white-space:nowrap}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .variantInput,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .variantInput,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .variantInput{font-size:.85em;max-width:100%;padding:.2rem 0;border:1px solid #e4e4e4;background-color:#fff;text-align:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability{margin:0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability .availabilityTooltip,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability .availabilityTooltip,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability .availabilityTooltip{position:relative;width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability .availabilityTooltip .availability,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability .availabilityTooltip .availability,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability .availabilityTooltip .availability{width:100%;margin-top:-2px;margin-left:1px;height:3px;display:block;border-bottom:1px solid #e4e4e4;margin-right:0;padding:0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability .availabilityTooltip .dr-tooltip,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability .availabilityTooltip .dr-tooltip,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .viewVariants .viewVariantsItemContainer .viewVariantsItem .variantInputContainer .viewVariantsAvailability .availabilityTooltip .dr-tooltip{top:-25px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .countProducts,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .countProducts,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .countProducts{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;min-width:10em;text-align:center;font-size:.7em;padding:.5em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;text-align:center;font-weight:bold;margin-top:2em}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice{text-align:right;margin-top:0;font-weight:inherit}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice .productPriceVK,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice .productPriceVK,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice .productPriceVK{font-weight:bold}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice .productPriceUVP,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice .productPriceUVP,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSizeSelectItem .productAvailabilitiesContainer .productAvailabilitiesFields .productPrice .productPriceUVP{display:block;text-decoration:line-through}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .ageBrandButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .ageGroupButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .categoryButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSelection,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .ageBrandButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .ageGroupButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .categoryButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSelection,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .ageBrandButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .ageGroupButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .categoryButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSelection{padding-top:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .ageBrandButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .ageGroupButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .categoryButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentElement .productSelection,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .ageBrandButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .ageGroupButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .categoryButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .productSizeSelect .productSelection,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .ageBrandButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .ageGroupButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .categoryButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .summaryCheckout .productSelection{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .requestQuoteContainer{width:inherit;text-align:right}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .requestQuoteContainer .inputElement{margin:.3em 0;width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .requestQuoteContainer .inputElement.customerMessage{height:5em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation{background-color:#fff;padding:1em;width:calc(100% - 2em)}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation{background-color:rgba(0,0,0,0)}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation.fixed{position:fixed;z-index:10;bottom:0;left:0;right:0;padding:1em 2em;width:calc(100vW - 4em)}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementHeader{padding:0 0 .5em 0 !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent{padding:0 !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent .productImage{width:40px}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent .productImage{width:80px}}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation{position:relative;left:unset;right:unset;bottom:unset;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;margin-left:1em;width:calc(40% - 1em);padding:1em}}@media screen and (max-width: 1024px)and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation{width:calc(100% - 4em)}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .BlockContainer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;flex-grow:1;text-align:center;margin-bottom:1em}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .BlockContainer{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;flex-grow:1}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .loadConfiguration{width:inherit}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .loadConfiguration .inputElement{margin:0 auto .2em;padding:1.5em;width:calc(100% - 3em)}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .loadConfiguration .btn{width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos{text-align:left}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos small{font-size:.9em;text-decoration:underline;color:#424242;cursor:pointer}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos .productPrices{margin-bottom:20px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos .productPrices .productPriceVK{font-size:1em;margin-bottom:.6em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos .productPrices .productPriceUVP{text-decoration:line-through;font-size:.8em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos .productPrices .productPriceSponsors{font-size:.8em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos .productPrices .productPriceSponsors .sponsorOption{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:space-between;-moz-align-content:space-between;-ms-flex-line-pack:space-between;align-content:space-between;margin-bottom:5px;padding:7px;background-color:#444;color:#fff}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos .productPrices .productPriceSponsors .sponsorOption .sponsorName{width:40%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos .productPrices .productPriceSponsors .sponsorOption .sponsorPrice,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos .productPrices .productPriceSponsors .sponsorOption .sponsorRabatt{width:40%;text-align:right}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productInfos .productPrices .productPriceSponsors .sponsorOption .sponsorRabatt{width:20%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productAvailabilities .availabilityInfoContainer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;font-size:1em;padding:4px 0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productAvailabilities .availabilityInfoContainer .availabilityTooltip .dr-tooltip{top:-30px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productSelectedDetails .productAvailabilities .availabilityInfoContainer .availabilityInfo{padding-top:.2em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer.required .optionIcon{background-color:orange !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer.requiredDone .optionIcon{background-color:green !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail{background-color:#f5f4f5;padding:1.5em 1em 0 1em;border:1px solid #e4e4e4;border-top:none}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect .option,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail .option{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;cursor:pointer;margin-top:.2em;border:1px solid #e4e4e4;border-right:none;background-color:#f5f4f5}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect .option.isDisabled,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail .option.isDisabled{cursor:not-allowed}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect .option.isOpen,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail .option.isOpen{border-bottom:none}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect .option .optionInfo,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail .option .optionInfo{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:left;-moz-align-content:left;-ms-flex-line-pack:left;align-content:left;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;color:#424242;padding:0 1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect .option .optionIcon,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail .option .optionIcon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;height:50px;padding:0 .5em;width:5%;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;background-color:#d12738;color:#fff;margin:0;margin-top:-1px;margin-bottom:-1px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect .option .optionIcon span,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail .option .optionIcon span{font-size:1.5em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect .inputInfoText,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail .inputInfoText{font-size:.7em;color:#424242;text-align:center;padding:5px 5px 10px 5px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect .optionsSelectDetailButtons,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail .optionsSelectDetailButtons{margin:1em 0;width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect .optionsSelectDetailButtons .delete,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail .optionsSelectDetailButtons .delete{display:inline-block}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelect .optionsSelectDetailButtons .delete,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .optionsSelectDetail .optionsSelectDetailButtons .delete{width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer h3{color:#3c3c3b;text-align:left;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;margin-bottom:.2em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down{width:100%;margin:.2em 0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .drop-down-label{border:solid #ebebeb 1px;padding:10px 5px 12px 10px;background-color:#fff;cursor:pointer}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .drop-down-label>div{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .drop-down-content{border:solid #ebebeb 1px;border-top:none;margin-top:-2px;padding:1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .dropDownOption{padding:.2em;cursor:pointer}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .dropDownOption.isColoredMenu{padding:0;width:35px;height:35px}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .dropDownOption.isColoredMenu .previewColor{border:1px solid #f5f4f5;border-radius:3px;width:1em;height:1em;padding:.6em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .dropDownOption.isColoredMenu .previewText{min-width:35%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .dropDownOption.isSponsorDropDown{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;padding:0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .dropDownOption.isSponsorDropDown .previewImage{width:15%;padding:.5em;margin-right:1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .dropDownOption.isSponsorDropDown .previewImage img{max-width:90%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .dropDownOption.isSponsorDropDown .previewText{text-align:left}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .logosContainer{background-color:#f5f4f5;padding:1em;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .colorsContainer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .dropDownOption:hover{text-decoration:underline}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down .active{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-decoration:underline}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer .dr-drop-down img{max-width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productAvailableOptions .configContainer input.userConfigInput{padding:.8em 1em;border:solid #ebebeb 1px;margin:.2em 0;width:calc(100% - 2em)}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .previewDisclaimer{max-width:800px;padding:1em;line-height:1.2em;font-size:.8em;text-align:center;margin:0 auto}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigation{margin-top:1em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementHeader,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasketHeader,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasketHeaderSubline{color:#d12738;background-color:rgba(0,0,0,0);padding:.5em .5em .5em 0;width:100%;text-align:left;font-size:1.5em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasketHeaderSubline{padding-top:0;margin-top:-1em;font-size:.8em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:100%;border-top:none;padding:1em 0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent p,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket p{padding:1em 0}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;max-height:35vH}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;text-align:left;margin-bottom:.5em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow .summaryImage,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow .summaryImage{width:30%;text-align:center;margin-bottom:1em;min-height:70px}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow .summaryImage,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow .summaryImage{width:120px;margin-bottom:0}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow .summaryImage img,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow .summaryImage img{height:100px;width:auto}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow .summaryImage img,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow .summaryImage img{max-width:100px;margin:2em}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow .summaryImage .placeholder .icon,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow .summaryImage .placeholder .icon{font-size:3em;margin-top:-0.1em;color:#d12738}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow .summaryData,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow .summaryData{padding-left:1em;font-size:.9em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow .summaryData .summaryDescription,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow .summaryData .summaryDescription{font-weight:bold;font-size:1.1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.6em}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow .summaryData .summarySizes,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow .summaryData .summarySizes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow .summaryData .summarySizes span:empty,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow .summaryData .summarySizes span:empty{display:none}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .navigationElementContent.productBasketProducts .summaryRow .summaryData .summarySizes span:not(:first-child):before,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer .contentNavigation .productBasket.productBasketProducts .summaryRow .summaryData .summarySizes span:not(:first-child):before{content:", "}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary .contentStep{width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary .contentStep .contentProductConfig .preview{width:calc(100% - .25em)}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary .contentStep .contentProductConfig .preview{width:calc(50% - 5em)}}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary .contentStep .contentProductConfig .configPlaceholder .optionIcon{display:none !important}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary .contentNavigation{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary .contentNavigation .productSelectedDetails,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary .contentNavigation .productInfos,.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary .contentNavigation .productAvailableOptions{display:none}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary .contentNavigation .navigation{min-width:300px;max-width:100%}.drProductGeneratorContainer .mainContent .main .content .contentWrapper .contentWrapperInner .contentBlock .contentContainer.withProductSummary .contentNavigation .navigation>div{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.drProductGeneratorContainer .mainContent .main.step0 .content .contentWrapper .contentBlock .contentContainer{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.drProductGeneratorContainer .mainContent .main.step0 .content .contentWrapper .contentBlock .contentContainer .contentStep{text-align:center;width:100%;padding:0;margin-bottom:0}.drProductGeneratorContainer .mainContent .main.step0 .content .contentWrapper .contentBlock .contentContainer .contentStep img{max-width:100%;height:auto}.drProductGeneratorContainer .mainContent .main.step0 .content .contentWrapper .contentBlock .contentContainer .contentStep .konfiguratorStartpage .contentStartpageBottom .contentStartpageBottomImages{margin-top:.5em}.drProductGeneratorContainer .mainContent .main.step0 .content .contentWrapper .contentBlock .contentContainer .contentStep .konfiguratorStartpage .contentStartpageBottom .contentStartpageBottomImages img{max-width:100px !important;height:auto !important;margin:.5em}.drProductGeneratorContainer .mainContent .main.step0 .content .contentWrapper .contentBlock .contentContainer .contentNavigation{width:100%;background-color:rgba(0,0,0,0);max-width:unset;padding:0}.drProductGeneratorContainer .mainContent .main.step0 .content .contentWrapper .contentBlock .contentContainer .contentNavigation .navigation{width:300px;margin:0 auto}.drProductGeneratorContainer .mainContent .main.step0 .content .contentWrapper .contentBlock .contentNavigation{margin-top:1em;margin-left:0 !important}.drProductGeneratorContainer .mainContent .main.step3 .contentStep{margin-bottom:0 !important}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main.step3 .contentStep{margin-bottom:2em !important}}.drProductGeneratorContainer .mainContent .main.step2 .targetGroupButtons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;border-bottom:1px solid #000}.drProductGeneratorContainer .mainContent .main.step2 .targetGroupButtons .btnTargetGroup{border-radius:0;border-bottom:1px solid #000;margin-right:.2em;margin-top:.3em;font-size:.55em;margin-bottom:1em}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .main.step2 .targetGroupButtons .btnTargetGroup{border-bottom:1px solid rgba(0,0,0,0);font-size:.45em;margin-bottom:0}}.drProductGeneratorContainer .mainContent .main.step2 .targetGroupButtons .btnTargetGroup>span{padding:5px 10px}.drProductGeneratorContainer .mainContent .main.step2 .productSelection{border:1px solid #000;border-top:1px solid rgba(0,0,0,0);margin:-1px 0 0 -1px}.drProductGeneratorContainer .mainContent .main.step2 .productSelection .tooltipInfo{padding-top:.5em;font-size:.5em}.drProductGeneratorContainer .mainContent .main.step7 .contentStep{margin-bottom:0 !important}.drProductGeneratorContainer .mainContent .footer{height:240px;overflow:hidden;background-color:#111;color:#fff;font-size:.75rem}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .footer{margin-bottom:0}}.drProductGeneratorContainer .mainContent .footer .footerWrapper{width:100%;max-width:1100px;margin:0 auto;padding:2em 0;overflow:hidden;text-align:center}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .footer .footerWrapper{text-align:inherit;padding:4em 0}}.drProductGeneratorContainer .mainContent .footer .footerWrapper a{text-decoration:none;color:#ccc}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow{display:flex;align-items:stretch;flex-direction:column;justify-content:center;padding:0 2em}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow{justify-content:space-between;flex-direction:row}}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerLeft a{font-size:1.3em;display:block;margin:.5em 0;font-weight:bold}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerLeft a{font-size:1.3em;margin:0}}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerCenter{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerCenter .footerClaim{display:block;font-size:1.2em;margin:.5em 0 .2em 0}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerCenter .footerClaim{font-size:1.5em;margin:0 0 .2em 0}}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerCenter .footerLogo{display:inline-block;width:300px;height:40px;background:url(./images/footerLogo_ed98ff.png) center center no-repeat;background-size:contain;margin-bottom:1.5em}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerRight .social{position:relative}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerRight .social img{height:35px;width:35px;margin:1em 1em 0 0}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerRight .social .iconTwitter:before{content:""}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerRight .social .iconFacebook:before{content:""}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerRight .social .iconYouTube:before{content:""}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerRight .social .iconInstagram:before{content:""}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerRight .social .iconTikTok:before{content:""}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRow .footerRight.footerRightLegal a{cursor:pointer;margin-left:.8em}.drProductGeneratorContainer .mainContent .footer .footerWrapper .footerRowDivider{border-bottom:1px solid rgba(151,151,151,.5);margin:2em 0 1em 0}.drProductGeneratorContainer .mainContent .footer .footerWrapper:after{clear:both;border-bottom:1px solid red}.drProductGeneratorContainer .mainContent .vectorBuyOption{min-width:50vW}.drProductGeneratorContainer .mainContent .vectorBuyOption .vectorBuyOptionStep{text-align:center}.drProductGeneratorContainer .mainContent .vectorBuyOption .vectorBuyOptionStep a{color:#d12738}.drProductGeneratorContainer .mainContent .vectorBuyOption .vectorBuyOptionStep p{padding:1em 2em}.drProductGeneratorContainer .mainContent .vectorBuyOption .vectorBuyOptionStep .dr-drop-zone{padding:60px 20px;margin:10px 25px 0 25px}.drProductGeneratorContainer .mainContent .vectorBuyOption .vectorBuyOptionStep .dr-drop-zone small{display:none}.drProductGeneratorContainer .mainContent .vectorBuyOption .invoiceData{margin:20px 0}.drProductGeneratorContainer .mainContent .vectorBuyOption .btn{display:block;width:97%;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #424242;background-color:#fff;font-size:16px;font-weight:bold;color:#424242;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center;margin:10px 1% 5px 1%}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .vectorBuyOption .btn{display:inline-block;width:46%}}.drProductGeneratorContainer .mainContent .vectorBuyOption .btn>span{display:block;padding:10px 10px}.drProductGeneratorContainer .mainContent .vectorBuyOption .btn>span>span{display:none;padding-left:10px}.drProductGeneratorContainer .mainContent .vectorBuyOption .btn:hover{color:#fff !important;border:1px solid #d12738 !important;background-color:#d12738 !important}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData{width:100%;max-width:800px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data{padding:0;width:100%}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data{padding:1em}}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text],.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email]{padding:.8em 1em;border:solid #e4e4e4 1px;border-radius:3px;margin:.2em 0;width:90%}@media screen and (max-width: 550px){.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text],.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email]{width:340px !important;margin-left:0 !important;margin-right:0 !important}}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text].disabled,.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email].disabled{cursor:not-allowed}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text].company,.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email].company{width:45%}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text].companyNumber,.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email].companyNumber{width:40%;margin-left:1%}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text].firstname,.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email].firstname{width:45%}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text].lastname,.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email].lastname{width:40%;margin-left:1%}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text].street,.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email].street{width:65%}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text].streetNo,.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email].streetNo{width:20%;margin-left:1%}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text].zip,.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email].zip{width:20%;margin-right:1%}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=text].city,.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data input[type=email].city{width:44%;margin-right:1%}.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data select.country{padding:.8em 1em;border:solid #e4e4e4 1px;border-radius:3px;margin:.2em 0;width:370px !important}@media screen and (min-width: 550px){.drProductGeneratorContainer .mainContent .vectorBuyCheckoutData .data select.country{width:20% !important}}.drProductGeneratorContainer .checkoutOptionsContainer{width:1000px;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.drProductGeneratorContainer .checkoutOptionsContainer .headline{width:100%;font-weight:500;font-size:2.5em}@media screen and (min-width: 550px){.drProductGeneratorContainer .checkoutOptionsContainer .headline{margin-bottom:1em}}.drProductGeneratorContainer .checkoutOptionsContainer .optionDetails{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media screen and (min-width: 550px){.drProductGeneratorContainer .checkoutOptionsContainer .optionDetails{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.drProductGeneratorContainer .checkoutOptionsContainer .optionDetails.optionLanguage{margin-bottom:2em;max-width:550px;align-self:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .checkoutOptionsContainer .optionDetails .option{width:100%;margin-top:2em}@media screen and (min-width: 550px){.drProductGeneratorContainer .checkoutOptionsContainer .optionDetails .option{width:49%;margin-top:0}.drProductGeneratorContainer .checkoutOptionsContainer .optionDetails .option:first-child{margin-right:2%}}.drProductGeneratorContainer .checkoutOptionsContainer .optionDetails .option .optionInfo{min-height:80px}.drProductGeneratorContainer .checkoutOptionsContainer .optionDetails .option .btn{margin-top:2em}.drProductGeneratorContainer .drProductGeneratorLoaderUserData,.drProductGeneratorContainer .drProductGeneratorLoaderUserDataError,.drProductGeneratorContainer .drProductGeneratorLoaderUserDataOK{position:absolute;z-index:1000;left:0;right:0;bottom:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.drProductGeneratorContainer .drProductGeneratorLoaderUserData .drProductGeneratorLoaderLoaderUserDataInside,.drProductGeneratorContainer .drProductGeneratorLoaderUserDataError .drProductGeneratorLoaderLoaderUserDataInside,.drProductGeneratorContainer .drProductGeneratorLoaderUserDataOK .drProductGeneratorLoaderLoaderUserDataInside{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;width:6em;height:6em;margin:auto}.drProductGeneratorContainer .drProductGeneratorLoaderUserData .drProductGeneratorLoaderLoaderUserDataErrorInside,.drProductGeneratorContainer .drProductGeneratorLoaderUserData .drProductGeneratorLoaderLoaderUserDataOKInside,.drProductGeneratorContainer .drProductGeneratorLoaderUserDataError .drProductGeneratorLoaderLoaderUserDataErrorInside,.drProductGeneratorContainer .drProductGeneratorLoaderUserDataError .drProductGeneratorLoaderLoaderUserDataOKInside,.drProductGeneratorContainer .drProductGeneratorLoaderUserDataOK .drProductGeneratorLoaderLoaderUserDataErrorInside,.drProductGeneratorContainer .drProductGeneratorLoaderUserDataOK .drProductGeneratorLoaderLoaderUserDataOKInside{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;color:#fff;background-color:#d12738;padding:20px;font-weight:bold;height:auto;margin:auto}.drProductGeneratorContainer .drProductGeneratorLoaderUserData .drProductGeneratorLoaderLoaderUserDataOKInside,.drProductGeneratorContainer .drProductGeneratorLoaderUserDataError .drProductGeneratorLoaderLoaderUserDataOKInside,.drProductGeneratorContainer .drProductGeneratorLoaderUserDataOK .drProductGeneratorLoaderLoaderUserDataOKInside{color:#d12738;background-color:#fff}.drProductGeneratorContainer .drProductGeneratorLoadingError{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:#d12738;width:100%}.drProductGeneratorContainer .drProductGeneratorLoadingError .drProductGeneratorLoadingErrorInside{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;color:#fff;margin:auto}.drProductGeneratorContainer .drProductGeneratorLoader{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:#fff;width:100%;height:100%}.drProductGeneratorContainer .drProductGeneratorLoader .drProductGeneratorLoaderInside{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin:auto;font-size:3em}.drProductGeneratorContainer .drProductGeneratorLoader .drProductGeneratorLoaderTextInside{text-align:center;margin-top:1em;font-size:1em;color:#fff}.drProductGeneratorContainer .saveUserDataContainer{position:absolute;right:25px;bottom:25px;background-color:#fff;color:#000}@media screen and (min-width: 550px){.drProductGeneratorContainer .saveUserDataContainer{position:relative;right:unset;bottom:unset}}.drProductGeneratorContainer .saveUserDataContainer .configurationIdMessage{text-align:center;font-size:.8em;color:#d12738;margin-bottom:.1em}.drProductGeneratorContainer .saveUserDataContainer .createNew .changeForm .btn{border:1px solid #d3d3d3;height:30px;font-size:12px}.drProductGeneratorContainer .saveUserDataContainer .createNew .changeForm .btn>span{padding:6px 10px}.drProductGeneratorContainer .saveUserDataContainer .createNew .createNewForm{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .saveUserDataContainer .createNew .createNewForm input{border:1px solid #d3d3d3;padding:5px;height:20px;font-size:10px;width:170px}.drProductGeneratorContainer .saveUserDataContainer .createNew .createNewForm .btn{border:1px solid #d3d3d3;border-left:none;height:30px;font-size:12px}.drProductGeneratorContainer .saveUserDataContainer .createNew .createNewForm .btn>span{padding:6px 10px}.drProductGeneratorContainer .tooltipIcon{width:40px;height:40px;cursor:help;margin:0 auto;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb25zPC90aXRsZT48cGF0aCBjbGFzcz0iYSIgZD0iTTIwLDM1QTE1LDE1LDAsMSwxLDM1LDIwLDE1LDE1LDAsMCwxLDIwLDM1Wk0yMCw2QTE0LDE0LDAsMSwwLDM0LDIwLDE0LDE0LDAsMCwwLDIwLDZaIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yMCwxNy43YTEsMSwwLDAsMS0xLTEsMSwxLDAsMSwxLDEsMW0xLjcsNi41YzAsLjEsMCwuMi0uMi4yaC0zYy0uMSwwLS4yLDAtLjItLjJ2LS44YzAtLjEsMC0uMi4yLS4yaC44VjE5LjVoLS44Yy0uMSwwLS4yLDAtLjItLjJ2LS44YzAtLjEsMC0uMi4yLS4yaDIuMWMuMSwwLC4yLDAsLjIuMnY0LjZoLjhjLjEsMCwuMiwwLC4yLjJaIi8+PC9zdmc+);background-repeat:no-repeat}.drProductGeneratorContainer .dr-tooltip{margin-bottom:38px}.drProductGeneratorContainer .staffelInfoContainer{float:right}.drProductGeneratorContainer .staffelInfoContainer img{width:50px}.drProductGeneratorContainer .staffelInfoContainer .dr-tooltip{margin-top:-23px}.drProductGeneratorContainer .staffelInfoContainer .dr-tooltip .tooltipTitle{color:#000;font-size:1.2em}.drProductGeneratorContainer .staffelInfoContainer .staffelInfoItem{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .staffelInfoContainer .staffelInfoItem div{text-align:left}.drProductGeneratorContainer .staffelInfoContainer .staffelInfoItem .amount{width:35%}.drProductGeneratorContainer .staffelInfoContainer .staffelInfoItem .price{font-weight:bold}.drProductGeneratorContainer .staffelInfoContainer .minItemsHelper{font-size:.8em;padding-top:20px}.drProductGeneratorContainer .ageCheckButtons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.drProductGeneratorContainer .ageCheckButtons .ageCheckButtonOptionContainer{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;padding:20px 0 10px 0;margin:1em;max-width:45%;font-size:.8em}.drProductGeneratorContainer .ageCheckButtons .ageCheckButtonOptionContainer .ageCheckButtonOption{margin:1em 0;cursor:pointer}.drProductGeneratorContainer .ageCheckButtons .ageCheckButtonOptionContainer .ageCheckButtonOption.btnSuccess{background-color:#4dbaab;border:1px solid #4dbaab}.drProductGeneratorContainer .ageCheckButtons .ageCheckButtonOptionContainer .ageCheckButtonOption.btnSuccess span{display:inline-block;color:#fff}.drProductGeneratorContainer .ageCheckButtons .ageCheckButtonOptionContainer .ageCheckButtonOption.btnSuccess:hover{background-color:rgba(77,186,171,.7) !important}.drProductGeneratorContainer .inputGroup{display:inline-block}.drProductGeneratorContainer .inputGroup input{width:200px;font-size:15px;padding:10px 12px;border-left:1px solid #c9c9c9;border-right:none;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;display:block;float:left;height:43px;box-sizing:border-box}.drProductGeneratorContainer .inputGroup span{text-transform:uppercase;display:block;float:right;box-sizing:border-box;padding:10px 9px 0 9px;cursor:pointer;font-size:.8em;line-height:21px;height:43px;background:#d12738;background:-moz-linear-gradient(left, #d12738 0%, #d12738 100%);background:-webkit-linear-gradient(left, #d12738 0%, #d12738 100%);background:linear-gradient(to right, #d12738 0%, #d12738 100%);-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#fff}.drProductGeneratorContainer .inputGroup span.search{padding:10px 9px 0 9px}.drProductGeneratorContainer .btn{cursor:pointer;border-radius:0;border:1px solid #000;background-color:#fff;font-size:16px;font-weight:bold;color:#000;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center;text-transform:uppercase}.drProductGeneratorContainer .btn>span{display:block;padding:10px 10px}.drProductGeneratorContainer .btn>span>span{display:none !important;padding-left:10px}.drProductGeneratorContainer .btn:hover{border-color:#000 !important;background-color:#000 !important;color:#fff !important}.drProductGeneratorContainer .btn.btnDisclaimer{position:fixed;left:0;bottom:80px;right:0;border-radius:0}.drProductGeneratorContainer .btn.btnTargetGroupOff{float:left;font-size:.6em;width:49%}@media screen and (min-width: 550px){.drProductGeneratorContainer .btn.btnTargetGroupOff{width:33%}}.drProductGeneratorContainer .btn.btnTargetGroupOff>span{padding:10px 15px}.drProductGeneratorContainer .btn.btnDisabled{cursor:not-allowed;background-color:#e5e5e5 !important;border-color:#e5e5e5 !important;color:#8d8d8d !important}@media screen and (max-width: 1100px){.drProductGeneratorContainer .btn.btnFirstStep{display:none !important}}.drProductGeneratorContainer .btn.btnActive{background-color:#d12738;border:1px solid rgba(0,0,0,0) !important}.drProductGeneratorContainer .btn.btnActive span{display:inline-block;color:#fff}.drProductGeneratorContainer .btn.btnActive:hover{background-color:#d12738 !important}.drProductGeneratorContainer .btn.btnSuccess{background-color:#4dbaab;border:1px solid #4dbaab;float:right}.drProductGeneratorContainer .btn.btnSuccess span{display:inline-block;color:#fff}.drProductGeneratorContainer .btn.btnAlert{background-color:#ff2828;border:1px solid #ff2828}.drProductGeneratorContainer .btn.btnAlert span{display:inline-block;color:#fff}.drProductGeneratorContainer .btn.btnAlert:hover{background-color:#ff2828 !important}.drProductGeneratorContainer .btn.btnBlock{display:block}.drProductGeneratorContainer .inputElement{border:1px solid #e4e4e4;border-radius:3px;padding:.5rem;background-color:#fff;color:#d12738;box-shadow:none;min-width:200px}.drProductGeneratorContainer .inputElement.inputError{background-color:rgba(255,40,40,.1);border:1px solid #ff2828;color:#fff}.drProductGeneratorContainer .inputJustify{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .inputJustify.input50 input{width:50%}.drProductGeneratorContainer .inputJustify.input50 input:first-child{margin-right:1em}.drProductGeneratorContainer .inputJustify.input7030 input{width:30%}.drProductGeneratorContainer .inputJustify.input7030 input:first-child{width:70%;margin-right:1em}.drProductGeneratorContainer .inputJustify.input3070 input{width:70%}.drProductGeneratorContainer .inputJustify.input3070 input:first-child{width:30%;margin-right:1em}.drProductGeneratorContainer .message{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d12738;background-color:#fff;color:#d12738;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width:inherit;text-align:center}.drProductGeneratorContainer .message>span{display:block;padding:10px 20px}.drProductGeneratorContainer .message.messageInfo{background-color:rgba(255,136,0,.8);border:1px solid rgba(255,136,0,.5);margin:2em 0}.drProductGeneratorContainer .message.messageInfo span{display:inline-block;color:#fff}.drProductGeneratorContainer .message.messageSuccess{background-color:#d12738;border:1px solid #d12738;margin:2em 0}.drProductGeneratorContainer .message.messageSuccess span{display:inline-block;color:#fff}.drProductGeneratorContainer .message.messageWarning{background-color:orange;border:1px solid orange;text-align:center;max-width:960px;margin:0 auto}.drProductGeneratorContainer .message.messageWarning span{display:inline-block;color:#fff}.drProductGeneratorContainer .message.messageError{background-color:#ff2828;border:1px solid #ff2828;margin:1em 0}.drProductGeneratorContainer .message.messageError span{display:inline-block;color:#fff}.drProductGeneratorContainer .fileDropArea{text-align:center}.drProductGeneratorContainer .fileDropArea .dr-file-drop-container .dr-drop-zone{border:1px solid #ebebeb;border-radius:0;background:#fff;padding:2em 1em;position:relative;margin:0;overflow:hidden;display:block;cursor:pointer;color:#d12738;font-weight:bold;font-size:1.5em}.drProductGeneratorContainer .fileDropArea .dr-file-drop-container .dr-drop-zone small{font-size:.65em}.drProductGeneratorContainer .productGroupSummary{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .productGroupSummary h2{font-size:1.1em;text-transform:inherit}.drProductGeneratorContainer .productGroupSummary img{max-width:100%;height:auto;cursor:pointer}.drProductGeneratorContainer .productGroupSummary .topImage{width:150px}.drProductGeneratorContainer .productGroupSummary .trousersImage{width:110px}.drProductGeneratorContainer .productGroupSummary .trousersImage.long{width:auto;height:230px !important}.drProductGeneratorContainer .productGroupSummary .supportImage{width:100px}.drProductGeneratorContainer .productGroupSummary .equipmentImage,.drProductGeneratorContainer .productGroupSummary .equipmentImagePart{width:90px}.drProductGeneratorContainer .productGroupSummary .equipmentImagePart{position:absolute;left:-140px;margin-left:50%}.drProductGeneratorContainer .buildArticleActions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .buildArticleActions.targetGroupButtons{margin:0}.drProductGeneratorContainer .assignmentTable{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 550px){.drProductGeneratorContainer .assignmentTable{overflow-x:unset;overflow-y:unset}}.drProductGeneratorContainer .assignmentTable .assignmentRow{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width: 550px){.drProductGeneratorContainer .assignmentTable .assignmentRow{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignHeader{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;width:150px;margin:.2em;height:75px;font-size:.9em}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignHeader .productSize{margin-bottom:.2em;font-size:1.2em}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignHeader .optionName{font-size:.9em}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignHeader .assignToolbar{width:100%}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignHeader .assignToolbar div{text-align:center;cursor:pointer;background-color:#d12738;color:#fff;width:48%;display:inline-block;font-size:.8em;padding:.3em 0;margin-top:.5em;margin-bottom:.5em}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignHeader .assignToolbar div:first-child{margin-right:.5em}.drProductGeneratorContainer .assignmentTable .assignmentRow.assignmentRowWithHeader{margin-top:1em}.drProductGeneratorContainer .assignmentTable .assignmentRow.assignmentRowWithHeader .assignmentGroup,.drProductGeneratorContainer .assignmentTable .assignmentRow.assignmentRowWithHeader .assignmentSize{margin-top:78px}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignmentImageMobile{min-width:105px;width:100%}@media screen and (min-width: 550px){.drProductGeneratorContainer .assignmentTable .assignmentRow .assignmentImageMobile{display:none}}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignmentImage{min-width:105px;width:100%}@media screen and (min-width: 550px){.drProductGeneratorContainer .assignmentTable .assignmentRow .assignmentImage{display:block;width:105px}}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignmentData{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding-left:.5em}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignmentData .assignColumn{margin-right:.1em}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignmentInput{text-align:left;width:150px;margin:.2em .4em}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignmentInput input{color:#424242;min-width:unset;padding:.3rem}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignmentInput input:disabled{cursor:not-allowed}.drProductGeneratorContainer .assignmentTable .assignmentRow .assignmentInput input::placeholder{padding:.2em;font-weight:normal}.drProductGeneratorContainer .assignmentTable .assignmentRow img{width:100px;height:auto}.drProductGeneratorContainer .summaryDisclaimer{color:#fff;background-color:#d12738;padding:1em;text-align:center;width:100%;margin:0 auto;margin-top:1em;border-radius:3px}.drProductGeneratorContainer .summaryView{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;background-color:#fff;border-radius:3px;padding:1em;color:#000;font-size:.8em;flex-grow:1}.drProductGeneratorContainer .summaryView .summaryTable{flex-grow:1}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow:first-child{border-top:none}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;border-top:1px solid #ccc}@media screen and (min-width: 550px){.drProductGeneratorContainer .summaryView .summaryTable .summaryRow{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow div{padding:0 .5em;text-align:left}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .articleHeadline{width:250px}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .amountHeadline{text-align:center}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .sizesHeadline{width:120px;text-align:left}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .priceHeadline{text-align:right}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryImage{width:20%}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryImage img{margin:1em 0}@media screen and (min-width: 550px){.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryImage img{max-width:100px;margin:2em 0}}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryImage .placeholder{text-align:center}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryImage .placeholder .icon{font-size:2em;margin:.3em .7em;color:#d12738}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryDescription{width:45%;text-wrap:none;text-overflow:ellipsis;font-weight:bold}@media screen and (min-width: 550px){.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryDescription{width:50%}}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryAmount{text-align:left}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summarySizes{width:120px;text-align:left}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summarySizes span{display:block}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryPrice{text-align:right;font-weight:bold;width:20%}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryPrice .summaryPriceUVP{text-align:right;text-decoration:line-through;padding:0}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryPrice .summaryPriceVK{text-align:right;padding:0}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow .summaryPrice .summarySponsorDiscount{background-color:#d12738;color:#fff;margin-bottom:10px;text-align:center;padding:3px}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow img{width:100%;height:auto}.drProductGeneratorContainer .summaryView .summaryTable .summaryRow h2{font-size:1.1em}.drProductGeneratorContainer .summaryView .summaryTable .summaryFooter{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.drProductGeneratorContainer .summaryView .summaryTable .summaryFooter div{background-color:rgba(128,128,128,.2);width:calc(100% - 10px);padding:10px 5px;text-align:right}.drProductGeneratorContainer .summaryView .summaryTable .summaryFooter .basketProductPrice{padding-bottom:0}.drProductGeneratorContainer .summaryView .summaryTable .summaryFooter .basketConfigPrice{padding-top:0}.drProductGeneratorContainer .summaryView .summaryTable .summaryFooter .basketPrice{background-color:#d12738;color:#fff;font-weight:bold;font-size:1.5em}.drProductGeneratorContainer .summaryView .summaryPreview{padding:.5em 3em 0 6em;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .summaryView .summaryPreview .productGroupSummary{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .summaryView .summaryPreview .productGroupSummary div{width:100%}.drProductGeneratorContainer .summaryView .summaryPreview .productGroupSummary img{max-width:150px;max-height:150px}.drProductGeneratorContainer .summaryView .summaryPreview .productGroupSummary .summaryTrousersImage img{width:95px}.drProductGeneratorContainer .summaryView .summaryPreview .productGroupSummary .summarySupportImage img{width:100px}.drProductGeneratorContainer .thanksPage{text-align:center}.drProductGeneratorContainer .thanksPage .dr-overlay{z-index:9999;top:67px;font-size:1.2em;padding:0}@media screen and (min-width: 550px){.drProductGeneratorContainer .thanksPage .dr-overlay{top:0;font-size:inherit;padding:inherit}}.drProductGeneratorContainer .thanksPage .dr-overlay .overlay-inside{padding:0}@media screen and (min-width: 1100px){.drProductGeneratorContainer .thanksPage .dr-overlay .overlay-inside{max-width:80vW;padding:inherit}}.drProductGeneratorContainer .thanksPage .dr-overlay .overlay-inside .overlay-content{margin-right:0;margin-left:0;width:100% !important}.drProductGeneratorContainer .thanksPage .BlockContainer{background-color:rgba(0,0,0,0);padding:1em;max-width:875px;margin:0 auto;text-align:center;font-size:1.3em}.drProductGeneratorContainer .thanksPage .BlockContainer .contentElement{padding:0 !important}.drProductGeneratorContainer .thanksPage .BlockContainer .content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .thanksPage .BlockContainer .content .iconDone .icon{font-size:4em;color:#d12738}.drProductGeneratorContainer .thanksPage .BlockContainer .content .message{margin-top:10px}.drProductGeneratorContainer .thanksPage .BlockContainer .content .buttonOptions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.drProductGeneratorContainer .thanksPage .BlockContainer .content .buttonOptions .optionInfo{margin-top:20px;background-color:#000;color:#fff;padding:.3em;font-size:.7em}@media screen and (min-width: 550px){.drProductGeneratorContainer .thanksPage .BlockContainer .content .buttonOptions .optionInfo{font-size:1em;padding:.5em}}.drProductGeneratorContainer .thanksPage .BlockContainer .content .buttonOptions .btn{margin:0 0 .25em 0;min-width:280px}.drProductGeneratorContainer .thanksPage .BlockContainer .content .buttonOptions .btn.btnCheckout{margin:.5em 0}.drProductGeneratorContainer .thanksPage .BlockContainer .content .buttonOptions .btn.btnStartOver{margin:.5em 0}.drProductGeneratorContainer .thanksPage .BlockContainer .content .infoContainer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;margin-top:40px}.drProductGeneratorContainer .thanksPage .BlockContainer .content .infoContainer img{width:50px}.drProductGeneratorContainer .ProductSelectCarousel{position:relative}.drProductGeneratorContainer .ProductSelectCarousel .carouselHeadline{margin:0}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:.3em 0 1em 0}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch .carouselSwitchPrev{margin-top:12px;margin-right:.2em;text-align:right;cursor:pointer}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch .carouselActiveName{width:40%}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch .carouselActiveName h2{font-size:1em;margin:0}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch .carouselActiveName .dr-tooltip-container img{width:50px}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch .carouselActiveName .dr-tooltip-container .dr-tooltip{min-width:300px;padding:1em;top:-28px}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch .carouselActiveName .dr-tooltip-container .dr-tooltip .tooltip-content{text-align:left;padding:1em;text-wrap:normal}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch .carouselActiveName .dr-tooltip-container .dr-tooltip .tooltip-content b{margin-bottom:10px}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch .carouselActiveName .dr-tooltip-container .dr-tooltip .tooltip-content ul{margin:0;padding:10px 0 0 15px}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch .carouselActiveName .dr-tooltip-container .dr-tooltip .tooltip-content li{padding:5px 0}.drProductGeneratorContainer .ProductSelectCarousel .carouselSwitch .carouselSwitchNext{margin-top:12px;margin-left:.2em;text-align:left;cursor:pointer}.drProductGeneratorContainer .ProductSelectCarousel .carouselItems{position:absolute;top:130px;left:50%;width:500px;height:280px;margin-left:-250px}.drProductGeneratorContainer .ProductSelectCarousel .carouselButtons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;margin-top:320px;font-size:1.5em}.drProductGeneratorContainer .ProductSelectCarousel .carouselButtons .carouselButtonProductName{width:50%;font-size:.5em}.drProductGeneratorContainer .ProductSelectCarousel .carouselButtonChangeImages{margin-top:20px;font-size:.8em;text-align:center;cursor:pointer}.drProductGeneratorContainer .ProductSelectCarousel .carousselBtnLeft,.drProductGeneratorContainer .ProductSelectCarousel .carousselBtnRight{cursor:pointer;padding-top:.1em}.drProductGeneratorContainer .ProductSelectCarousel .seat{-moz-transition-duration:.5s;-moz-transition-property:width,height,top,left,opacity,z-index;transition-duration:.5s;transition-property:width,height,top,left,opacity,z-index}.drProductGeneratorContainer .ProductSelectCarousel .seat>span{-moz-transition-duration:.5s;-moz-transition-property:font-size;transition-duration:.5s;transition-property:font-size}.drProductGeneratorContainer .ProductSelectCarousel .seat{opacity:0;margin:0;position:absolute;width:0;height:0;padding:0}.drProductGeneratorContainer .ProductSelectCarousel .seat4,.drProductGeneratorContainer .ProductSelectCarousel .seat1{height:200px;width:200px;top:40px;opacity:1;z-index:10;left:-20px;cursor:grab}.drProductGeneratorContainer .ProductSelectCarousel .seat1{left:320px}.drProductGeneratorContainer .ProductSelectCarousel .seat3,.drProductGeneratorContainer .ProductSelectCarousel .seat2{height:130px;width:130px;opacity:.5;top:-10px;z-index:0;left:88px}.drProductGeneratorContainer .ProductSelectCarousel .seat2{left:282px}.drProductGeneratorContainer .ProductSelectCarousel .seat0{height:280px;left:110px;width:280px;top:0;opacity:1;z-index:20;cursor:pointer}.drProductGeneratorContainer .ProductSelectCarousel .seat>img{position:absolute;height:100%;left:0;top:0;width:100%;max-width:100%}body.tipico .drProductGeneratorContainer .mainContent .header .logo{height:70px !important}body.tipico .drProductGeneratorContainer .mainContent .header .iconUser{background:url(./images/icon-headset_9cc90c.svg) center center no-repeat !important}body.tipico .drProductGeneratorContainer .mainContent .header .iconBasket{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOC4zIDMxLjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4LjMgMzEuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNkMTI3Mzg7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuMSw5SDIwVjYuOWMwLTIuOS0yLjMtNS4yLTUuMi01LjJoLTAuM2MtMi45LDAtNS4yLDIuMy01LjIsNS4yVjlINS4xSDMuOUw0LDEwLjJjMCwwLjEsMSwxMi4xLDEuMiwxNS42CglDNS40LDI4LjYsNi44LDMwLDkuMywzMGgwLjJoMC4ySDE5YzUsMCw1LjEtMi44LDUuMy00Ljd2LTAuMmMwLjEtMS44LDAuOC0xNC45LDAuOC0xNUwyNS4yLDlIMjQuMXogTTEwLjMsNi45CgljMC0yLjMsMS45LTQuMSw0LjEtNC4xaDAuM2MyLjMsMCw0LjEsMS45LDQuMSw0LjFWOWgtOC41TDEwLjMsNi45eiBNMjMuMywyNS4xQzIzLjIsMjcsMjMuMiwyOSwxOS4xLDI5cy04LjMsMC05LjMsMAoJYy0wLjEsMC0wLjMsMC0wLjQsMGMtMS4xLDAtMi45LTAuMi0zLjEtMy4zQzYsMjIuMiw1LjEsMTAuMSw1LjEsMTAuMWgxOUMyNC4xLDEwLjEsMjMuNCwyMy4yLDIzLjMsMjUuMXoiLz4KPC9zdmc+Cg==) center center no-repeat !important}body.tipico .drProductGeneratorContainer .mainContent .header .basketCount{color:#d12738 !important}body.tipico .drProductGeneratorContainer .mainContent .header .iconLanguage{display:none !important}body.tipico .drProductGeneratorContainer .mainContent .header .headerRightKontakt h2{color:#d12738 !important}body.tipico .drProductGeneratorContainer .mainContent .main.step0{background-color:#ebebeb;background-size:cover;background-image:url(./images/background_ef0a0c.jpg);background-position:center center}body.tipico .drProductGeneratorContainer .mainContent .main.step0 .contentStep h2{color:#fff !important}body.tipico .drProductGeneratorContainer .mainContent .main h1,body.tipico .drProductGeneratorContainer .mainContent .main .contentElementHeader,body.tipico .drProductGeneratorContainer .mainContent .main .navigationElementHeader{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}body.tipico .drProductGeneratorContainer .mainContent .main h2{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}body.tipico .drProductGeneratorContainer .mainContent .main h3{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}body.tipico .drProductGeneratorContainer .mainContent .main .groupCheckButtonActive,body.tipico .drProductGeneratorContainer .mainContent .main .brandCheckButtonActive{border:3px solid rgba(0,0,0,0) !important}body.tipico .drProductGeneratorContainer .mainContent .main .wrapper{background-image:none;background-color:#ebebeb}body.tipico .drProductGeneratorContainer .mainContent .main .content{color:#424242}body.tipico .drProductGeneratorContainer .mainContent .main .content h1,body.tipico .drProductGeneratorContainer .mainContent .main .content h2,body.tipico .drProductGeneratorContainer .mainContent .main .content h3{color:#d12738}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement4{width:35px;top:70px;right:132px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement4.brand2.category2{top:81px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement4.brand2.category3{top:100px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement4.brand2.category4{top:96px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement5.brand2.category3{top:130px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement5.brand2.category4{top:130px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement8.brand1.category2{top:102px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement8.brand1.category3,body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement8.brand1.category4{top:110px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement8.brand2.category2{top:115px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement8.brand2.category3{top:125px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement8.brand2.category4{left:122px;top:100px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement9{top:320px;bottom:unset}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement22.trousers{top:330px;left:80px}body.tipico .drProductGeneratorContainer .mainContent .main .configPlaceholder.viewElement23.trousers{top:300px;left:80px}body.tipico .drProductGeneratorContainer .mainContent .main .viewElementOutput3,body.tipico .drProductGeneratorContainer .mainContent .main .viewElementOutput15{font-size:95px !important}body.tipico .drProductGeneratorContainer .mainContent .main .viewElementOutput19,body.tipico .drProductGeneratorContainer .mainContent .main .viewElementOutput22{font-size:20px !important}body.tipico .drProductGeneratorContainer .mainContent .main .svgElement5.brand2.category3{margin-top:20px}body.tipico .drProductGeneratorContainer .mainContent .main .svgElement5.brand2.category4{margin-top:20px}body.tipico .drProductGeneratorContainer .mainContent .main .svgElement19{margin-left:10px;margin-top:15px}.navigation{position:relative}.navigation .btn{cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #111;background-color:#fff;font-size:16px;font-weight:bold;color:#111;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center;margin-bottom:.3em}.navigation .btn>span{display:block;padding:10px 10px}.navigation .btn>span>span{display:none;padding-left:10px}.navigation .btn:hover{border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.5)}.navigation .btn.btnDisclaimer{position:fixed;left:0;bottom:80px;right:0;border-radius:0}.navigation .btn.btnDisabled{cursor:not-allowed}@media screen and (max-width: 1100px){.navigation .btn.btnFirstStep{display:none !important}}.navigation .btn.btnActive{background-color:#111;border:1px solid rgba(0,0,0,0)}.navigation .btn.btnActive span{display:inline-block;color:#fff}.navigation .btn.btnActive:hover{background-color:rgba(17,17,17,.5)}.navigation .btn.btnSuccess{background-color:#4dbaab;border:1px solid #4dbaab}.navigation .btn.btnSuccess span{display:inline-block;color:#fff}.navigation .btn.btnAlert{background-color:#ff2828;border:1px solid #ff2828}.navigation .btn.btnAlert span{display:inline-block;color:#fff}.availabilityTooltip{position:relative}.availabilityTooltip .availability{cursor:pointer;text-wrap:avoid;line-height:.75em;border-radius:0;background-color:#4dbaab;margin-right:.2em;padding:.15em .2em .25em .2em}.availabilityTooltip .availability span{padding:.25em .3em;font-size:.75em}.availabilityTooltip .availability.warning{background-color:#ff8c00}.availabilityTooltip .availability.danger{background-color:#b61f29}.configOptions{position:relative;z-index:1}.configOptions .configVisualOverlay{position:absolute;width:100%;height:auto;z-index:3}.configOptions .configVisualOverlay .svgElement{width:100%;height:100%}.configOptions .configVisualOverlay .configPlaceholder{position:absolute;padding:.3em;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.configOptions .configVisualOverlay .configPlaceholder .optionIcon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;width:1em;height:1em;border-radius:50%;transition:.1s ease;font-size:1.3em;padding:.2em;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background-color:#111;color:#fff}.configOptions .configVisualOverlay .configPlaceholder .optionIcon span.icon{font-size:1.5em}.configOptions .configVisualOverlay .configPlaceholder .optionIcon span.iconOpen:before{content:""}.configOptions .configVisualOverlay .configPlaceholder .optionIcon span.iconClose:before{content:""}.configOptions .configVisualOverlay .configPlaceholder.configPlaceholderActive .optionIcon{background-color:#fc0d1b}.configOptions .configVisualOverlay .configPlaceholder.configPlaceholderActive .optionIcon .icon{transition:.2s ease;transform:rotate(45deg)}.configOptions .configVisualOverlay .configPlaceholder img{max-width:100%;width:100%}.configOptions .configVisualOverlay .configPlaceholder.viewElement1{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;width:100px;margin-left:50%;left:-50px;top:125px}.configOptions .configVisualOverlay .configPlaceholder.viewElement2,.configOptions .configVisualOverlay .configPlaceholder.viewElement30{width:120px;margin-left:50%;left:-60px;top:165px}.configOptions .configVisualOverlay .configPlaceholder.viewElement30{top:197px}.configOptions .configVisualOverlay .configPlaceholder.viewElement3{width:100px;margin-left:50%;left:-50px;top:90px}.configOptions .configVisualOverlay .configPlaceholder.viewElement4{width:45px;right:125px;top:80px}.configOptions .configVisualOverlay .configPlaceholder.viewElement5{width:45px;right:125px;top:120px}.configOptions .configVisualOverlay .configPlaceholder.viewElement6{width:45px;left:130px;top:105px}.configOptions .configVisualOverlay .configPlaceholder.viewElement7{width:45px;right:130px;top:105px}.configOptions .configVisualOverlay .configPlaceholder.viewElement8{width:45px;left:125px;top:125px}.configOptions .configVisualOverlay .configPlaceholder.viewElement9{width:45px;right:120px;bottom:30px}.configOptions .configVisualOverlay .configPlaceholder.viewElement10{width:45px;left:115px;top:320px}.configOptions .configVisualOverlay .configPlaceholder.viewElement11{width:45px;left:40px;top:60px;transform:rotateY(45deg)}.configOptions .configVisualOverlay .configPlaceholder.viewElement12{width:45px;right:46px;top:100px;transform:rotateY(-55deg)}.configOptions .configVisualOverlay .configPlaceholder.viewElement13,.configOptions .configVisualOverlay .configPlaceholder.viewElement14{width:120px;margin-left:50%;left:-60px;top:80px}.configOptions .configVisualOverlay .configPlaceholder.viewElement15,.configOptions .configVisualOverlay .configPlaceholder.viewElement16,.configOptions .configVisualOverlay .configPlaceholder.viewElement63{width:120px;margin-left:50%;left:-60px;top:140px}.configOptions .configVisualOverlay .configPlaceholder.viewElement17,.configOptions .configVisualOverlay .configPlaceholder.viewElement18{width:120px;margin-left:50%;left:-60px;top:228px}.configOptions .configVisualOverlay .configPlaceholder.viewElement19,.configOptions .configVisualOverlay .configPlaceholder.viewElement20,.configOptions .configVisualOverlay .configPlaceholder.viewElement21{width:45px;right:70px;top:280px}.configOptions .configVisualOverlay .configPlaceholder.viewElement20{width:45px;right:90px;bottom:75px}.configOptions .configVisualOverlay .configPlaceholder.viewElement22,.configOptions .configVisualOverlay .configPlaceholder.viewElement23,.configOptions .configVisualOverlay .configPlaceholder.viewElement24{width:45px;left:90px;top:300px}.configOptions .configVisualOverlay .configPlaceholder.viewElement24{top:280px}.configOptions .configVisualOverlay .configPlaceholder.viewElement25{width:120px;right:130px;top:135px}.configOptions .configVisualOverlay .configPlaceholder.viewElement26{width:120px;right:130px;top:135px}.configOptions .configVisualOverlay .configPlaceholder.viewElement27{width:120px;margin-left:50%;left:-60px;top:225px}.configOptions .configVisualOverlay .configPlaceholder.viewElement28{width:120px;margin-left:50%;left:-60px;top:65px}.configOptions .configVisualOverlay .configPlaceholder.viewElement29{width:45px;right:130px;top:135px}.configOptions .configVisualOverlay .configPlaceholder.viewElement32{width:120px;margin-left:50%;left:-60px;top:165px}.configOptions .configVisualOverlay .configPlaceholder.viewElement32.brand4{top:65px}.configOptions .configVisualOverlay .configPlaceholder.viewElement33{width:120px;margin-left:50%;left:-60px;top:215px}.configOptions .configVisualOverlay .configPlaceholder.viewElement33.brand4{top:115px}.configOptions .configVisualOverlay .configPlaceholder.viewElement34{width:120px;margin-left:50%;left:-60px;top:225px}.configOptions .configVisualOverlay .configPlaceholder.viewElement35{width:120px;margin-left:50%;left:-60px;top:275px}.configOptions .configVisualOverlay .configPlaceholder.viewElement36{width:120px;margin-left:50%;left:-60px;top:230px}.configOptions .configVisualOverlay .configPlaceholder.viewElement37{width:120px;margin-left:50%;left:-60px;top:230px}.configOptions .configVisualOverlay .configPlaceholder.viewElement38{width:80px;margin-left:50%;left:-40px;top:123px}.configOptions .configVisualOverlay .configPlaceholder.viewElement39{width:120px;margin-left:50%;left:-60px;top:200px}.configOptions .configVisualOverlay .configPlaceholder.viewElement40{width:80px;margin-left:50%;left:-40px;top:123px}.configOptions .configVisualOverlay .configPlaceholder.viewElement41{width:120px;margin-left:50%;left:-60px;top:200px}.configOptions .configVisualOverlay .configPlaceholder.viewElement42{width:120px;margin-left:50%;left:-60px;top:265px}.configOptions .configVisualOverlay .configPlaceholder.viewElement43{width:120px;margin-left:50%;left:-60px;top:265px}.configOptions .configVisualOverlay .configPlaceholder.viewElement44{width:120px;margin-left:50%;left:-60px;top:235px}.configOptions .configVisualOverlay .configPlaceholder.viewElement45{width:120px;margin-left:50%;left:-60px;top:235px}.configOptions .configVisualOverlay .configPlaceholder.viewElement46{width:120px;margin-left:50%;left:-60px;top:265px}.configOptions .configVisualOverlay .configPlaceholder.viewElement47{width:120px;margin-left:50%;left:-60px;top:265px}.configOptions .configVisualOverlay .configPlaceholder.viewElement48{width:120px;margin-left:50%;left:-60px;top:265px}.configOptions .configVisualOverlay .configPlaceholder.viewElement49{width:120px;margin-left:50%;left:-60px;top:265px}.configOptions .configVisualOverlay .configPlaceholder.viewElement50{width:120px;margin-left:50%;left:-100px;top:95px}.configOptions .configVisualOverlay .configPlaceholder.viewElement51{width:120px;margin-left:50%;left:-60px;top:265px}.configOptions .configVisualOverlay .configPlaceholder.viewElement52{width:120px;margin-left:50%;left:-60px;top:265px}.configOptions .configVisualOverlay .configPlaceholder.viewElement52.brand1{left:-32px;top:203px}.configOptions .configVisualOverlay .configPlaceholder.viewElement52.brand2{top:310px}.configOptions .configVisualOverlay .configPlaceholder.viewElement53{width:120px;margin-left:50%;left:-60px;top:293px}.configOptions .configVisualOverlay .configPlaceholder.viewElement54{width:120px;margin-left:50%;top:305px;right:15px}.configOptions .configVisualOverlay .configPlaceholder.viewElement55{width:120px;margin-left:50%;left:-205px;top:210px}.configOptions .configVisualOverlay .configPlaceholder.viewElement56{width:120px;margin-left:50%;left:-205px;top:210px}.configOptions .configVisualOverlay .configPlaceholder.viewElement59{top:140px;right:133px}.configOptions .configVisualOverlay .configPlaceholder.viewElement60{width:100px;right:95px;top:80px}.configOptions .configVisualOverlay .configPlaceholder.viewElement61{width:45px;right:130px;top:105px}.configOptions .configVisualOverlay .configPlaceholder.viewElement62{margin-left:50%;width:100px;left:-50px;top:140px}.configOptions .configVisualOverlay .configPlaceholder.viewElement64{margin-left:50%;width:100px;left:-50px;top:260px}.configOptions .configVisualOverlay .viewElementOutput{position:absolute}.configOptions .configVisualOverlay .viewElementOutput1,.configOptions .configVisualOverlay .viewElementOutput2,.configOptions .configVisualOverlay .viewElementOutput3,.configOptions .configVisualOverlay .viewElementOutput4,.configOptions .configVisualOverlay .viewElementOutput5,.configOptions .configVisualOverlay .viewElementOutput6,.configOptions .configVisualOverlay .viewElementOutput7,.configOptions .configVisualOverlay .viewElementOutput8,.configOptions .configVisualOverlay .viewElementOutput9,.configOptions .configVisualOverlay .viewElementOutput10,.configOptions .configVisualOverlay .viewElementOutput11,.configOptions .configVisualOverlay .viewElementOutput12,.configOptions .configVisualOverlay .viewElementOutput13,.configOptions .configVisualOverlay .viewElementOutput14,.configOptions .configVisualOverlay .viewElementOutput15,.configOptions .configVisualOverlay .viewElementOutput16,.configOptions .configVisualOverlay .viewElementOutput25,.configOptions .configVisualOverlay .viewElementOutput26,.configOptions .configVisualOverlay .viewElementOutput29,.configOptions .configVisualOverlay .viewElementOutput36,.configOptions .configVisualOverlay .viewElementOutput37,.configOptions .configVisualOverlay .viewElementOutput38,.configOptions .configVisualOverlay .viewElementOutput39,.configOptions .configVisualOverlay .viewElementOutput40,.configOptions .configVisualOverlay .viewElementOutput41,.configOptions .configVisualOverlay .viewElementOutput42,.configOptions .configVisualOverlay .viewElementOutput43,.configOptions .configVisualOverlay .viewElementOutput44,.configOptions .configVisualOverlay .viewElementOutput45,.configOptions .configVisualOverlay .viewElementOutput46,.configOptions .configVisualOverlay .viewElementOutput47,.configOptions .configVisualOverlay .viewElementOutput48,.configOptions .configVisualOverlay .viewElementOutput49,.configOptions .configVisualOverlay .viewElementOutput50,.configOptions .configVisualOverlay .viewElementOutput51,.configOptions .configVisualOverlay .viewElementOutput52,.configOptions .configVisualOverlay .viewElementOutput53,.configOptions .configVisualOverlay .viewElementOutput54,.configOptions .configVisualOverlay .viewElementOutput55,.configOptions .configVisualOverlay .viewElementOutput56,.configOptions .configVisualOverlay .viewElementOutput57,.configOptions .configVisualOverlay .viewElementOutput58,.configOptions .configVisualOverlay .viewElementOutput59,.configOptions .configVisualOverlay .viewElementOutput60,.configOptions .configVisualOverlay .viewElementOutput61,.configOptions .configVisualOverlay .viewElementOutput62,.configOptions .configVisualOverlay .viewElementOutput63,.configOptions .configVisualOverlay .viewElementOutput64,.configOptions .configVisualOverlay .viewElementOutput65,.configOptions .configVisualOverlay .viewElementOutput66,.configOptions .configVisualOverlay .viewElementOutput67,.configOptions .configVisualOverlay .viewElementOutput68,.configOptions .configVisualOverlay .viewElementOutput69,.configOptions .configVisualOverlay .viewElementOutput70,.configOptions .configVisualOverlay .viewElementOutput71,.configOptions .configVisualOverlay .viewElementOutput72,.configOptions .configVisualOverlay .viewElementOutput73,.configOptions .configVisualOverlay .viewElementOutput74,.configOptions .configVisualOverlay .viewElementOutput75,.configOptions .configVisualOverlay .viewElementOutput76,.configOptions .configVisualOverlay .viewElementOutput77,.configOptions .configVisualOverlay .viewElementOutput78,.configOptions .configVisualOverlay .viewElementOutput79,.configOptions .configVisualOverlay .viewElementOutput80{font-size:inherit}.configOptions .configVisualOverlay .viewElementOutput3{font-size:58px !important}.configOptions .configVisualOverlay .viewElementOutput15{font-size:125px !important}.configOptions .configVisualOverlay .viewElementOutput19,.configOptions .configVisualOverlay .viewElementOutput22{font-size:40px !important}.configOptions .configVisualOverlay .viewElementOutput26{font-size:7px !important}.configOptions .configVisualOverlay .viewElementOutput29{font-size:5px !important}.configOptions .configVisualOverlay .viewElementOutput59{font-size:14px !important}.configOptions .configVisualOverlay .viewElementOutput60{font-size:40px !important}.bgv .svgElement3{margin-top:-25px !important}.bgv .configOptions .configVisualOverlay .viewElementOutput3{font-size:50px !important}.bwin .svgElement3{margin-top:-12px}.bwin .svgElement41.brand1.category7{margin-top:55px}.bwin .svgElement45.brand1.category7{margin-top:55px}.bwin .svgElement49.brand1.category7{margin-top:25px}.bwin .svgElement51.brand1.category2,.bwin .svgElement51.brand1.category3,.bwin .svgElement51.brand2.category2,.bwin .svgElement51.brand2.category3,.bwin .svgElement51.brand3.category2,.bwin .svgElement51.brand3.category3{margin-top:-30px;margin-left:35px}.bwin .svgElement52.brand1.category7{margin-top:-111px;margin-right:-50px}.bwin .svgElement55.brand3.category7{margin-top:96px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement8.brand2.category6{top:130px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement38.brand2.category7{width:50px;left:-25px;top:200px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement38.brand3.category7{width:50px;left:-25px;top:280px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement40.brand1.category7{width:50px;left:-25px;top:203px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement41.brand1.category7{top:275px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement45.brand1.category7{top:245px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement49.brand1.category7{top:240px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement51.brand1.category2,.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement51.brand1.category3,.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement51.brand2.category2,.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement51.brand2.category3,.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement51.brand3.category2,.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement51.brand3.category3{left:-30px;top:85px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement55.brand3.category7{top:295px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement56.brand1.category2,.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement56.brand1.category3,.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement56.brand2.category2,.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement56.brand2.category3,.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement56.brand3.category2,.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement56.brand3.category3{width:20px;left:-53px;top:85px}.bwin .configOptions .configVisualOverlay .configPlaceholder.viewElement56.brand3.category7{top:295px}.bwin .withProductSummary .viewElement4{background-image:none !important}.calculator{width:100%}.calculator .iconCalculator{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.calculator .iconCalculator .iconCalculatorText{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.calculator .iconCalculator .iconCalculatorText .description{width:75%;text-align:left;font-weight:bold}.calculator .iconCalculator .iconCalculatorText .descriptionOnly{width:100%;text-align:left}.calculator .iconCalculator .iconCalculatorText .descriptionOnly .summaryData{width:70%}.calculator .iconCalculator .iconCalculatorText .values{width:25%;text-align:right;text-transform:none}.calculator .iconCalculator .iconCalculatorText .articlePrice.articlePriceTotal{padding-top:.5em;font-size:1.3em}.calculator .iconCalculator .iconCalculatorText .articlePriceUVP{display:inline-block;text-decoration:line-through}.calculator .iconCalculator .iconCalculatorText .optionInfo{font-size:.7em;font-weight:normal}.calculator .iconCalculator .voucherDisclaimer{padding:.2em;text-align:center;color:#fff;background:#48aa43;border:solid #48aa43 .2rem;margin-top:1em;font-size:.9em;line-height:1em}.checkout{max-width:1700px;border-radius:0;padding:0 1em 1em 1em;font:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:left}.checkout .text-red{color:#ff0013}.checkout .inputContainer{padding-bottom:10px;border-bottom:1px solid gray;font-size:.8em}.checkout .inputContainer h2{margin:1em 0}.checkout .inputContainer .containerLeft{overflow:hidden;padding:0;width:100%}@media screen and (min-width: 550px){.checkout .inputContainer .containerLeft{width:calc(50% - 1em);padding:0 1em 0 0;float:left}}.checkout .inputContainer .containerLeft .data input,.checkout .inputContainer .containerLeft .data select{padding:.8em 1em;border:solid #e4e4e4 1px;border-radius:3px;margin:.2em 0;width:100%;max-width:calc(100% - 2.2em)}.checkout .inputContainer .containerLeft .data input.disabled,.checkout .inputContainer .containerLeft .data select.disabled{cursor:not-allowed}.checkout .inputContainer .containerLeft .data input.firstname,.checkout .inputContainer .containerLeft .data select.firstname{width:calc(50% - 2.5em)}.checkout .inputContainer .containerLeft .data input.lastname,.checkout .inputContainer .containerLeft .data select.lastname{width:calc(50% - 2.5em);margin-left:.6em}.checkout .inputContainer .containerLeft .data input.street,.checkout .inputContainer .containerLeft .data select.street{width:calc(70% - 2.5em)}.checkout .inputContainer .containerLeft .data input.streetNo,.checkout .inputContainer .containerLeft .data select.streetNo{width:calc(30% - 2.5em);margin-left:.6em}.checkout .inputContainer .containerLeft .data input.zip,.checkout .inputContainer .containerLeft .data select.zip{width:calc(30% - 2.5em);margin-right:.6em}.checkout .inputContainer .containerLeft .data input.city,.checkout .inputContainer .containerLeft .data select.city{width:calc(70% - 2.5em)}.checkout .inputContainer .containerLeft .data input.additional,.checkout .inputContainer .containerLeft .data select.additional{width:100%}.checkout .inputContainer .containerLeft .data select{max-width:100%}.checkout .inputContainer .containerLeft .deliveryData hr{margin:1em 0;width:100%}.checkout .inputContainer .containerLeft .deliveryData label{padding:2px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.checkout .inputContainer .containerLeft .deliveryData label input{margin-right:10px}.checkout .inputContainer .containerLeft .deliveryData select{padding:.8em 1em;border:solid #e4e4e4 1px;border-radius:3px;margin:.2em 0;width:100%;max-width:100%}.checkout .inputContainer .containerRight{overflow:hidden;padding:0;width:100%}@media screen and (min-width: 550px){.checkout .inputContainer .containerRight{width:calc(50% - 1em);padding:0 0 0 1em;float:right}}.checkout .inputContainer .containerRight .summaryView{font-size:1em;padding:0}.checkout .inputContainer .containerRight .summaryView .summaryTable{width:calc(100% - 2em)}.checkout .inputContainer .containerRight .summaryView .summaryTable .summaryFooter .basketPrice{font-size:1.2em}.checkout .inputContainer .containerRight .payment div label{padding:2px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.checkout .inputContainer .containerRight .payment div label img{height:35px;margin-left:10px;margin-top:5px}.checkout .inputContainer .containerRight .disclaimer{padding-top:1em}.checkout .inputContainer .containerRight .disclaimer a{color:#ff0013;cursor:pointer;text-decoration:none}.checkout .inputContainer:after{content:"";display:table;clear:both}.checkout .actionButtons{margin-top:15px}.checkout .actionButtons .btn{cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #8a8a8a;background-color:#fff;text-transform:uppercase;font-size:16px;font-weight:bold;color:#3a3a3a;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.checkout .actionButtons .btn>span{display:block;padding:10px 20px}.checkout .actionButtons .btn>span>span{display:none;padding-left:10px}.checkout .actionButtons .btn.btnSuccess{background-color:#4dbaab;border:1px solid #4dbaab;float:right}.checkout .actionButtons .btn.btnSuccess span{display:inline-block;color:#fff}.checkout .actionButtons .btn.btnGreen{background-color:#4dbaab;border:1px solid #4dbaab;margin-bottom:1em}@media screen and (min-width: 550px){.checkout .actionButtons .btn.btnGreen{float:right}}.checkout .actionButtons .btn.btnGreen span{display:inline-block;color:#fff}.checkout .actionButtons .btn.btnAlert{background-color:#ff0013;border:1px solid #ff0013;margin-bottom:.5em}@media screen and (min-width: 550px){.checkout .actionButtons .btn.btnAlert{float:left}}.checkout .actionButtons .btn.btnAlert span{display:inline-block;color:#fff}.checkout .actionButtons .btn.btnDisabled{cursor:not-allowed;background-color:rgba(77,186,171,.5);border:rgba(77,186,171,.5)}.checkout .message{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #8a8a8a;background-color:#fff;text-transform:uppercase;font-size:16px;color:#3a3a3a;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-top:0 !important;margin-bottom:10px}.checkout .message>span{display:block;padding:10px 20px}.checkout .message.messageSuccess{background-color:#4dbaab;border:1px solid #4dbaab}.checkout .message.messageSuccess span{display:inline-block;color:#fff}.checkout .message.messageWarning{background-color:orange;border:1px solid orange}.checkout .message.messageWarning span{display:inline-block;color:#fff}.checkout .message.messageError{background-color:red;border:1px solid red}.checkout .message.messageError span{display:inline-block;color:#fff}.checkout .paymentOption{cursor:pointer;border-radius:4px;background-color:#eee;margin-bottom:14px;padding:5px 0 0 0;min-height:30px;max-height:55px;text-align:center}.checkout .paymentOption img{height:40px}.checkout .paymentOption:hover{background-color:#ddd}.checkout .paymentSelected{border:3px solid green;border-radius:5px;padding:.5em}.checkout .inputStyled{margin-right:1em}.checkout.externalCheckout,.checkout.blankCheckout{padding:2em;max-width:600px}.checkout.externalCheckout .containerLeft,.checkout.blankCheckout .containerLeft{width:100%;padding:1em 0;float:none}