.pd .media-container{float:left;margin:0 4% 2em 0;width:48%;text-align:center;display:flex;align-items:stretch;position:relative}
.pd .media-container .media{width:100%}
.pd .media-container .media-images{display:flex;align-items:stretch;position:relative;justify-content:space-between}
@media(max-width:1000px){.pd .media-container .media-images{justify-content:center}
}
@media(max-width:750px){.pd .media-container{float:none;margin:0;padding-top:10px;width:100%}
}
.pd .media .title{display:none}
@media(max-width:750px){.pd .media .title{display:block;padding-top:40px}
.pd .media .title img{display:block;margin:0 auto;max-width:100%}
.pd .media .title h1{margin:10px 0 20px 0;font-weight:300;text-align:center}
}
.pd .media .image{position:relative;max-width:450px;float:left;width:calc(100% - 80px)}
@media(max-width:1000px){.pd .media .image{width:100%}
}
.pd .media .image a{max-width:450px}
#flockContainer{display:none;position:absolute;top:0;width:100%;max-width:450px;height:100%;left:50%;transform:translate(-50%,0);z-index:2}
#flockContainer .flock-front-name,#flockContainer .flock-front-number{display:none}
#flockContainer .flock-front-name,#flockContainer .flock-front-number,#flockContainer .flock-back-name,#flockContainer .flock-back-number{position:absolute;overflow:visible;line-height:normal;z-index:2}
#flockContainer .flock-back-number #flock-number,#flockContainer .flock-front-number #flock-frontnumber,#flockContainer .flock-back-name #flock-name{display:flex;width:100%;height:100%;justify-content:center}
#flockContainer .flock-back-name #flock-name img,#flockContainer .flock-back-number #flock-number img{display:inline-block;margin:0 .4%}
#flockContainer .flock-back-number #flock-number img,#flockContainer .flock-front-number #flock-frontnumber img{width:auto;height:100%;margin:0 1%}
#flockContainer .flock-front-name svg,#flockContainer .flock-front-number svg,#flockContainer .flock-back-name svg,#flockContainer .flock-back-number svg{overflow:visible}
#flockContainer .flock-front-number svg{position:absolute;left:0;top:0}
#flockContainer .flock-back-number.outline,#flockContainer .flock-front-number.outline{text-shadow:#8dff71 2px 2px 0,#8dff71 2px -2px 0,#8dff71 -2px 2px 0,#8dff71 -2px -2px 0,#8dff71 2px 0 0,#8dff71 0 2px 0,#8dff71 -2px 0 0,#8dff71 0 -2px 0,rgba(110,255,119,0) -2px -2px 2px}
.pd .media .MagicZoom img{display:block;max-width:100%;margin:0 auto}
@media(min-width:751px){.pd .media .MagicZoom img,.MagicThumb-expanded img{-ms-touch-action:none;touch-action:none}
}
.pd .media .mz-thumb img{box-shadow:none;padding:0 0 2px 0;border-bottom:3px solid #fff;max-width:70px}
@media(min-width:1000px){.pd .media .mz-thumb img{width:auto!important;height:auto!important}
}
@media(max-width:1000px){.pd .media .mz-thumb img{width:0;height:0;padding:0;border:0}
}
.pd .media .mz-thumb:hover:not(.mz-thumb-selected) img{-webkit-filter:brightness(100%);filter:brightness(100%);border-bottom:3px solid #c1c1c1}
.pd .media .mz-thumb-selected img{-webkit-filter:brightness(100%);filter:brightness(100%);border-bottom:3px solid #c1c1c1}
@media(max-width:1000px){.pd .media .mz-thumb-selected img,.pd .media .mz-thumb:hover:not(.mz-thumb-selected) img{border:0}
}
.pd .media .mz-hint-message{background:#777;border-radius:0}
html.no-cssfilters-magic .mz-thumb{background:0}
html.no-cssfilters-magic .mz-thumb:hover:not(.mz-thumb-selected) img{opacity:inherit;filter:inherit}
html.no-cssfilters-magic .mz-thumb-selected img{opacity:inherit;filter:inherit}
.pd .media #thumb-container{text-align:center;max-width:80px;position:relative;overflow:hidden;width:80px}
@media(max-width:1000px){.pd .media #thumb-container{position:absolute;bottom:-30px;z-index:2;max-width:inherit;width:auto;height:35px}
}
.pd .media #thumb-container .thumbs{position:absolute;width:100%;top:0;transition:all .5s}
@media(max-width:1000px){.pd .media #thumb-container .thumbs{position:relative;height:35px}
}
.pd .media #thumb-container #up,.pd .media #thumb-container #down{display:none;position:absolute;top:0;left:0;width:80px;height:20px;line-height:20px;padding:0;z-index:1;opacity:.2}
.pd .media #thumb-container #down{bottom:0;top:inherit}
@media(max-width:1000px){.pd .media #thumb-container #up,.pd .media #thumb-container #down{display:none}
}
.pd .media .thumbs a{display:inline-block;vertical-align:middle;margin:10px 5px;padding-bottom:3px;cursor:pointer}
@media(max-width:1000px){.pd .media .thumbs a{border:7px solid #c1c1c1;border-radius:50%;padding:0;width:14px;height:14px}
.pd .media .thumbs a.mz-thumb-selected,.pd .media .thumbs a:hover{border:7px solid #605f5f}
}
.pd .media .thumbs a.variant,.pd .media .thumbs a.viewflockfront,.pd .media .thumbs a.viewflockback{display:none}
.pd .media .thumbs .video{display:inline-block;width:64px;height:89px;background:url(https://4a2e5bfda6.edge.storage/assets/images/product-sprite--3yeqg4wJ5zJ.png) no-repeat 0 -180px;background-size:64px auto}
@media(max-width:1000px){.pd .media .thumbs .video{width:14px;height:14px;background:url(/assets/images/product-sprite--3yeqg4wJ5zJ.png) no-repeat -5px -77px;background-size:24px auto;border:0}
}
.media-container button.mz-button{display:none!important}
@media(max-width:1000px){.media-container button.mz-button{display:block!important}
}
.media-container button.mz-button.mz-button-prev:before,.media-container button.mz-button.mz-button-next:before{height:32px}
.pd .media .embedvideo{display:none;text-align:right;position:absolute;top:0;width:100%;z-index:1;height:100%;background:#fff}
.pd .media .embedvideo a{cursor:pointer}
.pd .media .embedvideo a:hover{color:#000}
.pd .media .embedvideo .container{position:relative;margin-top:5px;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.pd .media .embedvideo .container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.pd .media .embedvideo img{padding-top:50px;display:block;margin:0 auto}
.pd .media .social{margin-top:20px;text-align:left}
.pd .media .social .fb-share-button,.pd .media .social #twitter-widget-0,.pd .media .social #___plus_0{margin:0 2% 0 0!important}
.pd .media .social .fb-share-button{vertical-align:top}
.pd .info{float:right;width:48%;position:relative;margin-bottom:2em}
@media(max-width:750px){.pd .info{float:none;width:100%}
}
.pd .info .productbarteaser{margin-bottom:20px}
@media(max-width:750px){.pd .info .productbarteaser{margin-top:20px}
}
.pd .info .productbarteaser,.pd .info .productbarteaser a,.pd .info .productbarteaser a img,.pd .info .productbarteaser img{width:100%;height:auto}
.pd .info .top{display:flex;justify-content:space-between;flex-wrap:nowrap}
.pd .info .label{position:relative;top:0;right:0;flex-direction:column}
@media(max-width:750px){.pd div.image div.label{display:block;position:absolute}
.pd .info div.label{display:none}
}
.pd .info .make{display:block}
@media(max-width:750px){.pd .info .make{display:none}
}
.pd .info h1{margin:0;font-weight:400}
@media(max-width:750px){.pd .info h1{display:none}
}
.pd .info h4:nth-child(1){margin:0}
@media(max-width:750px){.pd .info .headline{width:100%}
}
.pd .info .rating{line-height:17px;display:flex;flex-wrap:nowrap;margin-top:7px}
@media(max-width:750px){.pd .info .rating{margin-top:20px;position:relative}
.pd .headline .rating{justify-content:center}
}
.pd .info .extensions{list-style:none;margin:10px 0 0 0;padding-left:0}
@media(max-width:750px){.pd .info .extensions{position:relative;margin:20px auto 0 auto;width:100%;max-width:280px}
}
.pd .info .extensions li{padding:2px 0;font-size:14px;font-weight:500}
.pd .info .extensions span.icon-arrow-right-thin{font-size:11px;margin-right:3px}
.pd .info .colors{margin-top:50px}
@media(max-width:750px){.pd .info .colors{text-align:center}
}
.pd .info .colors a,.pd .info .colors span.current,.print-at-home .input-container .motiv a,.print-at-home .input-container .motiv span.current{display:inline-block;margin:10px 5px 0 0;padding-bottom:5px;border-bottom:3px solid #fff;vertical-align:middle;width:80px}
.pd .info .colors span.current,.print-at-home .input-container .motiv span.current{border-bottom:3px solid #c1c1c1}
.pd .info .colors a img,.pd .info .colors span.current img,.print-at-home .input-container .motiv a img,.print-at-home .input-container .motiv span.current img{display:block;width:100%}
.pd .info form.sizes{margin-top:40px}
@media(max-width:750px){.pd .info form.sizes{text-align:center;margin-top:20px}
}
.pd #trikot-config{width:100%;padding:0;background:var(--background-quaternary-color);margin:30px 0 20px 0}
.pd #pdTrikotKonf h2{justify-content:flex-start;padding-left:10px}
@media(max-width:750px){.pd #pdTrikotKonf h2{justify-content:center;padding-left:0}
}
.pd #pdTrikotKonf .trikot-value{line-height:42px;font-weight:700;font-size:28px;text-align:right}
@media(max-width:750px){.pd #pdTrikotKonf .trikot-value{width:100%;margin-top:10px;text-align:center}
}
.pd #pdTrikotKonf .trikot-value.has-standard-price{text-align:right}
.pd #pdTrikotKonf .trikot-value .standard-price{display:block;font-weight:normal;font-size:15px}
.pd #pdTrikotKonf .trikot-value div{display:inline-block}
.pd #pdTrikotKonf .trikot-value .crossed{text-decoration:line-through;font-size:14px;color:#666;margin:0 10px 0 0}
.pd #pdTrikotKonf .trikot-value .has-crossed-price{color:#c00}
.pd #trikot-data{padding:0 25px}
.pd #trikot-data .flock-container-flocks-master label{width:100%;height:100%;text-align:center;padding:5px;margin:0;font-size:13px;background:#fff;cursor:default;opacity:.5}
.pd #trikot-data .flock-container-flocks-variant{width:100%;display:none}
.pd #trikot-data .flock-container-flocks-master .col-1,.pd #trikot-data .flock-container-flocks-variant .col-1,.pd #trikot-data .col-1.options.logos{max-width:32%}
.pd #trikot-data .flock-player-select{padding:14px 20px 13px 10px;margin:0;width:100%}
.pd #trikot-data .flock-own-container,.pd #trikot-data .flock-own-player-container{display:flex;justify-content:space-between;margin-top:10px;flex-wrap:nowrap}
.pd #trikot-data .flock-player-container{margin-top:10px;display:none}
.pd #trikot-data input.col-1,.pd #trikot-data input.col-1,.pd #trikot-data input.col-2,.pd #trikot-data input.col-2{margin:0}
.pd #trikot-data input.flock-number{width:30%}
.pd #trikot-data input.flock-name{width:68%}
#trikot-data .switch-view{margin-top:10px;padding:10px 15px;background:#d5d5d5;border-radius:3px;cursor:pointer;display:none}
#trikot-data .switch-view span{display:inline-block;vertical-align:middle;font-weight:500}
#trikot-data .switch-view span.icon-turn{font-size:25px;transition:transform .7s ease-out}
#trikot-data .switch-view.front-active span.icon-turn{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
#trikot-data .switch-view.back-active span.icon-turn{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}
#trikot-data .options.logos.disabled .logo-image{opacity:.6}
#trikot-data .options.total{margin:30px 0}
#trikot-data .options.total .row{line-height:44px}
#trikot-data .options.total .row.note,#trikot-data .options.total .row.availability{line-height:22px}
#trikot-data .options.total .value{font-size:30px;font-weight:700}
@media(max-width:750px){#trikot-data .options.total span{font-size:16px;font-weight:700;line-height:15px}
#trikot-data .options.total .historyprice{margin-bottom:5px}
#trikot-data .options.total .historyprice span{font-size:15px;line-height:15px;font-weight:400}
.historyprice span.icon-info-square{vertical-align:text-bottom}
}
#trikot-data .options.total .afterselect .shipByCampaign,.price_container .shipByCampaign{display:none}
#trikot-data .note.row{display:none}
#trikot-data .note.row.beforeselect{display:block}
.pd .info form.sizes span.title,.pd .info form.sizes span.title-mobile,.pd .info .extension.title,.pd .info .colors span.title,div#sticky_element .wrapper span.title{display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:700;font-size:13px;margin-right:10px}
.pd .info form.sizes span.title-mobile{display:none}
.pd .info .size,.pd .info .size .trikot-size{margin:30px 0 0 0;display:flex;align-items:center}
.pd .info .size .trikot-size{margin-top:0}
@media(max-width:750px){.pd .info .size,.pd .info .size .trikot-size{flex-direction:column}
.pd .info .size .trikot-size{width:100%}
}
.pd .info .size.print-at-home{display:block}
.pd .info .size.trikot{display:flex;justify-content:space-between}
@media(max-width:750px){.pd .info .size.trikot{justify-content:center;flex-wrap:wrap}
}
.pd .size.trikot .size-price{font-weight:bold}
.pd .info .colors span.title{display:block}
@media(max-width:750px){.pd .info .colors span.title{margin-right:0}
}
.pd .info .extension.title{margin:10px 0;display:block}
@media(max-width:750px){.pd .info .extension.title{text-align:center}
}
.pd .info form.sizes span.title.flock,.pd .info form.sizes span.title.total{margin:20px 0 0 0}
@media(max-width:750px){.pd .info form.sizes span.title,.pd .info form.sizes span.title-mobile{font-size:18px;display:block;margin-right:0}
.pd .info form.sizes span.title-mobile{display:block;width:100%}
.pd .info form.sizes .size.trikot span.title{display:none}
}
.pd .info form.sizes .input-container,div#sticky_element .wrapper .input-container{display:inline-block;vertical-align:middle;width:170px}
.pd .info form.sizes .print-at-home .input-container{display:block;width:80%;max-width:none;min-width:320px}
.pd .info form.sizes .print-at-home .input-container .clear-date{position:absolute;right:10px;top:52px;font-size:15px;cursor:pointer}
.pd .info form.sizes .print-at-home .input-container input{position:relative;display:inline-block}
@media(max-width:400px){.pd .info form.sizes .print-at-home .input-container{width:100%;min-width:unset}
}
.pd .info form.sizes .print-at-home label{padding:0}
.pd .info form.sizes .print-at-home label span{display:block;margin:15px 0 10px 0;text-transform:none;font-weight:400;font-size:14px;padding:0;text-align:left}
@media(max-width:750px){.pd .info form.sizes .print-at-home label span{text-align:center}
}
.pd .info form.sizes .print-at-home span.title{margin:20px 0 10px 0;font-size:14px;color:var(--text-primary-color);text-transform:uppercase;font-weight:300;font-family:var(--font-family-headline)}
.pd .info form.sizes .print-at-home input::placeholder,.pd .info form.sizes .print-at-home textarea::placeholder,.pd .info form.sizes .print-at-home span:not(.title){font-size:13px;color:#999}
.pd .info form.sizes .print-at-home .bad-words-hint{display:none}
.pd .info form.sizes .print-at-home .bad-words-hint .bad-words{font-weight:bold;color:var(--error-color)}
.pd .green-mnky{flex-direction:column;width:100%;max-width:320px;border:1px solid var(--border-primary-color);border-radius:var(--border-radius);padding:0 5px;flex-direction:column}
@media(max-width:750px){.pd .info form.sizes .input-container,div#sticky_element .wrapper .input-container{display:block;margin:10px auto 0 auto;width:100%;max-width:220px}
div#sticky_element .wrapper .input-container{margin:0 auto}
.pd .info form.sizes .green-mnky{max-width:100%}
}
@media(max-width:350px){.pd .info form.sizes .input-container,div#sticky_element .wrapper .input-container{width:100%}
}
.pd .green-mnky-headline{width:100%;padding:11px 5px 8px 5px;cursor:pointer;margin:0;font-family:var(--font-family);display:flex;justify-content:space-between;align-items:center;height:45px;gap:10px}
.pd .green-mnky-headline .icon-arrow-down-thin{font-size:11px;transition:all .4s ease}
.pd .green-mnky.opened .icon-arrow-down-thin{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}
.pd .green-mnky .green-mnky-inputs-container{display:none}
.pd .info form.sizes .green-mnky .input-container{width:100%}
@media(max-width:750px){.pd .info form.sizes .green-mnky .input-container{max-width:320px}
}
.pd .green-mnky.error{border:1px solid var(--error-color);background-color:#fef0f0;font-size:15px}
.pd .green-mnky select{margin-bottom:10px;width:100%}
.pd .green-mnky select option{padding:5px 0}
.pd .green-mnky.error select{margin-top:0}
.pd .green-mnky select.no-dropdown-icon{background:0}
form .green-mnky .textfield~.form-label{top:26px}
@media(max-width:750px){form .green-mnky .textfield~.form-label{top:16px}
}
form .green-mnky .textfield:focus~.form-label,form .green-mnky .textfield.focus~.form-label{top:15px}
@media(max-width:750px){form .green-mnky .textfield:focus~.form-label,form .green-mnky .textfield.focus~.form-label{top:6px}
}
.pd .info form.sizes .input-container .selectfield,.pd .info form.sizes .input-container .selectfield-error,div#sticky_element .wrapper .input-container .selectfield,div#sticky_element .wrapper .input-container .selectfield-error{width:100%;padding:12px 16px 12px 10px;font-size:12px}
@media(min-width:500px){.pd .info form.sizes .input-container .selectfield,.pd .info form.sizes .input-container .selectfield-error,div#sticky_element .wrapper .input-container .selectfield,div#sticky_element .wrapper .input-container .selectfield-error{font-size:14px}
}
.pd .info form.sizes .input-container .selectfield{color:#000}
.pd .info form.sizes .input-container .selectfield-error{color:#c40000}
.pd .info form.sizes .input-container .selectfield~.form-label,.pd .info form.sizes .input-container .selectfield-error~.form-label{left:10px;top:12px}
@media(max-width:350px){.pd .info form.sizes .input-container .selectfield~.form-label,.pd .info form.sizes .input-container .selectfield-error~.form-label{font-size:12px}
}
.pd .info form.sizes .input-container .selectfield.selected~.form-label,.pd .info form.sizes .input-container .selectfield-error.selected~.form-label{top:1px}
@media(max-width:350px){.pd .info form.sizes .input-container .selectfield.selected~.form-label,.pd .info form.sizes .input-container .selectfield-error.selected~.form-label{font-size:11px}
}
.pd .info form.sizes #amount-field,.pd .info form.sizes #amount-field .flex-amount{position:relative;display:flex;align-items:center}
@media(max-width:750px){.pd .info form.sizes #amount-field{margin-top:15px;flex-direction:column}
}
.pd .info form.sizes span.title.amount{margin-right:15px}
@media(max-width:750px){.pd .info form.sizes span.title.amount{margin-right:0}
}
.pd .info form.sizes fieldset,div#sticky_element .wrapper fieldset{font-size:14px;display:flex;flex-wrap:nowrap;align-items:center;width:180px;gap:3px}
.pd .info form.sizes button#plus,.pd .info form.sizes button#minus,#sticky_element .wrapper button#plus,#sticky_element .wrapper button#minus{background:var(--background-quaternary-color);color:var(--text-primary-color);box-sizing:border-box;display:inline-block;height:40px;line-height:20px;margin:10px 0;width:40px;-webkit-box-sizing:border-box}
@media(max-width:750px){.pd .info form.sizes button#plus,.pd .info form.sizes button#minus{float:none}
}
.pd .info form.sizes input#product-amount,#sticky_element .wrapper input#product-amount{border:1px solid #c1c1c1;box-sizing:border-box;color:#000;cursor:default;display:inline-block;font-size:inherit;height:40px;margin:10px 5px;padding:5px 10px;text-align:center;-webkit-box-sizing:border-box;width:60px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media(max-width:750px){.pd .info form.sizes input#product-amount{width:123px}
}
.pd .info form.sizes div#amount-field span.orderhint-text,#sticky_element .wrapper div#amount-field span.orderhint-text,.pd .info form.sizes div#amount-field span.orderhint.variant{display:none}
.pd .info form.sizes div#amount-field span.orderhint{position:absolute;top:-18%;left:250px;width:30%;z-index:1}
@media(max-width:750px){.pd .info form.sizes div#amount-field span.orderhint{position:relative;left:0;width:100%}
}
.pd .info form.sizes div#amount-field span.orderhint:before{content:attr(data-hint-minimum-quantity)}
.pd .info form.sizes div#amount-field span.orderhint:after{transform:rotate(135deg);top:41px;position:absolute;left:-11px}
@media(max-width:750px){.pd .info form.sizes div#amount-field span.orderhint:before{content:"";display:block;height:21px;transform:rotate(225deg);width:21px;background-color:var(--background-primary-color);border:2px solid var(--background-tertiary-color);margin:0 auto;border-left:0;border-top:0;padding:0;z-index:10;position:relative}
.pd .info form.sizes div#amount-field span.orderhint:after{transform:rotate(0deg);content:attr(data-hint-minimum-quantity);background-color:var(--background-primary-color);border:2px solid var(--background-tertiary-color);font-size:13px;padding:13px 15px;text-transform:none;display:inline-block;border-radius:var(--border-radius);font-weight:500;width:initial;text-align:center;position:relative;top:0;left:0;z-index:0;height:auto}
}
.pd .info form.sizes .additional-costs{display:table;margin:10px 0}
@media(max-width:750px){.pd .info form.sizes .additional-costs{margin:10px auto}
}
.pd .info form.sizes .additional-costs .additional-costs-row{display:table-row}
.pd .info form.sizes .additional-costs .additional-costs-costs,.pd .info form.sizes .additional-costs .additional-costs-text{display:table-cell}
.pd .info form.sizes .additional-costs .additional-costs-costs{font-weight:bold;font-size:14px;text-align:left}
@media(max-width:750px){.pd .info form.sizes .additional-costs .additional-costs-costs{text-align:right}
}
.pd .info form.sizes .additional-costs .additional-costs-text{padding:0 0 0 15px;text-align:left}
.pd .info form.sizes button#plus:hover,.pd .info form.sizes button#minus:hover{background:#000;color:#fff}
.pd .info form.sizes .available{display:none;margin:10px 0 5px 0}
.pd .info form.sizes .available.product{display:block}
.pd .info form.sizes .price{display:none;margin-top:5px;font-size:28px;font-weight:700}
.pd .info form.sizes .basicprice{display:none}
.pd .info form.sizes .basicprice.current{display:block;font-size:13px;font-weight:400}
.pd .info form.sizes .price.product{display:block}
.pd .info .size.trikot .itp-container{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:5px}
.pd .info form.sizes .price .itp-text,.pd .info .size.trikot .itp-text{font-weight:400;color:var(--text-red);font-size:14px}
@media(max-width:750px){.pd .info .size.trikot .itp-container{justify-content:center}
}
.pd .info form.sizes .note{display:none}
.pd .info form.sizes .price .standard-price,.pd .info form.sizes .note.product{display:block;font-size:15px;font-weight:normal}
.pd .info form.sizes .note .dcc{text-decoration:line-through}
.pd .info form.sizes .note .green{color:var(--text-blue);font-weight:bold}
.pd .info form.sizes span.personal-message-header{display:block;margin:30px 0 10px 0}
.pd .info form.sizes span.personal-message-header p{font-size:13px;margin:10px 0}
.print-at-home textarea{display:block;width:100%;height:170px;text-align:left}
.pd .info form.sizes textarea.personal-message{display:block;width:100%;height:170px;margin:10px 0 10px 0;padding:5px;font-size:15px;text-align:left}
@media(max-width:750px){.pd .info form.sizes textarea.personal-message{margin:10px auto 10px auto}
}
.pd .info .buttons{display:flex;justify-content:space-between;flex-wrap:wrap}
@media(max-width:950px){.pd .info .buttons{width:100%}
}
@media(max-width:750px){.pd .info .buttons{justify-self:center}
}
.pd .info button#addSetToCart{font-weight:500;letter-spacing:1px}
.pd .info button#addSetToCart .valueAddToCart{white-space:nowrap}
.pd .info button#submit,.pd .info span#stockalert-btn,.pd .info a.addCart.special-item{width:100%;min-width:280px;font-weight:500;letter-spacing:1px;margin-top:20px}
@media(max-width:750px){.pd .info button#submit,.pd .info span#stockalert-btn,.pd .info a.addCart.special-item{width:100%;min-width:100%}
}
.pd .info button#submit span.text,.dropdown-toggle span.text{display:inline-block;vertical-align:middle;line-height:24px}
.pd .wishlist-store-buttons-container{display:flex;margin-top:10px;gap:5px;width:100%}
@media(max-width:750px){.pd .wishlist-store-buttons-container{flex-flow:column;align-items:center}
}
.dropdown-toggle span.text{font-size:12px;font-weight:500}
@media screen and (min-width:751px) and (max-width:800px){.dropdown-toggle span.text{font-size:10px}
}
.pd .info button#submit span.icon-shopping-cart,.pd .info button#addSetToCart span.icon-shopping-cart,.pd .info span#stockalert-btn span.icon-stockalert{font-size:24px;vertical-align:sub}
.pd .info button#addSetToCart span.icon-shopping-cart{display:none}
.dropdown-toggle span.icon-heart{font-size:22px;vertical-align:middle}
.pd .info .store-container{position:relative;font-size:12px;text-transform:uppercase;width:50%}
@media(max-width:750px){.pd .info .store-container{width:100%}
}
.pd .info .store-container .store-button{display:flex;gap:10px;width:100%;justify-content:center;align-items:center;height:47px;border:1px solid var(--border-primary-color);border-radius:var(--border-radius)}
.pd .info .store-container .store-button h2{font-size:12px;margin:0;font-family:var(--font-family)}
@media screen and (min-width:751px) and (max-width:800px){.pd .info .store-container .store-button h2{font-size:10px}
}
.pd .info .store-container #stores{position:absolute;display:none;flex-flow:column;width:50%;min-width:280px;text-align:center;z-index:999;border:1px solid #767676;box-shadow:0 8px 10px 0 rgba(33,32,30,0.16);background-color:#fff;cursor:pointer}
.pd .info .store-container #stores div{cursor:pointer;padding:5px}
.pd .info .store-container #stores div:hover{background-color:var(--background-tertiary-color);color:#fff}
@media(max-width:750px){.pd .info .store-container .store-button{margin-top:0;width:100%}
.pd .info .store-container #stores{width:100%}
}
.pdsAccordion{margin-top:50px}
.pdsAccordion .no-select,.pdsAccordion h2{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;user-select:none}
.pdsAccordion h2{text-align:left;line-height:26px;text-transform:uppercase;font-weight:500;font-size:18px;position:relative}
.pdsAccordion button span.plus{display:block;position:absolute;width:13px;height:13px;right:0;top:0;bottom:0;border:1px var(--border-senary-color) solid;border-radius:4px;margin:auto}
.pdsAccordion button span.plus:before,.pdsAccordion button span.plus:after{position:absolute;content:'';background:var(--background-secondary-color);display:block;width:8px;height:1px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:0;left:0;top:0;bottom:0;margin:auto;-webkit-transition:-webkit-transform .4s ease-in-out;-ms-transition:-ms-transform .4s ease-in-out;transition:transform .4s ease-in-out}
.pdsAccordion .set button span.plus:before,.pdsAccordion .set button span.plus:after{right:10px;height:2px;background:#fff}
.pdsAccordion button span.plus:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.pdsAccordion li.expand button span.plus:before{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.pdsAccordion li>div{position:relative;padding:0 0 20px 0;display:none;overflow:auto}
.pdsAccordion li.set>div{display:block;max-height:0;overflow:hidden;transition:max-height .15s ease-out;padding:0}
.pdsAccordion li.set>div.open{max-height:550px;transition:max-height .25s ease-in;padding:0 0 20px 0}
.pdsAccordion li div.set-wrapper{display:flex;overflow:hidden;padding:10px;font-size:0;flex-wrap:wrap;margin:0}
.pdsAccordion li>div .set-item{position:relative;display:inline-block;margin:10px 1%;flex-grow:1;width:calc(100% *(1/4));max-width:23%}
@media(max-width:400px){.pdsAccordion li>div .set-item{width:calc(100% *(1/3));max-width:31%}
}
.pdsAccordion div p{margin-top:0}
.pdsAccordion ul.accordionItems{list-style:none;padding:0;margin:0}
.pdsAccordion ul.accordionItems>li{border-top:1px solid var(--border-primary-color);margin:0;overflow:hidden;padding:0;position:relative}
.pdsAccordion ul.accordionItems>li.set{background:var(--background-quaternary-color)}
.pdsAccordion ul.accordionItems>li.set button.addCart{margin:10px;width:calc(100% - 20px)}
.pdsAccordion ul.accordionItems>li.set button.disabled-no-set-selected{border:1px solid var(--border-primary-color);background:#fff}
.pdsAccordion ul.accordionItems>li.set button .text.set-selected{display:inline-block;vertical-align:middle}
.pdsAccordion ul.accordionItems>li.set button .text.no-set-selected,.pdsAccordion ul.accordionItems>li.set button .text.wait{display:none;vertical-align:middle}
.pdsAccordion ul.accordionItems>li.set button.disabled-no-set-selected .text.set-selected,.pdsAccordion ul.accordionItems>li.set button.disabled-no-size .text.set-selected{display:none}
.pdsAccordion ul.accordionItems>li.set button.disabled-no-set-selected .text.no-set-selected,.pdsAccordion ul.accordionItems>li.set button.disabled-no-size .text.no-set-selected{display:inline-block;vertical-align:middle}
.pdsAccordion ul.accordionItems>li button.item-title{position:relative;width:100%;text-align:left;padding:15px 0;text-transform:uppercase;font-size:18px;line-height:26px;font-family:var(--font-family-headline)}
.pdsAccordion ul.accordionItems>li button.item-title:focus{outline-offset:-2px}
.pdsAccordion ul.accordionItems>li.set button.item-title{color:var(--text-secondary-color);font-weight:bold;font-size:14px;background:var(--background-secondary-color);padding:0 10px;margin:0;line-height:52px;display:flex;align-items:center}
.pdsAccordion ul.accordionItems>li.set button.item-title:focus-visible{outline:2px solid var(--background-tertiary-color)}
.pdsAccordion ul.accordionItems>li.set button.item-title .icon-set{font-size:22px;margin-left:10px}
.pdsAccordion ul.accordionItems li:last-of-type{padding-bottom:0}
.pdsAccordion div img.set-image{width:100%;border-radius:4px}
.pdsAccordion div span.variant-size{display:block;text-align:center;position:absolute;padding:0 4px;top:0;right:0;font-size:14px;height:20px;line-height:20px;background:rgba(255,255,255,0.5)}
.pdsAccordion div span.set-item-price{width:100%;display:block;text-align:center;font-weight:bold;position:absolute;bottom:0;left:0;font-size:12px;height:20px;line-height:20px;padding:0;background:rgba(255,255,255,0.5)}
.pdsAccordion div span.set-item-price.stockalert{background:#33baff;color:#fff;cursor:pointer}
.pdsAccordion li>div .set-item input[type="checkbox"]{display:none;margin:0}
.pdsAccordion li>div .set-item label{border-radius:4px;display:block;position:relative;height:100%;background:#fff;border:1px solid var(--border-primary-color);padding:2px;overflow:hidden;cursor:cell}
.pdsAccordion li>div .set-item label.disabled{cursor:default;opacity:.5}
.pdsAccordion li>div .set-item label.outOfStock{cursor:default}
.pdsAccordion li>div .set-item .icon-check{color:var(--text-primary-color);display:none;position:absolute;top:0;left:0;font-size:25px}
.pdsAccordion li>div .set-item input:checked + label{border-color:var(--border-quaternary-color);border-width:3px;color:inherit;padding:0}
.pdsAccordion li>div .set-item input:checked + label span.set-item-price{bottom:-2px}
.pdsAccordion li>div .set-item input[type='checkbox']:checked + label .icon-check{display:block}
.sizechart select{margin-top:20px}
.sizechart span{display:block;margin:20px 0 0 0}
.sizechart table{border-spacing:0;margin-top:20px}
.sizechart td{display:none;padding:7px 10px;text-align:center;border-bottom:1px solid var(--border-primary-color);vertical-align:middle}
.sizechart table thead td,.sizechart td:nth-of-type(1){font-weight:600;color:#000}
.sizechart td:nth-of-type(1){display:table-cell;text-align:left}
.sizechart td.offset0{display:table-cell;background:#f0f0f0}
.sizechart td.offset1,.sizechart td.offset2,.sizechart td.offset3,.sizechart td.offset4{display:table-cell}
#reviewsContainer .sorting{display:flex;justify-content:flex-start;flex-wrap:nowrap}
#reviewsContainer .sorting>span{margin-right:10px;line-height:36px}
#reviewsContainer .sorting .dropdown-container{position:relative;width:150px}
#reviewsContainer .sorting .dropdown-list{background:var(--background-primary-color)}
#reviewsContainer .sorting .dropdown-toggle{border:1px solid #d2d2d2;padding:10px;border-radius:3px;min-width:150px;cursor:pointer}
#reviewsContainer .sorting .dropdown-list.active{top:38px;width:inherit;left:0;border-right:1px solid var(--border-primary-color);border-left:1px solid var(--border-primary-color);border-bottom:1px solid var(--border-primary-color)}
#reviewsContainer .dropdown-toggle>span{display:flex;justify-content:space-between;flex-wrap:nowrap}
#reviewsContainer .dropdown-toggle span.icon-arrow-down-thin{margin-top:3px}
#reviewsContainer .sorting a{display:block;cursor:pointer;padding:5px 0 5px 7px}
#reviewsContainer .sorting a:hover{background:var(--background-quaternary-color)}
#reviewsContainer .review{border-bottom:1px solid var(--border-primary-color);padding:20px 0}
#reviewsContainer .review .user{margin:5px 0}
#reviewsContainer .pagination{margin-top:20px}
@media(max-width:750px){#reviewsContainer .pagination{text-align:center}
}
#reviewsContainer .pagination .next,#reviewsContainer .pagination .prev{display:inline-block;margin:0 0 0 3px;width:21px;height:21px;cursor:pointer;font-size:11px}
#reviewsContainer .pagination .prev{margin:0 -5px 0 0}
#reviewFormContainer .rating-label{width:100%;display:block}
#reviewFormContainer form .rating1{margin:0 20px 10px 0;padding:4px 0 0 0;display:inline-block;vertical-align:middle}
@media(max-width:750px){#reviewFormContainer form .rating1{clear:both;margin-top:2px;padding:0}
}
#reviewFormContainer div.rating-cancel a,#reviewFormContainer div.star-rating a{display:block;width:25px;height:100%;background-position:0 0;border:0}
#reviewFormContainer div.star-rating a{visibility:hidden}
#reviewFormContainer a.button{display:block;font-weight:500;max-width:320px}
#reviewFormContainer a.button .icon-star-full{font-size:18px;margin-right:10px;display:inline-block;vertical-align:top}
#reviewFormContainer .textareafield{height:100px}
.pd .info .tab{display:inline-block;margin:40px 20px 0 0;padding-bottom:3px;font-size:14px;font-weight:600;border-bottom:3px solid #fff;cursor:default}
@media(max-width:750px){.pd .info .tab{margin:20px 0 0 0}
}
@media(max-width:500px){.pd .info .tab{width:100%;text-align:center}
}
.pd .info .tab.active{color:#000;border-bottom:3px solid #c1c1c1}
.pd .info .tabcontent{display:none;margin-top:13px}
.pd .info .tabcontent *:last-child{margin-bottom:0}
.pd .info .tabcontent ul{list-style:none;padding-left:0}
.pd .info .tabcontent li{padding-left:18px;background:url(https://4a2e5bfda6.edge.storage/assets/images/header-sprite--Sxfs7HTJQbk.png) no-repeat 0 -196px;background-size:10px auto}
.pd .info .prnumber{display:block;margin-top:20px;font-size:14px}
.pd .info .lognumber{display:block;margin-top:5px;color:#999;font-size:13px}
.pd .info .prnumber>span,.pd .info .lognumber>span{min-width:105px;display:inline-block}
.pd .info .prnumber strong{font-weight:600}
div.rating-cancel{float:left;width:0;height:0;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating{float:left;width:25px;height:25px;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating:before{position:absolute;font-size:25px}
div.star-rating.icon-star-full{color:var(--star-disabled-color)}
div.rating-cancel a,div.star-rating a{display:block;width:25px;height:100%;background-position:0 0;border:0}
div.star-rating-on:before{color:#e3ac3f}
div.star-rating-hover:before{color:#e3ac3f}
div.star-rating-readonly a{cursor:default!important}
iframe#cg-frame{width:100%;height:600px;border:0}
@media screen and (max-width:700px){div#product-container iframe#cg-frame{height:700px}
}
.child:first-child{width:100%}
#sticky_element .wrapper button#plus,#sticky_element .wrapper button#minus,#sticky_element .wrapper input#product-amount{margin:0}
#sticky_element .wrapper .trikot-value,#sticky_element .wrapper .title-mobile{display:none}
.pd .info div.pdf-downloads{width:100%;margin:10px 0 0 0;float:left;text-align:left;padding:0}
.pd .info div.pdf-downloads a.download{min-height:40px;font-family:var(--font-family);font-size:14px;width:100%;display:block;padding-left:50px;display:table;margin-bottom:10px;padding-top:6px;color:#457e25;background:url(https://4a2e5bfda6.edge.storage/assets/images/static-sprite-pdf--U9AGe7t64jn.png) 0 -48px no-repeat #fff;background-size:40px}
.pd .info div.pdf-downloads a.download:hover{color:#fb8100;background:url(https://4a2e5bfda6.edge.storage/assets/images/static-sprite-pdf--U9AGe7t64jn.png) 0 0 no-repeat #fff;background-size:40px}
.pd .info a.download span{display:table-cell;vertical-align:middle}
.clearfix:after{content:"";clear:both;display:table}