a,button:focus,input:focus,input[type=button]:focus,select:focus,textarea:focus{outline:0!important}
a,body{color:#333}
b,body,h1,h2,h3,h4,h5,strong{font-weight:400}
#app-globalsearch .gs-result-item .pack-info .btn-brd,.box-promotion-selfcare .box-promotion-selfcare__button,.btn-full-primary,.form-btn,.popup-btn,.validation-btn{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
body{background:#f4f2ed;font-family:TeleGroteskEENor,arial,sans-serif;font-size:18px;line-height:22px}
a{text-decoration:underline}
a:hover{text-decoration:none}
p{margin:0}
b,strong{font-family:TeleGroteskEEFet!important;font-style:normal}
.ie8 .container{width:960px;min-width:960px}
svg.responsive-image{-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;max-height:100%}
#ui-datepicker-div *{-moz-box-sizing:border-box;box-sizing:border-box}
section#frameContent .clearfix:after,section#frameContent .clearfix:before,section#frameContent:after,section#frameContent:before{content:" ";display:table}
section#frameContent .clearfix:after,section#frameContent:after{clear:both}
.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}
.js-loader>:not(#productloaderpic):not(.disable-loader),div.loaderpic{display:none}
.js-loader>.disable-loader{opacity:0}
.js-loader>div.loaderpic{display:block}
.js-loader>div.loaderpic img{position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px}
.pageload{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:102}
.loading .pageload{display:block}
.pageload .svg-loader{margin-top:170px;left:50%}
span.ui-helper-hidden-accessible{display:none!important}
.page-loader,.preload-loader-images{display:none}
.page-loader{position:relative;z-index:1000}
.js-loader .page-loader{display:block;min-height:350px}
.page-loader .loader-wrapper{display:block;position:absolute;top:50%;left:50%;width:100%;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.page-loader .svg-loader{height:auto;left:50%;-moz-transform:translateX(-50%);transform:translateX(-50%)}
.page-loader .svg-loader .backward,.page-loader .svg-loader .forward{width:84px;height:84px}
.page-loader .svg-loader .loader-text{width:86px;margin-top:110px;display:block;text-align:center}
.page-loader .message-box{padding:20px 20px 0;-moz-animation:displayMessage linear 15s;animation:displayMessage linear 15s;-moz-animation-iteration-count:1;animation-iteration-count:1;-moz-transform-origin:50% 50%;transform-origin:50% 50%}
.page-loader .message-box h4{font-family:TeleGroteskEEUlt,arial,sans-serif;font-size:24px;line-height:26px;margin:0 0 3px;text-align:center}
.page-loader .message-box p{line-height:22px;margin:0;text-align:center}
.page-loader .message-box p+p{margin:5px 0 0}
@-moz-keyframes r-out{0%{-moz-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(1080deg);transform:rotate(1080deg)}
}
@keyframes r-out{0%{-moz-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(1080deg);transform:rotate(1080deg)}
}
@-moz-keyframes r-in{0%{-moz-transform:rotate(720deg);transform:rotate(720deg)}
100%{-moz-transform:rotate(0);transform:rotate(0)}
}
@keyframes r-in{0%{-moz-transform:rotate(720deg);transform:rotate(720deg)}
100%{-moz-transform:rotate(0);transform:rotate(0)}
}
@-moz-keyframes displayMessage{0%{display:none;height:0;opacity:0;-moz-transform:scaleX(0) scaleY(0);transform:scaleX(0) scaleY(0)}
98%{opacity:0;-moz-transform:scaleX(0) scaleY(0);transform:scaleX(0) scaleY(0)}
99%{height:auto;opacity:1;-moz-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}
100%{display:block;height:auto}
}
@keyframes displayMessage{0%{display:none;height:0;opacity:0;-moz-transform:scaleX(0) scaleY(0);transform:scaleX(0) scaleY(0)}
98%{opacity:0;-moz-transform:scaleX(0) scaleY(0);transform:scaleX(0) scaleY(0)}
99%{height:auto;opacity:1;-moz-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}
100%{display:block;height:auto}
}
.svg-loader{display:inline-block;height:60px;position:relative}
.svg-loader .forward{animation:forward 1.5s linear infinite;-webkit-animation:forward 1.5s linear infinite;-moz-animation:forward 1.5s linear infinite;-o-animation:forward 1.5s linear infinite;background:url(/shop/static-tkws/sw/g/loader-blue.svg) no-repeat;-moz-background-size:contain;background-size:contain;-moz-border-radius:50px;border-radius:50px;height:30px;width:30px;position:absolute;left:0;top:14px;-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;-ms-user-select:none;user-select:none}
.svg-loader .backward{animation:backward 1.5s linear infinite;-webkit-animation:backward 1.5s linear infinite;-moz-animation:backward 1.5s linear infinite;-o-animation:backward 1.5s linear infinite;background:url(/shop/static-tkws/sw/g/loader-mag.svg) no-repeat;-moz-background-size:contain;background-size:contain;-moz-border-radius:50px;border-radius:50px;height:30px;width:30px;position:absolute;left:0;top:14px;-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;-ms-user-select:none;user-select:none}
@keyframes forward{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0)}
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}
}
@keyframes backward{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0)}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg)}
}
@-moz-keyframes forward{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0)}
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}
}
@-moz-keyframes backward{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0)}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg)}
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.input-field{color:#333;height:30px;padding:5px 10px;font-size:16px;line-height:20px;font-family:TeleGroteskEEHal,arial,sans-serif;border-top:1px solid #bababa;border-left:1px solid #c5c5c5;border-bottom:1px solid #cfcfcf;border-right:1px solid #c5c5c5;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #ddd;box-shadow:inset 0 1px 1px #ddd}
.input-field.size-30{padding:5px}
input[type=hidden]{display:none}
textarea.input-field{height:67px;width:400px;resize:none}
.input-field:focus,.input-field:hover{border-top:1px solid #a0a0a0;border-left:1px solid #b5b5b5;border-bottom:1px solid #cfcfcf;border-right:1px solid #b5b5b5}
.input-field:-moz-placeholder,.input-field:-ms-input-placeholder,.input-field::-moz-placeholder,.input-field::-webkit-input-placeholder{color:#8c8c8c}
.size-30{width:30px}
.size-38{width:38px}
.size-52{width:54px}
.size-70{width:70px}
.size-80{width:80px}
.size-120{width:120px}
.size-140{width:140px}
.size-200{width:200px}
.size-208{width:208px}
.size-220{width:220px}
.size-280{width:280px}
.size-400{width:400px}
.input-field-rounded{height:36px;width:240px;padding:0 10px;background:#fff;border:none;-moz-border-radius:2px;border-radius:2px;font:18px/20px TeleGroteskEEFet,arial,sans-serif;color:#262626;-moz-box-shadow:inset 1px 1px rgba(0,0,0,.15);box-shadow:inset 1px 1px rgba(0,0,0,.15)}
.designSelect ul li a strong,.designSelect>a,.designSelect>a strong,h1.page-heading,label.radio{font-weight:400}
.input-field-rounded:focus{-moz-box-shadow:none;box-shadow:none;border:1px solid #a8a8a8}
.input-field-rounded ::-webkit-input-placeholder{font-family:TeleGroteskEENor,arial,sans-serif;font-style:italic}
.input-field-rounded :-moz-placeholder{font-family:TeleGroteskEENor,arial,sans-serif;font-style:italic}
.input-field-rounded ::-moz-placeholder{font-family:TeleGroteskEENor,arial,sans-serif;font-style:italic}
.input-field-rounded :-ms-input-placeholder{font-family:TeleGroteskEENor,arial,sans-serif;font-style:italic}
label.fake-checkbox.label_radio,label.label_check{font-family:TeleGroteskEEHal,Arial,Helvetica,sans-serif}
.input-field-rounded.error{border:1px solid #e3000f}
label.label_check{display:inline-block;width:auto;min-height:30px;margin:0 12px 0 0;padding:0 0 0 36px;line-height:30px;cursor:pointer;background:url(/shop/static-tkws/sw/g/design-checkbox.png) no-repeat}
label.label_check:hover{background-position:0 -235px}
label.label_check.c_on,label.label_check.c_on.error,label.label_check.c_on.error:hover,label.label_check.c_on:hover{background-position:0 -510px}
label.label_check.error,label.label_check.error:hover{background-position:0 -785px}
label.label_check input{position:absolute;left:-9999px}
label.label_check.width-1{width:100px}
label.fake-checkbox.label_radio{background:url(/shop/static-tkws/sw/g/design-checkbox.png) no-repeat}
label.fake-checkbox.label_radio:hover{background-position:0 -235px}
label.fake-checkbox.label_radio.c_on,label.fake-checkbox.label_radio.c_on.error,label.fake-checkbox.label_radio.c_on.error:hover,label.fake-checkbox.label_radio.c_on:hover{background-position:0 -510px}
label.fake-checkbox.label_radio.error,label.fake-checkbox.label_radio.error:hover{background-position:0 -785px}
label.fake-checkbox.label_radio input{position:absolute;left:-9999px;top:-100px}
.checkbox{cursor:pointer;display:block}
.checkbox::after{clear:both;content:'';display:table}
.checkbox input[type=checkbox]{display:none}
.checkbox__box{-moz-border-radius:3px;border-radius:3px;border:3px solid #adadad;display:block;float:left;height:20px;line-height:20px;margin:0 10px 0 0;overflow:hidden;position:relative;width:20px;z-index:10}
label.label_radio,label.radio{line-height:30px;min-height:30px;cursor:pointer}
.checkbox__box::after,.checkbox__box::before{left:0;position:absolute;width:14px;content:" "}
.is-active .checkbox__box{border-color:#e20074}
.is-active .checkbox__text{font-family:TeleGroteskEEFet,arial,sans-serif;color:#e20074}
.checkbox__box::before{border-left:3px solid #e20074;border-top:3px solid #e20074;display:none;height:23px;margin:-20px 0 0 2px;top:50%;-moz-transform:rotate(-135deg);transform:rotate(-135deg);z-index:5}
.is-active .checkbox__box::before{display:block}
.checkbox__box::after{-moz-border-radius:3px;border-radius:3px;border:2px solid #fff;display:block;height:14px;top:0;z-index:8}
label.label_radio{display:inline-block;width:auto;margin:0 12px 0 0;padding:0 0 0 36px;white-space:nowrap;position:relative;font-family:TeleGroteskEEHal,Arial,Helvetica,sans-serif}
label.label_radio:before{background:#e20074;display:none;content:" ";position:absolute;height:16px;width:16px;-moz-border-radius:8px;border-radius:8px;top:7px;left:7px}
.radio__box,label.label_radio.r_on:before,label.radio{display:block}
label.label_radio:after{display:block;content:" ";position:absolute;border:5px solid #999;height:30px;width:30px;-moz-border-radius:15px;border-radius:15px;top:0;left:0}
.designSelect>a:before,.radio__box:after{content:''}
html.no-touch label.label_radio:hover:after,label.label_radio.r_on:after{border-color:#e20074}
label.label_radio.r_on{color:#e20074;font-family:TeleGroteskEEUlt,Arial,Helvetica,sans-serif;margin-right:13px}
label.label_radio input{position:absolute;left:-9999px}
label.label_radio.width-1{width:100px}
label.radio{color:#333;float:left;font-family:TeleGroteskEENor,arial,sans-serif;font-size:18px;margin:0 0 11px;padding:0 0 0 40px;position:relative;width:100%}
label input[type=radio]:checked+.radio__box+.radio__text,label input[type=radio]:checked+.radio__box+.radio__text a,label.radio.radio--active,label.radio.radio--active .radio__text{color:#e20074;font-family:TeleGroteskEEUlt,arial,sans-serif}
.radio__box{-moz-border-radius:15px;border-radius:15px;border:5px solid #999;float:left;height:30px;left:0;margin:0 10px 0 0;position:absolute;top:0;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:30px}
label input[type=radio]:checked+.radio__box,label.radio.radio--active .radio__box{border-color:#e20074}
.prepay-select__option-subcontent label input[type=radio]:checked+.radio__box+.radio__text,.prepay-select__option-subcontent label input[type=radio]:checked+.radio__box+.radio__text a{font-family:TeleGroteskEENor,arial,sans-serif}
.designSelect.brd ul li a,.designSelect>a,.error-message,html.responsiveFrame select.designSelect{font-family:TeleGroteskEEFet,arial,sans-serif}
.radio__box:after{background:#e20074;-moz-border-radius:10px;border-radius:10px;display:none;height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px}
label input[type=radio]:checked+.radio__box:after,label.radio.radio--active .radio__box:after{display:block}
label.radio input[type=radio]{display:none}
html.responsiveFrame select.designSelect{max-width:100%;position:absolute;display:block!important;font-size:20px;height:41px;line-height:40px;z-index:1;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 45px 0 5px;opacity:.01}
html.desktop select.designSelect{display:none!important}
.designSelect{display:block;margin:0;position:relative}
.designSelect>a{background:#fff;background:oldlinear-gradient(top,#f4f2ed 0,#e1dfdb 100%) -moz-;background:linear-gradient(to bottom,#f4f2ed 0,#e1dfdb 100%);border:none;border-bottom:1px solid #616161;color:#333;cursor:pointer;display:block;font-size:20px;height:40px;line-height:40px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 45px 0 10px;position:relative;text-decoration:none;text-shadow:none;width:100%}
.designSelect>a:before{display:block;border-left:1px solid #d2d0cc;height:30px;position:absolute;right:0;top:5px;width:40px}
.designSelect>a:after{border-left:2px solid #e20074;border-top:2px solid #e20074;content:" ";display:block;height:14px;right:13px;position:absolute;top:9px;width:14px;-moz-transform:rotate(-135deg);transform:rotate(-135deg)}
.designSelect>a:hover{background:oldlinear-gradient(top,#f4f2ed 0,#CCCAC7 100%) -moz-;background:linear-gradient(to bottom,#f4f2ed 0,#CCCAC7 100%)}
.designSelect ul{border-bottom:1px solid rgba(0,0,0,.25);display:none;left:0;list-style:none;margin:0;max-height:191px;overflow:hidden;overflow-y:auto;padding:0;position:absolute;top:39px;width:100%;min-width:0!important;z-index:600}
.designSelect ul li{display:block;background:rgba(255,255,255,.95);font-size:18px;line-height:22px;margin:0}
.designSelect ul li a{color:#333;display:block;padding:8px 12px 8px 10px;text-decoration:none}
.designSelect ul li.selected a,.designSelect.brd:focus>a,.designSelect.brd:hover>a{color:#fff}
.designSelect ul li:hover{background-color:#efefef}
.designSelect ul li.selected{background-color:#e20074}
.designSelect.brd{display:inline-block;border:2px solid #999;-moz-border-radius:4px;border-radius:4px}
.designSelect.brd:focus>a:after,.designSelect.brd:focus>a:before,.designSelect.brd:hover>a:after,.designSelect.brd:hover>a:before,.designSelect.brd>a.open:after,.designSelect.brd>a.open:before{border-color:#fff}
.designSelect.brd:focus,.designSelect.brd:hover{background:#999}
.designSelect.brd>a.open{background:#999;color:#fff}
.designSelect.brd ul{width:-moz-calc(100% + 4px);width:calc(100% + 4px);top:35px;margin-left:-2px;border:1px solid #eceae6;-moz-border-radius:4px;border-radius:4px}
.designSelect.brd ul li{padding:2px 12px 2px 10px;color:#333}
.designSelect.brd ul li:hover{background:#eaeaea}
.designSelect.brd ul li.selected{background:#fff}
.designSelect.brd ul li.selected a{color:#e20074}
.designSelect.brd a{height:32px;padding-right:43px;line-height:32px;font-size:18px;background:0 0;border:none}
.designSelect.brd a:before{height:24px;width:30px;top:4px;border-color:#999}
.designSelect.brd a:after{height:11px;width:11px;right:9px;top:7px;border-color:#333}
.input-field.error{border:1px solid #bf0000;background-color:#fdf2f2}
.error-message{clear:both;padding:0;margin:5px 0 0;color:#d90000;font-size:14px;line-height:16px;opacity:1!important;filter:alpha(opacity=100)!important}
@font-face{font-family:TeleGroteskEEHal;font-weight:400;font-style:normal;src:url(/shop/static-tkws/sw/f/tele-groteskhal-webfont.eot);src:url(/shop/static-tkws/sw/f/tele-groteskhal-webfont.eot?#iefix) format('embedded-opentype'),url(/shop/static-tkws/sw/f/tele-groteskhal-webfont.woff) format('woff'),url(/shop/static-tkws/sw/f/tele-groteskhal-webfont.ttf) format('truetype'),url(/shop/static-tkws/sw/f/tele-groteskhal-webfont.svg#/shop/static-tkws/sw/f/teleGroteskHalRegular) format('svg')}
@font-face{font-family:TeleGroteskEENor;font-weight:400;font-style:normal;src:url(/shop/static-tkws/sw/f/tele-grotesknor-webfont.eot);src:url(/shop/static-tkws/sw/f/tele-grotesknor-webfont.eot?#iefix) format('embedded-opentype'),url(/shop/static-tkws/sw/f/tele-grotesknor-webfont.woff) format('woff'),url(/shop/static-tkws/sw/f/tele-grotesknor-webfont.ttf) format('truetype'),url(/shop/static-tkws/sw/f/tele-grotesknor-webfont.svg#/shop/static-tkws/sw/f/teleGroteskNorRegular) format('svg')}
@font-face{font-family:TeleGroteskEEUlt;font-weight:400;font-style:normal;src:url(/shop/static-tkws/sw/f/tele-groteskult-webfont.eot);src:url(/shop/static-tkws/sw/f/tele-groteskult-webfont.eot?#iefix) format('embedded-opentype'),url(/shop/static-tkws/sw/f/tele-groteskult-webfont.woff) format('woff'),url(/shop/static-tkws/sw/f/tele-groteskult-webfont.ttf) format('truetype'),url(/shop/static-tkws/sw/f/tele-groteskult-webfont.svg#/shop/static-tkws/sw/f/teleGroteskUltRegular) format('svg')}
@font-face{font-family:TeleGroteskEEFet;font-weight:400;font-style:normal;src:url(/shop/static-tkws/sw/f/tele-groteskfet-webfont.eot);src:url(/shop/static-tkws/sw/f/tele-groteskfet-webfont.eot?#iefix) format('embedded-opentype'),url(/shop/static-tkws/sw/f/tele-groteskfet-webfont.woff) format('woff'),url(/shop/static-tkws/sw/f/tele-groteskfet-webfont.ttf) format('truetype'),url(/shop/static-tkws/sw/f/tele-groteskfet-webfont.svg#/shop/static-tkws/sw/f/teleGroteskFetRegular) format('svg')}
@font-face{font-family:teleIcon;src:url(/shop/static-tkws/sw/f/Tele-Icon.eot);src:url(/shop/static-tkws/sw/f/Tele-Icon.eot?#iefix) format('embedded-opentype'),url(/shop/static-tkws/sw/f/Tele-Icon.woff) format('woff'),url(/shop/static-tkws/sw/f/Tele-Icon.ttf) format('truetype'),url(/shop/static-tkws/sw/f/Tele-Icon.svg#iconfont_04_ohne) format('svg')}
#cookie-warning{display:none;background-color:#218076;min-height:46px;height:auto}
#cookie-warning .cookie-cntr{color:#fff;font-family:TeleGroteskEEFetFrame,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:16px;margin:0 auto;padding:10px 0;position:relative;width:960px}
#cookie-warning .cookie-cntr .button-grey.close-button,#cookie-warning .cookie-cntr span{font-family:TeleGroteskEEUltFrame,"Helvetica Neue",Helvetica,Arial,sans-serif}
#cookie-warning .cookie-cntr .text{display:table-cell;width:840px;vertical-align:middle}
#cookie-warning .cookie-cntr .button{display:table-cell;width:120px;text-align:right}
#cookie-warning .cookie-cntr span{font-size:16px;line-height:18px}
#cookie-warning .cookie-cntr .button-grey.close-button{-moz-box-shadow:0 1px 0 #1f766d,0 1px 0 1px #185d56;box-shadow:0 1px 0 #1f766d,0 1px 0 1px #185d56;display:inline-block;font-size:15px;line-height:16px;min-width:100px;padding:4px 10px;width:auto}
.button-magenta{background:#e20074;background:oldlinear-gradient(top,#e20074 0,#d1056e 100%) -moz-;background:linear-gradient(to bottom,#e20074 0,#d1056e 100%);border:1px solid #cc0069;color:#fff;text-align:center;text-decoration:none;text-shadow:0 -1px #cc0069}
.button-magenta.inactive,.button-magenta.inactive:focus,.button-magenta.inactive:hover{opacity:.4;cursor:default;background:oldlinear-gradient(top,#e20074 0,#d1056e 100%) -moz-;background:linear-gradient(to bottom,#e20074 0,#d1056e 100%)}
.button-grey.inactive span,.button-grey.inactive:focus span,.button-grey.inactive:hover span,.button-light-grey.inactive span,.button-light-grey.inactive:focus span,.button-light-grey.inactive:hover span{opacity:.2}
.button-magenta:focus,.button-magenta:hover{background:#c8086a;background:oldlinear-gradient(top,#c8086a 0,#ba0c65 100%) -moz-;background:linear-gradient(to bottom,#c8086a 0,#ba0c65 100%);color:#fff;outline:0;text-decoration:none}
.button-grey{background:repeat-x #f4f2ed;background-image:-moz- oldlinear-gradient(top,#f4f2ed 0,#e1dfdb 100%);background-image:linear-gradient(to bottom,#f4f2ed 0,#e1dfdb 100%);border-bottom:solid 1px #616161;color:#333;text-align:center;text-decoration:none}
.button-grey.inactive,.button-grey.inactive:focus,.button-grey.inactive:hover{background:rgba(244,242,237,.5);cursor:not-allowed;background-image:-moz- oldlinear-gradient(top,rgba(244,242,237,.5) 0,rgba(244,242,237,.5) 100%);background-image:linear-gradient(to bottom,rgba(244,242,237,.5) 0,rgba(244,242,237,.5) 100%);background-repeat:repeat-x;border-bottom:solid 1px #d1d1d1}
.button-grey:focus,.button-grey:hover{outline:0;color:#333;text-decoration:none;background-image:-moz- oldlinear-gradient(top,#e1dfdb 0,#f4f2ed 100%);background-image:linear-gradient(to bottom,#e1dfdb 0,#f4f2ed 100%);background-repeat:repeat-x}
.button-light-grey{background:repeat-x #f4f2ed;background-image:-moz- oldlinear-gradient(top,#fff 0,#ebebeb 100%);background-image:linear-gradient(to bottom,#fff 0,#ebebeb 100%);border-bottom:solid 1px #616161;color:#333;text-align:center;text-decoration:none}
.button-light-grey.inactive,.button-light-grey.inactive:focus,.button-light-grey.inactive:hover{background:rgba(244,242,237,.5);cursor:not-allowed;background-image:-moz- oldlinear-gradient(top,rgba(244,242,237,.5) 0,rgba(244,242,237,.5) 100%);background-image:linear-gradient(to bottom,rgba(244,242,237,.5) 0,rgba(244,242,237,.5) 100%);background-repeat:repeat-x;border-bottom:solid 1px #d1d1d1}
.button-light-grey:focus,.button-light-grey:hover{outline:0;color:#333;text-decoration:none;background-image:-moz- oldlinear-gradient(top,#ebebeb 0,#fff 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#fff 100%);background-repeat:repeat-x}
.button-red{color:#fff;text-align:center;text-shadow:0 1px #c90606;border:1px solid #bf0000;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 #b3b3b3,0 1px 0 1px #e5e5e5;box-shadow:0 1px 0 #b3b3b3,0 1px 0 1px #e5e5e5;background:#f22f2f;background:oldlinear-gradient(top,#f22f2f 0,#ed2424 14%,#e20c0c 35%,#da0101 49%,#c10000 100%) -moz-;background:linear-gradient(to bottom,#f22f2f 0,#ed2424 14%,#e20c0c 35%,#da0101 49%,#c10000 100%)}
.btn-brd-gray,.btn-brd-magenta,.form-btn,.popup-btn,.validation-btn{-moz-border-radius:4px;outline:0;text-indent:0;-moz-transition:all .3s ease-out}
.button-red:focus,.button-red:hover{outline:0;color:#fff;text-decoration:none;background:#e92d2d;background:oldlinear-gradient(top,#e92d2d 0,#e42323 14%,#da0e0e 32%,#d10101 49%,#b90000 100%) -moz-;background:linear-gradient(to bottom,#e92d2d 0,#e42323 14%,#da0e0e 32%,#d10101 49%,#b90000 100%)}
.button-green{background:repeat-x #59b200;background-image:-moz- oldlinear-gradient(top,#59b200 0,#55a605 100%);background-image:linear-gradient(to bottom,#59b200 0,#55a605 100%);border-bottom:solid 1px #3c5027;color:#fff;display:inline-block;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:16px;padding:5px 10px;text-align:center;text-decoration:none}
.button-green:focus,.button-green:hover{outline:0;text-decoration:none}
.btn-brd-gray,.btn-brd-magenta{padding:8px 24px;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:TeleGroteskEEUlt,arial,sans-serif;font-size:15px;line-height:normal;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out;border:2px solid #e20074;text-align:center}
.btn-brd-gray,.btn-brd-gray:visited,.btn-brd-magenta,.btn-brd-magenta:visited{border-color:#e20074;color:#e20074}
.btn-brd-gray:focus,.btn-brd-gray:hover,.btn-brd-magenta:focus,.btn-brd-magenta:hover,.btn-event-trigger:focus .btn-brd-gray,.btn-event-trigger:focus .btn-brd-magenta,.btn-event-trigger:hover .btn-brd-gray,.btn-event-trigger:hover .btn-brd-magenta{background-color:#e20074;color:#fff}
.btn-brd-gray:active,.btn-brd-magenta:active,.btn-event-trigger:active .btn-brd-gray,.btn-event-trigger:active .btn-brd-magenta{background-color:#bf0a67;border-color:transparent;color:#fff}
.btn-brd-gray,.btn-brd-gray:visited{border-color:#939290;color:#333}
.btn-brd-gray:hover,.btn-event-trigger:hover .btn-brd-gray{background-color:#939290;border-color:transparent;color:#fff}
.btn-brd-gray:active,.btn-event-trigger:active .btn-brd-gray{background-color:#767574;border-color:transparent;color:#fff}
.btn-brd-gray.btn-brd-gray--small{font-size:12px}
h1.heading,h1.page-heading{color:#e20074;font-family:TeleGroteskEEUlt,arial,sans-serif;font-size:36px;text-transform:uppercase}
.btn-disabled{cursor:default;opacity:.4}
.btn-disabled.btn-brd-magenta:active,.btn-disabled.btn-brd-magenta:focus,.btn-disabled.btn-brd-magenta:hover,.btn-disabled.btn-brd-magenta:visited{background-color:transparent;color:#e20074;border-color:#e20074}
h1.heading{margin-top:15px;padding-bottom:20px;padding-left:22px;position:relative}
h1.page-heading{padding:0 20px;line-height:36px;margin:15px 0 30px}
.page-up,.page-up:hover,h1.page-heading.antracit{color:#333}
.page-up{display:none;position:relative;width:100%;font-size:16px;min-height:30px;text-align:center;padding:10px 0;margin:10px 0;text-decoration:none}
.page-up:before{content:'';display:block;position:absolute;width:20px;height:10px;left:50%;margin-left:-9px;top:0;background:url(/shop/static-tkws/sw/g/box-points-open-btn.png) -18px 50% no-repeat}
#video-popup,.layer,.overlay{position:fixed;top:0;width:100%;height:100%}
.overlay{background:rgba(51,51,51,.8);display:block;left:0;z-index:89}
.layer{left:0;z-index:2900;display:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.layer.dark,.layer.white{z-index:7777}
#video-popup{left:0;z-index:8888}
#video-popup .close-button{width:30px;height:30px;top:10px;right:10px;position:absolute;z-index:10000;cursor:pointer}
#video-popup .close-button:after,#video-popup .close-button:before{content:"";width:20px;height:20px;margin:-8px 0 0 5px;position:absolute;border-left:2px solid #fff;border-top:2px solid #fff;-moz-transform:rotate(225deg);transform:rotate(225deg)}
#video-popup .close-button:after{top:25px;-moz-transform:rotate(45deg);transform:rotate(45deg)}
#video-popup .hiding-layer{position:absolute;top:0;left:0;z-index:9999;opacity:.9;filter:alpha(opacity=90);background-color:#000;width:100%;height:100%}
#video-popup .video-container{position:absolute;background-color:#000;z-index:10000}
.displayLayer{position:relative;overflow-y:scroll;width:100%;height:100%}
.displayLayer .layer{display:block}
.displayLayer .layer.dark{opacity:.8;filter:alpha(opacity=80);background-color:#000}
.displayLayer .layer.white{opacity:.8;filter:alpha(opacity=80);background-color:#fff}
.social_container{position:relative;width:100%;max-width:1280px;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box}
div.social_like{position:absolute;right:0;top:0;white-space:nowrap;padding:0 6px 15px 20px!important;z-index:50;height:49px;-moz-box-sizing:border-box;box-sizing:border-box}
div.social_like div.box{display:block;position:relative;width:auto;float:left;height:20px;line-height:20px;-moz-box-sizing:border-box;box-sizing:border-box}
div.social_like div.box:first-child{margin-right:12px}
div.social_like .fb_edge_widget_with_comment.fb_iframe_widget{margin-left:10px}
.responsiveFrame div#social_share{clear:both;display:block!important;float:none;background:url(/shop/static-tkws/sw/g/footerSocial.png) center center no-repeat #d4e2f1;width:100%;max-width:966px;max-width:100%;margin:20px auto 40px;padding:34px 20px 0;border-style:none;-moz-box-sizing:border-box;box-sizing:border-box}
div#social_share .social_like{display:none}
.column-center div#social_share,.column-wide div#social_share,.type_desktop div#social_share{float:right;width:926px;max-width:926px}
.column-center div#social_share{margin-right:-180px!important}
#social_share div.social_like{visibility:hidden}
div#social_share .social-button-holder span.title{display:block;font:22px/1 TeleGroteskEEUlt,Arial,Helvetica,sans-serif;margin:0 20px 0 0;text-transform:uppercase}
div#social_share .social-button-holder{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
div#social_share .social-button-holder>div{width:33.33333%;margin-bottom:34px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center}
div#social_share .share-button-label{display:inline-block;font:20px/1 TeleGroteskEEUlt,Arial,Helvetica,sans-serif;text-transform:uppercase}
div#social_share .email,div#social_share .fb-share-button{display:inline-block;height:20px;line-height:20px;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:20px;vertical-align:top}
div#social_share .email{font:20px/1 TeleGroteskEEUlt,Arial,Helvetica,sans-serif;color:#333!important;text-decoration:none!important;width:auto}
.box-validation-error-message .message-content .title,.popup-btn.btn-brd-magenta,.validation-btn.btn-brd-magenta{font-family:TeleGroteskEEUlt,arial,sans-serif}
div#social_share .email span.email-icon,div#social_share .email span.svg-css{display:inline-block;height:20px;width:26px;line-height:20px;margin-right:20px}
div#social_share .email span{display:inline-block;vertical-align:top;text-transform:uppercase}
div#social_share .email span.svg-css{background:url(/shop/static-tkws-frame/sw/g/frame/flat/sprite.svg#email) no-repeat #fff;content:'/shop/static-tkws-frame/sw/g/frame/flat/sprite.svg#email';-moz-background-size:26px 20px;background-size:26px 20px}
div#social_share .email span.email-icon{background:url(/shop/static-tkws/sw/g/icon-share-email.png) no-repeat #fff}
div#social_share .email span.tablet{display:none}
div#social_share .email span.tablet-hide{display:inline-block}
.box-validation-error-message{background-color:#fff;border:0;display:block;left:0;margin:auto;padding:37px 20px;position:fixed;right:0;top:20%;width:100%;z-index:8888;-webkit-backface-visibility:hidden}
.box-validation-error-message .message-content{max-width:600px;width:100%;margin:0 auto}
.box-validation-error-message .message-content .title{margin:0 0 7px;color:#e20074;font-size:24px;line-height:1;text-transform:uppercase}
.box-validation-error-message .message-content .message{margin:0 0 25px;font-size:18px;line-height:1.1;font-family:TeleGroteskEEHal,arial,sans-serif}
.box-validation-error-message .message-content .button{background-color:#e20074;border-bottom:1px solid #5f2643;display:inline-block;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:20px;line-height:30px;margin-right:7px;min-width:150px;padding:4px 30px;text-align:center;text-decoration:none;width:auto}
.box-validation-error-message .message-content .button.magenta{color:#fff}
.box-validation-error-message .message-content .button.grey{background:#f4f2ed;background:oldlinear-gradient(top,#f4f2ed 0,#e1dfdb 100%) -moz-;background:linear-gradient(to bottom,#f4f2ed 0,#e1dfdb 100%);color:#333}
.box-validation-error-message-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:100}
.box-basket .box-validation-error-message{top:118px}
.box-timeout-alert .alert-content{left:50%;top:50%;width:640px;max-width:100%;padding:34px 30px 38px;position:fixed;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;display:block;z-index:1002;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.box-timeout-alert .alert-content .title{color:#e20074;font-size:36px;font-family:TeleGroteskEEFet,arial,sans-serif;line-height:1;margin:0 0 20px}
.box-timeout-alert .alert-content .message{font-family:TeleGroteskEENor,arial,sans-serif;font-size:20px;line-height:22px;margin:0 0 25px}
.box-timeout-alert .alert-content .button{background-color:#e20074;border-bottom:1px solid #5f2643;color:#fff;display:inline-block;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:16px;line-height:22px;min-width:180px;padding:4px 10px 3px;text-decoration:none;width:auto}
.box-timeout-alert .overlay{z-index:1001}
.timeout-alert{position:relative;width:100%;height:100%}
.timeout-alert:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,.7);z-index:10}
.timeout-alert~.box-timeout-alert{display:block}
.t-checkbox{display:none!important}
.t-checkbox+label{cursor:pointer;display:block;margin:0 0 10px;min-height:21px;padding:2px 10px 0 35px;position:relative;vertical-align:top}
.t-checkbox:checked:disabled+label,.t-checkbox:disabled+label{cursor:default;opacity:.6;pointer-events:none}
.t-checkbox.t-checkbox--inline+label{display:inline-block}
.t-checkbox+label::after,.t-checkbox+label::before{content:'';display:block;position:absolute}
.t-checkbox+label::before{border:2px solid #999;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;height:24px;left:0;margin:0 10px 0 0;top:0;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:24px}
.t-checkbox+label::after{background:0 0;border:3px solid transparent;border-right-width:0;border-top-width:0;-moz-box-sizing:border-box;box-sizing:border-box;height:8px;left:4px;top:6px;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px;z-index:1}
.t-checkbox+label:hover::before{background:#a7a7a7;border-color:#a7a7a7}
.t-checkbox:disabled+label:hover::before{background:#fff;border-color:#a7a7a7}
.t-checkbox:checked+label:hover::before{background:#d0056d;border-color:#d0056d}
.t-checkbox:checked:disabled+label:hover::before{background-color:#e20074;border-color:#e20074}
.t-checkbox+label:active::before{background:#949494;border-color:#949494}
.t-checkbox:checked+label:active::before{background:#bf0a67;border-color:#bf0a67}
.t-checkbox:checked+label::before{background-color:#e20074;border-color:#e20074}
.t-checkbox:checked+label::after{border-color:#fff}
.t-checkbox:disabled+label::before{opacity:.6;pointer-events:none}
.t-checkbox:checked:disabled+label::after,.t-checkbox:checked:disabled+label::before{opacity:.6;pointer-events:none}
.t-checkbox.t-checkbox--small+label{margin:0;min-height:0;padding:1px 10px 0 30px;position:relative;vertical-align:top}
.t-checkbox--small+label::after,.t-checkbox--small+label::before{-moz-box-sizing:border-box;content:'';display:block;position:absolute}
.t-checkbox--small+label::before{border:2px solid rgba(51,51,51,.4);-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;height:18px;left:0;margin:0;top:0;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:18px}
.t-checkbox--small+label::after{background:0 0;border:2px solid transparent;border-right-width:0;border-top-width:0;box-sizing:border-box;height:5px;left:4px;top:5px;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:10px;z-index:1}
.form-btn,.popup-btn,.validation-btn{border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:ultra,Arial,sans-serif;line-height:normal;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out;font-size:1.25rem;padding:.583333rem 1.83333rem .666667rem}
.popup-btn.btn-brd-magenta,.validation-btn.btn-brd-magenta{-moz-border-radius:4px;font-size:15px;-moz-transition:all .3s ease-out}
.form-btn+.form-btn,.popup-btn+.popup-btn,.validation-btn+.validation-btn{margin-left:10px}
.popup-btn.btn-brd-magenta{padding:8px 24px;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;line-height:normal;outline:0;position:relative;text-decoration:none;text-indent:0;text-transform:uppercase;transition:all .3s ease-out;border:2px solid #e20074;text-align:center;background-color:transparent}
.btn-full-primary,.validation-btn.btn-brd-magenta{-moz-box-sizing:border-box;display:inline-block;line-height:normal;position:relative;text-align:center;text-indent:0;text-transform:uppercase;text-decoration:none;outline:0}
.form-btn.is-disabled,.form-btn:disabled,.popup-btn.btn-brd-magenta.is-disabled,.popup-btn.btn-brd-magenta:disabled{cursor:default;opacity:.4}
.popup-btn.btn-brd-magenta,.popup-btn.btn-brd-magenta:visited{border-color:#e20074;color:#e20074}
.btn-event-trigger:focus .popup-btn.btn-brd-magenta,.btn-event-trigger:hover .popup-btn.btn-brd-magenta,.popup-btn.btn-brd-magenta:focus,.popup-btn.btn-brd-magenta:hover{background-color:#e20074;color:#fff}
.btn-event-trigger:active .popup-btn.btn-brd-magenta,.popup-btn.btn-brd-magenta:active{background-color:#bf0a67;border-color:transparent;color:#fff}
.popup-btn.btn-brd-magenta:visited{background-color:transparent;border-color:#e20074;border-style:solid;border-width:2px;color:#e20074}
.popup-btn.btn-brd-magenta:focus,.popup-btn.btn-brd-magenta:hover{background-color:#e20074;color:#fff}
.popup-btn.btn-brd-magenta:active{background-color:#bf0a67;border-color:transparent;color:#fff}
.popup-btn.btn-brd-magenta.is-disabled.btn-brd-magenta:active,.popup-btn.btn-brd-magenta.is-disabled.btn-brd-magenta:focus,.popup-btn.btn-brd-magenta.is-disabled.btn-brd-magenta:hover,.popup-btn.btn-brd-magenta.is-disabled.btn-brd-magenta:visited,.popup-btn.btn-brd-magenta.is-disabled:active,.popup-btn.btn-brd-magenta.is-disabled:focus,.popup-btn.btn-brd-magenta.is-disabled:hover,.popup-btn.btn-brd-magenta.is-disabled:visited,.popup-btn.btn-brd-magenta:disabled.btn-brd-magenta:active,.popup-btn.btn-brd-magenta:disabled.btn-brd-magenta:focus,.popup-btn.btn-brd-magenta:disabled.btn-brd-magenta:hover,.popup-btn.btn-brd-magenta:disabled.btn-brd-magenta:visited,.popup-btn.btn-brd-magenta:disabled:active,.popup-btn.btn-brd-magenta:disabled:focus,.popup-btn.btn-brd-magenta:disabled:hover,.popup-btn.btn-brd-magenta:disabled:visited{background-color:transparent;border-color:#e20074;color:#e20074}
.form-btn-wrapper:not(:first-child){clear:both;padding-top:12px}
.form-btn,.form-btn:visited{background-color:#e20074;border:2px solid transparent;color:#fff}
.form-btn:focus,.form-btn:hover{background-color:#bf0a67;color:#fff}
.form-btn:active{background-color:#ad0f60;color:#fff}
.form-btn.is-disabled.btn-brd-magenta:active,.form-btn.is-disabled.btn-brd-magenta:focus,.form-btn.is-disabled.btn-brd-magenta:hover,.form-btn.is-disabled.btn-brd-magenta:visited,.form-btn:disabled.btn-brd-magenta:active,.form-btn:disabled.btn-brd-magenta:focus,.form-btn:disabled.btn-brd-magenta:hover,.form-btn:disabled.btn-brd-magenta:visited{background-color:transparent;color:#e20074;border-color:#e20074}
.form-btn.is-disabled:active,.form-btn.is-disabled:focus,.form-btn.is-disabled:hover,.form-btn.is-disabled:visited,.form-btn:disabled:active,.form-btn:disabled:focus,.form-btn:disabled:hover,.form-btn:disabled:visited{background-color:#e20074}
.validation-btn.btn-brd-magenta{padding:8px 24px;border-radius:4px;box-sizing:border-box;cursor:pointer;transition:all .3s ease-out;border:2px solid #e20074;background-color:transparent}
.form-btn.btn-brd-grey.is-disabled,.form-btn.btn-brd-grey:disabled,.popup-btn.btn-brd-grey.is-disabled,.popup-btn.btn-brd-grey:disabled,.validation-btn.btn-brd-grey.is-disabled,.validation-btn.btn-brd-grey:disabled,.validation-btn.btn-brd-magenta.is-disabled,.validation-btn.btn-brd-magenta:disabled{cursor:default;opacity:.4}
.validation-btn.btn-brd-magenta,.validation-btn.btn-brd-magenta:visited{border-color:#e20074;color:#e20074}
.btn-event-trigger:focus .validation-btn.btn-brd-magenta,.btn-event-trigger:hover .validation-btn.btn-brd-magenta,.validation-btn.btn-brd-magenta:focus,.validation-btn.btn-brd-magenta:hover{background-color:#e20074;color:#fff}
.btn-event-trigger:active .validation-btn.btn-brd-magenta,.validation-btn.btn-brd-magenta:active{background-color:#bf0a67;border-color:transparent;color:#fff}
.validation-btn.btn-brd-magenta:visited{background-color:transparent;border-color:#e20074;border-style:solid;border-width:2px;color:#e20074}
.validation-btn.btn-brd-magenta:focus,.validation-btn.btn-brd-magenta:hover{background-color:#e20074;color:#fff}
.validation-btn.btn-brd-magenta:active{background-color:#bf0a67;border-color:transparent;color:#fff}
.validation-btn.btn-brd-magenta.is-disabled.btn-brd-magenta:active,.validation-btn.btn-brd-magenta.is-disabled.btn-brd-magenta:focus,.validation-btn.btn-brd-magenta.is-disabled.btn-brd-magenta:hover,.validation-btn.btn-brd-magenta.is-disabled.btn-brd-magenta:visited,.validation-btn.btn-brd-magenta.is-disabled:active,.validation-btn.btn-brd-magenta.is-disabled:focus,.validation-btn.btn-brd-magenta.is-disabled:hover,.validation-btn.btn-brd-magenta.is-disabled:visited,.validation-btn.btn-brd-magenta:disabled.btn-brd-magenta:active,.validation-btn.btn-brd-magenta:disabled.btn-brd-magenta:focus,.validation-btn.btn-brd-magenta:disabled.btn-brd-magenta:hover,.validation-btn.btn-brd-magenta:disabled.btn-brd-magenta:visited,.validation-btn.btn-brd-magenta:disabled:active,.validation-btn.btn-brd-magenta:disabled:focus,.validation-btn.btn-brd-magenta:disabled:hover,.validation-btn.btn-brd-magenta:disabled:visited{border-color:#e20074;color:#e20074;background-color:transparent}
.form-btn.btn-brd-grey,.form-btn.btn-brd-grey:visited,.popup-btn.btn-brd-grey,.popup-btn.btn-brd-grey:visited,.validation-btn.btn-brd-grey,.validation-btn.btn-brd-grey:visited{background-color:transparent;border-color:#939290;border-style:solid;border-width:2px;color:#262626}
.form-btn.btn-brd-grey:focus,.form-btn.btn-brd-grey:hover,.popup-btn.btn-brd-grey:focus,.popup-btn.btn-brd-grey:hover,.validation-btn.btn-brd-grey:focus,.validation-btn.btn-brd-grey:hover{background-color:#939290;border-color:transparent;color:#fff}
.form-btn.btn-brd-grey:active,.popup-btn.btn-brd-grey:active,.validation-btn.btn-brd-grey:active{background-color:#767574;border-color:transparent;color:#fff}
.form-btn.btn-brd-grey.is-disabled.btn-brd-magenta:active,.form-btn.btn-brd-grey.is-disabled.btn-brd-magenta:focus,.form-btn.btn-brd-grey.is-disabled.btn-brd-magenta:hover,.form-btn.btn-brd-grey.is-disabled.btn-brd-magenta:visited,.form-btn.btn-brd-grey:disabled.btn-brd-magenta:active,.form-btn.btn-brd-grey:disabled.btn-brd-magenta:focus,.form-btn.btn-brd-grey:disabled.btn-brd-magenta:hover,.form-btn.btn-brd-grey:disabled.btn-brd-magenta:visited,.popup-btn.btn-brd-grey.is-disabled.btn-brd-magenta:active,.popup-btn.btn-brd-grey.is-disabled.btn-brd-magenta:focus,.popup-btn.btn-brd-grey.is-disabled.btn-brd-magenta:hover,.popup-btn.btn-brd-grey.is-disabled.btn-brd-magenta:visited,.popup-btn.btn-brd-grey:disabled.btn-brd-magenta:active,.popup-btn.btn-brd-grey:disabled.btn-brd-magenta:focus,.popup-btn.btn-brd-grey:disabled.btn-brd-magenta:hover,.popup-btn.btn-brd-grey:disabled.btn-brd-magenta:visited,.validation-btn.btn-brd-grey.is-disabled.btn-brd-magenta:active,.validation-btn.btn-brd-grey.is-disabled.btn-brd-magenta:focus,.validation-btn.btn-brd-grey.is-disabled.btn-brd-magenta:hover,.validation-btn.btn-brd-grey.is-disabled.btn-brd-magenta:visited,.validation-btn.btn-brd-grey:disabled.btn-brd-magenta:active,.validation-btn.btn-brd-grey:disabled.btn-brd-magenta:focus,.validation-btn.btn-brd-grey:disabled.btn-brd-magenta:hover,.validation-btn.btn-brd-grey:disabled.btn-brd-magenta:visited{background-color:transparent;color:#e20074;border-color:#e20074}
.form-btn.btn-brd-grey.is-disabled:active,.form-btn.btn-brd-grey.is-disabled:focus,.form-btn.btn-brd-grey.is-disabled:hover,.form-btn.btn-brd-grey.is-disabled:visited,.form-btn.btn-brd-grey:disabled:active,.form-btn.btn-brd-grey:disabled:focus,.form-btn.btn-brd-grey:disabled:hover,.form-btn.btn-brd-grey:disabled:visited,.popup-btn.btn-brd-grey.is-disabled:active,.popup-btn.btn-brd-grey.is-disabled:focus,.popup-btn.btn-brd-grey.is-disabled:hover,.popup-btn.btn-brd-grey.is-disabled:visited,.popup-btn.btn-brd-grey:disabled:active,.popup-btn.btn-brd-grey:disabled:focus,.popup-btn.btn-brd-grey:disabled:hover,.popup-btn.btn-brd-grey:disabled:visited,.validation-btn.btn-brd-grey.is-disabled:active,.validation-btn.btn-brd-grey.is-disabled:focus,.validation-btn.btn-brd-grey.is-disabled:hover,.validation-btn.btn-brd-grey.is-disabled:visited,.validation-btn.btn-brd-grey:disabled:active,.validation-btn.btn-brd-grey:disabled:focus,.validation-btn.btn-brd-grey:disabled:hover,.validation-btn.btn-brd-grey:disabled:visited{background-color:transparent;border-color:#939290;color:#262626}
.btn-full-primary{-moz-border-radius:4px;border-radius:4px;box-sizing:border-box;cursor:pointer;font-family:ultra,Arial,sans-serif;-moz-transition:all .3s ease-out;transition:all .3s ease-out;font-size:1.25rem;background-color:#e20074;border:2px solid transparent;color:#fff;width:100%;padding:.583333rem 1.83333rem .666667rem}
.btn-full-primary:visited{background-color:#e20074;border:2px solid transparent;color:#fff}
.btn-full-primary:focus,.btn-full-primary:hover{background-color:#bf0a67;color:#fff}
.btn-full-primary:active{background-color:#ad0f60;color:#fff}
.btn-full-primary.is-disabled,.btn-full-primary:disabled{cursor:default;opacity:.4}
.btn-full-primary.is-disabled.btn-brd-magenta:active,.btn-full-primary.is-disabled.btn-brd-magenta:focus,.btn-full-primary.is-disabled.btn-brd-magenta:hover,.btn-full-primary.is-disabled.btn-brd-magenta:visited,.btn-full-primary:disabled.btn-brd-magenta:active,.btn-full-primary:disabled.btn-brd-magenta:focus,.btn-full-primary:disabled.btn-brd-magenta:hover,.btn-full-primary:disabled.btn-brd-magenta:visited{background-color:transparent;color:#e20074;border-color:#e20074}
.btn-full-primary.is-disabled:active,.btn-full-primary.is-disabled:focus,.btn-full-primary.is-disabled:hover,.btn-full-primary.is-disabled:visited,.btn-full-primary:disabled:active,.btn-full-primary:disabled:focus,.btn-full-primary:disabled:hover,.btn-full-primary:disabled:visited{background-color:#e20074}
#app-globalsearch{display:block;max-width:1280px;padding:0 20px;width:100%}
#app-globalsearch h1.page-heading{margin-bottom:42px;margin-top:-9px}
.box-product-text-boxes{padding:0 20px}
.box-product-text-boxes h4{margin-bottom:7px}
.box-product-text-boxes p{line-height:23px}
#app-globalsearch .gs-header{background:#fff;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 1px rgba(0,0,0,.18),0 1px 1px rgba(0,0,0,.24),0 1px 2px rgba(0,0,0,.12);box-shadow:0 0 1px rgba(0,0,0,.18),0 1px 1px rgba(0,0,0,.24),0 1px 2px rgba(0,0,0,.12);width:100%}
#app-globalsearch .gs-header .search-bar{display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:18px;position:relative;width:100%}
#app-globalsearch .gs-header .search-bar:after{clear:both;content:' ';display:table}
#app-globalsearch .gs-header .search-bar .inputbox{position:relative;width:100%}
#app-globalsearch .gs-header .search-bar .search-input{-moz-border-radius:4px;border-radius:4px 0 0 4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border:1px solid rgba(51,51,51,.2);border-right:none;-moz-box-sizing:border-box;box-sizing:border-box;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:18px;height:54px;outline:0;padding:0 24px;width:100%}
#app-globalsearch .gs-header .search-bar .search-input::-ms-clear{display:none}
#app-globalsearch .gs-header .search-bar .search-input:placeholder-shown{font-family:TeleGroteskEEHal,arial,sans-serif;font-style:italic}
#app-globalsearch .gs-header .suggest h2,#app-globalsearch .gs-header .suggest ul li,#app-globalsearch .gs-header .suggest ul li strong{font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400}
#app-globalsearch .gs-header .search-bar .search-input.opened{-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
#app-globalsearch .gs-header .search-bar .textReset{background-color:#d6d6d6;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:20px;right:24px;position:absolute;top:17px;width:20px}
#app-globalsearch .gs-header .search-bar .textReset:after,#app-globalsearch .gs-header .search-bar .textReset:before{background:#fff;bottom:auto;-moz-box-sizing:content-box;box-sizing:content-box;content:'';display:block;height:11px;left:9px;position:absolute;right:auto;top:5px;width:2px;-moz-transform-origin:center center;transform-origin:center center}
#app-globalsearch .gs-header .search-bar .textReset:before{-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
#app-globalsearch .gs-header .search-bar .textReset:after{left:9px;top:5px;-moz-transform:rotate(45deg);transform:rotate(45deg)}
#app-globalsearch .gs-header .search-bar .search-dropdown{font-family:TeleGroteskEEHal,arial,sans-serif;font-size:18px;line-height:21px;margin-right:18px;position:relative}
#app-globalsearch .gs-header .search-bar .search-dropdown__button{-moz-border-radius:4px;border-radius:0 4px 4px 0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border:1px solid rgba(51,51,51,.2);border-left:none;background-image:-moz- oldlinear-gradient(rgba(51,51,51,.4) 33%,rgba(255,255,255,0) 0);background-image:linear-gradient(rgba(51,51,51,.4) 33%,rgba(255,255,255,0) 0);background-position:left;background-repeat:repeat-y;-moz-background-size:1px 3px;background-size:1px 3px;-moz-box-shadow:inset -5px 0 0 5px #fff;box-shadow:inset -5px 0 0 5px #fff;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;display:block;height:54px;line-height:54px;padding:0 24px;text-decoration:none;width:228px}
#app-globalsearch .gs-header .search-bar .search-dropdown__button::after,#app-globalsearch .gs-header .search-bar .search-dropdown__button::before{background-color:#262626;-moz-border-radius:2px;border-radius:2px;content:'';display:block;height:2px;position:absolute;right:26px;top:26px;-moz-transform:rotate(45deg);transform:rotate(45deg);width:7px}
#app-globalsearch .gs-header .search-bar .search-dropdown__button::after{right:22px;-moz-transform:rotate(-225deg);transform:rotate(-225deg)}
#app-globalsearch .gs-header .search-bar .search-dropdown.search-dropdown--opened .search-dropdown__button{-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
#app-globalsearch .gs-header .search-bar .search-dropdown__list{background:#fff;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border:1px solid rgba(51,51,51,.2);-moz-box-sizing:border-box;box-sizing:border-box;display:none;list-style:none;margin-top:-1px;padding:18px 18px 5px 24px;position:absolute;width:228px;z-index:1}
#app-globalsearch .gs-header .search-bar .search-dropdown.search-dropdown--opened .search-dropdown__list{display:block}
#app-globalsearch .gs-header .search-bar .search-dropdown__list-item{cursor:pointer;padding-bottom:15px;position:relative}
#app-globalsearch .gs-header .search-bar .search-dropdown__list-item--selected,#app-globalsearch .gs-header .search-bar .search-dropdown__list-item:hover{color:#e20074}
#app-globalsearch .gs-header .search-bar .search-dropdown__list-item--selected::after,#app-globalsearch .gs-header .search-bar .search-dropdown__list-item--selected::before{background-color:#e20074;-moz-border-radius:2px;border-radius:2px;content:'';display:block;height:2px;position:absolute;right:3px;top:10px;-moz-transform:rotate(-225deg);transform:rotate(-225deg);width:12px}
#app-globalsearch .gs-header .result-menu ul:after,#app-globalsearch .gs-header .result-menu:after{content:' ';display:table;clear:both}
#app-globalsearch .gs-header .search-bar .search-dropdown__list-item--selected::after{right:12px;top:13px;-moz-transform:rotate(45deg);transform:rotate(45deg);width:6px}
#app-globalsearch .gs-header .search-bar .button-search{background:url(/shop/static-tkws/sw/g/ico_search.svg) 36px 15px no-repeat #e20074;-moz-border-radius:3px;border-radius:3px;border:none;color:#fff;float:right;font-family:TeleGroteskEEUlt,arial,sans-serif;font-size:18px;height:54px;line-height:18px;margin:0;min-width:178px;padding:18px 46px 18px 72px;text-indent:0;text-transform:uppercase}
#app-globalsearch .gs-header .search-bar .button-search.active,#app-globalsearch .gs-header .search-bar .button-search:hover{background-color:#bf0a67}
#app-globalsearch .gs-header .search-bar .button-search:active{background-color:#ae0f61}
#app-globalsearch .gs-header .search-bar .button-search:focus{outline:0}
#app-globalsearch .gs-header .result-menu{width:600px;margin:0 auto}
#app-globalsearch .gs-header .result-menu ul{margin:0 auto;padding:0;width:100%}
#app-globalsearch .gs-header .result-menu ul li{margin-left:117px;padding-top:10px;display:inline-block;font-size:18px}
#app-globalsearch .gs-header .result-menu ul li:first-child{margin-left:0}
#app-globalsearch .gs-header .result-menu ul li a{padding:0 8px;color:#4b4b4b;display:inline-block;height:30px;text-decoration:none;text-transform:uppercase;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#app-globalsearch .gs-header .result-menu ul li a.active,#app-globalsearch .gs-header .result-menu ul li a:hover{border-bottom:3px solid #e20074;color:#e20074;font-family:TeleGroteskEEUlt,arial,sans-serif}
#app-globalsearch .gs-header .result-menu-select-mobile{display:none}
#app-globalsearch .gs-header .suggest{background:#fff;border:1px solid rgba(51,51,51,.2);-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;height:0;margin:-1px auto 0;opacity:0;position:absolute;-moz-transition:transform .4s ease-in-out,visibility .4s ease-in-out,z-index 0s linear .4s,opacity .4s,-moz-transform .4s ease-in-out;transition:transform .4s ease-in-out,visibility .4s ease-in-out,z-index 0s linear .4s,opacity .4s;transition:transform .4s ease-in-out,visibility .4s ease-in-out,z-index 0s linear .4s,opacity .4s,-moz-transform .4s ease-in-out;visibility:hidden;overflow:hidden;width:100%;z-index:1}
#app-globalsearch .gs-header .suggest.opened{display:block;height:auto;opacity:1;padding-top:16px;-moz-transition:transform .4s ease-in-out,visibility .4s ease-in-out,z-index 0s linear .4s,opacity .4s,-moz-transform .4s ease-in-out;transition:transform .4s ease-in-out,visibility .4s ease-in-out,z-index 0s linear .4s,opacity .4s;transition:transform .4s ease-in-out,visibility .4s ease-in-out,z-index 0s linear .4s,opacity .4s,-moz-transform .4s ease-in-out;visibility:visible}
#app-globalsearch .gs-header .suggest-block{border-bottom:solid 1px #eaeaea;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 12px 16px;padding:0 12px;width:100%}
#app-globalsearch .gs-header .suggest-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
#app-globalsearch .gs-header .suggest h2{color:#333;display:block;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:15px;margin:0;padding:4px 8px 0 0;width:122px}
#app-globalsearch .gs-header .suggest-block__badge{background:#fff;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 1px rgba(0,0,0,.18),0 1px 1px rgba(0,0,0,.24);box-shadow:0 0 1px rgba(0,0,0,.18),0 1px 1px rgba(0,0,0,.24);color:#e20074;display:inline-block;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:12px;line-height:15px;padding:3px 12px;text-transform:uppercase}
#app-globalsearch .gs-header .suggest li .suggest-block__badge{margin-left:10px}
#app-globalsearch .gs-header .suggest ul{margin:0;padding:0}
#app-globalsearch .gs-header .suggest ul li{font-family:TeleGroteskEEHal,arial,sans-serif;font-size:18px;height:auto;line-height:21px;list-style:none;padding:3px 12px 12px}
#app-globalsearch .gs-header .suggest ul li a{color:#333;cursor:pointer;display:inline-block;position:relative;text-decoration:none}
#app-globalsearch .gs-header .suggest ul li a:active,#app-globalsearch .gs-header .suggest ul li a:visited{color:#333;text-decoration:none}
#app-globalsearch .gs-header .suggest ul li a:link{color:#333}
#app-globalsearch .gs-header .suggest ul li a:hover{color:#e20074}
#app-globalsearch .gs-header .suggest ul li img{float:left;margin-top:-4px;max-height:30px;max-width:30px;margin-right:10px}
#app-globalsearch .gs-header .suggest ul li strong{font-family:TeleGroteskEEFet,arial,sans-serif}
#app-globalsearch .gs-keyword{-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-box;display:-ms-flexbox;display:flex;height:90px;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 18px;width:100%}
#app-globalsearch .gs-keyword p{font-size:18px;line-height:21px;margin:0}
#app-globalsearch .gs-keyword .keyword{font-family:TeleGroteskEEUlt,arial,sans-serif}
#app-globalsearch .gs-keyword .result-type{-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-box;display:-ms-flexbox;display:flex}
#app-globalsearch .gs-keyword .result-type__radio{cursor:pointer;display:block;font-size:15px;line-height:21px;margin:0 0 10px;min-height:21px;padding:2px 36px 0 35px;position:relative;text-decoration:none}
#app-globalsearch .gs-keyword .result-type__radio::before{border:2px solid #999;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;content:'';display:block;height:24px;left:0;margin:0 10px 0 0;position:absolute;top:0;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:24px}
#app-globalsearch .gs-keyword .result-type__radio::after{background:0 0;border:3px solid transparent;border-right-width:0;border-top-width:0;-moz-box-sizing:border-box;box-sizing:border-box;content:'';display:block;height:8px;left:4px;position:absolute;top:6px;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px;z-index:1}
#app-globalsearch .gs-keyword .result-type__radio:last-child{padding-right:0}
#app-globalsearch .gs-keyword .result-type__radio-checked{color:#e20074;font-family:TeleGroteskEEFet,arial,sans-serif}
#app-globalsearch .gs-keyword .result-type__radio-checked::before{background-color:#e20074;border-color:#e20074}
#app-globalsearch .gs-keyword .result-type__radio-checked::after{border-color:#fff}
#app-globalsearch .gs-keyword .result-type-buttons{display:none}
#app-globalsearch .gs-keyword .result-type-show{background:url(/shop/static-tkws/sw/g/ico_filter.svg) 0 center no-repeat;padding-left:24px}
#app-globalsearch .gs-keyword .result-type-hide{background:url(/shop/static-tkws/sw/g/ico_close.svg) 0 center no-repeat;padding-left:24px}
#app-globalsearch .gs-results{display:block;max-width:1280px;width:100%}
#app-globalsearch .gs-results .box-paginator{margin:0 0 20px;padding-top:50px;border-top:1px rgba(51,51,51,.2) solid}
#app-globalsearch .gs-results .page-up{margin-top:30px}
#app-globalsearch .gs-result-item{border-top:1px rgba(51,51,51,.2) solid;display:block;height:auto;padding:30px 0;width:100%}
#app-globalsearch .gs-result-item:after{clear:both;content:' ';display:table}
#app-globalsearch .gs-result-item h3{font-family:TeleGroteskEENor,arial,sans-serif;font-size:21px;line-height:24px;margin:0 0 24px;text-transform:uppercase}
#app-globalsearch .gs-result-item h3 a{color:#e20074;text-decoration:none}
#app-globalsearch .gs-result-item h3 a b,#app-globalsearch .gs-result-item h3 a span,#app-globalsearch .gs-result-item h3 a strong{font-family:TeleGroteskEEUlt,arial,sans-serif;font-weight:400}
#app-globalsearch .gs-result-item h3 a span.subtitle{font-family:TeleGroteskEEFet,arial,sans-serif;display:block}
#app-globalsearch .gs-result-item.store h3,#app-globalsearch .gs-result-item.text h3{margin:0 0 11px;word-break:break-word}
#app-globalsearch .gs-result-item.roaming{padding:33px 0 31px}
#app-globalsearch .gs-result-item.roaming h3{font-family:TeleGroteskEEUlt,arial,sans-serif;margin:0 0 29px}
#app-globalsearch .gs-result-item.document{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
#app-globalsearch .gs-result-item.document h3{margin:0;padding-left:45px;width:-moz-calc(100% - 300px);width:calc(100% - 300px)}
#app-globalsearch .gs-result-item.document h3::before{height:30px;margin:-5px 0 0 -45px;position:absolute;width:30px}
#app-globalsearch .gs-result-item.document h3.excel::before{content:url(/shop/static-tkws/sw/g/ico_excel.svg)}
#app-globalsearch .gs-result-item.document h3.pdf::before{content:url(/shop/static-tkws/sw/g/ico_pdf.svg)}
#app-globalsearch .gs-result-item.document h3.doc::before{content:url(/shop/static-tkws/sw/g/ico_doc.svg)}
#app-globalsearch .gs-result-item.document .link-download{display:inline-block;font-family:TeleGroteskEEFet,arial,sans-serif;margin-left:auto;padding-left:36px;width:260px}
#app-globalsearch .gs-result-item.document .link-download::before{content:url(/shop/static-tkws/sw/g/ico_download.svg);height:24px;margin:-2px 0 0 -36px;position:absolute;width:24px}
#app-globalsearch .gs-result-item.document .link-download span{font-family:TeleGroteskEENor,arial,sans-serif}
#app-globalsearch .gs-result-item.recommended{background:#fff;-moz-box-shadow:0 0 1px rgba(0,0,0,.18),0 1px 1px rgba(0,0,0,.24),0 1px 2px rgba(0,0,0,.12);box-shadow:0 0 1px rgba(0,0,0,.18),0 1px 1px rgba(0,0,0,.24),0 1px 2px rgba(0,0,0,.12);-moz-border-radius:2px;border-radius:2px;padding:20px 14px 36px}
#app-globalsearch .gs-result-item.recommended h4.recommended-title{border-bottom:1px solid rgba(51,51,51,.2);font-family:TeleGroteskEEFet,arial,sans-serif;font-size:21px;line-height:24px;margin:0 0 18px;padding:0 0 18px}
#app-globalsearch .gs-result-item .content-wrapper:after{clear:both;content:' ';display:table}
#app-globalsearch .gs-result-item .img-holder{display:block;float:left;height:240px;width:20%}
#app-globalsearch .gs-result-item .img-holder .responsive-image{width:100%;-moz-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center}
#app-globalsearch .gs-result-item .details{float:left;height:100%;padding:1px 10px 0 32px;width:-moz-calc(100% - 309px - 25%);width:calc(100% - 309px - 25%)}
#app-globalsearch .gs-result-item .details .detail-title{font-family:TeleGroteskEEFet,arial,sans-serif;font-size:18px;font-weight:400;line-height:21px;margin:20px 0 12px;padding:0}
#app-globalsearch .gs-result-item .details .detail-title:first-child{margin-top:0}
#app-globalsearch .gs-result-item .details .detail-container-title{display:none}
#app-globalsearch .gs-result-item .details .detail-container-title::after,#app-globalsearch .gs-result-item .details .detail-container-title::before{background-color:#262626;-moz-border-radius:2px;border-radius:2px;content:'';display:block;height:2px;position:absolute;right:10px;top:10px;-moz-transform:rotate(45deg);transform:rotate(45deg);width:7px}
#app-globalsearch .gs-result-item .details .detail-container-title::after{right:6px;-moz-transform:rotate(-225deg);transform:rotate(-225deg)}
#app-globalsearch .gs-result-item .details .detail-container.opened .detail-container-title{border-bottom:solid 1px rgba(51,51,51,.2);margin:0 0 14px;padding-bottom:7px}
#app-globalsearch .gs-result-item .details .detail-option{-moz-border-radius:4px;border-radius:4px;border:2px solid rgba(51,51,51,.1);display:inline-block;font-size:15px;line-height:36px;margin-right:12px;padding:0 10px;height:36px;text-align:center;width:72px}
#app-globalsearch .gs-result-item .details .detail-color{height:24px;margin-right:12px;width:24px}
#app-globalsearch .gs-result-item .details ul{display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:100%}
#app-globalsearch .gs-result-item .details ul li{font-size:18px;line-height:21px;padding:0 60px 0 14px;position:relative;width:50%}
#app-globalsearch .gs-result-item .details ul li:before{background:#e20074;-moz-border-radius:50%;border-radius:50%;content:" ";display:block;height:5px;left:0;position:absolute;top:8px;width:5px}
#app-globalsearch .gs-result-item .pack-info{float:right;width:309px;padding:0;display:-ms-flexbox;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
#app-globalsearch .gs-result-item .pack-info .pack-wrapper{display:block;margin-bottom:10px;width:100%}
#app-globalsearch .gs-result-item .pack-info .product-stock__info{display:none;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:18px;width:205px}
#app-globalsearch .gs-result-item .pack-info .product-stock__info .product-stock__text{-moz-box-flex:1;-ms-flex:1 2 auto;flex:1 2 auto;width:30%}
#app-globalsearch .gs-result-item .pack-info .product-stock__info .product-stock__text p{font-size:18px;line-height:22px}
#app-globalsearch .gs-result-item .pack-info .product-stock__info .product-stock__text span{font-size:15px;line-height:18px;color:#262626}
#app-globalsearch .gs-result-item .pack-info .product-stock__info .product-stock__status{-moz-box-flex:1;-ms-flex:1 2 auto;flex:1 2 auto;width:70%;text-align:right}
#app-globalsearch .gs-result-item .pack-info .product-stock__info .product-stock__status span{font-size:15px;line-height:18px;color:#333}
#app-globalsearch .gs-result-item .pack-info .product-stock__info .product-stock__status span.green-tick{color:#59B300}
#app-globalsearch .gs-result-item .pack-info .product-stock__info .product-stock__status span.green-tick:after{content:'';width:10px;height:5px;border-bottom:2px solid #59B300;border-left:2px solid #59B300;display:inline-block;-moz-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:6px;position:relative;top:-3px}
#app-globalsearch .gs-result-item .pack-info .product-stock__info .product-stock__status span.dark-magenta{color:#bf0a67}
#app-globalsearch .gs-result-item .pack-info p{font-size:15px;line-height:18px;margin:0}
#app-globalsearch .gs-result-item .pack-info p.price{color:#e20074;font-family:TeleGroteskEEUlt,arial,sans-serif;font-size:30px;line-height:36px;white-space:nowrap}
#app-globalsearch .gs-result-item .pack-info .btn-brd{padding:8px 24px;-moz-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:TeleGroteskEEUlt,arial,sans-serif;font-size:15px;line-height:normal;outline:0;position:relative;text-decoration:none;text-indent:0;text-transform:uppercase;-moz-transition:all .3s ease-out;transition:all .3s ease-out;border:2px solid #e20074;text-align:center;background-color:transparent;margin-bottom:12px}
#app-globalsearch .gs-result-item .pack-info .btn-brd,#app-globalsearch .gs-result-item .pack-info .btn-brd:visited{border-color:#e20074;color:#e20074}
#app-globalsearch .gs-result-item .pack-info .btn-brd:focus,#app-globalsearch .gs-result-item .pack-info .btn-brd:hover,.btn-event-trigger:focus #app-globalsearch .gs-result-item .pack-info .btn-brd,.btn-event-trigger:hover #app-globalsearch .gs-result-item .pack-info .btn-brd{background-color:#e20074;color:#fff}
#app-globalsearch .gs-result-item .pack-info .btn-brd:active,.btn-event-trigger:active #app-globalsearch .gs-result-item .pack-info .btn-brd{background-color:#bf0a67;border-color:transparent;color:#fff}
#app-globalsearch .gs-result-item .pack-info .btn-brd:visited{background-color:transparent;border-color:#e20074;border-style:solid;border-width:2px;color:#e20074}
#app-globalsearch .gs-result-item .pack-info .btn-brd:focus,#app-globalsearch .gs-result-item .pack-info .btn-brd:hover{background-color:#e20074;color:#fff}
#app-globalsearch .gs-result-item .pack-info .btn-brd:active{background-color:#bf0a67;border-color:transparent;color:#fff}
#app-globalsearch .gs-result-item .pack-info .btn-brd.is-disabled.btn-brd-magenta:active,#app-globalsearch .gs-result-item .pack-info .btn-brd.is-disabled.btn-brd-magenta:focus,#app-globalsearch .gs-result-item .pack-info .btn-brd.is-disabled.btn-brd-magenta:hover,#app-globalsearch .gs-result-item .pack-info .btn-brd.is-disabled.btn-brd-magenta:visited,#app-globalsearch .gs-result-item .pack-info .btn-brd.is-disabled:active,#app-globalsearch .gs-result-item .pack-info .btn-brd.is-disabled:focus,#app-globalsearch .gs-result-item .pack-info .btn-brd.is-disabled:hover,#app-globalsearch .gs-result-item .pack-info .btn-brd.is-disabled:visited,#app-globalsearch .gs-result-item .pack-info .btn-brd:disabled.btn-brd-magenta:active,#app-globalsearch .gs-result-item .pack-info .btn-brd:disabled.btn-brd-magenta:focus,#app-globalsearch .gs-result-item .pack-info .btn-brd:disabled.btn-brd-magenta:hover,#app-globalsearch .gs-result-item .pack-info .btn-brd:disabled.btn-brd-magenta:visited,#app-globalsearch .gs-result-item .pack-info .btn-brd:disabled:active,#app-globalsearch .gs-result-item .pack-info .btn-brd:disabled:focus,#app-globalsearch .gs-result-item .pack-info .btn-brd:disabled:hover,#app-globalsearch .gs-result-item .pack-info .btn-brd:disabled:visited{background-color:transparent;border-color:#e20074;color:#e20074}
#app-globalsearch .gs-result-item .pack-info .btn-brd.is-disabled,#app-globalsearch .gs-result-item .pack-info .btn-brd:disabled{cursor:default;opacity:.4}
#app-globalsearch .gs-result-item p.lead{font-size:20px;line-height:24px;margin:0}
#app-globalsearch .gs-result-item p.lead b{font-family:TeleGroteskEEUlt,arial,sans-serif;font-weight:400}
#app-globalsearch .gs-result-item.roaming>.col,#app-globalsearch .gs-result-item.store>.col{float:left;max-width:320px;width:33.33%}
#app-globalsearch .gs-result-item.store>.col h5{margin:0;color:#e20074;font-family:TeleGroteskEEUlt,arial,sans-serif;font-size:20px;line-height:24px}
#app-globalsearch .gs-result-item.store>.col p{margin:0;font-size:20px;line-height:24px}
#app-globalsearch .gs-result-item.store>.col p strong{font-family:TeleGroteskEEFet,arial,sans-serif;font-weight:400}
#app-globalsearch .gs-result-item.store>.col a{color:#333;font-family:TeleGroteskEEUlt,arial,sans-serif}
#app-globalsearch .gs-result-item.store>.col a:hover{text-decoration:none}
#app-globalsearch .gs-result-item.store>.col ul{list-style:none;margin:0;padding:0}
#app-globalsearch .gs-result-item.store>.col ul li{font-size:20px;line-height:24px;padding:0 0 0 14px;position:relative}
#app-globalsearch .gs-result-item.store>.col ul li:before{background:#333;content:" ";display:block;height:7px;left:0;position:absolute;top:10px;width:7px}
#app-globalsearch .gs-result-item.roaming>.col a,#app-globalsearch .gs-result-item.roaming>.col p{color:#e20074;margin:0;text-decoration:none}
#app-globalsearch .gs-result-item.roaming>.col a b,#app-globalsearch .gs-result-item.roaming>.col p b{font-family:TeleGroteskEEUlt,arial,sans-serif;font-weight:400}
#app-globalsearch .gs-result-item.no-result{background:url(/shop/static-tkws/sw/g/ico_no_result.svg) 20px 18px no-repeat;-moz-border-radius:2px;border-radius:2px;border:2px dashed rgba(51,51,51,.2);margin:36px 0;padding:18px 18px 18px 96px}
#app-globalsearch .gs-result-item.no-result h3{color:#BAB7AF;font-family:TeleGroteskEEUlt,arial,sans-serif;font-size:24px;line-height:27px;margin:0;padding:0;text-transform:none}
#app-globalsearch .gs-result-item.no-result p{color:#BAB7AF;font-size:18px;line-height:21px}
.box-scenario-popup-wrapper{-moz-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1002}
.box-scenario-popup{display:block;left:50%;position:fixed;top:50%;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1003}
.box-scenario-popup .conten-wrapper{background:#fff;max-width:100%;padding:20px;position:relative}
.box-scenario-popup h4{color:#e20074;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:36px;line-height:38px;margin:0 0 20px;text-align:center}
.box-scenario-popup h4.notice{margin-bottom:12px}
.box-scenario-popup p{font-size:22px;line-height:24px;margin:0;text-align:center}
.box-scenario-popup .offer-wrapper{display:block;padding:26px 0 0;text-align:center;width:100%}
.box-scenario-popup .offer-wrapper .offer{display:inline-block;max-width:230px;text-align:center}
.box-scenario-popup .offer-wrapper .offer img{height:auto;max-width:100%}
.box-scenario-popup .offer-wrapper .offer a{color:#333;font-size:18px;line-height:22px}
.box-scenario-popup .offer-wrapper .offer a:hover{text-decoration:none}
.box-scenario-popup .offer-wrapper .offer p{margin:0 0 6px}
.box-scenario-popup .offer-wrapper .offer .price{color:#e20074;font-family:TeleGroteskEEUlt,arial,sans-serif;font-size:28px;line-height:32px;margin:0}
.box-scenario-popup .offer-wrapper.full-width .offer{max-width:480px;width:100%}
.box-scenario-popup a.close{cursor:pointer;display:block;height:20px;overflow:hidden;position:absolute;right:15px;text-indent:-9999999px;top:15px;width:20px}
.box-scenario-popup a.close:after,.box-scenario-popup a.close:before{background:#333;content:" ";display:block;height:3px;left:0;position:absolute;top:50%;width:18px}
.box-scenario-popup a.close:before{-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.box-scenario-popup a.close:after{-moz-transform:rotate(45deg);transform:rotate(45deg)}
.box-checkout-popup .box-scenario-popup .conten-wrapper,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper{padding:51px 25px 25px 30px}
.box-checkout-popup .box-scenario-popup .conten-wrapper h4,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper h4{text-align:left}
.box-checkout-popup .box-scenario-popup .conten-wrapper p,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p{font-size:20px;line-height:20px;margin-bottom:20px;text-align:left}
.box-checkout-popup .box-scenario-popup .conten-wrapper p.highlighted-text,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p.highlighted-text{line-height:22px;margin-bottom:0;margin-top:0}
.box-checkout-popup .box-scenario-popup .conten-wrapper p.highlighted-text.price,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p.highlighted-text.price{line-height:26px}
.box-checkout-popup .box-scenario-popup .conten-wrapper p.error-text,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p.error-text{line-height:24px;margin:0 0 0 50px}
.box-checkout-popup .box-scenario-popup .conten-wrapper p.error-text+.button-magenta,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p.error-text+.button-magenta{margin:23px 0 0}
.box-checkout-popup .box-scenario-popup .conten-wrapper p.error-text .icon,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p.error-text .icon{background:#e3000f;-moz-transform:rotate(45deg);transform:rotate(45deg)}
.box-checkout-popup .box-scenario-popup .conten-wrapper p.error-text .icon:before,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p.error-text .icon:before{background:#fff;content:"";height:2px;margin:15px 0 0 6px;position:absolute;width:20px}
.box-checkout-popup .box-scenario-popup .conten-wrapper p.error-text .icon:after,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p.error-text .icon:after{background:#fff;content:"";height:20px;margin:6px 0 0 15px;position:absolute;width:2px}
.box-checkout-popup .box-scenario-popup .conten-wrapper p .icon,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p .icon{-moz-border-radius:50%;border-radius:50%;height:32px;margin:-3px 0 0 -51px;position:absolute;width:32px}
.box-checkout-popup .box-scenario-popup .conten-wrapper p strong,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p strong{font-family:TeleGroteskEEFet,arial,sans-serif;font-weight:400}
.box-checkout-popup .box-scenario-popup .conten-wrapper .quantity,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .quantity{margin:18px 0 24px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey.confirm,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta.confirm,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey.confirm,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta.confirm{margin-right:26px;margin-top:26px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta{border-bottom:solid 1px #5b2742;display:inline-block;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:16px;height:30px;line-height:30px;margin-bottom:5px;margin-right:30px;width:200px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel span,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey span,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta span{display:block}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel.disabled,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey.disabled,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta.disabled,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel.disabled,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey.disabled,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta.disabled{cursor:default;opacity:.4}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel.minus,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel.plus,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey.minus,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey.plus,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta.minus,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta.plus,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel.minus,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel.plus,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey.minus,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey.plus,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta.minus,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta.plus{float:left;margin:0;width:30px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel.minus span,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel.plus span,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey.minus span,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey.plus span,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta.minus span,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta.plus span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel.minus span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel.plus span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey.minus span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey.plus span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta.minus span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta.plus span{background:url(/shop/static-tkws/sw/g/quantity-plus-minus.png) 0 50% no-repeat;display:inline-block;height:100%;margin:0 auto;width:18px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel.minus span,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey.minus span,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta.minus span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel.minus span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey.minus span,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta.minus span{background-position:-18px 50%}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel.plus,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey.plus,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta.plus,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel.plus,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey.plus,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta.plus{margin-right:15px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey{border-bottom-color:#5f5e5d}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel{border-bottom:none;text-align:center;width:auto}
.box-checkout-popup .box-scenario-popup .conten-wrapper .quantity p,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .quantity p{font-family:TeleGroteskEEFet,arial,sans-serif;font-weight:400;padding:4px 0 0}
.box-checkout-popup .box-scenario-popup .conten-wrapper .quantity .input_quantity,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .quantity .input_quantity{-moz-appearance:textfield;background:#f9f8f6;border:none;border-top:solid 1px #c5c4c2;float:left;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:20px;font-weight:400;height:30px;margin:0 10px;text-align:center;width:32px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .error,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .error{color:#d90000;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:16px;margin-bottom:5px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .box-icon,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .box-icon{color:#333;font-size:20px;line-height:26px;margin:14px 0 10px;min-height:40px;padding:5px 0 0 50px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .box-icon:before,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .box-icon:before{background-image:url(/shop/static-tkws/sw/g/dashboard-popup-icons.png);background-repeat:no-repeat;content:"";display:block;margin-left:-50px;position:absolute}
.box-checkout-popup .box-scenario-popup .conten-wrapper .box-icon.error:before,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .box-icon.error:before{background-position:-5px -5px;height:32px;width:32px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .box-icon.success:before,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .box-icon.success:before{background-position:-47px -5px;height:32px;width:32px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .box-icon.warn,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .box-icon.warn{color:#d90000;font-family:TeleGroteskEEFet,arial,sans-serif}
.box-checkout-popup .box-scenario-popup .conten-wrapper .box-icon.warn:before,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .box-icon.warn:before{background-position:-89px -5px;height:32px;width:32px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .box-icon.error,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .box-icon.error{font-family:TeleGroteskEENor,arial,sans-serif;margin-bottom:22px}
.box-abandoned-basket a.close,.box-abandoned-basket h4,.box-promotion-selfcare .box-promotion-selfcare__title{font-family:TeleGroteskEEUlt,arial,sans-serif}
.box-checkout-popup .overlay,.box-dashboard-subscriptions .overlay{z-index:1001}
.box-checkout-popup .box-scenario-popup .conten-wrapper .error-message,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .error-message{font-size:16px;line-height:16px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta.confirm,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta.confirm{margin-top:0}
.box-checkout-popup{-moz-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1002}
.box-scenario-popup .conten-wrapper.only-image{background:0 0;min-width:auto;padding:0}
.box-scenario-popup .conten-wrapper.only-image img{height:auto;max-width:100%}
.box-abandoned-basket{background:url(/shop/static-tkws/sw/g/basket-icon.png) 15px 14px no-repeat;border:5px solid #ffd400;display:block;margin:0 0 29px;min-height:80px;padding:13px 25px 17px 65px;position:relative;width:100%}
.box-abandoned-basket h4{font-size:24px;line-height:26px;margin:0 0 3px}
.box-abandoned-basket p{font-size:18px;line-height:24px;margin:0}
.box-abandoned-basket p a{color:#333}
.box-abandoned-basket p a:hover{text-decoration:none}
.box-abandoned-basket a.close{color:#333;cursor:pointer;display:block;font-size:16px;height:24px;line-height:18px;padding:6px 30px 0 0;position:absolute;right:0;text-align:right;text-decoration:none;top:0;width:85px}
.box-abandoned-basket a.close:after,.box-abandoned-basket a.close:before{background:#333;content:" ";display:block;height:3px;position:absolute;right:8px;top:60%;width:18px}
.box-abandoned-basket a.close:before{-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.box-abandoned-basket a.close:after{-moz-transform:rotate(45deg);transform:rotate(45deg)}
.box-paginator{display:inline-table;padding-left:0;margin:20px auto;-moz-border-radius:4px;border-radius:4px;width:100%;text-align:center}
.box-paginator>li{display:inline-block;margin-left:1px;text-align:center}
.box-paginator>li>a,.box-paginator>li>span{position:relative;float:left;padding:6px 0;width:30px;line-height:1.428571429;text-decoration:none;background-color:transparent;border:none;height:30px;text-align:center;cursor:default;font-size:14px;color:#333}
.box-paginator>li>a:hover{color:#333;background-color:rgba(51,51,51,.1);cursor:pointer}
.box-paginator>li>a:active{background-color:rgba(51,51,51,.2);cursor:pointer}
.box-paginator>li>a.active{color:#fff;background-color:#e20074;cursor:pointer}
.box-paginator>li.left>a:before,.box-paginator>li.right>a:before{border-left:1px solid #e20074;border-top:1px solid #e20074;content:'';height:6px;left:12px;position:absolute;top:12px;width:6px;-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.box-paginator>li.right>a:before{left:10px;top:12px;-moz-transform:rotate(135deg);transform:rotate(135deg)}
.box-paginator>li:first-child>a,.box-paginator>li:first-child>span,.box-paginator>li:last-child>a,.box-paginator>li:last-child>span{display:block;margin-left:0;background-color:#fff;overflow:hidden;text-indent:-9999px}
.box-paginator>li:first-child>a:hover,.box-paginator>li:last-child>a:hover{background-color:rgba(51,51,51,.1)}
.box-paginator>li:first-child>a:active,.box-paginator>li:last-child>a:active{background-color:rgba(51,51,51,.2);cursor:pointer}
.box-paginator>li:first-child>a.inactive,.box-paginator>li:last-child>a.inactive{background-color:rgba(255,255,255,.5);cursor:default}
.box-paginator>li:first-child>a.inactive:before,.box-paginator>li:last-child>a.inactive:before{border-color:#333}
.box-promotion-selfcare{background-color:#fff;-moz-box-shadow:0 1px 1px rgba(0,0,0,.24),0 1px 2px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.18);box-shadow:0 1px 1px rgba(0,0,0,.24),0 1px 2px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.18);margin:40px 0 20px;min-height:380px;padding:48px 36px 48px 320px;position:relative}
.box-promotion-selfcare .box-promotion-selfcare__image{height:284px;left:0;margin-right:18px;position:absolute;text-align:center;top:50px;width:284px}
.box-promotion-selfcare .box-promotion-selfcare__image img{height:100%;max-width:100%}
.box-promotion-selfcare .box-promotion-selfcare__title{color:#e20074;font-size:30px;line-height:37px;margin:0;padding:0 0 14px;text-transform:uppercase}
.box-promotion-selfcare .box-promotion-selfcare__intro{font-size:16px;line-height:20px;padding:0 0 18px;width:100%}
.box-promotion-selfcare .box-promotion-selfcare__desc{display:table;margin-bottom:24px}
.box-promotion-selfcare .box-promotion-selfcare__desc-item{display:table-row}
.box-promotion-selfcare .box-promotion-selfcare__desc-item p{display:table-cell;font-size:16px;line-height:20px}
.box-promotion-selfcare .box-promotion-selfcare__desc-item p:first-child{padding-right:18px}
.box-promotion-selfcare .box-promotion-selfcare__desc-item p:last-child{font-family:TeleGroteskEEFet,arial,sans-serif}
.box-promotion-selfcare .box-promotion-selfcare__button{-moz-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;line-height:normal;outline:0;position:relative;text-decoration:none;text-indent:0;text-transform:uppercase;-moz-transition:all .3s ease-out;transition:all .3s ease-out;font-size:1.5rem;background-color:#e20074;border:2px solid transparent;color:#fff;font-family:TeleGroteskEEUlt,arial,sans-serif;padding:.666667rem 1.83333rem .833333rem}
.box-promotion-selfcare .box-promotion-selfcare__button:visited{background-color:#e20074;border:2px solid transparent;color:#fff}
.box-promotion-selfcare .box-promotion-selfcare__button:focus,.box-promotion-selfcare .box-promotion-selfcare__button:hover{background-color:#bf0a67;color:#fff}
.box-promotion-selfcare .box-promotion-selfcare__button:active{background-color:#ad0f60;color:#fff}
.box-promotion-selfcare .box-promotion-selfcare__button.is-disabled,.box-promotion-selfcare .box-promotion-selfcare__button:disabled{cursor:default;opacity:.4}
.box-promotion-selfcare .box-promotion-selfcare__button.is-disabled.btn-brd-magenta:active,.box-promotion-selfcare .box-promotion-selfcare__button.is-disabled.btn-brd-magenta:focus,.box-promotion-selfcare .box-promotion-selfcare__button.is-disabled.btn-brd-magenta:hover,.box-promotion-selfcare .box-promotion-selfcare__button.is-disabled.btn-brd-magenta:visited,.box-promotion-selfcare .box-promotion-selfcare__button:disabled.btn-brd-magenta:active,.box-promotion-selfcare .box-promotion-selfcare__button:disabled.btn-brd-magenta:focus,.box-promotion-selfcare .box-promotion-selfcare__button:disabled.btn-brd-magenta:hover,.box-promotion-selfcare .box-promotion-selfcare__button:disabled.btn-brd-magenta:visited{background-color:transparent;color:#e20074;border-color:#e20074}
.box-promotion-selfcare.loading,.box-promotion-selfcare.message{border:none;padding:0}
.box-promotion-selfcare .box-promotion-selfcare__button.is-disabled:active,.box-promotion-selfcare .box-promotion-selfcare__button.is-disabled:focus,.box-promotion-selfcare .box-promotion-selfcare__button.is-disabled:hover,.box-promotion-selfcare .box-promotion-selfcare__button.is-disabled:visited,.box-promotion-selfcare .box-promotion-selfcare__button:disabled:active,.box-promotion-selfcare .box-promotion-selfcare__button:disabled:focus,.box-promotion-selfcare .box-promotion-selfcare__button:disabled:hover,.box-promotion-selfcare .box-promotion-selfcare__button:disabled:visited{background-color:#e20074}
.box-promotion-selfcare .box-promo-loader{width:100%;height:100%;position:absolute;background:#f4f2ed;z-index:10;display:none}
.box-promotion-selfcare .box-promo-loader .box-parallel-procces{height:100%}
.box-promotion-selfcare .box-promo-loader .box-parallel-procces .login-process{top:-moz-calc(50% - 75px);top:calc(50% - 75px)}
.box-promotion-selfcare .box-promo-loader .box-parallel-procces .login-process.loading .loading:before{background:#f4f2ed}
.box-promotion-selfcare .box-promo-loader .box-parallel-procces-message{width:100%;top:-moz-calc(50% + 40px);top:calc(50% + 40px);position:absolute;display:none}
.box-promotion-selfcare.loading .box-promo-loader,.box-promotion-selfcare.message .box-parallel-procces-message{display:block}
.box-promotion-selfcare.message .box-parallel-procces .login-process{top:-moz-calc(50% - 130px);top:calc(50% - 130px)}
.box-promo,.device-category-responsive-promo,.independent-promo-slider{position:relative;clear:both;width:100%;margin:17px 0}
.box-promo *,.device-category-responsive-promo *,.independent-promo-slider *{outline:0}
.box-promo p,.box-promo ul,.device-category-responsive-promo p,.device-category-responsive-promo ul,.independent-promo-slider p,.independent-promo-slider ul{margin:0;padding:0}
.box-promo .box-promo-loader,.device-category-responsive-promo .box-promo-loader,.independent-promo-slider .box-promo-loader{width:100%;height:100%;position:absolute;background:#f4f2ed;z-index:10;display:none}
.box-promo .box-promo-loader .box-parallel-procces,.device-category-responsive-promo .box-promo-loader .box-parallel-procces,.independent-promo-slider .box-promo-loader .box-parallel-procces{height:100%}
.box-promo .box-promo-loader .box-parallel-procces .login-process,.device-category-responsive-promo .box-promo-loader .box-parallel-procces .login-process,.independent-promo-slider .box-promo-loader .box-parallel-procces .login-process{top:-moz-calc(50% - 75px);top:calc(50% - 75px)}
.box-promo .box-promo-loader .box-parallel-procces .login-process.loading .loading:before,.device-category-responsive-promo .box-promo-loader .box-parallel-procces .login-process.loading .loading:before,.independent-promo-slider .box-promo-loader .box-parallel-procces .login-process.loading .loading:before{background:#f4f2ed}
.box-promo .box-promo-loader .box-parallel-procces-message,.device-category-responsive-promo .box-promo-loader .box-parallel-procces-message,.independent-promo-slider .box-promo-loader .box-parallel-procces-message{width:100%;top:-moz-calc(50% + 40px);top:calc(50% + 40px);position:absolute;display:none}
.box-promo.loading .box-promo-loader,.device-category-responsive-promo.loading .box-promo-loader,.independent-promo-slider.loading .box-promo-loader{display:block}
.box-promo.message .box-parallel-procces .login-process,.device-category-responsive-promo.message .box-parallel-procces .login-process,.independent-promo-slider.message .box-parallel-procces .login-process{top:-moz-calc(50% - 130px);top:calc(50% - 130px)}
.box-promo.message .box-parallel-procces-message,.device-category-responsive-promo.message .box-parallel-procces-message,.independent-promo-slider.message .box-parallel-procces-message{display:block}
.box-promo .promo-frame,.device-category-responsive-promo .promo-frame,.independent-promo-slider .promo-frame{position:relative;z-index:1;width:100%;height:367px;min-height:180px;max-height:467px;overflow:hidden}
.box-promo .promo-frame .promo-canvas,.device-category-responsive-promo .promo-frame .promo-canvas,.independent-promo-slider .promo-frame .promo-canvas{height:100%;width:2500%}
.box-promo .promo-frame .promo-canvas .promo-holder,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder,.independent-promo-slider .promo-frame .promo-canvas .promo-holder{position:relative;float:left;height:100%;width:4%}
.box-promo .promo-frame .promo-canvas .promo-holder-container,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container{position:relative;float:left;width:100%;height:100%;background-color:#f4f2ed;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover}
.box-promo .promo-frame .promo-canvas .promo-holder-container[data-swhref]:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container[data-swhref]:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container[data-swhref]:hover{cursor:pointer}
.box-promo .promo-frame .promo-canvas .promo-holder-container.button-hover:hover a.button.magenta,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.button-hover:hover a.button.magenta,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.button-hover:hover a.button.magenta{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MDA2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTA1NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#d9006f 0,#c9056a 100%) -moz-;background:linear-gradient(to bottom,#d9006f 0,#c9056a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9006f', endColorstr='#c9056a', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container.button-hover:hover a.button.white,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.button-hover:hover a.button.white,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.button-hover:hover a.button.white{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#f5f5f5 0,#e2e2e2 100%) -moz-;background:linear-gradient(to bottom,#f5f5f5 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e2e2e2', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:hidden}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image img,.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image object,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image object,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image object{width:100%;height:100%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image{position:absolute;left:0;z-index:5;width:100%;overflow:hidden}
.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image object,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image object,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image object{display:block;max-width:100%;height:100%;margin:0 auto}
.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.middle img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.middle img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.middle img{position:relative;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.bottom img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.bottom img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.bottom img{position:relative;top:100%;-moz-transform:translateY(-100%);transform:translateY(-100%)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content{position:absolute;top:auto;bottom:0;left:0;right:0;z-index:10}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-transparent,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-transparent,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-transparent{background-color:transparent}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-white,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-white,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-white{background-color:rgba(255,255,255,.7)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-gray,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-gray,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-gray{background-color:rgba(51,51,51,.7)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-magenta,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-magenta,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-magenta{background-color:rgba(226,0,116,.7)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-sunflower,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-sunflower,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-sunflower{background-color:rgba(250,186,17,.7)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-carrot,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-carrot,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-carrot{background-color:rgba(255,90,8,.7)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-pommegrenade,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-pommegrenade,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-pommegrenade{background-color:rgba(193,57,45,.7)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-turquise,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-turquise,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-turquise{background-color:rgba(0,125,123,.7)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-emerald,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-emerald,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-emerald{background-color:rgba(17,173,108,.7)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-river,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-river,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-river{background-color:rgba(41,112,184,.7)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-amethist,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bg-amethist,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bg-amethist{background-color:rgba(162,38,173,.7)}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-not-full .promo-image,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-not-full .promo-image,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-not-full .promo-image{top:0!important}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full-top .promo-image,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full-top .promo-image,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full-top .promo-image{top:0;left:0!important;width:100%!important;height:auto}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full-bottom .promo-image,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full-bottom .promo-image,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full-bottom .promo-image{top:0!important;left:0!important;width:100%!important;height:auto}
.box-promo .promo-frame.js-loader .login-process-overlay,.device-category-responsive-promo .promo-frame.js-loader .login-process-overlay,.independent-promo-slider .promo-frame.js-loader .login-process-overlay{display:block}
.box-promo .promo-frame .login-process-overlay,.device-category-responsive-promo .promo-frame .login-process-overlay,.independent-promo-slider .promo-frame .login-process-overlay{background:#fff;display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:15}
.box-promo .promo-frame .login-process,.device-category-responsive-promo .promo-frame .login-process,.independent-promo-slider .promo-frame .login-process{position:absolute;width:214px;height:170px;margin:-85px 0 0 -107px;padding-bottom:20px;top:50%;left:50%}
.box-promo .promo-frame .login-process.loading,.device-category-responsive-promo .promo-frame .login-process.loading,.independent-promo-slider .promo-frame .login-process.loading{display:block}
.box-promo .promo-frame .login-process.loading span,.device-category-responsive-promo .promo-frame .login-process.loading span,.independent-promo-slider .promo-frame .login-process.loading span{position:absolute;z-index:3;display:block;opacity:0;filter:alpha(opacity=0);font-size:18px;line-height:20px;font-family:TeleGroteskEENorFrame,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
.box-promo .promo-frame .login-process.loading span:first-child,.device-category-responsive-promo .promo-frame .login-process.loading span:first-child,.independent-promo-slider .promo-frame .login-process.loading span:first-child{left:75px;top:60px;-moz-transition:all .2s;transition:all .2s}
.box-promo .promo-frame .login-process.loading span:first-child+span,.device-category-responsive-promo .promo-frame .login-process.loading span:first-child+span,.independent-promo-slider .promo-frame .login-process.loading span:first-child+span{left:54px;top:80px;-moz-transition:all .2s .1s;transition:all .2s .1s}
.box-promo .promo-frame .login-process.loading .loading,.device-category-responsive-promo .promo-frame .login-process.loading .loading,.independent-promo-slider .promo-frame .login-process.loading .loading{position:relative;width:150px;height:150px;margin-left:32px}
.box-promo .promo-frame .login-process.loading .loading:before,.device-category-responsive-promo .promo-frame .login-process.loading .loading:before,.independent-promo-slider .promo-frame .login-process.loading .loading:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;display:block;content:" ";margin:7px;-moz-border-radius:100%;border-radius:100%;background:#ebe9e4}
.box-promo .promo-frame .login-process.loading .loading div,.device-category-responsive-promo .promo-frame .login-process.loading .loading div,.independent-promo-slider .promo-frame .login-process.loading .loading div{opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;z-index:1;width:150px;height:150px;-moz-animation-duration:6s;animation-duration:6s;-webkit-animation-duration:6s;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-timing-function:linear}
.box-promo .promo-frame .login-process.loading.effect div,.box-promo .promo-frame .login-process.loading.effect span,.device-category-responsive-promo .promo-frame .login-process.loading.effect div,.device-category-responsive-promo .promo-frame .login-process.loading.effect span,.independent-promo-slider .promo-frame .login-process.loading.effect div,.independent-promo-slider .promo-frame .login-process.loading.effect span{opacity:1;filter:alpha(opacity=100)}
.box-promo .promo-frame .login-process.loading .loading div.bg-1,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-1,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-1{-moz-animation-name:rotate-outer;animation-name:rotate-outer;-webkit-animation-name:rotate-outer}
.box-promo .promo-frame .login-process.loading .loading div.bg-2,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-2,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-2{-moz-animation-name:rotate-inner;animation-name:rotate-inner;-webkit-animation-name:rotate-inner}
.box-promo .promo-frame .login-process.loading .loading div.bg-1:after,.box-promo .promo-frame .login-process.loading .loading div.bg-1:before,.box-promo .promo-frame .login-process.loading .loading div.bg-2:after,.box-promo .promo-frame .login-process.loading .loading div.bg-2:before,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-1:after,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-1:before,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-2:after,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-2:before,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-1:after,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-1:before,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-2:after,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-2:before{position:absolute;top:0;bottom:0;content:""}
.box-promo .promo-frame .login-process.loading .loading div.bg-1:before,.box-promo .promo-frame .login-process.loading .loading div.bg-2:before,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-1:before,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-2:before,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-1:before,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-2:before{left:0;right:50%;-moz-border-radius:150px 0 0 150px;border-radius:150px 0 0 150px}
.box-promo .promo-frame .login-process.loading .loading div.bg-1:after,.box-promo .promo-frame .login-process.loading .loading div.bg-2:after,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-1:after,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-2:after,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-1:after,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-2:after{left:50%;right:0;-moz-border-radius:0 150px 150px 0;border-radius:0 150px 150px 0}
.box-promo .promo-frame .login-process.loading .loading div.bg-1:before,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-1:before,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-1:before{background-image:-moz- oldlinear-gradient(top,rgba(162,38,173,0),rgba(162,38,173,.3));background-image:linear-gradient(to bottom,rgba(162,38,173,0),rgba(162,38,173,.3))}
.box-promo .promo-frame .login-process.loading .loading div.bg-1:after,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-1:after,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-1:after{background-image:-moz- oldlinear-gradient(top,rgba(162,38,173,.9),rgba(162,38,173,.3));background-image:linear-gradient(to bottom,rgba(162,38,173,.9),rgba(162,38,173,.3))}
.box-promo .promo-frame .login-process.loading .loading div.bg-2:before,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-2:before,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-2:before{background-image:-moz- oldlinear-gradient(top,rgba(226,0,116,.9),rgba(226,0,116,.3));background-image:linear-gradient(to bottom,rgba(226,0,116,.9),rgba(226,0,116,.3))}
.box-promo .promo-frame .login-process.loading .loading div.bg-2:after,.device-category-responsive-promo .promo-frame .login-process.loading .loading div.bg-2:after,.independent-promo-slider .promo-frame .login-process.loading .loading div.bg-2:after{background-image:-moz- oldlinear-gradient(top,rgba(226,0,116,0),rgba(226,0,116,.3));background-image:linear-gradient(to bottom,rgba(226,0,116,0),rgba(226,0,116,.3))}
.box-promo .promo-frame .login-process.loading.effect span:first-child,.device-category-responsive-promo .promo-frame .login-process.loading.effect span:first-child,.independent-promo-slider .promo-frame .login-process.loading.effect span:first-child{top:55px}
.box-promo .promo-frame .login-process.loading.effect span:first-child+span,.device-category-responsive-promo .promo-frame .login-process.loading.effect span:first-child+span,.independent-promo-slider .promo-frame .login-process.loading.effect span:first-child+span{top:75px}
.box-promo .promo-frame .login-process.loading.done .bg-1,.box-promo .promo-frame .login-process.loading.done span,.box-promo .promo-frame header#frameHeader nav#mainMenu ul.megamenu li.tLogin .login-process.loading.done .bg-2,.device-category-responsive-promo .promo-frame .login-process.loading.done .bg-1,.device-category-responsive-promo .promo-frame .login-process.loading.done span,.device-category-responsive-promo .promo-frame header#frameHeader nav#mainMenu ul.megamenu li.tLogin .login-process.loading.done .bg-2,.independent-promo-slider .promo-frame .login-process.loading.done .bg-1,.independent-promo-slider .promo-frame .login-process.loading.done span,.independent-promo-slider .promo-frame header#frameHeader nav#mainMenu ul.megamenu li.tLogin .login-process.loading.done .bg-2{opacity:0;filter:alpha(opacity=0)}
.box-promo .promo-frame .login-process.loading.done span:first-child,.device-category-responsive-promo .promo-frame .login-process.loading.done span:first-child,.independent-promo-slider .promo-frame .login-process.loading.done span:first-child{top:50px}
.box-promo .promo-frame .login-process.loading.done span:first-child+span,.device-category-responsive-promo .promo-frame .login-process.loading.done span:first-child+span,.independent-promo-slider .promo-frame .login-process.loading.done span:first-child+span{top:70px}
.box-promo .promo-frame .login-process.welcome,.device-category-responsive-promo .promo-frame .login-process.welcome,.independent-promo-slider .promo-frame .login-process.welcome{display:none}
.box-promo .promo-frame .login-process.welcome span,.device-category-responsive-promo .promo-frame .login-process.welcome span,.independent-promo-slider .promo-frame .login-process.welcome span{position:absolute;display:block;opacity:0;filter:alpha(opacity=0);font-size:19px;line-height:20px;font-family:TeleGroteskEENorFrame,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
.box-promo .promo-frame .login-process.welcome span:first-child,.device-category-responsive-promo .promo-frame .login-process.welcome span:first-child,.independent-promo-slider .promo-frame .login-process.welcome span:first-child{left:68px;top:60px;-moz-transition:all .2s;transition:all .2s}
.box-promo .promo-frame .login-process.welcome span:last-child,.device-category-responsive-promo .promo-frame .login-process.welcome span:last-child,.independent-promo-slider .promo-frame .login-process.welcome span:last-child{left:63px;top:87px;font-size:28px;-moz-transition:all .2s .1s;transition:all .2s .1s}
.box-promo .promo-frame .login-process.welcome.effect span,.device-category-responsive-promo .promo-frame .login-process.welcome.effect span,.independent-promo-slider .promo-frame .login-process.welcome.effect span{opacity:1;filter:alpha(opacity=100)}
.box-promo .promo-frame .login-process.welcome.effect span:first-child,.device-category-responsive-promo .promo-frame .login-process.welcome.effect span:first-child,.independent-promo-slider .promo-frame .login-process.welcome.effect span:first-child{top:55px}
.box-promo .promo-frame .login-process.welcome.effect span:last-child,.device-category-responsive-promo .promo-frame .login-process.welcome.effect span:last-child,.independent-promo-slider .promo-frame .login-process.welcome.effect span:last-child{top:82px}
.box-promo .promo-frame .login-process.welcome.done span,.device-category-responsive-promo .promo-frame .login-process.welcome.done span,.independent-promo-slider .promo-frame .login-process.welcome.done span{opacity:0;filter:alpha(opacity=0)}
.box-promo .promo-frame .login-process.welcome.done span:first-child,.device-category-responsive-promo .promo-frame .login-process.welcome.done span:first-child,.independent-promo-slider .promo-frame .login-process.welcome.done span:first-child{top:50px}
.box-promo .promo-frame .login-process.welcome.done span:last-child,.device-category-responsive-promo .promo-frame .login-process.welcome.done span:last-child,.independent-promo-slider .promo-frame .login-process.welcome.done span:last-child{top:78px}
.box-promo .promo-frame .login-process.final,.device-category-responsive-promo .promo-frame .login-process.final,.independent-promo-slider .promo-frame .login-process.final{display:none}
.box-promo .promo-frame .login-process.final span,.device-category-responsive-promo .promo-frame .login-process.final span,.independent-promo-slider .promo-frame .login-process.final span{position:absolute;display:block;opacity:0;filter:alpha(opacity=0);font-size:15px;line-height:20px;font-family:TeleGroteskEENorFrame,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center}
.box-promo .promo-frame .login-process.final span:first-child,.device-category-responsive-promo .promo-frame .login-process.final span:first-child,.independent-promo-slider .promo-frame .login-process.final span:first-child{width:30px;height:30px;left:92px;top:40px;background:url(/static/sw/g/frame/flat/sprite.svg#arrow-up) center center/30px 30px no-repeat;content:'/static/sw/g/frame/flat/sprite.svg#arrow-up';-moz-transition:all .2s;transition:all .2s}
.box-promo .promo-frame .login-process.final span:last-child,.device-category-responsive-promo .promo-frame .login-process.final span:last-child,.independent-promo-slider .promo-frame .login-process.final span:last-child{left:0;top:80px;-moz-transition:all .2s .1s;transition:all .2s .1s}
.box-promo .promo-frame .login-process.final.effect span,.device-category-responsive-promo .promo-frame .login-process.final.effect span,.independent-promo-slider .promo-frame .login-process.final.effect span{opacity:1;filter:alpha(opacity=100)}
.box-promo .promo-frame .login-process.final.effect span:first-child,.device-category-responsive-promo .promo-frame .login-process.final.effect span:first-child,.independent-promo-slider .promo-frame .login-process.final.effect span:first-child{top:35px}
.box-promo .promo-frame .login-process.final.effect span:last-child,.device-category-responsive-promo .promo-frame .login-process.final.effect span:last-child,.independent-promo-slider .promo-frame .login-process.final.effect span:last-child{top:75px}
.box-promo .promo-frame .login-process.final.done span,.device-category-responsive-promo .promo-frame .login-process.final.done span,.independent-promo-slider .promo-frame .login-process.final.done span{opacity:0;filter:alpha(opacity=0)}
.box-promo .promo-frame .login-process.final.done span:first-child,.device-category-responsive-promo .promo-frame .login-process.final.done span:first-child,.independent-promo-slider .promo-frame .login-process.final.done span:first-child{top:30px}
.box-promo .promo-frame .login-process.final.done span:last-child,.device-category-responsive-promo .promo-frame .login-process.final.done span:last-child,.independent-promo-slider .promo-frame .login-process.final.done span:last-child{top:70px}
@-moz-keyframes rotate-outer{0%{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}
100%{transform:rotate(1080deg);-moz-transform:rotate(1080deg);-webkit-transform:rotate(1080deg)}
}
@keyframes rotate-outer{0%{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}
100%{transform:rotate(1080deg);-moz-transform:rotate(1080deg);-webkit-transform:rotate(1080deg)}
}
@-moz-keyframes rotate-inner{0%{transform:rotate(720deg);-moz-transform:rotate(720deg);-webkit-transform:rotate(720deg)}
100%{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}
}
@keyframes rotate-inner{0%{transform:rotate(720deg);-moz-transform:rotate(720deg);-webkit-transform:rotate(720deg)}
100%{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}
}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .holder,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .holder,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .holder{text-align:center}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content{padding:16px 30px 12px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p{clear:both;margin-bottom:4px;font-size:11px;line-height:12px;font-family:TeleGroteskEEHal;color:#333}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg],.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg],.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg]{height:1%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p object,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p svg,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p object,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p svg,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p object,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p svg{width:50%;margin-bottom:10px;max-width:280px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p .svg-image svg,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p .svg-image svg,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p .svg-image svg{height:100%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p .svg-image img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p .svg-image img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p .svg-image img{width:0;height:0;display:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p strong{font-weight:400;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p a{color:#333;text-decoration:underline}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover{text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.small{display:block;margin:10px 0 0;font-size:12px;line-height:12px;font-family:TeleGroteskEEFet;text-align:center}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline{display:inline-block;padding-bottom:0;font-size:12px;line-height:12px;font-family:TeleGroteskEEHal}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name{display:inline-block;padding-bottom:4px;font-size:18px;line-height:17.5px;font-family:TeleGroteskEENor;text-transform:uppercase}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong{font-size:18px;line-height:18px;font-family:TeleGroteskEEUlt;font-weight:400}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag{display:inline-block;margin:0 0 3px;padding:10px 10px 9px;font-size:12px;line-height:1px;font-family:TeleGroteskEEUlt;color:#333;text-transform:uppercase;-moz-border-radius:9px;border-radius:9px;border:1px solid #8d8e8d;background-color:#fff;min-width:inherit}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag.magenta,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag.magenta,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag.magenta{color:#fff;border-color:#a4155e;background-color:#e20074}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag.blue,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag.blue,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag.blue{background:#2970b8;border:none;color:#fff}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag.orange,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag.orange,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag.orange{background:#ff5a08;border:none;color:#fff}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.description,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.description,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.description{display:inline-block;margin:0;padding:0 0 1px;font-size:13px;line-height:14px;font-family:TeleGroteskEEHal}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction{font-size:14px;line-height:16px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small{display:inline-block;padding-top:1px;padding-bottom:8px;font-size:11px;line-height:12px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price{display:inline-block;padding-bottom:4px;font-size:20px;line-height:20px;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong{font-weight:400;font-size:29px;line-height:20px;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional{display:inline-block;padding-bottom:3px;font-size:12px;line-height:12px;font-family:TeleGroteskEENor}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional{font-size:14px;line-height:16px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p:after,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p:after,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p:after{content:"";display:table;clear:both}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content .magenta,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content .magenta,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content .magenta{color:#e20074}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content .white,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content .white,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content .white{color:#fff}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button{float:none;display:block;margin:5px 0 4px;padding:5px 11px 4px;font-size:14px;line-height:14px;font-family:TeleGroteskEEFet;text-align:center;text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta{color:#fff;border-bottom:1px solid #5a2742;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyMDA3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTA1NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#e20074 0,#d1056e 100%) -moz-;background:linear-gradient(to bottom,#e20074 0,#d1056e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e20074', endColorstr='#d1056e', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MDA2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTA1NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#d9006f 0,#c9056a 100%) -moz-;background:linear-gradient(to bottom,#d9006f 0,#c9056a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9006f', endColorstr='#c9056a', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white{color:#4b4b4b;border-bottom:1px solid #616161;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#fff 0,#ebebeb 100%) -moz-;background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#f5f5f5 0,#e2e2e2 100%) -moz-;background:linear-gradient(to bottom,#f5f5f5 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e2e2e2', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.overlay-bg:before,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.overlay-bg:before,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.overlay-bg:before{display:block;width:100%;height:100%;content:"";position:absolute;left:0;top:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:oldlinear-gradient(top,rgba(51,51,51,0) 0,rgba(51,51,51,.1) 100%) -moz-;background:linear-gradient(to bottom,rgba(51,51,51,0) 0,rgba(51,51,51,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00333333', endColorstr='#1a333333', GradientType=0)}
.box-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.device-category-responsive-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.independent-promo-slider.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button{border-bottom-color:#5a2742}
.box-promo .pager-arrows a,.device-category-responsive-promo .pager-arrows a,.independent-promo-slider .pager-arrows a{position:absolute;top:0;bottom:0;z-index:15;display:block;width:20px;overflow:hidden;text-indent:-500px}
.box-promo .pager-arrows a:before,.device-category-responsive-promo .pager-arrows a:before,.independent-promo-slider .pager-arrows a:before{position:absolute;top:50%;display:block;width:20px;height:53px;content:'';margin-top:-26px}
.box-promo .pager-arrows a.prev,.device-category-responsive-promo .pager-arrows a.prev,.independent-promo-slider .pager-arrows a.prev{left:0}
.box-promo .pager-arrows a.prev:before,.device-category-responsive-promo .pager-arrows a.prev:before,.independent-promo-slider .pager-arrows a.prev:before{left:0;background:url(/shop/static-tkws/sw/g/device-category-promo/pager-arrows-mobile.png) no-repeat rgba(255,255,255,.8)}
.box-promo .pager-arrows a.next,.device-category-responsive-promo .pager-arrows a.next,.independent-promo-slider .pager-arrows a.next{right:0}
.box-promo .pager-arrows a.next:before,.device-category-responsive-promo .pager-arrows a.next:before,.independent-promo-slider .pager-arrows a.next:before{right:0;background:url(/shop/static-tkws/sw/g/device-category-promo/pager-arrows-mobile.png) 0 -53px no-repeat rgba(255,255,255,.8)}
.box-promo .pager-progress-desktop,.device-category-responsive-promo .pager-progress-desktop,.independent-promo-slider .pager-progress-desktop{display:none}
.box-promo .pager-progress-device,.device-category-responsive-promo .pager-progress-device,.independent-promo-slider .pager-progress-device{display:block}
.box-promo .pager-progress-device span.progress,.device-category-responsive-promo .pager-progress-device span.progress,.independent-promo-slider .pager-progress-device span.progress{position:relative;display:block;height:5px;background-color:#939290;padding-right:100%}
.box-promo .pager-progress-device span.progress:before,.device-category-responsive-promo .pager-progress-device span.progress:before,.independent-promo-slider .pager-progress-device span.progress:before{display:block;height:5px;content:'';background-color:#e20074}
.box-promo .pager-progress-device div.select,.device-category-responsive-promo .pager-progress-device div.select,.independent-promo-slider .pager-progress-device div.select{position:relative;display:block;height:39px;font-size:18px;line-height:39px;font-family:TeleGroteskEEUlt;color:#e20074;white-space:nowrap;border-bottom:1px solid #616161;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#fff 0,#ebebeb 100%) -moz-;background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0)}
.box-promo .pager-progress-device div.select:before,.device-category-responsive-promo .pager-progress-device div.select:before,.independent-promo-slider .pager-progress-device div.select:before{position:absolute;right:17px;top:15px;display:block;width:18px;height:10px;content:'';background:url(/shop/static-tkws/sw/g/device-category-promo/pager-progress-device-label.png) no-repeat}
.box-promo .pager-progress-device select,.device-category-responsive-promo .pager-progress-device select,.independent-promo-slider .pager-progress-device select{width:100%;height:39px;padding:0 0 0 10px;border:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.99}
.box-promo .pager-progress-device select::-ms-expand,.device-category-responsive-promo .pager-progress-device select::-ms-expand,.independent-promo-slider .pager-progress-device select::-ms-expand{display:none}
html.lt-480 .box-promo .promo-frame .promo-canvas .promo-holder .promo-image,html.lt-480 .device-category-responsive-promo .promo-frame .promo-canvas .promo-holder .promo-image,html.lt-480 .independent-promo-slider .promo-frame .promo-canvas .promo-holder .promo-image{top:0!important}
.box-promo.message-promo .promo-frame{height:auto;min-height:100px}
.box-promo.message-promo .box-promo-loader .box-parallel-procces .login-process{top:0}
@media (min-width:480px){.box-promo .promo-frame,.device-category-responsive-promo .promo-frame,.independent-promo-slider .promo-frame{height:510px;max-height:610px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image,.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image object,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image object,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image object,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image object,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image object,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image object{height:100%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.left img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.left img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.left img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.left img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image.left img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.left img{float:left}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.center img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.center img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.center img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.center img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image.center img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.center img{display:block;margin:0 auto}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.right img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.right img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.right img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.right img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image.right img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.right img{float:right}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.middle img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.middle img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.middle img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.middle img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image.middle img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.middle img{position:relative;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.bottom img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.bottom img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.bottom img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.bottom img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image.bottom img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.bottom img{position:relative;top:100%;-moz-transform:translateY(-100%);transform:translateY(-100%)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-0,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-1,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-2,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-3,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-4,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-5,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-0,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-1,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-2,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-3,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-4,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-5,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-0,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-1,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-2,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-3,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-4,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-5{left:40%;width:60%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-10,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-6,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-7,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-8,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-9,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-10,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-6,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-7,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-8,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-9,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-10,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-6,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-7,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-8,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-9{left:0;width:60%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content{width:40%;height:100%;top:0;bottom:0;overflow:hidden;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-1,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-2,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-3,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-4,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-5,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-1,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-2,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-3,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-4,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-5,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-1,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-2,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-3,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-4,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-5{left:0}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-10,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-6,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-7,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-8,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-9,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-10,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-6,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-7,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-8,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-9,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-10,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-6,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-7,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-8,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-9{left:auto;right:0}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content .holder,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content .holder,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content .holder{position:relative;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.top-line{width:100%;height:auto;left:0;right:0;padding-top:20px;padding-bottom:5px;text-align:center}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line .holder,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line .holder,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line .holder,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line .holder,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line .holder,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.top-line .holder{top:auto;-moz-transform:none;transform:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.top-line{top:0;bottom:auto}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line{top:auto;bottom:0}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full-top .promo-image,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full-top .promo-image,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full-top .promo-image{bottom:0!important;top:auto}
.box-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content,.device-category-responsive-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content,.independent-promo-slider.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content{padding:0}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content{padding:16px 30px 12px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p{clear:both;margin-bottom:8px;font-size:14px;line-height:16px;font-family:TeleGroteskEEHal;color:#333}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg],.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg],.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg]{height:1%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p object,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p svg,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p object,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p svg,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p object,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p svg{width:50%;margin-bottom:10px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p strong{font-weight:400;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p a{color:#333;text-decoration:underline}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover{text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.small{display:block;margin:18px 0 0;font-size:17px;line-height:17px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline{font-size:14px;line-height:16px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name{font-size:22px;line-height:22px;font-family:TeleGroteskEENor;text-transform:uppercase}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong{font-size:22px;line-height:22px;font-family:TeleGroteskEEUlt;font-weight:400}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag{margin:4px 0;padding:10px 10px 9px;font-size:12px;-moz-border-radius:9px;border-radius:9px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.description,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.description,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.description{margin:5px 0 0;font-size:16px;line-height:17px;font-family:TeleGroteskEEHal}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction{font-size:14px;line-height:16px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small{font-size:14px;line-height:14px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price{display:inline-block;padding-top:0;padding-bottom:1px;font-size:28px;line-height:28px;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong{font-size:39px;line-height:28px;font-family:TeleGroteskEEUlt;font-weight:400}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional{display:inline-block;font-size:12px;line-height:12px;font-family:TeleGroteskEENor}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional{font-size:14px;line-height:16px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p:after,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p:after,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p:after{content:"";display:table;clear:both}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content .magenta,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content .magenta,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content .magenta{color:#e20074}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content .white,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content .white,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content .white{color:#fff}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button{float:none;display:block;margin:4px 0 0;padding:5px 11px 7px;font-size:16px;line-height:16px;font-family:TeleGroteskEEFet;text-align:center;text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta{color:#fff;border-bottom:1px solid #5a2742;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyMDA3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTA1NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#e20074 0,#d1056e 100%) -moz-;background:linear-gradient(to bottom,#e20074 0,#d1056e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e20074', endColorstr='#d1056e', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MDA2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTA1NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#d9006f 0,#c9056a 100%) -moz-;background:linear-gradient(to bottom,#d9006f 0,#c9056a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9006f', endColorstr='#c9056a', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white{color:#4b4b4b;border-bottom:1px solid #616161;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#fff 0,#ebebeb 100%) -moz-;background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#f5f5f5 0,#e2e2e2 100%) -moz-;background:linear-gradient(to bottom,#f5f5f5 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e2e2e2', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.overlay-bg:before,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.overlay-bg:before,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.overlay-bg:before{display:block;width:100%;height:100%;content:"";position:absolute;left:0;top:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:oldlinear-gradient(top,rgba(51,51,51,0) 0,rgba(51,51,51,.1) 100%) -moz-;background:linear-gradient(to bottom,rgba(51,51,51,0) 0,rgba(51,51,51,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00333333', endColorstr='#1a333333', GradientType=0)}
.box-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.device-category-responsive-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.independent-promo-slider.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button{border-bottom-color:#5a2742}
.box-promo .pager-arrows a,.device-category-responsive-promo .pager-arrows a,.independent-promo-slider .pager-arrows a{width:27px}
.box-promo .pager-arrows a:before,.device-category-responsive-promo .pager-arrows a:before,.independent-promo-slider .pager-arrows a:before{width:27px;height:74px;margin-top:-37px}
.box-promo .pager-arrows a.prev:before,.device-category-responsive-promo .pager-arrows a.prev:before,.independent-promo-slider .pager-arrows a.prev:before{left:0;background:url(/shop/static-tkws/sw/g/device-category-promo/pager-arrows-tablet.png) no-repeat rgba(255,255,255,.8)}
.box-promo .pager-arrows a.next:before,.device-category-responsive-promo .pager-arrows a.next:before,.independent-promo-slider .pager-arrows a.next:before{left:0;background:url(/shop/static-tkws/sw/g/device-category-promo/pager-arrows-tablet.png) 0 -74px no-repeat rgba(255,255,255,.8)}
}
@media (min-width:640px){.box-promo .promo-frame,.device-category-responsive-promo .promo-frame,.independent-promo-slider .promo-frame{height:510px;max-height:610px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image,.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image object,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image object,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image object,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image object,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image object,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image object{height:100%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.left img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.left img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.left img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.left img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image.left img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.left img{float:left}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.center img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.center img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.center img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.center img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image.center img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.center img{display:block;margin:0 auto}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.right img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.right img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.right img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.right img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image.right img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.right img{float:right}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.middle img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.middle img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.middle img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.middle img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image.middle img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.middle img{position:relative;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.bottom img,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.bottom img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .bg-image.bottom img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.bottom img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .bg-image.bottom img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.bottom img{position:relative;top:100%;-moz-transform:translateY(-100%);transform:translateY(-100%)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-0,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-1,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-2,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-3,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-4,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-5,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-0,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-1,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-2,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-3,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-4,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-5,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-0,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-1,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-2,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-3,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-4,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-5{left:40%;width:60%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-10,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-6,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-7,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-8,.box-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-9,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-10,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-6,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-7,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-8,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .promo-image.type-9,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-10,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-6,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-7,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-8,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .promo-image.type-9{left:0;width:60%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content{width:40%;height:100%;top:0;bottom:0;overflow:hidden;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-1,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-2,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-3,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-4,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-5,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-1,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-2,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-3,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-4,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-5,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-1,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-2,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-3,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-4,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-5{left:0}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-10,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-6,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-7,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-8,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-9,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-10,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-6,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-7,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-8,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.offset-9,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-10,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-6,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-7,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-8,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.offset-9{left:auto;right:0}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content .holder,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content .holder,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content .holder{position:relative;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.top-line{width:100%;height:auto;left:0;right:0;padding-top:20px;padding-bottom:5px;text-align:center}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line .holder,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line .holder,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line .holder,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line .holder,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line .holder,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.top-line .holder{top:auto;-moz-transform:none;transform:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.top-line,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.top-line{top:0;bottom:auto}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line{top:auto;bottom:0}
.box-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content,.device-category-responsive-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content,.independent-promo-slider.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content{padding:0}
.box-promo.height-352 .promo-frame .promo-canvas .promo-holder-container.text-full-bottom .promo-image,.device-category-responsive-promo.height-352 .promo-frame .promo-canvas .promo-holder-container.text-full-bottom .promo-image,.independent-promo-slider.height-352 .promo-frame .promo-canvas .promo-holder-container.text-full-bottom .promo-image{bottom:0!important}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content{padding:0 40px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p{margin-bottom:8px;font-size:16px;line-height:18px;font-family:TeleGroteskEEHal;color:#333}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg],.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg],.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg]{height:1%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p img{margin-bottom:15px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p strong{font-weight:400;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p a{color:#333;text-decoration:underline}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover{text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.small{display:block;margin:28px 0 0;font-size:18px;line-height:18px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline{font-size:18px;line-height:18px;padding-bottom:5px;display:inline-block}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name{font-size:28px;line-height:28px;text-transform:uppercase;font-family:TeleGroteskEENor}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong{font-size:28px;line-height:28px;font-family:TeleGroteskEEUlt;font-weight:400}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag{margin:7px 0 0;padding:13px;font-size:15px;-moz-border-radius:13px;border-radius:13px;min-width:119px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.description,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.description,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.description{margin:0;padding:9px 0 5px;font-size:18px;line-height:20px;display:inline-block;font-family:TeleGroteskEEHal}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction{font-size:14px;line-height:16px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small{padding-bottom:6px;font-size:16px;line-height:16px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price{display:inline-block;padding-bottom:0;font-size:34px;line-height:34px;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong{font-size:47px;line-height:34px;font-weight:400}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional{display:inline-block;font-size:16px;line-height:16px;font-family:TeleGroteskEENor}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional{font-size:14px;line-height:14px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p:after,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p:after,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p:after{content:"";display:table;clear:both}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button{float:left;width:auto;margin:2px 0 0;padding:10px 18px;font-size:18px;line-height:18px;font-family:TeleGroteskEEFet;text-align:center;text-decoration:none;border-bottom:1px solid #616161}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta{color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyMDA3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTA1NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#e20074 0,#d1056e 100%) -moz-;background:linear-gradient(to bottom,#e20074 0,#d1056e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e20074', endColorstr='#d1056e', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MDA2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTA1NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#d9006f 0,#c9056a 100%) -moz-;background:linear-gradient(to bottom,#d9006f 0,#c9056a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9006f', endColorstr='#c9056a', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white{color:#4b4b4b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#fff 0,#ebebeb 100%) -moz-;background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#f5f5f5 0,#e2e2e2 100%) -moz-;background:linear-gradient(to bottom,#f5f5f5 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e2e2e2', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p{margin-bottom:8px;font-size:16px;line-height:18px;font-family:TeleGroteskEENor;color:#333}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p img{margin-bottom:18px}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p strong{font-weight:400;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a{color:#333;text-decoration:underline}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a:hover{text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.small{display:inline-block;margin-top:19px;font-size:18px;line-height:18px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.marketing-headline,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.marketing-headline,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.marketing-headline{display:inline-block;padding-bottom:5px;font-size:18px;line-height:18px;font-family:TeleGroteskEEHal}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name{display:inline-block;padding-bottom:7px;font-size:28px;line-height:28px;font-family:TeleGroteskEENor;text-transform:uppercase}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name b,.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name strong{font-size:28px;line-height:28px;font-family:TeleGroteskEEUlt;font-weight:400}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.tag,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.tag,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.tag{margin:0 0 7px;padding:14px;font-size:18px;-moz-border-radius:20px;border-radius:20px;min-width:126px}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.description,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.description,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.description{display:inline-block;padding:1px 0 4px;font-size:18px;line-height:20px;font-family:TeleGroteskEEHal}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.construction,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.construction,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.construction{display:inline-block;font-size:16px;line-height:17px}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-small{display:inline-block;padding-bottom:2px;font-size:16px;line-height:16px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price{display:inline-block;font-size:26px;line-height:26px;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price b,.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price strong{font-weight:400;font-size:36px;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-additional{display:inline-block;font-size:16px;line-height:16px;font-family:TeleGroteskEENor}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.additional{font-size:18px;line-height:18px}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button{float:none;display:inline-block;text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button+a.button,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button+a.button,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button+a.button{margin-left:10px;margin-right:10px}
.box-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.device-category-responsive-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.independent-promo-slider.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button{float:left;width:auto;padding:13px 47px 11px}
.box-promo .pager-arrows a,.device-category-responsive-promo .pager-arrows a,.independent-promo-slider .pager-arrows a{width:27px}
.box-promo .pager-arrows a:before,.device-category-responsive-promo .pager-arrows a:before,.independent-promo-slider .pager-arrows a:before{width:27px;height:74px;margin-top:-37px}
.box-promo .pager-arrows a.prev:before,.device-category-responsive-promo .pager-arrows a.prev:before,.independent-promo-slider .pager-arrows a.prev:before{left:0;background:url(/shop/static-tkws/sw/g/device-category-promo/pager-arrows-tablet.png) no-repeat rgba(255,255,255,.8)}
.box-promo .pager-arrows a.next:before,.device-category-responsive-promo .pager-arrows a.next:before,.independent-promo-slider .pager-arrows a.next:before{left:0;background:url(/shop/static-tkws/sw/g/device-category-promo/pager-arrows-tablet.png) 0 -74px no-repeat rgba(255,255,255,.8)}
.andsp-message-promo+.device-search__row{padding-top:24px}
.ansp-message-promo+.social_container{margin-bottom:32px}
}
@media (min-width:960px){.box-promo .promo-frame,.device-category-responsive-promo .promo-frame,.independent-promo-slider .promo-frame{height:400px;min-height:367px;max-height:400px}
.box-promo.height-352 .promo-frame,.device-category-responsive-promo.height-352 .promo-frame,.independent-promo-slider.height-352 .promo-frame{height:352px;min-height:352px;max-height:352px}
.box-promo .promo-frame .promo-canvas .promo-16,.device-category-responsive-promo .promo-frame .promo-canvas .promo-16,.independent-promo-slider .promo-frame .promo-canvas .promo-16{border:none!important}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content{padding:0 60px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p{margin-bottom:8px;font-size:16px;line-height:18px;font-family:TeleGroteskEENor;color:#333}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p img{margin-bottom:18px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg],.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg],.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p img[src$=svg]{height:1%}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p b,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p strong{font-weight:400;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p a{color:#333;text-decoration:underline}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p a:hover{text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.small{display:inline-block;margin-top:19px;font-size:18px;line-height:18px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.marketing-headline{display:inline-block;padding-bottom:5px;font-size:18px;line-height:18px;font-family:TeleGroteskEEHal}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name{display:inline-block;padding-bottom:7px;font-size:28px;line-height:28px;font-family:TeleGroteskEENor;text-transform:uppercase}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.product-name strong{font-size:28px;line-height:28px;font-family:TeleGroteskEEUlt;font-weight:400}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.tag{margin:0 0 7px;padding:14px;font-size:18px;-moz-border-radius:20px;border-radius:20px;min-width:126px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.description,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.description,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.description{display:inline-block;padding:1px 0 4px;font-size:18px;line-height:20px;font-family:TeleGroteskEEHal}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.construction{display:inline-block;font-size:16px;line-height:17px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-small{display:inline-block;padding-bottom:7px;font-size:16px;line-height:16px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price{display:inline-block;font-size:34px;line-height:34px;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price strong{font-weight:400;font-size:47px;line-height:34px;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.price-additional{display:inline-block;font-size:16px;line-height:16px;font-family:TeleGroteskEENor}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content p span.additional{font-size:18px;line-height:18px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button{float:left;margin:4px 0 0;padding:10px 11px 11px;font-size:18px;line-height:18px;font-family:TeleGroteskEEFet;text-align:center;text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta{color:#fff;border-bottom:1px solid #5a2742;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyMDA3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTA1NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#e20074 0,#d1056e 100%) -moz-;background:linear-gradient(to bottom,#e20074 0,#d1056e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e20074', endColorstr='#d1056e', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.magenta:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MDA2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTA1NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#d9006f 0,#c9056a 100%) -moz-;background:linear-gradient(to bottom,#d9006f 0,#c9056a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9006f', endColorstr='#c9056a', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white{color:#4b4b4b;border-bottom:1px solid #616161;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#fff 0,#ebebeb 100%) -moz-;background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button.white:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:oldlinear-gradient(top,#f5f5f5 0,#e2e2e2 100%) -moz-;background:linear-gradient(to bottom,#f5f5f5 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e2e2e2', GradientType=0)}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button+a.button,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content a.button+a.button,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content a.button+a.button{margin-left:10px;margin-right:10px}
.box-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line p a.button,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line p a.button,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container .text-content.bottom-line p a.button{float:none;margin-left:auto;margin-right:auto;max-width:320px}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p{margin-bottom:5px;font-size:28px;line-height:34px;font-family:TeleGroteskEENor;color:#333}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p img,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p img,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p img{margin-bottom:30px}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p strong{font-weight:400;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a{color:#333;text-decoration:underline}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a:hover,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a:hover,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p a:hover{text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.small{display:inline-block;margin-top:13px;font-size:22px;line-height:22px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.marketing-headline,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.marketing-headline,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.marketing-headline{display:inline-block;padding-bottom:13px;font-size:28px;line-height:28px;font-family:TeleGroteskEEHal}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name{display:inline-block;padding-bottom:7px;font-size:45px;line-height:46px;font-family:TeleGroteskEENor;text-transform:uppercase}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name b,.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.product-name strong{font-size:46px;line-height:46px;font-family:TeleGroteskEEUlt}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.tag,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.tag,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.tag{margin:9px 0 16px 10px;padding:20px 20px 19px;font-size:24px;-moz-border-radius:20px;border-radius:20px}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.description,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.description,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.description{display:inline-block;padding:1px 0 11px;font-size:32px;line-height:36px;font-family:TeleGroteskEEHal}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.construction,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.construction,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.construction{display:inline-block;font-size:16px;line-height:17px}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-small,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-small,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-small{display:inline-block;padding-bottom:7px;font-size:28px;line-height:26px;font-family:TeleGroteskEEFet}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price{display:inline-block;padding-bottom:2px;font-size:36px;line-height:36px;font-family:TeleGroteskEENor}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price b,.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price strong,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price b,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price strong,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price b,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price strong{font-weight:400;font-size:54px;font-family:TeleGroteskEENor}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.price-additional{display:inline-block;font-size:28px;line-height:28px;font-family:TeleGroteskEENor}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.additional,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.additional,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content p span.additional{font-size:18px;line-height:18px}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button{float:none;display:inline-block;text-decoration:none}
.box-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button+a.button,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button+a.button,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.text-full .text-content a.button+a.button{margin-left:10px;margin-right:10px}
.box-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.device-category-responsive-promo.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button,.independent-promo-slider.height-352 .promo-frame .promo-canvas .promo-holder-container .text-content a.button{border-bottom-color:#5a2742}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-left-top,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-left-top,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-left-top{background-position:left top}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-center-top,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-center-top,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-center-top{background-position:center top}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-right-top,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-right-top,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-right-top{background-position:right top}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-left-center,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-left-center,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-left-center{background-position:left center}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-right-center,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-right-center,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-right-center{background-position:right center}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-left-bottom,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-left-bottom,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-left-bottom{background-position:left bottom}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-center-bottom,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-center-bottom,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-center-bottom{background-position:center bottom}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-right-bottom,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-right-bottom,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16.bg-right-bottom{background-position:right bottom}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-0,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-0,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-0{left:37.5%;width:62.5%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-1,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-1,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-1{left:43.75%;width:56.25%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-2,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-2,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-2{left:50%;width:50%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-3,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-3,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-3{left:56.25%;width:43.75%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-4,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-4,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-4{left:62.5%;width:37.5%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-5,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-5,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-5{left:68.75%;width:31.25%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-6,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-6,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-6{left:0;width:37.5%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-7,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-7,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-7{left:0;width:43.75%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-8,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-8,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-8{left:0;width:50%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-9,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-9,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-9{left:0;width:56.25%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-10,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-10,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .promo-image.type-10{left:0;width:62.5%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-4,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-4,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-4{width:25%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-5,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-5,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-5{width:31.25%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-6,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-6,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-6{width:37.5%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-7,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-7,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-7{width:43.75%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-8,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-8,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-8{width:50%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-9,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-9,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-9{width:56.25%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-10,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-10,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.md-10{width:62.5%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-1,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-1,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-1{left:6.25%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-2,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-2,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-2{left:12.5%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-3,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-3,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-3{left:18.75%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-4,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-4,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-4{left:25%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-5,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-5,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-5{left:31.25%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-6,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-6,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-6{left:37.5%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-7,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-7,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-7{left:43.75%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-8,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-8,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-8{left:50%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-9,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-9,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-9{left:56.25%}
.box-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-10,.device-category-responsive-promo .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-10,.independent-promo-slider .promo-frame .promo-canvas .promo-holder-container.promo-16 .text-content.offset-10{left:62.5%}
.box-promo .pager-arrows a,.device-category-responsive-promo .pager-arrows a,.independent-promo-slider .pager-arrows a{width:40px}
.box-promo .pager-arrows a:before,.device-category-responsive-promo .pager-arrows a:before,.independent-promo-slider .pager-arrows a:before{width:40px;height:107px;margin-top:-53px}
.box-promo .pager-arrows a.prev:before,.device-category-responsive-promo .pager-arrows a.prev:before,.independent-promo-slider .pager-arrows a.prev:before{left:0;background:url(/shop/static-tkws/sw/g/device-category-promo/pager-arrows-desktop.png) no-repeat rgba(255,255,255,.8)}
.box-promo .pager-arrows a.next:before,.device-category-responsive-promo .pager-arrows a.next:before,.independent-promo-slider .pager-arrows a.next:before{left:0;background:url(/shop/static-tkws/sw/g/device-category-promo/pager-arrows-desktop.png) 0 -107px no-repeat rgba(255,255,255,.8)}
.box-promo .pager-progress-desktop,.device-category-responsive-promo .pager-progress-desktop,.independent-promo-slider .pager-progress-desktop{display:block;margin-top:1px}
.box-promo .pager-progress-desktop nav,.device-category-responsive-promo .pager-progress-desktop nav,.independent-promo-slider .pager-progress-desktop nav{display:table;width:100%;table-layout:fixed}
.box-promo .pager-progress-desktop nav a,.device-category-responsive-promo .pager-progress-desktop nav a,.independent-promo-slider .pager-progress-desktop nav a{position:relative;display:table-cell;width:2%;overflow:hidden;text-decoration:none}
.box-promo .pager-progress-desktop nav a span.progress,.device-category-responsive-promo .pager-progress-desktop nav a span.progress,.independent-promo-slider .pager-progress-desktop nav a span.progress{position:absolute;display:block;width:100%;height:5px;margin-left:1px;background-color:#939290;-moz-transition:height .2s;transition:height .2s}
.box-promo .pager-progress-desktop nav a:first-child+a span.progress,.box-promo.height-352 .pager-progress-desktop nav a:first-child+a span.progress,.device-category-responsive-promo .pager-progress-desktop nav a:first-child+a span.progress,.device-category-responsive-promo.height-352 .pager-progress-desktop nav a:first-child+a span.progress,.independent-promo-slider .pager-progress-desktop nav a:first-child+a span.progress,.independent-promo-slider.height-352 .pager-progress-desktop nav a:first-child+a span.progress{margin-left:0}
.box-promo .pager-progress-desktop nav a span.text,.device-category-responsive-promo .pager-progress-desktop nav a span.text,.independent-promo-slider .pager-progress-desktop nav a span.text{display:block;margin-top:22px;padding:0 9px;font-size:18px;line-height:18px;font-family:TeleGroteskEENor;color:#333}
.box-promo .pager-progress-desktop nav a:hover span.progress,.device-category-responsive-promo .pager-progress-desktop nav a:hover span.progress,.independent-promo-slider .pager-progress-desktop nav a:hover span.progress{height:15px}
.box-promo .pager-progress-desktop nav a:active span.text,.device-category-responsive-promo .pager-progress-desktop nav a:active span.text,.independent-promo-slider .pager-progress-desktop nav a:active span.text{color:#e20074}
.box-promo .pager-progress-desktop nav a.active span.progress,.device-category-responsive-promo .pager-progress-desktop nav a.active span.progress,.independent-promo-slider .pager-progress-desktop nav a.active span.progress{height:15px;margin-bottom:7px;padding-right:100%}
.box-promo .pager-progress-desktop nav a.active span.progress:before,.device-category-responsive-promo .pager-progress-desktop nav a.active span.progress:before,.independent-promo-slider .pager-progress-desktop nav a.active span.progress:before{display:block;height:15px;content:'';background-color:#e20074}
.box-promo .pager-progress-desktop nav a.active span.progress.animation-stopped,.device-category-responsive-promo .pager-progress-desktop nav a.active span.progress.animation-stopped,.independent-promo-slider .pager-progress-desktop nav a.active span.progress.animation-stopped{padding-right:0}
.box-promo .pager-progress-desktop nav a.active span.text,.device-category-responsive-promo .pager-progress-desktop nav a.active span.text,.independent-promo-slider .pager-progress-desktop nav a.active span.text{font-family:TeleGroteskEEUlt;color:#e20074}
.box-promo .pager-progress-device,.device-category-responsive-promo .pager-progress-device,.independent-promo-slider .pager-progress-device{display:none}
}
@media all and (max-width:1279px){label.radio{padding:0 0 0 40px}
.box-basket .box-validation-error-message{top:114px}
#app-globalsearch .gs-result-item .details ul li{width:100%}
}
@media all and (max-width:959px){#cookie-warning .cookie-cntr{width:100%;padding:11px 15px}
#cookie-warning .cookie-cntr .text{width:100%}
#cookie-warning .cookie-cntr .button{width:120px;padding:4px 0 4px 15px}
#cookie-warning .cookie-cntr span{display:block}
h1.heading{font-size:30px}
h1.page-heading{font-size:30px;line-height:32px;margin-top:30px;margin-bottom:30px}
div#social_share .share-button-label{display:none}
div#social_share .email span.tablet{display:inline-block}
#app-globalsearch .gs-header .search-bar .textReset,div#social_share .email span.tablet-hide{display:none}
.box-validation-error-message{top:10%}
.box-validation-error-message .alert-content{width:100%;padding:0 20px}
.box-basket .box-validation-error-message{top:52px}
#app-globalsearch h1.page-heading{font-size:30px;margin-top:-11px}
#app-globalsearch .gs-header .search-bar .inputbox{position:static}
#app-globalsearch .gs-header .search-bar .button-search{background-position:center center;height:54px;margin:0;min-width:54px;padding:0;text-indent:-9999px;width:54px}
#app-globalsearch .gs-header .result-menu ul li{margin-left:127px;font-size:16px}
#app-globalsearch .gs-header .result-menu ul li a{height:37px}
#app-globalsearch .gs-header .suggest{width:-moz-calc(100% - 108px);width:calc(100% - 108px)}
#app-globalsearch .gs-keyword{display:block;height:auto;padding:32px 18px 18px}
#app-globalsearch .gs-keyword p{padding-bottom:18px}
#app-globalsearch .gs-keyword .result-type{display:none}
#app-globalsearch .gs-keyword .result-type.is-tablet-visible{display:-moz-box;display:-ms-flexbox;display:flex;padding-bottom:24px}
#app-globalsearch .gs-keyword .result-type-buttons{display:block;font-size:15px;line-height:18px;padding-bottom:24px}
#app-globalsearch .gs-results .box-paginator{padding-top:38px}
#app-globalsearch .gs-result-item .img-holder{margin:40px 0 0;width:47%}
#app-globalsearch .gs-result-item .details{float:right;padding:9px 20px 5px 0;width:53%}
#app-globalsearch .gs-result-item .pack-info{margin-top:40px;padding:10px 0 37px 10px;width:53%}
#app-globalsearch .gs-result-item.roaming>.col,#app-globalsearch .gs-result-item.store>.col{max-width:33%;padding:0 20px 0 0;width:33%}
.box-scenario-popup{max-width:100%}
.box-scenario-popup .conten-wrapper{padding:0 20px 20px}
.box-scenario-popup h4{font-size:36px;margin:0 0 13px}
.box-scenario-popup .offer-wrapper{padding:38px 0 0}
.box-scenario-popup a.close{right:4px;top:4px}
.box-scenario-popup a.close:after,.box-scenario-popup a.close:before{width:15px}
.box-abandoned-basket{background-position:15px 28px;width:auto;margin:0 20px 29px;padding:29px 25px 27px 66px}
.box-abandoned-basket a.close{top:1px}
.box-promotion-selfcare{margin:40px 6px 20px}
}
@media all and (max-width:639px){.hide-mobile{display:none!important}
.page-loader .loader-wrapper{position:relative;top:auto;left:auto;-moz-transform:translateY(0);transform:translateY(0)}
.page-loader .svg-loader{margin-top:57px}
.page-loader .svg-loader .backward,.page-loader .svg-loader .forward{margin-left:1px}
.page-loader .svg-loader .loader-text{margin-top:115px;font-size:15px;line-height:18px}
.page-loader .message-box h4{margin:0 0 6px}
.page-loader .message-box p{font-size:16px;line-height:20px}
.input-field-rounded{height:32px;font:15px/18px TeleGroteskEEFet,arial,sans-serif}
html.responsiveFrame select.designSelect{width:100%}
.designSelect.brd ul{top:29px}
.designSelect.brd a{height:26px;font-size:15px;line-height:26px}
.designSelect.brd a:before{height:18px}
.designSelect.brd a:after{top:5px}
#cookie-warning .cookie-cntr{width:100%;padding:15px}
#cookie-warning .cookie-cntr .text{display:block;width:100%;margin-bottom:8px}
#cookie-warning .cookie-cntr .button{display:block;width:auto;padding:0;text-align:left}
#cookie-warning .cookie-cntr span{margin-bottom:4px}
.btn-brd-gray,.btn-brd-magenta{padding:6px 24px}
h1.heading{font-size:25px}
h1.page-heading{font-size:28px;line-height:25px;margin-top:15px;margin-bottom:30px}
.page-up{display:block}
#video-popup .close-button:after,#video-popup .close-button:before{width:15px;height:15px;top:2px;border-left:1px solid #fff;border-top:1px solid #fff}
#video-popup .close-button:after{top:22px}
div.social_like{display:none}
.responsiveFrame div#social_share{padding-bottom:10px}
div#social_share .social-button-holder{display:block;font-size:0}
div#social_share .social-button-holder>div{display:block;margin:0 0 20px;width:auto}
div#social_share .social-button-holder>div:first-child{width:100%}
.box-validation-error-message{top:10%}
.box-validation-error-message .message-content .button{width:100%;margin:0 0 10px;padding:4px 20px;text-align:center}
.box-basket .box-validation-error-message{top:48px}
.form-btn,.popup-btn,.validation-btn{text-align:center;width:100%}
.form-btn+.form-btn,.popup-btn+.popup-btn,.validation-btn+.validation-btn{margin-left:0;margin-top:20px}
.popup-btn.btn-brd-magenta,.validation-btn.btn-brd-magenta{padding:6px 24px}
#app-globalsearch .gs-header .search-bar{padding:12px}
#app-globalsearch .gs-header .search-bar .search-input{font-size:12px;height:42px;line-height:15px;padding:0 18px}
#app-globalsearch .gs-header .search-bar .search-dropdown{font-size:12px;line-height:15px}
#app-globalsearch .gs-header .search-bar .search-dropdown__button{height:42px;line-height:42px;padding:0 12px;width:120px}
#app-globalsearch .gs-header .search-bar .search-dropdown__button::after,#app-globalsearch .gs-header .search-bar .search-dropdown__button::before{top:22px;right:14px}
#app-globalsearch .gs-header .search-bar .search-dropdown__button::after{right:10px}
#app-globalsearch .gs-header .search-bar .search-dropdown__list{padding:16px 6px 0 12px;width:120px}
#app-globalsearch .gs-header .search-bar .search-dropdown__list-item--selected::after,#app-globalsearch .gs-header .search-bar .search-dropdown__list-item--selected::before{top:6px}
#app-globalsearch .gs-header .search-bar .search-dropdown__list-item--selected::after{top:9px}
#app-globalsearch .gs-header .search-bar .button-search{height:42px;min-width:42px;width:42px}
#app-globalsearch .gs-header .result-menu{display:none}
#app-globalsearch .gs-header .result-menu-select-mobile,#app-globalsearch .gs-header .suggest-block,#app-globalsearch .gs-keyword,#app-globalsearch .gs-keyword .result-type.is-tablet-visible,#app-globalsearch .gs-result-item .details .detail-container.opened .detail-content,#app-globalsearch .gs-result-item.document{display:block}
#app-globalsearch .gs-header .suggest{width:-moz-calc(100% - 84px);width:calc(100% - 84px)}
#app-globalsearch .gs-header .suggest h2{font-size:12px;line-height:15px;margin-bottom:18px;width:100%}
#app-globalsearch .gs-header .suggest ul li{font-size:12px;line-height:15px;padding-left:0}
#app-globalsearch .gs-keyword{padding-top:20px}
#app-globalsearch .gs-keyword .result-type__radio{padding-bottom:12px}
#app-globalsearch .gs-keyword .result-type__radio:last-child{padding-bottom:0}
#app-globalsearch .gs-results{padding:0}
#app-globalsearch .gs-result-item.document h3{width:100%}
#app-globalsearch .gs-result-item.document .link-download{margin:20px 0 0 45px;width:100%}
#app-globalsearch .gs-result-item .img-holder{height:230px;margin:23px 0 11px;padding:0 21px;width:100%}
#app-globalsearch .gs-result-item .details{padding:0;width:100%}
#app-globalsearch .gs-result-item .details .detail-container{-moz-border-radius:4px;border-radius:4px;border:1px solid rgba(51,51,51,.2);margin-bottom:12px;padding:10px 12px}
#app-globalsearch .gs-result-item .details .detail-container-title{display:block;font-family:TeleGroteskEEFet,arial,sans-serif;font-size:18px;font-weight:400;line-height:21px;margin:0;padding:0;position:relative}
#app-globalsearch .gs-result-item .details .detail-container.opened .detail-container-title::after,#app-globalsearch .gs-result-item .details .detail-container.opened .detail-container-title::before{background-color:#e20074;-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
#app-globalsearch .gs-result-item .details .detail-container.opened .detail-container-title::after{background-color:#e20074;-moz-transform:rotate(225deg);transform:rotate(225deg)}
#app-globalsearch .gs-result-item .details .detail-content,.box-paginator{display:none}
#app-globalsearch .gs-result-item .pack-info{float:left;margin-top:0;padding:10px 0 0;width:100%;min-height:auto}
#app-globalsearch .gs-result-item .pack-info .btn-brd{padding:6px 24px;width:100%}
#app-globalsearch .gs-result-item.sim .pack-info{padding-top:3px}
#app-globalsearch .gs-result-item.roaming h3,#app-globalsearch .gs-result-item.store h3{margin:0 0 11px}
#app-globalsearch .gs-result-item.roaming>.col,#app-globalsearch .gs-result-item.store>.col{margin:0 0 27px;max-width:100%;width:100%}
#app-globalsearch .gs-result-item.roaming>.col:last-child,#app-globalsearch .gs-result-item.store>.col:last-child{margin:0}
.box-scenario-popup{-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:-moz-calc(100% - 36px);max-width:calc(100% - 36px)}
.box-scenario-popup .conten-wrapper{min-width:auto;padding:20px 10px 10px}
.box-scenario-popup h4{font-size:28px;line-height:30px}
.box-scenario-popup p{font-size:20px;line-height:20px}
.box-scenario-popup .offer-wrapper{padding:18px 0 0}
.box-scenario-popup .offer-wrapper .offer{margin:0;max-width:136px;padding:0 2px}
.box-scenario-popup .offer-wrapper .offer a{font-size:16px}
.box-scenario-popup a.close{right:8px;top:8px}
.box-scenario-popup a.close:after,.box-scenario-popup a.close:before{width:18px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-grey,.box-checkout-popup .box-scenario-popup .conten-wrapper .button-magenta,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-grey,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-magenta,.box-scenario-popup .conten-wrapper.only-image img{width:100%}
.box-checkout-popup .box-scenario-popup .conten-wrapper,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper{max-height:480px;overflow-x:hidden;overflow-y:auto;padding:51px 10px 35px 12px}
.box-checkout-popup .box-scenario-popup .conten-wrapper p,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper p{font-size:18px}
.box-checkout-popup .box-scenario-popup .conten-wrapper .button-cancel,.box-dashboard-subscriptions .box-scenario-popup .conten-wrapper .button-cancel{margin-bottom:5px;width:100%}
.box-abandoned-basket{-moz-background-size:30px;background-size:30px;background-position:15px 15px;margin:0 10px 29px;padding:15px 25px 17px 66px}
.box-abandoned-basket h4{font-size:20px;line-height:24px}
.box-abandoned-basket a.close{overflow:hidden;text-align:left;text-indent:-9999px;width:32px}
.box-abandoned-basket a.close:after,.box-abandoned-basket a.close:before{width:18px}
.gs-results .box-paginator,.search-holder .box-paginator{display:block}
.box-promotion-selfcare{display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 18px 18px}
.box-promotion-selfcare .box-promotion-selfcare__image{height:auto;position:relative;top:0;width:120px}
.box-promotion-selfcare .box-promotion-selfcare__image img{height:auto}
.box-promotion-selfcare .box-promotion-selfcare__title{font-size:24px;line-height:30px}
.box-promotion-selfcare .box-promotion-selfcare__desc{display:block;width:100%}
.box-promotion-selfcare .box-promotion-selfcare__desc-item{border-top:solid 1px #E5E5E5;display:block;margin-top:18px;padding-top:18px;width:100%}
.box-promotion-selfcare .box-promotion-selfcare__desc-item p{display:block}
.box-promotion-selfcare .box-promotion-selfcare__button{-moz-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:ultra,Arial,sans-serif;line-height:normal;outline:0;position:relative;text-decoration:none;text-indent:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-transform:uppercase;-moz-transition:all .3s ease-out;transition:all .3s ease-out;font-size:1.25rem;text-align:center;width:100%;padding:.583333rem 1.83333rem .666667rem}
.box-promo.message-promo .promo-frame{z-index:auto}
}
@media only screen and (min-width:960px) and (max-width:1119px){.box-basket .box-validation-error-message{top:105px}
}