<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container&gt;.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content&gt;.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide&gt;*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,0.006) 8.1%,hsla(0deg,0%,0%,0.021) 15.5%,hsla(0deg,0%,0%,0.046) 22.5%,hsla(0deg,0%,0%,0.077) 29%,hsla(0deg,0%,0%,0.114) 35.3%,hsla(0deg,0%,0%,0.155) 41.2%,hsla(0deg,0%,0%,0.198) 47.1%,hsla(0deg,0%,0%,0.242) 52.9%,hsla(0deg,0%,0%,0.285) 58.8%,hsla(0deg,0%,0%,0.326) 64.7%,hsla(0deg,0%,0%,0.363) 71%,hsla(0deg,0%,0%,0.394) 77.5%,hsla(0deg,0%,0%,0.419) 84.5%,hsla(0deg,0%,0%,0.434) 91.9%,hsla(0deg,0%,0%,0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
*,*::after,*::before{box-sizing:border-box}body,div,section,article,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,figure,figcaption,p,blockquote,th,td{margin:0;padding:0}img{width:auto;max-width:100%;height:auto;border-style:none}a{color:inherit}h1,h2,h3,h4,h5,h6{color:inherit;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:bold;line-height:1.3;word-wrap:break-word}h1{font-size:4rem}h2{font-size:2.5rem}h3{font-size:1.8rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}ul{list-style:none}iframe{border:none}table{width:100%;max-width:100%}hr{box-sizing:content-box;overflow:visible;display:block;height:.1rem;border:0;border-top:.1rem solid #ccc;margin:1em 0;padding:0}abbr[title]{text-decoration:none;border:none}svg{display:block;fill:currentColor}[hidden]{display:none}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}input[type=file]{max-width:100%}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{resize:vertical;overflow:auto}progress{vertical-align:baseline}details{display:block}summary{display:list-item}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button,[type=button],[type=reset],[type=submit]{position:static;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}a:focus,button:focus,input[type=button]:focus,input[type=submit]:focus{outline:.2rem solid #000;outline-offset:.2rem}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible){outline:none;box-shadow:none}a:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important}}html{font-size:62.5%;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%}body{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6em;line-height:1.5;background-color:#e6dfd8;color:#000}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-italic.woff2) format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-600italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-700.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-700italic.woff2) format("woff2");font-weight:bold;font-style:italic;font-display:swap}@media print{@page{margin-top:.75in;margin-bottom:.5in;margin-left:.5in;margin-right:.5in}*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.brand-logo-teaser{position:relative;display:flex;flex-flow:column nowrap}.brand-logo-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.brand-logo-teaser__image-block{position:relative;width:100%;height:0;padding-bottom:73.5%}.brand-logo-teaser__image-block img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:5%}.relevant-brands-holder{margin:0 0 4rem 0}.relevant-brands-holder__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.relevant-brands-list{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 7rem}@media all and (max-width:81.1875em){.relevant-brands-list{gap:4rem 1.6rem}}@media all and (max-width:61.1875em){.relevant-brands-list{grid-template-columns:repeat(2,1fr)}}@media all and (max-width:35.4375em){.relevant-brands-list{grid-template-columns:1fr}}.relevant-brands-list__item{display:flex;flex-flow:column nowrap}.relevant-brands-list__item .brand-item-blocklink{flex:1 1 auto;display:flex;flex-flow:column nowrap}.relevant-brands-list__item .brand-item-blocklink&gt;*{flex:1 1 auto;width:100%}.brand-teaser{position:relative;display:flex;flex-flow:column nowrap}.brand-teaser__inner{position:relative;width:100%}.brand-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.brand-teaser__graphic-holder{position:relative;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-end}.brand-teaser__graphic-holder::before{content:"";float:left;padding-bottom:75%}.brand-teaser__graphic-holder::after{clear:left;content:" ";display:table}.brand-teaser__graphic-background{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;transition:filter .4s ease}.brand-teaser__graphic-background img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.brand-teaser:hover .brand-teaser__graphic-background{filter:brightness(90%)}.brand-teaser:hover .brand-teaser__graphic-background img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.brand-teaser:hover .brand-teaser__graphic-background img{transform:none}}.brand-teaser__graphic-logo{position:relative;z-index:3;margin:5%;width:35%;max-width:17rem;background-color:#fff;border:.1rem solid #e6dfd8}@media all and (max-width:35.4375em){.brand-teaser__graphic-logo{width:45%;max-width:16rem}}.brand-teaser__graphic-logo-block{position:relative;height:0;padding-bottom:73.5%}.brand-teaser__graphic-logo-block img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:5%}.brand-teaser__content-block{margin-top:2rem}.brand-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.25;font-weight:bold}@media all and (max-width:35.4375em){.brand-teaser__title{font-size:2.2rem}}.brand-teaser__text-content{margin-top:1rem;font-size:1.3rem;line-height:1.46}.brand-teaser__cta{margin-top:2rem}.brand-teaser__cta a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.brand-teaser__cta a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.brand-teaser__cta a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.brand-teaser__cta a:focus-visible,.brand-teaser__cta a:active{text-decoration:underline}.brand-teaser__cta a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.brand-teaser__cta a&gt;span{flex:0 1 auto}.brand-teaser__cta a&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.brand-teaser__cta a{background:#fff;color:#ca0505;border-color:#ca0505}.brand-teaser__cta a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.brand-teaser__cta a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.brand-teaser__cta a:disabled{color:#979797;background-color:#fff;border-color:#979797}.brand-teaser__cta a{position:relative;z-index:4;width:100%}.cacom-contact-contact-form&gt;.form-wrapper,.cacom-contact-contact-form&gt;.form-item{max-width:50rem}.cacom-contact-contact-form .form-wrapper{margin-bottom:2rem}.cacom-contact-contact-form .form-wrapper:last-child{margin-bottom:0}.cacom-contact-contact-form .form-item{margin-bottom:2rem}.cacom-contact-contact-form .form-item:last-child{margin-bottom:0}.cacom-contact-contact-form .fieldset-wrapper{padding-top:2rem}.cacom-contact-contact-form .form-checkboxes&gt;.form-item{margin-bottom:1rem}.cacom-contact-contact-form .form-checkboxes&gt;.form-item:last-child{margin-bottom:0}.cacom-contact-contact-form .form-actions{margin-top:4rem;display:flex;flex-flow:row wrap;align-items:center}.cacom-contact-contact-form .form-actions .button{margin:0 1rem 1rem 0}.cacom-contact-contact-form .form-actions .action-link{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.cacom-contact-contact-form .form-actions .action-link:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.cacom-contact-contact-form .form-actions .action-link:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.cacom-contact-contact-form .form-actions .action-link:focus-visible,.cacom-contact-contact-form .form-actions .action-link:active{text-decoration:underline}.cacom-contact-contact-form .form-actions .action-link:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.cacom-contact-contact-form .form-actions .action-link&gt;span{flex:0 1 auto}.cacom-contact-contact-form .form-actions .action-link&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.cacom-contact-contact-form .form-actions .action-link{background:#fff;color:#ca0505;border-color:#ca0505}.cacom-contact-contact-form .form-actions .action-link:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.cacom-contact-contact-form .form-actions .action-link:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.cacom-contact-contact-form .form-actions .action-link:disabled{color:#979797;background-color:#fff;border-color:#979797}.cacom-contact-contact-form .form-actions .action-link{margin:0 1rem 1rem 0}.cacom-contact-contact-form .form-actions a[data-drupal-selector*=edit-]{margin:0 1rem 1rem 0;color:#ca0505}.cacom-contact-contact-form .form-actions a[data-drupal-selector*=edit-]:hover,.cacom-contact-contact-form .form-actions a[data-drupal-selector*=edit-]:focus{color:#000;text-decoration:none}.cacom-contact-contact-form p{margin:.4rem 0;font-size:1.4rem}.cacom-contact-contact-form .address-wrapper .address-container-inline&gt;.form-item{display:block;margin-right:0}.cacom-contact-contact-form .form-item-terms-conditions-privacy{padding-top:2rem;margin-bottom:1rem}.cacom-contact-contact-form .form-terms{padding-bottom:2rem}.cacom-contact-newsletter-form&gt;.form-wrapper,.cacom-contact-newsletter-form&gt;.form-item{max-width:50rem}.cacom-contact-newsletter-form .form-wrapper{margin-bottom:2rem}.cacom-contact-newsletter-form .form-wrapper:last-child{margin-bottom:0}.cacom-contact-newsletter-form .form-item{margin-bottom:2rem}.cacom-contact-newsletter-form .form-item:last-child{margin-bottom:0}.cacom-contact-newsletter-form .form-actions{margin-top:4rem;display:flex;flex-flow:row wrap;align-items:center}.cacom-contact-newsletter-form .form-actions .button{margin:0 1rem 1rem 0}.calltoaction-zone{margin:4rem 0}.calltoaction-zone__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.calltoaction-zone__items{display:flex;flex-flow:row wrap;margin:0 -2rem -4rem}@media all and (max-width:82.8125em){.calltoaction-zone__items{margin:0 -1rem -2rem}}.calltoaction-zone__item{flex:0 1 auto;min-width:0;width:100%;padding:0 2rem 4rem;display:flex;flex-flow:column nowrap}@media all and (max-width:82.8125em){.calltoaction-zone__item{padding:0 1rem 2rem}}.calltoaction-zone__item&gt;*{flex:1 1 auto;width:100%}.calltoaction-zone[data-count-is-even=true] .calltoaction-zone__item{width:50%}@media all and (max-width:47.9375em){.calltoaction-zone[data-count-is-even=true] .calltoaction-zone__item{width:100%}}.course-teaser{position:relative}.course-teaser__inner{position:relative}.course-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.course-teaser__image-block{position:relative}.course-teaser__image-block-inner{position:relative;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-end;background-color:#fce4e1}.course-teaser__image-block-inner::before{content:"";float:left;padding-bottom:75%}.course-teaser__image-block-inner::after{clear:left;content:" ";display:table}@media all and (max-width:23.0625em){.course-teaser__image-block-inner::before,.course-teaser__image-block-inner::after{content:"";display:none}}.course-teaser__graphic-holder{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@media all and (max-width:23.0625em){.course-teaser__graphic-holder{position:relative;padding-bottom:75%}}.course-teaser__graphic-background{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;transition:filter .4s ease}.course-teaser__graphic-background img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.course-teaser:hover .course-teaser__graphic-background{filter:brightness(90%)}.course-teaser:hover .course-teaser__graphic-background img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.course-teaser:hover .course-teaser__graphic-background img{transform:none}}.course-teaser__content-block{padding-top:1.4rem}.course-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal}.course-teaser__title a{display:inline-block;text-decoration:none}.course-teaser__title a:focus,.course-teaser__title a:active{text-decoration:underline}.course-teaser__meta{padding-top:1.4rem}.course-teaser__meta-item{font-size:1.4rem;line-height:1.46}.course-teaser__meta-item+.course-teaser__meta-item{margin-top:1.2rem}.course-teaser__text-date{font-weight:600}.course-teaser__level-display{display:flex;flex-flow:row nowrap}.course-teaser__level-graphic{flex:0 0 auto;min-width:0;margin-right:.8rem;display:flex;flex-flow:row nowrap}.course-teaser__level-graphic-item svg{width:1.4rem;height:1.4rem}.course-teaser__level-graphic-item+.course-teaser__level-graphic-item{margin-left:.2rem}.course-teaser__level-graphic-text{flex:1 1 auto;min-width:0;font-size:1.3rem}.course-teaser__author-teasers{margin-top:1.2rem}.course-teaser__author-teasers .author-micro-teaser{position:relative}.course-teaser__author-teasers .author-micro-teaser+.author-micro-teaser{margin-top:1rem}.course-teaser__author-teasers .author-micro-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.course-teaser__author-teasers .author-micro-teaser__image-block{flex:0 0 auto;min-width:0;margin-right:1.2rem}.course-teaser__author-teasers .author-micro-teaser__image-holder{width:4.2rem;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}@media all and (max-width:35.4375em){.course-teaser__author-teasers .author-micro-teaser__image-holder{width:3.6rem}}.course-teaser__author-teasers .author-micro-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.course-teaser__author-teasers .author-micro-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.course-teaser__author-teasers .author-micro-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.course-teaser__author-teasers .author-micro-teaser__image-overlay-link{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%}.course-teaser__author-teasers .author-micro-teaser__content-block{flex:1 1 auto;min-width:0}.course-teaser__author-teasers .author-micro-teaser__name{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505}.course-teaser__author-teasers .author-micro-teaser__name a{text-decoration:none;position:relative;z-index:4}.course-teaser__author-teasers .author-micro-teaser__name a:hover,.course-teaser__author-teasers .author-micro-teaser__name a:focus,.course-teaser__author-teasers .author-micro-teaser__name a:active{text-decoration:underline}.course-teaser__text-content{font-size:1.3rem;line-height:1.46}.cta-block{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;background-color:#000;color:#fff}.cta-block__inner{width:100%;padding:4rem 5rem}@media all and (max-width:35.4375em){.cta-block__inner{padding:2rem}}.cta-block__image-block{position:absolute;top:0;left:0;width:100%;height:100%}.cta-block__image-block::before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.cta-block__image-block img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover}.cta-block__content-block{position:relative;z-index:3;text-align:center}.cta-block__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:3.2rem;line-height:1.4;font-weight:bold;text-shadow:0 0 .4rem #000}@media all and (max-width:35.4375em){.cta-block__title{font-size:2.6rem}}.cta-block[data-title-display=small] .cta-block__title{font-size:2.4rem}@media all and (max-width:35.4375em){.cta-block[data-title-display=small] .cta-block__title{font-size:2rem}}.cta-block[data-field-type=reversed] .cta-block__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.1rem;line-height:1.4;font-weight:normal;text-shadow:0 0 .4rem #000}@media all and (max-width:35.4375em){.cta-block[data-field-type=reversed] .cta-block__title{font-size:1.6rem}}.cta-block__text-content{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.1rem;line-height:1.4;font-weight:normal;text-shadow:0 0 .4rem #000}@media all and (max-width:35.4375em){.cta-block__text-content{font-size:1.6rem}}.cta-block__text-content *+*{margin-top:1.4rem}.cta-block__text-content ul{font-size:1.6rem;text-align:left}.cta-block__text-content ul li{position:relative;padding-left:3rem}.cta-block__text-content ul li::before{content:"";display:block;position:absolute;top:.3rem;left:0;width:1.8rem;height:.9rem;transform:rotate(-45deg);border:solid;border-width:0 0 .3rem .3rem;border-color:#ca0505;border-top-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.cta-block__text-content ul li+li{margin-top:.4rem}.cta-block[data-field-type=reversed] .cta-block__text-content{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:3.2rem;line-height:1.4;font-weight:bold;text-shadow:0 0 .4rem #000}@media all and (max-width:35.4375em){.cta-block[data-field-type=reversed] .cta-block__text-content{font-size:2.6rem}}.cta-block__title+.cta-block__text-content{margin-top:2rem}.cta-block__link-holder{margin-top:2rem}.cta-block__link-holder .cta-block__links{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.8rem -1.6rem}.cta-block__link-holder a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.cta-block__link-holder a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.cta-block__link-holder a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.cta-block__link-holder a:focus-visible,.cta-block__link-holder a:active{text-decoration:underline}.cta-block__link-holder a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.cta-block__link-holder a&gt;span{flex:0 1 auto}.cta-block__link-holder a&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.cta-block__link-holder a{margin:0 .8rem 1.6rem}.cta-block__link-holder .ajax-progress{display:none}.cta-block[data-layout-type=minimal] .cta-block__content-block{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:0 -2rem;text-align:left}@media all and (max-width:47.9375em){.cta-block[data-layout-type=minimal] .cta-block__content-block{display:block;text-align:center}}.cta-block[data-layout-type=minimal] .cta-block__text-block{flex:1 1 auto;min-width:0;padding:0 2rem}.cta-block[data-layout-type=minimal] .cta-block__link-holder{flex:0 0 auto;min-width:0;margin-top:0;padding:0 2rem}@media all and (max-width:47.9375em){.cta-block[data-layout-type=minimal] .cta-block__link-holder{margin-top:2rem}}[data-count-is-even=true] .cta-block[data-layout-type=minimal] .cta-block__content-block{display:block;text-align:center}[data-count-is-even=true] .cta-block[data-layout-type=minimal] .cta-block__link-holder{margin-top:2rem}.map-teaser{position:relative;background-color:#fff}.map-teaser__inner{padding:.4rem}.map-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.map-teaser__title{font-size:1.6rem;line-height:1.4;font-weight:bold}.map-teaser__title a{text-decoration:none}.map-teaser__title a:focus-visible{text-decoration:underline}.map-teaser__text-content{margin-top:.5rem;font-size:1.2rem;line-height:1.4}.map-teaser__image-block{margin-top:1rem;position:relative}.map-teaser__image-block-inner{position:relative}.map-teaser__graphic-holder{position:relative;padding-bottom:75%;background-color:#efebe5}.map-teaser__graphic-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.node-detail-broughtby{margin:0 0 4rem 0}.node-detail-broughtby__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.node-detail-broughtby .broughtby-block .broughtby-block__inner{display:flex;flex-flow:row wrap;align-items:center}.node-detail-broughtby .broughtby-block .broughtby-block__title{font-size:1.5rem;line-height:1.5;font-weight:600;color:#565554;padding:.5em .8em .5em 0}.node-detail-broughtby .broughtby-block .broughtby-block__items{display:flex;flex-flow:row wrap;margin:0 -0.5rem -1rem}.node-detail-broughtby .broughtby-block .broughtby-block__item{width:8.2rem;padding:0 .5rem 1rem}.node-detail-broughtby .broughtby-block .brand-item__graphic-holder{background-color:#fff;border:.1rem solid #e6dfd8}.node-detail-broughtby .broughtby-block .brand-item__graphic{position:relative;height:0;padding-bottom:73.5%}.node-detail-broughtby .broughtby-block .brand-item__graphic img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.node-detail-banner{position:relative;background-color:#efebe5}.node-detail-banner img{display:block;width:100%}.node-detail-infoblock{position:relative}.node-detail-infoblock__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.node-detail-infoblock__header{border-bottom:.1rem solid #e6dfd8}.node-detail-infoblock__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal;color:inherit;margin-bottom:1rem}@media all and (max-width:35.4375em){.node-detail-infoblock__title{font-size:2rem}}@media all and (max-width:23.0625em){.node-detail-infoblock__title{font-size:1.8rem}}.node-detail-infoblock__toggle-button{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal;color:inherit;margin-bottom:1rem}@media all and (max-width:35.4375em){.node-detail-infoblock__toggle-button{font-size:2rem}}@media all and (max-width:23.0625em){.node-detail-infoblock__toggle-button{font-size:1.8rem}}.node-detail-infoblock__toggle-button&gt;span{flex:1 1 auto;min-width:0}.node-detail-infoblock__toggle-button&gt;svg{flex:0 0 auto;min-width:0;margin-left:1rem;width:1.2rem;height:.8rem;fill:#ca0505;transition:transform .15s ease-out}.node-detail-infoblock__toggle-button[aria-expanded=true]&gt;svg{transform:scale(-1)}.node-detail-infoblock__content{margin-top:2rem}.node-detail-infoblock__content-wrapper{max-width:66.66%}@media all and (max-width:47.9375em){.node-detail-infoblock__content-wrapper{max-width:100%}}.node-detail-intro{margin:0 0 6rem 0}@media all and (max-width:47.9375em){.node-detail-intro{margin-bottom:3rem}}.node-detail-intro__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}@media all and (max-width:47.9375em){.node-detail-intro__inner{max-width:100%;padding-left:0;padding-right:0}}.node-detail-intro__blocks{display:flex;flex-flow:row wrap}.node-detail-intro__block{flex:0 1 auto;min-width:0;width:50%}@media all and (max-width:47.9375em){.node-detail-intro__block{width:100%}}.node-detail-intro__block--media{width:47.5%;padding-left:3rem}@media all and (max-width:47.9375em){.node-detail-intro__block--media{width:100%;padding-left:0}}.node-detail-intro__block--content{order:-1;width:52.5%;padding-right:3rem}@media all and (max-width:47.9375em){.node-detail-intro__block--content{width:100%;order:initial;padding:0 2rem}}@media all and (max-width:47.9375em){.node-detail-intro__block+.node-detail-intro__block{padding-top:2.2rem}}.node-detail-intro__image img{display:block;width:100%;height:auto}.node-detail-intro__meta{margin-bottom:2.2rem}.node-detail-intro__meta-items{display:flex;flex-flow:row wrap;align-items:center;margin:0 -0.5rem -1rem}.node-detail-intro__meta-item{flex:0 1 auto;min-width:0;padding:0 .5rem 1rem}.node-detail-intro__meta-type{display:inline-block;padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.node-detail-intro__meta-date{font-size:1.5rem;line-height:1.5;font-weight:600;color:#565554}.node-detail-intro__brought-by-block{margin-bottom:2.2rem}.node-detail-intro__brought-by-block .broughtby-block__inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.node-detail-intro__brought-by-block .broughtby-block__title{font-size:1.5rem;line-height:1.5;font-weight:600;color:#565554;padding:.5em .8em .5em 0}.node-detail-intro__brought-by-block .broughtby-block__items{display:flex;flex-flow:row wrap;margin:0 -0.5rem -1rem}.node-detail-intro__brought-by-block .broughtby-block__item{width:8.2rem;padding:0 .5rem 1rem}.node-detail-intro__brought-by-block .brand-item__graphic-holder{background-color:#fff;border:.1rem solid #e6dfd8}.node-detail-intro__brought-by-block .brand-item__graphic{position:relative;height:0;padding-bottom:73.5%}.node-detail-intro__brought-by-block .brand-item__graphic img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.node-detail-tags{margin:6rem 0}@media all and (max-width:47.9375em){.node-detail-tags{margin:3rem 0}}.node-detail-tags__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.node-detail-tag-item+.node-detail-tag-item{margin-top:2rem}.node-detail-tag-item[data-type=applications] .field-applications{display:flex;flex-flow:row wrap;margin:0 -0.2rem;font-size:1.4rem;line-height:1.4;font-weight:normal}.node-detail-tag-item[data-type=applications] .field-applications__label{flex:0 1 auto;min-width:0;margin-right:1em;padding:.2rem 0;font-size:inherit;line-height:inherit;font-weight:bold}.node-detail-tag-item[data-type=applications] .field-applications__label::after{content:":"}.node-detail-tag-item[data-type=applications] .field-applications__content{flex:0 1 auto;min-width:0;padding:.2rem 0}.node-detail-tag-item[data-type=applications] .field-applications__list{display:flex;flex-flow:row wrap}.node-detail-tag-item[data-type=applications] .field-applications__list-item{flex:0 1 auto;min-width:0}.node-detail-tag-item[data-type=applications] .field-applications__list-item::after{content:",";padding-right:.5em}.node-detail-tag-item[data-type=applications] .field-applications__list-item:last-child::after{display:none}.node-detail-tag-item[data-type=applications] .field-applications__list-item a{text-decoration:none;color:#ca0505}.node-detail-tag-item[data-type=applications] .field-applications__list-item a:hover,.node-detail-tag-item[data-type=applications] .field-applications__list-item a:focus,.node-detail-tag-item[data-type=applications] .field-applications__list-item a:active{text-decoration:underline}.node-detail-tag-item[data-type=service-trends] .f-service-trends__items{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.node-detail-tag-item[data-type=service-trends] .f-service-trends__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.node-detail-tag-item[data-type=service-trends] .service-tag{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase;border:.1rem solid #e6dfd8}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=business-success]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=celebrations]{background-color:#faba00;color:#000}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=flavor-and-texture]{background-color:#fbd6b7;color:#000}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=good-for-me]{background-color:#d1e0d7;color:#000}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=good-for-the-planet]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=on-the-go]{background-color:#d3e5f7;color:#000}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=popular-flavors]{background-color:#ffecc1;color:#000}.page-graphic-intro[data-background=true]+.page-paragraphs&gt;.paragraph.has-background:first-child{margin-top:-6rem}@media all and (max-width:47.9375em){.page-graphic-intro[data-background=true]+.page-paragraphs&gt;.paragraph.has-background:first-child{margin-top:-3rem}}.node-meta-bar{margin:0 0 4rem 0}.node-meta-bar__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.node-meta-bar__items{display:flex;flex-flow:row wrap;align-items:center;margin:0 -0.5rem -1rem}.node-meta-bar__item{flex:0 1 auto;min-width:0;padding:0 .5rem 1rem}.node-meta-bar-type{display:inline-block;padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.node-meta-bar-date{font-size:1.5rem;line-height:1.5;font-weight:600;color:#565554}.node-related-teaser{position:relative}.node-related-teaser__inner{position:relative}.node-related-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.node-related-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:75%;overflow:hidden;transition:filter .4s ease}.node-related-teaser__image-block-inner img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.node-related-teaser:hover .node-related-teaser__image-block-inner{filter:brightness(90%)}.node-related-teaser:hover .node-related-teaser__image-block-inner img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.node-related-teaser:hover .node-related-teaser__image-block-inner img{transform:none}}.node-related-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:140% auto}.node-related-teaser__image-play-icon-overlay{position:absolute;z-index:1;left:0;bottom:0;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.node-related-teaser__play-icon{width:25%;max-width:5rem;margin:2rem 2rem 3% 3%}.node-related-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#ca0505}.node-related-teaser__play-icon-graphic svg{width:100%;height:100%}.node-related-teaser__content-block{margin-top:1.4rem}.node-related-teaser__trends{margin:1.4rem 0 .8rem}.node-related-teaser__trends .f-service-trends .f-service-trends__items{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.node-related-teaser__trends .f-service-trends .f-service-trends__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.node-related-teaser__trends .f-service-trends .service-tag{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase;border:.1rem solid #e6dfd8}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=business-success]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=celebrations]{background-color:#faba00;color:#000}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=flavor-and-texture]{background-color:#fbd6b7;color:#000}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=good-for-me]{background-color:#d1e0d7;color:#000}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=good-for-the-planet]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=on-the-go]{background-color:#d3e5f7;color:#000}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=popular-flavors]{background-color:#ffecc1;color:#000}.node-related-teaser__title{font-size:2.2rem;line-height:1.36;font-weight:normal}.node-related-teaser__title a{position:relative;display:inline-block;text-decoration:none}.node-related-teaser__title a:hover,.node-related-teaser__title a:focus,.node-related-teaser__title a:active{text-decoration:underline}.node-related-teaser__title a[target=_blank]{padding-right:1.4em}.node-related-teaser__title a[target=_blank]&gt;svg{position:absolute;right:0;top:0;margin-top:.2em;width:.8em;height:.8em}.node-related-teaser__content{margin-top:1.6rem;font-size:1.3rem;line-height:1.46}.our-brands-block{position:relative;margin-top:6rem;margin-bottom:6rem}@media all and (max-width:47.9375em){.our-brands-block{margin-top:3rem;margin-bottom:3rem}}.our-brands-block__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.our-brands-block__header{margin-bottom:2rem}.our-brands-block__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;color:inherit;text-align:center}@media all and (max-width:35.4375em){.our-brands-block__title{font-size:2rem}}.our-brands-block__subtitle{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.8rem;line-height:1.5;font-weight:normal;text-align:center;color:#565554;margin:.5em auto .5em;max-width:65ch}@media all and (max-width:35.4375em){.our-brands-block__subtitle{font-size:1.6rem}}.our-brands-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -1rem -2rem}@media all and (max-width:35.4375em){.our-brands-list{margin:0 -0.5rem -1rem}}.our-brands-list__item{flex:0 1 auto;min-width:0;width:20%;padding:0 1rem 2rem}@media all and (max-width:47.9375em){.our-brands-list__item{width:33.3333%}}@media all and (max-width:35.4375em){.our-brands-list__item{padding:0 .5rem 1rem}}@media all and (max-width:23.0625em){.our-brands-list__item{width:50%}}.our-brands-list[data-count="6"] .our-brands-list__item{width:16.6666%}@media all and (max-width:47.9375em){.our-brands-list[data-count="6"] .our-brands-list__item{width:33.3333%}}@media all and (max-width:23.0625em){.our-brands-list[data-count="6"] .our-brands-list__item{width:50%}}.our-brands-list[data-count="7"] .our-brands-list__item{width:14.28%}@media all and (max-width:61.1875em){.our-brands-list[data-count="7"] .our-brands-list__item{width:25%}}@media all and (max-width:47.9375em){.our-brands-list[data-count="7"] .our-brands-list__item{width:33.3333%}}@media all and (max-width:23.0625em){.our-brands-list[data-count="7"] .our-brands-list__item{width:50%}}.our-brands-cta-block{width:100%;margin-top:2rem;text-align:center}.our-brands-cta{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.our-brands-cta:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.our-brands-cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.our-brands-cta:focus-visible,.our-brands-cta:active{text-decoration:underline}.our-brands-cta:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.our-brands-cta&gt;span{flex:0 1 auto}.our-brands-cta&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.our-brands-cta{background:#fff;color:#ca0505;border-color:#ca0505}.our-brands-cta:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.our-brands-cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.our-brands-cta:disabled{color:#979797;background-color:#fff;border-color:#979797}.our-brands-cta{display:block;width:31.5rem;max-width:100%;margin:0 auto}.overview-teaser{position:relative}.overview-teaser__inner{position:relative}.overview-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.overview-teaser__image-block{position:relative}.overview-teaser__image-block-inner{position:relative;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-end;background-color:#fce4e1}.overview-teaser__image-block-inner::before{content:"";float:left;padding-bottom:75%}.overview-teaser__image-block-inner::after{clear:left;content:" ";display:table}.overview-teaser__image-block-overlay{position:relative;display:flex;flex-flow:column nowrap;width:100%}.overview-teaser__type-holder{position:absolute;z-index:2;top:0;left:0}.overview-teaser__type{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.overview-teaser__graphic-logos{position:relative;z-index:1;width:100%;padding:3% 3% 0 7rem;margin-top:auto}.overview-teaser__brand-graphic-holder{display:flex;flex-flow:row wrap;justify-content:flex-end}.overview-teaser__brand-graphic{width:28%;min-width:6rem;max-width:8rem;margin-left:3%;margin-bottom:3%;background-color:#fff;border:.1rem solid #e6dfd8}.overview-teaser__brand-graphic-logo{position:relative;height:0;padding-bottom:73.5%}.overview-teaser__brand-graphic-logo img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:8%}.overview-teaser__graphic-logos .broughtby-block .broughtby-block__items{list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-end}.overview-teaser__graphic-logos .broughtby-block .broughtby-block__item{width:28%;min-width:6rem;max-width:8rem;margin-left:3%;margin-bottom:3%}.overview-teaser__graphic-logos .broughtby-block .brand-item__graphic-holder{background-color:#fff;border:.1rem solid #e6dfd8}.overview-teaser__graphic-logos .broughtby-block .brand-item__graphic{position:relative;height:0;padding-bottom:73.5%}.overview-teaser__graphic-logos .broughtby-block .brand-item__graphic img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:8%}.overview-teaser__graphic-logos .broughtby-block .brand-item__text-holder{background-color:#fff;border:.1rem solid #e6dfd8;font-size:1rem;line-height:1.25;text-align:center;padding:.5em}.overview-teaser__graphic-holder--has-overlay .overview-teaser__graphic-logos .broughtby-block__item{margin-left:5%;margin-bottom:5%}.overview-teaser__graphic-holder{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden}.overview-teaser__graphic-background{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;transition:filter .4s ease}.overview-teaser__graphic-background img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.overview-teaser:hover .overview-teaser__graphic-background{filter:brightness(90%)}.overview-teaser:hover .overview-teaser__graphic-background img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.overview-teaser:hover .overview-teaser__graphic-background img{transform:none}}.overview-teaser__image-play-icon-overlay{position:absolute;z-index:1;left:0;bottom:0;width:100%}.overview-teaser__play-icon{width:25%;max-width:5rem;margin:2rem 2rem 3% 3%}.overview-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#ca0505}.overview-teaser__play-icon-graphic svg{width:100%;height:100%}.overview-teaser__image-info{position:relative;background-color:#fce4e1;width:40%;display:flex;flex-flow:column nowrap;justify-content:center;padding:4%}@media all and (max-width:23.0625em){.overview-teaser__image-info{width:100%}}.overview-teaser__image-info-inner{width:100%;text-align:center;display:flex;flex-flow:column nowrap;align-items:center;font-size:1.2rem;line-height:1.25}.overview-teaser__image-info-inner&gt;*{flex:0 1 auto;min-width:0}.overview-teaser__image-info-date{font-size:1.6rem;line-height:1.375;font-weight:600;padding:.8rem 0}.overview-teaser__image-info-location{position:relative;padding:.8rem 0}.overview-teaser__image-info-date+.overview-teaser__image-info-location::before{content:"";position:absolute;display:block;width:90%;height:0;border-top:.1rem solid rgba(0,0,0,.1);left:5%;top:0}.overview-teaser__content-block{margin-top:1.4rem}.overview-teaser__trends{margin:1.4rem 0 .8rem}.overview-teaser__trends .f-service-trends .f-service-trends__items{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.overview-teaser__trends .f-service-trends .f-service-trends__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.overview-teaser__trends .f-service-trends .service-tag{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase;border:.1rem solid #e6dfd8}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=business-success]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=celebrations]{background-color:#faba00;color:#000}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=flavor-and-texture]{background-color:#fbd6b7;color:#000}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=good-for-me]{background-color:#d1e0d7;color:#000}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=good-for-the-planet]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=on-the-go]{background-color:#d3e5f7;color:#000}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=popular-flavors]{background-color:#ffecc1;color:#000}.overview-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal}.overview-teaser__title a{display:inline-block;text-decoration:none}.overview-teaser__title a:focus,.overview-teaser__title a:active{text-decoration:underline}.overview-teaser__info-panel{padding-top:1.4rem}.overview-teaser__info-panel-item{display:flex;flex-flow:row nowrap;align-items:center;font-size:1.4rem;line-height:1.46;font-weight:600}.overview-teaser__info-panel-item+.overview-teaser__info-panel-item{margin-top:.8rem}.overview-teaser__info-panel-item-icon{flex:0 0 auto;min-width:0;width:2.2rem;margin-right:1.2rem}.overview-teaser__info-panel-item-icon svg{width:100%}.overview-teaser__info-panel-item-text{flex:1 1 auto;min-width:0}.overview-teaser__author-teasers{padding-top:1.4rem}.overview-teaser__author-teasers .author-micro-teaser{position:relative}.overview-teaser__author-teasers .author-micro-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.overview-teaser__author-teasers .author-micro-teaser__image-block{flex:0 0 auto;min-width:0;margin-right:1.2rem}.overview-teaser__author-teasers .author-micro-teaser__image-holder{width:4.2rem;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}@media all and (max-width:35.4375em){.overview-teaser__author-teasers .author-micro-teaser__image-holder{width:3.6rem}}.overview-teaser__author-teasers .author-micro-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.overview-teaser__author-teasers .author-micro-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.overview-teaser__author-teasers .author-micro-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.overview-teaser__author-teasers .author-micro-teaser__image-overlay-link{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%}.overview-teaser__author-teasers .author-micro-teaser__content-block{flex:1 1 auto;min-width:0}.overview-teaser__author-teasers .author-micro-teaser__name{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505}.overview-teaser__author-teasers .author-micro-teaser__name a{text-decoration:none;position:relative;z-index:4}.overview-teaser__author-teasers .author-micro-teaser__name a:hover,.overview-teaser__author-teasers .author-micro-teaser__name a:focus,.overview-teaser__author-teasers .author-micro-teaser__name a:active{text-decoration:underline}.overview-teaser__text-content{padding-top:1.4rem;font-size:1.3rem;line-height:1.46}@media all and (max-width:61.1875em){.page-filter-tabs{margin-bottom:1.4rem}}.page-filter-tabs-list{display:flex;flex-flow:row wrap;justify-content:center;border-bottom:.1rem solid #e6dfd8}@media all and (max-width:61.1875em){.page-filter-tabs-list{display:none}}.page-filter-tabs-list li{flex:0 1 auto;min-width:0}.page-filter-tabs-list a{display:block;padding:1rem 3rem;font-size:2rem;line-height:1.25;font-weight:600;text-decoration:none;color:#ca0505;border-bottom:.5rem solid rgba(0,0,0,0);transition:color .15s ease-out,border-color .15s ease-out}.page-filter-tabs-list a:hover,.page-filter-tabs-list a:focus{border-bottom-color:#e6dfd8}.page-filter-tabs-list a:focus-visible{text-decoration:underline}.page-filter-tabs-list li.active a{color:#000;border-bottom-color:#ca0505}.page-filter-tabs-toggle{display:none}@media all and (max-width:61.1875em){.page-filter-tabs-toggle{display:block}}.page-filter-tabs-toggle-button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;font-size:1.6rem;line-height:1.375;background-color:#e6dfd8;border-radius:1.2rem 1.2rem 0 0;padding:1.4rem 2rem}.page-filter-tabs-toggle-button&gt;span{flex:0 1 auto;min-width:0}.page-filter-tabs-toggle-button&gt;svg{flex:0 0 auto;min-width:0;width:1.2rem;height:.8rem;margin-left:1.8rem;fill:#ca0505;transition:transform .15s ease-out}.page-filter-tabs-toggle-button[aria-expanded=true]&gt;svg{transform:scale(-1)}.page-filter-tabs-toggle-block{padding:1.8rem 2rem;border:.1rem solid #e6dfd8;border-top:0}.page-filter-tabs-toggle-list li+li{margin-top:.8rem}.page-filter-tabs-toggle-list a{display:inline-block;font-size:1.6rem;line-height:1.25;font-weight:normal;text-decoration:none;color:#ca0505;transition:color .15s ease-out}.page-filter-tabs-toggle-list a:hover,.page-filter-tabs-toggle-list a:focus{text-decoration:underline;color:#000}.page-filter-tabs-toggle-list li.active a{color:#000}.related-courses{overflow:hidden;margin-top:4rem;margin-bottom:4rem}.related-courses__header{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-courses__header{margin-bottom:2rem}.related-courses__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;color:inherit;text-align:center}@media all and (max-width:35.4375em){.related-courses__title{font-size:2rem}}.related-courses__content{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-courses__items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2.5rem -2rem}@media all and (max-width:81.1875em){.related-courses__items{margin:0 -1rem -2rem}}.related-courses__items&gt;*{flex:0 1 auto;min-width:0;width:25%;padding:0 2.5rem 2rem}@media all and (max-width:81.1875em){.related-courses__items&gt;*{padding:0 1rem 2rem}}@media all and (max-width:61.1875em){.related-courses__items&gt;*{width:50%}}@media all and (max-width:35.4375em){.related-courses__items&gt;*{width:100%}}.related-courses__cta-container{width:100%;margin-top:2rem;text-align:center}.related-courses__cta{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.related-courses__cta:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.related-courses__cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.related-courses__cta:focus-visible,.related-courses__cta:active{text-decoration:underline}.related-courses__cta:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.related-courses__cta&gt;span{flex:0 1 auto}.related-courses__cta&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.related-courses__cta{background:#fff;color:#ca0505;border-color:#ca0505}.related-courses__cta:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.related-courses__cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.related-courses__cta:disabled{color:#979797;background-color:#fff;border-color:#979797}.related-courses__cta{display:block;width:31.5rem;max-width:100%;margin:0 auto}@media print{.related-courses{display:none}}.store-teaser{position:relative;border:.1rem solid #e6dfd8;padding:2rem}.store-teaser__inner{position:relative}.store-teaser__header{margin-bottom:1rem}.store-teaser__title{font-size:2rem;line-height:1.25;font-weight:normal;margin-bottom:1.8rem}@media all and (max-width:35.4375em){.store-teaser__title{font-size:1.6rem}}.store-teaser__content{font-size:1.6rem;line-height:1.5}@media all and (max-width:35.4375em){.store-teaser__content{font-size:1.3rem}}.store-teaser__link-block{margin-top:1rem}.store-teaser__link-block a{text-decoration:underline;color:#ca0505;word-break:break-word}.store-teaser__link-block a:hover,.store-teaser__link-block a:focus{text-decoration:none}.culture-select-prompt-holder{position:relative}.culture-select-prompt{position:relative;background-color:#efebe5;padding:2rem 0}.culture-select-prompt__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.culture-select-prompt__top{display:none;margin-bottom:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__top{display:block}}.culture-select-prompt__top-close-button{display:flex;flex-flow:row nowrap;align-items:center;color:#ca0505;transition:color .15s ease-out}.culture-select-prompt__top-close-button:hover,.culture-select-prompt__top-close-button:focus{color:#000;text-decoration:underline}.culture-select-prompt__top-close-button svg{display:block;width:2rem;height:2rem}.culture-select-prompt__top-close-button-text{margin-left:1rem}.culture-select-prompt__layout{display:flex;flex-flow:row wrap;align-items:center}.culture-select-prompt__info{flex:0 1 auto;min-width:0;width:45%;padding-right:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__info{width:100%;padding-right:0}}.culture-select-prompt__action-block{flex:0 1 auto;min-width:0;width:55%;padding-left:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__action-block{width:100%;padding-left:0;margin-top:2rem}}.culture-select-prompt__text{color:#000;font-size:1.6rem;line-height:1.5}@media all and (max-width:35.4375em){.culture-select-prompt__text{font-size:1.4rem}}.culture-select-prompt__region-form{display:flex;flex-flow:row nowrap}@media all and (max-width:35.4375em){.culture-select-prompt__region-form{flex-flow:row wrap}}.culture-select-prompt__region-form .form-item{flex:1 1 auto;min-width:0;margin-right:1rem}@media all and (max-width:35.4375em){.culture-select-prompt__region-form .form-item{width:100%;margin-right:0}}.culture-select-prompt__actions{flex:0 0 auto;min-width:0;display:flex;flex-flow:row wrap;margin:0 -1rem -1rem 0}@media all and (max-width:35.4375em){.culture-select-prompt__actions{flex:0 1 auto;margin-top:1rem}}.culture-select-prompt__actions .form-submit{flex:1 1 auto;display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.culture-select-prompt__actions .form-submit:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.culture-select-prompt__actions .form-submit:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.culture-select-prompt__actions .form-submit:focus-visible,.culture-select-prompt__actions .form-submit:active{text-decoration:underline}.culture-select-prompt__actions .form-submit:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.culture-select-prompt__actions .form-submit&gt;span{flex:0 1 auto}.culture-select-prompt__actions .form-submit&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.culture-select-prompt__actions .form-submit{margin:0 1rem 1rem 0}.culture-select-prompt__actions .culture-select-prompt__form-close-button{flex:1 1 auto;display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.culture-select-prompt__actions .culture-select-prompt__form-close-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus-visible,.culture-select-prompt__actions .culture-select-prompt__form-close-button:active{text-decoration:underline}.culture-select-prompt__actions .culture-select-prompt__form-close-button:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.culture-select-prompt__actions .culture-select-prompt__form-close-button&gt;span{flex:0 1 auto}.culture-select-prompt__actions .culture-select-prompt__form-close-button&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.culture-select-prompt__actions .culture-select-prompt__form-close-button{background:#fff;color:#ca0505;border-color:#ca0505}.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.culture-select-prompt__actions .culture-select-prompt__form-close-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.culture-select-prompt__actions .culture-select-prompt__form-close-button:disabled{color:#979797;background-color:#fff;border-color:#979797}.culture-select-prompt__actions .culture-select-prompt__form-close-button{margin:0 1rem 1rem 0}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button{flex:0 0 auto;margin:0 1rem 1rem 1rem;width:4rem;height:4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:#000;transition:color .15s ease-out}@media all and (max-width:61.1875em){.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button{display:none}}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button:hover,.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button:focus{color:#ca0505}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button svg{display:block;width:2rem;height:2rem}.regionselect-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0;visibility:hidden}.transitions .regionselect-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-regionselectmodal-visible .regionselect-modal{opacity:1;visibility:visible}.transitions.js-regionselectmodal-visible .regionselect-modal{transition:opacity .15s ease,visibility .15s ease}html.js-regionselectmodal-fixed{overflow:hidden;height:100%}html.js-regionselectmodal-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.regionselect-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.regionselect-modal.js-bgclick-enabled .regionselect-modal__background{cursor:pointer}.regionselect-modal__modal{flex:0 1 auto;min-width:0;position:relative;z-index:2;height:90%;max-height:96rem;width:90%;max-width:120rem;background:#fff;box-shadow:0 .8rem 2.2rem rgba(44,42,41,.1);display:flex;flex-flow:column nowrap}@media all and (max-width:61.1875em){.regionselect-modal__modal{height:100%;max-height:100%;width:100%;max-width:100%}}.regionselect-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;padding:2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.regionselect-modal__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.8rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.regionselect-modal__title{font-size:2.4rem}}.regionselect-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.regionselect-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505}.regionselect-modal__close-button svg{display:block;width:2rem;height:2rem}.regionselect-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.regionselect-modal__content-inner{padding:0 2rem 2rem 2rem}.regionselect-modal__keep-current-button{margin-top:2rem;font-size:1.6rem;line-height:1.4;color:#ca0505;padding:.8rem 2rem;border:.1rem solid}.region-select-groups{display:flex;flex-flow:row wrap;margin:0 -1rem -2rem}.region-select-groups__column{flex:0 1 auto;min-width:0;width:33.33%;padding:0 1rem 2rem}@media all and (max-width:61.1875em){.region-select-groups__column{width:100%}}.region-select-group{border:.1rem solid #e6dfd8}.region-select-group+.region-select-group{margin-top:2rem}.region-select-group__header{padding:2rem}.region-select-group__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:bold;color:inherit}@media all and (max-width:35.4375em){.region-select-group__title{font-size:1.6rem}}.region-select-group__content{padding:0 2rem 2rem 2rem}.region-select-regionlist__item+.region-select-regionlist__item{margin-top:1.6rem}.region-select-regionlist__item .region-switch-link{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:1.6rem;line-height:1.4;color:#ca0505;text-decoration:none}.region-select-regionlist__item .region-switch-link:hover,.region-select-regionlist__item .region-switch-link:focus,.region-select-regionlist__item .region-switch-link:active{text-decoration:underline}.region-select-regionlist__item .region-switch-link::before{background-image:url(/themes/custom/cacom/assets/img/flags/sprite-flag.png);background-repeat:no-repeat;background-size:100% 49494%;background-position:center 100%;flex:0 0 auto;content:"";display:block;width:2.8rem;height:1.8rem;margin-right:1rem}.region-select-regionlist__item .region-switch-link[data-country=BE]::before{background-position:center 34.3705%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=BR]::before{background-position:center 15.7496%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=CA]::before{background-position:center 15.9694%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=CH]::before{background-position:center 43.9036%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=CN]::before{background-position:left 26.8327%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=CZ]::before{background-position:left 35.479%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=DE]::before{background-position:center 36.8092%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=ES]::before{background-position:left 43.4602%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=FR]::before{background-position:center 36.5875%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=GB]::before{background-position:center 44.5687%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=GR]::before{background-position:left 37.2526%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=IN]::before{background-position:center 27.4978%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=IT]::before{background-position:center 38.5828%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=JP]::before{background-position:center 27.9412%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=NL]::before{background-position:center 41.0215%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=KR]::before{background-position:center 31.2667%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=PL]::before{background-position:center 41.6866%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=RU]::before{background-position:center 42.3517%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=TH]::before{background-position:center 32.1535%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=TR]::before{background-position:center 44.1253%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=US]::before{background-position:center 24.392%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=""]::before{display:block;background-image:url(/themes/custom/cacom/assets/img/icons/icon-globe--000000.svg);background-position:center center;background-size:contain}.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=default]{display:flex}@media all and (max-width:61.1875em){.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=default]{display:none}}.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=toggle]{display:none}@media all and (max-width:61.1875em){.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=toggle]{display:flex}}.region-select-group.js-toggle-ready .region-select-group__header{padding:0}.region-select-group__toggle-button{display:flex;flex-flow:row nowrap;align-items:center;width:100%;padding:2rem;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:bold;color:inherit}@media all and (max-width:35.4375em){.region-select-group__toggle-button{font-size:1.6rem}}.region-select-group__toggle-button&gt;span{flex:1 1 auto;min-width:0}.region-select-group__toggle-button svg{flex:0 0 auto;min-width:0;display:block;width:1.2rem;height:1.8rem;fill:#ca0505;transition:transform .15s ease-out;margin-left:2rem}.region-select-group__toggle-button[aria-expanded=true] svg{transform:scale(-1)}.region-select-screen__header{margin-bottom:2rem}.region-select-screen__intro{margin-top:.6rem;font-size:1.6rem;line-height:1.5}.action-links{display:flex;flex-flow:row wrap;margin:0 -1rem -2rem}.action-links li{padding:0 1rem 2rem}.action-links a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.action-links a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.action-links a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.action-links a:focus-visible,.action-links a:active{text-decoration:underline}.action-links a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.action-links a&gt;span{flex:0 1 auto}.action-links a&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.tabs.primary,.tabs.secondary{margin:0;padding:0;list-style:none;background-color:#2c2a29;color:#fff;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}.tabs.primary a,.tabs.secondary a{display:block;margin:0;padding:1rem 1.2rem .8rem;font-size:1.4rem;line-height:1.2;text-decoration:none}.tabs.primary a:hover,.tabs.primary a:focus,.tabs.primary a.active,.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#000}.tabs.primary a:focus,.tabs.secondary a:focus{text-decoration:underline}.tabs.primary a:focus-visible,.tabs.secondary a:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.tabs.secondary{background-color:#2d2323}.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#4c4949}@media print{.tabs.primary,.tabs.secondary{display:none}}@media(max-width:976px){.toolbar .toolbar-bar{position:fixed}}.js-compare-sticky-visible .toolbar{opacity:0}.ui-dialog.ui-widget-content{padding:0;border:0;background-color:#fff;color:#000;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif}.ui-dialog .ui-dialog-titlebar{border:0;border-radius:0;background-color:#f3f3f3;color:#000;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif}.ui-dialog .ui-dialog-title{font-weight:600}.ui-dialog .ui-dialog-titlebar-close{border:none;margin-right:1rem}.ui-dialog .ui-dialog-titlebar-close:hover{background-color:rgba(0,0,0,0)}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background-image:url(/themes/custom/cacom/assets/img/icons/icon-close--000000.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.ui-widget-overlay{background:#000;opacity:.6}.messages{position:relative;margin:0;padding:1.5rem 2rem;font-size:1.5rem;font-weight:normal;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;border-left:.5rem solid rgba(0,0,0,.2);background-image:none}.messages .messages__list{list-style:none}.messages .messages__item{margin-bottom:.4rem}.messages .messages__item:last-child{margin-bottom:0}.messages a{font-style:italic;text-decoration:underline}.messages.messages--warning{background:#aad86c;color:#2a2a2a}.messages.messages--warning a:hover,.messages.messages--warning a:focus{color:#000}.messages.messages--status{background:#aad86c;color:#2a2a2a}.messages.messages--error{background:#c73434;color:#fff}.messages.messages--error a:hover,.messages.messages--error a:focus{color:#ecff62}.page-messages-wrapper .messages{width:100%;max-width:126rem;margin-left:auto;margin-right:auto}.page-messages-wrapper .messages{margin-top:4rem}@media all and (max-width:81.1875em){.page-messages-wrapper .messages{max-width:100%;margin-top:0}}.skip-link{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:#000;color:#fff;padding:1rem 2rem;font-size:1.8rem;line-height:1.5;border:.2rem solid}.skip-link:active,.skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;clip-path:none;white-space:inherit}.skip-link:active,.skip-link:focus{outline:none;position:absolute;top:2rem;left:2rem;z-index:505}.site-footer{position:relative}.site-footer a:focus-visible,.site-footer button:focus-visible{box-shadow:0 0 0 .2rem #000,0 0 0 .4rem #fff}@media print{.site-footer{display:none}}.site-main-footer{padding:1.8rem 0 0;border-top:.1rem solid #2c2a29;background-color:#2c2a29;color:#fff}.site-main-footer__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.site-main-footer__items{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0 -2rem}@media all and (max-width:62.4375em){.site-main-footer__items{flex-flow:row wrap}}.site-main-footer__item{flex:0 1 auto;min-width:0;padding:0 2rem}@media all and (max-width:62.4375em){.site-main-footer__item{width:100%}}.site-main-footer__item--social{flex:0 0 auto}@media all and (max-width:62.4375em){.site-main-footer__item--social{flex:0 1 auto}}.site-main-footer__navigation{padding:1rem 0}.site-main-footer__navigation .menu{display:flex;flex-flow:row wrap;margin:0 -1.4rem -0.7rem;font-size:1.4rem;line-height:1.5;font-weight:600}@media all and (max-width:62.4375em){.site-main-footer__navigation .menu{justify-content:center}}.site-main-footer__navigation .menu-item{flex:0 1 auto;min-width:0;padding:0 1.4rem .7rem}.site-main-footer__navigation .menu-item a,.site-main-footer__navigation .menu-item&gt;span,.site-main-footer__navigation .menu-item&gt;button{display:inline-block;padding:.4rem 0;font-size:1.4rem;line-height:1.5;font-weight:600;text-align:center}.site-main-footer__navigation .menu-item a,.site-main-footer__navigation .menu-item&gt;button{text-decoration:none}.site-main-footer__navigation .menu-item a:hover,.site-main-footer__navigation .menu-item a:focus,.site-main-footer__navigation .menu-item&gt;button:hover,.site-main-footer__navigation .menu-item&gt;button:focus{text-decoration:underline}.site-main-footer__item--navigation--minimal{width:100%}.site-main-footer__item--navigation--minimal .menu{justify-content:center}.site-main-footer__languageselection{padding:1rem 0}.site-main-footer__languageselection .language-switch-container{text-align:center}.site-main-footer__languageselection .language-switch-link{display:block;margin:0 auto;padding:.8rem 1rem;font-size:1.4rem;line-height:1.5;color:#000;background-color:#fff;border:.1rem solid #979797;border-radius:.4rem}.site-main-footer__languageselection .language-switch-link__inner{display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center}.site-main-footer__languageselection .language-switch-link__label{flex:0 1 auto;min-width:0;margin:0 .4rem}.site-main-footer__languageselection .language-switch-link__selection{flex:0 1 auto;min-width:0;position:relative;font-weight:600;color:#ca0505;text-decoration:none;margin:0 .4rem;display:inline-flex;flex-flow:row nowrap;align-items:center}.site-main-footer__languageselection .language-switch-link__selection&gt;svg{flex:0 0 auto;min-width:0;width:1.6rem;height:1.6rem;margin-right:.6rem}.site-main-footer__languageselection .language-switch-link__selection&gt;span{flex:1 1 auto;min-width:0}.site-main-footer__languageselection .language-switch-link .language-switch-link__selection{text-decoration:underline}.site-main-footer__languageselection .language-switch-link:hover .language-switch-link__selection,.site-main-footer__languageselection .language-switch-link:focus .language-switch-link__selection{text-decoration:none}.site-main-footer__social{padding:1rem 0}.social-media-block__list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -1rem -0.7rem}.social-media-block__list li{flex:0 1 auto;min-width:0;padding:0 1rem .7rem}.social-media-block__link{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:.1rem solid #fff;border-radius:50%}.social-media-block__link:hover{border-width:.2rem}.social-media-block__link svg{width:2.4rem;height:2.4rem}.site-meta-footer{padding:2rem 0;background-color:#2c2a29;color:#fff;font-size:1.2rem;line-height:1.9}.site-meta-footer__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.site-footer-meta__columns{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.site-meta-footer__copyright{flex:0 1 auto;min-width:0;padding:0 2rem;text-align:center}.site-meta-footer__navigation{flex:0 1 auto;min-width:0;padding:0 2rem}.site-meta-footer__navigation .menu{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -1.4rem}.site-meta-footer__navigation .menu-item{position:relative;flex:0 1 auto;min-width:0;padding:0 1.4rem}.site-meta-footer__navigation .menu-item::after{content:"";display:block;width:.1rem;height:1em;border-left:.1rem solid #ca0505;position:absolute;top:50%;right:0;margin-top:-0.5em}.site-meta-footer__navigation .menu-item:last-child::after{display:none}@media all and (max-width:62.4375em){.site-meta-footer__navigation .menu-item::after{display:none}}.site-meta-footer__navigation .menu-item a,.site-meta-footer__navigation .menu-item&gt;span,.site-meta-footer__navigation .menu-item&gt;button{display:inline-block;padding:.4rem 0;font-size:1.2rem;line-height:1.9;text-align:center}.site-meta-footer__navigation .menu-item a,.site-meta-footer__navigation .menu-item&gt;button{text-decoration:underline}.site-meta-footer__navigation .menu-item a:hover,.site-meta-footer__navigation .menu-item a:focus,.site-meta-footer__navigation .menu-item&gt;button:hover,.site-meta-footer__navigation .menu-item&gt;button:focus{text-decoration:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=tel],input[type=url],input[type=search],textarea,select{width:100%;appearance:none;padding:.7rem 1.8rem;background-color:#f3f3f3;border:.1rem solid #565554;border-radius:.4rem;box-shadow:none;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6rem;line-height:1.5;color:#000;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{box-shadow:0 0 0 .2rem #2c2a29;outline:.2rem solid rgba(0,0,0,0);background-color:#fff;border:.1rem solid #2c2a29;color:#000}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=time]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea:disabled,select:disabled{background-color:#d5d4d4;border:.1rem solid #d5d4d4;color:#565554}input[type=date]{min-height:4.2rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{resize:vertical;min-height:16rem;vertical-align:top}.select-wrapper{position:relative;background-color:#f3f3f3;border-radius:.4rem}.select-wrapper select{background:rgba(0,0,0,0);padding-right:3.6rem}.select-wrapper__arrow{position:absolute;top:50%;margin-top:-0.4rem;right:1.6rem}.select-wrapper__arrow svg{display:block;width:1.6rem;height:1rem}.select-wrapper select::-ms-expand{display:none}::-webkit-input-placeholder{color:#565554;opacity:1;font-style:italic}::-moz-placeholder{color:#565554;opacity:1;font-style:italic}:-ms-input-placeholder{color:#565554;opacity:1;font-style:italic}:-moz-placeholder{color:#565554;opacity:1;font-style:italic}.form-terms__inner{padding-left:4.6rem}.form-terms__item+.form-terms__item{margin-top:1rem}.form-terms__link{display:inline-flex;flex-flow:row wrap;text-decoration:underline;color:#ca0505}.form-terms__link:hover,.form-terms__link:focus{text-decoration:none}.form-terms__link&gt;span{flex:0 1 auto;min-width:0}.form-terms__link&gt;svg{flex:0 0 auto;min-width:0;width:1.6rem;height:1.6rem;margin-left:.5em;margin-top:.3rem}.form-item{margin:0;padding:0}.form-item label{display:inline-block;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6rem;line-height:1.4;font-weight:normal;margin-bottom:.4rem}.form-item label a{display:none}.form-item .description{margin-top:.4rem;font-size:1.4rem;color:#565554}.form-actions .form-submit{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.form-actions .form-submit:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.form-actions .form-submit:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.form-actions .form-submit:focus-visible,.form-actions .form-submit:active{text-decoration:underline}.form-actions .form-submit:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.form-actions .form-submit&gt;span{flex:0 1 auto}.form-actions .form-submit&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.form-actions .form-submit-alt{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.form-actions .form-submit-alt:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.form-actions .form-submit-alt:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.form-actions .form-submit-alt:focus-visible,.form-actions .form-submit-alt:active{text-decoration:underline}.form-actions .form-submit-alt:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.form-actions .form-submit-alt&gt;span{flex:0 1 auto}.form-actions .form-submit-alt&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.form-actions .form-submit-alt{background:#fff;color:#ca0505;border-color:#ca0505}.form-actions .form-submit-alt:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.form-actions .form-submit-alt:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.form-actions .form-submit-alt:disabled{color:#979797;background-color:#fff;border-color:#979797}.form-actions a{color:#ca0505;text-decoration:underline}.form-actions a:hover,.form-actions a:focus{text-decoration:none}.form-type-checkbox{position:relative;min-height:2.8rem}.form-type-checkbox&gt;input{appearance:none;opacity:0;position:absolute;top:0;left:0;width:2.8rem;height:2.8rem;border:none;background:rgba(0,0,0,0)}.form-type-checkbox&gt;label{display:inline-block;position:relative;margin:0;padding:.2rem 0 0 4.6rem;cursor:pointer}.form-type-checkbox&gt;label::before,.form-type-checkbox&gt;label::after{content:"";display:block;position:absolute}.form-type-checkbox&gt;label::before{top:0;left:0;width:2.8rem;height:2.8rem;border:.2rem solid #000;border-radius:.4rem;background-color:#fff;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.form-type-checkbox&gt;label::after{top:.7rem;left:.6rem;width:1.8rem;height:.9rem;transform:rotate(-45deg);border:solid;border-width:0 0 .3rem .3rem;border-color:#fff;border-top-color:rgba(0,0,0,0);background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility .15s ease-out}.form-type-checkbox&gt;label a{display:none !important}.form-type-checkbox&gt;input:focus+label::before{box-shadow:0 0 0 .2rem #ca0505}.form-type-checkbox&gt;input:checked+label::before{border-color:#ca0505;background-color:#ca0505}.form-type-checkbox&gt;input:checked+label::after{opacity:1;visibility:visible}.form-type-checkbox&gt;input:checked:focus+label::before{border-color:#ca0505}.form-type-checkbox&gt;input[disabled]+label{cursor:not-allowed}.form-type-checkbox&gt;input[disabled]+label::before{border-color:#d5d4d4;background-color:#d5d4d4}.form-type-checkbox&gt;input[disabled]+label::after{border-color:#565554}.form-type-checkbox--small{min-height:2rem}.form-type-checkbox--small&gt;input{width:2rem;height:2rem}.form-type-checkbox--small&gt;label{font-size:1.4rem;line-height:1.45;padding:0 0 0 3rem}.form-type-checkbox--small&gt;label::before{width:2rem;height:2rem}.form-type-checkbox--small&gt;label::after{top:.5rem;left:.4rem;width:1.3rem;height:.8rem}.form-type-radio{position:relative;min-height:2rem}.form-type-radio&gt;input{appearance:none;opacity:0;position:absolute;top:0;left:0;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none}.form-type-radio&gt;label{display:inline-block;position:relative;margin:0;padding-left:4.6rem;cursor:pointer}.form-type-radio&gt;label::before,.form-type-radio&gt;label::after{content:"";display:block;position:absolute}.form-type-radio&gt;label::before{top:0;left:0;width:2rem;height:2rem;border:.2rem solid #000;border-radius:50%;background-color:#fff;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.form-type-radio&gt;label::after{width:0;height:0;top:.5rem;left:.5rem;border:.5rem solid #ca0505;opacity:0;visibility:hidden;border-radius:50%;transition:opacity .15s ease-out,visibility .15s ease-out}.form-type-radio&gt;label a{display:none !important}.form-type-radio&gt;input:focus+label::before{box-shadow:0 0 0 .2rem #ca0505}.form-type-radio&gt;input:checked+label::before{border-color:#ca0505;background-color:#fff}.form-type-radio&gt;input:checked+label::after{opacity:1;visibility:visible}.form-type-radio&gt;input:checked:focus+label::before{border-color:#ca0505}.form-type-radio&gt;input[disabled]+label{cursor:not-allowed}.form-type-radio&gt;input[disabled]+label::before{border-color:#d5d4d4;background-color:#fff}.form-type-radio&gt;input[disabled]+label::after{border-color:#565554}.form-type-radio--small{min-height:2rem}.form-type-radio--small&gt;input{width:2rem;height:2rem}.form-type-radio--small&gt;label{font-size:1.4rem;line-height:1.45;padding-left:3rem}.form-type-radio--small&gt;label::before{width:2rem;height:2rem}.ui-slider-horizontal{font-size:1rem;height:.8rem;border-radius:.8rem;background-color:#e6dfd8}.ui-widget.ui-slider-horizontal{border:.1rem solid #e6dfd8}.ui-slider .ui-slider-range{background-color:#ca0505}.ui-slider .ui-slider-handle{top:-0.7rem;margin-left:-0.7rem;border-radius:50%;width:2rem;height:2rem;background-color:#fff;border:.2rem solid #ca0505}.password-confirm{font-size:.8em;color:#565554}.site-header{position:sticky;top:0;width:100%;z-index:30}@media only screen and (min-width:62.5em)and (max-height:48em){.site-header{position:relative}}@media only screen and (max-width:62.4375em)and (max-height:35.375em){.site-header{position:relative}}body[class*=toolbar] .site-header{position:relative}.js-culture-prompt-visible .site-header{position:relative}@media print{.site-header{display:none}}.desktop-header{display:block}@media all and (max-width:62.4375em){.desktop-header{display:none}}.desktop-navbar{position:relative;background-color:#fff;padding:.8rem 0;border-bottom:.1rem solid rgba(0,0,0,0);box-shadow:0 .8rem 2.2rem 0 rgba(68,61,57,.1)}.desktop-navbar__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.desktop-navbar__inner{position:relative}.desktop-navbar__inner&gt;nav{position:relative;padding:0 2rem}.desktop-navbar .mainmenu{display:flex;flex-flow:row wrap;margin:0 -0.6rem;font-size:1.4rem;line-height:1.5;font-weight:600}.desktop-navbar .mainmenu&gt;.mainmenu-item{position:relative;flex:0 1 auto;min-width:0;padding:0 .6rem}.desktop-navbar .mainmenu&gt;.mainmenu-item&gt;a{display:block;padding:1.4rem .8rem;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-navbar .mainmenu&gt;.mainmenu-item&gt;a:hover,.desktop-navbar .mainmenu&gt;.mainmenu-item&gt;a:focus,.desktop-navbar .mainmenu&gt;.mainmenu-item&gt;a.is-active{color:#ca0505}.desktop-navbar .mainmenu&gt;.mainmenu-item&gt;a:focus-visible,.desktop-navbar .mainmenu&gt;.mainmenu-item&gt;a:active{text-decoration:underline}.desktop-navbar .mainmenu&gt;.mainmenu-item&gt;span{display:block;padding:1.4rem .8rem;text-decoration:none;color:#000;transition:color .15s ease-out}.no-js .desktop-navbar .mainmenu&gt;.mainmenu-item&gt;span{display:none}.desktop-navbar .mainmenu&gt;.mainmenu-item&gt;button:not(.mainmenu-item-toggle-button){display:block;padding:1.4rem .8rem;color:#000;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:none;transition:color .15s ease-out}.no-js .desktop-navbar .mainmenu&gt;.mainmenu-item&gt;button:not(.mainmenu-item-toggle-button){display:none}.desktop-navbar .mainmenu&gt;.mainmenu-item--active-trail&gt;a,.desktop-navbar .mainmenu&gt;.mainmenu-item--active-trail&gt;span,.desktop-navbar .mainmenu&gt;.mainmenu-item--active-trail&gt;button:not(.mainmenu-item-toggle-button){color:#ca0505}.desktop-navbar .mainmenu&gt;.mainmenu-item.mainmenu-item--expanded&gt;a,.desktop-navbar .mainmenu&gt;.mainmenu-item.mainmenu-item--expanded&gt;span,.desktop-navbar .mainmenu&gt;.mainmenu-item.mainmenu-item--expanded&gt;button:not(.mainmenu-item-toggle-button){padding-right:2.2rem}.desktop-navbar .mainmenu-item-toggle-button{display:flex;flex-flow:row nowrap;align-items:center;padding:1.4rem .8rem;text-decoration:none;color:#000;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.desktop-navbar .mainmenu-item-toggle-button:hover,.desktop-navbar .mainmenu-item-toggle-button:focus,.desktop-navbar .mainmenu-item-toggle-button.is-active{color:#ca0505}.desktop-navbar .mainmenu-item-toggle-button:focus-visible{text-decoration:underline}.desktop-navbar .mainmenu-item-toggle-button&gt;span{flex:0 1 auto;min-width:0}.desktop-navbar .mainmenu-item-toggle-button&gt;svg{flex:0 0 auto;min-width:0;width:1.2rem;height:.8rem;margin-left:1rem;fill:#ca0505;transition:transform .15s ease-out}.desktop-navbar .mainmenu-item-toggle-button[aria-expanded=true]&gt;svg{transform:scale(-1)}.desktop-navbar .mainmenu-item--active-trail .mainmenu-item-toggle-button{color:#ca0505}.desktop-navbar .mainmenu-sub-holder{display:block;position:absolute;top:100%;left:auto;right:-2.8rem;z-index:1;padding-top:.9rem;width:25rem;opacity:0;visibility:hidden;transition:opacity .1s ease-in,visibility .1s ease-in}.desktop-navbar .mainmenu-sub-holder[aria-hidden=false]{opacity:1;visibility:visible}.desktop-navbar .mainmenu-item.js-submenu-fits-on-right .mainmenu-sub-holder{left:-2.8rem;right:auto}.desktop-navbar .mainmenu-sub{background:#efebe5;border:.1rem solid rgba(0,0,0,0);box-shadow:0 0 .2rem 0 rgba(0,0,0,.1);padding:1.6rem 4rem;font-size:1.4rem;line-height:1.5;font-weight:600}.desktop-navbar .mainmenu-sub a{display:block;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-navbar .mainmenu-sub a:hover,.desktop-navbar .mainmenu-sub a:focus,.desktop-navbar .mainmenu-sub a.is-active{color:#ca0505}.desktop-navbar .mainmenu-sub a:focus-visible,.desktop-navbar .mainmenu-sub a:active{text-decoration:underline}.desktop-topbar{position:relative;z-index:1;background-color:#fff;border-bottom:.1rem solid #e6dfd8}.desktop-topbar__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.desktop-topbar__inner{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between}.desktop-topbar__logo{padding:1.6rem 0;width:20rem}.desktop-topbar__logo-link{display:block;width:100%}.desktop-topbar__logo-link img{display:block;width:100%;height:auto}.desktop-topbar__action-zone{display:flex;flex-flow:row wrap;border-right:.1rem solid #e6dfd8}.desktop-topbar__search{position:relative;padding:.8rem 1rem .8rem 2.4rem;border-left:.1rem solid #e6dfd8;display:flex;flex-flow:column nowrap;justify-content:center}.desktop-topbar__search&gt;*{width:100%}.desktop-topbar__search .search-form{display:flex;flex-flow:row nowrap;align-items:center}.desktop-topbar__search .search-form .search-form__field{position:relative;flex:0 1 auto;min-width:0;margin-right:.4rem}.desktop-topbar__search .search-form .search-form__field::before{content:"";display:block;border-left:.2rem solid #e6dfd8;transition:border-color .15s ease-out;position:absolute;left:0;top:50%;height:2.2rem;margin-top:-1.1rem}.desktop-topbar__search .search-form .search-form__field:focus-within::before{border-left-color:#ca0505}.desktop-topbar__search .search-form .search-form__field input{border:0;border-radius:0;background-color:rgba(0,0,0,0);width:100%;max-width:20rem;padding:1rem .8rem 1rem 1rem}.desktop-topbar__search .search-form .search-form__field input:focus{box-shadow:none}.desktop-topbar__search .search-form .search-form__action{flex:0 0 auto;min-width:0}.desktop-topbar__search .search-form .search-form__action-button{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;transition:background-color .15s ease-in,color .15s ease-in;color:#ca0505}.desktop-topbar__search .search-form .search-form__action-button:hover,.desktop-topbar__search .search-form .search-form__action-button:focus{background-color:#f3f3f3;color:#000}.desktop-topbar__search .search-form .search-form__action-button-label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.desktop-topbar__search .search-form .search-form__action-button-icon svg{width:2.4rem;height:2.4rem}.desktop-topbar__actions{display:flex;flex-flow:row nowrap;align-items:center;padding:0 1.4rem;border-left:.1rem solid #e6dfd8}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link{display:inline-block;padding:.5rem 1.4rem;font-size:1.3rem;line-height:1.5;font-weight:600;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:hover,.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:focus{color:#ca0505}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:focus,.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:active{text-decoration:underline}.desktop-topbar__action-zone .user-menu-block .user-menu-block__separator{display:none}.desktop-topbar__action-zone .user-menu-block{position:relative}.desktop-topbar__action-zone .user-menu-block .user-account-block{position:relative}.desktop-topbar__action-zone .user-menu-block .user-account-link{display:inline-block;padding:.5rem 1.4rem;font-size:1.3rem;line-height:1.5;font-weight:600;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-topbar__action-zone .user-menu-block .user-account-link:hover,.desktop-topbar__action-zone .user-menu-block .user-account-link:focus{color:#ca0505}.desktop-topbar__action-zone .user-menu-block .user-account-link:focus,.desktop-topbar__action-zone .user-menu-block .user-account-link:active{text-decoration:underline}.desktop-topbar__action-zone .user-menu-block .user-account-menu{display:none}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button{display:flex;flex-flow:row nowrap;align-items:center;padding:.5rem 1.4rem;text-decoration:none;color:#000;transition:color .15s ease-out;font-size:1.3rem;line-height:1.5;font-weight:600}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button:hover,.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button:focus,.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button.is-active{color:#ca0505}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button:focus-visible{text-decoration:underline}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button&gt;span{flex:0 1 auto;min-width:0}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button&gt;svg{flex:0 0 auto;min-width:0;width:1.2rem;height:.8rem;margin-left:1rem;fill:#ca0505;transition:transform .15s ease-out}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button[aria-expanded=true]&gt;svg{transform:scale(-1)}.desktop-topbar__action-zone .user-menu-block .user-account-dropdown{display:block;position:absolute;top:100%;left:auto;right:-2.8rem;z-index:1;padding-top:.9rem;width:20rem;opacity:0;visibility:hidden;transition:opacity .1s ease-in,visibility .1s ease-in}.desktop-topbar__action-zone .user-menu-block .user-account-dropdown[aria-hidden=false]{opacity:1;visibility:visible}.desktop-topbar__action-zone .user-menu-block .user-account-dropdown.js-submenu-fits-on-right{left:-2.8rem;right:auto}.desktop-topbar__action-zone .user-menu-block .user-account-menu{display:block;background:#efebe5;border:.1rem solid rgba(0,0,0,0);box-shadow:0 0 .2rem 0 rgba(0,0,0,.1);padding:1.6rem 4rem;font-size:1.4rem;line-height:1.5;font-weight:600}.no-js .desktop-topbar__action-zone .user-menu-block .user-account-menu{display:none}.desktop-topbar__action-zone .user-menu-block .user-account-menu a{display:block;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-topbar__action-zone .user-menu-block .user-account-menu a:hover,.desktop-topbar__action-zone .user-menu-block .user-account-menu a:focus,.desktop-topbar__action-zone .user-menu-block .user-account-menu a.is-active{color:#ca0505}.desktop-topbar__action-zone .user-menu-block .user-account-menu a:focus-visible,.desktop-topbar__action-zone .user-menu-block .user-account-menu a:active{text-decoration:underline}.mobile-header{display:none}@media all and (max-width:62.4375em){.mobile-header{display:block}}.mobile-header__content{background-color:#fff;border-bottom:.1rem solid rgba(0,0,0,0);box-shadow:0 .8rem 2.2rem 0 rgba(68,61,57,.1)}.mobile-header__content-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.mobile-header__content-inner{padding-right:1rem;position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.mobile-header__main-zone{flex:0 1 auto;min-width:0}.mobile-header__logo-zone{padding-right:2rem}.mobile-header__logo{padding:.8rem 0;max-width:12.4rem}.mobile-header__logo-link{display:block;width:100%}.mobile-header__logo-link img{display:block;width:100%;height:auto}.mobile-header__action-zone{flex:0 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.mobile-header__action-item{flex:0 0 auto;min-width:0}.mobile-header__action-trigger{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:#ca0505;transition:color .15s ease-out}.mobile-header__action-trigger:hover,.mobile-header__action-trigger:focus{color:#2c2a29}.mobile-header__action-trigger:focus-visible{box-shadow:inset 0 0 0 .2rem #fff,inset 0 0 0 .4rem #000}.mobile-header__action-trigger svg{display:block;width:2.4rem;height:2.4rem}.no-js .mobile-header__action-trigger[class*=js-]{display:none}.mobile-header__search{position:absolute;width:100%;top:100%;left:0;padding:.8rem .8rem 1.6rem .8rem}.mobile-header__search .search-form{position:relative}.mobile-header__search .search-form .search-form__action{position:absolute;top:0;right:0;width:4rem;height:4rem}.mobile-header__search .search-form .search-form__action-button{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4rem;height:4rem;position:absolute;top:0;right:0;z-index:1;color:#ca0505;transition:color .15s ease-out}.mobile-header__search .search-form .search-form__action-button:hover,.mobile-header__search .search-form .search-form__action-button:focus{color:#000}.mobile-header__search .search-form .search-form__action-button svg{width:2.4rem;height:2.4rem}.mobile-header__search .search-form .search-form__action-button-label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.mobile-search-page-overlay{content:"";display:block;position:fixed;z-index:29;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.mobile-search-page-overlay.js-visible{opacity:1;visibility:visible}.mobile-actionblock{padding:0 2rem 0 5.4rem}.mobile-actionblock.js-dropdown-enabled{padding-left:2rem}.mobile-actionblock__inner{padding-bottom:1.4rem;border-bottom:.1rem solid #000}.mobile-actionblock__content{font-size:1.8rem;line-height:1.5;font-weight:600}.mobile-actionblock__content .user-menu-block__link{color:#ca0505;text-decoration:none}.mobile-actionblock__content .user-menu-block__link:hover,.mobile-actionblock__content .user-menu-block__link:focus{text-decoration:underline}.mobile-actionblock__content .user-menu-block__separator{margin:0 .2em 0 .4em}.mobile-actionblock__content .user-account-block .user-account-link{color:#ca0505;text-decoration:none}.mobile-actionblock__content .user-account-block .user-account-link:hover,.mobile-actionblock__content .user-account-block .user-account-link:focus{text-decoration:underline}.mobile-actionblock__content .user-account-block .user-account-menu{display:none}.mobile-actionblock__content .user-account-block .user-account-toggle-button{display:flex;flex-flow:row nowrap;align-items:center;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.mobile-actionblock__content .user-account-block .user-account-toggle-button:hover,.mobile-actionblock__content .user-account-block .user-account-toggle-button:focus,.mobile-actionblock__content .user-account-block .user-account-toggle-button.is-active{color:#ca0505}.mobile-actionblock__content .user-account-block .user-account-toggle-button:focus-visible{text-decoration:underline}.mobile-actionblock__content .user-account-block .user-account-toggle-button&gt;svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.2rem;margin-right:1.6rem;fill:#ca0505;transition:transform .15s ease-out}.mobile-actionblock__content .user-account-block .user-account-toggle-button&gt;span{flex:0 1 auto;min-width:0}.mobile-actionblock__content .user-account-block .user-account-toggle-button[aria-expanded=true]&gt;svg{transform:scale(-1)}.mobile-actionblock__content .user-account-block .user-account-dropdown{display:none;padding-left:3.4rem}.mobile-actionblock__content .user-account-block .user-account-dropdown[aria-hidden=false]{display:block}.mobile-actionblock__content .user-account-block .user-account-menu a{display:inline-block;padding:.8rem 0;font-size:1.6rem;line-height:1.5;font-weight:normal;text-decoration:none;color:#000;transition:color .15s ease-out}.mobile-actionblock__content .user-account-block .user-account-menu a:hover,.mobile-actionblock__content .user-account-block .user-account-menu a:focus,.mobile-actionblock__content .user-account-block .user-account-menu a.is-active{color:#ca0505}.mobile-actionblock__content .user-account-block .user-account-menu a:focus-visible,.mobile-actionblock__content .user-account-block .user-account-menu a:active{text-decoration:underline}.mobile-actionblock__content .user-account-block .user-account-menu{display:block}.mobile-sitenav{padding:2rem}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item{font-size:1.8rem;line-height:1.5;font-weight:600}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;a{display:block;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out;margin-left:3.4rem}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;a:hover,.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;a:focus,.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;a.is-active{color:#ca0505}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;a:focus-visible,.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;a:active{text-decoration:underline}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;span{display:block;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out;margin-left:3.4rem}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item--active-trail&gt;a,.mobile-sitenav__content .mainmenu&gt;.mainmenu-item--active-trail&gt;span{color:#ca0505}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;button{width:100%;display:flex;flex-flow:row nowrap;align-items:center;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;button:hover,.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;button:focus,.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;button.is-active{color:#ca0505}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;button:focus-visible{text-decoration:underline}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;button&gt;svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.2rem;margin-right:1.6rem;fill:#ca0505;transition:transform .15s ease-out}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;button&gt;span{flex:0 1 auto;min-width:0}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item&gt;button[aria-expanded=true]&gt;svg{transform:scale(-1)}.mobile-sitenav__content .mainmenu&gt;.mainmenu-item--active-trail button{color:#ca0505}.mobile-sitenav__content .mainmenu .mainmenu-sub-holder{display:none}.mobile-sitenav__content .mainmenu .mainmenu-sub-holder[aria-hidden=false]{display:block}.mobile-sitenav__content .mainmenu .mainmenu-sub{padding-left:3.4rem}.mobile-sitenav__content .mainmenu .mainmenu-sub a{display:inline-block;padding:.8rem 0;font-size:1.6rem;line-height:1.5;font-weight:normal;text-decoration:none;color:#000;transition:color .15s ease-out}.mobile-sitenav__content .mainmenu .mainmenu-sub a:hover,.mobile-sitenav__content .mainmenu .mainmenu-sub a:focus,.mobile-sitenav__content .mainmenu .mainmenu-sub a.is-active{color:#ca0505}.mobile-sitenav__content .mainmenu .mainmenu-sub a:focus-visible,.mobile-sitenav__content .mainmenu .mainmenu-sub a:active{text-decoration:underline}.ajax-loader{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:ajax-loader-fadein .15s linear forwards;animation-iteration-count:1;display:none}.js-ajax-busy .ajax-loader{display:block}.ajax-loader__inner{position:absolute;top:0;right:0;bottom:0;left:0}.ajax-loader__graphic{position:absolute;bottom:2rem;right:2rem;display:flex;flex-flow:row nowrap;align-items:center}.ajax-loader__graphic-item{background-color:#fff;border-radius:50%;height:1.4rem;width:1.4rem;margin:.3rem;animation-name:ajax-loader-blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.ajax-loader__graphic-item:nth-child(2){animation-delay:.1s}.ajax-loader__graphic-item:nth-child(3){animation-delay:.2s}@keyframes ajax-loader-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ajax-loader-blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.filter-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .filter-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-filter-visible .filter-modal{opacity:1;visibility:visible}.transitions.js-filter-visible .filter-modal{transition:opacity .15s ease,visibility .15s ease}html.js-filter-fixed{overflow:hidden;height:100%}html.js-filter-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.filter-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.filter-modal.js-bgclick-enabled .filter-modal__background{cursor:pointer}.filter-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:40rem;margin-left:auto;background:#fff;box-shadow:0 0 .5rem .2rem rgba(0,0,0,.3);display:flex;flex-flow:column nowrap}.transitions .filter-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-filter-visible .filter-modal__modal{transform:translate3d(0,0,0)}.filter-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:.8rem 2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.filter-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.filter-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505;transition:color .15s ease-out,background-color .15s ease-out}.filter-modal__close-button:hover,.filter-modal__close-button:focus-visible{background-color:#f3f3f3}.filter-modal__close-button svg{display:block;width:2rem;height:2rem}.filter-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-modal__content-inner{padding:2rem}.filter-modal__footer-block{flex:0 0 auto}.filter-modal__apply-button{display:block;width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;border:.1rem solid #ca0505;padding:1.4rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.filter-modal__apply-button:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.filter-modal__apply-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.filter-modal__apply-button:focus,.filter-modal__apply-button:active{text-decoration:underline}.filter-modal__apply-button:focus-visible{outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.filter-modal__apply-button:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.navigation-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .navigation-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-navigation-visible .navigation-modal{opacity:1;visibility:visible}.transitions.js-navigation-visible .navigation-modal{transition:opacity .15s ease,visibility .15s ease}html.js-navigation-fixed{overflow:hidden;height:100%}html.js-navigation-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.navigation-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.5)}.navigation-modal.js-bgclick-enabled .navigation-modal__background{cursor:pointer}.navigation-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:35rem;margin-left:auto;background:#efebe5;box-shadow:0 .8rem 2.2rem rgba(44,42,41,.1);display:flex;flex-flow:column nowrap}.transitions .navigation-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-navigation-visible .navigation-modal__modal{transform:translate3d(0,0,0)}.navigation-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.navigation-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.navigation-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505}.navigation-modal__close-button svg{display:block;width:2rem;height:2rem}.navigation-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.breadcrumb{position:relative;margin-bottom:.4rem;font-size:1.5rem;line-height:1.46}@media all and (max-width:35.4375em){.breadcrumb{font-size:1.3rem}}.breadcrumb-list{display:flex;flex-flow:row wrap;align-items:center;list-style:none}.breadcrumb-list__item{flex:0 1 auto;min-width:0;position:relative;display:flex;flex-flow:row nowrap;align-items:center;color:#ca0505}.breadcrumb-list__item[aria-current=page]{color:#000}@media all and (max-width:35.4375em){.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item{display:none}.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item:first-child,.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item:last-child{display:flex}}.breadcrumb-list__item a{flex:0 1 auto;min-width:0;display:block;text-decoration:none;transition:color .15s ease-out}.breadcrumb-list__item a:hover,.breadcrumb-list__item a:focus{text-decoration:underline}.breadcrumb-list__item a:empty{display:none}.breadcrumb-separator{flex:0 0 auto;min-width:0;padding:0 .6rem;color:#000}.pager{position:relative;margin:5rem 0}.pager__inner{display:flex;flex-flow:row nowrap;justify-content:center;text-align:center}.pager__items{list-style:none;display:flex;flex-flow:row wrap;align-items:center}.pager__item{flex:0 1 auto;min-width:0;font-size:1.6rem;line-height:1}.pager__item&gt;*{display:block;padding:.85em 1.2em}.pager__item.is-active{font-weight:600;color:#ca0505}.pager__item a{text-decoration:none;transition:color .15s ease-out}.pager__item a:hover,.pager__item a:focus{color:#ca0505}.pager__item a:focus,.pager__item a:active{text-decoration:underline}.pager__item--previous a,.pager__item--next a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:#ca0505}.pager__item--previous a svg,.pager__item--next a svg{display:block;width:.8rem;height:1.2rem}.page-header{margin:3rem 0}@media all and (max-width:35.4375em){.page-header{margin:2rem 0}}.page-header--no-top-spacing{margin-top:0}@media all and (max-width:35.4375em){.page-header--no-top-spacing{margin-top:0}}.page-header--no-bottom-spacing{margin-bottom:0}@media all and (max-width:35.4375em){.page-header--no-bottom-spacing{margin-bottom:0}}.page-header__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.page-header__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.page-header__content{flex:1 1 auto;min-width:0}.page-header__actions{flex:0 0 auto;min-width:0;padding-left:1rem;display:flex;flex-flow:row wrap;margin:0 -0.4rem}.page-header__action{flex:0 0 auto;padding:0 .4rem}.page-header-icon-filter-toggle{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border:.2rem solid #ca0505;border-radius:50%;background-color:#fff;color:#ca0505;transition:color .15s ease-out,background-color .15s ease-out}.page-header-icon-filter-toggle:hover,.page-header-icon-filter-toggle:focus{background-color:#f3f3f3}.page-header-icon-filter-toggle svg{width:2rem;height:2rem}.page-header-text-filter-toggle{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.page-header-text-filter-toggle:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.page-header-text-filter-toggle:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.page-header-text-filter-toggle:focus-visible,.page-header-text-filter-toggle:active{text-decoration:underline}.page-header-text-filter-toggle:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.page-header-text-filter-toggle&gt;span{flex:0 1 auto}.page-header-text-filter-toggle&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.page-header-text-filter-toggle{background:#fff;color:#ca0505;border-color:#ca0505}.page-header-text-filter-toggle:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.page-header-text-filter-toggle:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.page-header-text-filter-toggle:disabled{color:#979797;background-color:#fff;border-color:#979797}.page-header__action--scrollarrowholder{display:none}.js-compare-scrolltable-overflow .page-header__action--scrollarrowholder{display:block}.page-header-scroller{width:3.2rem;height:3.2rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border:.2rem solid #ca0505;border-radius:50%;background-color:#fff;color:#ca0505;transition:color .15s ease-out,background-color .15s ease-out,opacity .15s ease-out}.page-header-scroller:hover,.page-header-scroller:focus{background-color:#f3f3f3}.page-header-scroller svg{width:1.6rem;height:1.6rem}.page-header-scroller[aria-disabled=true]{opacity:.5;cursor:not-allowed}.page-title-block h1{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:3.2rem;line-height:1.2;font-weight:bold;color:inherit}@media all and (max-width:35.4375em){.page-title-block h1{font-size:2.4rem}}.application-tiny-teaser{position:relative;background-color:#efebe5;border-radius:2rem;box-shadow:0 .8rem 1rem -0.7rem rgba(163,135,120,.14);transition:box-shadow .15s ease-out;display:flex;flex-flow:column nowrap}.application-tiny-teaser:hover,.application-tiny-teaser:focus-within{box-shadow:0 .8rem 1.1rem -0.8rem rgba(163,135,120,.3)}.application-tiny-teaser__inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:column nowrap;align-items:center}.application-tiny-teaser__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.application-tiny-teaser__graphic-block{width:100%;padding:5% 25% 0}.application-tiny-teaser__graphic-holder{position:relative;width:100%;height:0;padding-bottom:100%}.application-tiny-teaser__graphic{position:absolute;top:0;left:0;width:100%;height:100%}.application-tiny-teaser__graphic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.application-tiny-teaser__content-block{width:100%;padding:7% 10%;display:flex;flex-flow:column nowrap;justify-content:center;flex:1 1 auto}.application-tiny-teaser__title{font-size:1.5rem;line-height:1.2;font-weight:600;text-align:center}@media all and (max-width:24.1875em){.application-tiny-teaser__title{font-size:1.2rem}}.application-tiny-teaser__title a{display:inline-block;text-decoration:none}.application-tiny-teaser__title a:focus-visible{text-decoration:underline}.author-teaser{position:relative}.author-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;padding:2rem;border:.1rem solid #e6dfd8}@media all and (max-width:19.9375em){.author-teaser__inner{flex-flow:row wrap}}.author-teaser__overlay-link{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0}.author-teaser__image-block{flex:0 0 auto;min-width:0;width:30%;max-width:12rem}@media all and (max-width:19.9375em){.author-teaser__image-block{margin-bottom:2rem;width:100%;max-width:8rem;order:-1}}.author-teaser__image-holder{width:100%;background-color:#fff;border-radius:50%;box-shadow:0 .8rem 2.2rem rgba(163,135,120,.15)}.author-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:50%;background-color:#fff;overflow:hidden}.author-teaser__image img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.author-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.author-teaser__content-block{flex:1 1 auto;min-width:0;padding-left:2rem}@media all and (max-width:19.9375em){.author-teaser__content-block{width:100%;padding-left:0}}.author-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.35;font-weight:bold}@media all and (max-width:24.1875em){.author-teaser__title{font-size:1.6rem}}.author-teaser__title a{text-decoration:none}.author-teaser__title a:focus,.author-teaser__title a:active{text-decoration:underline}.author-teaser__function{margin-top:.8rem;font-size:1.5rem;line-height:1.5;color:#9e5a18}@media all and (max-width:24.1875em){.author-teaser__function{font-size:1.4rem}}.author-teaser__country{font-size:1.5rem;line-height:1.5;color:#9e5a18;display:flex;flex-flow:row nowrap;align-items:center}@media all and (max-width:24.1875em){.author-teaser__country{font-size:1.4rem}}*+.author-teaser__country{margin-top:.6rem}.author-teaser__country-flag{flex:0 0 auto;min-width:0;margin-right:1rem;width:3.2rem}.author-teaser__country-flag-holder{position:relative;height:0;padding-bottom:70%}.author-teaser__country-flag-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.author-teaser__country-text{flex:0 1 auto;min-width:0}.author-teaser__fake-cta{margin-top:1.4rem;font-size:1.5rem;line-height:1.5;color:#ca0505}@media all and (max-width:24.1875em){.author-teaser__fake-cta{font-size:1.4rem}}.author-tiny-teaser{position:relative}.author-tiny-teaser__inner{position:relative}.author-tiny-teaser__overlay-link{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0}.author-tiny-teaser__image-block-inner{max-width:19.8rem;margin:0 auto}.author-tiny-teaser__image-holder{width:100%;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}.author-tiny-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.author-tiny-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.author-tiny-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.author-tiny-teaser__content-block{text-align:center;margin-top:1.6rem}.author-tiny-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.35;font-weight:normal}.author-tiny-teaser__title a{text-decoration:none}.author-tiny-teaser__title a:focus,.author-tiny-teaser__title a:active{text-decoration:underline}.author-tiny-teaser__function{margin-top:.8rem;font-size:1.5rem;line-height:1.5;color:#9e5a18}.product-teaser{position:relative}.product-teaser__inner{position:relative}.product-teaser__actions-block{background-color:#e6dfd8;color:#ca0505}.product-teaser__image-block{position:relative;border:.1rem solid #e6dfd8}.product-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:100%;background-color:#fff}.product-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-teaser__image[data-imagefit=cover]{object-fit:cover}.product-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.product-teaser__logo-block{position:absolute;z-index:2;bottom:4%;right:4%;width:100%;max-width:7.2rem;background-color:#fff;border:.1rem solid #e6dfd8}.product-teaser__logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.product-teaser__logo{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.product-teaser__where-to-buy{position:absolute;z-index:4;top:4%;right:4%;background-color:#fff;color:#ca0505;border:.1rem solid #ca0505;font-size:1.2rem;padding:.5rem 1.2rem;text-align:center;transition:color .15s ease-out,background-color .15s ease-out}.product-teaser__where-to-buy:hover,.product-teaser__where-to-buy:focus{color:#fff;background:#ca0505}.product-teaser__image-overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.product-teaser__content-block{margin-top:2rem}.product-teaser__text-block{font-size:1.4rem}.product-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.7rem;line-height:1.35;font-weight:600}.product-teaser__title a{display:inline-block;text-decoration:none}.product-teaser__title a:hover,.product-teaser__title a:focus{text-decoration:underline}.product-teaser__title a svg{display:inline-block;width:.5em;height:.75em;fill:#ca0505;margin-right:.1em}.product-teaser__description{margin-top:1.6rem;color:#565554}.product-teaser__properties-block{margin-top:1rem;color:#565554;font-size:1.4rem}.product-teaser__properties-list+.product-teaser__properties-list{margin-top:1rem}.product-teaser__properties-list-item+.product-teaser__properties-list-item{margin-top:1rem}.product-teaser__composition-list{margin-top:1rem}.product-teaser__composition-list-item+.product-teaser__composition-list-item{margin-top:1rem}.product-teaser__composition-list-item-value{display:inline}.product-teaser__composition-list-item-value *{display:inline}.product-teaser__composition-list-item-label{display:inline}.product-teaser__composition-list-item-label *{display:inline}.product-teaser__fluidity-block .productdb-fluidity-block{display:flex;flex-flow:row nowrap;align-items:center;margin:0 -0.2rem;padding:.2rem 0}.product-teaser__fluidity-block .productdb-fluidity-block-item{flex:0 1 auto;min-width:0;padding:0 .2rem}.product-teaser__fluidity-block .productdb-fluidity-block-item svg{width:100%}.product-tiny-teaser{position:relative}.product-tiny-teaser__inner{position:relative}.product-tiny-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.product-tiny-teaser__image-block{position:relative;border:.1rem solid #e6dfd8;transition:box-shadow .15s ease-out}.product-tiny-teaser:hover .product-tiny-teaser__image-block{box-shadow:0 0 .5rem -0.1rem rgba(0,0,0,.14)}.product-tiny-teaser:focus-within .product-tiny-teaser__image-block{box-shadow:0 0 .5rem -0.1rem rgba(0,0,0,.14)}.product-tiny-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:100%;background-color:#fff}.product-tiny-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-tiny-teaser__image[data-imagefit=cover]{object-fit:cover}.product-tiny-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.product-tiny-teaser__logo-block{position:absolute;z-index:2;bottom:4%;right:4%;width:100%;max-width:7.2rem;background-color:#fff;border:.1rem solid #e6dfd8}.product-tiny-teaser__logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.product-tiny-teaser__logo{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.product-tiny-teaser__content-block{margin-top:1.6rem;padding:0 1.6rem}@media all and (max-width:35.4375em){.product-tiny-teaser__content-block{padding:0 .8rem}}.product-tiny-teaser__brand-info{font-size:1.5rem;line-height:1.36;font-weight:600;margin-bottom:.2rem;display:flex;flex-flow:row nowrap}@media all and (max-width:35.4375em){.product-tiny-teaser__brand-info{font-size:1.4rem}}.product-tiny-teaser__brand-info&gt;svg{flex:0 0 auto;min-width:0;width:.5em;height:.75em;fill:#ca0505;position:relative;top:.25em;margin-right:.4em}.product-tiny-teaser__brand-info&gt;span{flex:1 1 auto;min-width:0}.product-tiny-teaser__title{font-size:1.5rem;line-height:1.36;font-weight:normal}@media all and (max-width:35.4375em){.product-tiny-teaser__title{font-size:1.4rem}}.product-tiny-teaser__title a{display:inline-block;text-decoration:none}.product-tiny-teaser__title a:focus,.product-tiny-teaser__title a:active{text-decoration:underline}.product-tiny-teaser__where-to-buy{position:absolute;z-index:4;top:4%;right:4%;background-color:#fff;color:#ca0505;border:.1rem solid #ca0505;font-size:1.2rem;padding:.5rem 1.2rem;text-align:center;transition:color .15s ease-out,background-color .15s ease-out}.product-tiny-teaser__where-to-buy:hover,.product-tiny-teaser__where-to-buy:focus{color:#fff;background:#ca0505}.recipe-teaser{position:relative}.recipe-teaser__inner{position:relative}.recipe-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.recipe-teaser__image-block{position:relative}.recipe-teaser__image-block-inner{position:relative}.recipe-teaser__image-label{position:absolute;z-index:2;top:0;left:0;padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.recipe-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:78%;background-color:#f3f3f3;overflow:hidden;transition:filter .4s ease}.recipe-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.recipe-teaser:hover .recipe-teaser__image-holder{filter:brightness(90%)}.recipe-teaser:hover .recipe-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.recipe-teaser:hover .recipe-teaser__image-holder img{transform:none}}.recipe-teaser__image-block-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.recipe-teaser__content-block{margin-top:1.4rem}.recipe-teaser__topics-block{margin:1.4rem 0 .8rem}.recipe-teaser__topics-block .productdb-topics__item-list{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.recipe-teaser__topics-block .productdb-topics__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.recipe-teaser__topics-block .productdb-topic-tag{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase;border:.1rem solid #e6dfd8}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="34"]{background-color:#3de5f7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="35"]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="36"]{background-color:#faba00;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="37"]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="38"]{background-color:#ded6cc;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="39"]{background-color:#fbd6b7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="40"]{background-color:#3191c9;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="41"]{background-color:#d1e0d7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="42"]{background-color:#ffecc1;color:#000}.recipe-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.35;font-weight:normal}@media all and (max-width:35.4375em){.recipe-teaser__title{font-size:1.6rem}}.recipe-teaser__title a{text-decoration:none}.recipe-teaser__title a:focus,.recipe-teaser__title a:active{text-decoration:underline}.recipe-tiny-teaser{position:relative}.recipe-tiny-teaser__inner{position:relative}.recipe-tiny-teaser__main-block{position:relative}.recipe-tiny-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.recipe-tiny-teaser__image-block{position:relative;transition:box-shadow .15s ease-out}.recipe-tiny-teaser__image-block-inner{position:relative}.recipe-tiny-teaser__image-label{position:absolute;z-index:2;top:0;left:0;padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.recipe-tiny-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:78%;background-color:#f3f3f3;overflow:hidden;transition:filter .4s ease}.recipe-tiny-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-holder{filter:brightness(90%)}.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-holder img{transform:none}}.recipe-tiny-teaser__image-block-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.recipe-tiny-teaser__content-block{margin-top:1.4rem}.recipe-tiny-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.36;font-weight:normal}@media all and (max-width:35.4375em){.recipe-tiny-teaser__title{font-size:1.4rem}}.recipe-tiny-teaser__title a{display:inline-block;text-decoration:none}.recipe-tiny-teaser__title a:focus,.recipe-tiny-teaser__title a:active{text-decoration:underline}.recipe-tiny-teaser__meta-block{margin-top:1.6rem}.recipe-tiny-teaser__meta-block .author-micro-teaser{position:relative}.recipe-tiny-teaser__meta-block .author-micro-teaser+.author-micro-teaser{margin-top:1rem}.recipe-tiny-teaser__meta-block .author-micro-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.recipe-tiny-teaser__meta-block .author-micro-teaser__image-block{flex:0 0 auto;min-width:0;width:23%;max-width:5rem;margin-right:1.2rem}.recipe-tiny-teaser__meta-block .author-micro-teaser__image-holder{width:100%;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}.recipe-tiny-teaser__meta-block .author-micro-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.recipe-tiny-teaser__meta-block .author-micro-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.recipe-tiny-teaser__meta-block .author-micro-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.recipe-tiny-teaser__meta-block .author-micro-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.recipe-tiny-teaser__meta-block .author-micro-teaser__content-block{flex:1 1 auto;min-width:0}.recipe-tiny-teaser__meta-block .author-micro-teaser__name{font-size:1.6rem;line-height:1.2;font-weight:normal;color:#9e5a18}@media all and (max-width:35.4375em){.recipe-tiny-teaser__meta-block .author-micro-teaser__name{font-size:1.2rem}}.recipe-tiny-teaser__meta-block .author-micro-teaser__name a{display:inline-block;text-decoration:none}.recipe-tiny-teaser__meta-block .author-micro-teaser__name a:hover,.recipe-tiny-teaser__meta-block .author-micro-teaser__name a:focus,.recipe-tiny-teaser__meta-block .author-micro-teaser__name a:active{text-decoration:underline}.video-teaser{position:relative}.video-teaser__inner{position:relative}@media all and (max-width:35.4375em){.video-teaser__inner{display:flex;flex-flow:row wrap}}@media all and (max-width:19.9375em){.video-teaser__inner{display:block}}.video-teaser__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-teaser__image-block{position:relative;flex:0 1 auto;min-width:0;width:100%}@media all and (max-width:35.4375em){.video-teaser__image-block{width:40%}}@media all and (max-width:19.9375em){.video-teaser__image-block{width:100%}}.video-teaser__image-block-inner{position:relative}.video-teaser__image-block-main{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.video-teaser__image-block-main::before{content:"";float:left;padding-bottom:56.25%}.video-teaser__image-block-main::after{clear:left;content:" ";display:table}.video-teaser__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;overflow:hidden;transition:filter .4s ease}.video-teaser:hover .video-teaser__image-holder{filter:brightness(90%)}.video-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.video-teaser:hover .video-teaser__image{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.video-teaser:hover .video-teaser__image{transform:none}}.video-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.video-teaser__image-overlay{position:relative;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.video-teaser__play-icon{width:25%;max-width:5rem;margin:2rem 2rem 3% 3%}.video-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#ca0505}.video-teaser__play-icon-graphic svg{width:100%;height:100%}.video-teaser__time-indicator{margin:2%;padding:.2rem .3rem;background-color:#000;font-size:1.3rem;line-height:1;font-weight:600;color:#fff}.video-teaser__time-indicator-box{display:block;font-size:1.3rem;line-height:1}@media all and (max-width:35.4375em){.video-teaser__time-indicator-box{font-size:1.2rem}}.video-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-teaser__image-block-notice{padding:.4rem 1rem;background-color:#ca0505;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:600;text-transform:uppercase;text-align:center}@media all and (max-width:35.4375em){.video-teaser__image-block-notice{font-size:1.2rem}}.video-teaser__content-block{flex:0 1 auto;min-width:0;width:100%;margin-top:2rem}@media all and (max-width:35.4375em){.video-teaser__content-block{width:60%;order:-1;margin-top:0;padding-right:5%}}@media all and (max-width:19.9375em){.video-teaser__content-block{width:100%;order:0;padding-right:0;margin-top:.8rem}}.video-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.35;font-weight:normal}@media all and (max-width:35.4375em){.video-teaser__title{font-size:1.6rem}}.video-teaser__title a{display:inline-block;text-decoration:none}.video-teaser__title a:focus{text-decoration:underline}.video-teaser__labels{margin-top:1.4rem;font-size:1.6rem;line-height:1.5;font-weight:600}@media all and (max-width:35.4375em){.video-teaser__labels{margin-top:.8rem;font-size:1.3rem}}.video-teaser__authors{margin-top:1.4rem;display:flex;flex-flow:row nowrap;color:#9e5a18;font-size:1.6rem;line-height:1.5}@media all and (max-width:35.4375em){.video-teaser__authors{margin-top:.8rem;font-size:1.3rem}}.video-teaser__authors-icon{flex:0 0 auto;min-width:0;margin-right:1rem;padding-top:.3rem}.video-teaser__authors-icon svg{display:block;width:1.6rem;height:1.6rem}.video-teaser__authors-content{flex:1 1 auto;min-width:0}.video-teaser__description{margin-top:.8rem;font-size:1.6rem;line-height:1.5}@media all and (max-width:35.4375em){.video-teaser__description{font-size:1.3rem}}.video-tiny-teaser{position:relative}.video-tiny-teaser__inner{position:relative}.video-tiny-teaser__image-block{position:relative}.video-tiny-teaser__image-block-inner{position:relative}.video-teaser__image-block-main{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.video-teaser__image-block-main::before{content:"";float:left;padding-bottom:56.25%}.video-teaser__image-block-main::after{clear:left;content:" ";display:table}.video-tiny-teaser__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;overflow:hidden;transition:filter .4s ease}.video-tiny-teaser:hover .video-tiny-teaser__image-holder{filter:brightness(90%)}.video-tiny-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.video-tiny-teaser:hover .video-tiny-teaser__image{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.video-tiny-teaser:hover .video-tiny-teaser__image{transform:none}}.video-tiny-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.video-tiny-teaser__image-overlay{position:relative;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.video-tiny-teaser__play-icon{width:25%;max-width:5rem;margin:2rem 2rem 4% 4%}.video-tiny-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#ca0505}.video-tiny-teaser__play-icon-graphic svg{width:100%;height:100%}.video-tiny-teaser__time-indicator{margin:2%;padding:.2rem .3rem;background-color:#000;font-size:1.3rem;line-height:1;font-weight:600;color:#fff}.video-tiny-teaser__time-indicator-box{display:block;font-size:1.3rem;line-height:1}@media all and (max-width:35.4375em){.video-tiny-teaser__time-indicator-box{font-size:1.2rem}}.video-tiny-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-tiny-teaser__image-block-notice{padding:.4rem 1rem;background-color:#ca0505;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:600;text-transform:uppercase;text-align:center}@media all and (max-width:35.4375em){.video-tiny-teaser__image-block-notice{font-size:1.2rem}}.video-tiny-teaser__content-block{margin-top:2rem;padding-right:5%}@media all and (max-width:35.4375em){.video-tiny-teaser__content-block{margin-top:.8rem}}@media all and (max-width:23.0625em){.video-tiny-teaser__content-block{padding-right:0}}.video-tiny-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.35;font-weight:normal}@media all and (max-width:35.4375em){.video-tiny-teaser__title{font-size:1.4rem}}.video-tiny-teaser__title a{display:inline-block;text-decoration:none}.video-tiny-teaser__title a:focus{text-decoration:underline}.text-content,body.cke_editable{font-size:1.6rem;line-height:1.5}.text-content *+*,body.cke_editable *+*{margin-top:2.2rem}.text-content *+br,.text-content *+li,.text-content *+dd,.text-content *+tr,.text-content *+th,.text-content *+td,body.cke_editable *+br,body.cke_editable *+li,body.cke_editable *+dd,body.cke_editable *+tr,body.cke_editable *+th,body.cke_editable *+td{margin-top:0}.text-content p+p,body.cke_editable p+p{margin-top:1.4rem}.text-content *+h2,.text-content *+h3,.text-content *+h4,.text-content *+h5,.text-content *+h6,body.cke_editable *+h2,body.cke_editable *+h3,body.cke_editable *+h4,body.cke_editable *+h5,body.cke_editable *+h6{margin-top:2.8rem}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6,body.cke_editable h1,body.cke_editable h2,body.cke_editable h3,body.cke_editable h4,body.cke_editable h5,body.cke_editable h6{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.3;font-weight:bold}.text-content h1,body.cke_editable h1{font-size:3.2rem}@media all and (max-width:35.4375em){.text-content h1,body.cke_editable h1{font-size:2.4rem}}.text-content h2,body.cke_editable h2{font-size:2.5rem;font-weight:normal}@media all and (max-width:35.4375em){.text-content h2,body.cke_editable h2{font-size:2rem}}.text-content h3,body.cke_editable h3{font-size:1.8rem}@media all and (max-width:35.4375em){.text-content h3,body.cke_editable h3{font-size:1.6rem}}.text-content h4,body.cke_editable h4{font-size:1.4rem}.text-content h5,body.cke_editable h5{font-size:1.2rem}.text-content h6,body.cke_editable h6{font-size:1rem}.text-content a,body.cke_editable a{text-decoration:underline;word-wrap:break-word;word-break:break-word;color:#ca0505}.text-content a:hover,.text-content a:focus,body.cke_editable a:hover,body.cke_editable a:focus{text-decoration:none}.text-content b,.text-content strong,body.cke_editable b,body.cke_editable strong{font-weight:600}.text-content .text-content-table-wrapper,body.cke_editable .text-content-table-wrapper{margin:3.2rem 0;overflow-x:auto}.text-content .text-content-table-wrapper:focus,body.cke_editable .text-content-table-wrapper:focus{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.js-focus-visible .text-content .text-content-table-wrapper:focus:not(.focus-visible),.js-focus-visible body.cke_editable .text-content-table-wrapper:focus:not(.focus-visible){box-shadow:none}.text-content .text-content-table-wrapper table,body.cke_editable .text-content-table-wrapper table{margin:0}.text-content table,body.cke_editable table{margin:3.2rem 0;border:none;border-collapse:collapse;color:inherit;width:100% !important}.text-content table tr,.text-content table th,.text-content table thead,.text-content table tbody,.text-content table tfoot,.text-content table td,body.cke_editable table tr,body.cke_editable table th,body.cke_editable table thead,body.cke_editable table tbody,body.cke_editable table tfoot,body.cke_editable table td{border:none}.text-content table tr,body.cke_editable table tr{border-bottom:.1rem solid #e6dfd8}.text-content table th,.text-content table td,body.cke_editable table th,body.cke_editable table td{padding:.75em .5em;border-bottom:.1rem solid #e6dfd8}.text-content table th,body.cke_editable table th{font-weight:600;text-align:left}.text-content table caption,body.cke_editable table caption{text-align:left;font-size:1em;font-style:italic}.text-content ul,body.cke_editable ul{list-style-type:disc;margin:2.2rem 0 2.2rem 1rem;padding-left:4rem}.text-content ul li ul,.text-content ul li ol,body.cke_editable ul li ul,body.cke_editable ul li ol{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content ol,body.cke_editable ol{margin:2.2rem 0 2.2rem 1rem;padding-left:4rem}.text-content ol li ol,.text-content ol li ul,body.cke_editable ol li ol,body.cke_editable ol li ul{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content blockquote,body.cke_editable blockquote{position:relative;font-size:1.1em;font-weight:600;font-style:italic}.text-content blockquote p:before,body.cke_editable blockquote p:before{content:open-quote}.text-content blockquote p:after,body.cke_editable blockquote p:after{content:close-quote}.text-content hr,body.cke_editable hr{width:100%;margin:3.2rem 0;border:none;border-bottom:.1rem solid #ca0505}.text-content iframe,body.cke_editable iframe{max-width:100%}.text-content&gt;*:first-child,body.cke_editable&gt;*:first-child{margin-top:0}.text-content&gt;*:last-child,body.cke_editable&gt;*:last-child{margin-bottom:0}body.cke_editable{background-color:#fff;padding:1rem}body.cke_editable&gt;span:not([class])+*{margin-top:0}.page-toaster{display:block;position:fixed;z-index:599;bottom:2rem;right:2rem;width:50rem;max-width:calc(100% - 4rem);max-height:80vh;overflow:auto}.page-toaster[hidden]{display:none}.page-toaster-inner{overflow:hidden}.page-toast{position:relative;background-color:#efebe5;border:.1rem solid #e6dfd8;padding:5% 3% 5% 7%;animation:toastFadeIn .5s ease}.page-toast[data-type=favorite],.page-toast[data-type=compare]{background-color:#e5f2e5;border:.1rem solid #73b520}.page-toast+.page-toast{margin-top:2rem}.page-toast__inner{position:relative;z-index:1;display:flex;flex-flow:row nowrap;align-items:center}.page-toast__content{flex:1 1 auto;min-width:0;padding-right:5%}.page-toast__text{font-size:1.4rem;line-height:1.5}.page-toast__text a{color:#ca0505;text-decoration:underline}.page-toast__text a:hover,.page-toast__text a:focus{text-decoration:none}.page-toast__action-items{flex:0 0 auto;min-width:0}.page-toast__close{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border-radius:50%}.page-toast__close svg{flex:0 0 auto;width:1.6rem;height:1.6rem}@keyframes toastFadeIn{from{opacity:0;transform:translate3d(0,2rem,0)}to{opacity:1;transform:none}}.userpage .user-form&gt;.form-wrapper,.userpage .user-form&gt;.form-item,.userpage .user-login-form&gt;.form-wrapper,.userpage .user-login-form&gt;.form-item,.userpage .user-pass&gt;.form-wrapper,.userpage .user-pass&gt;.form-item{max-width:50rem}.userpage .user-form .form-wrapper,.userpage .user-login-form .form-wrapper,.userpage .user-pass .form-wrapper{margin-bottom:2rem}.userpage .user-form .form-wrapper:last-child,.userpage .user-login-form .form-wrapper:last-child,.userpage .user-pass .form-wrapper:last-child{margin-bottom:0}.userpage .user-form .form-item,.userpage .user-login-form .form-item,.userpage .user-pass .form-item{margin-bottom:2rem}.userpage .user-form .form-item:last-child,.userpage .user-login-form .form-item:last-child,.userpage .user-pass .form-item:last-child{margin-bottom:0}.userpage .user-form .fieldset-wrapper,.userpage .user-login-form .fieldset-wrapper,.userpage .user-pass .fieldset-wrapper{padding-top:2rem}.userpage .user-form .form-checkboxes&gt;.form-item,.userpage .user-login-form .form-checkboxes&gt;.form-item,.userpage .user-pass .form-checkboxes&gt;.form-item{margin-bottom:1rem}.userpage .user-form .form-checkboxes&gt;.form-item:last-child,.userpage .user-login-form .form-checkboxes&gt;.form-item:last-child,.userpage .user-pass .form-checkboxes&gt;.form-item:last-child{margin-bottom:0}.userpage .user-form details summary,.userpage .user-login-form details summary,.userpage .user-pass details summary{cursor:pointer;background-color:#efebe5;padding:.4rem;margin-bottom:1rem}.userpage .user-form details summary&gt;*,.userpage .user-login-form details summary&gt;*,.userpage .user-pass details summary&gt;*{display:inline}.userpage .user-form .form-actions,.userpage .user-login-form .form-actions,.userpage .user-pass .form-actions{margin-top:4rem;display:flex;flex-flow:row wrap;align-items:center}.userpage .user-form .form-actions .button,.userpage .user-login-form .form-actions .button,.userpage .user-pass .form-actions .button{margin:0 2rem 1rem 0}.userpage .user-form .form-actions .action-link,.userpage .user-login-form .form-actions .action-link,.userpage .user-pass .form-actions .action-link{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.userpage .user-form .form-actions .action-link:focus,.userpage .user-login-form .form-actions .action-link:focus,.userpage .user-pass .form-actions .action-link:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.userpage .user-form .form-actions .action-link:hover,.userpage .user-login-form .form-actions .action-link:hover,.userpage .user-pass .form-actions .action-link:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.userpage .user-form .form-actions .action-link:focus-visible,.userpage .user-form .form-actions .action-link:active,.userpage .user-login-form .form-actions .action-link:focus-visible,.userpage .user-login-form .form-actions .action-link:active,.userpage .user-pass .form-actions .action-link:focus-visible,.userpage .user-pass .form-actions .action-link:active{text-decoration:underline}.userpage .user-form .form-actions .action-link:disabled,.userpage .user-login-form .form-actions .action-link:disabled,.userpage .user-pass .form-actions .action-link:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.userpage .user-form .form-actions .action-link&gt;span,.userpage .user-login-form .form-actions .action-link&gt;span,.userpage .user-pass .form-actions .action-link&gt;span{flex:0 1 auto}.userpage .user-form .form-actions .action-link&gt;svg,.userpage .user-login-form .form-actions .action-link&gt;svg,.userpage .user-pass .form-actions .action-link&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.userpage .user-form .form-actions .action-link,.userpage .user-login-form .form-actions .action-link,.userpage .user-pass .form-actions .action-link{background:#fff;color:#ca0505;border-color:#ca0505}.userpage .user-form .form-actions .action-link:focus,.userpage .user-login-form .form-actions .action-link:focus,.userpage .user-pass .form-actions .action-link:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.userpage .user-form .form-actions .action-link:hover,.userpage .user-login-form .form-actions .action-link:hover,.userpage .user-pass .form-actions .action-link:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.userpage .user-form .form-actions .action-link:disabled,.userpage .user-login-form .form-actions .action-link:disabled,.userpage .user-pass .form-actions .action-link:disabled{color:#979797;background-color:#fff;border-color:#979797}.userpage .user-form .form-actions .action-link,.userpage .user-login-form .form-actions .action-link,.userpage .user-pass .form-actions .action-link{margin:0 2rem 1rem 0}.userpage .user-form .form-actions a[data-drupal-selector*=edit-],.userpage .user-login-form .form-actions a[data-drupal-selector*=edit-],.userpage .user-pass .form-actions a[data-drupal-selector*=edit-]{margin:0 2rem 1rem 0;color:#ca0505}.userpage .user-form .form-actions a[data-drupal-selector*=edit-]:hover,.userpage .user-form .form-actions a[data-drupal-selector*=edit-]:focus,.userpage .user-login-form .form-actions a[data-drupal-selector*=edit-]:hover,.userpage .user-login-form .form-actions a[data-drupal-selector*=edit-]:focus,.userpage .user-pass .form-actions a[data-drupal-selector*=edit-]:hover,.userpage .user-pass .form-actions a[data-drupal-selector*=edit-]:focus{color:#000;text-decoration:none}.userpage .user-form p,.userpage .user-login-form p,.userpage .user-pass p{margin:.4rem 0;font-size:1.4rem}.userpage .user-form .messages,.userpage .user-login-form .messages,.userpage .user-pass .messages{margin:2rem 0}.userpage .user-form details[data-drupal-selector*=address]&gt;summary{display:none}.userpage .user-form details[data-drupal-selector*=address]&gt;div{display:block}.userpage .user-form .form-terms{margin-bottom:2rem}.userpage .user-login-form .form-main-actions{display:flex;flex-flow:row wrap;align-items:center}.userpage .user-login-form .form-main-actions a{color:#ca0505}.userpage .user-login-form .form-main-actions a:hover,.userpage .user-login-form .form-main-actions a:focus{color:#000;text-decoration:none}.userpage .user-login-form .form-main-actions .form-submit{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.userpage .user-login-form .form-main-actions .form-submit:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.userpage .user-login-form .form-main-actions .form-submit:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.userpage .user-login-form .form-main-actions .form-submit:focus-visible,.userpage .user-login-form .form-main-actions .form-submit:active{text-decoration:underline}.userpage .user-login-form .form-main-actions .form-submit:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.userpage .user-login-form .form-main-actions .form-submit&gt;span{flex:0 1 auto}.userpage .user-login-form .form-main-actions .form-submit&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.userpage .user-login-form .form-main-actions .form-submit{margin:1rem 2rem 1rem 0}.userpage .user-login-form .user-login-form-register-block{display:none}.ui-dialog .user-login-form{padding-top:1rem}.ui-dialog .user-login-form .form-item{margin-bottom:2rem}.ui-dialog .user-login-form .form-item:last-child{margin-bottom:0}.ui-dialog .user-login-form .form-item .description{font-size:1.3rem}.ui-dialog .user-login-form .form-main-actions{margin:-1rem -1rem 1rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.ui-dialog .user-login-form .form-main-actions a{margin:1rem;color:#ca0505}.ui-dialog .user-login-form .form-main-actions a:hover,.ui-dialog .user-login-form .form-main-actions a:focus{color:#000;text-decoration:none}.ui-dialog .user-login-form .form-main-actions .form-submit{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.ui-dialog .user-login-form .form-main-actions .form-submit:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.ui-dialog .user-login-form .form-main-actions .form-submit:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.ui-dialog .user-login-form .form-main-actions .form-submit:focus-visible,.ui-dialog .user-login-form .form-main-actions .form-submit:active{text-decoration:underline}.ui-dialog .user-login-form .form-main-actions .form-submit:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.ui-dialog .user-login-form .form-main-actions .form-submit&gt;span{flex:0 1 auto}.ui-dialog .user-login-form .form-main-actions .form-submit&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.ui-dialog .user-login-form .form-main-actions .form-submit{margin:1rem}.ui-dialog .user-login-form .user-login-form-register-block{display:block;border-top:.1rem solid #e6dfd8;padding-top:1rem;padding-bottom:1rem}.ui-dialog .user-login-form .user-login-form-register-block__title{font-size:1.6rem;line-height:1.5;font-weight:600;text-align:center}.ui-dialog .user-login-form .user-login-form-register-block__actions{margin-top:1rem;text-align:center}.ui-dialog .user-login-form .user-login-form-register-block__cta{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.ui-dialog .user-login-form .user-login-form-register-block__cta:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.ui-dialog .user-login-form .user-login-form-register-block__cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.ui-dialog .user-login-form .user-login-form-register-block__cta:focus-visible,.ui-dialog .user-login-form .user-login-form-register-block__cta:active{text-decoration:underline}.ui-dialog .user-login-form .user-login-form-register-block__cta:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.ui-dialog .user-login-form .user-login-form-register-block__cta&gt;span{flex:0 1 auto}.ui-dialog .user-login-form .user-login-form-register-block__cta&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.field--name-user-picture .image-widget{position:relative;border:.1rem dashed #e6dfd8;border-radius:.4rem;padding:1rem 1.4rem}.userpicture-file-upload{position:relative}label.userpicture-file-upload__label{display:block;position:relative;width:100%}.userpicture-file-upload__item{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.userpicture-file-upload__visual{display:flex;flex-flow:row wrap}.userpicture-file-upload__visual-icon{margin-right:2rem}.userpicture-file-upload__visual-icon-inner{position:relative;width:8rem;height:8rem;background-color:#efebe5;border-radius:50%;overflow:hidden}.userpicture-file-upload__visual-icon-inner svg{position:absolute;bottom:-1.5rem;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.userpicture-file-upload__visual-text{font-size:1.4rem}.userpicture-file-upload__visual-line-label{margin:.6rem 0}.userpicture-file-upload__visual-line-action{display:inline-block;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;text-align:center;background:#fff;color:#ca0505;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.userpicture-file-upload__label:hover .userpicture-file-upload__visual-line-action{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.userpicture-file-upload__label:focus-within .userpicture-file-upload__visual-line-action{color:#fff;background-color:#ca0505;border-color:#ca0505}.field--name-user-picture .image-widget img[data-drupal-selector*=preview]{width:8rem;height:8rem;border:.2rem solid #e6dfd8;border-radius:50%;object-fit:cover}.field--name-user-picture .image-widget .file-link{display:none}.field--name-user-picture .image-widget .file-size{display:none}.field--name-user-picture .image-widget .button[data-drupal-selector*=remove-button]{margin:1rem;display:inline-block;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;text-align:center;background:#fff;color:#ca0505;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.field--name-user-picture .image-widget .button[data-drupal-selector*=remove-button]:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.field--name-user-picture .image-widget .button[data-drupal-selector*=remove-button]:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.field--name-user-picture .image-widget input[data-drupal-selector*=-upload-button]{display:none}.field--name-user-picture .image-widget .ajax-progress{display:none}.user-profile-view__content&gt;div[class^=field--]{display:flex;flex-flow:row wrap}.user-profile-view__content&gt;div[class^=field--]+div[class^=field--]{margin-top:1rem}.user-profile-view__content&gt;div[class^=field--] .field__label{flex:0 1 auto;min-width:0;padding-right:1rem;font-weight:bold}.user-profile-view__content&gt;div[class^=field--] .field__item{flex:0 1 auto;min-width:0}.user-profile-view__content&gt;.form-item{margin-top:1rem}.site-wrapper{position:relative}.page-wrapper{position:relative;background-color:#fff;max-width:192rem;margin:0 auto}.content-wrapper{outline:none;border-top:1px solid rgba(0,0,0,0)}body.path-cacom-contact .page-content{position:relative;width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem;padding-bottom:4rem}.errorpage{position:relative;padding:0 0 4rem 0}.errorpage__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.userpage{position:relative;padding:0 0 4rem 0}.userpage__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}
.share-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .share-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-share-visible .share-modal{opacity:1;visibility:visible}.transitions.js-share-visible .share-modal{transition:opacity .15s ease,visibility .15s ease}html.js-share-fixed{overflow:hidden;height:100%}html.js-share-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.share-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.share-modal.js-bgclick-enabled .share-modal__background{cursor:pointer}.share-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:40rem;margin-left:auto;background:#fff;box-shadow:0 0 .5rem .2rem rgba(0,0,0,.3);display:flex;flex-flow:column nowrap}.transitions .share-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-share-visible .share-modal__modal{transform:translate3d(0,0,0)}.share-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:.8rem 2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.share-modal__title{font-size:1.5rem;line-height:1.5;font-weight:600}.share-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.share-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505;transition:color .15s ease-out,background-color .15s ease-out}.share-modal__close-button:hover,.share-modal__close-button:focus-visible{background-color:#f3f3f3}.share-modal__close-button svg{display:block;width:2rem;height:2rem}.share-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.share-modal__content-inner{padding:2rem}.share-modal-item+.share-modal-item{margin-top:2rem}.share-modal-item-link{position:relative;border:.1rem solid #e6dfd8;padding:1.2rem 2rem;display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none}.share-modal-item-link:hover,.share-modal-item-link:focus{box-shadow:inset 0 0 0 .1rem #e6dfd8}.share-modal-item-link:focus-visible{text-decoration:underline}.share-modal-item-type{flex:1 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.share-modal-item-type&gt;svg{flex:0 0 auto;min-width:0;margin-right:1.6rem;width:3.2rem;height:3.2rem}.share-modal-item-type&gt;span{flex:1 1 auto;min-width:0;font-size:1.5rem;line-height:1.5;font-weight:600}.share-modal-item[data-type=facebook] .share-modal-item-type svg{fill:#4267b2}.share-modal-item[data-type=twitter] .share-modal-item-type svg{fill:#0f1419}.share-modal-item[data-type=linkedin] .share-modal-item-type svg{fill:#2867b2}.share-modal-item-ctaicon{flex:0 0 auto;min-width:0;margin-left:1rem;width:1.2rem;height:1.6rem;color:#ca0505}.action-buttons-block{margin:6rem 0}@media all and (max-width:47.9375em){.action-buttons-block{margin:3rem 0}}@media print{.action-buttons-block{display:none}}.action-buttons-block__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.action-buttons-block .action-buttons-holder{position:relative;padding:0 2rem}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons-holder{padding:0}}.action-buttons-block .action-buttons-holder::after{content:"";display:block;width:100%;height:0;border-top:.1rem solid #ca0505;position:absolute;z-index:0;top:50%;left:0}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons-holder::after{display:none}}.action-buttons-block .action-buttons{position:relative;z-index:1;display:flex;flex-flow:row nowrap;justify-content:center}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons{flex-flow:row wrap}}.action-buttons-block .action-buttons .action-button{font-size:1.4rem;line-height:1.3;font-weight:600;color:#ca0505;background-color:#fce4e1;border:.1rem solid #ca0505;border-left:0;border-radius:0;padding:1rem 1.4rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color .15s ease-out}.action-buttons-block .action-buttons .action-button:hover,.action-buttons-block .action-buttons .action-button:focus{background-color:#fadbd6}.action-buttons-block .action-buttons .action-button:focus-visible{text-decoration:underline}@media all and (max-width:61.1875em){.action-buttons-block .action-buttons .action-button{flex-flow:row wrap;text-align:center}}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons .action-button{width:100%;border-left:.1rem solid;border-right:.1rem solid}}.action-buttons-block .action-buttons .action-button&gt;svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.8rem;margin-right:1rem;transition:transform .15s ease}@media all and (max-width:61.1875em){.action-buttons-block .action-buttons .action-button&gt;svg{margin-right:0}}.action-buttons-block .action-buttons .action-button:active&gt;svg{transform:scale(0.8)}.action-buttons-block .action-buttons .action-button&gt;span{flex:0 1 auto;min-width:0}@media all and (max-width:61.1875em){.action-buttons-block .action-buttons .action-button&gt;span{width:100%;margin-top:.4rem}}.action-buttons-block .action-buttons .action-button:first-child{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;border-left:.1rem solid}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons .action-button:first-child{border-top-left-radius:.4rem;border-bottom-left-radius:0;border-top-right-radius:.4rem;border-bottom-right-radius:0}}.action-buttons-block .action-buttons .action-button:last-child{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;border-right:.1rem solid}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons .action-button:last-child{border-top-left-radius:0;border-bottom-left-radius:.4rem;border-top-right-radius:0;border-bottom-right-radius:.4rem}}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons .action-button:nth-child(n+2){border-top:0}}.action-buttons[data-viewmode=teaser]{position:relative;display:flex;flex-flow:row wrap;justify-content:center}.action-buttons[data-viewmode=teaser] .action-button{flex:1 1 auto;font-size:1.2rem;line-height:1.3;font-weight:600;color:#ca0505;background-color:#efebe5;padding:.6rem 1.4rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color .15s ease-out}.action-buttons[data-viewmode=teaser] .action-button:hover,.action-buttons[data-viewmode=teaser] .action-button:focus{background-color:#fce4e1}.action-buttons[data-viewmode=teaser] .action-button:focus-visible{text-decoration:underline}.action-buttons[data-viewmode=teaser] .action-button[aria-pressed=true]{background-color:#fce4e1}.action-buttons[data-viewmode=teaser] .action-button&gt;svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.8rem;margin-right:1rem;transition:transform .15s ease}.action-buttons[data-viewmode=teaser] .action-button:active&gt;svg{transform:scale(0.8)}.action-buttons[data-viewmode=teaser] .action-button&gt;span{flex:0 1 auto;min-width:0}.action-button .svg-favorite-remove{display:none}.action-button[data-action=save] .svg-favorite-remove{display:none}.action-button[data-action=save][aria-pressed=true] .svg-favorite{display:none}.action-button[data-action=save][aria-pressed=true] .svg-favorite-remove{display:block}.action-button .svg-compare-remove{display:none}.action-button[data-action=compare] .svg-compare-remove{display:none}.action-button[data-action=compare][aria-pressed=true] .svg-compare{display:none}.action-button[data-action=compare][aria-pressed=true] .svg-compare-remove{display:block}.action-buttons .ajax-progress{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:actionbutton-loader-fadein .15s linear forwards;animation-iteration-count:1}.action-buttons .ajax-progress .throbber{display:none}@keyframes actionbutton-loader-fadein{0%{opacity:0}100%{opacity:1}}
.comment-block{background-color:#f3f3f3;padding-bottom:2rem}.comment-block:focus{outline:none}.comment-block:focus-visible{outline:.2rem solid #ca0505;outline-offset:-0.2rem}.comment-block__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.comment-block-header{padding:4.6rem 0 2rem}.comment-block-header__inner{display:flex;flex-flow:row wrap;align-items:center;margin:0 -0.5rem -1rem}.comment-block-header__title-block{flex:1 1 auto;min-width:0;padding:0 .5rem 1rem}.comment-block-header__title{font-size:2.5rem;line-height:1.4;font-weight:600}.comment-block-header__action-block{flex:0 1 auto;min-width:0;padding:0 .5rem 1rem}.comment-block-header__action-block a,.comment-block-header__action-block button{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.comment-block-header__action-block a:focus,.comment-block-header__action-block button:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.comment-block-header__action-block a:hover,.comment-block-header__action-block button:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.comment-block-header__action-block a:focus-visible,.comment-block-header__action-block a:active,.comment-block-header__action-block button:focus-visible,.comment-block-header__action-block button:active{text-decoration:underline}.comment-block-header__action-block a:disabled,.comment-block-header__action-block button:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.comment-block-header__action-block a&gt;span,.comment-block-header__action-block button&gt;span{flex:0 1 auto}.comment-block-header__action-block a&gt;svg,.comment-block-header__action-block button&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.comment-block-header__action-block .ajax-progress{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:commentblock-loader-fadein .15s linear forwards;animation-iteration-count:1}.comment-block-header__action-block .ajax-progress .throbber{display:none}@keyframes commentblock-loader-fadein{0%{opacity:0}100%{opacity:1}}.comment-block__content{position:relative;max-width:76rem;margin:0 auto}.comment-form .form-wrapper{margin-bottom:2rem}.comment-form .form-wrapper:last-child{margin-bottom:0}.comment-form .form-item{margin-bottom:2rem}.comment-form .form-item:last-child{margin-bottom:0}.comment-form #edit-notify-type .form-item{display:block;margin-bottom:1rem}.comment-form #edit-notify-type .form-item:last-child{margin-bottom:0}.comment-form .form-actions{margin-top:2rem}.comment-comment-forum-delete-form .form-actions,.comment-comment-productdb-delete-form .form-actions{margin-top:2rem}.comment-comment-forum-delete-form .form-actions .button,.comment-comment-productdb-delete-form .form-actions .button{margin:0 1rem 1rem 0}.commentpage{position:relative;padding:0 0 4rem 0}.commentpage__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.comment-wrapper{position:relative}.comment-wrapper__form-block{padding:2rem 0}.comment-wrapper__form-block-title{font-size:1.8rem;line-height:1.3;font-weight:600}.comment-wrapper__form-block-content{margin-top:.8rem}.comment-wrapper__form-block-content form .form-actions{margin-top:2rem}.comment-wrapper__no-comments-message{margin:2rem 0;padding:2rem;border-radius:.4rem;background-color:#fff;font-size:1.6rem;line-height:1.5;text-align:center}.comment{position:relative;padding:1.6rem 0}.comment__inner{display:flex;flex-flow:row nowrap;font-size:1.5rem;line-height:1.46}.comment__profilepic-block{flex:0 0 auto;min-width:0;margin-right:1.8rem}.comment__profilepic-image-container{width:3.5rem}.comment__profilepic-image-holder{position:relative;display:block;width:100%;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}.comment__profilepic-image-holder .user-profile-view{position:relative;height:0;padding-bottom:100%}.comment__profilepic-image-holder a{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;border-radius:50%;overflow:hidden}.comment__profilepic-image-holder::after{content:"";display:block;width:100%;height:100%;background-image:url(/themes/custom/cacom/assets/img/icons/icon-user-with-crown--d5d4d4.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;z-index:1;left:0;bottom:-15%;object-fit:contain}.comment__profilepic-image-holder img{background-color:#fff;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;object-fit:cover}.comment__content-block{flex:1 1 auto;min-width:0}.comment__content-info{font-weight:600}.comment__submit-info a{text-decoration:none}.comment__submit-info a:hover,.comment__submit-info a:focus{text-decoration:underline}.comment__content-text{margin-top:.8rem}.comment__actions{margin-top:.8rem}.comment__actions .links{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem}.comment__actions .links&gt;li{flex:0 1 auto;min-width:0;margin:0 .4rem .8rem}.comment__actions .links a{color:#ca0505;text-decoration:underline}.comment__actions .links a:hover,.comment__actions .links a:focus{text-decoration:none}.comments{position:relative}.comments&gt;.comment{border-top:.1rem solid #fff}.comments&gt;.comment:first-child{border-top:0}.comments .indented{margin-left:5.3rem;margin-bottom:1.6rem;border:.1rem solid #fff;background-color:#fff;padding:0 1.6rem;border-radius:.4rem}.comments .indented .indented{padding-left:0;border-radius:0;border-top:.1rem solid #f3f3f3}.comments .indented .comment{border-top:.1rem solid #f3f3f3}.comments .indented .comment:first-child{border-top:0}
:root{--fancybox-accent-color:#fff;--fancybox-thumbs-border-radius:0;}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-width:0.3rem;}.fancybox__content :focus:not(.carousel__button.is-close){outline:0.2rem solid transparent;}.lightbox-caption{text-align:center;}.lightbox-caption__title{font-size:1.3rem;line-height:1.5;}.lightbox-caption__text{font-size:1.2rem;line-height:1.5;}
.iframe-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0;visibility:hidden}.transitions .iframe-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-iframemodal-visible .iframe-modal{opacity:1;visibility:visible}.transitions.js-iframemodal-visible .iframe-modal{transition:opacity .15s ease,visibility .15s ease}html.js-iframemodal-fixed{overflow:hidden;height:100%}html.js-iframemodal-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.iframe-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.iframe-modal.js-bgclick-enabled .iframe-modal__background{cursor:pointer}.iframe-modal__modal{flex:0 1 auto;min-width:0;position:relative;z-index:2;height:90%;max-height:96rem;width:90%;max-width:120rem;background:#fff;box-shadow:0 .8rem 2.2rem rgba(44,42,41,.1);display:flex;flex-flow:column nowrap}@media all and (max-width:61.1875em){.iframe-modal__modal{height:100%;max-height:100%;width:100%;max-width:100%}}.iframe-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;padding:.4rem;border-bottom:.1rem solid rgba(0,0,0,0)}.iframe-modal__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.8rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.iframe-modal__title{font-size:2.4rem}}.iframe-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.iframe-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505}.iframe-modal__close-button svg{display:block;width:2rem;height:2rem}.iframe-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;flex-flow:column nowrap}.iframe-modal__content-inner{position:relative;width:100%;flex:1 1 auto}.iframe-modal__keep-current-button{margin-top:2rem;font-size:1.6rem;line-height:1.4;color:#ca0505;padding:.8rem 2rem;border:.1rem solid}.iframe-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.application-page-actionbar{margin:6rem 0}@media all and (max-width:47.9375em){.application-page-actionbar{margin:3rem 0}}.application-detail-header{position:relative;background-color:#efebe5;overflow:hidden}.application-detail-header::after{content:"";display:block;position:absolute;z-index:0;top:0;left:0;right:-0.2rem;bottom:-0.2rem;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh-landscape-cutoff-ffffff.svg);background-repeat:no-repeat;background-position:bottom right;background-size:100% auto}.application-detail-header__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.application-detail-header__inner{position:relative;z-index:1;display:flex;flex-flow:row nowrap}.application-detail-header__content-block{flex:1 1 auto;min-width:0;position:relative;z-index:1;padding-right:5%}.application-detail-header__content-block-inner{padding:5% 0 9% 0}.application-detail-header__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:3.2rem;line-height:1.2;font-weight:bold;color:inherit}@media all and (max-width:35.4375em){.application-detail-header__title{font-size:2.4rem}}.application-detail-header__title{text-shadow:0 0 1rem #efebe5}.application-detail-header__image-block{flex:0 1 auto;min-width:0;align-self:center;padding:.5%;width:14rem}@media all and (max-width:61.1875em){.application-detail-header__image-block{width:12rem}}@media all and (max-width:35.4375em){.application-detail-header__image-block{width:10rem}}@media all and (max-width:19.9375em){.application-detail-header__image-block{width:6rem}}.application-detail-header__image-holder{position:relative;width:100%;height:0;padding-bottom:100%}.application-detail-header__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.application-detail-section{background-color:#fff}.application-detail-section:nth-child(odd){background-color:#efebe5}.application-detail-section .related-productdb-block,.application-detail-section .related-content-block{background-color:inherit}.author-page-intro{margin:0 0 5rem 0}.author-page-intro__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.author-page-intro__inner{display:flex;flex-flow:row wrap}.author-page-intro__content{flex:0 1 auto;min-width:0;width:50%;padding-right:3.5rem}@media all and (max-width:61.1875em){.author-page-intro__content{width:100%;padding-right:0}}.author-page-intro__identification{display:flex;flex-flow:row nowrap}@media all and (max-width:23.0625em){.author-page-intro__identification{flex-flow:row wrap}}.author-page-intro__identification-image-block{flex:0 0 auto;min-width:0;width:35%;max-width:21rem;margin-right:7%}@media all and (max-width:47.9375em){.author-page-intro__identification-image-block{width:28%;max-width:20rem}}@media all and (max-width:23.0625em){.author-page-intro__identification-image-block{width:100%;max-width:16rem;margin-right:0}}.author-page-intro__identification-image-holder{width:100%;background-color:#fff;border-radius:50%;box-shadow:0 .8rem 2.2rem rgba(163,135,120,.15)}.author-page-intro__identification-image{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:50%;overflow:hidden}.author-page-intro__identification-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.author-page-intro__identification-image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.author-page-intro__identification-info-block{flex:1 1 auto;min-width:0}@media all and (max-width:23.0625em){.author-page-intro__identification-info-block{width:100%;margin-top:2rem}}.author-page-intro__identification-function{font-size:2.2rem;line-height:1.35;color:#9e5a18}@media all and (max-width:47.9375em){.author-page-intro__identification-function{font-size:2rem}}@media all and (max-width:35.4375em){.author-page-intro__identification-function{font-size:1.8rem}}.author-page-intro__identification-type{font-size:1.6rem;line-height:1.4;color:#9e5a18}@media all and (max-width:35.4375em){.author-page-intro__identification-type{font-size:1.4rem}}*+.author-page-intro__identification-type{margin-top:.6rem}.author-page-intro__identification-country{font-size:1.6rem;line-height:1.35;color:#9e5a18;display:flex;flex-flow:row nowrap;align-items:center}@media all and (max-width:47.9375em){.author-page-intro__identification-country{font-size:1.6rem}}@media all and (max-width:35.4375em){.author-page-intro__identification-country{font-size:1.4rem}}*+.author-page-intro__identification-country{margin-top:.6rem}.author-page-intro__identification-country-flag{flex:0 0 auto;min-width:0;margin-right:1rem;width:3.2rem}.author-page-intro__identification-country-flag-holder{position:relative;height:0;padding-bottom:70%}.author-page-intro__identification-country-flag-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.author-page-intro__identification-country-text{flex:0 1 auto;min-width:0}.author-page-intro__identification-socials{margin-top:2rem;border-top:.1rem solid #e6dfd8;padding-top:2rem}.author-page-intro__identification-socials-list-item+.author-page-intro__identification-socials-list-item{margin-top:.5rem}.author-page-intro__identification-social-link{display:flex;flex-flow:row nowrap;align-items:center;font-size:1.6rem;line-height:1.4;color:#ca0505;text-decoration:none;word-break:break-word;transition:color .15s ease-out}.author-page-intro__identification-social-link:hover,.author-page-intro__identification-social-link:focus{color:#000;text-decoration:underline}@media all and (max-width:35.4375em){.author-page-intro__identification-social-link{font-size:1.4rem}}.author-page-intro__identification-social-link&gt;span{flex:0 1 auto;min-width:0}.author-page-intro__identification-social-link svg{flex:0 0 auto;min-width:0;width:2.4rem;height:2.4rem;margin-right:.6em}.author-page-intro__identification-contact{margin-top:2rem}.author-page-intro__identification-contact-link{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.author-page-intro__identification-contact-link:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.author-page-intro__identification-contact-link:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.author-page-intro__identification-contact-link:focus-visible,.author-page-intro__identification-contact-link:active{text-decoration:underline}.author-page-intro__identification-contact-link:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.author-page-intro__identification-contact-link&gt;span{flex:0 1 auto}.author-page-intro__identification-contact-link&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.author-page-intro__text-content{margin-top:2.8rem}.author-page-intro__media{flex:0 1 auto;min-width:0;width:50%;padding-left:3.5rem}@media all and (max-width:61.1875em){.author-page-intro__media{width:100%;padding-left:0;margin-top:2.8rem}}.author-page-intro__gallery-block{margin-top:2rem}.author-page-intro__gallery-block:first-child{margin-top:0}.author-page-intro__gallery-list{list-style:none;display:flex;flex-flow:row wrap;margin:0 -1rem -2rem}.author-page-intro__gallery-list-item{flex:0 1 auto;min-width:0;width:100%;padding:0 1rem 2rem}.author-page-intro__gallery-image-wrapper{position:relative;height:0;padding-bottom:100%}.author-page-intro__gallery-image-link{position:absolute;left:0;top:0;width:100%;height:100%}.author-page-intro__gallery-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.author-page-intro__gallery-list[data-hasmultiple=true] .author-page-intro__gallery-list-item{width:50%}@media all and (max-width:23.0625em){.author-page-intro__gallery-list[data-hasmultiple=true] .author-page-intro__gallery-list-item{width:100%}}.productdb-category-special{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.productdb-category-special__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.productdb-category-special__image-block-inner{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}.productdb-category-special__image-block-inner img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.productdb-category-special__image-block-inner::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}.productdb-category-special__text-block{position:relative;z-index:3;width:100%;color:#fff}.productdb-category-special__text-block-inner{padding:1.6rem 2rem}.productdb-category-special__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:600;text-shadow:0 0 .4rem #000}.productdb-category-special__title a{text-decoration:none}.productdb-category-special__title a:focus{text-decoration:underline}.productdb-category-special__text{margin-top:.5rem;font-size:1.2rem;line-height:1.5;text-shadow:0 0 .4rem #000}.productdb-category-teaser{position:relative;border:.1rem solid #e6dfd8;background-color:#fff;display:flex;flex-flow:column nowrap}.productdb-category-teaser&gt;*{flex:0 1 auto;min-width:0;width:100%}.productdb-category-teaser__text-block{flex:1 1 auto;padding:1.2rem 2rem;display:flex;flex-flow:row nowrap;align-items:center}@media all and (max-width:35.4375em){.productdb-category-teaser__text-block{padding:1.2rem}}.productdb-category-teaser__title{flex:1 1 auto;min-width:0;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:600}@media all and (max-width:35.4375em){.productdb-category-teaser__title{font-size:1.4rem}}.productdb-category-teaser__title-icon{flex:0 0 auto;min-width:0;margin-left:1rem;color:#ca0505}.productdb-category-teaser__title-icon svg{width:1.2rem;height:1.6rem}.productdb-category-teaser__image-block{order:-1}.productdb-category-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:75%;background-color:#fff;overflow:hidden;transition:filter .4s ease}.productdb-category-teaser__image-block-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.productdb-category-teaser:hover .productdb-category-teaser__image-block-inner{filter:brightness(90%)}.productdb-category-teaser:hover .productdb-category-teaser__image-block-inner img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.productdb-category-teaser:hover .productdb-category-teaser__image-block-inner img{transform:none}}.productdb-category-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.productdb-download-highlight{position:relative;background-color:#000;color:#fff}.productdb-download-highlight__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.productdb-download-highlight__inner::before{content:"";float:left;padding-bottom:56.25%}.productdb-download-highlight__inner::after{clear:left;content:" ";display:table}.productdb-download-highlight__image-block{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.productdb-download-highlight__image-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.productdb-download-highlight__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .15s ease-out}.productdb-download-highlight__overlay-link:hover,.productdb-download-highlight__overlay-link:focus{opacity:1}.productdb-filter-link-catalog-teaser{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}@media all and (max-width:23.0625em){.productdb-filter-link-catalog-teaser{padding-top:40%}}.productdb-filter-link-catalog-teaser__image-block-inner{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden;transition:filter .4s ease}.productdb-filter-link-catalog-teaser__image-block-inner img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.productdb-filter-link-catalog-teaser__image-block-inner::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}.productdb-filter-link-catalog-teaser:hover .productdb-filter-link-catalog-teaser__image-block-inner{filter:brightness(90%)}.productdb-filter-link-catalog-teaser__text-block{position:relative;z-index:3;width:100%;color:#fff}.productdb-filter-link-catalog-teaser__text-block-inner{padding:1.6rem 2rem}.productdb-filter-link-catalog-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:600;text-shadow:0 0 .4rem #000}.productdb-filter-link-catalog-teaser__text{margin-top:.5rem;font-size:1.2rem;line-height:1.5;text-shadow:0 0 .4rem #000}.troubleshooting-teaser__content-block{margin-bottom:1rem}.troubleshooting-teaser__info h1,.troubleshooting-teaser__info h2,.troubleshooting-teaser__info h3,.troubleshooting-teaser__info h4,.troubleshooting-teaser__info h5,.troubleshooting-teaser__info h6{font-size:2.2rem;line-height:1.36;font-weight:bold;margin-bottom:.5em}.troubleshooting-teaser__info p{font-size:1.6rem;line-height:1.5}.troubleshooting-teaser__info p+p{margin-top:.6em}.troubleshooting-teaser__info b,.troubleshooting-teaser__info strong{font-weight:600}.troubleshooting-teaser__info ul{list-style-type:disc;margin:1.2rem 0 1.2rem 1rem;padding-left:2rem}.troubleshooting-teaser__info ol{margin:1.2rem 0 1.2rem 1rem;padding-left:2rem}.related-authors{overflow:hidden;background-color:#efebe5;padding-top:4rem;padding-bottom:4rem}.related-authors__header{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-authors__header{margin-bottom:2rem}.related-authors__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;color:inherit;text-align:center}@media all and (max-width:35.4375em){.related-authors__title{font-size:2rem}}.related-authors__subtitle{margin-top:2rem;padding-bottom:2rem;font-size:2rem;line-height:1.5;font-weight:normal;text-align:center;color:#565554}.related-authors__content{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-authors__content{max-width:104.8rem}.related-authors__items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2.5rem -2rem}@media all and (max-width:81.1875em){.related-authors__items{margin:0 -1rem -2rem}}.related-authors__items&gt;*{flex:0 1 auto;min-width:0;width:25%;padding:0 2.5rem 2rem}@media all and (max-width:81.1875em){.related-authors__items&gt;*{padding:0 1rem 2rem}}@media all and (max-width:47.9375em){.related-authors__items&gt;*{width:50%}}@media all and (max-width:19.9375em){.related-authors__items&gt;*{width:100%}}.related-authors .productdb-load-more-container{width:100%;margin-top:2rem;text-align:center}.related-authors .productdb-load-more-button{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.related-authors .productdb-load-more-button:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.related-authors .productdb-load-more-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.related-authors .productdb-load-more-button:focus-visible,.related-authors .productdb-load-more-button:active{text-decoration:underline}.related-authors .productdb-load-more-button:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.related-authors .productdb-load-more-button&gt;span{flex:0 1 auto}.related-authors .productdb-load-more-button&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.related-authors .productdb-load-more-button{background:#fff;color:#ca0505;border-color:#ca0505}.related-authors .productdb-load-more-button:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.related-authors .productdb-load-more-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.related-authors .productdb-load-more-button:disabled{color:#979797;background-color:#fff;border-color:#979797}.related-authors .productdb-load-more-button{display:block;width:31.5rem;max-width:100%;margin:0 auto}@media print{.related-authors{display:none}}.related-productdb-block{background-color:#efebe5}.related-productdb-block+.related-productdb-block{background-color:#fff}.related-productdb-block+.related-productdb-block+.related-productdb-block{background-color:#efebe5}.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block{background-color:#fff}.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block{background-color:#efebe5}.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block{background-color:#fff}.related-products{background-color:#efebe5;padding-top:4rem;padding-bottom:4rem}.related-products__header{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-products__header{margin-bottom:2rem}.related-products__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;color:inherit;text-align:center}@media all and (max-width:35.4375em){.related-products__title{font-size:2rem}}.related-products__subtitle{margin-top:2rem;padding-bottom:2rem;font-size:2rem;line-height:1.5;font-weight:normal;text-align:center;color:#565554}.related-products__content{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-products__items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.1rem -2rem}.related-products__items&gt;*{flex:0 1 auto;min-width:0;width:20%;padding:0 .1rem 2rem}@media all and (max-width:61.1875em){.related-products__items&gt;*{width:33.3333%}}@media all and (max-width:47.9375em){.related-products__items&gt;*{width:50%}}@media all and (max-width:19.9375em){.related-products__items&gt;*{width:100%}}.related-products .productdb-load-more-container{width:100%;margin-top:2rem;text-align:center}.related-products .productdb-load-more-button{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.related-products .productdb-load-more-button:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.related-products .productdb-load-more-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.related-products .productdb-load-more-button:focus-visible,.related-products .productdb-load-more-button:active{text-decoration:underline}.related-products .productdb-load-more-button:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.related-products .productdb-load-more-button&gt;span{flex:0 1 auto}.related-products .productdb-load-more-button&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.related-products .productdb-load-more-button{background:#fff;color:#ca0505;border-color:#ca0505}.related-products .productdb-load-more-button:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.related-products .productdb-load-more-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.related-products .productdb-load-more-button:disabled{color:#979797;background-color:#fff;border-color:#979797}.related-products .productdb-load-more-button{display:block;width:31.5rem;max-width:100%;margin:0 auto}@media all and (max-width:61.1875em){.related-products[data-slider=true] .related-products__content{max-width:100%;padding-left:0;padding-right:0;overflow:hidden}}@media all and (max-width:61.1875em){.related-products[data-slider=true] .related-products__items{padding-left:2rem;padding-right:2rem;padding-bottom:1rem;margin-bottom:0;flex-flow:row nowrap;justify-content:flex-start;scrollbar-width:thin;scrollbar-color:#ca0505 rgba(0,0,0,.1);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.related-products[data-slider=true] .related-products__items::-webkit-scrollbar{width:.8rem;height:.8rem}.related-products[data-slider=true] .related-products__items::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.related-products[data-slider=true] .related-products__items::-webkit-scrollbar-thumb{background-color:#ca0505;border-radius:0;border:.3rem solid rgba(0,0,0,0)}.related-products[data-slider=true] .related-products__items::-webkit-scrollbar-thumb:hover{background-color:#ca0505}}@media(max-width:61.1875em)and (any-pointer:coarse){.related-products[data-slider=true] .related-products__items{scrollbar-width:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scroll-snap-type:x mandatory}.related-products[data-slider=true] .related-products__items::-webkit-scrollbar{width:0;height:0}.related-products[data-slider=true] .related-products__items::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.related-products[data-slider=true] .related-products__items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0;border:0}.related-products[data-slider=true] .related-products__items::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}}@media all and (max-width:61.1875em){.related-products[data-slider=true] .related-products__items:focus-visible{outline:.2rem solid rgba(0,0,0,0);box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}}@media all and (max-width:61.1875em){.related-products[data-slider=true][data-count="1"] .related-products__items,.related-products[data-slider=true][data-count="2"] .related-products__items,.related-products[data-slider=true][data-count="3"] .related-products__items{justify-content:center}}@media all and (max-width:47.9375em){.related-products[data-slider=true][data-count="3"] .related-products__items{justify-content:flex-start}}@media all and (max-width:23.0625em){.related-products[data-slider=true][data-count="2"] .related-products__items{justify-content:flex-start}}@media all and (max-width:61.1875em){.related-products[data-slider=true] .related-products__items&gt;*{flex:0 0 auto;padding-bottom:0;scroll-snap-align:center;width:30%}}@media all and (max-width:47.9375em){.related-products[data-slider=true] .related-products__items&gt;*{width:48%}}@media all and (max-width:23.0625em){.related-products[data-slider=true] .related-products__items&gt;*{width:94%}}@media all and (max-width:61.1875em){.related-products[data-slider=true] .productdb-load-more-container{padding-left:2rem;padding-right:2rem}}@media print{.related-products{display:none}}.related-recipes{overflow:hidden;background-color:#efebe5;padding-top:4rem;padding-bottom:4rem}.related-recipes__header{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-recipes__header{margin-bottom:2rem}.related-recipes__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;color:inherit;text-align:center}@media all and (max-width:35.4375em){.related-recipes__title{font-size:2rem}}.related-recipes__subtitle{margin-top:2rem;padding-bottom:2rem;font-size:2rem;line-height:1.5;font-weight:normal;text-align:center;color:#565554}.related-recipes__content{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-recipes__items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2.5rem -2rem}@media all and (max-width:81.1875em){.related-recipes__items{margin:0 -1rem -2rem}}.related-recipes__items&gt;*{flex:0 1 auto;min-width:0;width:25%;padding:0 2.5rem 2rem}@media all and (max-width:81.1875em){.related-recipes__items&gt;*{padding:0 1rem 2rem}}@media all and (max-width:47.9375em){.related-recipes__items&gt;*{width:50%}}@media all and (max-width:19.9375em){.related-recipes__items&gt;*{width:100%}}.related-recipes .productdb-load-more-container{width:100%;margin-top:2rem;text-align:center}.related-recipes .productdb-load-more-button{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.related-recipes .productdb-load-more-button:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.related-recipes .productdb-load-more-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.related-recipes .productdb-load-more-button:focus-visible,.related-recipes .productdb-load-more-button:active{text-decoration:underline}.related-recipes .productdb-load-more-button:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.related-recipes .productdb-load-more-button&gt;span{flex:0 1 auto}.related-recipes .productdb-load-more-button&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.related-recipes .productdb-load-more-button{background:#fff;color:#ca0505;border-color:#ca0505}.related-recipes .productdb-load-more-button:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.related-recipes .productdb-load-more-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.related-recipes .productdb-load-more-button:disabled{color:#979797;background-color:#fff;border-color:#979797}.related-recipes .productdb-load-more-button{display:block;width:31.5rem;max-width:100%;margin:0 auto}@media print{.related-recipes{display:none}}.related-trends{overflow:hidden;padding-top:4rem;padding-bottom:4rem}.related-trends__header{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-trends__header{margin-bottom:2rem}.related-trends__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;color:inherit;text-align:center}@media all and (max-width:35.4375em){.related-trends__title{font-size:2rem}}.related-trends__subtitle{margin-top:2rem;padding-bottom:2rem;font-size:2rem;line-height:1.5;font-weight:normal;text-align:center;color:#565554}.related-trends__content{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-trends__items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2.5rem -2rem}@media all and (max-width:81.1875em){.related-trends__items{margin:0 -1rem -2rem}}.related-trends__items&gt;*{flex:0 1 auto;min-width:0;width:25%;padding:0 2.5rem 2rem}@media all and (max-width:81.1875em){.related-trends__items&gt;*{padding:0 1rem 2rem}}@media all and (max-width:47.9375em){.related-trends__items&gt;*{width:50%}}@media all and (max-width:19.9375em){.related-trends__items&gt;*{width:100%}}.related-trends__cta-container{width:100%;margin-top:2rem;text-align:center}.related-trends__cta{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.related-trends__cta:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.related-trends__cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.related-trends__cta:focus-visible,.related-trends__cta:active{text-decoration:underline}.related-trends__cta:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.related-trends__cta&gt;span{flex:0 1 auto}.related-trends__cta&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.related-trends__cta{background:#fff;color:#ca0505;border-color:#ca0505}.related-trends__cta:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.related-trends__cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.related-trends__cta:disabled{color:#979797;background-color:#fff;border-color:#979797}.related-trends__cta{display:block;width:31.5rem;max-width:100%;margin:0 auto}@media print{.related-trends{display:none}}.related-videos{overflow:hidden;background-color:#efebe5;padding-top:4rem;padding-bottom:4rem}.related-videos__header{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-videos__header{margin-bottom:2rem}.related-videos__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;color:inherit;text-align:center}@media all and (max-width:35.4375em){.related-videos__title{font-size:2rem}}.related-videos__subtitle{margin-top:2rem;padding-bottom:2rem;font-size:2rem;line-height:1.5;font-weight:normal;text-align:center;color:#565554}.related-videos__content{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-videos__items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.1rem -2rem}@media all and (max-width:81.1875em){.related-videos__items{margin:0 -0.1rem -2rem}}.related-videos__items&gt;*{flex:0 1 auto;min-width:0;width:20%;padding:0 .1rem 2rem}@media all and (max-width:81.1875em){.related-videos__items&gt;*{padding:0 .1rem 2rem}}@media all and (max-width:61.1875em){.related-videos__items&gt;*{width:33.3333%}}@media all and (max-width:47.9375em){.related-videos__items&gt;*{width:50%}}@media all and (max-width:19.9375em){.related-videos__items&gt;*{width:100%}}.related-videos .productdb-load-more-container{width:100%;margin-top:2rem;text-align:center}.related-videos .productdb-load-more-button{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.related-videos .productdb-load-more-button:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.related-videos .productdb-load-more-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.related-videos .productdb-load-more-button:focus-visible,.related-videos .productdb-load-more-button:active{text-decoration:underline}.related-videos .productdb-load-more-button:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.related-videos .productdb-load-more-button&gt;span{flex:0 1 auto}.related-videos .productdb-load-more-button&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.related-videos .productdb-load-more-button{background:#fff;color:#ca0505;border-color:#ca0505}.related-videos .productdb-load-more-button:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.related-videos .productdb-load-more-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.related-videos .productdb-load-more-button:disabled{color:#979797;background-color:#fff;border-color:#979797}.related-videos .productdb-load-more-button{display:block;width:31.5rem;max-width:100%;margin:0 auto}@media all and (max-width:61.1875em){.related-videos[data-slider=true] .related-videos__content{max-width:100%;padding-left:0;padding-right:0}}@media all and (max-width:61.1875em){.related-videos[data-slider=true] .related-videos__items{padding-left:2rem;padding-right:2rem;padding-bottom:1rem;margin-bottom:0;flex-flow:row nowrap;justify-content:flex-start;scrollbar-width:thin;scrollbar-color:#ca0505 rgba(0,0,0,.1);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.related-videos[data-slider=true] .related-videos__items::-webkit-scrollbar{width:.8rem;height:.8rem}.related-videos[data-slider=true] .related-videos__items::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.related-videos[data-slider=true] .related-videos__items::-webkit-scrollbar-thumb{background-color:#ca0505;border-radius:0;border:.3rem solid rgba(0,0,0,0)}.related-videos[data-slider=true] .related-videos__items::-webkit-scrollbar-thumb:hover{background-color:#ca0505}}@media(max-width:61.1875em)and (any-pointer:coarse){.related-videos[data-slider=true] .related-videos__items{scrollbar-width:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scroll-snap-type:x mandatory}.related-videos[data-slider=true] .related-videos__items::-webkit-scrollbar{width:0;height:0}.related-videos[data-slider=true] .related-videos__items::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.related-videos[data-slider=true] .related-videos__items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0;border:0}.related-videos[data-slider=true] .related-videos__items::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}}@media all and (max-width:61.1875em){.related-videos[data-slider=true] .related-videos__items:focus-visible{outline:.2rem solid rgba(0,0,0,0);box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}}@media all and (max-width:61.1875em){.related-videos[data-slider=true][data-count="1"] .related-videos__items,.related-videos[data-slider=true][data-count="2"] .related-videos__items,.related-videos[data-slider=true][data-count="3"] .related-videos__items{justify-content:center}}@media all and (max-width:47.9375em){.related-videos[data-slider=true][data-count="3"] .related-videos__items{justify-content:flex-start}}@media all and (max-width:23.0625em){.related-videos[data-slider=true][data-count="2"] .related-videos__items{justify-content:flex-start}}@media all and (max-width:61.1875em){.related-videos[data-slider=true] .related-videos__items&gt;*{flex:0 0 auto;padding-bottom:0;scroll-snap-align:center;width:30%}}@media all and (max-width:47.9375em){.related-videos[data-slider=true] .related-videos__items&gt;*{width:48%}}@media all and (max-width:23.0625em){.related-videos[data-slider=true] .related-videos__items&gt;*{width:94%}}@media all and (max-width:61.1875em){.related-videos[data-slider=true] .productdb-load-more-container{padding-left:2rem;padding-right:2rem}}@media print{.related-videos{display:none}}.productdb-visual-filter-item{position:relative}.productdb-visual-filter-item__inner{position:relative;border:.1rem solid #e6dfd8;padding:1.2rem 2rem;display:flex;flex-flow:row nowrap;align-items:center}@media all and (max-width:35.4375em){.productdb-visual-filter-item__inner{padding:1.2rem}}.productdb-visual-filter-item__content{flex:1 1 auto;min-width:0;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:600}@media all and (max-width:35.4375em){.productdb-visual-filter-item__content{font-size:1.4rem}}.productdb-visual-filter-item__content a{display:block;text-decoration:none}.productdb-visual-filter-item__logo-holder{position:relative;width:100%;height:0;padding-bottom:50%}.productdb-visual-filter-item__logo-holder img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.productdb-visual-filter-item__icon{flex:0 0 auto;min-width:0;margin-left:1rem;color:#ca0505}.productdb-visual-filter-item__icon svg{width:1.2rem;height:1.6rem}.productdb-visual-filter-item__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.productdb-visual-filter-segment{position:relative}.productdb-visual-filter-segment__inner{position:relative;color:#2c2a29;background-color:#e6dfd8;border:.2rem solid #e6dfd8;border-radius:2rem;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;overflow:hidden;display:flex;flex-flow:column nowrap}.productdb-visual-filter-segment__inner::after{content:"";display:block;position:absolute;top:-0.6rem;left:-0.6rem;bottom:-0.6rem;right:-0.6rem;border:.2rem solid #000;border-radius:2.2rem;opacity:0;transition:opacity .15s ease-out}.productdb-visual-filter-segment:hover .productdb-visual-filter-segment__inner,.productdb-visual-filter-segment:focus-within .productdb-visual-filter-segment__inner{background-color:rgb(235,229.4,223.8);border-color:rgb(235,229.4,223.8);box-shadow:0 .2rem 1.4rem -0.4rem rgba(239,235,229,.8)}.productdb-visual-filter-segment[data-active=true] .productdb-visual-filter-segment__inner::after{opacity:1}.productdb-visual-filter-segment__holder{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:column nowrap;align-items:center;padding:1.8rem .8rem}@media all and (max-width:47.9375em){.productdb-visual-filter-segment__holder{flex-flow:row nowrap;padding:.6rem 1.2rem}}.productdb-visual-filter-segment__overlay-link{position:absolute;top:-0.2rem;left:-0.2rem;bottom:-0.2rem;right:-0.2rem;z-index:1;border-radius:2rem}.productdb-visual-filter-segment__graphic-block{width:100%;color:#ca0505}@media all and (max-width:47.9375em){.productdb-visual-filter-segment__graphic-block{width:3rem;margin-right:1.2rem}}.productdb-visual-filter-segment__graphic-holder{display:flex;flex-flow:row wrap;justify-content:center}.productdb-visual-filter-segment__graphic{position:relative;width:6rem;height:6rem}@media all and (max-width:47.9375em){.productdb-visual-filter-segment__graphic{width:3rem;height:3rem}}.productdb-visual-filter-segment__graphic svg{display:block;width:100%;height:100%}.productdb-visual-filter-segment__content-block{width:100%;margin-top:.6rem;display:flex;flex-flow:column nowrap;justify-content:center;flex:1 1 auto}@media all and (max-width:47.9375em){.productdb-visual-filter-segment__content-block{margin-top:0}}.productdb-visual-filter-segment__title{font-size:1.4rem;line-height:1.2;font-weight:600;text-align:center;word-break:break-word}@media all and (max-width:61.1875em){.productdb-visual-filter-segment__title{font-size:1.2rem}}@media all and (max-width:47.9375em){.productdb-visual-filter-segment__title{font-size:1.4rem;text-align:left}}@media all and (max-width:35.4375em){.productdb-visual-filter-segment__title{font-size:1.2rem}}.productdb-visual-filter-segment__title a{display:inline-block;text-decoration:none}.productdb-visual-filter-segment__title a:focus-visible{text-decoration:underline}.productdb-rose-graph{position:relative;opacity:0;transition:opacity .15s ease}.productdb-rose-graph.js-ready{opacity:1}.productdb-rose-graph__inner{position:relative}.productdb-rose-graph__holder{max-width:100%;margin:0;position:relative;line-height:1;height:0;padding-bottom:100%;z-index:2}.productdb-rose-graph__holder .chart-container{position:relative;width:100%;height:0;padding-bottom:100%}.productdb-rose-graph__center{width:5%;height:5%;position:absolute;z-index:6;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#9e6c3d;border-radius:50%;box-shadow:0 0 .2rem #000}.productdb-rose-graph svg path[data-tooltip]{fill:#ca0505;stroke:#000;stroke-width:1;stroke-opacity:.25;fill-opacity:1;cursor:default !important;pointer-events:none}.productdb-rose-graph svg path[data-tooltip=aromatic]{fill:#3c626f}.productdb-rose-graph svg path[data-tooltip=astringency]{fill:#0a9ba6}.productdb-rose-graph svg path[data-tooltip=bitter]{fill:#78a82d}.productdb-rose-graph svg path[data-tooltip=butter]{fill:#f18523}.productdb-rose-graph svg path[data-tooltip=caramel]{fill:#e63f14}.productdb-rose-graph svg path[data-tooltip=cocoa_taste]{fill:#ca1e18}.productdb-rose-graph svg path[data-tooltip=cream]{fill:#005e59}.productdb-rose-graph svg path[data-tooltip=floral]{fill:#991872}.productdb-rose-graph svg path[data-tooltip=melt_rate_in_mouth]{fill:#00767d}.productdb-rose-graph svg path[data-tooltip=milk]{fill:#ec6326}.productdb-rose-graph svg path[data-tooltip=roasted]{fill:#e63f14}.productdb-rose-graph svg path[data-tooltip=sour]{fill:#00873c}.productdb-rose-graph svg path[data-tooltip=sweet]{fill:#005e35}.productdb-rose-graph svg path[data-tooltip=vanilla]{fill:#f7a72c}.productdb-rose-graph svg path[data-tooltip=vegetal]{fill:#f7a72c}.productdb-rose-graph svg path[data-tooltip=woody]{fill:#0a7441}.productdb-rose-graph svg .rgraph_radar_grid circle{stroke:#979797;stroke-opacity:.15}.productdb-rose-graph__labelblock{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;transform:scale(1.15)}.productdb-rose-graph__labelblock--top{transform:scale(1.16)}.productdb-rose-graph__labels{position:absolute;top:0;left:0;bottom:0;right:0}.productdb-rose-graph__labelblock__item{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.productdb-rose-graph__labelblock__item svg{width:100%;height:100%}.productdb-rose-graph__labelblock__item path{fill:rgba(0,0,0,0)}.productdb-rose-graph__labelblock__item text{fill:#000;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:.7rem;font-weight:600}.productdb-rose-graph__labelblock__item[data-tastevaluekey=aromatic]{color:#3c626f}.productdb-rose-graph__labelblock__item[data-tastevaluekey=aromatic] svg text{fill:#3c626f}.productdb-rose-graph__labelblock__item[data-tastevaluekey=astringency]{color:#0a9ba6}.productdb-rose-graph__labelblock__item[data-tastevaluekey=astringency] svg text{fill:#0a9ba6}.productdb-rose-graph__labelblock__item[data-tastevaluekey=bitter]{color:#78a82d}.productdb-rose-graph__labelblock__item[data-tastevaluekey=bitter] svg text{fill:#78a82d}.productdb-rose-graph__labelblock__item[data-tastevaluekey=butter]{color:#f18523}.productdb-rose-graph__labelblock__item[data-tastevaluekey=butter] svg text{fill:#f18523}.productdb-rose-graph__labelblock__item[data-tastevaluekey=caramel]{color:#e63f14}.productdb-rose-graph__labelblock__item[data-tastevaluekey=caramel] svg text{fill:#e63f14}.productdb-rose-graph__labelblock__item[data-tastevaluekey=cocoa_taste]{color:#ca1e18}.productdb-rose-graph__labelblock__item[data-tastevaluekey=cocoa_taste] svg text{fill:#ca1e18}.productdb-rose-graph__labelblock__item[data-tastevaluekey=cream]{color:#005e59}.productdb-rose-graph__labelblock__item[data-tastevaluekey=cream] svg text{fill:#005e59}.productdb-rose-graph__labelblock__item[data-tastevaluekey=floral]{color:#991872}.productdb-rose-graph__labelblock__item[data-tastevaluekey=floral] svg text{fill:#991872}.productdb-rose-graph__labelblock__item[data-tastevaluekey=melt_rate_in_mouth]{color:#00767d}.productdb-rose-graph__labelblock__item[data-tastevaluekey=melt_rate_in_mouth] svg text{fill:#00767d}.productdb-rose-graph__labelblock__item[data-tastevaluekey=milk]{color:#ec6326}.productdb-rose-graph__labelblock__item[data-tastevaluekey=milk] svg text{fill:#ec6326}.productdb-rose-graph__labelblock__item[data-tastevaluekey=roasted]{color:#e63f14}.productdb-rose-graph__labelblock__item[data-tastevaluekey=roasted] svg text{fill:#e63f14}.productdb-rose-graph__labelblock__item[data-tastevaluekey=sour]{color:#00873c}.productdb-rose-graph__labelblock__item[data-tastevaluekey=sour] svg text{fill:#00873c}.productdb-rose-graph__labelblock__item[data-tastevaluekey=sweet]{color:#005e35}.productdb-rose-graph__labelblock__item[data-tastevaluekey=sweet] svg text{fill:#005e35}.productdb-rose-graph__labelblock__item[data-tastevaluekey=vanilla]{color:#f7a72c}.productdb-rose-graph__labelblock__item[data-tastevaluekey=vanilla] svg text{fill:#f7a72c}.productdb-rose-graph__labelblock__item[data-tastevaluekey=vegetal]{color:#f7a72c}.productdb-rose-graph__labelblock__item[data-tastevaluekey=vegetal] svg text{fill:#f7a72c}.productdb-rose-graph__labelblock__item[data-tastevaluekey=woody]{color:#0a7441}.productdb-rose-graph__labelblock__item[data-tastevaluekey=woody] svg text{fill:#0a7441}.productdb-rose-graph__labels[data-itemcount="1"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(-20deg)}.productdb-rose-graph__labels[data-itemcount="2"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(66deg)}.productdb-rose-graph__labels[data-itemcount="2"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-109deg)}.productdb-rose-graph__labels[data-itemcount="3"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(37deg)}.productdb-rose-graph__labels[data-itemcount="3"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-76deg)}.productdb-rose-graph__labels[data-itemcount="3"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(-69deg)}.productdb-rose-graph__labels[data-itemcount="4"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(24deg)}.productdb-rose-graph__labels[data-itemcount="4"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-66deg)}.productdb-rose-graph__labels[data-itemcount="4"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(-113deg)}.productdb-rose-graph__labels[data-itemcount="4"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-24deg)}.productdb-rose-graph__labels[data-itemcount="5"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(15deg)}.productdb-rose-graph__labels[data-itemcount="5"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-57deg)}.productdb-rose-graph__labels[data-itemcount="5"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(-140deg)}.productdb-rose-graph__labels[data-itemcount="5"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-68deg)}.productdb-rose-graph__labels[data-itemcount="5"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(3){transform:rotate(2deg)}.productdb-rose-graph__labels[data-itemcount="6"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(9deg)}.productdb-rose-graph__labels[data-itemcount="6"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-51deg)}.productdb-rose-graph__labels[data-itemcount="6"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(-158deg)}.productdb-rose-graph__labels[data-itemcount="6"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-98deg)}.productdb-rose-graph__labels[data-itemcount="6"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(3){transform:rotate(-39deg)}.productdb-rose-graph__labels[data-itemcount="6"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(4){transform:rotate(381deg)}.productdb-rose-graph__labels[data-itemcount="7"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(5deg)}.productdb-rose-graph__labels[data-itemcount="7"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(56deg)}.productdb-rose-graph__labels[data-itemcount="7"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(3){transform:rotate(262deg)}.productdb-rose-graph__labels[data-itemcount="7"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(4){transform:rotate(313deg)}.productdb-rose-graph__labels[data-itemcount="7"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(-119deg)}.productdb-rose-graph__labels[data-itemcount="7"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-68deg)}.productdb-rose-graph__labels[data-itemcount="7"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(3){transform:rotate(-18deg)}.productdb-rose-graph__labels[data-itemcount="8"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(2deg)}.productdb-rose-graph__labels[data-itemcount="8"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(47deg)}.productdb-rose-graph__labels[data-itemcount="8"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(3){transform:rotate(271deg)}.productdb-rose-graph__labels[data-itemcount="8"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(4){transform:rotate(316deg)}.productdb-rose-graph__labels[data-itemcount="8"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(-135deg)}.productdb-rose-graph__labels[data-itemcount="8"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-90deg)}.productdb-rose-graph__labels[data-itemcount="8"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(3){transform:rotate(-45deg)}.productdb-rose-graph__labels[data-itemcount="8"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(4){transform:rotate(-1deg)}.productdb-rose-graph__labels[data-itemcount="9"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(-1deg)}.productdb-rose-graph__labels[data-itemcount="9"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(40deg)}.productdb-rose-graph__labels[data-itemcount="9"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(3){transform:rotate(-81deg)}.productdb-rose-graph__labels[data-itemcount="9"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(4){transform:rotate(-41deg)}.productdb-rose-graph__labels[data-itemcount="9"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(-148deg)}.productdb-rose-graph__labels[data-itemcount="9"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-108deg)}.productdb-rose-graph__labels[data-itemcount="9"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(3){transform:rotate(-68deg)}.productdb-rose-graph__labels[data-itemcount="9"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(4){transform:rotate(-29deg)}.productdb-rose-graph__labels[data-itemcount="9"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(5){transform:rotate(10deg)}.productdb-rose-graph__labels[data-itemcount="10"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(0)}.productdb-rose-graph__labels[data-itemcount="10"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(36deg)}.productdb-rose-graph__labels[data-itemcount="10"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(3){transform:rotate(270deg)}.productdb-rose-graph__labels[data-itemcount="10"] .productdb-rose-graph__labelblock--top .productdb-rose-graph__labelblock__item:nth-child(4){transform:rotate(315deg)}.productdb-rose-graph__labels[data-itemcount="10"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(1){transform:rotate(-135deg)}.productdb-rose-graph__labels[data-itemcount="10"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(2){transform:rotate(-90deg)}.productdb-rose-graph__labels[data-itemcount="10"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(3){transform:rotate(-45deg)}.productdb-rose-graph__labels[data-itemcount="10"] .productdb-rose-graph__labelblock--bottom .productdb-rose-graph__labelblock__item:nth-child(4){transform:rotate(0deg)}.graph-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .graph-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-graphmodal-visible .graph-modal{opacity:1;visibility:visible}.transitions.js-graphmodal-visible .graph-modal{transition:opacity .15s ease,visibility .15s ease}html.js-graphmodal-fixed{overflow:hidden;height:100%}html.js-graphmodal-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.graph-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.graph-modal.js-bgclick-enabled .graph-modal__background{cursor:pointer}.graph-modal__modal{position:relative;z-index:2;height:100%;width:100%;background:#fff;box-shadow:0 0 .5rem .2rem rgba(0,0,0,.3);display:flex;flex-flow:column nowrap}.transitions .graph-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(0,0,0)}.transitions.js-graphmodal-visible .graph-modal__modal{transform:translate3d(0,0,0)}.graph-modal__top-block{flex:0 0 auto;position:absolute;right:0;display:flex;flex-flow:row wrap;align-items:center;padding:.8rem 2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.graph-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.graph-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505;transition:color .15s ease-out,background-color .15s ease-out}.graph-modal__close-button:hover,.graph-modal__close-button:focus-visible{background-color:#f3f3f3}.graph-modal__close-button svg{display:block;width:2rem;height:2rem}.graph-modal__content{flex:1 1 auto;display:flex;flex-flow:column nowrap}.graph-modal__content-inner{flex:1 1 auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:0 10%}@media only screen and (max-height:28.75em){.graph-modal__content-inner{padding:2% 10%}}.graph-modal-graph{position:relative;width:100%;max-width:70vh}.transitions .graph-modal-graph{opacity:0;transition:opacity .35s ease-out .35s}.transitions.js-graphmodal-visible .graph-modal-graph{opacity:1}@media print{.product-page .comment-block{display:none}}.product-page-actionbar{margin:6rem 0}@media all and (max-width:47.9375em){.product-page-actionbar{margin:3rem 0}}@media print{.product-page-actionbar{display:none}}.product-page-carousel{flex:1 1 auto;position:relative;display:flex;flex-flow:column nowrap}.product-page-carousel-sliderholder{position:relative;flex:1 1 auto;display:flex;flex-flow:column nowrap;justify-content:center}.product-page-carousel-items{list-style:none;display:flex;flex-flow:row nowrap;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}.product-page-carousel-items::-webkit-scrollbar{width:0;height:0}.product-page-carousel-items::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.product-page-carousel-items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0;border:0}.product-page-carousel-items::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}.product-page-carousel-item{flex:0 0 auto;min-width:0;width:100%;padding:0;scroll-snap-align:center;display:flex;flex-flow:column nowrap}.product-page-carousel-item&gt;*{flex:1 1 auto;width:100%}.product-page-carousel-item-imageholder{position:relative;width:100%;height:0;padding-bottom:75%}.product-page-carousel-item-imageholder a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.product-page-carousel-item-imageholder img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-page-carousel-provenance-labels{position:absolute;z-index:2;bottom:0;left:0;width:100%;max-width:20%}.product-page-carousel-provenance-labels img{display:block;width:100%;height:auto}.product-page-carousel-logo-block{position:absolute;z-index:2;bottom:0;right:0;width:100%;max-width:10.4rem;background-color:#fff;border:.1rem solid #e6dfd8}.product-page-carousel-logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.product-page-carousel-logo-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.product-slider-nav[data-itemcount="1"]{display:none}@media all and (max-width:35.4375em){.product-slider-nav-arrows{display:none}}.product-slider-nav__btn{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:.2rem solid #ca0505;border-radius:50%;background-color:#fff;color:#ca0505;transition:opacity .15s ease-out,background-color .15s ease-out;position:absolute;z-index:3;top:50%;margin-top:-2.2rem}.product-slider-nav__btn:hover,.product-slider-nav__btn:focus{background-color:#f3f3f3}.product-slider-nav__btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.product-slider-nav__btn svg{display:block;position:relative;width:1.6rem;height:1.6rem}.product-slider-nav__btn--prev{left:0}.product-slider-nav__btn--next{right:0}.product-slider-navlist{display:none}.product-page-carousel-thumbnails{width:100%;margin-top:1rem}.product-page-carousel-thumbnails-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.5rem -1rem -0.5rem}.product-page-carousel-thumbnails-list-item{flex:0 1 auto;min-width:0;width:14.28%;padding:0 .5rem 1rem .5rem}@media all and (max-width:35.4375em){.product-page-carousel-thumbnails-list-item{width:20%}}@media all and (max-width:24.1875em){.product-page-carousel-thumbnails-list-item{width:25%}}.product-page-carousel-thumbnails-button{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background-color:#fff;border:.1rem solid #fff;box-shadow:0 .1rem .5rem rgba(163,135,120,.15);padding:4% 15%;transition:border-color .15s ease-out}.product-page-carousel-thumbnails-button:hover,.product-page-carousel-thumbnails-button:focus,.product-page-carousel-thumbnails-button:focus:not(:focus-visible),.product-page-carousel-thumbnails-button:active{box-shadow:0 .1rem .5rem rgba(163,135,120,.15)}.product-page-carousel-thumbnails-button:focus-visible{outline:.2rem solid #000;outline-offset:.2rem}.product-page-carousel-thumbnails-button[aria-current=true]{border-color:#000}.product-page-carousel-thumbnails-button-imageholder{display:block;position:relative;width:100%;height:0;padding-bottom:100%}.product-page-carousel-thumbnails-button-imageholder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.fancybox-productdb-gallery .fancybox__content{background-color:#fff}.product-page-infosheet{position:relative;margin:5rem 0}@media all and (max-width:61.1875em){.product-page-infosheet{margin:3.2rem 0}}.product-page-infosheet__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.product-page-infosheet__inner{position:relative}.product-page-infosheet__columns{display:flex;flex-flow:row wrap}.product-page-infosheet__column{flex:0 1 auto;min-width:0;width:50%}@media all and (max-width:61.1875em){.product-page-infosheet__column{width:100%}}.product-page-infosheet__column:nth-child(1){width:54%;padding-right:5rem}@media all and (max-width:61.1875em){.product-page-infosheet__column:nth-child(1){width:100%;padding-right:0}}.product-page-infosheet__column:nth-child(2){width:46%;padding-left:5rem}@media all and (max-width:61.1875em){.product-page-infosheet__column:nth-child(2){width:100%;padding-left:0}}@media all and (max-width:61.1875em){.product-page-infosheet__column+.product-page-infosheet__column{margin-top:2.8rem}}@media print{.product-page-infoblock{page-break-inside:avoid}}.product-page-infoblock+.product-page-infoblock{margin-top:4.2rem}@media all and (max-width:35.4375em){.product-page-infoblock+.product-page-infoblock{margin-top:3.2rem}}.product-page-infoblock__title-container{border-bottom:.1rem solid #e6dfd8}.product-page-infoblock__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.4rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.product-page-infoblock__title{font-size:2.2rem}}@media all and (max-width:23.0625em){.product-page-infoblock__title{font-size:2rem}}.product-page-infoblock__content-container{padding-top:1.6rem}.product-page-infosheet__list-item{display:flex;flex-flow:row wrap;padding:.4rem 0}.product-page-infosheet__list-item dt{flex:0 1 auto;min-width:0;width:35%;padding-right:2rem}@media all and (max-width:35.4375em){.product-page-infosheet__list-item dt{padding-right:1.6rem}}@media all and (max-width:23.0625em){.product-page-infosheet__list-item dt{width:100%;padding-right:0}}.product-page-infosheet__list-item dd{flex:1 1 auto;min-width:0;width:56%}@media all and (max-width:23.0625em){.product-page-infosheet__list-item dd{width:100%}}.product-page-infosheet__list-item+.product-page-infosheet__list-item{border-top:.1rem solid #e6dfd8}.product-page-infosheet__list-item .product-field__value ul{display:flex;flex-flow:row wrap}.product-page-infosheet__list-item .product-field__value li&gt;*::after{content:",";padding-right:.2em}.product-page-infosheet__list-item .product-field__value li:last-child&gt;*::after{display:none}.product-page-infosheet__list-item .product-field__value a{text-decoration:underline}.product-page-infosheet__list-item .product-field__value a:hover,.product-page-infosheet__list-item .product-field__value a:focus{text-decoration:none}.product-page-infoitem-applications .product-field-applications__value&gt;ul&gt;li+li{margin-top:2rem}.product-page-infoitem-applications h3{font-size:1.6rem;line-height:1.36;font-weight:600;margin-bottom:.8em}.product-page-infoitem-applications .application-items-list{display:flex;flex-flow:row wrap}.product-page-infoitem-applications .application-items-list li&gt;*::after{content:",";padding-right:.2em}.product-page-infoitem-applications .application-items-list li:last-child&gt;*::after{display:none}.product-page-infoitem-applications a{text-decoration:underline}.product-page-infoitem-applications a:hover,.product-page-infoitem-applications a:focus{text-decoration:none}.product-page-infoitem-cocoahorizons{display:flex;flex-flow:row nowrap}@media all and (max-width:24.1875em){.product-page-infoitem-cocoahorizons{flex-flow:row wrap}}.product-page-infoitem-cocoahorizons__logo-block{flex:0 0 auto;width:20%;max-width:10.5rem;margin-right:2.4rem;margin-bottom:1.4rem}.product-page-infoitem-cocoahorizons__logo-block img{width:100%;height:auto}.product-page-infoitem-cocoahorizons__text-block{flex:1 1 auto}.product-page-infoitem-composition{margin-bottom:3.2rem}.product-page-infoitem-composition ul{display:grid;grid-gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.product-page-infoitem-composition li{min-width:0;display:flex;flex-flow:column nowrap}.product-page-infoitem-composition li&gt;*{flex:1 1 auto;width:100%}.product-page-infoitem-composition .product-field-composition__container .product-field__container{display:flex;flex-flow:column nowrap;border:.1rem solid #e6dfd8;padding:5%;font-size:1.4rem;line-height:1.4}.product-page-infoitem-composition .product-field-composition__container .product-field__container&gt;*{width:100%}.product-page-infoitem-composition .product-field-composition__container .product-field__container .product-field__value{order:-1;font-size:2em;line-height:1.2;color:#ca0505}.product-page-infoitem-composition .composition-item-combined{border:.1rem solid #e6dfd8;padding:5%}.product-page-infoitem-composition .composition-item-combined__mainvalue{padding-bottom:5%;font-size:1.4rem;line-height:1.4}.product-page-infoitem-composition .composition-item-combined__mainvalue-value{font-size:2em;line-height:1.2;color:#ca0505}.product-page-infoitem-composition .composition-item-combined__subvalues{border-top:.1rem dotted #e6dfd8;padding-top:5%}.product-page-infoitem-composition .composition-item-combined__subvalue{font-size:1.2rem;line-height:1.4}.product-page-infoitem-composition .composition-item-combined__subvalue+.composition-item-combined__subvalue{margin-top:.2em}.product-page-infoitem-packaging .product-field-packages__value&gt;ul&gt;li+li{margin-top:2rem}.product-page-infoitem-packaging .product-package-info .product-package-info__item{display:flex;flex-flow:row wrap;padding:.4rem 0}.product-page-infoitem-packaging .product-package-info .product-package-info__item dt{flex:0 1 auto;min-width:0;width:35%;padding-right:2rem}@media all and (max-width:35.4375em){.product-page-infoitem-packaging .product-package-info .product-package-info__item dt{padding-right:1.6rem}}@media all and (max-width:23.0625em){.product-page-infoitem-packaging .product-package-info .product-package-info__item dt{width:100%;padding-right:0}}.product-page-infoitem-packaging .product-package-info .product-package-info__item dd{flex:1 1 auto;min-width:0;width:56%}@media all and (max-width:23.0625em){.product-page-infoitem-packaging .product-package-info .product-package-info__item dd{width:100%}}.product-page-infoitem-packaging .product-package-info .product-package-info__item+.product-package-info__item{border-top:.1rem solid #e6dfd8}.product-page-infoitem-packaging .product-package-info__shape{display:flex;flex-flow:row wrap;align-items:center}.product-page-infoitem-packaging .product-package-info__shape .product-package-info__shape-name{flex:0 1 auto;min-width:0;padding-right:.5em}.product-page-infoitem-packaging .product-package-info__shape .product-package-info__shape-icon{flex:0 0 auto;min-width:0}.product-page-infoitem-packaging .product-package-info__shape .product-package-info__shape-icon svg{width:1.4rem;height:auto}.product-page-infoitem-pairing ul{display:flex;flex-flow:row wrap;margin:0 -0.2rem -0.2rem}.product-page-infoitem-pairing li{flex:0 1 auto;min-width:0;padding:0 .2rem .2rem}.product-page-infoitem-pairing li::after{content:"|";padding:0 .2em}.product-page-infoitem-pairing li:last-child::after{display:none}.product-page-infoitem-segments ul{display:flex;flex-flow:row wrap;margin:0 -0.2rem -0.2rem}.product-page-infoitem-segments li{flex:0 1 auto;min-width:0;padding:0 .2rem .2rem}.product-page-infoitem-segments li::after{content:"|";padding:0 .2em}.product-page-infoitem-segments li:last-child::after{display:none}.product-page-intro{margin:0 0 2.8rem 0}.product-page-intro__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}@media all and (max-width:47.9375em){.product-page-intro__inner{padding-left:0;padding-right:0}}.product-page-intro__content{display:flex;flex-flow:row wrap;background-color:#fff;border:.1rem solid #efebe5}@media all and (max-width:47.9375em){.product-page-intro__content{border-left:0;border-right:0;border-bottom:0}}.product-page-intro__info-block{position:relative;flex:0 1 auto;min-width:0;width:54%;display:flex;flex-flow:column nowrap;background-color:#efebe5}@media all and (max-width:61.1875em){.product-page-intro__info-block{width:100%}}@media print{.product-page-intro__info-block{width:54%}}.product-page-intro__info-block-inner{position:relative;z-index:3;flex:1 1 auto;width:100%;padding:3rem;display:flex;flex-flow:column nowrap}.product-page-intro__info-block-inner&gt;*{width:100%}.product-page-intro__description-block{display:inline;font-size:1.5rem;line-height:1.5}.product-page-intro__description-block-brand{display:inline;font-weight:600}.product-page-intro__description-block-text{display:inline}.product-page-intro__description-block-text::before{display:none;content:"|";color:#ca0505;padding-right:.5em}.product-page-intro__description-block-brand+.product-page-intro__description-block-text{padding-left:.5em}.product-page-intro__description-block-brand+.product-page-intro__description-block-text::before{display:inline}.product-page-intro__features-block{margin:2rem 0 1rem;flex:1 1 auto;display:flex;flex-flow:column nowrap;justify-content:center}.product-page-intro__composition-items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -1rem -3rem -1rem}@media all and (max-width:24.1875em){.product-page-intro__composition-items{margin:0 -1rem -2rem -1rem}}.product-page-intro__composition-item{flex:1 1 auto;min-width:0;width:33.33%;padding:0 1rem 3rem 1rem}@media all and (max-width:24.1875em){.product-page-intro__composition-item{width:50%;padding:0 1rem 2rem 1rem}}@media all and (max-width:19.9375em){.product-page-intro__composition-item{width:100%}}.product-page-intro__actions-block{padding-top:2rem;margin-top:auto;display:flex;flex-flow:row wrap;justify-content:center}.product-page-intro__action{width:100%}.product-page-intro__action-link{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.product-page-intro__action-link:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.product-page-intro__action-link:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.product-page-intro__action-link:focus-visible,.product-page-intro__action-link:active{text-decoration:underline}.product-page-intro__action-link:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.product-page-intro__action-link&gt;span{flex:0 1 auto}.product-page-intro__action-link&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.product-page-intro__action-link{display:flex;width:100%;max-width:35rem;margin:0 auto}.product-page-intro__action-link .product-page-intro__button-block{display:flex}.product-page-intro__action-link .product-page-intro__button-block::before{content:"";display:block;background:url(/themes/custom/cacom/img/w2b/cart-icon-white-bc.png) no-repeat top center;width:2.4rem;height:2.4rem;background-size:cover;margin-right:1rem;transition:all .15s ease}.product-page-intro__action-link:hover span::before,.product-page-intro__action-link:focus span::before{background-position-y:-2.4rem}.product-page-intro__packages{margin-top:2.6rem}.product-page-intro__packages .product-sku-navigation__label{font-size:1.3rem;line-height:1.38;font-weight:normal;text-align:center;margin-bottom:.6rem}.product-page-intro__packages .product-sku-navigation__list{text-align:center}.product-page-intro__packages .product-sku-navigation__list-item{display:inline-block}.product-page-intro__packages .product-sku-navigation__list-item::after{content:"/";color:#ca0505}.product-page-intro__packages .product-sku-navigation__list-item:last-child::after{display:none;content:""}@media all and (max-width:23.0625em){.product-page-intro__packages .product-sku-navigation__list-item::after{display:none}}.product-page-intro__packages .product-sku-navigation__list-item .package-item{display:inline-block;font-size:1.8rem;line-height:1.2;text-decoration:none;text-align:center;padding:.6rem 1.2rem;transition:color .15s ease-out,background-color .15s ease-out}@media all and (max-width:35.4375em){.product-page-intro__packages .product-sku-navigation__list-item .package-item{font-size:1.4rem}}@media all and (max-width:23.0625em){.product-page-intro__packages .product-sku-navigation__list-item .package-item{width:100%}}.product-page-intro__packages .product-sku-navigation__list-item .package-item[aria-current=true]{color:#ca0505;font-weight:600}.product-page-intro__packages .product-sku-navigation__list-item a.package-item:hover,.product-page-intro__packages .product-sku-navigation__list-item a.package-item:focus,.product-page-intro__packages .product-sku-navigation__list-item a.package-item:active{color:#ca0505;text-decoration:underline}.product-page-composition-item{font-size:1.3rem;line-height:1.36;text-align:center}.product-page-composition-item__value{font-size:2.2rem;min-height:3rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media all and (max-width:23.0625em){.product-page-composition-item__value{font-size:1.8rem}}.product-page-composition-item__value-graphic .productdb-fluidity-block{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin:0 -0.2rem}.product-page-composition-item__value-graphic .productdb-fluidity-block-item{flex:0 1 auto;min-width:0;padding:0 .2rem}.product-page-composition-item__value-graphic .productdb-fluidity-block-item svg{width:1.4rem;height:2rem;max-width:100%}.product-page-composition-item__value-graphic .productdb-cocoaintensity-block{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin:0 -0.2rem}.product-page-composition-item__value-graphic .productdb-cocoaintensity-block-item{flex:0 1 auto;min-width:0;padding:0 .2rem}.product-page-composition-item__value-graphic .productdb-cocoaintensity-block-item svg{width:1.4rem;height:2rem;max-width:100%}.product-page-composition-item__value-graphic .productdb-cocoaintensity-block-item--inactive{color:#c3c3bc}.product-page-composition-item__value-graphic .productdb-fineness-block{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin:0 -0.2rem}.product-page-composition-item__value-graphic .productdb-fineness-block-item{flex:0 1 auto;min-width:0;padding:0 .2rem}.product-page-composition-item__value-graphic .productdb-fineness-block-item svg{width:2rem;height:2rem;max-width:100%}.product-page-composition-item__value-graphic .productdb-fineness-block-item--inactive{color:#c3c3bc}.product-page-intro__media-block{flex:0 1 auto;min-width:0;width:46%;display:flex;flex-flow:column nowrap}@media all and (max-width:61.1875em){.product-page-intro__media-block{width:100%;order:-1}}@media print{.product-page-intro__media-block{width:46%;order:0}}.product-page-intro__media-block-inner{flex:1 1 auto;width:100%;display:flex;flex-flow:column nowrap;padding:2%}.product-page-intro__media-block-inner&gt;*{width:100%}.product-page-intro__certifications-list{display:flex;flex-flow:row wrap;justify-content:flex-end;margin:0 -0.4rem -0.8rem -0.4rem}.product-page-intro__certifications-list:empty{display:none}.product-page-intro__certifications-list-item{flex:0 0 auto;min-width:0;padding:0 .4rem .8rem .4rem}.product-page-intro__certifications-list-item img{width:4.4rem;height:auto}.product-page-tasteprofile__columns{display:flex;flex-flow:row wrap}.product-page-tasteprofile__column{flex:1 1 auto;min-width:0;width:50%}.product-page-tasteprofile__column--data{width:60%;padding-right:5%}@media all and (max-width:19.9375em){.product-page-tasteprofile__column--data{width:100%;padding-right:0}}.product-page-tasteprofile__column--graph{width:40%;display:flex;flex-flow:column nowrap}@media all and (max-width:19.9375em){.product-page-tasteprofile__column--graph{width:100%;margin-top:.6rem}}.product-page-tasteprofile__column--graph&gt;*{width:100%}.product-page-tasteprofile__top-items{list-style:none}.product-page-tasteprofile__top-item{position:relative;padding:.8rem .8rem .8rem 4rem;background:#f3f3f3;border-radius:.4rem;font-size:1.4rem;font-weight:600}@media all and (max-width:35.4375em){.product-page-tasteprofile__top-item{font-size:1.2rem;padding:.8rem .8rem .8rem 2rem}}.product-page-tasteprofile__top-item::before{content:"";display:block;width:2.4rem;height:100%;background-color:#ca0505;border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;position:absolute;top:0;left:0}@media all and (max-width:35.4375em){.product-page-tasteprofile__top-item::before{width:1.2rem}}.product-page-tasteprofile__top-item[data-type=aromatic]::before{background-color:#3c626f}.product-page-tasteprofile__top-item[data-type=astringency]::before{background-color:#0a9ba6}.product-page-tasteprofile__top-item[data-type=bitter]::before{background-color:#78a82d}.product-page-tasteprofile__top-item[data-type=butter]::before{background-color:#f18523}.product-page-tasteprofile__top-item[data-type=caramel]::before{background-color:#e63f14}.product-page-tasteprofile__top-item[data-type=cocoa_taste]::before{background-color:#ca1e18}.product-page-tasteprofile__top-item[data-type=cream]::before{background-color:#005e59}.product-page-tasteprofile__top-item[data-type=floral]::before{background-color:#991872}.product-page-tasteprofile__top-item[data-type=melt_rate_in_mouth]::before{background-color:#00767d}.product-page-tasteprofile__top-item[data-type=milk]::before{background-color:#ec6326}.product-page-tasteprofile__top-item[data-type=roasted]::before{background-color:#e63f14}.product-page-tasteprofile__top-item[data-type=sour]::before{background-color:#00873c}.product-page-tasteprofile__top-item[data-type=sweet]::before{background-color:#005e35}.product-page-tasteprofile__top-item[data-type=vanilla]::before{background-color:#f7a72c}.product-page-tasteprofile__top-item[data-type=vegetal]::before{background-color:#f7a72c}.product-page-tasteprofile__top-item[data-type=woody]::before{background-color:#0a7441}.product-page-tasteprofile__top-item+.product-page-tasteprofile__top-item{margin-top:.6rem}.product-page-tasteprofile__graph{position:relative;flex:1 1 auto;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background-color:#fff;border:.2rem solid #e6dfd8;border-radius:.4rem;padding:2%}.product-page-tasteprofile__graph .productdb-rose-graph{width:100%;max-width:10rem;margin:0 auto}.product-page-tasteprofile__graph .productdb-rose-graph__labels{display:none}.product-page-tasteprofile__graph-zoom-toggle{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:flex-end;padding:3%}.product-page-tasteprofile__graph-zoom-toggle .product-page-tasteprofile__graph-zoom-toggle-icon{display:block;border:.1rem solid #e6dfd8;border-radius:50%;padding:.3rem;background-color:#fff;transition:background-color .15s ease-out}.product-page-tasteprofile__graph-zoom-toggle:hover .product-page-tasteprofile__graph-zoom-toggle-icon,.product-page-tasteprofile__graph-zoom-toggle:focus .product-page-tasteprofile__graph-zoom-toggle-icon{background-color:#f3f3f3}.product-page-tasteprofile__graph-zoom-toggle svg{display:block;width:1.2rem;height:1.2rem}.productdb-overview{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.productdb-overview{display:flex;flex-flow:row wrap;margin-bottom:5rem}.productdb-overview__filters{flex:0 0 auto;min-width:0;width:28%;padding-right:5.2rem}@media all and (max-width:71.1875em){.productdb-overview__filters{width:32%;padding-right:3.2rem}}@media all and (max-width:61.1875em){.productdb-overview__filters{display:none}}.productdb-overview__results{flex:1 0 auto;min-width:0;width:72%}@media all and (max-width:71.1875em){.productdb-overview__results{width:68%}}@media all and (max-width:61.1875em){.productdb-overview__results{width:100%}}.productdb-filter-page-node--no-sidebar .productdb-overview__filters{display:none}.productdb-filter-page-node .page-graphic-intro[data-background=false]+.segment-select{margin-top:0}.productdb-active-filters__inner{display:flex;flex-flow:row nowrap}@media all and (max-width:61.1875em){.productdb-active-filters__inner{flex-flow:row wrap}}.productdb-active-filters__edit-block{flex:0 0 auto;min-width:0;border-right:.1rem solid #e6dfd8;padding:1rem 3.6rem;margin-right:3.6rem;display:flex;flex-flow:column nowrap;justify-content:center}.productdb-active-filters__edit-block[hidden]{display:none}@media all and (max-width:61.1875em){.productdb-active-filters__edit-block{flex:0 1 auto;padding:3rem 0 1rem;margin-right:0;width:100%;border-right:0}}.productdb-active-filters__filter-toggle{display:flex;flex-flow:row nowrap;align-items:center;padding:1rem 2rem;font-size:1.5rem;line-height:1.4;background:#ca0505;color:#fff;border:.1rem solid #ca0505;border-radius:2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}@media all and (max-width:35.4375em){.productdb-active-filters__filter-toggle{font-size:1.2rem;font-weight:600}}.productdb-active-filters__filter-toggle:focus-visible{color:#fff;background-color:#2c2a29;border-color:#ca0505}.productdb-active-filters__filter-toggle:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.productdb-active-filters__filter-toggle:focus-visible,.productdb-active-filters__filter-toggle:active{text-decoration:underline}.productdb-active-filters__filter-toggle:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.productdb-active-filters__filter-toggle svg{flex:0 0 auto;min-width:0;width:2rem;height:2rem;margin-right:1.4rem}.productdb-active-filters__filter-toggle&gt;span{flex:1 1 auto;min-width:0}.productdb-active-filters__view-block{flex:1 1 auto;min-width:0;padding:3rem 0;display:flex;flex-flow:row wrap;align-items:center}@media all and (max-width:61.1875em){.productdb-active-filters__view-block{width:100%;padding:1rem 0}}.productdb-active-filters-title-block{flex:0 1 auto;min-width:0;padding-right:2rem}.productdb-active-filters-title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:600;color:#000;padding:.2rem 0}@media all and (max-width:35.4375em){.productdb-active-filters-title{font-size:1.2rem}}.productdb-active-filters-list{flex:0 1 auto;min-width:0;display:flex;flex-flow:row wrap;margin:-0.2rem}.productdb-active-filters-list__item{flex:0 1 auto;min-width:0;padding:.2rem}.productdb-active-filters-list__link{display:flex;flex-flow:row nowrap;align-items:center;background-color:#ca0505;color:#fff;border-radius:.4rem;padding:.2rem .8rem;font-size:1.3rem;line-height:1.5;font-weight:600;text-decoration:none}.productdb-active-filters-list__link[data-type=segments]{color:#2c2a29;background-color:#e6dfd8}.productdb-active-filters-list__link:hover,.productdb-active-filters-list__link:focus{text-decoration:underline}.productdb-active-filters-list__link&gt;span{flex:1 1 auto;min-width:0}.productdb-active-filters-list__link&gt;svg{flex:0 0 auto;min-width:0;margin-left:.8rem;width:1rem;height:1rem}.productdb-filter{background-color:#f3f3f3;padding:2rem 2rem .6rem 2rem}@media all and (max-width:61.1875em){.productdb-filter{background-color:rgba(0,0,0,0);padding:2rem 0}}.productdb-filter__active-filters{display:none;margin:0 0 2rem 0}.productdb-filter-form-searchblock{display:flex;flex-flow:row nowrap;justify-content:center;margin-bottom:.6rem}.productdb-filter-form-searchblock:only-child{margin-bottom:1.4rem}.productdb-filter-form-searchblock__search-holder{flex:1 1 auto;min-width:0}.productdb-filter-form-searchblock__search-holder-inner{position:relative}.productdb-filter-form-searchblock__search-holder .productdb-filter-form-searchblock__search-input{background-color:#fff;padding-right:4rem}.productdb-filter-form-searchblock__search-submit{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4rem;height:4rem;position:absolute;top:0;right:0;z-index:1;color:#ca0505;transition:color .15s ease-out}.productdb-filter-form-searchblock__search-submit:hover,.productdb-filter-form-searchblock__search-submit:focus{color:#000}.productdb-filter-form-searchblock__search-submit svg{width:2.4rem;height:2.4rem}.productdb-filter-form-searchblock__reset-holder{flex:0 1 auto;min-width:0;margin-left:.8rem}.productdb-filter-form-searchblock__reset-link{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4rem;height:4rem;color:#ca0505}.productdb-filter-form-searchblock__reset-link svg{width:2.4rem;height:2.4rem}.productdb-filter-form-block{position:relative;border-bottom:.1rem solid #e6dfd8}.productdb-filter-form-block:last-child{border-bottom:0}.productdb-filter-form-block__header{font-size:1.5rem;line-height:1.5;font-weight:600}.productdb-filter-form-block__title{font-size:1.5rem;line-height:1.5;font-weight:600}.productdb-filter-form-block__toggle-button{display:flex;flex-flow:row nowrap;width:100%;font-size:inherit;line-height:inherit;font-weight:inherit;padding:1.4rem 0}.productdb-filter-form-block__toggle-button&gt;span{flex:1 1 auto;min-width:0}.productdb-filter-form-block__toggle-button&gt;svg{flex:0 0 auto;min-width:0;margin-top:.8rem;width:1.2rem;height:.8rem;fill:#ca0505;transition:transform .15s ease-out}.productdb-filter-form-block__toggle-button[aria-expanded=true] svg{transform:scale(-1)}.productdb-filter-form-block__content{padding:0 0 1.4rem 0}.productdb-filter-form-block__content[hidden]{display:none}.productdb-filter-form-filterlist__item{padding:.2rem 0}.productdb-filter-form-item-inner{display:flex;flex-flow:row nowrap;justify-content:space-between}.productdb-filter-form-subholder{padding:1rem 1rem 1rem 3rem}.productdb-filter-form-sublist__item{padding:.2rem 0}.productdb-filter-form-grouplist__item{padding:.2rem 0}.productdb-filter-form-grouplist__title{font-size:1.4rem;line-height:1.5;font-weight:600}.productdb-filter-form-grouplist__item{padding:.2rem 0}.productdb-filter-form-sliderfilter{padding:0 0 1rem 0}.productdb-filter-form-sliderfilter__values{padding-bottom:.8rem;font-size:1.4rem;line-height:1.5}.productdb-filter-form-sliderfilter__slider{padding:0 1.2rem 0 .6rem}.productdb-filter-checkbox__label-visualisation{display:flex;flex-flow:row nowrap;margin:0 -0.2rem}.productdb-filter-checkbox__label-visualisation&gt;svg{flex:0 1 auto;min-width:0;display:block;width:1.2rem;height:1.8rem;margin:0 .2rem}.productdb-filter-form-info-actions{flex:0 0 auto;min-width:0;margin-left:1rem}.productdb-filter-form-info-action{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#ca0505;border-radius:50%;transition:color .15s ease-out}.productdb-filter-form-info-action[hidden]{display:none}.productdb-filter-form-info-action:hover,.productdb-filter-form-info-action:focus{color:#000}.productdb-filter-form-info-action svg{width:2.4rem;height:2.4rem}.productdb-filter-form-filter-extrainfo{margin:.5rem 0 .5rem 3rem;border:.1rem solid #e6dfd8;border-radius:.4rem;padding:1rem;font-size:1.2rem;line-height:1.5}.productdb-filter-form-filter-extrainfo[hidden]{display:none}.productdb-filter-item-action-block{margin-top:1rem}.productdb-filter-item-clear-link{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505;text-decoration:none}.productdb-filter-item-clear-link:hover,.productdb-filter-item-clear-link:focus{text-decoration:underline}.productdb-results-visual-filter-block+.productdb-results-visual-filter-block{margin-top:5rem}.productdb-results-visual-filter-block__header{margin-bottom:2.4rem}.productdb-results-visual-filter-block__title{font-size:2.2rem;line-height:1.36;font-weight:bold}.productdb-results-visual-filter-block__content{display:flex;flex-flow:row wrap;margin:0 -1.6rem -3.2rem}@media all and (max-width:47.9375em){.productdb-results-visual-filter-block__content{margin:0 -0.8rem -1.6rem}}.productdb-results-visual-filter-block__content&gt;*{flex:0 1 auto;min-width:0;width:25%;padding:0 1.6rem 3.2rem;display:flex;flex-flow:column nowrap}@media all and (max-width:71.1875em){.productdb-results-visual-filter-block__content&gt;*{width:33.3333%}}@media all and (max-width:47.9375em){.productdb-results-visual-filter-block__content&gt;*{width:50%;padding:0 .8rem 1.6rem}}@media all and (max-width:23.0625em){.productdb-results-visual-filter-block__content&gt;*{width:100%}}.productdb-results-visual-filter-block__content&gt;*&gt;*{width:100%;flex:1 1 auto}.productdb-overview__results-header{position:relative;margin-bottom:3rem}.productdb-overview__results-header:empty{display:none}.productdb-overview__results-header-counter{font-size:1.5rem;line-height:1.5;font-weight:600;color:#565554;padding-bottom:1rem;border-bottom:.1rem solid #e6dfd8}.productdb-overview__results-header-filters{border-bottom:.1rem solid #e6dfd8}.productdb-results-items{display:flex;flex-flow:row wrap;margin:0 -1.6rem -3.2rem}@media all and (max-width:47.9375em){.productdb-results-items{margin:0 -0.8rem -1.6rem}}.productdb-results-items&gt;*{flex:0 1 auto;min-width:0;width:25%;padding:0 1.6rem 3.2rem}@media all and (max-width:71.1875em){.productdb-results-items&gt;*{width:33.3333%}}@media all and (max-width:47.9375em){.productdb-results-items&gt;*{width:50%;padding:0 .8rem 1.6rem}}@media all and (max-width:23.0625em){.productdb-results-items&gt;*{width:100%}}.productdb-results-items&gt;*{display:flex;flex-flow:column nowrap}.productdb-results-items&gt;*&gt;*{width:100%;flex:1 1 auto}.productdb-results-items[data-type=author]{margin:0 -1.6rem -3.2rem}.productdb-results-items[data-type=author]&gt;*{width:33.3333%;padding:0 1.6rem 3.2rem}@media all and (max-width:61.1875em){.productdb-results-items[data-type=author]&gt;*{width:50%}}@media all and (max-width:47.9375em){.productdb-results-items[data-type=author]&gt;*{width:100%}}@media all and (max-width:35.4375em){.productdb-results-items[data-type=author]&gt;*{width:100%}}.productdb-filter-page-node--sidebar .productdb-results-items[data-type=author]&gt;*{width:33.3333%}@media all and (max-width:81.1875em){.productdb-filter-page-node--sidebar .productdb-results-items[data-type=author]&gt;*{width:50%}}@media all and (max-width:61.1875em){.productdb-filter-page-node--sidebar .productdb-results-items[data-type=author]&gt;*{width:50%}}@media all and (max-width:47.9375em){.productdb-filter-page-node--sidebar .productdb-results-items[data-type=author]&gt;*{width:100%}}@media all and (max-width:35.4375em){.productdb-filter-page-node--sidebar .productdb-results-items[data-type=author]&gt;*{width:100%}}.productdb-results-items[data-type=video]{margin:0 -2rem -3.2rem}@media all and (max-width:82.8125em){.productdb-results-items[data-type=video]{margin:0 -1.6rem -3.2rem}}@media all and (max-width:47.9375em){.productdb-results-items[data-type=video]{margin:0 -0.8rem -1.6rem}}.productdb-results-items[data-type=video]&gt;*{padding:0 2rem 3.2rem}@media all and (max-width:82.8125em){.productdb-results-items[data-type=video]&gt;*{padding:0 1.6rem 3.2rem}}@media all and (max-width:61.1875em){.productdb-results-items[data-type=video]&gt;*{width:50%}}@media all and (max-width:47.9375em){.productdb-results-items[data-type=video]&gt;*{padding:0 .8rem 1.6rem;width:50%}}@media all and (max-width:35.4375em){.productdb-results-items[data-type=video]&gt;*{width:100%}}@media all and (max-width:35.4375em){.productdb-results-items[data-type=video]&gt;.video-teaser{padding-top:1.6rem;border-top:.1rem solid #e6dfd8}.productdb-results-items[data-type=video]&gt;.video-teaser:first-child{border-top:0}.productdb-results-items[data-type=video]&gt;.video-teaser:nth-child(even){background-color:#f3f3f3}}@media all and (max-width:19.9375em){.productdb-results-items[data-type=video]&gt;.video-teaser{padding-top:0;border-top:0}.productdb-results-items[data-type=video]&gt;.video-teaser:nth-child(even){background-color:rgba(0,0,0,0)}}.productdb-results-items[data-type=video] .productdb-load-more-container.productdb-load-more-container{margin-top:2rem}@media all and (max-width:35.4375em){.productdb-results-items[data-type=video] .productdb-load-more-container.productdb-load-more-container{margin-top:4rem}}@media all and (max-width:19.9375em){.productdb-results-items[data-type=video] .productdb-load-more-container.productdb-load-more-container{margin-top:2rem}}.productdb-filter-page-node--sidebar .productdb-results-items[data-type=video]&gt;*{width:33.3333%}@media all and (max-width:61.1875em){.productdb-filter-page-node--sidebar .productdb-results-items[data-type=video]&gt;*{width:50%}}@media all and (max-width:47.9375em){.productdb-filter-page-node--sidebar .productdb-results-items[data-type=video]&gt;*{width:50%}}@media all and (max-width:35.4375em){.productdb-filter-page-node--sidebar .productdb-results-items[data-type=video]&gt;*{width:100%}}.productdb-results-holder .productdb-load-more-container.productdb-load-more-container{display:flex;flex-flow:column nowrap;width:100%;margin-top:2rem;padding:0 1.6rem 3.2rem}@media all and (max-width:47.9375em){.productdb-results-holder .productdb-load-more-container.productdb-load-more-container{padding:0 .8rem 1.6rem}}.productdb-results-holder .productdb-load-more-button{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.productdb-results-holder .productdb-load-more-button:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.productdb-results-holder .productdb-load-more-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.productdb-results-holder .productdb-load-more-button:focus-visible,.productdb-results-holder .productdb-load-more-button:active{text-decoration:underline}.productdb-results-holder .productdb-load-more-button:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.productdb-results-holder .productdb-load-more-button&gt;span{flex:0 1 auto}.productdb-results-holder .productdb-load-more-button&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.productdb-results-holder .productdb-load-more-button{width:auto;margin:0 auto}.productdb-no-results-block{background-color:#f3f3f3;padding:1rem 2rem;border-radius:.4rem}.productdb-results-holder-blocklink,.productdb-results-holder-blockholder{display:flex;flex-flow:column nowrap;text-decoration:none}.productdb-results-holder-blocklink&gt;*,.productdb-results-holder-blockholder&gt;*{width:100%;flex:1 1 auto}@media print{.recipe-page .comment-block{display:none}}.recipe-page-actionbar{margin:3.2rem 0}@media all and (max-width:47.9375em){.recipe-page-actionbar{margin:2rem 0}}@media print{.recipe-page-actionbar{display:none}}.recipe-page-brandhighlights{margin:3.2rem 0}.recipe-page-brandhighlights__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.recipe-page-brandhighlights__content{padding:0 2rem}@media all and (max-width:35.4375em){.recipe-page-brandhighlights__content{padding:0}}.recipe-page-brandhighlights__content-holder{width:50%;margin:0 auto}@media all and (max-width:47.9375em){.recipe-page-brandhighlights__content-holder{width:100%}}.recipe-page-brandhighlights .recipe-field-brand-highlights__value&gt;ul{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2rem -2rem;padding:0}.recipe-page-brandhighlights .recipe-field-brand-highlights__value&gt;ul&gt;li{flex:0 1 auto;min-width:0;width:100%;padding:0 2rem 2rem}.recipe-page-intro-holder{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}@media all and (max-width:47.9375em){.recipe-page-intro-holder{max-width:100%;padding-left:0;padding-right:0}}.recipe-page-intro{position:relative;display:flex;flex-flow:row nowrap;background-color:#efebe5}@media all and (max-width:47.9375em){.recipe-page-intro{display:block;background-color:rgba(0,0,0,0)}}@media print{.recipe-page-intro{border:.1rem solid}}.recipe-page-intro__image-block{position:relative;flex:0 1 auto;min-width:0;width:45.5%;display:flex;flex-flow:column nowrap}@media all and (max-width:47.9375em){.recipe-page-intro__image-block{width:100%}}.recipe-page-intro__image-block-inner{flex:1 1 auto;position:relative;width:100%;height:0;padding-bottom:75%}.recipe-page-intro__image-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.recipe-page-intro__text-block{position:relative;flex:0 0 auto;min-width:0;width:54.5%;order:-1;padding:3rem 4rem}@media all and (max-width:47.9375em){.recipe-page-intro__text-block{width:100%;padding:0}}.recipe-page-intro__infobar{color:#2c2a29;margin-bottom:2rem}@media all and (max-width:47.9375em){.recipe-page-intro__infobar{margin-bottom:1.6rem;padding:1.2rem 0;background-color:#efebe5}}.recipe-page-intro__infobar-inner{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}@media all and (max-width:47.9375em){.recipe-page-intro__infobar-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}}.recipe-page-intro__author-block{flex:1 1 auto;min-width:0;margin-right:2rem}.recipe-page-intro__author-block .author-micro-teaser+.author-micro-teaser{margin-top:1rem}.recipe-page-intro__info-items-block{flex:0 1 auto;min-width:0}.recipe-page-intro__info-items{display:flex;flex-flow:row wrap;align-items:center;margin:1.8rem -1.4rem 0}@media all and (max-width:47.9375em){.recipe-page-intro__info-items{margin:1.8rem -1.4rem}}@media all and (max-width:35.4375em){.recipe-page-intro__info-items{margin:.9rem -1rem}}.recipe-page-intro__info-item{flex:0 1 auto;min-width:0;padding:0 1.4rem;display:flex;flex-flow:row nowrap;align-items:center;font-size:1.3rem;line-height:1.36;font-weight:normal}@media all and (max-width:35.4375em){.recipe-page-intro__info-item{padding:0 1rem}}.recipe-page-intro__info-item-graphic{flex:0 0 auto;min-width:0;margin-right:.8rem;display:flex;flex-flow:row nowrap}.recipe-page-intro__info-item-graphic-item svg{width:1.4rem;height:1.4rem}.recipe-page-intro__info-item-graphic-item+.recipe-page-intro__info-item-graphic-item{margin-left:.2rem}.recipe-page-intro__info-item-text{flex:1 1 auto;min-width:0}@media all and (max-width:47.9375em){.recipe-page-intro__content{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}}.recipe-page-intro__blockquote-content{quotes:initial}@media all and (max-width:47.9375em){.recipe-page-intro__blockquote-content{display:none}}.recipe-page-intro__blockquote-content::before,.recipe-page-intro__blockquote-content::after{font-weight:bold;font-size:1.1em;line-height:1em;color:#ca0505}.recipe-page-intro__blockquote-content::before{content:open-quote}.recipe-page-intro__blockquote-content::after{content:close-quote}.recipe-page-intro__blockquote-mobile-content{display:none}@media all and (max-width:47.9375em){.recipe-page-intro__blockquote-mobile-content{display:block}}.recipe-page-intro__blockquote-mobile-content-item{quotes:initial}.recipe-page-intro__blockquote-mobile-content-item::before,.recipe-page-intro__blockquote-mobile-content-item::after{font-weight:bold;font-size:1.1em;line-height:1em;color:#ca0505}.recipe-page-intro__blockquote-mobile-content-item::before{content:open-quote}.recipe-page-intro__blockquote-mobile-content-item::after{content:close-quote}.recipe-page-intro__blockquote-mobile-content-item--short::after{display:none}.recipe-page-intro__blockquote-mobile-content-toggle{margin-top:1rem;display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:1.4rem;line-height:1.5;color:#ca0505;text-decoration:none}.recipe-page-intro__blockquote-mobile-content-toggle:hover,.recipe-page-intro__blockquote-mobile-content-toggle:focus{text-decoration:underline}.recipe-page-intro__blockquote-mobile-content-toggle span{flex:1 1 auto;min-width:0}.recipe-page-intro__blockquote-mobile-content-toggle svg{flex:0 0 auto;min-width:0;margin-left:.8rem;width:1.2rem;height:.8rem}.recipe-page-intro__blockquote-mobile-content-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.recipe-page-intro__specs{margin-top:2rem}.recipe-page-intro__specs-list-item{display:flex;flex-flow:row wrap}@media all and (max-width:23.0625em){.recipe-page-intro__specs-list-item{margin-top:.6rem}}.recipe-page-intro__specs-list-item dt{flex:0 1 auto;min-width:0;margin-right:.5em}@media all and (max-width:23.0625em){.recipe-page-intro__specs-list-item dt{width:100%;margin-right:0}}.recipe-page-intro__specs-list-item dd{flex:0 1 auto;min-width:0}.recipe-page-intro__notes{margin-top:2rem;font-size:1.6rem;line-height:1.35;font-weight:600}@media all and (max-width:35.4375em){.recipe-page-intro__notes{font-size:1.5rem;text-align:center}}.recipe-page-intro__navigation{margin-top:2rem;font-size:1.6rem;line-height:1.375;font-weight:normal}.recipe-page-intro__navigation ol{list-style:none;counter-reset:intro-partnav}.recipe-page-intro__navigation li{counter-increment:intro-partnav}.recipe-page-intro__navigation li::before{content:counter(intro-partnav) ". ";display:inline-block;min-width:2.4rem;color:#ca0505;padding-right:.3em}.recipe-page-intro__navigation li+li{margin-top:.2em}.recipe-page-intro__navigation a{text-decoration:none}.recipe-page-intro__navigation a:hover,.recipe-page-intro__navigation a:focus,.recipe-page-intro__navigation a:active{text-decoration:underline}.recipe-page-intro__author-block .author-micro-teaser{position:relative}.recipe-page-intro__author-block .author-micro-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.recipe-page-intro__author-block .author-micro-teaser__image-block{flex:0 0 auto;min-width:0;margin-right:1.2rem}.recipe-page-intro__author-block .author-micro-teaser__image-holder{width:5.2rem;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}@media all and (max-width:35.4375em){.recipe-page-intro__author-block .author-micro-teaser__image-holder{width:3.6rem}}.recipe-page-intro__author-block .author-micro-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.recipe-page-intro__author-block .author-micro-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.recipe-page-intro__author-block .author-micro-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.recipe-page-intro__author-block .author-micro-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.recipe-page-intro__author-block .author-micro-teaser__content-block{flex:1 1 auto;min-width:0}.recipe-page-intro__author-block .author-micro-teaser__name{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505}.recipe-page-intro__author-block .author-micro-teaser__name a{text-decoration:none}.recipe-page-intro__author-block .author-micro-teaser__name a:hover,.recipe-page-intro__author-block .author-micro-teaser__name a:focus,.recipe-page-intro__author-block .author-micro-teaser__name a:active{text-decoration:underline}.recipe-page-intro__topics{margin:2rem 0}.recipe-page-intro__topics .productdb-topics__item-list{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.recipe-page-intro__topics .productdb-topics__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.recipe-page-intro__topics .productdb-topic-tag{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase;border:.1rem solid #e6dfd8}.recipe-page-intro__topics .productdb-topic-tag[data-topic-id="34"]{background-color:#3de5f7;color:#000}.recipe-page-intro__topics .productdb-topic-tag[data-topic-id="35"]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-page-intro__topics .productdb-topic-tag[data-topic-id="36"]{background-color:#faba00;color:#000}.recipe-page-intro__topics .productdb-topic-tag[data-topic-id="37"]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-page-intro__topics .productdb-topic-tag[data-topic-id="38"]{background-color:#ded6cc;color:#000}.recipe-page-intro__topics .productdb-topic-tag[data-topic-id="39"]{background-color:#fbd6b7;color:#000}.recipe-page-intro__topics .productdb-topic-tag[data-topic-id="40"]{background-color:#3191c9;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-page-intro__topics .productdb-topic-tag[data-topic-id="41"]{background-color:#d1e0d7;color:#000}.recipe-page-intro__topics .productdb-topic-tag[data-topic-id="42"]{background-color:#ffecc1;color:#000}.recipe-page-options{margin:2.8rem 0}.recipe-page-options__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.recipe-page-options__unit-switch-block .recipe-unit-switch-list{display:flex;flex-flow:row nowrap}.recipe-page-options__unit-switch-block .recipe-unit-switch-list li{flex:0 1 auto;min-width:0;display:flex;flex-flow:column nowrap}.recipe-page-options__unit-switch-block .recipe-unit-switch-list li&gt;*{flex:1 1 auto;width:100%}.recipe-page-options__unit-switch-block .recipe-unit-switch-list a{font-size:1.6rem;line-height:1.4;font-weight:normal;text-decoration:none;color:#ca0505;background-color:#fff;border:.1rem solid #ca0505;padding:.8rem 1.4rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:color .15s ease-out,background-color .15s ease-out}.recipe-page-options__unit-switch-block .recipe-unit-switch-list a:hover,.recipe-page-options__unit-switch-block .recipe-unit-switch-list a:focus,.recipe-page-options__unit-switch-block .recipe-unit-switch-list a:active{text-decoration:underline}.recipe-page-options__unit-switch-block .recipe-unit-switch-list a[aria-current=true]{color:#fff;background-color:#ca0505}.recipe-page-options__unit-switch-block .recipe-unit-switch-list li:first-child a{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.recipe-page-options__unit-switch-block .recipe-unit-switch-list li:last-child a{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.recipe-page-options__unit-switch-block .recipe-unit-switch-list li:nth-child(n+2) a{border-left:0}@media print{.recipe-page-options{display:none}}.recipe-page-partnavigation__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.recipe-page-partnavigation__inner{display:flex;flex-flow:row nowrap}.recipe-page-partnavigation__bar-holder{flex:1 1 auto;min-width:0}@media all and (max-width:61.1875em){.recipe-page-partnavigation__bar-holder{display:none}}.recipe-page-partnavigation__bar{position:relative}@media all and (max-width:61.1875em){.recipe-page-partnavigation__bar{padding:1rem 0;border:.1rem solid #e6dfd8;border-radius:1.2rem;background-color:#fff}}.recipe-page-partnavigation__bar ol{display:flex;flex-flow:row wrap;list-style:none;margin:0 -0.2rem -0.5rem -0.2rem;counter-reset:partnav}.recipe-page-partnavigation__bar ol li{flex:0 1 auto;min-width:0;counter-increment:partnav;padding:0 .2rem .5rem .2rem;display:flex;flex-flow:column nowrap}@media all and (max-width:61.1875em){.recipe-page-partnavigation__bar ol li{width:100%}}.recipe-page-partnavigation__bar ol a{width:100%;flex:1 0 auto;display:flex;align-items:center;font-size:1.6rem;line-height:1.375;text-decoration:none;font-weight:normal;padding:1.1rem 1.8rem 1rem;border:.1rem solid #e6dfd8;border-radius:1.2rem;background-color:#fff;transition:background-color .15s ease-out}.recipe-page-partnavigation__bar ol a:hover,.recipe-page-partnavigation__bar ol a:focus{background-color:#e6dfd8}.recipe-page-partnavigation__bar ol a:focus,.recipe-page-partnavigation__bar ol a:active{text-decoration:underline}.recipe-page-partnavigation__bar ol a::before{content:counter(partnav) ". ";display:inline-block;min-width:2.4rem;color:#ca0505;padding-right:.3em}@media all and (max-width:61.1875em){.recipe-page-partnavigation__bar ol a{border:0;border-radius:0;background-color:rgba(0,0,0,0);padding:.2rem 1.8rem;align-items:flex-start}.recipe-page-partnavigation__bar ol a:hover,.recipe-page-partnavigation__bar ol a:focus{background-color:rgba(0,0,0,0);text-decoration:underline}}.recipe-page-partnavigation__graphic-block{flex:0 1 auto;min-width:0;width:25%;max-width:20rem;margin-left:2rem}@media all and (max-width:61.1875em){.recipe-page-partnavigation__graphic-block{width:50%;margin-left:0}}@media all and (max-width:24.1875em){.recipe-page-partnavigation__graphic-block{width:100%;max-width:100%}}.recipe-page-partnavigation__graphic-holder{border:.1rem solid #e6dfd8;border-radius:1.2rem;background-color:#fff;padding:5%}.recipe-page-partnavigation__graphic-image-link{display:block;position:relative;width:100%;height:0;padding-bottom:75%}.recipe-page-partnavigation__graphic-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.recipe-page-partnavigation__graphic-image-link-icon{position:absolute;z-index:1;bottom:0;right:0;display:block;border:.1rem solid #e6dfd8;border-radius:50%;padding:.3rem;background-color:#fff;transition:background-color .15s ease-out}.recipe-page-partnavigation__graphic-image-link-icon svg{display:block;width:1.2rem;height:1.2rem}.recipe-page-partnavigation__graphic-image-link:hover .recipe-page-partnavigation__graphic-image-link-icon,.recipe-page-partnavigation__graphic-image-link:focus .recipe-page-partnavigation__graphic-image-link-icon{background-color:#f3f3f3}@media print{.recipe-page-partnavigation{display:none}}.recipe-page-parts{margin:5.2rem 0}.recipe-page-parts__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.productdb-recipe-parts{counter-reset:recipepart}.productdb-recipe-part{counter-increment:recipepart}@media print{.productdb-recipe-part{page-break-inside:avoid}}.productdb-recipe-part+.productdb-recipe-part{margin-top:5.2rem}.productdb-recipe-part__header{padding:.6rem 1.8rem;background-color:#efebe5;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.productdb-recipe-part__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.8rem;line-height:1.36;font-weight:normal;color:inherit;scroll-margin-top:16rem}@media all and (max-width:62.4375em){.productdb-recipe-part__title{scroll-margin-top:6rem}}@media all and (max-width:35.4375em){.productdb-recipe-part__title{font-size:2.2rem}}@media all and (max-width:23.0625em){.productdb-recipe-part__title{font-size:2rem}}.productdb-recipe-part__title::before{content:counter(recipepart) ". ";display:inline-block;min-width:2.4rem;color:#ca0505;padding-right:.3em}.productdb-recipe-part__content{margin-top:3.2rem;padding:0 2rem}@media all and (max-width:35.4375em){.productdb-recipe-part__content{padding:0}}.productdb-recipe-part-item{font-size:1.6rem;line-height:1.5}.productdb-recipe-part-item+.productdb-recipe-part-item{margin-top:3.2rem}.productdb-recipe-part-zones{display:flex;flex-flow:row wrap}.productdb-recipe-part-zone{flex:0 1 auto}.productdb-recipe-part-zone--ingredients{width:54.5%;padding-right:5%}@media all and (max-width:47.9375em){.productdb-recipe-part-zone--ingredients{width:100%;padding-right:0}}@media print{.productdb-recipe-part-zone--ingredients{width:100%;padding-right:0}}.productdb-recipe-part-zone--directions{width:45.5%}@media all and (max-width:47.9375em){.productdb-recipe-part-zone--directions{width:100%}}@media print{.productdb-recipe-part-zone--directions{width:100%}}@media all and (max-width:47.9375em){.productdb-recipe-part-zone--ingredients+.productdb-recipe-part-zone--directions{margin-top:3.2rem}}@media print{.productdb-recipe-part-zone--ingredients+.productdb-recipe-part-zone--directions{margin-top:3.2rem}}.productdb-recipe-part-zone__header{display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:1rem;border-bottom:.1rem solid #e6dfd8}.productdb-recipe-part-zone__title{flex:1 1 auto;min-width:0;padding-right:2rem;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.productdb-recipe-part-zone__title{font-size:2rem}}@media all and (max-width:23.0625em){.productdb-recipe-part-zone__title{font-size:1.8rem}}.productdb-recipe-part-zone__header-options{flex:0 1 auto;min-width:0;align-self:center}.productdb-recipe-part-zone__header-options .recipe-unit-switch-list{display:flex;flex-flow:row nowrap}.productdb-recipe-part-zone__header-options .recipe-unit-switch-list li{flex:0 1 auto;min-width:0;display:flex;flex-flow:column nowrap}.productdb-recipe-part-zone__header-options .recipe-unit-switch-list li&gt;*{flex:1 1 auto;width:100%}.productdb-recipe-part-zone__header-options .recipe-unit-switch-list a{font-size:1.4rem;line-height:1;font-weight:normal;text-decoration:none;color:#ca0505;background-color:#fff;border:.1rem solid #ca0505;padding:.6rem .8rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:color .15s ease-out,background-color .15s ease-out}.productdb-recipe-part-zone__header-options .recipe-unit-switch-list a:hover,.productdb-recipe-part-zone__header-options .recipe-unit-switch-list a:focus,.productdb-recipe-part-zone__header-options .recipe-unit-switch-list a:active{text-decoration:underline}.productdb-recipe-part-zone__header-options .recipe-unit-switch-list a[aria-current=true]{color:#fff;background-color:#ca0505}.productdb-recipe-part-zone__header-options .recipe-unit-switch-list li:first-child a{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.productdb-recipe-part-zone__header-options .recipe-unit-switch-list li:last-child a{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.productdb-recipe-part-zone__header-options .recipe-unit-switch-list li:nth-child(n+2) a{border-left:0}.productdb-recipe-part-zone__header+.productdb-recipe-part-zone__content{margin-top:2rem}.productdb-recipe-part-ingredients ul .recipe-ingredient{display:flex;flex-flow:row nowrap}.productdb-recipe-part-ingredients ul .recipe-ingredient-quantity{flex:0 0 auto;min-width:0;width:10rem;margin-left:2rem}.productdb-recipe-part-ingredients ul .recipe-ingredient-product{flex:1 1 auto;min-width:0}.productdb-recipe-part-ingredients ul a{color:#ca0505;text-decoration:none}.productdb-recipe-part-ingredients ul a:hover,.productdb-recipe-part-ingredients ul a:focus{text-decoration:underline}.productdb-recipe-part-directions ol{margin:0 0 0 2em;counter-reset:recipe-direction}.productdb-recipe-part-directions ol li{counter-increment:recipe-direction}.productdb-recipe-part-directions ol li::marker{display:list-item;content:counter(recipe-direction) ". ";font-size:1.2em;font-weight:600}.productdb-recipe-part-directions ol li+li{margin-top:.2em}.productdb-recipe-part-tools{margin-top:2rem}.productdb-recipe-part-tools__title-container{border-bottom:.1rem solid #e6dfd8}.productdb-recipe-part-tools__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal;color:inherit;margin-bottom:1rem}@media all and (max-width:35.4375em){.productdb-recipe-part-tools__title{font-size:2rem}}@media all and (max-width:23.0625em){.productdb-recipe-part-tools__title{font-size:1.8rem}}.productdb-recipe-part-tools__toggle-button{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal;color:inherit;margin-bottom:1rem}@media all and (max-width:35.4375em){.productdb-recipe-part-tools__toggle-button{font-size:2rem}}@media all and (max-width:23.0625em){.productdb-recipe-part-tools__toggle-button{font-size:1.8rem}}.productdb-recipe-part-tools__toggle-button&gt;span{flex:1 1 auto;min-width:0}.productdb-recipe-part-tools__toggle-button&gt;svg{flex:0 0 auto;min-width:0;margin-left:1rem;width:1.2rem;height:.8rem;fill:#ca0505;transition:transform .15s ease-out}.productdb-recipe-part-tools__toggle-button[aria-expanded=true]&gt;svg{transform:scale(-1)}.productdb-recipe-part-tools__content{margin-top:2rem}.productdb-recipe-part-tools__content li{position:relative;padding:.2rem 0 0 2rem}.productdb-recipe-part-tools__content li::before{content:"";display:block;width:0;height:0;border-radius:50%;border:.3rem solid;position:absolute;top:1rem;left:.4rem}.productdb-recipe-part-videos{margin-top:3.2rem}.productdb-recipe-part-videos__inner{width:50%;margin:0 auto}@media all and (max-width:47.9375em){.productdb-recipe-part-videos__inner{width:100%}}.productdb-recipe-part-videos .recipe-part-videos__header{margin-bottom:1.4rem}.productdb-recipe-part-videos .recipe-part-videos__header .related-videos__title{font-size:1.6rem;line-height:1.4;font-weight:normal;text-align:center}.productdb-recipe-part-videos .recipe-part-videos__items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2rem -2rem;padding:0}.productdb-recipe-part-videos .recipe-part-videos__items&gt;*{flex:0 1 auto;min-width:0;width:100%;padding:0 2rem 2rem}.productdb-recipe-part-extras{margin-top:3.2rem}.productdb-recipe-part-extras__inner{width:50%;margin:0 auto}@media all and (max-width:47.9375em){.productdb-recipe-part-extras__inner{width:100%}}.productdb-recipe-part-extras__content&gt;ul{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2rem -2rem;padding:0}.productdb-recipe-part-extras__content&gt;ul&gt;li{flex:0 1 auto;min-width:0;width:100%;padding:0 2rem 2rem}.recipe-page-video{margin:3.2rem 0}.recipe-page-video__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.recipe-page-video__content{padding:0 2rem}@media all and (max-width:35.4375em){.recipe-page-video__content{padding:0}}.recipe-page-video__holder{width:50%;margin:0 auto}@media all and (max-width:47.9375em){.recipe-page-video__holder{width:100%}}.video-page-actionbar{margin:6rem 0}@media all and (max-width:47.9375em){.video-page-actionbar{margin:3rem 0}}.video-page-applications{margin:3rem 0}.video-page-applications__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.video-page-applications__content{display:flex;flex-flow:row wrap;margin:0 -0.2rem;font-size:1.4rem;line-height:1.4;font-weight:normal}.video-page-applications__title{flex:0 1 auto;min-width:0;margin-right:1em;padding:.2rem 0;font-size:inherit;line-height:inherit;font-weight:bold}.video-page-applications__title::after{content:":"}.video-page-applications__list-holder{flex:0 1 auto;min-width:0;padding:.2rem 0}.video-page-applications__list-holder ul{display:flex;flex-flow:row wrap}.video-page-applications__list-holder li{flex:0 1 auto;min-width:0}.video-page-applications__list-holder li::after{content:",";padding-right:.5em}.video-page-applications__list-holder li:last-child::after{display:none}.video-page-applications__list-holder a{text-decoration:none;color:#ca0505}.video-page-applications__list-holder a:hover,.video-page-applications__list-holder a:focus,.video-page-applications__list-holder a:active{text-decoration:underline}.video-page-infoblock{margin:3rem 0}.video-page-infoblock__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.video-page-infoblock__columns{display:flex;flex-flow:row wrap}.video-page-infoblock__column{flex:0 1 auto;min-width:0;width:50%}@media all and (max-width:61.1875em){.video-page-infoblock__column{width:100%}}.video-page-infoblock__column--text{width:54%;padding-right:5rem}@media all and (max-width:61.1875em){.video-page-infoblock__column--text{width:100%;padding-right:0}}.video-page-infoblock__column--meta{width:46%;padding-left:5rem}@media all and (max-width:61.1875em){.video-page-infoblock__column--meta{width:100%;padding-left:0}}@media all and (max-width:61.1875em){.video-page-infoblock__column--text+.video-page-infoblock__column--meta{margin-top:2.8rem}}.video-page-infoblock__text{word-break:break-word}.video-page-troubleshooting-intro__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.video-page-troubleshooting-intro__columns{display:flex;flex-flow:row wrap;margin:0 -1.5rem -2rem}@media all and (max-width:35.4375em){.video-page-troubleshooting-intro__columns{margin:0 -1rem -2rem}}.video-page-troubleshooting-intro__column{flex:0 1 auto;min-width:0;width:50%;padding:0 1.5rem 2rem}@media all and (max-width:61.1875em){.video-page-troubleshooting-intro__column{width:100%}}@media all and (max-width:35.4375em){.video-page-troubleshooting-intro__column{padding:0 1rem 2rem}}.video-page-troubleshooting-intro__column--content{order:-1}@media all and (max-width:61.1875em){.video-page-troubleshooting-intro__column--content{order:initial}}.video-page-troubleshooting{margin:6rem 0}@media all and (max-width:47.9375em){.video-page-troubleshooting{margin:3rem 0}}.video-page-troubleshooting__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.video-page-troubleshooting__header{border-bottom:.1rem solid #e6dfd8}.video-page-troubleshooting__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.33;font-weight:600;color:#9e5a18;margin-bottom:.5em}.video-page-troubleshooting__content{margin-top:3rem}@media all and (max-width:35.4375em){.video-page-troubleshooting__content{margin-top:2rem}}.video-page-troubleshooting__content .recipe-field__value&gt;.item-list&gt;ul{display:flex;flex-flow:row wrap;margin:0 -1.5rem -3rem}@media all and (max-width:35.4375em){.video-page-troubleshooting__content .recipe-field__value&gt;.item-list&gt;ul{margin:0 -1rem -2rem}}.video-page-troubleshooting__content .recipe-field__value&gt;.item-list&gt;ul&gt;li{flex:0 1 auto;min-width:0;width:50%;padding:0 1.5rem 3rem}@media all and (max-width:61.1875em){.video-page-troubleshooting__content .recipe-field__value&gt;.item-list&gt;ul&gt;li{width:100%}}@media all and (max-width:35.4375em){.video-page-troubleshooting__content .recipe-field__value&gt;.item-list&gt;ul&gt;li{padding:0 1rem 2rem}}.video-page-troubleshooting__content .recipe-field__value&gt;.item-list&gt;ul&gt;li&gt;*{padding-bottom:4rem;border-bottom:.1rem solid #e6dfd8}@media all and (max-width:35.4375em){.video-page-troubleshooting__content .recipe-field__value&gt;.item-list&gt;ul&gt;li&gt;*{padding-bottom:3rem}}.video-page-video__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}@media all and (max-width:47.9375em){.video-page-video__inner{max-width:100%;padding-left:0;padding-right:0}}.video-page-player{position:relative}.video-page-video-meta{background-color:#efebe5;padding:2rem}@media all and (max-width:35.4375em){.video-page-video-meta{padding:1rem}}.video-page-video-meta__inner{display:flex;flex-flow:row wrap;align-items:center;margin:0 -2rem -1rem}@media all and (max-width:47.9375em){.video-page-video-meta__inner{margin:0}}.video-page-video-meta__inner&gt;*{flex:0 1 auto;min-width:0;padding:0 2rem 1rem}@media all and (max-width:47.9375em){.video-page-video-meta__inner&gt;*{padding:0}}.video-page-video-meta__authors{flex:1 1 auto;padding-right:2rem}@media all and (max-width:35.4375em){.video-page-video-meta__authors{padding-right:1rem}}.video-page-video-meta__info-items{display:flex;flex-flow:row wrap;align-items:center;margin:0 -1.4rem}@media all and (max-width:35.4375em){.video-page-video-meta__info-items{margin:0 -1rem}}.video-page-video-meta__info-item{flex:0 1 auto;min-width:0;padding:.6rem 1.4rem;display:flex;flex-flow:row nowrap;align-items:center;font-size:1.3rem;line-height:1.36;font-weight:normal}@media all and (max-width:35.4375em){.video-page-video-meta__info-item{padding:.6rem 1rem}}.video-page-video-meta__info-item-graphic{flex:0 0 auto;min-width:0;margin-right:.8rem;display:flex;flex-flow:row nowrap}.video-page-video-meta__info-item-graphic-item svg{width:1.4rem;height:1.4rem}.video-page-video-meta__info-item-graphic-item+.video-page-video-meta__info-item-graphic-item{margin-left:.2rem}.video-page-video-meta__info-item-text{flex:1 1 auto;min-width:0}.video-page-video-meta__cta-block{margin:.4rem 0}@media all and (max-width:47.9375em){.video-page-video-meta__cta-block{flex:1 1 auto;width:100%;margin-top:1rem}}.video-page-video-meta__cta-block a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.video-page-video-meta__cta-block a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.video-page-video-meta__cta-block a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.video-page-video-meta__cta-block a:focus-visible,.video-page-video-meta__cta-block a:active{text-decoration:underline}.video-page-video-meta__cta-block a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.video-page-video-meta__cta-block a&gt;span{flex:0 1 auto}.video-page-video-meta__cta-block a&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.video-page-video-meta__cta-block a{display:block;width:100%}.video-page-video .author-micro-teaser{position:relative}.video-page-video .author-micro-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.video-page-video .author-micro-teaser__image-block{flex:0 0 auto;min-width:0;margin-right:1.2rem}.video-page-video .author-micro-teaser__image-holder{width:5.2rem;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}@media all and (max-width:35.4375em){.video-page-video .author-micro-teaser__image-holder{width:3.6rem}}.video-page-video .author-micro-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.video-page-video .author-micro-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-page-video .author-micro-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.video-page-video .author-micro-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-page-video .author-micro-teaser__content-block{flex:1 1 auto;min-width:0}.video-page-video .author-micro-teaser__name{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505}.video-page-video .author-micro-teaser__name a{text-decoration:none}.video-page-video .author-micro-teaser__name a:hover,.video-page-video .author-micro-teaser__name a:focus,.video-page-video .author-micro-teaser__name a:active{text-decoration:underline}
.slidein-cta{display:none;position:fixed;z-index:597;bottom:0;right:2rem;width:calc(100% - 4rem);max-width:50rem;background-color:#efebe5;border:.1rem solid #e6dfd8;border-bottom:0}.slidein-cta.js-active{display:block;animation:ctaSlideUp .5s ease}.slidein-cta__actions{display:flex;flex-flow:row nowrap;justify-content:flex-end}.slidein-cta__close-button{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border-radius:50%;transition:color .15s ease-out}.slidein-cta__close-button:hover,.slidein-cta__close-button:focus{color:#ca0505}.slidein-cta__close-button svg{flex:0 0 auto;width:1.6rem;height:1.6rem}@keyframes ctaSlideUp{from{opacity:0;visibility:hidden;transform:translate3d(0,2rem,0)}to{opacity:1;visibility:visible;transform:none}}.cta-slidein-block{color:#000}.cta-slidein-block__inner{padding:0 5% 5% 5%}.cta-slidein-block__text-block{text-align:center}.cta-slidein-block__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.4;font-weight:bold}@media all and (max-width:35.4375em){.cta-slidein-block__title{font-size:1.8rem}}.cta-slidein-block__text-content{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.4;font-weight:normal}@media all and (max-width:35.4375em){.cta-slidein-block__text-content{font-size:1.4rem}}.cta-slidein-block__title+.cta-slidein-block__text-content{margin-top:2rem}.cta-slidein-block__text-content *+*{margin-top:1.4rem}.cta-slidein-block__link-holder{margin-top:2rem}.cta-slidein-block__links{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.8rem -1.6rem}.cta-slidein-block__links a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.cta-slidein-block__links a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.cta-slidein-block__links a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.cta-slidein-block__links a:focus-visible,.cta-slidein-block__links a:active{text-decoration:underline}.cta-slidein-block__links a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.cta-slidein-block__links a&gt;span{flex:0 1 auto}.cta-slidein-block__links a&gt;svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.cta-slidein-block__links a{margin:0 .8rem 1.6rem}.cta-slidein-block__links .ajax-progress{display:none}
</pre></body></html>