.fs12{font-size:12px}.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:1.125rem;font-size:clamp(16.4px,1.125vw,18px)}.fs20{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}.fs24{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}.fs27{font-size:1.6875rem;font-size:clamp(18.2px,1.6875vw,27px)}.fs32{font-size:2rem;font-size:clamp(19.2px,2vw,32px)}.fs40{font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px)}.fs48{font-size:3rem;font-size:clamp(22.4px,3vw,48px)}.fs60{font-size:3.75rem;font-size:clamp(24.8px,3.75vw,60px)}.fs80{font-size:5rem;font-size:clamp(28.8px,5vw,80px)}.fs12-xxs{font-size:12px}.fs14-xxs{font-size:14px}.fs16-xxs{font-size:16px}.fs18-xxs{font-size:1.125rem;font-size:clamp(16.4px,1.125vw,18px)}.fs20-xxs{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}.fs24-xxs{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}.fs27-xxs{font-size:1.6875rem;font-size:clamp(18.2px,1.6875vw,27px)}.fs32-xxs{font-size:2rem;font-size:clamp(19.2px,2vw,32px)}.fs40-xxs{font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px)}.fs48-xxs{font-size:3rem;font-size:clamp(22.4px,3vw,48px)}.fs60-xxs{font-size:3.75rem;font-size:clamp(24.8px,3.75vw,60px)}.fs80-xxs{font-size:5rem;font-size:clamp(28.8px,5vw,80px)}@media only screen and (min-width:393px){.fs12-xs{font-size:12px}}@media only screen and (min-width:393px){.fs14-xs{font-size:14px}}@media only screen and (min-width:393px){.fs16-xs{font-size:16px}}@media only screen and (min-width:393px){.fs18-xs{font-size:1.125rem;font-size:clamp(16.4px,1.125vw,18px)}}@media only screen and (min-width:393px){.fs20-xs{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}}@media only screen and (min-width:393px){.fs24-xs{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}}@media only screen and (min-width:393px){.fs27-xs{font-size:1.6875rem;font-size:clamp(18.2px,1.6875vw,27px)}}@media only screen and (min-width:393px){.fs32-xs{font-size:2rem;font-size:clamp(19.2px,2vw,32px)}}@media only screen and (min-width:393px){.fs40-xs{font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px)}}@media only screen and (min-width:393px){.fs48-xs{font-size:3rem;font-size:clamp(22.4px,3vw,48px)}}@media only screen and (min-width:393px){.fs60-xs{font-size:3.75rem;font-size:clamp(24.8px,3.75vw,60px)}}@media only screen and (min-width:393px){.fs80-xs{font-size:5rem;font-size:clamp(28.8px,5vw,80px)}}@media only screen and (min-width:576px){.fs12-sm{font-size:12px}}@media only screen and (min-width:576px){.fs14-sm{font-size:14px}}@media only screen and (min-width:576px){.fs16-sm{font-size:16px}}@media only screen and (min-width:576px){.fs18-sm{font-size:1.125rem;font-size:clamp(16.4px,1.125vw,18px)}}@media only screen and (min-width:576px){.fs20-sm{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}}@media only screen and (min-width:576px){.fs24-sm{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}}@media only screen and (min-width:576px){.fs27-sm{font-size:1.6875rem;font-size:clamp(18.2px,1.6875vw,27px)}}@media only screen and (min-width:576px){.fs32-sm{font-size:2rem;font-size:clamp(19.2px,2vw,32px)}}@media only screen and (min-width:576px){.fs40-sm{font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px)}}@media only screen and (min-width:576px){.fs48-sm{font-size:3rem;font-size:clamp(22.4px,3vw,48px)}}@media only screen and (min-width:576px){.fs60-sm{font-size:3.75rem;font-size:clamp(24.8px,3.75vw,60px)}}@media only screen and (min-width:576px){.fs80-sm{font-size:5rem;font-size:clamp(28.8px,5vw,80px)}}@media only screen and (min-width:768px){.fs12-md{font-size:12px}}@media only screen and (min-width:768px){.fs14-md{font-size:14px}}@media only screen and (min-width:768px){.fs16-md{font-size:16px}}@media only screen and (min-width:768px){.fs18-md{font-size:1.125rem;font-size:clamp(16.4px,1.125vw,18px)}}@media only screen and (min-width:768px){.fs20-md{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}}@media only screen and (min-width:768px){.fs24-md{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}}@media only screen and (min-width:768px){.fs27-md{font-size:1.6875rem;font-size:clamp(18.2px,1.6875vw,27px)}}@media only screen and (min-width:768px){.fs32-md{font-size:2rem;font-size:clamp(19.2px,2vw,32px)}}@media only screen and (min-width:768px){.fs40-md{font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px)}}@media only screen and (min-width:768px){.fs48-md{font-size:3rem;font-size:clamp(22.4px,3vw,48px)}}@media only screen and (min-width:768px){.fs60-md{font-size:3.75rem;font-size:clamp(24.8px,3.75vw,60px)}}@media only screen and (min-width:768px){.fs80-md{font-size:5rem;font-size:clamp(28.8px,5vw,80px)}}@media only screen and (min-width:992px){.fs12-lg{font-size:12px}}@media only screen and (min-width:992px){.fs14-lg{font-size:14px}}@media only screen and (min-width:992px){.fs16-lg{font-size:16px}}@media only screen and (min-width:992px){.fs18-lg{font-size:1.125rem;font-size:clamp(16.4px,1.125vw,18px)}}@media only screen and (min-width:992px){.fs20-lg{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}}@media only screen and (min-width:992px){.fs24-lg{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}}@media only screen and (min-width:992px){.fs27-lg{font-size:1.6875rem;font-size:clamp(18.2px,1.6875vw,27px)}}@media only screen and (min-width:992px){.fs32-lg{font-size:2rem;font-size:clamp(19.2px,2vw,32px)}}@media only screen and (min-width:992px){.fs40-lg{font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px)}}@media only screen and (min-width:992px){.fs48-lg{font-size:3rem;font-size:clamp(22.4px,3vw,48px)}}@media only screen and (min-width:992px){.fs60-lg{font-size:3.75rem;font-size:clamp(24.8px,3.75vw,60px)}}@media only screen and (min-width:992px){.fs80-lg{font-size:5rem;font-size:clamp(28.8px,5vw,80px)}}@media only screen and (min-width:1280px){.fs12-xl{font-size:12px}}@media only screen and (min-width:1280px){.fs14-xl{font-size:14px}}@media only screen and (min-width:1280px){.fs16-xl{font-size:16px}}@media only screen and (min-width:1280px){.fs18-xl{font-size:1.125rem;font-size:clamp(16.4px,1.125vw,18px)}}@media only screen and (min-width:1280px){.fs20-xl{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}}@media only screen and (min-width:1280px){.fs24-xl{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}}@media only screen and (min-width:1280px){.fs27-xl{font-size:1.6875rem;font-size:clamp(18.2px,1.6875vw,27px)}}@media only screen and (min-width:1280px){.fs32-xl{font-size:2rem;font-size:clamp(19.2px,2vw,32px)}}@media only screen and (min-width:1280px){.fs40-xl{font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px)}}@media only screen and (min-width:1280px){.fs48-xl{font-size:3rem;font-size:clamp(22.4px,3vw,48px)}}@media only screen and (min-width:1280px){.fs60-xl{font-size:3.75rem;font-size:clamp(24.8px,3.75vw,60px)}}@media only screen and (min-width:1280px){.fs80-xl{font-size:5rem;font-size:clamp(28.8px,5vw,80px)}}@media only screen and (min-width:1600px){.fs12-xxl{font-size:12px}}@media only screen and (min-width:1600px){.fs14-xxl{font-size:14px}}@media only screen and (min-width:1600px){.fs16-xxl{font-size:16px}}@media only screen and (min-width:1600px){.fs18-xxl{font-size:1.125rem;font-size:clamp(16.4px,1.125vw,18px)}}@media only screen and (min-width:1600px){.fs20-xxl{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}}@media only screen and (min-width:1600px){.fs24-xxl{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}}@media only screen and (min-width:1600px){.fs27-xxl{font-size:1.6875rem;font-size:clamp(18.2px,1.6875vw,27px)}}@media only screen and (min-width:1600px){.fs32-xxl{font-size:2rem;font-size:clamp(19.2px,2vw,32px)}}@media only screen and (min-width:1600px){.fs40-xxl{font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px)}}@media only screen and (min-width:1600px){.fs48-xxl{font-size:3rem;font-size:clamp(22.4px,3vw,48px)}}@media only screen and (min-width:1600px){.fs60-xxl{font-size:3.75rem;font-size:clamp(24.8px,3.75vw,60px)}}@media only screen and (min-width:1600px){.fs80-xxl{font-size:5rem;font-size:clamp(28.8px,5vw,80px)}}@media only screen and (min-width:393px){.xxs-and-down{display:none!important}}@media only screen and (min-width:393px){.xxs-only{display:none!important}}@media only screen and (max-width:392.98px){.xxs-none{display:none!important}}@media only screen and (min-width:576px){.xs-and-down{display:none!important}}@media only screen and (max-width:392.98px){.xs-only{display:none!important}}@media only screen and (min-width:576px){.xs-only{display:none!important}}@media only screen and (min-width:393px) and (max-width:575.98px){.xs-none{display:none!important}}@media only screen and (max-width:392.98px){.xs-and-up{display:none!important}}@media only screen and (min-width:768px){.sm-and-down{display:none!important}}@media only screen and (max-width:575.98px){.sm-only{display:none!important}}@media only screen and (min-width:768px){.sm-only{display:none!important}}@media only screen and (min-width:576px) and (max-width:767.98px){.sm-none{display:none!important}}@media only screen and (max-width:575.98px){.sm-and-up{display:none!important}}@media only screen and (min-width:992px){.md-and-down{display:none!important}}@media only screen and (max-width:767.98px){.md-only{display:none!important}}@media only screen and (min-width:992px){.md-only{display:none!important}}@media only screen and (min-width:768px) and (max-width:991.98px){.md-none{display:none!important}}@media only screen and (max-width:767.98px){.md-and-up{display:none!important}}@media only screen and (min-width:1280px){.lg-and-down{display:none!important}}@media only screen and (max-width:991.98px){.lg-only{display:none!important}}@media only screen and (min-width:1280px){.lg-only{display:none!important}}@media only screen and (min-width:992px) and (max-width:1279.98px){.lg-none{display:none!important}}@media only screen and (max-width:991.98px){.lg-and-up{display:none!important}}@media only screen and (min-width:1600px){.xl-and-down{display:none!important}}@media only screen and (max-width:1279.98px){.xl-only{display:none!important}}@media only screen and (min-width:1600px){.xl-only{display:none!important}}@media only screen and (min-width:1280px) and (max-width:1599.98px){.xl-none{display:none!important}}@media only screen and (max-width:1279.98px){.xl-and-up{display:none!important}}@media only screen and (min-width:10000px){.xxl-and-down{display:none!important}}@media only screen and (max-width:1599.98px){.xxl-only{display:none!important}}@media only screen and (min-width:10000px){.xxl-only{display:none!important}}@media only screen and (min-width:1600px) and (max-width:9999.98px){.xxl-none{display:none!important}}@media only screen and (max-width:1599.98px){.xxl-and-up{display:none!important}}:root{--width-full:100%;--paddinginline-full:var(--padding-inline,10px)}.width-full.padding-inline{padding-left:var(--paddinginline-full,0.5rem);padding-right:var(--paddinginline-full,0.5rem)}.width-full slideshow.navigation-outside,slideshow.navigation-outside.width-full{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}.width-full{margin-left:auto;margin-right:auto;width:var(--width-full,100%);max-width:100%}:root{--width-main:min(100%,1600px);--paddinginline-main:var(--padding-inline,10px)}@media only screen and (min-width:1629.98px){:root{--paddinginline-main:0}}.width-main.padding-inline{padding-left:var(--paddinginline-main,0.5rem);padding-right:var(--paddinginline-main,0.5rem)}@media only screen and (max-width:1719.98px){.width-main slideshow.navigation-outside,slideshow.navigation-outside.width-main{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}}.width-main{margin-left:auto;margin-right:auto;width:var(--width-main,100%);max-width:1600px}:root{--width-narrow:min(100%,1400px);--paddinginline-narrow:var(--padding-inline,10px)}@media only screen and (min-width:768px){:root{--width-narrow:min(100%,868px)}}@media only screen and (min-width:992px){:root{--width-narrow:min(100%,87.5%)}}@media only screen and (min-width:914.98px){:root{--paddinginline-narrow:0}}.width-narrow.padding-inline{padding-left:var(--paddinginline-narrow,0.5rem);padding-right:var(--paddinginline-narrow,0.5rem)}@media only screen and (max-width:1004.98px){.width-narrow slideshow.navigation-outside,slideshow.navigation-outside.width-narrow{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}}.width-narrow{margin-left:auto;margin-right:auto;width:var(--width-narrow,100%);max-width:1400px}slideshow.navigation-outside .navigation.prev{translate:-50px -50%}slideshow.navigation-outside .navigation.next{translate:50px -50%}:root{--padding-inline:1rem;--color-white:#fff;--color-gray-150:#e4e5e4;--color-gray-200:#eee;--color-gray-300:#9da09d;--color-gray-450:#888;--color-gray-550:#707070;--color-gray-800:#242424;--color-black:#000;--color-red:var(--color-red-750);--color-red-750:#d00c00;--color-orange:#fc0;--color-green:#8cc38c;--color-lilac:#785dc8;--color-error:#d00c00;--color-warning:#fc0;--color-success:#8cc38c;--basefont:"Noto Sans",serif;--headfont:"Noto Sans",serif;--iconfont:"Font Awesome 6 Pro","Font Awesome 6 Free";--custfont:"ttgymnastics";--transition-duration:250ms;--transition-function:ease-in-out;--transition-delay:0ms;--transition-all:all var(--transition-duration) var(--transition-function) var(--transition-delay);--header-bg-color:var(--color-white);--header-fg-color:var(--color-black);--footer-bg-color:var(--color-gray-150);--footer-fg-color:var(--color-black);--href-color:currentColor;--href-color_hover:var(--color-red);--href-color_active:var(--color-gray-450);--href-decoration:none;--href-decoration_hover:underline;--href-decoration_active:underline;--btn-padding-inline:16px;--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-height:35px;--btn-line-height:16px;--btn-bg-color:var(--color-red);--btn-border-color:var(--color-red);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-red);--btn-fg-color_hover:var(--color-red);--btn-bg-color_active:var(--color-red);--btn-border-color_active:var(--color-red);--btn-fg-color_active:#fff;--btn-border-radius:0;--btn-border-width:1px;--btn-font-weight:400;--input-padding-inline:8px;--input-padding-block:calc(( ( var(--input-height) - var(--input-line-height) ) / 2 ) - var(--input-border-width));--input-height:35px;--input-line-height:16px;--input-bg-color:var(--color-white);--input-border-color:var(--color-black);--input-border-color_hover:var(--color-red);--input-border-color_active:var(--color-red);--input-border-width:1px;--input-border-radius:0;--input-color:var(--color-black);--input-placeholder:var(--color-gray-300);--input-font-weight:400;--slider-navigation-bg:var(--color-red);--slider-navigation-fg:var(--color-white);--slider-navigation-fa_icon-left:'\f324';--slider-navigation-fa_icon-right:'\f323';--slider-navigation-bg_hover:var(--color-gray-550);--slider-navigation-fg_hover:var(--color-white);--slider-navigation-bg_active:var(--color-gray-450);--slider-navigation-fg_active:var(--color-white);--slider-pagination-bg:var(--color-gray-550);--slider-pagination-fg:Transparent;--slider-pagination-bg_hover:var(--color-red);--slider-pagination-fg_hover:Transparent;--slider-pagination-bg_active:var(--color-gray-450);--slider-pagination-fg_active:Transparent;--slider-pagination-active-bg:var(--color-red);--slider-pagination-active-fg:Transparent}@media only screen and (min-width:992px){.mobile-only{display:none!important}}@media only screen and (max-width:991.98px){.desktop-only{display:none!important}}.slidemenu{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px}.slidemenu.right{left:auto;right:0}.slidemenu header{display:flex;justify-content:space-between;align-items:center}.slidemenu.right header{justify-content:flex-start;grid-gap:1rem}.slidemenu .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto;overscroll-behavior:contain}.slidemenu .back{cursor:pointer}.slidemenu .close{cursor:pointer}.slidemenu-shadow{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.5);filter:blur(1px);z-index:-1;opacity:0;pointer-events:none;cursor:wait;transition:opacity 300ms ease-in-out,z-index 0ms 300ms}.slidemenu-shadow #spinner{display:none;line-height:1}body[data-slidemenu='mainmenu'] #mainmenu,body[data-slidemenu='basket'] #quickbasket,body[data-slidemenu='account'] #myaccount,body[data-slidemenu='countrylanguage'] #countrylanguage,body[data-slidemenu='filters'] .productListFilters{z-index:901;opacity:1;display:block!important}.shadow-active #slidemenu-active-shadow,[data-slidemenu='mainmenu'] #slidemenu-active-shadow,[data-slidemenu='basket'] #slidemenu-active-shadow,[data-slidemenu='account'] #slidemenu-active-shadow,[data-slidemenu='filters'] #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}.shadow-active #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}.shadow-active #slidemenu-active-shadow #spinner{display:block}@font-face{font-family:'ttgymnastics';src:url('/_clientfiles/layout/fonts/ttgymnastics.eot?zfavfx');src:url('/_clientfiles/layout/fonts/ttgymnastics.eot?zfavfx#iefix') format('embedded-opentype'),url('/_clientfiles/layout/fonts/ttgymnastics.ttf?zfavfx') format('truetype'),url('/_clientfiles/layout/fonts/ttgymnastics.woff?zfavfx') format('woff'),url('/_clientfiles/layout/fonts/ttgymnastics.svg?zfavfx#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'ttgymnastics'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-magnifying-glass::before{content:"\f002"}.icon-heart::before{content:"\f004"}.icon-check:before{content:"\f00c"}.icon-xmark::before{content:"\f00d"}.icon-square-minus::before{content:"\f146"}.icon-square-plus::before{content:"\f0fe"}.icon-bars::before{content:"\f0c9"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-chevrons-down::before{content:"\f322"}.icon-chevrons-right:before{content:"\f323"}.icon-chevrons-left:before{content:"\f324"}.icon-chevrons-up:before{content:"\f325"}.icon-euro-sign::before{content:"\f153"}.icon-basket-shopping::before{content:"\f291"}.icon-truck-solid::before{content:"\f0d1"}.icon-circle-user::before{content:"\f2bd"}.icon-tt-gymnastics:before{content:"\e900"}html{font-family:var(--basefont);font-size:16px;line-height:1.5625;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;overflow-y:scroll;isolation:isolate}h1,h2,h3,h4,h5,h6{font-family:var(--headfont)}h1{font-size:2rem;font-size:clamp(19.2px,2vw,32px)}h2{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}h3{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}.large h1{font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px)}.large h2{font-size:2rem;font-size:clamp(19.2px,2vw,32px)}.large h3{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}.large h4{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}.large h5{font-size:16px}.large h6{font-size:14px}.small h1{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}.small h2{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}.small h3{font-size:16px}.small h4{font-size:14px}.small h5{font-size:12px}.small h6{font-size:12px}a:not([role="button"]),a:not([role="button"]):visited{color:var(--href-color);text-decoration:var(--href-decoration)}a:not([role="button"]):hover{color:var(--href-color_hover);text-decoration:var(--href-decoration_hover)}a:not([role="button"]):active{color:var(--href-color_active);text-decoration:var(--href-decoration_active)}b{font-weight:600}strong{font-weight:800}table th{text-align:left}table th[align='left'],table td[align='left']{text-align:left}table th[align='center'],table td[align='center']{text-align:center}table th[align='right'],table td[align='right']{text-align:right}.bg-red{background:var(--color-red)}.bg-gray-150{background:var(--color-gray-150)}@media only screen and (max-width:392.98px){.hidden{display:none}}@media only screen and (min-width:393px) and (max-width:575.98px){.hidden-xs{display:none}}@media only screen and (min-width:576px) and (max-width:767.98px){.hidden-sm{display:none}}@media only screen and (min-width:768px) and (max-width:991.98px){.hidden-md{display:none}}@media only screen and (min-width:992px) and (max-width:1279.98px){.hidden-lg{display:none}}@media only screen and (min-width:1280px) and (max-width:1599.98px){.hidden-xl{display:none}}@media only screen and (min-width:1600px) and (max-width:9999.98px){.hidden-xxl{display:none}}@media only screen and (max-width:991.98px){.hidden-mobile{display:none!important}}.light{font-weight:300}.semibold{font-weight:500}.text-shadow{text-shadow:var(--text-shadow-horizontal) var(--text-shadow-vertical) var(--text-shadow-blur) var(--text-shadow-color)}.hrFullMain,.hrFullNarrow{height:1px;background-color:var(--color-black)}.hrFullMain.right,.hrFullNarrow.right{margin-left:auto}.hrFullMain{width:calc(7px + 91.666666667%)}.hrFullNarrow{width:calc(7px + 86.458333333%)}.hrFullNarrow.logo{--_M2N:-5.208333333%;position:relative;margin-top:4.5vw;margin-bottom:4.5vw}.hrFullNarrow.logo::before{content:'';display:block;position:absolute;top:0;translate:-50% -50%;background:url('/_clientfiles/Layout/icons/Beeldmerk_TT_Gymnastics.svg');background-size:contain;background-position:center center;background-repeat:no-repeat;width:clamp(3rem,9vw,9rem);aspect-ratio:1}.hrFullNarrow.logo.right::before{left:var(--_M2N)}slideshow .navigation{border-radius:50%;font-family:var(--custfont)}slideshow.vertical{position:relative}slideshow.vertical .navigation{position:absolute;left:50%;padding:0;width:20px;height:20px;font-size:12px}slideshow.vertical .navigation.prev{top:0;translate:-50% -50%}slideshow.vertical .navigation.prev::before{content:'\f325'}slideshow.vertical .navigation.next{bottom:0;translate:-50% 50%}slideshow.vertical .navigation.next::before{content:'\f322'}slideshow .pagination .slick-dots li{display:flex;justify-content:center;align-items:center}slideshow.productsgrid{display:grid}slideshow.productsgrid .slides{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-auto-rows:auto;grid-auto-flow:column}slideshow.productsgrid .slick-list,slideshow.productsgrid .slick-track{grid-column:1 / -1;display:grid;grid-auto-rows:auto;grid-auto-flow:column}slideshow.productsgrid .slick-slide,slideshow.productsgrid .slick-slide>div{grid-row:span 4;display:grid;grid-template-rows:subgrid;grid-auto-flow:column}slideshow.productsgrid .slick-slide>div{grid-template-columns:subgrid}slideshow.productsgrid .product.slide{display:grid!important}slideshow .product.slide .label{display:none}.grid.productsgrid{grid-auto-rows:auto}.faqList{margin:0;width:100%}.faqList .faqItem a{color:currentColor;text-decoration:underline}.faqList .faqItem dt,.faqList .faqItem dd{margin:0}.faqList .faqItem dt{display:flex;justify-content:flex-start;align-items:center;grid-gap:3em;padding-top:10px;padding-bottom:10px;height:95px;background:var(--_bg-color);border:1px solid var(--_border-color,Transparent);border-radius:0;color:var(--_fg-color);transition:var(--transition-all);padding-left:clamp(2rem,9vw,9rem);padding-right:clamp(2rem,9vw,9rem);cursor:pointer}.faqList .faqItem dt svg{flex:0 0 24px;width:24px;height:24px;vertical-align:middle;--transition-all:transform var(--transition-duration) var(--transition-timing-function)}.faqList .faqItem dt span{flex:0 1 auto;line-height:1.25;font-family:var(--headfont);font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px);letter-spacing:.1em}.faqList .faqItem[aria-expanded='false']>dt>svg{transform:revert}.faqList .faqItem[aria-expanded='true']>dt>svg{transform:scaleY(-1)}.faqList .faqItem[aria-expanded='true']>dt{background-color:var(--_bg-active,var(--_bg-color));color:var(--_fg-active,var(--_fg-color))}.faqList .faqItem dd{display:none}.faqList .faqItem dd span{display:inline-block}.faqList .faqItem dd table{margin-bottom:1rem}.faqList .faqItem dd .faqList{margin-top:1.83rem}.faqList .faqItem ~ .faqItem{margin-top:1.83rem}.faqList.align-right .faqItem dt{flex-direction:row-reverse}.faqList.align-right .faqItem dt span{margin-left:0;margin-right:var(--padding-inline);text-align:right}.faqList.align-right .faqItem dd>span{display:block;padding:.5rem 41px 1rem 0}.faqList.align-right .faqItem dd table{margin-left:auto}@media only screen and (min-width:992px){.faqList .faqItem{border-radius:var(--_border-radius,8px)}.faqList.left .faqItem{border-radius:var(--_border-radius,8px) 0 0 var(--_border-radius,8px)}.faqList.right .faqItem{border-radius:0 var(--_border-radius,8px) var(--_border-radius,8px) 0}}.faqList .faqItem.hasAnswer dd{margin-top:0;padding-top:0;border-top:0 solid Trnsparent}.faqList .faqItem.hasAnswer dd>span{display:block;padding:2rem clamp(2rem,9vw,9rem);border:1px solid var(--color-gray-450)}.faqList .faqItem.hasAnswer[aria-expanded='true']>dd{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gray-450)}.faqList .faqList .faqItem dt>svg{order:1}.faqList .faqList .faqItem dt>span{order:2}.faqItem{--_bg-color:var(--color-red);--_border-color:Transparent;--_fg-color:var(--color-white);--_item-gap:1.83rem;width:100%}.faqItem .faqItem{--_bg-color:var(--color-gray-550);--_border-color:Transparent;--_fg-color:var(--color-white)}.faqItem summary{margin:calc(var(--_item-gap) / 2) 0}.faqItem a{color:currentColor;text-decoration:underline}.faqItem summary{display:flex;justify-content:flex-start;align-items:center;grid-gap:3em;padding-top:10px;padding-bottom:10px;height:95px;background:var(--_bg-color);border:1px solid var(--_border-color,Transparent);border-radius:0;color:var(--_fg-color);padding-left:clamp(2rem,9vw,9rem);padding-right:clamp(2rem,9vw,9rem);cursor:pointer}.faqItem summary svg{flex:0 0 24px;width:24px;height:24px;vertical-align:middle;transition:transform var(--transition-duration) var(--transition-timing-function)}.faqItem summary span{flex:0 1 auto;line-height:1.25;font-family:var(--headfont);font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px);letter-spacing:.1em}details.faqItem::details-content{display:block;block-size:0;overflow:hidden;transition-property:block-size,content-visibility,opacity;transition-duration:1000ms;transition-behavior:allow-discrete}details.faqItem>summary>svg{transform:revert}details.faqItem[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}details.faqItem[open]>summary>svg{transform:scaleY(-1)}details.faqItem ul{padding-left:1.1rem}.faqItem .faqItem>summary>svg{order:1}.faqItem .faqItem>summary>span{order:2}.faqItem .faqItem>div{position:relative;margin-top:calc(var(--_item-gap) / 2);padding:2rem clamp(2rem,9vw,9rem);border:1px solid var(--color-gray-450)}.faqItem .faqItem>div::before{content:'';position:absolute;top:calc(var(--_item-gap) * -1);right:0;left:0;display:block;margin-top:calc(var(--_item-gap) / 2);padding-top:calc(var(--_item-gap) / 2);border-top:1px solid var(--color-gray-450)}.chevron.up svg{rotate:180deg}.bb-list{padding-left:1.1rem}.fancybox-close-small{--btn-border-radius:0 0 0 60%;width:50px;height:50px;line-height:50px;background-color:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);filter:drop-shadow(0px 0 3px rgba(0,0,0,0.16));color:var(--btn-fg-color);transition:var(--transition-all)}.fancybox-close-small::after{position:static;background:transparent!important;border:revert;color:inherit!important;font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px)}.fancybox-close-small:hover{border-color:var(--color-red);color:var(--color-red)}.fancybox-close-small:hover:active{background-color:var(--color-gray-450);border-color:var(--color-gray-450);color:var(--color-white)}body.placeFooterBottom{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}body.placeFooterBottom header.layout,body.placeFooterBottom main.layout,body.placeFooterBottom footer.layout{flex:0 1 auto}body.placeFooterBottom footer.layout{margin-top:auto}.system-messages,.session-messages{--_border-radius:.5rem;background:#fff;border-radius:0 0 var(--_border-radius) var(--_border-radius)}.system-messages .close,.session-messages .close{position:absolute;cursor:pointer;top:12px;right:0;width:2em;height:2em}.system-messages .close::after,.session-messages .close::after{content:'\f00d';display:inline;margin-left:.5rem;color:#000;font-family:var(--iconfont);font-weight:100;font-size:1.5em}.system-messages .msg,.session-messages .msg{--_color:#785dc8;position:relative;padding:1em 2em 1em 1em;width:94vw;background-color:rgba(120,93,200,0.25);border:2px solid var(--_color);border-radius:0 0 var(--_border-radius) var(--_border-radius);color:#000}.system-messages .msg:has(~.msg),.session-messages .msg:has(~.msg){border-radius:0}@media only screen and (min-width:768px){.system-messages .msg,.session-messages .msg{width:720px}}.system-messages .msg.success,.session-messages .msg.success{--_color:#8cc38c;background-color:rgba(140,195,140,0.25)}.system-messages .msg.error,.session-messages .msg.error{--_color:#d00c00;background-color:rgba(208,12,0,0.25)}.system-messages .msg.warning,.session-messages .msg.warning{--_color:#fc0;background-color:rgba(255,204,0,0.25)}.system-messages .msg p,.session-messages .msg p{margin-bottom:.5em}.system-messages .msg p ~ p,.session-messages .msg p ~ p{margin-top:0}.system-messages:not(.inline),.session-messages:not(.inline){position:absolute;z-index:99995;top:0;left:50%;translate:-50% 0}.system-messages:not(.inline) .msg:not(.centered),.session-messages:not(.inline) .msg:not(.centered){border-top:none}.system-messages:has(.centered),.session-messages:has(.centered){top:20%;border-radius:var(--_border-radius)}.system-messages:has(.centered) .msg.centered,.session-messages:has(.centered) .msg.centered{padding:1.5em 3em 1.5em 1.5em;border-radius:var(--_border-radius);box-shadow:0 0 25px var(--_color)}.system-messages:has(.centered) .msg.centered ~ .msg,.session-messages:has(.centered) .msg.centered ~ .msg{margin-top:2rem}.session-messages{position:static;width:100%}.session-messages .msg{--_color:#fc0;padding:0 2em 1em;width:100%;color:var(--color-gray-800)}.session-messages .msg>div{position:relative}.session-messages .msg .close{top:-12px}.blockforms #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}.blockforms #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:500%;color:#fff}.blockforms #slidemenu-active-shadow #spinner{display:block}.placeholder-wrapper{position:relative}.placeholder-wrapper.center input{text-align:center}input[placeholder]:not([type='checkbox']):not([type='radio'])+label,select[placeholder]+label,.placeholder-wrapper textarea[placeholder]+label{display:inline-block;position:absolute;top:50%;left:var(--input-padding-inline,0.5rem);translate:0 -50%;transition:var(--transition-all);background:Transparent;color:var(--input-placeholder);font-size:1rem;font-weight:400;cursor:text}input[placeholder]:not([type='checkbox']):not([type='radio'])+label.center,select[placeholder]+label.center,.placeholder-wrapper textarea[placeholder]+label.center{left:50%;translate:-50% -50%}input[placeholder]:not([type='checkbox']):not([type='radio'])+label.small,select[placeholder]+label.small,.placeholder-wrapper textarea[placeholder]+label.small{--_padding-inline:3px;z-index:11;padding:0 var(--_padding-inline);line-height:.85rem;top:0;left:var(--input-padding-inline,0.5rem);translate:calc(var(--_padding-inline) * -1) -50%;background:Transparent;background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 52%,rgba(255,255,255,0) 53%,rgba(255,255,255,0) 100%);color:#000;font-size:.85rem}.placeholder-wrapper.center input[placeholder]:not([type='checkbox']):not([type='radio'])+label,.placeholder-wrapper.center select[placeholder]+label,.placeholder-wrapper.center .placeholder-wrapper textarea[placeholder]+label,.placeholder-wrapper.center input[placeholder]:not([type='checkbox']):not([type='radio'])+label.small,.placeholder-wrapper.center select[placeholder]+label.small,.placeholder-wrapper.center .placeholder-wrapper textarea[placeholder]+label.small{left:50%;translate:-50% -50%}input[placeholder]:not([type=checkbox]):not([type=radio]):focus+label,.placeholder-wrapper textarea[placeholder]:focus+label,input[placeholder]:not([type=checkbox]):not([type=radio]):not(:placeholder-shown)+label,.placeholder-wrapper textarea[placeholder]:not(:placeholder-shown)+label{--_padding-inline:3px;z-index:11;padding:0 var(--_padding-inline);line-height:.85rem;top:0;left:var(--input-padding-inline,0.5rem);translate:calc(var(--_padding-inline) * -1) -50%;background:Transparent;background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 52%,rgba(255,255,255,0) 53%,rgba(255,255,255,0) 100%);color:#000;font-size:.85rem}select[placeholder]+label{pointer-events:none}select[placeholder]:valid+label{--_padding-inline:3px;z-index:11;padding:0 var(--_padding-inline);line-height:.85rem;top:0;left:var(--input-padding-inline,0.5rem);translate:calc(var(--_padding-inline) * -1) -50%;background:Transparent;background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 52%,rgba(255,255,255,0) 53%,rgba(255,255,255,0) 100%);color:#000;font-size:.85rem}.btn-white{--btn-bg-color:#fff;--btn-border-color:#fff;--btn-fg-color:var(--color-red);--btn-bg-color_hover:var(--color-red);--btn-border-color_hover:var(--color-red);--btn-fg-color_hover:#fff;--btn-bg-color_active:#fff;--btn-border-color_active:var(--color-red);--btn-fg-color_active:var(--color-red)}.btn-gray{--btn-bg-color:var(--color-gray-450);--btn-border-color:var(--color-gray-450);--btn-fg-color:var(--color-white);--btn-bg-color_hover:var(--color-white);--btn-border-color_hover:var(--color-gray-450);--btn-fg-color_hover:var(--color-gray-450);--btn-bg-color_active:var(--color-white);--btn-border-color_active:var(--color-gray-800);--btn-fg-color_active:var(--color-gray-800)}.btn-disabled{--btn-bg-color:var(--color-gray-150);--btn-border-color:var(--color-gray-150);--btn-fg-color:var(--color-white);--btn-bg-color_hover:var(--color-gray-150);--btn-border-color_hover:var(--color-gray-150);--btn-fg-color_hover:var(--color-white);--btn-bg-color_active:var(--color-gray-150);--btn-border-color_active:var(--color-gray-150);--btn-fg-color_active:var(--color-white)}button,[role="button"],input[type='button'],input[type='submit'],a.button,span.button{-webkit-appearance:button;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;grid-gap:var(--padding-inline);padding:var(--btn-padding-block) var(--btn-padding-inline);line-height:var(--btn-line-height);font-family:var(--basefont);font-size:16px;font-weight:var(--btn-font-weight,400);text-align:center;vertical-align:middle;cursor:pointer;background-color:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);color:var(--btn-fg-color);transition:var(--transition-all)}button:hover,[role="button"]:hover,input[type='button']:hover,input[type='submit']:hover,a.button:hover,span.button:hover{background-color:var(--btn-bg-color_hover,var(--btn-bg-color));border-color:var(--btn-border-color_hover,var(--btn-border-color));outline:none;color:var(--btn-fg-color_hover,var(--btn-fg-color))}button:hover:active,[role="button"]:hover:active,input[type='button']:hover:active,input[type='submit']:hover:active,a.button:hover:active,span.button:hover:active{background-color:var(--btn-bg-color_active,var(--btn-bg-color));border-color:var(--btn-border-color_active,var(--btn-border-color));color:var(--btn-fg-color_active,var(--btn-fg-color))}button.white,[role="button"].white,input[type='button'].white,input[type='submit'].white,a.button.white,span.button.white{--btn-bg-color:#fff;--btn-border-color:#fff;--btn-fg-color:var(--color-red);--btn-bg-color_hover:var(--color-red);--btn-border-color_hover:var(--color-red);--btn-fg-color_hover:#fff;--btn-bg-color_active:#fff;--btn-border-color_active:var(--color-red);--btn-fg-color_active:var(--color-red)}button.gray,[role="button"].gray,input[type='button'].gray,input[type='submit'].gray,a.button.gray,span.button.gray{--btn-bg-color:var(--color-gray-450);--btn-border-color:var(--color-gray-450);--btn-fg-color:var(--color-white);--btn-bg-color_hover:var(--color-white);--btn-border-color_hover:var(--color-gray-450);--btn-fg-color_hover:var(--color-gray-450);--btn-bg-color_active:var(--color-white);--btn-border-color_active:var(--color-gray-800);--btn-fg-color_active:var(--color-gray-800)}button.fluid,[role="button"].fluid,input[type='button'].fluid,input[type='submit'].fluid,a.button.fluid,span.button.fluid{width:100%}@media only screen and (max-width:575.98px){button.fluid-xs,[role="button"].fluid-xs,input[type='button'].fluid-xs,input[type='submit'].fluid-xs,a.button.fluid-xs,span.button.fluid-xs{width:100%}}button.clear,[role="button"].clear,input[type='button'].clear,input[type='submit'].clear,a.button.clear,span.button.clear{background:Transparent!important;color:var(--btn-bg-color)}button.clear:hover,[role="button"].clear:hover,input[type='button'].clear:hover,input[type='submit'].clear:hover,a.button.clear:hover,span.button.clear:hover{background:var(--btn-bg-color)!important;color:var(--btn-fg-color)}button.no-border,[role="button"].no-border,input[type='button'].no-border,input[type='submit'].no-border,a.button.no-border,span.button.no-border,button.no-border:hover,[role="button"].no-border:hover,input[type='button'].no-border:hover,input[type='submit'].no-border:hover,a.button.no-border:hover,span.button.no-border:hover,button.no-border:active,[role="button"].no-border:active,input[type='button'].no-border:active,input[type='submit'].no-border:active,a.button.no-border:active,span.button.no-border:active{border-color:Transparent!important}button.circle,[role="button"].circle,input[type='button'].circle,input[type='submit'].circle,a.button.circle,span.button.circle{justify-content:center;padding:0;width:var(--btn-height)!important;height:var(--btn-height);line-height:var(--btn-height);border-radius:50%}button.circle [class^="icon-"],[role="button"].circle [class^="icon-"],input[type='button'].circle [class^="icon-"],input[type='submit'].circle [class^="icon-"],a.button.circle [class^="icon-"],span.button.circle [class^="icon-"]{margin-left:0;vertical-align:baseline}button.square,[role="button"].square,input[type='button'].square,input[type='submit'].square,a.button.square,span.button.square{--btn-height:50px;justify-content:center;padding:0;width:var(--btn-height)!important;height:var(--btn-height);line-height:var(--btn-height)}button.square [class^="icon-"],[role="button"].square [class^="icon-"],input[type='button'].square [class^="icon-"],input[type='submit'].square [class^="icon-"],a.button.square [class^="icon-"],span.button.square [class^="icon-"]{margin-left:0;vertical-align:baseline}button[disabled],[role="button"][disabled],input[type='button'][disabled],input[type='submit'][disabled],a.button[disabled],span.button[disabled],button.disabled,[role="button"].disabled,input[type='button'].disabled,input[type='submit'].disabled,a.button.disabled,span.button.disabled{--btn-bg-color:var(--color-gray-150);--btn-border-color:var(--color-gray-150);--btn-fg-color:var(--color-white);--btn-bg-color_hover:var(--color-gray-150);--btn-border-color_hover:var(--color-gray-150);--btn-fg-color_hover:var(--color-white);--btn-bg-color_active:var(--color-gray-150);--btn-border-color_active:var(--color-gray-150);--btn-fg-color_active:var(--color-white);opacity:1;cursor:not-allowed}button[disabled].clear:hover,[role="button"][disabled].clear:hover,input[type='button'][disabled].clear:hover,input[type='submit'][disabled].clear:hover,a.button[disabled].clear:hover,span.button[disabled].clear:hover,button.disabled.clear:hover,[role="button"].disabled.clear:hover,input[type='button'].disabled.clear:hover,input[type='submit'].disabled.clear:hover,a.button.disabled.clear:hover,span.button.disabled.clear:hover{background:Transparent!important;color:var(--color-gray-200)}button.favorite:hover,[role="button"].favorite:hover,input[type='button'].favorite:hover,input[type='submit'].favorite:hover,a.button.favorite:hover,span.button.favorite:hover{color:#fff}button.favorite.add:hover i,[role="button"].favorite.add:hover i,input[type='button'].favorite.add:hover i,input[type='submit'].favorite.add:hover i,a.button.favorite.add:hover i,span.button.favorite.add:hover i{font-weight:900}button.favorite.del:hover i,[role="button"].favorite.del:hover i,input[type='button'].favorite.del:hover i,input[type='submit'].favorite.del:hover i,a.button.favorite.del:hover i,span.button.favorite.del:hover i{font-weight:400}button.favorite.del:hover i::after,[role="button"].favorite.del:hover i::after,input[type='button'].favorite.del:hover i::after,input[type='submit'].favorite.del:hover i::after,a.button.favorite.del:hover i::after,span.button.favorite.del:hover i::after{color:#fff;opacity:1}a[role='button'],a.button,a[role='button']:hover,a.button:hover{text-decoration:none}::placeholder{color:var(--input-placeholder);opacity:1}:-ms-input-placeholder{color:var(--input-placeholder)}::-ms-input-placeholder{color:var(--input-placeholder)}.input-white{--input-bg-color:Transparent;--input-border-color:#fff;--input-color:#fff;--input-placeholder:rgba(255,255,255,0.5)}.input-white+label{--input-placeholder:#fff}.input-gray{--input-bg-color:Transparent;--input-border-color:var(--color-gray-250);--input-color:#000;--input-placeholder:rgba(0,0,0,0.5)}.input-gray+label{--input-placeholder:#fff}.input-disabled{--input-bg-color:#fff;--input-border-color:var(--color-gray-250);--input-color:var(--color-gray-250)}.input-disabled+label{--input-placeholder:var(--color-gray-250)}input:not([type=checkbox]):not([type=radio]),textarea,select{height:var(--input-height);line-height:var(--input-line-height);background-color:var(--input-bg-color);border:var(--input-border-width) solid var(--input-border-color);color:var(--input-color);font-size:var(--input-font-size);font-weight:var(--input-font-weight);vertical-align:middle}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea:not([type=color]):not([type=file]),select:not([type=color]):not([type=file]){padding-left:var(--input-padding-inline);padding-right:var(--input-padding-inline);border-radius:var(--input-border-radius)}input:not([type=checkbox]):not([type=radio]).white,textarea.white,select.white{--input-bg-color:Transparent;--input-border-color:#fff;--input-color:#fff;--input-placeholder:rgba(255,255,255,0.5)}input:not([type=checkbox]):not([type=radio]).white+label,textarea.white+label,select.white+label{--input-placeholder:#fff}input:not([type=checkbox]):not([type=radio]).gray,textarea.gray,select.gray{--input-bg-color:Transparent;--input-border-color:var(--color-gray-250);--input-color:#000;--input-placeholder:rgba(0,0,0,0.5)}input:not([type=checkbox]):not([type=radio]).gray+label,textarea.gray+label,select.gray+label{--input-placeholder:#fff}input:not([type=checkbox]):not([type=radio]).fluid,textarea.fluid,select.fluid{width:100%}@media only screen and (max-width:575.98px){input:not([type=checkbox]):not([type=radio]).fluid-xs,textarea.fluid-xs,select.fluid-xs{width:100%}}input:not([type=checkbox]):not([type=radio]):hover,textarea:hover,select:hover{border-color:var(--input-border-color_hover)}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus,input:not([type=checkbox]):not([type=radio]):active,textarea:active,select:active{border-color:var(--input-border-color_active);outline:none}input:not([type=checkbox]):not([type=radio]).value-problem,textarea.value-problem,select.value-problem,.checkfieldissue input:not([type=checkbox]):not([type=radio]),.checkfieldissue textarea,.checkfieldissue select{background-color:rgba(208,12,0,0.05);border-color:var(--color-error);outline:1px solid var(--color-error)}input:not([type=checkbox]):not([type=radio]).value-problem+label,textarea.value-problem+label,select.value-problem+label,.checkfieldissue input:not([type=checkbox]):not([type=radio])+label,.checkfieldissue textarea+label,.checkfieldissue select+label{color:var(--color-error)!important;font-weight:600}input:not([type=checkbox]):not([type=radio]).value-ok,textarea.value-ok,select.value-ok{border-color:var(--color-success);outline:1px solid var(--color-success)}input:not([type=checkbox]):not([type=radio]).value-ok+label,textarea.value-ok+label,select.value-ok+label{color:var(--color-black)!important;font-weight:normal}input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled,input:not([type=checkbox]):not([type=radio]).disabled,textarea.disabled,select.disabled{--input-bg-color:#fff;--input-border-color:var(--color-gray-250);--input-color:var(--color-gray-250)}input:not([type=checkbox]):not([type=radio]):disabled+label,textarea:disabled+label,select:disabled+label,input:not([type=checkbox]):not([type=radio]).disabled+label,textarea.disabled+label,select.disabled+label{--input-placeholder:var(--color-gray-250)}textarea{padding-top:.5rem;padding-bottom:.5rem;line-height:normal!important}select{padding-left:calc(var(--input-padding-inline) - 6px)}.updowninput{--input-border-color:var(--color-black);--input-placeholder:var(--color-black);--btn-padding-inline:0;--btn-height:calc((var(--input-height) / 2) - (var(--input-border-width) * 2));--btn-bg-color:var(--color-white);--btn-border-color:var(--color-black);--btn-border-color_active:var(--color-red);--btn-fg-color:var(--color-black);position:relative;width:60px}.updowninput input[type="number"]{padding-right:20px!important;padding-left:4px!important;width:100%;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.updowninput input[type="number"]::-webkit-inner-spin-button,.updowninput input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none}.updowninput button{position:absolute;right:2px;justify-content:center;padding:0;width:var(--btn-height);height:var(--btn-height);font-size:10px}.updowninput button.qty-plus{bottom:calc(50% - 1px)}.updowninput button.qty-minus{top:calc(50% - 1px)}.togglePassword{z-index:10;position:absolute;top:50%;right:.5rem;translate:0 -50%;text-decoration:none}input[type='password'] ~ .togglePassword .hide{display:none}input[type='text'] ~ .togglePassword .show{display:none}.breadcrumbs{margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-gray-450);margin-top:0;color:#000;font-size:10px;text-transform:uppercase;transition:var(--transition-all)}.breadcrumbs ol{display:none}.breadcrumbs a{color:currentColor;font-weight:400}.breadcrumbs a,.breadcrumbs a:hover{text-decoration:none}.breadcrumbs ol{display:block;margin:0;padding:0}.breadcrumbs ol li{display:inline-block}.breadcrumbs ol li:last-child a{font-weight:700}.breadcrumbs ol li.hidden{width:0;opacity:0}.breadcrumbs ol li:not(.hidden) ~ li::before{content:"|";display:inline-block;margin:0 1em}@media only screen and (min-width:576px){.breadcrumbs{font-size:12px}}@media only screen and (min-width:768px){.breadcrumbs{margin-bottom:2rem;font-size:16px}}header.layout{--href-color:var(--header-fg-color);--href-color_hover:var(--header-fg-color);z-index:1;position:relative;background:var(--header-bg-color);color:var(--header-fg-color)}body[data-slidemenu="mainmenu"] header.layout{z-index:901}header.layout .headerLayout{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}header.layout .headerLayout .logo{flex:0 0 100%;padding:1rem 0 1.5rem;width:100%;height:100%;border-bottom:1px solid var(--color-gray-150)}header.layout .headerLayout .logo svg{max-width:100%}@media only screen and (min-width:992px){header.layout .headerLayout .logo{flex:1 1 auto;margin-right:auto}}header.layout .headerLayout .headerbasket{margin-left:auto}@media only screen and (max-width:991.98px){header.layout{filter:drop-shadow(0px 0 3px rgba(0,0,0,0.16))}header.layout .headerLayout{padding-left:0;padding-right:0}header.layout .headerLayout .logo,header.layout .headerLayout .topmenu{padding-left:var(--paddinginline-main);padding-right:var(--paddinginline-main)}}@media only screen and (min-width:992px){header.layout .headerLayout{grid-template-columns:auto auto 70px}header.layout .headerLayout .logo{flex:1 1 auto;margin-right:auto;padding:3rem 0}header.layout .headerLayout .logo,header.layout .headerLayout .logo svg{max-width:48vw}}@media only screen and (min-width:1280px){header.layout .headerLayout .logo,header.layout .headerLayout .logo svg{max-width:918px}}.headerTop{background-color:var(--color-red);color:var(--color-white)}.headerTop .usps{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:3rem;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px;height:100%;list-style-type:none}.headerTop .usps .usp{display:inline-flex!important;flex-flow:row nowrap;justify-content:flex-start;align-items:center;grid-column-gap:1.5rem;white-space:nowrap;letter-spacing:.25em}.headerTop .usps .usp [class^="icon-"]{font-size:32px}.headerBottom .headerBottomLayout{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:100%}@media only screen and (min-width:992px){.headerBottom{height:4.6875rem;background-color:var(--color-gray-150);color:var(--color-black)}}nav.topmenu{flex:0 0 100%}nav.topmenu ul{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:1.5rem;margin:0 0 0 auto;padding:0;height:80px;list-style-type:none}nav.topmenu ul li{display:block}nav.topmenu ul li.basket{height:60px}nav.topmenu ul a{display:block;--href-color:var(--color-red);width:40px;height:40px;line-height:40px;font-size:36px;text-align:center}nav.topmenu ul a,nav.topmenu ul a:hover{text-decoration:none}@media only screen and (min-width:992px){nav.topmenu{flex:1 1 auto}nav.topmenu ul{justify-content:flex-end}nav.topmenu ul li.basket{order:-1}nav.topmenu ul a{--href-color:var(--color-white);--href-color_hover:var(--color-white);display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:var(--color-gray-450);font-size:2rem;font-size:clamp(19.2px,2vw,32px)}nav.topmenu ul a:hover{background:var(--color-red)}nav.topmenu ul a.headerbasket{background:Transparent}}.headerbasket{display:block;position:relative;margin-right:1rem;text-decoration:none}.headerbasket [class^="icon-"]{font-size:40px}.headerbasket .totalcount{position:absolute;top:4px;right:-16px;display:flex;justify-content:center;align-items:center;width:25px;height:25px;background:var(--color-gray-450);border-radius:50%;color:var(--color-white);font-size:14px}.headerbasket .totalamount{position:absolute;top:100%;left:50%;translate:-50% 0;line-height:1;color:var(--color-red);font-size:12px;font-weight:700;text-align:center;white-space:nowrap}.headerbasket:hover .totalcount{background:var(--color-red)}@media only screen and (min-width:992px){.headerbasket [class^="icon-"]{color:var(--color-red);font-size:60px}.headerbasket .totalcount{position:absolute;top:-10px;right:revert;left:-40px;translate:0;width:50px;height:50px;font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}.headerbasket .totalamount{position:absolute;top:100%;left:50%;translate:-50% 0;font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}}nav.mainmenu{display:block;margin:0;padding:0}nav.mainmenu ul{margin:var(--padding-inline);padding:0;list-style-type:none}nav.mainmenu ul li{display:block}@media only screen and (max-width:991.98px){nav.mainmenu{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px;background-color:#fff;bottom:revert;grid-column:revert!important;grid-row:revert!important;justify-self:revert!important;align-self:revert!important;width:0;overflow:hidden}nav.mainmenu.right{left:auto;right:0}nav.mainmenu header{display:flex;justify-content:space-between;align-items:center}nav.mainmenu.right header{justify-content:flex-start;grid-gap:1rem}nav.mainmenu .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto;overscroll-behavior:contain}nav.mainmenu .back{cursor:pointer}nav.mainmenu .close{cursor:pointer}nav.mainmenu header{--_header-height:60px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:var(--paddinginline-main);height:var(--_header-height);background:var(--color-gray-150);color:var(--color-red);font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}nav.mainmenu header .logo{--_padding-y:15px;display:block;padding:var(--_padding-y) 0;max-width:100%;height:var(--_header-height)}nav.mainmenu header .logo svg{width:100%;max-height:calc(var(--_header-height) - (var(--_padding-y) * 2))}nav.mainmenu header .title+[class^="icon-"]{margin-left:1rem}nav.mainmenu header .close{--btn-height:60px;flex:0 0 var(--btn-height);flex-flow:column;grid-gap:5px;width:60px!important;height:var(--btn-height);line-height:1}nav.mainmenu header .close [class^="icon-"]{font-size:24px}nav.mainmenu header .close .text{font-size:12px}nav.mainmenu .scroll{top:60px;padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain}body[data-slidemenu="mainmenu"] nav.mainmenu{left:0;width:100%}nav.mainmenu header{padding-left:var(--paddinginline-main)}nav.mainmenu ul{display:block;position:static}nav.mainmenu ul[data-level="1"]{margin-bottom:2rem}nav.mainmenu ul[data-level="1"]>li>a{--href-color:var(--color-red);font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px);font-weight:700}nav.mainmenu ul[data-level="1"]>li ~ li{margin-top:1rem}nav.mainmenu ul[data-level="1"] ul{margin:0}nav.mainmenu ul[data-level="1"] ul li{border-bottom:1px solid var(--color-black)}nav.mainmenu ul[data-level="1"] a{padding:0 var(--paddinginline-main);line-height:2.5rem}nav.mainmenu ul[data-level="2"] ul{display:none}nav.mainmenu ul .scroll{position:static}}@media only screen and (min-width:992px){nav.mainmenu header{display:none}nav.mainmenu a,nav.mainmenu a:hover{text-decoration:none}nav.mainmenu ul{display:flex;flex-flow:row wrap;justify-content:flex-start;grid-gap:2rem;padding:0;background:var(--color-gray-150)}nav.mainmenu ul li{display:block;white-space:nowrap}nav.mainmenu ul li:hover{cursor:pointer}nav.mainmenu ul li a{display:inline-block}nav.mainmenu ul li a [class^="icon-"]{margin-left:.5rem}nav.mainmenu ul ul{display:none}nav.mainmenu [data-level="1"]>li>a{display:block;text-transform:uppercase}nav.mainmenu [data-level="1"]>li>a:hover{filter:drop-shadow(0px 0 .5px rgba(0,0,0,0.5))}body[data-slidemenu="mainmenu"] nav.mainmenu [data-level="1"]>li>a{line-height:75px}body[data-slidemenu="mainmenu"] nav.mainmenu [data-level="1"] .webgroups>ul>li>a{font-weight:800}body[data-slidemenu="mainmenu"] nav.mainmenu [data-level="1"]>[data-selected='current']{position:relative}body[data-slidemenu="mainmenu"] nav.mainmenu [data-level="1"]>[data-selected='current']>a{font-weight:800;border-bottom:1px solid var(--color-gray-450)}body[data-slidemenu="mainmenu"] nav.mainmenu [data-level="1"]>[data-selected='current'] ul[data-level="2"]{position:absolute;top:100%;left:-1rem;padding-right:1rem;padding-left:1rem;display:flex;flex-flow:column;grid-gap:.5em;margin:0;padding-top:1rem;padding-bottom:1.5rem}body[data-slidemenu="mainmenu"] nav.mainmenu [data-level="1"]>[data-selected='current'] ul[data-level="2"] li{break-inside:avoid}body[data-slidemenu="mainmenu"] nav.mainmenu [data-level="1"]>[data-selected='current'].webgroups{position:static}body[data-slidemenu="mainmenu"] nav.mainmenu [data-level="1"]>[data-selected='current'].webgroups ul[data-level="2"]{left:0;display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}body[data-slidemenu="mainmenu"] nav.mainmenu [data-level="1"]>[data-selected='current'] ul[data-level="3"]{display:block;margin:0}}.slidemenu{background-color:#fff}.slidemenu header{--_header-height:60px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:var(--paddinginline-main);height:var(--_header-height);background:var(--color-gray-150);color:var(--color-red);font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}.slidemenu header .logo{--_padding-y:15px;display:block;padding:var(--_padding-y) 0;max-width:100%;height:var(--_header-height)}.slidemenu header .logo svg{width:100%;max-height:calc(var(--_header-height) - (var(--_padding-y) * 2))}.slidemenu header .title+[class^="icon-"]{margin-left:1rem}.slidemenu header .close{--btn-height:60px;flex:0 0 var(--btn-height);flex-flow:column;grid-gap:5px;width:60px!important;height:var(--btn-height);line-height:1}.slidemenu header .close [class^="icon-"]{font-size:24px}.slidemenu header .close .text{font-size:12px}.slidemenu .scroll{top:60px;padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain}.loadingscreen{display:none;position:fixed;inset:0;z-index:900;background-color:rgba(0,0,0,0.25);backdrop-filter:blur(2px)}.loadingscreen i{position:absolute;left:50%;top:50%;transform:translate(-50% -50%);color:#fff;font-size:4em}.loadingscreen.show{display:block}main.layout{isolation:isolate;position:relative}footer.layout{--href-color:var(--footer-fg-color);--href-color_hover:var(--footer-fg-color);background:var(--footer-bg-color);color:var(--footer-fg-color);font-weight:300}.footerLayout{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;margin-top:4rem;padding-top:4rem;padding-bottom:4rem;border-top:1px solid var(--color-gray-550)}@media only screen and (min-width:576px){.footerLayout{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.footerLayout{grid-template-columns:2fr repeat(2,1fr)}}.footerLayout address{grid-column:span 1}@media only screen and (min-width:576px){.footerLayout address{grid-row:span 2;padding-right:var(--paddinginline-main)}}.footerLayout address p{margin:.5rem 0;font-weight:700;font-style:normal;letter-spacing:.1em}.footerLayout address .logo{display:block}.footerLayout address .logo svg{max-width:480px}.footerLayout nav{display:grid;grid-template-columns:subgrid;grid-auto-rows:auto}@media only screen and (min-width:768px){.footerLayout nav{grid-column:span 2}}.footerLayout nav ul{display:block;margin:0;padding:0;list-style-type:none}.footerLayout nav ul li{display:block;line-height:1.8}.footerLayout nav ul li strong{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}@media only screen and (max-width:991.98px){.footerLayout nav ul ~ ul{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-black)}}.footerLayout .newsletterForm{max-width:540px}@media only screen and (min-width:768px){.footerLayout .newsletterForm{grid-column:span 2}}.footerBottom{padding-top:1em;padding-bottom:1em;background:var(--color-white);color:var(--color-black);font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:.05em}ul.social{display:block;margin:2rem 0;padding:0;list-style-type:none}ul.social li{display:inline-block}ul.social li ~ li{margin-left:1rem}@media only screen and (min-width:992px){ul.social{margin:1rem 0 0}}.newsletterForm h3{color:var(--color-red);margin-bottom:0}.newsletterForm h3+p{margin-top:0}.newsletterForm input{--input-border-color:var(--color-white);--input-height:50px;width:100%}search.searchform{position:relative;width:100%;max-width:480px}search.searchform .searchtext{--input-height:50px;--input-bg-color:var(--color-gray-200);padding-right:calc(var(--btn-height) + var(--btn-padding-inline)) !important;width:100%}search.searchform .searchtext[placeholder]+label{top:14px!important}search.searchform .searchtext[placeholder]:focus+label,search.searchform .searchtext[placeholder]:not(:placeholder-shown)+label{translate:0 -19px!important}search.searchform .searchbutton{--btn-padding-inline:0;--btn-height:50px;--btn-bg-color_hover:var(--color-gray-200);--btn-fg-color_hover:var(--color-gray-450);position:absolute;right:0;top:0;height:var(--btn-height);width:var(--btn-height);min-width:revert!important;justify-content:center;text-align:center;font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}@media only screen and (max-width:991.98px){#slidemenu-search{position:absolute;bottom:0;right:0;left:0;height:0;transition:var(--transition-all);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:1rem;padding-left:var(--paddinginline-main);padding-right:var(--paddinginline-main);background:var(--color-white);overflow:hidden}#slidemenu-search>form{width:100%}#slidemenu-search>form .searchbutton{display:none}#slidemenu-search .close{flex:0 0 var(--btn-height)}body[data-slidemenu='search'] #slidemenu-search{height:80px}}#autosearchresults{display:none;margin:0 auto;padding:0;width:100%;max-width:100%;min-height:0;border:none;border-radius:0}@media only screen and (min-width:992px){#autosearchresults{position:absolute;top:100%;left:5vw;right:0;width:auto}}#autosearchresults .content{width:100%;max-height:calc(100vh - 78px);border-radius:0 0 var(--btn-border-radius) var(--btn-border-radius);overflow:auto}#autosearchresults .content .scroll{padding:0 var(--padding-inline);width:100%;background:#fff;color:#000}#autosearchresults .content .scroll table{border:none}#autosearchresults .content button{margin:1rem 0 0;width:100%}#autosearchresults .close{position:absolute;right:0;top:-38px;background:var(--color-orange);border-color:var(--color-orange);border-radius:0 var(--input-border-radius) 0 var(--btn-border-radius);color:#fff;font-weight:700}#autosearchresults .close:hover{cursor:pointer}#autosearchresults .loader{display:none;position:absolute;font-size:2em;top:1em;left:50%}#autosearchresults table{width:100%;border:0;border-collapse:collapse;border-spacing:0}#autosearchresults table tr[onclick]:hover{cursor:pointer}#autosearchresults table tr[onclick]:hover,#autosearchresults table tr[onclick]:hover a,#autosearchresults table tr[onclick]:hover a:hover{color:currentColor;text-shadow:.5px 0 0 currentColor}#autosearchresults table tr:nth-child(even) td{background:var(--color-gray)}#autosearchresults table th,#autosearchresults table td{line-height:1.5rem;border-bottom:1px solid var(--color-darkgray)}#autosearchresults table td.image{padding:0 .5rem;width:4rem}#autosearchresults table td.image img{width:3rem;height:3rem;object-fit:cover;object-position:center center;mix-blend-mode:multiply}#autosearchresults table td.desc{text-align:left}#autosearchresults table td.price{padding:0 .5rem;text-align:right}#autosearchresults table a{--href-color:#000;display:block}#autosearchresults table tfoot tr td{border:none}body[data-searchresults="true"] .topmenu{z-index:1}body[data-searchresults="true"] #autosearchresults{display:block}#quickbasket table.basket{padding:.5rem .5rem 1.5rem .5rem}#quickbasket table.basket th,#quickbasket table.basket td{padding:.5rem}#quickbasket table.basket tbody tr ~ tr th,#quickbasket table.basket tbody tr ~ tr td{border-top:1px solid var(--color-gray-450)}#quickbasket button.remove{--padding-inline:0;--btn-padding-inline:var(--btn-padding-block);--btn-bg-color:var(--color-black)}#quickbasket button.remove:hover{--btn-bg-color:var(--color-red)}nav.groupmenu ul{display:flex;flex-flow:column nowrap;margin:0;padding:0;list-style-type:none}nav.groupmenu ul li{display:block}nav.groupmenu>ul{grid-row-gap:.25em}nav.groupmenu .submenu{grid-row-gap:0;overflow:hidden;transition:var(--transition-all)}nav.groupmenu .submenu>li{max-height:0;transition:var(--transition-all)}nav.groupmenu .hassubs>a{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}nav.groupmenu .hassubs>a .exp::after{content:"\f078";display:inline-block;margin-left:.5em;color:var(--color-blue);font-family:var(--iconfont);font-weight:900}nav.groupmenu li.active,nav.groupmenu li.current,nav.groupmenu li.ancestor{max-height:unset!important}nav.groupmenu li.active>a .exp::after,nav.groupmenu li.current>a .exp::after,nav.groupmenu li.ancestor>a .exp::after{content:"\f077"}nav.groupmenu li.active>.submenu,nav.groupmenu li.current>.submenu,nav.groupmenu li.ancestor>.submenu{display:flex;grid-row-gap:.25em;margin-top:.5em;padding-left:.75em}nav.groupmenu li.active>.submenu>li,nav.groupmenu li.current>.submenu>li,nav.groupmenu li.ancestor>.submenu>li{max-height:1.5em}nav.groupmenu li a{line-height:1.5;text-decoration:none}nav.groupmenu li.current>a,nav.groupmenu li.ancestor>a{color:var(--color-red)}nav.groupmenu li.submenu>li{margin-top:0}nav.groupmenu .submenu{margin-top:.25em;padding-left:1em}.productListContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem 6vw;margin-bottom:100px}@media only screen and (min-width:768px){.productListContainer{grid-template-columns:210px 1fr;grid-template-rows:50px auto auto;grid-template-areas:"options   options" "filters   products" "filters   pagination"}.productListContainer .productListFilters{grid-area:filters}.productListContainer .productListOptions{grid-area:options}.productListContainer .productList{grid-area:products}.productListContainer .productListPagination{grid-area:pagination}}@media only screen and (min-width:992px){.productListContainer{grid-template-columns:240px auto}}@media only screen and (min-width:1280px){.productListContainer{grid-template-columns:320px auto}}.productGroupInformation h1{margin-top:0}.productListOptions{display:flex;flex-flow:row wrap;justify-content:end;align-items:center;grid-gap:1rem}@media only screen and (min-width:768px){.productListOptions .productListMode{margin-left:auto}}.productListPagination{display:grid;justify-content:center;align-items:center;grid-template-columns:1fr auto 1fr;padding-top:1rem;padding-bottom:1rem;background:var(--color-gray-150)}.productListPagination span.prev{grid-column:1;justify-self:end}.productListPagination span.pages{grid-column:2}.productListPagination span.pages .artpage.current{background-color:buttontext;color:buttonface;font-weight:700}.productListPagination span.next{grid-column:3}.productListPagination .artpage{margin:0 .25rem}.productGroupInformation h1{font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}.product{grid-column:span 1;grid-row:span 4;display:grid;grid-template-rows:subgrid;grid-gap:0;margin-bottom:3.6vw}.product:hover{cursor:pointer}.product .image{position:relative;display:block;width:100%;aspect-ratio:.666666667;border:1px solid var(--color-gray-550)}.product .image img{width:100%;height:100%;object-fit:cover;object-position:center center;mix-blend-mode:multiply}.product .title{margin-top:1rem;color:var(--color-gray-450);font-size:larger;font-weight:bold}.product .price{margin-top:1rem}.product .price del{color:var(--color-red)}.product .price:has(.label){position:relative}.product .cta{margin-top:1rem;height:49px;font-size:1.6875rem;font-size:clamp(18.2px,1.6875vw,27px);font-weight:bold}.favorite-container{position:absolute;bottom:0;right:0}.favorite-container button.favorite{width:40px;height:40px;background:Transparent;border:none;border-radius:20px 20px 0 20px;background-size:40px;background-position:center center}.label{z-index:2;position:absolute;display:inline-flex;justify-content:center;align-items:center;padding:.25em .5em;aspect-ratio:1;background:var(--color-red);background-image:url('/_clientfiles/layout/label-bg.svg');background-size:100%;background-position:center center;border:none;border-radius:50%;color:var(--color-white);font-weight:800;text-transform:uppercase;font-size:12px}.label.new{bottom:0;left:0;translate:-40% -25%;rotate:-16deg}.label.sale{top:0;left:0;translate:-25% .5rem;background-color:#f85e00;background-image:url('/_clientfiles/layout/label-bg_orange.svg')}.label.clearance{top:.5rem;right:-1rem;translate:.5rem -25%}.label.discount{top:.5rem;right:-1rem;translate:.5rem -25%}.image .label.discount{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}.product .image .label.discount{font-size:12px}.productList .grid{grid-template-columns:1fr;grid-auto-rows:auto;grid-column-gap:2.6vw}@media only screen and (min-width:393px){.productList .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.productList .grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.productList .grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:767.98px){.productFilters{margin-left:auto}.productFilters .toggleFilters{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}.productListFilters{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px;background-color:#fff;bottom:100%;width:100%;background:#fff;transition:var(--transition-all);overflow:hidden}.productListFilters.right{left:auto;right:0}.productListFilters header{display:flex;justify-content:space-between;align-items:center}.productListFilters.right header{justify-content:flex-start;grid-gap:1rem}.productListFilters .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto;overscroll-behavior:contain}.productListFilters .back{cursor:pointer}.productListFilters .close{cursor:pointer}.productListFilters header{--_header-height:60px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:var(--paddinginline-main);height:var(--_header-height);background:var(--color-gray-150);color:var(--color-red);font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}.productListFilters header .logo{--_padding-y:15px;display:block;padding:var(--_padding-y) 0;max-width:100%;height:var(--_header-height)}.productListFilters header .logo svg{width:100%;max-height:calc(var(--_header-height) - (var(--_padding-y) * 2))}.productListFilters header .title+[class^="icon-"]{margin-left:1rem}.productListFilters header .close{--btn-height:60px;flex:0 0 var(--btn-height);flex-flow:column;grid-gap:5px;width:60px!important;height:var(--btn-height);line-height:1}.productListFilters header .close [class^="icon-"]{font-size:24px}.productListFilters header .close .text{font-size:12px}.productListFilters .scroll{top:60px;padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain}body[data-slidemenu='filters'] .productListFilters{bottom:0}body[data-slidemenu='filters'] .productListFilters .scroll{overflow-y:scroll;overscroll-behavior:contain}body[data-slidemenu='filters'] .productListFilters .scroll #showFilterResults,body[data-slidemenu='filters'] .productListFilters .scroll #activefilters{padding-inline:var(--padding-inline)}}body[data-slidemenu='filters'] main.layout{z-index:901}@media only screen and (min-width:768px){.productFilters,.productListFilters header{display:none}}#artfilters{display:flex;flex-flow:column;grid-gap:.5rem 1rem}#artfilters>.title{margin-top:1rem;font-weight:700}#artfilters>.title,#artfilters .artfilter>.title{line-height:2.5em;font-size:1.5rem;font-size:clamp(17.6px,1.5vw,24px)}#artfilters .artfilter{position:relative}#artfilters .artfilter .title{display:flex;justify-content:space-between;align-items:center;margin-top:.5em;padding-top:.5em;border-top:1px solid currentColor;cursor:pointer}#artfilters .artfilter .title .exp{line-height:inherit;font-size:1rem;font-family:var(--custfont)}#artfilters .artfilter .title .exp::before{content:"\f0fe"}#artfilters .artfilter .artfiltervals{z-index:1;display:none;padding:.5rem 0;width:100%}#artfilters .artfilter.active .title .exp::before{content:"\f146"}#artfilters .artfilter .item.disabled{opacity:.35}#ArtFilterPriceSlider.ui-corner-all,#ArtFilterPriceSlider .ui-corner-all{border-radius:0}#ArtFilterPriceSlider.ui-slider-horizontal{height:17px}#ArtFilterPriceSlider.ui-slider-horizontal .ui-widget-header{top:7px;height:1px;background:var(--color-black)}#ArtFilterPriceSlider.ui-slider-horizontal .ui-slider-handle{top:-10px;margin-left:0;height:37px;width:6px;background:var(--color-black);border:none}#ArtFilterPriceSlider.ui-widget.ui-widget-content{background:var(--color-gray-150);border-color:var(--color-gray-450)}#ArtFilterPriceRange{display:flex;justify-content:space-between;align-items:center;margin-top:21px}#ArtFilterPriceRange .updowninput{--input-height:35px;width:100px;white-space:nowrap}#ArtFilterPriceRange .updowninput label{margin-right:.5em}#ArtFilterPriceRange .updowninput input{width:revert}#ArtFilterPriceRange hr{margin:0 1rem;width:100%;background:var(--color-gray-450);border-color:var(--color-gray-450)}.productdetails{display:grid;grid-template-columns:1fr;grid-template-areas:"summary" "images" "cluster" "order" "desclong" "related";grid-gap:0;margin-bottom:3vw}@media only screen and (min-width:992px){.productdetails{grid-template-columns:3fr 2fr 2fr;grid-template-areas:"images   title    title" "images   desclong order" "related  related  related";grid-gap:0 clamp(1rem,4.5625vw,73px)}}.productdetails .summary{grid-area:summary}.productdetails .desclong{grid-area:desclong}.productdetails .images{grid-area:images}.productdetails .orderblock{grid-area:order}.productdetails .images,.productdetails .orderblock{margin-bottom:auto}.productdetails .summary.mobile-only{margin-bottom:2rem}.productdetails .images{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-auto-flow:column}.productdetails .images .image{position:relative;grid-column:1 / span 2;display:grid;grid-template-columns:subgrid;aspect-ratio:.7}.productdetails .images .image picture{grid-column:1 / span 2;aspect-ratio:.7}.productdetails .images .thumbs{grid-column:3}.productdetails .images .thumbs .slides{position:absolute;grid-gap:1rem}@media only screen and (min-width:992px){.productdetails .images{grid-template-columns:repeat(5,1fr)}.productdetails .images .image{grid-column:2 / span 4}.productdetails .images .image picture{grid-column:1 / span 4}.productdetails .images .thumbs{grid-column:1}}.productdetails .images:has(.label){position:relative}.productdetails .title{margin-top:0;font-size:2.5rem;font-size:clamp(20.8px,2.5vw,40px);font-weight:500}@media only screen and (min-width:992px){.productdetails .title{color:var(--color-red)}}.productdetails .descwebshort{font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px)}.productdetails .price{line-height:1.1em;color:var(--color-gray-550);font-size:1.6875rem;font-size:clamp(18.2px,1.6875vw,27px)}.productdetails .price del{color:var(--color-red)}.productdetails .price .label{position:relative;margin-left:1rem;top:50%;translate:0 -50%}.productdetails p.clearance{margin-top:0;color:var(--color-red);font-weight:700}.productdetails .descriptionlong{line-height:1.5em;color:var(--color-gray-550);font-size:1.125rem;font-size:clamp(16.4px,1.125vw,18px)}.productdetails .descwebshort,.productdetails .XXXdesclong,.productdetails .descriptionlong{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-black)}.productdetails .images{grid-gap:1rem}.productdetails .images picture img{width:100%;height:100%;object-fit:cover;object-position:center center;border:1px solid var(--color-gray-550)}.productdetails .orderblock{display:grid;grid-template-columns:subgrid;grid-gap:1rem;margin-top:1rem}.productdetails .orderblock .cta{order:1}.productdetails .orderblock .favorite{order:2}.productdetails .orderblock .stockNotice{order:3}.productdetails .orderblock .usps{order:4}@media only screen and (min-width:992px){.productdetails .orderblock .cta{grid-column:1;grid-row:1}.productdetails .orderblock .favorite{grid-column:2;grid-row:1}.productdetails .orderblock .stockNotice{grid-column:1 / span 2;grid-row:2}.productdetails .orderblock .usps{grid-column:1 / span 2;grid-row:3}}@media only screen and (min-width:992px){.productdetails .orderblock .stockNotice{grid-column:1;grid-row:2}.productdetails .orderblock .usps{grid-column:2;grid-row:2}}.productdetails .orderblock .favorite{margin-left:auto}.productdetails .orderblock .order{display:flex;margin-top:1rem}.productdetails ul.usps{display:block;margin:0;padding:0;list-style-type:none}.productdetails ul.usps li{line-height:2.5em;font-weight:bold;letter-spacing:.1em}.productdetails ul.usps li::before{content:"\f00c";margin-right:.5em;line-height:inherit;color:var(--color-green);font-family:var(--custfont);font-size:1rem}ul.stockNotice{display:block;margin:0;padding:0;list-style-type:none}ul.stockNotice li{justify-content:flex-start;align-items:flex-start;grid-column-gap:3em;margin:1rem 0 0 0;padding:0;line-height:1.5;font-size:12px}.productSizeInformation{padding:clamp(1rem,5vw,5rem) clamp(1.5rem,7vw,7rem);max-width:960px;border:1px solid var(--color-gray-450)}.productSizeInformation [role="button"].fluid{max-width:320px}.productSizeInformation .sizeTable-layout{display:flex;flex-flow:column;justify-content:center;align-items:center;grid-gap:2vw;margin-top:2vw}@media only screen and (min-width:992px){.productSizeInformation .sizeTable-layout{flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.productSizeInformation .sizeTable-layout table{order:-1}}.productSizeInformation .sizeTable-layout table{width:100%;letter-spacing:.1em}.productSizeInformation .sizeTable-layout table th{padding-top:.5em;padding-bottom:1rem;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);font-size:2rem;font-size:clamp(19.2px,2vw,32px);font-weight:500;text-transform:uppercase;text-align:center}.productSizeInformation .sizeTable-layout table th:first-child{border-left:1px solid var(--color-black)}.productSizeInformation .sizeTable-layout table th:last-child{border-right:1px solid var(--color-black)}.productSizeInformation .sizeTable-layout table td{line-height:2.5em;border:1px solid var(--color-black);border-top:none;font-size:12px;text-align:center}.productSizeInformation .sizeTable-layout table td ~ td{border-left:none}.productSelection thead{background:var(--color-red);color:var(--color-white);font-size:1.25rem;font-size:clamp(16.8px,1.25vw,20px);text-align:center}.productSelection thead th{padding:.5em .5rem;border-bottom:16px solid var(--color-white)}.productSelection tr td ~ td{padding-left:.5rem}.productSelection tr ~ tr td{padding-top:.5rem}.productSelection .desc{padding:0 .5em;border:1px solid var(--color-black)}.stockStatus{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;grid-column-gap:1em;line-height:var(--input-height);font-size:12px}.stockStatus::before{content:'';display:inline-block;width:18px;height:18px;border:1px solid var(--color-gray-550);border-radius:50%}.stockStatus.InStock::before{background-color:var(--color-green)}.stockStatus.LimitedAvailability::before{background-color:var(--color-orange)}.stockStatus.OutOfStock::before{background-color:var(--color-red)}tr.stockNotification td{padding-bottom:0}td.stockNotification{padding-top:0;color:var(--color-red);font-size:12px}.stockForm{padding:1rem 2rem}.stockForm input{height:50px;line-height:1;border:1px solid var(--color1);border-radius:5px;padding:.5rem 1rem}nav#myaccount .scroll{overflow-y:auto}nav#myaccount p,nav#myaccount ul,nav#myaccount hr{margin:var(--padding-inline);padding:0}nav#myaccount ul,nav#myaccount p:last-of-type{margin-bottom:2rem}nav#myaccount ul{display:block;position:static;list-style-type:none}nav#myaccount ul li{border-bottom:1px solid var(--color-black)}nav#myaccount ul a{padding:0 var(--padding-inline);line-height:2.5rem}nav#myaccount hr{background:var(--color-gray-450);border-color:var(--color-gray-450)}nav#countrylanguage .scroll{overflow-y:auto}nav#countrylanguage p,nav#countrylanguage ul,nav#countrylanguage hr{margin:var(--padding-inline);padding:0}nav#countrylanguage ul,nav#countrylanguage p:last-of-type{margin-bottom:2rem}nav#countrylanguage ul{display:block;position:static;list-style-type:none}nav#countrylanguage ul li{border-bottom:1px solid var(--color-black)}nav#countrylanguage ul a{padding:0 var(--padding-inline);line-height:2.5rem}nav#countrylanguage hr{background:var(--color-gray-450);border-color:var(--color-gray-450)}nav#countrylanguage .scroll{padding-left:1em}nav#countrylanguage .update button{margin-top:2em;width:200px}#accountHome{display:grid;grid-template-columns:1 r;grid-gap:2vh}#accountHome .yourOrders .history .amount{display:none}@media only screen and (min-width:768px){#accountHome{grid-template-columns:1fr 2fr;grid-gap:0 2vw}#accountHome .yourOrders{grid-row:1 / span 2;grid-column:2}#accountHome .yourFavorites{grid-column:span 2}#accountHome .yourLogoff{grid-column:span 2}#accountHome .yourOrders .history .amount{display:table-cell}}@media only screen and (min-width:1280px){#accountHome{grid-template-columns:1fr 2fr 2fr}#accountHome .yourFavorites{grid-row:1 / span 2;grid-column:3 / span 1}#accountHome .yourLogin{grid-column:1}#accountHome .yourLogoff{grid-column:span 3}}.placeholder-wrapper span.optional,.placeholder-wrapper span.required{z-index:1;position:absolute;top:-2px;right:0;color:red}.placeholder-wrapper span.optional::after,.placeholder-wrapper span.required::after{content:'*'}.placeholder-wrapper span.optional{color:rgba(208,12,0,0.5)}.placeholder-wrapper input:not([type="radio"]):not([type="checkbox"]),.placeholder-wrapper select{width:100%}select{width:100%}.placeholder-wrapper{position:relative;margin:.5em 0;max-width:100%}.placeholder-wrapper.street{width:calc(98% - 80px)}.placeholder-wrapper.housenr{width:80px}.placeholder-wrapper.zipcode{width:120px}.placeholder-wrapper.city{width:calc(98% - 120px)}.placeholder-wrapper.country select{max-width:100%;padding-left:5px}.placeholder-wrapper.housenr input{width:100%;text-align:right}.placeholder-wrapper input:not([type="radio"]):not([type="checkbox"]){width:100%}.inputgroup{display:flex;justify-content:space-between;max-width:100%;margin:.5em 0}.inputgroup .input{margin:0}.accountDetails{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:2vw}@media only screen and (min-width:768px){.accountDetails{grid-template-columns:3fr 2fr}}@media only screen and (min-width:1280px){.accountDetails{grid-template-columns:repeat(2,4fr) 3fr}}.accountDetails.signInUp{grid-row-gap:0}.accountDetails.signInUp .login{order:1}.accountDetails.signInUp .customerform{order:2}@media only screen and (min-width:768px){.accountDetails.signInUp .customerform{grid-column:span 2}}@media only screen and (min-width:1280px){.accountDetails.signInUp .customerform{order:1}.accountDetails.signInUp .login{order:2}}.accountDetails.signInUp section{padding:0}.accountDetails.signInUp section h2{width:100%;border-bottom:1px solid var(--color-gray-450)}.accountDetails.signInUp section.login{padding:1rem 2rem;background:var(--color-gray-150)}.customergrid{display:grid;grid-template-columns:1fr;grid-column-gap:2vw}@media only screen and (min-width:1280px){.customergrid{grid-template-columns:1fr 1fr}}.favoriteList{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem;margin-bottom:100px}@media only screen and (min-width:768px){.favoriteList{grid-template-columns:1fr;grid-template-rows:auto 24px auto 22px}}table.favorites .image{padding:5px 5px 5px 0}table.favorites .image img{width:50px;height:75px;object-fit:contain;object-position:center center}nav.orderpath{display:flex;flex-flow:column;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;width:100%}nav.orderpath .orderpathstep{display:flex;flex-flow:row nowrap;justify-content:flex-start;grid-gap:.5em;padding:0;width:100%;line-height:2;background-color:var(--color-gray-150);border:1px solid var(--color-gray-450);color:var(--color-gray-450);font-size:16px}nav.orderpath .orderpathstep.orderpathpassedstep{background-color:var(--color-gray-450);color:var(--color-gray-150)}nav.orderpath .orderpathstep.orderpathactivestep{font-weight:bold;background-color:var(--color-red);color:#fff}nav.orderpath .orderpathstep .orderpathstepnr{width:2em;text-align:center}nav.orderpath .orderpathstep span,nav.orderpath .orderpathstep a{display:block}nav.orderpath .orderpathstep a{align-self:stretch;text-decoration:none}nav.orderpath .orderpathstep a:hover{color:#fff;text-decoration:none}nav.orderpath .orderpathfuturestep{display:none}nav.orderpath ~ .orderpath .orderpathstep{display:none}nav.orderpath ~ .orderpath .orderpathfuturestep{display:flex}@media only screen and (min-width:992px){nav.orderpath{flex-flow:row nowrap;justify-content:stretch}nav.orderpath .orderpathfuturestep{display:flex}nav.orderpath ~ .orderpath{display:none}}.orderpathbuttons{margin:2rem 0 6vw;display:flex;flex-flow:column nowrap;justify-content:space-between;grid-gap:1rem}.orderpathbuttons .prev{order:2}.orderpathbuttons .next{order:1}@media only screen and (min-width:768px){.orderpathbuttons{flex-flow:row wrap}.orderpathbuttons .prev{order:1}.orderpathbuttons .next{order:2}}.orderpathBasket .basketcontents .bg-gray-150,.orderpathConfirm .basketcontents .bg-gray-150{padding:1rem var(--padding-inline) 1.5rem}.orderpathBasket{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem;align-items:start}@media only screen and (min-width:992px){.orderpathBasket{grid-template-columns:8fr 3fr;grid-gap:0 4vw}.orderpathBasket .basketcontents{grid-row:span 4}}.orderpathBasket .basketcontents h1{margin-top:0;margin-bottom:1rem}.orderpathBasket .deliverymethod h3{margin-top:0;margin-bottom:1rem;line-height:50px}.orderpathBasket .deliverymethod .extrainfo{margin:.5rem 0 0 1.25rem;font-weight:500}.orderpathBasket .deliverymethod .extrainfo em{font-size:14px;font-weight:300}.orderpathBasket .discountcode .error input,.orderpathBasket .discountcode .error button{outline:2px solid var(--color-red)}.orderpathBasket .discountcode .valid input,.orderpathBasket .discountcode .valid button{outline:2px solid var(--color-green)}.orderpathBasket .discountcode .valid button{--btn-bg-color:var(--color-green);--btn-border-color:var(--color-green)}.orderpathBasket .remarks textarea{width:calc(100% - 52px);min-height:100px}.orderpathBasket .orderpathbuttons{margin-top:auto;padding-top:2rem}table.basket{width:100%}table.basket thead td.remove,table.basket tbody td.remove{width:50px}table.basket thead td.image,table.basket tbody td.image{visibility:hidden;width:0;overflow:hidden}table.basket thead td.image img,table.basket tbody td.image img{width:0;height:0}@media only screen and (max-width:991.98px){table.basket thead td.image,table.basket tbody td.image{padding:0}}@media only screen and (min-width:992px){table.basket thead td.image,table.basket tbody td.image{visibility:visible;width:60px;vertical-align:top}table.basket thead td.image picture,table.basket tbody td.image picture{display:block;padding:.25rem;aspect-ratio:.666666667}table.basket thead td.image picture img,table.basket tbody td.image picture img{width:100%;height:100%;object-fit:cover;object-position:center center}}@media only screen and (min-width:576px){table.basket thead td.count,table.basket tbody td.count{width:60px}table.basket thead td.price,table.basket tbody td.price{width:120px}table.basket thead td.total,table.basket tbody td.total{width:120px}}table.basket button.remove{--btn-padding-inline:.5rem;color:var(--color-gray-450)}table.basket button.remove:hover{color:var(--color-white)}table.basket tfoot.totals .subtotal .linetotal,table.basket tfoot.totals .total .linetotal{border-top:1px solid currentColor}table.basket tfoot.totals .total .linetotal{border-bottom:3px double currentColor}@media only screen and (max-width:575.98px){table.basket{display:grid;grid-template-columns:1fr 3fr 1fr;grid-auto-rows:auto}table.basket thead,table.basket tbody,table.basket tfoot,table.basket tr{grid-column:span 3;display:grid;grid-template-columns:subgrid;grid-auto-rows:auto}table.basket tr .remove{grid-area:desc}table.basket tr .desc{grid-area:desc}table.basket tr .count{grid-area:count}table.basket tr .price{grid-area:price}table.basket tr .total,table.basket tr .linetotal{grid-area:total}table.basket thead tr{grid-template-areas:"desc 	desc	total"}table.basket thead tr .remove,table.basket thead tr .count,table.basket thead tr .price{display:none}table.basket tbody tr{position:relative;align-items:center;grid-template-areas:"desc	desc 	desc" "count	price	total"}table.basket tbody tr .image{display:none}table.basket tbody tr .desc{padding-right:2.5rem}table.basket tbody tr .price{text-align:left}table.basket tbody tr .remove{position:absolute;top:0;right:0}table.basket tbody tr ~ tr{margin-top:.5rem;border-top:1px solid var(--color-gray-550);badding-top:.5rem}table.basket tfoot tr{grid-template-areas:"desc 	desc	total"}}table.basket div.error{color:#b00;font-style:italic;font-size:smaller;text-align:right}.orderpathDetails{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:2vw}.orderpathDetails .deliverymethod{order:1}.orderpathDetails .deliveryaddress{order:2}.orderpathDetails .payment{order:3}.orderpathDetails .orderinfo{order:4}.orderpathDetails .summary{order:5}@media only screen and (min-width:768px){.orderpathDetails{grid-template-columns:3fr 2fr}.orderpathDetails .deliverymethod,.orderpathDetails .deliveryaddress,.orderpathDetails .payment{grid-column:1}.orderpathDetails .orderinfo,.orderpathDetails .summary{grid-column:2}.orderpathDetails .deliveryaddress{grid-row:span 2}.orderpathDetails .orderinfo{grid-row:1 / span 1}.orderpathDetails .summary{grid-row:2 / span 3}}@media only screen and (min-width:1280px){.orderpathDetails{grid-template-columns:repeat(2,4fr) 3fr}.orderpathDetails .deliverymethod,.orderpathDetails .deliveryaddress{grid-column:1}.orderpathDetails .deliveryaddress{grid-row:span 2}.orderpathDetails .orderinfo,.orderpathDetails .payment{grid-column:2}.orderpathDetails .orderinfo{grid-row:1}.orderpathDetails .summary{grid-column:3;grid-row:1 / span 2}}.orderpathDetails .deliverymethod .extrainfo{display:none!important}.orderpathDetails .delivery-sub em{font-size:14px;font-weight:300}.orderpathDetails .orderinfo .reference input{width:100%}.orderpathDetails .orderinfo .remarks textarea{width:100%;height:3em}@media only screen and (min-width:992px){.orderpathDetails .orderinfo{display:flex;justify-content:space-between}.orderpathDetails .orderinfo .reference{flex:0 0 30%}.orderpathDetails .orderinfo .remarks{flex:0 0 65%}}.orderpathDetails .summary{--_padding:1rem var(--padding-inline) 1.5rem;padding:var(--_padding);background:var(--color-gray-150)}.orderpathDetails .summary tr.subtotal .subtotal.first{border-top:none}.orderpathDetails.signInUp{grid-row-gap:0}.orderpathDetails.signInUp .login{order:1}.orderpathDetails.signInUp .guest{order:2}.orderpathDetails.signInUp .signup{order:3}.orderpathDetails.signInUp .customerform{order:4}@media only screen and (min-width:768px){.orderpathDetails.signInUp .guest{order:1}.orderpathDetails.signInUp .login{order:2;grid-row:span 2}.orderpathDetails.signInUp .customerform{grid-column:span 2}}@media only screen and (min-width:1280px){.orderpathDetails.signInUp .signup{order:2}.orderpathDetails.signInUp .login{order:3}}.orderpathDetails.signInUp section{padding:0}.orderpathDetails.signInUp section.account-type{display:flex;flex-flow:column}.orderpathDetails.signInUp section.summary{padding:var(--_padding)}.orderpathDetails.signInUp section h2{width:100%;border-bottom:1px solid var(--color-gray-450)}.orderpathDetails.signInUp section .container{padding:1rem var(--padding-inline) 0;border:1px solid var(--color-gray-450)}.orderpathDetails.signInUp section.guest .container,.orderpathDetails.signInUp section.signup .container{margin-bottom:1rem}.orderpathDetails.signInUp section main,.orderpathDetails.signInUp section footer{opacity:0;max-height:0;overflow:hidden;transition:var(--transition-all)}.orderpathDetails.signInUp section.customerform{margin-top:-1px}.orderpathDetails.signInUp section.customerform:not(.active) .container{border:none}.orderpathDetails.signInUp section.active{align-self:stretch}.orderpathDetails.signInUp section.active .container{height:100%;background-color:#fefcfc;border-color:var(--color-red)}.orderpathDetails.signInUp section.active.guest .container,.orderpathDetails.signInUp section.active.signup .container{z-index:1;margin-bottom:0;border-bottom-width:2px;border-bottom-color:#fefcfc}.orderpathDetails.signInUp section.active main,.orderpathDetails.signInUp section.active footer{opacity:1;max-height:640px}.orderpathDetails.signInUp section.login{padding:1rem 2rem;background:var(--color-gray-150)}table.basket tfoot.totals{position:relative}table.basket .linetotal{opacity:1;transition:var(--transition-all)}table.basket #reloadingTotals{position:absolute;top:-50px;right:25px;color:currentColor;font-size:4rem;opacity:0;transition:var(--transition-all);pointer-events:none}table.basket.reloading .linetotal{opacity:.25;filter:blur(2px)}table.basket.reloading #reloadingTotals{opacity:1}table.basket.reloading *{pointer-events:none}#deliveryaddress table.customer tr td{padding:.25rem 0}#deliveryaddress table.customer select{padding-left:.5rem;width:100%}#deliveryaddress .delivery-sub{display:none;transition:var(--transition-all);overflow:hidden}#deliveryaddress .delivery-sub.active{display:block}.payment-choices .paymentmethod{position:relative;display:grid;grid-template-columns:30px 1fr 100px;grid-template-rows:50px auto;align-items:center;border:1px solid currentColor}.payment-choices .paymentmethod ~ .paymentmethod{margin-top:.5rem}.payment-choices .paymentmethod .radio{grid-row:1}.payment-choices .paymentmethod label{grid-column:span 2;grid-row:span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center}.payment-choices .paymentmethod label:hover{cursor:pointer}.payment-choices .paymentmethod .name{grid-column:1;font-weight:600}.payment-choices .paymentmethod .image{grid-column:2}.payment-choices .paymentmethod .image img{margin-right:10px;width:90px;height:auto;max-height:30px;object-fit:contain;object-position:center right}.payment-choices .paymentmethod .desclong{padding-bottom:0;max-height:0;transition:var(--transition-all);overflow:hidden}.payment-choices .paymentmethod:has(input:checked){outline:2px solid currentColor}.payment-choices .paymentmethod .radio:has(input:checked)+label .desclong{padding-bottom:1rem;max-height:300px}.orderpathConfirm .basketdetails{display:flex;flex-flow:row wrap;justify-content:space-between;grid-gap:1rem;margin-top:2rem}.orderpathConfirm .basketdetails section{flex:0 0 100%}@media only screen and (min-width:576px){.orderpathConfirm .basketdetails section{flex:0 1 48%}}@media only screen and (min-width:768px){.orderpathConfirm .basketdetails section{flex:0 1 auto}}@media only screen and (min-width:1280px){.orderpathConfirm .basketdetails section{flex:0 1 23%}}