.pd .media-container{float:left;margin:0 4% 2em 0;width:62%;text-align:center;display:flex;align-items:stretch;position:relative}
@media(max-width:1000px){.pd .media-container{width:48%}
}
.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%;justify-content:center}
}
.pd .media .title{display:none}
@media(max-width:750px){.pd .media .title{display:block;padding-top:15px;position:relative;z-index:100}
.pd .media .title img{display:block;margin:0 auto;max-width:100%}
.pd .media .title h1{margin:10px 0 0 0;font-weight:300;text-align:center}
}
.pd .media .image:not(.label){width:100%;position:relative;display:none}
.pd .media .image.image-first-position{display:block}
.pd .media .image-thumb-container .label,.pd .media .image .label{display:flex}
@media(min-width:751px){.pd .media .image-thumb-container.has-configurator .label:nth-child(2){display:none}
.pd .media .image.has-configurator{display:block}
}
@media(min-width:1001px){.pd .media .image:not(.label){grid-row-start:1;grid-row-end:2;grid-column-start:2}
.pd .media .image .label{display:none}
.pd .media .image.image-first-position{grid-row-start:1;grid-row-end:2;grid-column-start:1}
.pd .media .image.image-first-position .label{display:block}
.pd .media .image-thumb-container.has-configurator .label:nth-child(2){display:block}
}
@media(max-width:750px){.pd .media .image:not(.label){max-width:450px;display:block}
}
.pd .media .image:not(.label) a{width:100%;height:auto}
@media(max-width:750px){.pd .media .image:not(.label) a{border:0;background-color:unset;border-radius:0;margin:0}
}
.pd .media .image:not(.label) a:hover{border:0}
#flockContainer,#personalizationConfContainer{display:none;position:absolute;top:0;width:100%;height:100%;left:50%;transform:translate(-50%,0);z-index:2}
#flockContainer .flock-front-name,#flockContainer .flock-front-number,#personalizationConfContainer .personalization-conf-text{display:none}
#flockContainer .flock-front-name,#flockContainer .flock-front-number,#flockContainer .flock-back-name,#flockContainer .flock-back-number,#personalizationConfContainer .personalization-conf-text{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}
#flockContainer .flock-back-number #flock-number img,#flockContainer .flock-front-number #flock-frontnumber img{width:auto;height:100%;display:inline-block}
#flockContainer .flock-front-name svg,#flockContainer .flock-front-number svg,#flockContainer .flock-back-name svg,#flockContainer .flock-back-number svg,#personalizationConfContainer .personalization-conf-text svg{overflow:visible}
#personalizationConfContainer .personalization-conf-text .pers-conf-name{height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}
#personalizationConfContainer .personalization-conf-text .pers-conf-name img{height:100%;display:inline-block}
#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:not(.label-image){box-shadow:none;border:0;padding:0}
@media(min-width:750px){.pd .media .mz-thumb img:not(.label-image){width:auto!important;height:auto!important}
}
@media(max-width:750px){.pd .media .mz-thumb img:not(.label-image){width:0;height:0;padding:0;border:0}
}
.pd .media .mz-thumb img.label-image{border:0;padding: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;position:relative}
@media(max-width:750px){.pd .media #thumb-container{position:relative;max-width:450px}
}
.pd .media #thumb-container .thumbs{position:relative;width:100%;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;column-gap:5px;row-gap:5px}
@media(max-width:1000px){.pd .media #thumb-container .thumbs{grid-template-columns:repeat(1,1fr);column-gap:0}
}
@media(max-width:750px){.pd .media #thumb-container .thumbs{position:relative;padding:inherit;display:flex;flex-wrap:wrap;justify-content:center}
.pd .media #thumb-container .thumbs:not(.thumbs-mobile) .image-thumb-container,.pd .media #thumb-container .thumbs:not(.thumbs-mobile) .video{display:none}
}
.pd .media #thumb-container .thumbs.thumbs-mobile{display:none}
@media(max-width:750px){.pd .media #thumb-container .thumbs.thumbs-mobile{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:5px}
}
.pd .media #thumb-container #up,.pd .media #thumb-container #down{display:none;position:absolute;justify-content:center;align-items:center;top:0;left:0;width:100%;height:26px;line-height:26px;padding:0;z-index:1;opacity:.8}
.pd .media #thumb-container .icon-arrow-down,.pd .media #thumb-container .icon-arrow-up{font-size:30px}
.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 .image-thumb-container{position:relative;display:block;width:100%;height:100%}
.pd .media .thumbs a{display:block;width:100%;cursor:pointer;position:relative}
@media(max-width:750px){.pd .media .thumbs .image-thumb-container{display:block;padding:0;width:18px;height:18px}
.pd .media .thumbs.thumbs-mobile a{border:9px solid #c1c1c1;background-color:#c1c1c1;border-radius:50%}
.pd .media .thumbs a.mz-thumb-selected,.pd .media .thumbs a:hover{border:9px solid #605f5f}
.pd .media .thumbs .image-thumb-container .label{display:none}
}
.pd .media .thumbs a.variant,.pd .media .thumbs a.viewFlockFront,.pd .media .thumbs a.viewFlockBack,.pd .media .thumbs a.viewFlockDefault{display:none}
.pd .media .thumbs .video{display:inline-block;width:50px;height:42px;margin:10px 0;border-radius:3px;background:url(https://7ab38188cc.edge.storage/assets/images/icons/play-video--Bs8FdrVPLPw.png) no-repeat scroll 0 0 transparent}
.pd .media .thumbs .video:hover{background-color:#c00;border-color:#c00}
@media(max-width:1000px){.pd .media .thumbs .video{width:20px;height:20px;background-size:20px auto;background-position:0 2px;background-color:#c00;border:0;margin:0;border-radius:50%}
}
.pd .media .thumbs .video-container{position:relative;padding-bottom:56.25%;height:0;width:100%;cursor:pointer}
.pd .media .thumbs .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.pd .media .thumbs .video-container .video-over-layer{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}
@media(max-width:750px){.pd .media .thumbs .video-container{display:inline-block;vertical-align:middle;width:18px;height:18px;background-size:19px auto;border:0;margin:0;padding:0;border-radius:50%}
.pd .media .thumbs .video-container iframe{width:0;height:0}
}
.pd .media .thumbs .video:hover{background:#c00}
.pd .media .thumbs .video span{display:inline-block;padding-top:34px;font-size:12px;color:#fff;text-transform:uppercase}
.mz-expand .mz-expand-thumbnails img[alt='trikot-thumbs']{display:none!important}
.media-container button.mz-button{display:none!important}
.media-container .mz-hint{display:none!important}
.pd .media .embedvideo{display:none;text-align:center;position:absolute;top:0;width:100%;z-index:100;height:100%;background:#fff}
.pd .media .embedvideo a{display:inline-block;cursor:pointer;font-size:20px;text-transform:uppercase;font-weight:bold}
.pd .media .embedvideo a:hover{color:var(--text-red)}
.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:33%;max-width:650px;position:relative;margin-bottom:2em}
@media(max-width:1000px){.pd .info{width:48%}
}
@media(max-width:750px){.pd .info{float:none;width:100%;max-width:100%}
}
.pd .info .cg-detail{font-family:var(--font-family);color:var(--text-quaternary-color);font-size:15px}
@media(max-width:750px){.pd .info .cg-detail{margin-top:10px}
}
.pd .info .cg-detail span{display:block;width:100%;font-family:var(--font-family-light-condensed)}
.pd .info .cg-detail #price-note{margin:0 0 15px}
.pd .info .cg-detail #price-note .link{margin:0;padding:0;border:0;color:var(--text-quaternary-color);min-width:0;text-decoration:underline}
.pd .info .cg-detail #deliverytime{color:var(--text-green);display:block;font-family:var(--font-family-bold-condensed);font-size:16px;margin:5px 0 0}
.pd .info .cg-detail #deliverytime.green{color:var(--delivery-green)}
.pd .info .cg-detail #deliverytime.orange{color:var(--delivery-orange)}
.pd .info .cg-detail #deliverytime.red{color:var(--delivery-red)}
.pd .info .product-bar-teaser{margin-bottom:20px}
@media(max-width:750px){.pd .info .product-bar-teaser{margin-top:20px}
.pd .info .product-bar-teaser.mobile-teaser{margin-top:0}
}
.pd .info .product-bar-teaser,.pd .info .product-bar-teaser a,.pd .info .product-bar-teaser a img,.pd .info .product-bar-teaser img{width:100%;height:auto;border-radius:var(--border-radius-teaser)}
.pd .info .top{position:relative;display:flex;justify-content:space-between;flex-wrap:nowrap}
@media(max-width:750px){.pd .info .top{justify-content:space-around}
}
.pd .info .top .headline{width:100%}
.pd .info .label{position:absolute;top:0;right:0;flex-direction:column}
.label>img{width:35px;height:auto}
.label.gcat-image>img{width:auto}
@media(max-width:750px){.pd div.image div.label{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:900;font-size:30px;line-height:30px}
@media(max-width:750px){.pd .info h1{display:none}
}
.pd .info h1,.pd .media .title h1{font-family:var(--font-family-bold-condensed)}
.pd .info h4:nth-child(1){margin:0}
@media(max-width:750px){.pd .info .headline{width:100%}
}
.pd .info .rating{line-height:20px;display:flex;flex-wrap:nowrap;margin-top:7px;cursor:pointer;max-width:160px}
@media(max-width:750px){.pd .info .rating{margin-top:0;position:relative}
.pd .headline .rating{justify-content:center;margin:0 auto}
}
.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:12px;font-weight:500}
.pd .info .extensions span.icon-arrow-right{font-size:11px;margin-right:3px}
.pd .info .colors{margin:50px 0 10px 0}
@media(max-width:750px){.pd .info .colors{text-align:center}
.pd .info .extensions li{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 .print-at-home input::placeholder,.pd .info form.sizes .print-at-home textarea::placeholder,.pd .info form.sizes .print-at-home span:not(.title){color:var(--text-quaternary-color);font-family:var(--font-family);font-size:15px;font-weight:100}
.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)}
@media(max-width:750px){.pd .info form.sizes{text-align:center}
}
.pd #trikot-config,.pd #personalizationConf{width:100%;padding:0;margin:10px 0 0 0;border-radius:var(--border-radius)}
.pd #trikot-config #trikot-data{padding:0}
.pd #personalizationConf{margin-top:10px}
@media(max-width:750px){.pd #personalizationConf{max-width:400px;margin:0 auto}
}
.pd #pdPersonalizationConf.mandatory-personalization{margin-top:50px}
.pd #pdTrikotKonf h2{font-size:20px}
.pd #pdPersonalizationConf h2{font-size:18px}
@media(max-width:750px){.pd #pdTrikotKonf h2,.pd #pdPersonalizationConf h2{justify-content:center;padding-right:0;padding-left:0}
.pd #pdPersonalizationConf h2{font-size:15px}
}
.pd #pdPersonalizationConf h2{border-radius:var(--border-radius);cursor:pointer}
.pd #pdPersonalizationConf h2 .icon-plus,.pd #pdPersonalizationConf h2 .icon-minus,.pd .pdsAccordion .set h2 .icon-plus,.pd .pdsAccordion .set h2 .icon-minus{display:block;position:absolute;right:20px;top:unset;bottom:unset}
.pd #pdPersonalizationConf h2 .icon-minus,.pd .pdsAccordion .set h2 .icon-minus{display:none}
.pd #personalizationConf.open h2{border-bottom-left-radius:0;border-bottom-right-radius:0}
.pd #personalizationConf.open h2 .icon-plus,.pd .set.expand h2 .icon-plus{display:none}
.pd #personalizationConf.open h2 .icon-minus,.pd .set.expand h2 .icon-minus{display:block}
.pd #pdTrikotKonf .trikot-value.no-variants{text-align:left}
@media(max-width:750px){.pd #pdTrikotKonf .trikot-value.no-variants{text-align:center}
}
.pd #pdTrikotKonf .trikot-value.no-variants .delivery-cost{display:block;color:var(--text-quaternary-color);font-family:var(--font-family);font-size:13px;font-weight:400;line-height:13px}
.pd #pdTrikotKonf .trikot-value.no-variants div{display:block}
.pd #pdTrikotKonf .itp-container{display:block}
.pd #personalization-conf-data{max-height:0;overflow:hidden;transition:max-height .15s ease-out}
.pd #personalization-conf-data.open{max-height:630px;transition:max-height .25s ease-in}
.pd #trikot-data .flock-container-flocks-master label,form.sizes input[type=checkbox]:disabled + label{cursor:default;width:100%;height:100%;text-align:center;padding:10px 5px;border:1px solid var(--border-tertiary-color);border-radius:var(--border-radius);margin:0;font-size:12px;background:#fff;opacity:.5}
@media(max-width:450px){.pd #trikot-data .flock-container-flocks-master label,form.sizes input[type=checkbox]:disabled + label{font-size:12px}
}
.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:33%}
.pd #trikot-data .flock-player-select{padding:14px 20px 13px 10px;margin:0;width:100%;border:1px solid var(--border-tertiary-color)}
.pd #trikot-data .flock-own-container,.pd #trikot-data .flock-own-player-container{display:flex;justify-content:space-between;margin:5px 0;flex-wrap:nowrap}
.pd #trikot-data .flock-own-player-container{margin:0}
.pd #trikot-data .flock-player-container{margin:5px 0;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;border:1px solid var(--border-tertiary-color)}
.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,#pdPersonalizationConf .options.total{margin:15px 0 0 0;display:block;line-height:35px;font-size:20px;font-family:var(--font-family-bold-condensed)}
#trikot-data .options.total .row,#pdPersonalizationConf .options.total .row:not(.historyprice){line-height:22px}
#trikot-data .options.total .row.note,#trikot-data .options.total .row.availability,#pdPersonalizationConf .options.total .row.note,#pdPersonalizationConf .options.total .row.availability{line-height:22px}
#trikot-data .options.total .row.availability,#pdPersonalizationConf .options.total .row.availability{font-family:var(--font-family-bold-condensed);margin-top:10px}
#pdPersonalizationConf .options.total .row.availability{line-height:18px;margin-top:0;margin-bottom:10px;font-size:14px}
@media(max-width:750px){#pdPersonalizationConf .options.total .row.availability{margin-bottom:20px}
}
#trikot-data .options.total .row.availability span,#pdPersonalizationConf .options.total .row.availability span{font-size:14px}
#trikot-data .options.total .row.availability .green,#pdPersonalizationConf .options.total .row.availability .green{color:var(--delivery-green)}
#trikot-data .options.total .row.availability .orange,#pdPersonalizationConf .options.total .row.availability .orange{color:var(--delivery-orange)}
#trikot-data .options.total .row.availability .red,#pdPersonalizationConf .options.total .row.availability .red{color:var(--delivery-red)}
#trikot-data .options.total .value,#pdPersonalizationConf #price-total{font-size:22px;font-family:var(--font-family-bold-condensed);font-weight:normal;line-height:22px;margin-top:2px;margin-bottom:5px}
@media(max-width:750px){#trikot-data .options.total .value,#pdPersonalizationConf #price-total{margin:2px 0 10px 0}
#trikot-data .options.total div:not(.historyprice) span,#pdPersonalizationConf .options.total div:not(.historyprice) span{font-size:16px;font-weight:700;line-height:15px}
}
#trikot-data .note.row,#pdPersonalizationConf .note.row{display:none}
.pd .info form.sizes span.title,.pd .info form.sizes span.title-mobile,.pd .info .extension.title,.pd .info .colors span.title,.pd .info #pdPersonalizationConf span.title,div#sticky_element .wrapper span.title{display:inline-block;vertical-align:middle;font-size:18px;margin-right:10px;min-width:50px}
.pd .info form.sizes span.title{margin-right:11px;line-height:22px}
.pd .info form.sizes .size.gift-card span.title{margin-right:17px}
@media(max-width:950px){div#sticky_element .wrapper span.title{display:none}
}
.pd .info span.title .with-personalization,.pd .info span.title .with-personalization{display:none}
.pd .info form.sizes #price-total{font-weight:bold}
.pd form.sizes .col-1,.pd form.sizes .col-2,.pd form.sizes .col-3,.pd form.sizes .sizes,.pd form.sizes .historyprice{width:100%}
.pd form.sizes .options.total{margin-bottom:30px}
.pd form.sizes .options.total .row{line-height:44px}
.pd form.sizes .options.total .row.note,.pd form.sizes .options.total .row.historyprice,.pd form.sizes .options.total .row.availability{line-height:20px}
.pd form.sizes #price-total{font-size:28px;margin:0}
.pd form.sizes .row.note .shipWithoutCampaign,.pd form.sizes .row.note.before-select{display:block}
.pd form.sizes .row.note .shipByCampaign,.pd form.sizes .row.note.after-select .shipByCampaign{display:none}
.pd .info form.sizes span.title-mobile{display:none}
.pd .info .size,.pd .info .trikot-size{margin:0}
@media(max-width:750px){.pd .info .size,.pd .info .size.trikot{display:flex;align-items:center;justify-content:flex-start;gap:18px;width:220px;padding-top:10px;margin:0 auto}
.pd .info .trikot-size{width:100%}
}
.pd .info .size.print-at-home{display:block;width:100%}
.pd .info .size.trikot .trikot-size-price{display:flex;justify-content:space-between;align-items:center;margin-top:10px}
@media(max-width:750px){.pd .info .size.trikot .trikot-size-price{width:130px;margin-top:0}
}
.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 .size.gift-card span.title,.pd .info form.sizes span.title-mobile{font-size:18px;display:block;margin-right:0}
.pd .info form.sizes .size.gift-card span.title{margin-right:5px}
.pd .info form.sizes span.title-mobile{display:block}
.pd .info form.sizes .size.trikot span.title{display:none}
}
@media(max-width:750px){.pd .info form.sizes .trikot-size-price{justify-content:center;flex-wrap:wrap;display:flex;align-items:center;gap:15px}
}
.pd .info form.sizes .input-container,div#sticky_element .wrapper .input-container{display:inline-block;vertical-align:middle;width:130px}
.pd .info form.sizes .print-at-home .input-container{display:block;width:80%;max-width:none;min-width:320px}
@media(max-width:750px){.pd .info form.sizes .print-at-home .input-container{margin:0 auto}
}
.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 .hasDatepicker:focus{outline:1px solid var(--border-tertiary-color)}
.pd .info form.sizes .print-at-home .textfield.hasDatepicker:focus-visible{outline-offset:0;border:1px solid var(--border-tertiary-color)}
.pd .info form.sizes .print-at-home h4{margin:20px 0 10px 0;text-transform:none}
.pd .green-mnky{width:100%;max-width:320px;border:1px solid var(--border-primary-color);border-radius:var(--border-radius);padding:0 5px}
@media(max-width:750px){.pd .info form.sizes .input-container,div#sticky_element .wrapper .input-container{display:block;margin:10px auto 0 auto;width:auto;max-width:220px}
.pd .info form.sizes .input-container{margin:0;width:130px}
div#sticky_element .wrapper .input-container{margin:0 auto}
.pd .info form.sizes .green-mnky{max-width:100%}
}
@media(max-width:350px){div#sticky_element .wrapper .input-container{width:100%}
}
.pd .green-mnky-headline{width:auto;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}
.pd .green-mnky-headline .icon-arrow-down{font-size:11px;transition:all .4s ease}
.pd .green-mnky.opened .icon-arrow-down{-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}
.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:8px 24px 8px 10px;font-family:var(--font-family);font-size:14px}
.pd .info form.sizes .input-container .selectfield,div#sticky_element .wrapper .input-container .selectfield{color:var(--text-primary-color)}
div#sticky_element .wrapper .input-container .selectfield,div#sticky_element .wrapper .input-container .selectfield-error{width:95%;min-width:150px}
@media(max-width:350px){div#sticky_element .wrapper .input-container .selectfield,div#sticky_element .wrapper .input-container .selectfield-error{min-width:unset}
}
div#sticky_element .wrapper .input-container .selectfield{border:1px solid var(--border-tertiary-color)}
.pd .info form.sizes .input-container .selectfield-error,div#sticky_element .wrapper .input-container .selectfield-error{color:var(--text-red)}
.pd .info form.sizes .input-container .selectfield.selected{color:var(--text-primary-color)}
.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{position:relative;margin:10px 0 0 0}
@media(max-width:750px){.pd .info form.sizes #amount-field{margin:10px auto 0 auto;display:flex;gap:10px;justify-content:flex-start;width:220px;align-items:center}
}
.pd .info form.sizes span.title.amount{margin-right:4px}
@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:16px;display:inline-block;vertical-align:middle}
@media(max-width:750px){.pd .info form.sizes fieldset,div#sticky_element .wrapper fieldset{display:block}
}
.pd .info form.sizes fieldset .flex-amount{display:flex;width:130px;justify-content:space-between;align-items:center;padding:0 12px;height:40px;border:1px solid var(--border-secondary-color);border-radius:var(--border-radius)}
@media(max-width:750px){.pd .info form.sizes fieldset .flex-amount{margin:0 auto}
}
.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-primary-color);font-family:var(--font-family-light);color:var(--text-primary-color);border-radius:0;box-sizing:border-box;width:35px;height:100%;padding:0;border:0;-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:0;margin:0;font-family:var(--font-family);color:var(--text-primary-color);cursor:default;height:100%;padding:5px;text-align:center;-webkit-box-sizing:border-box;width:35px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px}
.pd .info form.sizes div#amount-field span.order-hint-text,#sticky_element .wrapper div#amount-field span.order-hint-text,.pd .info form.sizes div#amount-field span.order-hint.variant{display:none}
.pd .info form.sizes div#amount-field span.order-hint{position:absolute;top:-18%;left:250px;width:30%;z-index:1}
@media(max-width:750px){.pd .info form.sizes div#amount-field span.order-hint{position:relative;left:0;width:100%}
}
.pd .info form.sizes div#amount-field span.order-hint:before{content:attr(data-hint-minimum-quantity)}
.pd .info form.sizes div#amount-field span.order-hint:after{transform:rotate(135deg);top:41px;position:absolute;left:-11px}
@media(max-width:750px){.pd .info form.sizes div#amount-field span.order-hint: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.order-hint: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{border:0}
.pd .info form.sizes .available{display:none;color:var(--text-quaternary-color);font-family:var(--font-family-bold-condensed);font-size:14px;margin:10px 0 20px 0}
.pd .info form.sizes .available.product{display:block;font-family:var(--font-family-bold-condensed);font-size:14px}
.pd form.sizes .add-personalization-container{margin:20px auto 10px auto;display:flex;justify-content:flex-start;align-items:center}
.pd form.sizes .add-personalization-container .checkbox{width:35px;position:relative}
@media(max-width:450px){.pd form.sizes .add-personalization-container .bottom .checkbox{width:0}
}
.pd form.sizes .add-personalization-container input[type="checkbox"]{opacity:0;margin:0;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);display:block}
.pd form.sizes .add-personalization-container input[type="checkbox"]:focus-visible + label{outline:2px solid var(--border-tertiary-color);outline-offset:2px}
.pd form.sizes .add-personalization-container .checkbox label{min-width:unset;width:25px;height:25px;background:var(--background-primary-color);border:1px solid var(--border-primary-color);position:relative;color:var(--text-primary-color);margin:0;padding:0;display:block;border-radius:var(--border-radius);cursor:pointer}
.pd form.sizes .add-personalization-container .checkbox label .hidden-text{display:none}
.pd form.sizes .add-personalization-container .checkbox .icon-check{font-size:25px;color:var(--text-primary-color);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.pd form.sizes .add-personalization-container .checkbox input[type='checkbox']:checked + label .icon-check{display:block}
.pd .info form.sizes .available.green{color:var(--delivery-green)}
.pd .info form.sizes .available.orange{color:var(--delivery-orange)}
.pd .info form.sizes .available.red{color:var(--delivery-red)}
.pd .info form.sizes .price,.pd .info form.sizes .trikot-value{display:none;margin-top:5px;font-family:var(--font-family-bold-condensed);font-size:22px;font-weight:700}
.pd .info form.sizes .trikot-value{margin:0}
.pd .info form.sizes .basicprice{display:none}
.pd .info form.sizes .basicprice.current{display:block;font-size:11px;font-weight:400}
.pd .info form.sizes .price.product,.pd .info form.sizes .trikot-value.value{display:block}
.pd .info form.sizes .member-price{display:block;font-size:13px;font-weight:100;line-height:initial;font-family:var(--font-family-light-condensed)}
.pd .info form.sizes .member-price.variant-member-price{display:none}
.historyprice,.variant-historyprice{color:var(--text-quaternary-color);font-size:13px;margin:10px 0 10px 0;font-weight:100;justify-content:flex-start;align-items:center;gap:3px}
.historyprice.no-variants{display:flex}
@media(max-width:750px){.historyprice,.variant-historyprice{justify-content:center}
}
.variant-historyprice .historyprice span{line-height:16px}
.historyprice .icon-info,.variant-historyprice .icon-info{font-size:16px;line-height:20px}
.historyprice .historyprice-text,.historyprice .historyprice-price,.variant-historyprice .historyprice-text,.variant-historyprice .historyprice-price{line-height:19px}
.pd .info form.sizes .price .itp-text,.pd #pdTrikotKonf .trikot-value .itp-text{font-weight:400;color:var(--text-red);font-size:18px}
.pd .info form.sizes .note{display:none;color:var(--text-quaternary-color);line-height:normal;font-family:var(--font-family-light-condensed);font-size:14px;margin-bottom:10px}
.pd .info form.sizes .note.after-select{margin:0}
.pd .info form.sizes .note.initial{display:block}
.pd .info form.sizes .note.product{display:block}
.pd .info form.sizes .note .dcc{text-decoration:line-through}
.pd .info form.sizes .note .green{color:#00c400}
.pd .info form.sizes span.personal-message-header{display:block;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;padding:5px;font-size:15px;text-align:left}
@media(max-width:750px){.pd .info form.sizes textarea.personal-message{margin:10px auto}
}
.pd .info .buttons{display:flex;margin:20px 0 10px 0;gap:5px;justify-content:center}
.pd .info .buttons.personalization-availability{margin-top:0}
@media(max-width:750px){.pd .info .buttons.personalization-availability{padding-top:2px}
}
.pd .info button#addSetToCart{font-size:16px;font-family:var(--font-family-light-condensed)}
.pd .info button#addSetToCart[class*="disabled"]{border:1px solid var(--border-secondary-color);color:var(--text-primary-color)}
.pd .info button#addSetToCart.disabled-no-size{border:1px solid var(--button-disabled-color)}
.pd .info button#addSetToCart .value-add-to-cart{white-space:nowrap;vertical-align:middle}
.pd .info button#submit,.pd .info span#stockalert-btn,.pd .info a.addCart.member-only-item{width:100%;font-weight:500;display:flex;justify-content:center;align-items:center;gap:7px;padding:15px 0}
@media(max-width:750px){.pd .info button#submit,.pd .info span#stockalert-btn,.pd .info a.addCart.member-only-item{width:100%;min-width:unset;max-width:400px}
}
.pd .info button#submit span.text,.dropdown-toggle span.text{display:inline-block;vertical-align:middle;line-height:24px}
.dropdown-toggle span.text{font-size:12px}
@media(max-width:750px){.dropdown-toggle span.text{font-size:14px}
}
.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:26px}
.pd .info button#submit span.icon-shopping-cart.sticky-button{display:none}
.pd .info button#addSetToCart[class*="disabled"] span.icon-shopping-cart{display:none}
.dropdown-toggle span.icon-heart{font-size:18px;vertical-align:middle}
.benefit-communication img{width:100%;height:auto}
.pdsAccordion{margin-top:20px}
.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:none;font-weight:500;font-size:20px;position:relative;padding-right:40px;font-family:var(--font-family-light-condensed)}
.pdsAccordion h2 span.plus:before,.pdsAccordion h2 span.plus:after{position:absolute;content:'';background:var(--background-secondary-color);display:block;width:11px;height:1px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right: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 h2 span.plus:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.pdsAccordion .set h2 span.plus:before,.pdsAccordion .set h2 span.plus:after{right:10px;height:2px;background:#fff}
.pdsAccordion h2 span.plus:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.pdsAccordion li.expand h2 span.plus:before{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.pdsAccordion h2 span.icon-plus,.pdsAccordion h2 span.icon-minus{position:absolute;right:0;top:0;bottom:0}
.pdsAccordion h2 span.icon-minus{display:none}
.pdsAccordion li.expand span.icon-plus{display:none}
.pdsAccordion li.expand span.icon-minus{display:block}
.pdsAccordion li>div:not(.accordion-button){position:relative;padding:0 0 20px 0;display:none;overflow:auto}
.pdsAccordion li.set>div:not(.accordion-button){display:block;max-height:0;overflow:hidden;transition:max-height .15s ease-out;padding:0}
.pdsAccordion li.set>div:not(.accordion-button).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.description{font-family:var(--font-family-light-condensed);font-size:16px}
.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{margin:0;overflow:hidden;padding:0;position:relative}
.pdsAccordion ul.accordionItems>li:not(:last-child){border-bottom:1px solid var(--border-primary-color)}
.pdsAccordion ul.accordionItems>li.set{background:var(--background-quinary-color);border-radius:var(--border-radius);border:0;margin-bottom:50px}
.pdsAccordion ul.accordionItems>li.set button.addCart,.pd .pdsAccordion span#stockalert-btn{margin:10px;width:calc(100% - 20px)}
.pdsAccordion ul.accordionItems>li.set button.disabled-no-set-selected,.pdsAccordion ul.accordionItems>li.set button.disabled-no-pers-input{border:1px solid var(--border-primary-color);background:#fff}
.pdsAccordion ul.accordionItems>li.set button span{position:relative}
.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,.pdsAccordion ul.accordionItems>li.set button.disabled-no-size .text.icon-shopping-cart,.pdsAccordion ul.accordionItems>li.set button.disabled-no-pers-input .text.set-selected,.pdsAccordion ul.accordionItems>li.set button.disabled-no-pers-input .text.icon-shopping-cart{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,.pdsAccordion ul.accordionItems>li.set button.disabled-no-pers-input .text.no-set-selected,.pdsAccordion ul.accordionItems>li.set button:not(.disabled-no-set-selected,.disabled-no-size,.disabled-no-pers-input) .text.set-selected,.pdsAccordion ul.accordionItems>li.set button:not(.disabled-no-set-selected,.disabled-no-size,.disabled-no-pers-input) .text.icon-shopping-cart{display:inline-block;vertical-align:middle}
.pdsAccordion ul.accordionItems>li h2{cursor:pointer}
.pdsAccordion ul.accordionItems>li.product-note h2{cursor:default}
.pdsAccordion ul.accordionItems>li.product-note>div{display:block}
.pdsAccordion ul.accordionItems>li.set h2{font-family:var(--font-family-ultra-condensed);color:var(--text-secondary-color);background:var(--background-tertiary-color);font-size:18px;text-transform:uppercase;display:flex;justify-content:flex-start;align-items:center;width:100%;padding:15px 25px;margin:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}
@media(max-width:750px){.pdsAccordion ul.accordionItems>li.set h2{justify-content:center;padding-right:0;padding-left:0;font-size:15px}
}
.pdsAccordion ul.accordionItems li:last-of-type{padding-bottom:0}
.pdsAccordion div img{margin-top:1em;margin-right:1em;height:auto}
.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:18px;height:20px;line-height:20px;background:rgba(255,255,255,0.7)}
.pdsAccordion div span.set-item-price{width:100%;display:block;text-align:center;font-weight:bold;font-size:15px;padding:0;background:rgba(255,255,255,0.7)}
.pdsAccordion div div.historyprice{width:100%;height:auto;text-align:center;font-weight:bold;font-size:10px;margin:5px 0 5px 0}
.pdsAccordion div div.historyprice .hint{font-size:10px;bottom:unset;left:50%;top:50%;transform:translate(-50%,-115%);width:90%}
.pdsAccordion div div.historyprice .hint:before{font-size:10px;padding:15px 3px}
.pdsAccordion div span.set-item-price.stockalert{background:var(--stock-alert-color);color:#fff;cursor:pointer}
.pdsAccordion li>div .set-item input[type="checkbox"]{display:none;margin:0}
.pdsAccordion li>div .set-item label{display:block;position:relative;height:100%;background:#fff;border-radius:var(--border-radius);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;color:var(--text-red)}
.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{font-size:18px;margin-right:10px;line-height:36px}
#reviewsContainer .sorting .dropdown-container{position:relative;width:170px}
#reviewsContainer .sorting .dropdown-list{background:var(--background-primary-color)}
#reviewsContainer .sorting .dropdown-toggle{width:100%;cursor:pointer;padding:8px 24px 8px 10px;font-family:var(--font-family);font-size:14px;border:1px solid var(--border-tertiary-color);border-radius:var(--border-radius)}
#reviewsContainer .sorting .dropdown-list.active{top:35px;width:inherit;left:0;border:1px solid var(--border-tertiary-color);border-radius:var(--border-radius)}
#reviewsContainer .dropdown-toggle>span{display:flex;justify-content:space-between;flex-wrap:nowrap}
#reviewsContainer .dropdown-toggle span.icon-arrow-down{margin-top:3px}
#reviewsContainer .sorting .dropdown-list span{display:block;cursor:pointer;padding:5px 0 5px 7px;font-size:14px}
#reviewsContainer .sorting a:first-of-type{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}
#reviewsContainer .sorting a:last-of-type{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}
#reviewsContainer .sorting .dropdown-list span:hover{background:var(--background-quaternary-color)}
#reviewsContainer .sorting .dropdown-list span:first-of-type:hover{border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}
#reviewsContainer .sorting .dropdown-list span:last-child:hover{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}
#reviewsContainer .review{font-size:13px;border-bottom:1px solid var(--border-primary-color);padding:20px 0}
#reviewsContainer .review:last-of-type{border: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://7ab38188cc.edge.storage/assets/images/header-sprite--Sxfs7HTJQbk.png) no-repeat 0 -196px;background-size:10px auto}
.pd .info .pr-number{margin-top:20px;color:var(--text-quaternary-color);font-family:var(--font-family-light-condensed);font-size:15px}
.pd .info .pr-number 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}
.product_print{display:inline-block;position:relative;margin-top:10px;color:var(--text-quaternary-color);font-family:var(--font-family);font-size:13px}
.pd .info .store-container{position:relative;font-size:12px;text-transform:uppercase;width:50%;flex-grow:1}
@media(max-width:750px){.pd .info .store-container{margin:0 auto;width:100%;min-width:unset;max-width:455px}
}
.pd .info .store-container .store-button{display:flex;justify-content:center;align-items:center;height:40px;border:1px solid var(--border-tertiary-color);border-radius:var(--border-radius);cursor:pointer;width:100%;background-color:var(--background-primary-color)}
.pd .info .store-container .store-button .text{margin:0;display:inline-block;vertical-align:middle;line-height:24px;color:var(--text-primary-color);font-size:12px;text-transform:none}
@media(max-width:750px){.pd .info .store-container .store-button .text{font-size:14px}
}
.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 #stores{width:100%}
}
div.store_inventory{font-size:16px}
div.store_inventory .select-wrapper select{margin:10px 0;width:100%;max-width:320px;font-family:var(--font-family-light);font-size:14px;padding:8px 12px}
div.store_inventory .storehint{margin:20px 0 0 0;padding:0;font-size:13px;line-height:18px;color:#333}
span.members-only{margin:50px 0 0 0;display:block;color:#c80000}
.eyeAble_container_b{display:none!important}