.fs10{font-size:10px}.fs12{font-size:12px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs20{font-size:20px}.fs21{font-size:1.05rem;font-size:clamp(20.133333333px,1.3125vw,21px)}.fs24{font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}.fs28{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}.fs30{font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px)}.fs32{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px)}.fs35{font-size:1.75rem;font-size:clamp(22px,2.1875vw,35px)}.fs40{font-size:2rem;font-size:clamp(22.666666667px,2.5vw,40px)}.fs48{font-size:2.4rem;font-size:clamp(23.733333333px,3vw,48px)}.fs55{font-size:2.75rem;font-size:clamp(24.666666667px,3.4375vw,55px)}.fs64{font-size:3.2rem;font-size:clamp(25.866666667px,4vw,64px)}.fs70{font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px)}.fs110{font-size:5.5rem;font-size:clamp(32px,6.875vw,110px)}.fs128{font-size:6.4rem;font-size:clamp(34.4px,8vw,128px)}.fs150{font-size:7.5rem;font-size:clamp(37.333333333px,9.375vw,150px)}.fs10-xxs{font-size:10px}.fs12-xxs{font-size:12px}.fs14-xxs{font-size:14px}.fs15-xxs{font-size:15px}.fs16-xxs{font-size:16px}.fs17-xxs{font-size:17px}.fs18-xxs{font-size:18px}.fs20-xxs{font-size:20px}.fs21-xxs{font-size:1.05rem;font-size:clamp(20.133333333px,1.3125vw,21px)}.fs24-xxs{font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}.fs28-xxs{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}.fs30-xxs{font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px)}.fs32-xxs{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px)}.fs35-xxs{font-size:1.75rem;font-size:clamp(22px,2.1875vw,35px)}.fs40-xxs{font-size:2rem;font-size:clamp(22.666666667px,2.5vw,40px)}.fs48-xxs{font-size:2.4rem;font-size:clamp(23.733333333px,3vw,48px)}.fs55-xxs{font-size:2.75rem;font-size:clamp(24.666666667px,3.4375vw,55px)}.fs64-xxs{font-size:3.2rem;font-size:clamp(25.866666667px,4vw,64px)}.fs70-xxs{font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px)}.fs110-xxs{font-size:5.5rem;font-size:clamp(32px,6.875vw,110px)}.fs128-xxs{font-size:6.4rem;font-size:clamp(34.4px,8vw,128px)}.fs150-xxs{font-size:7.5rem;font-size:clamp(37.333333333px,9.375vw,150px)}@media only screen and (min-width:393px){.fs10-xs{font-size:10px}}@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){.fs15-xs{font-size:15px}}@media only screen and (min-width:393px){.fs16-xs{font-size:16px}}@media only screen and (min-width:393px){.fs17-xs{font-size:17px}}@media only screen and (min-width:393px){.fs18-xs{font-size:18px}}@media only screen and (min-width:393px){.fs20-xs{font-size:20px}}@media only screen and (min-width:393px){.fs21-xs{font-size:1.05rem;font-size:clamp(20.133333333px,1.3125vw,21px)}}@media only screen and (min-width:393px){.fs24-xs{font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}}@media only screen and (min-width:393px){.fs28-xs{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}}@media only screen and (min-width:393px){.fs30-xs{font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px)}}@media only screen and (min-width:393px){.fs32-xs{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px)}}@media only screen and (min-width:393px){.fs35-xs{font-size:1.75rem;font-size:clamp(22px,2.1875vw,35px)}}@media only screen and (min-width:393px){.fs40-xs{font-size:2rem;font-size:clamp(22.666666667px,2.5vw,40px)}}@media only screen and (min-width:393px){.fs48-xs{font-size:2.4rem;font-size:clamp(23.733333333px,3vw,48px)}}@media only screen and (min-width:393px){.fs55-xs{font-size:2.75rem;font-size:clamp(24.666666667px,3.4375vw,55px)}}@media only screen and (min-width:393px){.fs64-xs{font-size:3.2rem;font-size:clamp(25.866666667px,4vw,64px)}}@media only screen and (min-width:393px){.fs70-xs{font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px)}}@media only screen and (min-width:393px){.fs110-xs{font-size:5.5rem;font-size:clamp(32px,6.875vw,110px)}}@media only screen and (min-width:393px){.fs128-xs{font-size:6.4rem;font-size:clamp(34.4px,8vw,128px)}}@media only screen and (min-width:393px){.fs150-xs{font-size:7.5rem;font-size:clamp(37.333333333px,9.375vw,150px)}}@media only screen and (min-width:576px){.fs10-sm{font-size:10px}}@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){.fs15-sm{font-size:15px}}@media only screen and (min-width:576px){.fs16-sm{font-size:16px}}@media only screen and (min-width:576px){.fs17-sm{font-size:17px}}@media only screen and (min-width:576px){.fs18-sm{font-size:18px}}@media only screen and (min-width:576px){.fs20-sm{font-size:20px}}@media only screen and (min-width:576px){.fs21-sm{font-size:1.05rem;font-size:clamp(20.133333333px,1.3125vw,21px)}}@media only screen and (min-width:576px){.fs24-sm{font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}}@media only screen and (min-width:576px){.fs28-sm{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}}@media only screen and (min-width:576px){.fs30-sm{font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px)}}@media only screen and (min-width:576px){.fs32-sm{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px)}}@media only screen and (min-width:576px){.fs35-sm{font-size:1.75rem;font-size:clamp(22px,2.1875vw,35px)}}@media only screen and (min-width:576px){.fs40-sm{font-size:2rem;font-size:clamp(22.666666667px,2.5vw,40px)}}@media only screen and (min-width:576px){.fs48-sm{font-size:2.4rem;font-size:clamp(23.733333333px,3vw,48px)}}@media only screen and (min-width:576px){.fs55-sm{font-size:2.75rem;font-size:clamp(24.666666667px,3.4375vw,55px)}}@media only screen and (min-width:576px){.fs64-sm{font-size:3.2rem;font-size:clamp(25.866666667px,4vw,64px)}}@media only screen and (min-width:576px){.fs70-sm{font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px)}}@media only screen and (min-width:576px){.fs110-sm{font-size:5.5rem;font-size:clamp(32px,6.875vw,110px)}}@media only screen and (min-width:576px){.fs128-sm{font-size:6.4rem;font-size:clamp(34.4px,8vw,128px)}}@media only screen and (min-width:576px){.fs150-sm{font-size:7.5rem;font-size:clamp(37.333333333px,9.375vw,150px)}}@media only screen and (min-width:768px){.fs10-md{font-size:10px}}@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){.fs15-md{font-size:15px}}@media only screen and (min-width:768px){.fs16-md{font-size:16px}}@media only screen and (min-width:768px){.fs17-md{font-size:17px}}@media only screen and (min-width:768px){.fs18-md{font-size:18px}}@media only screen and (min-width:768px){.fs20-md{font-size:20px}}@media only screen and (min-width:768px){.fs21-md{font-size:1.05rem;font-size:clamp(20.133333333px,1.3125vw,21px)}}@media only screen and (min-width:768px){.fs24-md{font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}}@media only screen and (min-width:768px){.fs28-md{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}}@media only screen and (min-width:768px){.fs30-md{font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px)}}@media only screen and (min-width:768px){.fs32-md{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px)}}@media only screen and (min-width:768px){.fs35-md{font-size:1.75rem;font-size:clamp(22px,2.1875vw,35px)}}@media only screen and (min-width:768px){.fs40-md{font-size:2rem;font-size:clamp(22.666666667px,2.5vw,40px)}}@media only screen and (min-width:768px){.fs48-md{font-size:2.4rem;font-size:clamp(23.733333333px,3vw,48px)}}@media only screen and (min-width:768px){.fs55-md{font-size:2.75rem;font-size:clamp(24.666666667px,3.4375vw,55px)}}@media only screen and (min-width:768px){.fs64-md{font-size:3.2rem;font-size:clamp(25.866666667px,4vw,64px)}}@media only screen and (min-width:768px){.fs70-md{font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px)}}@media only screen and (min-width:768px){.fs110-md{font-size:5.5rem;font-size:clamp(32px,6.875vw,110px)}}@media only screen and (min-width:768px){.fs128-md{font-size:6.4rem;font-size:clamp(34.4px,8vw,128px)}}@media only screen and (min-width:768px){.fs150-md{font-size:7.5rem;font-size:clamp(37.333333333px,9.375vw,150px)}}@media only screen and (min-width:992px){.fs10-lg{font-size:10px}}@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){.fs15-lg{font-size:15px}}@media only screen and (min-width:992px){.fs16-lg{font-size:16px}}@media only screen and (min-width:992px){.fs17-lg{font-size:17px}}@media only screen and (min-width:992px){.fs18-lg{font-size:18px}}@media only screen and (min-width:992px){.fs20-lg{font-size:20px}}@media only screen and (min-width:992px){.fs21-lg{font-size:1.05rem;font-size:clamp(20.133333333px,1.3125vw,21px)}}@media only screen and (min-width:992px){.fs24-lg{font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}}@media only screen and (min-width:992px){.fs28-lg{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}}@media only screen and (min-width:992px){.fs30-lg{font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px)}}@media only screen and (min-width:992px){.fs32-lg{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px)}}@media only screen and (min-width:992px){.fs35-lg{font-size:1.75rem;font-size:clamp(22px,2.1875vw,35px)}}@media only screen and (min-width:992px){.fs40-lg{font-size:2rem;font-size:clamp(22.666666667px,2.5vw,40px)}}@media only screen and (min-width:992px){.fs48-lg{font-size:2.4rem;font-size:clamp(23.733333333px,3vw,48px)}}@media only screen and (min-width:992px){.fs55-lg{font-size:2.75rem;font-size:clamp(24.666666667px,3.4375vw,55px)}}@media only screen and (min-width:992px){.fs64-lg{font-size:3.2rem;font-size:clamp(25.866666667px,4vw,64px)}}@media only screen and (min-width:992px){.fs70-lg{font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px)}}@media only screen and (min-width:992px){.fs110-lg{font-size:5.5rem;font-size:clamp(32px,6.875vw,110px)}}@media only screen and (min-width:992px){.fs128-lg{font-size:6.4rem;font-size:clamp(34.4px,8vw,128px)}}@media only screen and (min-width:992px){.fs150-lg{font-size:7.5rem;font-size:clamp(37.333333333px,9.375vw,150px)}}@media only screen and (min-width:1280px){.fs10-xl{font-size:10px}}@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){.fs15-xl{font-size:15px}}@media only screen and (min-width:1280px){.fs16-xl{font-size:16px}}@media only screen and (min-width:1280px){.fs17-xl{font-size:17px}}@media only screen and (min-width:1280px){.fs18-xl{font-size:18px}}@media only screen and (min-width:1280px){.fs20-xl{font-size:20px}}@media only screen and (min-width:1280px){.fs21-xl{font-size:1.05rem;font-size:clamp(20.133333333px,1.3125vw,21px)}}@media only screen and (min-width:1280px){.fs24-xl{font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}}@media only screen and (min-width:1280px){.fs28-xl{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}}@media only screen and (min-width:1280px){.fs30-xl{font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px)}}@media only screen and (min-width:1280px){.fs32-xl{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px)}}@media only screen and (min-width:1280px){.fs35-xl{font-size:1.75rem;font-size:clamp(22px,2.1875vw,35px)}}@media only screen and (min-width:1280px){.fs40-xl{font-size:2rem;font-size:clamp(22.666666667px,2.5vw,40px)}}@media only screen and (min-width:1280px){.fs48-xl{font-size:2.4rem;font-size:clamp(23.733333333px,3vw,48px)}}@media only screen and (min-width:1280px){.fs55-xl{font-size:2.75rem;font-size:clamp(24.666666667px,3.4375vw,55px)}}@media only screen and (min-width:1280px){.fs64-xl{font-size:3.2rem;font-size:clamp(25.866666667px,4vw,64px)}}@media only screen and (min-width:1280px){.fs70-xl{font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px)}}@media only screen and (min-width:1280px){.fs110-xl{font-size:5.5rem;font-size:clamp(32px,6.875vw,110px)}}@media only screen and (min-width:1280px){.fs128-xl{font-size:6.4rem;font-size:clamp(34.4px,8vw,128px)}}@media only screen and (min-width:1280px){.fs150-xl{font-size:7.5rem;font-size:clamp(37.333333333px,9.375vw,150px)}}@media only screen and (min-width:1600px){.fs10-xxl{font-size:10px}}@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){.fs15-xxl{font-size:15px}}@media only screen and (min-width:1600px){.fs16-xxl{font-size:16px}}@media only screen and (min-width:1600px){.fs17-xxl{font-size:17px}}@media only screen and (min-width:1600px){.fs18-xxl{font-size:18px}}@media only screen and (min-width:1600px){.fs20-xxl{font-size:20px}}@media only screen and (min-width:1600px){.fs21-xxl{font-size:1.05rem;font-size:clamp(20.133333333px,1.3125vw,21px)}}@media only screen and (min-width:1600px){.fs24-xxl{font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}}@media only screen and (min-width:1600px){.fs28-xxl{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}}@media only screen and (min-width:1600px){.fs30-xxl{font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px)}}@media only screen and (min-width:1600px){.fs32-xxl{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px)}}@media only screen and (min-width:1600px){.fs35-xxl{font-size:1.75rem;font-size:clamp(22px,2.1875vw,35px)}}@media only screen and (min-width:1600px){.fs40-xxl{font-size:2rem;font-size:clamp(22.666666667px,2.5vw,40px)}}@media only screen and (min-width:1600px){.fs48-xxl{font-size:2.4rem;font-size:clamp(23.733333333px,3vw,48px)}}@media only screen and (min-width:1600px){.fs55-xxl{font-size:2.75rem;font-size:clamp(24.666666667px,3.4375vw,55px)}}@media only screen and (min-width:1600px){.fs64-xxl{font-size:3.2rem;font-size:clamp(25.866666667px,4vw,64px)}}@media only screen and (min-width:1600px){.fs70-xxl{font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px)}}@media only screen and (min-width:1600px){.fs110-xxl{font-size:5.5rem;font-size:clamp(32px,6.875vw,110px)}}@media only screen and (min-width:1600px){.fs128-xxl{font-size:6.4rem;font-size:clamp(34.4px,8vw,128px)}}@media only screen and (min-width:1600px){.fs150-xxl{font-size:7.5rem;font-size:clamp(37.333333333px,9.375vw,150px)}}@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% - var(--slider-navigation-space, 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% - var(--slider-navigation-space, 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%,1280px);--paddinginline-narrow:var(--padding-inline,10px)}@media only screen and (min-width:768px){:root{--width-narrow:min(100%,893px)}}@media only screen and (min-width:992px){:root{--width-narrow:min(100%,85%)}}@media only screen and (min-width:1280px){:root{--width-narrow:min(100%,80%)}}@media only screen and (min-width:939.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:1029.98px){.width-narrow slideshow.navigation-outside,slideshow.navigation-outside.width-narrow{max-width:calc(100% - var(--slider-navigation-space, 120px));margin-left:auto;margin-right:auto}}.width-narrow{margin-left:auto;margin-right:auto;width:var(--width-narrow,100%);max-width:1280px}:root{--padding-inline:1rem;--color-white:#fff;--color-gray-100:#f2f0e8;--color-gray-300:#d8d2ca;--color-gray-900:#1d1d1b;--color-black:#000;--color-taupe-500:#857b68;--color-taupe-500_70:color-mix(in oklab,var(--color-taupe-500) 70%,white);--color-green-400:#77bf7f;--color-bluesky:#1185fe;--color-facebook:#1877f2;--color-instagram:#c32aa3;--color-linkedin:#0a66c2;--color-pinterest:#bd081c;--color-twitter:#1da1f2;--color-whatsapp:#25d366;--color-x:#000;--color-youtube:#f00;--basefont:"Josefin Sans","Century Gothic","Trebuchet MS",sans-serif;--headfont:"American Typewriter",Courier,serif;--scriptfont:"Baginda Script","Apple Chancery","Brush Script MT",cursive;--courierfont:"Courier New",Courier,"Times New Roman",serif;--iconfont:"Font Awesome 6 Pro","Font Awesome 6 Free";--iconmoon:"iconmoon";--transition-duration:400ms;--transition-function:ease-in-out;--transition-delay:0ms;--transition-all:all var(--transition-duration) var(--transition-function) var(--transition-delay);--body-bg-color:var(--color-white);--body-fg-color:var(--color-taupe-500);--head-color:var(--color-taupe-500);--header-bg-color:var(--color-taupe-500);--header-fg-color:var(--color-white);--footer-bg-color:var(--color-gray-300);--footer-fg-color:var(--color-black);--header-height:101px;--mobile-menu-top:0;--href-color:currentColor;--href-decoration:underline;--href-decoration-color:var(--color-gray-300);--href-color_hover:var(--color-gray-900);--href-decoration_hover:underline;--href-decoration-color_hover:var(--color-taupe-500);--href-color_active:var(--color-black);--href-decoration_active:underline;--href-decoration-color_active:var(--color-black);--mainmenu-border:1px solid var(--color-taupe-500);--mainmenu-left-bg-color:var(--color-white);--mainmenu-left-border_right:1.5px solid var(--color-taupe-500);--mainmenu-left-fg-color:var(--color-taupe-500);--mainmenu-right-bg-color:var(--color-white);--mainmenu-right-fg-color:var(--color-taupe-500);--form_element-height:42px;--form_element-line-height:20px;--input-padding-inline:1rem;--input-padding-block:calc(( ( var(--input-height) - var(--input-line-height) ) / 2 ) - var(--input-border-width));--input-height:var(--form_element-height);--input-line-height:var(--form_element-line-height);--input-bg-color:var(--color-white);--input-border-color:var(--color-black);--input-border-color_hover:var(--color-gray-500);--input-border-color_active:var(--color-gray-500);--input-border-width:1px;--input-border-radius:calc(var(--input-height) / 2);--input-color:var(--color-black);--input-font-size:16px;--input-font-weight:400;--input-placeholder:var(--color-gray-300);--btn-padding-inline:2rem;--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-height:var(--form_element-height);--btn-line-height:var(--form_element-line-height);--btn-bg-color:var(--color-taupe-500);--btn-border-color:var(--color-taupe-500);--btn-fg-color:var(--color-white);--btn-bg-color_hover:var(--color-white);--btn-border-color_hover:var(--color-taupe-500);--btn-fg-color_hover:var(--color-taupe-500);--btn-bg-color_active:var(--color-gray-100);--btn-border-color_active:var(--color-gray-100);--btn-fg-color_active:var(--color-taupe-500);--btn-border-radius:calc(var(--btn-height) / 2);--btn-bg-color_clear:transparent;--btn-border-width:1px;--btn-font-weight:400;--slider-navigation-bg:Transparent;--slider-navigation-fg:#000;--slider-navigation-fa_icon-left:'\f053';--slider-navigation-fa_icon-right:'\f054';--slider-navigation-bg_hover:#ccc;--slider-navigation-fg_hover:#000;--slider-navigation-bg_active:#aaa;--slider-navigation-fg_active:#fff;--slider-pagination-bg:#ccc;--slider-pagination-fg:Transparent;--slider-pagination-bg_hover:#000;--slider-pagination-fg_hover:Transparent;--slider-pagination-bg_active:#aaa;--slider-pagination-fg_active:Transparent;--slider-pagination-active-bg:#aaa;--slider-pagination-active-fg:Transparent;--padding-full2main:var(--padding-inline);--padding-main2narrow:0;--padding-full2narrow:0}@media only screen and (min-width:768px){:root{--header-height:198px}}@media only screen and (min-width:992px){:root{--header-height:210px}}@media only screen and (max-width:575.98px){:root{--paddinginline-full:.5em;--paddinginline-main:.5em;--paddinginline-narrow:.5em}}@media only screen and (min-width:1600px){:root{--padding-full2main:calc((100vw - 1600px) / 2)}}@media only screen and (min-width:768px){:root{--padding-main2narrow:-396.5%}}@media only screen and (min-width:992px){:root{--padding-main2narrow:7.5%}}@media only screen and (min-width:1280px){:root{--padding-main2narrow:10%}}@media only screen and (min-width:1600px){:root{--padding-main2narrow:160px}}@media only screen and (min-width:768px){:root{--padding-full2narrow:calc((100vw - @width-narrow-md) / 2)}}@media only screen and (min-width:992px){:root{--padding-full2narrow:calc((100vw - @width-narrow-lg) / 2)}}@media only screen and (min-width:1280px){:root{--padding-full2narrow:calc((100vw - @width-narrow-xl) / 2)}}@media only screen and (min-width:1600px){:root{--padding-full2narrow:calc((100vw - @width-narrow-max) / 2)}}.padding-left2narrow{padding-left:var(--padding-main2narrow)}.padding-right2narrow{padding-right:var(--padding-main2narrow)}@media only screen and (min-width:900px){.mobile-only{display:none!important}}@media only screen and (max-width:899.98px){.desktop-only{display:none!important}}@layer general-html-styles{html{font-family:var(--basefont)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--headfont);line-height:1.2;font-weight:400;margin:0 0 .6em;color:var(--head-color,currentColor)}h1{font-size:3.2rem;font-size:clamp(25.866666667px,4vw,64px)}h2{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px)}h3{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}h4{font-size:20px}h5{font-size:18px}h6{font-size:14px}.large h1{font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px)}.large h2{font-size:2rem;font-size:clamp(22.666666667px,2.5vw,40px)}.large h3{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px)}.large h4{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}.large h5{font-size:20px}.large h6{font-size:16px}.small h1{font-size:2.75rem;font-size:clamp(24.666666667px,3.4375vw,55px)}.small h2{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}.small h3{font-size:20px}.small h4{font-size:18px}.small h5{font-size:16px}.small h6{font-size:14px}p,ul,ol,table{margin:0 0 1em}b{font-weight:600}strong{font-weight:700}small{font-size:12px;line-height:1.4}a:not([role="button"]),a:not(.button){transition:all 200ms var(--transition-function) var(--transition-delay)}a:not([role="button"]),a:not(.button),a:not([role="button"]):visited,a:not(.button):visited{text-decoration-thickness:.05em;text-underline-offset:.2em}table{--_border-color:var(--color-taupe-500)}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}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]):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{border-color:red;outline:1px solid red}input:not([type=checkbox]):not([type=radio]).value-ok,textarea.value-ok,select.value-ok{border-color:var(--color-green-400);outline:1px solid var(--color-green-400)}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=color]):not([type=file]){padding-left:var(--input-padding-inline);padding-right:var(--input-padding-inline);border-radius:var(--input-border-radius)}p.input input:not([type='radio']):not([type='checkbox']):not([type='button']):not([type='submit']),p.input select,p.input textarea{width:100%}.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'],.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(--headfont);font-size:16px;font-weight:var(--btn-font-weight,400);letter-spacing:.1em;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,.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,.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.fluid,[role="button"].fluid,input[type='button'].fluid,input[type='submit'].fluid,.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,.button.fluid-xs{width:100%}}button.superbutton,[role="button"].superbutton,input[type='button'].superbutton,input[type='submit'].superbutton,.button.superbutton{--btn-height:70px;--btn-line-height:35px;--btn-border-radius:calc(var(--btn-height) / 2);--btn-font-weight:500;font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px)}button.clear,[role="button"].clear,input[type='button'].clear,input[type='submit'].clear,.button.clear{background:var(--btn-bg-color_clear);color:var(--btn-bg-color)}button.clear:hover,[role="button"].clear:hover,input[type='button'].clear:hover,input[type='submit'].clear:hover,.button.clear:hover{background:var(--btn-bg-color)!important;color:var(--btn-fg-color)}button.no-borders,[role="button"].no-borders,input[type='button'].no-borders,input[type='submit'].no-borders,.button.no-borders,button.no-borders:hover,[role="button"].no-borders:hover,input[type='button'].no-borders:hover,input[type='submit'].no-borders:hover,.button.no-borders:hover,button.no-borders:active,[role="button"].no-borders:active,input[type='button'].no-borders:active,input[type='submit'].no-borders:active,.button.no-borders:active{border-color:transparent!important}button.circle,[role="button"].circle,input[type='button'].circle,input[type='submit'].circle,.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-"],.button.circle [class^="icon-"]{margin-left:0;vertical-align:baseline}button.square,[role="button"].square,input[type='button'].square,input[type='submit'].square,.button.square{justify-content:center;padding:0;width:var(--btn-height)!important;height:var(--btn-height);line-height:var(--btn-height);border-radius:25%}button.square [class^="icon-"],[role="button"].square [class^="icon-"],input[type='button'].square [class^="icon-"],input[type='submit'].square [class^="icon-"],.button.square [class^="icon-"]{margin-left:0;vertical-align:baseline}button[disabled],[role="button"][disabled],input[type='button'][disabled],input[type='submit'][disabled],.button[disabled],button.disabled,[role="button"].disabled,input[type='button'].disabled,input[type='submit'].disabled,.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);background:var(--color-gray-100);color:var(--color-gray-300);opacity:1;cursor:default}button[disabled].clear:hover,[role="button"][disabled].clear:hover,input[type='button'][disabled].clear:hover,input[type='submit'][disabled].clear:hover,.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,.button.disabled.clear:hover{background:transparent!important}button.href,[role="button"].href,input[type='button'].href,input[type='submit'].href,.button.href{--btn-fg-color:var(--color-taupe-500);--btn-fg-color_hover:var(--color-black);--btn-fg-color_active:var(--color-gray-500);justify-content:center;padding:0;width:var(--btn-height)!important;height:var(--btn-height);line-height:var(--btn-height);background:transparent;border-color:transparent}a[role='button'],a.button,a[role='button']:hover,a.button:hover{text-decoration:none}}.slidemenu{z-index:902;display:none;position:fixed;left:0;top:var(--mobile-menu-top,0);bottom:0;width:400px}.slidemenu.right{left:auto;right:0}.slidemenu header{display:flex;justify-content:space-between;align-items:center}.slidemenu .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto}.slidemenu .back{cursor:pointer}.slidemenu .close{cursor:pointer}.slidemenu-shadow{position:fixed;top:var(--mobile-menu-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='account'] #account,body[data-slidemenu='basket'] #basket,body[data-slidemenu='filters'] .productListFilters{z-index:901;opacity:1;display:block}.shadow-active #slidemenu-active-shadow,[data-slidemenu='mainmenu'] #slidemenu-active-shadow,body[data-slidemenu='account'] #slidemenu-active-shadow,body[data-slidemenu='basket'] #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}@media only screen and (min-width:768px){:root body[data-slidemenu='mainmenu']{--mobile-menu-top:198px}}@media only screen and (min-width:992px){:root body[data-slidemenu='mainmenu']{--mobile-menu-top:210px}}html{font-size:20px;font-weight:300;line-height:1.5}body{margin:0;padding:0;overflow-y:scroll;isolation:isolate}.script{font-family:var(--scriptfont)}table.styled{border:none;border-collapse:collapse;border-spacing:0}table.styled th,table.styled td{border-right:1px solid var(--_border-color);border-bottom:1px solid var(--_border-color)}table.styled tr{border:none}table.styled tr th:first-child,table.styled tr td:first-child{border-left:1px solid var(--_border-color)}table.styled th{border-color:var(--_border-color);font-family:var(--headfont);font-weight:400}table.styled td{font-weight:300}table.styled thead th{background:var(--color-gray-100);border-top:1px solid var(--_border-color);color:var(--color-taupe-500);font-size:16px;letter-spacing:.1em}@media only screen and (min-width:393px){table.styled thead th{font-size:20px}}@media only screen and (min-width:576px){table.styled thead th{font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}}table.styled tbody td{font-size:14px}@media only screen and (min-width:393px){table.styled tbody td{font-size:16px}}@media only screen and (min-width:576px){table.styled tbody td{font-size:20px}}table.shipping-table th,table.shipping-table td{padding:.5em clamp(1em,2vw,2em)}table.shipping-table tbody td{height:3em;line-height:1;vertical-align:middle}slideshow .navigation{--btn-fg-color:var(--color-taupe-500);-webkit-appearance:button;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;grid-gap:var(--padding-inline);padding:0;width:var(--btn-height)!important;height:var(--btn-height);line-height:var(--btn-line-height);font-family:var(--iconfont);font-size:16px;font-weight:var(--btn-font-weight,400);letter-spacing:.1em;text-align:center;vertical-align:middle;cursor:pointer;background:transparent;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)}slideshow .navigation: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))}slideshow .navigation: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))}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 .orderblock [role="button"]{padding-inline:var(--padding-inline);font-size:12px;font-weight:400}.grid.productsgrid{grid-auto-rows:auto}.bulletlist.usps{margin:0;padding:0;list-style:none}.bulletlist.usps li{position:relative;padding-inline-start:2.7em;line-height:2.2}.bulletlist.usps li::before{content:"";position:absolute;inset-inline-start:0;inset-inline-end:2em;width:2em;height:2em;background-color:var(--color-green-400);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 36'%3E%3Cpath fill='%23000' d='M12.1,17.482c-.895-2.013,1.454-3.803,3.132-2.461l4.138,4.138h.224l12.974-13.086c1.901-1.454,4.25.895,2.908,2.796l-14.988,14.988c-.783.447-1.454.447-2.237,0-1.79-1.678-3.579-3.467-5.257-5.257,0,0-.671-.671-.895-1.118Z'/%3E%3Cpath fill='%23000' d='M30.168,16.399c.083.524.145,1.054.145,1.601,0,6.177-5.008,11.185-11.185,11.185s-11.185-5.008-11.185-11.185,5.008-11.185,11.185-11.185c2.907,0,5.533,1.131,7.52,2.951l2.685-2.708c-2.678-2.502-6.25-4.058-10.205-4.058-8.284,0-15,6.716-15,15s6.716,15,15,15,15-6.716,15-15c0-1.667-.3-3.258-.807-4.754l-3.153,3.153Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 36'%3E%3Cpath fill='%23000' d='M12.1,17.482c-.895-2.013,1.454-3.803,3.132-2.461l4.138,4.138h.224l12.974-13.086c1.901-1.454,4.25.895,2.908,2.796l-14.988,14.988c-.783.447-1.454.447-2.237,0-1.79-1.678-3.579-3.467-5.257-5.257,0,0-.671-.671-.895-1.118Z'/%3E%3Cpath fill='%23000' d='M30.168,16.399c.083.524.145,1.054.145,1.601,0,6.177-5.008,11.185-11.185,11.185s-11.185-5.008-11.185-11.185,5.008-11.185,11.185-11.185c2.907,0,5.533,1.131,7.52,2.951l2.685-2.708c-2.678-2.502-6.25-4.058-10.205-4.058-8.284,0-15,6.716-15,15s6.716,15,15,15,15-6.716,15-15c0-1.667-.3-3.258-.807-4.754l-3.153,3.153Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.headerImage{position:relative;isolation:isolate;aspect-ratio:2;width:100%;height:auto;min-height:164px;background-color:var(--color-gray-100);color:var(--color-taupe-500)}.headerImage img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.26}.headerImage .content{position:absolute;bottom:2vw;left:50%;translate:-50% 0;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;line-height:1;text-align:center;overflow-wrap:anywhere;text-wrap:balance}@media only screen and (max-width:575.98px){.headerImage .content{--paddinginline-main:2em}}.headerImage .content .line-container{display:inline-block;width:fit-content;max-width:100%}.headerImage .content .line-container .title{line-height:1.1;font-family:var(--headfont);font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px);font-weight:400;text-transform:uppercase;letter-spacing:.1em}.headerImage .content .line-container .subtitle{display:inline-flex;justify-content:center;align-items:center;gap:.75em;width:100%;font-size:12px;font-weight:300;letter-spacing:.2em}@media only screen and (min-width:576px){.headerImage .content .line-container .subtitle{font-size:1.75rem;font-size:clamp(22px,2.1875vw,35px)}}.headerImage .content .line-container .subtitle::before,.headerImage .content .line-container .subtitle::after{content:"";flex:1 1 auto;height:1px;background:currentColor}@media only screen and (min-width:576px){.headerImage .content .line-container .title{line-height:1}.headerImage .content .line-container .subtitle{gap:1.5em}.headerImage .content .line-container .subtitle::before,.headerImage .content .line-container .subtitle::after{height:2px}}@media only screen and (min-width:576px){.headerImage{aspect-ratio:3.5;max-height:440px}}@media only screen and (min-width:576px){.headerImage{aspect-ratio:2.75}}@media only screen and (min-width:992px){.headerImage{aspect-ratio:2;max-height:440px}}.headerImage.header_small{max-height:440px}@media only screen and (min-width:1280px){.headerImage.header_small{aspect-ratio:4.363636364;height:440px}}.headerImage.header_medium{max-height:605px}@media only screen and (min-width:1280px){.headerImage.header_medium{aspect-ratio:3.173553719;height:605px}}.headerImage.header_large{aspect-ratio:.857142857;max-height:493px}.headerImage.header_large img{opacity:.48}.headerImage.header_large .content{bottom:2rem}.headerImage.header_large .content .title{font-size:7.5rem;font-size:clamp(37.333333333px,9.375vw,150px)}@media only screen and (min-width:768px){.headerImage.header_large .content{bottom:5%}}@media only screen and (min-width:992px){.headerImage.header_large{max-height:605px}.headerImage.header_large .content{bottom:10%}}@media only screen and (min-width:1280px){.headerImage.header_large{aspect-ratio:2.181818182;max-height:880px}.headerImage.header_large .content{bottom:8%}}@media only screen and (min-width:1600px){.headerImage.header_large .content{bottom:clamp(4rem,8vw,170px)}}.collapsibleItem{--_item-height:70px;--_bg-color:var(--color-gray-100);--_border-color:var(--color-taupe-500);--_border-radius:calc(var(--_item-height) / 2);--_fg-color:var(--color-black);--_item-gap:1.83rem}.collapsibleItem summary{display:flex;justify-content:space-between;align-items:center;gap:3em;min-height:70px;background:var(--_bg-color);border:1px solid Transparent;border-radius:var(--_border-radius);color:var(--_fg-color);padding-left:1em;padding-right:1em;cursor:pointer}.collapsibleItem summary span{flex:0 1 auto;line-height:1.15;font-family:var(--headfont);font-size:20px;font-weight:400;letter-spacing:.1em}.collapsibleItem summary icon{display:inline-flex;justify-content:center;align-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid currentColor;border-radius:50%}.collapsibleItem summary icon svg{width:16px;height:16px;vertical-align:middle;transform:revert;transition:transform var(--transition-duration) var(--transition-timing-function)}details.collapsibleItem{border:1px solid var(--_border-color,Transparent);border-radius:var(--_border-radius);overflow:hidden}details.collapsibleItem::details-content{display:block;block-size:0;overflow:hidden;transition-property:block-size,content-visibility,opacity;transition-duration:1000ms;transition-behavior:allow-discrete}details.collapsibleItem li{padding-right:1em}details.collapsibleItem li::marker{font-weight:700;font-style:italic}details.collapsibleItem>.plaintext{padding:1em}details.collapsibleItem[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}details.collapsibleItem[open]>summary>icon svg{transform:scaleY(-1)}.element.list.columns-3{columns:1;column-gap:max(2em,4vw)}@media only screen and (min-width:576px){.element.list.columns-3{columns:2}}@media only screen and (min-width:992px){.element.list.columns-3{columns:3}}.element.list.columns-3 .element.list{break-inside:avoid;margin-bottom:min(4vw,2em)}.element.list.columns-3 .element.list>*{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:normal;word-break:normal}.dynamicContentContainer{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media only screen and (min-width:768px){.dynamicContentContainer{grid-template-columns:1fr 2fr;grid-gap:5rem}}.dynamicContentContainer .itemLinks button{--btn-font-weight:400;font-family:var(--basefont);justify-content:space-between;text-align:left;margin-bottom:.5rem}.dynamicContentContainer .itemLinks button.active{--btn-bg-color:var(--color-taupe-500);--btn-border-color:var(--color-taupe-500);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-taupe-500);--btn-border-color_hover:var(--color-taupe-500);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-taupe-500);--btn-border-color_active:var(--color-taupe-500);--btn-fg-color_active:#fff}.dynamicContentContainer .itemLinks button.active::after{content:"\f138";display:inline-block;line-height:1;font-family:var(--iconfont)!important;font-size:1.5em;font-weight:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dynamicContentContainer .itemLinks button.clear{--btn-bg-color_hover:transparent;border-color:transparent}.dynamicContentContainer .itemLinks button.clear:hover{background-color:transparent!important;border-color:var(--color-taupe-500)}.dynamicContentContainer .dynamicContent{height:100%}.dynamicContentContainer .dynamicContent .grid{grid-template-columns:1fr}@media only screen and (min-width:768px){.dynamicContentContainer .dynamicContent .grid{grid-template-columns:1fr 1fr}}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{background:#fff;border-radius:0 0 .5rem .5rem;overflow:hidden}.system-messages:not(.inline){position:fixed;z-index:1000;top:0;left:50%;translate:-50% 0}.system-messages:not(.inline) .msg{border-top:none}.system-messages .close{position:absolute;cursor:pointer;top:12px;right:0;width:2em;height:2em}.system-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{position:relative;padding:1em 2em 1em 1em;width:94vw;background-color:var(--color-gray-100);border:2px solid var(--color-gray-300);border-radius:0 0 .5rem .5rem;color:var(--color-taupe-500)}.system-messages .msg:has(+.msg){border-radius:0}@media only screen and (min-width:768px){.system-messages .msg{width:720px}}.system-messages .msg.notice{background-color:color-mix(in oklab,var(--color-green-400) 25%,white);border-color:var(--color-green-400)}.system-messages .msg.error{background-color:color-mix(in oklab,red 25%,white);border-color:red}.system-messages .msg.warning{background-color:color-mix(in oklab,orange 25%,white);border-color:orange}.system-messages .msg p{margin-bottom:.5em}.system-messages .msg p ~ p{margin-top:0}.blockforms #slidemenu-active-shadow{z-index:900;top:0;display:flex;justify-content:center;align-items:center;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}.blockforms #slidemenu-active-shadow #spinner{display:block;color:#fff;font-size:500%}input[placeholder]:not([type='checkbox']):not([type='radio'])+label,select[placeholder]+label,.placeholder-wrapper textarea[placeholder]+label{display:inline-block;position:absolute;top:calc((var(--input-height) / 2) + 1px);left:var(--input-padding-inline,0.5rem);translate:0 -50%;transition:var(--transition-all);background:transparent;color:var(--input-placeholder);font-size:1em;font-weight:400;cursor:text}input[placeholder]:not([type='checkbox']):not([type='radio'])+label.small,select[placeholder]+label.small,.placeholder-wrapper textarea[placeholder]+label.small{z-index:11;padding:0 5px;line-height:.8rem;top:0;translate:-5px -50%;background:transparent;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);color:var(--color-gray-900);font-size:.8rem}input[placeholder]:not([type='checkbox']):not([type='radio']):required+label span::after,select[placeholder]:required+label span::after,.placeholder-wrapper textarea[placeholder]:required+label span::after{content:' *';color:var(--color-pinterest)}input[placeholder]:not([type='checkbox']):not([type='radio']):valid+label span,select[placeholder]:valid+label span,.placeholder-wrapper textarea[placeholder]:valid+label span{color:var(--color-pinterest)}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{z-index:11;padding:0 5px;line-height:.8rem;top:0;translate:-5px -50%;background:transparent;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);color:var(--color-gray-900);font-size:.8rem}select[placeholder]+label{pointer-events:none}select[placeholder]:valid+label{z-index:11;padding:0 5px;line-height:.8rem;top:0;translate:-5px -50%;background:transparent;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);color:var(--color-gray-900);font-size:.8rem}.placeholder-wrapper.radio>label{display:inline-block;position:absolute;top:calc((var(--input-height) / 2) + 1px);left:var(--input-padding-inline,0.5rem);translate:0 -50%;transition:var(--transition-all);background:transparent;color:var(--input-placeholder);font-size:1em;font-weight:400;cursor:text;z-index:11;padding:0 5px;line-height:.8rem;top:0;translate:-5px -50%;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);color:var(--color-gray-900);font-size:.8rem}.placeholder-wrapper.radio>label.small{z-index:11;padding:0 5px;line-height:.8rem;top:0;translate:-5px -50%;background:transparent;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);color:var(--color-gray-900);font-size:.8rem}.placeholder-wrapper{position:relative}.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{left:50%;translate:-50% -50%}.keepontop{position:sticky;top:var(--_top,1em)}textarea{padding-top:.5rem;padding-bottom:.5rem;line-height:normal!important}select,::picker(select){appearance:base-select}select{padding-right:calc((var(--input-padding-inline) / 2));line-height:32px;color:var(--color-taupe-500)}select::picker-icon{content:"";width:2em;height:2em;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='256' cy='256' r='224' fill='none' stroke='%23000' stroke-width='15'/%3E%3Cpolyline points='144 224 256 336 368 224' fill='none' stroke='%23000' stroke-width='15' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='256' cy='256' r='224' fill='none' stroke='%23000' stroke-width='15'/%3E%3Cpolyline points='144 224 256 336 368 224' fill='none' stroke='%23000' stroke-width='15' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;pointer-events:none;transform:none;transition:var(--transition-all)}select:open{border-bottom-width:0;border-radius:var(--input-border-radius) var(--input-border-radius) 0 0}select:open::picker-icon{transform:scaleY(-1)}span.radiocollection{display:inline-block;line-height:var(--input-height);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius)}p.input span.radiocollection{width:100%}span.radiocollection input[type='radio']{margin-left:var(--input-padding-inline)}span.radiocollection.value-problem{border-color:var(--color-red,red);outline:1px solid var(--color-red,red)}span.radiocollection.value-ok{border-color:var(--color-green-400);outline:1px solid var(--color-green-400)}.ibp{position:relative}.ibp input{padding-right:var(--btn-height)!important;width:100%}.ibp button{position:absolute;top:0;right:0}.btn-white{--btn-bg-color:var(--color-white);--btn-border-color:var(--color-white);--btn-fg-color:var(--color-taupe-500);--btn-bg-color_hover:var(--color-taupe-500);--btn-border-color_hover:var(--color-white);--btn-fg-color_hover:var(--color-white);--btn-bg-color_active:var(--color-gray-100);--btn-border-color_active:var(--color-gray-100);--btn-fg-color_active:var(--color-taupe-500)}button.white,[role="button"].white,input[type='button'].white,input[type='submit'].white,.button.white{--btn-bg-color:var(--color-white);--btn-border-color:var(--color-white);--btn-fg-color:var(--color-taupe-500);--btn-bg-color_hover:var(--color-taupe-500);--btn-border-color_hover:var(--color-white);--btn-fg-color_hover:var(--color-white);--btn-bg-color_active:var(--color-gray-100);--btn-border-color_active:var(--color-gray-100);--btn-fg-color_active:var(--color-taupe-500)}.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{display:none;margin-top:0;margin-top:.25em;margin-bottom:.75em;padding:.5em var(--padding-inline);border-bottom:1px solid var(--color-black);color:#000;font-family:var(--courierfont);font-size:12px;transition:var(--transition-all)}.breadcrumbs ol{margin:0;padding:0}.breadcrumbs ol li{display:inline-block}.breadcrumbs ol li:last-child{display:none}.breadcrumbs ol li.hidden{width:0;opacity:0}.breadcrumbs ol li:not(.hidden) ~ li::before{content:"/";display:inline-block;margin:0 .5em}.breadcrumbs ol a{color:currentColor;font-weight:400;text-decoration:none}@media only screen and (min-width:576px){.breadcrumbs{display:block;padding:.75em 0}}@media only screen and (min-width:768px){.breadcrumbs ol li:last-child{display:inline-block}}header.layout{--href-color:var(--header-fg-color);--href-color_hover:var(--header-fg-color);z-index:1}header.layout .topbar{padding:calc((58px - var(--btn-height)) / 2) 0;background:var(--header-bg-color);color:var(--header-fg-color)}@media only screen and (min-width:768px){header.layout .topbar{padding:calc((80px - var(--btn-height)) / 2) 0}}header.layout .topbar .topbarLayout{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;grid-gap:1em}header.layout .topbar .topbarLayout .uspslider{flex:0 1 auto;width:auto;margin-left:0;margin-right:auto;padding-right:clamp(1rem,5vw,5rem);font-family:var(--headfont);font-weight:400}header.layout .topbar .topbarLayout .uspslider .slick-slide ~ .slick-slide{position:relative}header.layout .topbar .topbarLayout .uspslider .slick-slide ~ .slick-slide::before{content:'';display:block;position:absolute;top:50%;left:0;translate:-50% -50%;width:11px;height:11px;border-radius:50%;background:currentColor}header.layout .topbar .topbarLayout [role='button']{flex:0 0 auto}header.layout .headerContainer{--_header-h:55px;--_logo-size:clamp(191px,32vw,519px);--_circle-h:clamp(89px,15vw,241px);position:relative;isolation:isolate;--header-fg-color:var(--color-black);--href-color:var(--header-fg-color);--href-color_hover:var(--header-fg-color);color:var(--header-fg-color)}@media only screen and (min-width:768px){header.layout .headerContainer{--_header-h:130px}}header.layout .headerContainer .headerBackground{z-index:2;position:absolute;inset:0 auto auto 50%;translate:-50% 0;width:100%;background:color-mix(in oklab,white 74%,transparent)}header.layout .headerContainer .headerBackground::before{z-index:0;content:"";position:absolute;top:100%;right:0;left:0;height:var(--_circle-h);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 517.702 241'><path d='M258.851,241c137.1,0,249.365-106.315,258.851-241H0c9.486,134.685,121.751,241,258.851,241Z' fill='rgba(255,255,255,0.74)'/></svg>");background-repeat:no-repeat;background-position:center 0;background-size:--_logo-size var(--_logo-size);pointer-events:none}header.layout .headerContainer .headerLayout{display:grid;grid-template-columns:1fr var(--_logo-size) 1fr;align-items:center;height:var(--_header-h)}header.layout .headerContainer .headerLayout button.headerbutton,header.layout .headerContainer .headerLayout [role="button"].headerbutton{--btn-height:30px;--btn-bg-color:var(--color-black);--btn-border-color:var(--color-black);--btn-fg-color:var(--color-black);transition:var(--transition-all);flex:0 0 var(--btn-height)}header.layout .headerContainer .headerLayout button.headerbutton:hover,header.layout .headerContainer .headerLayout [role="button"].headerbutton:hover{--btn-bg-color:var(--color-taupe-500);--btn-border-color:var(--color-taupe-500);--btn-fg-color:var(--color-white)}@media only screen and (min-width:768px){header.layout .headerContainer .headerLayout button.headerbutton,header.layout .headerContainer .headerLayout [role="button"].headerbutton{--btn-height:60px}header.layout .headerContainer .headerLayout button.headerbutton [class^="icon-"],header.layout .headerContainer .headerLayout [role="button"].headerbutton [class^="icon-"],header.layout .headerContainer .headerLayout button.headerbutton [class*=" icon-"],header.layout .headerContainer .headerLayout [role="button"].headerbutton [class*=" icon-"]{font-size:2em}}header.layout .headerContainer .headerLayout button.headerbutton.toggleSearchBar.active .icon::before,header.layout .headerContainer .headerLayout [role="button"].headerbutton.toggleSearchBar.active .icon::before{content:'\f00d';font-family:var(--iconfont);font-weight:300}header.layout .headerContainer .left{justify-self:start;display:flex;justify-content:flex-start;grid-gap:1em}header.layout .headerContainer .logo{position:relative}header.layout .headerContainer .logo a{z-index:3;position:absolute;top:calc(var(--_header-h) / -4);translate:0;display:flex;justify-content:center;align-content:end;width:100%}header.layout .headerContainer .logo a img{width:clamp(97px,15vw,241px);height:auto;object-fit:contain;object-position:center center}header.layout .headerContainer .right{justify-self:end;display:flex;justify-content:flex-end;grid-gap:1em}header.layout .headerContainer .toggleMobileMenu{font-family:var(--headfont);font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px);letter-spacing:.1em}header.layout .headerContainer .toggleMobileMenu .icon-chevron-down::before{transform:none;transition:var(--transition-all)}body[data-slidemenu='mainmenu'] header.layout .headerContainer .toggleMobileMenu .icon-chevron-down::before{transform:scaleY(-1)}header.layout .headerContainer .headerbasket{position:relative;text-decoration:none}header.layout .headerContainer .headerbasket .totalcount{position:absolute;display:flex;justify-content:center;align-items:center;padding:0 .25em;width:auto;top:-7px;right:-10px;width:20px;height:20px;background:var(--color-taupe-500);border:1px solid var(--color-taupe-500);border-radius:50%;color:var(--color-white);font-family:var(--headfont);text-align:center;transition:var(--transition-all);font-size:12px}header.layout .headerContainer .headerbasket:hover .totalcount{background:var(--color-white);color:var(--color-taupe-500)}@media only screen and (min-width:768px){header.layout .headerContainer .headerbasket [class^="icon-"],header.layout .headerContainer .headerbasket [class*=" icon-"]{font-size:2em}header.layout .headerContainer .headerbasket .totalcount{top:-13px;right:-17px;width:36px;height:36px;font-size:20px}}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)}.footerLayout{display:grid;grid-template-columns:1fr;align-items:start;gap:2em;padding-top:4rem;padding-bottom:4rem}@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:1fr auto 1fr}}@media only screen and (min-width:576px){.footerLayout address{order:1}.footerLayout .logo{order:2}.footerLayout nav{order:3;grid-column:span 2}}@media only screen and (min-width:768px){.footerLayout nav{grid-column:span 3}}@media only screen and (min-width:1280px){.footerLayout nav{grid-column:3}}.footerLayout address{margin-top:1em;font-style:normal}.footerLayout .logo{text-align:center}.footerLayout .logo img{margin:0 auto;width:220px;max-width:100%;height:100%;object-fit:contain;object-position:center top}.footerLayout nav{justify-self:start;align-self:start;margin-top:1em;display:grid;grid-template-columns:1fr;grid-row-gap:2em;width:100%}@media only screen and (min-width:576px){.footerLayout nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between}}@media only screen and (min-width:1280px){.footerLayout nav{justify-self:end;max-width:520px}}.footerLayout nav ul{display:block;margin:0;padding:0;list-style-type:none}.footerLayout nav ul li{display:block}@media only screen and (min-width:576px){.footerLayout nav ul li.keurmerk{text-align:right}}.footerBottom{background:var(--color-white);color:var(--color-black);font-size:14px;font-weight:700}.footerBottom .footerBottomLayout{display:flex;flex-flow:row wrap;justify-content:center;padding-top:1em;padding-bottom:1em}ul.social{display:block;margin:1rem 0 0;padding:0;list-style-type:none}ul.social li{display:inline-block}ul.social li ~ li{margin-left:1rem}ul.social [role="button"]{--btn-height:64px;--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-bg-color:var(--color-black);--btn-border-color:var(--color-black);--btn-fg-color:var(--color-white)}ul.social [role="button"]:hover{--btn-bg-color:var(--color-taupe-500);--btn-border-color:var(--color-taupe-500)}.slidemenu{--_header-height:100px}@media only screen and (min-width:768px){.slidemenu{--_header-height:80px}}.slidemenu header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:var(--_header-height);background-color:var(--color-taupe-500)}.slidemenu header .title{padding-inline:var(--padding-inline);color:var(--color-white);font-family:var(--headfont);font-size:20px;letter-spacing:.07em;text-transform:uppercase}.slidemenu header .logo{margin-right:auto;width:100%;height:100%}.slidemenu header .logo img{max-width:100%;height:100%}.slidemenu header .close{display:flex;justify-content:center;align-items:center;aspect-ratio:1;height:100%;background:var(--color-white);border:1px solid var(--color-taupe-500);font-size:3em;line-height:1}.slidemenu .scroll{top:var(--_header-height);padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain;background-color:#fff}.slidemenu .content{padding-top:2em;padding-bottom:3em;background-color:#fff}.slidemenu .content .accountItems{display:block;margin:0;padding:0;list-style-type:none}.slidemenu .content .accountItems li{display:block;padding-block:.75em;padding-inline:var(--padding-inline);border-bottom:1px solid #ddd;line-height:1}.slidemenu .content .basketlines{border:none;border-spacing:0}.slidemenu .content .basketlines th,.slidemenu .content .basketlines td{padding:.25em;border-bottom:1px solid #ddd}.slidemenu .content .basketlines th:first-child,.slidemenu .content .basketlines td:first-child{padding-left:var(--padding-inline)}.slidemenu .content .basketlines th:last-child,.slidemenu .content .basketlines td:last-child{padding-right:var(--padding-inline)}.slidemenu .content .basketlines .basketline.lastadded th,.slidemenu .content .basketlines .basketline.lastadded td{background:var(--color-gray-300);color:var(--color-gray-900)}.slidemenu .content .basketlines .basketline .count{width:50px}.slidemenu .content .basketlines .basketline .desc{line-height:1}.slidemenu .content .basketlines .basketline .remove{width:40px}.slidemenu .content .totallines{background-color:var(--color-gray-100)}.slidemenu .content .totallines th,.slidemenu .content .totallines td{border:none}.slidemenu .content .totallines .totalline:first-child th,.slidemenu .content .totallines .totalline:first-child td{padding-top:1em}.slidemenu .content .totallines .totalline .total{width:120px;white-space:nowrap}#mainmenu{width:0vw;opacity:0;display:none;background-color:transparent;pointer-events:none}body[data-slidemenu='mainmenu'] #mainmenu{opacity:1;display:block;width:100%;transition:width 300ms ease-in-out,opacity 300ms ease-in-out}@media only screen and (min-width:768px){body[data-slidemenu='mainmenu'] #mainmenu{width:95vw}}@media only screen and (min-width:992px){body[data-slidemenu='mainmenu'] #mainmenu{max-width:1400px}}#mainmenu .left h3{display:none;margin:0 0 0 0}#mainmenu .left .level0>li{margin:.5em 0 1em}#mainmenu .left .level0>li a{font-size:16px;font-weight:500}#mainmenu ul{margin:0;padding:0;list-style-type:none;pointer-events:auto}#mainmenu .categorymenucontent{height:100%}#mainmenu .logo{max-width:178px;max-height:130px}#mainmenu .logo img{width:100%;height:100%;object-fit:contain;object-position:left center}#mainmenu a:not([role='button']){display:block;text-decoration:none}#mainmenu .all>.title{margin-top:2em;margin-left:1em;margin-bottom:1em;padding-bottom:3px;font-size:20px}#mainmenu li>.title{display:flex;justify-content:flex-start;align-items:center}#mainmenu a.gridlink{display:grid;grid-template-columns:1fr 36px;grid-auto-rows:auto;gap:0 1em;min-height:36px}#mainmenu a.gridlink .title{grid-row:span 2;grid-column:1;align-self:center}#mainmenu a.gridlink .title:has(+.subtitle){grid-row:1}#mainmenu a.gridlink .subtitle{grid-row:2;grid-column:1;color:var(--color-taupe-500);font-size:.6em}#mainmenu a.gridlink .exp{grid-row:1 / span 2;grid-column:2;width:36px;height:36px;line-height:36px}#mainmenu .level0>li .title{display:block;line-height:1;font-size:18px;font-weight:700;vertical-align:middle}#mainmenu .level0>li .subtitle{display:block;line-height:1;font-size:12px}#mainmenu .level0>li .exp{padding:0;width:36px;height:36px;line-height:36px;border:1px solid var(--color-taupe-500);border-radius:18px;text-align:center;opacity:0;transition:var(--transition-all)}#mainmenu .level0>li.active .exp,#mainmenu .level0>li:hover .exp{opacity:1}#mainmenu .level1>li{break-inside:avoid}#mainmenu .level1>li:has(+li){margin-bottom:.5rem}#mainmenu .level1>li.all{column-span:all;margin-top:1rem}#mainmenu nav.desktop{display:none}#mainmenu nav.mobile{--_header-height:101px;--_footer-height:104px;--href-color:var(--color-black);--href-color_hover:var(--color-taupe-500);position:relative;height:100%;width:100%;overflow:hidden}#mainmenu nav.mobile ul.level0,#mainmenu nav.mobile ul.active{display:block}#mainmenu nav.mobile ul[class^="level"] li{align-content:center;margin:0;padding:10px 1rem 5px;min-height:45px;border-bottom:1px solid var(--color-black);font-size:20px;font-weight:500}#mainmenu nav.mobile ul[class^="level"] li.sub{font-size:18px;font-weight:300}#mainmenu nav.mobile ul[class^="level"] a:not(.gridlink),#mainmenu nav.mobile ul[class^="level"] span{display:block;padding-top:2px;padding-bottom:2px;line-height:1}#mainmenu nav.mobile ul[class^="level"] .title.header{align-self:center;padding-top:1.5em;color:var(--color-black);font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}#mainmenu nav.mobile ul[class^="level"] li.hassubs>a .exp{place-self:center;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-black);border-radius:18px;color:var(--color-black);opacity:1}#mainmenu nav.mobile ul[class^="level"] .hdr{--href-color:var(--color-white);--href-color_hover:var(--color-gray-100);display:flex;justify-content:space-between;align-items:center;grid-gap:1em;margin:0 0 1em;padding:0 0 0 1rem;height:var(--_header-height);background:var(--color-taupe-500);color:var(--color-white);font-family:var(--headfont);font-weight:400}#mainmenu nav.mobile ul[class^="level"] .hdr .back{flex-basis:36px}#mainmenu nav.mobile ul[class^="level"] .hdr .logo,#mainmenu nav.mobile ul[class^="level"] .hdr .all{flex-grow:1}#mainmenu nav.mobile ul[class^="level"] .hdr .close{flex-basis:var(--_header-height)}#mainmenu nav.mobile ul[class^="level"] .hdr .logo{height:86px}#mainmenu nav.mobile ul[class^="level"] .hdr .back,#mainmenu nav.mobile ul[class^="level"] .hdr .close{font-size:1.5em}#mainmenu nav.mobile ul[class^="level"] .hdr .all .title{margin:0}#mainmenu nav.mobile ul[class^="level"] .hdr .logo{color:#fff}#mainmenu nav.mobile ul[class^="level"] .hdr .logo svg{height:100%}#mainmenu nav.mobile ul[class^="level"] .hdr .close{align-self:center;justify-self:center;aspect-ratio:1;height:100%;line-height:var(--_header-height);background:#fff;border:1px solid #000;color:#000;text-align:center}#mainmenu nav.mobile ul[class^="level"] .hdr .close a{--href-color:var(--color-black);--href-color_hover:var(--color-taupe-500);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:64px}#mainmenu nav.mobile ul{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto;background-color:var(--mainmenu-right-bg-color);color:var(--mainmenu-right-fg-color);display:none}#mainmenu nav.mobile ul.level0{bottom:var(--_footer-height);background-color:var(--mainmenu-left-bg-color);color:var(--mainmenu-left-fg-color)}#mainmenu nav.mobile ul.level0>li.back{display:none}#mainmenu nav.mobile ul.level0 .hdr{background:var(--header-bg-color)}#mainmenu nav.mobile footer{position:absolute;right:0;bottom:0;left:0}@media only screen and (min-width:768px){#mainmenu nav.mobile footer{right:50%}}#mainmenu nav.mobile footer ul{position:static;display:flex;flex-flow:row wrap;justify-content:flex-start;grid-gap:var(--padding-inline);margin:0;padding:0;list-style-type:none;padding:var(--padding-inline);background:var(--color-white);color:var(--color-black)}#mainmenu nav.mobile footer ul li{padding:0}#mainmenu nav.mobile footer ul li.bird{margin-left:auto}#mainmenu nav.mobile footer ul li.bird img{width:auto;height:100%;max-width:47px}@media only screen and (max-width:991.98px){#mainmenu .categorymenucontent{display:flex;flex-flow:column nowrap}#mainmenu .categorymenucontent nav.mobile{flex:0 1 100%}#mainmenu .categorymenucontent footer.mobile{flex:0 1 auto}}@media only screen and (min-width:768px){#mainmenu nav.mobile ul{left:50%;top:0;right:0}#mainmenu nav.mobile ul.level0{left:0;top:0;right:50%}#mainmenu nav.mobile ul.level1>li.back{display:none}}@media only screen and (min-width:768px){#mainmenu{border:var(--mainmenu-border);overscroll-behavior:none}#mainmenu nav.mobile{display:none}#mainmenu nav.desktop{display:flex;height:100%;align-content:stretch}#mainmenu nav.desktop div.left{--href-color:var(--color-taupe-500);--href-color_hover:var(--color-black);--href-color_active:var(--color-gray-300);flex-shrink:0;flex-grow:0;flex-basis:420px;padding:2vw;height:100%;background-color:var(--mainmenu-left-bg-color);border-right:var(--mainmenu-left-border_right);color:var(--mainmenu-left-fg-color);overflow:auto}#mainmenu nav.desktop div.right{font-size:12px;flex-grow:1;padding:2vw;height:100%;background-color:var(--mainmenu-right-bg-color);color:var(--mainmenu-right-fg-color);overflow:auto}#mainmenu nav.desktop div.right nav>.title{font-weight:bold;font-size:larger}#mainmenu nav.desktop div.right .all{display:none}#mainmenu nav.desktop div.right .level1>.all{display:block}#mainmenu nav.desktop div.right .level1>li:not(.all)>.title{display:flex;justify-content:flex-start;font-size:16px;font-weight:bold}#mainmenu nav.desktop div.right ul.level1{break-inside:avoid;column-fill:auto}#mainmenu nav.desktop div.right ul.level2{break-inside:auto}#mainmenu nav.desktop div.right .level1{display:none}#mainmenu nav.desktop div.right .level1.active{display:block}}search.searchform{--form_element-height:50px;--btn-height:var(--form_element-height);--input-height:var(--form_element-height);--input-bg-color:transparent;--input-border-radius:calc(var(--input-height) / 2);z-index:3;position:absolute;right:0;left:0;height:0;transition:all var(--transition-duration) var(--transition-function) var(--transition-delay);overflow:hidden;padding-left:var(--paddinginline-main);padding-right:var(--paddinginline-main);background:var(--color-white)}@media only screen and (min-width:768px){search.searchform{--form_element-height:60px}}search.searchform .searchtext{--transition-delay:var(--transition-duration);padding-right:var(--btn-height)!important;width:100%;visibility:hidden;opacity:0;transition:all var(--transition-duration) var(--transition-function) var(--transition-delay)}search.searchform .searchbutton{--transition-delay:var(--transition-duration);position:absolute;top:.5rem;right:var(--paddinginline-main);visibility:hidden;opacity:0;transition:all var(--transition-duration) var(--transition-function) var(--transition-delay)}@media only screen and (min-width:768px){search.searchform .searchbutton{top:1rem}}search.searchform.active{padding-top:.5rem;padding-bottom:.5rem;height:auto;overflow:visible}@media only screen and (min-width:768px){search.searchform.active{padding-top:1rem;padding-bottom:1rem}}search.searchform.active .searchtext{visibility:visible;opacity:1}search.searchform.active .searchbutton{visibility:visible;opacity:1}@media only screen and (min-width:900px){search.searchform{width:100%}}@media only screen and (min-width:992px){search.searchform{position:relative;height:auto;overflow:visible}search.searchform .searchtext{visibility:visible}search.searchform .searchbutton{position:absolute;top:0;right:0;visibility:visible}}search.searchform .searchtext{width:100%}search.searchform .searchbutton{background:transparent;border-color:transparent;color:var(--color-black)}search.searchform .searchbutton:hover{background:var(--color-taupe-500);border-color:var(--color-taupe-500);color:var(--color-white)}search.searchform:hover .searchtext{--input-border-color:#000}@media only screen and (min-width:992px){search.searchform{padding:0;height:auto;background:transparent}search.searchform .searchtext{visibility:visible;opacity:1}search.searchform .searchbutton{visibility:visible;opacity:1}}#quicksearchresults{display:none;position:absolute;top:100%;left:0;right:0;margin:0 auto;padding:0;width:100%;max-width:100%;border:none;border-radius:0 0 var(--btn-border-radius) var(--btn-border-radius)}#quicksearchresults .content{height:calc((95dvh - 100px) - var(--header-height))}#quicksearchresults .content .scroll{padding:0;max-height:calc(100% - 42px);background:#fff;color:#000;overflow-y:auto;overscroll-behavior:contain}#quicksearchresults .content .scroll table{margin:0;border:none}#quicksearchresults .content footer button{--btn-height:42px;font-size:18px;border-radius:0 0 var(--btn-border-radius) var(--btn-border-radius)}#quicksearchresults .close{--btn-bg-color:var(--color-taupe-500);--btn-border-color:var(--color-taupe-500);--btn-fg-color:var(--color-white);position:absolute;right:var(--paddinginline-main);top:calc((var(--btn-height) * -1) - .5rem);font-size:1.5em}@media only screen and (min-width:768px){#quicksearchresults .close{top:calc((var(--btn-height) * -1) - 1rem)}}@media only screen and (min-width:768px){#quicksearchresults .close{top:calc((var(--btn-height) * -1) - 35px);right:0}}#quicksearchresults .loader{display:none;position:absolute;font-size:2em;top:1em;left:50%}#quicksearchresults table{width:100%;border:0;border-collapse:collapse;border-spacing:0}#quicksearchresults table tr[onclick]:hover{cursor:pointer}#quicksearchresults table tr[onclick]:hover,#quicksearchresults table tr[onclick]:hover a,#quicksearchresults table tr[onclick]:hover a:hover{color:currentColor;text-shadow:.5px 0 0 currentColor;text-decoration:none}#quicksearchresults table tr:nth-child(even) td{background:#f8f8f8}#quicksearchresults table th,#quicksearchresults table td{padding:0 .5rem;line-height:1.5rem;border-bottom:1px solid #ccc}#quicksearchresults table td.image{width:4rem}#quicksearchresults table td.image img{width:3rem;height:3rem;object-fit:contain;object-position:center center;mix-blend-mode:multiply}#quicksearchresults table td.desc{text-align:left}#quicksearchresults table td.price{padding:0 .5rem;text-align:right}#quicksearchresults table a{--href-color:#000;display:block}@media only screen and (min-width:992px){#quicksearchresults{top:calc(100% + 35px);left:revert;width:644px;max-width:revert;height:calc((95dvh - 100px) - var(--header-height))}#quicksearchresults .content{height:100%}}body[data-searchresults="true"] #autosearchresults{display:block}.groupListContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem;margin-bottom:4vw}.groupList .groupListGrid{grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width:576px){.groupList .groupListGrid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.groupList .groupListGrid{grid-template-columns:1fr 1fr 1fr}}.productGroupInformation{display:grid;grid-template-columns:1fr;gap:1rem 3vw;margin-top:4vw;margin-right:calc(var(--paddinginline-main) * -1);margin-bottom:4vw}.productGroupInformation h1,.productGroupInformation h2{line-height:1}.productGroupInformation .title{margin-bottom:.25rem;font-size:3.5rem;font-size:clamp(26.666666667px,4.375vw,70px);text-transform:uppercase}.productGroupInformation .subtitle{font-family:var(--basefont);font-size:1.75rem;font-size:clamp(22px,2.1875vw,35px);font-weight:300;letter-spacing:.2em}.productGroupInformation .image{height:389px}.productGroupInformation .image .imageContainer{display:block;height:389px;border:1px solid var(--color-taupe-500);border-radius:194.5px 0 0 194.5px;border-right:none;overflow:hidden}.productGroupInformation .image .imageContainer img{width:100%;height:100%;object-fit:cover;object-position:left center}@media only screen and (min-width:768px){.productGroupInformation{grid-template-columns:4fr 6fr}}@media only screen and (min-width:1629.98px){.productGroupInformation .image{overflow:visible}.productGroupInformation .image .imageContainer{--_bleed-right:calc(1600px - 100vw);margin-right:calc((var(--_bleed-right) / 2) + (var(--padding-inline) / 2))}}.productListContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem;margin-bottom:100px}.productListContainer .productGroupInformation{order:-1}@media only screen and (min-width:900px){.productListContainer{grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr auto;grid-template-areas:"groupinfo groupinfo" "filters   options" "filters   products" "filters   pagination"}.productListContainer .productGroupInformation{grid-area:groupinfo}.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:350px 1fr}}@media only screen and (min-width:1280px){.productListContainer{grid-template-columns:420px 1fr}}.productListContainer.searchResults{grid-template-columns:1fr;grid-template-areas:"groupinfo" "options" "products" "pagination"}.productListOptions{display:flex;flex-flow:row wrap;justify-content:end;align-items:center;grid-gap:1rem}.productListPagination{display:grid;justify-content:center;grid-template-columns:1fr auto 1fr}.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}.product{grid-column:span 1;grid-row:span 3;display:grid;grid-template-rows:subgrid;align-items:center;align-content:center;grid-gap:0;padding:0}.product:hover{text-decoration:none}.product .image{display:block;padding:0 10%;width:100%}.product .image img{aspect-ratio:1;width:100%;height:100%;object-fit:cover;object-position:center center;border:1px solid var(--color-taupe-500);border-radius:50%}.product .title{display:block;margin-top:1em;font-family:var(--headfont);font-size:20px;letter-spacing:.1em;text-align:center}.product .orderblock{padding:1em 15% 0}.product .orderblock button,.product .orderblock [role="button"]{text-transform:uppercase;font-size:1.05rem;font-size:clamp(20.133333333px,1.3125vw,21px);font-weight:700}.product.group .title{padding:0 25%;font-size:17px}.product.group button,.product.group [role="button"]{text-transform:uppercase;font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px);font-weight:700}.productList .productListGrid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width:576px){.productList .productListGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.productList .productListGrid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.searchResults .productList .productListGrid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1280px){.searchResults .productList .productListGrid{grid-template-columns:repeat(4,1fr)}}.productListContainer .categories ul{display:block;margin:0;padding:0;list-style-type:none}.productListContainer .categories ul li{--_iconsize:30px;--_height:calc(var(--_iconsize) * 2);height:var(--_height)}@media only screen and (min-width:1280px){.productListContainer .categories ul li{--_iconsize:36px}}.productListContainer .categories ul li a{display:flex;align-items:center;padding-left:calc(var(--_height) - 10px);height:100%}.productListContainer .categories ul li [class^="icon-"],.productListContainer .categories ul li [class*=" icon-"]{--_size:calc(var(--_iconsize) - 6px);width:var(--_size);height:var(--_size);line-height:var(--_size);border:1px solid var(--color-taupe-500);border-radius:calc(var(--_size) / 2);text-align:center}.productListContainer .categories ul li.ancestor{display:grid;grid-template-columns:1fr var(--_height);grid-template-rows:var(--_iconsize) var(--_iconsize);color:var(--color-taupe-500);margin-bottom:1rem}.productListContainer .categories ul li.ancestor .title{grid-row:1;grid-column:1}.productListContainer .categories ul li.ancestor .subtitle{grid-row:2;grid-column:span 2}.productListContainer .categories ul li.ancestor [class^="icon-"],.productListContainer .categories ul li.ancestor [class*=" icon-"]{grid-row:1;grid-column:2}.productListContainer .categories ul li.ancestor .title{align-self:center;line-height:var(--_iconsize);font-size:16px;font-weight:700}@media only screen and (min-width:992px){.productListContainer .categories ul li.ancestor .title{font-size:20px}}@media only screen and (min-width:1280px){.productListContainer .categories ul li.ancestor .title{font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}}.productListContainer .categories ul li.ancestor .subtitle{line-height:1;font-size:14px;font-weight:400}@media only screen and (min-width:992px){.productListContainer .categories ul li.ancestor .subtitle{font-size:16px}}@media only screen and (min-width:1280px){.productListContainer .categories ul li.ancestor .subtitle{font-size:18px}}.productListContainer .categories ul li.ancestor [class^="icon-"],.productListContainer .categories ul li.ancestor [class*=" icon-"]{width:var(--_iconsize);height:var(--_iconsize);line-height:var(--_iconsize);border-radius:calc(var(--_iconsize) / 2)}.productListContainer .categories ul li.current a{--href-decoration_hover:none;--href-decoration_active:none;display:grid;grid-template-columns:1fr var(--_height);align-items:center;background:var(--color-taupe-500);border-radius:var(--_iconsize);color:var(--color-white)}.productListContainer .categories ul li.current a [class^="icon-"],.productListContainer .categories ul li.current a [class*=" icon-"]{border-color:var(--color-white)}.productListContainer .categories ul li ~ li{margin-top:.5em}@media only screen and (min-width:1280px){.productListContainer .categories ul li ~ li{margin-top:0}}@media only screen and (max-width:767.98px){.productFilters{margin-left:auto}.productFilters .toggleFilters{font-size:20px}.productListFilters{z-index:902;display:none;position:fixed;left:0;top:var(--mobile-menu-top,0);bottom:0;width:400px;--_header-height:100px;top:0;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 .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto}.productListFilters .back{cursor:pointer}.productListFilters .close{cursor:pointer}.productListFilters header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:var(--_header-height);background-color:var(--color-taupe-500)}.productListFilters header .title{padding-inline:var(--padding-inline);color:var(--color-white);font-family:var(--headfont);font-size:20px;letter-spacing:.07em;text-transform:uppercase}.productListFilters header .logo{margin-right:auto;width:100%;height:100%}.productListFilters header .logo img{max-width:100%;height:100%}.productListFilters header .close{display:flex;justify-content:center;align-items:center;aspect-ratio:1;height:100%;background:var(--color-white);border:1px solid var(--color-taupe-500);font-size:3em;line-height:1}.productListFilters .scroll{top:var(--_header-height);padding-bottom:1rem;overflow-y:scroll;overscroll-behavior:contain;background-color:#fff}.productListFilters .content{padding-top:2em;padding-bottom:3em;background-color:#fff}.productListFilters .content .accountItems{display:block;margin:0;padding:0;list-style-type:none}.productListFilters .content .accountItems li{display:block;padding-block:.75em;padding-inline:var(--padding-inline);border-bottom:1px solid #ddd;line-height:1}.productListFilters .content .basketlines{border:none;border-spacing:0}.productListFilters .content .basketlines th,.productListFilters .content .basketlines td{padding:.25em;border-bottom:1px solid #ddd}.productListFilters .content .basketlines th:first-child,.productListFilters .content .basketlines td:first-child{padding-left:var(--padding-inline)}.productListFilters .content .basketlines th:last-child,.productListFilters .content .basketlines td:last-child{padding-right:var(--padding-inline)}.productListFilters .content .basketlines .basketline.lastadded th,.productListFilters .content .basketlines .basketline.lastadded td{background:var(--color-gray-300);color:var(--color-gray-900)}.productListFilters .content .basketlines .basketline .count{width:50px}.productListFilters .content .basketlines .basketline .desc{line-height:1}.productListFilters .content .basketlines .basketline .remove{width:40px}.productListFilters .content .totallines{background-color:var(--color-gray-100)}.productListFilters .content .totallines th,.productListFilters .content .totallines td{border:none}.productListFilters .content .totallines .totalline:first-child th,.productListFilters .content .totallines .totalline:first-child td{padding-top:1em}.productListFilters .content .totallines .totalline .total{width:120px;white-space:nowrap}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)}}@media only screen and (max-width:767.98px) and only screen and (min-width:768px){.productListFilters{--_header-height:80px}}@media only screen and (min-width:768px){.productListFilters .scroll{position:sticky;top:1rem}}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{font-weight:900;text-transform:uppercase}#artfilters>.title,#artfilters .artfilter>.title{line-height:2}#artfilters .artfilter{position:relative}#artfilters .artfilter .title{display:block;padding:0 1rem;background-color:#eee;border-radius:3px;cursor:pointer}#artfilters .artfilter .artfiltervals{z-index:1;display:none;padding:.5rem 1rem;width:100%;background-color:#eee;border-radius:0 0 3px 3px}#artfilters .artfilter.active .title{border-radius:3px 3px 0 0}#artfilters .artfilter .item.disabled{opacity:.35}.productDetails{display:grid;grid-template-columns:1fr;grid-template-areas:"block-1" "block-2" "block-3" "block-4";gap:1rem clamp(2rem,15vw,200px);margin-bottom:100px;margin-top:4vw}.productDetails .block-1{grid-area:block-1}.productDetails .block-2{grid-area:block-2}.productDetails .block-3{grid-area:block-3}.productDetails .block-4{grid-area:block-4}@media only screen and (min-width:768px){.productDetails{grid-template-columns:1fr 1fr;grid-template-areas:"block-1 block-2" "block-4 block-3"}}@media only screen and (min-width:768px){.productDetails .block-1,.productDetails .block-4{padding-left:var(--padding-main2narrow)}.productDetails .block-3{padding-right:var(--padding-main2narrow)}}.productDetails .title{font-size:2rem;font-size:clamp(22.666666667px,2.5vw,40px);font-weight:400}.productDetails .images slideshow{text-align:center}.productDetails .images slideshow picture{width:500px}.productDetails .images slideshow picture img{width:100%;height:100%;line-height:100px;aspect-ratio:1;object-fit:cover;object-position:center center;border-radius:50%}.productDetails .images slideshow .controls{--btn-height:62px;--btn-border-radius:calc(var(--btn-height) / 2);position:relative;margin:2rem auto;text-align:center;background:var(--btn-bg-color)!important}.productDetails .images slideshow .controls.button{cursor:default}.productDetails .images slideshow .controls .navigation{position:static;translate:0;height:auto;line-height:1;border-radius:50%;color:var(--color-gray-100);font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px);font-family:"Font Awesome 6 Sharp";font-weight:100;vertical-align:middle;transition:var(--transition-all);cursor:pointer}.productDetails .images slideshow .controls .navigation:not(.slick-disabled):hover{color:#fff;font-family:"Font Awesome 6 Duotone";font-weight:300}.productDetails .images slideshow .controls .navigation:not(.slick-disabled):hover:focus,.productDetails .images slideshow .controls .navigation:not(.slick-disabled):hover:active{background:transparent;font-weight:900}.productDetails .images slideshow .controls .navigation:hover{background:transparent}.productDetails .images slideshow .controls .navigation.slick-disabled{background:none!important;color:var(--color-gray-300);cursor:default}.productDetails .images slideshow .controls .pagination .slick-dots{--btn-padding-inline:0;--btn-width:2em;--btn-fg-color:var(--color-gray-100);--btn-fg-color_hover:var(--color-white);display:block;margin:0;padding:0;list-style-type:none;position:relative;width:var(--btn-width)}.productDetails .images slideshow .controls .pagination .slick-dots li{position:absolute;top:50%;left:50%;translate:-50% -50%;opacity:0;transition:var(--transition-all);cursor:default}.productDetails .images slideshow .controls .pagination .slick-dots li button{-webkit-appearance:none;appearance:none;pointer-events:none;padding:0;width:var(--btn-width);background:transparent!important;border:none!important;font-size:1.5rem;font-size:clamp(21.333333333px,1.875vw,30px);cursor:default}.productDetails .images slideshow .controls .pagination .slick-dots li.slick-active{z-index:1;opacity:1}.productDetails .priceStock{display:flex;justify-content:flex-start;align-items:flex-end;grid-gap:1em;margin:1em 0 1.5em}.productDetails .price{color:var(--color-taupe-500);font-family:var(--headfont);font-size:2.75rem;font-size:clamp(24.666666667px,3.4375vw,55px);font-weight:500;line-height:1}.productDetails .price small{font-size:20px;font-family:var(--basefont);font-weight:300}.productDetails .props .value{font-weight:600}.productDetails .bulletlist.usps{margin-top:1em;margin-bottom:4vw}.productDetails .order{margin-bottom:2em;display:flex;flex-flow:row wrap;grid-gap:1rem 2rem}.productDetails .order .superbutton{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px);width:100%;max-width:240px}@media only screen and (max-width:575.98px){.productDetails .order{margin-left:auto;margin-right:auto;justify-content:center}}.productDetails .plusminusinput{display:flex;flex-flow:row nowrap;align-items:center}.productDetails .plusminusinput button{font-size:2.4em;font-family:var(--headfont)}.productDetails .plusminusinput .input-number{--input-padding-inline:.5rem;width:100px;border:none;color:var(--color-taupe-500);font-family:var(--headfont);font-size:2.4em;font-weight:500;text-align:center}.nutrition-facts{margin-bottom:1.25em}.nutrition-facts table{margin-bottom:0;width:100%;border-collapse:collapse}.nutrition-facts table th,.nutrition-facts table td{padding:10px}.nutrition-facts table thead th ~ th{border-left-color:transparent}.nutrition-facts table tbody tr.subrow td:first-of-type{padding-left:1.5em}.nutrition-facts button[aria-expanded="true"]{margin-top:1em}.clusterselection{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;margin-bottom:2em}.clusterselection input[type="radio"]{position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;overflow:hidden}.clusterselection input[type="radio"]+label{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;padding:0 1.25em 0 3.4em;height:47px;background:var(--color-white);border:1px solid var(--color-taupe-500);border-radius:23.5px;color:var(--color-taupe-500);font-size:17px;letter-spacing:.1em;cursor:pointer;user-select:none;white-space:nowrap;transition:var(--transition-all)}.clusterselection input[type="radio"]+label:hover{background:var(--color-gray-100)}.clusterselection input[type="radio"]+label::before{content:"";position:absolute;left:15px;top:50%;width:24px;height:24px;transform:translateY(-50%);background:var(--color-white);border:1px solid var(--color-taupe-500);border-radius:50%}.clusterselection input[type="radio"]+label::after{content:"";position:absolute;left:18px;top:50%;width:18px;height:18px;transform:translateY(-50%);background:var(--color-taupe-500);border-radius:50%;opacity:0;transition:var(--transition-all)}.clusterselection input[type="radio"]:checked+label::after{opacity:1}.clusterselection input[type="radio"]:focus-visible+label{outline:2px solid var(--color-taupe-500_70);outline-offset:2px}.collapsible{display:block;overflow:hidden;height:0;opacity:1;transition:var(--transition-all)}.collapsible ~ .toggle .more{display:inline}.collapsible ~ .toggle .less{display:none}.collapsible ~ .toggle .icon{transition:transform .4s ease}.collapsible[aria-expanded="true"]{height:auto;opacity:1}.collapsible[aria-expanded="true"] ~ .toggle .more{display:none}.collapsible[aria-expanded="true"] ~ .toggle .less{display:inline}.collapsible[aria-expanded="true"] ~ .toggle .icon{transform:scale(-1)}.recipes .collapsible{position:relative;display:-webkit-box;-webkit-box-orient:vertical}.recipes .collapsible[aria-expanded="false"]{height:auto;-webkit-line-clamp:4;max-height:calc(6em)}.recipes .collapsible[aria-expanded="false"]::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3em;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--bg-color,#fff))}.recipes .collapsible[aria-expanded="true"]{-webkit-line-clamp:unset;max-height:revert}.recipes .collapsible[aria-expanded="true"]::after{display:none}#accountHome{display:grid;grid-template-columns:1fr;grid-template-areas:"yourDetails" "yourOrders" "yourLogoff";gap:2vh;position:relative;isolation:isolate}#accountHome .yourDetails{grid-area:yourDetails}#accountHome .yourOrders{grid-area:yourOrders}#accountHome .yourLogoff{grid-area:yourLogoff}#accountHome .yourOrders .history .amount{display:none}@media only screen and (min-width:768px){#accountHome{grid-template-columns:1fr 2fr;grid-template-areas:"yourDetails   yourOrders" "yourLogoff    yourOrders";gap:2vw}}@media only screen and (min-width:1280px){#accountHome{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"yourDetails yourOrders yourLogoff"}#accountHome .yourOrders .history .amount{display:table-cell}}#accountHome>section{position:relative;background:var(--color-white);border-radius:var(--border-radius);overflow:visible}#accountHome>section::before{content:"";position:absolute;inset:0;box-shadow:0 0 150px -30px var(--color-gray);z-index:-1;pointer-events:none}.placeholder-wrapper.input span.optional,.placeholder-wrapper.input span.required{z-index:1;position:absolute;top:-2px;right:0;color:red}.placeholder-wrapper.input span.optional::after,.placeholder-wrapper.input span.required::after{content:'*'}.placeholder-wrapper.input span.optional{color:color-mix(in oklab,red 50%,transparent)}.placeholder-wrapper.input input:not([type="radio"]):not([type="checkbox"]),.placeholder-wrapper.input select{width:100%}.placeholder-wrapper.input{margin:1em 0 .5em;max-width:100%}.placeholder-wrapper.input.firstname,.placeholder-wrapper.input.middlename,.placeholder-wrapper.input.lastname{width:32%}.placeholder-wrapper.input.street{width:calc(98% - 80px)}.placeholder-wrapper.input.housenr{width:80px}.placeholder-wrapper.input.zipcode{width:120px}.placeholder-wrapper.input.city{width:calc(98% - 120px)}.placeholder-wrapper.input.country select{max-width:100%;padding-left:5px}.placeholder-wrapper.input.housenr input{width:100%;text-align:right}.placeholder-wrapper.input input:not([type="radio"]):not([type="checkbox"]){width:100%}.inputgroup{display:flex;justify-content:space-between;max-width:100%;margin:1em 0 .5em}.inputgroup .input{margin:0}.customerForm>.element.grid{display:grid;grid-gap:1rem 8vw}@media only screen and (min-width:900px){.customerForm>.element.grid{grid-template-columns:1fr 1fr}.customerForm>.element.grid .register{order:1}.customerForm>.element.grid .login{order:2}}.businessdetails{display:none}.businessdetails.active{display:block}.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 img{object-fit:contain;object-position:center center}nav.orderpath ol{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:column;gap:0;margin-top:1rem;margin-bottom:1rem}nav.orderpath ol ~ .orderpath .step{display:none}nav.orderpath ol ~ .orderpath .step.future{display:block}nav.orderpath ol .step{flex:0 0 100%}nav.orderpath ol .step.future{display:none}@media only screen and (min-width:992px){nav.orderpath ol{flex-flow:row wrap}nav.orderpath ol ~ .orderpath{display:none}nav.orderpath ol .step{flex:1 1 33.33333333%}nav.orderpath ol .step.future{display:block}}nav.orderpath ol .step{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-left:.625rem;padding-right:1.25rem;width:100%;line-height:51px;background-color:var(--color-white);border:2px solid var(--color-gray-500);color:var(--color-black);font-size:16px}nav.orderpath ol .step .number{display:inline-block;margin-right:10px;margin-left:25px;width:30px;height:30px;line-height:30px;background-color:var(--color1);border-radius:50%;color:var(--color-black);text-align:center}nav.orderpath ol .step .text{display:inline-block;color:var(--color-black);text-decoration:none}nav.orderpath ol .step:has(+.step){border-right:none}nav.orderpath ol .step.passed{background-color:var(--color-gray-500)}nav.orderpath ol .step.passed .text{color:var(--color-white)}nav.orderpath ol .step.passed .number{background:var(--color-white);color:var(--color-black);font-size:0}nav.orderpath ol .step.passed .number::before{content:"\f00c";display:inline-block;width:30px;font-family:var(--iconfont);font-size:14px;font-weight:900;text-align:center}nav.orderpath ol .step.active{background-color:var(--color-gray-500)}nav.orderpath ol .step.active .text{color:var(--color-white);font-weight:600}.orderpathbuttons{display:flex;flex-flow:row wrap;grid-gap:1em;margin-top:2em}.orderpathbuttons .prev{order:1}.orderpathbuttons .next{order:2}.orderpathbuttons .next{margin-left:auto}@media only screen and (max-width:575.98px){.orderpathbuttons{flex-direction:column}.orderpathbuttons .next,.orderpathbuttons .prev{width:100%}.orderpathbuttons .next{order:1}.orderpathbuttons .prev{order:2}}.orderpathstep_2 .yremarks div{order:3}.orderpathstep_2 .yremarks .name2{order:1;font-weight:700}.orderpathstep_2 .yremarks .name1{display:none;order:2}table.basket{width:100%}table.basket .image a{display:block;aspect-ratio:1;background:var(--color-gray-100);border-radius:50%;overflow:hidden}table.basket .image a img{width:100%;height:100%;object-fit:cover;object-position:center center}table.basket .count .ibp{width:120px}table.basket .count .ibp input{text-align:right}@media only screen and (max-width:899.98px){table.basket,table.basket tbody,table.basket tfoot{display:block}table.basket thead{display:none}table.basket tr{margin-left:-0.5em;margin-right:-0.5em;padding:.5em;border-radius:0 calc(var(--btn-height) / 2) 0 0;display:grid;grid-template-columns:2fr 3fr 3fr 50px 50px;grid-template-rows:1.5em auto var(--input-height);grid-template-areas:"image artid artid artid remove" "image desc  desc  desc  remove" "image count price total total";gap:0 .5em}table.basket tr ~ tr{margin-top:.25em}table.basket tr:nth-child(odd){background:var(--color-gray-100)}table.basket tr:nth-child(odd) .image a{background:var(--color-white)}table.basket tr .image{grid-area:image;min-width:60px}table.basket tr .artid{grid-area:artid;align-self:center}table.basket tr .desc{grid-area:desc}table.basket tr .count{grid-area:count;align-self:center}table.basket tr .price{grid-area:price;align-self:center}table.basket tr .total{grid-area:total;align-self:center}table.basket tr .remove{grid-area:remove}table.basket tr th,table.basket tr td{display:block;padding:0;width:auto}table.basket tr .remove{margin-top:-0.5em;margin-right:-0.5em;text-align:right}table.basket tr .remove button{border-color:transparent}table.basket tr .count{display:grid;grid-template-columns:max-content 120px;align-items:center;gap:0 .5em}table.basket tr .count::before{content:'Aantal: ';font-weight:500}}@media only screen and (max-width:575.98px){table.basket tr{grid-template-areas:"image artid artid artid remove" "image desc  desc  desc  remove" "count count .     .     ." "price price price total total"}table.basket tr .count{grid-column:span 2;grid-template-columns:subgrid}table.basket tr .count::before{text-align:right}}@media only screen and (min-width:900px){table.basket .basketlines .image{padding:.25rem .25rem .25rem 0;width:55px}table.basket .basketlines .image a{width:50px;height:50px}table.basket .basketlines .artid{width:120px}table.basket .basketlines .desc{line-height:1}table.basket .basketlines .count{width:130px;text-align:right}table.basket .basketlines .price{width:120px}table.basket .basketlines .total{width:100px}table.basket .basketlines .remove{padding-right:0;width:47px}}@media only screen and (min-width:992px){table.basket .image{width:65px}table.basket .image a{width:60px;height:60px}table.basket .total{width:120px}table.basket.readonly tr .count{width:70px}}table.basket .totals .subtotal:not(.first) .linetotal,table.basket .totals .total .linetotal{border-top:1px solid currentColor}table.basket .totals .total .linetotal{border-bottom:3px double currentColor}table.basket .basketlines+.totals .subtotal.first .linetotal{border-top:1px solid currentColor}table.basket .totals{margin-top:1em}@media only screen and (max-width:899.98px){table.basket .totals tr{grid-template-columns:8fr 100px;grid-template-rows:1fr;grid-template-areas:"desc  total";gap:0;padding:.5em .5em 0;background:transparent;border-radius:0}table.basket .totals tr ~ tr{margin-top:0}table.basket .totals tr .desc{grid-area:desc;text-align:left}table.basket .totals tr .linetotal{grid-area:total}}@media only screen and (max-width:899.98px){table.basket .basketlines+.totals tr{background:var(--color-gray-300)}table.basket .basketlines+.totals tr:last-child{padding-bottom:.5em;border-radius:0 0 0 calc(var(--btn-height) / 2)}}.orderpathDetails{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-template-areas:"orderinfo" "delivery" "address" "payment" "summary";gap:2rem}.orderpathDetails .deliverymethod{grid-area:delivery}.orderpathDetails .deliveryaddress{grid-area:address}.orderpathDetails .payment{grid-area:payment}.orderpathDetails .orderinfo{grid-area:orderinfo}.orderpathDetails .summary{grid-area:summary}@media only screen and (min-width:768px){.orderpathDetails{grid-template-columns:1fr max-content;grid-template-areas:"orderinfo summary" "delivery  summary" "address   summary" "payment   summary"}}@media only screen and (min-width:1280px){.orderpathDetails{grid-template-columns:1fr 1fr max-content;grid-template-areas:"delivery orderinfo summary" "address  payment   summary"}}.orderpathDetails .orderinfo .reference input{width:100%}.orderpathDetails .orderinfo .remarks textarea{width:100%;height:4em}table.basket{width:100%}table.basket.summary{min-width:300px}table.basket.summary .desc{text-align:left}table.basket tfoot.totals{position:relative}table.basket .desc{color:var(--color-taupe-500);font-family:var(--headfont);font-weight:500}table.basket .linetotal{opacity:1;transition:var(--transition-all)}table.basket .subtotal.first .desc{font-weight:600}table.basket .subtotal.first .subtotal{font-weight:500}table.basket .total .desc{font-weight:700}table.basket .total .total{font-weight:600}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{height:0;transition:var(--transition-all);overflow:hidden}#deliveryaddress .delivery-sub.active{height:auto}.findLocation{width:100%}.findLocation .search-zip{width:100%}.findLocation button{position:absolute;top:0;right:2px;border-color:transparent;font-weight:700}.postnlpoints{padding:2px;max-height:362px;overflow-x:visible;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scroll-padding-block:8px}.postnlpoints .pickuppoint{position:relative;display:grid;grid-template-columns:40px 1fr;grid-template-rows:50px auto;align-items:center;scroll-margin-block:8px;border:1px solid var(--color-taupe-500);border-radius:25px;font-size:16px;cursor:pointer}.postnlpoints .pickuppoint ~ .pickuppoint{margin-top:.5rem}.postnlpoints .pickuppoint .radio{grid-row:1;margin-left:.5em}.postnlpoints .pickuppoint label{grid-column:2;grid-row:span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center}.postnlpoints .pickuppoint .name{grid-column:2;align-self:center;line-height:1;font-weight:600}.postnlpoints .pickuppoint .desclong{padding-bottom:0;height:0;transition:var(--transition-all);overflow:hidden}.postnlpoints .pickuppoint:has(input:checked){outline:2px solid var(--color-taupe-500)}.postnlpoints .pickuppoint .radio:has(input:checked)+label .desclong{padding-bottom:1rem;height:max-content}.payment-choices .paymentmethod{position:relative;display:grid;grid-template-columns:40px 1fr 60px;grid-template-rows:50px auto;align-items:center;border:1px solid var(--color-taupe-500);border-radius:25px}.payment-choices .paymentmethod ~ .paymentmethod{margin-top:.5rem}.payment-choices .paymentmethod .radio{grid-row:1;margin-left:.5em}.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:50px;height:auto;max-height:50px;object-fit:contain;object-position:center center}.payment-choices .paymentmethod .desclong{padding-bottom:0;height:0;transition:var(--transition-all);overflow:hidden}.payment-choices .paymentmethod:has(input:checked){outline:2px solid var(--color-taupe-500)}.payment-choices .paymentmethod .radio:has(input:checked)+label .desclong{padding-bottom:1rem;height:max-content}.orderpathOverview{display:grid;grid-template-columns:1fr;gap:1rem;grid-template-areas:"refnr" "remarks" "hqaddress" "delivery" "payment"}.orderpathOverview .refnr{grid-area:refnr}.orderpathOverview .paymentmethod{grid-area:payment}.orderpathOverview .hqaddress{grid-area:hqaddress}.orderpathOverview .delivery{grid-area:delivery}.orderpathOverview .remarks{grid-area:remarks}@media only screen and (min-width:576px){.orderpathOverview{grid-template-columns:2fr 3fr;grid-template-areas:"refnr     remarks" "hqaddress delivery" "payment   payment"}}@media only screen and (min-width:992px){.orderpathOverview{grid-template-columns:3fr 3fr 2fr;grid-template-areas:"refnr     remarks   remarks" "hqaddress delivery  payment"}}.recipeListGrid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:clamp(2em,6.25vw,5em);margin-top:4vw;margin-bottom:4vw}@media only screen and (min-width:768px){.recipeListGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1600px){.recipeListGrid{grid-template-columns:repeat(3,1fr)}}.recipeListGrid .recipe{grid-column:span 1;grid-row:span 4;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;gap:0}.recipeListGrid .recipe .imageSpacer{padding-top:37.5%}.recipeListGrid .recipe .item{--href-color_active:currentColor;--href-decoration_hover:none;--href-decoration_active:none;grid-column:span 1;grid-row:span 3;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;gap:0;height:100%;border:2px solid var(--color-taupe-500);transform:scale(1);transition:var(--transition-all)}.recipeListGrid .recipe .item:active{transform:scale(0.95)}.recipeListGrid .recipe .item header{position:relative;padding:42.5% 12.5% 0}.recipeListGrid .recipe .item main{padding:0 12.5%}.recipeListGrid .recipe .item footer{padding:0 12.5% 12.5%}.recipeListGrid .recipe .item header .image{display:block;position:absolute;top:0;left:50%;width:75%;translate:-50% -50%}.recipeListGrid .recipe .item header .image img{aspect-ratio:1;width:100%;border-radius:50%;object-fit:cover;object-position:center center}.recipeListGrid .recipe .item header h2.title{margin-bottom:0;font-size:1.6rem;font-size:clamp(21.6px,2vw,32px);letter-spacing:.04em;text-transform:uppercase;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:normal;word-break:normal}.recipeListGrid .recipe .item header h3.subtitle{margin-top:0;font-size:16px;font-weight:500;font-style:italic;letter-spacing:.1em;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:normal;word-break:normal}.recipeListGrid .recipe .item header .summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;font-size:18px;font-weight:100;line-height:1.2;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:normal;word-break:normal}.recipeMetadata{width:100%;color:var(--color-taupe-500)}.recipeMetadata .title{padding:.5em .5em .5em 0;font-family:var(--headfont);font-size:17px;font-weight:500;line-height:2em}.recipeMetadata .propval{padding:.5em 0 .5em .5em;min-width:136px;line-height:2em}.recipeMetadata .propval div{display:flex;justify-content:center;align-items:center;height:36px;border:1px solid var(--color-taupe-500);border-radius:18px;font-family:var(--basefont);font-size:15px;font-weight:700;font-style:italic}.recipeDetails{position:relative}.recipeDetails,.recipeDetails section.grid{display:grid;grid-template-columns:1fr;gap:1em clamp(2em,5.7vw,94px)}.recipeDetails .columns-2,.recipeDetails section.grid .columns-2,.recipeDetails .columns-3,.recipeDetails section.grid .columns-3,.recipeDetails .columns-4,.recipeDetails section.grid .columns-4,.recipeDetails .columns-6,.recipeDetails section.grid .columns-6{grid-column:1 / -1}@media only screen and (max-width:767.98px){.recipeDetails .columns-6-sm,.recipeDetails section.grid .columns-6-sm{grid-column:1 / -1}}@media only screen and (min-width:768px){.recipeDetails,.recipeDetails section.grid{grid-template-columns:repeat(2,1fr)}.recipeDetails .columns-2,.recipeDetails section.grid .columns-2{grid-column:span 1}.recipeDetails .columns-3,.recipeDetails section.grid .columns-3{grid-column:span 1}.recipeDetails .columns-4,.recipeDetails section.grid .columns-4{grid-column:span 1}}@media only screen and (min-width:1280px){.recipeDetails,.recipeDetails section.grid{grid-template-columns:repeat(6,1fr)}.recipeDetails .columns-2,.recipeDetails section.grid .columns-2{grid-column:span 2}.recipeDetails .columns-3,.recipeDetails section.grid .columns-3{grid-column:span 3}.recipeDetails .columns-4,.recipeDetails section.grid .columns-4{grid-column:span 4}}.recipeDetails .recipeCard{position:relative;grid-column:1 / -1;margin-top:clamp(120px,37.5vw,160px);margin-left:auto;margin-bottom:4vw;padding:clamp(160px,42.5vw,200px) 40px 40px;width:100%;min-height:640px;border:2px solid var(--color-taupe-500)}.recipeDetails .recipeCard .content{display:grid;grid-template-columns:1fr;gap:2em}.recipeDetails .recipeCard .media{position:absolute;top:0;left:50%;translate:-50% -50%;transition:var(--transition-all)}.recipeDetails .recipeCard .media .image{width:clamp(240px,50vw,320px);transition:var(--transition-all)}@media only screen and (min-width:768px){.recipeDetails .recipeCard .content{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.recipeDetails .recipeCard{position:static;margin-top:0;padding-left:clamp(8%,18vw,320px);padding-right:80px;padding-top:60px;padding-bottom:60px;width:clamp(82%,82vw,1320px);min-height:640px}.recipeDetails .recipeCard .media{top:60px;left:0;translate:none}.recipeDetails .recipeCard .media .image{width:clamp(240px,26vw,500px)}}@media only screen and (min-width:1280px){.recipeDetails .recipeCard{padding-left:clamp(10%,20vw,320px);padding-right:107px;padding-top:74px;padding-bottom:74px;width:clamp(80%,80vw,1320px)}.recipeDetails .recipeCard .content{gap:4vw}.recipeDetails .recipeCard .media{top:74px}.recipeDetails .recipeCard .media .image{width:clamp(240px,30vw,500px)}}.recipeDetails .recipeCard .media .image{display:block}.recipeDetails .recipeCard .media .image img{width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center center}.recipeDetails .recipeCard>.title{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px);text-transform:uppercase}.recipeDetails .recipeCard .summary{margin:1em 0;font-size:18px}.recipeDetails .recipeCard .recipeMetadata{margin:2em 0}.recipeDetails .recipeCard .column2 h2{font-size:1.6rem;font-size:clamp(21.6px,2vw,32px);text-transform:uppercase}.recipeDetails .recipeCard ~ section h2{margin-bottom:1rem;font-size:3.2rem;font-size:clamp(25.866666667px,4vw,64px);letter-spacing:.04em;text-transform:uppercase}.recipeDetails .recipeCard ~ section i{color:var(--color-taupe-500);font-size:18px;font-weight:700;font-style:italic;letter-spacing:.2em}.recipeDetails ul{padding:0 0 0 28px;list-style-image:url('/_clientfiles/Layout/icon-bullet.svg')}.recipeDetails ul li{margin-bottom:.25em}.recipeIngredients{background:var(--color-gray-100);margin-top:4vw;padding-top:4vw;padding-bottom:4vw}.recipeIngredients h2{display:block;margin:0 auto 1em;max-width:max-content;border-bottom:1px solid var(--color-taupe-500);font-size:2.4rem;font-size:clamp(23.733333333px,3vw,48px);letter-spacing:.08em;text-transform:uppercase;text-align:center}.recipeIngredients .productListGrid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:clamp(2em,6.25vw,5em)}@media only screen and (min-width:900px){.recipeIngredients .productListGrid{grid-template-columns:repeat(2,1fr)}.recipeIngredients .productListGrid .product{grid-column:span 2;grid-row:span 1}}@media only screen and (min-width:1280px){.recipeIngredients .productListGrid{grid-template-columns:repeat(4,1fr)}}.recipeIngredients .productListGrid .product{display:grid;grid-template-columns:1fr;gap:0 1rem;align-content:center;padding:2.5rem;border:1px solid var(--color-taupe-500);border-radius:9999px}@media only screen and (min-width:900px){.recipeIngredients .productListGrid .product{grid-template-columns:1fr 2fr}}.recipeIngredients .productListGrid .product .image{display:block;padding:0}.recipeIngredients .productListGrid .product .image img{aspect-ratio:1;width:100%;border-radius:50%;object-fit:cover;object-position:center center}.recipeIngredients .productListGrid .product .title{font-family:var(--headfont);font-size:14px;letter-spacing:.1em;text-align:left;text-transform:uppercase}.recipeIngredients .productListGrid .product .price{color:var(--color-taupe-500);font-family:var(--headfont);font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px);font-weight:500;line-height:1}.recipeIngredients .productListGrid .product .price small{font-size:14px;font-family:var(--basefont);font-weight:300}.recipeIngredients .productListGrid .product .clusterselection,.recipeIngredients .productListGrid .product .orderblock .order{--input-height:42px;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:.5em 1em;align-items:center;margin:0}@media only screen and (min-width:900px){.recipeIngredients .productListGrid .product .clusterselection,.recipeIngredients .productListGrid .product .orderblock .order{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.recipeIngredients .productListGrid .product .clusterselection,.recipeIngredients .productListGrid .product .orderblock .order{grid-template-columns:1fr}}@media only screen and (min-width:1600px){.recipeIngredients .productListGrid .product .clusterselection,.recipeIngredients .productListGrid .product .orderblock .order{grid-template-columns:1fr 1fr}}.recipeIngredients .productListGrid .product .clusterselection input[type="radio"]+label{font-size:14px}.recipeIngredients .productListGrid .product .orderblock{margin-top:1em;padding:0}.recipeIngredients .productListGrid .product .orderblock .plusminusinput{--btn-bg-color_clear:#fff}.recipeIngredients .productListGrid .product .orderblock .plusminusinput input{padding:0 .25em;min-width:40px;width:auto;background-color:transparent;border-color:transparent;color:var(--color-taupe-500);font-family:var(--headfont);font-size:20px;text-align:center}.recipeIngredients .productListGrid .product .orderblock .addtobasket{padding-left:1em;padding-right:1em;font-size:14px}.newsletter-subscribe-form{--form_element-height:62px;margin:0 auto;text-align:center}.newsletter-subscribe-form .newsletteremailfield{--input-height:var(--form_element-height);--input-border-radius:calc(var(--input-height) / 2);margin:0 auto;width:clamp(200px,26.5vw,435px);font-size:1.2rem;font-size:clamp(20.533333333px,1.5vw,24px)}.newsletter-subscribe-form .newsletteremailfield input{width:100%;text-align:center}.newsletter-subscribe-form .newsletterssubscribe{--btn-height:var(--form_element-height);--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-border-radius:calc(var(--btn-height) / 2);margin-top:1em;min-width:200px;font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px);letter-spacing:.1em}.contactForm .element.grid{grid-template-columns:1fr;gap:max(2em,2vw)}@media only screen and (min-width:768px){.contactForm .element.grid{grid-template-columns:1fr 1fr}}.contactForm .element.grid .textarea{grid-column:1 / -1}.contactFormLarge .contactForm{--form_element-height:96px;--_border-radius:47px;--input-height:var(--form_element-height);--input-padding-inline:calc(var(--input-height) / 2);--input-border-radius:calc(var(--input-height) / 2)}.contactFormLarge .contactForm input,.contactFormLarge .contactForm textarea{--input-height:var(--form_element-height);--input-border-radius:calc(var(--input-height) / 2);font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}.contactFormLarge .contactForm textarea{height:440px}.contactFormLarge .contactForm button{--btn-height:var(--form_element-height);--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-border-radius:calc(var(--btn-height) / 2)}.contactFormLarge .contactForm .placeholder-wrapper{font-size:1.4rem;font-size:clamp(21.066666667px,1.75vw,28px)}.contactForm textarea{padding-top:1rem;padding-bottom:1rem;width:100%;height:240px}.contactForm .placeholder-wrapper.input{margin-top:0;margin-bottom:0}