@-webkit-keyframes keyframe--spin{from{-webkit-transform: rotate(0);transform: rotate(0)}to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes keyframe--spin{from{-webkit-transform: rotate(0);transform: rotate(0)}to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@-webkit-keyframes keyframe--spin-reverse{from{-webkit-transform: rotate(360deg);transform: rotate(360deg)}to{-webkit-transform: rotate(0);transform: rotate(0)}}@keyframes keyframe--spin-reverse{from{-webkit-transform: rotate(360deg);transform: rotate(360deg)}to{-webkit-transform: rotate(0);transform: rotate(0)}}html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}.block-group,.block,.block-group:after,.block:after,.block-group:before,.block:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.block-group{zoom: 1;list-style-type: none;padding: 0;margin: 0}.block-group:before,.block-group:after{display: table;content: "";line-height: 0}.block-group:after{clear: both}.block-group > .block-group{clear: none;float: left;margin: 0 !important}.block{float: left;width: 100%}@font-face{font-family: 'Open Sans';font-display: swap;src: local('Open Sans Light'), local('OpenSans-Light'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Light/OpenSans-Light.woff2?8d3f470342a9ba8cff9af4011a8212d4') format('woff2'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Light/OpenSans-Light.woff?84ff3f167b8cbdb01458ec1b281769de') format('woff'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Light/OpenSans-Light.ttf?f91929a956ad25e0d127c978610ab0d9') format('truetype');font-weight: 300;font-style: normal}@font-face{font-family: 'Open Sans';font-display: swap;src: local('Open Sans Regular'), local('Open Sans'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Regular/OpenSans-Regular.woff2?3d36a1131237e3e83cf29ff4c9c60c73') format('woff2'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Regular/OpenSans-Regular.woff?19e1479473521771ef6cae8180fb3a25') format('woff'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Regular/OpenSans-Regular.ttf?89e104a0a503f24026d07262c02e1675') format('truetype');font-weight: normal;font-style: normal}@font-face{font-family: 'Open Sans';font-display: swap;src: local('Open Sans Semibold'), local('OpenSans-SemiBold'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Semibold/OpenSans-Semibold.woff2?f9968c24d6949478983f19771faa55af') format('woff2'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Semibold/OpenSans-Semibold.woff?5c76625f5ed16a34052cabdeade34928') format('woff'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Semibold/OpenSans-Semibold.ttf?d66ad201c84a88bcd2b454dc6f260be4') format('truetype');font-weight: 600;font-style: normal}@font-face{font-family: 'Open Sans';font-display: swap;src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Bold/OpenSans-Bold.woff2?e43d129f5d039de70905687b3a5a9616') format('woff2'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Bold/OpenSans-Bold.woff?17e1421ee7cf9ddff6a7a3994857b10d') format('woff'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/Bold/OpenSans-Bold.ttf?dd96355eec829305f1075e802164990e') format('truetype');font-weight: bold;font-style: normal}@font-face{font-family: 'Open Sans';font-display: swap;src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/ExtraBold/OpenSans-ExtraBold.woff2?61832659bc70e4e5822ea62fc6addbc6') format('woff2'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/ExtraBold/OpenSans-ExtraBold.woff?adf4bb431a1d32b4ecf8942d5f4b34e1') format('woff'), url('../../themes/Frontend/ResponsiveReduced/frontend/_public/vendors/fonts/open-sans-fontface/ExtraBold/OpenSans-ExtraBold.ttf?0f96ca536954b75745efc82178028a79') format('truetype');font-weight: 800;font-style: normal}.visible--s,.visible-inline--s,.visible-inline-block--s,.visible--m,.visible-inline--m,.visible-inline-block--m,.visible--l,.visible-inline--l,.visible-inline-block--l,.visible--xl,.visible-inline--xl,.visible-inline-block--xl{display: none !important}.visible--xs{display: block !important}table.visible--xs{display: table !important}tr.visible--xs{display: table-row !important}th.visible--xs,td.visible--xs{display: table-cell !important}.visible-inline--xs{display: inline !important}table.visible-inline--xs{display: table !important}tr.visible-inline--xs{display: table-row !important}th.visible-inline--xs,td.visible-inline--xs{display: table-cell !important}.visible-inline-block--xs{display: inline-block !important}table.visible-inline-block--xs{display: table !important}tr.visible-inline-block--xs{display: table-row !important}th.visible-inline-block--xs,td.visible-inline-block--xs{display: table-cell !important}.hidden--s,.hidden--m,.hidden--l,.hidden--xl{display: inherit !important}.hidden--xs{display: none !important}@media screen and (min-width: 30em){.visible--xs,.visible-inline--xs,.visible-inline-block--xs,.visible--m,.visible-inline--m,.visible-inline-block--m,.visible--l,.visible-inline--l,.visible-inline-block--l,.visible--xl,.visible-inline--xl,.visible-inline-block--xl{display: none !important}.visible--s{display: block !important}table.visible--s{display: table !important}tr.visible--s{display: table-row !important}th.visible--s,td.visible--s{display: table-cell !important}.visible-inline--s{display: inline !important}table.visible-inline--s{display: table !important}tr.visible-inline--s{display: table-row !important}th.visible-inline--s,td.visible-inline--s{display: table-cell !important}.visible-inline-block--s{display: inline-block !important}table.visible-inline-block--s{display: table !important}tr.visible-inline-block--s{display: table-row !important}th.visible-inline-block--s,td.visible-inline-block--s{display: table-cell !important}.hidden--xs,.hidden--m,.hidden--l,.hidden--xl{display: inherit !important}.hidden--s{display: none !important}}@media screen and (min-width: 1025px){.visible--xs,.visible-inline--xs,.visible-inline-block--xs,.visible--s,.visible-inline--s,.visible-inline-block--s,.visible--l,.visible-inline--l,.visible-inline-block--l,.visible--xl,.visible-inline--xl,.visible-inline-block--xl{display: none !important}.visible--m{display: block !important}table.visible--m{display: table !important}tr.visible--m{display: table-row !important}th.visible--m,td.visible--m{display: table-cell !important}.visible-inline--m{display: inline !important}table.visible-inline--m{display: table !important}tr.visible-inline--m{display: table-row !important}th.visible-inline--m,td.visible-inline--m{display: table-cell !important}.visible-inline-block--m{display: inline-block !important}table.visible-inline-block--m{display: table !important}tr.visible-inline-block--m{display: table-row !important}th.visible-inline-block--m,td.visible-inline-block--m{display: table-cell !important}.hidden--xs,.hidden--s,.hidden--l,.hidden--xl{display: inherit !important}.hidden--m{display: none !important}}@media screen and (min-width: 1150px){.visible--xs,.visible-inline--xs,.visible-inline-block--xs,.visible--s,.visible-inline--s,.visible-inline-block--s,.visible--m,.visible-inline--m,.visible-inline-block--m,.visible--xl,.visible-inline--xl,.visible-inline-block--xl{display: none !important}.visible--l{display: block !important}table.visible--l{display: table !important}tr.visible--l{display: table-row !important}th.visible--l,td.visible--l{display: table-cell !important}.visible-inline--l{display: inline !important}table.visible-inline--l{display: table !important}tr.visible-inline--l{display: table-row !important}th.visible-inline--l,td.visible-inline--l{display: table-cell !important}.visible-inline-block--l{display: inline-block !important}table.visible-inline-block--l{display: table !important}tr.visible-inline-block--l{display: table-row !important}th.visible-inline-block--l,td.visible-inline-block--l{display: table-cell !important}.hidden--xs,.hidden--s,.hidden--m,.hidden--xl{display: inherit !important}.hidden--l{display: none !important}}@media screen and (min-width: 78.75em){.visible--xs,.visible-inline--xs,.visible-inline-block--xs,.visible--s,.visible-inline--s,.visible-inline-block--s,.visible--m,.visible-inline--m,.visible-inline-block--m,.visible--l,.visible-inline--l,.visible-inline-block--l{display: none !important}.visible--xl{display: block !important}table.visible--xl{display: table !important}tr.visible--xl{display: table-row !important}th.visible--xl,td.visible--xl{display: table-cell !important}.visible-inline--xl{display: inline !important}table.visible-inline--xl{display: table !important}tr.visible-inline--xl{display: table-row !important}th.visible-inline--xl,td.visible-inline--xl{display: table-cell !important}.visible-inline-block--xl{display: inline-block !important}table.visible-inline-block--xl{display: table !important}tr.visible-inline-block--xl{display: table-row !important}th.visible-inline-block--xl,td.visible-inline-block--xl{display: table-cell !important}.hidden--xs,.hidden--s,.hidden--m,.hidden--l{display: inherit !important}.hidden--xl{display: none !important}}.btn{padding: .125rem .625rem .125rem .625rem;line-height: 2rem;border-radius: 3px;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: .875pxrem;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);-webkit-font-smoothing: inherit;display: inline-block;position: relative;font-weight: 700;text-decoration: none;text-align: left;cursor: pointer;border: 1px solid #cbceda;color: #727272}.btn [class^="icon--"]{font-size: .625pxrem}.btn .is--large{font-size: 1pxrem}.btn.is--icon-right{padding-right: 2.25rem}.btn.is--icon-right [class^="icon--"]{height: 1rem;line-height: 2rem;margin: -1rem 0rem 0rem 0rem;right: .75rem;font-weight: 500;display: block;position: absolute;top: 50%}.btn.is--icon-left{padding-left: 2.25rem}.btn.is--icon-left [class^="icon--"]{height: 1rem;line-height: 2rem;margin: -1rem 0rem 0rem 0rem;left: .75rem;font-weight: 500;display: block;position: absolute;top: 50%}.btn:disabled,.btn:disabled:hover,.btn.is--disabled,.btn.is--disabled:hover{opacity: .5;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);border: 1px solid #cbceda;color: #727272;cursor: not-allowed}.btn:hover{background: #fff;color: #0375b4;border-color: #0375b4}.btn:focus{outline: none}.btn.is--small{line-height: 1.75rem}.btn.is--medium{line-height: 2rem;height: 2.375rem}.btn.is--large{line-height: 2.25rem;height: 2.625rem}.btn.is--full{display: block}.btn.is--center{text-align: center}.is--primary{padding: .125rem .75rem .125rem .75rem;line-height: 2.125rem;background-color: #0496e6;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);border: 0 none;color: #fff}.is--primary:hover{background: #0375b4;color: #fff}.is--primary.is--small{line-height: 1.875rem}.is--primary.is--large{line-height: 2.375rem}.is--secondary{padding: .125rem .75rem .125rem .75rem;line-height: 2.125rem;background-color: #595959;background-image: linear-gradient(to bottom, #595959 0%, #727272 100%);border: 0 none;color: #fff}.is--secondary:hover{background: #727272;color: #fff}.is--secondary.is--small{line-height: 1.875rem}.is--secondary.is--large{line-height: 2.375rem}.is--link{padding: .125rem .75rem .125rem .75rem;line-height: 2.125rem;border: 0 none;background: transparent;color: #727272}.is--link:hover{color: #0375b4}.is--link.is--small{line-height: 1.875rem}.is--link.is--large{line-height: 2.375rem}.container{max-width: 78.75rem;background: #fff;margin: 0 auto;width: 100%}.container:after{content: "";display: table;clear: both}#cookie-consent{width: 17.5rem;-webkit-transition: transform .45s cubic-bezier(.3, 0, .15, 1);transition: transform .45s cubic-bezier(.3, 0, .15, 1)}#cookie-consent.off-canvas{position: fixed;z-index: 8000;background: #fff}#cookie-consent.block-transition{transition: none}#cookie-consent .cookie-consent--header{cursor: pointer}#cookie-consent .cookie-consent--description{padding: .9375rem .625rem .9375rem .625rem}#cookie-consent .cookie-consent--configuration .cookie-consent--group{padding: .9375rem .625rem .9375rem .625rem;border-bottom: 1px solid #cbceda;position: relative}#cookie-consent .cookie-consent--configuration .cookie-consent--group:after{content: "";display: table;clear: both}#cookie-consent .cookie-consent--configuration .cookie-consent--group-title{cursor: pointer;float: left;width: 85%}#cookie-consent .cookie-consent--configuration .cookie-consent--group-title.is--active .cookie-consent--group-arrow{transform: rotate(90deg)}#cookie-consent .cookie-consent--configuration .cookie-consent--configuration-header-text{padding: .9375rem .625rem .9375rem .625rem;font-weight: 700;color: #31394a;border-bottom: 1px solid #cbceda}#cookie-consent .cookie-consent--configuration .cookie-consent--group-description{margin-left: 2.625rem;color: #989898}#cookie-consent .cookie-consent--cookie{padding: .9375rem 0rem .9375rem 0rem;position: relative}#cookie-consent .cookie-consent--cookie:after{content: "";display: table;clear: both}#cookie-consent .cookie-consent--cookie .cookie--label{cursor: pointer}#cookie-consent .cookie-consent--group-container{padding-top: .625rem;float: none;clear: both}#cookie-consent .cookie-consent--group-arrow{right: .9375rem;font-size: .75rem;top: 1.125rem;position: absolute}#cookie-consent .cookie-consent--save{padding: .9375rem .625rem .9375rem .625rem}#cookie-consent .cookie-consent--save .cookie-consent--save-button{text-align: center;width: 100%}#cookie-consent .cookie-consent--configuration-main{background: #fff}#cookie-consent .cookie-consent--state-label{margin-left: 2.5rem}.cookie-consent--state-input{display: block;position: absolute}.cookie-consent--state-input.cookie-consent--cookie-state{top: calc(50% - 10px)}.cookie-consent--state-input.cookie-consent--required{opacity: 0.4}.cookie-consent--state-input.cookie-consent--required .cookie-consent--state-input-element{cursor: default}.cookie-consent--state-input .cookie-consent--state-input-element{height: 1.25rem;width: 1.25rem;border-radius: .1875rem;border: 1px solid #cbceda;cursor: pointer;display: block;position: relative}.cookie-consent--state-input input{display: none}.cookie-consent--state-input input:checked + .cookie-consent--state-input-element{background: #9095af}.cookie-consent--state-input input:checked + .cookie-consent--state-input-element::after{width: .625rem;height: .3125rem;top: .25rem;left: .1875rem;border: 2px solid #fff;border-top: none;border-right: none;background: transparent;content: '';position: absolute;transform: rotate(-45deg)}.cookie-consent--state-input input:indeterminate + .cookie-consent--state-input-element{background: #9095af}.cookie-consent--state-input input:indeterminate + .cookie-consent--state-input-element::after{width: .625rem;height: .3125rem;top: .1875rem;left: .25rem;border: 2px none #fff;border-bottom-style: solid;background: transparent;content: '';position: absolute}.product--delivery{font-size: .875rem}.product--delivery p{margin: 0}.product--delivery .delivery--status-icon{border-radius: .5625rem;background-clip: padding-box;margin: 0rem .3125rem 0rem 0rem;width: .5625rem;height: .5625rem;line-height: .625rem;display: inline-block;position: relative}.product--delivery .delivery--status-shipping-free{background: #0375b4}.product--delivery .delivery--text-shipping-free{color: #0375b4}.product--delivery .delivery--status-available{background: #42910e}.product--delivery .delivery--text-available{color: #42910e}.product--delivery .delivery--status-more-is-coming{background: #ff6e0e}.product--delivery .delivery--text-more-is-coming{color: #ff6e0e}.product--delivery .delivery--status-not-available{background: #c00c00}.product--delivery .delivery--text-not-available{color: #c00c00}.product--delivery .delivery--text{margin: 0;display: inline-block}textarea,input[type="text"],input[type="search"],input[type="password"],input[type="number"],input[type="email"],input[type="tel"],#paypal-acdc-form .field{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 3px;background-clip: padding-box;box-sizing: border-box;line-height: 1.1875rem;font-size: .875rem;width: 18.125rem;padding: .625rem .625rem .5625rem .625rem;box-shadow: inset 0 1px 1px #cbceda;background: #fff;border: 1px solid #cbceda;border-top-color: #bdc0cf;color: #989898;text-align: left}textarea:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus{box-shadow: 0 0 0 transparent;outline: none;border-color: #0375b4;background: #fff;color: #727272}textarea.has--error,input[type="text"].has--error,input[type="search"].has--error,input[type="password"].has--error,input[type="number"].has--error,input[type="email"].has--error,input[type="tel"].has--error,#paypal-acdc-form .field.has--error{color: #c00c00;background: #f3958f;border-color: #c00c00}textarea.input--field,input[type="text"].input--field,input[type="search"].input--field,input[type="password"].input--field,input[type="number"].input--field,input[type="email"].input--field,input[type="tel"].input--field{margin-bottom: .625rem;width: 100%}textarea.input--field.input--field-zipcode,input[type="text"].input--field.input--field-zipcode,input[type="search"].input--field.input--field-zipcode,input[type="password"].input--field.input--field-zipcode,input[type="number"].input--field.input--field-zipcode,input[type="email"].input--field.input--field-zipcode,input[type="tel"].input--field.input--field-zipcode{width: 30%;float: left}textarea.input--field.input--field-city,input[type="text"].input--field.input--field-city,input[type="search"].input--field.input--field-city,input[type="password"].input--field.input--field-city,input[type="number"].input--field.input--field-city,input[type="email"].input--field.input--field-city,input[type="tel"].input--field.input--field-city{width: 68%;float: left}textarea.input--field.input--spacer,input[type="text"].input--field.input--spacer,input[type="search"].input--field.input--spacer,input[type="password"].input--field.input--spacer,input[type="number"].input--field.input--spacer,input[type="email"].input--field.input--spacer,input[type="tel"].input--field.input--spacer{margin-right: 2%}textarea.is--small,input[type="text"].is--small,input[type="search"].is--small,input[type="password"].is--small,input[type="number"].is--small,input[type="email"].is--small,input[type="tel"].is--small{height: 2.125rem}textarea.is--medium,input[type="text"].is--medium,input[type="search"].is--medium,input[type="password"].is--medium,input[type="number"].is--medium,input[type="email"].is--medium,input[type="tel"].is--medium{height: 2.375rem}textarea.is--large,input[type="text"].is--large,input[type="search"].is--large,input[type="password"].is--large,input[type="number"].is--large,input[type="email"].is--large,input[type="tel"].is--large{height: 2.625rem}textarea{resize: vertical}label{font-size: .875rem;color: #727272}label.has--error{color: #c00c00;background: #f3958f}.select-field,.js--fancy-select{max-width: 18.125rem;height: 2.625rem;width: 100%;display: inline-block;position: relative;overflow: hidden}.select-field:hover,.js--fancy-select:hover{color: #0375b4}.select-field select,.js--fancy-select select{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0rem 2.5rem 0rem .625rem;line-height: 2.5rem;border-radius: 3px;background-clip: padding-box;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);height: 100%;width: 100%;display: block;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;border: 1px solid #cbceda}.select-field select option,.js--fancy-select select option{padding: .25rem .5rem .25rem .5rem;color: #31394a;background: #fff}.select-field select::-ms-expand,.js--fancy-select select::-ms-expand{display: none}.select-field select:hover,.js--fancy-select select:hover{color: #0375b4;border-color: #0375b4;background: #fff}.select-field select:focus,.js--fancy-select select:focus{outline: none;color: #0375b4;border-color: #0375b4}.select-field select:focus::-ms-value,.js--fancy-select select:focus::-ms-value{color: #0375b4;background: none}.select-field select:disabled,.js--fancy-select select:disabled{opacity: .5;cursor: not-allowed}.select-field select.has--error,.js--fancy-select select.has--error{color: #c00c00;border-color: #c00c00;background: #f3958f}.select-field:after,.js--fancy-select:after{width: 1.875rem;height: 2.5rem;top: .0625rem;-webkit-user-select: none;user-select: none;line-height: 40px;max-height: 100%;display: block;content: "\e612";position: absolute;right: 0;font-size: 5px;border-left: 1px solid #cbceda;text-align: center;font-family: 'shopware';pointer-events: none}.select-field:after:hover,.js--fancy-select:after:hover{color: #0375b4}.select-field.is--disabled select,.js--fancy-select.is--disabled select,.select-field.is--disabled:after,.js--fancy-select.is--disabled:after{opacity: .5;cursor: not-allowed}.select-field.has--error select,.js--fancy-select.has--error select{color: #c00c00;border-color: #c00c00;background: #f3958f}.select-field.has--error:after,.js--fancy-select.has--error:after{color: #c00c00;border-color: #c00c00}@media screen and (min-width: 1025px){.input--field{margin-bottom: .9375rem}.input--field .input--field-zipcode{margin-right: 2%;width: 20%}.input--field .input--field-city{width: 78%}}@media screen and (min-width: 78.75em){.input--field{margin-bottom: .9375rem}}.navigation--list{list-style: none}.off-canvas{-webkit-transition: all .45s cubic-bezier(.3, 0, .15, 1);transition: all .45s cubic-bezier(.3, 0, .15, 1);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;width: 17.5rem;background: #fff;position: fixed;top: 0;bottom: 0;display: none;overflow: auto;-webkit-overflow-scrolling: touch;z-index: 8000}.off-canvas.is--left{-webkit-transform: translateX(-100%);transform: translateX(-100%);left: 0}.off-canvas.is--right{-webkit-transform: translateX(100%);transform: translateX(100%);right: 0}.off-canvas.is--active{display: block}.off-canvas.is--open{-webkit-transform: translateX(0);transform: translateX(0)}.off-canvas.is--full-screen{width: 100%}.off-canvas.no--transitions{-webkit-transition: none;transition: none}.off-canvas .buttons--off-canvas{display: block}.off-canvas .close--off-canvas{padding: .125rem .625rem .125rem .625rem;line-height: 2.375rem;background-color: #727272;background-image: linear-gradient(to bottom, #727272 0%, #595959 100%);display: block;color: #fff;font-weight: 700;cursor: pointer}.off-canvas .close--off-canvas:after{content: "";display: table;clear: both}.off-canvas .close--off-canvas .icon--arrow-left{margin: 0rem .625rem 0rem 0rem;font-size: .6875rem}.off-canvas .link--go-main{font-size: 1rem;padding: .625rem .625rem .625rem .625rem;height: 2.625rem;font-weight: 700;display: block;width: 100%}.off-canvas .link--go-main .icon--menu{font-size: 1.25rem;margin-right: .625rem;float: left}.off-canvas .sidebar--navigation .navigation--link{padding: .125rem .625rem .125rem .625rem;line-height: 2.375rem}.off-canvas .sidebar--navigation .navigation--link .is--icon-right{margin-top: 0}.off-canvas .sidebar--navigation .navigation--link .is--icon-left{margin: 0rem .625rem 0rem 0rem;float: left}.buttons--off-canvas{display: none}.page-wrap{-webkit-transition: left 400ms cubic-bezier(.16, .04, .14, 1);transition: left 400ms cubic-bezier(.16, .04, .14, 1);position: relative;left: 0}.navigation--smartphone .navigation--entry{padding: .75rem .625rem .75rem .625rem;background: #fff}.navigation--smartphone .navigation--link{display: block}.navigation--smartphone .entry--close-off-canvas,#cookie-consent .cookie-consent--header{padding: .125rem .625rem .125rem .625rem;line-height: 2.375rem;background-color: #727272;background-image: linear-gradient(to bottom, #727272 0%, #595959 100%)}.navigation--smartphone .entry--close-off-canvas .navigation--link,#cookie-consent .cookie-consent--header{font-size: .875rem;color: #fff;font-weight: 700}.navigation--smartphone .entry--close-off-canvas .navigation--link:after{content: "";display: table;clear: both}.navigation--smartphone .entry--close-off-canvas .navigation--link:active{color: #e9eaef}.navigation--smartphone .entry--close-off-canvas .icon--arrow-right,#cookie-consent .cookie-consent--header .icon--arrow-right{margin: .75rem 0rem 0rem 0rem;font-size: .6875rem;float: right}.navigation--headline,.sidebar--navigation{margin: 0rem .625rem 0rem .625rem}.navigation--headline{margin: 1rem .625rem .375rem .625rem;line-height: 1.625rem;color: #31394a;font-weight: 700;font-size: 1em}.sidebar--navigation{border-radius: 3px;background-clip: padding-box;background: #fff;border: 1px solid #cbceda}.sidebar--navigation .navigation--entry{border-bottom: 1px solid #cbceda}.sidebar--navigation .navigation--entry:last-child{border-bottom: 0 none}.sidebar--navigation .navigation--link{color: #727272;overflow: hidden;text-overflow: ellipsis}@media screen and (min-width: 1025px){.off-canvas{-webkit-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: none;transition: none;display: block;background: transparent;position: relative;width: auto;height: auto;top: 0;left: 0;z-index: 1000}.off-canvas .sidebar--navigation .navigation--link{padding: .625rem .625rem .625rem .625rem;line-height: inherit}.off-canvas .account--menu .navigation--link{padding: .3125rem 0rem .3125rem 0rem;line-height: inherit}.sidebar-main .entry--close-off-canvas{display: none}.sidebar-main .icon--arrow-right,.sidebar-main .icon--arrow-left{display: none}}.panel{display: block;background: #fff}.panel.has--shadow{box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1)}.panel.has--border{border: 1px solid #cbceda}.panel--header{padding: .625rem .625rem .625rem .625rem;font-size: .875rem;background: #fff;display: block;margin: 0;font-weight: 700;color: #727272;border-bottom: 1px solid #cbceda}.panel--header.secondary{color: #727272;background: #fff}.panel--header.primary{color: #0375b4;background: #fff}.panel--title{padding: 1.25rem 0rem 0rem 0rem;margin: 0rem 1.25rem 0rem 1.25rem;font-size: 1rem;display: block;font-weight: 700;color: #31394a}.panel--title.is--underline{padding: 1.25rem 0rem .625rem 0rem;border-bottom: 1px solid #cbceda;text-decoration: none !important}.panel--title.is--secondary{color: #727272}.panel--title.is--primary{color: #0375b4}.panel--body{padding: .625rem .625rem .625rem .625rem;font-size: .875rem;line-height: 1.5rem;display: block;position: relative}.panel--body.has--border{border: 1px solid #cbceda}.panel--body.is--slim{padding: .3125rem .3125rem .3125rem .3125rem}.panel--body.is--wide{padding: 1.25rem 1.25rem 1.25rem 1.25rem}.panel--body.is--flat{background: #e9eaef}.panel--body.is--embossed{box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.2);background: #e9eaef}.panel--actions{padding: .625rem .625rem .625rem .625rem;line-height: 2.5rem;display: block}.panel--actions.has--border{margin: .625rem 0rem 0rem 0rem;padding: .625rem 0rem 0rem 0rem;border-top: 1px solid #cbceda}.panel--actions.is--slim{padding: .3125rem .3125rem .3125rem .3125rem}.panel--actions.is--wide{padding: 1.25rem 1.25rem 1.25rem 1.25rem}.panel--actions .btn{margin: 0rem .375rem 0rem 0rem}.panel--table{width: 100%;display: block;border-collapse: collapse;border-spacing: 0;empty-cells: show}.panel--table:after{content: "";display: table;clear: both}.panel--table.has--border{border: 1px solid #cbceda}.panel--tr{display: block;width: 100%;border-width: 0 0 1px 0;border-style: solid;border-color: #cbceda}.panel--tr:after{content: "";display: table;clear: both}.panel--tr:last-child{border-width: 0}.panel--tr.is--odd{background: #f5f5f5}.panel--tr.is--secondary{background: #f5f5f5}.panel--tr.is--primary{color: #0375b4}.panel--th,.panel--td{padding: .625rem .625rem .625rem .625rem;font-size: .875rem;line-height: 1.5rem;display: inline-block;float: left}.panel--th:after,.panel--td:after{content: "";display: table;clear: both}.panel--th.has--border,.panel--td.has--border{border-width: 0 1px 0 0;border-style: solid;border-color: #cbceda}.panel--th.has--border:last-child,.panel--td.has--border:last-child{border-width: 0}.panel--th p,.panel--td p{margin: 0}.panel--th{font-weight: 700;color: #31394a}.panel--dot-nav{height: .6875rem;position: relative}.panel--dot-nav .dot--link,.panel--dot-nav a{border-radius: 11px;background-clip: padding-box;margin: 0rem .3125rem 0rem .3125rem;width: .6875rem;height: .6875rem;display: inline-block;border: 1px solid #cbceda}.panel--dot-nav .dot--link.is--active,.panel--dot-nav a.is--active{border-color: #0375b4;background: #0375b4}.panel--paging{line-height: 2rem;display: inline-block}.panel--paging .paging--link{padding: 0rem .625rem 0rem .625rem;margin: 0rem .0625rem 0rem .0625rem;font-size: .875rem;line-height: 1.875rem;border-radius: 3px;background-clip: padding-box;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);display: inline-block;font-weight: 500;text-align: center;border: 1px solid #cbceda;color: #727272}.panel--paging .paging--link [class^="icon--"]{font-size: .625rem}.panel--paging .paging--link.is--active,.panel--paging .paging--link.is--active:hover{line-height: 2rem;background-color: #0496e6;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);color: #fff;border: 0 none;font-weight: 700;cursor: default}.panel--paging .paging--link:hover{background: #fff;color: #0375b4;border-color: #0375b4}form,#paypal-acdc-form{display: block}form table{width: 100%}form table td{padding: 10px}fieldset{padding: .625rem .625rem .625rem .625rem;border: 1px solid #cbceda}.alert{font-size: .875rem;line-height: 1.5rem;position: relative;overflow: hidden}.alert:after{content: "";display: table;clear: both}.alert.is--success{color: #224b07;background: #b2e590}.alert.is--success .alert--icon{background: #42910e}.alert.is--info{color: #024469;background: #80c7ee}.alert.is--info .alert--icon{background: #0375b4}.alert.is--warning{color: #c64f00;background: #feefe6}.alert.is--warning .alert--icon{background: #ff6e0e}.alert.is--error{color: #c00c00;background: #f3958f}.alert.is--error .alert--icon{background: #c00c00}.alert.no--cookies{position: fixed;z-index: 99999;top: 0;left: 0;right: 0}.alert.no--cookies a.close--alert{float: right}.alert.no--cookies a.close--alert:hover{cursor: pointer;text-decoration: underline}.alert .alert--close{position: absolute;top: 1.0625rem;right: 1.25rem;font-size: .625rem;color: #727272;cursor: pointer}.alert .icon--element{position: absolute;top: 50%;left: 0;width: 15%;margin-top: -9px}.alert .alert--icon,.alert .alert--content{padding: .625rem .625rem .625rem .625rem;float: left}.alert .alert--icon p,.alert .alert--content p{margin-bottom: 0rem}.alert .alert--icon{font-size: 1.125rem;line-height: 1.625rem;width: 15%;text-align: center;font-weight: 700;color: #fff;padding-bottom: 9999em;margin-bottom: -9999em}.alert .alert--content{width: 85%}.alert .alert--content.is--strong{font-weight: 700}.alert .alert--list{list-style: none}.alert .list--entry{display: block}.container--ajax-cart:not(.off-canvas) .alert{margin: .625rem}.container--ajax-cart .alert .alert--close{right: .9375rem}.container--ajax-cart .alert .alert--content{padding: .625rem 1.25rem .625rem 1.25rem}@media screen and (min-width: 1025px){.alert .alert--icon,.alert .icon--element{width: 8%}.alert .alert--content{width: 92%}}.badge{padding: 0rem .3125rem 0rem .3125rem;margin: 0rem .3125rem 0rem .3125rem;height: 1.25rem;min-width: .625rem;line-height: 1.25rem;font-size: .75rem;border-radius: 50px;background-clip: padding-box;box-sizing: content-box;display: inline-block;white-space: nowrap;z-index: 500;font-weight: 700;text-align: center;background: #fff;color: #0375b4;border: 1px solid #cbceda}.badge.is--primary{background-color: #0496e6;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);color: #fff;border-color: #fff}.badge.is--secondary{background-color: #727272;background-image: linear-gradient(to bottom, #727272 0%, #595959 100%);color: #fff;border-color: #fff}.badge.is--minimal{border: 0 none}.label{padding: .1875rem .5rem .1875rem .5rem;margin: 0rem .3125rem 0rem .3125rem;font-size: .875rem;line-height: 1.125rem;border-radius: 3px;background-clip: padding-box;display: inline-block;text-align: center;white-space: nowrap;color: #727272;background: #727272}.label.success{background: #42910e}.label.info{background: #0375b4}.label.warning{background: #ff6e0e}.label.error{background: #c00c00}.collapse--header{padding: .625rem 1.25rem .625rem 1.25rem;margin: .625rem 0rem 0rem 0rem;font-size: 1rem;line-height: 1rem;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);border-radius: 3px;background-clip: padding-box;box-shadow: 0 1px 1px 0 rgba(236,238,241,0.8);display: block;position: relative;z-index: 1100;border: 1px solid #cbceda;cursor: pointer}.collapse--header .collapse--toggler{height: 1rem;top: .625rem;right: 1.25rem;font-size: .375rem;line-height: 1rem;position: absolute;font-weight: 500;font-family: 'shopware'}.collapse--header .collapse--toggler:before{content: "\e612"}.collapse--header:hover{color: #0375b4}.collapse--header.is--active{background-color: #727272;background-image: linear-gradient(to bottom, #727272 0%, #595959 100%);box-shadow: 0 1px 3px 0 rgba(95,114,133,0.5);color: #fff;font-weight: 700;border-width: 0 0 1px 0;border-style: solid;border-color: #9fa4b9;z-index: 1300}.collapse--header.is--active .collapse--toggler:before{content: "\e610"}.collapse--content{padding: .3125rem 0rem 0rem 0rem;top: -0.3125rem;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;background-clip: padding-box;box-shadow: 0 1px 1px 0 rgba(236,238,241,0.8);display: none;position: relative;z-index: 1000;background: #fff;border-width: 0 1px 1px 1px;border-style: solid;border-color: #cbceda}.collapse--content.is--collapsed{display: block;z-index: 1200}.js--collapse-target{display: none}.js--collapse-target.is--collapsed{display: block}.js--modal{-webkit-transition: all .5s;transition: all .5s;box-shadow: 0px 0px 0px 7px rgba(0,0,0,0.25);box-sizing: content-box;opacity: 0;position: fixed;right: 0;left: 0;top: 0;bottom: 0;margin: auto;background: padding-box #fff;max-height: 100%;max-width: 100%;z-index: 7000;overflow-x: hidden;overflow-y: auto}.js--modal .header{padding: .625rem .625rem .625rem .625rem;height: 2.625rem;border-bottom: 1px solid #cbceda}.js--modal .header .title{font-size: 1rem;font-weight: 700}.js--modal .modal--close{height: 1.875rem;width: 1.875rem;line-height: 1.875rem;font-size: .625rem;right: .625rem;top: .4375rem;-webkit-tap-highlight-color: rgba(0,0,0,0);padding: 0;text-align: center;position: absolute}.js--modal .content{width: 100%;height: 100%;position: relative;overflow: auto;-webkit-overflow-scrolling: touch}.js--modal .content .content--iframe{padding: .625rem .625rem .625rem .625rem;width: 100%;height: 100%;border: 0 none;display: block}.js--modal.sizing--auto.is--fullscreen{height: 100% !important;width: 100% !important}.js--modal.sizing--fixed{max-height: none !important;max-width: none !important}.js--modal.sizing--content{position: fixed;bottom: auto;top: auto;height: auto}.js--modal.no--header .header{display: none}.js--modal.no--border-radius{border-radius: 0}@media screen and (min-width: 1025px){.js--modal{border-radius: 3px;background-clip: padding-box}}.js--is-loading{position: relative}.js--loading-indicator{position: absolute;display: none;z-index: 6000;top: 50%;left: 50%}body > .js--loading-indicator{position: fixed}.js--loading-indicator.indicator--relative{width: 1.875rem;height: 1.875rem;padding-top: 3.125rem;padding-bottom: 3.125rem;background: none;position: relative;display: block;left: 50%;top: auto;border: 0 none}.js--loading-indicator.indicator--absolute{width: 1.875rem;height: 1.875rem;padding-top: 3.125rem;padding-bottom: 3.125rem;background: none;position: relative;display: block;left: 50%;top: auto;border: 0 none;position: absolute;padding: 0;top: 50%}.js--loading-indicator.indicator--absolute.js--loading-indicator{margin: -0.9375rem 0rem 0rem -0.9375rem}.has--cssanimations .js--loading-indicator{margin: -0.8125rem 0rem 0rem -0.8125rem}.has--cssanimations .js--loading-indicator div[class^="icon--"]{width: 1.625rem;height: 1.625rem;display: block}.has--cssanimations .js--loading-indicator .icon--default:before,.has--cssanimations .js--loading-indicator .icon--default::before{width: 1.375rem;height: 1.375rem;border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;display: block;content: "";border: 2px solid #cbceda;border-top: 2px solid #8287a4}.has--no-cssanimations .js--loading-indicator{margin: -0.8125rem 0rem 0rem -0.8125rem}.has--no-cssanimations .js--loading-indicator div[class^="icon--"]{width: 1rem;height: 1rem;display: block;background-repeat: no-repeat;background-size: 100% 100%}.has--no-cssanimations .js--loading-indicator .icon--default{height: 1rem;width: 1rem;background-image: url('../../themes/Frontend/ResponsiveReduced/frontend/_public/src/img/icons/loading-indicator.gif?54dbc6617e71d4f66483e24b1b36d8b8')}.js--overlay-relative{position: relative}.js--overlay{-webkit-transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);transform: translateZ(0);opacity: .01;position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 5000;visibility: hidden}.js--overlay.theme--dark{background: rgba(0,0,0,0.7)}.js--overlay.theme--light{background: rgba(255,255,255,0.7)}.js--overlay.is--open{-webkit-transition-delay: 0;transition-delay: 0;opacity: 1;visibility: visible}.js--overlay.is--closable{cursor: pointer}body > .js--overlay{position: fixed}.language--flag{height: .6875rem;width: .875rem;display: inline-block;text-indent: 100%;white-space: nowrap;overflow: hidden}.language--flag.de_DE{background-position: 0 0;background-image: linear-gradient(to bottom, #000 33%, #d00 33%, #d00 66%, #ffce00 66%)}.language--flag.en_GB{background-position: 0 0;background-size: 100%;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width='640' height='480'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M-85 0h682v512H-85z'%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg clip-path='url%28%23a%29' transform='translate%2880%29 scale%28.94%29'%3E%3Cpath fill='%23006' d='M-256 0H768v512H-256z'%2F%3E%3Cpath fill='%23fff' d='M-256 0v57l910 455h114v-57L-141 0h-115zM768 0v57l-909 455h-115v-57L654 0h114z'%2F%3E%3Cpath fill='%23fff' d='M171 0v512h170V0H171zm-427 171v170H768V171H-256z'%2F%3E%3Cpath fill='%23c00' d='M-256 205v102H768V205H-256zM205 0v512h102V0H205zm-461 512L85 341h77l-342 171h-76zm0-512L85 171H9L-256 38V0zm606 171L692 0h76L427 171h-77zm418 341L427 341h76l265 133v38z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.language--flag.nl_NL{background-position: 0 0;background-image: linear-gradient(to bottom, #d00 33%, #fff 33%, #fff 66%, #21468b 66%)}.language--flag.fr_FR{background-position: 0 0;background-image: linear-gradient(to right, #21468b 33%, #fff 33%, #fff 66%, #d00 66%)}.language--flag.es_ES{background-position: 0 0;background-image: linear-gradient(#d00 25%, #ffce00 25%, #ffce00 75%, #d00 75%)}.language--flag.it_IT{background-position: 0 0;background-image: linear-gradient(to right, #009246 33%, #fff 33%, #fff 66%, #d00 66%)}.image-slider{-webkit-backface-visibility: hidden;backface-visibility: hidden;display: block;z-index: 1000;position: relative}.image-slider:after{content: "";display: table;clear: both}.force--3d{backface-visibility: hidden}.image-slider--container{height: 12.5rem;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;display: block;position: relative;top: 0;left: 0;overflow: hidden}.image-slider--container .arrow{width: 1.875rem;height: 4.375rem;margin-top: -2.1875rem;line-height: 4.25rem;font-size: 1rem;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);background: rgba(255,255,255,0.5);border: 1px solid rgba(255,255,255,0.5);position: absolute;z-index: 1000;font-family: 'shopware';text-align: center;color: #727272;cursor: pointer}.image-slider--container .arrow.is--left{left: 0rem;border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box}.image-slider--container .arrow.is--left:before,.image-slider--container .arrow.is--left::before{content: "\e611"}.image-slider--container .arrow.is--right{right: 0rem;border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box}.image-slider--container .arrow.is--right:before{content: "\e60f"}.image-slider--container .arrow:hover{color: #0375b4;border-color: rgba(3,117,180,0.5)}.image-slider--container.is--dragging .image-slider--item{cursor: move}.image-slider--slide{-webkit-backface-visibility: hidden;backface-visibility: hidden;display: block;height: 100%;position: relative;top: 0;left: 0;white-space: nowrap;font-size: 0;-ms-touch-action: pan-y}.image-slider--slide:after{content: "";display: table;clear: both}.image-slider--item{-webkit-backface-visibility: hidden;backface-visibility: hidden;display: inline-block;height: 100%;width: 100%;position: relative;text-align: center;cursor: pointer}.image-slider--item .image--element{display: inline-block;max-width: 100%;height: 100%}.image-slider--item .image--media{margin: 0 auto;text-align: center}.image-slider--item .image--media.image--svg img{height: 100%}.image-slider--dots{padding: .625rem 0rem .625rem 0rem;text-align: center}.image-slider--thumbnails{height: 4.375rem;top: 27.5rem;display: none;width: 100%;overflow: hidden;white-space: nowrap;position: absolute;left: 0}.image-slider--thumbnails .image-slider--thumbnails-slide{position: absolute;top: 0;left: 0}.image-slider--thumbnails .thumbnail--link{width: 4.375rem;height: 4.375rem;padding: .3125rem .3125rem .3125rem .3125rem;margin: 0rem .625rem 0rem 0rem;line-height: 3.5625rem;border-radius: 3px;background-clip: padding-box;-webkit-tap-highlight-color: rgba(0,0,0,0);display: inline-block;text-align: center;border: 1px solid #cbceda}.image-slider--thumbnails .thumbnail--link.is--active{border-color: #0375b4}.image-slider--thumbnails .thumbnail--image{display: inline;vertical-align: middle}.image-slider--thumbnails .thumbnails--arrow{width: 1.25rem;height: 4.375rem;line-height: 4.375rem;font-size: .875rem;border-radius: 3px;background-clip: padding-box;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);display: none;position: absolute;z-index: 1000;font-family: 'shopware';text-align: center;color: #727272;border: 1px solid rgba(255,255,255,0.85);cursor: pointer;background: rgba(255,255,255,0.85)}.image-slider--thumbnails .thumbnails--arrow:hover{color: #0375b4;border-color: rgba(3,117,180,0.85)}.image-slider--thumbnails .thumbnails--arrow.is--top,.image-slider--thumbnails .thumbnails--arrow.is--bottom{font-size: .5rem;width: 4.375rem;height: 1.5rem;padding: .125rem 0rem 0rem 0rem;line-height: 1.125rem;left: 0}.image-slider--thumbnails .thumbnails--arrow.is--top{border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;background-clip: padding-box;top: 0}.image-slider--thumbnails .thumbnails--arrow.is--top::before{content: "\e610"}.image-slider--thumbnails .thumbnails--arrow.is--bottom{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;bottom: 0}.image-slider--thumbnails .thumbnails--arrow.is--bottom::before{content: "\e612"}.image-slider--thumbnails .thumbnails--arrow.is--left{border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box;width: 1.5rem;top: 0;left: 0}.image-slider--thumbnails .thumbnails--arrow.is--left::before{content: "\e611"}.image-slider--thumbnails .thumbnails--arrow.is--right{border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box;width: 1.5rem;top: 0;right: 0}.image-slider--thumbnails .thumbnails--arrow.is--right::before{content: "\e60f"}.image-slider--thumbnails .thumbnails--arrow.is--active{display: block}@media screen and (min-width: 1025px){.image-slider--container{height: 25rem}.image-slider--container .arrow{display: block}}@media screen and (min-width: 1150px){.image-slider--thumbnails{display: block}.image-slider--container{height: 25rem;margin-bottom: 6.875rem}.image-slider--container.no--thumbnails{margin-bottom: 0}.image-slider--container.no--image .image-slider--item{cursor: default}.image-slider--dots{top: 25.3125rem;position: absolute;width: 100%}}@media screen and (min-width: 78.75em){.image-slider--container{height: 26.875rem;margin-bottom: 0}.image-slider--thumbnails{width: 4.375rem;height: 26.875rem;margin: 0rem 1.25rem 0rem 0rem;position: relative;top: 0;left: 0;float: left}.image-slider--thumbnails .thumbnail--link{margin: 0rem 0rem 1.25rem 0rem;display: block}.image-slider--dots{padding: .625rem 0rem .625rem 5.625rem;position: relative;top: auto;display: block}}.js--img-zoom--container{position: relative;top: 0;left: 0}.js--img-zoom--lens{border-radius: 3px;background-clip: padding-box;display: none;background: rgba(255,255,255,0.4);border: 1px solid #cbceda;position: absolute;top: 0;left: 0;cursor: pointer}.js--img-zoom--flyout{width: 28.75rem;height: 21.25rem;right: -30.625rem;border-radius: 3px;background-clip: padding-box;display: none;position: absolute;top: 0;z-index: 2500;overflow: hidden;background: #FFFFFF;border: 1px solid #cbceda}.js--img-zoom--title{padding: .3125rem 1.25rem .3125rem 1.25rem;font-size: .875rem;line-height: 1rem;background-color: #727272;background-image: linear-gradient(to bottom, #727272 0%, #595959 100%);color: #fff;font-weight: 700;text-align: center;background: rgba(0,0,0,0.5)}.filter-panel{height: 2.375rem;margin-bottom: .625rem;border-radius: 3px;background-clip: padding-box;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);display: block;position: relative;border: 1px solid #cbceda}.filter-panel:hover{border: 1px solid #0375b4;background: #FFF}.filter-panel:hover .filter-panel--icon,.filter-panel:hover .filter-panel--title{color: #0375b4}.filter-panel.is--disabled{background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);opacity: 0.5;border: 1px solid #cbceda;color: #727272}.filter-panel.is--disabled:hover{border: 1px solid #cbceda;color: #727272}.filter-panel.is--disabled:hover .filter-panel--icon,.filter-panel.is--disabled:hover .filter-panel--title{color: #727272}.filter-panel.is--disabled .filter-panel--title{color: #727272}.filter-panel.is--collapsed{height: auto;border: 0 none}.filter-panel.is--collapsed .filter-panel--flyout{height: auto;border: 1px solid #0375b4;background: #FFF;overflow: visible;z-index: 800}.filter-panel.is--collapsed .filter-panel--title{color: #0375b4}.filter-panel.is--collapsed .filter-panel--icon:before{color: #0375b4;content: "\e610"}.filter-panel .flatpickr-wrapper{position: relative;display: block}.filter-panel .flatpickr-wrapper .flatpickr-calendar.static{top: 2.8125rem;display: block;width: 100%}.filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-rContainer{display: block}.filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer{display: block;width: 100%}.filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer .flatpickr-days{width: 100%}.filter-panel--flyout{height: 2.375rem;border-radius: 3px;background-clip: padding-box;display: block;width: 100%;overflow: hidden;z-index: 500}.filter-panel--title{height: 2.25rem;line-height: 2.25rem;padding: 0rem 1.875rem 0rem .625rem;margin: 0rem 0rem .3125rem 0rem;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer}.filter-panel--icon{width: 1rem;height: 1rem;top: .5rem;right: .625rem;font-size: .375rem;line-height: 1rem;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);display: inline-block;position: absolute;font-family: 'shopware';text-align: center;cursor: pointer;pointer-events: none}.filter-panel--icon:before{content: "\e612"}.filter-panel--content{padding: .625rem .625rem .625rem .625rem;display: block}.filter-panel--option-list{padding-bottom: .3125rem;list-style: none}.filter-panel--option-list.sub-level{margin: 0rem 0rem 0rem .5rem;padding: 0rem 0rem 0rem 1.125rem;border-left: 1px solid #cbceda}.filter-panel--option{display: block;position: relative}.value-tree--option{margin: 0rem 0rem .625rem 0rem}.sub-level .value-tree--option{margin: 0}.filter-panel--label{padding: .25rem 0rem .25rem 1.875rem;line-height: 1.125rem;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);display: block;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.filter-panel--range-info{padding: .625rem 0rem .3125rem 0rem;text-align: center}.filter-panel--range-info .range-info--label{color: #31394a;font-weight: 700}.filter--date .input-type--date .filter-panel--input{display: block;width: 100%}.filter-panel--checkbox,.filter-panel--radio{width: 1rem;height: 1rem;padding: .0625rem .0625rem .0625rem .0625rem;border-radius: 3px;background-clip: padding-box;display: inline-block;border: 1px solid #cbceda;cursor: pointer;position: relative;vertical-align: top}.filter-panel--checkbox:hover,.filter-panel--radio:hover{border-color: #0375b4}.filter-panel--checkbox input[type="checkbox"],.filter-panel--radio input[type="checkbox"]{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 0 none;background: none;cursor: pointer;z-index: 65}.filter-panel--checkbox input[type="checkbox"]:checked ~ .input--state,.filter-panel--radio input[type="checkbox"]:checked ~ .input--state,.filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state,.filter-panel--radio input[type="checkbox"]:checked ~ .checkbox--state{background-color: #0496e6;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%)}.filter-panel--checkbox input[type="checkbox"]:checked ~ .input--state:before,.filter-panel--radio input[type="checkbox"]:checked ~ .input--state:before,.filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state:before,.filter-panel--radio input[type="checkbox"]:checked ~ .checkbox--state:before{width: .75rem;height: .75rem;line-height: .75rem;font-size: .4375rem;display: block;font-family: 'shopware';font-weight: 500;text-align: center;color: #fff;content: "\e60c"}.filter-panel--checkbox input[type="checkbox"]:checked ~ .filter-panel--label,.filter-panel--radio input[type="checkbox"]:checked ~ .filter-panel--label{color: #0375b4;font-weight: 700}.filter-panel--checkbox input[type="checkbox"]:disabled ~ .input--state,.filter-panel--radio input[type="checkbox"]:disabled ~ .input--state,.filter-panel--checkbox input[type="checkbox"]:disabled ~ .checkbox--state,.filter-panel--radio input[type="checkbox"]:disabled ~ .checkbox--state{background: #fff}.filter-panel--checkbox input[type="checkbox"]:disabled ~ .filter-panel--label,.filter-panel--radio input[type="checkbox"]:disabled ~ .filter-panel--label{color: #989898}.filter-panel--checkbox .input--state,.filter-panel--radio .input--state,.filter-panel--checkbox .checkbox--state,.filter-panel--radio .checkbox--state,.filter-panel--checkbox .radio--state,.filter-panel--radio .radio--state{border-radius: 3px;background-clip: padding-box;display: block;width: 100%;height: 100%;position: relative;z-index: 60}.filter-panel--checkbox.filter-panel--radio,.filter-panel--radio.filter-panel--radio{border-radius: 11px;background-clip: padding-box}.filter-panel--checkbox input[type="radio"],.filter-panel--radio input[type="radio"]{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 0 none;background: none;cursor: pointer;z-index: 65}.filter-panel--checkbox input[type="radio"]:checked ~ .input--state,.filter-panel--radio input[type="radio"]:checked ~ .input--state,.filter-panel--checkbox input[type="radio"]:checked ~ .radio--state,.filter-panel--radio input[type="radio"]:checked ~ .radio--state{background-color: #0496e6;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%)}.filter-panel--checkbox input[type="radio"]:checked ~ .filter-panel--label,.filter-panel--radio input[type="radio"]:checked ~ .filter-panel--label{color: #0375b4;font-weight: 700}.filter-panel--checkbox input[type="radio"]:disabled .input--state,.filter-panel--radio input[type="radio"]:disabled .input--state,.filter-panel--checkbox input[type="radio"]:disabled .radio--state,.filter-panel--radio input[type="radio"]:disabled .radio--state{background: #fff}.filter-panel--checkbox input[type="radio"]:disabled .filter-panel--label,.filter-panel--radio input[type="radio"]:disabled .filter-panel--label{color: #727272}.filter-panel--checkbox input[type="radio"] + .input--state,.filter-panel--radio input[type="radio"] + .input--state,.filter-panel--checkbox input[type="radio"] + .radio--state,.filter-panel--radio input[type="radio"] + .radio--state{border-radius: 11px;background-clip: padding-box}.input-type--media:after{content: "";display: table;clear: both}.input-type--media .option--container{height: 2.8125rem;max-width: 2.8125rem;width: 18%;margin: 0 0 2% 2%;display: block;position: relative;float: left}.input-type--media .option--container .filter-panel--label{padding: 0}.input-type--media .option--container input.is--disabled ~ label{opacity: 0.2}.input-type--media .option--container input[type="checkbox"],.input-type--media .option--container input[type="radio"]{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 0 none;background: none;cursor: pointer;z-index: 65}.input-type--media .option--container input[type="checkbox"]:hover ~ .filter-panel--label,.input-type--media .option--container input[type="radio"]:hover ~ .filter-panel--label{border-color: #0375b4}.input-type--media .option--container input[type="checkbox"]:checked ~ .filter-panel--label,.input-type--media .option--container input[type="radio"]:checked ~ .filter-panel--label{border-color: #0375b4}.input-type--media .option--container input[type="checkbox"]:checked ~ .filter-panel--label:after,.input-type--media .option--container input[type="radio"]:checked ~ .filter-panel--label:after{width: 1rem;height: 1rem;line-height: 1rem;font-size: .4375rem;top: -0.25rem;right: -0.25rem;background-color: #0496e6;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);border-radius: 8px;background-clip: padding-box;display: block;position: absolute;font-family: 'shopware';font-weight: 500;text-align: center;color: #fff;content: "\e60c"}.input-type--media .option--container input[type="checkbox"]:disabled .filter-panel--label,.input-type--media .option--container input[type="radio"]:disabled .filter-panel--label{opacity: .2}.filter--multi-selection .option--container:hover .filter-panel--label,.filter--value .option--container:hover .filter-panel--label,.filter--value-tree .option--container:hover .filter-panel--label{color: #0375b4}.filter--multi-selection .option--container:hover .filter-panel--input,.filter--value .option--container:hover .filter-panel--input,.filter--value-tree .option--container:hover .filter-panel--input{border-color: #0375b4}.filter--multi-selection .option--container:hover .filter-panel--input.is--disabled,.filter--value .option--container:hover .filter-panel--input.is--disabled,.filter--value-tree .option--container:hover .filter-panel--input.is--disabled{border-color: #cbceda}.filter--multi-selection .filter-panel--checkbox,.filter--value .filter-panel--checkbox,.filter--value-tree .filter-panel--checkbox,.filter--multi-selection .filter-panel--radio,.filter--value .filter-panel--radio,.filter--value-tree .filter-panel--radio{top: .3125rem;left: 0rem;position: absolute}.filter--multi-selection .filter-panel--checkbox.is--disabled ~ .filter-panel--label,.filter--value .filter-panel--checkbox.is--disabled ~ .filter-panel--label,.filter--value-tree .filter-panel--checkbox.is--disabled ~ .filter-panel--label,.filter--multi-selection .filter-panel--radio.is--disabled ~ .filter-panel--label,.filter--value .filter-panel--radio.is--disabled ~ .filter-panel--label,.filter--value-tree .filter-panel--radio.is--disabled ~ .filter-panel--label{color: #cbceda}.filter--multi-selection .filter-panel--checkbox.is--disabled:hover,.filter--value .filter-panel--checkbox.is--disabled:hover,.filter--value-tree .filter-panel--checkbox.is--disabled:hover,.filter--multi-selection .filter-panel--radio.is--disabled:hover,.filter--value .filter-panel--radio.is--disabled:hover,.filter--value-tree .filter-panel--radio.is--disabled:hover{border-color: #cbceda}.filter-panel--star-rating{height: 5.625rem;margin-bottom: .625rem;position: relative}.filter-panel--star-rating:after{content: "";display: table;clear: both}.filter-panel--star-rating .rating-star--outer-container{width: 13.75rem;margin-left: auto;margin-right: auto;cursor: pointer}.filter-panel--star-rating .rating-star--outer-container:after{content: "";display: table;clear: both}.filter-panel--star-rating .rating-star--outer-container .icon--star,.filter-panel--star-rating .rating-star--outer-container .icon--star-empty{font-size: 1.125rem}.filter-panel--star-rating .rating-star--outer-container .icon--star{color: #0375b4}.filter-panel--star-rating .rating-star--outer-container .icon--star-empty{-webkit-transition: all .3s ease-out;transition: all .3s ease-out;color: #cbceda}.filter-panel--star-rating .rating-star--outer-container .rating-star--suffix{margin-left: .3125rem;-webkit-transition: all .3s ease-out;transition: all .3s ease-out}.filter-panel--star-rating .rating-star--outer-container.is--active .icon--star-empty{color: #727272}.filter-panel--star-rating .rating-star--outer-container.is--active .rating-star--suffix{font-weight: 700}.filter-panel--star-rating .rating-star--outer-container.is--disabled{opacity: 0.3}.filter-panel--star-rating .rating-star--outer-container:hover .icon--star-empty{color: #727272}.filter-panel--star-rating .rating-star--outer-container:hover .rating-star--suffix{color: #0375b4}.filter-panel--star-rating .rating-star--outer-container:hover .is--disabled ~ .icon--star-empty{-webkit-transition: all .3s ease-out;transition: all .3s ease-out;color: #cbceda}.filter-panel--star-rating .rating-star--outer-container:hover .is--disabled ~ .rating-star--suffix{color: #727272}.filter--set-title{margin: 1.875rem 0rem .625rem 0rem;font-size: .875rem;line-height: 1.5rem;margin-left: 1%;margin-right: 1%;border-bottom: 1px solid #cbceda;clear: both}.filter--value{background: #fff}.filter--value .filter-panel--input{top: .625rem;left: .625rem}.filter--value .filter-panel--title{padding: 0rem 1.875rem 0rem 2.5rem}.filter--value.is--disabled .filter-panel--input:hover{border-color: #cbceda}.filter--range .filter-panel--content{padding: .625rem 1.25rem .625rem 1.25rem}.filter--active-container{padding: 1.25rem 0rem 0rem 0rem}.filter--active{padding: 0rem .625rem 0rem .625rem;margin: 0rem .625rem .625rem 0rem;line-height: 1.5rem;font-size: .8125rem;border-radius: 3px;background-clip: padding-box;display: inline-block;border: 1px solid #cbceda;color: #727272;background: #FFF;cursor: pointer;white-space: nowrap;max-width: 100%;overflow: hidden;text-overflow: ellipsis}.filter--active .filter--active-icon{margin: 0rem .625rem 0rem 0rem;font-size: .5rem;top: -0.0625rem;position: relative;font-family: 'shopware';color: #727272}.filter--active .filter--active-icon:before{content: "\e60d"}.filter--active .icon--star{color: #0375b4}.filter--active .icon--star-empty{color: #727272}.filter--active:hover,.filter--active[data-filter-param="reset"]{color: #0375b4;border-color: #0375b4}.filter--active:hover .filter--active-icon,.filter--active[data-filter-param="reset"] .filter--active-icon{color: #0375b4}.action--filter-options.off-canvas.is--open .filter--active{max-width: 100%}.filter--actions{padding: .625rem 0rem .625rem 0rem;margin-bottom: .625rem;clear: both}.filter--btn-apply{position: relative;font-weight: 700;width: 100%}.filter--btn-apply.is--icon-right [class^="icon--"]{font-size: .875rem;line-height: 1rem;margin: -0.5rem 0rem 0rem 0rem}.filter--btn-apply.is--loading [class^="icon--"]{-webkit-animation: keyframe--spin-reverse 1s linear infinite;animation: keyframe--spin-reverse 1s linear infinite}.filter--btn-apply .filter--count{font-weight: 700}.filter--facet-container{padding: .625rem 0rem 0rem 0rem}.filter--facet-container:after{content: "";display: table;clear: both}.action--filter-options.is--active-filter .filter--active-container{padding: .9375rem 0rem .3125rem 0rem;display: block}.filter--active-container{display: none}.listing--wrapper{width: 100%}.listing--wrapper.has--sidebar-filter .listing--paging{clear: both}.listing--wrapper.has--sidebar-filter .action--filter-btn{display: block}.listing--wrapper.has--sidebar-filter .action--sort{line-height: 2rem;margin: 0rem .625rem .625rem 0rem;width: 100%}.listing--wrapper.has--sidebar-filter .action--sort .sort--label{display: none}.listing--wrapper.has--sidebar-filter .action--sort .sort--select{width: 100%;vertical-align: top}.listing--wrapper .filter--actions.filter--actions-top{margin: 0}.listing--wrapper.with--fullscreen-emotion .sidebar-main.off-canvas{padding-top: 0}.listing--wrapper.with--fullscreen-emotion .listing--wrapper-inner{margin-left: 16.25rem}@media screen and (min-width: 1025px){.filter-panel{width: 49%;margin-left: 1%;float: left}.filter-panel.is--collapsed{height: 2.375rem}.filter-panel .flatpickr-wrapper{position: static}.filter-panel .flatpickr-wrapper .flatpickr-calendar.static{top: 100%}.is--no-sidebar .filter-panel{width: 32%}.filter-panel--flyout{position: absolute;top: 0;left: 0}.filter-panel--content{max-height: 12.5rem;overflow-x: hidden;overflow-y: auto}.filter--active-container{padding: 0;margin-left: 1%;margin-right: 1%}.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]),.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover{color: #727272;border-color: #cbceda;cursor: default}.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]) .filter--active-icon,.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover .filter--active-icon{color: #727272}.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]) .filter--active-icon:before,.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover .filter--active-icon:before{content: "\e60c"}.filter--actions{margin-left: 1%;margin-right: 1%}.filter--btn-apply{width: auto}.filter--facet-container,.filter--actions-bottom{display: none}.filter--actions.filter--actions-top{display: none}.listing--wrapper.has--sidebar-filter .action--filter-btn{display: none}.listing--wrapper.has--sidebar-filter .action--sort .sort--select{max-width: 12.5rem;vertical-align: top}}@media screen and (min-width: 1150px){.filter-panel{width: 32%}}@media screen and (min-width: 78.75em){.filter-panel--star-rating .rating-star--input{width: 1.25rem;height: 1.25rem}.filter-panel--star-rating .rating-star--label{width: 1.25rem;height: 1.25rem;line-height: 1.25rem;font-size: 1.25rem}.listing--wrapper.has--sidebar-filter .action--sort .sort--label{margin: 0rem .625rem 0rem 0rem;display: inline-block;font-weight: 700}}.range-slider{-webkit-touch-callout: none}.range-slider--container{height: .75rem;border-radius: 6px;background-clip: padding-box;display: block;width: 100%;background: #fff;box-shadow: inset 0 1px 1px #f0f0f0;border: 1px solid #cbceda;-ms-touch-action: none}.range-slider--range-bar{-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);box-shadow: inset 0 0 3px #0372b0;height: 100%;width: 100%;position: relative;background: #0375b4}.range-slider--handle{width: 1.25rem;height: 1.25rem;border-radius: 3px;background-clip: padding-box;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);position: absolute;border: 1px solid #cbceda;cursor: pointer}.range-slider--handle.is--min{left: -0.625rem;top: -0.25rem}.range-slider--handle.is--max{right: -0.625rem;top: -0.25rem}.range-slider--handle:hover,.range-slider--handle.is--dragging{border-color: #0375b4}.range-slider--format{display: none}.container--ajax-cart{top: 3.125rem;margin-right: .625rem;padding: .9375rem 0rem 0rem 0rem;position: absolute;text-align: left;right: 0;z-index: 3000;display: none}.container--ajax-cart.off-canvas{width: 17.5rem;-webkit-transition: all .45s cubic-bezier(.3, 0, .15, 1);transition: all .45s cubic-bezier(.3, 0, .15, 1);margin-right: 0;display: block;height: 100%;left: auto;position: fixed;top: 0;padding: 0;background: #fff;z-index: 8000}.container--ajax-cart.off-canvas .icon--loading-indicator{width: 2.375rem;height: 2.375rem;position: absolute;margin: auto;left: 0;right: 0;top: 0;bottom: 0}.container--ajax-cart .icon--loading-indicator{width: 1.3125rem;height: 1.3125rem;padding: 1.25rem 0rem 1.25rem 0rem;margin: 0 auto;display: block;position: relative;box-sizing: content-box}.container--ajax-cart .icon--loading-indicator:before{border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;width: 100%;height: 100%;box-sizing: border-box;display: block;content: "";border: 2px solid #ccc;border-top: 2px solid #333}.container--ajax-cart .product--essential-features{margin-left: 3rem}.ajax--cart{width: 28.125rem;border-radius: 3px;background-clip: padding-box;font-size: .875rem;border: 1px solid #cbceda;position: relative;background: #fff}.ajax--cart:after,.ajax--cart:before{right: .625rem;bottom: 100%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none}.ajax--cart:after{right: .6875rem;border-width: .5625rem;border-bottom-color: #fff}.ajax--cart:before{border-width: .625rem;border-bottom-color: #cbceda}.ajax--cart .content--loader{width: 1.3125rem;height: 1.3125rem;padding: 1.25rem 0rem 1.25rem 0rem;box-sizing: content-box;margin: 0 auto}.ajax--cart .item--container{padding: 0rem .625rem 0rem .625rem;max-height: 22.0625rem;overflow-y: auto}.ajax--cart .alert{border-radius: 0;margin-bottom: .625rem}.ajax--cart .alert .alert--icon,.ajax--cart .alert .icon--element{width: 15%}.ajax--cart .alert .alert--icon .is--warning,.ajax--cart .alert .icon--element .is--warning{color: #ff6e0e;background: #fcefe7}.ajax--cart .alert .alert--icon .is--success,.ajax--cart .alert .icon--element .is--success{color: #42910e;background: #b2e590}.ajax--cart .alert .alert--content{width: 85%}.ajax--cart .cart--item{padding: .625rem 0rem .625rem 0rem;line-height: 2.375rem;border-bottom: 1px solid #cbceda;overflow: hidden}.ajax--cart .cart--item:last-child{border: 0 none}.ajax--cart .cart--item.is--empty{padding-bottom: 0}.ajax--cart .cart--item .thumbnail--container{margin: 0rem .625rem 0rem 0rem;width: 2.375rem;height: 2.375rem;border-radius: 3px;background-clip: padding-box;float: left;position: relative}.ajax--cart .cart--item .thumbnail--container.has--image{border: 1px solid #cbceda;background: #FFFFFF}.ajax--cart .cart--item .thumbnail--container .cart--badge{border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box;width: .875rem;display: block;position: absolute;height: 100%;top: 0;left: 0;background: #0375b4}.ajax--cart .cart--item .thumbnail--container .cart--badge .badge--free{-webkit-transform: rotate(-90deg);transform: rotate(-90deg);font-size: .5rem;line-height: .75rem;width: 2.5rem;color: #fff;text-transform: uppercase;text-align: center;font-weight: 700;display: block;position: absolute;padding: 0;margin: 0;top: 0;bottom: 0}.ajax--cart .cart--item .thumbnail--container .basket--badge{line-height: 2.3125rem;font-size: .75rem;border-radius: 100%;background-clip: padding-box;height: 2.1875rem;width: 2.1875rem;margin: 0 auto;text-align: center;font-weight: 700;background: #727272;color: #fff}.ajax--cart .cart--item .thumbnail--container .basket--badge .icon--arrow-right{font-size: .625rem}.ajax--cart .cart--item .thumbnail--container .basket--badge .icon--coupon{font-size: 1.25rem;line-height: 2.3125rem}.ajax--cart .cart--item .thumbnail--image{margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0}.ajax--cart .cart--item .item--link{color: #727272}.ajax--cart .cart--item .item--quantity{margin: 0rem .3125rem 0rem 0rem;font-weight: 700}.ajax--cart .cart--item .item--price{font-weight: 700;float: right}.ajax--cart .cart--item .action--container{width: 1.3125rem;height: 1.3125rem;margin: .625rem 0rem 0rem .625rem;line-height: 1;float: right}.ajax--cart .cart--item .action--container .btn{height: 1.3125rem;width: 1.3125rem;padding: .25rem .3125rem .25rem .3125rem;font-size: .5rem;line-height: .875rem}.ajax--cart .cart--item .action--container *[class*="icon--"]{margin: 0;padding: 0}.ajax--cart .prices--container{padding: .625rem .625rem .625rem .625rem;border-top: 1px solid #cbceda}.ajax--cart .prices--container .prices--articles-amount{float: right}.ajax--cart .prices--container .prices--articles{color: #31394a;font-weight: 700}.ajax--cart .prices--container .prices--tax{font-size: 12px;font-size: 0.75rem;margin: 0}.ajax--cart .button--container{padding: .625rem .625rem .625rem .625rem;overflow: hidden}.ajax--cart .button--container *[class*="button--"]{width: 13.125rem;border-radius: 3px;background-clip: padding-box;text-align: center}.ajax--cart .button--container .button--checkout{float: right}.ajax--cart .button--container .button--open-basket *[class^="icon--"]{display: none}.ajax--cart .small--information{font-size: .75rem}.ajax--cart .small--information .small--prices{float: right}.ajax--cart .context--shipping-costs{margin-left: .625rem}.ajax--cart .table--shipping-costs-trigger{font-size: .75rem;margin-bottom: .3125rem;font-weight: 700}.ajax--cart .table--shipping-costs-trigger-no-action{font-size: .75rem;margin-bottom: .3125rem}.ajax--cart .table--shipping-costs{font-size: .75rem}.ajax--cart .table--shipping-costs .select-field{max-height: 2.5rem;margin: .3125rem .625rem .3125rem 0rem}.ajax--cart .table--shipping-costs label{font-size: .75rem;font-weight: 700;margin: .3125rem 6.25rem 0rem 0rem;float: left}.off-canvas .ajax--cart{font-size: .875rem;background: #fff;width: auto;position: absolute;left: 0;right: 0;border: 0 none;min-height: 100%}.off-canvas .ajax--cart .item--container{max-height: none}.off-canvas .ajax--cart .cart--item{line-height: 1.1875rem}.off-canvas .ajax--cart .cart--item .item--link{width: 9.3125rem;display: inline-block}.off-canvas .ajax--cart .cart--item .item--price{float: none;display: block}.off-canvas .ajax--cart .prices--container{background: #fff;border-bottom: 0 none}.off-canvas .ajax--cart .action--container,.off-canvas .ajax--cart .action--container .action--remove{width: 2.375rem;height: 2.375rem}.off-canvas .ajax--cart .action--container{margin: 0}.off-canvas .ajax--cart .action--container .action--remove{font-size: .875rem;text-align: center;vertical-align: middle}.off-canvas .ajax--cart .action--container .icon--loading-indicator{width: 1.3125rem;height: 1.3125rem;margin: .5625rem 0rem 0rem 0rem;position: relative;margin-left: auto;margin-right: auto}.off-canvas .ajax--cart .action--container *[class*="icon--"]{line-height: 1.75rem;margin: 0;padding: 0}.off-canvas .ajax--cart .button--container{text-align: left}.off-canvas .ajax--cart .button--container *[class*="button--"]{margin: .625rem 0rem 0rem 0rem;width: 100%}.off-canvas .ajax--cart .button--container .button--checkout{margin: 0}.off-canvas .ajax--cart .button--container .button--open-basket{padding-right: 1.875rem}.off-canvas .ajax--cart .button--container .button--open-basket *[class^="icon--"]{display: block;right: .625rem}.off-canvas .ajax--cart .product--essential-features{margin-top: .3125rem}.product--essential-features{line-height: 1.125rem;font-size: .75rem}@media screen and (min-width: 1025px){.container--ajax-cart.is--shown{display: block}}@media screen and (min-width: 78.75em){.container--ajax-cart{margin-right: 0}}table{border-collapse: separate;border-spacing: 1px}table th,table thead td{background: #727272;color: #fff;font-weight: 700;text-align: center}table td{padding: .3125rem .625rem .3125rem .625rem;background: #fff;color: #727272;border: 1px solid #fff}table tr:nth-child(even) td{background: #f5f5f5}.checkbox{width: 1rem;height: 1rem;padding: .0625rem .0625rem .0625rem .0625rem;line-height: 1rem;border-radius: 3px;background-clip: padding-box;display: inline-block;position: relative;vertical-align: middle;border: 1px solid #cbceda;cursor: pointer}.checkbox .checkbox--state{border-radius: 3px;background-clip: padding-box;display: block;width: 100%;height: 100%;position: relative;z-index: 60}.checkbox input[type="checkbox"]{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 0 none;background: none;cursor: pointer;z-index: 65}.checkbox input[type="checkbox"]:checked ~ .checkbox--state{background-color: #0496e6;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%)}.checkbox input[type="checkbox"]:checked ~ .checkbox--state:before{width: .75rem;height: .75rem;line-height: .75rem;font-size: .4375rem;display: inline-block;font-family: 'shopware';font-weight: 500;text-align: center;vertical-align: top;color: #fff;content: "\e60c"}.checkbox input[type="checkbox"]:disabled ~ .checkbox--state{background: #fff}.checkbox.is--active .checkbox--state,a:hover .checkbox .checkbox--state{background-color: #0496e6;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%)}.checkbox.is--active .checkbox--state:before,a:hover .checkbox .checkbox--state:before{width: .75rem;height: .75rem;line-height: .75rem;font-size: .4375rem;display: inline-block;font-family: 'shopware';font-weight: 500;text-align: center;vertical-align: top;color: #fff;content: "\e60c"}.js--off-canvas-button{padding: .625rem .625rem .625rem .625rem;margin-bottom: .625rem;border-radius: 3px;background-clip: padding-box;position: relative;border: 1px solid #cbceda;cursor: pointer;display: block}.js--off-canvas-button .tab--header{margin-bottom: .625rem;position: relative}.js--off-canvas-button .tab--title:after{font-size: .75rem;right: .3125rem;margin-top: -0.375rem;content: "\e60f"}.js--off-canvas-button .tab--preview{display: block}.js--off-canvas-button .tab--preview p:last-child{margin-bottom: 0}.js--off-canvas-button .tab--content{cursor: default}.js--off-canvas-button:hover .tab--title{color: #0375b4}.image--gallery .image-slider--container{bottom: 5.625rem;position: absolute;top: 0;left: 0;right: 0;height: auto;margin: 0}.image--gallery.no--thumbnails .image-slider--container{bottom: 0}.image--gallery .image-slider--item{display: inline-block;height: 100%;width: 100%;position: relative;text-align: center;cursor: default}.image--gallery .image-slider--item .image--element{display: block;max-width: 100%;height: auto;width: auto}.image--gallery .image-slider--item .image--media,.image--gallery .image-slider--item img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto}.image--gallery .image-slider--thumbnails{padding: .625rem 0rem .625rem 0rem;height: 5.625rem;background: #fff;top: auto;bottom: 0;width: 100%;margin: 0;position: absolute;display: block}.image--gallery .image-slider--thumbnails .thumbnails--arrow{top: .625rem}.image--gallery .image-slider--thumbnails .thumbnails--arrow.is--left{border-left: 0 none}.image--gallery .image-slider--thumbnails .thumbnails--arrow.is--right{border-right: 0 none}.image--gallery .image-slider--thumbnails-slide{margin: 0rem .625rem 0rem .625rem;left: auto;top: auto}.image--gallery .thumbnail--link{margin: 0rem .625rem 0rem 0rem;display: inline-block}.image--gallery .button--zoom-in,.image--gallery .button--zoom-out,.image--gallery .button--zoom-reset{top: .625rem;left: .625rem;font-size: 1.25rem;padding: .125rem .375rem .125rem .375rem;position: absolute}.image--gallery .button--zoom-in:hover,.image--gallery .button--zoom-out:hover,.image--gallery .button--zoom-reset:hover{z-index: 1}.image--gallery .button--zoom-out{border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box}.image--gallery .button--zoom-reset{left: 2.6875rem;border-radius: 0}.image--gallery .button--zoom-in{border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box;left: 4.75rem}.image-gallery--modal .modal--close{top: .625rem;width: 2.125rem;height: 2.125rem;line-height: 2rem}@media screen and (min-width: 78.75em){.js--image-gallery{width: 80%;height: 80%}}.c-firstname-confirmation{position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden}*{box-sizing: border-box}html{width: 100%;height: 100%}html.no--scroll{position: relative;overflow: hidden}html.no--scroll body{overflow: hidden}body{font-size: .875pxrem;font-family: "RobotoCondensed-Regular", "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: 500;color: #727272;background: #fff;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}img{display: block;max-width: 100%;max-height: 100%;height: auto}a{color: #0375b4;text-decoration: none}ul{margin: 0;padding: 0}.product--rating i[class^=icon]{color: #0375b4}.product--rating i.icon--star-empty{color: #cbceda}h1,h2,h3,h4,h5,h6{line-height: 1.625rem;margin: 1.75rem 0rem .625rem 0rem;font-family: "RobotoCondensed-Regular", "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: 700;color: #31394a}h1{font-size: 1.625pxrem;line-height: 1.75rem;margin: 2.125rem 0rem 1.25rem 0rem;color: #31394a}h2{font-size: 1.3125pxrem}h3{font-size: 1.125pxrem}h4{font-size: 1pxrem}h5{font-size: .875pxrem}h6{font-size: .75pxrem}p{font-size: .875pxrem;line-height: 1.5rem;margin: 0rem 0rem 1.25rem 0rem}blockquote{padding: .625rem .625rem .625rem .625rem;border-radius: 3px;background-clip: padding-box;box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.2);background: #e9eaef;text-align: left;margin: 0}.ajax-loader{display: none}.is--rounded{border-radius: 3px;background-clip: padding-box}.is--block{display: block !important}.is--inline{display: inline !important}.is--inline-block{display: inline-block !important}.is--hidden{display: none !important}.is--invisible{visibility: hidden !important}.is--align-left{text-align: left !important}.is--align-right{text-align: right !important}.is--align-center{text-align: center !important}.is--underline{text-decoration: underline !important}.is--line-through{text-decoration: line-through !important}.is--uppercase{text-transform: uppercase !important}.is--strong{font-weight: 700 !important}.is--bold{font-weight: 700 !important}.is--italic{font-style: italic}.is--nowrap{white-space: nowrap !important}.is--dark{color: #31394a !important}.is--light{color: #9095af !important}.is--soft{color: #cbceda !important}.is--fluid{width: 100% !important}.left{float: left}.right{float: right}::-moz-placeholder{color: #989898}::-webkit-input-placeholder{color: #989898}:-ms-input-placeholder{color: #989898}.page-wrap{min-width: 20rem}.content-main:after,.content--wrapper:after{content: "";display: table;clear: both}.content-main--inner:after{content: "";display: table;clear: both}.content{width: 100%;float: left}@media screen and (min-width: 1025px){.content-main{box-shadow: 0 0 4px 1px #cbceda}.content-main:not(.is--small){min-height: 46.875rem}}@media screen and (min-width: 78.75em){.content-main{margin-top: 1.25rem;margin-bottom: 2.8125rem}.content-main:not(.is--small){min-height: 43.75rem}}.navigation-main{background: #fff;display: none}@media screen and (min-width: 1025px){.navigation-main{border-bottom: 1px solid #0375b4;display: block;position: relative}.navigation-main .navigation--list{padding: 0rem .625rem 0rem .625rem;margin: 0;position: relative;white-space: nowrap}.navigation-main .navigation--list:after{content: "";display: table;clear: both}.navigation-main .navigation--entry{display: inline-block;-ms-touch-action: none}.navigation-main .navigation--link{-webkit-transition: none;transition: none;padding: .5rem .875rem .5rem .875rem;font-size: 1rem;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;margin: 0;display: block;cursor: pointer;color: #727272}.navigation-main .navigation--link:hover{color: #0375b4}.navigation-main .is--active .navigation--link{background-color: #0496e6;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);font-weight: 700;color: #fff}.navigation-main .is--active .navigation--link:hover{color: #fff}}@media screen and (min-width: 78.75em){.navigation-main .navigation--list{padding: 0}}body > .sidebar-main{padding-bottom: 1.25rem;border-right: #cbceda}body > .sidebar-main:after{content: "";display: table;clear: both}.sidebar-main.off-canvas,#cookie-consent{background: #e9eaef}.mobile--switches{padding: .375rem .625rem .375rem .625rem;height: 2.6875rem;display: block}.mobile--switches:after{content: "";display: table;clear: both}.mobile--switches .navigation--entry{margin-right: 1.25rem;float: left}.mobile--switches .field--select,.mobile--switches .navigation--entry{height: 1.875rem}.mobile--switches .field--select{position: relative}.mobile--switches .select-field{height: 1.875rem}.mobile--switches .select-field select{border-radius: 0;padding: 0rem 1.125rem 0rem 0rem;line-height: 1.75rem;font-size: 1rem;background: none;border: 0 none}.mobile--switches .select-field:after{height: 1.5625rem;line-height: 1.75rem;width: auto;border: 0 none}.mobile--switches .top-bar--language .select-field{width: 2rem}.mobile--switches .top-bar--language .select-field select{text-indent: -9999px}.mobile--switches .top-bar--language .language--flag{margin-top: -0.375rem;position: absolute;z-index: 900;top: 50%;left: 0;pointer-events: none}.campaign--box{display: none}.sidebar--navigation{border-radius: 0;margin: 0;border-left: 0 none;border-right: 0 none}.sidebar--navigation .navigation--entry{position: relative}.sidebar--navigation .navigation--link{padding: .625rem 1.25rem .625rem 1.25rem;width: 100%;height: 100%;display: block}.sidebar--navigation .navigation--link .is--icon-right{margin-top: .3125rem;font-size: .625rem;display: inline-block;float: right}.sidebar--navigation .navigation--link:hover{color: #0375b4}.sidebar--navigation.show--active-items .navigation--link.is--active{color: #0375b4;font-weight: 700}.offcanvas--overlay{width: 17.5rem;top: 2.625rem;background: #e9eaef;position: absolute;overflow-x: hidden;overflow-y: auto;left: 0;padding: 0;z-index: 1200;bottom: 0}.offcanvas--overlay.background{z-index: 1100}.offcanvas--overlay .overlay--headline{margin-bottom: .625rem;border-bottom: 1px solid #cbceda;width: 100%;background: #fff}.offcanvas--overlay .overlay--category{margin: 1rem .625rem .375rem .625rem;line-height: 1.625rem}.offcanvas--overlay .overlay--category .category--headline{font-size: .875rem;color: #31394a;margin: 0;padding: 0;font-weight: 700}.offcanvas--overlay .is--icon-left{margin-top: .3125rem;margin-right: .3125rem;font-size: .625rem;display: inline-block}.offcanvas--overlay .is--icon-right{margin-top: .3125rem;font-size: .625rem;display: inline-block;float: right}.offcanvas--overlay .is--back-button{font-weight: 700}.offcanvas--overlay .is--display-button{color: #0375b4;font-weight: 700}.has--cssanimations .sidebar--ajax-loader{top: .75rem;right: .9375rem;position: absolute;display: none}.has--cssanimations .sidebar--ajax-loader::before{width: 1rem;height: 1rem;border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;display: block;content: "";border: 2px solid #cbceda;border-top: 2px solid #464a60}.sidebar--ajax-loader{top: .75rem;right: .9375rem;position: absolute;display: none}.sidebar--ajax-loader::before{width: 1rem;height: 1rem;border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;display: block;content: "";border: 2px solid #cbceda;border-top: 2px solid #464a60}.listing--sidebar{overflow: hidden;width: 0;height: 0;margin-bottom: 1.25rem}.listing--sidebar .sidebar-filter .off-canvas.is--open.is--ajax-reload{overflow: hidden}.listing--sidebar .sidebar-filter .off-canvas.is--open.is--ajax-reload .filter--container{overflow: auto;position: absolute;top: 43px;width: 100%;bottom: 0;left: 0;right: 0}.listing--sidebar .sidebar-filter .off-canvas.is--open.is--ajax-reload .filter--close-btn{position: absolute;width: 100%;z-index: 10}.listing--sidebar .sidebar-filter .action--filter-options{border-radius: 3px;background-clip: padding-box;border: 1px solid #cbceda}.listing--sidebar .sidebar-filter .filter--active{max-width: 100%}.listing--sidebar .sidebar-filter .filter--container{padding: .625rem .625rem .625rem .625rem;margin: 0}.listing--sidebar .sidebar-filter .filter--container .filter-panel{margin: 0rem 0rem .625rem 0rem;float: none;width: auto}.listing--sidebar .sidebar-filter .filter--actions{width: auto;padding: 0;margin: 0}.listing--sidebar .sidebar-filter .filter--actions.filter--actions-top{margin: 0}.listing--sidebar .sidebar-filter .filter--actions .filter--btn-apply{width: 100%}.listing--sidebar .sidebar-filter #filter{display: block;padding: 0}@media screen and (min-width: 1025px){.listing--sidebar{width: 14.375rem;height: auto;display: block;float: left}.listing--sidebar + .content--wrapper{margin-left: 16.25rem}.is--no-sidebar .listing--sidebar{display: none}.is--no-sidebar .listing--sidebar + .content--wrapper{margin: 0}.offcanvas--overlay{display: none}.sidebar-main{width: 14.375rem;margin: 0rem 0rem 0rem 0rem;padding-top: 1.875rem;display: none;float: left}.is--ctl-listing .sidebar-main,.is--ctl-forms .sidebar-main,.is--ctl-tellafriend .sidebar-main,.is--ctl-newsletter .sidebar-main,.is--ctl-sitemap .sidebar-main,.is--ctl-custom .sidebar-main,.is--ctl-note.is--user .sidebar-main,.is--ctl-address .sidebar-main,.is--ctl-account.is--user .sidebar-main{display: block}.is--ctl-listing .sidebar-main + .content--wrapper,.is--ctl-forms .sidebar-main + .content--wrapper,.is--ctl-tellafriend .sidebar-main + .content--wrapper,.is--ctl-newsletter .sidebar-main + .content--wrapper,.is--ctl-sitemap .sidebar-main + .content--wrapper,.is--ctl-custom .sidebar-main + .content--wrapper,.is--ctl-note.is--user .sidebar-main + .content--wrapper,.is--ctl-address .sidebar-main + .content--wrapper,.is--ctl-account.is--user .sidebar-main + .content--wrapper{margin-left: 16.25rem}.is--ctl-blog .sidebar-main,.is--ctl-note .sidebar-main,.is--ctl-note.is--user.is--one-time-account .sidebar-main,.is--ctl-index .sidebar-main,.is--ctl-detail .sidebar-main,.is--ctl-search .sidebar-main,.is--ctl-checkout .sidebar-main,.is--ctl-register .sidebar-main,.is--ctl-campaign .sidebar-main,.is--ctl-account.is--act-logout .sidebar-main,.is--ctl-account.is--act-abort .sidebar-main,.is--ctl-account.is--act-password .sidebar-main,.is--ctl-account.is--act-resetpassword .sidebar-main,.is--ctl-listing.is--no-sidebar .sidebar-main{display: none}.is--ctl-blog .sidebar-main + .content--wrapper,.is--ctl-note .sidebar-main + .content--wrapper,.is--ctl-note.is--user.is--one-time-account .sidebar-main + .content--wrapper,.is--ctl-index .sidebar-main + .content--wrapper,.is--ctl-detail .sidebar-main + .content--wrapper,.is--ctl-search .sidebar-main + .content--wrapper,.is--ctl-checkout .sidebar-main + .content--wrapper,.is--ctl-register .sidebar-main + .content--wrapper,.is--ctl-campaign .sidebar-main + .content--wrapper,.is--ctl-account.is--act-logout .sidebar-main + .content--wrapper,.is--ctl-account.is--act-abort .sidebar-main + .content--wrapper,.is--ctl-account.is--act-password .sidebar-main + .content--wrapper,.is--ctl-account.is--act-resetpassword .sidebar-main + .content--wrapper,.is--ctl-listing.is--no-sidebar .sidebar-main + .content--wrapper{margin: 0}.is--ctl-note .sidebar-main .categories--headline,.is--ctl-address .sidebar-main .categories--headline,.is--ctl-account .sidebar-main .categories--headline,.is--ctl-note .sidebar-main .categories--navigation,.is--ctl-address .sidebar-main .categories--navigation,.is--ctl-account .sidebar-main .categories--navigation,.is--ctl-note .sidebar-main .shop-sites--container,.is--ctl-address .sidebar-main .shop-sites--container,.is--ctl-account .sidebar-main .shop-sites--container{display: none}.sidebar-main .mobile--switches,.sidebar-main .filter--container,.sidebar-main .navigation--smartphone{display: none}.sidebar-main .sidebar--categories-wrapper{display: block}.navigation--headline{margin: 1.25rem .625rem .625rem .625rem}.campaign--box{margin: 0rem 0rem 1.25rem 0rem;display: block}.categories--headline{display: none}.categories--navigation.is--level0 .navigation--entry:first-child .navigation--link.is--active{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box}.categories--navigation.is--level1 .navigation--entry:first-child .navigation--link.is--active{border-radius: 0}.sidebar--categories-navigation{margin-bottom: 1.25rem}.sidebar--navigation{border-radius: 3px;background-clip: padding-box;border: 1px solid #cbceda}.sidebar--navigation .navigation--entry{padding: 0rem 0rem 0rem 0rem;margin: 0rem .625rem 0rem .625rem}.sidebar--navigation ul.sidebar--navigation{border-radius: 0}.sidebar--navigation ul.sidebar--navigation .navigation--entry{margin: 0rem 0rem 0rem .625rem}.sidebar--navigation .navigation--link{padding: .625rem .625rem .625rem .625rem;display: block}.sidebar--navigation .navigation--link:hover{color: #0375b4}.sidebar--navigation .navigation--link.is--active{color: #0375b4;font-weight: 700}.sidebar--navigation .navigation--link .is--icon-right{display: none}.sidebar--navigation .is--level1{margin-bottom: .625rem;border: 0 none}.sidebar--navigation .is--level1 .navigation--entry{margin: 0rem 0rem 0rem 0rem;border: 0 none}.sidebar--navigation .is--level1 .navigation--link{padding: .3125rem .625rem .3125rem .625rem}.sidebar--navigation .is--level1 .navigation--link.is--active{font-weight: 700;text-shadow: none;color: #0375b4;background: transparent;border: 0 none}.sidebar--navigation .is--level2{font-size: .75rem}.sidebar--navigation .navigation--level-high{border: 0 none}.shop-sites--container{padding: .9375rem .625rem .9375rem .625rem;margin-bottom: 1.25rem;border: 1px solid #cbceda}.shop-sites--container .shop-sites--headline{padding-bottom: .66666667rem;font-size: 1rem;margin-top: 0;border-bottom: 1px solid #cbceda;color: #31394a;font-weight: 700}.shop-sites--container .shop-sites--navigation,.shop-sites--container .navigation--entry{border: 0 none}.shop-sites--container .shop-sites--navigation .navigation--link,.shop-sites--container .navigation--entry .navigation--link{padding: .3125rem .625rem .3125rem .625rem}.sidebar-filter .filter--active-container{margin: 0;padding: 0}.sidebar-filter .is--instant-filter .filter--facet-container .filter-panel:last-child{margin-bottom: 0}.sidebar-filter .filter--facet-container,.sidebar-filter .filter--actions-bottom,.sidebar-filter .filter--active-container{display: block}.sidebar-filter .filter--facet-container{padding: 0}.listing--sidebar .sidebar-filter .filter-panel.is--collapsed{height: auto}.listing--sidebar .sidebar-filter .filter-panel.is--collapsed .filter-panel--flyout{position: relative}.listing--sidebar + .search--results{margin-left: 16.25rem}.listing--sidebar + .search--results .listing--wrapper{float: left}}@media screen and (min-width: 1025px){.is--ctl-forms .sidebar-main .sidebar--categories-navigation,.is--ctl-custom .sidebar-main .sidebar--categories-navigation{display: none}.is--ctl-forms .sidebar-main .shop-sites--container,.is--ctl-custom .sidebar-main .shop-sites--container{display: block}.sidebar-main .shop-sites--container{display: none}.sidebar-main.off-canvas,#cookie-consent{background: transparent}}@media screen and (min-width: 78.75em){.sidebar-main{padding-top: 2.8125rem;display: block}.sidebar-main.off-canvas,#cookie-consent{position: relative;top: 0;left: 0;z-index: 1000}}.is--ctl-checkout .panel--body > .alert{margin: 1.875rem 0rem 1.875rem 0rem}.is--ctl-checkout .basket--info-messages{margin-top: .625rem}.is--ctl-checkout .account--billing-address.register--content,.is--ctl-checkout .account--shipping-address.register--content,.is--ctl-checkout .account--change-billing.register--content,.is--ctl-checkout .account--change-shipping.register--content{float: none;width: 100%}.is--act-shippingpayment .add-product--form{display: none}.is--act-shippingpayment .product--table{margin-top: 0}.is--act-shippingpayment .product--table .panel--body{padding: 1.25rem 1.25rem 0rem 1.25rem}.is--act-shippingpayment .payment--method-list{margin-top: .625rem}.product--table{margin-top: .625rem}.product--table .alert{margin-bottom: .625rem}.product--table .is--no-star{margin-left: -0.375rem}.product--table .panel{border: 0 none}.product--table .panel--body{padding: 0}.product--table .premium-product.panel{margin: .625rem 0rem 0rem 0rem;border: 1px solid #cbceda}.product--table .delivery--status-icon{display: none}.product--table .table--actions{margin-top: .625rem;position: relative}.product--table .table--actions:after{content: "";display: table;clear: both}.product--table .table--actions .btn--checkout-proceed,.product--table .table--actions .btn--checkout-continue{width: 100%;text-align: center;margin-bottom: .625rem}.product--table .actions--bottom .main--actions{margin-bottom: 0rem}.product--table .table--header{display: none}.product--table .table--tr{padding: .625rem 0rem .5rem 0rem;position: relative;border-bottom: 1px solid #cbceda;width: 100%;height: 100%}.product--table .table--tr:after{content: "";display: table;clear: both}.product--table .table--media,.product--table .table--content{float: left}.product--table .column--product{padding-left: 0;width: 90%}.product--table .column--product .column--image{padding: .625rem 0rem .625rem 0rem;float: left;width: 26%}.product--table .table--media{width: 100%;position: relative}.product--table .table--media .table--media-outer{border-radius: 2px;background-clip: padding-box;max-width: 4.375rem;max-height: 4.375rem;border: 1px solid #cbceda;margin: 0 auto}.product--table .table--media .table--media-inner{width: 100%;position: relative;padding-bottom: 100%;height: 0}.product--table .table--media img{padding: 5%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto}.product--table .table--content{font-size: .75rem;width: 70%}.product--table .delivery--status-icon{font-size: .75rem;margin: 0}.product--table .delivery--information{font-size: .875rem}.product--table .content--title{font-size: 1rem;font-weight: 700;color: #727272}.product--table .column--actions{padding-right: 0;position: absolute;width: 20%;top: 10px;right: 0;text-align: right}.product--table .column--actions .column--actions-link{line-height: 2.5rem;padding: 0rem .875rem 0rem .9375rem}.product--table .column--actions .icon--cross{font-size: .75rem}.product--table .column--label{color: #31394a;text-align: left;margin: 0%;float: left;font-weight: 700}.product--table .column--label.quantity--label{margin-top: .6875rem}.product--table .row--rebate .column--label,.product--table .row--premium-product .column--label,.product--table .row--voucher .column--label{margin: 0}.product--table .row--rebate .table--media,.product--table .row--premium-product .table--media,.product--table .row--voucher .table--media{width: 4.375rem;margin: 0 auto;float: none}.product--table .row--rebate .column--image,.product--table .row--premium-product .column--image,.product--table .row--voucher .column--image{padding: .625rem 0rem .625rem 0rem;width: 24%}.product--table .row--rebate .table--content,.product--table .row--premium-product .table--content{padding-top: 1.3125rem}.product--table .column--total-price{font-weight: 700}.product--table .column--product:after{content: "";display: table;clear: both}.product--table .column--product .column--image{float: left;width: 24%}.product--table .column--quantity .select-field{min-width: 6.25rem;max-width: 10rem;width: auto}.product--table .column--quantity,.product--table .column--unit-price,.product--table .column--total-price,.product--table .column--tax-price{padding: .3125rem 0rem .3125rem .625rem;margin-left: 22%;width: 78%}.product--table .column--quantity{padding: 0rem 0rem 0rem .625rem}.product--table .column--unit-price{padding: 0rem 0rem .5625rem .625rem}.product--table .product--delivery{margin: 0}.product--table .cart--badge{border-radius: 3px 0 0 3px;background-clip: padding-box;display: block;position: absolute;width: 20px;height: 100%;top: 0;left: 0;background: #0375b4}.product--table .cart--badge span{-webkit-transform: rotate(-90deg);transform: rotate(-90deg);text-align: center;line-height: 20px;color: white;text-transform: uppercase;font-weight: 700;display: block;position: absolute;width: 70px;top: 0;bottom: 0}.product--table .basket--badge{line-height: 3rem;font-size: 1rem;border-radius: 128px;background-clip: padding-box;height: 3rem;width: 3rem;margin: 0 auto;text-align: center;font-weight: 700;background: #727272;color: #fff}.product--table .basket--badge .icon--arrow-right{font-size: .8125rem}.product--table .basket--badge .icon--coupon{font-size: 1.75rem;line-height: 3.125rem}.product--table .row--premium-product .basket--badge{font-size: .6875rem}.product--table .table--actions + .alert{margin-top: .625rem}.product--table .content{font-size: .875rem;margin: 0}.product--table .add-product--form{margin: 1.25rem 0rem 1.25rem 0rem}.product--table .add-product--field,.product--table .add-voucher--field{border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box;height: 2.375rem;width: 90%}.product--table .add-voucher--field{background: #fff}.product--table .add-product--button,.product--table .add-voucher--button{height: 2.375rem;padding: .1875rem 0rem .1875rem 0rem;border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box;width: 10%}.product--table .add-voucher--form{margin: 0rem 0rem .75rem 0rem}.product--table .add-voucher--panel{margin: .625rem 0rem 0rem 0rem}.product--table .table--aggregation{margin: 0rem -0.625rem 0rem -0.625rem;padding: .75rem .625rem .75rem .625rem;background: #fff;border-color: #cbceda;border-style: solid;border-width: 1px 0 0 0}.product--table .table--shipping-costs label{font-weight: 700}.product--table .table--shipping-costs .select-field{height: 2.375rem;line-height: 2.25rem;max-width: 100%}.product--table .table--shipping-costs-trigger{font-weight: 700}.product--table .main--actions:after{content: "";display: table;clear: both}.product--table .table--footer{font-size: .875rem}.product--table .table--footer .benefit--text{font-size: .875rem}.product--table .benefit--headline{font-size: .875rem;color: #31394a;font-weight: 700}.aggregation--list{margin: 0rem -0.625rem 0rem -0.625rem;padding: .75rem .625rem .75rem .625rem;background: #fff;border-bottom: 1px solid #cbceda}.aggregation--list .list--entry{list-style: none}.aggregation--list .entry--label{width: 70%}.aggregation--list .entry--value{width: 30%;text-align: right}.aggregation--list .entry--total{font-weight: 700;color: #31394a}.aggregation--list .entry--totalnet,.aggregation--list .entry--taxes{font-size: .75rem}.premium-product.panel{margin: .625rem 0rem .625rem 0rem}.premium-product--content{height: 20rem}.premium-product--content .product-slider--container{padding: 0}.premium-product p{margin: .625rem 0rem .625rem 0rem}.premium-product .premium-product--difference{border-color: #cbceda;display: block}.premium-product .premium-product--difference .difference--price{font-size: .875rem}.premium-product .product-slider--arrow.arrow--next{right: -0.0625rem}.premium-product .product-slider--arrow.arrow--prev{left: -0.0625rem}.premium-product .product--inner{padding: .3125rem 1.875rem .3125rem 1.875rem;margin: 0rem 0rem .625rem 0rem}.premium-product .product--inner .product--image{border-radius: 3px;background-clip: padding-box;height: 10.9375rem;margin: 0rem 0rem .9375rem 0rem;padding: .625rem .625rem .625rem .625rem;display: block;border: 1px solid #cbceda;position: relative;text-align: center}.premium-product .product--inner .product--image .image--element{height: 100%;width: 100%;display: block;margin: 0 auto;position: relative}.premium-product .product--inner .product--image .image--element img{-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: inline-block;vertical-align: middle;z-index: 500}.premium-product .product--inner .premium-product--badge{border-radius: 38px;background-clip: padding-box;height: 2.375rem;width: 2.375rem;line-height: 2.375rem;top: -1.1875rem;right: -1.1875rem;background: #0375b4;position: absolute;color: #fff;font-weight: 700;z-index: 750}.premium-product .product--inner .premium-product--free{color: #42910e;font-weight: 700;text-align: left}.premium-product .product--inner .btn{width: 100%}.premium-product .product--inner .premium--variant:after{content: "";display: table;clear: both}.premium-product .product--inner .premium--variant .premium--button{border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box;height: 2.375rem;margin-left: -0.125rem;width: 20%}.premium-product .product--inner .premium--variant .select-field{margin-right: .125rem;max-width: 80%;float: left}.premium-product .product--inner .premium--variant .select-field .premium--selection{border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box;line-height: 2.375rem;height: 2.375rem;font-weight: 700}.premium-product .product--inner .premium--variant .select-field:after{height: 2.25rem}.js--modal .modal--checkout-add-article .link--article-image .image--media{display: block;width: 100%;height: 100%;position: relative}.js--modal .modal--checkout-add-article .link--article-image .image--media img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto}.js--modal .modal--checkout-add-article .modal--title{padding: .625rem 2.5rem .625rem 1.25rem;font-size: 1rem;font-weight: 700;border-bottom: 1px solid #cbceda}.js--modal .modal--checkout-add-article .modal--error{padding: 1.25rem 1.25rem 1.25rem 1.25rem}.js--modal .modal--checkout-add-article .modal--article{padding: 1.25rem}.js--modal .modal--checkout-add-article .article--info{margin-left: 5rem}.js--modal .modal--checkout-add-article .article--info:after{content: "";display: table;clear: both}.js--modal .modal--checkout-add-article .article--image{padding: .3125rem;width: 5rem;height: 5rem;border-radius: 3px;background-clip: padding-box;float: left;border: 1px solid #cbceda}.js--modal .modal--checkout-add-article .article--name{width: 100%}.js--modal .modal--checkout-add-article .list--name{margin-left: .9375rem}.js--modal .modal--checkout-add-article .list--name .entry--name{margin-bottom: .625rem}.js--modal .modal--checkout-add-article .list--name .link--name{color: #727272;font-weight: 700}.js--modal .modal--checkout-add-article .article--price{margin: .9375rem 0rem 0rem .9375rem;width: 100%}.js--modal .modal--checkout-add-article .list--price .entry--price{margin-bottom: .625rem;color: #727272;font-weight: 700}.js--modal .modal--checkout-add-article .modal--actions{margin: 0rem 0rem 1.25rem 0rem;padding: .625rem 1.25rem 0rem 1.25rem}.js--modal .modal--checkout-add-article .modal--actions:after{content: "";display: table;clear: both}.js--modal .modal--checkout-add-article .modal--actions .btn{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.js--modal .modal--checkout-add-article .modal--actions .btn:last-child{margin-top: .625rem}.js--modal .modal--checkout-add-article .modal--actions .is--left{padding-left: 2.1875rem}.js--modal .modal--checkout-add-article .modal--cross-selling{padding: 0rem 1.25rem 1.25rem 1.25rem;margin: 0}.js--modal .modal--checkout-add-article .modal--cross-selling .product-slider--container{padding: 0}.js--modal .modal--checkout-add-article .modal--cross-selling .item--image{padding-bottom: .625rem;height: 10.625rem;border-bottom: 1px solid #cbceda;margin: 0 auto;text-align: center}.js--modal .modal--checkout-add-article .modal--cross-selling .link--image,.js--modal .modal--checkout-add-article .modal--cross-selling .link--image span{overflow: hidden;display: block;height: 100%}.js--modal .modal--checkout-add-article .modal--cross-selling .link--image img{margin: 0 auto}.js--modal .modal--checkout-add-article .modal--cross-selling .image--slider-item,.js--modal .modal--checkout-add-article .modal--cross-selling .image--no-picture{display: inline-block;vertical-align: middle;text-align: center}.js--modal .modal--checkout-add-article .modal--cross-selling .link--name{color: #31394a;font-weight: 700}.js--modal .modal--checkout-add-article .modal--cross-selling .item--price-unit{font-size: .6875rem}.js--modal .modal--checkout-add-article .modal--cross-selling .price--normal{font-size: 1.0625rem;color: #31394a;font-weight: 700}.js--modal .modal--checkout-add-article .modal--cross-selling .price--reduced{color: #c00c00}.js--modal .modal--checkout-add-article .modal--cross-selling .price--pseudo{font-size: .625rem;text-decoration: line-through}.content--confirm .alert{margin-top: .625rem}.content--confirm .has--border{border: 1px solid #cbceda}.content--confirm .confirm--actions .main--actions{text-align: center;width: 100%}.content--confirm .payment--method-list,.content--confirm .dispatch--method-list{margin-bottom: .625rem}.content--confirm .payment--method,.content--confirm .dispatch--method{padding-bottom: .625rem;margin-bottom: .625rem;border-bottom: 1px solid #cbceda}.content--confirm .payment--method .method_last,.content--confirm .dispatch--method .method_last{border: 0 none}.content--confirm .payment--method.method_last,.content--confirm .dispatch--method.method_last{border: 0 none}.content--confirm .method--input{width: 2.5rem;text-align: center;float: left}.content--confirm .method--label{padding-left: 2.5rem;width: 100%}.content--confirm .method--description{padding-left: 2.5rem}.content--confirm .payment--method-logo{margin-left: 2.5rem}.content--confirm .method--bankdata{padding-left: 2.5rem}.content--confirm .method--bankdata input[type="text"]{max-width: 100%}.content--confirm .table--aggregation,.content--confirm .add-product--form,.content--confirm .add-product--field,.content--confirm .add-product--button{display: none}.content--confirm .aggregation--list{font-size: .875rem;line-height: 1.5rem;margin: 0rem -0.625rem 0rem -0.625rem;border-top: 1px solid #cbceda}@media screen and (min-width: 30em){.product--table .column--label{text-align: right;width: 100%;margin: 0}.product--table .table--tr{padding: .625rem 0rem 1.25rem 0rem}.product--table .table--content{width: 85%}.product--table .table--actions .btn--checkout-proceed,.product--table .table--actions .btn--checkout-continue{width: 49%;text-align: center;margin-bottom: 0rem}.product--table .column--product .column--image{width: 15%}.product--table .column--quantity,.product--table .column--unit-price,.product--table .column--total-price{float: left;width: 28.83%}.product--table .column--quantity{padding-right: .625rem;margin-left: 13.5%}.product--table .column--quantity .quantity--label{margin: 0rem 0rem .1875rem 0rem;text-align: left}.product--table .column--quantity .select-field{float: left;font-weight: 700}.product--table .column--unit-price{padding-right: .625rem;margin: 0}.product--table .column--unit-price .unit-price--label{margin-bottom: .75rem}.product--table .column--total-price{padding: 0rem .625rem .3125rem .625rem;margin: 0}.product--table .column--total-price .total-price--label{margin-bottom: .75rem}.product--table .column--tax-price{margin: 0}.product--table .column--tax-price .tax-price--label{margin-bottom: .75rem}.product--table .row--rebate .column--label,.product--table .row--premium-product .column--label,.product--table .row--voucher .column--label{margin: 0}.product--table .row--rebate .column--image,.product--table .row--premium-product .column--image,.product--table .row--voucher .column--image{width: 15%}.product--table .row--rebate .column--total-price,.product--table .row--premium-product .column--total-price,.product--table .row--voucher .column--total-price{float: right}.product--table .add-product--field{width: 55%}.product--table .actions--bottom .main--actions{margin-bottom: .625rem}.js--modal .modal--checkout-add-article .article--name{width: 75%;float: left}.js--modal .modal--checkout-add-article .article--price{width: 25%;float: right;margin: 0}.js--modal .modal--checkout-add-article .modal--actions{margin: 0rem 0rem 1.25rem 0rem;padding: .625rem 1.25rem 0rem 1.25rem}.js--modal .modal--checkout-add-article .modal--actions:after{content: "";display: table;clear: both}.js--modal .modal--checkout-add-article .modal--actions .btn{width: 49%}.js--modal .modal--checkout-add-article .modal--actions .btn:last-child{margin-top: 0}.js--modal .modal--checkout-add-article .modal--actions .is--left{padding-left: 2.1875rem}}@media screen and (min-width: 1025px){.is--ctl-checkout .basket--info-messages{margin: 1.25rem 0rem .25rem 0rem}.is--ctl-checkout .account--change-billing.register--content,.is--ctl-checkout .account--change-shipping.register--content{width: 75%}.is--act-shippingpayment .product--table .table--actions{margin-top: 1.25rem}.is--act-shippingpayment .payment--method-list{margin-top: 0}.is--act-shippingpayment .basket--footer .aggregation--list{padding-right: 1.25rem}.product--table{margin: 1.25rem 0rem 1.25rem 0rem}.product--table .alert{margin-bottom: 1.25rem}.product--table .row--voucher,.product--table .row--premium-product{height: 100%}.product--table .panel--body{padding: 1.25rem 1.25rem 1.25rem 1.25rem;border: 1px solid #cbceda}.product--table .premium-product--content{height: 20.625rem;border: 0 none}.product--table .premium-product.panel{margin: 1.25rem 0rem 0rem 0rem}.product--table .column--actions{position: static;bottom: auto;float: right}.product--table .column--label{display: none}.product--table .table--header{margin: 0rem 0rem .625rem 0rem;border-bottom: 1px solid #cbceda;display: block}.product--table .table--header .table--column{font-size: 1rem;padding-bottom: 0;font-weight: 700;color: #31394a}.product--table .table--header .panel--th{padding: .3125rem .625rem .5625rem .625rem;font-size: 1rem}.product--table .table--header .column--product{padding-left: 0;width: 52%}.product--table .column--product{float: left;width: 52%}.product--table .column--product .column--image{width: 8%}.product--table .table--tr{padding: 0;border-bottom: 1px solid #cbceda}.product--table .is--centered{display: inline-block;vertical-align: middle}.product--table .column--actions{width: 8%;padding-right: 0}.product--table .column--product .column--image{width: 20%}.product--table .table--media,.product--table .table--content{float: left}.product--table .table--media{width: 100%}.product--table .table--media .table--media-outer{margin: 0}.product--table .table--content{width: 74%}.product--table .column--quantity{padding: .625rem .625rem .625rem .625rem;float: left;width: 11%;margin: 0}.product--table .column--quantity .select-field{float: right;font-weight: 700;padding: 0rem 0rem 0rem 1rem}.product--table .column--unit-price,.product--table .column--total-price{padding: .625rem .625rem .625rem .625rem;width: 14.5%}.product--table .row--product .column--quantity{padding-top: 1.625rem}.product--table .row--product .column--unit-price,.product--table .row--product .column--total-price{line-height: 2.625rem;padding-top: 1.625rem}.product--table .row--product .column--actions{padding-top: 1.625rem}.product--table .content--title{font-size: 1rem;font-weight: 700;color: #727272}.product--table .column--total-price{float: left;font-weight: 700}.product--table .basket--badge{width: 3rem;margin: 0 auto}.product--table .row--rebate .table--media,.product--table .row--premium-product .table--media,.product--table .row--voucher .table--media{float: left}.product--table .row--rebate .column--total-price,.product--table .row--premium-product .column--total-price,.product--table .row--voucher .column--total-price{margin-left: 25.5%;float: left}.product--table .row--rebate .column--tax-price,.product--table .row--premium-product .column--tax-price,.product--table .row--voucher .column--tax-price{margin: 0}.product--table .row--rebate .column--actions,.product--table .row--premium-product .column--actions,.product--table .row--voucher .column--actions{padding-top: .8125rem}.product--table .row--rebate .table--content,.product--table .row--premium-product .table--content{padding-top: 1.3125rem}.product--table .row--rebate .column--total-price,.product--table .row--premium-product .column--total-price{padding-top: 1.375rem}.product--table .row--voucher .column--total-price{padding-top: 1.375rem}.product--table .row--premium-product .column--product,.product--table .row--rebate .column--product{width: 77.5%}.product--table .row--premium-product .column--image,.product--table .row--rebate .column--image{width: 13.3%}.product--table .row--premium-product .column--total-price,.product--table .row--rebate .column--total-price{margin-left: 0}.product--table .add-product--form{margin: .9375rem 0rem 1.25rem 0rem;width: 35%}.product--table .add-product--field{width: 80%}.product--table .add-product--button{width: 16%}.product--table .basket--footer{margin: 0rem -1.25rem -1.25rem -1.25rem;border-top: 1px solid #cbceda;background: #fff}.product--table .basket--footer:after{content: "";display: table;clear: both}.product--table .aggregation--list,.product--table .table--aggregation{padding: 1.25rem 1.25rem 1.25rem 1.25rem;padding-right: 11%;border: 0 none;background: transparent;margin: 0;float: left;width: 50%}.product--table .table--actions{padding-bottom: 1.25rem;margin: 0}.product--table .table--actions .is--secondary{margin-right: 1.25rem}.product--table .table--actions .btn--inquiry{margin-left: -8.125rem;width: 16.25rem;top: 0;position: absolute;left: 50%}.product--table .table--actions .btn--checkout-proceed,.product--table .table--actions .btn--checkout-continue{width: 25%;text-align: center;margin-bottom: 0rem}.product--table .actions--bottom .main--actions{margin-top: 1.25rem}.product--table .table--footer{display: block}.footer--benefit{font-size: .875rem;padding: 0rem 1.25rem 0rem 0rem;width: 33.33332%}.footer--benefit.is--last{padding: 0}.js--modal .modal--checkout-add-article .article--price{margin-top: 0;margin-left: 0}.js--modal .modal--checkout-add-article .modal--actions .btn{width: 35%;margin-bottom: 0}.js--modal .modal--checkout-add-article .modal--actions .btn:last-child{margin-top: 0}.content--confirm .alert{margin: 0}.content--confirm .table--aggregation{visibility: hidden;display: block}.content--confirm .confirm--inner-container .payment--method-list,.content--confirm .confirm--inner-container .dispatch--method-list{margin-bottom: 1.25rem}.content--confirm .confirm--inner-container .panel--body{border: 0 none}.content--confirm .confirm--inner-container .has--border{border: 1px solid #cbceda}.content--confirm .confirm--inner-container .basket--footer{border: 1px solid #cbceda;margin: 0}.content--confirm .confirm--actions .main--actions{width: 25%}}@media screen and (min-width: 1150px){.product--table .table--actions .btn--inquiry{left: 50%}.product--table .column--product .column--image{width: 16%}.product--table .column--product .table--content{width: 84%}.product--table .row--premium-product .column--product .column--image,.product--table .row--rebate .column--product .column--image{width: 10.7%}.product--table .add-product--form{width: 25%}.product--table .aggregation--list{float: right;padding-right: 10.5%}.product--table .table--aggregation{width: 45%}}@media screen and (min-width: 78.75em){.is--ctl-checkout .basket--info-messages{margin: 2.8125rem 0rem 0rem 0rem}.is--act-shippingpayment .product--table{margin-top: 1.5625rem}.product--table{margin-top: 2.8125rem}.product--table .column--actions{width: 4%}.product--table .table--header .column--product{width: 55%}.product--table .column--product{width: 55%}.product--table .column--product .column--image{width: 14%}.product--table .column--product .table--content{width: 86%}.product--table .row--rebate .column--actions,.product--table .row--premium-product .column--actions,.product--table .row--voucher .column--actions{padding-top: 1.3125rem}.product--table .row--product .column--actions{padding-top: 2.125rem}.product--table .table--tr .column--actions .column--actions-link{line-height: 1.125rem;padding: 0rem .3125rem .125rem .3125rem}.product--table .table--tr .column--actions .icon--cross{font-size: .5625rem}.product--table .row--premium-product .column--product,.product--table .row--rebate .column--product{width: 80.5%}.product--table .row--premium-product .column--product .column--image,.product--table .row--rebate .column--product .column--image{width: 9.5%}.product--table .aggregation--list{padding-right: 7.3%}}.is--act-finish .content-main{margin-top: 1.25rem}.finish--content{padding-top: .625rem}.finish--content .information--panel-item{margin-bottom: 1.25rem}.finish--content .information--panel-item:after{content: "";display: table;clear: both}.finish--content .information--panel-item .panel--body:after{content: "";display: table;clear: both}.finish--content .information--panel-item.information--panel-address .shipping--panel{text-align: center}.finish--content .product--table{margin-top: 0}.finish--teaser{margin: 0rem 0rem 1.25rem 0rem}.teaser--btn-back{margin: 0rem 0rem 1.25rem 0rem}.teaser--btn-print,.teaser--btn-back{text-align: center;width: 100%}.teaser--btn-print *[class^="icon--"],.teaser--btn-back *[class^="icon--"]{margin: .25rem 0rem 0rem 0rem;float: left}.finish--table .panel--body{border: 1px solid #cbceda}.finish--table .table--tr{padding: .625rem .625rem .625rem .625rem}.finish--table .column--quantity,.finish--table .column--total-price{padding-right: 0}.finish--table .table--aggregation{display: none}.finish--table .aggregation--list{margin: 0;border-bottom: 0 none}.finish--table .basket--footer{border-top: 1px solid #cbceda}.finish--table .is--last-row{border-bottom: 0 none}@media screen and (min-width: 30em){.finish--table .table--tr .column--quantity{margin-left: 42.3%}.finish--table .table--tr .column--quantity .column--label{margin-bottom: .75rem;text-align: right}}@media screen and (min-width: 1025px){.teaser--btn-print{text-align: left;width: auto}.is--act-finish .content-main{margin-top: 2.5rem}.finish--content{padding-top: 1.25rem}.finish--content .information--panel-wrapper{margin: -2% 0 0 -2%;margin-bottom: 1.25rem}.finish--content .information--panel-wrapper .information--panel-item.information--panel-item-billing{width: 50%}.finish--content .information--panel-wrapper .information--panel-item.information--panel-item-billing .panel{border-right: 0;border-top-right-radius: 0;border-bottom-right-radius: 0}.finish--content .information--panel-wrapper .information--panel-item.information--panel-item-shipping{padding-left: 0;width: 50%}.finish--content .information--panel-wrapper .information--panel-item.information--panel-item-shipping .panel{border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0}.finish--content .information--panel-wrapper .information--panel{margin: 0}.finish--content .information--panel-wrapper .information--panel-item{padding: 2% 0 0 2%;width: 100%;float: left;margin-bottom: 0}.finish--content .information--panel-address .panel--body:after{content: "";display: table;clear: both}.finish--content .information--panel-address .panel--body .billing--panel{float: left;width: 50%}.finish--content .information--panel-address .panel--body .shipping--panel{float: right;width: 50%}.teaser--btn-back{margin: 0rem 1.25rem 0rem 0rem;width: auto}.finish--table{margin: 1.25rem 0rem 0rem 0rem}.finish--table .table--header .panel--th{padding-right: 0}.finish--table .panel--body{padding: 1.25rem 1.25rem 1.25rem 1.25rem}.finish--table .column--total-price{width: 37%}.finish--table .table--tr{padding: 0}.finish--table .table--tr:last-child{border: 0 none}.finish--table .table--tr .column--quantity{line-height: 2.625rem;margin: 0}.finish--table .row--rebate .column--total-price,.finish--table .row--premium-product .column--total-price{width: 22.5%}.finish--table .row--voucher .column--total-price{margin-left: 0;width: 48%}.finish--table .table--aggregation{display: block;width: 50%}.finish--table .aggregation--list{padding: 1.25rem 1.25rem 1.25rem 1.25rem}}@media screen and (min-width: 1150px){.finish--content .information--panel-wrapper{margin-bottom: 1.25rem}.finish--content .information--panel-wrapper .information--panel-item{width: 33.3%}.finish--content .information--panel-wrapper .information--panel-item.information--panel-item-billing,.finish--content .information--panel-wrapper .information--panel-item.information--panel-item-shipping{width: 33.3%}.finish--content .information--panel-wrapper .information--panel-item.information--panel-address{width: 66.6%}.finish--content .information--panel-wrapper .information--panel-item-billing .panel{border-right: 0;border-top-right-radius: 0;border-bottom-right-radius: 0}.finish--content .information--panel-wrapper .information--panel-item-shipping{padding-left: 0}.finish--content .information--panel-wrapper .information--panel-item-shipping .panel{border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0}}@media screen and (min-width: 78.75em){.finish--content{padding-top: 2.8125rem}.finish--content .column--total-price{width: 34%}.finish--content .finish--table .table--header .column--product{width: 55%}.finish--content .finish--table .row--premium-product .column--total-price,.finish--content .finish--table .row--rebate .column--total-price{width: 19.5%}.finish--content .finish--table .row--voucher .column--total-price{width: 45%}}@media print{body{width: auto;height: auto;overflow: auto;background: #ffffff}.container{max-width: none}.is--act-finish .content-main{margin-top: 0}.finish--teaser,.navigation-main,.footer--columns,.shop--navigation,.top-bar,.btn--back-top-shop,.header-main .container--ajax-cart{display: none}.is--ctl-checkout.is--minimal-header .header-main,.header-main{border-bottom: none;margin: 0;padding: 0}.content-main{margin-bottom: 0}.finish--table{clear: both}.finish--table .table--tr{page-break-inside: avoid}.finish--table .table--content{width: 85%}.finish--table .column--product .column--image{width: 15%}.finish--table .column--label.quantity--label{margin: 0}.finish--table .column--product{width: 100%}.finish--table .column--product:after{content: "";display: table;clear: both}.finish--table .column--total-price,.finish--table .column--quantity{margin-left: 70%;width: 30%}.footer-minimal .footer--service-menu,.footer-main .footer--service-menu,.footer-minimal .footer--copyright,.footer-main .footer--copyright,.footer-minimal .footer--logo,.footer-main .footer--logo{display: none}.footer-minimal .vat-info--text,.footer-main .vat-info--text{font-size: .5625rem}.footer-minimal a,.footer-main a{color: #727272}}.account--content{margin: .625rem 0rem 0rem 0rem}.partner-statistic .panel--title{padding-bottom: 1.25rem}.account--content:after,.payment_logo_debit:after,.account-address--container:after,.account-info--container:after{content: "";display: table;clear: both}.account--logout .logout--headline{font-size: 1.5rem;margin: .625rem 0rem 1.25rem 0rem}.account--logout .logout--actions{margin-bottom: .625rem}.account--logout .logout-back-to-shop{display: block}.account--menu .link--logout{font-weight: 700;color: #0375b4}.account--menu .navigation--logout-personalized{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.account--box{margin: 0rem 0rem 1.25rem 0rem}.account--password input[type="text"],.account--email input[type="text"],.account--password input[type="password"],.account--email input[type="password"],.account--password input[type="email"],.account--email input[type="email"]{width: 100%}.account--welcome{margin-bottom: 1.25rem}.account--welcome .panel--body{padding: 0}.account--welcome .panel--title{padding: 1.25rem 0rem 1.25rem 0rem;margin: 0}.account--welcome .panel--actions{padding: 0}.account--error,.account--success{margin: 0rem 0rem .625rem 0rem}.register--error-msg{color: #c00c00}.account--actions{margin: 0rem 1.25rem 1.25rem 1rem}.account--actions:after{content: "";display: table;clear: both}.account--change-payment.register--content{display: block;width: 100%}.account--newsletter fieldset{border: 0;padding: 0}.account--newsletter fieldset input[type="checkbox"]{margin: 0rem .625rem 0rem 0rem}.account--paging{padding: .625rem .625rem .625rem .625rem;display: block;background: #fff}.account--paging:after{content: "";display: table;clear: both}.account--paging .paging--display{float: right}.account--orders-overview{border: 1px solid #cbceda}.account--orders-overview p{font-size: .875rem}.account--orders-overview .orders--table-header{display: none;background: #fff}.account--orders-overview .orders--table-header .panel--th{color: #31394a}.account--orders-overview .panel--tr{padding: .625rem 0rem .625rem 0rem}.account--orders-overview .panel--td{padding: .3125rem .625rem .3125rem .625rem;display: block;float: none}.account--orders-overview .panel--td:after{content: "";display: table;clear: both}.account--orders-overview .column--info-labels,.account--orders-overview .column--info-data{width: 50%;float: left;text-align: left}.account--orders-overview .column--info-data{padding: .3125rem .625rem 0rem 0rem}.account--orders-overview .column--summary-labels,.account--orders-overview .column--summary-data{width: 50%;float: left;text-align: left}.account--orders-overview .column--summary-data{padding: .3125rem .625rem 0rem 0rem}.account--orders-overview .column--label,.account--orders-overview .column--value{width: 50%;float: left}.account--orders-overview .column--label{font-weight: 700}.is--act-partnerStatistic .content-main--inner{padding: 0rem 0rem 1rem 0rem}.is--act-partnerStatistic .account--welcome{padding: 0rem 0rem 0rem .625rem}.is--act-partnerStatistic .listing--actions{padding: .625rem 1.125rem 1.5rem 1.125rem;border-bottom: 1px solid #cbceda}.is--act-partnerStatistic .date-filter{font-size: .875rem;height: 3.125rem;display: block;width: 100%}.is--act-partnerStatistic .date-filter--label{padding: .5625rem 0rem .625rem 0rem;width: 2.5rem;display: block;float: left}.is--act-partnerStatistic .date-filter--input{margin: 0rem 0rem 0rem 2.5rem;width: auto}.is--act-partnerStatistic .datepicker{padding-right: 2.1875rem;width: 100%;float: left}.is--act-partnerStatistic .ui-datepicker-trigger{width: 1.25rem;height: 1.25rem;margin: .625rem 0rem 0rem -1.875rem;display: inline;border: 0;background: transparent;text-align: center;color: #727272;padding: 0}.is--act-partnerStatistic .btn--filter{width: 100%;text-align: center;margin: 0}.is--act-partnerStatistic .chart--holder{display: none}.is--act-partnerStatistic .panel--th,.is--act-partnerStatistic .panel--td{padding: .5rem .625rem .4375rem .625rem;width: 25%;text-align: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.is--act-partnerStatistic .panel--th:first-child,.is--act-partnerStatistic .panel--td:first-child{text-align: left}.is--act-partnerStatistic .panel--th{padding: .1875rem .625rem .125rem .625rem;font-size: .75rem;color: #727272}.is--act-partnerStatistic .is--odd{padding: 0rem 0rem .5625rem 0rem;border-bottom: 1px solid #cbceda}.is--act-partnerStatistic .is--odd .column--price,.is--act-partnerStatistic .is--odd .column--total{padding: .625rem .625rem .625rem .625rem;width: 100%}.is--act-partnerStatistic .column--label{text-align: left}.is--act-partnerStatistic .column--value{text-align: right}.is--act-partnerStatistic .column--label,.is--act-partnerStatistic .column--value{width: 50%;float: left}.is--act-partnerStatistic .column--item-sum .column--label{display: block !important}.order--status-icon{width: .5rem;height: .5rem;top: .5rem;display: inline-block;position: relative}.order--status-icon.status--0,.order--status-icon.status--1,.order--status-icon.status--3,.order--status-icon.status--6{background: #0375b4}.order--status-icon.status--2,.order--status-icon.status--5,.order--status-icon.status--7{background: #42910e}.order--status-icon.status--4,.order--status-icon.status--8{background: #c00c00}.order--name{color: #31394a}.order--details,.order--price-unit,.order--current-price{display: none}.order--details .panel--tr{border-bottom: 1px solid #cbceda}.order--repeat{text-align: center;background: #e9eaef;border-bottom: 1px solid #cbceda}.order--actions{text-align: center !important}.order--user-comments,.order--shop-comments{border-bottom: 1px solid #cbceda}.account--downloads{border: 1px solid #cbceda}.account--downloads p{font-size: .875rem}.account--downloads .downloads--table-header{display: none}.account--downloads .panel--tr{padding: .625rem 0rem .625rem 0rem}.account--downloads .panel--td{padding: .3125rem .625rem .3125rem .625rem;display: block;float: none}.account--downloads .panel--td:after{content: "";display: table;clear: both}.account--password-reset{margin-top: .625rem}.account--password-reset p{margin: 0}.account--password-reset .password-reset--input{margin: 0rem 0rem 1.875rem 0rem;width: 100%}.account--password-reset .password-reset--link{width: 100%;margin: 0}.account--password-reset .password-reset--link:first-child{margin: 0rem 0rem .625rem 0rem}.account--password-new{margin-top: .625rem}.account--password-new .password-new--input{margin-bottom: .9375rem;width: 100%}.account--password-new .password-new--helptext{margin-bottom: 0}.account--password-new .password-new--submit{display: block;width: 100%}.account--profile{margin: 0rem;padding-top: 1.875rem}.account--profile .profile--email-password-container:after{content: "";display: table;clear: both}.account--profile .profile-password--container{float: right;width: 100%}.account--profile .profile-email--container{float: left;width: 100%}.account--profile .alert{margin-bottom: 1.25rem}.account--profile .js--loading{width: 1.125rem;height: 1.125rem;border-radius: 100%;background-clip: padding-box;margin: 0rem 0rem 0rem .3125rem;top: .25rem;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;border: 2px solid #cbceda;border-top: 2px solid #464a60;display: inline-block;position: relative}.account--profile .panel{margin-bottom: 1.25rem}.account--profile .required-info{font-size: .875rem}.account--profile .select-field{margin-bottom: .625rem;max-width: 100%}.account--profile .profile--field{margin-bottom: .625rem;width: 100%}.account--profile .profile--zip-city .profile--field-zipcode{width: 28%;float: left}.account--profile .profile--zip-city .profile--field-city{width: 70%;float: left}.account--profile .profile--zip-city .profile--field-city:after{content: "";display: table;clear: both}.account--profile .birthday--label{margin: 0rem 0rem .3125rem 0rem;display: block;font-weight: 700}.account--profile .profile--birthdate .select-field{margin-bottom: .9375rem;max-width: 100%;float: left}.account--profile .profile--birthdate .datepicker{margin-bottom: .9375rem;width: 100%;max-width: 100%;float: left}.account--profile .profile--birthdate .profile--birthyear,.account--profile .profile--birthdate .profile--birthyear.select-field{margin-right: 0rem}@media screen and (max-width: 1025px){.column--info-wrapper:after{content: "";display: table;clear: both}}@media screen and (min-width: 30em){.account--password-reset{margin-top: .625rem}.account--password-reset .password-reset--input{margin: .625rem 0rem 1.875rem 0rem}.account--password-reset .password-reset--link{margin: 0rem 0rem .625rem 0rem;width: auto}.account--password-reset .password-reset--link:first-child{margin: 0rem .625rem 0rem 0rem}.account--password-new .password-new--submit{display: inline-block;width: auto}.account--logout .logout-back-to-shop{display: inline-block}}@media screen and (min-width: 1025px){.account--content{margin: 1.875rem 0rem 0rem 0rem}.account--content.is--wide{width: 100%}.account--password-reset{margin: 1.25rem 0rem 0rem 0rem}.account--password-new{margin-top: 1.25rem}.account--password-new .password-new--input{width: 20rem}.account--menu{border: 1px solid #cbceda}.account--menu .navigation--headline{padding: 1.25rem 0rem 0rem 0rem;margin: 0rem 1.25rem 0rem 1.25rem;font-size: 1rem;display: block;font-weight: 700;color: #31394a;color: #0375b4 !important;padding: 1.25rem 0rem .625rem 0rem;text-decoration: none !important;border-bottom: 1px solid #cbceda}.account--menu .navigation--headline.is--underline{padding: 1.25rem 0rem .625rem 0rem;border-bottom: 1px solid #cbceda;text-decoration: none !important}.account--menu .navigation--headline.is--secondary{color: #727272}.account--menu .navigation--headline.is--primary{color: #0375b4}.account--menu .account--menu-container{padding: .625rem .625rem .625rem .625rem;font-size: .875rem;line-height: 1.5rem;display: block;position: relative;padding: .625rem 1.25rem .625rem 1.25rem}.account--menu .account--menu-container.has--border{border: 1px solid #cbceda}.account--menu .account--menu-container.is--slim{padding: .3125rem .3125rem .3125rem .3125rem}.account--menu .account--menu-container.is--wide{padding: 1.25rem 1.25rem 1.25rem 1.25rem}.account--menu .account--menu-container.is--flat{background: #e9eaef}.account--menu .account--menu-container.is--embossed{box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.2);background: #e9eaef}.account--menu .navigation--list{padding: 0;border: 0 none}.account--menu .navigation--entry{margin: 0;border: 0 none}.account--menu .navigation--link{padding: .3125rem 0rem .3125rem 0rem}.account--menu .navigation--link.link--logout{margin: .625rem 0rem 0rem 0rem;padding: .625rem 0rem 0rem 0rem;border-top: 1px solid #cbceda;font-weight: 700;color: #0375b4}.account--menu .navigation--link.link--logout [class^="icon--"]{margin: 0rem .3125rem 0rem 0rem;display: inline-block}.account--welcome .panel--title{font-size: 1.625pxrem}.account--orders-overview .orders--table-header{display: block}.account--orders-overview .panel--tr{padding: 0;border-width: 0 0 1px 0}.account--orders-overview .panel--tr.order--repeat{padding: 1.25rem 1.25rem 1.25rem 1.25rem}.account--orders-overview .panel--td{padding: .625rem .625rem .625rem .625rem;display: inline-block;float: left}.account--orders-overview .column--label{display: none}.account--orders-overview .column--value{width: 100%;float: none}.account--orders-overview .column--summary-labels,.account--orders-overview .column--summary-data{width: 20%;text-align: right}.account--orders-overview .column--date,.account--orders-overview .column--id,.account--orders-overview .column--dispatch{width: 20%}.account--orders-overview .column--status{width: 25%}.account--orders-overview .column--actions{width: 15%}.account--orders-overview .column--actions .btn{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.account--orders-overview .column--name{width: 50%}.account--orders-overview .column--quantity{width: 10%}.account--orders-overview .column--price{width: 20%}.account--orders-overview .column--total{width: 20%}.account--orders-overview .column--info-labels{width: 20%}.account--orders-overview .column--info-data{width: 40%}.order--item{margin: 0}.order--pseudo-price{font-size: .75rem}.order--download,.order--price-unit,.order--current-price{display: block !important}.order--download{margin: .625rem 0rem 0rem 0rem}.order--quantity{text-align: center !important}.order--actions,.order--price,.order--amount{text-align: right !important}.account--downloads .downloads--table-header{display: block !important;background: #fff}.account--downloads .downloads--table-header .panel--th{color: #31394a}.account--downloads .panel--tr{padding: 0;border-width: 0 0 1px 0}.account--downloads .panel--td{padding: .625rem .625rem .625rem .625rem;display: inline-block;float: left}.account--downloads .column--date,.account--downloads .column--actions{width: 20%}.account--downloads .column--info{width: 60%}.column--label{display: none}.column--date,.column--id,.column--dispatch{width: 20%}.column--status{width: 25%}.column--actions{width: 15%}.column--name{width: 50%}.column--quantity{width: 10%}.column--price{width: 20%}.column--total{width: 20%}.column--info-labels{width: 20%}.column--info-data{width: 40%}.column--summary{width: 20%}.account--password-reset .password-reset--input{width: 20rem}.account--error,.account--success{margin: 0rem 0rem 1.25rem 0rem}.is--act-partnerStatistic .content-main--inner{padding: 0rem 1.25rem 1rem 1.25rem}.is--act-partnerStatistic .account--welcome{padding: 0rem 0rem 0rem 0rem}.is--act-partnerStatistic .listing--actions{padding: .625rem .625rem .625rem .625rem;border-radius: 3px;background-clip: padding-box;border: 1px solid #cbceda;background: #fff}.is--act-partnerStatistic .date-filter{padding: 0rem .625rem 0rem .625rem;width: 40%;float: left;height: auto}.is--act-partnerStatistic .date-filter--label{width: 10%}.is--act-partnerStatistic .btn--filter{width: 20%;float: left;height: 40px}.is--act-partnerStatistic .chart--holder{text-align: center !important;display: block !important;width: 100%}.is--act-partnerStatistic .panel--th,.is--act-partnerStatistic .panel--td{padding: .625rem .625rem .625rem .625rem}.is--act-partnerStatistic .column--item-sum{width: 75% !important}.is--act-partnerStatistic .column--item-sum .column--label,.is--act-partnerStatistic .column--item-sum .column--value{float: left;width: 50%}.is--act-partnerStatistic .is--odd{border: 0;padding: 0}.is--act-partnerStatistic .is--odd .column--total{width: 25%;float: left !important}.is--act-partnerStatistic .is--odd .column--total .column--value{width: 100%}.account--profile{margin: 0rem}.account--profile .select-field{margin-bottom: .9375rem}.account--profile .profile--field{margin-bottom: .9375rem}.account--profile .select-field{max-width: 18.125rem}.account--profile .profile--birthdate .select-field{width: 32%;margin-right: 2%}}@media screen and (min-width: 1150px){.account--info,.account--billing{width: 49%;float: left}.account--payment,.account--shipping{width: 49%;float: right}.account--email,.account--password,.account--userdata{display: none}.account--email,.account--password,.account--userdata,.account--newsletter{clear: both}.account--password-reset{margin: 1.25rem 0rem 0rem 0rem}.account--info .panel--body,.account--payment .panel--body{height: 7.5rem}.account--profile .profile-password--container{float: right;width: 49%}.account--profile .profile-email--container{float: left;width: 49%;margin-right: 2%}}@media screen and (min-width: 78.75em){.is--act-partnerStatistic .content-main--inner{padding: 0rem 2.8125rem 2.8125rem 2.8125rem}.account--profile{padding-top: 2.8125rem}.account--content{margin: 2.8125rem 0rem 0rem 0rem}.account--password-reset{margin: 2.8125rem 0rem 0rem 0rem}.account--password-new{margin-top: 2.8125rem}.account--error,.account--success{margin: 0rem 0rem 1.25rem 0rem}}.partner-statistic .account--welcome{margin-bottom: 0}.partner-statistic .partner-statistic-body{padding: .625rem .625rem .625rem .625rem;margin: 0rem 0rem 1.25rem 0rem}.partner-statistic .date-filter{display: inline-block}.partner-statistic .date-filter--input{margin: 0rem 0rem 1.25rem 0rem}.partner-statistic .ui-datepicker-trigger{padding: .125rem .625rem .125rem .625rem;line-height: 2rem;border-radius: 3px;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: .875pxrem;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);-webkit-font-smoothing: inherit;display: inline-block;position: relative;font-weight: 700;text-decoration: none;text-align: left;cursor: pointer;border: 1px solid #cbceda;color: #727272;border-radius: 0;padding: .625rem .625rem .5625rem .625rem;margin: 0rem 1.5625rem 0rem 0rem;line-height: 1.25rem}.partner-statistic .ui-datepicker-trigger [class^="icon--"]{font-size: .625pxrem}.partner-statistic .ui-datepicker-trigger .is--large{font-size: 1pxrem}.partner-statistic .ui-datepicker-trigger.is--icon-right{padding-right: 2.25rem}.partner-statistic .ui-datepicker-trigger.is--icon-right [class^="icon--"]{height: 1rem;line-height: 2rem;margin: -1rem 0rem 0rem 0rem;right: .75rem;font-weight: 500;display: block;position: absolute;top: 50%}.partner-statistic .ui-datepicker-trigger.is--icon-left{padding-left: 2.25rem}.partner-statistic .ui-datepicker-trigger.is--icon-left [class^="icon--"]{height: 1rem;line-height: 2rem;margin: -1rem 0rem 0rem 0rem;left: .75rem;font-weight: 500;display: block;position: absolute;top: 50%}.partner-statistic .ui-datepicker-trigger:disabled,.partner-statistic .ui-datepicker-trigger:disabled:hover,.partner-statistic .ui-datepicker-trigger.is--disabled,.partner-statistic .ui-datepicker-trigger.is--disabled:hover{opacity: .5;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);border: 1px solid #cbceda;color: #727272;cursor: not-allowed}.partner-statistic .ui-datepicker-trigger:hover{background: #fff;color: #0375b4;border-color: #0375b4}.partner-statistic .ui-datepicker-trigger:focus{outline: none}.partner-statistic .ui-datepicker-trigger.is--small{line-height: 1.75rem}.partner-statistic .ui-datepicker-trigger.is--medium{line-height: 2rem;height: 2.375rem}.partner-statistic .ui-datepicker-trigger.is--large{line-height: 2.25rem;height: 2.625rem}.partner-statistic .ui-datepicker-trigger.is--full{display: block}.partner-statistic .ui-datepicker-trigger.is--center{text-align: center}.note--content{margin: 1.25rem 0rem 1.25rem 0rem}.note--overview .panel--td{padding: 0}.note--item{padding: 1.25rem 0rem 1.25rem 0rem;position: relative}.note--info,.note--sale{width: 80%}.note--image-container{width: 4.6875rem;margin: 0rem 1.25rem 1.25rem 0rem;display: table-row;float: left}.note--image-link{width: 4.6875rem;height: 4.6875rem;padding: .3125rem .3125rem .3125rem .3125rem;line-height: 4.0625rem;border-radius: 3px;background-clip: padding-box;display: table-cell;text-align: center;vertical-align: middle;border: 1px solid #cbceda}.note--image{max-width: 4.0625rem;max-height: 4.0625rem;margin: 0 auto}.note--title{margin: 0rem 0rem .3125rem 5.9375rem;font-size: 1.125rem;display: block;font-weight: 700;color: #31394a}.note--title:hover{color: #0375b4}.note--rating{margin: 0rem 0rem .625rem 5.9375rem}.note--rating [class^="icon--"]{color: #0375b4}.note--supplier{display: none}.note--ordernumber,.note--date,.note--overview .product--rating{margin: 0rem 0rem 0rem 5.9375rem;display: block}.note--delivery{margin: 0rem 0rem 0rem 5.9375rem}.note--delivery .delivery--status-icon{display: none}.note--delivery .delivery--text-available{display: block}.note--compare{margin: .625rem 0rem 0rem 5.9375rem;display: none}.note--compare .compare--link{background: none;border: none;margin: 0;padding: 0;color: #727272}.note--compare .compare--link:hover{color: #0375b4}.note--compare [class^="icon--"]{margin: 0rem .3125rem 0rem 0rem;font-size: .75rem}.note--price-unit{margin: .3125rem 0rem 0rem 5.9375rem;font-size: .75rem;line-height: 1.125rem;display: block}.note--price{font-size: 1.125rem;margin: .9375rem 0rem 0rem 5.9375rem;color: #31394a;font-weight: 700}.note--delete{width: 2.5rem;height: 2.5rem;font-size: .625rem;line-height: 2.375rem;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);border-radius: 3px;background-clip: padding-box;top: 1.25rem;right: 0;left: auto;display: block;position: absolute;border: 1px solid #cbceda;text-align: center;font-weight: 500;color: #727272}.note--delete:hover{color: #0375b4;border-color: #0375b4}@media screen and (min-width: 1025px){.note--overview .panel--table{padding: 0rem 1.25rem 0rem 1.25rem;border: 1px solid #cbceda}.note--compare{display: block}}@media screen and (min-width: 1150px){.note--info{padding-right: 1.25rem;width: 70%}.note--sale{padding-right: 3.4375rem;width: 30%}.note--zoom{font-size: .75rem;display: block;color: #727272;text-align: center}.note--zoom:hover{color: #0375b4}.note--title{margin: 0rem 0rem .3125rem 6.5625rem}.note--supplier,.note--ordernumber,.note--date,.note--overview .product--rating{margin: 0rem 0rem 0rem 6.5625rem;display: block}.note--delivery{margin: 0rem 0rem 0rem 6.5625rem}.note--compare{margin: .3125rem 0rem 0rem 0rem}.note--price{margin: 0}.note--price-unit{padding-right: 3.125rem;margin: .3125rem 0rem 0rem 0rem}}@media screen and (min-width: 78.75em){.note--content{margin: 2.8125rem 0rem 0rem 0rem}}.forms--content{width: 100%}.forms--content .forms--headline{margin-bottom: 1.25rem}.forms--content .forms--headline .forms--title{margin-top: 0rem}.forms--content .forms--headline .forms--text p{margin-bottom: .75rem}.forms--content .alert{margin: 1.875rem 0rem 0rem 0rem}.forms--content .forms--field{margin-bottom: .3125rem;width: 100%}.forms--content input{margin-bottom: .625rem;width: 100%}.forms--content input[type="checkbox"]{width: auto}.forms--content textarea{margin-bottom: .625rem;width: 100%}.forms--content .field--select{margin-bottom: .625rem}.forms--content .btn{float: right}.forms--content .buttons:after{content: "";display: table;clear: both}.forms--content .strasse{margin-right: 2%;width: 80%;float: left}.forms--content .nr{width: 18%;float: left}.forms--content .plz{margin-right: 2%;width: 28%;float: left}.forms--content .ort{width: 70%;float: left}.forms--content .ort:after{content: "";display: table;clear: both}.forms--content .forms--required{font-size: .75rem;margin-bottom: .625rem}.forms--content .forms--description{margin: -0.5rem 0rem .625rem 0rem;clear: both}.forms--content .forms--captcha strong.captcha--notice{margin-bottom: .5rem;display: block}.forms--content .forms--checkbox label{top: -0.125rem;position: relative}.forms--content .forms--checkbox input[type="checkbox"]{width: auto}@media screen and (min-width: 1025px){.forms--content{margin-top: 2.8125rem}.forms--content input{margin-bottom: .9375rem}.forms--content textarea{margin-bottom: .9375rem}.forms--content .forms--captcha strong.captcha--notice{margin-bottom: 1rem}}@media screen and (min-width: 78.75em){.forms--content{margin-top: 2.8125rem}.forms--content .alert{margin: 0rem 0rem 0rem 0rem}}.configurator--variant .variant--group{margin: 0rem 0rem .625rem 0rem}.configurator--variant .variant--group:after{content: "";display: table;clear: both}.configurator--variant .variant--name{margin: 0rem 0rem .3125rem 0rem;font-weight: 700}.configurator--variant .variant--option{height: 3.125rem;line-height: 2.5rem;margin-bottom: .625rem;overflow: hidden;display: block;width: 23%;margin-right: 2%;position: relative;float: left}.configurator--variant .option--input{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1000;cursor: pointer}.configurator--variant .option--input:hover ~ label{color: #0375b4;border-color: #0375b4}.configurator--variant .option--input:hover ~ label.is--disabled{color: #727272;border-color: #cbceda}.configurator--variant .option--input:checked ~ label{color: #0375b4;border-color: #0375b4}.configurator--variant .option--input:disabled ~ label{opacity: .5}.configurator--variant .option--input:disabled{cursor: not-allowed}.configurator--variant .option--label{padding: .3125rem .3125rem .3125rem .3125rem;line-height: 2.5rem;border-radius: 3px;background-clip: padding-box;display: block;width: 100%;height: 100%;position: relative;z-index: 500;border: 1px solid #cbceda;font-weight: 700;text-align: center;overflow: hidden}.configurator--variant .option--label.is--disabled img{opacity: 0.3}.configurator--variant .option--label .image--media{line-height: 3.125rem;vertical-align: middle;text-align: center}.configurator--variant .option--label img{margin: 0 auto}.top-bar--navigation{position: relative}.top-bar--navigation .entry--compare{padding: 0rem .5rem 0rem .5rem}.top-bar--navigation .entry--compare .compare--quantity{margin-left: .3125rem;font-weight: 700;display: inline-block;color: #0375b4}.top-bar--navigation .entry--compare .icon--compare{font-size: .75rem}.top-bar--navigation .compare--list{width: 17.5rem;padding: .3125rem .625rem .625rem .625rem;top: 2rem;right: .75rem;text-align: left;position: absolute;display: none;list-style: none;background: #fff;z-index: 4000;border: 1px solid #cbceda}.top-bar--navigation .compare--list::after{-webkit-transform: rotate(135deg);transform: rotate(135deg);width: .5rem;height: .5rem;top: -0.3125rem;left: 1.5625rem;content: '';display: block;position: absolute;background: #fff;border-color: #cbceda;border-width: 0 0 1px 1px;border-style: solid}.top-bar--navigation .compare--list .btn--compare-delete{width: 100%}.top-bar--navigation .js--is--dropdown-active .compare--list{display: block}.top-bar--navigation .js--is--dropdown-active .compare--list .compare--entry{cursor: default}.top-bar--navigation .js--is--dropdown-active .compare--list .compare--entry form{display: inline-block}.top-bar--navigation .js--is--dropdown-active .compare--list .compare--link{width: 14.375rem;padding: .625rem 0rem .625rem 0rem;font-size: .875rem;color: #727272;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.top-bar--navigation .js--is--dropdown-active .compare--list .compare--link:hover{color: #0375b4}.top-bar--navigation .js--is--dropdown-active .compare--list .compare--button{padding: .1875rem .25rem .1875rem .25rem;margin: .1875rem 0rem 0rem 0rem;float: right}.top-bar--navigation .js--is--dropdown-active .compare--list .btn--item-delete{height: 1.3125rem;width: 1.3125rem;padding: .25rem .3125rem .25rem .3125rem;margin: .5rem 0rem .5rem 0rem;font-size: .5rem;line-height: .875rem;float: right}.top-bar--navigation .js--is--dropdown-active .compare--list .btn--item-delete .icon--cross{padding: 0;margin: 0}.top-bar--navigation .js--is--dropdown-active .compare--list .compare--button .icon--cross{padding: 0;margin: 0}.top-bar--navigation .js--is--dropdown-active .compare--list .btn--compare{margin-top: .3125rem}.compare--wrapper{display: block;overflow: auto}.modal--compare{font-size: .875rem;letter-spacing: -0.25rem;display: inline-block;white-space: nowrap;vertical-align: top}.modal--compare.is--fluid{width: 100%;overflow: hidden}.modal--compare .modal--title{padding: .625rem 2.5rem .625rem 1.25rem;font-size: 1rem;font-weight: 700;border-bottom: 1px solid #727272;letter-spacing: 0}.modal--compare .modal--error{padding: 1.25rem 1.25rem 1.25rem 1.25rem;letter-spacing: 0}.modal--compare .list--head{background: #fff;font-weight: 700}.modal--compare .compare--group{width: 12.5rem;display: inline-block;white-space: normal;vertical-align: top;letter-spacing: 0}.modal--compare .group--small{width: 12.5rem}.modal--compare .compare--group-list{margin: 0;padding: 0}.modal--compare .list--entry{padding: .625rem 1.875rem .625rem .625rem;color: #727272;border-bottom: 1px solid #cbceda}.modal--compare .entry--picture{height: 10rem;position: relative}.modal--compare .entry--picture .image--element img{max-width: 90%;max-height: 90%;position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0}.modal--compare .entry--name{height: 7.8125rem}.modal--compare .link--name{position: relative;display: block;height: 70px;color: #31394a;font-weight: 700}.modal--compare .entry--voting{height: 3.125rem}.modal--compare .entry--voting .icon--star,.modal--compare .entry--voting .icon--star-empty{color: #0375b4}.modal--compare .entry--description{height: 9.375rem;text-align: left;word-wrap: break-word}.modal--compare .entry--price{height: 8.125rem}.modal--compare .entry--price .price--pseudoprice{text-decoration: line-through}.modal--compare .entry--price .price--normal{font-size: 1rem;color: #31394a;font-weight: 700}.modal--compare .entry--price .price--reduced{color: #c00c00}.modal--compare .entry--property{height: auto}@media screen and (min-width: 78.75em){.top-bar--navigation .compare--list{right: 0}}.content--home{margin-top: 1.25rem}@media screen and (min-width: 1025px){.content--home{margin-top: 1.875rem}}@media screen and (min-width: 78.75em){.content--home{margin-top: 3.125rem}}.address-manager--modal .header > .title{padding-left: 2%}.address-manager--modal.address-manager--editor .address-editor--errors{padding: 1.25rem;padding-bottom: 0}.address-manager--modal.address-manager--editor .address-editor--body{padding: 0}.address-manager--modal.address-manager--selection .content:after{content: "";display: table;clear: both}.address-manager--modal.address-manager--selection .content .modal--container{margin: -2% 0 0 -2%}.address-manager--modal.address-manager--selection .content .modal--container:after{content: "";display: table;clear: both}.address-manager--modal.address-manager--selection .content .modal--container .modal--container-item{padding: 2% 0 0 2%;float: left;width: 100%}.address-manager--modal.address-manager--selection .content .panel--actions .btn{width: 100%;text-align: center}.address-manager--modal.address-manager--selection .content .panel--actions .btn .js--loading{width: 1.125rem;height: 1.125rem;border-radius: 100%;background-clip: padding-box;right: .375rem;top: .125rem;margin: .5rem .3125rem .5rem .3125rem;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;border: 2px solid #cbceda;border-top: 2px solid #464a60;display: block;position: absolute}.account--address.account--content,.address-manager--modal.account--content{margin: 0rem;padding-top: 2.8125rem}.account--address .address--item-body .panel--title,.address-manager--modal .address--item-body .panel--title{margin: 0rem 0rem 1.25rem 0rem;padding-top: 0}.account--address .account--welcome,.address-manager--modal .account--welcome{margin-bottom: 0}.account--address.account--address-form .alert,.address-manager--modal.account--address-form .alert{margin: 1.25rem 1.125rem 1.25rem 1.125rem}.account--address .address--form-actions:after,.address-manager--modal .address--form-actions:after{content: "";display: table;clear: both}.account--address .address--form-actions .address--form-submit,.address-manager--modal .address--form-actions .address--form-submit{margin-bottom: .625rem;width: 100%;text-align: center}.account--address .address--actions-set-defaults,.address-manager--modal .address--actions-set-defaults{margin-bottom: .625rem;line-height: normal}.account--address .address--actions-set-defaults .btn,.address-manager--modal .address--actions-set-defaults .btn{padding: 0;color: #727272}.account--address .address--actions-set-defaults .btn:hover,.address-manager--modal .address--actions-set-defaults .btn:hover{color: #0375b4}.account--address .address--required-info,.address-manager--modal .address--required-info{margin: 0rem 1.625rem 1rem 1.625rem;font-size: .875rem}.account--address .select-field,.address-manager--modal .select-field{margin-bottom: .3125rem;max-width: 100%}.account--address .address--field,.address-manager--modal .address--field{margin-bottom: .625rem;width: 100%}.account--address .address--customertype,.address-manager--modal .address--customertype{display: block}.account--address .address--zip-city .address--field-zipcode,.address-manager--modal .address--zip-city .address--field-zipcode{width: 28%;float: left}.account--address .address--zip-city .address--field-city,.address-manager--modal .address--zip-city .address--field-city{width: 70%;float: left}.account--address .address--zip-city .address--field-city:after,.address-manager--modal .address--zip-city .address--field-city:after{content: "";display: table;clear: both}.account--address .address--zip-city .address--spacer,.address-manager--modal .address--zip-city .address--spacer{margin-right: 2%}.account--address.address--delete .panel,.address-manager--modal.address--delete .panel{margin-bottom: 1.25rem}.account--address .address--delete-actions .btn.is--primary,.address-manager--modal .address--delete-actions .btn.is--primary{float: right}.account--address .address--content,.address-manager--modal .address--content{margin: -2% 0 0 -2%}.account--address .address--content:after,.address-manager--modal .address--content:after{content: "";display: table;clear: both}.account--address .address--item-content,.address-manager--modal .address--item-content{width: 100%;float: left;padding: 2%}.account--address .address--item-content .panel--actions,.address-manager--modal .address--item-content .panel--actions{display: table-cell;vertical-align: bottom}.account--address .address--item-create .btn,.address-manager--modal .address--item-create .btn{text-align: center}.account--address .address--item-actions form,.address-manager--modal .address--item-actions form{display: block}.account--address .js--loading,.address-manager--modal .js--loading{width: 1.125rem;height: 1.125rem;border-radius: 100%;background-clip: padding-box;margin: 0rem 0rem 0rem .3125rem;top: .25rem;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;border: 2px solid #cbceda;border-top: 2px solid #464a60;display: inline-block;position: relative}@media screen and (min-width: 1025px){.account--address .address--form-actions .address--form-submit,.address-manager--modal .address--form-actions .address--form-submit{width: auto}.address-manager--modal.address-manager--selection .content .modal--container .modal--container-item{width: 50%}.account--address.account--content .address--field{margin-bottom: .9375rem;width: 70%}.account--address.account--content .select-field{max-width: 18.125rem}.account--address.account--content .address--form-actions:after{content: "";display: table;clear: both}.account--address.account--content .address--item-content{width: 50%}.account--address.account--content .address--zip-city .address--field-zipcode{width: 18%;float: left}.account--address.account--content .address--zip-city .address--field-city{width: 50%;float: left}.account--address.account--content .address--zip-city .address--field-city:after{content: "";display: table;clear: both}.account--address.account--content .address--zip-city .address--spacer{margin-right: 2%}}@media screen and (min-width: 78.75em){.address-manager--modal.address-manager--selection{max-width: 71.5625rem}.address-manager--modal.address-manager--selection .content .modal--container .modal--container-item{width: 33.3%}}.page-wrap--cookie-permission{padding: .625rem;z-index: 8000;border-top: 1px solid #cbceda;background: #fff;position: fixed;bottom: 0;right: 0;left: 0}.page-wrap--cookie-permission .cookie-permission--container{width: 100%;text-align: center;position: relative}.page-wrap--cookie-permission .cookie-permission--container:after{content: "";display: table;clear: both}.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--button{margin: 0 auto;margin-top: 1.25rem}.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--button.cookie-permission--extra-button .cookie-permission--accept-button{margin-right: .3125rem}.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--decline-button{margin-right: .3125rem}.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--accept-button,.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--decline-button,.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--configure-button{margin-top: .625rem}.cookie-removal--container{padding: 1.5625rem}.cookie-removal--container .cookie-removal--list{margin-bottom: 1.25rem;list-style-position: inside}.cookie-removal--container .cookie-removal--buttons{margin-top: 1.25rem}.cookie-removal--container .cookie-removal--buttons .btn{margin-bottom: .375rem;display: inline-block;width: 48%;float: right}.cookie-removal--container .cookie-removal--buttons .btn:last-child{margin-right: 2%}@media screen and (min-width: 30em){.cookie-removal--container .cookie-removal--footer:after{content: "";display: table;clear: both}.cookie-removal--container .cookie-removal--footer .cookie-removal--buttons{float: right}.cookie-removal--container .cookie-removal--buttons{min-width: 16.25rem;margin: 0}.cookie-removal--container .privacy--notice{padding-top: .5rem;display: inline-block}.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--accept-button,.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--decline-button,.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--configure-button{margin-top: 0}}@media screen and (min-width: 1150px){.page-wrap--cookie-permission .cookie-permission--container{width: 100%}.page-wrap--cookie-permission .cookie-permission--container:after{content: "";display: table;clear: both}.page-wrap--cookie-permission .cookie-permission--container.cookie-mode--1 .cookie-permission--content{width: calc(100% - 240px);text-align: left}.page-wrap--cookie-permission .cookie-permission--container.cookie-mode--1 .cookie-permission--content.cookie-permission--extra-button{width: calc(100% - 370px)}.page-wrap--cookie-permission .cookie-permission--container.cookie-mode--1 .cookie-permission--button{width: 15rem;right: .3125rem;position: absolute;top: calc(50% - 21px)}.page-wrap--cookie-permission .cookie-permission--container.cookie-mode--1 .cookie-permission--button.cookie-permission--extra-button{width: 23.125rem}.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--content{padding: .75rem;float: left}.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--button{margin: 0;float: right}}.product--tax a{text-decoration: none !important}.product--tax a:hover{text-decoration: underline !important}.entry--all-results-link i{font-size: 8px}.table--shipping-costs-trigger i{margin: -0.25rem 0rem 0rem 0rem;font-size: 8px}.table--footer i,.premium-product--product .btn i,.compare--button i,.modal--compare .btn i{font-size: 8px}.js--modal.sizing--auto.is--fullscreen{height: 100% !important;width: 100% !important}.js--modal.sizing--fixed{max-height: none !important;max-width: none !important}.is--inactive{overflow: hidden !important}.btn::-moz-focus-inner{border: 0;padding: 0}.is--ie .action--sort .sort--select:after{line-height: 34px}.is--ie .register--login .register--new-customer .new-customer-btn::after{line-height: 16px}.is--ie .filter-panel--input input[type='checkbox']:checked ~ .input--state::before,.is--ie .filter-panel--checkbox input[type='checkbox']:checked ~ .input--state::before,.is--ie .filter-panel--radio input[type='checkbox']:checked ~ .input--state::before,.is--ie .filter-panel--input input[type='checkbox']:checked ~ .checkbox--state::before,.is--ie .filter-panel--checkbox input[type='checkbox']:checked ~ .checkbox--state::before,.is--ie .filter-panel--radio input[type='checkbox']:checked ~ .checkbox--state::before{line-height: 12px}@media screen and (min-width: 1025px){.top-bar--navigation .entry--service:after,.top-bar--navigation .entry--service::after{font-size: 5px}.sidebar--navigation .is--level1 .navigation--entry.has--sub-children.is--active:before,.sidebar--navigation .is--level1 .navigation--entry.has--sub-children.is--active::before{font-size: 5px}.is--ie .header-main .top-bar--navigation .select-field:after{line-height: 24px}.is--ie .action--filter-btn .filter--trigger:before,.is--ie .action--filter-btn .filter--trigger:after{line-height: 16px}.is--ie .header-main .top-bar--navigation .top-bar--language .select-field select,.is--edge .header-main .top-bar--navigation .top-bar--language .select-field select{font-size: 0}.is--ie .header-main .top-bar--navigation .top-bar--language .select-field select option,.is--edge .header-main .top-bar--navigation .top-bar--language .select-field select option{font-size: .875rem}}.advanced-menu{max-width: 78.75rem;box-shadow: 0 10px 25px -15px #000;-webkit-tap-highlight-color: rgba(0,0,0,0);background: #fff;width: 100%;position: absolute;color: #31394a;z-index: 3000}.advanced-menu:after{content: "";display: table;clear: both}.advanced-menu .menu--list{list-style: none;display: block}.advanced-menu .content--wrapper{margin: 1.25rem 1.25rem 1.25rem 1.25rem;position: relative}.advanced-menu .menu--delimiter{content: "";width: 1px;background: #cbceda;position: absolute;display: block;top: 0;bottom: 0}.advanced-menu .menu--teaser{padding: .625rem .625rem 0rem 1.25rem;position: relative;float: left}.advanced-menu .teaser--image{height: 15.625rem;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center center;display: block}.advanced-menu .teaser--image + .teaser--headline,.advanced-menu .teaser--image + .teaser--text{margin-top: 2.5rem}.advanced-menu .teaser--headline{font-size: 1.3125rem;margin: 0rem 0rem 1.25rem 0rem;font-weight: bold}.advanced-menu .teaser--text-link{color: #0375b4}.advanced-menu .teaser--text-link:hover{color: #0375b4}.advanced-menu .menu--list-item{-webkit-hyphens: auto;hyphens: auto;word-break: normal;word-wrap: break-word}.advanced-menu .menu--list-item-link{padding: .3125rem 0rem .3125rem 0rem;font-size: 1rem;-webkit-transition: all .1s ease;transition: all .1s ease;color: #31394a;display: block}.advanced-menu .menu--list-item-link:hover{padding: .3125rem 0rem .3125rem .1875rem;color: #0375b4}.advanced-menu .button-container{font-size: 1rem;padding: 1.25rem 1.875rem 1.25rem 0rem;background: #31394a;color: #fff;font-weight: bold}.advanced-menu .button-container .button--category{padding: 1.25rem 3.125rem 1.25rem 3.125rem;-webkit-transition: padding .1s ease;transition: padding .1s ease;color: #fff;position: relative}.advanced-menu .button-container .button--category:hover{padding: 1.25rem 3.125rem 1.25rem 3.4375rem}.advanced-menu .button-container .icon--arrow-right{font-size: .75rem;margin-top: -0.375rem;position: absolute;top: 50%;right: 1.875rem}.advanced-menu .button-container .button--close{padding: 1.25rem 1.25rem 1.25rem 1.25rem;margin-top: -1.25rem;float: right;cursor: pointer}.advanced-menu .menu--container{display: none}.advanced-menu .menu--container.menu--is-active{display: block}.advanced-menu .menu--level-0{padding: .625rem .625rem 0rem .625rem;float: left;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}.advanced-menu .menu--level-0.columns--1{-webkit-column-count: 1;column-count: 1}.advanced-menu .menu--level-0.columns--2{-webkit-column-count: 2;column-count: 2}.advanced-menu .menu--level-0.columns--3{-webkit-column-count: 3;column-count: 3}.advanced-menu .menu--level-0.columns--4{-webkit-column-count: 4;column-count: 4}.advanced-menu .menu--level-1{margin: .3125rem 0rem 0rem 1.25rem}.advanced-menu .menu--level-2{margin: 0rem 0rem .3125rem 1.25rem}.advanced-menu .item--level-0{padding-bottom: 2.5rem;display: block;position: relative;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}.advanced-menu .item--level-0 .menu--list-item-link{font-weight: bold}.advanced-menu .item--level-1:last-child{margin: 0}.advanced-menu .item--level-1 .menu--list-item-link{padding: .3125rem 0rem .3125rem 0rem;font-size: 1rem;-webkit-transition: all .1s ease;transition: all .1s ease;color: #31394a;display: block;font-weight: normal}.advanced-menu .item--level-1 .menu--list-item-link:hover{padding: .3125rem 0rem .3125rem .1875rem;color: #0375b4}.advanced-menu .item--level-2 .menu--list-item-link{font-size: .875rem}.advanced-menu .item--level-2 .menu--list-item-link + .menu--level-3{margin: 0rem 0rem .3125rem 1.25rem}.advanced-menu .item--level-3 .menu--list-item-link{font-size: .75rem}.navigation-main .navigation--list .navigation--entry.is--hovered{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;-webkit-tap-highlight-color: rgba(0,0,0,0);background: #31394a}.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link{background: #31394a;color: #fff}@media screen and (min-width: 78.75em){.advanced-menu .content--wrapper{margin: 2.5rem 2.5rem 2.5rem 2.5rem}}@media screen and (min-width: 1025px){.is--ctl-size_tables .sidebar-main,.is--ctl-SizeTables .sidebar-main{display: block}.is--ctl-size_tables .sidebar-main + .content--wrapper,.is--ctl-SizeTables .sidebar-main + .content--wrapper{margin-left: 16.25rem}}@media screen and (min-width: 1025px){.is--ctl-size_tables .sidebar-main .sidebar--categories-navigation,.is--ctl-SizeTables .sidebar-main .sidebar--categories-navigation{display: none}.is--ctl-size_tables .sidebar-main .shop-sites--container,.is--ctl-SizeTables .sidebar-main .shop-sites--container{display: block}}.pix-size-table--container{padding: .625rem 0rem 0rem 0rem}.pix-size-table--container + .product--actions,.pix-size-table--container + .product--properties{margin: 1.25rem 0rem 0rem 0rem}.pix-size-table--grade{margin: .625rem 0rem 0rem 0rem;width: 280px}.pix-size-table--grade strong{display: block}.pix-size-table--grade p{margin: 0;font-size: 80%}.pix-size-table--grade .pix-size-table--grade-scala{padding-top: 5px;position: relative}.pix-size-table--grade .pix-size-table--grade-scala .triangle{width: 0;height: 0;border-style: solid;border-width: 10px 7.5px 0 7.5px;border-color: #f60 transparent transparent transparent;position: absolute;top: 0;left: 13px}.pix-size-table--grade .pix-size-table--grade-scala.pix-size-table--grade-scala--2 .triangle{left: 53px}.pix-size-table--grade .pix-size-table--grade-scala.pix-size-table--grade-scala--1 .triangle{left: 93px}.pix-size-table--grade .pix-size-table--grade-scala.pix-size-table--grade-scala-0 .triangle{left: 133px}.pix-size-table--grade .pix-size-table--grade-scala.pix-size-table--grade-scala-1 .triangle{left: 173px}.pix-size-table--grade .pix-size-table--grade-scala.pix-size-table--grade-scala-2 .triangle{left: 213px}.pix-size-table--grade .pix-size-table--grade-scala.pix-size-table--grade-scala-3 .triangle{left: 253px}.pix-size-table--grade .pix-size-table--grade-scala span{display: block;height: 20px;width: 40px;text-align: center;color: #fff;background: #47D147;float: left}.pix-size-table--grade .pix-size-table--grade-scala span:nth-child(4),.pix-size-table--grade .pix-size-table--grade-scala span:nth-child(6){background-color: #33CC33}.pix-size-table--grade .pix-size-table--grade-scala span:nth-child(3),.pix-size-table--grade .pix-size-table--grade-scala span:nth-child(7){background-color: #2EB82E}.pix-size-table--grade .pix-size-table--grade-scala span:nth-child(2),.pix-size-table--grade .pix-size-table--grade-scala span:nth-child(8){background-color: #29A329}.pix-size-table--grade .pix-size-table--grade-scala:after{content: "";display: table;clear: both}.pix-size-table--grade + .product--actions,.pix-size-table--grade + .product--properties{margin: 1.25rem 0rem 0rem 0rem}.stripe-payment-card-form,.stripe-payment-error-box,.stripe-payment-validation-error-box{margin-top: 1.25rem}.shipping-payment--information .alert{margin-bottom: 1.25rem}.payment--method .panel--table.stripe-payment-provider-logos{padding-left: 2.5rem}.stripe-payment-card-cvc-info-wrapper{padding-top: 2.5rem;text-align: center}.stripe-payment-card-cvc-info-popup-cardtype{display: inline-block;padding: .625rem .625rem .625rem .625rem;max-width: 17.5rem;vertical-align: top}.stripe-payment-card-cvc-header{display: inline-block;width: 100%;height: 2.8125rem}.stripe-payment-card-cvc-header-title{float: left;text-align: left}.stripe-payment-card-cvc-header-logos{display: inline-block;float: right}.stripe-payment-card-cvc-header-logos .stripe-payment-provider-logo{float: right;width: 2.5rem;height: 2.5rem;margin: 0rem 0rem 0rem .3125rem}.stripe-payment-card-cvc-infotext{padding-top: .9375rem;padding-bottom: 1.25rem;text-align: left}.checkout--content.finish--content .info{margin-bottom: .625rem}.checkout--content.finish--content .btn.is--link{border-radius: 3px;background-clip: padding-box;border: 1px solid #cbceda}.checkout--content.finish--content .btn.is--link:hover{background: transparent;color: #024469;border-color: #024469}@media screen and (min-width: 1025px){.stripe-payment-card-form .panel--tr{margin-top: .625rem}.stripe-payment-card-form label span.panel--td{float: left;width: 44%}.stripe-payment-card-form input,.stripe-payment-card-form .StripeElement,.stripe-payment-card-form .saved-cards .select-field,.stripe-payment-card-form .country-selection .select-field{width: 56%;max-width: 18.125rem !important}.stripe-payment-card-form .stripe-element-card-cvc{width: 39%;max-width: 15.3125rem !important}.stripe-payment-card-form .description{margin-top: 1.875rem}.stripe-payment-card-form .saved-cards{margin-top: 1.875rem}.stripe-payment-card-cvc-info-wrapper{padding-top: 0}.stripe-payment-card-cvc-info-popup-cardtype{padding: 1.875rem 1.875rem 1.875rem 1.875rem;max-width: none;width: 310px}.is--stripe-payment-selected .confirm--content .information--panel{height: 21.875rem}}@media screen and (min-width: 1150px){.stripe-payment-card-form label span.panel--td{width: 43%}.stripe-payment-card-form input,.stripe-payment-card-form .StripeElement,.stripe-payment-card-form .saved-cards .select-field,.stripe-payment-card-form .country-selection .select-field{width: 57%}.stripe-payment-card-form .stripe-element-card-cvc{width: 45%}}@media screen and (min-width: 78.75em){.stripe-payment-card-form label span.panel--td{width: 38%}.stripe-payment-card-form input,.stripe-payment-card-form .StripeElement,.stripe-payment-card-form .saved-cards .select-field,.stripe-payment-card-form .country-selection .select-field{width: 62%}}.account--stripe-payment-credit-cards{border: 1px solid #cbceda}.account--stripe-payment-credit-cards p{font-size: .875rem}.account--stripe-payment-credit-cards .stripe-payment--table-header{display: none;background: #fff}.account--stripe-payment-credit-cards .stripe-payment--table-header .panel--th{color: #31394a}.account--stripe-payment-credit-cards .panel--tr{padding: .625rem 0rem .625rem 0rem}.account--stripe-payment-credit-cards .panel--td{padding: .3125rem .625rem .3125rem .625rem;display: block;float: none}.account--stripe-payment-credit-cards .panel--td:after{content: "";display: table;clear: both}.account--stripe-payment-credit-cards .column--label,.account--stripe-payment-credit-cards .column--value{width: 50%;float: left}.account--stripe-payment-credit-cards .column--label{font-weight: 600}.account--stripe-payment-credit-cards .column--actions{text-align: center !important}@media screen and (min-width: 1025px){.account--stripe-payment-credit-cards .stripe-payment--table-header{display: block}.account--stripe-payment-credit-cards .panel--tr{padding: 0;border-width: 0 0 1px 0}.account--stripe-payment-credit-cards .panel--tr.is--last-row{border: 0}.account--stripe-payment-credit-cards .panel--td{padding: .625rem .625rem .625rem .625rem;display: inline-block;float: left}.account--stripe-payment-credit-cards .stripe-payment--item{margin: 0}.account--stripe-payment-credit-cards .column--label{display: none}.account--stripe-payment-credit-cards .column--value{width: 100%;float: none}.account--stripe-payment-credit-cards .column--owner{width: 25%}.account--stripe-payment-credit-cards .column--number,.account--stripe-payment-credit-cards .column--type,.account--stripe-payment-credit-cards .column--expiry-date{width: 20%}.account--stripe-payment-credit-cards .column--actions{text-align: right !important}.account--stripe-payment-credit-cards .column--actions .btn{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}}@media screen and (min-width: 1025px){.is--ctl-stripepaymentaccount.is--user .sidebar-main{display: block}.is--ctl-stripepaymentaccount.is--user .sidebar-main + .content--wrapper{margin-left: 16.25rem}.is--ctl-stripepaymentaccount .sidebar-main .categories--headline,.is--ctl-stripepaymentaccount .sidebar-main .categories--navigation,.is--ctl-stripepaymentaccount .sidebar-main .shop-sites--container{display: none}}.amazon-pay-button-wrapper-cart,.amazon-pay-button-wrapper-ajax-cart{padding-top: 1em;clear: right;border: none !important;background: transparent !important}.product--table .table--actions .btn--checkout-proceed.amazon-pay-button-wrapper,.product--table .table--actions .btn--checkout-proceed.amazon-pay-button-wrapper:hover,.product--table .table--actions .btn--checkout-proceed.amazon-pay-button-wrapper::before,.product--table .table--actions .btn--checkout-proceed.amazon-pay-button-wrapper:hover::before{background: transparent !important;border: none !important}.amazon-pay-login-panel{margin-top: 1em}.amazon-pay-sidebar-logo{margin: 1em 0}.amazon-pay-listing-buttons .product--box .buybox--form,.amazon-pay-listing-buttons .product--box .product--detail-btn{height: 6rem}.amazon-pay-listing-buttons .product--box .buybox--form .amazon-pay-button-wrapper,.amazon-pay-listing-buttons .product--box .product--detail-btn .amazon-pay-button-wrapper{clear: both;padding-top: 10px}.buybox--form .amazon-pay-button-wrapper.buybox--button{float: right;background: none !important;border: none !important;margin-top: 10px;margin-top: .625rem}.buybox--form .amazon-pay-button-wrapper.buybox--button::after{content: ' ';display: table;clear: both}.buybox--form .amazon-pay-button-wrapper.buybox--button:hover{background: none !important;border: none !important}.buybox--form button.buybox--button + .amazon-pay-button-wrapper.buybox--button{margin-top: 5px;margin-top: .3125rem}.login-page-amazon-pay-button-wrapper{margin-top: 15px}.amazon-pay-change-shipping-button-wr{margin-top: 5px}.payment--method-logo.payment_logo_amazon_pay_checkout{height: 2rem;width: 10rem;background-image: url('../../custom/plugins/OncoAmazonPay/Resources/views/frontend/_public/src/img/amazon_pay_logo.svg');background-size: contain;background-repeat: no-repeat;margin-top: 0.5rem}.one-step-checkout-amazon-pay-logo{height: 2rem;width: 10rem;max-width: 100%;background-image: url('../../custom/plugins/OncoAmazonPay/Resources/views/frontend/_public/src/img/amazon_pay_logo.svg');background-size: contain;background-repeat: no-repeat;margin: 1em auto}.one-step-checkout-amazon-pay-change-method-container{text-align: center;margin-bottom: 1.5em}.paypal--payment-selection .payment--method-logo.payment_logo_amazon_pay_checkout{display: none}.modal--checkout-add-article .amazon-pay-button-wrapper{float: right}@media screen and (min-width: 30em){.modal--checkout-add-article .amazon-pay-button-wrapper{width: 49%}}@media screen and (min-width: 1025px){.modal--checkout-add-article .amazon-pay-button-wrapper{width: 35%}}.promotion--show{height: inherit !important}.promotion-handle-rotate{-webkit-transform: rotate(180deg);transform: rotate(180deg);display: inline-block}.promotion-message-spacer{margin: .625rem}.promotion--outer{height: 1.875rem;padding: .625rem .125rem 0rem .125rem;width: 100%;bottom: 0;left: 0;position: absolute;overflow: hidden;z-index: 800;-webkit-transition: height .8s ease;-moz-transition: height .8s ease;-o-transition: height .8s ease;transition: height .8s ease}.promotion--inner{background-color: #fff;width: 100%;height: 100%;overflow: hidden;border: 1px solid #cbceda}.promotion-handle{line-height: .375rem;height: 1.25rem;width: 5rem;border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;top: .0625rem;font-size: 1.0625rem;padding: .0625rem;position: relative;float: right;cursor: pointer;text-align: center;border: 1px solid #cbceda;border-bottom-color: #fff;background-color: #fff}.buy-button--both-button-container{margin-top: .4375rem}.buy-button--both-button-container:after{content: "";display: table;clear: both}.buy-button--both-button-container .btn{width: 100%}.buy-button--both-button-container .both-button-container--left-button{width: 3.125rem;padding-right: .3125rem;float: left}.buy-button--both-button-container .both-button-container--right-button{margin-left: 3.4375rem}.buy-button--both-button-container .both-button-container--right-button .btn.is--icon-right{padding-right: .75rem}.free_goods-product,.container--product{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;background-clip: padding-box;margin: .3125rem;border: 1px solid #d3d3d3;position: relative}.free_goods-product .nav{padding: .75rem;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;background-clip: padding-box;top: 7.5rem;border: 1px solid #d3d3d3;position: absolute;cursor: pointer;background: white}.free_goods-product .free_goods-product--toLeft{border-left: 0;left: 0}.free_goods-product .free_goods-product--toRight{right: 0;border-right: 0}.free_goods-product .free_goods-product--toRight:after{content: "";display: table;clear: both}#promotion-free-goods > .premium-product--content.product-slider.free-goods-bundle{height: 22.5rem}.free_goods-product .free_goods-product--content .product-slider--container{white-space: normal}.free_goods-product .free_goods-product--content .product-slider--container .container--product{border: 0}.free_goods-product .free_goods-product--content .product-slider--container .container--product .free_goods-product--variant .js--fancy-select{border-top-left-radius: 3px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 3px;background-clip: padding-box;width: 85%;float: left;border-right: 0}.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .item--title{padding: .9375rem .3125rem .9375rem .3125rem;text-align: center;overflow: hidden}.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner img{margin-bottom: .625rem;height: 8.75rem;margin: 0 auto}.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .hundred-percent{width: 100%}.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .ten-percent{width: 15%;border-top-left-radius: 0px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0px;background-clip: padding-box}.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .btn{height: 2.625rem}.promotion--free-goods-block{padding: 0rem 1.25rem 1.25rem 1.25rem}.promotion--free-goods-image{width: 5rem;height: 3rem;float: left}.promotion--badge{line-height: 3rem;font-size: 1rem;border-radius: 128px;background-clip: padding-box;width: 3rem;margin: 0 auto;text-align: center;font-weight: bold;background: #727272;color: #ffffff}.promotion--free-goods-hint-box{margin-left: 5rem}.promotion--free-goods-hint{float: left;width: 100%}.promotion--free-goods-hint-inner{margin-left: .9375rem;line-height: 1.1875rem;font-weight: bold}.promotion--link-to-free-goods{float: left;width: 100%}.promotion--link-to-free-goods-inner{margin-left: .9375rem;margin-top: .9375rem;line-height: 1.1875rem;font-weight: bold}.promotion--link-to-free-goods-inner .icon--arrow-right{font-size: .625rem;margin-left: .3125rem}@media screen and (min-width: 1025px){.promotion--free-goods-hint{width: 75%}.promotion--free-goods-hint-inner{line-height: 3rem}.promotion--link-to-free-goods{float: right;width: 25%}.promotion--link-to-free-goods-inner{line-height: 3rem;margin-left: 0rem;margin-top: 0rem}}.promotion--description-box{cursor: pointer}.promotion--description{width: 90%}.promotion--description p:last-of-type{display: inline}.promotion--index{margin-left: .3125rem}.promotion--is-right{right: 1.25rem;position: absolute;top: 50%;transform: translateY(-50%)}.promotion--detail-modal .header{padding-left: 2.5rem;padding-right: 2.5rem}.promotion--detail-modal .content{padding: 1.25rem 2.5rem 1.25rem 2.5rem}.promotion--detail-offcanvas{display: none}.promotion--detail-offcanvas .is--open{display: block}.promotion--footnote-index{color: #224b07}.promotion--content-description{padding: .625rem .625rem .625rem .625rem}.promotion--content-title{font-size: 1.125rem;font-weight: 700}.container--ajax-cart .free_goods-product--content .product-slider--item{width: 100%}.vat_id_hint{padding-bottom: .9375rem}.tspo-cross-selling-article-info-container{position: relative;width: auto;display: block}.tspo-cross-selling-article-info{border: 1px solid #a9a9a9;border-radius: 1px;height: 120px;width: 95px;margin-right: 8px;margin-top: 8px}.tspo-cross-selling-article-info .tspo-cross-selling-article-info-image--element{align-content: center;margin: 8px;top: 4px;display: flex;flex-direction: column;align-items: center;justify-content: space-between;flex-wrap: nowrap;height: 80%}.tspo-cross-selling-article-info .tspo-cross-selling-article-info-image--element img{height: 60%;margin-top: 8px}.tspo-cross-selling-article-info .tspo-cross-selling-article-info-image--element .tspo-cross-selling-article-info-image--media--title{position: relative;top: 8px;font-weight: bold;color: dimgrey;font-size: x-small;text-align: center;overflow: hidden;text-overflow: ellipsis}.tspo-cross-selling-article-info-container{display: flex;flex-direction: row;flex-wrap: wrap}.tspo-cross-selling-article-info-container .variant--name{width: 100%}.tspo-cross-selling--header--title{font-weight: normal;font-size: medium}.tspo-cross-selling--category--link{font-weight: bold;font-size: x-small}@charset "UTF-8";#tspo-delivery-times-quantity-exceeded-alert{border-radius: 6px}#delivery-times-quantity-exceeded-text{font-weight: bold;color: #0375b4}.tspo-delivery-times-footnote{align-content: end;text-align: right}.tspo-delivery-times-footnote-text{font-size: small}.tspo-delivery-times-footnote-login-link{font-weight: bold}.image-gallery-slider-thumbnails{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}.tspo-config-option-is--hidden{display: none}.add-voucher--button{float: right;width: auto !important;margin-bottom: 5px;border-radius: 3px !important;padding: 0px 6px 0px 6px !important;margin-top: -5px}.add-voucher--field{width: 100% !important}#tspo_voucher_button_in_cart{margin-top: -5px}.tspo_voucher_validation_fieldset{display: none;color: #c00c00;border-color: #c00c00;width: 100%;border-radius: 3px}img.lazy{transition: opacity 1s;opacity: 0}img.lazy.initial,img.lazy.loaded,img.lazy.error{opacity: 1}.klarna-express.checkout-cart:after{content: "";display: table;clear: both}.klarna-express.checkout-cart klarna-express-button{float: right}.klarna-express.checkout-register{float: none;margin-top: 1rem}.klarna-express.offcanvas-cart{margin-top: 1rem}.ajax--cart klarna-express-button{width: 260px}.content--confirm .method--bankdata.method--bankdata{padding-left: 0}@media screen and (min-width: 30em){.content--confirm .method--bankdata.method--bankdata{padding-left: 40px}}.klarna_onsite_messaging_container.klarna_onsite_messaging_footer_promotion{width: 3.125rem;margin-top: .625rem;margin-bottom: .625rem;margin-left: auto;margin-right: auto;overflow: hidden}.product--details [data-key="credit-promotion-standard"]{line-height: 38px;line-height: 2.375rem;display: block;width: 63%;float: right}.content--basket [data-key="credit-promotion-standard"]{line-height: 2.375rem;max-width: 21.875rem;margin-top: .625rem;margin-bottom: .625rem;display: block;margin-left: auto;margin-right: auto}.sentry-error-embed-wrapper{z-index: 9999 !important}.paypal--sidebar .paypal--sidebar-inner{padding: .625rem .625rem .625rem .625rem}.paypal--sidebar .logo--image{margin: auto}@media screen and (min-width: 1025px){.paypal--sidebar{margin-bottom: 1.25rem;border: 1px solid #cbceda}.paypal--sidebar .paypal--sidebar-inner{padding: .75rem .75rem .75rem .75rem}.paypal--sidebar .paypal--sidebar-inner-returns{padding: .75rem .75rem .75rem 1.5rem}}.unified-instructions--table{margin: 0 auto;width: 100%;table-layout: fixed}.unified-instructions--table tr{width: 100%}.unified-instructions--table tr td{background: none;width: 50%;word-wrap: break-word}.unified-instructions--table tr td.bolder{font-weight: bolder}.unified--panel{margin: 1.25rem 0rem 1.25rem 0rem;width: 100%}.unified--panel .unified--instruction{font-weight: bolder;text-align: center}.unified--panel .unified-header--left-td{width: 45%;text-align: right}.unified--panel .unified-header--left-td h3{margin-top: .625rem}.unified--panel .unified-header--center-td{min-width: 6.25rem;width: auto}.unified--panel .unified-header--right-td{width: 45%}.unified--panel .unified-legal--message{text-align: center}.finish--loading-indicator{width: 1.3125rem;height: 1.3125rem;margin: 0 auto;display: block;position: relative;box-sizing: content-box}.finish--loading-indicator:before{border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;width: 100%;height: 100%;box-sizing: border-box;display: block;content: "";border-width: 2px;border-style: solid;border-color: #333 #ccc #ccc #ccc}@media screen and (min-width: 30em){.unified-instructions--container{margin: 1.25rem 0rem 1.25rem 0rem}.unified-instructions--table{width: 80%;border: 1px solid #cbceda;border-radius: 3px}.unified-instructions--table tr{width: 100%}.unified-instructions--table tr td{font-size: inherit}.unified-instructions--table tr td.bolder{font-size: inherit;width: 50%}}@media screen and (min-width: 1150px){.unified-instructions--table{width: 50%}}.paypal-unified--error{margin-bottom: 1.25rem}.paypal--payment-selection .is--plus-container{border-bottom: 0}.paypal--payment-selection .is--plus-container .method--label{display: none}.paypal--payment-selection .is--plus-container #ppplus{padding: 0;margin: 0}.paypal--payment-selection .is--plus-container #ppplus iframe{top: -1.625rem;position: relative}.paypal--payment-selection .is--plus-container .method--description{position: relative;width: 100%;display: block}.paypal--payment-selection .is--plus-container.payment--method{margin-bottom: -1.75rem;padding: 0;height: inherit}.paypal--payment-selection .is--plus-container.payment--method:hover{background-color: white}.paypal--payment-selection .is--plus-container.payment--method.js--is-active,.paypal--payment-selection .is--plus-container.payment--method.is--active{background-color: white}.paypal--payment-selection .is--plus-container.payment--method.js--is-active:after,.paypal--payment-selection .is--plus-container.payment--method.is--active:after{display: none}.paypal--payment-selection .method--input{display: none}.paypal--payment-selection .payment--method{font-size: .6875rem;padding: 1.25rem 0rem 1.25rem 0rem;color: #3f3f3f;margin-bottom: 0;font-family: Arial, sans-serif;position: relative;cursor: pointer;height: inherit}.paypal--payment-selection .payment--method:after{content: "";display: table;clear: both}.paypal--payment-selection .payment--method:hover{background-color: #f9f9f9}.paypal--payment-selection .payment--method.js--is-active,.paypal--payment-selection .payment--method.is--active{cursor: default;background-color: #f9f9f9}.paypal--payment-selection .payment--method.js--is-active .method--name,.paypal--payment-selection .payment--method.is--active .method--name{font-weight: bold}.paypal--payment-selection .payment--method.js--is-active .method--label,.paypal--payment-selection .payment--method.is--active .method--label{width: 100%}.paypal--payment-selection .payment--method.js--is-active .method--description,.paypal--payment-selection .payment--method.is--active .method--description{padding-left: .5rem;display: block}.paypal--payment-selection .payment--method.js--is-active:after,.paypal--payment-selection .payment--method.is--active:after{height: 1.125rem;width: 1.4375rem;right: .5rem;top: .9375rem;content: '';position: absolute;background: url('https://www.paypalobjects.com/webstatic/ppplus/icons/checkmark.png') no-repeat}.paypal--payment-selection .payment--method:last-child{border-bottom: 0}.paypal--payment-selection .method--label{padding-left: .5rem;width: 17%;float: left}.paypal--payment-selection .method--description{display: none;float: left;width: 65%}.paypal--payment-selection .method--name{font-size: .75rem;color: #3f3f3f;font-weight: normal;cursor: pointer}.paypal--payment-selection .method--bankdata{text-align: center;clear: both}@media screen and (min-width: 1025px){.paypal--payment-selection .is--plus-container #ppplus{margin-bottom: -2.9375rem;padding: 0;width: 100%}.paypal--payment-selection .is--plus-container #ppplus iframe{top: -2.875rem}.paypal--payment-selection .payment--method.js--is-active .method--label,.paypal--payment-selection .payment--method.is--active .method--label{width: 17%}.paypal--payment-selection .payment--method.js--is-active .method--description,.paypal--payment-selection .payment--method.is--active .method--description{width: 66%}.paypal--payment-selection .payment--method:last-child{border-bottom: 1px solid #cbceda}}.paypal-unified-installments-banner--product-detail{margin-bottom: .625rem}.paypal-unified-installments-banner--cart{margin-top: 1.25rem}.paypal-unified-ec--outer-button-container:after{content: "";display: table;clear: both}.paypal-unified-ec--button-container{margin-top: .625rem}.product--table .paypal-unified-ec--button-container{margin-top: 0rem}.register--login .paypal-unified-ec--outer-button-container{line-height: normal}.paypal-unified-ec--button-placeholder{height: 2.1875rem}.paypal-unified-ec--button-placeholder.paypal-button--is-responsive-size{height: 3.375rem}.paypal-unified-ec--button-placeholder-has-pay-later-button{height: 4.375rem}.paypal-unified-ec--button-placeholder-has-pay-later-button.paypal-button--is-responsive-size{height: 6.5625rem}@media screen and (min-width: 30em){.product--table .paypal-unified-ec--button-container{margin-top: .625rem}}@media screen and (min-width: 1025px){.product--table .paypal-unified-ec--button-container{margin-top: -0.3125rem;margin-bottom: .625rem}}.paypal-unified--error-message{margin-top: 1rem;padding: 1rem 1rem 1rem 1rem;border-radius: 3;background-clip: padding-box;width: 100%;border: 1px solid #cbceda}.paypal-button-width--small{width: 9.375rem}.paypal-button-width--medium{width: 15.625rem}.paypal-button-width--large{width: 21.875rem;max-width: 100%}.paypal-button-width--responsive{width: 63%;text-align: right}.paypal-button-width--responsive.paypal-button--is-ajax-cart{width: 100%;text-align: right}.paypal-button-width--responsive.paypal-button--is-login{width: 100%}.paypal-button-width--responsive.paypal-button--is-listing{width: 100%}.paypal-button-width--responsive.paypal-button--is-cart{width: 18.125rem}.paypal-button-width--responsive.paypal-unified-in-context--button-container,.paypal-button-width--responsive.paypal-unified-pay-later--button-container,.paypal-button-width--responsive.paypal-unified--smart-payment-buttons,.paypal-button-width--responsive.paypal-unified--sepa-payment-buttons{width: 14.75rem}.container--ajax-cart.is--shown .paypal-unified-ec--outer-button-container .paypal-unified-ec--button-container.paypal-button--is-ajax-cart.paypal-button-width--responsive{width: 100%}.paypal-unified--smart-payment-buttons{float: right}#paypal-acdc-form .paypal--acdc-submit-error{margin-bottom: .5rem}#paypal-acdc-form .acdc-column-container{-webkit-column-count: 2;column-count: 2}#paypal-acdc-form input[type="text"]{width: 100%;margin-bottom: .5rem}#paypal-acdc-form .field{height: 2.375rem;margin-bottom: .5rem;width: unset}.swag-payment-paypal-unified-pay-upon-invoice-legal-text-container{width: 14.9375rem}.swag-payment-paypal-unified-pay-upon-invoice-legal-text-container .swag-payment-paypal-unified-pay-upon-invoice-legal-text{font-size: .75rem;padding-bottom: .9375rem}.pay-upon-invoice--extra-fields .pui-extra-field{margin-bottom: .5rem}.pay-upon-invoice--extra-fields .pui--phone,.pay-upon-invoice--extra-fields .pui--birthday{width: 16.5625rem}.pay-upon-invoice--extra-fields .select-field,.pay-upon-invoice--extra-fields .js--fancy-select{width: auto}input[type="date"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 3px;background-clip: padding-box;box-sizing: border-box;line-height: 1.1875rem;font-size: .875rem;width: 18.125rem;padding: .625rem .625rem .5625rem .625rem;box-shadow: inset 0 1px 1px #cbceda;background: #fff;border: 1px solid #cbceda;border-top-color: #bdc0cf;color: #989898;text-align: left}input[type="date"]:focus{box-shadow: 0 0 0 transparent;outline: none;border-color: #0375b4;background: #fff;color: #727272}input[type="date"].has--error{color: #c00c00;background: #f3958f;border-color: #c00c00}input[type="date"].input--field{margin-bottom: .625rem;width: 100%}input[type="date"].input--field.input--field-zipcode{width: 30%;float: left}input[type="date"].input--field.input--field-city{width: 68%;float: left}input[type="date"].input--field.input--spacer{margin-right: 2%}input[type="date"].is--small{height: 2.125rem}input[type="date"].is--medium{height: 2.375rem}input[type="date"].is--large{height: 2.625rem}.loading-animation{text-align: center;color: #0375b4}.loading-animation .icon--spinner:before{font-size: 2.5rem;display: inline-block;-ms-animation: spin 2000ms linear 0s infinite;animation: spin 2000ms linear 0s infinite}.loading-animation .loading-label{padding: 8px;font-size: 1.15rem}.is--ctl-detail .content-main .content-main--inner,.is--ctl-custom404detail .content-main .content-main--inner,.is--ctl-index .content-main .content-main--inner{padding: 0}.content-main{max-width: 1434px}.content-main .content-main--inner{padding: 0 8px}@media all and (min-width: 1025px){.content-main .content-main--inner{padding: 0 14px}}@media all and (min-width: 1501px){.content-main .content-main--inner{padding: 0}}.is--ctl-index .content{float: none}.container{background-color: transparent !important}.js--off-canvas-button{padding: 0 !important}.hide{display: none !important}.show{display: block !important}.select-field:after{font-family: "sportfits-icons";content: "\e929";right: -2px;font-size: 18px}input[type=checkbox]{accent-color: #0375b4}input[type=range]{-webkit-appearance: none;-webkit-tap-highlight-color: rgba(255,255,255,0);height: 6px;margin-top: 19px;margin-bottom: 8px;background-color: #FFFFFF;border: 1px solid #727272}input[type=range]:before{content: "";height: 6px;background-color: #0375b4;display: block;position: absolute}input[type=range]:disabled{background-color: #c8c8c8}input[type=range] ::-webkit-slider-runnable-track{height: 4px}input[type=range]::-moz-range-track{height: 4px;border: none;border-radius: 0;color: transparent;background: transparent}input[type=range]::-ms-track{height: 4px;border: none;border-radius: 0;color: transparent;background: transparent}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background: transparent}input[type=range]::-ms-tooltip{display: none}input[type=range]::-webkit-slider-thumb{box-shadow: #727272;-webkit-appearance: none;cursor: ew-resize;width: 26px;height: 26px;border: none;border-radius: 50%;background: #0375b4;-ms-transition: all 200ms ease-out 0s;transition: all 200ms ease-out 0s;-ms-transition-property: width, height;transition-property: width, height}input[type=range]:active::-webkit-slider-thumb{width: 26px;height: 26px}input[type=range]:focus::-webkit-slider-thumb{-webkit-box-shadow: 0 0 0 6px rgba(3,117,180,0.15);box-shadow: 0 0 0 6px rgba(3,117,180,0.15)}input[type=range]::-moz-range-thumb{box-shadow: #727272;-webkit-appearance: none;cursor: ew-resize;width: 26px;height: 26px;border: none;border-radius: 50%;background: #0375b4;-ms-transition: all 200ms ease-out 0s;transition: all 200ms ease-out 0s;-ms-transition-property: width, height;transition-property: width, height}input[type=range]:active::-moz-range-thumb{width: 26px;height: 26px}input[type=range]:focus::-moz-range-thumb{-webkit-box-shadow: 0 0 0 6px rgba(3,117,180,0.15);box-shadow: 0 0 0 6px rgba(3,117,180,0.15)}input[type=range]::-ms-thumb{box-shadow: #727272;-webkit-appearance: none;cursor: ew-resize;width: 26px;height: 26px;border: none;border-radius: 50%;background: #0375b4;-ms-transition: all 200ms ease-out 0s;transition: all 200ms ease-out 0s;-ms-transition-property: width, height;transition-property: width, height}input[type=range]:active::-ms-thumb{width: 26px;height: 26px}input[type=range]:focus::-ms-thumb{-webkit-box-shadow: 0 0 0 6px rgba(3,117,180,0.15);box-shadow: 0 0 0 6px rgba(3,117,180,0.15)}input[type=range]:disabled::-webkit-slider-thumb{background: #c8c8c8;background-clip: content-box}input[type=range]:disabled::-moz-range-thumb{background: #c8c8c8;background-clip: content-box}input[type=range]:disabled::-ms-thumb{background: #c8c8c8;background-clip: content-box}.loading-button:not(.is--icon-right):before{font-family: "sportfits-icons";height: 18px;width: 18px;margin-right: 8px;line-height: 18px;font-size: 18px}.loading-button:not(.is--icon-right).loading:before{content: "\e90f" !important;opacity: 1;display: inline-block;-ms-animation: spin 1100ms linear 0s infinite;animation: spin 1100ms linear 0s infinite}.loading-button.is--icon-right:after{font-family: "sportfits-icons";height: 18px;width: 18px;margin-right: 8px;line-height: 18px;font-size: 18px}.loading-button.is--icon-right.loading:after{content: "\e90f" !important;opacity: 1;display: inline-block;-ms-animation: spin 1100ms linear 0s infinite;animation: spin 1100ms linear 0s infinite}.loading-button.loading > i{display: none !important}.icon-list-nav{display: flex;flex-direction: row;flex-wrap: wrap;list-style-type: none;border-top: 1px solid #c8c8c8;margin-top: 8px;padding-top: 4px}.icon-list-nav li{box-sizing: border-box;height: 70px;display: flex;flex-direction: column;align-items: center;justify-content: space-around;flex-wrap: nowrap;padding: 8px 40px}.icon-list-nav li:hover,.icon-list-nav li.is--active{background-color: #025482 !important}.icon-list-nav li:hover a,.icon-list-nav li.is--active a{color: #FFFFFF}.icon-list-nav li:hover img,.icon-list-nav li.is--active img{filter: invert(93%) sepia(80%) saturate(0%) hue-rotate(310deg) brightness(102%) contrast(101%)}.icon-list-nav li a{color: #727272;font-size: 0.75rem;text-align: center;display: flex;flex-direction: column;justify-content: center;width: 100%;height: 100%}.icon-list-nav li i{font-size: 2rem}.icon-list-nav li img{filter: invert(46%) sepia(4%) saturate(158%) hue-rotate(2deg) brightness(96%) contrast(93%);object-fit: contain}.icon-list-nav.greyish li{background-color: #e9eaef}.icon-list-nav.bordered li{border: 1px solid #c8c8c8}html{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility !important;font-feature-settings: "kern";-webkit-font-feature-settings: "kern";-moz-font-feature-settings: "kern";-moz-font-feature-settings: "kern=1";font-size: 16px;font-weight: 300;scroll-behavior: smooth;background-color: #FFFFFF;overflow-x: hidden;overflow-y: scroll}img{object-fit: contain}body{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight: 300;background-color: transparent !important}.content-main{box-shadow: none;margin-top: 0}.page-wrap{overflow-x: hidden;position: relative;display: flex;flex-direction: column;flex-wrap: nowrap}.page-wrap .tspo-notification-banner-container{order: 1}.page-wrap .header-main{order: 3}.page-wrap .navigation-main{order: 5}.page-wrap .steps--container{order: 6}.page-wrap .content-main{order: 7}.page-wrap footer{order: 9}@media all and (min-width: 768px){.page-wrap .tspo-notification-banner-container{order: 6}}.ajax-search-active .page-wrap{min-height: 100%;overflow: hidden}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea,#paypal-acdc-form .field{font-size: 16px}@media all and (min-width: 521px){input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea,#paypal-acdc-form .field{font-size: inherit}}h1,h2,h3,h4,h5,h6{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight: 300;color: #727272}p{line-height: 1.5}@keyframes spin{0%{transform: rotate(0deg)}100%{transform: rotate(359deg)}}@keyframes fadeRight{0%{transform: translateX(0)}100%{opacity: 0;transform: translateX(15px)}}@keyframes pulsate{0%{transform: scale(.1, .1);opacity: 0}50%{opacity: 0.8}100%{transform: scale(1, 1);opacity: 0}}@keyframes loadingLineAnimation{0%{left: -40%}50%{left: 20%;width: 80%}100%{left: 100%;width: 100%}}.white-box{background-color: #FFFFFF;border: 1px solid #e9eaef;border-radius: 3px;padding: 5px}@media all and (min-width: 1151px){.white-box{padding: 8px}}.custom-page--content{margin-top: 30px}.custom-page--content h3{color: #0375b4}.custom-page--content h4{font-weight: 400}.custom-page--content p,.custom-page--content ul{line-height: 1.7}.panel--title,.navigation--headline{color: #0375b4 !important}.underlined{text-decoration: underline}.underlined:before{display: inline-block}.bold-font{font-weight: 700 !important}.forms--content{margin-top: 0}.forms--content .panel--body{padding: 0}.forms--content .forms--inner-form{padding: 0}.widerruf-musterformular{border: 1px #c8c8c8 solid}.shop-sites--container{border-radius: 0;border-width: 0 1px 0 0}.shop-sites--container .shop-sites--headline{color: #727272}.country-specific-return-information{max-width: 900px}.country-specific-return-information td:first-child{width: 150px}.country-specific-delivery-information{border-collapse: collapse;width: 100%;border-spacing: 0;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.country-specific-delivery-information th{background-color: transparent;color: #FFFFFF;padding: 14px}.country-specific-delivery-information th.delivery-time{width: 240px}.country-specific-delivery-information th .caption{font-weight: 300;font-size: 0.75rem}.country-specific-delivery-information th.primary-header{background-color: #0375b4;font-weight: 700}.country-specific-delivery-information th.secondary-header{background-color: #0496e6;font-weight: 400}.country-specific-delivery-information td{padding: 8px}.country-specific-delivery-information td.remarks{padding: 14px}.country-specific-delivery-information td:first-child{font-weight: 400}.country-specific-delivery-information td.odd{background-color: #FFFFFF;border-bottom: 1px #c8c8c8 solid}.country-specific-delivery-information td.even{background-color: #e9eaef;border-bottom: 1px #c8c8c8 solid}.country-specific-delivery-information .flag{margin-right: 8px;display: block;margin-bottom: 8px}.country-specific-delivery-information .prepayment-account{margin-top: 8px}.country-specific-delivery-information .prepayment-account .prepayment-account-data > div{display: flex;flex-direction: row;flex-wrap: wrap}.country-specific-delivery-information .prepayment-account .prepayment-account-data .value{margin-left: 8px}.country-specific-delivery-information .prepayment-account .headline,.country-specific-delivery-information .prepayment-account .lab{font-weight: 700}.country-specific-delivery-information:not(.payment-information) td:first-child{font-size: 0.75rem}@media all and (min-width: 768px){.country-specific-delivery-information{-webkit-hyphens: none;-ms-hyphens: none;hyphens: none}.country-specific-delivery-information th:nth-child(1):not(.secondary-header),.country-specific-delivery-information td:nth-child(1){border-right: 10px #fff solid}.country-specific-delivery-information th:nth-child(2),.country-specific-delivery-information td:nth-child(2){border-right: 10px #fff solid}.country-specific-delivery-information:not(.payment-information) td:first-child{font-size: 1rem}}.payment-information{line-height: 1.3}.header-main{box-shadow: 0 4px 3px -2px #e9eaef}.top-bar{margin-bottom: 0;padding: 4px 8px;background-color: #0375b4;height: 33px;display: block !important;visibility: hidden;position: fixed;z-index: 8000}@media all and (min-width: 768px){.top-bar{visibility: visible;position: static;z-index: auto}}.top-bar .container{background-color: #0375b4;max-width: 1434px}.top-bar--language .language--flag{position: absolute;top: 7px}.top-bar--language .field--select{position: relative}.top-bar--language .select-field{width: 30px;height: 25px}.top-bar--language .select-field:after{line-height: 25px;height: 25px;width: 16px;text-align: center;background-color: #0375b4;border-left: none}.top-bar--language .select-field .language--select{background: none;border: none}.top-bar--navigation{width: 100%;height: 25px;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}.top-bar--navigation > .navigation--entry{padding: 0;font-size: 0.875rem;color: #FFF}@media all and (min-width: 1025px){.top-bar--navigation > .navigation--entry{font-size: 0.875rem}}.top-bar--navigation > .navigation--entry .icon--return:before,.top-bar--navigation > .navigation--entry .icon--truck:before,.top-bar--navigation > .navigation--entry .icon--service:before{height: 14px}.top-bar--navigation > .navigation--entry > a{color: #FFF}.top-bar--navigation > .navigation--entry:hover{color: #FFF}.top-bar--navigation > .navigation--entry.entry--trusted-shops{display: none}.top-bar--navigation > .navigation--entry.entry--service{cursor: pointer}.top-bar--navigation > .navigation--entry.entry--service:after{font-family: "sportfits-icons";content: "\e929";width: 10px;display: inline-block;position: relative;font-size: 18px}.top-bar--navigation > .navigation--entry.entry--service .service--list{display: none}.top-bar--navigation > .navigation--entry.entry--service.js--is--dropdown-active .service--list{display: block;position: absolute;right: 0;background-color: #FFFFFF;z-index: 1000;padding: 4px;border: 1px solid #c8c8c8}.top-bar--navigation > .navigation--entry .icon--truck:before{width: 26px;display: inline-block}.top-bar--navigation > .navigation--entry .icon--return:before,.top-bar--navigation > .navigation--entry .icon--service:before{width: 14px;display: inline-block}@media all and (min-width: 521px){.top-bar--navigation .service--list{min-width: 308px}.top-bar--navigation .service--list .service--entry{list-style: none;padding: 8px;color: #727272;line-height: 1.5}.top-bar--navigation .service--list .service--entry:not(:last-child){border-bottom: 1px solid #e9eaef}.top-bar--navigation .service--list .service--entry:hover{font-weight: 700}}@media all and (min-width: 861px){.top-bar--navigation > .navigation--entry.entry--trusted-shops{display: block;line-height: 25px}}.top-bar--navigation .top-bar--language .select-field:hover{color: #FFFFFF}@media all and (min-width: 861px){.top-bar--navigation .navigation--entry.entry--sportfits{display: block}}.header--navigation{position: static;max-width: 1434px;display: grid;display: -ms-grid;grid-template-columns: repeat(12, 1fr);grid-template-rows: 50px 44px;-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows: 50px 60px}.header--navigation .navigation--entry{grid-row-start: 1;grid-row-end: 2;padding: 0 4px;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.header--navigation .navigation--entry .entry--link,.header--navigation .navigation--entry .cart--link{border: none;width: 44px;background-image: none;background-color: transparent;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.header--navigation .navigation--entry .entry--link i:not(.icon--close-circle):before,.header--navigation .navigation--entry .cart--link i:not(.icon--close-circle):before{font-size: 1.3rem}.header--navigation .navigation--entry .entry--link.badge--visible,.header--navigation .navigation--entry .cart--link.badge--visible{padding-left: 0}.header--navigation .navigation--entry .entry--link span,.header--navigation .navigation--entry .cart--link span{font-size: 0.875rem;line-height: 1.2;font-weight: 300;display: none}.header--navigation .navigation--entry .entry--link i:not(.icon--close-circle),.header--navigation .navigation--entry .cart--link i:not(.icon--close-circle){height: 30px;position: relative;line-height: 30px}.header--navigation .navigation--entry .entry--link.cart--link .badge,.header--navigation .navigation--entry .cart--link.cart--link .badge{background-image: linear-gradient(to bottom, #6a9e06 0%, #496d04 100%)}.header--navigation .navigation--entry .entry--link .badge,.header--navigation .navigation--entry .cart--link .badge{font-size: 0.75rem;font-weight: 700;line-height: 19px;display: none;background-color: #FF0000;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);border: none;color: #FFFFFF;position: absolute;top: -4px;right: -16px}.header--navigation .navigation--entry .entry--link .badge.is--visible,.header--navigation .navigation--entry .cart--link .badge.is--visible{display: block}@media all and (min-width: 521px){.header--navigation .navigation--entry .entry--link,.header--navigation .navigation--entry .cart--link{width: 14vw;height: 54px;padding-top: 8px;padding-bottom: 8px}.header--navigation .navigation--entry .entry--link span,.header--navigation .navigation--entry .cart--link span{display: block}.header--navigation .navigation--entry .entry--link i:not(.icon--close-circle),.header--navigation .navigation--entry .cart--link i:not(.icon--close-circle){height: 26px;line-height: 26px}.header--navigation .navigation--entry .entry--link i:not(.icon--close-circle):before,.header--navigation .navigation--entry .cart--link i:not(.icon--close-circle):before{font-size: 1rem}.header--navigation .navigation--entry .entry--link .badge,.header--navigation .navigation--entry .cart--link .badge{top: -2px;right: -18px}}@media all and (min-width: 768px){.header--navigation .navigation--entry .entry--link i:before,.header--navigation .navigation--entry .cart--link i:before{font-size: 1.3rem}}@media all and (min-width: 1025px){.header--navigation .navigation--entry .entry--link,.header--navigation .navigation--entry .cart--link{width: 10vw;padding-left: 0;padding-right: 0}}@media all and (min-width: 1501px){.header--navigation .navigation--entry .entry--link,.header--navigation .navigation--entry .cart--link{width: fit-content}.header--navigation .navigation--entry .entry--link .badge,.header--navigation .navigation--entry .cart--link .badge{right: -18px}}.header--navigation .navigation--entry.entry--account{grid-column-start: 2;grid-column-end: 3;position: relative}.header--navigation .navigation--entry.entry--account.user-logged-in .icon--account:before{content: "\e93d";color: #0375b4;background: -webkit-linear-gradient(#0496e6, #0375b4);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.header--navigation .navigation--entry.entry--notepad{grid-column-start: 11;grid-column-end: 12}.header--navigation .navigation--entry.entry--cart{grid-column-start: 12;grid-column-end: 13}.logo-main{width: 100%;grid-column-start: 4;grid-column-end: 10;grid-row-start: 1;grid-row-end: span 1;padding: 8px 8px 2px 8px}.logo-main .logo--shop{width: 100%;height: 100%;display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}.logo-main .logo--shop .logo--img{height: 100%;width: 130px;max-width: 240px;background-size: contain !important;background-repeat: no-repeat !important;background-position-y: center !important}.logo-main .logo--shop .logo--img.sportfits{background: url("../../themes/Frontend/SportFits/frontend/_public/src/img/logos/sportfits-logo-label-ci-color.svg")}.logo-main .logo--link{height: 100%;width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap}.header-burger-menu{width: 44px;grid-column-start: 1;grid-column-end: 2;grid-row-start: 1;grid-row-end: 2;display: flex;flex-direction: column;justify-content: center}.header-burger-menu .entry--link{border: none;width: 44px;background-image: none;background-color: transparent;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.header-burger-menu .entry--link i:not(.icon--close-circle):before{font-size: 1.3rem}@media all and (min-width: 521px){.header-burger-menu .entry--link i:before{font-size: 1.6rem}}@media all and (min-width: 1025px){.header-burger-menu{display: none}}.header-search-bar{position: static !important;padding: 0 8px;-ms-transition: all 2000ms ease 0s;transition: all 2000ms ease 0s;-ms-transition-property: grid-column-start;transition-property: grid-column-start;grid-column-start: 1;grid-column-end: 13;grid-row-start: 2;grid-row-end: 3}.header-search-bar.focused{height: 50px;grid-column-start: 1;grid-row-start: 1;grid-row-end: 2}@media all and (min-width: 521px){.header--navigation{grid-template-rows: 54px 44px}.header--navigation .logo-main{grid-column-start: 2;grid-column-end: 6}.header--navigation .logo-main .logo--link{justify-content: flex-start}.header--navigation .navigation--entry{padding: 0 8px}.header--navigation .navigation--entry.entry--account{grid-column-start: 10;grid-column-end: 11}.header--navigation .navigation--entry.entry--notepad{grid-column-start: 11;grid-column-end: 12}.header--navigation .navigation--entry.entry--cart{padding-right: 0;grid-column-start: 12;grid-column-end: 13}.header--navigation .header-search-bar .form--ajax-loader{top: 20px}}@media all and (min-width: 768px){.header--navigation{grid-template-rows: 66px 44px}}@media all and (min-width: 1025px){.header--navigation{grid-template-rows: 50px 44px}.header--navigation .logo-main{grid-column-start: 1;grid-column-end: 4;grid-row-end: span 2;padding: 8px}.header--navigation .logo-main .logo--link{width: 220px}.header--navigation .logo-main .logo--shop .logo--img{width: 100%}.header--navigation .logo-main .logo--shop .logo--img.sportfits{background: url("../../themes/Frontend/SportFits/frontend/_public/src/img/logos/sportfits-logo-ci-color.svg")}.header--navigation .header-search-bar{grid-column-start: 4;grid-column-end: 10;grid-row-start: 1;grid-row-end: span 2;padding: 0 14px 0 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;height: 100%}.header--navigation .header-search-bar.focused{grid-column-start: 4}.header--navigation .navigation--entry{grid-row-end: span 2}.header--navigation .header-search-bar{grid-column-start: 4}}@media all and (min-width: 1151px){.header--navigation .header-search-bar{padding-left: 40px;padding-right: 40px}}@media all and (min-width: 1501px){.header--navigation .logo-main{padding-left: 0}.header--navigation .navigation--entry{align-items: flex-end}}@media print{.header-main{display: none}}.is--act-confirm .header--navigation{grid-template-rows: 50px}.is--act-confirm .header--navigation .header-search-bar{display: none}@media all and (min-width: 768px){.is--act-confirm .header--navigation .header-search-bar{display: block}}.is--act-confirm .header-burger-menu{display: none}.account--dropdown-navigation .account--menu{background-color: #FFFFFF;padding-top: 14px}.account--dropdown-navigation.user-logged-out .my-account-description{padding: 20px}.account--dropdown-navigation.user-logged-out .my-account-description ul{margin-top: 14px}.account--dropdown-navigation.user-logged-out .navigation--register{font-size: 1rem}.mobile--switches .top-bar--language .language--flag{top: 4px}.mobile--switches .top-bar--language .select-field{top: -12px}.footer-main .container{width: 100%;padding: 0 8px}@media all and (min-width: 768px){.footer-main .container{padding: 0 30px}}.footer-main .footer--columns:first-child{border-bottom: 1px solid #c8c8c8}.footer-main .footer--columns:last-child{padding-bottom: 8px}.footer-main .footer--columns .footer--column:not(:last-child){border-bottom: 1px solid #c8c8c8}.footer-main .footer--columns .footer--column .column--content{margin-bottom: 8px}.footer-main .footer--columns .footer--column .column--headline{margin: 0;line-height: 2;font-size: 1rem;color: #0375b4;cursor: pointer;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}.footer-main .footer--columns .footer--column .column--headline.is--active{font-weight: 700}.footer-main .footer--columns .footer--column .column--headline.is--active:after{content: "\e610"}.footer-main .footer--columns .footer--column .column--headline:after{font-family: "sportfits-icons";content: "\e612";color: #727272;font-size: 0.64rem;padding-right: 4px}@media all and (min-width: 768px){.footer-main .footer--columns{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap}.footer-main .footer--columns:not(:last-child){margin-bottom: 20px;padding-bottom: 20px}.footer-main .footer--columns .footer--column{width: 30%;border-bottom: none !important}.footer-main .footer--columns .column--headline{font-weight: 700;cursor: auto}.footer-main .footer--columns .column--headline:after{display: none}.footer-main .footer--columns .js--collapse-target{display: block}}@media all and (min-width: 1151px) and (max-width: 1260px){.footer-main .footer--columns{width: 96%;margin: 0 auto}}.footer-main .footer-newsletter-bar{margin: 8px 0;background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%)}.footer-main .footer-newsletter-bar .headline{font-size: 1.15rem;padding: 8px 0;text-align: center;color: #FFFFFF}.footer-main .footer-newsletter-bar .restriction{color: #FFFFFF;text-align: center;font-size: 0.75rem}.footer-main .footer-newsletter-bar .container{background-color: transparent}.footer-main .footer-newsletter-bar .newsletter--form{width: 80%;max-width: 380px;margin: 0 auto}.footer-main .footer-newsletter-bar .newsletter--form .newsletter-field-and-button{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.footer-main .footer-newsletter-bar .newsletter--form .newsletter-field-and-button .newsletter--field{width: 100%}.footer-main .footer-newsletter-bar .newsletter--form .newsletter--button{flex-grow: 1;text-align: center;position: relative;left: -2px;border-radius: 0 2px 2px 0}.footer-main .footer-newsletter-bar .newsletter--form .button--text{display: none}.footer-main .footer-newsletter-bar .newsletter--form .restriction{width: 100%;padding: 8px 0}@media all and (min-width: 768px){.footer-main .footer-newsletter-bar .headline{font-size: 2rem}}.footer-main .footer--column-partner-links{display: none}.footer-main .footer--column-partner-links .footer-partner-container{display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.footer-main .footer--column-partner-links .footer-partner-container{display: flex;flex-wrap: wrap}}@media all and (min-width: 768px){.footer-main .footer--column-partner-links{display: block}}.footer-main .footer-icons{display: grid;grid-gap: 8px;grid-template-columns: repeat(3, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.footer-main .footer-icons{display: flex;flex-wrap: wrap}}.footer-main .footer-icons.payment-icons{background-color: #e9eaef;padding: 8px;border-radius: 5px}.footer-main .footer-icons > .icon{background-color: #FFFFFF;border-radius: 5px;height: 44px;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;text-align: center;color: #727272}.footer-main .footer-icons > .icon.icon--payment-amazon_pay:before{font-size: 22px;margin-top: 2px}.footer-main .footer-icons > .icon.icon--payment-swagpaymentpaypalunifiedp24{display: none !important}.footer-main .footer-icons > .icon.icon--payment-swagpaymentpaypalunified:before{font-size: 24px}.footer-main .footer-icons > .icon.icon--payment-stripe_payment_sofort:before,.footer-main .footer-icons > .icon.icon--payment-swagpaymentpaypalunifiedsofort:before,.footer-main .footer-icons > .icon.icon--payment-bestit_klarna_payments_direct_bank_transfer:before{font-size: 24px}.footer-main .footer-icons > .icon.icon--payment-stripe_payment_card-mastercard:before,.footer-main .footer-icons > .icon.icon--payment-swagpaymentpaypalunifiedadvancedcreditdebitcard-mastercard:before{font-size: 36px}.footer-main .footer-icons > .icon.icon--payment-stripe_payment_card-visa:before,.footer-main .footer-icons > .icon.icon--payment-swagpaymentpaypalunifiedadvancedcreditdebitcard-visa:before{font-size: 20px}.footer-main .footer-icons > .icon.icon--payment-stripe_payment_google_pay:before{font-size: 20px}.footer-main .footer-icons > .icon.icon--payment-bestit_klarna_payments_pay_now:before{font-size: 24px}.footer-main .footer-icons > .icon.icon--payment-stripe_payment_apple_pay:before{font-size: 20px}.footer-main .footer-icons > .icon.icon--payment-swagpaymentpaypalunifiedp24:before{font-size: 20px}.footer-main .footer-icons > .icon.icon--payment-bestit_klarna_payments_pay_later,.footer-main .footer-icons > .icon.icon--payment-prepayment{font-size: 0.875rem}.footer-main .footer-icons > .icon.icon--payment-swagpaymentpaypalunifiedsepa:before{font-size: 30px}.footer-main .footer-icons > .icon.icon--payment-stripe_payment_ideal:before,.footer-main .footer-icons > .icon.icon--payment-swagpaymentpaypalunifiedideal:before{font-size: 34px}.footer-main .footer-icons > .icon.icon--payment-stripe_payment_bancontact,.footer-main .footer-icons > .icon.icon--payment-swagpaymentpaypalunifiedbancontact:before{font-size: 30px}.footer-main .footer-icons > .icon.icon--shipping-gls:before{font-size: 20px;position: relative;top: -2px}.footer-main .footer-icons > .icon.icon--shipping-dpd:before{font-size: 24px;position: relative;top: -2px}.footer-main .icon--partner-geizhals{font-size: 60px;position: relative;top: -8px;left: -8px}.footer-main .column--customer-review .badge{display: none}@media all and (min-width: 768px){.footer-main .column--customer-review{position: relative;margin-top: 1rem;padding: 8px !important;border: 1px solid #c8c8c8;-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0}.footer-main .column--customer-review .column--headline{margin-top: 0}.footer-main .column--customer-review .badge{display: block;width: 50px;height: 50px;padding: 0;border-radius: 50%;text-align: center;line-height: 50px;font-size: 2rem;position: absolute;top: -10px;right: -30px}}@media print{.footer-main{display: none}}html:not(.google-pay) .icon--payment-stripe_payment_google_pay{display: none}html:not(.apple-pay) .icon--payment-stripe_payment_apple_pay{display: none}.blog--content{margin-top: 0 !important}.blog--content .blog--listing{width: 100% !important;padding: 8px 0;margin-top: 0;position: relative;z-index: 0}.blog--content .blog--listing:after{content: "";display: block;position: absolute;left: 50%;top: 0;height: 100%;width: 100vw;transform: translateX(-50%);z-index: -1;box-sizing: border-box;background-color: #e9eaef}.blog--content .blog--listing:before{font-family: "sportfits-icons";content: "\e911";position: absolute;top: -15px;left: 50%;font-size: 2.1rem;color: #e9eaef;margin-left: -15px;background-color: #FFFFFF;border-radius: 50%;width: 30px;height: 30px}.blog--content .blog--listing.white:after{background-color: #FFFFFF}.blog--content .blog--listing.white:before{display: none;content: ""}.blog--content .blog--listing .header{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap}.blog--content .blog--listing .listing{display: grid;grid-gap: 20px;grid-template-columns: repeat(1, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.blog--content .blog--listing .listing{display: flex;flex-wrap: wrap}}@media all and (min-width: 521px){.blog--content .blog--listing{padding: 20px 0}.blog--content .blog--listing .listing{display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){.blog--content .blog--listing .listing{display: flex;flex-wrap: wrap}}@media all and (min-width: 768px){.blog--content .blog--listing .listing{display: grid;grid-gap: 8px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.blog--content .blog--listing .listing{display: flex;flex-wrap: wrap}}@media all and (min-width: 1261px){.blog--content .blog--listing .listing{display: grid;grid-gap: 20px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1261px) and (-ms-high-contrast: active), (min-width: 1261px) and (-ms-high-contrast: none){.blog--content .blog--listing .listing{display: flex;flex-wrap: wrap}}.blog--content .blog--listing .blog--filter-btn{display: none}.tspo-blog-box{background-color: #FFFFFF;position: relative;padding: 8px;display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap;box-shadow: 0 4px 3px -2px #dcdbe0}.tspo-blog-box .blog--box-picture{height: 200px;position: relative;overflow: hidden}.tspo-blog-box .blog--box-picture:after{content: "";background-color: #FFFFFF;height: 77px;width: 120%;display: block;position: absolute;left: -10%;bottom: -24px;transform: rotate(7deg) translateY(0);bottom: -29px;transform: rotate(0deg) translateY(50px);opacity: 0.7;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}.tspo-blog-box .blog--box-picture img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}.tspo-blog-box .blog--box-headline{font-size: 1.3rem;margin: 0;padding: 14px 0;flex-grow: 1}.tspo-blog-box .blog--metadata-date{color: #727272;position: absolute;top: 182px;left: 8px;background: rgba(255,255,255,0.7);padding: 4px}.tspo-blog-box .blog--box-description-short{color: #727272;line-height: 1.4}.tspo-blog-box:hover img{transform: scale(1.1)}.tspo-blog-box:hover .blog--box-picture:after{transform: rotate(3deg) translateY(0)}.tspo-blog-teaser-header{margin: 20px 0 40px 0;display: grid;grid-gap: 20px;grid-template-columns: repeat(1, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-blog-teaser-header{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.tspo-blog-teaser-header{grid-column-gap: 20px;grid-row-gap: 20px;grid-template-columns: 74.59999999999999% auto;grid-template-rows: max-content}}.tspo-blog-teaser-header .tspo-blog-categories{grid-row-start: 1;grid-row-end: 1;grid-column: 1}.tspo-blog-teaser-header .tspo-blog-categories h2{margin-top: 14px}.tspo-blog-teaser-header .tspo-blog-categories nav{display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-blog-teaser-header .tspo-blog-categories nav{display: flex;flex-wrap: wrap}}@media all and (min-width: 521px){.tspo-blog-teaser-header .tspo-blog-categories nav{display: grid;grid-gap: 8px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){.tspo-blog-teaser-header .tspo-blog-categories nav{display: flex;flex-wrap: wrap}}@media all and (min-width: 768px){.tspo-blog-teaser-header .tspo-blog-categories nav{grid-gap: 14px}}.tspo-blog-teaser-header .tspo-blog-categories nav a{padding: 14px;text-align: center;color: #FFFFFF;background-color: #0375b4;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.tspo-blog-teaser-header .tspo-blog-categories nav a:hover,.tspo-blog-teaser-header .tspo-blog-categories nav a.is--active{background-color: #025482}@media all and (min-width: 1501px){.tspo-blog-teaser-header .tspo-blog-categories{padding: 0}}.tspo-blog-teaser-header .tspo-featured-blog-articles{grid-row-start: 2;grid-row-end: 2;grid-column: 1}@media all and (min-width: 1025px){.tspo-blog-teaser-header .tspo-featured-blog-articles{grid-row-end: 4}}.tspo-blog-teaser-header .tspo-blog-supplier-filters{grid-row-start: 3;grid-row-end: 3;margin-top: 20px}@media all and (min-width: 1025px){.tspo-blog-teaser-header .tspo-blog-supplier-filters{grid-row-start: 1;grid-row-end: 4;grid-column-start: 2;grid-column-end: 2;margin-top: 0}}.tspo-blog-teaser-header .tspo-blog-supplier-filters h2{margin-top: 14px}.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav{overflow-y: scroll;overflow-x: hidden;max-height: 270px;display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr));border-top: none;padding-top: 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav{display: flex;flex-wrap: wrap}}@media all and (min-width: 521px){.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav{display: grid;grid-gap: 8px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav{display: flex;flex-wrap: wrap}}@media all and (min-width: 521px){.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav li{padding: 14px 20px}}@media all and (min-width: 768px){.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav{display: grid;grid-gap: 8px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav{display: grid;grid-gap: 8px;grid-template-columns: repeat(1, minmax(0, 1fr));max-height: 610px}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav{display: flex;flex-wrap: wrap}}@media all and (min-width: 1151px){.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav{display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1151px) and (-ms-high-contrast: active), (min-width: 1151px) and (-ms-high-contrast: none){.tspo-blog-teaser-header .tspo-blog-supplier-filters .icon-list-nav{display: flex;flex-wrap: wrap}}.tspo-featured-blog-articles{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}.tspo-featured-blog-articles a.color-white .picture-container:after{background-color: #FFFFFF !important}.tspo-featured-blog-articles a.color-black .picture-container:after{background-color: #000000 !important}.tspo-featured-blog-articles a.color-green .picture-container:after{background-color: #649568 !important}.tspo-featured-blog-articles a.color-red .picture-container:after{background-color: #800000 !important}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child{width: 100%;display: block;overflow: hidden;position: relative}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .picture-container{height: 160px;overflow: hidden}@media all and (min-width: 521px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .picture-container{height: 240px}}@media all and (min-width: 1025px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .picture-container{position: relative;overflow: hidden;height: 320px}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .picture-container:after{content: "";background-color: #0375b4;height: 77px;width: 120%;display: block;position: absolute;left: -10%;bottom: -24px;transform: rotate(3deg) translateY(0);bottom: -29px;transform: rotate(0deg) translateY(50px);opacity: 0.7;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .picture-container:after{left: 148px}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .picture-container img{width: 80%;height: 100%;object-fit: cover;object-position: top;float: right;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser{position: absolute;top: 0;left: 0;height: 100%;width: 200px}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser:after{content: "";background-color: white;height: 120%;width: 200px;transform: rotate(18deg);display: block;position: absolute;top: -14%;right: 92px}@media all and (min-width: 521px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser:after{right: 32px}}@media all and (min-width: 768px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser:after{right: 14px}}@media all and (min-width: 1151px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser:after{right: -18px}}@media all and (min-width: 1151px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser:after{right: -52px}}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .teaser-text-wrap{position: absolute;left: 0;z-index: 1;top: 8px}@media all and (min-width: 521px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .teaser-text-wrap{top: 60px}}@media all and (min-width: 1151px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .teaser-text-wrap{top: 80px}}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .teaser-text-wrap .headline{margin-bottom: 8px;font-size: 1.3rem;font-weight: 900;text-transform: uppercase;color: #727272}@media all and (min-width: 521px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .teaser-text-wrap .headline{font-size: 2rem}}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .teaser-text-wrap .call-to-action{color: #0375b4;margin-top: 0;width: 122px;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}@media all and (min-width: 521px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .teaser-text-wrap .call-to-action{top: 100px;width: 140px}}@media all and (min-width: 768px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .teaser-text-wrap .call-to-action{width: 182px}}@media all and (min-width: 1151px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .teaser-text-wrap .call-to-action{top: 120px;width: 190px}}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child:hover img{transform: scale(1.1)}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child:hover .call-to-action:before{transform: translateX(0)}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child:hover .picture-container:after{transform: rotate(3deg) translateY(0)}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser{width: 280px}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser:after{right: 118px;height: 130%;top: -23%}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .headline{width: 180px}@media all and (min-width: 521px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .headline{width: 230px}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser:after{right: 48px;top: -16%}}@media all and (min-width: 1025px){.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .headline{width: 300px}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser .call-to-action{width: 250px !important}.tspo-featured-blog-articles:not(.product-detail-integration) a:first-child .teaser:after{width: 230px;right: -32px}}.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child){margin-top: 20px;position: relative;width: 100%}@media all and (min-width: 521px){.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child){width: 32%}}.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child) .picture-container{height: 200px;position: relative;overflow: hidden}.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child) .picture-container:after{content: "";background-color: #0375b4;height: 90px;width: 120%;display: block;position: absolute;left: -10%;bottom: -24px;transform: rotate(7deg) translateY(0);opacity: 0.7;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}@media all and (min-width: 521px){.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child) .picture-container:after{height: 104px}}@media all and (min-width: 1501px){.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child) .picture-container:after{height: 90px}}.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child) .picture-container img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child) .teaser{position: absolute;color: #FFFFFF;bottom: 8px;left: 8px;right: 8px}.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child) .teaser .headline{text-transform: uppercase;font-weight: 700}.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child).color-white .teaser{color: #727272}.tspo-featured-blog-articles:not(.product-detail-integration) a:not(:first-child):hover img{transform: scale(1.1)}.tspo-featured-blog-articles.product-detail-integration a{margin-top: 20px;position: relative;width: 100%;flex-grow: 1;max-width: 400px;margin-top: 0}@media all and (min-width: 521px){.tspo-featured-blog-articles.product-detail-integration a{width: 32%}}.tspo-featured-blog-articles.product-detail-integration a .picture-container{height: 200px;position: relative;overflow: hidden}.tspo-featured-blog-articles.product-detail-integration a .picture-container:after{content: "";background-color: #0375b4;height: 90px;width: 120%;display: block;position: absolute;left: -10%;bottom: -24px;transform: rotate(7deg) translateY(0);opacity: 0.7;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}@media all and (min-width: 521px){.tspo-featured-blog-articles.product-detail-integration a .picture-container:after{height: 104px}}@media all and (min-width: 1501px){.tspo-featured-blog-articles.product-detail-integration a .picture-container:after{height: 90px}}.tspo-featured-blog-articles.product-detail-integration a .picture-container img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}.tspo-featured-blog-articles.product-detail-integration a .teaser{position: absolute;color: #FFFFFF;bottom: 8px;left: 8px;right: 8px}.tspo-featured-blog-articles.product-detail-integration a .teaser .headline{text-transform: uppercase;font-weight: 700}.tspo-featured-blog-articles.product-detail-integration a.color-white .teaser{color: #727272}.tspo-featured-blog-articles.product-detail-integration a:hover img{transform: scale(1.1)}.tspo-featured-blog-articles .call-to-action{-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.tspo-most-read-blog-articles .tspo-blog-box{padding: 0 0 14px 0}.tspo-most-read-blog-articles .blog--listing{padding-top: 0}@media all and (min-width: 521px){.tspo-most-read-blog-articles .tspo-blog-box{margin-bottom: 14px}}@media all and (min-width: 768px){.tspo-most-read-blog-articles .listing{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}}@media all and (min-width: 768px){.tspo-most-read-blog-articles .listing{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}}@media all and (min-width: 1151px){.tspo-most-read-blog-articles .listing{grid-gap: 20px !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important}}@media all and (min-width: 1501px){.tspo-most-read-blog-articles .listing{grid-gap: 20px !important}.tspo-most-read-blog-articles .tspo-blog-box{padding: 8px 0;box-shadow: none}}.tspo-blog-product-integration{margin-bottom: 40px}.tspo-blog-product-integration .tspo-featured-blog-articles{display: grid;grid-gap: 14px;grid-template-columns: repeat(1, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-blog-product-integration .tspo-featured-blog-articles{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.tspo-blog-product-integration .tspo-featured-blog-articles{display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){.tspo-blog-product-integration .tspo-featured-blog-articles{display: flex;flex-wrap: wrap}}@media all and (min-width: 1501px){.tspo-blog-product-integration .tspo-featured-blog-articles{display: grid;grid-gap: 8px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1501px) and (-ms-high-contrast: active), (min-width: 1501px) and (-ms-high-contrast: none){.tspo-blog-product-integration .tspo-featured-blog-articles{display: flex;flex-wrap: wrap}}.tspo-blog-product-integration .tspo-featured-blog-articles > a{width: 100%}body.is--ctl-index .tspo-blog-teaser-header{margin-top: 40px;max-width: 1260px;padding: 14px 8px}body.is--ctl-index .tspo-blog-teaser-header .tspo-blog-supplier-filters{display: none}@media all and (min-width: 861px){body.is--ctl-index .tspo-blog-teaser-header .tspo-blog-supplier-filters{display: block}}@media all and (min-width: 1261px){body.is--ctl-index .tspo-blog-teaser-header{margin: 0 auto;padding: 14px 0}}.blog--detail-content{width: 100%;max-width: 980px;margin: 20px auto 0 auto;float: none}.blog--detail-content .tspo-blog-header{overflow: hidden;position: relative}.blog--detail-content .tspo-blog-header .picture-container{height: 180px;overflow: hidden}@media all and (min-width: 521px){.blog--detail-content .tspo-blog-header .picture-container{height: 280px}}@media all and (min-width: 1025px){.blog--detail-content .tspo-blog-header .picture-container{position: relative;overflow: hidden;height: 320px}.blog--detail-content .tspo-blog-header .picture-container:after{content: "";background-color: #0375b4;height: 77px;width: 120%;display: block;position: absolute;left: -10%;bottom: -24px;transform: rotate(3deg) translateY(0);bottom: -29px;transform: rotate(0deg) translateY(50px);opacity: 0.7;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}}.blog--detail-content .tspo-blog-header .picture-container:after{left: 148px}.blog--detail-content .tspo-blog-header .picture-container img{width: 80%;height: 100%;object-fit: cover;object-position: top;float: right;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}.blog--detail-content .tspo-blog-header .teaser{position: absolute;top: 0;left: 0;height: 100%;width: 200px}.blog--detail-content .tspo-blog-header .teaser:after{content: "";background-color: white;height: 120%;width: 200px;transform: rotate(18deg);display: block;position: absolute;top: -14%;right: 92px}@media all and (min-width: 521px){.blog--detail-content .tspo-blog-header .teaser:after{right: 32px}}@media all and (min-width: 768px){.blog--detail-content .tspo-blog-header .teaser:after{right: 14px}}@media all and (min-width: 1151px){.blog--detail-content .tspo-blog-header .teaser:after{right: -18px}}@media all and (min-width: 1151px){.blog--detail-content .tspo-blog-header .teaser:after{right: -52px}}.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap{position: absolute;left: 0;z-index: 1;top: 8px}@media all and (min-width: 521px){.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap{top: 60px}}@media all and (min-width: 1151px){.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap{top: 80px}}.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap .headline{margin-bottom: 8px;font-size: 1.3rem;font-weight: 900;text-transform: uppercase;color: #727272}@media all and (min-width: 521px){.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap .headline{font-size: 2rem}}.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap .call-to-action{color: #0375b4;margin-top: 0;width: 122px;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}@media all and (min-width: 521px){.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap .call-to-action{top: 100px;width: 140px}}@media all and (min-width: 768px){.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap .call-to-action{width: 182px}}@media all and (min-width: 1151px){.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap .call-to-action{top: 120px;width: 190px}}.blog--detail-content .tspo-blog-header:hover img{transform: scale(1.1)}.blog--detail-content .tspo-blog-header:hover .call-to-action:before{transform: translateX(0)}.blog--detail-content .tspo-blog-header:hover .picture-container:after{transform: rotate(3deg) translateY(0)}.blog--detail-content .tspo-blog-header .teaser{width: 300px}.blog--detail-content .tspo-blog-header .teaser:after{width: 240px;right: 102px;top: -24%;height: 130%}.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap .headline{font-size: 1.3rem;width: 190px}.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap .call-to-action{font-size: 1rem;width: 186px;margin-block-end: 0}@media all and (min-width: 521px){.blog--detail-content .tspo-blog-header .teaser:after{right: 48px}.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap .headline{width: 240px;font-size: 2rem}.blog--detail-content .tspo-blog-header .teaser .teaser-text-wrap .call-to-action{font-size: 1.15rem;width: 220px}}.blog--detail-content .blog--box-metadata{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;margin: 0 0 14px 0;border-bottom: 1px solid #c8c8c8;line-height: 2}.blog--detail-content .blog--box-metadata .blog--metadata{border-right: none;padding-right: 0;margin-right: 0}.blog--detail-content .tspo-blog-table-of-contents{width: 100%;margin-bottom: 20px;background-color: #e9eaef;padding: 14px;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.blog--detail-content .tspo-blog-table-of-contents h2{margin-top: 0}.blog--detail-content .tspo-blog-table-of-contents a{text-decoration: none !important;display: block;width: fit-content;width: -moz-fit-content;position: relative;padding-bottom: 2px;overflow: hidden}.blog--detail-content .tspo-blog-table-of-contents a:before{content: "";width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;background-color: #0375b4;transform: translateX(-101%);transition: transform .3s}.blog--detail-content .tspo-blog-table-of-contents a:hover:before{transform: translateX(0)}.blog--detail-content .tspo-blog-table-of-contents ul{padding-left: 40px}.blog--detail-content .tspo-blog-table-of-contents .level1{margin-left: -8px}.blog--detail-content .tspo-blog-table-of-contents .level1 a{font-weight: 700}.blog--detail-content .tspo-blog-table-of-contents .level3{margin-left: 8px}.blog--detail-content .tspo-blog-table-of-contents .level3 a{font-size: 0.875rem}@media all and (min-width: 768px){.blog--detail-content .tspo-blog-table-of-contents{width: fit-content;width: -moz-fit-content;max-width: 350px;float: right;margin-left: 20px}}.blog--detail-content .tspo-blog-table-of-contents + h1,.blog--detail-content .tspo-blog-table-of-contents + h2{margin-top: 0}.blog--detail-content .blog--detail-description{line-height: 1.5}.blog-productlist-integration{grid-column: span 2;display: block;margin-bottom: 20px;overflow: hidden;position: relative}.blog-productlist-integration .picture-container{height: 180px;overflow: hidden}@media all and (min-width: 521px){.blog-productlist-integration .picture-container{height: 100%}}@media all and (min-width: 1025px){.blog-productlist-integration .picture-container{position: relative;overflow: hidden;height: 100%}.blog-productlist-integration .picture-container:after{content: "";background-color: #0375b4;height: 77px;width: 120%;display: block;position: absolute;left: -10%;bottom: -24px;transform: rotate(3deg) translateY(0);bottom: -29px;transform: rotate(0deg) translateY(50px);opacity: 0.7;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}}.blog-productlist-integration .picture-container:after{left: 148px}.blog-productlist-integration .picture-container img{width: 80%;height: 100%;object-fit: cover;object-position: top;float: right;transition: transform .5s cubic-bezier(.89, 0, .58, 1)}.blog-productlist-integration .teaser{position: absolute;top: 0;left: 0;height: 100%;width: 200px}.blog-productlist-integration .teaser:after{content: "";background-color: white;height: 120%;width: 200px;transform: rotate(12deg);display: block;position: absolute;top: -14%;right: 92px}@media all and (min-width: 521px){.blog-productlist-integration .teaser:after{right: 32px}}@media all and (min-width: 768px){.blog-productlist-integration .teaser:after{right: 14px}}@media all and (min-width: 1151px){.blog-productlist-integration .teaser:after{right: -18px}}@media all and (min-width: 1151px){.blog-productlist-integration .teaser:after{right: -52px}}.blog-productlist-integration .teaser .teaser-text-wrap{position: absolute;left: 0;z-index: 1;top: 8px}@media all and (min-width: 521px){.blog-productlist-integration .teaser .teaser-text-wrap{top: 60px}}@media all and (min-width: 1151px){.blog-productlist-integration .teaser .teaser-text-wrap{top: 80px}}.blog-productlist-integration .teaser .teaser-text-wrap .headline{margin-bottom: 8px;font-size: 1.3rem;font-weight: 900;text-transform: uppercase;color: #727272}@media all and (min-width: 521px){.blog-productlist-integration .teaser .teaser-text-wrap .headline{font-size: 2rem}}.blog-productlist-integration .teaser .teaser-text-wrap .call-to-action{color: #0375b4;margin-top: 0;width: 122px;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}@media all and (min-width: 521px){.blog-productlist-integration .teaser .teaser-text-wrap .call-to-action{top: 100px;width: 140px}}@media all and (min-width: 768px){.blog-productlist-integration .teaser .teaser-text-wrap .call-to-action{width: 182px}}@media all and (min-width: 1151px){.blog-productlist-integration .teaser .teaser-text-wrap .call-to-action{top: 120px;width: 190px}}.blog-productlist-integration:hover img{transform: scale(1.1)}.blog-productlist-integration:hover .call-to-action:before{transform: translateX(0)}.blog-productlist-integration:hover .picture-container:after{transform: rotate(3deg) translateY(0)}.blog-productlist-integration .teaser{width: 150px;left: 8px;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.blog-productlist-integration .teaser:after{width: 230px;right: -8px;top: -15%}.blog-productlist-integration .teaser .headline{top: 28px}.blog-productlist-integration .teaser .call-to-action{top: 80px}.blog-productlist-integration .teaser .headline,.blog-productlist-integration .teaser .call-to-action{left: 8px}@media all and (min-width: 521px){.blog-productlist-integration .teaser{width: 190px}}@media all and (min-width: 1261px){.blog-productlist-integration{grid-column: span 2}}.is--ctl-custom404detail .rich-content-buttons{display: none}.is--ctl-detail .product--details,.is--ctl-custom404detail .product--details{max-width: 1434px;margin: 0 auto;float: none;padding: 8px;display: grid;grid-gap: 8px;grid-template-columns: repeat(12, minmax(0, 1fr));grid-auto-rows: max-content;position: relative}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.is--ctl-detail .product--details,.is--ctl-custom404detail .product--details{display: flex;flex-wrap: wrap}}.is--ctl-detail .product--details h2,.is--ctl-detail .product--details h3,.is--ctl-detail .product--details .content--title,.is--ctl-custom404detail .product--details h2,.is--ctl-custom404detail .product--details h3,.is--ctl-custom404detail .product--details .content--title{font-weight: 400;font-size: 2rem;line-height: 2.2rem;color: #0375b4 !important}@media all and (min-width: 861px){.is--ctl-detail .product--details,.is--ctl-custom404detail .product--details{padding-left: 14px;padding-top: 14px;padding-right: 0;display: grid;grid-gap: 14px;grid-template-columns: repeat(12, minmax(0, 1fr))}}@media screen and (min-width: 861px) and (-ms-high-contrast: active), (min-width: 861px) and (-ms-high-contrast: none){.is--ctl-detail .product--details,.is--ctl-custom404detail .product--details{display: flex;flex-wrap: wrap}}@media all and (min-width: 1){.is--ctl-detail .product--details,.is--ctl-custom404detail .product--details{display: grid;grid-gap: 20px;grid-template-columns: repeat(12, minmax(0, 1fr))}}@media screen and (min-width: 1) and (-ms-high-contrast: active), (min-width: 1) and (-ms-high-contrast: none){.is--ctl-detail .product--details,.is--ctl-custom404detail .product--details{display: flex;flex-wrap: wrap}}@media all and (min-width: 1501px){.is--ctl-detail .product--details,.is--ctl-custom404detail .product--details{padding-left: 0}}#tspo-product-image-container,#tspo-product-buy-container,#tspo-product-trust-container,#tspo-product-feature-container,.content--description,#tspo-product-bundle-container,#tspo-product-crossselling-container,#tspo-product-similar-container,#tspo-product-sizetable-container,#tspo-product-blogarticles-container,#tspo-product-promotion-container{grid-column-start: 1;grid-column-end: 13;grid-row-end: span 1}#tspo-product-promotion-container.position-top{grid-row-start: 1;margin-top: -8px;margin-bottom: 8px}#tspo-product-promotion-container.position-default{grid-row-start: 4}#tspo-product-promotion-container.desktop{display: none}#tspo-product-promotion-container.mobile{display: block}#tspo-product-image-container{grid-row-start: 2;width: calc(100% + 16px);margin-left: -8px;margin-top: -16px;border-bottom: 1px solid #c8c8c8}#tspo-product-image-container .image--box{padding-top: 20px;position: relative}#tspo-product-image-container .image--box:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(52% 52% at 50% 50%, transparent 60%, rgba(0,0,0,0.035) 100%);z-index: 1;pointer-events: none}#tspo-product-image-container .image--box.rich-content-slide{padding-top: 0}#tspo-product-image-container.with-rich-content{padding-bottom: 54px}#tspo-product-buy-container{grid-row-start: 3}#tspo-product-trust-container{grid-row-start: 5}#tspo-product-feature-container{grid-row-start: 6}#tspo-product-advanced-promotion{grid-row-start: 7}.content--description{grid-row-start: 8}#tspo-product-bundle-container{grid-row-start: 9}#tspo-product-crossselling-container{grid-row-start: 10}#tspo-product-similar-container{grid-row-start: 11}#tspo-product-sizetable-container{grid-row-start: 12}#tspo-product-blogarticles-container{grid-row-start: 13}@media all and (min-width: 861px){#tspo-product-image-container,#tspo-product-trust-container,#tspo-product-feature-container,.content--description,#tspo-product-bundle-container,#tspo-product-crossselling-container,#tspo-product-similar-container,#tspo-product-sizetable-container,#tspo-product-blogarticles-container{grid-column-start: 1;grid-column-end: 9;grid-row-end: span 1}#tspo-product-buy-container{grid-column-start: 9;grid-column-end: 13;grid-row-start: 1;grid-row-end: span 9}#tspo-product-promotion-container.desktop{display: block}#tspo-product-promotion-container.mobile{display: none}#tspo-product-image-container{grid-row-start: 1;border-bottom: none}#tspo-product-trust-container{grid-row-start: 2}#tspo-product-feature-container{grid-row-start: 3}#tspo-product-advanced-promotion{grid-row-start: 4}.content--description{grid-row-start: 5}#tspo-product-bundle-container{grid-row-start: 6}#tspo-product-crossselling-container{grid-row-start: 7}#tspo-product-similar-container{grid-row-start: 8}#tspo-product-sizetable-container{grid-row-start: 9}#tspo-product-blogarticles-container{grid-row-start: 10}}#tspo-product-buy-container{margin-top: 20px}#tspo-product-buy-container .product--header{padding-bottom: 0;min-height: auto;margin-bottom: 14px;width: 100%;box-sizing: border-box}#tspo-product-buy-container .product--header .product--title{margin-top: -5px;order: 1;flex-basis: 60%;flex-grow: 1;font-size: 2rem;color: #727272;padding-right: 8px;float: none;line-height: 1.2;margin-bottom: 8px}#tspo-product-buy-container .product--header .product--type{flex-basis: 100%;order: 3;font-size: 0.875rem;font-weight: 300;color: #727272 !important;line-height: 1.2;margin-top: 0;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}#tspo-product-buy-container .product--header .advanced-promotion--badge-link{position: absolute;top: -10px;right: -7px}#tspo-product-buy-container .product--header .advanced-promotion--badge-link:after{color: #FFFFFF;position: absolute;right: 8px;top: 8px}#tspo-product-buy-container .product--header .advanced-promotion--badge-link .advanced-promotion--badge{padding-right: 25px}#tspo-product-buy-container .advanced-promotion-container.position-default{margin-top: 8px;margin-bottom: 8px}#tspo-product-buy-container .product--buybox{width: 100%;max-width: 1434px;display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}#tspo-product-buy-container .product--buybox .buybox--inner{order: 1}#tspo-product-buy-container .product--buybox .alert{order: 2}#tspo-product-buy-container .product--buybox .product--notification{order: 3}#tspo-product-buy-container .product--buybox .product--base-info{margin-bottom: 0}#tspo-product-buy-container .product--buybox .product--base-info .entry--label{width: auto}#tspo-product-buy-container .product--buybox #paypal-pay-later-container{height: 40px;width: 100%}#tspo-product-buy-container .product--buybox .buybox--form{padding-top: 0;width: 100% !important}#tspo-product-buy-container .product--buybox .buybox--form .buybox--button-container{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}#tspo-product-buy-container .product--buybox .buybox--form .buybox--button-container:before,#tspo-product-buy-container .product--buybox .buybox--form .buybox--button-container:after{display: none}#tspo-product-buy-container .product--buybox .product--actions{margin-bottom: 40px}#tspo-product-buy-container .product--buybox .product--actions button{border: none}#tspo-product-buy-container .product--buybox .product--actions button i{margin-right: 8px}#tspo-product-buy-container .product--buybox .product--actions button:hover{background-color: #025482;color: #FFFFFF}#tspo-product-buy-container .product--price{position: relative;margin-bottom: 20px}#tspo-product-buy-container .product--price .klarna-slice-it-link{text-decoration: underline}#tspo-product-buy-container .product--price .discount-badge{position: absolute}#tspo-product-buy-container .product--price > span{display: block}#tspo-product-buy-container .product--price .klarna-slice-it-message-to-be-hidden{opacity: 0;display: block;height: 18px}#tspo-product-buy-container .product--price .klarna-slice-it-message-to-be-shown{display: none;font-size: 0.875rem}#tspo-product-buy-container .product--price .klarna-slice-it-message-to-be-shown.activated{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;position: absolute;bottom: 0}#tspo-product-buy-container .product--price .klarna-slice-it-message-to-be-shown.activated > div{margin-right: 4px}#tspo-product-buy-container .product--price .price--content .value{color: #0375b4;font-size: 2rem}#tspo-product-buy-container .product--price .price--content .tax-information{color: #727272;font-size: 0.875rem;font-weight: 300}#tspo-product-buy-container .product--price.price--discount .content--discount,#tspo-product-buy-container .product--price.price--discount .price--discount-percentage,#tspo-product-buy-container .product--price.price--discount .price--discount-label{display: inline-block}#tspo-product-buy-container .product--price.price--discount .price--discount-percentage{display: inline-block;padding: 4px;color: #c00c00}#tspo-product-buy-container .product--price.price--discount .price--savings,#tspo-product-buy-container .product--price.price--discount .price--savings-label{color: #c00c00}#tspo-product-buy-container .product--price.price--discount .price--discount-icon{display: none}#tspo-product-buy-container .product--price.price--discount .content--discount,#tspo-product-buy-container .product--price.price--discount .price--discount-percentage,#tspo-product-buy-container .product--price.price--discount .price--discount-label{color: #727272;font-size: 0.875rem}#tspo-product-buy-container .product--price.price--discount .discount-available{display: inline-block;padding-right: 4px;color: #727272;text-decoration: none;position: relative}#tspo-product-buy-container .product--price.price--discount .discount-available:after{content: "";position: absolute;top: 8px;left: 0;height: 1px;width: 96%;background-color: #727272}#tspo-product-buy-container .product--price.price--discount .no-discount-available{display: none}#tspo-product-buy-container .vat-exclusion-message{margin: 14px 0}#tspo-product-buy-container .product-delivery-and-sku{margin-top: 40px;margin-bottom: 8px;display: flex;flex-direction: row;align-items: flex-start space-between;justify-content: wrap;flex-wrap: wrap}#tspo-product-buy-container .product-delivery-and-sku .entry--sku{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;padding-bottom: 20px;padding-right: 14px;margin: 0}#tspo-product-buy-container .product-delivery-and-sku .entry--sku .entry--label{padding-right: 8px}#tspo-product-buy-container .product--tax,#tspo-product-buy-container .delivery--information{text-align: right}#tspo-product-buy-container .product--tax .shipping-costs-included,#tspo-product-buy-container .delivery--information .shipping-costs-included{font-weight: 700}#tspo-product-buy-container .delivery-time-hint{text-align: right;margin-top: 14px;line-height: 1.3}#tspo-product-buy-container .delivery-time-hint .asterisk{padding: 0 11px 0 4px}#tspo-product-buy-container .delivery-time-hint .delivery-time-link{text-decoration: underline;margin-left: 28px}#tspo-product-buy-container .buybox--quantity{width: 16%;margin-right: 8px}#tspo-product-buy-container .buybox--quantity .select-field{height: 50px}#tspo-product-buy-container .buybox--quantity .select-field:after{height: 50px;line-height: 48px;width: 22px;text-align: left;padding-left: 6px}#tspo-product-buy-container .buybox--quantity .select-field select{padding: 0 8px}#tspo-product-buy-container .buybox--button{height: 50px;line-height: 48px;text-transform: uppercase;width: 84%;display: flex;background: #6a9e06}#tspo-product-buy-container .buybox--button:hover{background: #6a9e06;background: -ms-linear-gradient(top, #8bcf08 0%, #6a9e06 50%, #6a9e06 100%);background: linear-gradient(to bottom, #8bcf08 0%, #6a9e06 50%, #6a9e06 100%)}#tspo-product-buy-container .buybox--button .buy-btn--cart-text{padding-left: 3px}#tspo-product-buy-container .buybox--button:before{font-family: "sportfits-icons";content: "\e931";font-size: 1.3rem;margin-right: 14px}#tspo-product-buy-container .buybox--button .icon--arrow-right{font-size: 1.3rem}@media all and (min-width: 521px){#tspo-product-buy-container .buybox--button:before{margin-right: 40px}}@media all and (min-width: 768px){#tspo-product-buy-container .buybox--button:before{font-size: 1.15rem;margin-right: 8px}}@media all and (min-width: 1261px){#tspo-product-buy-container .buybox--button:before{font-size: 2rem;margin-right: 40px}}.product--configurator{margin-top: 14px}.product--configurator .configurator--form{width: 100%}.product--configurator .variantswitch-pictures{display: none}.product--configurator .reset--configuration{display: none}.configurator .options{display: grid;grid-gap: 4px;grid-template-columns: repeat(3, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.configurator .options{display: flex;flex-wrap: wrap}}.configurator .variant--name{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap;width: 100%;margin-top: 14px;margin-bottom: 0;font-size: 1rem;font-weight: 700}.configurator .variant--name .currently-selected-size{line-height: 1.5}.configurator .variant--name .chosen-option-label{display: inline-block;min-width: 80px}.configurator .variant--name .chosen-option-label .converted-size{margin-left: 4px;font-size: 0.64rem;font-weight: 300;position: relative;top: -3px}.configurator .variant--name .chosen-option-label label,.configurator .variant--name .chosen-option-label .size-system{color: #0375b4;font-size: 1rem;font-weight: 300}.product--configurator .configurator--variant .configurator + .configurator{margin-top: 40px}.product--configurator .configurator--variant .variant--option{width: 100%;margin: 0;height: 60px;line-height: 1 !important;overflow: visible;background-color: #FFFFFF}.product--configurator .configurator--variant .variant--option img{width: auto}.product--configurator .configurator--variant .variant--option .missing-image{line-height: 20px}.product--configurator .configurator--variant .variant--option .missing-image:before{font-size: 1rem;margin-bottom: 0}.product--configurator .configurator--variant .variant--option .missing-image span{font-size: 0.84rem;color: #727272;line-height: 1.2}.product--configurator .configurator--variant .variant--option.is--hidden{display: none}.product--configurator .configurator--variant .variant--option.is--disabled input{cursor: not-allowed}.product--configurator .configurator--variant .variant--option.is--disabled label{border-color: #c8c8c8;color: #c8c8c8;position: relative}.product--configurator .configurator--variant .variant--option.is--disabled label:after{position: absolute;content: "";background: #c8c8c8;display: block;width: 120%;height: 1px;-o-transform: rotate(-30deg);transform: rotate(-30deg);left: -8px;right: 0;top: 0;bottom: 0;margin: auto}.product--configurator .configurator--variant .variant--option.is--disabled label img{opacity: 0.5}.product--configurator .configurator--variant .variant--option.is--disabled{overflow: hidden}.product--configurator .configurator--variant .variant--option .option--label{font-size: 1rem;height: 100%;position: relative;display: flex;flex-direction: column;justify-content: space-around;flex-wrap: nowrap;line-height: 1.3 !important;overflow: visible;word-wrap: break-word;font-weight: 300;padding: 8px}.product--configurator .configurator--variant .variant--option .option--label .converted-size{position: relative;top: 2px;font-size: 0.64rem !important;font-weight: 300 !important;line-height: 12px}.product--configurator .configurator--variant .variant--option .option--label.has-converted-data{padding-bottom: 8px}.product--configurator .configurator--variant .variant--option:not(.is--image):not(.is--disabled) .option--input:checked ~ label{background-color: #0375b4;color: #FFFFFF;font-weight: 700}.product--configurator .configurator--variant .variant--option.is--image .image--element{display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;height: 100%}.product--configurator .configurator--variant .variant--option.is--image .image--element img{max-height: 40px}.product--configurator .configurator--variant .variant--option.is--image .image--element .image--media--title{line-height: 1.5;position: relative;top: 2px;color: #727272;font-weight: 300;flex-grow: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.product--configurator .configurator--variant .variant--option.is--image .image--element .color-season-info{font-size: 0.84rem;line-height: 1.1;font-weight: 300;color: #727272;margin-top: 4px}.product--configurator .configurator--variant .variant--option.is--image .option--input:checked ~ label{border: 2px solid #0375b4;position: relative}.product--configurator .configurator--variant .variant--option.is--image .option--input:checked ~ label:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(52% 52% at 50% 50%, transparent 60%, rgba(0,0,0,0.035) 100%);z-index: 1;pointer-events: none}@media all and (min-width: 861px) and (max-width: 1024px){#tspo-product-buy-container .product--buybox .buybox--form .buybox--button-container{flex-direction: column}#tspo-product-buy-container .product--buybox .buybox--form .buybox--quantity{width: 100%}#tspo-product-buy-container .product--buybox .buybox--form .buybox--quantity .select-field{max-width: none}#tspo-product-buy-container .product--buybox .buybox--form .buybox--button{width: 100%}#tspo-product-buy-container .product--buybox .product--actions{margin-top: 20px}#tspo-product-buy-container .product--buybox .product--actions .action--form{width: 49%}#tspo-product-buy-container .product--buybox .product--actions .action--form .action--link{font-size: 0.875rem}#tspo-product-buy-container .discount-badge{height: 35px;width: 60px}#tspo-product-buy-container .discount-badge:before{height: 35px;left: -8px}#tspo-product-buy-container .discount-badge:not(.discount-mini) .sale,#tspo-product-buy-container .discount-badge:not(.discount-mini) .new{display: none}#tspo-product-buy-container .product--price .value{display: block}}@media all and (min-width: 1025px) and (max-width: 1150px){#tspo-product-buy-container .discount-badge{height: 35px;width: 60px}#tspo-product-buy-container .discount-badge:before{height: 35px;left: -8px}#tspo-product-buy-container .discount-badge:not(.discount-mini) .sale,#tspo-product-buy-container .discount-badge:not(.discount-mini) .new{display: none}#tspo-product-buy-container .product--price .value{display: block}}@media all and (min-width: 768px){#tspo-product-buy-container .configurator .options{display: grid;grid-gap: 4px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){#tspo-product-buy-container .configurator .options{display: flex;flex-wrap: wrap}}@media all and (min-width: 861px){#tspo-product-buy-container{margin-top: 0;padding: 14px;background-color: #f1f1f1}#tspo-product-buy-container #tspo-product-buy-wrapper{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}#tspo-product-buy-container .configurator .options{display: grid;grid-gap: 4px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 861px) and (-ms-high-contrast: active), (min-width: 861px) and (-ms-high-contrast: none){#tspo-product-buy-container .configurator .options{display: flex;flex-wrap: wrap}}@media all and (min-width: 861px){#tspo-product-buy-container .product--header{order: 2}#tspo-product-buy-container .product--buybox{order: 3}#tspo-product-buy-container .advanced-promotion-container.position-top{order: 1;margin-top: -20px;margin-bottom: 20px}#tspo-product-buy-container .advanced-promotion-container.position-default{order: 4}#tspo-product-buy-container.sticky{position: -webkit-sticky;position: sticky;top: 0;z-index: 4;height: 100vh}#tspo-product-buy-container .hide-in-stuck-state{-ms-transition: all 800ms ease-out 0s;transition: all 800ms ease-out 0s;-ms-transition-property: max-height;transition-property: max-height;max-height: 200px}#tspo-product-buy-container:not(.is-pinned) .hide-in-stuck-state{max-height: 0;overflow: hidden}#tspo-product-buy-container .product--header{margin: 0 auto;padding: 0}#tspo-product-buy-container .product--header .product--title-logo{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}#tspo-product-buy-container .product--header .product--type{font-size: 1rem;line-height: 1.4}#tspo-product-buy-container .product--buybox{padding: 0}#tspo-product-buy-container .product-delivery-and-sku{display: block}}@media all and (min-width: 1151px){#tspo-product-buy-container{padding: 20px}}#tspo-product-trust-container .buy-trust-panel{margin-top: 14px;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}#tspo-product-trust-container .buy-trust-panel .checks{flex-basis: 80%;flex-shrink: 1}#tspo-product-trust-container .buy-trust-panel .check1{order: 1}#tspo-product-trust-container .buy-trust-panel .badges{order: 2}#tspo-product-trust-container .buy-trust-panel .check2{order: 3}#tspo-product-trust-container .buy-trust-panel .trusticon{line-height: 1.3;display: flex;align-items: center}#tspo-product-trust-container .buy-trust-panel .trusticon:before{color: #0375b4;font-size: 1.3rem;top: 3px !important;margin-right: 8px !important}#tspo-product-trust-container .buy-trust-panel .trusticon.icon--check:before{color: #0375b4}#tspo-product-trust-container .buy-trust-panel .trusticon.icon--climate-neutral:before{color: #6a9e06}#tspo-product-trust-container .buy-trust-panel .trusticon.paypal-banner{align-items: flex-start;height: 54px}#tspo-product-trust-container .buy-trust-panel .paypal-unified-installments-banner--product-detail{margin-top: 8px}#tspo-product-trust-container .buy-trust-panel .free-shipping-notice{font-weight: bold}#tspo-product-trust-container .buy-trust-panel .free-shipping-notice span{margin-left: 4px}#tspo-product-trust-container .buy-trust-panel .shipping-link a{text-decoration: underline}#tspo-product-trust-container .buy-trust-panel .trust-badge.trusted-shops{width: 60px;height: 60px;background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/trustedshops-badge-large.jpg");background-size: 60px 60px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){#tspo-product-trust-container .buy-trust-panel .trust-badge.trusted-shops{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/trustedshops-badge-large@2x.jpg")}}@media all and (min-width: 768px){#tspo-product-trust-container .buy-trust-panel{flex-wrap: nowrap}#tspo-product-trust-container .buy-trust-panel .checks{margin-right: 20px}#tspo-product-trust-container .buy-trust-panel .badges{order: 1;margin-right: 20px}#tspo-product-trust-container .buy-trust-panel .check1{order: 2}}.product-description--feature-icons{display: none}#tspo-product-feature-container{max-width: 1434px;width: 100%;margin-bottom: 20px}#tspo-product-feature-container .tspo-product-feature-wrapper{padding: 0 40px}#tspo-product-feature-container .tspo-product-feature-wrapper .swiper-button-prev,#tspo-product-feature-container .tspo-product-feature-wrapper .swiper-button-next{height: 100%;top: 0;margin-top: 0}#tspo-product-feature-container .product-feature{cursor: grab;display: flex;flex-direction: row;flex-wrap: nowrap}#tspo-product-feature-container .product-feature.swiper-slide{width: 300px;margin: 0 50px}#tspo-product-feature-container .product-feature:hover .product-feature-badge{left: -2px}#tspo-product-feature-container .product-feature .product-feature-badge{position: relative;z-index: 2;-webkit-box-shadow: -1px 1px 2px 1px #dcdbe0;box-shadow: -1px 1px 2px 1px #dcdbe0}#tspo-product-feature-container .product-feature .product-feature-badge:before{-webkit-box-shadow: 0 3px 2px 0 #dcdbe0;box-shadow: 0 3px 2px 0 #dcdbe0}#tspo-product-feature-container .product-feature .product-feature-badge .icon--productfeature-goretex{font-size: 1.2rem}#tspo-product-feature-container .product-feature .product-feature-description{border-top: 2px solid #e6ce6a;border-bottom: 2px solid #e6ce6a;position: relative;z-index: 1;padding-left: 32px;text-align: center;left: -8px;-webkit-box-shadow: -3px 1px 2px 1px #dcdbe0;box-shadow: -3px 1px 2px 1px #dcdbe0;flex-grow: 1}#tspo-product-feature-container .product-feature .product-feature-description:before{content: "";z-index: -1;border-radius: 10px;border: 2px solid #e6ce6a;position: absolute;top: 10px;right: -37px;width: 73px;height: 72px;-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-box-shadow: 1px 0px 4px 1px #dcdbe0;box-shadow: 1px 0px 4px 1px #dcdbe0}#tspo-product-feature-container .product-feature .product-feature-description .product-feature-description-wrapper{position: relative;top: -2px;height: calc(100% + 4px);border-top: 2px solid #e6ce6a;border-bottom: 2px solid #e6ce6a;background-color: #FFFFFF;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap}#tspo-product-feature-container .product-feature .product-feature-description .product-feature-description-wrapper .product-feature-label{font-size: 1.15rem;font-weight: 400}#tspo-product-feature-container .product-feature .product-feature-description .product-feature-description-wrapper li{list-style-type: none}@media all and (min-width: 1851px){#tspo-product-feature-container .tspo-product-feature-wrapper{padding: 0 0}}.product-feature-badge{position: relative;width: 4em;height: 100px;border-radius: 10px;display: inline-block;top: 0;transition: all .2s ease}.product-feature-badge:before,.product-feature-badge:after{position: absolute;width: inherit;height: inherit;border-radius: inherit;background: inherit;content: "";top: 0;left: 0;right: 0;bottom: 0;margin: auto}.product-feature-badge:before{transform: rotate(60deg)}.product-feature-badge:after{transform: rotate(-60deg)}.product-feature-badge .circle{width: 60px;height: 60px;position: absolute;background: #fff;z-index: 10;border-radius: 50%;top: 0;left: 0;right: 0;bottom: 0;margin: auto}.product-feature-badge .circle.single-icon i{font-size: 2em;width: 100%;text-align: center;display: block;line-height: 60px}.product-feature-badge .circle.multi-icon i{font-size: 1.4em;width: 100%;text-align: center;display: block;line-height: 30px}.product-feature-badge .circle.multi-icon i:first-child{position: relative;top: 6px;left: -10px}.product-feature-badge .circle.multi-icon i:last-child{position: relative;bottom: 6px;right: -10px}.product-feature-badge .circle .icon--productfeature-membrane-goretex:before{font-size: 0.7em}.product-feature-badge .font{display: inline-block;margin-top: 1em}.product-feature-badge .ribbon{position: absolute;border-radius: 4px;padding: 5px 5px 4px;width: 100px;z-index: 11;color: #fff;bottom: 12px;left: 50%;margin-left: -55px;height: 15px;font-size: 14px;box-shadow: 0 1px 2px rgba(0,0,0,0.27);text-shadow: 0 2px 2px rgba(0,0,0,0.1);text-transform: uppercase;background: linear-gradient(to bottom right, #555 0%, #333 100%);cursor: default}#header-product-feature-badge-container{position: absolute;right: 0;top: 40px;z-index: 1}#header-product-feature-badge-container .icon--productfeature-membrane-goretex{font-size: 2.5rem;text-shadow: 0 -1px 1px #fff, 1px 0 1px #fff, 0 1px 1px #fff, -1px 0 1px #fff}@media all and (min-width: 861px){#header-product-feature-badge-container{right: auto;left: 70px;top: 0}}.ci{background: linear-gradient(to bottom right, #0496e6 0%, #0375b4 100%);color: #0375b4}.orange{background: linear-gradient(to bottom right, #ffc107 0%, #f57c00 100%);color: #f68401}.pink{background: linear-gradient(to bottom right, #f48fb1 0%, #d81b60 100%);color: #dc306f}.red{background: linear-gradient(to bottom right, #f4511e 0%, #b71c1c 100%);color: #c62828}.purple{background: linear-gradient(to bottom right, #ab47bc 0%, #4527a0 100%);color: #7127a8}.teal{background: linear-gradient(to bottom right, #4db6ac 0%, #00796b 100%);color: #34a297}.blue{background: linear-gradient(to bottom right, #4fc3f7 0%, #2196f3 100%);color: #259af3}.blue-dark{background: linear-gradient(to bottom right, #1976d2 0%, #283593 100%);color: #1c68c5}.green{background: linear-gradient(to bottom right, #cddc39 0%, #8bc34a 100%);color: #7cb342}.green-dark{background: linear-gradient(to bottom right, #4caf50 0%, #1b5e20 100%);color: #00944a}.silver{background: linear-gradient(to bottom right, #e0e0e0 0%, #bdbdbd 100%);color: #9e9e9e}.gold{background: linear-gradient(to bottom right, #e6ce6a 0%, #b7892b 100%);color: #b7892b}.content--description .product-description--text{line-height: 1.5;padding: 8px 0}.content--description .product-description--video{padding: 8px 0;aspect-ratio: 1.77777778;width: 100%}.content--description .product-description--video iframe{width: 100%;height: 100%}.content--description .product-description--details{background-color: #FFFFFF}.content--description .product-description--details dl{margin-top: 0}.content--description .product-description--details dt{font-weight: 700;text-transform: uppercase;padding-top: 4px;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.content--description .product-description--details dd ul{margin-right: 0}.content--description .product-description--details dd li{line-height: 1.2;padding: 4px 0}.content--description .product-description--details dt,.content--description .product-description--details dd{vertical-align: top;margin-bottom: 14px}.content--description .product-description--care-instructions ul{padding-left: 18px;column-count: 2}.content--description .product-description--care-instructions ul li{line-height: 1.2;padding: 4px 0}@media all and (min-width: 768px){.content--description .product-description--details dl{column-count: 2}}.tspo-cross-selling--unit{margin-bottom: 40px}.tspo-cross-selling--unit .discount-badge{position: absolute;z-index: 1}#tspo-product-crossselling-container .tspo-cross-selling--header{margin: 0}.tspo-cross-selling--articles{display: grid;grid-gap: 14px;grid-template-columns: repeat(2, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-cross-selling--articles{display: flex;flex-wrap: wrap}}.tspo-cross-selling-product{height: 100%;background-color: #FFFFFF;padding: 14px;flex-basis: 24%;flex-grow: 0;position: relative}.tspo-cross-selling-product:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(52% 52% at 50% 50%, transparent 60%, rgba(0,0,0,0.035) 100%);z-index: 1;pointer-events: none}.tspo-cross-selling-product > a{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap;height: 100%}.tspo-cross-selling-product img{margin: 0 auto;width: 100%;max-width: 140px;max-height: 140px !important;object-fit: contain}.tspo-cross-selling-product .product--title{flex-grow: 1;border-bottom: 1px solid #e9eaef !important}.tspo-cross-selling-product .product-name{padding-top: 14px}.tspo-cross-selling-product .product-price{width: 100%;padding-top: 8px;min-height: 48px;display: flex;flex-direction: column;align-items: center;justify-content: space-between;flex-wrap: nowrap}.tspo-cross-selling-product .uvp.has-discount{color: #727272;font-size: 0.875rem;font-weight: 700;position: relative;width: fit-content}.tspo-cross-selling-product .uvp.has-discount:after{content: "";position: absolute;top: 8px;left: 0;height: 1px;width: 96%;background-color: #c00c00}.tspo-cross-selling-product .price-regular,.tspo-cross-selling-product .price-discounted{font-weight: 700;font-size: 1.15rem}.tspo-cross-selling-product .product--info{height: auto !important;flex-grow: 1}.tspo-cross-selling-product .product-discount-disclaimer{margin-bottom: 8px;z-index: 2;color: #FFFFFF;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap;top: 8px;left: 8px;right: 8px;padding: 8px}.tspo-cross-selling-product .product-discount-disclaimer.top-deal{background-color: #c00c00}.tspo-cross-selling-product .product-discount-disclaimer.limited-offer{background-color: #0375b4}.tspo-cross-selling-product .product-discount-disclaimer .upto{text-align: center;flex-grow: 1;font-weight: 700}.tspo-cross-selling-product .product-discount-disclaimer .deal-label{display: none}#tspo-product-crossselling-container .cross-selling-category-links{padding-top: 14px}#tspo-product-crossselling-container .cross-selling-category-links a{font-weight: 700}@media all and (min-width: 521px) and (max-width: 767px){.tspo-cross-selling-product .product-discount-disclaimer .deal-label{display: block}.tspo-cross-selling-product .product-discount-disclaimer .upto{text-align: right}}@media all and (min-width: 768px){.tspo-cross-selling--articles{display: grid;grid-gap: 14px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.tspo-cross-selling--articles{display: flex;flex-wrap: wrap}}@media all and (min-width: 768px){.tspo-cross-selling-product .product--title{border-bottom: none !important}}@media all and (min-width: 861px) and (max-width: 1024px){.tspo-cross-selling-product .price-regular,.tspo-cross-selling-product .price-discounted{font-size: 1rem}}@media all and (min-width: 1261px){.tspo-cross-selling-product .product--title{border-bottom: none !important}.tspo-cross-selling-product .product-discount-disclaimer .deal-label{display: block}.tspo-cross-selling-product .product-discount-disclaimer .upto{text-align: right}}.discount-badge{position: relative;text-align: center;right: 0;top: 4px;color: #FFFFFF;font-weight: 700;font-size: 0.875rem;width: 54px;height: 50px;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap;background-color: #0375b4}.discount-badge.discount-small,.discount-badge.discount-mini{background-color: #6a9e06}.discount-badge.discount-small:before,.discount-badge.discount-mini:before{background-color: #6a9e06}.discount-badge.discount-sale{background-color: #c00c00}.discount-badge.discount-sale .new{display: none}.discount-badge.discount-sale:before{background-color: #c00c00}.discount-badge.discount-mini .discount,.discount-badge.discount-mini .sale{display: none}.discount-badge.discount-small .sale{display: none}.discount-badge.discount-regular .sale,.discount-badge.discount-regular .new{display: none}.discount-badge .sale,.discount-badge .new,.discount-badge .discount,.discount-badge .up-to{z-index: 1}.discount-badge:before{z-index: 0;position: absolute;left: -10px;transform: skewX(20deg);content: " ";width: 40px;height: 50px;background-color: #0375b4}.is--ctl-register .register--message{margin-top: 0}.is--ctl-register #registration{display: block !important;border: none}.is--ctl-register .register--login-action .register--login-btn{width: 100%;font-size: 1.15rem;line-height: 33px}.is--ctl-register .register--alt-shipping-annotation .asterisk{margin-right: 4px}.is--ctl-register .register--required-info{margin-left: 16px !important}.register--login-action .register--login-btn:before{font-family: "sportfits-icons";content: "\e93f";top: -1px;position: relative;margin-right: 20px}.sidebar-main.off-canvas .account--menu{border-radius: 0;border-width: 0 1px 0 0;margin-top: 14px}.sidebar-main.off-canvas .account--menu .navigation--headline{padding-top: 8px}.sidebar-main.off-canvas .mobile--switches{position: absolute;right: -5px;top: 48px}.sidebar-main.off-canvas .sidebar--categories-navigation{margin-bottom: 0;min-height: 50px}.sidebar-main.off-canvas .sidebar--categories-navigation .collapse--header{background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);border-radius: 0 !important;color: #FFFFFF;margin-top: 0;padding-right: 26px;line-height: 1.3}.sidebar-main.off-canvas .sidebar--categories-navigation .collapse--content{top: 0;margin-left: 0;margin-bottom: 0}.sidebar-main.off-canvas .sidebar--categories-navigation .collapse--toggler{right: 12px;top: 10px}.sidebar-main.off-canvas .sidebar--categories-navigation > .sidebar--navigation{border-radius: 0}.sidebar-main.off-canvas .sidebar--categories-navigation > .sidebar--navigation .navigation--link{font-size: 1rem}.sidebar-main.off-canvas .sidebar--categories-navigation > .sidebar--navigation.is--collapsed{z-index: 0}@media all and (min-width: 768px){.sidebar-main.off-canvas .sidebar--categories-navigation > .sidebar--navigation{border: none}.sidebar-main.off-canvas .sidebar--categories-navigation > .sidebar--navigation .navigation--entry{border-bottom: none;margin: 0}.sidebar-main.off-canvas .sidebar--categories-navigation > .sidebar--navigation .navigation--link{line-height: 1.1}}.sidebar-main.off-canvas .sidebar--categories-navigation > .sidebar--navigation h2 + ul{margin-bottom: 40px}.sidebar-main.off-canvas .sidebar--categories-navigation + .sidebar--categories-navigation{margin-top: -2px}.sidebar-main.off-canvas .is--back-button,.sidebar-main.off-canvas .link--go-main{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}.sidebar-main.off-canvas .hide-on-smaller-screens{display: none}@media all and (min-width: 861px){.sidebar-main.off-canvas .hide-on-smaller-screens{display: block}}@media all and (min-width: 1025px){.sidebar-main.off-canvas,#cookie-consent{padding-top: 14px}.sidebar-main.off-canvas a.hide-on-larger-screens{display: none}.sidebar-main.off-canvas .categories--sublevel{display: none}.sidebar-main.off-canvas .offcanvas--overlay{display: none}}@media all and (min-width: 1025px){.listing--sidebar + .content--wrapper{margin-left: 250px}}@media all and (min-width: 1261px){.listing--sidebar + .content--wrapper{margin-left: 260px}}.is--act-confirm .sidebar-main{display: none}.is--ctl-custom404detail .sidebar-main{display: none}.is--ctl-custom404detail.js--overlay-relative .sidebar-main{display: block}@media print{.sidebar-main{display: none}}@media all and (min-width: 1025px){.is--ctl-listing .sidebar-main + .content--wrapper{margin-left: 245px}}.account--welcome h1.panel--title{font-size: 2rem;font-weight: 300;color: #727272;line-height: 1.2;padding-top: 0}.account--logout{max-width: 400px;margin: 20px auto;float: none;text-align: center}.account--menu-container .link--logout{color: #c00c00 !important;font-weight: 700}.address--actions-set-defaults .btn{color: #FFFFFF !important;padding: 0 8px !important;margin-bottom: 8px}.paypal--sidebar{display: none}.account--paging a{text-decoration: none !important}.account--change-payment .panel.has--border{border: none}.account--change-payment .account--payment-form .payment--method{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;height: 40px;border: none}.account--change-payment .account--payment-form .payment--method .payment--selection-label{margin-left: 8px}.account--change-payment .account--payment-form .prepayment-account-data,.account--change-payment .account--payment-form .payment--description{display: none}.account--password-reset{display: flex;flex-direction: column;align-items: center;justify-content: space-between;flex-wrap: nowrap}.account--password-reset .btn{margin-top: 20px}.address--box .address--countryname,.account--box .address--countryname{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}.address--box .address--countryname .flag,.account--box .address--countryname .flag{margin-right: 8px}.panel .btn{color: #FFFFFF;background-image: none;background-color: #0375b4}.panel .btn:hover{background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%)}.panel a{color: #0375b4}.panel a:not(.btn){text-decoration: underline}.panel a:not(.btn):hover{color: #0375b4}.panel .panel--section{padding-top: 20px;clear: both}.js--menu-scroller{position: static}.navigation-main{background-color: #e9eaef;border-top: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8}.navigation-main .container{background-color: #e9eaef;max-width: 1434px}.navigation-main .navigation--list .navigation--entry .navigation--link{text-transform: uppercase;border-bottom: 2px solid transparent}.navigation-main .navigation--list .navigation--entry .navigation--link.active,.navigation-main .navigation--list .navigation--entry .navigation--link.is--active{background-color: transparent;background-image: none;color: #727272;border-bottom-color: #0375b4}.navigation-main .navigation--list .navigation--entry .navigation--link.is--first{padding-left: 0}@media all and (min-width: 1261px){.navigation-main .navigation--list .navigation--entry .navigation--link.is--first{padding-left: 8px}}.navigation-main .navigation--list .navigation--entry .navigation--link.is-sale{color: #c00c00 !important}.navigation-main .navigation--list .navigation--entry .navigation--link.is-sale span:after{content: " %"}.navigation-main .navigation--list .navigation--entry.is--hovered{background: none}.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link{background: none;color: #727272;border-bottom-color: #0375b4}@media all and (min-width: 1025px){.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link{position: relative}.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link:after,.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link:before{content: "";position: absolute;height: 120%;width: 80px;top: 23px}.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link:after{right: -60px;transform: rotate(20deg)}.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link:before{left: -60px;transform: rotate(-20deg)}}.navigation-main .advanced-menu{z-index: 10001;background-color: #FFFFFF;display: none;-webkit-box-shadow: 0 170px 100px 100px rgba(0,0,0,0.6) !important;box-shadow: 0 170px 100px 100px rgba(0,0,0,0.6) !important;width: 100%;left: 0;max-width: none}.navigation-main .advanced-menu:after{content: "";height: 3px;width: 100%;background-color: #0375b4}.navigation-main .advanced-menu .menu--container.menu--is-active{max-width: 1434px;margin: 0 auto}.navigation-main .advanced-menu .menu--container.menu--is-active .category-id-12 .menu--list{display: none}.navigation-main .advanced-menu .menu--container.menu--is-active .content--wrapper.has--content{margin: 0;padding: 8px 0}.navigation-main .advanced-menu .button-container{display: block !important;height: 0;padding: 0;position: relative}.navigation-main .advanced-menu .button-container .button--category{display: none}.navigation-main .advanced-menu .button-container .button--close{cursor: pointer;position: absolute;z-index: 100;right: 0;top: 16px;color: #0375b4;padding: 0}.navigation-main .advanced-menu .button-container .button--close .icon--cross{padding: 8px;background-color: #0375b4;color: #FFFFFF}.navigation-main .advanced-menu .content--wrapper{margin-top: 0}.navigation-main .advanced-menu .menu--list.menu--level-0{display: flex;flex-direction: row;flex-wrap: nowrap;width: 100% !important}.navigation-main .advanced-menu .menu--list.menu--level-1{margin-left: 0}.navigation-main .advanced-menu .item--level-0{flex-basis: 300px;flex-shrink: 1;flex-grow: 1}.navigation-main .advanced-menu .item--level-0 > .menu--list-item-link{color: #0375b4;font-weight: 300;font-size: 1.15rem;border-bottom: 1px solid #c8c8c8}.navigation-main .advanced-menu .item--level-0 > .menu--list-item-link:hover{font-weight: 700}.navigation-main .advanced-menu .item--level-1 > .menu--list-item-link{font-weight: 300}.navigation-main .advanced-menu .category-id-12 .menu--list.menu--level-0{display: block}.navigation-main .advanced-menu .category-id-12 .menu--list .item--level-0{padding-bottom: 8px}@media all and (min-width: 1){.navigation-main{position: relative;display: block}.navigation-main .advanced-menu .button-container .button--close{top: 39px}.navigation-main .advanced-menu .button-container .button--close .icon--cross{font-size: 1.3rem}}.main-search--form{position: relative;width: 100%}.main-search--form .main-search--field{border-radius: 0;transition: .3s ease all;height: 36px;width: 100%}.main-search--form .main-search--field:-ms-input-placeholder{font-size: 0.875rem;color: #727272;position: relative;top: -1px}.main-search--form .main-search--field::-ms-input-placeholder{font-size: 0.875rem;color: #727272;position: relative;top: -1px}.main-search--form .main-search--field::-moz-placeholder{font-size: 0.875rem;color: #727272;position: relative;top: -1px}.main-search--form .main-search--field:-moz-placeholder{font-size: 0.875rem;color: #727272;position: relative;top: -1px}.main-search--form .main-search--field::-webkit-input-placeholder{font-size: 0.875rem;color: #727272;position: relative;top: -1px}.main-search--form .icon--search:before{font-size: 1.3rem;width: 26px;height: 26px}.header-search-bar{height: 36px}.header-search-bar.focused.has-search-term .main-search--button{display: none}.header-search-bar.focused.has-search-term .clear-search{display: block}.header-search-bar.focused .clear-search{top: 6px}.header-search-bar.focused .end-search{cursor: pointer;position: absolute;z-index: 4000;left: 0;top: 5px;color: #FFFFFF;display: block;width: 40px;height: 40px;text-align: center;font-size: 1.3rem}.header-search-bar.focused .end-search:before{line-height: 38px}.header-search-bar.focused .main-search--button{top: 5px}.header-search-bar.focused:after{content: "";position: fixed;z-index: 5000;top: 50px;left: 0;right: 0;bottom: 0;background-color: #FFFFFF}@media all and (min-width: 1025px){.header-search-bar.focused .main-search--button{top: 0}.header-search-bar.focused .end-search{display: none}.header-search-bar.focused:after{display: none}}.header-search-bar .clear-search{position: absolute;font-size: 1.3rem;color: #0375b4;right: 6px;top: 22px;z-index: 9;display: none;width: 50px;height: 36px;text-align: center}.header-search-bar .clear-search:hover{cursor: pointer}.header-search-bar .clear-search:before{line-height: 36px}.header-search-bar .end-search{display: none}.header-search-bar .form--ajax-loader{display: none !important}.header-search-bar .main-search--button{-webkit-appearance: none;appearance: none;border: none;background-color: transparent;position: absolute;height: 36px;width: 40px;top: 0;right: 9px}.header-search-bar .main-search--button .icon--search{width: 100%;height: 100%;display: block;line-height: 36px}.header-search-bar .loader-line{z-index: 10003;width: 100%}@media all and (max-width: 1024px){.header-search-bar.focused{background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);z-index: 10000;padding: 0;position: absolute !important;top: 0;left: 0;right: 0}.header-search-bar.focused .main-search--form{padding: 6px 6px 6px 40px}}@media all and (min-width: 1025px){.header-search-bar.focused{background-image: none}.header-search-bar.focused .clear-search{top: 1px}.header-search-bar .main-search--button{background-color: #0375b4;color: #FFFFFF;right: 0}.header-search-bar .loader-line{left: 0;top: 128px;width: 100%;position: absolute}}.main-search--results.is--active > .search-result-wrapper,.search--content > .search-result-wrapper{width: 100%;max-width: 1434px;margin: 0 auto;padding: 8px;position: relative}.main-search--results.is--active > .search-result-wrapper .button--close,.search--content > .search-result-wrapper .button--close{display: none;font-size: 2rem}.main-search--results.is--active > .search-result-wrapper > div,.search--content > .search-result-wrapper > div{margin-bottom: 20px}@media all and (min-width: 861px){.main-search--results.is--active > .search-result-wrapper,.search--content > .search-result-wrapper{padding: 20px 8px;flex-direction: row;justify-content: space-between}.main-search--results.is--active > .search-result-wrapper .button--close,.search--content > .search-result-wrapper .button--close{display: block;cursor: pointer;position: absolute;z-index: 100;right: 0;top: 16px;color: #0375b4;right: 8px}.main-search--results.is--active > .search-result-wrapper .button--close .icon--cross,.search--content > .search-result-wrapper .button--close .icon--cross{padding: 8px;background-color: #0375b4;color: #FFFFFF}}@media all and (min-width: 1501px){.main-search--results.is--active > .search-result-wrapper,.search--content > .search-result-wrapper{padding: 20px 0}.main-search--results.is--active > .search-result-wrapper .button--close,.search--content > .search-result-wrapper .button--close{right: -20px}.main-search--results.is--active > .search-result-wrapper .button--close .icon--cross,.search--content > .search-result-wrapper .button--close .icon--cross{padding: 6px 15px}.main-search--results.is--active > .search-result-wrapper .button--close .icon--cross:before,.search--content > .search-result-wrapper .button--close .icon--cross:before{top: -2px}}.main-search--results.is--active h2,.search--content h2{margin-top: 0;border-bottom: 1px solid #0375b4;font-size: 1rem;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.main-search--results.is--active h2 .number,.search--content h2 .number{padding-right: 4px}.main-search--results.is--active h2.hideOnSmallScreens,.search--content h2.hideOnSmallScreens{display: none}@media all and (min-width: 861px){.main-search--results.is--active h2.hideOnSmallScreens,.search--content h2.hideOnSmallScreens{display: block}}.main-search--results.is--active .show-more-button,.search--content .show-more-button{display: block;width: 100%;margin-top: 8px}.main-search--results.is--active .show-more-button:after,.search--content .show-more-button:after{font-size: 0.64rem;margin-left: 8px}.main-search--results.is--active .results--list,.search--content .results--list{box-shadow: none;border: none;border-radius: 0}.main-search--results.is--active .results--list .list--entry,.search--content .results--list .list--entry{border-bottom: none;margin-bottom: 8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.main-search--results.is--active .results--list .list--entry,.search--content .results--list .list--entry{width: 20%}}.main-search--results.is--active .results--list .list--entry .color_filter,.search--content .results--list .list--entry .color_filter{background: transparent;color: #0375b4;position: relative}.main-search--results.is--active .results--list .list--entry .color_filter:after,.search--content .results--list .list--entry .color_filter:after{content: "";display: inline-block;height: 20px;width: 20px;border-radius: 100%;border: 2px solid #dcdbe0;position: absolute;top: -5px;right: -30px}.main-search--results.is--active .results--list .list--entry .color_filter.blue:after,.search--content .results--list .list--entry .color_filter.blue:after{background: linear-gradient(to bottom right, #4fc3f7 0%, #2196f3 100%);color: #259af3}.main-search--results.is--active .results--list .list--entry .color_filter.yellow:after,.search--content .results--list .list--entry .color_filter.yellow:after{background: linear-gradient(to bottom right, #ece829 0%, #fffb07 100%);color: #FFFB07}.main-search--results.is--active .results--list .list--entry .color_filter.orange:after,.search--content .results--list .list--entry .color_filter.orange:after{background: linear-gradient(to bottom right, #ffc107 0%, #f57c00 100%);color: #f68401}.main-search--results.is--active .results--list .list--entry .color_filter.pink:after,.search--content .results--list .list--entry .color_filter.pink:after{background: linear-gradient(to bottom right, #f48fb1 0%, #d81b60 100%);color: #dc306f}.main-search--results.is--active .results--list .list--entry .color_filter.red:after,.search--content .results--list .list--entry .color_filter.red:after{background: linear-gradient(to bottom right, #f4511e 0%, #b71c1c 100%);color: #c62828}.main-search--results.is--active .results--list .list--entry .color_filter.purple:after,.search--content .results--list .list--entry .color_filter.purple:after{background: linear-gradient(to bottom right, #ab47bc 0%, #4527a0 100%);color: #7127a8}.main-search--results.is--active .results--list .list--entry .color_filter.teal:after,.search--content .results--list .list--entry .color_filter.teal:after{background: linear-gradient(to bottom right, #4db6ac 0%, #00796b 100%);color: #34a297}.main-search--results.is--active .results--list .list--entry .color_filter.green:after,.search--content .results--list .list--entry .color_filter.green:after{background: linear-gradient(to bottom right, #cddc39 0%, #8bc34a 100%);color: #7cb342}.main-search--results.is--active .results--list .list--entry .color_filter.black:after,.search--content .results--list .list--entry .color_filter.black:after{background: linear-gradient(to bottom right, #000 0%, #50524f 100%);color: #000000}.main-search--results.is--active .results--list .list--entry .color_filter.brown:after,.search--content .results--list .list--entry .color_filter.brown:after{background: linear-gradient(to bottom right, rgba(101,65,4,0.76) 0%, rgba(82,54,3,0.76) 100%);color: rgba(82,54,3,0.7647058799999999)}.main-search--results.is--active .results--list .search-term-highlight,.search--content .results--list .search-term-highlight{font-weight: 700}.main-search--results.is--active .results--list:after,.search--content .results--list:after{display: none}@media all and (min-width: 1025px){.main-search--results.is--active .results--list:after,.search--content .results--list:after{top: -0.45rem;display: block}}.main-search--results.is--active .results--list .result--item.is--active,.search--content .results--list .result--item.is--active{background-color: #b8e5fe;border: 1px dashed #0375b4}.main-search--results.is--active .search-products-result,.search--content .search-products-result{width: 100%}@media all and (min-width: 861px){.main-search--results.is--active .search-products-result,.search--content .search-products-result{width: 74%}.main-search--results.is--active .search-products-result.landing-page-mode,.search--content .search-products-result.landing-page-mode{width: 100%}.main-search--results.is--active .search-products-result h2,.search--content .search-products-result h2{display: none}}.main-search--results.is--active .search-products-result.landing-page-mode .listing--actions,.main-search--results.is--active .search-products-result.landing-page-mode .listing--bottom-paging,.search--content .search-products-result.landing-page-mode .listing--actions,.search--content .search-products-result.landing-page-mode .listing--bottom-paging{display: none}@media all and (min-width: 861px){.main-search--results.is--active .search-products-result.landing-page-mode.compact-list,.search--content .search-products-result.landing-page-mode.compact-list{width: 74%;margin: 0 auto}}.main-search--results.is--active .search-products-result.no-additional-content-search-results,.search--content .search-products-result.no-additional-content-search-results{width: 100%}.main-search--results.is--active .search-products-result .results--list,.search--content .search-products-result .results--list{padding: 0;display: grid;grid-gap: 20px;grid-template-columns: repeat(3, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.main-search--results.is--active .search-products-result .results--list,.search--content .search-products-result .results--list{display: flex;flex-wrap: wrap}}.main-search--results.is--active .search-products-result .results--list .item-no-10,.search--content .search-products-result .results--list .item-no-10{display: none}.main-search--results.is--active .search-products-result .results--list .entry--all-results,.search--content .search-products-result .results--list .entry--all-results{grid-column-start: 1;grid-column-end: 4}@media all and (min-width: 1025px){.main-search--results.is--active .search-products-result .results--list,.search--content .search-products-result .results--list{display: grid;grid-gap: 20px;grid-template-columns: repeat(5, minmax(0, 1fr))}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){.main-search--results.is--active .search-products-result .results--list,.search--content .search-products-result .results--list{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.main-search--results.is--active .search-products-result .results--list .item-no-10,.search--content .search-products-result .results--list .item-no-10{display: block}}@media all and (min-width: 1501px){.main-search--results.is--active .search-products-result .results--list,.search--content .search-products-result .results--list{display: grid;grid-gap: 40px;grid-template-columns: repeat(5, minmax(0, 1fr))}}@media screen and (min-width: 1501px) and (-ms-high-contrast: active), (min-width: 1501px) and (-ms-high-contrast: none){.main-search--results.is--active .search-products-result .results--list,.search--content .search-products-result .results--list{display: flex;flex-wrap: wrap}}.main-search--results.is--active .search-products-result .results--list .search-result-item,.search--content .search-products-result .results--list .search-result-item{padding-top: 0;display: block;height: 100% !important;min-height: 190px;display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}.main-search--results.is--active .search-products-result .results--list .search-result-item:after,.search--content .search-products-result .results--list .search-result-item:after{content: none}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--media,.search--content .search-products-result .results--list .search-result-item .entry--media{height: auto !important;width: 100%;display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--media .main-image,.search--content .search-products-result .results--list .search-result-item .entry--media .main-image{height: 120px;width: 100%}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--media .main-image picture,.search--content .search-products-result .results--list .search-result-item .entry--media .main-image picture{height: 100%;display: flex}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--media .main-image img,.search--content .search-products-result .results--list .search-result-item .entry--media .main-image img{object-fit: contain;margin: auto}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--media .variant-images,.search--content .search-products-result .results--list .search-result-item .entry--media .variant-images{margin-top: 8px;display: flex;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;width: 100%}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--media .variant-images a,.search--content .search-products-result .results--list .search-result-item .entry--media .variant-images a{display: block;width: 14%}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--media .variant-images a + a,.search--content .search-products-result .results--list .search-result-item .entry--media .variant-images a + a{margin-left: 8px}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--media .variant-images a.more-options,.search--content .search-products-result .results--list .search-result-item .entry--media .variant-images a.more-options{position: absolute;right: -22px}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--media .variant-images img,.search--content .search-products-result .results--list .search-result-item .entry--media .variant-images img{object-fit: contain;max-height: 40px}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--name,.search--content .search-products-result .results--list .search-result-item .entry--name{font-size: 0.875rem;font-weight: 300;text-overflow: unset;overflow: visible;white-space: normal;width: 100%;height: auto;line-height: 1.3;text-align: center;padding-left: 0;overflow-wrap: break-word}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--supplier-name,.search--content .search-products-result .results--list .search-result-item .entry--supplier-name{color: #0375b4;font-size: 0.875rem;text-align: center}.main-search--results.is--active .search-products-result .results--list .search-result-item .missing-image,.search--content .search-products-result .results--list .search-result-item .missing-image{height: 100%;font-size: 0.875rem}.main-search--results.is--active .search-products-result .results--list .search-result-item .missing-image:before,.search--content .search-products-result .results--list .search-result-item .missing-image:before{font-size: 2rem}@media all and (min-width: 768px){.main-search--results.is--active .search-products-result .results--list .search-result-item,.search--content .search-products-result .results--list .search-result-item{height: 240px}.main-search--results.is--active .search-products-result .results--list .search-result-item .entry--name,.search--content .search-products-result .results--list .search-result-item .entry--name{font-size: 1rem;line-height: 1.5}.main-search--results.is--active .search-products-result .results--list .search-result-item .missing-image:before,.search--content .search-products-result .results--list .search-result-item .missing-image:before{font-size: 3.6rem}}.main-search--results.is--active .search-brand-result .result--item,.search--content .search-brand-result .result--item{display: flex;flex-direction: row;flex-wrap: nowrap}.main-search--results.is--active .search-brand-result .search-result--link,.search--content .search-brand-result .search-result--link{font-size: 2rem;display: block;margin-top: 0}.main-search--results.is--active .search-brand-result .search-result--link img,.search--content .search-brand-result .search-result--link img{filter: invert(46%) sepia(4%) saturate(158%) hue-rotate(2deg) brightness(96%) contrast(93%);width: 100px;height: 60px;object-fit: contain}.main-search--results.is--active .search-brand-result .brand-link-suggestions,.search--content .search-brand-result .brand-link-suggestions{padding-left: 20px}.main-search--results.is--active .search-brand-result .brand-link-suggestions a,.search--content .search-brand-result .brand-link-suggestions a{font-size: 1rem;display: block;margin: 0 0 8px 0}@media all and (min-width: 768px){.main-search--results.is--active .search-brand-result .result--item,.search--content .search-brand-result .result--item{flex-direction: column}.main-search--results.is--active .search-brand-result a,.search--content .search-brand-result a{font-size: 2.5rem}.main-search--results.is--active .search-brand-result .brand-link-suggestions,.search--content .search-brand-result .brand-link-suggestions{margin-top: 14px}}.main-search--results.is--active .search-category-result a,.search--content .search-category-result a{font-size: 1.15rem}.main-search--results.is--active .search-result-wrapper .mobile,.search--content .search-result-wrapper .mobile{display: flex;flex-direction: column;flex-wrap: nowrap}.main-search--results.is--active .search-result-wrapper .mobile > div,.search--content .search-result-wrapper .mobile > div{order: 4;margin-bottom: 20px}.main-search--results.is--active .search-result-wrapper .mobile .search-brand-result,.search--content .search-result-wrapper .mobile .search-brand-result{display: none}.main-search--results.is--active .search-result-wrapper .mobile .search-category-result,.search--content .search-result-wrapper .mobile .search-category-result{order: 2}.main-search--results.is--active .search-result-wrapper .mobile .search-products-result,.search--content .search-result-wrapper .mobile .search-products-result{display: block;order: 3}.main-search--results.is--active .search-result-wrapper .mobile.is_brand_search .search-brand-result,.search--content .search-result-wrapper .mobile.is_brand_search .search-brand-result{display: block;order: 1}.main-search--results.is--active .search-result-wrapper .mobile.has_high_quality_infopage_matches .search-infopage-result,.search--content .search-result-wrapper .mobile.has_high_quality_infopage_matches .search-infopage-result{display: block}.main-search--results.is--active .search-result-wrapper .mobile.has_high_quality_infopage_matches:not(.has_high_quality_category_matches) .search-infopage-result,.search--content .search-result-wrapper .mobile.has_high_quality_infopage_matches:not(.has_high_quality_category_matches) .search-infopage-result{order: 1}.main-search--results.is--active .search-result-wrapper .mobile.has_high_quality_blog_matches .search-blog-result,.search--content .search-result-wrapper .mobile.has_high_quality_blog_matches .search-blog-result{display: block}.main-search--results.is--active .search-result-wrapper .mobile.has_high_quality_blog_matches:not(.has_high_quality_category_matches) .search-blog-result,.search--content .search-result-wrapper .mobile.has_high_quality_blog_matches:not(.has_high_quality_category_matches) .search-blog-result{order: 1}.main-search--results.is--active .search-result-wrapper .mobile.has_high_quality_category_matches .search-category-result,.search--content .search-result-wrapper .mobile.has_high_quality_category_matches .search-category-result{display: block}.main-search--results.is--active .search-result-wrapper .mobile.has_high_quality_brand_matches .search-brand-result,.search--content .search-result-wrapper .mobile.has_high_quality_brand_matches .search-brand-result{display: block}@media all and (min-width: 861px){.main-search--results.is--active .search-result-wrapper .mobile,.search--content .search-result-wrapper .mobile{display: none}}.main-search--results.is--active .search-result-wrapper .larger,.search--content .search-result-wrapper .larger{display: none}@media all and (min-width: 861px){.main-search--results.is--active .search-result-wrapper .larger,.search--content .search-result-wrapper .larger{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.main-search--results.is--active .search-result-wrapper .larger .additional-content-results,.search--content .search-result-wrapper .larger .additional-content-results{display: flex;flex-direction: column;flex-wrap: nowrap;flex-basis: 25%}.main-search--results.is--active .search-result-wrapper .larger .additional-content-results.without-additional-results,.search--content .search-result-wrapper .larger .additional-content-results.without-additional-results{display: none}.main-search--results.is--active .search-result-wrapper .larger .additional-content-results > div,.search--content .search-result-wrapper .larger .additional-content-results > div{order: 4;margin-bottom: 20px}.main-search--results.is--active .search-result-wrapper .larger .product-results,.search--content .search-result-wrapper .larger .product-results{flex-basis: 75%}.main-search--results.is--active .search-result-wrapper .larger .product-results.with-additional-results,.search--content .search-result-wrapper .larger .product-results.with-additional-results{margin-left: 40px}.main-search--results.is--active .search-result-wrapper .larger .product-results.without-additional-results,.search--content .search-result-wrapper .larger .product-results.without-additional-results{flex-basis: 100%}.main-search--results.is--active .search-result-wrapper .larger .product-results .search-products-result,.search--content .search-result-wrapper .larger .product-results .search-products-result{width: 100%}.main-search--results.is--active .search-result-wrapper .larger .product-results .search-products-result .show-more-button,.search--content .search-result-wrapper .larger .product-results .search-products-result .show-more-button{display: none}.main-search--results.is--active .search-result-wrapper .larger.has_high_quality_infopage_matches .search-infopage-result,.search--content .search-result-wrapper .larger.has_high_quality_infopage_matches .search-infopage-result{order: 1 !important}}.detailed-search-results{min-height: 300px}.detailed-search-results .search-additional-content-result > div{display: none}.detailed-search-results .search-additional-content-result .hideOnSmallScreens{display: block}.detailed-search-results.has_high_quality_category_matches .search-additional-content-result .search-category-result{display: block}.detailed-search-results.has_high_quality_infopage_matches .search-additional-content-result .search-infopage-result{display: block}@media all and (min-width: 861px){.detailed-search-results{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.detailed-search-results .search-additional-content-result{width: 24%;margin-right: 20px;margin-top: 4px !important}}.main-search--results:not(.is--active){display: none}.main-search--results.is--active{background-color: #FFFFFF;border-bottom: 2px solid #0375b4;border-top: 1px solid #c8c8c8;width: 100%;position: fixed;left: 0;top: 50px;height: calc(100dvh - 50px);margin-left: 0;overflow-y: scroll;-ms-transition: all 300ms ease 0s;transition: all 300ms ease 0s;-ms-transition-property: height;transition-property: height;z-index: 10002}@media all and (min-width: 1025px){.main-search--results.is--active{top: 128px}}.main-search--results.is--active .search-result-wrapper #show-remaining-button:after{font-size: 1.15rem;margin-left: 4px;position: relative;top: -1px}.main-search--results.is--active .search-show-all-results{width: 100%;padding: 0 8px 300px 8px;display: flex;flex-direction: row;justify-content: center;flex-wrap: nowrap}.main-search--results.is--active .search-show-all-results a{max-width: 300px;font-size: 0.875rem;height: auto;line-height: 100%;background-color: #0375b4;color: #FFFFFF;padding: 14px;display: flex;flex-direction: row;align-items: center;justify-content: space-around;flex-wrap: nowrap}.main-search--results.is--active .search-show-all-results a:first-child{margin-right: 8px}.main-search--results.is--active .search-show-all-results a i{margin-right: 8px;font-size: 1.3rem}.main-search--results.is--active .search-show-all-results a:hover{background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%)}@media all and (min-width: 1025px){.main-search--results.is--active .search-show-all-results{margin-top: 8px;border-top: 1px solid #c8c8c8;padding: 14px 8px}.main-search--results.is--active .search-show-all-results a{font-size: 1rem;margin: 0 40px;text-align: center}}@media all and (min-width: 1025px){.main-search--results.is--active{height: auto}}.search--content{padding-top: 8px !important}.search--content .action--filter-btn{display: block !important}.search--content .action--filter-options:not(.is--open){display: none;border-color: #0375b4}.search--content .action--filter-options:not(.is--open).is--collapsed{display: block}.search--content .paging-and-sorting{border-top: 1px solid #0375b4}.search--content h2{margin-top: 20px}.search--content .search-additional-content-result{margin-top: -8px}@media all and (min-width: 768px){.search--content .search-additional-content-result{margin-top: 11px}.search--content h2{font-size: 1rem;font-weight: 300}}.search--content .search-show-all-results{width: 100%;padding: 0 8px 14px 8px;display: flex;flex-direction: row;justify-content: center;flex-wrap: nowrap}.search--content .search-show-all-results a{max-width: 300px;font-size: 0.875rem;height: auto;line-height: 100%;background-color: #0375b4;color: #FFFFFF;padding: 14px;display: flex;flex-direction: row;align-items: center;justify-content: space-around;flex-wrap: nowrap}.search--content .search-show-all-results a:first-child{margin-right: 8px}.search--content .search-show-all-results a i{margin-right: 8px;font-size: 1.3rem}.search--content .search-show-all-results a:hover{background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%)}@media all and (min-width: 1025px){.search--content .search-show-all-results{margin-top: 8px;border-top: 1px solid #c8c8c8;padding: 14px 8px}.search--content .search-show-all-results a{font-size: 1rem;margin: 0 40px;text-align: center}}.ajax-search-overlay{top: 128px;position: fixed !important;bottom: 0;left: 0;right: 0}body.ajax-search-active{overflow: hidden;height: 100%}body.ajax-search-active .content-main{max-height: 0}@media all and (min-width: 1025px){body.ajax-search-active{height: inherit}body.ajax-search-active .content-main{max-height: none}}.content--breadcrumb{border-bottom: 1px solid #c8c8c8;float: none;display: none;max-width: 1434px;margin: 0 auto}.breadcrumb--list{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}.breadcrumb--entry{display: block;flex-shrink: 0}.breadcrumb--entry:last-child{max-width: 100%;flex-shrink: 1}.breadcrumb--entry:last-child .breadcrumb--link{color: #0375b4;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.breadcrumb--separator{display: list-item;list-style: none;padding: 4px;line-height: 1.8rem;width: 14px;text-align: center;font-size: 0.64rem}.breadcrumb--link{color: #727272;font-size: 0.875rem;padding: 4px;display: block;position: relative;top: -1px}@media all and (min-width: 521px){.breadcrumb--link{font-size: 0.875rem}}@media all and (min-width: 861px){.content--breadcrumb{display: block}}.listing--content{padding-top: 14px;margin: 0 !important;display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}.listing--content .shopping-world-header{order: 1}.listing--content .listing--wrapper{order: 2}.listing--content .shopping-world-read-more{order: 3}.listing--wrapper .discount-badge .new{display: block !important}.listing--wrapper .listing--actions{background-color: #FFFFFF;border: none;padding-top: 0}.listing--wrapper .alert{margin-bottom: 20px}.listing--wrapper .toggle-categories-in-listing{position: fixed;right: 14px;bottom: 70px;height: 40px;line-height: 40px;text-align: center;width: 40px;background-color: #800000;color: #FFFFFF;opacity: 0.6;z-index: 1000;cursor: pointer}.listing--wrapper .toggle-categories-in-listing:before{font-size: 1.3rem}.listing--wrapper .filter--container{margin: 0 !important;padding: 0 !important}.listing--wrapper .action--filter-btn{margin-left: 0;margin-bottom: 8px;position: relative}.listing--wrapper .action--filter-btn.sticky{position: fixed;top: 8px;left: 8px;right: 8px;z-index: 10000}.listing--wrapper .action--filter-btn .icon--filter{width: 34px;height: 34px;line-height: 34px;text-align: center;color: #FFFFFF;margin-right: 8px;position: absolute;left: 0;top: 0;z-index: 1}.listing--wrapper .action--filter-btn .filter--trigger{padding-left: 34px;background-color: #0375b4;background-image: none;border-color: #0375b4;color: #FFFFFF;width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}.listing--wrapper .action--filter-btn .filter--trigger .action--collapse-icon:not(:empty){background-color: #c00c00;padding: 0 8px}@media all and (min-width: 1025px){.listing--wrapper .action--filter-btn.sticky{position: static}}.listing--wrapper .action--filter-options .filter--close-btn{background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);width: 100%;color: #FFFFFF;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap;line-height: 40px;padding: 0 8px;font-weight: 700}.listing--wrapper .action--filter-options.off-canvas.is--active #filter{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}.listing--wrapper .action--filter-options.off-canvas.is--active #filter .filter--active-container{order: 1}.listing--wrapper .action--filter-options.off-canvas.is--active #filter .filter--facet-container{order: 2;padding-bottom: 14px}.listing--wrapper .action--filter-options.off-canvas.is--active .filter-panel.is--collapsed{z-index: 10}.listing--wrapper .active-filters-wrapper{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}.listing--wrapper .active-filters-wrapper .filter--active-container{order: 2 !important;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}.listing--wrapper .active-filters-wrapper .filter--active-container .filter--active{border-color: #c00c00;color: #c00c00;margin: 0 0 8px 8px;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}.listing--wrapper .active-filters-wrapper .filter--active-container .filter--active .filter--active-icon{color: #c00c00}.listing--wrapper .active-filters-wrapper .filter--active-container .filter--active .filter--active-icon:before{font-family: "sportfits-icons";content: "\e93a" !important;font-size: 1.15rem;height: 26px;display: block;line-height: 28px}.listing--wrapper .active-filters-wrapper .filter--active-container .filter--active[data-filter-param=reset]{background-color: #c00c00;color: #FFFFFF;grid-column: span 2}.listing--wrapper .active-filters-wrapper .filter--active-container .filter--active[data-filter-param=reset] .filter--active-icon:before{color: #FFFFFF}.listing--wrapper .active-filters-wrapper .filter--active-container .filter--active .number-of-matching-products{display: none}.listing--wrapper .active-filters-wrapper .filter--active-container .filter--active .filter-panel--media-image .option-label{display: inline-block}.listing--wrapper .active-filters-wrapper .filter--active-container .filter-panel--media-image{display: inline-block}.listing--wrapper .active-filters-wrapper .active-filters-label{order: 1;border-bottom: 1px solid #c00c00;margin: 8px 8px 0 8px;padding-bottom: 4px}.listing--wrapper .active-filters-wrapper .filter--active-container:empty + .active-filters-label{display: none}@media all and (min-width: 768px){.listing--wrapper .active-filters-wrapper{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}.listing--wrapper .active-filters-wrapper .filter--active-container{margin-left: 0;display: flex;flex-direction: row;align-items: center;flex-wrap: wrap}.listing--wrapper .active-filters-wrapper .filter--active-container .filter--active{margin-right: 8px}.listing--wrapper .active-filters-wrapper .active-filters-label{white-space: nowrap;margin-right: 0 8px 0 0;border-bottom: none;color: #c00c00;padding-bottom: 0}}.listing--wrapper .filter-grid{margin-bottom: 8px;padding: 8px;display: grid;grid-gap: 8px;grid-template-columns: repeat(1, minmax(0, 1fr));width: 100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.listing--wrapper .filter-grid{display: flex;flex-wrap: wrap}}.listing--wrapper .filter-grid:after{display: none}.listing--wrapper .filter-grid .filter-panel{width: 100%;margin-left: 0;margin-bottom: 0;height: 36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.listing--wrapper .filter-grid .filter-panel{width: 32% !important;margin: 4px !important}}.listing--wrapper .filter-grid .filter-panel.is--collapsed .filter-panel--flyout{z-index: 120000;height: auto;width: auto;min-width: 100%}.listing--wrapper .filter-grid .filter-panel .filter-panel--input{top: 5px}.listing--wrapper .filter-grid .filter-panel .filter-panel--flyout{height: 36px}.listing--wrapper .filter-grid .filter-panel .filter-panel--flyout .filter-panel--title{height: 36px;line-height: 36px;font-size: 0.84rem;margin-bottom: 0}.listing--wrapper .filter-grid .filter-panel .filter-panel--flyout .filter-panel--label{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.listing--wrapper .filter-grid .filter-panel .filter-panel--flyout .filter-panel--label .number-of-matching-products{margin-left: 8px;color: #dcdbe0;float: right}.listing--wrapper .filter-grid .filter-panel .filter-panel--flyout .filter-panel--label .number-of-matching-products.hide{display: none}.listing--wrapper .filter-grid .filter-panel .filter-panel--flyout .filter-panel--label .filter-panel--media-image .option-label{display: none}.listing--wrapper .filter-grid .filter-panel .filter-modal-tooltip{position: absolute;right: 30px;top: 7px}.listing--wrapper .filter-grid .filter-panel .input-type--media .option--container input[type=checkbox]:checked ~ .filter-panel--label:after{font-family: "sportfits-icons";content: "\e60c";color: #FFFFFF}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--option-list{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--option-list .filter-panel--option{width: 23%;margin: 0}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--option-list .filter-panel--option .option--container{width: 100%}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image{height: 34px;width: 100%;position: relative}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image .number-of-matching-products{font-size: 0.75rem;position: absolute;right: 4px;bottom: 4px;color: #FFFFFF}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-white{background-color: #FFFFFF}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-black{background-color: #000000}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-red{background-color: #FF0000}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-rose{background-color: #FFC0CB}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-blue{background-color: #0000FF}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-turquoise{background-color: #40E0D0}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-green{background-color: #008000}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-pink{background-color: #FF69B4}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-yellow{background-color: #FFFF00}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-orange{background-color: #FFA500}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-violet{background-color: #800080}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-grey{background-color: #dcdbe0}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-brown{background-color: #A52A2A}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-olive{background-color: #808000}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-beige{background-color: #E1C699}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-white{border: 1px solid #c8c8c8}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-white .number-of-matching-products{color: #c8c8c8}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-multicolor{background-image: linear-gradient(to bottom right, #00f, #f00, #008000, #ff0, #ffa500, #dcdbe0)}.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-white .number-of-matching-products,.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-yellow .number-of-matching-products,.listing--wrapper .filter-grid .filter-panel .input-type--media .filter-panel--media-image.icon-multicolor .number-of-matching-products{color: #727272}.listing--wrapper .filter-grid .filter-panel .filter-reset{display: none}.listing--wrapper .filter-grid .filter-panel.facet--active{border-color: #0375b4}.listing--wrapper .filter-grid .filter-panel.facet--active .filter-panel--icon:before{color: #FFFFFF}.listing--wrapper .filter-grid .filter-panel.facet--active .filter-panel--title{background-color: #0375b4;color: #FFFFFF}.listing--wrapper .filter-grid .filter-panel.facet--active .filter-reset{display: block;margin: 8px;color: #c00c00;border-color: #c00c00}.listing--wrapper .filter-grid .filter-panel.facet--active .filter-reset .filter--active-icon{color: #c00c00}.listing--wrapper .filter--active-container{padding: 8px 8px 8px 0 !important}@media all and (min-width: 1025px){.listing--wrapper .action--filter-options{transform: none;overflow: visible}.listing--wrapper .action--filter-options .filter--close-btn{display: none}.listing--wrapper .active-filters-wrapper .filter--active-container{display: grid;grid-gap: 8px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){.listing--wrapper .active-filters-wrapper .filter--active-container{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.listing--wrapper .filter--facet-container{padding-bottom: 0}.listing--wrapper .filter-grid{display: grid;grid-gap: 8px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){.listing--wrapper .filter-grid{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.listing--wrapper .action--filter-btn{display: none}.listing--wrapper .active-filters-wrapper .filter--active-container .filter--active[data-filter-param=reset]{grid-column: span 1}.listing--wrapper .filter--facet-container{display: block !important}.listing--wrapper .filter-grid{display: grid;grid-gap: 8px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){.listing--wrapper .filter-grid{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.listing--wrapper .filter-grid .filter-panel{height: 30px}.listing--wrapper .filter-grid .filter-panel .filter-panel--icon{top: 6px}.listing--wrapper .filter-grid .filter-panel .filter-panel--content{padding-top: 8px}.listing--wrapper .filter-grid .filter-panel .filter-panel--flyout{height: 30px}.listing--wrapper .filter-grid .filter-panel .filter-panel--flyout .filter-panel--title{height: 30px;line-height: 28px;margin-bottom: 8px}.listing--wrapper .filter-grid .filter-panel .filter-modal-tooltip{top: 5px}}@media all and (min-width: 1151px){.listing--wrapper .filter-grid{display: grid;grid-gap: 8px;grid-template-columns: repeat(5, minmax(0, 1fr))}}@media screen and (min-width: 1151px) and (-ms-high-contrast: active), (min-width: 1151px) and (-ms-high-contrast: none){.listing--wrapper .filter-grid{display: flex;flex-wrap: wrap}}@media all and (min-width: 1501px){.listing--wrapper .filter-grid{display: grid;grid-gap: 8px;grid-template-columns: repeat(6, minmax(0, 1fr))}}@media screen and (min-width: 1501px) and (-ms-high-contrast: active), (min-width: 1501px) and (-ms-high-contrast: none){.listing--wrapper .filter-grid{display: flex;flex-wrap: wrap}}.paging-and-sorting{width: 100%;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;border-top: 1px #c8c8c8 solid;height: 50px;margin-bottom: 8px}.paging-and-sorting .listing--paging.panel--paging{width: 100%;padding: 8px 0;border-top: none}.paging-and-sorting .listing--paging.panel--paging:after{display: none}.paging-and-sorting .listing--paging.panel--paging > div{display: flex;flex-direction: row;flex-wrap: nowrap}.paging-and-sorting .listing--paging.panel--paging .paging--link{line-height: 2rem;height: 34px}.paging-and-sorting .action--sort{display: flex;flex-direction: row;align-items: center;justify-content: space-around;flex-wrap: nowrap;margin-right: 0;margin-bottom: 0;width: 450px;max-width: 45%;font-size: 0.84rem;padding: 8px 0}.paging-and-sorting .action--sort .sort--label{font-size: 1rem;font-weight: 700;margin-right: 8px;display: none}.paging-and-sorting .action--sort .sort--select select{padding-right: 22px}.paging-and-sorting .action--sort .sort--select:after{width: 22px}@media all and (min-width: 521px){.paging-and-sorting .action--sort{font-size: 1rem}.paging-and-sorting .action--sort .sort--label{display: block}}.listing{display: grid;grid-gap: 14px;grid-template-columns: repeat(2, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.listing{display: flex;flex-wrap: wrap}}@media all and (min-width: 768px){.listing{display: grid;grid-gap: 14px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.listing{display: flex;flex-wrap: wrap}}.listing--bottom-paging{margin-bottom: 14px}.hero-unit.category--teaser{border: none;padding: 20px 0 0 0;margin-bottom: 20px}.hero-unit.category--teaser h1{font-size: 2rem}.hero-unit.category--teaser .hero--headline{font-weight: 300;color: #727272;font-size: 1.3rem;padding-top: 0;border-bottom: 1px solid #c8c8c8}.hero-unit.category--teaser .hero--text{padding-bottom: 0}.hero-unit.category--teaser.has-image{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.hero-unit.category--teaser.has-image .media{flex-basis: 30%;position: relative}.hero-unit.category--teaser.has-image .media .image-copyright{margin: 2px 0 0 2px;font-size: 0.75rem}.hero-unit.category--teaser.has-image .description{flex-basis: 70%;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap}@media all and (min-width: 861px){.hero-unit.category--teaser{padding-top: 14px}}@media all and (min-width: 768px){.is--ctl-listing.is--act-manufacturer .sidebar-main,.is--ctl-tspobrands .sidebar-main{display: none}.is--ctl-listing.is--act-manufacturer .sidebar-main + .content--wrapper,.is--ctl-tspobrands .sidebar-main + .content--wrapper{margin-left: 8px;margin-right: 8px}}@media all and (min-width: 1501px){.is--ctl-listing.is--act-manufacturer .sidebar-main + .content--wrapper,.is--ctl-tspobrands .sidebar-main + .content--wrapper{margin-left: 40px;margin-right: 40px}}.listing .product--box,.product-slider .product--box{position: relative;border: none;left: 0;background-color: #FFFFFF}.listing .product--box .discount-badge,.product-slider .product--box .discount-badge{height: 24px;width: 46px;font-size: 1rem;padding-right: 4px}.listing .product--box .discount-badge.has-up-to-label,.product-slider .product--box .discount-badge.has-up-to-label{display: flex;flex-direction: row;align-items: center;justify-content: space-around;flex-wrap: nowrap;width: 72px}.listing .product--box .discount-badge .up-to,.product-slider .product--box .discount-badge .up-to{text-transform: none;font-size: 0.75rem;margin-right: 4px;font-weight: 300}.listing .product--box .discount-badge .discount,.product-slider .product--box .discount-badge .discount{font-size: 0.875rem}.listing .product--box .discount-badge:before,.product-slider .product--box .discount-badge:before{height: 24px;left: -8px}.listing .product--box .discount-badge:not(.discount-mini) .sale,.listing .product--box .discount-badge:not(.discount-mini) .new,.product-slider .product--box .discount-badge:not(.discount-mini) .sale,.product-slider .product--box .discount-badge:not(.discount-mini) .new{display: none}.listing .product--box .has--no-variants,.listing .product--box .has--variants,.product-slider .product--box .has--no-variants,.product-slider .product--box .has--variants{height: 100%}.listing .product--box .category-data,.product-slider .product--box .category-data{width: calc(100% + 16px);margin-top: 8px;margin-left: 1px;background-color: #649568}.listing .product--box .category-data.number-1,.listing .product--box .category-data.number-0,.product-slider .product--box .category-data.number-1,.product-slider .product--box .category-data.number-0{background-color: #800000}.listing .product--box .category-data .number-of-categories,.product-slider .product--box .category-data .number-of-categories{width: 100%;padding: 4px;text-align: center;color: #FFFFFF;font-size: 2rem;border-bottom: 1px solid #fff}.listing .product--box .category-data .category-tree,.product-slider .product--box .category-data .category-tree{padding: 4px 4px 4px 20px;color: #FFFFFF}.listing .product--box .category-data .category-tree .level-0,.product-slider .product--box .category-data .category-tree .level-0{list-style-type: none}.listing .product--box .category-data .category-tree .level-1,.product-slider .product--box .category-data .category-tree .level-1{margin: 4px 0 8px 4px;font-size: 0.875rem}.listing .product--box .category-data .category-tree .level-2,.product-slider .product--box .category-data .category-tree .level-2{margin-left: 10px;font-size: 0.84rem}.listing .product--box .category-data .category-tree .level-3,.product-slider .product--box .category-data .category-tree .level-3{margin-left: 15px;font-size: 0.75rem}.listing .product--box .category-data .category-tree .level-4,.product-slider .product--box .category-data .category-tree .level-4{margin-left: 20px;font-size: 0.64rem}.listing .product--box .category-data .category-tree .level-5,.product-slider .product--box .category-data .category-tree .level-5{margin-left: 25px;font-size: 0.64rem}.listing .product--box .box--content,.product-slider .product--box .box--content{height: 100%;border-bottom: 1px solid #e9eaef}@media all and (min-width: 768px){.listing .product--box .box--content:before,.product-slider .product--box .box--content:before{border: 1px solid #e9eaef;content: "";background-color: #FFFFFF;position: absolute;transition: .3s ease all;left: 0;top: 0;right: 0;width: 100%;height: 100%}}.listing .product--box .product--info,.product-slider .product--box .product--info{height: 100%;position: relative;display: flex;flex-direction: column;align-items: center;justify-content: space-between;flex-wrap: nowrap}.listing .product--box .product--info .product-data,.product-slider .product--box .product--info .product-data{margin-top: 8px;width: 100%;padding: 0 14px 14px 14px;flex-grow: 1;display: flex;flex-direction: column;justify-content: flex-end;flex-wrap: nowrap}@media all and (min-width: 768px){.listing .product--box .product--info .product-data,.product-slider .product--box .product--info .product-data{padding: 0 14px}}.listing .product--box .product--info .product--image,.product-slider .product--box .product--info .product--image{flex-shrink: 0;height: 160px;width: 100%;display: flex;align-items: center;justify-content: center}@media all and (min-width: 768px){.listing .product--box .product--info .product--image,.product-slider .product--box .product--info .product--image{height: 250px}}.listing .product--box .product--info .product--image .image--media,.product-slider .product--box .product--info .product--image .image--media{width: 100%}.listing .product--box .product--info .product--image .image--media img,.product-slider .product--box .product--info .product--image .image--media img{width: auto}.listing .product--box .product--info .product--image .image--element,.product-slider .product--box .product--info .product--image .image--element{display: flex;flex-direction: column;justify-content: center;align-items: center}.listing .product--box .product--info .product--image img,.product-slider .product--box .product--info .product--image img{-ms-transition: all 500ms ease 0s;transition: all 500ms ease 0s;-ms-transition-property: max-height;transition-property: max-height;max-height: 160px;position: static;padding-bottom: 0 !important}@media all and (min-width: 768px){.listing .product--box .product--info .product--image img,.product-slider .product--box .product--info .product--image img{max-height: 210px}}.listing .product--box .product--info .product--image img.not-available,.product-slider .product--box .product--info .product--image img.not-available{filter: grayscale(60%);opacity: 0.5}.listing .product--box .product--info .product--image .sold-out-note,.product-slider .product--box .product--info .product--image .sold-out-note{position: absolute;padding: 8px;color: #FFFFFF;font-weight: 700;background-color: #727272;left: 10%;width: 80%;text-align: center;-o-transform: rotate(10deg);transform: rotate(10deg)}.listing .product--box .product--info .tspo-product--variant-wrapper .product--variant--imagebox img,.product-slider .product--box .product--info .tspo-product--variant-wrapper .product--variant--imagebox img{height: 100%;width: auto;object-fit: contain;margin: 0 auto}.listing .product--box .product--info .product--title,.product-slider .product--box .product--info .product--title{font-weight: 300;color: #727272;margin-top: 0.7rem !important;text-align: center;line-height: 1.2;height: auto;border-bottom: none;width: 100%;overflow: visible;margin-bottom: 0}.listing .product--box .product--info .product--supplier,.product-slider .product--box .product--info .product--supplier{color: #0375b4 !important;height: auto;font-size: 0.875rem;padding-bottom: 4px;float: none;width: auto;text-align: center}.listing .product--box .product--info .product--name,.product-slider .product--box .product--info .product--name{transition: .3s ease all;padding-bottom: 4px;color: #727272;font-size: 1rem}.listing .product--box .product--info .product--price-info,.product-slider .product--box .product--info .product--price-info{width: 100%;text-align: center}@media all and (-ms-high-contrast: none){.listing .product--box .product--info .product--price-info,.product-slider .product--box .product--info .product--price-info{left: 4px}}.listing .product--box .product--info .product--price-info .price--default,.product-slider .product--box .product--info .product--price-info .price--default{display: block;font-size: 1.3rem;font-weight: 700;color: #0375b4}.listing .product--box .product--info .product--price-info .price--default.is--huge-discount,.product-slider .product--box .product--info .product--price-info .price--default.is--huge-discount{color: #c00c00}.listing .product--box .product--info .product--price-info .price--discount,.product-slider .product--box .product--info .product--price-info .price--discount{color: #727272;font-size: 0.875rem;text-decoration: line-through}.listing .product--box .product--info .product--price-info .price--unit,.product-slider .product--box .product--info .product--price-info .price--unit{height: 0}@media all and (min-width: 768px){.listing .product--box .product--info .product--price-info,.product-slider .product--box .product--info .product--price-info{border-top: 1px solid #e9eaef !important}.listing .product--box .product--info .product--price-info .price--unit,.product-slider .product--box .product--info .product--price-info .price--unit{height: 10px}}.listing .product--box .product--info .product--additions,.product-slider .product--box .product--info .product--additions{opacity: 0;height: 70px;background-color: #FFF;padding: 8px;-ms-transition: all 500ms ease 0s;transition: all 500ms ease 0s;-ms-transition-property: bottom, opacity;transition-property: bottom, opacity;display: flex;flex-direction: column;align-items: center;justify-content: space-around;flex-wrap: nowrap;position: absolute;z-index: 1000;box-sizing: border-box;bottom: 0;left: -9px;right: -9px;border-bottom: 1px solid #c8c8c8;border-left: 1px solid #c8c8c8;border-right: 1px solid #c8c8c8}.listing .product--box .product--badges,.product-slider .product--box .product--badges{display: flex;flex-direction: column;align-items: flex-end;justify-content: space-between;flex-wrap: nowrap;position: absolute;z-index: 10;top: 0;right: 16px;left: auto;transition: all .3s ease}.listing .product--box .product--badges .product-box-badge,.product-slider .product--box .product--badges .product-box-badge{font-weight: 700;text-transform: uppercase}.listing .product--box .product--badges .product-box-badge:before,.product-slider .product--box .product--badges .product-box-badge:before{z-index: 0;position: absolute;left: -10px;top: 0;transform: skewX(20deg);content: " ";width: 15px;height: 24px;background-color: #0375b4}.listing .product--box .product--badges .product-box-badge.ribbon,.product-slider .product--box .product--badges .product-box-badge.ribbon{position: relative;transition: all .3s ease;min-width: 110px;right: -26px;color: #FFFFFF;margin-top: 8px;padding: 0;background: #0375b4;height: 24px;line-height: 24px;justify-content: center}.listing .product--box .product--badges .product-box-badge.ribbon:after,.product-slider .product--box .product--badges .product-box-badge.ribbon:after{backface-visibility: hidden;content: "";display: block;width: 0;height: 0;position: absolute;border-top: 6px solid #0375b4;border-right: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid transparent;bottom: -6px;right: 3px;transform: rotate(135deg)}.listing .product--box .product--badges .product-box-badge.ribbon:before,.product-slider .product--box .product--badges .product-box-badge.ribbon:before{background: #0375b4}.listing .product--box .product--badges .product-box-badge.ribbon .up-to,.product-slider .product--box .product--badges .product-box-badge.ribbon .up-to{margin-right: 8px}.listing .product--box .product--badges .product-box-badge.ribbon .discount,.product-slider .product--box .product--badges .product-box-badge.ribbon .discount{font-size: 1rem}.listing .product--box .product--badges .product-box-badge.ribbon.red,.listing .product--box .product--badges .product-box-badge.ribbon.discount-sale,.product-slider .product--box .product--badges .product-box-badge.ribbon.red,.product-slider .product--box .product--badges .product-box-badge.ribbon.discount-sale{background: #c00c00}.listing .product--box .product--badges .product-box-badge.ribbon.red:after,.listing .product--box .product--badges .product-box-badge.ribbon.discount-sale:after,.product-slider .product--box .product--badges .product-box-badge.ribbon.red:after,.product-slider .product--box .product--badges .product-box-badge.ribbon.discount-sale:after{border-top-color: #c00c00}.listing .product--box .product--badges .product-box-badge.ribbon.red:before,.listing .product--box .product--badges .product-box-badge.ribbon.discount-sale:before,.product-slider .product--box .product--badges .product-box-badge.ribbon.red:before,.product-slider .product--box .product--badges .product-box-badge.ribbon.discount-sale:before{background: #c00c00}.listing .product--box .product--badges .product-box-badge.ribbon.green,.listing .product--box .product--badges .product-box-badge.ribbon.discount-mini,.product-slider .product--box .product--badges .product-box-badge.ribbon.green,.product-slider .product--box .product--badges .product-box-badge.ribbon.discount-mini{background: #6a9e06}.listing .product--box .product--badges .product-box-badge.ribbon.green:after,.listing .product--box .product--badges .product-box-badge.ribbon.discount-mini:after,.product-slider .product--box .product--badges .product-box-badge.ribbon.green:after,.product-slider .product--box .product--badges .product-box-badge.ribbon.discount-mini:after{border-top-color: #6a9e06}.listing .product--box .product--badges .product-box-badge.ribbon.green:before,.listing .product--box .product--badges .product-box-badge.ribbon.discount-mini:before,.product-slider .product--box .product--badges .product-box-badge.ribbon.green:before,.product-slider .product--box .product--badges .product-box-badge.ribbon.discount-mini:before{background: #6a9e06}.listing{margin-bottom: 20px}@media (hover: hover){.listing .product--box{transition: .5s all}.listing .product--box:hover{z-index: 1000}}@media (hover: hover) and (min-width: 1025px){.listing .product--box:hover .product--badges .product-box-badge.ribbon{right: -44px}.listing .product--box:hover .product--name{color: #0375b4}.listing .product--box:hover .product--price-info{bottom: -10px}.listing .product--box:hover .product--image img{max-height: 240px}.listing .product--box:hover .box--content:before{border-color: #0375b4;margin: -10px -10px -10px -10px;width: calc(100% + 20px);height: calc(100% + 28px)}}@media (hover: hover) and (min-width: 1025px) and (min-width: 1261px){.listing .product--box:hover .box--content:before{margin: -10px -18px -18px -18px;width: calc(100% + 36px)}}.content--basket{max-width: 980px;margin: 0 auto;float: none}.content--basket .paypal-unified-ec--outer-button-container,.content--basket .amazon-pay-button-wrapper,.content--basket .table--add-product,.content--basket .table--aggregation .is--bold,.content--basket .table--shipping-costs{display: none}.content--basket .product--table .alert{width: 100%}.content--basket .product--table .row--product{border-bottom: 1px solid #e9eaef !important;margin-bottom: 20px}.content--basket .product--table .row--product.is--last-row{border-bottom: none !important}.content--basket .product--table .table--header .column--product{width: 51% !important}.content--basket .product--table .table--header .column--unit-price{display: none}.content--basket .product--table .table--header .panel--th{color: #727272}.content--basket .product--table .btn--checkout-proceed{background: #6a9e06}.content--basket .product--table .btn--checkout-proceed:hover{background: #6a9e06;background: -ms-linear-gradient(top, #8bcf08 0%, #6a9e06 50%, #6a9e06 100%);background: linear-gradient(to bottom, #8bcf08 0%, #6a9e06 50%, #6a9e06 100%)}.content--basket .product--table .table--actions{width: 100% !important;padding: 14px 0}@media all and (min-width: 521px){.content--basket .product--table .table--actions{width: 50% !important;float: right}}.content--basket .product--table .table--actions .btn--checkout-proceed{width: 100%}.content--basket .product--table .paypal-express--container{display: none}.content--basket .product--table .bestit-amazon-pay--container{width: auto}.content--basket .product--table .panel{width: 100%;margin-bottom: 20px}.content--basket .product--table .table--footer{display: none}.content--basket .product--table .table--content .table--content{width: 100%}.content--basket .product--table .column--quantity,.content--basket .product--table .column--unit-price,.content--basket .product--table .column--total-price{margin-left: 26%;width: 70%;padding-left: 0}.content--basket .product--table .table--tr{border-bottom: none;padding: 0 0 20px 0}.content--basket .product--table .column--actions .column--actions-link{width: 30px;height: 30px;float: right;display: flex;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;box-sizing: content-box;padding: 0}.content--basket .product--table .column--actions .column--actions-link:before{margin-right: 0}.content--basket .product--table .column--actions .column--actions-link .icon--cross{position: relative;top: 1px}.content--basket #add-voucher--trigger,.content--basket .add-voucher--label{display: none !important}.content--basket .add-voucher--panel{display: block !important}.content--basket .paypal-unified-installments-banner--cart{display: none}@media all and (min-width: 521px){.content--basket .product--table .row--voucher .column--total-price{padding-right: 10%}}@media all and (min-width: 768px){.content--basket .product--table .panel--body{padding: 0}.content--basket .product--table .row--product,.content--basket .product--table .table--header{width: 100%;display: flex;flex-direction: row;flex-wrap: nowrap}.content--basket .product--table .row--product .panel--th,.content--basket .product--table .row--product .panel--td,.content--basket .product--table .table--header .panel--th,.content--basket .product--table .table--header .panel--td{padding-right: 0}.content--basket .product--table .row--product .column--product,.content--basket .product--table .table--header .column--product{width: 50%}.content--basket .product--table .row--product .column--quantity,.content--basket .product--table .row--product .column--unit-price,.content--basket .product--table .row--product .column--total-price,.content--basket .product--table .table--header .column--quantity,.content--basket .product--table .table--header .column--unit-price,.content--basket .product--table .table--header .column--total-price{margin-left: 2%;width: 15%;text-align: left !important}.content--basket .product--table .select-field{float: none;padding-left: 0}.content--basket .actions--bottom{padding-top: 0 !important}.content--basket .actions--bottom .main--actions{margin-top: 0}}@media all and (min-width: 1261px){.content--basket .product--table .column--actions .column--actions-link .icon--cross{height: 14px;top: -1px}.content--basket .product--table .column--actions .column--actions-link.loading:before{position: relative;top: 1px}}.ajax--cart .close--off-canvas .icon--arrow-left:before{font-size: 1.15rem}.ajax--cart .tspo-binding-mounting--cart-item .cart--item{border: none}.ajax--cart .item--container > div:last-child{border-bottom: 0}.ajax--cart .button--container{position: relative;z-index: 1}.ajax--cart .icon--loading-indicator:before{border-top-color: #0375b4}.ajax--cart .item--container .icon--loading-indicator{position: relative;top: 8px;left: 8px}.ajax--cart .cart--empty-text{font-size: 1.15rem;font-weight: 700;margin: 8px 0}.ajax--cart .paypal-express-checkout{margin-top: 8px}.ajax--cart .paypal-express-checkout .panel--title{margin: 0}.ajax--cart .paypal-unified-installments-banner--cart{display: none}.ajax--cart .amazon-pay-button-wrapper{padding-top: 10px}.ajax--cart .button--open-basket{padding: .125rem .75rem .125rem .75rem;line-height: 2.125rem;background-color: #0496e6;background-image: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);border: 0 none;color: #ffffff}.ajax--cart .button--checkout{background: #6a9e06}.ajax--cart .button--checkout:hover{background: #6a9e06;background: -ms-linear-gradient(top, #8bcf08 0%, #6a9e06 50%, #6a9e06 100%);background: linear-gradient(to bottom, #8bcf08 0%, #6a9e06 50%, #6a9e06 100%)}.ajax--cart .button--open-basket.loading:after,.ajax--cart .button--checkout.loading:after{position: absolute;top: 10px;right: 10px;margin-right: 0}.ajax--cart .table--shipping-costs{display: none}@media all and (min-width: 768px){.ajax--cart .table--shipping-costs{display: block}}.ajax--cart .basket--badge{background-color: #FFFFFF !important}.ajax--cart .basket--badge .icon--coupon{font-size: 2rem !important;color: #0375b4}.ajax--cart .basket--badge .icon--percent2{font-size: 2rem !important;color: #c00c00}.ajax--cart .cart--item{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;position: relative}.ajax--cart .cart--item .thumbnail--container.has--image{width: 40px;height: 40px;border: none}.ajax--cart .cart--item img{width: 40px;height: 40px;object-fit: contain}.ajax--cart .cart--item .recommendy{display: none}.ajax--cart .cart--item .item--link{flex-grow: 1;flex-shrink: 1}.ajax--cart .cart--item .item--link .item--name{min-height: 40px;border-right: 46px solid #fff}.ajax--cart .cart--item .item--link .item--price{color: #0375b4;text-align: right}.ajax--cart .cart--item .action--container{position: absolute;right: 0;top: 4px}.ajax--cart .prices--container .prices--articles{color: #0375b4}body.is--ctl-checkout .footer-newsletter-bar{display: none}.steps--container{max-width: 980px}.steps--container .steps--content{padding: 0}.is--act-shippingpayment .steps--list{display: none}@media all and (min-width: 768px){.is--act-shippingpayment .steps--list{display: flex}}.climate-neutral-badge{color: #FFFFFF;padding: 4px 8px;background-color: #6a9e06;border-radius: 5px}.btn--change-payment{display: none}.btn--change-payment.toggled-visible{display: block}.steps--list{margin-top: 40px;list-style-type: none;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.steps--list .steps--spacer{display: none}.steps--list .step--register{display: none}.steps--list .step--register{display: none}.steps--list .steps--entry:not(.steps--spacer){height: 40px;line-height: 40px;padding: 0 8px;font-size: 2rem;margin: 0 auto;color: #0375b4}.steps--list .steps--entry:not(.steps--spacer):not(.is--active){display: none}.steps--list .steps--entry:not(.steps--spacer) .icon{font-weight: 700;margin-right: 8px;background-color: #0375b4;color: #FFFFFF;border-radius: 50%;width: 40px;height: 40px;line-height: 40px;text-align: center;display: inline-block}@media all and (min-width: 768px){.steps--list .steps--entry:not(.steps--spacer){background-color: #e9eaef;font-size: 1rem;display: flex;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;position: relative;flex-grow: 1}.steps--list .steps--entry:not(.steps--spacer).is--active{background-color: #0375b4;color: #FFFFFF}.steps--list .steps--entry:not(.steps--spacer).is--active .icon{color: #FFFFFF}.steps--list .steps--entry:not(.steps--spacer).is--active a{color: #FFFFFF}.steps--list .steps--entry:not(.steps--spacer):not(.is--active){display: flex}.steps--list .steps--entry:not(.steps--spacer):before{position: absolute;z-index: 2;right: -13px;content: "";width: 28px;height: 28px;background-color: #e9eaef;-o-transform: rotate(45deg);transform: rotate(45deg)}.steps--list .steps--entry:not(.steps--spacer):after{position: absolute;z-index: 1;right: -19px;content: "";width: 32px;height: 32px;background-color: #FFFFFF;-o-transform: rotate(45deg);transform: rotate(45deg)}.steps--list .steps--entry:not(.steps--spacer) .icon{background-color: inherit;color: #0375b4}.steps--list .steps--entry:not(.steps--spacer) .icon:after{content: "."}.steps--list .steps--entry:not(.steps--spacer).is--active:before{background-color: #0375b4;color: #FFFFFF}}@media all and (min-width: 861px){.steps--list .steps--entry:not(.steps--spacer){font-size: 1.15rem}}@media all and (min-width: 1025px){.steps--list .steps--entry:not(.steps--spacer){font-size: 1.15rem;flex-basis: 30%;flex-shrink: 1;flex-grow: 1}}#checkout-step-1{max-width: 980px;margin: 40px auto}#checkout-step-1 #use-internal-account{margin-bottom: 25px}#checkout-step-1 #use-internal-account #existing-customer{margin-bottom: 20px}#checkout-step-1 #use-internal-account #existing-customer #checkout-sign-in{padding: 0 8px;position: relative;top: -1px}#checkout-step-1 #use-internal-account #existing-customer #checkout-sign-in .register--login-description{margin-top: 20px}#checkout-step-1 #use-internal-account #existing-customer .register--login-lostpassword{padding: 8px 0;margin-top: -14px}#checkout-step-1 #use-internal-account #existing-customer .register--login-btn{background: #6a9e06;margin-bottom: 20px;border: none;min-width: 50%}#checkout-step-1 #use-internal-account #existing-customer .register--login-btn:before{font-family: "sportfits-icons";content: "\e93f";position: relative;top: 1px;margin-right: 8px}#checkout-step-1 #use-internal-account #existing-customer .register--login-btn:hover{background: #6a9e06;background: -ms-linear-gradient(top, #8bcf08 0%, #6a9e06 50%, #6a9e06 100%);background: linear-gradient(to bottom, #8bcf08 0%, #6a9e06 50%, #6a9e06 100%)}#checkout-step-1 #use-internal-account #existing-customer .register--login-btn > i{float: right}#checkout-step-1 #use-internal-account #create-new-account .is--collapsed .register--form{display: block !important}#checkout-step-1 #use-internal-account #create-new-account .register--form{display: none}#checkout-step-1 #use-internal-account #create-new-account .register--form.is--collapsed{display: block;background-color: #FFF;z-index: 1000;position: relative;top: -1px}#checkout-step-1 #use-internal-account #create-new-account .register--form.is--collapsed > .panel > div{padding: 14px 8px}#checkout-step-1 #use-internal-account #create-new-account .register--form.is--collapsed .panel--title{margin: 0 8px -10px 8px}#checkout-step-1 #use-internal-account #create-new-account .register--form .alert{margin: 20px 20px 8px 20px}#checkout-step-1 #use-internal-account #create-new-account .register--form .alert.register--password-description,#checkout-step-1 #use-internal-account #create-new-account .register--form .alert.vat-description{margin: 8px 0 !important}#checkout-step-1 #use-internal-account #create-new-account .register--form .alert.vat-description{margin-top: -14px !important}#checkout-step-1 #use-internal-account #create-new-account .register--form .register--address > .panel--body{padding-top: 0}#checkout-step-1 #use-internal-account #create-new-account .register--form .select-field{max-width: 100%}#checkout-step-1 #use-internal-account #create-new-account .register--form .register--check,#checkout-step-1 #use-internal-account #create-new-account .register--form .register--alt-shipping{display: flex;flex-direction: row;align-items: baseline;flex-wrap: nowrap;padding-bottom: 14px}#checkout-step-1 #use-internal-account #create-new-account .register--form .register--check input,#checkout-step-1 #use-internal-account #create-new-account .register--form .register--alt-shipping input{min-width: 18px;min-height: 18px}#checkout-step-1 #use-internal-account #create-new-account .register--form .register--check label,#checkout-step-1 #use-internal-account #create-new-account .register--form .register--alt-shipping label{color: #0375b4;position: relative;top: -4px;left: 8px}#checkout-step-1 #use-internal-account #create-new-account .register--form .register--alt-shipping{padding-top: 20px;font-weight: 700}#checkout-step-1 #use-internal-account #create-new-account .register--form .register--shipping{margin-top: -20px}#checkout-step-1 #use-internal-account #create-new-account .register--form .register--birthdate label{display: block;width: 100%}#checkout-step-1 #use-internal-account #create-new-account .register--form .register--required-info{margin-left: 20px;font-size: 0.875rem}#checkout-step-1 #use-internal-account #create-new-account .register--form .register--password-description{position: relative;top: -14px}#checkout-step-1 #use-internal-account .collapsible-headline{margin-left: 0;cursor: pointer;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap;font-size: 1.15rem;padding: 4px 20px;margin-bottom: 0 !important;color: #FFFFFF !important;background-color: #0375b4;margin-right: 0;line-height: 40px}#checkout-step-1 #use-internal-account .collapsible-headline:after{font-family: "sportfits-icons" !important;font-size: 1.3rem !important;content: "\e92c" !important}#checkout-step-1 #use-internal-account .collapsible-headline.is--active:after{content: "\e92a" !important;position: relative;right: 5px}#checkout-step-1 #use-internal-account .collapsible-headline + .panel--body{padding: 0;margin-left: 0}#checkout-step-1 #use-internal-account #existing-customer .amazon-pay-button-wrapper,#checkout-step-1 #use-internal-account #existing-customer .paypal-unified-ec--outer-button-container{display: none}#checkout-step-1 #use-external-account,#checkout-step-1 #order-as-guest-hint{background-color: #e9eaef}#checkout-step-1 #use-external-account .panel--title,#checkout-step-1 #order-as-guest-hint .panel--title{padding-top: 10px}#checkout-step-1 #use-external-account .options,#checkout-step-1 #order-as-guest-hint .options{padding: 0 20px 14px 20px}#checkout-step-1 #use-external-account .options #paypal-express,#checkout-step-1 #order-as-guest-hint .options #paypal-express{padding-top: 8px}#checkout-step-1 #use-external-account .options .paypal-unified-ec--button-container,#checkout-step-1 #order-as-guest-hint .options .paypal-unified-ec--button-container{width: 100%}#checkout-step-1 #order-as-guest-hint .alert--content{height: 100%;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap}#checkout-step-1 .register--personal .register--salutation{margin-bottom: 20px}#checkout-step-1 .register--shipping .register--salutation{margin: 14px 0}@media all and (min-width: 521px){#checkout-step-1 #use-external-account .options,#checkout-step-1 #order-as-guest-hint .options{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}#checkout-step-1 #use-external-account .options > div,#checkout-step-1 #order-as-guest-hint .options > div{width: 48%}}@media all and (min-width: 768px){#checkout-step-1{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}#checkout-step-1 #use-internal-account{width: 36%}#checkout-step-1 #use-internal-account #existing-customer #checkout-sign-in{padding: 8px;border: 2px solid #0375b4}#checkout-step-1 #use-internal-account #create-new-account .register--form{width: 295%;border: 2px solid #0375b4}#checkout-step-1 #use-internal-account #create-new-account .register--form > .panel > div{padding: 20px}#checkout-step-1 #use-internal-account #create-new-account .register--form .select-field{max-width: 18.125rem}#checkout-step-1 #use-internal-account #create-new-account .register--form .btn{margin: 14px;width: 50%}#checkout-step-1 #use-external-account,#checkout-step-1 #order-as-guest-hint{width: 60%;max-height: 166px}}#shippingPaymentForm{max-width: 980px;margin: 14px auto}#shippingPaymentForm + .confirm--inner-container{max-width: 980px;margin: 0 auto;float: none}#shippingPaymentForm .payment--method-list{margin-top: -14px}#shippingPaymentForm .payment--method-list,#shippingPaymentForm .dispatch--method-list{border: none;margin-bottom: 20px}#shippingPaymentForm .payment--method-list .panel--title,#shippingPaymentForm .dispatch--method-list .panel--title{margin: 0 8px;font-size: 1.15rem}#shippingPaymentForm .payment--method-list .panel--body,#shippingPaymentForm .dispatch--method-list .panel--body{padding: 0 8px}#shippingPaymentForm .payment--method-headline{border: none}#shippingPaymentForm .payment--method{position: relative;display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 0;border: none;padding: 0}#shippingPaymentForm .payment--method .stripe_payment_sofort ~ .method--description{padding: 8px}#shippingPaymentForm .payment--method .method--description,#shippingPaymentForm .payment--method .method--bankdata{display: block;width: 100%;order: 3;padding-left: 8px}#shippingPaymentForm .payment--method .method--description .prepayment-account,#shippingPaymentForm .payment--method .method--bankdata .prepayment-account{margin-left: 28px;padding-bottom: 8px}#shippingPaymentForm .payment--method .method--description .prepayment-account .prepayment-account-data > div,#shippingPaymentForm .payment--method .method--bankdata .prepayment-account .prepayment-account-data > div{display: flex;flex-direction: row;flex-wrap: wrap}#shippingPaymentForm .payment--method .method--description .prepayment-account .prepayment-account-data .value,#shippingPaymentForm .payment--method .method--bankdata .prepayment-account .prepayment-account-data .value{margin-left: 8px}#shippingPaymentForm .payment--method .method--description .prepayment-account .headline,#shippingPaymentForm .payment--method .method--description .prepayment-account .lab,#shippingPaymentForm .payment--method .method--bankdata .prepayment-account .headline,#shippingPaymentForm .payment--method .method--bankdata .prepayment-account .lab{font-weight: 700}#shippingPaymentForm .payment--method .method--bankdata{order: 4;padding: 0 8px;width: 100%}#shippingPaymentForm .payment--method .method--bankdata .stripe-card-field,#shippingPaymentForm .payment--method .method--bankdata .stripe-sepa-field{position: relative;display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}#shippingPaymentForm .payment--method .method--bankdata .stripe-card-field label,#shippingPaymentForm .payment--method .method--bankdata .stripe-sepa-field label{width: 100%}#shippingPaymentForm .payment--method .method--bankdata .stripe-card-field label span,#shippingPaymentForm .payment--method .method--bankdata .stripe-sepa-field label span{display: block;max-width: none;width: 100%}#shippingPaymentForm .payment--method .method--bankdata .stripe-card-field label input,#shippingPaymentForm .payment--method .method--bankdata .stripe-card-field label div,#shippingPaymentForm .payment--method .method--bankdata .stripe-sepa-field label input,#shippingPaymentForm .payment--method .method--bankdata .stripe-sepa-field label div{max-width: none !important;width: 100% !important}#shippingPaymentForm .payment--method .method--bankdata .stripe-card-field .stripe-card-cvc--help,#shippingPaymentForm .payment--method .method--bankdata .stripe-sepa-field .stripe-card-cvc--help{position: absolute;top: 0;left: 30px}#shippingPaymentForm .payment--method .active-identifier{border: 5px solid #b8e5fe;position: absolute;z-index: 0;left: 0;top: 0;bottom: 0;right: 0}#shippingPaymentForm .payment--method .active-identifier + .method--description{display: block;position: relative;z-index: 1}#shippingPaymentForm .payment--method.method_last{border-bottom: 1px solid #c8c8c8}#shippingPaymentForm .payment--method #paypal-credit-card-form-placeholder{display: none}#shippingPaymentForm .payment--method .method--input{position: relative;height: 50px;padding-left: 8px;display: flex;flex-direction: column;justify-content: space-around;flex-wrap: nowrap;z-index: 1;order: 1}#shippingPaymentForm .payment--method .payment--method-logo{height: inherit !important;position: relative;order: 2}#shippingPaymentForm .payment--method .method--label{position: absolute;z-index: 1;padding-left: 0;left: 0;right: 0;top: 0;height: 50px;order: 3;border-top: 1px solid #c8c8c8}#shippingPaymentForm .payment--method .method--label .method--name{cursor: pointer;font-weight: 300 !important;height: 100%;padding-left: 130px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap}#shippingPaymentForm .payment--method .method--label .method--name .icon--check{padding-top: 4px;display: flex;font-size: 0.84rem;line-height: 12px}#shippingPaymentForm .payment--method .method--label .method--name .icon--check:before{color: #0375b4}#shippingPaymentForm .payment--method .method--label img{display: none}#shippingPaymentForm .payment--method .method--description{display: none}#shippingPaymentForm .dispatch--method{padding: 8px 0;margin-bottom: 0;min-height: 50px;display: flex;flex-direction: row;align-items: center;flex-wrap: wrap}#shippingPaymentForm .dispatch--method.dhl #shippingPaymentForm .dispatch--method.pickup{min-height: 136px;border-bottom: 1px solid #c8c8c8}#shippingPaymentForm .dispatch--method.active{background-color: #b8e5fe}#shippingPaymentForm .dispatch--method .method--label{padding-left: 0;width: fit-content;max-width: calc(100% - 40px)}#shippingPaymentForm .dispatch--method .method--name{display: flex;flex-direction: row;align-items: center;flex-wrap: wrap}#shippingPaymentForm .dispatch--method .method--name-label{margin-right: 14px}#shippingPaymentForm .dispatch--method .method--name{display: flex;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap}#shippingPaymentForm .dispatch--method .climate-neutral-badge{color: #FFFFFF;padding: 4px 8px;background-color: #6a9e06;margin-left: 14px;border-radius: 5px}#shippingPaymentForm .oversize-hint{clear: both;position: relative;top: 20px}#shippingPaymentForm .oversize-hint .shipping-oversize-label{font-weight: 700}@media all and (min-width: 768px){#shippingPaymentForm .payment--method .method--input{height: 60px}#shippingPaymentForm .payment--method .method--label{height: 60px}#shippingPaymentForm .dispatch--method{min-height: 60px}}@media all and (min-width: 861px){#shippingPaymentForm .payment--method-list{margin-top: 0}#shippingPaymentForm .shipping-payment--information{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap}#shippingPaymentForm .shipping-payment--information .confirm--inner-container{width: 48%}}.payment--method-logo{order: 1;background-size: contain;background-repeat: no-repeat;background-position: left center;left: 0;width: 70px !important;padding-left: 0;margin: 14px 33px 14px -5px !important}.payment--method-logo.payment_logo_paypal,.payment--method-logo.payment_logo_SwagPaymentPayPalUnified,.payment--method-logo.payment_logo_SwagPaymentPayPalUnifiedInstallments{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/paypal-neu@2x.png")}.payment--method-logo.payment_logo_SwagPaymentPayPalUnifiedPayLater{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/paypal-buy-now-pay-later@2x.jpg")}.payment--method-logo.payment_logo_sofortbankingv2,.payment--method-logo.payment_logo_stripe_payment_sofort,.payment--method-logo.payment_logo_SwagPaymentPayPalUnifiedSofort{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/klarna-sofort@2x.png")}.payment--method-logo.payment_logo_amazon_pay{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/amazon-pay@2x.png")}.payment--method-logo.payment_logo_prepayment{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/vorkasse@2x.png")}.payment--method-logo.payment_logo_invoice{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/rechnung.png")}.payment--method-logo.payment_logo_SwagPaymentPayPalUnifiedPayUponInvoice,.payment--method-logo.payment_logo_invoice{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/rechnung-neu@2x.png")}.payment--method-logo.payment_logo_stripe_payment_card,.payment--method-logo.payment_logo_stripe_payment_card_three_d_secure,.payment--method-logo.payment_logo_SwagPaymentPayPalUnifiedAdvancedCreditDebitCard,.payment--method-logo.payment_logo_bestit_klarna_payments_card{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/creditcard-neu@2x.png")}.payment--method-logo.payment_logo_stripe_payment_sepa,.payment--method-logo.payment_logo_bestit_klarna_payments_direct_debit{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/sepa@2x.png")}.payment--method-logo.payment_logo_stripe_payment_google_pay{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/google-pay@2x.png")}.payment--method-logo.payment_logo_stripe_payment_apple_pay{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/apple-pay@2x.png")}.payment--method-logo.payment_logo_stripe_payment_ideal,.payment--method-logo.payment_logo_SwagPaymentPayPalUnifiedIdeal{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/ideal@2x.png")}.payment--method-logo.payment_logo_stripe_payment_bancontact,.payment--method-logo.payment_logo_SwagPaymentPayPalUnifiedBancontact{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/bancontact@2x.png")}.payment--method-logo.payment_logo_SwagPaymentPayPalUnifiedSepa{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/sepa-lastschrift-transparent@2x.png")}.payment--method-logo.payment_logo_SwagPaymentPayPalUnifiedP24{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/przelewy24@2x.png")}.payment--method-logo.payment_logo_bestit_klarna_payments_pay_now,.payment--method-logo.payment_logo_bestit_klarna_payments_slice_it,.payment--method-logo.payment_logo_bestit_klarna_payments_pay_later,.payment--method-logo.payment_logo_bestit_klarna_payments_direct_bank_transfer{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/payment/scaled/klarna.svg")}html{background-image: none !important}html:not(.apple-pay) .stripe_payment_apple_pay{display: none !important}html:not(.apple-pay) .stripe_payment_apple_pay ~ div{display: none !important}html:not(.google-pay) .stripe_payment_google_pay{display: none !important}html:not(.google-pay) .stripe_payment_google_pay ~ div{display: none !important}.confirm--actions{max-width: 980px;margin: 14px auto}.confirm--actions:not(.actions--bottom){display: none}.confirm--actions.actions--bottom{position: fixed;z-index: 100;bottom: 0;left: 0;right: 0;padding: 14px;margin-bottom: 0;background-color: #FFFFFF;-webkit-box-shadow: 1px -1px 2px 1px #dcdbe0;box-shadow: 1px -1px 2px 1px #dcdbe0}@media all and (min-width: 768px){.confirm--actions{margin: 0 auto !important}.confirm--actions.actions--bottom .btn{margin: 0}.confirm--actions .btn{float: right}}@media all and (min-width: 1025px){.confirm--actions:not(.actions--bottom){display: block}.confirm--actions.actions--bottom{position: static;box-shadow: none}}.basket--footer{clear: both;border: none !important;border-top: 2px solid #0375b4 !important}.basket--footer .aggregation--list{clear: both;border: none;display: flex;flex-direction: column;flex-wrap: nowrap;margin-bottom: 110px}.basket--footer .aggregation--list .vat-exclusion-message{margin-bottom: 20px;margin-top: 0}.basket--footer .aggregation--list .entry--sum{display: none}.basket--footer .aggregation--list .entry--shipping{order: 1}.basket--footer .aggregation--list .entry--totalnet{order: 2}.basket--footer .aggregation--list .entry--taxes{order: 3}.basket--footer .aggregation--list .entry--total{order: 5}.basket--footer .aggregation--list .entry--totalsave{order: 4}.basket--footer .aggregation--list .entry--totalsave .entry--label,.basket--footer .aggregation--list .entry--totalsave .entry--value{font-size: 1.15rem;font-weight: 700}.basket--footer .aggregation--list .entry--totalsave .entry--value{color: #c00c00}.basket--footer .aggregation--list .entry--asterisk-hints{order: 6;margin-top: 14px;text-align: right}.basket--footer .aggregation--list .block{font-size: 1rem}.basket--footer .aggregation--list .entry--total{color: #727272}.basket--footer .aggregation--list .entry--total .entry--label{font-size: 1.15rem}.basket--footer .aggregation--list .entry--total .entry--value{font-size: 1.15rem;color: #0375b4}.basket--footer .table--aggregation{padding: 8px}.basket--footer .table--aggregation .add-voucher--panel{padding-top: 14px}.basket--footer .table--aggregation .add-voucher--button{position: relative;top: -33px}.basket--footer .table--aggregation .add-voucher--button .icon--arrow-right{margin-left: 8px}.basket--footer .table--aggregation,.basket--footer .aggregation--list{flex-basis: 50%;flex-shrink: 1;flex-grow: 1}@media all and (min-width: 768px){.basket--footer{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap}.basket--footer .table--aggregation{padding: 0 20px 0 0}.basket--footer .aggregation--list{padding-left: 80px !important;padding-right: 20px}.basket--footer .aggregation--list .list--entry:not(.entry--sum){display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}}@media all and (min-width: 1025px){.basket--footer{padding-bottom: 0}}.confirm--actions,.register--action,.main--actions{float: none}.confirm--actions .btn,.register--action .btn,.main--actions .btn{background: #6a9e06;border: none !important;min-width: 50%;z-index: 100;width: 100%;color: white}.confirm--actions .btn:before,.register--action .btn:before,.main--actions .btn:before{font-family: "sportfits-icons";height: 16px;width: 16px;margin-right: 8px;line-height: 16px;content: "\e90f";opacity: 0}.confirm--actions .btn.loading:before,.register--action .btn.loading:before,.main--actions .btn.loading:before{opacity: 1;display: inline-block;-ms-animation: spin 1100ms linear 0s infinite;animation: spin 1100ms linear 0s infinite}.confirm--actions .btn:disabled,.register--action .btn:disabled,.main--actions .btn:disabled{opacity: 1}.confirm--actions .btn:hover,.register--action .btn:hover,.main--actions .btn:hover{background: #6a9e06;background: -ms-linear-gradient(top, #8bcf08 0%, #6a9e06 50%, #6a9e06 100%);background: linear-gradient(to bottom, #8bcf08 0%, #6a9e06 50%, #6a9e06 100%)}.confirm--content{max-width: 980px;margin: 0 auto;float: none;position: relative}.confirm--content .panel--title{font-size: 1.15rem}.confirm--content .alert{margin-top: 20px}.confirm--content #confirm--form .tos--panel{display: none}.confirm--content #confirm--form .information--panel-wrapper{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap;margin-top: 40px}.confirm--content #confirm--form .information--panel-wrapper:before,.confirm--content #confirm--form .information--panel-wrapper:after{display: none}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item{background-color: #e9eaef}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item .panel{border: none;background-color: inherit}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item + .information--panel-item .panel{margin-top: 14px}.confirm--content #confirm--form .information--panel-wrapper .address--countryname{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}.confirm--content #confirm--form .information--panel-wrapper .address--countryname .flag{margin-right: 8px}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item-billing{order: 1 !important}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item-shipping{order: 2 !important}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address{order: 1 !important}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address .panel--actions{padding-top: 0}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address .country-and-zip-mismatch{margin: -8px 14px 8px 14px}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address .address--actions-change .btn{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;line-height: 18px;color: #0375b4;background-color: #e9eaef;border: none;font-weight: 300;padding: 8px 0}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address .address--actions-change .btn:before{width: 40px;flex-grow: 0;flex-shrink: 0;text-align: center;font-family: "sportfits-icons";font-size: 1.3rem}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address .address--actions-change .btn:hover{background: #FFFFFF}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address .address--actions-change .btn:first-child:before{content: "\e91c"}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address .address--actions-change .btn:not(:first-child):before{content: "\e68f";font-size: 2rem}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address .address--actions-change + a{margin-left: 0;line-height: 18px;padding: 8px 0;display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;text-decoration: none}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address .address--actions-change + a:hover{background: #FFFFFF}.confirm--content #confirm--form .information--panel-wrapper .information--panel-address .address--actions-change + a:before{width: 40px;text-align: center;font-family: "sportfits-icons";font-size: 1.3rem;content: "\e91b"}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item{order: 0;margin-bottom: 14px}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--content{padding-bottom: 0;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap;position: relative}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--content .alert{margin: 0 0 8px 0;width: 100%}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--content #creditcard-data-container{height: 140px;width: 100%;position: relative}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--content #creditcard-data-container .icon--spinner{margin-top: 8px}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--content #creditcard-data-container > .container{position: absolute;top: 0;height: 100%}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--content #creditcard-data-container #paypal-acdc-form{background-color: #e9eaef !important}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--content #creditcard-data-container input{color: #0375b4;font-weight: 700}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--content #creditcard-data-container .acdc-column-container{column-count: 1}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--content .cvv-hint{position: absolute;right: 20px;top: 74px}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--content .cvv-hint a{text-decoration: none;padding: 14px}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .panel--actions{padding-top: 0}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--method-info{width: 100%;order: 1;margin-bottom: 0}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--method-logo{order: 2;background-size: 51px auto;background-position: right center;margin-right: 20px !important}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .shipping--method-info{order: 3;width: 100%;margin: 14px 0;display: flex;flex-direction: row;align-items: flex-start;flex-wrap: wrap}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .shipping--method-info .icon{padding-left: 14px;float: right}.confirm--content #confirm--form .information--panel-wrapper .payment--panel .payment--method-info strong,.confirm--content #confirm--form .information--panel-wrapper .payment--panel .shipping--method-info strong{margin-right: 4px}.confirm--content #confirm--form .information--panel-wrapper .shipping--panel .choose-different-address{display: none}.confirm--content .payment--content{position: static}.confirm--content .payment--content .pay-upon-invoice--extra-fields{position: absolute;z-index: 1000;bottom: 200px;left: 0;width: 100%}.confirm--content .payment--content .pay-upon-invoice--extra-fields label{font-weight: 700;display: block}.confirm--content .payment--content #paypal-acdc-form{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}.confirm--content .payment--content #paypal-acdc-form > div{order: 1}.confirm--content .payment--content #paypal-acdc-form .acdc-column-container{order: 2}.confirm--content .payment--content #paypal-acdc-form .paypal--acdc-submit-error{order: 3}.confirm--content .payment--content #paypal-acdc-form .paypal-unified--error{order: 4}.confirm--content .table--actions.actions--bottom:not(.SwagPaymentPayPalUnifiedPayUponInvoice){position: fixed;z-index: 100;bottom: 0;left: 0;right: 0;padding: 14px;margin-bottom: 0;background-color: #FFFFFF;-webkit-box-shadow: 1px -1px 2px 1px #dcdbe0;box-shadow: 1px -1px 2px 1px #dcdbe0}.confirm--content .table--actions.actions--bottom .feature--user-comment{display: none}.confirm--content .table--actions.actions--bottom .main--actions{margin-bottom: 0;clear: both}.confirm--content .table--actions.actions--bottom .main--actions .swag-payment-paypal-unified-pay-upon-invoice-legal-text-container{width: 100%;margin-bottom: 40px}.confirm--content .table--actions.actions--bottom .main--actions .swag-payment-paypal-unified-pay-upon-invoice-legal-text-container .swag-payment-paypal-unified-pay-upon-invoice-legal-text{font-size: 0.64rem;padding-bottom: 8px;line-height: 1.2}.confirm--content .table--actions.actions--bottom .paypal-unified-in-context--outer-button-container{width: 100%}.confirm--content .table--actions.actions--bottom .paypal-unified-in-context--outer-button-container .paypal-unified-in-context--button-container{width: 100%;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}.confirm--content .table--actions.actions--bottom .paypal-unified-in-context--outer-button-container .paypal-button-width--large{width: 100%}.confirm--content .tos--panel .panel--title{display: none}.confirm--content .tos--panel .body--revocation{padding: 0 0 8px 0}.confirm--content .tos--panel .body--revocation p{font-size: 0.64rem;line-height: 1.2;margin-bottom: 0}.confirm--content .product--table .loading-button{width: 32px;height: 32px;text-align: center;line-height: 30px;float: right;display: flex;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap}.confirm--content .product--table .loading-button:before{margin-right: 0;position: relative;left: -1px}.confirm--content .product--table .row--product,.confirm--content .product--table .row--voucher,.confirm--content .product--table .row--rebate{padding: 8px 0}@media all and (min-width: 411px){.confirm--content .payment--content .pay-upon-invoice--extra-fields{bottom: 190px}}@media all and (min-width: 521px){.confirm--content .payment--content .pay-upon-invoice--extra-fields{bottom: 170px}.confirm--content .payment--content #creditcard-data-container{height: 96px}.confirm--content .payment--content #creditcard-data-container .acdc-column-container{column-count: 2}}@media all and (min-width: 861px){.confirm--content #confirm--form .information--panel-wrapper{flex-direction: row}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item{width: 48%;margin-bottom: 0}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item + .information--panel-item .panel{margin-top: 0}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item-billing{width: 32%;margin-bottom: 0}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item-shipping{width: 32%}.confirm--content #confirm--form .information--panel-wrapper .information--panel-item-shipping + .information--panel-item{width: 32%}.confirm--content .payment--content .pay-upon-invoice--extra-fields{left: 50%;bottom: 155px}.confirm--content .product--table .row--product,.confirm--content .product--table .row--voucher,.confirm--content .product--table .row--rebate{padding: 8px 0;display: grid;grid-gap: 8px;grid-template-columns: repeat(12, minmax(0, 1fr))}}@media screen and (min-width: 861px) and (-ms-high-contrast: active), (min-width: 861px) and (-ms-high-contrast: none){.confirm--content .product--table .row--product,.confirm--content .product--table .row--voucher,.confirm--content .product--table .row--rebate{display: flex;flex-wrap: wrap}}@media all and (min-width: 861px){.confirm--content .product--table .row--product .column--label,.confirm--content .product--table .row--voucher .column--label,.confirm--content .product--table .row--rebate .column--label{display: block !important}.confirm--content .product--table .row--product .column--product,.confirm--content .product--table .row--voucher .column--product,.confirm--content .product--table .row--rebate .column--product{grid-column-end: 8}.confirm--content .product--table .row--product .column--quantity,.confirm--content .product--table .row--voucher .column--quantity,.confirm--content .product--table .row--rebate .column--quantity{grid-column-start: 8;grid-column-end: 10}.confirm--content .product--table .row--product .column--quantity .select-field,.confirm--content .product--table .row--voucher .column--quantity .select-field,.confirm--content .product--table .row--rebate .column--quantity .select-field{padding-left: 0}.confirm--content .product--table .row--product .column--total-price,.confirm--content .product--table .row--voucher .column--total-price,.confirm--content .product--table .row--rebate .column--total-price{grid-column-start: 10;grid-column-end: 13}.confirm--content .product--table .row--product .column--total-price .total-price--label,.confirm--content .product--table .row--voucher .column--total-price .total-price--label,.confirm--content .product--table .row--rebate .column--total-price .total-price--label{height: 20px;margin-top: -9px}.confirm--content .table--actions.actions--bottom{padding-top: 110px;padding-bottom: 0;display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap}.confirm--content .table--actions.actions--bottom.SwagPaymentPayPalUnifiedPayUponInvoice{margin-top: -74px}.confirm--content .table--actions.actions--bottom .main--actions{width: 50%;margin-top: 0}.confirm--content .table--actions.actions--bottom .tos--panel{padding-top: 0;width: 50%;float: right}.confirm--content .table--actions.actions--bottom .tos--panel .panel--body{padding-left: 0}.confirm--content .table--actions.actions--bottom .tos--panel .body--revocation p{font-size: 0.875rem;line-height: 1.5}}@media all and (min-width: 1025px){.confirm--content .payment--content .pay-upon-invoice--extra-fields{bottom: 200px}.confirm--content .table--actions.actions--bottom:not(.SwagPaymentPayPalUnifiedPayUponInvoice){position: static;box-shadow: none}.confirm--content .table--actions.actions--bottom.SwagPaymentPayPalUnifiedPayUponInvoice{margin-top: 0}.confirm--content .table--actions.actions--bottom .main--actions .swag-payment-paypal-unified-pay-upon-invoice-legal-text-container .swag-payment-paypal-unified-pay-upon-invoice-legal-text{font-size: 0.875rem;line-height: 1.5}}@media all and (min-width: 1261px){.confirm--content .product--table .loading-button:before{left: 0}.confirm--content .product--table .icon--cross{height: 14px}}.cvv-hint-modal{width: 100%}.cvv-hint-modal #credit-card-cvv-explanation-modal img{padding: 8px 8px 8px 0}.cvv-hint-modal #credit-card-cvv-explanation-modal div{margin: 0 20px}@media all and (min-width: 521px){.cvv-hint-modal{width: 800px !important}.cvv-hint-modal #credit-card-cvv-explanation-modal{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}}.product--table{clear: both}.product--table .table--header{display: none}.product--table .table--content{width: 100%}.product--table .panel--title{margin: 0}.product--table .panel--body{border: none;clear: both}.product--table .row--voucher .basket--badge,.product--table .row--rebate .basket--badge{background-color: #FFFFFF}.product--table .row--voucher .basket--badge .icon--coupon,.product--table .row--rebate .basket--badge .icon--coupon{font-size: 2.5rem;color: #0375b4}.product--table .row--voucher .basket--badge .icon--percent2,.product--table .row--rebate .basket--badge .icon--percent2{font-size: 2.5rem;color: #c00c00}.product--table .discount-badge{position: absolute;left: 20px;top: 20px;color: #FFFFFF;background-color: #c00c00;font-size: 1rem;font-weight: 700;padding: 4px 4px 4px 0;width: 48px;height: 32px}.product--table .discount-badge .value{z-index: 1;position: absolute}.product--table .discount-badge:before{z-index: 0;position: absolute;left: -10px;transform: skewX(20deg);content: " ";width: 40px;height: 32px;top: 0;background-color: #c00c00}.product--table .row--product,.product--table .row--voucher,.product--table .row--rebate{display: grid;grid-gap: 8px;grid-template-columns: repeat(4, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.product--table .row--product,.product--table .row--voucher,.product--table .row--rebate{display: flex;flex-wrap: wrap}}.product--table .row--product:before,.product--table .row--voucher:before,.product--table .row--rebate:before{display: none}.product--table .row--product.is--last-row,.product--table .row--voucher.is--last-row,.product--table .row--rebate.is--last-row{border-bottom: none}.product--table .row--product .column--product,.product--table .row--voucher .column--product,.product--table .row--rebate .column--product{grid-column-start: 1;grid-column-end: 5;width: 100%;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.product--table .row--product .column--product .content--title,.product--table .row--voucher .column--product .content--title,.product--table .row--rebate .column--product .content--title{color: #0375b4;text-decoration: none}.product--table .row--product .column--product .content--sku,.product--table .row--voucher .column--product .content--sku,.product--table .row--rebate .column--product .content--sku{display: none}.product--table .row--product .column--product .product-delivery-and-sku,.product--table .row--voucher .column--product .product-delivery-and-sku,.product--table .row--rebate .column--product .product-delivery-and-sku{font-size: 1rem}.product--table .row--product .column--product .column--image,.product--table .row--voucher .column--product .column--image,.product--table .row--rebate .column--product .column--image{padding: 0;min-width: 24%;max-width: 24%}.product--table .row--product .column--product .column--image .table--media-outer,.product--table .row--voucher .column--product .column--image .table--media-outer,.product--table .row--rebate .column--product .column--image .table--media-outer{border: none;max-width: 120px;max-height: 120px}.product--table .row--product .column--product > .table--content,.product--table .row--voucher .column--product > .table--content,.product--table .row--rebate .column--product > .table--content{width: auto;padding: 8px 50px 0 8px;flex-grow: 1}.product--table .row--product .column--product > .table--content > .table--content,.product--table .row--voucher .column--product > .table--content > .table--content,.product--table .row--rebate .column--product > .table--content > .table--content{padding: 0}.product--table .row--product .column--quantity,.product--table .row--product .column--unit-price,.product--table .row--product .column--tax-price,.product--table .row--product .column--total-price,.product--table .row--voucher .column--quantity,.product--table .row--voucher .column--unit-price,.product--table .row--voucher .column--tax-price,.product--table .row--voucher .column--total-price,.product--table .row--rebate .column--quantity,.product--table .row--rebate .column--unit-price,.product--table .row--rebate .column--tax-price,.product--table .row--rebate .column--total-price{padding: 0;margin: 0;width: 100%}.product--table .row--product .column--quantity .column--label,.product--table .row--product .column--unit-price .column--label,.product--table .row--product .column--tax-price .column--label,.product--table .row--product .column--total-price .column--label,.product--table .row--voucher .column--quantity .column--label,.product--table .row--voucher .column--unit-price .column--label,.product--table .row--voucher .column--tax-price .column--label,.product--table .row--voucher .column--total-price .column--label,.product--table .row--rebate .column--quantity .column--label,.product--table .row--rebate .column--unit-price .column--label,.product--table .row--rebate .column--tax-price .column--label,.product--table .row--rebate .column--total-price .column--label{margin-top: 0;font-size: 1rem;color: #727272;width: 100%;text-align: left}.product--table .row--product .column--quantity .column--label:after,.product--table .row--product .column--unit-price .column--label:after,.product--table .row--product .column--tax-price .column--label:after,.product--table .row--product .column--total-price .column--label:after,.product--table .row--voucher .column--quantity .column--label:after,.product--table .row--voucher .column--unit-price .column--label:after,.product--table .row--voucher .column--tax-price .column--label:after,.product--table .row--voucher .column--total-price .column--label:after,.product--table .row--rebate .column--quantity .column--label:after,.product--table .row--rebate .column--unit-price .column--label:after,.product--table .row--rebate .column--tax-price .column--label:after,.product--table .row--rebate .column--total-price .column--label:after{content: ":"}.product--table .row--product .column--actions,.product--table .row--voucher .column--actions,.product--table .row--rebate .column--actions{position: absolute;padding-top: 0}.product--table .row--product .column--quantity,.product--table .row--voucher .column--quantity,.product--table .row--rebate .column--quantity{grid-column-start: 2;grid-column-end: 3}.product--table .row--product .column--quantity .select-field,.product--table .row--voucher .column--quantity .select-field,.product--table .row--rebate .column--quantity .select-field{min-width: 0;max-width: 90%;float: left}.product--table .row--product .column--total-price,.product--table .row--voucher .column--total-price,.product--table .row--rebate .column--total-price{grid-column-start: 3;grid-column-end: 5;text-align: left !important;color: #0375b4;font-size: 1.15rem}.product--table .row--product .column--total-price .total-price--label,.product--table .row--voucher .column--total-price .total-price--label,.product--table .row--rebate .column--total-price .total-price--label{color: #727272;margin-bottom: 8px}.product--table .row--product .column--total-price .discount,.product--table .row--voucher .column--total-price .discount,.product--table .row--rebate .column--total-price .discount{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;line-height: 1.5}.product--table .row--product .column--unit-price,.product--table .row--product .column--tax-price,.product--table .row--voucher .column--unit-price,.product--table .row--voucher .column--tax-price,.product--table .row--rebate .column--unit-price,.product--table .row--rebate .column--tax-price{display: none}@media all and (min-width: 768px){.product--table .panel--body{padding-top: 0}.product--table .discount-badge{left: 68px;top: 14px;right: auto}}.is--ctl-checkout.is--act-confirm .footer-main,.is--ctl-checkout.is--act-shippingpayment .footer-main{display: none}@media all and (min-width: 1025px){.is--ctl-checkout.is--act-confirm .footer-main,.is--ctl-checkout.is--act-shippingpayment .footer-main{display: block}}.finish--content{padding-top: 20px !important}.finish--teaser{border: none !important}.finish--teaser .teaser--title{font-size: 1.15rem;padding-top: 0;height: 74px;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap}.finish--teaser .panel--body.is--wide{position: relative;top: -100px;max-width: 980px;margin: 0 auto}@media all and (min-width: 768px){.finish--teaser .teaser--title{font-size: 1.3rem;padding-top: 20px}}.finish--table.product--table .column--quantity{text-align: left !important}.finish--table.product--table .column--quantity .quantity--label{display: block;margin-bottom: 0 !important}.finish--table.product--table .column--total-price .total-price--label{margin-bottom: 0 !important}@media all and (min-width: 768px){.finish--table.product--table .row--product,.finish--table.product--table .row--voucher{padding: 8px 0;display: grid;grid-gap: 8px;grid-template-columns: repeat(12, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.finish--table.product--table .row--product,.finish--table.product--table .row--voucher{display: flex;flex-wrap: wrap}}@media all and (min-width: 768px){.finish--table.product--table .row--product .column--label,.finish--table.product--table .row--voucher .column--label{display: block !important}.finish--table.product--table .row--product .column--product,.finish--table.product--table .row--voucher .column--product{grid-column-end: 8}.finish--table.product--table .row--product .column--quantity,.finish--table.product--table .row--voucher .column--quantity{grid-column-start: 8;grid-column-end: 10}.finish--table.product--table .row--product .column--quantity .select-field,.finish--table.product--table .row--voucher .column--quantity .select-field{padding-left: 0}.finish--table.product--table .row--product .column--total-price,.finish--table.product--table .row--voucher .column--total-price{grid-column-start: 10;grid-column-end: 12}.finish--table.product--table .column--quantity .quantity--label{margin-bottom: -16px !important}}.finish--info .panel{border: none}.finish--info .panel .panel--title{margin: 0}@media all and (min-width: 768px){.finish--info{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.finish--info .information--panel-item{flex-basis: 48%;flex-shrink: 1;flex-grow: 1}}.logo-printed-order-confirmation{display: none}.finish--info{max-width: 940px;margin: 0 auto !important;position: relative;top: -100px}.finish--table,.finih-product-table-headline{max-width: 920px;margin: 0 auto;position: relative;top: -86px}@media all and (min-width: 861px){.finish--table,.finih-product-table-headline{left: 10px}}.finish--table .panel--body{border: none}.printed-order-confirmation-bankdata{display: none}@media print{.finish--info,.finish--table,.finih-product-table-headline{top: 0;left: 0}.finish--info .information--panel-address,.finish--info .information--panel-item{margin-bottom: 0}.finish--table .quantity--label{padding-bottom: 16px}.printed-order-confirmation-bankdata{display: block;max-width: 940px;margin: 0 auto 40px auto}.printed-order-confirmation-bankdata .headline{padding: 1.25rem 0 .625rem 0;border-bottom: 1px solid #cbceda;text-decoration: none !important;color: #0375b4;font-weight: 700}.printed-order-confirmation-bankdata .prepayment-account-data{padding: 1.25rem;line-height: 1.5;font-size: 0.875rem}.printed-order-confirmation-bankdata .prepayment-account-data > div{display: flex;flex-direction: row;flex-wrap: wrap}.printed-order-confirmation-bankdata .prepayment-account-data > div .lab{font-weight: 700;width: 30%}.printed-order-confirmation-bankdata .prepayment-account-data .account-institute{font-weight: 700;width: 100%}.product--table .discount-badge{right: 0;left: auto;-webkit-print-color-adjust: exact;print-color-adjust: exact}.printed-order-confirmation-logo{background-color: red;display: block;-webkit-print-color-adjust: exact;print-color-adjust: exact;background: url("../../themes/Frontend/SportFits/frontend/_public/src/img/logos/sportfits-logo-ci-color.svg");width: 280px;height: 60px;margin: 0 auto 20px auto}}.content--home{margin-top: 0}@media all and (min-width: 1501px){.content--home{margin-top: 20px}}.content--home .emotion--wrapper:nth-child(2n+3){max-width: 100%;margin: 0;background-color: #e9eaef}.content--home .emotion--wrapper:nth-child(2n+3) > *{max-width: 1260px;background-color: #e9eaef}@media all and (min-width: 1261px){.content--home .emotion--wrapper:nth-child(2n+3) > *{margin-left: auto !important;margin-right: auto !important}}.content--home .emotion--wrapper:nth-child(2n+3) .panel{background-color: #e9eaef}.content--home .fluid-product-slider.t-shirts{padding-left: 0 !important}.content--home .emotion--wrapper{margin-bottom: 8px}.content--home .emotion--wrapper:last-child{margin-top: 20px}.zammad-chat{z-index: 9999}.tspo-cookie-permission--container .cookie-permission--content{font-size: 0.875rem;margin-bottom: 14px}.tspo-cookie-permission--container .cookie-permission--button{display: flex;flex-direction: row;align-items: center;justify-content: space-around;flex-wrap: wrap}.tspo-cookie-permission--container .cookie-permission--button .cookie-permission--decline-button{display: none}.tspo-cookie-permission--container .cookie-permission--button a{width: 100%;min-width: 200px;margin: 0 8px 8px 0}@media all and (min-width: 521px){.tspo-cookie-permission--container .cookie-permission--button{display: flex;flex-direction: row;align-items: center;justify-content: flex-end;flex-wrap: wrap}.tspo-cookie-permission--container .cookie-permission--button a{width: auto}}.page-wrap--cookie-permission{z-index: 100000}.hero--text{padding: 0 !important}.hero--text .teaser--text-long.is--hidden{display: block !important}.hero--text .teaser--text-short{display: none}.category-presentation{position: relative;margin-top: -26px}@media all and (min-width: 768px){.category-presentation{margin-top: 0}}@media all and (min-width: 768px){.category-presentation{margin-top: -14px}}.category-presentation h1{margin-top: 20px;margin-bottom: 14px;line-height: 1.2}.category-presentation .header{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap}.category-presentation .header.without-picture .icon-brand{filter: invert(46%) sepia(4%) saturate(158%) hue-rotate(2deg) brightness(96%) contrast(93%)}.category-presentation .header.with-picture .supplier-logo-icon{font-size: 3rem;position: absolute;top: 0;right: 0;height: 120px;width: 120px;background-color: rgba(255,255,255,0.7);text-align: center}.category-presentation .header.with-picture .supplier-logo-icon .icon-brand:before{line-height: 120px}@media all and (min-width: 521px){.category-presentation .header.with-picture .supplier-logo-icon{font-size: 4rem;height: 160px;width: 160px}.category-presentation .header.with-picture .supplier-logo-icon .icon-brand:before{line-height: 160px}}@media all and (min-width: 768px){.category-presentation .header.without-picture .supplier-logo-icon{display: block}.category-presentation .header.without-picture h1{margin-top: 0}.category-presentation .header.with-picture .supplier-logo-icon{height: 250px;width: 220px}.category-presentation .header.with-picture .supplier-logo-icon .icon-brand:before{line-height: 250px}}@media all and (min-width: 861px){.category-presentation .header.with-picture .supplier-logo-icon{width: 250px}}.category-presentation .header-image{position: relative}.category-presentation .header-image .banner{width: 100%;height: 120px;background-size: cover}@media all and (min-width: 521px){.category-presentation .header-image .banner{height: 160px}}@media all and (min-width: 768px){.category-presentation .header-image .banner{height: 250px}}.category-presentation .header-image .logo{position: absolute;top: 40px;left: 40px;width: 16vw;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.category-presentation .header-image .logo img{width: 80%;max-height: 70%;object-fit: contain;object-position: center}@media all and (max-width: 1024px){.category-presentation .header-image .logo{top: 40px;left: 40px;width: 26vw}.category-presentation .header-image .logo.mini{width: 18vw}.category-presentation .header-image .logo.smaller{width: 22vw}.category-presentation .header-image .logo.larger{width: 30vw}.category-presentation .header-image .logo.huge{width: 34vw}.category-presentation .header-image .logo.mobile-fader{top: 0 !important;left: 0 !important;height: 100%}.category-presentation .header-image .logo.mobile-fader.light{background-color: rgba(255,255,255,0.7) !important;color: #727272}.category-presentation .header-image .logo.mobile-fader.light img{filter: invert(46%) sepia(4%) saturate(158%) hue-rotate(2deg) brightness(96%) contrast(93%)}.category-presentation .header-image .logo.mobile-fader.dark{background-color: rgba(114,114,114,0.7) !important}.category-presentation .header-image .logo.mobile-fader.dark img{filter: invert(100%) sepia(0%) saturate(7489%) hue-rotate(353deg) brightness(102%) contrast(102%)}}@media all and (min-width: 1025px){.category-presentation .header-image .logo{width: 24%}.category-presentation .header-image .logo.desktop-mini{width: 16%}.category-presentation .header-image .logo.desktop-smaller{width: 20%}.category-presentation .header-image .logo.desktop-larger{width: 28%}.category-presentation .header-image .logo.desktop-huge{width: 32%}.category-presentation .header-image .logo.desktop-fader{top: 0 !important;left: 0 !important;height: 100%;margin: 0}.category-presentation .header-image .logo.desktop-fader.desktop-fader.desktop-right{left: auto !important;right: 0}.category-presentation .header-image .logo.desktop-fader.desktop-fader.desktop-right:before{left: auto !important;right: 0}.category-presentation .header-image .logo.desktop-fader.desktop-light{background-color: rgba(255,255,255,0.7) !important}.category-presentation .header-image .logo.desktop-fader.desktop-light img{filter: invert(46%) sepia(4%) saturate(158%) hue-rotate(2deg) brightness(96%) contrast(93%)}.category-presentation .header-image .logo.desktop-fader.desktop-dark{background-color: rgba(114,114,114,0.7) !important}.category-presentation .header-image .logo.desktop-fader.desktop-dark img{filter: invert(93%) sepia(80%) saturate(0%) hue-rotate(310deg) brightness(102%) contrast(101%)}}@media all and (min-width: 1501px){.category-presentation .header-image .logo.desktop-fader:before{min-width: 13vw}}@media all and (min-width: 1851px){.category-presentation .header-image .logo.desktop-fader:before{min-width: 11vw}}@media all and (max-width: 767px){.category-presentation .header-image .logo.mobile-right{left: auto !important;right: 0}.category-presentation .header-image .logo.mobile-right:before{right: 0;left: auto;margin-right: 0}}.category-presentation .header-image .categories{display: none}@media all and (min-width: 861px){.category-presentation .header-image .categories{display: block;position: absolute;top: 0;right: 40px;background-color: rgba(255,255,255,0.7);height: 100%;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap}.category-presentation .header-image .categories span{text-transform: uppercase;padding: 0 8px;font-weight: 700;font-size: 1.15rem}}@media all and (min-width: 861px) and (min-width: 1025px){.category-presentation .header-image .categories span{font-size: 1.3rem}}@media all and (min-width: 861px){.category-presentation .header-image .categories a{display: block;background-color: rgba(255,255,255,0.7);padding: 8px;margin: 8px 0;font-weight: 400}}.category-presentation h2{margin-top: 14px}.category-presentation .read-more{font-weight: 700;padding-top: 14px;display: block}.vendor--info{margin-bottom: 0;margin-top: 20px}.vendor--info .panel--body{padding: 0}@media all and (min-width: 1501px){.tspo-category-presentation-read-more{margin-left: 0}}.tspo-category-presentation-read-more h3{font-weight: 700}.is--ctl-index .tspo-category-presentation{max-width: 1260px;margin: 0 auto}.faq-item-group{border: 1px solid #c8c8c8;padding: 8px;margin-bottom: 14px}.faq-item-group .faq-item-group--headline{cursor: pointer;color: #0375b4;padding-right: 20px;position: relative;margin-top: 8px;padding-left: 8px}.faq-item-group .faq-item-group--headline:after{font-family: "sportfits-icons";font-weight: normal;content: "\e612";position: absolute;right: 8px}.faq-item-group .faq-item-group--headline.is--active:after{content: "\e610"}.faq-item-group .faq-item--headline{cursor: pointer;margin-top: 8px;margin-left: 40px;list-style-type: circle;position: relative}.faq-item-group .faq-item--headline:before{content: "";display: inline-block;position: absolute;width: 6px;height: 6px;border-radius: 6px;background-color: #727272;top: 9px;left: -15px}.faq-item-group .faq-subitem-content{margin-left: 40px;padding-left: 14px;border-left: 1px solid #c8c8c8}.faq-item-group .faq-subitem-content ul li{margin-left: 24px}.faq-item-group .faq-group-content{padding-left: 8px}.faq-item-group .faq-item--container p{padding: 8px 25px}.language--flag.de_AT{background-position: 0 0;background-image: linear-gradient(to bottom, #ed2939 33%, #fff 33%, #fff 66%, #ed2939 66%)}.image-gallery--modal{z-index: 10000}.image-gallery--modal .modal--close{background-color: #0375b4;background-image: none;color: #FFFFFF;font-size: 1.3rem}.image-gallery--modal .modal--close:before{display: block}.image-gallery--modal .image-slider--container{bottom: 0}.image-gallery--modal .image--gallery .image-slider--thumbnails{height: 90px}.image-gallery--modal .image-slider--thumbnails{background-color: transparent}.image-gallery--modal .image-slider--thumbnails .thumbnail--link{width: 60px;height: 60px;background-color: #FFFFFF}.image-gallery--modal .image-slider--thumbnails .thumbnail--link.toc-icon-link{display: none}.image-gallery--modal .image-slider--item img{object-fit: contain;object-position: center;width: 90%;height: 90%}.image-gallery--modal .thumbnail--image{width: 100%;height: auto;padding: 4px;object-fit: contain}.image-gallery--modal .thumbnails--arrow,.image-gallery--modal .arrow{display: none;background-color: #0375b4;border: none}.image-gallery--modal .thumbnails--arrow:before,.image-gallery--modal .arrow:before{font-family: "sportfits-icons";color: #FFFFFF;font-size: 1.3rem}.product--actions{padding-top: 4px !important;border-bottom: none !important;display: flex;flex-direction: row;justify-content: flex-end;flex-wrap: nowrap}.product--actions .action--form{background-color: #e9eaef;width: 100%;height: 40px}.product--actions .action--form:first-child{margin-right: 2%}.product--actions .action--form:hover{background-color: #025482}.product--actions .action--form:hover button{color: #FFFFFF}.product--actions .action--form button{width: 100%;background-color: #e9eaef;height: 40px;line-height: 40px;display: flex;flex-direction: row;justify-content: center;flex-wrap: nowrap}@media all and (min-width: 768px){.product--actions{width: 100%}.product--actions .action--form{width: 50%}.product--actions .action--form:first-child{margin-right: 8px}}.is--ctl-newsletter .content--wrapper{margin: 0 auto !important;max-width: 980px}.is--ctl-newsletter .content--wrapper .panel--body{border: none}.is--ctl-newsletter .newsletter--content{margin-bottom: 40px}.is--ctl-newsletter .newsletter--content .newsletter--headline{padding-bottom: 0}.is--ctl-newsletter .newsletter--content .newsletter--headline .newsletter--title{margin-top: 0}.is--ctl-newsletter .newsletter--content .newsletter--headline .newsletter--info{margin-bottom: 0}.is--ctl-newsletter .newsletter--content .panel--title{display: none}.is--ctl-newsletter .newsletter--content .newsletter--form{border: none}.newsletter-integration{margin-top: -20px}.newsletter-integration .custom-page--tab-headline{display: none}.newsletter-integration h2{margin-top: 8px;color: #0375b4}.newsletter-integration p{font-size: 0.875rem}.newsletter-integration a:not(.btn){text-decoration: underline}.newsletter-integration .proceed-btn{display: block;width: fit-content;margin: 20px auto}.newsletter-integration .proceed-btn:after{padding-left: 14px}.newsletter-integration img{max-height: 260px;object-fit: cover;width: 100%}.newsletter-integration .header-badge{padding: 40px;max-height: 200px;object-fit: contain}.newsletter-integration .caption{font-size: 0.75rem}.newsletter-integration form{max-width: 400px;margin: 0 auto}.newsletter-integration form .formassi_element_paragraph{padding: 8px 0}.newsletter-integration form .element{height: 40px;margin: 0 0 32px 0;position: relative}.newsletter-integration form .element .validation{font-size: 0.75rem;width: 100%;padding-right: 8px;color: #c00c00;position: absolute;line-height: 37px;text-align: right;display: none;font-weight: 300}.newsletter-integration form .element .first label{cursor: text;z-index: 2}.newsletter-integration form .element .first .descr{display: none}.newsletter-integration form .element .second input{position: absolute;width: 100%}.newsletter-integration form .element .second .descr{font-style: italic;font-size: 0.75rem;position: absolute;bottom: -42px;right: 0}.newsletter-integration form .element.has--error .validation{display: block}.newsletter-integration form button{margin: 0 auto;display: block;background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 50%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 50%, #0375b4 100%);color: #FFFFFF;border: 1px solid #025482;padding: 8px}.newsletter-integration form button:after{position: relative;top: 1px;content: "\e60f";font-family: "sportfits-icons";font-weight: normal;padding-left: 8px}@media all and (min-width: 521px){.newsletter-integration #optin_form button{margin-top: 8px;width: 100%}.newsletter-integration #optin_form button:after{padding-left: 20px}}@media all and (min-width: 768px){.newsletter-integration{margin-left: -16.25rem;padding: 14px}}@media all and (min-width: 1025px){.newsletter-integration{margin-right: 16.25rem;margin-left: 0}.newsletter-integration .custom-page--tab-headline{display: block;margin-top: 0}}.newsletter-doubleoptin-confirmation .custom-page--tab-headline,.newsletter-signup-completed .custom-page--tab-headline{display: none !important}@media all and (min-width: 861px){.newsletter-doubleoptin-confirmation,.newsletter-signup-completed{margin-right: 16.25rem;margin-left: 0}}.note--content .account--welcome{max-width: 980px;margin: 20px auto}.note--content .notepad-introduction .notepad-introduction-image{width: 100%;height: 231px;background-size: contain;background-repeat: no-repeat;background-position: right}.note--content .notepad-introduction.notepad-filled .notepad-introduction-text{width: 100%}.note--content .notepad-introduction.notepad-filled .text2{display: none}.note--content .notepad-introduction.notepad-filled .notepad-introduction-image{display: none}@media all and (min-width: 521px){.note--content .notepad-introduction{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap}.note--content .notepad-introduction .notepad-introduction-text{width: 40%}.note--content .notepad-introduction .notepad-introduction-image{width: 58%;height: 231px;position: relative;top: -60px}}.note--overview{max-width: 980px;margin: 20px auto}.note--overview .panel--table{border-left: none;border-right: none;border-bottom: none;border-top: 1px solid #c8c8c8;border-radius: 0;padding: 0}.note--overview .note--title,.note--overview .note--price,.note--overview .note--compare button{color: #0375b4}.note--overview .note--image-link{border: none}.note--overview .note--delete{background-color: #0375b4;background-image: none;border: none;color: #FFFFFF}.note--overview .note--delete:hover{background-color: #025482}.note--overview .alert{display: flex;flex-direction: row;flex-wrap: nowrap;margin-right: 70px}.note--overview .alert .alert--icon{width: 40px}.note--overview .alert .icon--info{width: 40px;text-align: center}.note--overview .alert .icon--info:before{margin-right: 0 !important}html[lang=de] .notepad-introduction-image{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/notepad-de.jpg")}html[lang=en] .notepad-introduction-image{background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/notepad-en.jpg")}.entry--compare{visibility: visible;position: fixed;cursor: pointer;right: -1px;padding: 14px !important;top: 95px;color: #0375b4 !important;border: 1px solid #c8c8c8;border-radius: 4px 0 0 4px;z-index: 8000;background-color: #FFFFFF;height: auto !important;-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0;display: flex;flex-direction: row;align-items: center;justify-content: space-around;flex-wrap: wrap}@media all and (min-width: 768px){.entry--compare{top: 150px}}.entry--compare .icon--compare{margin-right: 4px}.entry--compare .compare--quantity{color: #FFFFFF !important;border: none;background: #8d0900;background: -ms-linear-gradient(top, #c00c00 0%, #8d0900 100%);background: linear-gradient(to bottom, #c00c00 0%, #8d0900 100%);border-radius: 50%;width: 24px;height: 24px;line-height: 24px;text-align: center}.entry--compare .compare--list{top: 60px;right: 8px}.entry--compare .compare--list:after{left: auto;right: 20px}.modal--compare{padding-right: 100px}.modal--compare .compare--group-list .list--entry{list-style-type: none}.modal--compare:before{font-family: "sportfits-icons";content: "\e924";position: absolute;top: 0;left: 50%;color: #0375b4;font-size: 2.5rem;width: 40px;text-align: center;margin-left: -20px;z-index: 1000}@media all and (min-width: 1025px){.modal--compare:before{display: none}}.modal--compare .compare--group:first-child{width: auto}.advanced-promotion-container.mobile{box-shadow: 0 -1px 2px 1px #dcdbe0, 0 1px 2px 1px #dcdbe0;width: calc(100% + 16px);margin-left: -8px;padding: 8px}.advanced-promotion-container.desktop{width: calc(100% + 28px);margin-left: -14px;padding: 8px 14px}.advanced-promotion-container .promotion-headline{font-weight: 700;font-size: 1.15rem;text-align: center;line-height: 30px;height: 30px}.advanced-promotion-container .promotion-headline.has-icon:before{display: inline-block;position: relative;top: 2px;margin-right: 8px;width: 30px;height: 30px;line-height: 30px;border-radius: 50%}.advanced-promotion-container .promotion-text{color: #FFFFFF;font-size: 0.84rem;padding: 8px}.advanced-promotion-container .promotion-show-more-link{z-index: 1}.advanced-promotion-container.background-color-grey{background-color: #f1f1f1}.advanced-promotion-container.background-color-grey .promotion-headline,.advanced-promotion-container.background-color-grey .promotion-text{color: #727272}.advanced-promotion-container.background-color-grey .promotion-headline.has-icon:before{color: #f1f1f1}.advanced-promotion-container.background-color-black{background-color: #000000}.advanced-promotion-container.background-color-white{background-color: #FFFFFF}.advanced-promotion-container.background-color-red{background-color: #c00c00}.advanced-promotion-container.background-color-blue{background-color: #0375b4}.advanced-promotion-container.background-color-green{background-color: #6a9e06}.advanced-promotion-container.color-red .promotion-headline.has-icon:before{background-color: #c00c00}.advanced-promotion-container.color-blue .promotion-headline.has-icon:before{background-color: #0375b4}.advanced-promotion-container.color-green .promotion-headline.has-icon:before{background-color: #6a9e06}@media all and (min-width: 1151px){.advanced-promotion-container.desktop{width: calc(100% + 40px);margin-left: -20px}}.advanced-promotion--badge{color: #FFFFFF;padding: 8px;background: #0375b4}.advanced-promotion--badge:after{backface-visibility: hidden;content: "";display: block;width: 0;height: 0;position: absolute;border-top: 6px solid #0375b4;border-right: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid transparent;bottom: -6px;right: 3px;transform: rotate(135deg)}.advanced-promotion--badge .promotion-text{z-index: 1;position: relative}.advanced-promotion--badge:before{background: #0375b4}.advanced-promotion--badge.red,.advanced-promotion--badge.discount-sale{background: #c00c00}.advanced-promotion--badge.red:after,.advanced-promotion--badge.discount-sale:after{border-top-color: #c00c00}.advanced-promotion--badge.red:before,.advanced-promotion--badge.discount-sale:before{background: #c00c00}.advanced-promotion--badge.green,.advanced-promotion--badge.discount-mini{background: #6a9e06}.advanced-promotion--badge.green:after,.advanced-promotion--badge.discount-mini:after{border-top-color: #6a9e06}.advanced-promotion--badge.green:before,.advanced-promotion--badge.discount-mini:before{background: #6a9e06}.promotion-countdown-container.desktop{min-height: 158px}.promotion-countdown-container .promotion-headline{max-width: 720px;margin: 0 auto}.promotion-countdown-container .show-timelabels-no{display: none !important}.promotion-countdown-container .promotion-show-more-link{width: fit-content;padding: 4px 8px;margin: 0 auto;text-align: center;border: none;background: none !important;box-shadow: none}.promotion-countdown-container .promotion-show-more-link .collapse--toggler{right: -8px;top: 4px}.promotion-countdown-container.color-red .promotion-show-more-link{color: #c00c00}.promotion-countdown-container.color-red .advanced-promotion-countdown .figure > span{color: #c00c00}.promotion-countdown-container.color-blue .promotion-show-more-link{color: #0375b4}.promotion-countdown-container.color-blue .advanced-promotion-countdown .figure > span{color: #0375b4}.promotion-countdown-container.color-green .promotion-show-more-link{color: #6a9e06}.promotion-countdown-container.color-green .advanced-promotion-countdown .figure > span{color: #6a9e06}.promotion-countdown-container.background-color-grey .promotion-headline{color: #727272}.promotion-countdown-container.background-color-red .promotion-headline,.promotion-countdown-container.background-color-black .promotion-headline,.promotion-countdown-container.background-color-blue .promotion-headline,.promotion-countdown-container.background-color-green .promotion-headline{color: #FFFFFF}.advanced-promotion-countdown{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;max-width: 720px;margin: 14px auto 0 auto}.advanced-promotion-countdown .bloc-time{width: 31%;text-align: center}.advanced-promotion-countdown .bloc-time:last-child{margin-right: 0}.advanced-promotion-countdown .bloc-time-separator{padding: 0 14px;line-height: 58px;font-size: 2rem}.advanced-promotion-countdown .count-title{display: block;margin-bottom: 8px;font-size: 0.875rem;text-transform: uppercase}.advanced-promotion-countdown .figure-container{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.advanced-promotion-countdown .figure{position: relative;height: 60px;width: 50%;margin-right: 10px;background-color: #fff;border-radius: 8px;box-shadow: 0 3px 4px 0 rgba(0,0,0,0.2), inset 2px 4px 0 0 rgba(255,255,255,0.08)}.advanced-promotion-countdown .figure:last-child{margin-right: 0}.advanced-promotion-countdown .figure > span{position: absolute;left: 0;right: 0;margin: auto;font: normal 2.5rem -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;line-height: 60px;font-weight: 700;color: #c00c00}.advanced-promotion-countdown .figure .top:after,.advanced-promotion-countdown .figure .bottom-back:after{content: "";position: absolute;z-index: -1;left: 0;bottom: 0;width: 100%;height: 100%;border-bottom: 1px solid rgba(0,0,0,0.1)}.advanced-promotion-countdown .figure .top{z-index: 3;background-color: #f7f7f7;transform-origin: 50% 100%;-webkit-transform-origin: 50% 100%;border-top-right-radius: 10px;border-top-left-radius: 10px;transform: perspective(200px)}.advanced-promotion-countdown .figure .bottom{z-index: 1}.advanced-promotion-countdown .figure .bottom:before{content: "";position: absolute;display: block;top: 0;left: 0;width: 100%;height: 50%;background-color: rgba(0,0,0,0.02)}.advanced-promotion-countdown .figure .bottom-back{z-index: 2;top: 0;height: 50%;overflow: hidden;background-color: #f7f7f7;border-top-right-radius: 10px;border-top-left-radius: 10px}.advanced-promotion-countdown .figure .bottom-back span{position: absolute;top: 0;left: 0;right: 0;margin: auto}.advanced-promotion-countdown .figure .top,.advanced-promotion-countdown .figure .top-back{height: 50%;overflow: hidden;backface-visibility: hidden}.advanced-promotion-countdown .figure .top-back{z-index: 4;bottom: 0;background-color: #fff;-webkit-transform-origin: 50% 0;transform-origin: 50% 0;transform: perspective(200px) rotateX(180deg);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px}.advanced-promotion-countdown .figure .top-back span{position: absolute;top: -100%;left: 0;right: 0;margin: auto}.promotion-messageslider-container .promotion-show-more-link{padding-top: 4px}.promotion-messageslider-container .swiper-button:after{font-size: 28px}.promotion-messageslider-container .swiper-button.swiper-button-disabled{display: none}.promotion-messageslider-container .promotion-show-more-link{width: fit-content;padding: 4px 8px;margin: 0 auto;text-align: center;border: none;background: none !important;box-shadow: none}.promotion-messageslider-container .promotion-show-more-link .collapse--toggler{right: -8px;top: 4px}.promotion-messageslider-container .promotion-messages{color: #FFFFFF;font-size: 0.84rem;padding: 8px 40px}.promotion-messageslider-container .promotion-messages .promotion-message{font-size: 1.15rem;text-align: center}.promotion-messageslider-container.color-red .promotion-show-more-link,.promotion-messageslider-container.color-red .promotion-headline{color: #c00c00}.promotion-messageslider-container.color-blue .promotion-show-more-link,.promotion-messageslider-container.color-blue .promotion-headline{color: #0375b4}.promotion-messageslider-container.color-green .promotion-show-more-link,.promotion-messageslider-container.color-green .promotion-headline{color: #6a9e06}.promotion-messageslider-container.background-color-red .promotion-headline.has-icon:before,.promotion-messageslider-container.background-color-blue .promotion-headline.has-icon:before,.promotion-messageslider-container.background-color-green .promotion-headline.has-icon:before{background-color: #FFFFFF}.promotion-messageslider-container.background-color-red .promotion-headline,.promotion-messageslider-container.background-color-red .promotion-messages,.promotion-messageslider-container.background-color-red .swiper-button,.promotion-messageslider-container.background-color-red .promotion-show-more-link,.promotion-messageslider-container.background-color-blue .promotion-headline,.promotion-messageslider-container.background-color-blue .promotion-messages,.promotion-messageslider-container.background-color-blue .swiper-button,.promotion-messageslider-container.background-color-blue .promotion-show-more-link,.promotion-messageslider-container.background-color-green .promotion-headline,.promotion-messageslider-container.background-color-green .promotion-messages,.promotion-messageslider-container.background-color-green .swiper-button,.promotion-messageslider-container.background-color-green .promotion-show-more-link{color: #FFFFFF}.promotion-messageslider-container.background-color-grey .promotion-headline.has-icon:before{color: #e9eaef}.promotion-messageslider-container.background-color-grey .promotion-messages,.promotion-messageslider-container.background-color-grey .swiper-button{color: #727272}.promotion-messageslider-container.background-color-grey .swiper-button{background-color: #e9eaef}.promotion-messageslider-container.background-color-red .promotion-headline.has-icon:before{color: #c00c00}.promotion-messageslider-container.background-color-red .swiper-button{background-color: #c00c00}.promotion-messageslider-container.background-color-blue .promotion-headline.has-icon:before{color: #0375b4}.promotion-messageslider-container.background-color-blue .swiper-button{background-color: #0375b4}.promotion-messageslider-container.background-color-green .promotion-headline.has-icon:before{color: #008000}.promotion-messageslider-container.background-color-green .swiper-button{background-color: #008000}.promotion-messageslider-container.background-color-black .promotion-headline.has-icon:before{color: #000000}.promotion-messageslider-container.background-color-black .swiper-button{background-color: #000000}.ajax--cart .item--promotion-discount,.ajax--cart .item--regular-discount{color: #c00c00}.product--table .item--promotion-discount,.product--table .item--regular-discount{color: #c00c00;font-weight: 300;font-size: 0.875rem}#tspo-supplier-filter{margin-top: 14px}#tspo-supplier-filter.compact-design{display: none;margin-bottom: 14px}#tspo-supplier-filter.compact-design.supplier-selected li{position: relative}#tspo-supplier-filter.compact-design.supplier-selected li.is--active:after{position: absolute;top: 4px;right: 4px;font-family: "sportfits-icons";content: "\e60c";width: 20px;height: 20px;background-color: #6a9e06;color: #FFFFFF;border-radius: 100%;text-align: center;font-size: 0.84rem;line-height: 20px}#tspo-supplier-filter.compact-design .collapse--content{top: 0;overflow-x: hidden}#tspo-supplier-filter.compact-design .icon-list-nav{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;border-top: none;width: calc(100% + 4px);position: relative;left: -4px;margin-top: 0;padding-top: 0}#tspo-supplier-filter.compact-design .icon-list-nav > li{flex-basis: 40%;flex-grow: 1;flex-shrink: 1;height: 50px;margin-left: 4px;margin-bottom: 4px;padding: 8px}#tspo-supplier-filter.compact-design .icon-list-nav > li img{margin: 0 auto;max-width: 70px}#tspo-supplier-filter > .collapse--header{font-weight: 700;background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);border-radius: 0 !important;color: #FFFFFF;margin-top: 0}#tspo-supplier-filter > .collapse--header + .collapse--content{display: block}@media all and (min-width: 861px){#tspo-supplier-filter > .collapse--header{min-width: 190px}}#tspo-supplier-filter .collapse--content{border: none;box-shadow: none;position: relative;top: 34px;z-index: 10000}@media all and (min-width: 768px){#tspo-supplier-filter .collapse--content{top: 2px}}#tspo-supplier-filter .all-suppliers .show-all-link{width: 100%;border: none;padding: 8px 0;display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;background: none;color: #0375b4;box-shadow: none;font-weight: 700}#tspo-supplier-filter .all-suppliers .show-all-link .collapse--toggler{position: static;margin-left: 8px}#tspo-supplier-filter .all-suppliers li{background-color: unset !important;overflow: hidden}#tspo-supplier-filter .all-suppliers li a{line-height: 1.5;font-size: 1rem;padding-left: 10px}@media all and (min-width: 861px){#tspo-supplier-filter.compact-design{display: block}}.is--ctl-index #tspo-supplier-filter{position: static;width: 100%;max-width: 1260px;margin: 0 auto}.is--ctl-index #tspo-supplier-filter .icon-list-nav{border: 1px solid #dcdbe0}.is--ctl-index #tspo-supplier-filter .icon-list-nav li{flex-basis: 45%;flex-grow: 1;background-color: #e9eaef;margin: 4px}@media all and (min-width: 1025px){.is--ctl-index #tspo-supplier-filter .icon-list-nav li{flex-basis: 20%}}.is--ctl-index #tspo-supplier-filter .icon-list-nav img{filter: invert(46%) sepia(4%) saturate(158%) hue-rotate(2deg) brightness(96%) contrast(93%);object-fit: contain}.is--ctl-index #tspo-supplier-filter .icon-list-nav{border: none}@media all and (min-width: 521px){.is--ctl-index #tspo-supplier-filter .icon-list-nav li{flex-basis: 30%}}@media all and (min-width: 1025px){.is--ctl-index #tspo-supplier-filter .icon-list-nav li{flex-basis: 15%}}.bestit-amazon-pay--widget-single iframe,.bestit-amazon-pay--widget iframe{border: none !important}.bestit-amazon-pay--widget-single{height: 320px;width: 100%}.bestit-amazon-pay--widget-single--button-next,.btn.left.is--icon-left{background-color: #0375b4;color: #FFFFFF;border: none;position: relative;top: -30px}.bestit-amazon-pay--tooltip{display: none}.tspo-address-street-number,.tspo-address-zip-city{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}.tspo-address-street-number .street{flex-basis: 69%}.tspo-address-street-number .number{flex-basis: 30%}.tspo-address-zip-city .zip{flex-basis: 30%}.tspo-address-zip-city .city{flex-basis: 69%}.tspo-address-packstation-number{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap}.tspo-address-packstation-number .alert{flex-basis: 100%;margin: 0 0 14px 0 !important}.tspo-address-packstation-number .packstation{margin-top: -14px;max-width: none !important;flex-basis: 30%}.tspo-address-packstation-number .number{flex-basis: 69%}.register--shipping-country{margin-bottom: 14px}.tspo_address_validation_shipping_choice_radio{margin: 4px 0 8px 0;display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}.tspo_address_validation_shipping_choice_radio .tspo_address_validation_shipping_choice_postaddress{margin-right: 14px}.cursor-style input,.cursor-style label{cursor: pointer}.cursor-style label{color: #0375b4;font-weight: 700}.tspo-sale-header{background: linear-gradient(to bottom, #ef1818 0%, #8e0202 100%) !important}.tspo-sale-header-mobile{display: none !important}#tspo-auto-sale-no-discount-link{font-weight: 300;margin-top: 20px;font-size: 0.875rem;padding-right: 20px;width: 100%}.sidebar--navigation .main-sale-banner{padding-top: 8px;height: 90px}.sidebar--navigation .main-sale-banner img{height: 100%;object-fit: cover;object-position: left}.sidebar--navigation #sale-by-category{margin-bottom: 0;padding: 0 8px}.sidebar--navigation .main-sale-banner,.sidebar--navigation .tspo-sale-categories-mobile-gallery-items a{display: block;position: relative}.sidebar--navigation .main-sale-banner:before,.sidebar--navigation .tspo-sale-categories-mobile-gallery-items a:before{position: absolute !important;color: #FFFFFF;right: 0;margin-right: 0 !important;top: 50% !important;margin-top: -16px;padding: 8px;background-color: rgba(0,0,0,0.6);border-radius: 50% 0 0 50%}.tspo-sale-banner--container{width: 100%;background-color: white}.tspo-sale-banner--gallery{height: 60px;background-color: white;display: grid;margin-bottom: 10px}@media all and (min-width: 521px){.tspo-sale-banner--gallery{height: 100px}}@media all and (min-width: 861px){.tspo-sale-banner--gallery{height: 100px}}@media all and (min-width: 1025px){.tspo-sale-banner--gallery{height: 150px}}@media all and (min-width: 1261px){.tspo-sale-banner--gallery{height: 200px}}.tspo-sale-banner--image{grid-column-start: 1;grid-column-end: 9;grid-row-start: 1;grid-row-end: 4;position: relative}.tspo-sale-banner--image img{width: 100%;height: auto;display: block;outline: solid #000 .3px;object-fit: cover}.tspo-sale-banner--image .tspo-sale-banner--text{position: absolute;bottom: 20%;margin: 0;font-size: 1.1rem;font-weight: bold;line-height: 100%}@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px), (min-resolution: 192dpi) and (min-width: 768px){.tspo-sale-banner--image .tspo-sale-banner--text{font-size: 1.2rem}}@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px), (min-resolution: 192dpi) and (max-width: 767px){.tspo-sale-banner--image .tspo-sale-banner--text{font-size: 0.9rem}}.tspo-sale-banner--image .tspo-sale-banner--text span{color: white;background: black;background: rgba(0,0,0,0.7);padding: 0.5em}.tspo-sale-banner--image .tspo-sale-banner--text span.spacer{padding: 0 5px;background: transparent}.tspo-sale-banner--image .tspo-sale-banner--text span.spacer::before{content: " "}.navigation-main{background-color: #e9eaef;border-top: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8}.navigation-main .container{background-color: #e9eaef}.navigation-main .navigation--list .navigation--entry .navigation--link{text-transform: uppercase;border-bottom: 2px solid transparent}.navigation-main .navigation--list .navigation--entry .navigation--link.active,.navigation-main .navigation--list .navigation--entry .navigation--link.is--active{background-color: transparent;background-image: none;color: #727272;border-bottom-color: #0375b4}.navigation-main .navigation--list .navigation--entry.is--hovered{background: none}.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link{background: none;color: #727272;border-bottom-color: #0375b4}.navigation-main .advanced-menu{background-color: #FFFFFF;-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0}.navigation-main .advanced-menu .button-container{display: none}.navigation-main .advanced-menu .content--wrapper{margin-top: 0}.navigation-main .advanced-menu .menu--list.menu--level-0{display: flex;flex-direction: row;flex-wrap: nowrap}.navigation-main .advanced-menu .menu--list.menu--level-1{margin-left: 0}.navigation-main .advanced-menu .item--level-0{flex-basis: 300px;flex-shrink: 1}.navigation-main .advanced-menu .item--level-0 > .menu--list-item-link{color: #0375b4;font-weight: 300;font-size: 1.15rem;border-bottom: 1px solid #c8c8c8}.navigation-main .advanced-menu .item--level-0 > .menu--list-item-link:hover{font-weight: 700}.navigation-main .advanced-menu .item--level-1 > .menu--list-item-link{font-weight: 300}.navigation-main .advanced-menu .category-id-28 .menu--list.menu--level-0,.navigation-main .advanced-menu .category-id-1518 .menu--list.menu--level-0{display: block}.navigation-main .advanced-menu .category-id-28 .menu--list .item--level-0,.navigation-main .advanced-menu .category-id-1518 .menu--list .item--level-0{padding-bottom: 8px}.navigation-main .advanced-menu .container{width: 100%;background-color: white}.navigation-main .advanced-menu .gallery{background-color: white;display: grid;grid-gap: 20px;grid-template-columns: repeat(8, minmax(0, 1fr));margin: 20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.navigation-main .advanced-menu .gallery{display: flex;flex-wrap: wrap}}@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px), (min-resolution: 192dpi) and (max-width: 767px){.navigation-main .advanced-menu .gallery{display: grid;width: 30%}}.navigation-main .advanced-menu .gallery__img{width: 100%;height: 100%;object-fit: cover;display: block}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.navigation-main .advanced-menu .gallery__item--banner{width: 96%;margin: 10px;height: 200px}.navigation-main .advanced-menu .gallery__item--urban-travel,.navigation-main .advanced-menu .gallery__item--running-fitness,.navigation-main .advanced-menu .gallery__item--running-fitness-workout,.navigation-main .advanced-menu .gallery__item--skitouren,.navigation-main .advanced-menu .gallery__item--ski-touring,.navigation-main .advanced-menu .gallery__item--langlauf,.navigation-main .advanced-menu .gallery__item--nordic-skiing{width: 46.5%;margin: 10px;height: 200px}.navigation-main .advanced-menu .gallery__item--ski-alpin,.navigation-main .advanced-menu .gallery__item--alpine-skiing,.navigation-main .advanced-menu .gallery__item--outdoor,.navigation-main .advanced-menu .gallery__item--bike,.navigation-main .advanced-menu .gallery__item--cycling{width: 30%;margin: 10px}}@media screen and (-ms-high-contrast: active) and (min-width: 861px), (-ms-high-contrast: none) and (min-width: 861px){.navigation-main .advanced-menu .gallery__item--banner{width: 96%;margin: 20px;height: 200px}.navigation-main .advanced-menu .gallery__item--urban-travel,.navigation-main .advanced-menu .gallery__item--running-fitness,.navigation-main .advanced-menu .gallery__item--running-fitness-workout,.navigation-main .advanced-menu .gallery__item--skitouren,.navigation-main .advanced-menu .gallery__item--ski-touring,.navigation-main .advanced-menu .gallery__item--langlauf,.navigation-main .advanced-menu .gallery__item--nordic-skiing{width: 36.5%;margin: 20px;height: 200px}.navigation-main .advanced-menu .gallery__item--ski-alpin,.navigation-main .advanced-menu .gallery__item--alpine-skiing,.navigation-main .advanced-menu .gallery__item--outdoor,.navigation-main .advanced-menu .gallery__item--bike,.navigation-main .advanced-menu .gallery__item--cycling{width: 20%;margin: 20px}}@media screen and (-ms-high-contrast: active) and (min-width: 861px), (-ms-high-contrast: none) and (min-width: 861px){.navigation-main .advanced-menu .gallery__item--banner{width: 91%;margin: 10px;height: 200px}.navigation-main .advanced-menu .gallery__item--urban-travel,.navigation-main .advanced-menu .gallery__item--running-fitness,.navigation-main .advanced-menu .gallery__item--running-fitness-workout,.navigation-main .advanced-menu .gallery__item--skitouren,.navigation-main .advanced-menu .gallery__item--ski-touring,.navigation-main .advanced-menu .gallery__item--langlauf,.navigation-main .advanced-menu .gallery__item--nordic-skiing{width: 44.5%;margin: 10px;height: 200px}.navigation-main .advanced-menu .gallery__item--ski-alpin,.navigation-main .advanced-menu .gallery__item--alpine-skiing,.navigation-main .advanced-menu .gallery__item--outdoor,.navigation-main .advanced-menu .gallery__item--bike,.navigation-main .advanced-menu .gallery__item--cycling{width: 29%;margin: 10px}}@media screen and (-ms-high-contrast: active) and (min-width: 1025px), (-ms-high-contrast: none) and (min-width: 1025px){.navigation-main .advanced-menu .gallery__item--banner{width: 90%;margin: 10px;height: 200px}.navigation-main .advanced-menu .gallery__item--urban-travel,.navigation-main .advanced-menu .gallery__item--running-fitness,.navigation-main .advanced-menu .gallery__item--running-fitness-workout,.navigation-main .advanced-menu .gallery__item--skitouren,.navigation-main .advanced-menu .gallery__item--ski-touring,.navigation-main .advanced-menu .gallery__item--langlauf,.navigation-main .advanced-menu .gallery__item--nordic-skiing{width: 44.2%;margin: 10px;height: 200px}.navigation-main .advanced-menu .gallery__item--ski-alpin,.navigation-main .advanced-menu .gallery__item--alpine-skiing,.navigation-main .advanced-menu .gallery__item--outdoor,.navigation-main .advanced-menu .gallery__item--bike,.navigation-main .advanced-menu .gallery__item--cycling{width: 29%;margin: 10px}}.navigation-main .advanced-menu .gallery__item--banner{grid-column-start: 1;grid-column-end: 9;grid-row-start: 1;grid-row-end: 3;position: relative}.navigation-main .advanced-menu .gallery__item--1104{grid-column-start: 1;grid-column-end: 3;grid-row-start: 3;grid-row-end: 5;position: relative}.navigation-main .advanced-menu .gallery__item--ski-alpin,.navigation-main .advanced-menu .gallery__item--alpine-skiing{grid-column-start: 3;grid-column-end: 7;grid-row-start: 3;grid-row-end: 5;position: relative}.navigation-main .advanced-menu .gallery__item--skitouren,.navigation-main .advanced-menu .gallery__item--ski-touring{grid-column-start: 7;grid-column-end: 9;grid-row-start: 3;grid-row-end: 5;position: relative}.navigation-main .advanced-menu .gallery__item--magazin{display: none}.navigation-main .advanced-menu .gallery__item--running-fitness,.navigation-main .advanced-menu .gallery__item--running-fitness-workout{grid-column-start: 1;grid-column-end: 3;grid-row-start: 3;grid-row-end: 9;position: relative}.navigation-main .advanced-menu .gallery__item--outdoor{grid-column-start: 3;grid-column-end: 5;grid-row-start: 5;grid-row-end: 9;position: relative}.navigation-main .advanced-menu .gallery__item--urban-travel{grid-column-start: 5;grid-column-end: 7;grid-row-start: 5;grid-row-end: 9;position: relative}.navigation-main .advanced-menu .gallery__item--langlauf,.navigation-main .advanced-menu .gallery__item--nordic-skiing{grid-column-start: 7;grid-column-end: 9;grid-row-start: 5;grid-row-end: 7;position: relative}.navigation-main .advanced-menu .gallery__item--bike,.navigation-main .advanced-menu .gallery__item--cycling{grid-column-start: 7;grid-column-end: 9;grid-row-start: 7;grid-row-end: 9;position: relative}.navigation-main .advanced-menu .gallery__item img{width: 100%;height: 100%;display: block;outline: solid #000 1px;object-fit: cover}.navigation-main .advanced-menu .gallery__item .tspo-sale-menu--text{position: absolute;bottom: 10%;margin: 0;font-size: 1rem;font-weight: bold;line-height: 100%}.navigation-main .advanced-menu .gallery__item .tspo-sale-menu--text span{color: white;background: black;background: rgba(0,0,0,0.7);padding: 0.5em}.navigation-main .advanced-menu .gallery__item .tspo-sale-menu--text span.spacer{padding: 0 5px;background: transparent}.navigation-main .advanced-menu .gallery__item .tspo-sale-menu--text span.spacer::before{content: " "}.tspo-sale-categories-mobile-gallery-items a{padding: 8px 0 0 0 !important}.tspo-sale-categories-mobile-gallery-items img{outline: none !important}.tspo-sale-categories-mobile-gallery-items .gallery__item--ski-alpin,.tspo-sale-categories-mobile-gallery-items .gallery__item--alpine-skiing{grid-column-start: 3;grid-column-end: 7;grid-row-start: 3;grid-row-end: 5;position: relative}.tspo-sale-categories-mobile-gallery-items .gallery__item--skitouren,.tspo-sale-categories-mobile-gallery-items .gallery__item--ski-touring{grid-column-start: 7;grid-column-end: 9;grid-row-start: 3;grid-row-end: 5;position: relative}.tspo-sale-categories-mobile-gallery-items .gallery__item--running-fitness,.tspo-sale-categories-mobile-gallery-items .gallery__item--running-fitness-workout{grid-column-start: 1;grid-column-end: 3;grid-row-start: 3;grid-row-end: 9;position: relative}.tspo-sale-categories-mobile-gallery-items .gallery__item--outdoor{grid-column-start: 3;grid-column-end: 5;grid-row-start: 5;grid-row-end: 9;position: relative}.tspo-sale-categories-mobile-gallery-items .gallery__item--urban-travel{grid-column-start: 5;grid-column-end: 7;grid-row-start: 5;grid-row-end: 9;position: relative}.tspo-sale-categories-mobile-gallery-items .gallery__item--langlauf,.tspo-sale-categories-mobile-gallery-items .gallery__item--nordic-skiing{grid-column-start: 7;grid-column-end: 9;grid-row-start: 5;grid-row-end: 7;position: relative}.tspo-sale-categories-mobile-gallery-items .gallery__item--bike,.tspo-sale-categories-mobile-gallery-items .gallery__item--cycling{grid-column-start: 7;grid-column-end: 9;grid-row-start: 7;grid-row-end: 9;position: relative}.tspo-binding{margin: 8px 0}#tspo-featured-categories{margin: 20px 0}#tspo-featured-categories .tspo-featured-categories-block{padding: 20px 0}#tspo-featured-categories .tspo-featured-categories-block:nth-child(odd){max-width: 100%;margin: 0;background-color: #FFFFFF}#tspo-featured-categories .tspo-featured-categories-block:nth-child(odd) > *{max-width: 1260px;background-color: #FFFFFF}@media all and (min-width: 1261px){#tspo-featured-categories .tspo-featured-categories-block:nth-child(odd) > *{margin-left: auto !important;margin-right: auto !important}}#tspo-featured-categories .tspo-featured-categories-block:nth-child(even){max-width: 100%;margin: 0;background-color: #e9eaef}#tspo-featured-categories .tspo-featured-categories-block:nth-child(even) > *{max-width: 1260px;background-color: #e9eaef}@media all and (min-width: 1261px){#tspo-featured-categories .tspo-featured-categories-block:nth-child(even) > *{margin-left: auto !important;margin-right: auto !important}}#tspo-featured-categories .tspo-featured-categories-block .default-headline{margin-top: 0}#tspo-featured-categories .tspo-featured-categories-block .icon-list-nav{padding-top: 8px}#tspo-featured-categories .tspo-featured-categories-block .icon-list-nav li{flex-basis: 50%;height: 100px;margin-bottom: 8px;margin-top: 8px;padding: 14px 0}#tspo-featured-categories .tspo-featured-categories-block .icon-list-nav i{font-size: 3.2rem}@media all and (min-width: 521px){#tspo-featured-categories .tspo-featured-categories-block .icon-list-nav li{flex-basis: 33%}}@media all and (min-width: 768px){#tspo-featured-categories .tspo-featured-categories-block .icon-list-nav li{flex-basis: 15%}}@media all and (min-width: 1025px){#tspo-featured-categories .tspo-featured-categories-block .icon-list-nav li{flex-basis: 10%}}#tspo-order-status .order--item:nth-child(odd){background-color: #f1f1f1}#tspo-order-status .order--item:nth-child(odd) .order--details{background-color: #f1f1f1}#tspo-order-status .order--item:nth-child(odd) .orders--table-header{background-color: #FFFFFF}#tspo-order-status .order--item:nth-child(even){background-color: #FFFFFF}#tspo-order-status .order--item:nth-child(even) .order--details{background-color: #FFFFFF}#tspo-order-status .order--item:nth-child(even) .orders--table-header{background-color: #f1f1f1}#tspo-order-status .order--item .complete-trace-toggle{display: block;text-decoration: none}#tspo-order-status .order--item .order--actions{display: flex;flex-direction: row;justify-content: flex-end;flex-wrap: wrap}#tspo-order-status .order--item .order--actions .register-return{margin-right: 8px}#tspo-order-status .order--item .order--actions .btn{font-size: 0.75rem;font-weight: 300;line-height: 35px}#tspo-order-status .order--item .order--actions .btn i:before{font-size: 0.5rem;margin-left: 4px}#tspo-order-status .order--item .column--status .column--value .status-label{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;line-height: 1.2}#tspo-order-status .order--item .column--status .column--value .status-link button{font-size: 0.75rem;font-weight: 700;text-decoration: underline;background-color: transparent;border: none;color: #0375b4;padding: 0}#tspo-order-status .order--item .column--status .column--value .status-link button,#tspo-order-status .order--item .column--status .column--value .status-link .complete-trace-toggle{margin-left: 48px}#tspo-order-status .order--item .status-label:before{flex-shrink: 0;width: 44px;text-align: center;margin-right: 4px;font-size: 1.3rem;font-family: "sportfits-icons"}#tspo-order-status .order--item .status-label.status--0,#tspo-order-status .order--item .status-label.status--1,#tspo-order-status .order--item .status-label.status--3,#tspo-order-status .order--item .status-label.status--6{color: #0375b4}#tspo-order-status .order--item .status-label.status--0:before,#tspo-order-status .order--item .status-label.status--1:before,#tspo-order-status .order--item .status-label.status--3:before,#tspo-order-status .order--item .status-label.status--6:before{font-size: 1rem;content: "\f495"}#tspo-order-status .order--item .status-label.status--2,#tspo-order-status .order--item .status-label.status--5,#tspo-order-status .order--item .status-label.status--7{color: #6a9e06}#tspo-order-status .order--item .status-label.status--2:before,#tspo-order-status .order--item .status-label.status--5:before,#tspo-order-status .order--item .status-label.status--7:before{content: "\f48b"}#tspo-order-status .order--item .status-label.status--4,#tspo-order-status .order--item .status-label.status--8{color: #c00c00}#tspo-order-status .order--item .status-label.status--4:before,#tspo-order-status .order--item .status-label.status--8:before{content: "\e60d"}#tspo-order-status .order--item .status-label.status--refunded{color: #FFA500}#tspo-order-status .order--item .status-label.status--refunded:before{content: "\e917"}#tspo-order-status .order--item .status-label.status--return-registered{color: #c00c00}#tspo-order-status .order--item .status-label.status--return-registered:before{content: "\e917"}#tspo-order-status .order--item .status-label.status--delivered,#tspo-order-status .order--item .status-label.status--store-pickup-ready{color: #6a9e06}#tspo-order-status .order--item .status-label.status--delivered:before,#tspo-order-status .order--item .status-label.status--store-pickup-ready:before{content: "\e910";font-size: 1rem}#tspo-order-status .tspo-order-status--steps-headline{width: 100%;margin-left: 0;margin-right: 0}#tspo-order-status .tspo-order-status--main-panel .tspo-order-status--steps-headline{padding-top: 0}#tspo-order-status .order--details{clear: both;padding: 8px;margin-top: -40px}#tspo-order-status .order--details .ordered-products{margin-top: 20px}#tspo-order-status .order--details .ordered-products .column--name{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}#tspo-order-status .order--details .ordered-products .column--name picture{flex-shrink: 0;margin-right: 8px}#tspo-order-status .order--details .ordered-products .column--name picture img{margin: 0 auto}#tspo-order-status .order--details .ordered-products .column--name .order--name{color: #0375b4;margin-left: 4px}#tspo-order-status .order--details .tspo-order-steps li{list-style-type: none}#tspo-order-status .order--details .tspo-order-steps li .status-card .icon-symbol{flex-basis: 35%}#tspo-order-status .order--details .tspo-order-steps li .status-card .status-text{flex-basis: 35%}#tspo-order-status .order--details .tspo-order-steps li.delivery.check .status-card{min-height: 330px}#tspo-order-status .order--details .order--repeat{clear: both;background-color: transparent;padding: 0}#tspo-order-status .order--details .order--repeat form{display: flex;flex-direction: row;align-items: center;justify-content: flex-end;flex-wrap: nowrap;padding-bottom: 8px}#tspo-order-status .order-shipping-progress{margin-top: 40px}@media all and (min-width: 768px){#tspo-order-status .column--status{width: 30%}#tspo-order-status .order--actions{float: none;width: 100%}#tspo-order-status .order--details{padding: 20px}}@media all and (min-width: 861px){#tspo-order-status .order--item .column--id,#tspo-order-status .order--item .column--date,#tspo-order-status .orders--table-header .column--id,#tspo-order-status .orders--table-header .column--date{width: 15%}#tspo-order-status .order--item .column--dispatch,#tspo-order-status .orders--table-header .column--dispatch{width: 18%}#tspo-order-status .order--item .column--status,#tspo-order-status .orders--table-header .column--status{width: 22%}#tspo-order-status .order--item .order--actions,#tspo-order-status .orders--table-header .order--actions{float: left;width: 30%}#tspo-order-status .order-shipping-progress{margin-top: 8px}}.finish--teaser .tspo-order-status--main-panel{max-width: 980px}.tspo-order-status--prepayment-bank-data{margin: 14px auto}.tspo-order-status--prepayment-bank-data .value{color: #FFFFFF}.tspo-order-status--prepayment-bank-data .alert{margin-bottom: 20px}.tspo-order-status--prepayment-bank-data .alert .alert--icon{display: none}.tspo-order-status--prepayment-bank-data .alert .alert--content{width: 100%}@media all and (min-width: 768px){.tspo-order-status--prepayment-bank-data{width: 50%}}.tspo-order-status--prepayment-bank-data .prepayment-account{background: #0375b4;border-radius: 3px;display: block;padding: 14px;width: 100%;margin-top: 8px}.tspo-order-status--prepayment-bank-data .prepayment-account .headline{width: 100%;font-size: 1rem;font-weight: 700;color: #FFFFFF;margin-bottom: 4px}.tspo-order-status--prepayment-bank-data .prepayment-account .prepayment-account-data{text-align: left !important;display: inline-block;color: #FFFFFF}.tspo-order-status--prepayment-bank-data .prepayment-account .prepayment-account-data > div{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}.tspo-order-status--prepayment-bank-data .prepayment-account .prepayment-account-data .account-institute{width: 100%}.tspo-order-status--prepayment-bank-data .prepayment-account .prepayment-account-data .lab{font-weight: 700;padding-right: 8px;color: #FFFFFF;text-align: right}.tspo-order-status--prepayment-bank-data .prepayment-account .prepayment-account-data .value{flex-grow: 1}@media all and (min-width: 1261px){.tspo-order-status--prepayment-bank-data .prepayment-account .prepayment-account-data{text-align: left !important;display: inline-block}.tspo-order-status--prepayment-bank-data .prepayment-account .prepayment-account-data > div{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}}.tspo-order-status--steps-panel{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}@media all and (min-width: 768px){.tspo-order-status--steps-panel{margin-top: 24px;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}}.tspo-order-status--step{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;align-items: center;margin: 8px 0;width: auto}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-order-status--step{display: block}}@media all and (min-width: 768px){.tspo-order-status--step{display: flex;flex-direction: column;flex-wrap: nowrap;align-items: center;width: 180px;text-align: center;max-width: 240px;margin: 0 14px}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.tspo-order-status--step{display: block}}.tspo-order-status--image{width: 90px;height: 90px;background-size: contain;background-repeat: no-repeat}@media all and (min-width: 411px){.tspo-order-status--image{width: 100px;height: 100px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-order-status--image{margin-left: 45px}}.tspo-order-status--step-text{text-align: left;font-size: 1rem;margin-left: 8px;width: 60%;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}@media all and (min-width: 768px){.tspo-order-status--step-text{margin-left: 8px;width: auto;text-align: center}}.payment_status_step,.payment_status_step_completed{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-payment.png")}.manufacturer_status_step,.manufacturer_status_step_multiple_items{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-manufacturer.png")}.warehouse_status_step,.warehouse_status_step_multiple_items{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-warehouse.png")}.package_status_step,.package_status_step_pickup{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-package.png")}.shipping_status_step{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-shipping.png")}.pickup_status_step{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-pickup-mail.png")}.delivery_status_step{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-delivered.png")}.payment_status_step--checked,.payment_status_step_completed--checked{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-payment-check.png")}.manufacturer_status_step--checked,.manufacturer_status_step_multiple_items--checked{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-manufacturer-check.png")}.warehouse_status_step_completed--checked,.warehouse_status_step_multiple_items_completed--checked{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-warehouse-check.png")}.package_status_step--checked,.package_status_step_pickup--checked{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-package-check.png")}.shipping_status_step--checked{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-shipping-check.png")}.pickup_status_step--checked{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-pickup-mail-check.png")}.delivery_status_step--checked{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/order-progress-icons/step-delivered-check.png")}.account--dropdown-navigation:not(.is--active){display: none}.account--dropdown-navigation .icon--cross{display: none;padding: 4px 8px;border: 1px solid #0375b4;position: absolute !important;right: 8px;top: 8px}.account--dropdown-navigation .icon--cross:before{font-size: 1rem}.account--dropdown-navigation .account--close-off-canvas{color: #FFFFFF}.account--dropdown-navigation .account--menu{padding: 8px}.account--dropdown-navigation .account--menu .sidebar--navigation{border: none}.account--dropdown-navigation .account--menu input{width: 100%}.account--dropdown-navigation .account--menu .navigation--headline{padding: 0 0 8px 0;margin: 0 0 8px 0;line-height: 2}.account--dropdown-navigation .account--menu .form-input-with-validation{margin: 14px 0}.account--dropdown-navigation .account--menu .register--login-btn{width: 100%}.account--dropdown-navigation .account--menu .register--login-btn .register--login-btn{width: 100%}.account--dropdown-navigation .account--menu .register--login-btn .icon--arrow-right,.account--dropdown-navigation .account--menu .accoumt-menu--new-btn .icon--arrow-right{width: 40px;text-align: center;margin-top: -18px;font-size: 2rem}.account--dropdown-navigation .account--menu .register--login-lostpassword{margin-top: 8px;text-align: right;font-size: 0.84rem}.account--dropdown-navigation .new-customer-container{margin-top: 40px}.account--dropdown-navigation .new-customer-text{font-size: 0.875rem;line-height: 20px;margin-bottom: 4px}@media all and (min-width: 1025px){.account--dropdown-navigation{position: absolute;width: 660px;z-index: 1000000;top: 88px;left: -523px}.account--dropdown-navigation.user-logged-in{width: 260px;left: 42px;right: auto;margin-left: -112px}.account--dropdown-navigation.user-logged-in:after{left: 116px}.account--dropdown-navigation .tspo-quick-login{display: grid;grid-gap: 40px;grid-template-columns: repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){.account--dropdown-navigation .tspo-quick-login{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.account--dropdown-navigation .tspo-quick-login > div{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}.account--dropdown-navigation .tspo-quick-login > div .accoumt-menu--new-btn{margin-bottom: 24px !important}.account--dropdown-navigation .new-customer-container{margin-top: 0}.account--dropdown-navigation:before{content: "";position: absolute;top: -30px;left: 0;width: 100%;height: 30px;background-color: transparent}.account--dropdown-navigation:after{content: "";position: absolute;top: -12px;left: 578px;width: 24px;height: 24px;background-color: #FFFFFF;-o-transform: rotate(-45deg);transform: rotate(-45deg);border: 1px solid #c8c8c8;border-left: none;border-bottom: none}.account--dropdown-navigation .icon--cross{display: block}.account--dropdown-navigation .account--menu{-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0}.account--dropdown-navigation .navigation--smartphone{display: none}}@media all and (min-width: 1025px){.account--dropdown-navigation:after{left: 572px}}@media all and (min-width: 1261px){.account--dropdown-navigation{left: -510px}.account--dropdown-navigation.user-logged-in{left: 60px}}@media all and (min-width: 1501px){.account--dropdown-navigation.user-logged-in{left: 73px}}@media all and (min-width: 1851px){.account--dropdown-navigation{right: auto;left: 50%;margin-left: -312px}.account--dropdown-navigation:after{left: 315px}.account--dropdown-navigation.user-logged-in:after{left: 112px}}.navigation--logout{display: block;margin-top: 8px}.navigation--logout:before{font-family: "sportfits-icons";content: "\e941";margin-right: 4px}.plain-password-toggle{color: #0375b4;cursor: pointer;position: absolute;top: 0;right: 22px;width: 40px;height: 38px;text-align: center;line-height: 38px;font-size: 1.15rem}.home-page-adblock{max-width: 1260px;margin: 0 auto}.full-width-listing-ad{width: 100%;position: relative;padding-left: 12px;padding-right: 12px;grid-column: span 2}.full-width-listing-ad img{margin: 0 auto}@media all and (min-width: 1025px){.full-width-listing-ad{grid-column: span 4}}#postit-swap-block{display: none}.isMobile .postit-content{display: block}.isMobile .icon--cross{display: initial}.isMobile .close-button{top: -55px !important;line-height: unset !important}.tspo-postit-banner.hide .outer-div{bottom: -60px}.tspo-postit-banner .icon--chat{display: none}.tspo-postit-banner .icon--cross{position: absolute;top: 5px;left: 0;right: 0;bottom: 0;font-size: 14px}.tspo-postit-banner .outer-div{-ms-transition: all 600ms ease 0s;transition: all 600ms ease 0s;-ms-transition-property: bottom;transition-property: bottom;width: 100%;border-top: 10px solid #0076b4;background: #f3f4f5;position: fixed;text-align: center;bottom: 0;z-index: 99999;cursor: pointer;border-bottom: 5px solid #0074b0}.tspo-postit-banner .inner-div{width: 220px;height: 35px;line-height: 30px;position: absolute;left: 0;right: 0;top: -35px;margin: auto;background: #0076b4;font-size: 20px;text-align: center;color: white}.tspo-postit-banner .inner-div .header-one-text{font-size: 16px}.tspo-postit-banner .text-content h3{color: #0074b0;padding-left: 10px;padding-right: 10px}.tspo-postit-banner .borders{width: 270px;height: 0;border-bottom: 36px solid #0076b4;border-right: 33px solid transparent;border-left: 33px solid transparent;position: absolute;left: 0;right: 0;top: -41px;margin: auto}.tspo-postit-banner .close-button{border-radius: 30px;border: 2px solid #fff;background: #085282;width: 27px;height: 27px;position: absolute;top: -55px;left: 210px;cursor: pointer;right: 0;margin: auto;line-height: 1.9;font-weight: bold;color: white}.tspo-postit-banner img{margin: 0 auto;padding-top: 15px;width: auto;height: 250px}@media all and (min-width: 768px){.tspo-postit-banner .borders{display: none}.tspo-postit-banner .icon--chat{display: none}.tspo-postit-banner .icon--cross{position: absolute;top: 5px;left: 0;right: 0;bottom: 0;font-size: 14px}.tspo-postit-banner .outer-div{width: 350px;border: 5px solid #0076b4;background: #f3f4f5;position: fixed;text-align: center;bottom: 0;z-index: 99999;margin: 10px;cursor: pointer}.tspo-postit-banner .inner-div{width: 100%;height: 35px;line-height: 30px;position: absolute;left: 0;right: 0;top: 0;margin: auto;background: #0076b4;font-size: 20px;text-align: center;color: white}.tspo-postit-banner .inner-div .header-one-text{font-size: 18px}.tspo-postit-banner .close-button{border-radius: 30px;border: 2px solid #fff;background: #085282;width: 28px;height: 28px;position: absolute;top: -20px;left: 328px;cursor: pointer;right: 0;margin: auto;line-height: 1.7;font-weight: bold;color: white}.tspo-postit-banner .postit-content{display: block !important;max-height: 375px}.tspo-postit-banner .text-content{width: 340px;min-height: 75px;background: rgba(0,118,180,0.63921569);position: fixed;bottom: 75px;text-align: center;display: flex;flex-direction: row;align-items: center;justify-content: center;flex-wrap: wrap}.tspo-postit-banner .text-content h3{color: white;font-weight: 300;padding-top: 8px;margin-top: 0;padding-left: 10px;padding-right: 10px}.tspo-postit-banner .bg-img{margin: 35px auto 0 0;width: 100%;height: 340px;object-fit: cover;overflow: hidden;padding: unset}}.tspo-postit-bubble.hide .outer-div{bottom: -60px}.tspo-postit-bubble .icon--chat{display: none}.tspo-postit-bubble .icon--cross{position: absolute;top: 5px;left: 0;right: 0;bottom: 0;font-size: 14px}.tspo-postit-bubble .outer-div{-ms-transition: all 600ms ease 0s;transition: all 600ms ease 0s;-ms-transition-property: bottom;transition-property: bottom;width: 100%;border-top: 10px solid #0076b4;background: #f3f4f5;position: fixed;text-align: center;bottom: 0;z-index: 99999;cursor: pointer;border-bottom: 5px solid #0074b0}.tspo-postit-bubble .inner-div{width: 220px;height: 35px;line-height: 30px;position: absolute;left: 0;right: 0;top: -35px;margin: auto;background: #0076b4;font-size: 20px;text-align: center;color: white}.tspo-postit-bubble .inner-div .header-one-text{font-size: 16px}.tspo-postit-bubble .text-content h3{color: #0074b0;padding-left: 10px;padding-right: 10px}.tspo-postit-bubble .borders{width: 270px;height: 0;border-bottom: 36px solid #0076b4;border-right: 33px solid transparent;border-left: 33px solid transparent;position: absolute;left: 0;right: 0;top: -41px;margin: auto}.tspo-postit-bubble .close-button{border-radius: 30px;border: 2px solid #fff;background: #085282;width: 27px;height: 27px;position: absolute;top: -55px;left: 210px;cursor: pointer;right: 0;margin: auto;line-height: 1.9;font-weight: bold;color: white}.tspo-postit-bubble img{margin: 0 auto;padding-top: 15px;width: auto;height: 250px}.tspo-postit-bubble .icon--cross{display: inline-block}.tspo-postit-bubble .close-button{line-height: 2.3}@media all and (min-width: 768px){.tspo-postit-bubble .borders{display: none}.tspo-postit-bubble .icon--cross{position: unset;top: unset;left: unset;right: unset;bottom: unset;font-size: unset}.tspo-postit-bubble .icon--chat{font-size: 35px;position: absolute;top: 10px;left: 0;right: 0;display: block}.tspo-postit-bubble .outer-div{z-index: 5000;background: #1989c6;color: white;width: 60px;height: 60px;text-align: center;line-height: 3.5;font-weight: bold;border-radius: 30px;position: fixed;right: 15px;bottom: 105px;box-shadow: 2px 4px 0 0 #73ccf7;border: none}.tspo-postit-bubble .inner-div{cursor: pointer;position: unset;width: 62px;height: 65px;background: unset}.tspo-postit-bubble .inner-div .header-one-text{display: none}.tspo-postit-bubble .bg-img{width: 80px;height: 85px;padding: unset}.tspo-postit-bubble .close-button{position: absolute;top: -14px;cursor: pointer;right: -6px;font-size: 14px;font-weight: bolder;color: #0c87c2;z-index: 10000000;left: unset;background: none;width: 34px;height: 32px;border: unset}.tspo-postit-bubble .postit-content{display: flex !important;position: fixed;right: 13px;bottom: 95px;background: white;width: 320px;height: 85px;z-index: 1000000;box-shadow: 2px 6px 13px 0 rgba(175,175,175,0.61960784)}.tspo-postit-bubble .postit-content::before{background: #0c87c2;border-radius: 50px;content: "\e634";width: 50px;height: 50px;position: absolute;left: -33px;color: white;top: -34px;font-family: sportfits-icons;font-size: 27px;line-height: 1.8;z-index: -1}.tspo-postit-bubble .text-content{padding-left: 4px;padding-right: 15px;width: 100%}.tspo-postit-bubble h3{font-size: 15px;font-weight: 400;line-height: 15px;height: 85px;margin: 0;display: table-cell;vertical-align: middle;align-items: center}}@media all and (min-width: 768px){.tspo-category-presentation.compact,.tspo-supplier-presentation.compact,.tspo-search-presentation.compact{width: 74%;margin: 0 auto}}.tspo-category-presentation .image-styles img,.tspo-supplier-presentation .image-styles img,.tspo-search-presentation .image-styles img{object-fit: cover;width: 100%;height: 100%}.tspo-category-presentation .read-more,.tspo-supplier-presentation .read-more,.tspo-search-presentation .read-more{text-decoration: none !important}.tspo-category-presentation .img_left img,.tspo-supplier-presentation .img_left img,.tspo-search-presentation .img_left img{object-position: left}.tspo-category-presentation .img_right img,.tspo-supplier-presentation .img_right img,.tspo-search-presentation .img_right img{object-position: right}.tspo-category-presentation .img_center img,.tspo-supplier-presentation .img_center img,.tspo-search-presentation .img_center img{object-position: center}.tspo-supplier-presentation .banner-height,.tspo-search-presentation .banner-height{height: 120px}@media all and (min-width: 521px){.tspo-supplier-presentation .banner-height,.tspo-search-presentation .banner-height{height: 160px}}@media all and (min-width: 768px){.tspo-supplier-presentation .banner-height,.tspo-search-presentation .banner-height{height: 280px}}.tspo-notification-banner-container{color: #fff;height: 50px;width: 100%;display: block;padding: 0 8px}.tspo-notification-banner-container .items{height: 50px;margin: 0 auto;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap;width: 100%;max-width: 1240px}.tspo-notification-banner-container .items .image{width: 40px;height: 40px;margin-right: 10px;flex-basis: 40px}.tspo-notification-banner-container .items .text{flex-basis: 70%;flex-grow: 3;font-size: 0.875rem;line-height: 1.1}@media all and (min-width: 768px){.tspo-notification-banner-container .items .text{flex-grow: unset;font-size: 1rem}}.tspo-notification-banner-container .items .button{padding: 4px;text-align: center;flex-basis: 10%}.tspo-notification-banner-container .items .button .button-text{display: none}.tspo-notification-banner-container .items .button .button-icon{display: block}@media all and (min-width: 768px){.tspo-notification-banner-container .items .button{border: 1px solid #fff;flex-basis: 150px}.tspo-notification-banner-container .items .button .button-text{display: block}.tspo-notification-banner-container .items .button .button-icon{display: none}}@media print{.tspo-notification-banner-container{display: none}}.anchor-disabled{pointer-events: none}.anchor-disabled .button{visibility: hidden}.is--ie:not(.is--gecko) .tspo-shopping-worlds-slider{display: none}.is--ie:not(.is--gecko) .tile-text{position: absolute}.is--ie.is--gecko .tile-text{left: 0}.tspo-shopping-worlds-container{max-width: 1600px;margin: 0 auto}.tspo-shopping-worlds-slider{max-width: 1600px;position: relative;margin: 0 auto 20px 0}@media all and (min-width: 521px){.tspo-shopping-worlds-slider{height: 220px}}@media all and (min-width: 768px){.tspo-shopping-worlds-slider{height: 241px}}@media all and (min-width: 861px){.tspo-shopping-worlds-slider{height: 370px}}@media all and (min-width: 1151px){.tspo-shopping-worlds-slider{height: 450px}}.tspo-shopping-worlds-slider .swiper-button-next,.tspo-shopping-worlds-slider .swiper-button-prev{top: 32%}@media all and (min-width: 521px){.tspo-shopping-worlds-slider .swiper-button-next,.tspo-shopping-worlds-slider .swiper-button-prev{top: 50%}}.tspo-shopping-worlds-slider img{width: 100%;display: block;object-fit: cover;height: 53vw}@media all and (min-width: 521px){.tspo-shopping-worlds-slider img{height: 220px}}@media all and (min-width: 768px){.tspo-shopping-worlds-slider img{height: 241px}}@media all and (min-width: 861px){.tspo-shopping-worlds-slider img{height: 370px}}@media all and (min-width: 1151px){.tspo-shopping-worlds-slider img{height: 450px}}.tspo-shopping-worlds-slider .tspo-slider-item{overflow: hidden}.tspo-shopping-worlds-slider .tspo-slider-item .slider-fade-container{position: relative;overflow-y: hidden}.tspo-shopping-worlds-container .slider-item-fade-box{width: 100%;padding: 10px;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text{max-width: 100%;text-align: center;padding: 0 14px;line-height: 1.4;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.875rem}.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text.slider-text-color{color: #0375b4}.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text.slider-text-color h4{color: #0375b4}.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text.light{color: #FFFFFF}.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text.light h4{color: #FFFFFF}.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text.dark{color: #727272}.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text.dark h4{color: #727272}@media all and (min-width: 521px){.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text{display: none}}@media all and (min-width: 411px){.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text{font-size: 1rem}}@media all and (min-width: 521px){.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text{font-size: 1.15rem}}@media all and (min-width: 768px){.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text{font-size: 1.3rem}}@media all and (min-width: 1025px){.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text{font-size: 2rem}}.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text h4{font-weight: bold;text-transform: uppercase;line-height: 100%;margin: 5px}@media all and (min-width: 521px){.tspo-shopping-worlds-container .slider-item-fade-box .slider-item-text h4{line-height: 140%}}.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container{margin-top: 5px}@media all and (min-width: 521px){.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container{width: max-content;height: max-content;position: absolute}.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container.light{color: #FFFFFF}.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container.light h4{color: #FFFFFF}.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container.dark{color: #727272}.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container.dark h4{color: #727272}}.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container .slider-button{background: #0375b4;border-radius: 3px;padding: 8px 12px;color: #ffffff;display: inline-block;text-align: center;margin: 0 5px 0 5px;font-size: 0.875rem}@media all and (min-width: 521px){.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container .slider-button{font-size: 1.15rem}}.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container .slider-button.light{color: #FFFFFF}.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container .slider-button.light h4{color: #FFFFFF}.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container .slider-button.dark{color: #727272}.tspo-shopping-worlds-container .slider-item-fade-box .slider-buttons-container .slider-button.dark h4{color: #727272}@media all and (min-width: 768px){.tspo-shopping-worlds-container .slider-item-fade-box{display: none}}.tspo-shopping-worlds-tiles{margin: 0 auto 20px auto;width: 100%;max-width: 1260px}@media all and (min-width: 521px){.tspo-shopping-worlds-tiles{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap}}.tspo-shopping-worlds-tiles .tile-fade-box{position: absolute;width: 100%;min-height: 30%;left: 0;bottom: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.tspo-shopping-worlds-tiles .tile-fade-background-opacity{width: 100%;height: 100%;position: absolute;opacity: 0.6}.tspo-shopping-worlds-tiles .tile-item{position: relative;flex-basis: 100%}.tspo-shopping-worlds-tiles .tile-item:not(:last-child){margin-bottom: 20px}@media all and (min-width: 521px){.tspo-shopping-worlds-tiles .tile-item:not(:last-child){margin-bottom: 0}}.tspo-shopping-worlds-tiles .tile-item img{width: 100%}.tspo-shopping-worlds-tiles .tile-item .tile-text{z-index: 10;max-width: 100%;padding: 8px 20px;font-size: 0.84rem}.tspo-shopping-worlds-tiles .tile-item .tile-text.slider-text-color{color: #0375b4}.tspo-shopping-worlds-tiles .tile-item .tile-text.slider-text-color h4{color: #0375b4}.tspo-shopping-worlds-tiles .tile-item .tile-text.light{color: #FFFFFF}.tspo-shopping-worlds-tiles .tile-item .tile-text.light h4{color: #FFFFFF}.tspo-shopping-worlds-tiles .tile-item .tile-text.dark{color: #727272}.tspo-shopping-worlds-tiles .tile-item .tile-text.dark h4{color: #727272}@media all and (min-width: 411px){.tspo-shopping-worlds-tiles .tile-item .tile-text{font-size: 0.875rem}}@media all and (min-width: 861px){.tspo-shopping-worlds-tiles .tile-item .tile-text{font-size: 1rem}}.tspo-shopping-worlds-tiles .tile-item .tile-text h4{text-transform: uppercase;line-height: 1.8;margin: 0;text-align: center}@media all and (min-width: 521px){.tspo-shopping-worlds-tiles .tile-item .tile-text h4{line-height: 140%}}@media all and (min-width: 861px){.tspo-shopping-worlds-tiles .tile-item .tile-text h4{line-height: 100%}}.tspo-shopping-worlds-tiles .text-below-image{transform: unset !important;position: relative !important;color: #727272 !important;opacity: 1;min-height: 60px;margin-top: 15px}.tspo-shopping-worlds-tiles.two-tiles .tile-item .tile-text{text-align: center}@media all and (min-width: 521px){.tspo-shopping-worlds-tiles.two-tiles .tile-item{flex-basis: 49%;width: 49%}}@media all and (min-width: 521px){.tspo-shopping-worlds-tiles.three-tiles .tile-item{flex-basis: 32%}}.js--modal.tspo-size-converter-modal .header{min-height: 66px !important;position: fixed;width: 100%;z-index: 10}.js--modal.tspo-size-converter-modal .content{padding-top: 70px !important;height: auto;-webkit-overflow-scrolling: auto}.js--modal.tspo-size-converter-modal .modal--close{position: fixed;top: 8px;right: 8px;z-index: 15}@media all and (min-width: 1261px){.js--modal.tspo-size-converter-modal .header{position: static}.js--modal.tspo-size-converter-modal .modal--close{position: absolute}.js--modal.tspo-size-converter-modal .content{padding-top: 8px !important}}.tspo-conversion-system-wrapper + .tspo-conversion-system-wrapper{margin-top: 60px}.tspo-size-converter-table{max-width: 100vw;margin: 0 auto;position: relative}.tspo-size-converter-table.is-inline .scroll .tspo-size-converter-table-wrapper{margin-left: 100px}.tspo-size-converter-table:not(.is-inline) .tspo-conversion-system-introduction,.tspo-size-converter-table:not(.is-inline) .tspo-conversion-system-best-unit-hint{left: -8px}.tspo-size-converter-table:not(.is-inline) .scroll .tspo-size-converter-table-wrapper{margin-left: 84px}.tspo-size-converter-table:not(.is-inline) .scroll .tspo-conversion-system-unit{left: -15px !important}@media all and (min-width: 768px){.tspo-size-converter-table:not(.is-inline) .scroll .tspo-conversion-system-unit{left: 0 !important}}.tspo-size-converter-table .tspo-conversion-system-introduction,.tspo-size-converter-table .tspo-conversion-system-best-unit-hint{left: 0}.tspo-size-converter-table .tspo-conversion-system-introduction:before,.tspo-size-converter-table .tspo-conversion-system-best-unit-hint:before{width: 15px;left: 3px;text-align: right}.tspo-size-converter-table h3{margin-bottom: 0;padding-bottom: 0}.tspo-size-converter-table .split{display: none}.tspo-size-converter-table .split .tspo-size-converter-table-wrapper table{display: table;width: 100%}.tspo-size-converter-table .scroll{display: block}.tspo-size-converter-table .scroll .tspo-size-converter-table-wrapper{margin-left: 84px;margin-right: -14px;overflow-x: scroll;overflow-y: visible;padding: 0}.tspo-size-converter-table .scroll .tspo-size-converter-table-wrapper table .tspo-conversion-system-unit{position: absolute;left: 0}.tspo-size-converter-table .scroll .tspo-size-converter-table-wrapper .scroll-panel{padding: 4px 4px 4px 0;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.tspo-size-converter-table .scroll .tspo-size-converter-table-wrapper .scroll-panel.upper{margin-bottom: -14px}.tspo-size-converter-table .scroll .tspo-size-converter-table-wrapper .scroll-panel .scroll-icons{visibility: hidden;width: 40px;height: 40px;background-color: #0375b4;color: #FFFFFF;text-align: center;line-height: 40px}.tspo-size-converter-table .scroll .tspo-size-converter-table-wrapper .scroll-panel .scroll-icons.active{visibility: visible}.tspo-size-converter-table .scroll .tspo-size-converter-table-wrapper .scroll-panel .icon--swipe{height: 40px;line-height: 40px;font-size: 40px;color: #0375b4}.tspo-size-converter-table .tspo-conversion-system-header{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}.tspo-size-converter-table .tspo-conversion-system-header .tspo-conversion-system-headline{margin-top: 0;padding-right: 8px;margin-bottom: 0}.tspo-size-converter-table .tspo-conversion-system-header .icon-brand:before{font-size: 2rem}.tspo-size-converter-table .tspo-conversion-system-introduction,.tspo-size-converter-table .tspo-conversion-system-best-unit-hint{padding: 8px 0 8px 20px;position: relative;margin: 0}.tspo-size-converter-table .tspo-conversion-system-introduction:before,.tspo-size-converter-table .tspo-conversion-system-best-unit-hint:before{content: "*";color: #800000;position: absolute;top: 8px;left: 4px}.tspo-size-converter-table .tspo-conversion-system-introduction:before{content: "*"}.tspo-size-converter-table .tspo-conversion-system-best-unit-hint:before{content: "**"}.tspo-size-converter-table .tspo-size-converter-table-wrapper table{left: -14px;overflow: scroll;display: block;margin-top: 14px;table-layout: fixed;border-collapse: collapse}.tspo-size-converter-table .tspo-size-converter-table-wrapper table tr{padding-left: 100px}.tspo-size-converter-table .tspo-size-converter-table-wrapper table tr:first-child{border-top: 3px solid #0375b4}.tspo-size-converter-table .tspo-size-converter-table-wrapper table tr:first-child .tspo-conversion-system-unit{border-top: 1px solid #c8c8c8}.tspo-size-converter-table .tspo-size-converter-table-wrapper table tr:last-child{border-bottom: 3px solid #0375b4}.tspo-size-converter-table .tspo-size-converter-table-wrapper table tr:last-child .tspo-conversion-system-unit{border-bottom: 1px solid #c8c8c8}.tspo-size-converter-table .tspo-size-converter-table-wrapper table .tspo-conversion-system-unit{color: #0375b4;text-align: right;width: 100px;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.tspo-size-converter-table .tspo-size-converter-table-wrapper table .tspo-conversion-system-unit div{min-height: 70px;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap}.tspo-size-converter-table .tspo-size-converter-table-wrapper table .tspo-conversion-system-unit.best-unit .unitlabel:before{content: "**";color: #800000;top: -3px}.tspo-size-converter-table .tspo-size-converter-table-wrapper table .tspo-conversion-system-unit .unit{display: inline-block;font-weight: 300;font-size: 0.84rem}.tspo-size-converter-table .tspo-size-converter-table-wrapper table .tspo-conversion-system-unit .default-unit:before{content: "*";color: #800000;position: relative;top: -3px}.tspo-size-converter-table .tspo-size-converter-table-wrapper table .tspo-conversion-system-size div{min-width: 50px;min-height: 70px;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;display: flex;flex-direction: column;justify-content: space-around;flex-wrap: nowrap}.tspo-size-converter-table .tspo-size-converter-table-wrapper table .tspo-conversion-system-size.hovered{background-color: #0375b4;color: #FFFFFF;cursor: pointer}.tspo-size-converter-table .tspo-size-converter-table-wrapper table .tspo-conversion-system-size .default-size{font-weight: 700}.tspo-size-converter-table .tspo-conversion-system-legend-headline{padding: 0 8px}.tspo-size-converter-table .tspo-conversion-system-legend{padding: 0 8px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image{min-width: 300px;width: 300px;height: 300px;margin: 0 auto;background-position: center left;background-repeat: no-repeat;background-size: contain;position: relative}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-footwear{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/tspo-size-converter/legend-image-footwear-lighter.webp")}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-backpacks{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/tspo-size-converter/legend-image-backpacks.webp")}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-clothing,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-harnesses,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-protective-wear,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-sleepingbags,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-sleepingpads{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/tspo-size-converter/legend-image-clothing-lighter.webp")}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-gloves{margin-left: 60px;background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/tspo-size-converter/legend-image-gloves-lighter.webp")}@media all and (min-width: 521px){.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-gloves{margin-left: auto}}@media all and (min-width: 768px){.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-gloves{margin-left: 60px}}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-headwear{background-image: url("/themes/Frontend/SportFits/frontend/_public/src/img/tspo-size-converter/legend-image-headwear-lighter.webp")}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay{background-color: #0375b4;color: #0375b4;position: absolute;font-weight: 700}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay .enumeration{position: relative;top: -22px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.fusslaenge{width: 2px;height: 272px;left: 122px;top: 10px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.fusslaenge:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.fusslaenge:after{content: "";position: absolute;background-color: #0375b4;width: 80px;height: 2px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.fusslaenge:before{top: 0}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.fusslaenge:after{bottom: 0}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.kopfumfang{height: 3px;width: 194px;left: 66px;top: 84px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.kopfumfang .enumeration{top: -15px;left: -18px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handlaenge{height: 3px;width: 198px;left: 0;top: 166px;-o-transform: rotate(-15deg);transform: rotate(-15deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handlaenge:before{content: "";position: absolute;width: 58px;height: 1px;left: -57px;top: -7px;-o-transform: rotate(15deg);transform: rotate(15deg);background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handlaenge .enumeration{left: -58px;-o-transform: rotate(15deg);transform: rotate(15deg);top: -10px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handumfang{height: 3px;width: 87px;left: 70px;top: 172px;-o-transform: rotate(51deg);transform: rotate(51deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handumfang:before{content: "";position: absolute;width: 75px;height: 1px;left: 73px;top: -28px;-o-transform: rotate(-51deg);transform: rotate(-51deg);background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handumfang .enumeration{left: 57px;-o-transform: rotate(-51deg);transform: rotate(-51deg);top: -41px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handbreite{height: 3px;width: 90px;left: 102px;top: 152px;-o-transform: rotate(51deg);transform: rotate(51deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handbreite:before{content: "";position: absolute;width: 75px;height: 1px;left: 73px;top: -28px;-o-transform: rotate(-51deg);transform: rotate(-51deg);background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handbreite .enumeration{left: 57px;-o-transform: rotate(-51deg);transform: rotate(-51deg);top: -41px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.koerpergroesse1{height: 250px;width: 3px;left: 66px;top: 21px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.koerpergroesse1:before{content: "";position: absolute;width: 58px;height: 1px;left: -58px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.koerpergroesse1:after{content: "";position: absolute;width: 30px;height: 3px;left: 0;top: -3px;background-color: #0375b4}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.koerpergroesse1 .enumeration{left: -58px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge{height: 104px;width: 3px;left: 129px;top: 93px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge:before{content: "";position: absolute;width: 20px;height: 1px;left: -17px;top: 104px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge:after{content: "";position: absolute;width: 70px;height: 1px;left: -70px;top: -3px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge .enumeration{left: -70px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge1{height: 65px;width: 3px;left: 94px;top: 57px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge1:before{content: "";position: absolute;width: 30px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge1:after{content: "";position: absolute;width: 13px;height: 3px;left: -10px;top: -3px;background-color: #0375b4}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge1 .enumeration{left: 18px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge2{height: 72px;width: 3px;left: 197px;top: 57px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge2:before{content: "";position: absolute;width: 30px;height: 1px;left: -28px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge2:after{content: "";position: absolute;width: 11px;height: 3px;left: 0;top: -3px;background-color: #0375b4}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.torsolaenge2 .enumeration{left: -30px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille-schulter1{height: 44px;width: 3px;left: 94px;top: 64px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille-schulter1:before{content: "";position: absolute;width: 30px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille-schulter1 .enumeration{left: 18px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille-schulter2{height: 60px;width: 3px;left: 190px;top: 57px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille-schulter2:before{content: "";position: absolute;width: 30px;height: 1px;left: -28px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille-schulter2 .enumeration{left: -30px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.koerpergroesse2{height: 258px;width: 3px;left: 222px;top: 13px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.koerpergroesse2:before{content: "";position: absolute;width: 59px;height: 1px;left: 0;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.koerpergroesse2:after{content: "";position: absolute;width: 30px;height: 3px;left: -27px;top: -2px;background-color: #0375b4}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.koerpergroesse2 .enumeration{width: 59px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.kragen1{height: 3px;width: 11px;left: 78px;top: 55px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.kragen1:before{content: "";position: absolute;width: 70px;height: 1px;left: -70px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.kragen1 .enumeration{left: -70px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.kragen2{height: 3px;width: 18px;left: 200px;top: 51px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.kragen2:before{content: "";position: absolute;width: 62px;height: 1px;background-color: #727272;right: -62px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.kragen2 .enumeration{right: -63px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schulterbreite1{height: 3px;width: 42px;left: 62px;top: 65px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schulterbreite1:before{content: "";position: absolute;width: 30px;height: 1px;left: -30px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schulterbreite1 .enumeration{left: -30px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schulterbreite2{height: 3px;width: 58px;left: 180px;top: 63px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schulterbreite2:before{content: "";position: absolute;width: 22px;height: 1px;background-color: #727272;right: -22px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schulterbreite2 .enumeration{right: -22px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.brust1{height: 3px;width: 34px;left: 66px;top: 84px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.brust1:before{content: "";position: absolute;width: 58px;height: 1px;left: -58px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.brust1 .enumeration{left: -58px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.brust2{height: 3px;width: 46px;left: 186px;top: 84px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.brust2:before{content: "";position: absolute;width: 50px;height: 1px;background-color: #727272;right: -50px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.brust2 .enumeration{right: -50px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberweite1{height: 3px;width: 30px;left: 69px;top: 90px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberweite1:before{content: "";position: absolute;width: 61px;height: 1px;left: -61px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberweite1 .enumeration{left: -61px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberweite2{height: 3px;width: 46px;left: 186px;top: 90px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberweite2:before{content: "";position: absolute;width: 50px;height: 1px;background-color: #727272;right: -50px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberweite2 .enumeration{right: -50px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinumfang1{height: 3px;width: 22px;left: 60px;top: 152px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinumfang1:before{content: "";position: absolute;width: 60px;left: -60px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinumfang1 .enumeration{left: -60px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinumfang2{height: 3px;width: 20px;left: 211px;top: 154px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinumfang2:before{content: "";position: absolute;width: 50px;height: 1px;background-color: #727272;right: -50px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinumfang2 .enumeration{right: -50px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberarm1{height: 3px;width: 8px;left: 56px;top: 90px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberarm1:before{content: "";position: absolute;width: 56px;left: -56px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberarm1 .enumeration{left: -56px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberarm2{height: 3px;width: 12px;left: 235px;top: 90px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberarm2:before{content: "";position: absolute;width: 40px;height: 1px;background-color: #727272;right: -40px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberarm2 .enumeration{right: -40px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterarm1{height: 3px;width: 8px;left: 50px;top: 120px;-o-transform: rotate(15deg);transform: rotate(15deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterarm1:before{-o-transform: rotate(-15deg);transform: rotate(-15deg);content: "";position: absolute;width: 50px;left: -47px;top: 7px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterarm1 .enumeration{-o-transform: rotate(-15deg);transform: rotate(-15deg);left: -50px;top: -8px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterarm2{height: 3px;width: 12px;left: 240px;top: 118px;text-align: right;-o-transform: rotate(-15deg);transform: rotate(-15deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterarm2:before{-o-transform: rotate(15deg);transform: rotate(15deg);content: "";position: absolute;width: 40px;height: 1px;background-color: #727272;right: -34px;top: 6px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterarm2 .enumeration{-o-transform: rotate(15deg);transform: rotate(15deg);right: -36px;top: -11px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handgelenk1{height: 3px;width: 7px;left: 47px;top: 134px;-o-transform: rotate(16deg);transform: rotate(16deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handgelenk1:before{-o-transform: rotate(-16deg);transform: rotate(-16deg);content: "";position: absolute;width: 49px;top: 8px;left: -45px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handgelenk1 .enumeration{-o-transform: rotate(-16deg);transform: rotate(-16deg);left: -47px;top: -5px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handgelenk2{height: 3px;width: 7px;left: 245px;top: 134px;-o-transform: rotate(-16deg);transform: rotate(-16deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handgelenk2:before{-o-transform: rotate(16deg);transform: rotate(16deg);content: "";position: absolute;width: 36px;top: 6px;right: -35px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.handgelenk2 .enumeration{-o-transform: rotate(16deg);transform: rotate(16deg);right: -32px;top: -9px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel1,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-7cm-ueber-knie1,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-10cm-ueber-knie1,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-18cm-ueber-knie1{height: 3px;width: 19px;left: 62px;top: 165px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel1:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-7cm-ueber-knie1:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-10cm-ueber-knie1:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-18cm-ueber-knie1:before{content: "";position: absolute;width: 60px;left: -60px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel1 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-7cm-ueber-knie1 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-10cm-ueber-knie1 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-18cm-ueber-knie1 .enumeration{left: -60px;top: -19px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel2,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-7cm-ueber-knie2,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-10cm-ueber-knie2,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-18cm-ueber-knie2{height: 3px;width: 19px;left: 212px;top: 170px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel2:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-7cm-ueber-knie2:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-10cm-ueber-knie2:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-18cm-ueber-knie2:before{content: "";position: absolute;width: 56px;height: 1px;background-color: #727272;right: -56px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel2 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-7cm-ueber-knie2 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-10cm-ueber-knie2 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.oberschenkel-18cm-ueber-knie2 .enumeration{right: -56px;top: -19px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.ueber-knie1{height: 3px;width: 15px;left: 64px;top: 184px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.ueber-knie1:before{content: "";position: absolute;width: 62px;left: -62px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.ueber-knie1 .enumeration{left: -62px;top: -19px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.ueber-knie2{height: 3px;width: 16px;left: 214px;top: 186px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.ueber-knie2:before{content: "";position: absolute;width: 56px;height: 1px;background-color: #727272;right: -56px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.ueber-knie2 .enumeration{right: -56px;top: -19px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knie1{height: 3px;width: 11px;left: 66px;top: 194px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knie1:before{content: "";position: absolute;width: 62px;left: -62px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knie1 .enumeration{left: -62px;top: -19px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knie2{height: 3px;width: 11px;left: 216px;top: 200px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knie2:before{content: "";position: absolute;width: 56px;height: 1px;background-color: #727272;right: -56px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knie2 .enumeration{right: -56px;top: -19px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel1,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-13cm-unter-knie1,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-15cm-unter-knie1,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-18cm-unter-knie1{height: 3px;width: 13px;left: 65px;top: 230px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel1:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-13cm-unter-knie1:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-15cm-unter-knie1:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-18cm-unter-knie1:before{content: "";position: absolute;width: 62px;left: -62px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel1 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-13cm-unter-knie1 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-15cm-unter-knie1 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-18cm-unter-knie1 .enumeration{left: -62px;top: -19px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel2,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-13cm-unter-knie2,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-15cm-unter-knie2,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-18cm-unter-knie2{height: 3px;width: 15px;left: 214px;top: 230px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel2:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-13cm-unter-knie2:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-15cm-unter-knie2:before,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-18cm-unter-knie2:before{content: "";position: absolute;width: 56px;height: 1px;background-color: #727272;right: -56px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel2 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-13cm-unter-knie2 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-15cm-unter-knie2 .enumeration,.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.unterschenkel-18cm-unter-knie2 .enumeration{right: -56px;top: -19px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knoechel1{height: 3px;width: 7px;left: 69px;top: 261px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knoechel1:before{content: "";position: absolute;width: 66px;left: -66px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knoechel1 .enumeration{left: -66px;top: -19px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knoechel2{height: 3px;width: 10px;left: 215px;top: 265px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knoechel2:before{content: "";position: absolute;width: 58px;height: 1px;background-color: #727272;right: -58px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.knoechel2 .enumeration{right: -58px;top: -19px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille1{height: 3px;width: 30px;left: 68px;top: 116px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille1:before{content: "";position: absolute;width: 60px;left: -60px;height: 1px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille1 .enumeration{left: -60px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille2{height: 3px;width: 37px;left: 190px;top: 116px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille2:before{content: "";position: absolute;width: 55px;height: 1px;background-color: #727272;right: -55px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.taille2 .enumeration{right: -55px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.huefte1{height: 3px;width: 46px;left: 60px;top: 144px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.huefte1:before{content: "";position: absolute;width: 52px;height: 1px;left: -52px;background-color: #727272}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.huefte1 .enumeration{left: -52px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.huefte2{height: 3px;width: 43px;left: 187px;top: 144px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.huefte2:before{content: "";position: absolute;width: 52px;height: 1px;background-color: #727272;right: -52px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.huefte2 .enumeration{right: -52px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinlaenge1{height: 124px;width: 3px;left: 50px;top: 140px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinlaenge1:before{content: "";position: absolute;width: 12px;height: 3px;background-color: #0375b4;left: 0;top: 0}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinlaenge1:after{content: "";position: absolute;width: 15px;height: 3px;background-color: #0375b4;left: 0;top: 124px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinlaenge1 .enumeration{top: 50px;left: -16px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinlaenge2{height: 124px;width: 3px;left: 176px;top: 138px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinlaenge2:before{content: "";position: absolute;width: 12px;height: 3px;background-color: #0375b4;left: 0;top: 0}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinlaenge2:after{content: "";position: absolute;width: 15px;height: 3px;background-color: #0375b4;left: 0;top: 124px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.beinlaenge2 .enumeration{top: 50px;left: -16px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge1{height: 3px;width: 120px;left: 18px;top: 206px;-o-transform: rotate(92deg);transform: rotate(92deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge1:before{content: "";position: absolute;width: 72px;height: 1px;background-color: #727272;left: -6px;top: 36px;-o-transform: rotate(-92deg);transform: rotate(-92deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge1 .enumeration{-o-transform: rotate(-92deg);transform: rotate(-92deg);top: 1px;left: -41px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge2{height: 3px;width: 120px;left: 145px;top: 206px;-o-transform: rotate(92deg);transform: rotate(92deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge2:before{content: "";position: absolute;width: 77px;height: 1px;background-color: #727272;left: -12px;top: -36px;-o-transform: rotate(-92deg);transform: rotate(-92deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge2 .enumeration{-o-transform: rotate(-92deg);transform: rotate(-92deg);top: -26px;left: -42px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge-bis-sohle1{height: 3px;width: 120px;left: 18px;top: 206px;-o-transform: rotate(92deg);transform: rotate(92deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge-bis-sohle1:before{content: "";position: absolute;width: 72px;height: 1px;background-color: #727272;left: -6px;top: 36px;-o-transform: rotate(-92deg);transform: rotate(-92deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge-bis-sohle1 .enumeration{-o-transform: rotate(-92deg);transform: rotate(-92deg);top: 1px;left: -41px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge-bis-sohle2{height: 3px;width: 120px;left: 145px;top: 206px;-o-transform: rotate(92deg);transform: rotate(92deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge-bis-sohle2:before{content: "";position: absolute;width: 77px;height: 1px;background-color: #727272;left: -12px;top: -36px;-o-transform: rotate(-92deg);transform: rotate(-92deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.schrittlaenge-bis-sohle2 .enumeration{-o-transform: rotate(-92deg);transform: rotate(-92deg);top: -26px;left: -42px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge1{height: 3px;width: 75px;left: 72px;top: 100px;-o-transform: rotate(77deg);transform: rotate(77deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge1:before{content: "";position: absolute;width: 22px;height: 1px;background-color: #727272;left: 8px;top: -9px;-o-transform: rotate(-77deg);transform: rotate(-77deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge1 .enumeration{-o-transform: rotate(-77deg);transform: rotate(-77deg);top: -57px;left: -20px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge2{height: 3px;width: 75px;left: 138px;top: 100px;-o-transform: rotate(-82deg);transform: rotate(-82deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge2:before{content: "";position: absolute;width: 22px;height: 1px;background-color: #727272;left: 46px;top: -11px;-o-transform: rotate(82deg);transform: rotate(82deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge2 .enumeration{-o-transform: rotate(82deg);transform: rotate(82deg);top: 4px;left: 33px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-nacken1{height: 3px;width: 75px;left: 72px;top: 100px;-o-transform: rotate(77deg);transform: rotate(77deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-nacken1:before{content: "";position: absolute;width: 22px;height: 1px;background-color: #727272;left: 8px;top: -9px;-o-transform: rotate(-77deg);transform: rotate(-77deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-nacken1:after{content: "";position: absolute;width: 20px;height: 3px;background-color: #0375b4;left: -15px;top: 8px;-o-transform: rotate(-55deg);transform: rotate(-55deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-nacken1 .enumeration{-o-transform: rotate(-77deg);transform: rotate(-77deg);top: -57px;left: -20px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-nacken2{height: 3px;width: 75px;left: 138px;top: 100px;-o-transform: rotate(-82deg);transform: rotate(-82deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-nacken2:before{content: "";position: absolute;width: 22px;height: 1px;background-color: #727272;left: 46px;top: -11px;-o-transform: rotate(82deg);transform: rotate(82deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-nacken2:after{content: "";position: absolute;width: 33px;height: 3px;background-color: #0375b4;left: 67px;top: 13px;-o-transform: rotate(55deg);transform: rotate(55deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-nacken2 .enumeration{-o-transform: rotate(82deg);transform: rotate(82deg);top: 4px;left: 33px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-hals1{height: 3px;width: 75px;left: 72px;top: 100px;-o-transform: rotate(77deg);transform: rotate(77deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-hals1:before{content: "";position: absolute;width: 22px;height: 1px;background-color: #727272;left: 8px;top: -9px;-o-transform: rotate(-77deg);transform: rotate(-77deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-hals1:after{content: "";position: absolute;width: 17px;height: 3px;background-color: #0375b4;left: -12px;top: 6px;-o-transform: rotate(-55deg);transform: rotate(-55deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-hals1 .enumeration{-o-transform: rotate(-77deg);transform: rotate(-77deg);top: -57px;left: -20px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-hals2{height: 3px;width: 75px;left: 138px;top: 100px;-o-transform: rotate(-82deg);transform: rotate(-82deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-hals2:before{content: "";position: absolute;width: 22px;height: 1px;background-color: #727272;left: 46px;top: -11px;-o-transform: rotate(82deg);transform: rotate(82deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-hals2:after{content: "";position: absolute;width: 25px;height: 3px;background-color: #0375b4;left: 69px;top: 10px;-o-transform: rotate(55deg);transform: rotate(55deg)}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image .legend-overlay.armlaenge-ab-hals2 .enumeration{-o-transform: rotate(82deg);transform: rotate(82deg);top: 4px;left: 33px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-backpacks .taille{height: 3px;width: 65px;left: 96px;top: 192px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-backpacks .taille:before{content: "";position: absolute;width: 88px;height: 1px;background-color: #727272;right: -88px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-backpacks .taille .enumeration{right: -88px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-backpacks .huefte{height: 3px;width: 74px;left: 92px;top: 230px;text-align: right}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-backpacks .huefte:before{content: "";position: absolute;width: 88px;height: 1px;background-color: #727272;right: -88px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image.legend-backpacks .huefte .enumeration{right: -88px}.tspo-size-converter-table .tspo-conversion-system-legend .legend-hints li{list-style: none;margin-bottom: 8px;line-height: 1.5}.tspo-size-converter-table .tspo-conversion-system-legend .legend-hints .unit{color: #0375b4;font-weight: 700}@media all and (min-width: 768px){.tspo-size-converter-table:not(.is-inline) .tspo-conversion-system-introduction,.tspo-size-converter-table:not(.is-inline) .tspo-conversion-system-best-unit-hint{left: -8px}.tspo-size-converter-table .tspo-conversion-system-header .icon-brand:before{font-size: 2.5rem;top: -10px}.tspo-size-converter-table .scroll .tspo-size-converter-table-wrapper{margin-left: 160px !important}.tspo-size-converter-table .tspo-size-converter-table-wrapper table .tspo-conversion-system-unit{width: 160px;left: 0;font-weight: 700}.tspo-size-converter-table .tspo-conversion-system-legend{display: flex;flex-direction: row;justify-content: space-around;flex-wrap: nowrap}.tspo-size-converter-table .tspo-conversion-system-legend .legend-image{margin-right: 14px}}@media all and (min-width: 1151px){.tspo-size-converter-table .tspo-conversion-system-introduction,.tspo-size-converter-table .tspo-conversion-system-best-unit-hint{left: -8px}}@media all and (min-width: 1501px){.tspo-size-converter-table{max-width: 900px}.tspo-size-converter-table.is-inline{max-width: 1100px}.tspo-size-converter-table .split{display: block}.tspo-size-converter-table .scroll{display: none}}.pix-size-table--container .icon--ruler{margin-right: 4px}.pix-size-table--container .icon--ruler:before{position: relative;top: 2px}.product--configurator .variant--name .pix-size-table--container{display: block;padding: 8px;background-color: #0375b4;width: 100%;margin: 8px 0;text-align: center}.product--configurator .variant--name .pix-size-table--container .pix-size-table--button{color: #FFFFFF;display: flex;align-items: center}@media all and (min-width: 768px){.product--configurator .variant--name .pix-size-table--container{display: inline-block;width: auto}}.size-tables--container .size-chart-table th{background-color: #0375b4;padding: 6px;font-weight: 500}.content--description > .pix-size-table--container{padding: 14px 40px;font-size: 1.15rem}@media all and (min-width: 861px){.content--description > .pix-size-table--container{padding: 0;border-bottom: none !important;width: 100%}}#tspo-search-and-filter-sale-discount-link{display: block;color: #727272;font-size: 1rem;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap;padding: 8px}#tspo-search-and-filter-sale-discount-link .link{color: #c00c00;order: 1;flex-grow: 1}#tspo-search-and-filter-sale-discount-link .icon{order: 2}#tspo-search-and-filter-sale-discount-link .icon:before{display: block;content: "%";background-color: #c00c00;font-size: 2rem;color: #FFFFFF;width: 40px;height: 40px;line-height: 40px;text-align: center}.filter-tooltip-modal .title{font-size: 1rem !important}.filter-tooltip-modal .content{display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap}#tspo-scroll{-ms-transition: all 300ms ease 0s;transition: all 300ms ease 0s;-ms-transition-property: bottom;transition-property: bottom;position: fixed;border: none;outline: none;cursor: pointer;z-index: 1000;bottom: -60px;right: 15px;font-size: 1.3rem;color: #FFF;padding: 14px;width: 100px;opacity: 0.7;background-color: #0375b4}#tspo-scroll.show{bottom: 8px}#tspo-scroll .icon--arrow-up{font-size: 2.5rem;line-height: 1}.is--ctl-checkout.is--act-confirm #tspo-scroll.show{bottom: 120px}.is--ctl-checkout.is--act-shippingpayment #tspo-scroll.show{bottom: 78px}@media all and (min-width: 1025px){.is--ctl-checkout.is--act-confirm #tspo-scroll.show,.is--ctl-checkout.is--act-shippingpayment #tspo-scroll.show{bottom: 8px}}#tspo-scroll:hover{background-color: #0375b4}.tspo-status-message-checkout-block{margin: 0 auto 15px}@media all and (min-width: 768px){.tspo-status-message-checkout-block{max-width: 600px}}.tspo-status-message{margin-bottom: 8px}.tspo-featured-brands-container{padding: 8px}.tspo-featured-brands-container.index-page-inline-integration{margin: 0 auto;max-width: 1260px}.tspo-featured-brands-container.index-page-inline-integration .all-brands-navigation > nav{display: none}.tspo-featured-brands-container .featured-brand-list{display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-featured-brands-container .featured-brand-list{display: flex;flex-wrap: wrap}}.tspo-featured-brands-container .featured-brand-list .li-brand-item{width: 100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-featured-brands-container .featured-brand-list .li-brand-item{height: 60px}}.tspo-featured-brands-container .featured-brand-list .li-brand-item a{width: 100%}.tspo-featured-brands-container .all-brands-navigation{margin-top: 20px}.tspo-featured-brands-container .all-brands-navigation .all-brands-link{margin-bottom: 8px;display: block;text-decoration: underline}.tspo-featured-brands-container .all-brands-navigation nav{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.tspo-featured-brands-container .all-brands-navigation nav a{font-size: 1.3rem;text-align: center;padding: 4px;border: 1px solid #0375b4}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-featured-brands-container .all-brands-navigation nav a{min-height: 46px !important;max-height: 46px !important}}.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper nav{margin-top: 8px;display: grid;grid-gap: 4px;grid-template-columns: repeat(6, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper nav{display: flex;flex-wrap: wrap}}.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper nav a:not(:first-child){margin-left: 0}@media all and (min-width: 521px){.tspo-featured-brands-container .featured-brand-list{display: grid;grid-gap: 8px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){.tspo-featured-brands-container .featured-brand-list{display: flex;flex-wrap: wrap}}@media all and (min-width: 521px){.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper nav{margin-top: 8px;display: grid;grid-gap: 4px;grid-template-columns: repeat(8, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper nav{display: flex;flex-wrap: wrap}}@media all and (min-width: 768px){.tspo-featured-brands-container .featured-brand-list{display: grid;grid-gap: 8px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.tspo-featured-brands-container .featured-brand-list{display: flex;flex-wrap: wrap}}@media all and (min-width: 768px){.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper nav{margin-top: 8px;display: grid;grid-gap: 4px;grid-template-columns: repeat(12, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper nav{display: flex;flex-wrap: wrap}}@media all and (min-width: 768px){.tspo-featured-brands-container.index-page-inline-integration .all-brands-navigation > nav{display: flex}}@media all and (min-width: 861px){.tspo-featured-brands-container .all-brands-navigation nav a{flex-grow: 1}.tspo-featured-brands-container .all-brands-navigation nav a:not(:first-child){margin-left: 4px}}@media all and (min-width: 1025px){.tspo-featured-brands-container .featured-brand-list{display: grid;grid-gap: 8px;grid-template-columns: repeat(5, minmax(0, 1fr))}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){.tspo-featured-brands-container .featured-brand-list{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper .brand-search-button-container{width: 200px}.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper .brand-search-button-container .main-search--field{width: 100%}.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper nav{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;margin-top: 0;margin-left: 8px;flex-grow: 1}.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper nav a{margin-left: 0}}@media all and (min-width: 1151px){.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper .brand-search-button-container{width: 260px}.tspo-featured-brands-container .featured-brand-list{display: grid;grid-gap: 8px;grid-template-columns: repeat(6, minmax(0, 1fr))}}@media screen and (min-width: 1151px) and (-ms-high-contrast: active), (min-width: 1151px) and (-ms-high-contrast: none){.tspo-featured-brands-container .featured-brand-list{display: flex;flex-wrap: wrap}}@media all and (min-width: 1261px){.tspo-featured-brands-container .featured-brand-list{display: grid;grid-gap: 8px;grid-template-columns: repeat(7, minmax(0, 1fr))}}@media screen and (min-width: 1261px) and (-ms-high-contrast: active), (min-width: 1261px) and (-ms-high-contrast: none){.tspo-featured-brands-container .featured-brand-list{display: flex;flex-wrap: wrap}}@media all and (min-width: 1261px){.tspo-featured-brands-container .all-brands-navigation .search-and-navi-wrapper .brand-search-button-container{width: 320px}}#tspo-fit-tendency{display: flex}#tspo-fit-tendency .entry--label{font-weight: 700}#tspo-fit-tendency .pix-size-table--container{display: inline-block;margin-left: 8px}#tspo-fit-tendency .alert--icon{width: 12%;display: flex;justify-content: center}#tspo-fit-tendency .alert--icon .icon--element{left: inherit}#tspo-reputation-management-thanks,#tspo-reputation-management-dialog{-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0;border: 4px solid #ffdc0f;padding: 14px;max-width: 980px;margin: 0 auto}#tspo-reputation-management-thanks h2{font-size: 1.3rem;margin-bottom: 8px}#tspo-reputation-management-thanks div{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}#tspo-reputation-management-thanks div .tspo-order-status--image{margin-right: 20px;width: 100px;flex-shrink: 0}#tspo-reputation-management-dialog{position: relative;top: -140px;padding: 140px 14px 14px 14px}#tspo-reputation-management-dialog:before,#tspo-reputation-management-dialog:after{content: " ";position: absolute;display: none}#tspo-reputation-management-dialog:before{bottom: 0;right: -1px}#tspo-reputation-management-dialog:after{bottom: 14px;right: 14px;background-size: contain !important}#tspo-reputation-management-dialog.target-trustedshops:before{background: url("../../themes/Frontend/SportFits/frontend/_public/src/img/yellow-wave.svg") no-repeat right;z-index: 1;height: 68px;width: 130px}#tspo-reputation-management-dialog.target-trustedshops:after{background: url("../../themes/Frontend/SportFits/frontend/_public/src/img/logos/trustedshops-logo.svg") no-repeat;background-size: auto !important;right: 0;bottom: 0;z-index: 2;width: 100px;height: 45px}#tspo-reputation-management-dialog.target-trustpilot:after{background: url("../../themes/Frontend/SportFits/frontend/_public/src/img/logos/trustpilot-logo.svg") no-repeat center;width: 100px;height: 45px}#tspo-reputation-management-dialog.target-idealo:after{width: 100px;height: 45px;background: url("../../themes/Frontend/SportFits/frontend/_public/src/img/logos/idealo-logo.svg") no-repeat center;background-size: cover !important}#tspo-reputation-management-dialog.target-geizhals:after{background: url("../../themes/Frontend/SportFits/frontend/_public/src/img/logos/geizhals-logo.jpg") no-repeat center;width: 100px;height: 45px}#tspo-reputation-management-dialog.target-google-de:after{background: url("../../themes/Frontend/SportFits/frontend/_public/src/img/logos/google-reviews-de-logo.jpg") no-repeat center}#tspo-reputation-management-dialog.target-google-en:after{background: url("../../themes/Frontend/SportFits/frontend/_public/src/img/logos/google-reviews-en-logo.jpg") no-repeat center}#tspo-reputation-management-dialog.target-google-de:after,#tspo-reputation-management-dialog.target-google-en:after{width: 100px;height: 100px;background-size: cover}#tspo-reputation-management-dialog .text{max-width: 620px;margin: 0 auto;text-align: center}#tspo-reputation-management-dialog .buttons{display: flex;flex-direction: row;justify-content: center;flex-wrap: nowrap;padding: 14px 0}#tspo-reputation-management-dialog .buttons .btn + .btn{margin-left: 20px}#tspo-reputation-management-dialog + .panel--body{position: relative;top: -100px}@media print{#tspo-reputation-management-dialog + .panel--body{top: 0}}#tspo-reputation-management-dialog.active ~ .panel--body .teaser--text,#tspo-reputation-management-dialog.active ~ .panel--body .teaser--actions .teaser--btn-back,#tspo-reputation-management-dialog.active ~ .panel--body .print--notice{display: none}@media all and (min-width: 521px){#tspo-reputation-management-dialog{top: -134px}}@media all and (min-width: 768px){#tspo-reputation-management-dialog:before,#tspo-reputation-management-dialog:after{display: block}}.finish--teaser .order-number--text{position: relative;z-index: 10}@media all and (max-width: 1500px){#trustcard-container{display: none !important}}#tspo-table-of-contents{display: none}@media all and (min-width: 1261px){#tspo-table-of-contents{display: block;margin-top: 20px}#tspo-table-of-contents a{margin-bottom: 8px}}#tspo-table-of-contents-mobile{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}#tspo-table-of-contents-mobile a{margin-bottom: 8px;padding-right: 0;padding-left: 8px;flex-basis: 48%;flex-grow: 1;font-size: 0.875rem}#tspo-table-of-contents-mobile a:nth-child(even){margin-left: 8px}@media all and (min-width: 521px){#tspo-table-of-contents-mobile a{padding-right: 14px;padding-left: 14px;font-size: 1rem}}@media all and (min-width: 768px){#tspo-table-of-contents-mobile a{flex-basis: 30%}#tspo-table-of-contents-mobile a:nth-child(even){margin-left: 0}#tspo-table-of-contents-mobile a:nth-child(3n-1){margin-left: 8px;margin-right: 8px}}@media all and (min-width: 861px){#tspo-table-of-contents-mobile a{padding-right: 0;padding-left: 8px;font-size: 0.875rem}}@media all and (min-width: 1025px){#tspo-table-of-contents-mobile a{padding-right: 14px;padding-left: 14px;font-size: 1rem}}@media all and (min-width: 1261px){#tspo-table-of-contents-mobile{display: none}}.tspo-toc a{display: flex}.tspo-toc a:before{width: 24px;margin-right: 0 !important;display: inline-block}.tspo-toc a#toc-product-video,.tspo-toc a#toc-product-bundle{display: block}.tspo-return-loading-animation{margin: 80px 0}#tspo-return-container{max-width: 1260px;margin: 40px auto 100px auto;overflow: visible}#tspo-return-container .alert + .alert{margin-top: 20px}#tspo-return-container .return-links{margin: 20px 0 0 20px}#tspo-return-container .return-links a{text-decoration: none}#tspo-return-container .column--quantity .label,#tspo-return-container .column--return-reason .label{width: 100%;text-align: left;background: #FFFFFF;padding-left: 0}#tspo-return-container #tspo-return-actions{display: flex;flex-direction: column;flex-wrap: nowrap}#tspo-return-container #tspo-return-actions form{margin-top: 8px}#tspo-return-container #tspo-return-actions form button{margin-top: 14px;width: 100%}#tspo-return-container #tspo-return-actions form button:before{margin-right: 20px}#tspo-return-container #tspo-return-actions form button.icon--delete{background: #c00c00;background: -ms-linear-gradient(top, #f30f00 0%, #c00c00 100%);background: linear-gradient(to bottom, #f30f00 0%, #c00c00 100%)}@media all and (min-width: 768px){#tspo-return-container #tspo-return-actions{margin-top: 20px;display: flex;flex-direction: row;flex-wrap: nowrap}#tspo-return-container #tspo-return-actions form:not(last-child){margin-right: 14px}}#tspo-return-container .delete-return-explanation{margin-top: 20px}#tspo-return-container #tspo-return--login{float: none}#tspo-return-container #tspo-return--login .return-links{margin-right: 20px}#tspo-return-container #tspo-return--login .return-links a{display: flex;flex-direction: row;align-items: flex-start;flex-wrap: nowrap}#tspo-return-container #tspo-return--login .logged-in-user-headline{margin: 0}#tspo-return-container #tspo-return--login .panel{border: none}#tspo-return-container #tspo-return--login form{height: 58px}#tspo-return-container #tspo-return--login form input[type=text]{min-width: 240px}#tspo-return-container #tspo-return--login form .show-status-button{background-color: transparent;border: none;color: #0375b4;text-decoration: underline;font-weight: 700;width: 132px;text-align: left;position: relative}#tspo-return-container #tspo-return--login form .show-status-button:before{position: absolute;font-size: 20px;line-height: 18px;top: 4px;left: -20px;display: inline-flex;text-decoration: none}#tspo-return-container #tspo-return--login form .order-selection{padding-left: 8px;height: 100%;display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}#tspo-return-container #tspo-return--login form .order-selection .ordernumber{font-weight: 700;margin-right: 8px;flex-grow: 0}#tspo-return-container #tspo-return--login form .order-selection .date{flex-grow: 1}#tspo-return-container #tspo-return--login form .order-selection .btn.is--primary{margin: 8px 0;padding-left: 4px;padding-right: 4px}#tspo-return-container #tspo-return--login form.user-logged-in:nth-child(odd){background-color: #e9eaef}@media all and (min-width: 768px){#tspo-return-container #tspo-return--login #tspo-return-login-form{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap}#tspo-return-container #tspo-return--login #tspo-return-login-form .form-input-with-validation{margin-bottom: 0;margin-right: 14px}}#tspo-return-container #tspo-return-created-before .return-status{display: grid;grid-gap: 20px;grid-template-columns: repeat(1, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#tspo-return-container #tspo-return-created-before .return-status{display: flex;flex-wrap: wrap}}#tspo-return-container #tspo-return-created-before .return-status li{padding-bottom: 14px;list-style-type: none}#tspo-return-container #tspo-return-created-before .return-status li.tracking-status.destination-reached .status-card{height: 360px}#tspo-return-container #tspo-return-created-before .return-status .collapse--header.icon--status{background-color: #fafafa;position: relative;padding-left: 40px;margin-left: 20px}#tspo-return-container #tspo-return-created-before .return-status .collapse--header.icon--status:before{display: block;position: absolute;left: -20px;top: -2px;border-radius: 50%;width: 40px;height: 40px;color: #FFFFFF;text-align: center;line-height: 40px}#tspo-return-container #tspo-return-created-before .return-status .collapse--header.icon--status.missing:before{background-color: #e9eaef;content: "\e60d"}#tspo-return-container #tspo-return-created-before .return-status .collapse--header.icon--status.check:before{background-color: #6a9e06;content: "\e60c"}#tspo-return-container #tspo-return-created-before .return-status .status-card{margin-left: 0;margin-top: -24px}#tspo-return-container #tspo-return-created-before .return-status .status-card.label-creation-status-card{padding-top: 20px;margin-top: -40px}@media all and (min-width: 521px){#tspo-return-container #tspo-return-created-before .return-status{padding-top: 20px;display: grid;grid-gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){#tspo-return-container #tspo-return-created-before .return-status{display: flex;flex-wrap: wrap}}@media all and (min-width: 521px){#tspo-return-container #tspo-return-created-before .return-status .collapse--header{display: none}#tspo-return-container #tspo-return-created-before .return-status li{padding-bottom: 0}#tspo-return-container #tspo-return-created-before .return-status .status-card{margin-left: 0;margin-top: 0}#tspo-return-container #tspo-return-created-before .return-status .status-card:not(.is--collapsed){display: flex}#tspo-return-container #tspo-return-created-before .return-status .status-card.label-creation-status-card{padding-top: 0;margin-top: 0}}@media all and (min-width: 768px){#tspo-return-container #tspo-return-created-before .return-status{display: grid;grid-gap: 20px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){#tspo-return-container #tspo-return-created-before .return-status{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){#tspo-return-container #tspo-return-created-before .return-status{display: grid;grid-gap: 14px;grid-template-columns: repeat(5, minmax(0, 1fr))}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){#tspo-return-container #tspo-return-created-before .return-status{display: flex;flex-wrap: wrap}}#tspo-return-container #tspo-return-choose-products textarea{width: 100%;max-width: 100%;display: block}#tspo-return-container #tspo-return-choose-products textarea.no--return{cursor: not-allowed !important;pointer-events: none !important}#tspo-return-container #tspo-return-choose-products .column--name p{display: flex;flex-direction: row;flex-wrap: nowrap}#tspo-return-container #tspo-return-choose-products .column--name p picture{margin-right: 8px}#tspo-return-container #tspo-return-choose-products textarea.order-comment{height: 120px;margin: 12px;width: calc(100% - 24px)}#tspo-return-container #tspo-return-choose-products .js--fancy-select{width: 100%}#tspo-return-container #tspo-return-choose-products .js--fancy-select .no--return{cursor: not-allowed !important;pointer-events: none !important}#tspo-return-container #tspo-return-choose-qr-or-label .radio-option{padding: 8px}#tspo-return-container #tspo-return-choose-qr-or-label .radio-option label{font-size: 1.15rem;padding-left: 8px;cursor: pointer}#tspo-return-container #tspo-return-choose-qr-or-label .radio-option input{cursor: pointer}#tspo-return-container #tspo-return-choose-qr-or-label button{font-weight: 700;margin-top: 8px}#tspo-return-container.tspo-return-print-labels #dpd-store-finder{font-weight: 700}#tspo-return-container.tspo-return-print-labels .download--links-header{margin-top: 40px}#tspo-return-container.tspo-return-print-labels .return-label-options{display: grid;grid-gap: 40px;grid-template-columns: repeat(2, minmax(0, 1fr));width: fit-content}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#tspo-return-container.tspo-return-print-labels .return-label-options{display: flex;flex-wrap: wrap}}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button{width: 200px;height: 200px;position: relative;border: 1px solid transparent}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button:before{position: absolute;top: 0;left: 0;width: 100%;text-align: center;line-height: 170px;font-size: 2rem}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-slip-button{background-color: #e9eaef}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-slip-button:before{font-size: 3.2rem}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-slip-button:hover{border: 1px solid #0375b4}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-button-dpd{background-color: #e9eaef;color: #BB0033}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-button-dpd:before{font-size: 2.8rem}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-button-dpd:hover{border: 1px solid #b03}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-button-dhl{background-color: #FFCC00;color: #D40511}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-button-dhl:before{font-size: 2rem}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-button-dhl:hover{border: 1px solid #d40511}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-button-dhl.icon--qrcode-after:before{top: -50px}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button.tspo-return-button-dhl.icon--qrcode-after:after{display: block;padding-top: 60px;font-size: 2.5rem;width: 100%;text-align: center}#tspo-return-container.tspo-return-print-labels .return-label-options .tspo-return-button .download-link-label{position: absolute;bottom: 0;left: 0;width: 100%;padding-bottom: 14px;text-align: center;font-weight: 700}#tspo-return-container.tspo-return-print-labels #label-also-sent-per-mail-message{margin-top: 14px}#tspo-return-container.tspo-return-print-labels #label-also-sent-per-mail-message .icon--element{font-size: 2rem}#tspo-return-container.tspo-return-print-labels .label-annotation{margin-top: 14px;padding-left: 40px;position: relative}#tspo-return-container.tspo-return-print-labels .label-annotation .asterisk{position: absolute;left: 0;top: -3px;font-size: 2rem;font-weight: 700;color: #D40511}#tspo-return-container #label-printed-message .background-fader{position: fixed;top: 0;left: 0;bottom: 0;width: 100%;z-index: 9999;background-color: rgba(0,0,0,0.6)}#tspo-return-container #label-printed-message .alert{position: fixed;top: 20%;left: 0;width: 94%;margin-left: 3%;z-index: 1000000}#tspo-return-container #label-printed-message .alert .alert--content{height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}@media all and (min-width: 768px){#tspo-return-container{overflow: auto}#tspo-return-container #tspo-return--login .panel{border: 1px solid #c8c8c8}#tspo-return-container #label-printed-message .alert{top: 50%;left: 50%;height: 100px;margin-left: -300px;width: 600px}#tspo-return-container.tspo-return-print-labels .return-label-options{display: grid;grid-gap: 40px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){#tspo-return-container.tspo-return-print-labels .return-label-options{display: flex;flex-wrap: wrap}}@media all and (min-width: 768px){#tspo-return-container #tspo-return-choose-products .column--name{width: 40%}#tspo-return-container #tspo-return-choose-products .column--quantity{width: 9%}#tspo-return-container #tspo-return-choose-products .column--return-reason{width: 18%}#tspo-return-container #tspo-return-choose-products .column--comment{width: 33%}#tspo-return-container #tspo-return-choose-products .column--comment textarea{height: 42px}#tspo-return-container #tspo-return-choose-products .column--quantity .label,#tspo-return-container #tspo-return-choose-products .column--return-reason .label{display: none}#tspo-return-container #tspo-return-choose-products .tspo-return--all-products-table{margin-top: 0}}.is--ctl-tsporeturn .sidebar-main{display: none}.tspo-pseudo-article__checkout-alert{margin-top: 8px;margin-bottom: 4px}#tspo-product-bundle-container .tspo-bundle-item{position: relative}#tspo-product-bundle-container .tspo-bundle-item:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(52% 52% at 50% 50%, transparent 60%, rgba(0,0,0,0.035) 100%);z-index: 1;pointer-events: none}.tspo-bundle{width: 100%}.tspo-bundle .loading-animation{display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;background-color: #f1f1f1;height: 100%}.tspo-bundle .loading-animation .icon--spinner:before{font-size: 3.6rem}.tspo-bundle .tspo-bundle__wrapper{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;background-color: transparent;position: relative}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual{border: 4px solid #c8c8c8;overflow: hidden;background-color: #FFFFFF;border-radius: 50%;position: absolute;box-sizing: content-box;z-index: 2;width: 120px;height: 120px;top: 52%;left: 50%;margin-left: -68px;margin-top: -68px;-webkit-box-shadow: 2px 2px 2px 2px #dcdbe0;box-shadow: 2px 2px 2px 2px #dcdbe0}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual > div{width: 120px;height: 120px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual > div img{padding: 8%;width: 100%;height: 100%;max-height: 100%;object-fit: contain}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual > div{display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content{position: static;flex-grow: 1;display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content{display: flex;flex-wrap: wrap}}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item{padding: 14px;display: flex;flex-direction: column;align-items: center;flex-wrap: nowrap}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge{height: 24px;width: 46px;font-size: 1rem;padding-right: 4px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge.has-up-to-label{display: flex;flex-direction: row;align-items: center;justify-content: space-around;flex-wrap: nowrap;width: 72px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge .up-to{text-transform: none;font-size: 0.75rem;margin-right: 4px;font-weight: 300}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge .discount{font-size: 0.875rem}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge:before{height: 24px;left: -8px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge:not(.discount-mini) .sale,.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge:not(.discount-mini) .new{display: none}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .recommendyTC{display: none}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .tspo-bundle-item__content{flex-grow: 1}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .tspo-bundle-item__content .tspo-bundle-item__wrapper-left{height: 100%;max-width: 200px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .tspo-bundle-item__content .tspo-bundle-item__wrapper-left a{display: flex;flex-direction: column;align-items: center;justify-content: space-between;flex-wrap: nowrap;height: 100%}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .product--title{width: 100%;flex-grow: 1;text-align: center;padding: 14px 0;border-bottom: 1px solid #e9eaef !important}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .product--title .product--supplier{font-size: 0.875rem}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .product--title .product--name{padding-top: 4px;color: #727272}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .tspo-bundle-item__thumbnail{min-height: 140px;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item img{max-height: 140px;max-width: 100px;object-fit: contain;margin: 0 auto}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .content--discount{display: block}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .product--price{padding: 14px 0;margin-bottom: 0;display: flex;flex-direction: column;align-items: center;justify-content: space-between;flex-wrap: nowrap}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .price--line-through{position: relative;font-size: 0.875rem;color: #727272;font-weight: 700}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .price--line-through:after{content: "";position: absolute;top: 8px;left: 0;height: 1px;width: 96%;background-color: #c00c00}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .price--discount .content--default,.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .price--default .content--default{color: #0375b4;font-weight: 700;font-size: 1.3rem}@media all and (min-width: 521px){.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual{width: 150px;height: 150px;top: 52%;margin-left: -83px;margin-top: -83px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual > div{width: 150px;height: 150px}}@media all and (min-width: 768px){.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual{width: 200px;height: 200px;top: 50%;margin-left: -108px;margin-top: -108px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual > div{width: 200px;height: 200px}}@media all and (min-width: 861px){.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual{width: 150px;height: 150px;top: 50%;margin-left: -83px;margin-top: -83px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual > div{width: 150px;height: 150px}}@media all and (min-width: 1025px){.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual{width: 190px;height: 190px;top: 50%;margin-left: -103px;margin-top: -103px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual > div{width: 190px;height: 190px}}@media all and (min-width: 1151px){.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual{width: 200px;height: 200px;top: 50%;margin-left: -108px;margin-top: -108px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual > div{width: 200px;height: 200px}}@media all and (min-width: 1151px){.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual{width: 240px;height: 240px;top: 50%;margin-left: -128px;margin-top: -128px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__visual > div{width: 240px;height: 240px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge{height: 35px;width: 60px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge:before{height: 35px;left: -8px}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge:not(.discount-mini) .sale,.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item .discount-badge:not(.discount-mini) .new{display: none}}@media all and (min-width: 1){.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content{flex-grow: 1}.tspo-bundle .tspo-bundle__wrapper .tspo-bundle__content .tspo-bundle-item{display: flex;flex-direction: row;flex-wrap: nowrap}}#tspo-product-similar-container .loading-animation{display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;background-color: #f1f1f1;height: 100%}#tspo-product-similar-container .loading-animation .icon--spinner:before{font-size: 3.6rem}.rich-content-buttons{padding: 8px;background-color: rgba(0,0,0,0.035);position: absolute;z-index: 100;bottom: -54px;height: 54px;width: 100%}.rich-content-buttons .rich-content-buttons-wrapper{max-width: 440px;width: 100%;margin: 0 auto;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.rich-content-buttons .btn{border-color: #0375b4;background-color: #FFFFFF;white-space: nowrap;color: #0375b4;font-weight: 300;text-align: center;height: 100%;flex-basis: 50%;flex-shrink: 1;font-size: 0.875rem}.rich-content-buttons .btn:nth-child(2){margin-left: 8px}.rich-content-buttons .btn.active{background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%);color: #FFFFFF}@media all and (min-width: 411px){.rich-content-buttons .thumbnail--link:before{font-size: 1.3rem;margin-right: 20px !important}}@media all and (min-width: 861px){.rich-content-buttons{background-color: transparent}}.listing .product--box{background-color: #FFFFFF;padding-bottom: 20px}.listing .recommendyLikeButton{display: none}@media all and (min-width: 1025px){.listing .recommendyLikeButton{display: block;position: absolute;opacity: 0;-ms-transition: all 300ms ease 200ms;transition: all 300ms ease 200ms;-ms-transition-property: opacity;transition-property: opacity;width: calc(100% + 22px);left: -10px;bottom: -20px;z-index: 1}.listing .recommendyLikeButton .recommendy-like{padding: 8px;border-radius: 0;background-color: #0375b4;border: none;color: #FFFFFF;width: 100%}.listing .product--box:hover .recommendyLikeButton{visibility: visible;opacity: 1}}@media all and (min-width: 1261px){.listing .recommendyLikeButton{width: calc(100% + 38px);left: -18px}}#tspo-sold-out-product-similar{order: 3}#tspo-sold-out-product-similar .tspo-cross-selling--unit{padding: 0}#tspo-sold-out-product-similar .tspo-cross-selling--articles{grid-template-columns: repeat(2, minmax(0, 1fr))}.is--ctl-checkout .recommendy-title{color: #0375b4;font-size: 1.3rem;padding: 14px 0;line-height: 1.5}.is--ctl-checkout .recommendy-item a{text-decoration: none}#ajax-cart-recommendation-bundle{margin-top: 40px}#ajax-cart-recommendation-bundle .panel--title{margin-left: 8px}#ajax-cart-recommendation-bundle .cart--item{display: flex}#ajax-cart-recommendation-bundle .product--price{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}#ajax-cart-recommendation-bundle .product--price.price--discount .content--default{color: #727272}#ajax-cart-recommendation-bundle .discount-badge{height: 24px;width: 46px;font-size: 1rem;padding-right: 4px}#ajax-cart-recommendation-bundle .discount-badge.has-up-to-label{display: flex;flex-direction: row;align-items: center;justify-content: space-around;flex-wrap: nowrap;width: 72px}#ajax-cart-recommendation-bundle .discount-badge .up-to{text-transform: none;font-size: 0.75rem;margin-right: 4px;font-weight: 300}#ajax-cart-recommendation-bundle .discount-badge .discount{font-size: 0.875rem}#ajax-cart-recommendation-bundle .discount-badge:before{height: 24px;left: -8px}#ajax-cart-recommendation-bundle .discount-badge:not(.discount-mini) .sale,#ajax-cart-recommendation-bundle .discount-badge:not(.discount-mini) .new{display: none}#login-recommendation-bundle{max-width: 980px;margin: 40px auto}#login-recommendation-bundle .panel--title{margin: 0}.alert .icon--element{margin-top: -12px}.alert .alert--close{width: 34px;top: 0;right: 0;height: 34px}.alert.is--success .alert--close i:before,.alert.is--promotion .alert--close i:before{color: #FFFFFF;font-size: 1.3rem;padding: 8px;background-color: #496d04;border-radius: 0 0 0 8px}.btn{border-radius: 0}.panel .btn{border: 1px solid #025482}.ci-button{background-color: #0375b4;color: #FFFFFF;padding: 4px 8px;border: 1px #025482 solid}.collapse--header .collapse--toggler{font-family: "sportfits-icons"}.collapse--header .collapse--toggler:before{font-size: 1.3rem;content: "\e929"}.collapse--header.is--active{background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 50%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 50%, #0375b4 100%)}.collapse--header.is--active .collapse--toggler:before{content: "\e92a"}#cookie-consent{padding-top: 0 !important}#cookie-consent .cookie-consent--header .icon--arrow-right{margin-top: 0}.markup-content .markup{clear: both}.markup-content .markup.inline-picture figcaption,.markup-content .markup.image-gallery figcaption{background-color: rgba(0,0,0,0.5);color: #FFFFFF;font-size: 0.875rem;position: absolute;left: 0;bottom: 0;padding: 8px;width: 100%}.markup-content .markup.inline-picture a,.markup-content .markup.image-gallery a{position: absolute;top: 0;left: 0;bottom: 0;right: 0}.markup-content .markup.inline-picture img,.markup-content .markup.image-gallery img{width: 100%}.markup-content .markup.product-list .product,.markup-content .markup.image-with-products .product,.markup-content .markup.products-on-image .product{text-align: center;text-decoration: none;padding: 8px}.markup-content .markup.product-list .product:hover,.markup-content .markup.image-with-products .product:hover,.markup-content .markup.products-on-image .product:hover{-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0}.markup-content .markup.product-list .product figure,.markup-content .markup.image-with-products .product figure,.markup-content .markup.products-on-image .product figure{max-width: 100%;height: 110px;padding-bottom: 4px;margin-left: 0}.markup-content .markup.product-list .product figure img,.markup-content .markup.image-with-products .product figure img,.markup-content .markup.products-on-image .product figure img{margin: 0 auto}.markup-content .markup.product-list .product .product-supplier,.markup-content .markup.image-with-products .product .product-supplier,.markup-content .markup.products-on-image .product .product-supplier{padding: 14px 8px;font-size: 0.875rem;color: #0375b4}.markup-content .markup.product-list .product .product-name,.markup-content .markup.image-with-products .product .product-name,.markup-content .markup.products-on-image .product .product-name{padding: 0 8px;flex-grow: 1;color: #727272}.markup-content .markup.product-list .product .product-price,.markup-content .markup.image-with-products .product .product-price,.markup-content .markup.products-on-image .product .product-price{font-weight: 700;color: #0375b4}.markup-content .markup.product-list .product .product-pseudoprice,.markup-content .markup.image-with-products .product .product-pseudoprice,.markup-content .markup.products-on-image .product .product-pseudoprice{font-size: 0.84rem;text-decoration: line-through}@media all and (min-width: 521px){.markup-content .markup.product-list .product figure,.markup-content .markup.image-with-products .product figure,.markup-content .markup.products-on-image .product figure{height: 130px}}@media all and (min-width: 768px){.markup-content .markup.product-list .product figure,.markup-content .markup.image-with-products .product figure,.markup-content .markup.products-on-image .product figure{height: 150px}}@media all and (min-width: 521px){.markup-content .markup.proscons .proscons-columns-container{display: grid;grid-gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){.markup-content .markup.proscons .proscons-columns-container{display: flex;flex-wrap: wrap}}@media all and (min-width: 521px){.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-label{min-height: 80px}.markup-content .markup.proscons .proscons-columns-container .proscons-column + .proscons-column{margin-top: 0}}@media all and (min-width: 1151px){.markup-content .markup.proscons.columns3 .proscons-columns-container,.markup-content .markup.proscons.columns6 .proscons-columns-container,.markup-content .markup.proscons.columns9 .proscons-columns-container,.markup-content .markup.proscons.columns5 .proscons-columns-container,.markup-content .markup.proscons.columns10 .proscons-columns-container,.markup-content .markup.proscons.columns15 .proscons-columns-container{display: grid;grid-gap: 20px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1151px) and (-ms-high-contrast: active), (min-width: 1151px) and (-ms-high-contrast: none){.markup-content .markup.proscons.columns3 .proscons-columns-container,.markup-content .markup.proscons.columns6 .proscons-columns-container,.markup-content .markup.proscons.columns9 .proscons-columns-container,.markup-content .markup.proscons.columns5 .proscons-columns-container,.markup-content .markup.proscons.columns10 .proscons-columns-container,.markup-content .markup.proscons.columns15 .proscons-columns-container{display: flex;flex-wrap: wrap}}.markup-content table{border-collapse: collapse;border-spacing: 0;min-width: 50%;display: block;overflow-x: auto;white-space: nowrap}.markup-content table tr:first-child td{color: #FFFFFF;background-color: #0375b4;font-weight: 700}.markup-content .grey{padding: 8px 0;position: relative;z-index: 0}.markup-content .grey:after{content: "";display: block;position: absolute;left: 50%;top: 0;height: 100%;width: 100vw;transform: translateX(-50%);z-index: -1;box-sizing: border-box;background-color: #e9eaef}.markup-content .grey:after{width: 140vw}.markup-content .blog--detail-description{line-height: 1.5}.markup-content h1,.markup-content h2{line-height: 1.2;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.markup-content p{-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.markup-content .section-headline{margin-top: 80px;color: #0375b4;display: flex;flex-direction: column;align-items: center;flex-wrap: nowrap}.markup-content .section-headline:before{color: #0375b4;font-size: 4rem}.markup-content .qanda-grid{margin-top: 20px}@media all and (min-width: 861px){.markup-content .qanda-grid{display: grid;grid-gap: 14px;grid-template-columns: repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 861px) and (-ms-high-contrast: active), (min-width: 861px) and (-ms-high-contrast: none){.markup-content .qanda-grid{display: flex;flex-wrap: wrap}}.markup-content blockquote.markup{position: relative;border-left: 3px solid #0375b4;font-family: "Roboto", serif;background-color: #FFFFFF;box-shadow: none;max-width: 600px;margin: 0 auto;font-size: 1.3rem;padding-left: 84px}.markup-content blockquote.markup.has-author{padding-bottom: 14px}.markup-content blockquote.markup:before{position: absolute;left: 14px;content: "“";font-family: "Sanchez";color: #0375b4;font-size: 5.5rem;line-height: 82px}.markup-content blockquote.markup .author{font-size: 0.84rem;position: absolute;bottom: 0;right: 0}.markup-content blockquote.markup .author:before,.markup-content blockquote.markup .author:after{content: " - ";color: #0375b4}.markup-content .markup.brandlist .icon-list-nav{display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr));border-top: none}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.markup-content .markup.brandlist .icon-list-nav{display: flex;flex-wrap: wrap}}.markup-content .markup.brandlist li + li{margin-left: 8px}@media all and (min-width: 521px){.markup-content .markup.brandlist .icon-list-nav{display: grid;grid-gap: 8px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){.markup-content .markup.brandlist .icon-list-nav{display: flex;flex-wrap: wrap}}@media all and (min-width: 861px){.markup-content .markup.brandlist .icon-list-nav{display: grid;grid-gap: 8px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 861px) and (-ms-high-contrast: active), (min-width: 861px) and (-ms-high-contrast: none){.markup-content .markup.brandlist .icon-list-nav{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.markup-content .markup.brandlist .icon-list-nav{display: grid;grid-gap: 8px;grid-template-columns: repeat(5, minmax(0, 1fr))}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){.markup-content .markup.brandlist .icon-list-nav{display: flex;flex-wrap: wrap}}.markup-content .markup.category-navigation.grid{display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.markup-content .markup.category-navigation.grid{display: flex;flex-wrap: wrap}}.markup-content .markup.category-navigation.slider .swiper-wrapper{display: flex;flex-direction: row;flex-wrap: nowrap}.markup-content .markup.category-navigation.slider .swiper-button-disabled{display: none}.markup-content .markup.category-navigation.slider .category-navigation-item{cursor: grab;width: 200px;height: 184px;margin-right: 8px}.markup-content .markup.category-navigation.grid .category-navigation-item,.markup-content .markup.category-navigation.slider .category-navigation-item{text-decoration: none;box-shadow: inset 0 0 70px #dcdbe0;display: flex;flex-direction: column;align-items: center;justify-content: space-between;flex-wrap: nowrap;padding: 14px}.markup-content .markup.category-navigation.grid .category-navigation-item .category-navigation-item-title,.markup-content .markup.category-navigation.slider .category-navigation-item .category-navigation-item-title{text-align: center;width: 100%;margin-top: 8px;order: 2}.markup-content .markup.category-navigation.grid .category-navigation-item .category-navigation-item-image,.markup-content .markup.category-navigation.grid .category-navigation-item figure,.markup-content .markup.category-navigation.grid .category-navigation-item picture,.markup-content .markup.category-navigation.slider .category-navigation-item .category-navigation-item-image,.markup-content .markup.category-navigation.slider .category-navigation-item figure,.markup-content .markup.category-navigation.slider .category-navigation-item picture{flex-grow: 1;display: flex;align-items: center;margin: 0}.markup-content .markup.category-navigation.grid .category-navigation-item img,.markup-content .markup.category-navigation.slider .category-navigation-item img{mix-blend-mode: darken;max-height: 100px}.markup-content .markup.category-navigation.chips{margin-top: 20px;display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap}.markup-content .markup.category-navigation.chips .category-navigation-item{display: flex;flex-direction: row;flex-wrap: wrap;padding: 0 14px;box-shadow: inset 0 0 70px #dcdbe0;border: 1px solid #dcdbe0;border-radius: 50px;height: 50px;margin: 0 14px 14px 0}.markup-content .markup.category-navigation.chips .category-navigation-item:before{color: #727272;font-size: 2rem;margin: 0 8px 0 0}.markup-content .markup.category-navigation.chips .category-navigation-item:hover{background-color: #e9eaef;-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0}.markup-content .markup.category-navigation.chips .category-navigation-item > div,.markup-content .markup.category-navigation.chips .category-navigation-item:before{display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}@media all and (min-width: 861px){.markup-content .markup.category-navigation.grid{display: grid;grid-gap: 8px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 861px) and (-ms-high-contrast: active), (min-width: 861px) and (-ms-high-contrast: none){.markup-content .markup.category-navigation.grid{display: flex;flex-wrap: wrap}}@media all and (min-width: 1261px){.markup-content .markup.category-navigation.grid{display: grid;grid-gap: 8px;grid-template-columns: repeat(6, minmax(0, 1fr))}}@media screen and (min-width: 1261px) and (-ms-high-contrast: active), (min-width: 1261px) and (-ms-high-contrast: none){.markup-content .markup.category-navigation.grid{display: flex;flex-wrap: wrap}}.markup-content .markup.configurator-group{background-color: #e9eaef;border-radius: 10px;padding: 8px}.markup-content .markup.configurator-group .configurator-inputs{display: flex;flex-direction: row;flex-wrap: wrap;border-bottom: 1px solid #e9eaef;box-shadow: 0 1px 0 0 #fff}.markup-content .markup.configurator-group .configurator-inputs .configurator{padding-bottom: 14px}.markup-content .markup.configurator-group .configurator-inputs .configurator:not(:last-child){margin-right: 20px}.markup-content .markup.configurator-group .configurator-inputs .configurator.slider label{display: block}.markup-content .markup.configurator-group .configurator-inputs .configurator.slider .slider-element{height: 46px;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.markup-content .markup.configurator-group .configurator-inputs .configurator.slider .slider-element input{min-width: 200px}.markup-content .markup.configurator-group .configurator-inputs .configurator.slider .slider-element output,.markup-content .markup.configurator-group .configurator-inputs .configurator.slider .slider-element .unit{padding-left: 8px;line-height: 46px}.markup-content .markup.configurator-group .configurator-inputs .configurator.table-column,.markup-content .markup.configurator-group .configurator-inputs .configurator.table-matrix{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.markup-content .markup.configurator-group .result{padding: 20px}.markup-content .markup.configurator-group .result .dynamic-output{font-weight: 700;color: #0375b4}@media all and (min-width: 768px){.markup-content .markup.configurator-group .configurator-inputs .configurator:not(:last-child){margin-right: 40px}}.markup-content .markup.image-gallery{display: grid;grid-gap: 14px;grid-template-columns: repeat(1, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.markup-content .markup.image-gallery{display: flex;flex-wrap: wrap}}.markup-content .markup.image-gallery figure{position: relative;width: 100%;margin: 0}.markup-content .markup.image-gallery figure img{width: 100%}@media all and (min-width: 521px){.markup-content .markup.image-gallery{display: grid;grid-gap: 14px;grid-template-columns: repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){.markup-content .markup.image-gallery{display: flex;flex-wrap: wrap}}@media all and (min-width: 861px){.markup-content .markup.image-gallery{display: grid;grid-gap: 14px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 861px) and (-ms-high-contrast: active), (min-width: 861px) and (-ms-high-contrast: none){.markup-content .markup.image-gallery{display: flex;flex-wrap: wrap}}@media all and (min-width: 1151px){.markup-content .markup.image-gallery{display: grid;grid-gap: 14px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1151px) and (-ms-high-contrast: active), (min-width: 1151px) and (-ms-high-contrast: none){.markup-content .markup.image-gallery{display: flex;flex-wrap: wrap}}.markup-content .markup.image-with-products{padding: 20px 0}.markup-content .markup.image-with-products .headline{font-size: 1.3rem;padding-bottom: 14px}.markup-content .markup.image-with-products .main-image{margin-bottom: 8px}.markup-content .markup.image-with-products .main-image figure{margin: 0}.markup-content .markup.image-with-products .main-image figure img{margin: 0 auto}.markup-content .markup.image-with-products .products-on-image{margin-top: 20px;display: grid;grid-gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));grid-row-gap: 40px;flex-grow: 1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.markup-content .markup.image-with-products .products-on-image{display: flex;flex-wrap: wrap}}.markup-content .markup.image-with-products .products-on-image .product{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}.markup-content .markup.image-with-products .products-on-image .product figure{height: 170px !important;margin: 0}.markup-content .markup.image-with-products .products-on-image .product figure picture{height: 100%;display: block}.markup-content .markup.image-with-products .products-on-image .product figure img{margin: 0 auto;width: 100%}@media all and (min-width: 521px){.markup-content .markup.image-with-products .products-on-image{display: grid;grid-gap: 20px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){.markup-content .markup.image-with-products .products-on-image{display: flex;flex-wrap: wrap}}@media all and (min-width: 861px){.markup-content .markup.image-with-products .container{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.markup-content .markup.image-with-products .main-image{flex-basis: 60%;flex-shrink: 0;flex-grow: 0;margin-bottom: 0;margin-right: 40px}.markup-content .markup.image-with-products .products-on-image{margin-top: 0;display: grid;grid-gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 861px) and (-ms-high-contrast: active), (min-width: 861px) and (-ms-high-contrast: none){.markup-content .markup.image-with-products .products-on-image{display: flex;flex-wrap: wrap}}.markup-content .markup.inline-picture{width: 400px;max-width: 100%;position: relative;margin: 0 auto 8px auto;display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap;float: none}@media all and (min-width: 768px){.markup-content .markup.inline-picture.right{float: right;margin-left: 20px}.markup-content .markup.inline-picture.left{float: left;margin-right: 20px}}.markup-content .markup.paperlist > div{margin: 0 auto;padding: 40px 14px;z-index: 0;position: relative;background-color: #0375b4;width: fit-content;width: -moz-fit-content;color: #FFFFFF}.markup-content .markup.paperlist > div:after,.markup-content .markup.paperlist > div:before{z-index: -1;position: absolute;transform: skewX(-10deg);content: " ";width: 100px;top: 0;bottom: 0;background-color: #0375b4}.markup-content .markup.paperlist > div:after{right: -50px}.markup-content .markup.paperlist > div:before{left: -50px}.markup-content .markup.paperlist .headline{width: fit-content;width: -moz-fit-content;font-size: 1.3rem;margin-bottom: 20px;line-height: 1}.markup-content .markup.paperlist ul{width: fit-content;width: -moz-fit-content;padding-left: 20px}@media all and (min-width: 768px){.markup-content .markup.paperlist ul{padding-left: 0}}.markup-content .markup.product-list{display: grid;grid-gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.markup-content .markup.product-list{display: flex;flex-wrap: wrap}}.markup-content .markup.product-list.grey .product{background-color: #FFFFFF}.markup-content .markup.product-list figure{margin: 0}.markup-content .markup.product-list figure picture{height: 100%;display: block}.markup-content .markup.product-list figure picture img{width: 100%;height: 100%;object-fit: contain}@media all and (min-width: 768px){.markup-content .markup.product-list{display: grid;grid-gap: 20px;grid-template-columns: repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.markup-content .markup.product-list{display: flex;flex-wrap: wrap}}.markup-content .markup.proscons .proscons-columns-container .proscons-column{flex-basis: 0;flex-shrink: 1;flex-grow: 1;-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0;border-radius: 15px}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-label{color: #0375b4;font-size: 1.3rem;text-align: center;min-height: 60px;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-column-image{height: 210px;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-column-image figure{margin: 0 20px;max-height: 210px}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-column-image img{margin: 0 auto}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-column-text{padding: 20px 20px 0 20px}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-list{padding: 20px;list-style: none}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-list li + li{margin-top: 8px}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-list .pros-item:before,.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-list .cons-item:before{color: #FFFFFF;padding: 4px;border-radius: 50%;margin-right: 14px;position: relative;top: 1px}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-list .neutral-item:before{width: 10px;height: 10px;border-radius: 50%;margin-right: 8px;display: inline-block;content: " ";background-color: #727272}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-list .neutral-item + .pros-item,.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-list .neutral-item + .cons-item{margin-top: 20px}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-list .pros-item:before{background-color: #6a9e06}.markup-content .markup.proscons .proscons-columns-container .proscons-column .pros-cons-list .cons-item:before{background-color: #c00c00}.markup-content .markup.question-and-answer > h3{font-size: 1.15rem;font-weight: 700;text-align: center}@media all and (min-width: 861px){.markup-content .markup.question-and-answer{background-color: #f1f1f1}.markup-content .markup.question-and-answer > h3{padding: 14px;margin: 0;font-size: 1.15rem;font-weight: 700;border-bottom: 1px solid #fff}.markup-content .markup.question-and-answer > div{padding: 14px}}.markup-content .markup.table-of-contents{margin-top: 14px}.markup-content .markup.table-of-contents nav{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.markup-content .markup.table-of-contents nav a + a{margin-left: 8px}.markup-content .markup.table-of-contents nav a{width: fit-content;display: flex;flex-direction: row;flex-wrap: wrap;padding: 0 14px;box-shadow: inset 0 0 70px #dcdbe0;border: 1px solid #dcdbe0;border-radius: 50px;height: 50px;margin: 0 14px 14px 0}.markup-content .markup.table-of-contents nav a:before{color: #727272;font-size: 2rem;margin: 0 8px 0 0}.markup-content .markup.table-of-contents nav a:hover{background-color: #e9eaef;-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0}.markup-content .markup.table-of-contents nav a > div,.markup-content .markup.table-of-contents nav a:before{display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.markup-content .markup.table-of-contents .swiper-button-next,.markup-content .markup.table-of-contents .swiper-button-prev{top: 22px;height: 50px}.markup-content .markup.table-of-contents .swiper-button-disabled{display: none}@media all and (min-width: 768px){.markup-content .markup.video.with-text{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.markup-content .markup.video.with-text .video-container{flex-basis: 60%}.markup-content .markup.video.with-text .video-description{flex-basis: 38%;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap}.markup-content .markup.video.with-text .video-description h3{margin-top: 0}}.markup-content .markup.video .video-container div{position: relative;padding-bottom: 56.25%;padding-top: 0;height: 0;overflow: hidden}.markup-content .markup.video .video-container div iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}@font-face{font-family: "Source Sans Pro";font-style: normal;font-weight: 300;src: url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-300.eot");src: local(""), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-300.woff2") format("woff2"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-300.woff") format("woff"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-300.ttf") format("truetype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-300.svg#SourceSansPro") format("svg");font-display: swap}@font-face{font-family: "Source Sans Pro";font-style: normal;font-weight: 400;src: url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-regular.eot");src: local(""), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-regular.eot?#iefix") format("embedded-opentype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-regular.woff2") format("woff2"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-regular.woff") format("woff"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-regular.ttf") format("truetype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-regular.svg#SourceSansPro") format("svg");font-display: swap}@font-face{font-family: "Source Sans Pro";font-style: normal;font-weight: 700;src: url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-700.eot");src: local(""), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-700.eot?#iefix") format("embedded-opentype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-700.woff2") format("woff2"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-700.woff") format("woff"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-700.ttf") format("truetype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-700.svg#SourceSansPro") format("svg");font-display: swap}@font-face{font-family: "Source Sans Pro";font-style: normal;font-weight: 900;src: url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-900.eot");src: local(""), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-900.eot?#iefix") format("embedded-opentype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-900.woff2") format("woff2"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-900.woff") format("woff"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-900.ttf") format("truetype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts//text/source-sans-pro-v14-latin-900.svg#SourceSansPro") format("svg");font-display: swap}@font-face{font-family: "sportfits-icons";font-weight: normal;src: url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-icons.eot?v=1.6.1");src: url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-icons.eot?v=1.6.1") format("embedded-opentype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-icons.woff2?v=1.6.1") format("woff2"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-icons.woff?v=1.6.1") format("woff"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-icons.ttf?v=1.6.1") format("truetype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-icons.svg?v=1.6.1") format("svg");font-display: swap}[class^=icon--],[class*=" icon--"]{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight: 300;font-style: normal}[class^=icon--][class$=-after]:after,[class^=icon--][class*="-after "]:after,[class*=" icon--"][class$=-after]:after,[class*=" icon--"][class*="-after "]:after{font-family: "sportfits-icons";font-weight: normal}[class^=icon--]:before,[class*=" icon--"]:before{font-family: "sportfits-icons";font-weight: normal}[class^=icon--]:not(:empty):before,[class*=" icon--"]:not(:empty):before{margin-right: 4px}.icon--ruler:before{content: "\f545"}.icon--sportfits:before{content: "\e903"}.icon--thumbs-up:before{content: "\f168"}.icon--heart:before{content: "\e933"}.icon--compare:before{content: "\e923"}.icon--swipe:before{content: "\e9d7"}.icon--print:before{content: "\f02f"}.icon--level-down:before{content: "\e919"}.icon--close:before{content: "\e93a"}.icon--close-circle:before{content: "\e93c"}.icon--back:before{content: "\e918"}.icon--star:before{content: "\e601"}.icon--filter:before{content: "\e902"}.icon--info:before{content: "\e692"}.icon--warning:before{content: "\e6a9"}.icon--parcel:before{content: "\f49a"}.icon--returned:before,.icon--return:before,.icon--refund:before{content: "\e942"}.icon--menu:before{content: "\e92f"}.icon--service:before{content: "\e943"}.icon--question:before{content: "\e943"}.icon--account:before{content: "\e935"}.icon--basket:before{content: "\e931"}.icon--mail:before{content: "\e607"}.icon--email:before{content: "\e900"}.icon--search:before{content: "\e937"}.icon--cross:before{content: "\e93a"}.icon--more:before{content: "\e6de"}.icon--show-password:before{content: "\f06e"}.icon--hide-password:before{content: "\f070"}.icon--minus3:before{content: "\e68e"}.icon--plus3:before{content: "\e68f"}.icon--resize-shrink:before{content: "\e6c0"}.icon--categories:before{content: "\e6c6"}.icon--coupon:before{content: "\e911"}.icon--pdf:before{content: "\eadf"}.icon--edit:before{content: "\e91c"}.icon--delete:before,.icon--cancel:before{content: "\e93a"}.icon--save:before{content: "\f0c7"}.icon--qrcode:before{content: "\e938"}.icon--qrcode-after:after{content: "\e938"}.icon--truck:before{content: "\e945"}.icon--shipping-dhl:before{content: "\e905"}.icon--shipping-dpd:before{content: "\e90a"}.icon--shipping-dpd-after:after{content: "\e90a"}.icon--climate-neutral:before{content: "\e904"}.icon--payment-swagpaymentpaypalunified:before{content: "\e90b"}.icon--payment-stripe_payment_card-visa:before,.icon--payment-swagpaymentpaypalunifiedadvancedcreditdebitcard-visa:before{content: "\e907"}.icon--payment-stripe_payment_card-mastercard:before,.icon--payment-swagpaymentpaypalunifiedadvancedcreditdebitcard-mastercard:before{content: "\e906"}.icon--payment-stripe_payment_google_pay:before{content: "\e921"}.icon--payment-stripe_payment_apple_pay:before{content: "\e920"}.icon--payment-stripe_payment_ideal:before,.icon--payment-swagpaymentpaypalunifiedideal:before{content: "\e91e"}.icon--payment-stripe_payment_bancontact:before,.icon--payment-swagpaymentpaypalunifiedbancontact:before{content: "\e91f"}.icon--payment-amazon_pay:before{content: "\e90d"}.icon--payment-bestit_klarna_payments_pay_now:before{content: "\e901"}.icon--payment-stripe_payment_sofort:before,.icon--payment-swagpaymentpaypalunifiedsofort:before,.icon--payment-bestit_klarna_payments_direct_bank_transfer:before{content: "\e908"}.icon--payment-bestit_klarna_payments_slice_it{display: none !important}.icon--payment-swagpaymentpaypalunifiedsepa:before{content: "\e914"}.icon--play:before{content: "\e925"}.icon--play-youtube:before{content: "\e924"}.icon--outfit:before{content: "\e916"}.icon--similarity:before{content: "\e926"}.icon--facts:before{content: "\e927"}.icon--care-instructions:before{content: "\e928"}.icon--product-description:before{content: "\e918"}.icon--payment-swagpaymentpaypalunifiedp24{display: none !important}.icon--payment-swagpaymentpaypalunifiedp24:before{content: "\e90e"}.icon--partner-geizhals:before{content: "\e909"}.icon--box:before{content: "\f49a"}.icon--arrow-right:before{content: "\e92c"}.icon--arrow-right-after:after{content: "\e92c"}.icon--arrow-left:before{content: "\e92b"}.icon--arrow-up:before{content: "\e92a"}.icon--arrow-down:before{content: "\e929"}.icon--arrow-down-after:after{content: "\e929"}.icon--check:before{content: "\e922"}.icon--order_submitted:before{content: "\f0e0"}.icon--payment:before{content: "\f153"}.icon--warehouse:before,.icon--warehouse_multiple_items:before{content: "\f495"}.icon--manufacturer:before,.icon--manufacturer_multiple_items:before{content: "\e913"}.icon--packaging:before,.icon--packaging_pickup:before{content: "\f49a"}.icon--pickup:before{content: "\e900"}.icon--shipping:before{content: "\f48b"}.icon--delivery:before{content: "\e910"}.icon--spinner:before{content: "\e90f"}.icon--percentage:before{content: "\e723"}.icon--percent2:before{content: "\e723"}@font-face{font-family: "sportfits-productfeatures";font-weight: normal;src: url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-productfeatures.eot?v=1.4.0");src: url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-productfeatures.eot?v=1.4.0") format("embedded-opentype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-productfeatures.woff2?v=1.4.0") format("woff2"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-productfeatures.woff?v=1.4.0") format("woff"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-productfeatures.ttf?v=1.4.0") format("truetype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-productfeatures.svg?v=1.4.0") format("svg");font-display: swap}[class^=icon--productfeature-]:before,[class*=" icon--productfeature-"]:before{font-family: "sportfits-productfeatures"}.icon--productfeature-weight:before{content: "\e918"}.icon--productfeature-sb-temperature-comfort:before{content: "\f2c7"}.icon--productfeature-sb-temperature-limit:before{content: "\f2c9"}.icon--productfeature-sb-temperature-extreme:before{content: "\f2cb"}.icon--productfeature-hydrostatic-head:before{content: "\e92b"}.icon--productfeature-backpack-volume:before{content: "\e954"}.icon--productfeature-activity-hiking:before,.icon--productfeature-activity-hike:before{content: "\e910"}.icon--productfeature-activity-biking:before{content: "\e911"}.icon--productfeature-activity-running:before{content: "\e915"}.icon--productfeature-activity-skiing:before{content: "\e917"}.icon--productfeature-activity-cross-country-skiing:before{content: "\e916"}.icon--productfeature-activity-skitouring:before{content: "\e916";display: block;-o-transform: rotate(-12deg);transform: rotate(-12deg)}.icon--productfeature-activity-swimming:before{content: "\e90e"}.icon--productfeature-activity-travel:before{content: "\e903"}.icon--productfeature-activity-nordic-walking:before{content: "\e901"}.icon--productfeature-activity-hunting-fishing:before{content: "\e93d"}.icon--productfeature-activity-camping:before{content: "\e953"}.icon--productfeature-activity-leisure:before{content: "\e905"}.icon--productfeature-activity-fitness:before{content: "\e90c"}.icon--productfeature-activity-snowshoeing:before{content: "\e93c"}.icon--productfeature-activity-snow:before{content: "\e93a"}.icon--productfeature-activity-snowboarding:before{content: "\e93b"}.icon--productfeature-activity-climbing:before{content: "\e902"}.icon--productfeature-activity-mountainbiking:before{content: "\e912"}.icon--productfeature-gender-male:before{content: "\e92a"}.icon--productfeature-gender-female:before{content: "\e928"}.icon--productfeature-gender-unisex:before{content: "\e923"}.icon--productfeature-gender-kids:before{content: "\e921"}.icon--productfeature-gender-kids-male:before{content: "\e956"}.icon--productfeature-gender-kids-female:before{content: "\e955"}.icon--productfeature-property-waterproof:before{content: "\e92b";font-weight: 700}.icon--productfeature-property-waterrepellent:before{content: "\e931";font-weight: 700}.icon--productfeature-property-windproof:before{content: "\e91c"}.icon--productfeature-property-lightweight:before{content: "\e930";font-weight: 700}.icon--productfeature-property-breathable:before{content: "\e91b"}.icon--productfeature-property-hood:before{content: "\e91d"}.icon--property-ventilation-zipper:before,.icon--productfeature-property-ventilation-zipper:before{content: "\e920"}.icon--productfeature-property-taped-seams:before{content: "\e91a"}.icon--productfeature-property-thumb-loops:before{content: "\e91e"}.icon--productfeature-property-pockets:before{content: "\e939"}.icon--productfeature-property-snowguards:before{content: "\e91f"}.icon--productfeature-property-stretch:before{content: "\e92e"}.icon--productfeature-property-heated:before{content: "\e92d"}.icon--productfeature-property-reflecting:before{content: "\e950";font-weight: 700}.icon--productfeature-property-uvprotection:before{content: "\e92f"}.icon--productfeature-property-quickdrying:before{content: "\e92c"}.icon--productfeature-property-smellblock:before{content: "\e952"}.icon--productfeature-property-moisttransport:before{content: "\e94d"}.icon--productfeature-property-laces:before{content: "\e94e"}.icon--productfeature-property-velcro:before{content: "\e94f"}.icon--productfeature-property-boa:before{content: "\e95a"}.icon--productfeature-property-shoe-lowcut:before{content: "\e94a"}.icon--productfeature-property-shoe-midcut:before{content: "\e94b"}.icon--productfeature-property-shoe-highcut:before{content: "\e94c"}.icon--productfeature-property-cramponproof:before{content: "\e949"}.icon--productfeature-property-shoe-external-toe-cover:before{content: "\e948"}.icon--productfeature-property-raincover:before{content: "\e947"}.icon--productfeature-property-mesh:before{content: "\e946"}.icon--productfeature-property-backpack-poles:before{content: "\e945"}.icon--productfeature-property-skiholder:before{content: "\e942"}.icon--productfeature-property-compression:before{content: "\e944"}.icon--productfeature-property-whistle:before{content: "\e943"}.icon--productfeature-property-iceaxe:before{content: "\e951"}.icon--productfeature-property-ropeholder:before{content: "\e941"}.icon--productfeature-property-backpack-hydration-system:before{content: "\e940"}.icon--productfeature-material-nylon:before{content: "\e946"}.icon--productfeature-material-down:before{content: "\e936"}.icon--productfeature-material-down:before{content: "\e936"}.icon--productfeature-material-wool:before{content: "\e957"}.icon--productfeature-material-fleece:before{content: "\e959"}.icon--productfeature-material-leather:before{content: "\e958"}.icon--productfeature-material-polartec:before{content: "\e933"}.icon--productfeature-material-primaloft:before{content: "\e93f"}.icon--productfeature-material-swisswool:before{content: "\e93e"}.icon--productfeature-membrane-goretex:before{content: "\e900"}.icon--productfeature-membrane-2layer:before{content: "\e937"}.icon--productfeature-membrane-3layer:before{content: "\e938"}.icon--productfeature-membrane-pertex:before{content: "\e934"}.icon--productfeature-membrane-venturi:before{content: "\e935"}.icon--productfeature-membrane-dwr:before{content: "\e931";font-weight: 700}@font-face{font-family: "sportfist-categories";font-weight: normal;src: url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-categories.eot?v=1.2.0");src: url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-categories.eot?v=1.2.0") format("embedded-opentype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-categories.woff2?v=1.2.0") format("woff2"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-categories.woff?v=1.2.0") format("woff"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-categories.ttf?v=1.2.0") format("truetype"), url("/themes/Frontend/SportFits/frontend/_public/src/fonts/sportfits-categories.svg?v=1.2.0") format("svg");font-display: swap}[class^=icon--category-]:before,[class*=" icon--category-"]:before{font-family: "sportfist-categories"}.icon--category-skijackets:before{content: "\e90f"}.icon--category-skipants:before{content: "\e90c"}.icon--category-midlayer-fleece:before{content: "\e902"}.icon--category-baselayers:before{content: "\e912"}.icon--category-gloves:before{content: "\e90d"}.icon--category-skipoles:before{content: "\e90a"}.icon--category-skiboots:before{content: "\e905"}.icon--category-skihelmets:before{content: "\e911"}.icon--category-skibags:before{content: "\e900"}.icon--category-hardshell-jackets:before{content: "\e914"}.icon--category-softshell-jackets:before{content: "\e913"}.icon--category-shorts:before{content: "\e907"}.icon--category-backpacks:before{content: "\e906"}.icon--category-hiking-poles:before{content: "\e90e"}.icon--category-hiking-boots:before{content: "\e910"}.icon--category-tshirts:before{content: "\e908"}.icon--category-tents:before{content: "\e901"}.icon--category-shirts-blouses:before{content: "\e90b"}.icon--category-bike-jerseys:before{content: "\e908"}.icon--category-bike-jackets:before{content: "\e909"}.icon--category-bike-pants:before{content: "\e915"}.icon--category-bike-helmets:before{content: "\e903"}.icon--category-goggles:before{content: "\e904"}.emotion--wrapper{max-width: 1260px;margin-bottom: 8px}.emotion--product-slider{border: none !important}.emotion--product-slider .product-slider--title{margin: 0 8px}.emotion--product-slider .product-slider--title a{font-size: 2rem;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight: 300;color: #727272}.emotion--product-slider .product-size-variants{display: none !important}.emotion--product-slider .product-slider--item{padding: 0 8px}@media all and (min-width: 1151px){.emotion--product-slider .product-slider--item{padding: 0 14px}}.emotion--product-slider .product-slider--content{padding-left: 0;padding-right: 0}.emotion--product-slider .box--content{background-color: #FFFFFF}.emotion--product-slider .product-slider--arrow{z-index: 1000;color: #0375b4;border-color: #0496e6}.emotion--product-slider .product-slider--arrow:before{font-size: 2rem}.emotion--product-slider .product-slider--arrow:hover{background-color: #0375b4;border-color: #0375b4;color: #FFFFFF}.product--image-container .product--logos{position: absolute;top: 8px;right: 8px;z-index: 10}.product--image-container .product--logos #brand-logo{width: 70px;height: 54px}.product--image-container .product--logos .icon--productfeature-membrane-goretex,.product--image-container .product--logos .icon--productfeature-property-boa{text-shadow: 0 -1px 1px #fff, 1px 0 1px #fff, 0 1px 1px #fff, -1px 0 1px #fff;text-align: right}.product--image-container .product--logos .icon--productfeature-membrane-goretex{font-size: 2.5rem}.product--image-container .product--logos .icon--productfeature-property-boa{font-size: 3.6rem}.product--image-container .product--logos img{filter: invert(46%) sepia(4%) saturate(158%) hue-rotate(2deg) brightness(96%) contrast(93%) drop-shadow(0 0 2px #fff);object-fit: contain;object-position: right top;height: 100%;width: 100%}.product--image-container .image-slider--container{order: 1;height: 300px}.product--image-container .image-slider--container.rich-content-slide-active{height: 333px}@media all and (min-width: 521px) and (max-width: 767px){.product--image-container .image-slider--container{height: 400px}.product--image-container .image-slider--container.rich-content-slide-active{height: 433px}}@media all and (min-width: 768px){.product--image-container .image-slider--container{height: 500px}.product--image-container .image-slider--container.rich-content-slide-active{height: 533px}}@media all and (min-width: 1151px){.product--image-container .image-slider--container{height: 600px}.product--image-container .image-slider--container.rich-content-slide-active{height: 633px}}.product--image-container .image-slider--container .image--media{display: inline-flex;width: 100%;justify-content: center;height: 300px}.product--image-container .image-slider--container .image--media.rich-content-slide-active{height: 333px}@media all and (min-width: 521px) and (max-width: 767px){.product--image-container .image-slider--container .image--media{height: 400px}.product--image-container .image-slider--container .image--media.rich-content-slide-active{height: 433px}}@media all and (min-width: 768px){.product--image-container .image-slider--container .image--media{height: 500px}.product--image-container .image-slider--container .image--media.rich-content-slide-active{height: 533px}}@media all and (min-width: 1151px){.product--image-container .image-slider--container .image--media{height: 600px}.product--image-container .image-slider--container .image--media.rich-content-slide-active{height: 633px}}.product--image-container .image-slider--container .rich-content-slide{vertical-align: top;white-space: wrap}.product--image-container .image-slider--container .rich-content-slide .rich-content-slide-wrapper{height: 100%;display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}.product--image-container .image-slider--container .rich-content-slide .image-slider-header{margin: 0 0 8px 0}.product--image-container .image-slider--container .rich-content-slide .image-slider-header .header{overflow: hidden;text-align: center;width: 80%;margin: 0 auto;color: #727272;font-size: 1.3rem}.product--image-container .image-slider--container .rich-content-slide .image-slider-header .caption{color: #727272;font-size: 0.84rem;line-height: 1.4}@media all and (min-width: 768px){.product--image-container .image-slider--container .rich-content-slide .rich-content-slide-wrapper{margin-left: 0}}@media all and (min-width: 1261px){.product--image-container .image-slider--container .rich-content-slide .image-slider-header{background-color: #f1f1f1}.product--image-container .image-slider--container .rich-content-slide .image-slider-header .header{font-size: 2rem;padding-top: 8px}.product--image-container .image-slider--container .rich-content-slide .image-slider-header .header:before,.product--image-container .image-slider--container .rich-content-slide .image-slider-header .header:after{background-color: #727272;content: "";display: inline-block;height: 1px;position: relative;vertical-align: middle;width: 10%}.product--image-container .image-slider--container .rich-content-slide .image-slider-header .header:before{right: 0.5em;margin-left: -50%}.product--image-container .image-slider--container .rich-content-slide .image-slider-header .header:after{left: 0.5em;margin-right: -50%}.product--image-container .image-slider--container .rich-content-slide .image-slider-header .caption{line-height: 2.2rem}}.product--image-container .image-slider--container .rich-content-slide.video-slide{padding-left: 8px}.product--image-container .image-slider--container .rich-content-slide.video-slide iframe{width: 100%;height: 100%}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__wrapper{height: 100%;padding: 0;margin-bottom: 0}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__content{grid-gap: 0;grid-template-rows: 50% 50%}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .image--element,.product--image-container .image-slider--container .rich-content-slide.bundle-slide .image--media{height: auto !important}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item{display: block;height: 100%;padding: 8px;position: relative;overflow: hidden}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item:hover .tspo-bundle-item__content{bottom: 0;top: 0;left: 0;right: 0;background-color: rgba(255,255,255,0.7)}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__thumbnail{height: 100%;padding: 8px}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__thumbnail a,.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__thumbnail picture{display: flex;height: 100%}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__thumbnail a img,.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__thumbnail picture img{max-height: 100%;max-width: 100%;height: 100%;width: 100%;object-fit: contain}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__content{position: absolute;bottom: -200px}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__content .tspo-bundle-item__wrapper-left{max-width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__content .tspo-bundle-item__wrapper-left a{height: auto}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__content .tspo-bundle-item__wrapper-left a > div{font-size: 1rem;font-weight: 700}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .product--name{font-size: 0.84rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__price{display: none}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__price .product--price{padding: 4px 0}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__price .price--content{font-size: 1rem}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .product--title{padding-bottom: 0;margin-bottom: 0;border-bottom: none !important}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual{width: 150px;height: 150px;top: 50%;margin-left: -83px;margin-top: -83px}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual > div{width: 150px;height: 150px}@media all and (min-width: 521px){.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual{width: 200px;height: 200px;top: 50%;margin-left: -108px;margin-top: -108px}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual > div{width: 200px;height: 200px}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__price{display: block}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle-item .tspo-bundle-item__price .content--discount{display: none !important}}@media all and (min-width: 768px){.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual{width: 240px;height: 240px;top: 50%;margin-left: -128px;margin-top: -128px}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual > div{width: 240px;height: 240px}}@media all and (min-width: 861px){.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual{width: 200px;height: 200px;top: 50%;margin-left: -108px;margin-top: -108px}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual > div{width: 200px;height: 200px}}@media all and (min-width: 1151px){.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual{width: 240px;height: 240px;top: 50%;margin-left: -128px;margin-top: -128px}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual > div{width: 240px;height: 240px}}@media all and (min-width: 1261px){.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual{width: 300px;height: 300px;top: 50%;margin-left: -158px;margin-top: -158px}.product--image-container .image-slider--container .rich-content-slide.bundle-slide .tspo-bundle__visual > div{width: 300px;height: 300px}}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .tspo-cross-selling--unit{height: 100%;margin-bottom: 0}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .tspo-cross-selling-product{background: none}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .tspo-cross-selling-product:after{background: none}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .tspo-cross-selling-product .discount-badge{right: 20%}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .tspo-cross-selling--articles{grid-gap: 8px;grid-template-rows: 50% 50%;height: 100%}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .tspo-cross-selling--articles > div:nth-child(n+5){display: none}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box img{max-height: 94px !important}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box .discount-badge.has-up-to-label{width: 58px}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box .product-picture{flex-grow: 1;align-items: end;display: flex}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box .product--info{height: 100% !important}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box .product-price{display: none;padding-top: 0;min-height: auto}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box .product--name{font-size: 0.84rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box .product--title{flex-grow: 0;padding-bottom: 0;margin-bottom: 0;border-bottom: none !important}@media all and (min-width: 521px){.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box img{max-height: 84px !important}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box .product-price{display: block !important}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box .product-price .price-discounted,.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box .product-price .price-regular{font-size: 1rem}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box .product-price .uvp{display: none !important}}@media all and (min-width: 768px){.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box img{max-height: 100px !important}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .tspo-cross-selling--articles > div:nth-child(n+5){display: block}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .tspo-cross-selling--articles .product-price{display: block;padding-top: 8px;min-height: 48px}.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .tspo-cross-selling--articles .product-price .uvp{display: block !important;margin: 0 auto;font-weight: 300}}@media all and (min-width: 768px){.product--image-container .image-slider--container .rich-content-slide.similar-products-slide .product--box img{max-height: 150px !important}}.product--image-container .image-slider--container .image-slider-picture{margin: 0 auto}.product--image-container .image-slider--container .image--element{height: 100%;width: 100%;max-width: 600px}.product--image-container .image-slider--container .image--element picture{height: 100%;width: 100%;display: inline-flex}.product--image-container .image-slider--container .image--element img{margin: 0 auto;width: calc(100% - 16px);height: 100%;object-fit: contain;object-position: center}.product--image-container .image-slider--container .missing-image{font-size: 2rem;border: 1px solid #e9eaef;height: 300px;width: 80%;box-sizing: border-box;justify-content: center}.product--image-container .image-slider--container .missing-image.rich-content-slide-active{height: 333px}@media all and (min-width: 521px) and (max-width: 767px){.product--image-container .image-slider--container .missing-image{height: 400px}.product--image-container .image-slider--container .missing-image.rich-content-slide-active{height: 433px}}@media all and (min-width: 768px){.product--image-container .image-slider--container .missing-image{height: 500px}.product--image-container .image-slider--container .missing-image.rich-content-slide-active{height: 533px}}@media all and (min-width: 1151px){.product--image-container .image-slider--container .missing-image{height: 600px}.product--image-container .image-slider--container .missing-image.rich-content-slide-active{height: 633px}}.product--image-container .image-slider--container .missing-image:before{font-size: 6rem;margin-bottom: 20px}.product--image-container .image-slider--thumbnails{display: none;height: 100%;width: 70px;padding: 8px;position: absolute;left: 0;top: 0;z-index: 100}.product--image-container .image-slider--thumbnails .missing-image:before{font-size: 2.5rem;position: relative;top: -15px}.product--image-container .image-slider--thumbnails .toc-icon-link:before{height: 42px;line-height: 42px;font-size: 2rem}.product--image-container .image-slider--thumbnails .image-slider--thumbnails-slide{display: block;position: absolute;padding-top: 8px}.product--image-container .image-slider--thumbnails .image-slider--thumbnails-slide .thumbnail--link{width: 54px;height: 54px;border-radius: 0;margin-bottom: 8px;background-color: #FFFFFF;display: block}.product--image-container .image-slider--thumbnails .image-slider--thumbnails-slide .thumbnail--link.icon--outfit,.product--image-container .image-slider--thumbnails .image-slider--thumbnails-slide .thumbnail--link.icon--similarity{display: none}.product--image-container .image-slider--thumbnails .image-slider--thumbnails-slide .thumbnail--link picture{display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap}.product--image-container .image-slider--thumbnails .image-slider--thumbnails-slide .thumbnail--link picture img{width: 40px;height: 40px;object-fit: contain}.product--image-container .image-slider--thumbnails .image-slider--thumbnails-slide .thumbnail--link .thumbnail--image{vertical-align: super;object-fit: contain}.product--image-container .js-image-doms{display: none}.product--image-container .arrow{position: absolute;bottom: 0;width: 42px;height: 42px;font-family: "sportfits-icons"}.product--image-container .arrow.is--right{right: 0}.product--image-container .arrow.is--left{right: 0}.product--image-container .arrow.is--right:before{content: "\e92c"}.product--image-container .arrow.is--left:before{content: "\e92b"}.product--image-container .arrow.force-hidden{display: none}.product--image-container .thumbnails--arrow{width: 54px !important}.product--image-container .arrow,.product--image-container .thumbnails--arrow{border: none;background-color: transparent;bottom: -40px;color: #0375b4;border-radius: 0 !important;line-height: 40px}.product--image-container .arrow:hover,.product--image-container .thumbnails--arrow:hover{background-color: #0375b4;border-color: #0375b4;color: #FFFFFF}.product--image-container .arrow:before{font-family: "sportfits-icons";font-size: 2rem}.product--image-container .thumbnails--arrow:before{font-family: "sportfits-icons";font-size: 1rem}.product--image-container .image-slider--dots{padding: 11px 40px;background-color: rgba(0,0,0,0.035);height: 33px}.product--image-container .image-slider--dots.disabled{display: none}.product--image-container .image-slider--dots .dot--link:not(.is--active){border-color: #c8c8c8;background-color: #FFFFFF}@media all and (min-width: 768px){.product--image-container .image-slider--thumbnails{display: block;background-color: rgba(0,0,0,0.035)}.product--image-container .image-slider--container{margin-left: 70px;margin-bottom: 0}.product--image-container .image-slider--dots{display: none}}@media all and (min-width: 861px){.product--image-container .product--logos #brand-logo{width: 100px}.product--image-container .product--logos img{object-position: right center}.product--image-container .image--box:after{content: none !important}.product--image-container .image-slider--thumbnails .image-slider--thumbnails-slide{padding-top: 16px}.product--image-container .image-slider--thumbnails{background-color: transparent}}@media all and (min-width: 1501px){.product--image-container .image-slider--thumbnails{left: 0}.product--image-container .arrow{display: none}}.is--ie a.arrow{-ms-transform: translate(-80px)}@media all and (min-width: 861px){.js--img-zoom--flyout{top: 16px;right: -476px;width: 470px;height: 640px}}.filter-panel--icon:before{font-family: "sportfits-icons";content: "\e929";font-size: 1.15rem}.filter-panel.is--collapsed .filter-panel--icon:before{content: "\e92a"}.is--act-manufacturer .facet--tspo_search_and_filter_manufacturer_category .value-tree--container.id-12{display: none}.is--act-manufacturer .facet--tspo_search_and_filter_manufacturer_category .value-tree--container.id-12 + ul{display: none}@media all and (min-width: 1851px){.is--act-manufacturer .facet--tspo_search_and_filter_manufacturer_category{position: absolute;left: -240px;width: 220px !important;height: 100% !important;border: none}.is--act-manufacturer .facet--tspo_search_and_filter_manufacturer_category .filter-panel--title{background-color: #0375b4;color: #FFFFFF;font-size: 1.15rem}.is--act-manufacturer .facet--tspo_search_and_filter_manufacturer_category .filter-panel--icon{display: none}.is--act-manufacturer .facet--tspo_search_and_filter_manufacturer_category .filter-panel--flyout{height: auto !important;bottom: 0;position: static;border-radius: 0 0 0 0}.is--act-manufacturer .facet--tspo_search_and_filter_manufacturer_category .filter-panel--content{max-height: none}.is--act-manufacturer .facet--tspo_search_and_filter_manufacturer_category .filter-panel--content .value-tree--label{-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;white-space: normal}}.listing--actions.category-221 .facet--tspo_search_and_filter_available_size{display: none}.listing--actions.category-221 .facet--saisonschlafsäcke,.listing--actions.category-221 .facet--seasonsleepingbags{display: none}.listing--actions .icon--close-circle{font-size: 1.3rem}.listing--actions.category-226 .facet--tspo_search_and_filter_available_size{display: none}.listing--actions .facet--tspo_search_and_filter_manufacturer_category{grid-row-start: 1;grid-column-start: 1}.listing--actions .facet--tspo_search_and_filter_manufacturer_category .filter-panel--checkbox{border-radius: 50%;width: 16px;height: 16px}.listing--actions .facet--tspo_search_and_filter_manufacturer_category .filter-panel--checkbox .checkbox--state{border-radius: 50%;position: relative;left: 1px;top: 1px;width: 10px;height: 10px}.listing--actions .facet--tspo_search_and_filter_manufacturer_category .filter-panel--checkbox .checkbox--state:before{content: "" !important}.listing--actions .filter-panel--checkbox .checkbox--state:before{font-family: "sportfits-icons" !important}@media all and (min-width: 1025px){.filter-panel--content{max-height: 300px}}.filter-facet--value-list.tiled .filter-panel--content{padding: 0 0 10px 0 !important}.filter-facet--value-list.tiled .filter-panel--content .option-group-header{background-color: #0375b4;color: #FFFFFF;font-weight: 700;line-height: 1.7;margin-bottom: 4px;padding: 0 8px}.filter-facet--value-list.tiled .filter-panel--content .option-group{margin-bottom: 14px;padding: 8px}.filter-facet--value-list.tiled .filter-panel--option-list{display: grid;grid-gap: 4px;grid-template-columns: repeat(4, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.filter-facet--value-list.tiled .filter-panel--option-list{display: flex;flex-wrap: wrap}}.filter-facet--value-list.tiled .filter-panel--option-list .filter-panel--option{top: 0}.filter-facet--value-list.tiled .filter-panel--option-list .filter-panel--checkbox{top: 0 !important;width: 100%;height: 100%}.filter-facet--value-list.tiled .filter-panel--option-list .filter-panel--checkbox input[type=checkbox]:checked + .checkbox--state{background-color: #FFFFFF;background-image: none;border: 2px solid #0375b4}.filter-facet--value-list.tiled .filter-panel--option-list .filter-panel--checkbox input[type=checkbox]:checked + .checkbox--state:before{color: #0375b4}.filter-facet--value-list.tiled .filter-panel--option-list .filter-panel--label{padding: 4px;display: block !important}.filter-facet--value-list.tiled .filter-panel--option-list .filter-panel--label .option-label{line-height: 30px;display: block;text-align: center;position: relative;z-index: 1000}.filter-facet--value-list.tiled .filter-panel--option-list .number-of-matching-products{display: none}.filter-option-search{position: relative;margin-bottom: 8px}.filter-option-search input{width: 100%;padding-right: 30px}.filter-option-search .icon--search{position: absolute;right: 8px;top: 12px}#filter.hide-manufacturer-filter .facet--manufacturer{display: none}#filter.hide-manufacturer-filter .filter--active[data-filter-param^=__s__]{display: none}.filter-grid .filter-panel{order: 100}.filter-grid .facet--manufacturer{order: 1}.filter-grid .facet--tspo_search_and_filter_available_size{order: 2}.filter-grid .facet--tspo_search_and_filter_primary_color{order: 3}.filter-grid .facet--tspo_search_and_filter_secondary_color{order: 4}.filter-grid .facet--tspo_search_and_filter_price{order: 5}.filter-grid .facet--geschlecht{order: 6}.filter-grid .facet--tspo_search_and_filter_discount{order: 7}.filter-grid .facet--tspo_search_and_filter_discount .filter-panel--title{color: #c00c00}.filter-grid .facet--tspo_search_and_filter_discount .filter-panel--title:before{content: "%";background-color: #c00c00;color: #FFFFFF;height: 20px;width: 20px;display: inline-block;line-height: 20px;text-align: center}.filter-grid .facet--manufacturer .filter-panel--title,.filter-grid .facet--tspo_search_and_filter_available_size .filter-panel--title,.filter-grid .facet--tspo_search_and_filter_primary_color .filter-panel--title,.filter-grid .facet--tspo_search_and_filter_secondary_color .filter-panel--title,.filter-grid .facet--tspo_search_and_filter_price .filter-panel--title,.filter-grid .facet--tspo_search_and_filter_discount .filter-panel--title,.filter-grid .facet--geschlecht .filter-panel--title{font-weight: 700}@media all and (min-width: 861px){.facet--tspo_search_and_filter_available_size.is--collapsed{width: 150% !important}}.last-seen-products,.blog--detail-content + .blog--crossselling{position: relative;z-index: 0;padding: 14px 8px;margin-bottom: 20px}.last-seen-products:after,.blog--detail-content + .blog--crossselling:after{content: "";display: block;position: absolute;left: 50%;top: 0;height: 100%;width: 100vw;transform: translateX(-50%);z-index: -1;box-sizing: border-box;background-color: #e9eaef}.last-seen-products:before,.blog--detail-content + .blog--crossselling:before{font-family: "sportfits-icons";content: "\e911";position: absolute;top: -15px;left: 50%;font-size: 2.1rem;color: #e9eaef;margin-left: -15px;background-color: #FFFFFF;border-radius: 50%;width: 30px;height: 30px}.last-seen-products .panel--title,.last-seen-products .last-seen-products--title,.blog--detail-content + .blog--crossselling .panel--title,.blog--detail-content + .blog--crossselling .last-seen-products--title{border: none;font-size: 2rem;font-weight: 300;color: #727272;line-height: 1.5;padding-bottom: 8px;margin: 0}.last-seen-products .blog--crossselling.panel--body,.blog--detail-content + .blog--crossselling .blog--crossselling.panel--body{padding: 0}.last-seen-products .blog--crossselling.panel--body .product-slider,.blog--detail-content + .blog--crossselling .blog--crossselling.panel--body .product-slider{padding: 0}@media all and (min-width: 1501px){.last-seen-products .panel--title,.last-seen-products .last-seen-products--slider,.last-seen-products .last-seen-products--title,.blog--detail-content + .blog--crossselling .panel--title,.blog--detail-content + .blog--crossselling .last-seen-products--slider,.blog--detail-content + .blog--crossselling .last-seen-products--title{width: 1434px;margin: 0 auto;padding-left: 0}}.product-slider--container{padding-top: 0;display: grid;grid-gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr))}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.product-slider--container{display: flex;flex-wrap: wrap}}@media all and (min-width: 521px){.product-slider--container{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media all and (min-width: 861px){.product-slider--container{grid-template-columns: repeat(4, minmax(0, 1fr))}}@media all and (min-width: 1151px){.product-slider--container{grid-template-columns: repeat(5, minmax(0, 1fr))}}@media all and (min-width: 1261px){.product-slider--container{grid-template-columns: repeat(6, minmax(0, 1fr))}}.product-slider--item{background-color: #FFFFFF;padding: 8px !important;display: flex;flex-direction: column;align-items: center;justify-content: space-between;flex-wrap: wrap}.product-slider--item .product--box{padding: 0}.product-slider--item .box--content{padding: 0 !important;border-bottom: none !important}.product-slider--item .box--content:before{content: none !important}.product-slider--item .product--image{margin-bottom: 0}.product-slider--item .product--image img{object-fit: contain;position: static !important;padding: 8px}.product-slider--item .product--title{display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;color: #727272}.product-slider--item .product--title{height: 70px !important;padding: 8px;text-decoration: none !important}.product-slider--item .price--pseudo{text-decoration: line-through}.product-slider--item a.product-data{text-decoration: none}.progress-steps{width: 100%}.progress-steps li{list-style-type: none}.progress-steps .collapse--header.icon--status{background-color: #fafafa;position: relative;padding-left: 40px;padding-right: 36px;margin-left: 20px}.progress-steps .collapse--header.icon--status:before{display: block;position: absolute;left: -20px;top: -2px;border-radius: 50%;width: 40px;height: 40px;color: #FFFFFF;text-align: center;line-height: 40px}.progress-steps .collapse--header.icon--status.missing:before{background-color: #e9eaef;content: "\e60d"}.progress-steps .collapse--header.icon--status.check:before{background-color: #6a9e06;content: "\e60c"}.progress-steps .status-card{margin-left: 20px;min-height: 300px;height: 100%;width: 100%;border: 1px solid #e9eaef;background-color: #fafafa;border-radius: 5px;-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0;display: flex;flex-direction: column;justify-content: space-between;flex-wrap: nowrap}.progress-steps .status-card.is--collapsed{display: flex !important}.progress-steps .status-card:not(.is--collapsed){display: none}.progress-steps .status-card .icon-symbol{flex-basis: 45%;flex-shrink: 0;position: relative;background-color: #FFFFFF}.progress-steps .status-card .icon-symbol:before{display: block;width: 100%;height: 90%;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;text-align: center;font-size: 3.6rem}.progress-steps .status-card .icon-symbol.icon--shipping-dhl:before{font-size: 2rem}.progress-steps .status-card .icon-symbol.returned-products{padding: 8px;display: flex;flex-direction: row;align-items: center;justify-content: space-around;flex-wrap: wrap}.progress-steps .status-card .icon-symbol.returned-products figure{margin: 0}.progress-steps .status-card .icon--status{flex-basis: 10%;background-color: #fafafa;border-top: 1px solid #e9eaef;position: relative;z-index: 10}.progress-steps .status-card .icon--status:before{display: block;margin: -20px auto 0 auto;border-radius: 50%;width: 40px;height: 40px;color: #FFFFFF;text-align: center;line-height: 40px}.progress-steps .status-card .icon--status.missing:before{background-color: #e9eaef;content: "\e60d"}.progress-steps .status-card .icon--status.check:before{background-color: #6a9e06;content: "\e60c"}.progress-steps .status-card .status-text{padding: 8px;display: flex;flex-direction: column;align-items: center;justify-content: space-evenly;flex-wrap: nowrap;text-align: center;background-color: #fafafa;flex-basis: 45%;flex-grow: 1}.progress-steps .status-card .status-text .date{font-weight: 700;margin-bottom: 4px}.progress-steps .status-card .status-text span{margin-bottom: 8px}.progress-steps .status-card .btn{font-size: 0.875rem}.progress-steps .status-card .latest-event{font-size: 0.84rem;background-color: #FFFFFF;margin: 4px;padding-bottom: 4px;border: 1px #e9eaef solid}.progress-steps .status-card .latest-event .tracking-event{padding: 4px}.progress-steps .status-card .complete-trace-toggle{font-size: 0.75rem;text-decoration: none;padding: 8px}.progress-steps .status-card .time-and-location{font-weight: 700}.progress-steps .status-card.destination-reached .latest-event .tracking-event .time-and-location,.progress-steps .status-card.destination-reached .complete-trace li:last-child .tracking-event .time-and-location{color: #6a9e06}.progress-steps .status-card.destination-reached .latest-event .tracking-event .icon--check:before,.progress-steps .status-card.destination-reached .complete-trace li:last-child .tracking-event .icon--check:before{color: #6a9e06}.complete-trace{display: none}.complete-trace .close-trace{position: fixed;background-color: #0375b4;color: #FFFFFF;border-radius: 50%;z-index: 10001;top: 50%;left: 50%;margin-left: 230px;margin-top: -270px;width: 40px;height: 40px;line-height: 40px;text-align: center;text-decoration: none !important}.complete-trace .close-trace:before{text-decoration: none}.complete-trace .close-trace:hover:before{color: #FFFFFF;text-decoration: none}.complete-trace .close-trace:hover{background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 50%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 50%, #0375b4 100%)}.complete-trace:before{z-index: 9999;content: "";background-color: rgba(0,0,0,0.6);position: fixed;top: 0;left: 0;bottom: 0;right: 0}.complete-trace .tracking-trace{position: fixed;width: 100%;max-width: 500px;max-height: 500px;overflow-y: scroll;-webkit-box-shadow: 1px 1px 2px 1px #dcdbe0;box-shadow: 1px 1px 2px 1px #dcdbe0;top: 50%;left: 50%;margin-left: -250px;margin-top: -250px;background-color: #FFFFFF;z-index: 10000}.complete-trace .tracking-trace .tracking-event{font-size: 1rem;line-height: 18px;padding: 8px;margin-bottom: 20px;position: relative}.complete-trace .tracking-trace .tracking-event:before{content: "";position: absolute;left: 20px;top: 46px;bottom: -51px;width: 4px;background-color: #0375b4}.complete-trace .tracking-trace .tracking-event .time-and-location{margin-left: 34px;color: #0375b4;font-weight: 700;padding-bottom: 4px}.complete-trace .tracking-trace .tracking-event .event-status{display: flex}.complete-trace .tracking-trace .tracking-event .event-status:before{color: #0375b4}.complete-trace .tracking-trace .tracking-event .icon--check:before{min-width: 30px;text-align: center}.complete-trace .tracking-trace li:last-child .tracking-event:before{content: none}.complete-trace .tracking-trace li:last-child .event-status{font-weight: 700}.complete-trace .tracking-trace li:last-child .icon--check:before{font-size: 2rem;margin-top: 6px}@media all and (min-width: 521px){.progress-steps{display: grid;grid-gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 521px) and (-ms-high-contrast: active), (min-width: 521px) and (-ms-high-contrast: none){.progress-steps{display: flex;flex-wrap: wrap}}@media all and (min-width: 521px){.progress-steps .collapse--header{display: none}.progress-steps .status-card{margin-left: 0}.progress-steps .status-card:not(.is--collapsed){display: flex}}@media all and (min-width: 768px){.progress-steps{display: grid;grid-gap: 20px;grid-template-columns: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.progress-steps{display: flex;flex-wrap: wrap}}@media all and (min-width: 1025px){.progress-steps{display: grid;grid-gap: 8px;grid-template-columns: repeat(6, minmax(0, 1fr))}}@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (min-width: 1025px) and (-ms-high-contrast: none){.progress-steps{display: flex;flex-wrap: wrap}}body.is--act-finish .progress-steps .collapse--header{display: none}body.is--act-finish .progress-steps .status-card{margin-left: 0}body.is--act-finish .progress-steps .status-card:not(.is--collapsed){display: flex}@media all and (max-width: 520px){body.is--act-finish .progress-steps{display: grid;grid-gap: 8px;grid-template-columns: repeat(1, minmax(0, 1fr))}}@media screen and (max-width: 520px) and (-ms-high-contrast: active), (max-width: 520px) and (-ms-high-contrast: none){body.is--act-finish .progress-steps{display: flex;flex-wrap: wrap}}body.is--act-orders .progress-steps .status-card .status-text,body.is--act-finish .progress-steps .status-card .status-text{font-size: 0.84rem;line-height: 1.2}body.is--ctl-tsporeturn .progress-steps .status-card{min-height: 320px}.navigation--smartphone .entry--close-off-canvas,.buttons--off-canvas .close--off-canvas,#cookie-consent .cookie-consent--header{background: #0375b4;background: -ms-linear-gradient(top, #0496e6 0%, #0375b4 100%);background: linear-gradient(to bottom, #0496e6 0%, #0375b4 100%)}.navigation--smartphone .entry--close-off-canvas a,.buttons--off-canvas .close--off-canvas a{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}.navigation--smartphone .entry--close-off-canvas a .icon--arrow-right,.buttons--off-canvas .close--off-canvas a .icon--arrow-right{margin-top: 0}.navigation--smartphone .entry--close-off-canvas a:after,.buttons--off-canvas .close--off-canvas a:after{content: none !important}.off-canvas .entry--close-off-canvas .icon--close-circle{font-size: 1.3rem;margin-top: -2px}.off-canvas .sidebar--navigation .navigation--link{line-height: 1.4;padding-top: 8px;padding-bottom: 8px}.off-canvas .sidebar--navigation .navigation--link .is--icon-right{line-height: 1.3}.off-canvas .sidebar--navigation .navigation--link .icon--arrow-left,.off-canvas .sidebar--navigation .navigation--link .icon--arrow-right{font-size: 1rem}.off-canvas .sidebar--navigation .navigation--entry.is-sale .navigation--link{color: #c00c00 !important}.off-canvas .sidebar--navigation .navigation--entry.is-sale .navigation--link[data-categoryid="13"]{display: none}.off-canvas .sidebar--navigation .navigation--entry.is-sale .navigation--link:after{content: " %"}.off-canvas.account--dropdown-navigation .icon--arrow-right{font-size: 2rem;margin-top: -18px !important}.off-canvas.account--dropdown-navigation .register--login-btn,.off-canvas.account--dropdown-navigation .accoumt-menu--new-btn{width: 100%}.off-canvas.account--dropdown-navigation .register--login-btn.loading-button:after,.off-canvas.account--dropdown-navigation .accoumt-menu--new-btn.loading-button:after{position: absolute;right: 6px;top: 11px}.sidebar--categories-wrapper{display: block !important}.container{width: 100%;background-color: white}.gallery{background-color: white;display: grid;grid-template-columns: repeat(8, 1fr);grid-template-rows: repeat(8, 5vw);grid-gap: 0.5rem;margin: 20px}@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px), (min-resolution: 192dpi) and (max-width: 767px){.gallery{display: grid;width: 30%}}.gallery__img{width: 100%;height: 130px;object-fit: cover;display: block}.gallery__item--81{grid-column-start: 1;grid-column-end: 3;grid-row-start: 3;grid-row-end: 5;position: relative}.gallery__item--83{grid-column-start: 3;grid-column-end: 7;grid-row-start: 3;grid-row-end: 5;position: relative}.gallery__item--79{grid-column-start: 7;grid-column-end: 9;grid-row-start: 3;grid-row-end: 5;position: relative}.gallery__item--82{grid-column-start: 1;grid-column-end: 3;grid-row-start: 5;grid-row-end: 9;position: relative}.gallery__item--78{grid-column-start: 3;grid-column-end: 5;grid-row-start: 5;grid-row-end: 9;position: relative}.gallery__item--76{grid-column-start: 5;grid-column-end: 7;grid-row-start: 5;grid-row-end: 9;position: relative}.gallery__item--80{grid-column-start: 7;grid-column-end: 9;grid-row-start: 5;grid-row-end: 7;position: relative}.gallery__item--77{grid-column-start: 7;grid-column-end: 9;grid-row-start: 7;grid-row-end: 9;position: relative}.gallery__item img{width: 100%;height: 130px;display: block;outline: solid #000 1px;object-fit: cover}.gallery__item .tspo-sale-menu--text{position: absolute;bottom: 10%;width: 501px;margin: 0;font-size: 0.7rem;font-weight: bold;line-height: 100%}.gallery__item .tspo-sale-menu--text span{color: white;background: black;background: rgba(0,0,0,0.7);padding: 0.5em}.gallery__item .tspo-sale-menu--text span.spacer{padding: 0 5px;background: transparent}.gallery__item .tspo-sale-menu--text span.spacer::before{content: " "}.default-headline{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight: 300;color: #727272;padding-right: 8px}.flex-headline{margin: 14px 0;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}.flex-headline h2{margin: 0}.is--ctl-index .default-headline{margin-left: 8px;margin-right: 8px}@media all and (min-width: 1261px){.is--ctl-index .default-headline{margin-left: 0;margin-right: 0}}.loader-line{display: none;width: 200px;height: 3px;position: relative;overflow: hidden;background-color: #e9eaef;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px}.loader-line.is-active{display: block}.loader-line:before{content: "";position: absolute;left: -50%;height: 3px;width: 40%;background-color: #0375b4;background: #0375b4;background: -ms-linear-gradient(left, #e9eaef 0%, #0375b4 50%, #e9eaef 100%);background: linear-gradient(to right, #e9eaef 0%, #0375b4 50%, #e9eaef 100%);-webkit-animation: loadingLineAnimation 1s linear infinite;-moz-animation: loadingLineAnimation 1s linear infinite;animation: loadingLineAnimation 1s linear infinite;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px}.list--unordered{padding-left: 20px}.list--unordered li{padding: 4px 0}.product--box .product--variants--info--wrapper{height: 46px;background-color: transparent;width: 88% !important;margin-top: 8px}.product--box .product--variants--info--wrapper .has-more-container{width: 40px;height: 40px;line-height: 40px;font-size: 1rem}.product--box .product--variants--info--wrapper .product--variants--info{height: auto !important}.product--box .product--variants--info--wrapper .image-slider--slide{height: 50px;display: flex;flex-direction: row;justify-content: center;flex-wrap: nowrap}.product--box .product--variants--info--wrapper .image-slider--slide .tspo-product--variant-wrapper{display: block;width: 40px;flex-shrink: 0}.product--box .product--variants--info--wrapper .image-slider--slide:after{display: none}.product--box .product--variants--info--wrapper .product--variant--imagebox{height: 100% !important;width: 100% !important;border-radius: 0 !important;padding: 4px}.product--box .product--variants--info--wrapper .product--variant--imagebox.is--main-cover{border: none !important}.product--box .product--variants--info--wrapper .product--variant--imagebox:hover{border: 1px solid #0375b4 !important;border-radius: 0 !important}.product--box .product--variants--info--wrapper img{max-height: 40px}.product--box .product-size-variants{display: none;transition: .3s ease all;display: flex;flex-direction: column;justify-content: center;flex-wrap: wrap;position: absolute;opacity: 0;left: -5px;top: -6px;z-index: 800;max-height: 100%}@media all and (min-width: 1261px){.product--box .product-size-variants{left: -14px}}.product--box .product-size-variants .size-variant{font-size: 0.875rem;color: white;padding: 4px;margin-bottom: 4px;background-color: #0375b4;text-align: center;margin-right: 4px;letter-spacing: 0.3px}.product--box .product-size-variants .size-variant .quick-conversion-data{font-size: 0.64rem;vertical-align: top;padding-left: 4px}.product--box .product-size-variants .size-variant:hover{font-weight: bold;letter-spacing: 0}.product--box .product-size-variants .size-variant.is-not-available{border: 1px solid #c8c8c8;color: #c8c8c8;background-color: white;position: relative;overflow: hidden}.product--box .product-size-variants .size-variant.is-not-available:after{position: absolute;content: "";background: #c8c8c8;display: block;width: 120%;height: 1px;-o-transform: rotate(-30deg);transform: rotate(-30deg);left: -3px;right: 0;top: 0;bottom: 0;margin: auto}@media all and (min-width: 1025px){.product--box{display: block}.product--box:hover .product-size-variants{opacity: 1}}.product--delivery .delivery--information .delivery--text{text-align: left;display: flex;flex-direction: row;align-items: flex-start;flex-wrap: nowrap;font-size: 1rem}.product--delivery .delivery--text-more-is-coming{color: #0375b4 !important}.indicators{display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 40px}.indicators h4{font-weight: bold;margin-bottom: 1px}.indicators .indicator{width: 100%}@media all and (min-width: 768px){.indicators .indicator{width: 46%}}@media all and (min-width: 1025px){.indicators .indicator{width: 30%}}.indicators .indicator .captions{font-size: 0.875rem;margin: 0 2px 2px 2px;overflow: hidden}.indicators .indicator .indicator-areas{clear: both;display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap}.indicators .indicator .indicator-areas div{width: 19%;height: 20px;background-color: #FFFFFF}.indicators .indicator .indicator-areas div.active{background-color: #0375b4}.indicators .suitability100-0 .indicator-areas > div:nth-child(1),.indicators .suitability90-10 .indicator-areas > div:nth-child(1),.indicators .suitability80-20 .indicator-areas > div:nth-child(1),.indicators [class*=suitability9] .indicator-areas > div:nth-child(1),.indicators [class*=suitability8] .indicator-areas > div:nth-child(1){background-color: #0375b4}.indicators .suitability80-20 .indicator-areas > div:nth-child(2),.indicators .suitability70-30 .indicator-areas > div:nth-child(2),.indicators .suitability60-40 .indicator-areas > div:nth-child(2),.indicators [class*=suitability7] .indicator-areas > div:nth-child(2),.indicators [class*=suitability6] .indicator-areas > div:nth-child(2){background-color: #0375b4}.indicators .suitability60-40 .indicator-areas > div:nth-child(3),.indicators .suitability50-50 .indicator-areas > div:nth-child(3),.indicators .suitability40-60 .indicator-areas > div:nth-child(3),.indicators [class*=suitability5] .indicator-areas > div:nth-child(3),.indicators [class*=suitability4] .indicator-areas > div:nth-child(3){background-color: #0375b4}.indicators .suitability40-60 .indicator-areas > div:nth-child(4),.indicators .suitability30-70 .indicator-areas > div:nth-child(4),.indicators .suitability20-80 .indicator-areas > div:nth-child(4),.indicators [class*=suitability3] .indicator-areas > div:nth-child(4),.indicators [class*=suitability2] .indicator-areas > div:nth-child(4){background-color: #0375b4}.indicators .suitability20-80 .indicator-areas > div:nth-child(5),.indicators .suitability10-90 .indicator-areas > div:nth-child(5),.indicators .suitability0-100 .indicator-areas > div:nth-child(5),.indicators [class*=suitability2] .indicator-areas > div:nth-child(5),.indicators [class*=suitability11] .indicator-areas > div:nth-child(5),.indicators [class*=suitability12] .indicator-areas > div:nth-child(5),.indicators [class*=suitability13] .indicator-areas > div:nth-child(5),.indicators [class*=suitability14] .indicator-areas > div:nth-child(5),.indicators [class*=suitability15] .indicator-areas > div:nth-child(5),.indicators [class*=suitability16] .indicator-areas > div:nth-child(5),.indicators [class*=suitability17] .indicator-areas > div:nth-child(5),.indicators [class*=suitability18] .indicator-areas > div:nth-child(5){background-color: #0375b4}.product--description table{width: 100%;min-width: 80%}@media all and (min-width: 768px){.product--description table{width: auto}}.product--description table th,.product--description table td{padding: 4px}.product-technologies{margin: 0 !important;padding: 0 !important}@media all and (min-width: 861px){.product-technologies{display: grid;display: -ms-grid;grid-template-columns: repeat(3, 1fr);-ms-grid-columns: 1fr 1fr 1fr;grid-template-rows: repeat(4, auto);-ms-grid-rows: auto auto auto auto;grid-gap: 8px}.product-technologies li{margin-bottom: 0 !important}}.product-technologies li{display: flex;flex-direction: column;align-items: center;flex-wrap: nowrap;list-style: none;margin: 0 0 8px 0 !important;padding: 0 !important;background-color: #FFFFFF;border: 1px solid #c8c8c8;border-radius: 5px}.product-technologies li div.image{display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;min-height: 150px}.product-technologies li div.image img{max-height: none}.product-technologies li h4{font-size: 1.15rem;line-height: 2;text-align: center;margin: 0 8px 0 8px}.product-technologies li span{padding: 8px;display: block;font-size: 0.875rem}.product-technologies li p{padding: 8px}.product-technologies li details{width: 100%}.product-technologies li summary{cursor: pointer;padding: 8px}.js--modal:not(.no--header){box-shadow: none;border-radius: 0}.js--modal:not(.no--header) .modal--close{background: none;border: none;color: #FFFFFF;font-size: 1.3rem;top: 0}.js--modal:not(.no--header) .header{padding: 0;border: none;height: auto;min-height: 90px}.js--modal:not(.no--header) .header .title{background-color: #0375b4;color: #FFFFFF;font-size: 2rem;line-height: 1.2;text-align: center;height: 100%;padding: 8px 50px 8px 8px}.js--modal:not(.no--header) .content{padding: 14px;line-height: 1.5}.js--modal:not(.no--header).lightbox-image img{margin-left: auto;margin-right: auto}.js--modal{z-index: 20000}.navigation--list-wrapper{position: relative;overflow: hidden}.js--menu-scroller--list{max-width: none;overflow-x: scroll;overflow-y: hidden;position: relative;white-space: nowrap;left: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: none}.js--menu-scroller--list::-webkit-scrollbar{display: none}.js--menu-scroller--arrow{position: absolute;top: 0;background-color: #0375b4;color: #FFFFFF;text-align: center;width: 36px;height: 37px;line-height: 37px;font-family: "sportfits-icons";cursor: pointer}.js--menu-scroller--arrow.left--arrow{border-left: 0 none;left: 0}.js--menu-scroller--arrow.left--arrow:before{content: "\e92b"}.js--menu-scroller--arrow.right--arrow{border-right: 0 none;right: 0}.js--menu-scroller--arrow.right--arrow:before{content: "\e92c"}.js--menu-scroller--arrow span{display: none}#trustbadge-container{position: fixed;z-index: 7000 !important}.is--ctl-checkout [id^=trustbadge-container-],.is--ctl-checkout #trustbadge-container,.is--ctl-premsonepagecheckout [id^=trustbadge-container-],.is--ctl-premsonepagecheckout #trustbadge-container{display: none !important}#minimized-trustbadge{background: #FFFFFF;padding: 4px 4px 8px 4px;position: fixed;left: 8px !important;bottom: 8px !important;font-family: sans-serif;width: 60px;box-shadow: rgba(0,0,0,0.1) 0 2px 9px 4px;box-sizing: content-box;border-radius: 68px;inset: auto 20px 74px auto;cursor: pointer;border: 1px solid #fff}@media all and (min-width: 768px){#minimized-trustbadge{right: 20px;bottom: 74px !important;left: auto !important;width: 93px;border-radius: 8px;padding: 8px 0}}#minimized-trustbadge:hover{border: 1px solid #ffdc0f;box-shadow: rgba(0,0,0,0.1) 0 2px 9px 2px}#minimized-trustbadge #trustbadge-minimized-menu-button{position: absolute;line-height: normal;text-align: inherit;right: 6px;top: -5px;cursor: pointer}#minimized-trustbadge #trustbadge-minimized-menu-button span{display: none}@media all and (min-width: 768px){#minimized-trustbadge #trustbadge-minimized-menu-button span{display: inline}}#minimized-trustbadge ._vf635q{padding-top: 3px;position: static;text-align: center}#minimized-trustbadge ._qoy2qn{border-radius: 5px;margin: auto}#minimized-trustbadge ._1ya169y{font-size: 13px;color: black;line-height: 15px;display: none;margin: 5px 0}@media all and (min-width: 768px){#minimized-trustbadge ._1ya169y{display: block}}#minimized-trustbadge ._l467cz{background: #c8c8c8;margin: auto;width: 77px;display: none;height: 1px}@media all and (min-width: 768px){#minimized-trustbadge ._l467cz{display: block}}#minimized-trustbadge ._2hbh9u{padding: 5px 0 3px}#minimized-trustbadge ._2hbh9u ._wl5h2l{text-align: center;width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap}@media all and (min-width: 768px){#minimized-trustbadge ._2hbh9u ._wl5h2l{padding: 0 8px}}#minimized-trustbadge ._2hbh9u ._wl5h2l ._196rbdg{display: block;width: 12px}#minimized-trustbadge ._2hbh9u ._wl5h2l ._196rbdg svg{transform: scale(.8)}@media all and (min-width: 768px){#minimized-trustbadge ._2hbh9u ._wl5h2l ._196rbdg{margin: 0 -1px}#minimized-trustbadge ._2hbh9u ._wl5h2l ._196rbdg svg{transform: scale(1)}}#minimized-trustbadge ._2hbh9u ._1hfrrwa{color: black;line-height: 17px;height: 17px;text-align: center;margin: 0}#minimized-trustbadge ._2hbh9u ._1hfrrwa ._1x1fpq7{font-size: 14px;font-family: inherit;font-weight: bold;line-height: 10px}#minimized-trustbadge ._2hbh9u ._16n0mu3{display: none;font-size: 13px;color: black;line-height: 16px;height: 16px;text-align: center;margin: 1px 0 0}@media all and (min-width: 768px){#minimized-trustbadge ._2hbh9u ._16n0mu3{display: block}}#maximized-trustbadge{display: none;background: none #fff;padding: 15px 15px 0;position: fixed;font-size: 12px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;color: #000;width: 320px;box-shadow: rgba(0,0,0,0.1) 0 2px 9px 4px;border-radius: 8px;left: 8px;bottom: 8px}@media all and (min-width: 768px){#maximized-trustbadge{bottom: 74px;right: 20px;left: auto}}#maximized-trustbadge ._10ft60i{display: flex;justify-content: space-between}#maximized-trustbadge ._10ft60i ._aof75q{font-size: 16px;font-weight: bold;color: #4d4d4d}#maximized-trustbadge ._10ft60i ._yx9y0k{color: #4d4d4d;padding: 8px;cursor: pointer;position: relative;top: -8px}#maximized-trustbadge ._10ft60i ._yx9y0k svg{fill: #4d4d4d}#maximized-trustbadge ._inrunp{background: none #ffdc0f;margin: 6px 0 12px;height: 2px}#maximized-trustbadge ._z6t6zv ._h74gwc{display: block;color: #000;padding: 10px;margin: 0 0 10px;line-height: 17px;box-shadow: rgba(0,0,0,0.1) 0 8px 17px 0, rgba(0,0,0,0.06) 0 2px 5px 0, rgba(0,0,0,0.04) 0 1px 2px 0, rgba(0,0,0,0.03) 0 0 1px 0;border-radius: 8px;cursor: pointer}#maximized-trustbadge ._z6t6zv ._h74gwc ._6w2sl3{position: relative}#maximized-trustbadge ._z6t6zv ._h74gwc ._6w2sl3 ._1bxb8nq{margin: 2px 0 8px;font-size: 16px;font-weight: bold}#maximized-trustbadge ._z6t6zv ._h74gwc ._6w2sl3 ._s1uldd ._1rcnpid{margin-right: 10px;max-width: 30px;width: 30px;height: 30px;min-width: 30px}#maximized-trustbadge ._z6t6zv ._h74gwc ._6w2sl3 ._s1uldd ._nclys1{display: flex;align-items: center;justify-content: space-between}#maximized-trustbadge ._z6t6zv ._h74gwc ._6w2sl3 ._s1uldd ._1s4tdu2{position: relative;margin-right: 10px;font-size: 16px;width: 100px;display: inline-block;vertical-align: top;height: 17px}#maximized-trustbadge ._z6t6zv ._h74gwc ._6w2sl3 ._s1uldd ._d0lhhx ._1ebllh3{margin: 0 -3px 0 0;display: inline}#maximized-trustbadge ._z6t6zv ._h74gwc ._6w2sl3 ._s1uldd ._1ljjjw3{font-size: 14px;font-weight: bold}#maximized-trustbadge ._z6t6zv ._h74gwc ._6w2sl3 ._s1uldd ._aajpd2{margin: 5px 0 0 0}#maximized-trustbadge ._z6t6zv ._h74gwc ._6w2sl3 ._s1uldd ._aajpd2 ._1geiv5n{font-weight: bold;margin-right: 4px}#maximized-trustbadge ._z6t6zv ._h74gwc ._6w2sl3 .icon--arrow-right{position: absolute;right: 8px;top: 50%;margin-top: -8px}#maximized-trustbadge ._5486p5{color: #4d4d4d;font-size: 0.75rem;padding-bottom: 8px;display: block}.trusted-shops-badge{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.trusted-shops-badge .logo{width: 25px;height: 25px;background-image: url("../../themes/Frontend/SportFits/frontend/_public/src/img/icons/logo-trusted-shops.png");background-size: 25px 25px;margin-right: 8px}.trusted-shops-badge .front{display: none;color: white}@media all and (min-width: 1151px){.trusted-shops-badge .front{display: inline;padding-right: 4px}}.trusted-shops-badge .is--hidden{display: none}.trusted-shops-badge .current-rating{color: white;width: 28px;display: inline-block}.toggled-invisible.fade-in{position: relative;z-index: -1;opacity: 0;-ms-transition: all 1000ms ease 0s;transition: all 1000ms ease 0s;-ms-transition-property: all;transition-property: all}.toggled-visible.fade-in{position: relative;z-index: 10000;opacity: 1;-ms-transition: all 1000ms ease 0s;transition: all 1000ms ease 0s;-ms-transition-property: all;transition-property: all}.swiper-container{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1}.swiper-container-vertical > .swiper-wrapper{flex-direction: column}.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform: translate3d(0px, 0, 0)}.swiper-container-multirow > .swiper-wrapper{flex-wrap: wrap}.swiper-container-multirow-column > .swiper-wrapper{flex-wrap: wrap;flex-direction: column}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function: ease-out;margin: 0 auto}.swiper-slide{flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform}.swiper-slide-invisible-blank{visibility: hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height: auto}.swiper-container-autoheight .swiper-wrapper{align-items: flex-start;transition-property: transform, height}.swiper-container-3d{perspective: 1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style: preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10}.swiper-container-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode > .swiper-wrapper{overflow: auto;scrollbar-width: none;-ms-overflow-style: none}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar{display: none}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align: start start}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper{scroll-snap-type: x mandatory}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper{scroll-snap-type: y mandatory}.swiper-button-prev,.swiper-button-next{position: absolute;top: 50%;width: 34px;height: 52px;margin-top: -22px;z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;background-color: #0375b4;padding: 8px;color: white}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity: 0.35;cursor: auto;pointer-events: none}.swiper-button-prev:after,.swiper-button-next:after{font-family: "sportfits-icons";font-size: 32px;text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: initial}.swiper-button-prev:hover,.swiper-button-next:hover{background-color: #0375b4;color: #FFFFFF;opacity: 1}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{color: #FFFFFF;opacity: 1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{border-radius: 0 3px 3px 0;left: 0;right: auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content: "\e92b"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{border-radius: 3px 0 0 3px;right: 0;left: auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content: "\e92c"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{color: #000000}.swiper-button-lock{display: none}.swiper-pagination{position: absolute;text-align: center;transition: 300ms opacity;transform: translate3d(0, 0, 0);z-index: 10}.swiper-pagination.swiper-pagination-hidden{opacity: 0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 10px;left: 0;width: 100%}.swiper-pagination-bullets-dynamic{overflow: hidden;font-size: 0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform: scale(.33);position: relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform: scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform: scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform: scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform: scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform: scale(.33)}.swiper-pagination-bullet{width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display: inline-block;border-radius: 50%;background: var(--swiper-pagination-bullet-inactive-color, #000);opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border: none;margin: 0;padding: 0;box-shadow: none;appearance: none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer}.swiper-pagination-bullet:only-child{display: none !important}.swiper-pagination-bullet-active{opacity: var(--swiper-pagination-bullet-opacity, 1);background: var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right: 10px;top: 50%;transform: translate3d(0px, -50%, 0)}.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display: block}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top: 50%;transform: translateY(-50%);width: 8px}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display: inline-block;transition: 200ms transform, 200ms top}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left: 50%;transform: translateX(-50%);white-space: nowrap}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: 200ms transform, 200ms left}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: 200ms transform, 200ms right}.swiper-pagination-progressbar{background: rgba(0,0,0,0.25);position: absolute;width: 100%;height: 4px;bottom: 104px}@media all and (min-width: 521px){.swiper-pagination-progressbar{bottom: -4px}}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #0375b4;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin: right top}.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width: 100%;height: 4px;left: 0;bottom: 0}.swiper-vertical > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width: 4px;height: 100%;left: 0;top: 0}.swiper-pagination-lock{display: none}.form-input-with-validation{margin: 0 0 20px 0;border: 1px solid #dcdbe0;border-radius: 4px 4px 4px 4px;box-shadow: inset 0 1px 1px #dcdbe0;position: relative}.form-input-with-validation textarea,.form-input-with-validation input{width: 100%;background: transparent !important;border: none;box-shadow: none;font-weight: 700}.form-input-with-validation label{line-height: 1.5;cursor: text;display: block;font-weight: normal;color: #727272;left: 0;margin: 0;padding: 8px 14px 0;position: absolute;transition: all .2s;background-color: transparent}.form-input-with-validation label .error-message{display: none}.form-input-with-validation.is--filled label,.form-input-with-validation.is--active label,.form-input-with-validation.has--error label{font-size: 0.7rem;line-height: 1.8;border-radius: 14px;font-weight: bold;margin: 0 10px 0 10px;padding: 0 8px 0 8px;background: white;transform: translateY(-12px)}.form-input-with-validation.is--active,.form-input-with-validation.is--filled{border: 1px solid #0375b4 !important}.form-input-with-validation.is--active label,.form-input-with-validation.is--active textarea,.form-input-with-validation.is--active input,.form-input-with-validation.is--filled label,.form-input-with-validation.is--filled textarea,.form-input-with-validation.is--filled input{color: #0375b4}.form-input-with-validation.is--active input{color: #0375b4}.form-input-with-validation.has--error{border: 1px solid #c00c00 !important}.form-input-with-validation.has--error label,.form-input-with-validation.has--error textarea,.form-input-with-validation.has--error input{color: #c00c00}.form-input-with-validation.has--error label .error-message,.form-input-with-validation.has--error textarea .error-message,.form-input-with-validation.has--error input .error-message{display: inline}.form-input-with-validation.has--error input:-ms-input-placeholder{color: #c00c00;font-weight: normal;font-size: 0.84rem;text-overflow: ellipsis;opacity: 1}.form-input-with-validation.has--error input::-ms-input-placeholder{color: #c00c00;font-weight: normal;font-size: -1.16rem;text-overflow: ellipsis;opacity: 1}.form-input-with-validation.has--error input::-moz-placeholder{color: #c00c00;font-weight: normal;font-size: 0.84rem;text-overflow: ellipsis;opacity: 1}.form-input-with-validation.has--error input:-moz-placeholder{color: #c00c00;font-weight: normal;font-size: 0.84rem;text-overflow: ellipsis;opacity: 1}.form-input-with-validation.has--error input::-webkit-input-placeholder{color: #c00c00;font-weight: normal;font-size: 0.84rem;line-height: 8.84rem;text-overflow: ellipsis;opacity: 1}.select-field.is--filled select{color: #0375b4;border-color: #0375b4;font-weight: 700}::-webkit-inner-spin-button{display: none}input[type=date]:not(.has-value):before{color: #0375b4;margin-right: 4px;content: attr(placeholder)}.tspo-newsletter--email--field,.tspo-newsletter--birthdate--field{margin-top: 10px !important}.tspo-newsletter--custom-select{margin-bottom: 0 !important}.tspo-newsletter--gender-birthdate{display: block}.tspo-newsletter--gender-birthdate .tspo-newsletter--gender{width: 100%}.tspo-newsletter--gender-birthdate .tspo-newsletter--birthdate{width: 100%;margin-top: 8px}@media all and (min-width: 768px){.tspo-newsletter--gender-birthdate{display: flex}.tspo-newsletter--gender-birthdate .tspo-newsletter--gender{width: 30%;height: 40px;margin-right: 8px}.tspo-newsletter--gender-birthdate .tspo-newsletter--gender select{width: 100%;height: 100%}.tspo-newsletter--gender-birthdate .tspo-newsletter--birthdate{width: 100%;margin-top: 0}}.category-listing-banner-image{height: 120px}@media all and (min-width: 521px){.category-listing-banner-image{height: 250px}}.missing-image{padding: 8px;color: #dcdbe0;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: space-around;flex-wrap: nowrap}.missing-image:before{font-size: 3.6rem;font-family: "sportfits-icons";content: "\e911";margin-bottom: 8px}