﻿:root{--f-base: 1.6rem;--red: #ff0000;--yellow: #f9cb38;--rating-star: #ffb800;--blue-medium: #dde3ed;--grey: #dddddd;--light-grey: #efefef;--grey-dark: #2c2c2c;--grey-light: #5c5c5c;--green: #44e5a6;--black: #000;--white: #fff;--blue: #143778;--dark-blue: #00266c;--blue-light: #f5f5f5;--cream: #fefcf7;--pink: #e00074;--textcolor: var(--grey-dark);--textfont: "Lato", sans-serif;--headingfont: "Lato", sans-serif;--border-radius: 3rem;--border-radius-large: 4.8rem;--button-border-radius: 3rem;--box-shadow: 0rem 0.4rem 0.4rem 0rem rgba(0, 0, 0, 0.2);--text-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.3);--transition-duration: 0.2s;--transition-easing: ease-out;--default-transition: background-color var(--transition-duration) var(--transition-easing), border-color var(--transition-duration) var(--transition-easing), color var(--transition-duration) var(--transition-easing), opacity var(--transition-duration) var(--transition-easing), box-shadow var(--transition-duration) var(--transition-easing), transform var(--transition-duration) var(--transition-easing), filter var(--transition-duration) var(--transition-easing), visibility var(--transition-duration) var(--transition-easing), font-weight var(--transition-duration) var(--transition-easing);--smooth-transition: var(--default-transition);--smooth-slow-transition: all 0.5s var(--transition-easing);--button-interactive-transition: var(--transition-duration) var(--transition-easing);--transform-transition: transform var(--transition-duration) var(--transition-easing);--main-header-sticky-top: 0;--main-header-compact-duration: 0.22s;--main-header-compact-easing: cubic-bezier(0.33, 0, 0.2, 1);--mobile-nav-slide-duration: 0.38s;--mobile-nav-slide-easing: cubic-bezier(0.16, 1, 0.3, 1)}@media only screen and (max-width: 1023px){:root{--border-radius: 2rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}*{outline:none !important;scrollbar-width:auto;scrollbar-color:var(--dark-blue) var(--blue-medium)}*::-webkit-scrollbar-track{margin-block:.2rem;background:var(--blue-medium);border-radius:3px}*::-webkit-scrollbar-thumb{background:var(--dark-blue);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:var(--dark-blue)}strong,b{font-weight:700}em{font-style:italic}u{text-decoration:underline}p:empty{display:none}html{font-size:62.5%;position:relative}body{width:100%;font:normal 400 calc(var(--f-base) * 1)/1 var(--textfont);color:var(--textcolor);background-color:var(--blue-light);margin:0;padding:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none}.screen-reader-text{display:none}img{display:block;line-height:0;max-width:100%;height:auto}img.lazy{transition:opacity .2s ease-in-out}img.lazy:not([data-loaded=true]):not(.loaded){opacity:0}img.lazy.loaded,img.lazy[data-loaded=true]{opacity:1}img.with-border{padding:1rem;background:#fff;box-shadow:var(--box-shadow)}.align-center img{margin:0 auto}.bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;line-height:0;object-fit:cover}.google-maps-wrapper{position:relative;padding:0 0 40% 0;height:0}.google-maps-wrapper img,.google-maps-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}@media only screen and (max-width: 1023px){.google-maps-wrapper{padding:0 0 66.67% 0}}@media only screen and (max-width: 480px){.google-maps-wrapper{padding:0 0 100%}}.wrap-square,.wrap-16-9,.wrap-4-3,.wrap-3-4{display:block;position:relative;height:0;margin:0;overflow:hidden}.wrap-square img,.wrap-16-9 img,.wrap-4-3 img,.wrap-3-4 img{position:absolute;inset:0 0 0 0;width:100%;height:100%;object-fit:cover}.wrap-square{padding:0 0 100% 0}.wrap-16-9{padding:0 0 56.25% 0}.wrap-4-3{padding:0 0 75% 0}.wrap-3-4{padding:0 0 133.333% 0}.center-align{margin-left:auto;margin-right:auto}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.alignleft,.float-left{float:left}.alignright,.float-right{float:right}::selection{background:var(--green);color:var(--dark-blue)}::-moz-selection{background:var(--green);color:var(--dark-blue)}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}.mob-only{display:none}@media only screen and (max-width: 1023px){.mob-only{display:block}}.desktop-only{display:block}@media only screen and (max-width: 1023px){.desktop-only{display:none}}.mob-img{display:none}@media only screen and (max-width: 750px){.mob-img{display:block}}.desktop-img{display:block}@media only screen and (max-width: 750px){.desktop-img{display:none}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animated-view{transition:var(--smooth-slow-transition)}.animated-view.fade-to-left{transform:translateX(20rem);opacity:0}.animated-view.fade-to-left.in-view{opacity:1;transform:translateX(0)}.animated-view.fade-to-right{transform:translateX(-20rem);opacity:0}.animated-view.fade-to-right.in-view{opacity:1;transform:translateX(0)}.animated-view.fade-to-top{transform:translateY(20rem);opacity:0}.animated-view.fade-to-top.in-view{opacity:1;transform:translateY(0px)}.animated-view.fade-to-bottom{transform:translateY(-20rem);opacity:0}.animated-view.fade-to-bottom.in-view{opacity:1;transform:translateY(0px)}.animated-view.fade-in{opacity:0}.animated-view.fade-in.in-view{opacity:1}.animated-view.zoom-in{transform:scale(0);transform-origin:center center}.animated-view.zoom-in.in-view{transform:scale(1)}.breadcrumbs{margin:2.4rem 0}@media only screen and (max-width: 750px){.breadcrumbs{margin:1.6rem 0}}.breadcrumbs__text{color:var(--dark-blue);display:flex;align-items:center;font:400 1.4rem/1.25 var(--textfont);margin:0;min-width:0;overflow:hidden}@media only screen and (max-width: 750px){.breadcrumbs__text{font-size:1.2rem;line-height:1.25}}.breadcrumbs__text>span{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;flex:1 1 auto;max-width:100%;overflow:hidden}.breadcrumbs__text>span>span:first-child{display:flex;align-items:center;flex-shrink:0}.breadcrumbs__text>span>span:first-child a{display:flex;align-items:center;justify-content:center;line-height:0;text-decoration:none;color:var(--dark-blue)}.breadcrumbs__text>span>span:first-child a:hover{text-decoration:underline}.breadcrumbs__text>span>span:first-child a svg{display:block}@media only screen and (max-width: 750px){.breadcrumbs__text>span>span:first-child a svg{width:1.2rem;height:auto}}.breadcrumbs__text>span>span:not(:first-child):not(.breadcrumb-separator):not(.breadcrumb_last){flex-shrink:0;white-space:nowrap}.breadcrumbs__text>span>.breadcrumb_last{min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-inline-end:.6rem}.breadcrumbs__text>span>.breadcrumb_last strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}@supports(text-overflow: "." "."){.breadcrumbs__text>span>.breadcrumb_last{text-overflow:"." " …"}.breadcrumbs__text>span>.breadcrumb_last strong{text-overflow:"." " …"}}.breadcrumbs__text a{text-decoration:none;color:var(--dark-blue)}.breadcrumbs__text a:hover{text-decoration:underline}.breadcrumbs__text .breadcrumb_last,.breadcrumbs__text .breadcrumb_last strong{color:var(--dark-blue)}.breadcrumbs .breadcrumb-separator{display:flex;align-items:center;flex-shrink:0;margin:0 1rem;color:var(--dark-blue) !important;line-height:1}@media only screen and (max-width: 750px){.breadcrumbs .breadcrumb-separator{margin:0 .6rem}}#main{position:relative}.wrap{max-width:133.5rem;padding:0 2rem;margin:0 auto;position:relative}@media only screen and (max-width: 1023px){.wrap{padding:0 1.6rem}}@media only screen and (max-width: 640px){.wrap{padding:0 1.4rem}}.wrap__full-width{max-width:100%}.wrap__big-wrap{max-width:176rem}.wrap__inner-wrap{max-width:112.4rem}.wrap__text-wrap{max-width:96rem}.content-row{padding-top:8rem;padding-bottom:8rem;position:relative}.content-row.padding-top-s{padding-top:4rem}.content-row.padding-top-none{padding-top:0}.content-row.padding-bottom-none{padding-bottom:0}@media only screen and (max-width: 1023px){.content-row{padding-top:4rem;padding-bottom:4rem}}.spacing-row{margin-top:10rem;margin-bottom:10rem}@media only screen and (max-width: 1023px){.spacing-row{margin-top:4rem;margin-bottom:4rem}}.spacing-row-small{margin-top:4rem;margin-bottom:4rem}@media only screen and (max-width: 1023px){.spacing-row-small{margin-top:3.2rem;margin-bottom:3.2rem}}@media only screen and (max-width: 640px){.spacing-row-small{margin-top:2.4rem;margin-bottom:2.4rem}}.flex-content-container>.spacing-row:first-child{margin-top:4rem}@media only screen and (max-width: 1023px){.flex-content-container>.spacing-row:first-child{margin-top:3.2rem}}@media only screen and (max-width: 640px){.flex-content-container>.spacing-row:first-child{margin-top:2.4rem}}.small-gap{gap:1.6rem}.medium-gap{gap:3.2rem}.big-gap{gap:6.4rem}@media only screen and (max-width: 1600px){.big-gap{gap:4.8rem}}@media only screen and (max-width: 1280px){.big-gap{gap:3.2rem}}.align-items-center{align-items:center}.col-2-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}@media only screen and (max-width: 750px){.col-2-grid{grid-template-columns:minmax(0, 1fr)}}.col-3-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}@media only screen and (max-width: 1023px){.col-3-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 640px){.col-3-grid{grid-template-columns:minmax(0, 1fr)}}.col-4-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}@media only screen and (max-width: 1280px){.col-4-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 1023px){.col-4-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 640px){.col-4-grid{grid-template-columns:minmax(0, 1fr)}}.col-2-1-grid{display:grid;grid-template-columns:minmax(0, 1.9fr) minmax(min(64rem, 50%), 1.1fr)}@media only screen and (max-width: 1023px){.col-2-1-grid{grid-template-columns:minmax(0, 1fr)}}.col-1-2-grid{display:grid;grid-template-columns:minmax(min(64rem, 50%), 1.1fr) minmax(0, 1.9fr)}@media only screen and (max-width: 1023px){.col-1-2-grid{grid-template-columns:minmax(0, 1fr)}}.col-3-1-grid{display:grid;grid-template-columns:minmax(0, 3fr) .9fr}@media only screen and (max-width: 1023px){.col-3-1-grid{grid-template-columns:minmax(0, 1fr)}}.col-1-3-grid{display:grid;grid-template-columns:.9fr minmax(0, 3fr)}@media only screen and (max-width: 1023px){.col-1-3-grid{grid-template-columns:minmax(0, 1fr)}}.gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:3.2rem 1.6rem;margin:0 0 calc(var(--f-base)*2) 0}.gallery br{display:none !important}.gallery .gallery-item{margin:0;box-sizing:border-box;flex:0 0 auto}.gallery a{display:block;line-height:0;position:relative}.gallery a img{width:100%;height:auto}.gallery.gallery-columns-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.gallery.gallery-columns-3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.gallery.gallery-columns-4{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.wp-caption{max-width:100%;position:relative;margin:0 0 calc(var(--f-base)*2) 0}.wp-caption .wp-caption-text{margin-bottom:0}.wp-caption-text{font:400 calc(var(--f-base) * 0.75)/1.25 var(--textfont);margin-top:.8rem}@media screen and (max-width: 782px){#wpadminbar #wp-admin-bar-duplicate-post>.ab-item{position:relative}}a{text-decoration:underline;color:var(--textcolor)}a:hover{text-decoration:none;color:var(--blue)}a.text-link{color:var(--textcolor)}p,label,address,td,th,li{font:400 calc(var(--f-base) * 1)/1.7 var(--textfont);color:var(--textcolor);margin:0 0 calc(var(--f-base)*2) 0}@media only screen and (max-width: 1023px){p,label,address,td,th,li{font:400 calc(var(--f-base) * 0.9375)/1.7 var(--textfont)}}label,td,th{line-height:2}.smaller,small{font-size:calc(var(--f-base)*.875)}.bigger{font-size:calc(var(--f-base)*1.125)}@media only screen and (max-width: 750px){.bigger{font-size:calc(var(--f-base)*1)}}.subtitle{display:block;font:600 calc(var(--f-base) * 1.25)/1.25 var(--textfont);margin:0 0 calc(var(--f-base)*-1.5) 0;color:var(--blue)}@media only screen and (max-width: 1023px){.subtitle{font:600 calc(var(--f-base) * 1.125)/1.25 var(--textfont)}}.intro-text,.intro-text>p{font:400 calc(var(--f-base) * 1.125)/1.7 var(--textfont);color:var(--textcolor)}@media only screen and (max-width: 1023px){.intro-text,.intro-text>p{font:400 calc(var(--f-base) * 1.125)/1.7 var(--textfont)}}hr{margin:0 0 calc(var(--f-base)*2) 0;padding:0;border:0;height:1px;background:var(--textcolor);display:block}ul,ol{display:block;padding:0;margin:0 0 calc(var(--f-base)*2) 0}ul li,ol li{display:block;position:relative;margin:0;padding:0 0 0 2rem;line-height:1.5}ul li:not(:last-child),ol li:not(:last-child){margin-bottom:.8rem}ul li:before,ol li:before{display:block;height:.6rem;width:.6rem;background:var(--textcolor);border-radius:50%;position:absolute;top:.8rem;left:0;content:""}ul.two-columns,ol.two-columns{column-gap:4rem;column-count:2}@media only screen and (max-width: 480px){ul.two-columns,ol.two-columns{column-count:1;column-gap:0}}ul.three-columns,ol.three-columns{column-gap:4rem;column-count:3}@media only screen and (max-width: 750px){ul.three-columns,ol.three-columns{column-count:2}}@media only screen and (max-width: 480px){ul.three-columns,ol.three-columns{column-count:1;column-gap:0}}ol li{counter-increment:step-counter;padding-left:2.5rem}ol li:before{content:counter(step-counter) ". ";font-weight:700;position:absolute;left:0;top:0;background:none;border-radius:0}blockquote{position:relative;display:block;margin:0 0 calc(var(--f-base)*2) 0;background:var(--blue);padding:4.8rem 4.8rem 4.8rem 18rem}blockquote.x-large{padding:4.8rem 6.4rem 4.8rem 22rem}@media only screen and (max-width: 1023px){blockquote.x-large{padding:4.8rem}blockquote.x-large p{text-align:center}}@media only screen and (max-width: 480px){blockquote.x-large{padding-left:2rem;padding-right:2rem}}blockquote.x-large:before{height:12rem;width:12rem;top:4.8rem}@media only screen and (max-width: 1023px){blockquote.x-large:before{height:10rem;width:10rem;inset:unset;position:relative;display:flex;margin:0 auto}}blockquote.x-large p{font:700 calc(var(--f-base) * 3)/1.5 var(--textfont)}@media only screen and (max-width: 1023px){blockquote.x-large p{font:700 calc(var(--f-base) * 1.625)/1.5 var(--textfont)}}blockquote:before{height:8rem;position:absolute;top:3.2rem;left:6.4rem;width:8rem;background-color:var(--green);mask:url(../img/quote.svg) no-repeat center center;mask-size:contain;-webkit-mask:url(../img/quote.svg) no-repeat center center;-webkit-mask-size:contain;content:""}blockquote p{margin:0;color:var(--white);font:700 calc(var(--f-base) * 2)/1.5 var(--textfont)}blockquote p.quote-block__author{font:400 calc(var(--f-base) * 1)/1.25 var(--textfont);margin-top:2.4rem;display:flex;gap:.8rem}@media only screen and (max-width: 1023px){blockquote p.quote-block__author{justify-content:center}}blockquote p.quote-block__author strong{display:flex}blockquote p.quote-block__author>:not(:last-child):after{content:"|";display:flex;color:var(--green);display:flex;margin-left:.8rem}table{margin:0 0 calc(var(--f-base)*1) 0;width:100%}td,th{text-align:left;padding:1rem;line-height:1.5}td p,th p{line-height:1.5}th{font-weight:700}.white-text h1,.white-text .h1,.white-text h2,.white-text .h2,.white-text h3,.white-text .h3,.white-text ul li,.white-text ol li,.white-text ul li:before,.white-text ol li:before,.white-text label,.white-text p,.white-text span,.white-text i,.white-text a{color:#fff}.white-text ul li:before{background:#fff}.white-text ol li:before{color:#fff}h1,.h1{display:block;padding:0;color:var(--dark-blue);font:400 calc(var(--f-base) * 3.625)/1.2069 var(--headingfont);margin:0 0 calc(var(--f-base)*2) 0}@media only screen and (max-width: 1023px){h1,.h1{font:400 calc(var(--f-base) * 2)/1.25 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}}h1.smaller,.h1.smaller{font:400 calc(var(--f-base) * 3)/1.2069 var(--headingfont)}@media only screen and (max-width: 1023px){h1.smaller,.h1.smaller{font:400 calc(var(--f-base) * 2)/1.25 var(--headingfont)}}h2,.h2{display:block;padding:0;color:var(--dark-blue);font:400 calc(var(--f-base) * 2.375)/1.2895 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}@media only screen and (max-width: 1023px){h2,.h2{font:400 calc(var(--f-base) * 1.625)/1.25 var(--headingfont)}}h3,.h3{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.25)/1.5 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}@media only screen and (max-width: 1023px){h3,.h3{font:700 calc(var(--f-base) * 1.5)/1.25 var(--headingfont)}}h4,.h4{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*1) 0}@media only screen and (max-width: 1023px){h4,.h4{font:700 calc(var(--f-base) * 1.25)/1.25 var(--headingfont)}}h5,.h5{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*.5) 0}@media only screen and (max-width: 1023px){h5,.h5{font:700 calc(var(--f-base) * 1.125)/1.25 var(--headingfont)}}.card{position:relative;padding:3.2rem;display:flex;flex-direction:column;margin:0 0 calc(var(--f-base)*2) 0;border-radius:var(--border-radius)}@media only screen and (max-width: 1023px){.card{padding:2rem}}.card.padding-xl{padding:8rem}@media only screen and (max-width: 1440px){.card.padding-xl{padding:6.4rem}}@media only screen and (max-width: 1280px){.card.padding-xl{padding:4.8rem}}@media only screen and (max-width: 1023px){.card.padding-xl{padding:3.2rem}}@media only screen and (max-width: 750px){.card.padding-xl{padding:0 3.2rem}}@media only screen and (max-width: 640px){.card.padding-xl{padding:0 2rem}}.card.padding-l{padding:4.8rem}.card.padding-sl{padding:3.2rem}@media only screen and (max-width: 1023px){.card.padding-sl{padding:2.4rem}}.card.padding-s{padding:2.4rem}.card.padding-xs{padding:1.6rem}.card>:last-child{margin-bottom:0}.with-border-radius{border-radius:var(--border-radius)}.with-shadow{box-shadow:var(--box-shadow)}label,legend{display:block;margin:0 0 .8rem 0;padding:0;position:relative;color:var(--blue);font:500 calc(var(--f-base) * 1)/1.25 var(--textfont)}a,button,input,select,textarea,label,summary,.number-min,.number-plus,.quantity__button,.product-calculator__stepper-btn{touch-action:manipulation}input[type=text],input[type=number],input[type=search]:not(.dgwt-wcas-search-input),input[type=email],input[type=tel],input[type=password],input[type=date],input[type=phone],input[type=url],select,textarea{cursor:pointer;display:block;position:relative;padding:1.5rem 2.4rem;font:400 calc(var(--f-base) * 1)/1.25 var(--textfont);border:1px solid var(--grey);border-radius:var(--border-radius);text-decoration:none;margin:0;cursor:pointer;transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);width:100%}input[type=text]:focus,input[type=number]:focus,input[type=search]:not(.dgwt-wcas-search-input):focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=date]:focus,input[type=phone]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--grey-dark)}input[type=checkbox],input[type=radio]{display:block;position:absolute;z-index:2;width:100%;cursor:pointer;inset:0 0 0 0;height:100%;opacity:0}input[type=checkbox]+label,input[type=checkbox]+span,input[type=checkbox]+td,input[type=radio]+label,input[type=radio]+span,input[type=radio]+td{display:block;position:relative;padding:0 0 0 2.8rem;margin:0;cursor:pointer;text-transform:none !important;color:var(--grey-dark);font-weight:400}input[type=checkbox]+label:before,input[type=checkbox]+span:before,input[type=checkbox]+td:before,input[type=radio]+label:before,input[type=radio]+span:before,input[type=radio]+td:before{display:block;position:absolute;height:1.6rem;width:1.6rem;margin-top:.2rem;content:"";padding:0;background:#fff;border:1px solid var(--grey);inset:.1rem 0 0 0}input[type=checkbox]+label:after,input[type=checkbox]+span:after,input[type=checkbox]+td:after,input[type=radio]+label:after,input[type=radio]+span:after,input[type=radio]+td:after{display:block;position:absolute;background:var(--blue);height:1rem;margin-top:.2rem;width:1rem;inset:0}input[type=checkbox]+label:after,input[type=checkbox]+span:after,input[type=checkbox]+td:after{height:1.6rem;width:1.6rem}input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+span:before,input[type=checkbox]:checked+td:before{background-color:var(--blue);border-color:var(--blue)}input[type=checkbox]:checked+label:after,input[type=checkbox]:checked+span:after,input[type=checkbox]:checked+td:after{background-color:rgba(0,0,0,0);background-image:url("../img/custom-icons/check.svg");background-size:1.4rem auto;background-position:center .2rem;background-repeat:no-repeat;content:"";height:1.6rem;width:1.6rem;filter:brightness(0) invert(1)}input[type=radio]+label:before,input[type=radio]+span:before,input[type=radio]+td:before{border-radius:50%}input[type=radio]:checked+label:after,input[type=radio]:checked+span:after,input[type=radio]:checked+td:after{content:"";border-radius:50%;inset:.4rem 0 0 .3rem}select{appearance:none;background:none;cursor:pointer;background:#fff url("../img/custom-icons/chevron-down.svg") right 1.5rem center no-repeat;background-size:1.6rem}textarea{height:13rem;padding:2rem;max-width:100%;resize:none}.input-number-wrap{display:flex;align-items:center;position:relative;max-width:14rem;height:4.1rem;background:var(--white)}.input-number-wrap .number-min,.input-number-wrap .number-plus{cursor:pointer;display:flex;height:4.1rem;width:4.1rem;align-items:center;justify-content:center;color:var(--textcolor);padding:0;margin:0;position:relative;z-index:2}.input-number-wrap input[type=number]{width:calc(100% - 8.2rem);padding-left:0;padding-right:0;text-align:center;min-width:8rem}.gfield_consent_label{display:inline-block !important}::placeholder{opacity:.5;line-height:1.25}::-webkit-input-placeholder{opacity:.5;line-height:1.25}:-moz-placeholder{opacity:.5;line-height:1.25}::-moz-placeholder{opacity:.5;line-height:1.25}:-ms-input-placeholder{opacity:.5;line-height:1.25}.gform_wrapper{margin:0 0 calc(var(--f-base)*2) 0;position:relative}@media only screen and (max-width: 640px){.gform_wrapper{margin-bottom:0}}.gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.8rem 0}.gform_wrapper .gfield{position:relative;width:100%}.gform_wrapper .gfield--type-hidden,.gform_wrapper .gfield.hidden-field,.gform_wrapper .gfield.gfield_visibility_hidden{display:none !important}.gform_wrapper .gfield.gform_validation_container,.gform_wrapper .gfield--type-honeypot{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important}.gform_wrapper .gfield--width-half{width:calc(50% - 1.4rem)}@media only screen and (max-width: 640px){.gform_wrapper .gfield--width-half{width:100%}}.gform_wrapper .gfield.product-title{display:none}.gform_wrapper .gfield.product-title.is-populated{display:block}.gform_wrapper .gfield.product-title input:not([type=hidden]),.gform_wrapper .gfield.product-title textarea,.gform_wrapper .gfield.product-title select{pointer-events:none;cursor:default;user-select:none;background-color:var(--blue-medium);border-color:var(--blue-medium);color:var(--dark-blue)}.gform_wrapper .gfield.product-title input:not([type=hidden]):focus,.gform_wrapper .gfield.product-title textarea:focus,.gform_wrapper .gfield.product-title select:focus{border-color:var(--blue-medium);outline:none}.gform_wrapper .gchoice{position:relative}.gform_wrapper .gfield--type-section{padding-bottom:1.2rem;border-bottom:1px solid var(--blue-medium)}.gform_wrapper .gfield--type-section:not(:first-child){margin-top:1.6rem}.gform_wrapper .gfield--type-section .gsection_title{margin:0;color:var(--dark-blue);font:700 2rem/1.3 var(--headingfont)}.gform_wrapper .gfield_description:not(.validation_message){margin-top:.6rem;color:var(--grey-light);font-size:1.3rem;line-height:1.4}.gform_wrapper .validation_message--hidden-on-empty,.gform_wrapper .ginput_preview_list:empty{display:none}.gform_footer{display:flex;justify-content:flex-start;margin:2.4rem 0 0 0}.gf_name_has_2{display:grid;gap:2rem 3rem;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1023px){.gf_name_has_2{grid-template-columns:1fr}}.gfield_error input[type=text],.gfield_error input[type=number],.gfield_error input[type=search],.gfield_error input[type=email],.gfield_error input[type=tel],.gfield_error input[type=password],.gfield_error input[type=date],.gfield_error input[type=phone],.gfield_error input[type=url],.gfield_error select,.gfield_error textarea,.woocommerce-invalid input[type=text],.woocommerce-invalid input[type=number],.woocommerce-invalid input[type=search],.woocommerce-invalid input[type=email],.woocommerce-invalid input[type=tel],.woocommerce-invalid input[type=password],.woocommerce-invalid input[type=date],.woocommerce-invalid input[type=phone],.woocommerce-invalid input[type=url],.woocommerce-invalid select,.woocommerce-invalid textarea{border-color:var(--red)}.instruction,.gfield_validation_message{font-style:italic;font-size:1.4rem;display:flex;margin:1rem 0 0 0}.gfield_validation_message{color:var(--red)}.gfield_required{margin:0 0 0 .2rem;font-size:1.2rem}.gfield_radio,.gfield_checkbox{display:flex;flex-direction:column;gap:.6rem;padding-top:.8rem}.ginput_container_fileupload{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;align-items:center;justify-content:center;padding:2.4rem;border:1px dashed var(--grey);border-radius:var(--border-radius);background:var(--white);font:400 calc(var(--f-base) * 0.75)/1.25 var(--textfont)}@media only screen and (max-width: 640px){.ginput_container_fileupload{flex-direction:column}}.ginput_container_fileupload .gform_fileupload_rules{display:flex;width:100%;justify-content:center;color:var(--grey-dark)}.ginput_container_fileupload .gform_drop_area{display:flex;gap:.8rem;align-items:center}@media only screen and (max-width: 640px){.ginput_container_fileupload .gform_drop_area{flex-direction:column}}.gform_validation_errors{background:rgba(255,0,0,.1);border:1px solid red;color:var(--white);padding:1.6rem 2.4rem;border-radius:var(--border-radius);margin:0 0 calc(var(--f-base)*2) 0;display:flex;justify-content:center;align-items:center}.gform_validation_errors p{margin:0;font:500 calc(var(--f-base) * 0.875)/1.25 var(--textfont);color:var(--red)}.ginput_preview_list{display:flex;gap:.4rem;flex-direction:column}.ginput_preview_list .ginput_preview{display:flex;gap:.8rem;align-items:center;justify-content:space-between}.ginput_preview_list .ginput_preview:empty{display:none}.ginput_preview_list .gform_delete_file{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background:var(--grey-dark);border:0;color:var(--white);cursor:pointer}.ginput_preview_list .gform_delete_file:before{position:absolute;background-image:url("../img/custom-icons/trash.svg");background-size:1.2rem auto;background-position:center center;background-repeat:no-repeat;content:"";height:1.6rem;width:1.6rem;filter:brightness(0) invert(1)}fieldset{width:100%;display:block}.hidden_label>legend,.hidden_label>label{display:none}.gform-has-spinner{position:relative;pointer-events:none}.gform-has-spinner>.button__container{visibility:hidden}.gform-loader{position:absolute;inset:0;width:4.2rem;height:2.6rem;margin:auto;background:url("../img/loader-ovs-light.svg") center/contain no-repeat}@media only screen and (max-width: 750px){input[type=text],input[type=number],input[type=search]:not(.dgwt-wcas-search-input),input[type=email],input[type=tel],input[type=password],input[type=date],input[type=phone],input[type=url],select,textarea{font-size:max(1.6rem,var(--f-base)*1)}}.bg-black{background:var(--black)}.color-black{color:var(--black) !important}.bg-white{background:var(--white)}.color-white{color:var(--white) !important}.bg-red{background:var(--red)}.color-red{color:var(--red) !important}.bg-green{background:var(--green)}.color-green{color:var(--green) !important}.bg-yellow{background:var(--yellow)}.color-yellow{color:var(--yellow) !important}.bg-blue{background:var(--blue)}.color-blue{color:var(--blue) !important}.button,button.button,input[type=submit],button[type=submit],.bapf_button{cursor:pointer;display:inline-block;position:relative;-webkit-appearance:none;appearance:none;padding:1.5rem 2.4rem;font:600 calc(var(--f-base) * 1)/1.25 var(--textfont);background:var(--white);color:var(--dark-blue);border:1px solid var(--white);border-radius:var(--button-border-radius, var(--border-radius));text-decoration:none;margin:0;text-align:center;cursor:pointer;transition:background-color var(--button-interactive-transition),border-color var(--button-interactive-transition),color var(--button-interactive-transition)}.button.primary,.button.single_add_to_cart_button,.button.checkout-button,.button[name=woocommerce_checkout_place_order],button.button.primary,button.button.single_add_to_cart_button,button.button.checkout-button,button.button[name=woocommerce_checkout_place_order],input[type=submit].primary,input[type=submit].single_add_to_cart_button,input[type=submit].checkout-button,input[type=submit][name=woocommerce_checkout_place_order],button[type=submit].primary,button[type=submit].single_add_to_cart_button,button[type=submit].checkout-button,button[type=submit][name=woocommerce_checkout_place_order],.bapf_button.primary,.bapf_button.single_add_to_cart_button,.bapf_button.checkout-button,.bapf_button[name=woocommerce_checkout_place_order]{background:var(--green) !important;color:var(--dark-blue) !important;border-color:var(--green) !important}.button.primary .button__text,.button.single_add_to_cart_button .button__text,.button.checkout-button .button__text,.button[name=woocommerce_checkout_place_order] .button__text,button.button.primary .button__text,button.button.single_add_to_cart_button .button__text,button.button.checkout-button .button__text,button.button[name=woocommerce_checkout_place_order] .button__text,input[type=submit].primary .button__text,input[type=submit].single_add_to_cart_button .button__text,input[type=submit].checkout-button .button__text,input[type=submit][name=woocommerce_checkout_place_order] .button__text,button[type=submit].primary .button__text,button[type=submit].single_add_to_cart_button .button__text,button[type=submit].checkout-button .button__text,button[type=submit][name=woocommerce_checkout_place_order] .button__text,.bapf_button.primary .button__text,.bapf_button.single_add_to_cart_button .button__text,.bapf_button.checkout-button .button__text,.bapf_button[name=woocommerce_checkout_place_order] .button__text{color:var(--dark-blue) !important}.button.primary .button__icon,.button.single_add_to_cart_button .button__icon,.button.checkout-button .button__icon,.button[name=woocommerce_checkout_place_order] .button__icon,button.button.primary .button__icon,button.button.single_add_to_cart_button .button__icon,button.button.checkout-button .button__icon,button.button[name=woocommerce_checkout_place_order] .button__icon,input[type=submit].primary .button__icon,input[type=submit].single_add_to_cart_button .button__icon,input[type=submit].checkout-button .button__icon,input[type=submit][name=woocommerce_checkout_place_order] .button__icon,button[type=submit].primary .button__icon,button[type=submit].single_add_to_cart_button .button__icon,button[type=submit].checkout-button .button__icon,button[type=submit][name=woocommerce_checkout_place_order] .button__icon,.bapf_button.primary .button__icon,.bapf_button.single_add_to_cart_button .button__icon,.bapf_button.checkout-button .button__icon,.bapf_button[name=woocommerce_checkout_place_order] .button__icon{background-color:var(--dark-blue)}.button.primary .button__icon svg,.button.single_add_to_cart_button .button__icon svg,.button.checkout-button .button__icon svg,.button[name=woocommerce_checkout_place_order] .button__icon svg,button.button.primary .button__icon svg,button.button.single_add_to_cart_button .button__icon svg,button.button.checkout-button .button__icon svg,button.button[name=woocommerce_checkout_place_order] .button__icon svg,input[type=submit].primary .button__icon svg,input[type=submit].single_add_to_cart_button .button__icon svg,input[type=submit].checkout-button .button__icon svg,input[type=submit][name=woocommerce_checkout_place_order] .button__icon svg,button[type=submit].primary .button__icon svg,button[type=submit].single_add_to_cart_button .button__icon svg,button[type=submit].checkout-button .button__icon svg,button[type=submit][name=woocommerce_checkout_place_order] .button__icon svg,.bapf_button.primary .button__icon svg,.bapf_button.single_add_to_cart_button .button__icon svg,.bapf_button.checkout-button .button__icon svg,.bapf_button[name=woocommerce_checkout_place_order] .button__icon svg{color:var(--white) !important}.button.primary:hover,.button.single_add_to_cart_button:hover,.button.checkout-button:hover,.button[name=woocommerce_checkout_place_order]:hover,button.button.primary:hover,button.button.single_add_to_cart_button:hover,button.button.checkout-button:hover,button.button[name=woocommerce_checkout_place_order]:hover,input[type=submit].primary:hover,input[type=submit].single_add_to_cart_button:hover,input[type=submit].checkout-button:hover,input[type=submit][name=woocommerce_checkout_place_order]:hover,button[type=submit].primary:hover,button[type=submit].single_add_to_cart_button:hover,button[type=submit].checkout-button:hover,button[type=submit][name=woocommerce_checkout_place_order]:hover,.bapf_button.primary:hover,.bapf_button.single_add_to_cart_button:hover,.bapf_button.checkout-button:hover,.bapf_button[name=woocommerce_checkout_place_order]:hover{border-color:var(--dark-blue) !important;background:var(--dark-blue) !important;color:var(--white) !important}.button.primary:hover .button__icon,.button.single_add_to_cart_button:hover .button__icon,.button.checkout-button:hover .button__icon,.button[name=woocommerce_checkout_place_order]:hover .button__icon,button.button.primary:hover .button__icon,button.button.single_add_to_cart_button:hover .button__icon,button.button.checkout-button:hover .button__icon,button.button[name=woocommerce_checkout_place_order]:hover .button__icon,input[type=submit].primary:hover .button__icon,input[type=submit].single_add_to_cart_button:hover .button__icon,input[type=submit].checkout-button:hover .button__icon,input[type=submit][name=woocommerce_checkout_place_order]:hover .button__icon,button[type=submit].primary:hover .button__icon,button[type=submit].single_add_to_cart_button:hover .button__icon,button[type=submit].checkout-button:hover .button__icon,button[type=submit][name=woocommerce_checkout_place_order]:hover .button__icon,.bapf_button.primary:hover .button__icon,.bapf_button.single_add_to_cart_button:hover .button__icon,.bapf_button.checkout-button:hover .button__icon,.bapf_button[name=woocommerce_checkout_place_order]:hover .button__icon{background-color:hsla(0,0%,100%,.4)}.button.primary:hover .button__text,.button.single_add_to_cart_button:hover .button__text,.button.checkout-button:hover .button__text,.button[name=woocommerce_checkout_place_order]:hover .button__text,button.button.primary:hover .button__text,button.button.single_add_to_cart_button:hover .button__text,button.button.checkout-button:hover .button__text,button.button[name=woocommerce_checkout_place_order]:hover .button__text,input[type=submit].primary:hover .button__text,input[type=submit].single_add_to_cart_button:hover .button__text,input[type=submit].checkout-button:hover .button__text,input[type=submit][name=woocommerce_checkout_place_order]:hover .button__text,button[type=submit].primary:hover .button__text,button[type=submit].single_add_to_cart_button:hover .button__text,button[type=submit].checkout-button:hover .button__text,button[type=submit][name=woocommerce_checkout_place_order]:hover .button__text,.bapf_button.primary:hover .button__text,.bapf_button.single_add_to_cart_button:hover .button__text,.bapf_button.checkout-button:hover .button__text,.bapf_button[name=woocommerce_checkout_place_order]:hover .button__text{color:var(--white) !important}.button.primary:hover .button__icon svg,.button.single_add_to_cart_button:hover .button__icon svg,.button.checkout-button:hover .button__icon svg,.button[name=woocommerce_checkout_place_order]:hover .button__icon svg,button.button.primary:hover .button__icon svg,button.button.single_add_to_cart_button:hover .button__icon svg,button.button.checkout-button:hover .button__icon svg,button.button[name=woocommerce_checkout_place_order]:hover .button__icon svg,input[type=submit].primary:hover .button__icon svg,input[type=submit].single_add_to_cart_button:hover .button__icon svg,input[type=submit].checkout-button:hover .button__icon svg,input[type=submit][name=woocommerce_checkout_place_order]:hover .button__icon svg,button[type=submit].primary:hover .button__icon svg,button[type=submit].single_add_to_cart_button:hover .button__icon svg,button[type=submit].checkout-button:hover .button__icon svg,button[type=submit][name=woocommerce_checkout_place_order]:hover .button__icon svg,.bapf_button.primary:hover .button__icon svg,.bapf_button.single_add_to_cart_button:hover .button__icon svg,.bapf_button.checkout-button:hover .button__icon svg,.bapf_button[name=woocommerce_checkout_place_order]:hover .button__icon svg{color:var(--white) !important}.button.secondary,.button.wc-forward,.button[name=update_cart],.button[name=calc_shipping],.button[name=save_address],.button.woocommerce-form-login__submit,.button.woocommerce-Button,.button.bapf_reset,button.button.secondary,button.button.wc-forward,button.button[name=update_cart],button.button[name=calc_shipping],button.button[name=save_address],button.button.woocommerce-form-login__submit,button.button.woocommerce-Button,button.button.bapf_reset,input[type=submit].secondary,input[type=submit].wc-forward,input[type=submit][name=update_cart],input[type=submit][name=calc_shipping],input[type=submit][name=save_address],input[type=submit].woocommerce-form-login__submit,input[type=submit].woocommerce-Button,input[type=submit].bapf_reset,button[type=submit].secondary,button[type=submit].wc-forward,button[type=submit][name=update_cart],button[type=submit][name=calc_shipping],button[type=submit][name=save_address],button[type=submit].woocommerce-form-login__submit,button[type=submit].woocommerce-Button,button[type=submit].bapf_reset,.bapf_button.secondary,.bapf_button.wc-forward,.bapf_button[name=update_cart],.bapf_button[name=calc_shipping],.bapf_button[name=save_address],.bapf_button.woocommerce-form-login__submit,.bapf_button.woocommerce-Button,.bapf_button.bapf_reset{background:var(--dark-blue);color:var(--white) !important;border-color:var(--dark-blue)}.button.secondary .button__icon,.button.wc-forward .button__icon,.button[name=update_cart] .button__icon,.button[name=calc_shipping] .button__icon,.button[name=save_address] .button__icon,.button.woocommerce-form-login__submit .button__icon,.button.woocommerce-Button .button__icon,.button.bapf_reset .button__icon,button.button.secondary .button__icon,button.button.wc-forward .button__icon,button.button[name=update_cart] .button__icon,button.button[name=calc_shipping] .button__icon,button.button[name=save_address] .button__icon,button.button.woocommerce-form-login__submit .button__icon,button.button.woocommerce-Button .button__icon,button.button.bapf_reset .button__icon,input[type=submit].secondary .button__icon,input[type=submit].wc-forward .button__icon,input[type=submit][name=update_cart] .button__icon,input[type=submit][name=calc_shipping] .button__icon,input[type=submit][name=save_address] .button__icon,input[type=submit].woocommerce-form-login__submit .button__icon,input[type=submit].woocommerce-Button .button__icon,input[type=submit].bapf_reset .button__icon,button[type=submit].secondary .button__icon,button[type=submit].wc-forward .button__icon,button[type=submit][name=update_cart] .button__icon,button[type=submit][name=calc_shipping] .button__icon,button[type=submit][name=save_address] .button__icon,button[type=submit].woocommerce-form-login__submit .button__icon,button[type=submit].woocommerce-Button .button__icon,button[type=submit].bapf_reset .button__icon,.bapf_button.secondary .button__icon,.bapf_button.wc-forward .button__icon,.bapf_button[name=update_cart] .button__icon,.bapf_button[name=calc_shipping] .button__icon,.bapf_button[name=save_address] .button__icon,.bapf_button.woocommerce-form-login__submit .button__icon,.bapf_button.woocommerce-Button .button__icon,.bapf_button.bapf_reset .button__icon{background-color:hsla(0,0%,100%,.4)}.button.secondary .button__text,.button.wc-forward .button__text,.button[name=update_cart] .button__text,.button[name=calc_shipping] .button__text,.button[name=save_address] .button__text,.button.woocommerce-form-login__submit .button__text,.button.woocommerce-Button .button__text,.button.bapf_reset .button__text,button.button.secondary .button__text,button.button.wc-forward .button__text,button.button[name=update_cart] .button__text,button.button[name=calc_shipping] .button__text,button.button[name=save_address] .button__text,button.button.woocommerce-form-login__submit .button__text,button.button.woocommerce-Button .button__text,button.button.bapf_reset .button__text,input[type=submit].secondary .button__text,input[type=submit].wc-forward .button__text,input[type=submit][name=update_cart] .button__text,input[type=submit][name=calc_shipping] .button__text,input[type=submit][name=save_address] .button__text,input[type=submit].woocommerce-form-login__submit .button__text,input[type=submit].woocommerce-Button .button__text,input[type=submit].bapf_reset .button__text,button[type=submit].secondary .button__text,button[type=submit].wc-forward .button__text,button[type=submit][name=update_cart] .button__text,button[type=submit][name=calc_shipping] .button__text,button[type=submit][name=save_address] .button__text,button[type=submit].woocommerce-form-login__submit .button__text,button[type=submit].woocommerce-Button .button__text,button[type=submit].bapf_reset .button__text,.bapf_button.secondary .button__text,.bapf_button.wc-forward .button__text,.bapf_button[name=update_cart] .button__text,.bapf_button[name=calc_shipping] .button__text,.bapf_button[name=save_address] .button__text,.bapf_button.woocommerce-form-login__submit .button__text,.bapf_button.woocommerce-Button .button__text,.bapf_button.bapf_reset .button__text{color:var(--white) !important}.button.secondary .button__icon svg,.button.wc-forward .button__icon svg,.button[name=update_cart] .button__icon svg,.button[name=calc_shipping] .button__icon svg,.button[name=save_address] .button__icon svg,.button.woocommerce-form-login__submit .button__icon svg,.button.woocommerce-Button .button__icon svg,.button.bapf_reset .button__icon svg,button.button.secondary .button__icon svg,button.button.wc-forward .button__icon svg,button.button[name=update_cart] .button__icon svg,button.button[name=calc_shipping] .button__icon svg,button.button[name=save_address] .button__icon svg,button.button.woocommerce-form-login__submit .button__icon svg,button.button.woocommerce-Button .button__icon svg,button.button.bapf_reset .button__icon svg,input[type=submit].secondary .button__icon svg,input[type=submit].wc-forward .button__icon svg,input[type=submit][name=update_cart] .button__icon svg,input[type=submit][name=calc_shipping] .button__icon svg,input[type=submit][name=save_address] .button__icon svg,input[type=submit].woocommerce-form-login__submit .button__icon svg,input[type=submit].woocommerce-Button .button__icon svg,input[type=submit].bapf_reset .button__icon svg,button[type=submit].secondary .button__icon svg,button[type=submit].wc-forward .button__icon svg,button[type=submit][name=update_cart] .button__icon svg,button[type=submit][name=calc_shipping] .button__icon svg,button[type=submit][name=save_address] .button__icon svg,button[type=submit].woocommerce-form-login__submit .button__icon svg,button[type=submit].woocommerce-Button .button__icon svg,button[type=submit].bapf_reset .button__icon svg,.bapf_button.secondary .button__icon svg,.bapf_button.wc-forward .button__icon svg,.bapf_button[name=update_cart] .button__icon svg,.bapf_button[name=calc_shipping] .button__icon svg,.bapf_button[name=save_address] .button__icon svg,.bapf_button.woocommerce-form-login__submit .button__icon svg,.bapf_button.woocommerce-Button .button__icon svg,.bapf_button.bapf_reset .button__icon svg{color:var(--white) !important}.button.secondary:hover,.button.wc-forward:hover,.button[name=update_cart]:hover,.button[name=calc_shipping]:hover,.button[name=save_address]:hover,.button.woocommerce-form-login__submit:hover,.button.woocommerce-Button:hover,.button.bapf_reset:hover,button.button.secondary:hover,button.button.wc-forward:hover,button.button[name=update_cart]:hover,button.button[name=calc_shipping]:hover,button.button[name=save_address]:hover,button.button.woocommerce-form-login__submit:hover,button.button.woocommerce-Button:hover,button.button.bapf_reset:hover,input[type=submit].secondary:hover,input[type=submit].wc-forward:hover,input[type=submit][name=update_cart]:hover,input[type=submit][name=calc_shipping]:hover,input[type=submit][name=save_address]:hover,input[type=submit].woocommerce-form-login__submit:hover,input[type=submit].woocommerce-Button:hover,input[type=submit].bapf_reset:hover,button[type=submit].secondary:hover,button[type=submit].wc-forward:hover,button[type=submit][name=update_cart]:hover,button[type=submit][name=calc_shipping]:hover,button[type=submit][name=save_address]:hover,button[type=submit].woocommerce-form-login__submit:hover,button[type=submit].woocommerce-Button:hover,button[type=submit].bapf_reset:hover,.bapf_button.secondary:hover,.bapf_button.wc-forward:hover,.bapf_button[name=update_cart]:hover,.bapf_button[name=calc_shipping]:hover,.bapf_button[name=save_address]:hover,.bapf_button.woocommerce-form-login__submit:hover,.bapf_button.woocommerce-Button:hover,.bapf_button.bapf_reset:hover{border-color:var(--green);background:var(--green);color:var(--dark-blue) !important}.button.secondary:hover .button__icon,.button.wc-forward:hover .button__icon,.button[name=update_cart]:hover .button__icon,.button[name=calc_shipping]:hover .button__icon,.button[name=save_address]:hover .button__icon,.button.woocommerce-form-login__submit:hover .button__icon,.button.woocommerce-Button:hover .button__icon,.button.bapf_reset:hover .button__icon,button.button.secondary:hover .button__icon,button.button.wc-forward:hover .button__icon,button.button[name=update_cart]:hover .button__icon,button.button[name=calc_shipping]:hover .button__icon,button.button[name=save_address]:hover .button__icon,button.button.woocommerce-form-login__submit:hover .button__icon,button.button.woocommerce-Button:hover .button__icon,button.button.bapf_reset:hover .button__icon,input[type=submit].secondary:hover .button__icon,input[type=submit].wc-forward:hover .button__icon,input[type=submit][name=update_cart]:hover .button__icon,input[type=submit][name=calc_shipping]:hover .button__icon,input[type=submit][name=save_address]:hover .button__icon,input[type=submit].woocommerce-form-login__submit:hover .button__icon,input[type=submit].woocommerce-Button:hover .button__icon,input[type=submit].bapf_reset:hover .button__icon,button[type=submit].secondary:hover .button__icon,button[type=submit].wc-forward:hover .button__icon,button[type=submit][name=update_cart]:hover .button__icon,button[type=submit][name=calc_shipping]:hover .button__icon,button[type=submit][name=save_address]:hover .button__icon,button[type=submit].woocommerce-form-login__submit:hover .button__icon,button[type=submit].woocommerce-Button:hover .button__icon,button[type=submit].bapf_reset:hover .button__icon,.bapf_button.secondary:hover .button__icon,.bapf_button.wc-forward:hover .button__icon,.bapf_button[name=update_cart]:hover .button__icon,.bapf_button[name=calc_shipping]:hover .button__icon,.bapf_button[name=save_address]:hover .button__icon,.bapf_button.woocommerce-form-login__submit:hover .button__icon,.bapf_button.woocommerce-Button:hover .button__icon,.bapf_button.bapf_reset:hover .button__icon{background-color:rgba(0,38,108,.4)}.button.secondary:hover .button__text,.button.wc-forward:hover .button__text,.button[name=update_cart]:hover .button__text,.button[name=calc_shipping]:hover .button__text,.button[name=save_address]:hover .button__text,.button.woocommerce-form-login__submit:hover .button__text,.button.woocommerce-Button:hover .button__text,.button.bapf_reset:hover .button__text,button.button.secondary:hover .button__text,button.button.wc-forward:hover .button__text,button.button[name=update_cart]:hover .button__text,button.button[name=calc_shipping]:hover .button__text,button.button[name=save_address]:hover .button__text,button.button.woocommerce-form-login__submit:hover .button__text,button.button.woocommerce-Button:hover .button__text,button.button.bapf_reset:hover .button__text,input[type=submit].secondary:hover .button__text,input[type=submit].wc-forward:hover .button__text,input[type=submit][name=update_cart]:hover .button__text,input[type=submit][name=calc_shipping]:hover .button__text,input[type=submit][name=save_address]:hover .button__text,input[type=submit].woocommerce-form-login__submit:hover .button__text,input[type=submit].woocommerce-Button:hover .button__text,input[type=submit].bapf_reset:hover .button__text,button[type=submit].secondary:hover .button__text,button[type=submit].wc-forward:hover .button__text,button[type=submit][name=update_cart]:hover .button__text,button[type=submit][name=calc_shipping]:hover .button__text,button[type=submit][name=save_address]:hover .button__text,button[type=submit].woocommerce-form-login__submit:hover .button__text,button[type=submit].woocommerce-Button:hover .button__text,button[type=submit].bapf_reset:hover .button__text,.bapf_button.secondary:hover .button__text,.bapf_button.wc-forward:hover .button__text,.bapf_button[name=update_cart]:hover .button__text,.bapf_button[name=calc_shipping]:hover .button__text,.bapf_button[name=save_address]:hover .button__text,.bapf_button.woocommerce-form-login__submit:hover .button__text,.bapf_button.woocommerce-Button:hover .button__text,.bapf_button.bapf_reset:hover .button__text{color:var(--dark-blue) !important}.button.secondary:hover .button__icon svg,.button.wc-forward:hover .button__icon svg,.button[name=update_cart]:hover .button__icon svg,.button[name=calc_shipping]:hover .button__icon svg,.button[name=save_address]:hover .button__icon svg,.button.woocommerce-form-login__submit:hover .button__icon svg,.button.woocommerce-Button:hover .button__icon svg,.button.bapf_reset:hover .button__icon svg,button.button.secondary:hover .button__icon svg,button.button.wc-forward:hover .button__icon svg,button.button[name=update_cart]:hover .button__icon svg,button.button[name=calc_shipping]:hover .button__icon svg,button.button[name=save_address]:hover .button__icon svg,button.button.woocommerce-form-login__submit:hover .button__icon svg,button.button.woocommerce-Button:hover .button__icon svg,button.button.bapf_reset:hover .button__icon svg,input[type=submit].secondary:hover .button__icon svg,input[type=submit].wc-forward:hover .button__icon svg,input[type=submit][name=update_cart]:hover .button__icon svg,input[type=submit][name=calc_shipping]:hover .button__icon svg,input[type=submit][name=save_address]:hover .button__icon svg,input[type=submit].woocommerce-form-login__submit:hover .button__icon svg,input[type=submit].woocommerce-Button:hover .button__icon svg,input[type=submit].bapf_reset:hover .button__icon svg,button[type=submit].secondary:hover .button__icon svg,button[type=submit].wc-forward:hover .button__icon svg,button[type=submit][name=update_cart]:hover .button__icon svg,button[type=submit][name=calc_shipping]:hover .button__icon svg,button[type=submit][name=save_address]:hover .button__icon svg,button[type=submit].woocommerce-form-login__submit:hover .button__icon svg,button[type=submit].woocommerce-Button:hover .button__icon svg,button[type=submit].bapf_reset:hover .button__icon svg,.bapf_button.secondary:hover .button__icon svg,.bapf_button.wc-forward:hover .button__icon svg,.bapf_button[name=update_cart]:hover .button__icon svg,.bapf_button[name=calc_shipping]:hover .button__icon svg,.bapf_button[name=save_address]:hover .button__icon svg,.bapf_button.woocommerce-form-login__submit:hover .button__icon svg,.bapf_button.woocommerce-Button:hover .button__icon svg,.bapf_button.bapf_reset:hover .button__icon svg{color:var(--white) !important}.button.secondary:hover .button__icon svg path,.button.wc-forward:hover .button__icon svg path,.button[name=update_cart]:hover .button__icon svg path,.button[name=calc_shipping]:hover .button__icon svg path,.button[name=save_address]:hover .button__icon svg path,.button.woocommerce-form-login__submit:hover .button__icon svg path,.button.woocommerce-Button:hover .button__icon svg path,.button.bapf_reset:hover .button__icon svg path,button.button.secondary:hover .button__icon svg path,button.button.wc-forward:hover .button__icon svg path,button.button[name=update_cart]:hover .button__icon svg path,button.button[name=calc_shipping]:hover .button__icon svg path,button.button[name=save_address]:hover .button__icon svg path,button.button.woocommerce-form-login__submit:hover .button__icon svg path,button.button.woocommerce-Button:hover .button__icon svg path,button.button.bapf_reset:hover .button__icon svg path,input[type=submit].secondary:hover .button__icon svg path,input[type=submit].wc-forward:hover .button__icon svg path,input[type=submit][name=update_cart]:hover .button__icon svg path,input[type=submit][name=calc_shipping]:hover .button__icon svg path,input[type=submit][name=save_address]:hover .button__icon svg path,input[type=submit].woocommerce-form-login__submit:hover .button__icon svg path,input[type=submit].woocommerce-Button:hover .button__icon svg path,input[type=submit].bapf_reset:hover .button__icon svg path,button[type=submit].secondary:hover .button__icon svg path,button[type=submit].wc-forward:hover .button__icon svg path,button[type=submit][name=update_cart]:hover .button__icon svg path,button[type=submit][name=calc_shipping]:hover .button__icon svg path,button[type=submit][name=save_address]:hover .button__icon svg path,button[type=submit].woocommerce-form-login__submit:hover .button__icon svg path,button[type=submit].woocommerce-Button:hover .button__icon svg path,button[type=submit].bapf_reset:hover .button__icon svg path,.bapf_button.secondary:hover .button__icon svg path,.bapf_button.wc-forward:hover .button__icon svg path,.bapf_button[name=update_cart]:hover .button__icon svg path,.bapf_button[name=calc_shipping]:hover .button__icon svg path,.bapf_button[name=save_address]:hover .button__icon svg path,.bapf_button.woocommerce-form-login__submit:hover .button__icon svg path,.bapf_button.woocommerce-Button:hover .button__icon svg path,.bapf_button.bapf_reset:hover .button__icon svg path{stroke:var(--white) !important}.button.tertiary,.button.gform_button_select_files,.button.wc-backward,.button[name=apply_coupon],button.button.tertiary,button.button.gform_button_select_files,button.button.wc-backward,button.button[name=apply_coupon],input[type=submit].tertiary,input[type=submit].gform_button_select_files,input[type=submit].wc-backward,input[type=submit][name=apply_coupon],button[type=submit].tertiary,button[type=submit].gform_button_select_files,button[type=submit].wc-backward,button[type=submit][name=apply_coupon],.bapf_button.tertiary,.bapf_button.gform_button_select_files,.bapf_button.wc-backward,.bapf_button[name=apply_coupon]{background:rgba(0,0,0,0);color:var(--grey-dark);border:0}.button.tertiary .button__text,.button.gform_button_select_files .button__text,.button.wc-backward .button__text,.button[name=apply_coupon] .button__text,button.button.tertiary .button__text,button.button.gform_button_select_files .button__text,button.button.wc-backward .button__text,button.button[name=apply_coupon] .button__text,input[type=submit].tertiary .button__text,input[type=submit].gform_button_select_files .button__text,input[type=submit].wc-backward .button__text,input[type=submit][name=apply_coupon] .button__text,button[type=submit].tertiary .button__text,button[type=submit].gform_button_select_files .button__text,button[type=submit].wc-backward .button__text,button[type=submit][name=apply_coupon] .button__text,.bapf_button.tertiary .button__text,.bapf_button.gform_button_select_files .button__text,.bapf_button.wc-backward .button__text,.bapf_button[name=apply_coupon] .button__text{color:var(--grey-dark) !important;text-decoration:underline;text-underline-offset:.2rem}.button.tertiary .button__icon svg,.button.gform_button_select_files .button__icon svg,.button.wc-backward .button__icon svg,.button[name=apply_coupon] .button__icon svg,button.button.tertiary .button__icon svg,button.button.gform_button_select_files .button__icon svg,button.button.wc-backward .button__icon svg,button.button[name=apply_coupon] .button__icon svg,input[type=submit].tertiary .button__icon svg,input[type=submit].gform_button_select_files .button__icon svg,input[type=submit].wc-backward .button__icon svg,input[type=submit][name=apply_coupon] .button__icon svg,button[type=submit].tertiary .button__icon svg,button[type=submit].gform_button_select_files .button__icon svg,button[type=submit].wc-backward .button__icon svg,button[type=submit][name=apply_coupon] .button__icon svg,.bapf_button.tertiary .button__icon svg,.bapf_button.gform_button_select_files .button__icon svg,.bapf_button.wc-backward .button__icon svg,.bapf_button[name=apply_coupon] .button__icon svg{color:var(--white) !important}.button.tertiary:hover,.button.gform_button_select_files:hover,.button.wc-backward:hover,.button[name=apply_coupon]:hover,button.button.tertiary:hover,button.button.gform_button_select_files:hover,button.button.wc-backward:hover,button.button[name=apply_coupon]:hover,input[type=submit].tertiary:hover,input[type=submit].gform_button_select_files:hover,input[type=submit].wc-backward:hover,input[type=submit][name=apply_coupon]:hover,button[type=submit].tertiary:hover,button[type=submit].gform_button_select_files:hover,button[type=submit].wc-backward:hover,button[type=submit][name=apply_coupon]:hover,.bapf_button.tertiary:hover,.bapf_button.gform_button_select_files:hover,.bapf_button.wc-backward:hover,.bapf_button[name=apply_coupon]:hover{border:0}.button.full-width,button.button.full-width,input[type=submit].full-width,button[type=submit].full-width,.bapf_button.full-width{width:100%}.button.view,button.button.view,input[type=submit].view,button[type=submit].view,.bapf_button.view{padding:0;display:inline-block;font:700 calc(var(--f-base) * 1)/1.5 var(--textfont);border:0;color:var(--blue);width:auto}.button__container{display:flex;align-items:center;justify-content:center;gap:2.4rem}.button__container.reversed{flex-direction:row-reverse}.button__container.reversed .button__icon{margin:-0.8rem -1.6rem -0.8rem -0.8rem}.button__text{color:var(--dark-blue);transition:color var(--button-interactive-transition)}.button__icon{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;margin:-0.8rem -0.8rem -0.8rem -1.6rem;border-radius:50%;background-color:rgba(0,38,108,.4);flex-shrink:0;transition:background-color var(--button-interactive-transition)}.button__icon svg{width:1.6rem;height:1.6rem;line-height:0;transition:color var(--button-interactive-transition)}.button-wrap{display:flex;flex-wrap:wrap;gap:1.6rem}.button-wrap.align-center{justify-content:center}.white-text .button{color:var(--dark-blue)}.white-text .button__text{color:var(--dark-blue)}.button:not(.primary):not(.secondary):not(.tertiary):not(.wc-forward) .button__icon{background-color:var(--green)}.button:not(.primary):not(.secondary):not(.tertiary):not(.wc-forward) .button__icon svg{color:var(--dark-blue)}.button:not(.primary):not(.secondary):not(.tertiary):not(.wc-forward):hover{background:var(--green);border-color:var(--green);color:var(--dark-blue)}.button:not(.primary):not(.secondary):not(.tertiary):not(.wc-forward):hover .button__text{color:var(--dark-blue)}.button:not(.primary):not(.secondary):not(.tertiary):not(.wc-forward):hover .button__icon{background-color:rgba(0,38,108,.4)}.button:not(.primary):not(.secondary):not(.tertiary):not(.wc-forward):hover .button__icon svg{color:var(--white)}.wc-forward .button__icon svg,.wc-forward .button__icon svg path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wc-forward:hover .button__icon svg,.wc-forward:hover .button__icon svg path{color:var(--white) !important;stroke:var(--white) !important}button.single_add_to_cart_button{display:flex;align-items:center;width:100%;position:relative;padding-right:4.8rem}button.single_add_to_cart_button:before{content:"";position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:3.8rem;height:3.8rem;border-radius:50%;background-color:var(--dark-blue);transition:background-color var(--button-interactive-transition)}button.single_add_to_cart_button:after{content:"";position:absolute;right:2.7rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;background-color:var(--white);mask-image:url("../img/custom-icons/arrow-right.svg");mask-position:center center;mask-size:1.6rem 1.6rem;mask-repeat:no-repeat;-webkit-mask-image:url("../img/custom-icons/arrow-right.svg");-webkit-mask-position:center center;-webkit-mask-size:1.6rem 1.6rem;-webkit-mask-repeat:no-repeat;transition:background-color var(--button-interactive-transition)}button.single_add_to_cart_button:hover:before{background-color:hsla(0,0%,100%,.4)}button.single_add_to_cart_button:hover:after{background-color:var(--white)}button[name=woocommerce_checkout_place_order]{display:flex;align-items:center;justify-content:flex-start;text-align:left;position:relative;padding-right:6.4rem}button[name=woocommerce_checkout_place_order]:before{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:3.8rem;height:3.8rem;border-radius:50%;background-color:var(--dark-blue);transition:background-color var(--button-interactive-transition)}button[name=woocommerce_checkout_place_order]:after{background-color:var(--white);mask-image:url("../img/custom-icons/arrow-right.svg");mask-position:center center;mask-size:1.6rem 1.6rem;mask-repeat:no-repeat;-webkit-mask-image:url("../img/custom-icons/arrow-right.svg");-webkit-mask-position:center center;-webkit-mask-size:1.6rem 1.6rem;-webkit-mask-repeat:no-repeat;content:"";position:absolute;right:2.1rem;top:50%;transform:translateY(-50%);height:1.6rem;width:1.6rem;transition:background-color var(--button-interactive-transition)}button[name=woocommerce_checkout_place_order]:hover:before{background-color:hsla(0,0%,100%,.4)}.wc-backward{display:flex;gap:.8rem;align-items:center;justify-content:center}.wc-backward:before{background-color:var(--blue);mask-image:url("../img/custom-icons/arrow-left.svg");mask-position:center center;mask-size:1.6rem 1.6rem;mask-repeat:no-repeat;-webkit-mask-image:url("../img/custom-icons/arrow-left.svg");-webkit-mask-position:center center;-webkit-mask-size:1.6rem 1.6rem;-webkit-mask-repeat:no-repeat;content:"";background-position:center center;background-size:1.6rem 1.6rem;background-repeat:no-repeat;display:flex;transform-origin:center center;height:1.6rem;width:1.6rem}.add_to_cart_button,.product_type_grouped{display:flex;gap:.8rem}.add_to_cart_button:after,.product_type_grouped:after{content:"";background-color:var(--blue);mask-image:url("../img/custom-icons/shopping-cart.svg");mask-position:center center;mask-size:1.6rem 1.6rem;mask-repeat:no-repeat;-webkit-mask-image:url("../img/custom-icons/shopping-cart.svg");-webkit-mask-position:center center;-webkit-mask-size:1.6rem 1.6rem;-webkit-mask-repeat:no-repeat;display:flex;transform-origin:center center;height:1.6rem;width:1.6rem;transition:background-color var(--button-interactive-transition)}.add_to_cart_button:hover:after,.product_type_grouped:hover:after{background-color:var(--green)}.add_to_cart_button.loading:after,.product_type_grouped.loading:after{-webkit-mask-image:url("../img/custom-icons/loader.svg");mask-image:url("../img/custom-icons/loader.svg");animation:spin 4s linear infinite}.add_to_cart_button.added:after,.product_type_grouped.added:after{-webkit-mask-image:url("../img/custom-icons/check.svg");mask-image:url("../img/custom-icons/check.svg")}.responsive-iframe-wrapper,.responsive-video-wrapper{position:relative;padding:0 0 56.25% 0;height:0;margin:0 0 3.2rem 0}.responsive-iframe-wrapper img,.responsive-iframe-wrapper iframe,.responsive-video-wrapper img,.responsive-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.responsive-iframe-wrapper .play-button,.responsive-video-wrapper .play-button{height:10rem;width:10rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;inset:50% 0 0 50%;transform:translate(-50%, -50%);background:var(--white)}.responsive-iframe-wrapper .play-button svg,.responsive-video-wrapper .play-button svg{transition:var(--transform-transition);color:var(--textcolor)}.responsive-iframe-wrapper .play-button:hover svg,.responsive-video-wrapper .play-button:hover svg{transform:translateX(0.2rem) scale(1.25)}.sm-icons{display:flex;align-items:center;flex-direction:row;margin:0;padding:0}.sm-icons li{display:flex;margin:0;padding:0}.sm-icons li:not(:last-child){margin:0 1.6rem 0 0}.sm-icons li:before{display:none}.sm-icons li a{display:flex;height:5.4rem;width:5.4rem;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;background:var(--white);color:var(--dark-blue);transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}@media only screen and (max-width: 750px){.sm-icons li a{height:4.4rem;width:4.4rem}}.sm-icons li:hover a{background:var(--green);box-shadow:var(--box-shadow)}.sm-icons li:hover svg{color:var(--blue)}.sm-icons svg{color:var(--dark-blue);transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.sm-icons svg path{fill:currentColor}.sm-share-buttons{display:flex;margin:0 0 2.5rem 0;padding:0}.sm-share-buttons li{display:flex;margin:0;padding:0}.sm-share-buttons li:not(:last-child){margin:0 .5rem .5rem 0}.sm-share-buttons li:before{display:none}.sm-share-buttons li a{display:flex;height:4.2rem;width:4.2rem;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.sm-share-buttons li a svg{width:2.4rem;height:2.4rem;top:auto;bottom:0}.sm-share-buttons li.youtube a{background:#f03}.sm-share-buttons li.instagram a{background:#d6249f;background:linear-gradient(135deg, #9100eb 0%, #b936d2 25%, #e56cb8 50%, #f9a603 75%, #ffb900 100%);position:relative}.sm-share-buttons li.facebook a{background:#0866ff}.sm-share-buttons li.x a{background:#000}.sm-share-buttons li.email a{background:#74b7de}.sm-share-buttons li.whatsapp a{background:#25d366}.sm-share-buttons li.linkedin a{background:#2085c7}.sm-share-buttons li.pinterest a{background:#e60023}.sm-share-buttons li:hover a{box-shadow:var(--box-shadow)}.sm-share-buttons li:hover svg{transform:scale(1.05)}.sm-share-buttons svg{filter:brightness(0) invert(1);transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.star-container{display:flex;align-items:center;gap:0 .2rem}.star-container__star{height:1.6rem;width:auto;color:var(--green)}.star-container__star--full{fill:currentColor;stroke:currentColor;stroke-width:2px}.star-container__star--half{stroke:#d1d1d6;stroke-width:2px}.star-container__star--empty{color:#d1d1d6;fill:none}#CybotCookiebotDialog ul li:before,#CookiebotWidget ul li:before{display:none}#CybotCookiebotDialog input[type=checkbox]+label:before,#CybotCookiebotDialog input[type=checkbox]+span:before,#CybotCookiebotDialog input[type=checkbox]+td:before,#CookiebotWidget input[type=checkbox]+label:before,#CookiebotWidget input[type=checkbox]+span:before,#CookiebotWidget input[type=checkbox]+td:before{top:4px !important}#CybotCookiebotDialog input[type=checkbox]:checked+label:after,#CybotCookiebotDialog input[type=checkbox]:checked+span:after,#CybotCookiebotDialog input[type=checkbox]:checked+td:after,#CookiebotWidget input[type=checkbox]:checked+label:after,#CookiebotWidget input[type=checkbox]:checked+span:after,#CookiebotWidget input[type=checkbox]:checked+td:after{display:none !important}#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton,#CookiebotWidget .CybotCookiebotDialogDetailBodyContentCookieContainerButton{display:flex !important;justify-content:center !important;align-items:center !important;gap:2rem}#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton label,#CookiebotWidget .CybotCookiebotDialogDetailBodyContentCookieContainerButton label{transform:translate(0) !important}#CybotCookiebotDialog .CybotCookiebotDialogDetailBulkConsentCount,#CookiebotWidget .CybotCookiebotDialogDetailBulkConsentCount{color:var(--white)}div.dgwt-wcas-search-wrapp{max-width:52rem;border-radius:var(--border-radius);overflow:hidden;border:.1rem solid var(--grey)}div.dgwt-wcas-search-wrapp:focus-within,div.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused,div.dgwt-wcas-search-wrapp.dgwt-wcas-active{outline:none;box-shadow:none;border-color:var(--grey)}div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp{display:flex;align-items:stretch;position:relative}div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input{font-size:1.6rem;border:0;padding:1.6rem 2rem;height:auto;background-color:var(--white);flex:1;min-width:0;border-radius:0;outline:none !important;outline-offset:0}div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input:focus,div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input:focus-visible,div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input:active{border:0 !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important;outline-offset:0}div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-style:normal}div.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:0 !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important;outline-offset:0}div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{background-color:var(--white) !important;border:0;height:auto;position:static !important;order:-1;width:auto;min-width:0;padding-left:2.4rem;padding-right:0;display:flex;align-items:center;justify-content:flex-start;border-radius:0;user-select:none;-webkit-user-select:none}div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit svg,div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier,div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier-handler{user-select:none;-webkit-user-select:none}div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:hover,div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:focus,div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:focus-visible,div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:active{background-color:var(--white) !important}div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit svg path{fill:var(--black)}div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier{position:static !important;inset:auto !important;margin:0;width:1.8rem;height:1.8rem}div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:before{display:none}div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:hover{opacity:1}div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier-handler{width:1.8rem;height:auto;margin-top:0;position:relative;top:-0.1rem}div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier-handler path{fill:var(--black) !important}div.dgwt-wcas-search-wrapp .dgwt-wcas-preloader{left:auto !important;right:1.6rem !important}div.dgwt-wcas-search-wrapp .dgwt-wcas-preloader svg path{fill:var(--grey-dark)}@media only screen and (max-width: 1023px){div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input{padding:1.2rem 2rem}}.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active{background-color:var(--blue) !important;display:flex;align-items:center;justify-content:center}.dgwt-wcas-om-bar button.dgwt-wcas-om-return svg,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover svg,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus svg,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active svg{height:1.6rem !important;width:auto !important;inset:unset}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-wrapp,.js-dgwt-wcas-overlay-mobile .dgwt-wcas-search-wrapp{border-radius:0}body .contact-info{display:block;margin:0 0 2.4rem 0}body .contact-info .contact-info__item{padding:0;margin:0}body .contact-info .contact-info__item:last-child{margin-bottom:0}body .contact-info .contact-info__text{display:block;margin-bottom:.8rem}body .contact-info .contact-info__street,body .contact-info .contact-info__postal-city{display:block;margin-bottom:.8rem}body .contact-info .contact-info__link{color:inherit;text-decoration:none}body .contact-info .contact-info__link:hover{text-decoration:underline}body ul.payment-icons{display:flex;flex-wrap:wrap;gap:3.2rem;flex-direction:row}@media only screen and (max-width: 640px){body ul.payment-icons{gap:1.6rem}}body ul.payment-icons li{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;width:auto;height:2.4rem}body ul.payment-icons li:before{display:none}body ul.payment-icons li svg,body ul.payment-icons li img{display:block;width:auto;height:100%;max-width:none;max-height:100%;object-fit:contain;object-position:center}body .swiper{opacity:0;visibility:hidden;transition:opacity .05s ease-out}body .swiper.swiper-initialized{opacity:1;visibility:visible}body .usps-slider .swiper,body .product-grid-usps .swiper,body .reviews-slider .swiper,body .products-slider .swiper,body .top-bar__usps-mobile .swiper{opacity:1;visibility:visible}body .swiper-slide{box-sizing:border-box;cursor:default}body .swiper.swiper-initialized:not(.swiper-static):not(.swiper-locked):not(.swiper-disabled) .swiper-slide{cursor:pointer}body .swiper-button-next,body .swiper-button-prev{display:flex;height:4.6rem;width:4.6rem;border-radius:50%;border:1px solid var(--grey-light);background:var(--white);color:var(--blue);text-decoration:none;position:relative;left:unset;right:unset;top:unset;bottom:unset;transform:none;margin:0;transition:var(--default-transition)}body .swiper-button-next svg,body .swiper-button-prev svg{transition:var(--default-transition)}body .swiper-button-next:hover,body .swiper-button-prev:hover{border-color:var(--blue)}body .swiper-button-next:hover svg,body .swiper-button-prev:hover svg{transform:scale(1.2)}body .swiper-button-next svg,body .swiper-button-prev svg{height:1.6rem;display:flex;width:auto;line-height:0}body .swiper-button-next:before,body .swiper-button-next:after,body .swiper-button-prev:before,body .swiper-button-prev:after{display:none}body .swiper-scrollbar{inset:unset;position:relative !important;width:100%;margin:0}body .swiper-scrollbar .swiper-scrollbar-drag{border-radius:0;background:var(--blue)}.swiper-navigation{display:flex;gap:3.2rem;flex-direction:row;position:relative;width:100%;align-items:center}@media only screen and (max-width: 640px){.swiper-navigation{flex-direction:column}}.swiper-navigation .swiper-scrollbar{width:calc(100% - 14.6rem);inset:unset;height:.6rem;background:none;margin:0 0 calc(var(--f-base)*2) 0}@media only screen and (max-width: 640px){.swiper-navigation .swiper-scrollbar{width:100%}}.swiper-navigation .swiper-scrollbar:before{position:absolute;top:50%;left:0rem;width:100%;height:.2rem;transform:translateY(-50%);content:"";background-color:rgba(0,0,0,.1);display:block}.swiper-navigation .swiper-buttons-container{display:flex;width:11.4rem;gap:1rem;position:relative}@media only screen and (max-width: 640px){.swiper-navigation .swiper-buttons-container{width:100%;justify-content:center}}.post-index{position:sticky;top:calc(var(--main-header-sticky-top) + 3.2rem);margin:0;padding:3.2rem 2.8rem;background:var(--white);border-radius:var(--border-radius)}@media only screen and (max-width: 1023px){.post-index{padding:2.4rem 2rem}}.post-index__title{margin:0;padding-bottom:2rem;border-bottom:1px solid var(--grey-light);color:var(--dark-blue)}.post-index .h4{margin-bottom:0}@media only screen and (max-width: 1023px){.post-index .h4{cursor:pointer;display:flex;position:relative;padding-right:4.8rem;width:100%;gap:.8rem;padding-bottom:0;border-bottom:0}.post-index .h4:before{display:flex;content:"+"}.post-index .h4.active:before{content:"-"}.post-index .h4.active+.page-index__ol{display:block;margin-top:2rem}}.post-index__button{position:absolute;top:2.4rem;right:2.4rem;background:var(--white);color:var(--textcolor);display:flex;align-items:center;justify-content:center;border:0;height:2.6rem;width:2.6rem;z-index:2;cursor:pointer}.post-index__button.active svg{transform:rotate(180deg)}.post-index__button svg{height:2rem;width:auto;line-height:0;transition:var(--transform-transition);transform-origin:center}.post-index .page-index__ol{padding:2rem 0 0 0;margin:0;list-style:none}@media only screen and (max-width: 1023px){.post-index .page-index__ol{display:none}}.post-index .page-index__item{display:block;margin:0 0 1.2rem 0 !important;padding:0}.post-index .page-index__item:last-child{margin-bottom:0 !important}.post-index .page-index__item:before{display:none}.post-index .page-index__link{display:grid;grid-template-columns:2rem 1fr;column-gap:1.2rem;align-items:center;padding:1rem 1.2rem;margin:0 -1.2rem;border-radius:var(--border-radius);text-decoration:none;color:var(--dark-blue);font:600 calc(var(--f-base) * 1)/1.45 var(--textfont);transition:color var(--button-interactive-transition)}@media(hover: hover){.post-index .page-index__link:hover{color:var(--blue)}}.post-index .page-index__link.passed{color:rgba(0,38,108,.5)}.post-index .page-index__link.passed .page-index__icon svg{transform:rotate(180deg);opacity:.5}.post-index .page-index__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;line-height:0;color:var(--green)}.post-index .page-index__icon svg{width:1.6rem;height:1.6rem;transition:transform var(--button-interactive-transition),opacity var(--button-interactive-transition);transform-origin:center}.post-index .page-index__text{display:block;min-width:0}.faq .wrap>:last-child{margin-bottom:0}.faq .wrap>.button-wrap{margin-top:calc(var(--f-base)*2)}.faq__container{display:flex;flex-direction:column}.faq__item{background:var(--white);margin:0;border-radius:var(--border-radius);scroll-margin-top:calc(var(--main-header-sticky-top, 0) + 1.6rem)}.faq__item-answer{display:none;padding-top:2.4rem}.faq__item-answer>:last-child{margin:0}.faq__item-question{width:100%;margin:0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.faq__item-question-button{display:flex;position:relative;align-items:center;width:100%;gap:1.6rem;background:none;margin:0;border:0;cursor:pointer;padding:0;color:var(--blue)}.faq__item-question-button:hover{color:var(--grey-light)}.faq__item-question-button-text{font:500 calc(var(--f-base) * 1.125)/1.25 var(--textfont);padding-right:4rem;text-align:left}@media only screen and (max-width: 640px){.faq__item-question-button-text{font:500 calc(var(--f-base) * 1)/1.25 var(--textfont)}}.faq__item-question-button-icon{position:absolute;right:0;height:2.4rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--blue);line-height:1;transform:translateY(-0.2rem)}@media only screen and (max-width: 640px){.faq__item-question-button-icon{height:1.6rem;transform:translateY(-1rem)}}.faq__item-question-button-icon svg,.faq__item-question-button-icon img{display:flex;transition:var(--default-transition);height:100%;width:auto;display:flex;align-items:center;transform-origin:center center}.faq__item-question-button.active .faq__item-question-button{color:var(--blue-light)}.faq__item-question-button.active .faq__item-question-button-icon svg,.faq__item-question-button.active .faq__item-question-button-icon img{transform:rotate(180deg);color:var(--grey-light);opacity:.65}.faq--stacked .faq__container{gap:1.6rem}.faq--stacked .faq__item-question-button-icon{top:50%;transform:translateY(-50%)}@media only screen and (max-width: 640px){.faq--stacked .faq__item-question-button-icon{transform:translateY(-50%)}}.faq__container--nested{gap:1.2rem}.faq__item--question{border:1px solid var(--grey)}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:3.2rem 0 0 0;padding:0;list-style:none;gap:.8rem}.pagination .page-numbers{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;height:4.6rem;width:4.6rem;background:var(--white);text-decoration:none;font:600 calc(var(--f-base) * 1)/1.25 var(--textfont);border:.1rem solid var(--grey-light);border-radius:var(--border-radius);transition:var(--default-transition);color:var(--textcolor)}.pagination .page-numbers.current{border-color:var(--dark-blue);background:var(--dark-blue);color:var(--white);font-weight:700}.pagination a.page-numbers:hover{border-color:var(--blue)}.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:3.2rem 0 0 0;padding:0;list-style:none;gap:.8rem}.woocommerce-pagination ul.page-numbers li{margin:0;padding:0}.woocommerce-pagination ul.page-numbers li:before{display:none}.woocommerce-pagination ul.page-numbers li .page-numbers{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;height:4.6rem;width:4.6rem;background:var(--white);text-decoration:none;font:600 calc(var(--f-base) * 1)/1.25 var(--textfont);border:.1rem solid var(--grey-light);border-radius:var(--border-radius);transition:var(--default-transition);color:var(--textcolor)}.woocommerce-pagination ul.page-numbers li .page-numbers.current{border-color:var(--dark-blue);background:var(--dark-blue);color:var(--white);font-weight:700}.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{border-color:var(--blue)}.shop-sidebar{display:flex;flex-direction:column;gap:2.4rem}.bapf_filter_title{font:600 calc(var(--f-base) * 1.125)/1.25 var(--headingfont);margin:0 0 1.6rem 0}.bapf_filter_title.bapf_hascolarr{cursor:pointer}.berocket_single_filter_widget .bapf_body .bapf_clr_text{display:flex;justify-content:space-between;width:100%}.shop-sidebar .berocket_single_filter_widget:not(.bapf_rst_nofltr):has(+.berocket_single_filter_widget.bapf_rst_nofltr) .bapf_sfilter{padding:0;border:0}.bapf_sfilter{margin-bottom:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid color-mix(in srgb, var(--dark-blue) 35%, transparent)}.bapf_sfilter.bapf_rst_nofltr{margin:0;padding:0;border:0}.bapf_sfilter ul{display:flex;flex-direction:column;margin:0;padding:0;gap:1.2rem}.bapf_sfilter ul li{margin:0;padding:0;display:flex !important;justify-content:flex-start !important;align-items:center !important;gap:1.2rem !important}.bapf_sfilter ul li:hover{text-decoration:none}.bapf_sfilter ul li:hover .bapf_clr_text,.bapf_sfilter ul li:hover label{font:600 calc(var(--f-base) * 1)/1.25 var(--textfont)}.bapf_sfilter ul li:before{display:none}.bapf_sfilter ul li label,.bapf_sfilter ul li span{font:400 calc(var(--f-base) * 1)/1.25 var(--textfont);transition:font-weight var(--button-interactive-transition),color var(--button-interactive-transition)}.bapf_sfilter ul li label{width:100%}.bapf_sfilter ul li.checked label,.bapf_sfilter ul li.checked .bapf_clr_text{font:600 calc(var(--f-base) * 1)/1.25 var(--textfont)}.bapf_sfilter ul li input:checked+label{font:600 calc(var(--f-base) * 1)/1.25 var(--textfont)}.bapf_sfilter ul li input:checked+label .bapf_clr_text{font:600 calc(var(--f-base) * 1)/1.25 var(--textfont)}.bapf_sfilter.bapf_stylecolor ul li{align-items:center !important}.bapf_sfilter.bapf_stylecolor label{display:flex !important;align-items:center !important;gap:1.2rem !important;margin:0;padding:0 !important;position:static !important}.bapf_sfilter.bapf_stylecolor label:before{display:none}.bapf_sfilter.bapf_stylecolor .bapf_clr_span{height:1.6rem;width:1.6rem;border:1px solid color-mix(in srgb, var(--dark-blue) 15%, transparent);border-radius:50%;position:static !important;padding:0;margin:0;flex-shrink:0 !important;transition:box-shadow var(--button-interactive-transition)}.bapf_sfilter.bapf_stylecolor input[type=checkbox]+label::after{display:none}.bapf_sfilter.bapf_stylecolor input:checked+label .bapf_clr_span{box-shadow:0 0 0 .2rem var(--white),0 0 0 .4rem var(--dark-blue)}.bapf_sfilter .bapf_colaps_smb{display:flex;flex-shrink:0;font-size:0;line-height:0;transition:transform .26s cubic-bezier(0.2, 0.8, 0.2, 1)}.bapf_sfilter .bapf_colaps_smb::before{content:"";display:block;width:1.6rem;height:1.6rem;background-color:var(--dark-blue);mask:url("../img/custom-icons/arrow-down.svg") center/contain no-repeat;-webkit-mask:url("../img/custom-icons/arrow-down.svg") center/contain no-repeat}.bapf_sfilter .bapf_colaps_smb .bapf_plus,.bapf_sfilter .bapf_colaps_smb .bapf_minus{display:none}.bapf_sfilter.bapf_ccolaps .bapf_colaps_smb{transform:rotate(180deg)}.bapf_sfilter .bapf_colaps_togl .bapf_filter_title{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:0}.bapf_sfilter .bapf_colaps_togl+.bapf_body::before{content:"";display:block;height:1.6rem}@media(prefers-reduced-motion: reduce){.bapf_sfilter .bapf_colaps_smb{transition:none}}.bapf_sfilter .star-container{position:relative;transform:translateY(-0.1rem)}.bapf_sfilter .star-container__star{height:2rem}.bapf_sfilter .bapf_slidr_all{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 0}.bapf_sfilter .bapf_slidr_all .bapf_slidr_main{--dd-slider-handle: 2rem;width:calc(100% - var(--dd-slider-handle));height:.4rem;margin:.8rem calc(var(--dd-slider-handle)/2);border:0;border-radius:99rem;background:#e8e8e8}.bapf_sfilter .bapf_slidr_all .bapf_slidr_main .ui-slider-range{top:0;height:100%;border-radius:99rem;background:var(--dark-blue)}.bapf_sfilter .bapf_slidr_all .bapf_from,.bapf_sfilter .bapf_slidr_all .bapf_to{display:flex;gap:.4rem;align-items:center}.bapf_sfilter .bapf_slidr_all .bapf_from input,.bapf_sfilter .bapf_slidr_all .bapf_to input{cursor:pointer;display:block;position:relative;padding:.8rem 1.2rem;font:400 calc(var(--f-base) * 0.875)/1.25 var(--textfont);border:1px solid var(--grey);border-radius:var(--border-radius);text-decoration:none;margin:0;cursor:pointer;min-width:8rem;transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.bapf_sfilter .bapf_slidr_all .bapf_to{justify-content:flex-end}.bapf_sfilter .bapf_slidr_all .ui-slider-handle,.bapf_sfilter .bapf_slidr_all .ui-slider-handle:hover,.bapf_sfilter .bapf_slidr_all .ui-slider-handle:active,.bapf_sfilter .bapf_slidr_all .ui-slider-handle.ui-state-focus{top:50%;width:var(--dd-slider-handle);height:var(--dd-slider-handle);margin:calc(var(--dd-slider-handle)/-2) 0 0 calc(var(--dd-slider-handle)/-2);border:0;border-radius:50%;background:var(--dark-blue);cursor:grab;touch-action:none}.bapf_sfilter .bapf_slidr_all .ui-slider-handle:active{cursor:grabbing}.bapf_sfilter .bapf_slidr_all .ui-slider-handle:focus-visible{outline:.2rem solid var(--blue);outline-offset:.2rem}.bapf_sfilter[data-taxonomy=price] .bapf_slidr_all .bapf_val::before{content:"€ "}.berocket_single_filter_widget:has(>.dd-filter-hide-single .bapf_body li:only-child):not(:has(.dd-filter-hide-single input:checked)){display:none}.bapf_loader_page{background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.bapf_loader_page .bapf_lcontainer{display:flex;align-items:center;justify-content:center;width:9.6rem;height:9.6rem;margin:-4.8rem 0 0 -4.8rem;padding:0;background:var(--white);border-radius:var(--border-radius);box-shadow:0 .8rem 3.2rem rgba(0,38,108,.14)}.bapf_loader_page .bapf_limg{display:block;width:7rem;height:auto;max-width:none;aspect-ratio:64/39}.bapf_loader_page .bapf_loader{width:3.2rem;height:3.2rem}.bapf_loader_page .bapf_loader .bapf_lfirst,.bapf_loader_page .bapf_loader .bapf_lsecond{background:linear-gradient(45deg, var(--dark-blue), transparent)}.bapf_loader_page .bapf_labove,.bapf_loader_page .bapf_lbelow{color:var(--dark-blue);font-weight:600}.bapf_head .dd-info-tooltip{margin:0 auto 0 .6rem}.bapf_head .dd-info-tooltip .dd-info-tooltip__content{top:calc(100% + .6rem);bottom:auto}.fancybox__container{--fancybox-bg: #00000080;--fancybox-opacity: 1}.fancybox__backdrop{background:rgba(0,0,0,.5019607843);opacity:1}.fancybox__container.fancybox--added-to-cart-dialog:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:0}@media only screen and (max-width: 1440px){.fancybox__container.fancybox--added-to-cart-dialog .fancybox__slide{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width: 1023px){.fancybox__container.fancybox--added-to-cart-dialog .fancybox__slide{padding:2rem}.fancybox__container.fancybox--added-to-cart-dialog:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:2rem}}.ondervloerenzoeker-block .title-block{margin-bottom:3.2rem}.ondervloerenzoeker__step-title{margin-bottom:2.4rem}.ondervloerenzoeker__tiles{display:grid;gap:2.4rem;grid-template-columns:repeat(3, minmax(0, 1fr));margin-bottom:3.2rem}@media only screen and (max-width: 750px){.ondervloerenzoeker__tiles{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 640px){.ondervloerenzoeker__tiles{grid-template-columns:minmax(0, 1fr)}}.ondervloerenzoeker__tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.8rem;width:100%;min-height:8rem;margin:0;padding:2rem 2.4rem;overflow:hidden;text-align:left;background:var(--white);color:var(--dark-blue);border:1px solid var(--light-grey);border-radius:var(--border-radius);cursor:pointer;transition:border-color var(--button-interactive-transition),background-color var(--button-interactive-transition),box-shadow var(--button-interactive-transition)}.ondervloerenzoeker__tile:hover{border-color:var(--green)}.ondervloerenzoeker__tile.is-selected{border-color:var(--green);background:rgba(0,200,83,.08);box-shadow:inset 0 0 0 1px var(--green)}.ondervloerenzoeker__tile--advice{min-height:10rem}.ondervloerenzoeker__tile--has-image{align-items:stretch;justify-content:flex-start;gap:1.2rem;padding:0 0 1.6rem;text-align:center;min-height:20rem}.ondervloerenzoeker__tile--has-image .ondervloerenzoeker__tile-label{padding:0 2rem}.ondervloerenzoeker__tile-image-wrap{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--lightest-grey, #f5f7fa)}.ondervloerenzoeker__tile-image{display:block;width:100%;height:100%;object-fit:cover}.ondervloerenzoeker__tile-label{font:600 calc(var(--f-base) * 1)/1.3 var(--textfont);color:var(--dark-blue)}.ondervloerenzoeker__advice{margin-bottom:2.4rem;padding:2rem 2.4rem;border-radius:var(--border-radius);border:1px solid var(--light-grey);background:var(--lightest-grey, #f5f7fa)}.ondervloerenzoeker__advice-text{margin:0;font:400 calc(var(--f-base) * 1)/1.5 var(--textfont);color:var(--dark-blue)}.ondervloerenzoeker__nav{justify-content:flex-start}.ondervloerenzoeker__nav .button.is-disabled,.ondervloerenzoeker__nav .button:disabled{opacity:.45;pointer-events:none}.dd-info-tooltip{position:relative;display:inline-flex;flex-shrink:0;align-items:center;z-index:30}.dd-info-tooltip.is-open .dd-info-tooltip__content{display:block;opacity:1;visibility:visible;pointer-events:auto}@starting-style{.dd-info-tooltip.is-open .dd-info-tooltip__content{opacity:0}}@media(hover: hover){.dd-info-tooltip:hover .dd-info-tooltip__content,.dd-info-tooltip:focus-within .dd-info-tooltip__content{display:block;opacity:1;visibility:visible;pointer-events:auto}@starting-style{.dd-info-tooltip:hover .dd-info-tooltip__content,.dd-info-tooltip:focus-within .dd-info-tooltip__content{opacity:0}}}.dd-info-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:50%;background:none;color:var(--dark-blue);cursor:pointer;line-height:1}.dd-info-tooltip__trigger svg{width:1.4rem;height:1.4rem;display:block}.dd-info-tooltip__trigger.is-open+.dd-info-tooltip__content{display:block;opacity:1;visibility:visible;pointer-events:auto}@starting-style{.dd-info-tooltip__trigger.is-open+.dd-info-tooltip__content{opacity:0}}.dd-info-tooltip__content{display:none;position:absolute;bottom:calc(100% + .6rem);left:50%;right:auto;transform:translateX(calc(-50% + var(--tooltip-shift, 0px)));z-index:100;width:max-content;max-width:min(28rem,100vw - 3.2rem);padding:1rem 1.2rem;font-family:var(--textfont);font-size:1.3rem;line-height:1.5;font-weight:400;color:var(--black);background:var(--white);border:1px solid var(--dark-blue);border-radius:.8rem;box-shadow:0 .4rem 1.2rem rgba(0,38,108,.12);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease,display .15s allow-discrete;text-align:left;white-space:normal}:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations){width:100%;margin:0 0 3.2rem;border:1px solid rgba(0,38,108,.12);border-collapse:separate;border-spacing:0;border-radius:1.2rem;overflow:hidden;background:var(--white);font-size:1.5rem;line-height:1.6}@media only screen and (max-width: 750px){:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) th,:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) td{padding:1.2rem 1.6rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(0,38,108,.12)}@media only screen and (max-width: 750px){:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) th,:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) td{min-width:14rem}}:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) th>:last-child,:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) td>:last-child{margin-bottom:0}:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) tr:last-child td{border-bottom:0}:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) thead th,:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) tr:first-child th{background:var(--dark-blue);color:var(--white);font-weight:600;border-bottom:0}:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) thead th a,:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) tr:first-child th a{color:var(--white)}:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) tbody tr:nth-child(even) td{background:var(--light-grey)}:is(.single-post__text,.term-description,#default-content,.section__content,.faq__item-answer) table:not(.shop_table):not(.woocommerce-product-attributes):not(.variations) td a{color:var(--dark-blue);font-weight:600;text-decoration:underline;text-underline-offset:.2rem}.main-header{position:relative;top:0;z-index:250;width:100%;box-shadow:0 .5rem .75rem rgba(0,0,0,.05)}.main-header .main-bar{max-height:30rem;overflow:hidden}@media only screen and (max-width: 1023px){.main-header{position:sticky;top:0}}.main-header-sticky-nav{position:fixed;top:0;left:0;z-index:260;width:100%;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--main-header-compact-duration) var(--main-header-compact-easing),opacity var(--main-header-compact-duration) var(--main-header-compact-easing),visibility 0s linear var(--main-header-compact-duration);will-change:transform,opacity}@media(prefers-reduced-motion: reduce){.main-header-sticky-nav{transition:none}}@media only screen and (max-width: 1023px){.main-header-sticky-nav{display:none}}.main-header-sticky-nav--instant{transition:none !important}body.sticky-nav-visible .main-header-sticky-nav{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--main-header-compact-duration) var(--main-header-compact-easing),opacity var(--main-header-compact-duration) var(--main-header-compact-easing),visibility 0s linear 0s}.main-header-sticky-search-panel{position:fixed;left:0;right:0;z-index:259;top:var(--main-header-sticky-top, 0);background-color:var(--blue);border-top:.1rem solid hsla(0,0%,100%,.12);max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .28s ease-out,opacity .2s ease-out,visibility 0s linear .28s}.main-header-sticky-search-panel.is-open{max-height:24rem;opacity:1;visibility:visible;pointer-events:auto;transition:max-height .28s ease-out,opacity .2s ease-out,visibility 0s linear 0s}.main-header-sticky-search-panel__inner{display:flex;justify-content:center;align-items:center;padding:1.4rem 2rem}.main-header-sticky-search-panel div.dgwt-wcas-search-wrapp{width:100%;max-width:52rem;margin:0 auto}.main-header-sticky-search-panel div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input{padding:1rem 1.6rem;font-size:1.5rem}.main-header-sticky-search-panel div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{padding-left:1.6rem}.main-header-sticky-search-panel div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier,.main-header-sticky-search-panel div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier-handler{width:1.5rem;height:1.5rem}.main-header-sticky-search-panel div.dgwt-wcas-search-wrapp .dgwt-wcas-preloader{right:1.2rem !important}@media(prefers-reduced-motion: reduce){.main-header-sticky-search-panel{transition:none}}@media only screen and (max-width: 1023px){.main-header-sticky-search-panel{display:none}}.top-bar{padding:1.4rem 0;background:var(--dark-blue);color:var(--white)}@media only screen and (max-width: 1023px){.top-bar{padding:.8rem 0}}.top-bar__usps-desktop{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1023px){.top-bar__usps-desktop{display:none}}.top-bar__usps-mobile{display:none}@media only screen and (max-width: 1023px){.top-bar__usps-mobile{display:block}}.top-bar__usp{display:flex;align-items:center;gap:1.3rem;margin:0 !important;padding:0;color:var(--white);font:400 1.4rem/2rem var(--textfont);white-space:nowrap}@media only screen and (max-width: 1023px){.top-bar__usp{gap:1rem}}.top-bar__usp:before{display:none}.top-bar__usp>a{display:flex;align-items:center;gap:inherit;color:inherit;text-decoration:none}.top-bar__usp>a:hover .top-bar__usp-text{text-decoration:underline}.top-bar__usp strong{font-weight:700}.top-bar__usp-icon{display:flex;flex-shrink:0;color:var(--green)}.top-bar__usp-icon svg{display:block;width:2rem;height:2rem}.top-bar .swiper{margin:0;width:100%}.top-bar .swiper-slide .top-bar__usp{justify-content:center;width:100%}.main-bar{padding:1.8rem 0;background:var(--white);border-bottom:.1rem solid var(--light-grey)}@media only screen and (max-width: 1023px){.main-bar{padding:1.6rem 0}}.main-bar__wrap{display:flex;align-items:center;justify-content:space-evenly;gap:10rem}@media only screen and (max-width: 1440px){.main-bar__wrap{gap:6rem}}@media only screen and (max-width: 1280px){.main-bar__wrap{gap:4rem}}@media only screen and (max-width: 1023px){.main-bar__wrap{gap:3.2rem}}@media only screen and (max-width: 750px){.main-bar__wrap{gap:2.4rem}}.main-bar__nav-wrap{margin:0;padding:0;display:flex;gap:2.4rem;flex-shrink:0;opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--main-header-compact-duration) var(--main-header-compact-easing),visibility 0s linear 0s}@media(prefers-reduced-motion: reduce){.main-bar__nav-wrap{transition:none}}@media only screen and (max-width: 1023px){.main-bar__nav-wrap{order:4;gap:1.6rem}}.main-bar__nav-wrap li{margin:0 !important;padding:0}.main-bar__nav-wrap li:before{display:none}.main-bar__keurmerk-meta{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.7rem}.main-bar__keurmerk-score{flex-shrink:0;background:var(--pink);color:var(--white);font:700 1.4rem/1 var(--headingfont);padding:.5rem .7rem;border-radius:.4rem;min-width:3.6rem;text-align:center}.main-bar__keurmerk-score-count{color:var(--white);font:600 1.1rem/1.1 var(--textfont);white-space:nowrap;line-height:1}.main-bar__keurmerk{display:flex;align-items:center;gap:1rem;flex-shrink:0;text-decoration:none;color:inherit;transition:filter var(--transition-duration) var(--transition-easing)}@media(prefers-reduced-motion: reduce){.main-bar__keurmerk{transition:none}}@media only screen and (max-width: 1023px){.main-bar__keurmerk{display:none}}.main-bar__keurmerk:hover{filter:brightness(1.12)}@media(prefers-reduced-motion: reduce){.main-bar__keurmerk:hover{filter:none}}.main-bar__keurmerk:focus-visible{outline:.2rem solid var(--white);outline-offset:.2rem}.main-bar__keurmerk svg{display:block;width:auto;max-height:2.8rem}@media only screen and (max-width: 750px){.main-bar__keurmerk svg{max-height:2.4rem}}@media only screen and (max-width: 640px){.main-bar__keurmerk svg{max-height:2rem}}@media only screen and (max-width: 1023px){.main-bar div.dgwt-wcas-search-wrapp{display:none !important}}.main-bar__nav-button{display:flex;flex-direction:column;gap:.6rem;position:relative;text-decoration:none;justify-content:center;align-items:center;color:var(--white);cursor:pointer}.main-bar__nav-button:hover,.main-bar__nav-button:focus-visible{color:var(--white);text-decoration:none}.main-bar__nav-button:hover .main-bar__nav-button-figure svg,.main-bar__nav-button:focus-visible .main-bar__nav-button-figure svg{color:var(--green)}.main-bar__nav-button .amount{position:absolute;top:-0.8rem;left:50%;transform:translateX(-50%);margin-left:1.6rem;box-sizing:border-box;height:1.6rem;min-width:1.6rem;width:auto;padding:0 .45rem;display:flex;align-items:center;justify-content:center;background:var(--green);color:var(--blue);border-radius:9999px;font:600 1.1rem/1 var(--textfont)}@media only screen and (max-width: 1023px){.main-bar__nav-button .amount{top:-1.1rem;margin-left:1rem;height:1.35rem;min-width:1.35rem;padding:0 .35rem;font:600 1rem/1 var(--textfont)}}.main-bar__nav-button .amount:empty{display:none}.main-bar__nav-button .cart-count{background:var(--green)}.main-bar__nav-button-figure{display:flex;align-items:center;justify-content:center;height:2.4rem;width:auto;color:var(--white)}@media only screen and (max-width: 1023px){.main-bar__nav-button-figure{height:2rem}}.main-bar__nav-button-figure svg,.main-bar__nav-button-figure img{height:100%;width:auto;transition:var(--default-transition);color:var(--white)}.main-bar__nav-button-figure svg path{fill:currentColor}.main-bar__nav-button-figure svg[stroke] path,.main-bar__nav-button-figure svg[stroke] circle{fill:none;stroke:currentColor}.main-bar__nav-button--sticky-search{gap:0;cursor:pointer;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:0;box-shadow:none}.main-bar__nav-button--sticky-search .main-bar__nav-button-figure{cursor:pointer;width:2.4rem;min-width:2.4rem;height:2.4rem}.main-bar__nav-button--sticky-search .main-bar__nav-button-figure svg{width:100%;height:100%;display:block}.main-bar__nav-button-text{font-size:calc(var(--f-base)*.75);line-height:1;color:var(--white);white-space:nowrap;flex-shrink:0}.main-bar button.main-bar__nav-button{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:0;border-style:none;box-shadow:none;padding:0;margin:0;font:inherit;text-align:inherit;color:inherit;cursor:pointer}.main-bar button.main-bar__nav-button::-moz-focus-inner{border:0;padding:0}.main-bar .site-logo{flex-shrink:0;height:5rem;min-height:5rem;width:auto;display:flex;justify-content:flex-start;align-items:center;max-width:26rem}.main-bar .site-logo svg,.main-bar .site-logo img{max-height:100%;width:auto;line-height:0}@media only screen and (max-width: 1023px){.main-bar .site-logo{height:4.4rem;min-height:4.4rem;min-width:17.82rem;aspect-ratio:162/40;margin:0 auto;order:2}}@media only screen and (max-width: 750px){.main-bar .site-logo{height:3.8rem;min-height:3.8rem;min-width:15.39rem}}@media only screen and (max-width: 640px){.main-bar .site-logo{height:3.4rem;min-height:3.4rem;min-width:13.77rem}}.main-bar .main-bar__keurmerk:focus-visible{outline-color:var(--dark-blue)}.main-bar .main-bar__nav-button,.main-bar .main-bar__nav-button:hover,.main-bar .main-bar__nav-button:focus-visible,.main-bar .main-bar__nav-button-figure,.main-bar .main-bar__nav-button-figure svg,.main-bar .main-bar__nav-button-figure img,.main-bar .main-bar__nav-button-text,.main-bar .main-bar__nav-button .amount{color:var(--dark-blue)}.main-bar div.dgwt-wcas-search-wrapp{border-color:var(--light-grey)}.main-bar div.dgwt-wcas-search-wrapp:focus-within,.main-bar div.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused,.main-bar div.dgwt-wcas-search-wrapp.dgwt-wcas-active{border-color:var(--light-grey)}.main-bar div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input{background-color:var(--light-grey)}.main-bar div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:rgba(0,0,0,.5);opacity:1}.main-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit,.main-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:hover,.main-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:focus,.main-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:focus-visible,.main-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:active{background-color:var(--light-grey) !important}.main-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit svg path{fill:var(--dark-blue)}.main-bar__keurmerk--light .main-bar__keurmerk-score{padding:0;min-width:0;background:rgba(0,0,0,0);color:var(--dark-blue);font:700 1.9rem/1 var(--headingfont)}.main-bar__keurmerk--light .main-bar__keurmerk-rating{display:flex;flex-direction:column;align-items:center;gap:.2rem}.main-bar__keurmerk--light .main-bar__keurmerk-stars{display:flex;color:var(--rating-star)}.main-bar__keurmerk--light .main-bar__keurmerk-star{display:block;width:1.44rem;height:1.44rem;max-height:none}.main-bar__keurmerk--light .main-bar__keurmerk-reviews{color:var(--dark-blue);font:400 1.1rem/1.2 var(--textfont);text-decoration:underline;white-space:nowrap}.nav-bar{position:relative;background-color:var(--dark-blue);color:var(--white)}.nav-bar__wrap{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.nav-bar__sticky-logo{display:none;flex-shrink:0}.nav-bar__sticky-logo .site-logo{display:flex;align-items:center;justify-content:flex-start;height:3.2rem;width:auto;max-width:16rem}.nav-bar__sticky-logo .site-logo svg,.nav-bar__sticky-logo .site-logo img{max-height:100%;width:auto;line-height:0}.nav-bar .menu{display:flex;justify-content:center;gap:3.6rem;margin:0}@media only screen and (max-width: 1280px){.nav-bar .menu{gap:3.2rem}}.nav-bar .menu-item{position:relative;font:500 1.6rem/1.25 var(--textfont);color:var(--blue);margin:0 !important}.nav-bar .menu-item__link{text-decoration:none;display:flex;gap:.4rem;color:var(--white);align-items:center}.nav-bar .menu-item>.menu-item__link{position:relative;padding:1.9rem 0;transition:opacity var(--button-interactive-transition)}.nav-bar .menu-item>.menu-item__link:hover{opacity:.65}.nav-bar .menu-item__toggle{display:flex;justify-content:center;align-items:center}.nav-bar .menu-item__toggle-icon{transition:transform var(--button-interactive-transition),color var(--button-interactive-transition);height:1.6rem;display:flex;line-height:0}.nav-bar .menu-item.current-menu-item>a,.nav-bar .menu-item.current-menu-ancestor>a,.nav-bar .menu-item.current_page_item>a,.nav-bar .menu-item.current_page_ancestor>a,.nav-bar .menu-item.current-product_cat-ancestor>a,.nav-bar .menu-item.current-product_cat-parent>a,.nav-bar .menu-item.current-product_cat>a{color:var(--green)}.nav-bar .menu-item.current-menu-item>a .menu-item__toggle-icon,.nav-bar .menu-item.current-menu-ancestor>a .menu-item__toggle-icon,.nav-bar .menu-item.current_page_item>a .menu-item__toggle-icon,.nav-bar .menu-item.current_page_ancestor>a .menu-item__toggle-icon,.nav-bar .menu-item.current-product_cat-ancestor>a .menu-item__toggle-icon,.nav-bar .menu-item.current-product_cat-parent>a .menu-item__toggle-icon,.nav-bar .menu-item.current-product_cat>a .menu-item__toggle-icon{color:var(--green)}.nav-bar .menu-item.menu-item-has-megamenu{position:relative}.nav-bar .menu-item.menu-item-has-megamenu.megamenu-active .menu-item__toggle-icon{transform:rotate(180deg)}.nav-bar .menu-item.megamenu-active .menu-item__toggle-icon{transform:rotate(180deg)}.nav-bar .menu-item.menu-item-has-children:hover .menu-item__toggle-icon{transform:rotate(180deg)}.nav-bar .menu-item.menu-item-has-children:hover .sub-menu{transform:scaleY(1);visibility:visible;opacity:1}.nav-bar .menu-item .sub-menu{position:absolute;top:100%;left:-2.4rem;background-color:var(--white);transform:scaleY(0);visibility:hidden;opacity:0;transform-origin:top center;margin-bottom:0;max-width:fit-content;display:flex;flex-direction:column;padding:1.2rem;border-radius:0 0 var(--border-radius) var(--border-radius);transition:var(--default-transition)}.nav-bar .menu-item .sub-menu__icon{width:1rem}.nav-bar .menu-item .sub-menu .menu-item{width:100%;display:flex}.nav-bar .menu-item .sub-menu .menu-item__link-icon{display:block;width:1.4rem}.nav-bar .menu-item .sub-menu .menu-item a{justify-content:space-between;width:100%;padding:1.4rem 1.6rem;border-radius:var(--border-radius);white-space:nowrap;gap:2rem;flex:1;color:var(--blue);transition:background-color var(--button-interactive-transition),color var(--button-interactive-transition),opacity var(--button-interactive-transition)}.nav-bar .menu-item .sub-menu .menu-item a:hover{opacity:1;background-color:#e5e9f0}.nav-bar .menu-item .sub-menu .menu-item.current-menu-item>a,.nav-bar .menu-item .sub-menu .menu-item.current-menu-ancestor>a,.nav-bar .menu-item .sub-menu .menu-item.current_page_item>a,.nav-bar .menu-item .sub-menu .menu-item.current_page_ancestor>a{font-weight:700;color:var(--blue)}.nav-bar__shop-menu-wrap{flex:1;min-width:0;display:flex;justify-content:flex-start;align-items:flex-start}.nav-bar__shop-menu-wrap .menu-item>a{font-weight:500;text-decoration:none}.nav-bar__action-buttons{position:relative;display:flex;flex-shrink:0;align-items:center;margin:0;padding:0;gap:2.4rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--main-header-compact-duration) var(--main-header-compact-easing),visibility 0s linear var(--main-header-compact-duration)}@media(prefers-reduced-motion: reduce){.nav-bar__action-buttons{transition:none}}@media only screen and (max-width: 1023px){.nav-bar{display:none}}.main-header-sticky-nav .nav-bar__action-buttons{opacity:1;visibility:visible;pointer-events:auto;transition:none}.main-header-sticky-nav .nav-bar .menu-item>.menu-item__link{padding:2.2rem 0}.main-header-sticky-nav .nav-bar__sticky-logo{display:flex}.main-header-sticky-nav .nav-bar .menu-item__link{white-space:nowrap}@media only screen and (max-width: 1280px){.main-header-sticky-nav .nav-bar .menu{gap:2rem}.main-header-sticky-nav .nav-bar .menu>.menu-item{font-size:1.4rem}.main-header-sticky-nav .nav-bar .nav-bar__sticky-logo .site-logo{max-width:13rem}.main-header-sticky-nav .nav-bar .nav-bar__action-buttons{gap:1.6rem}}.main-header-sticky-nav .nav-bar__shop-menu-wrap{justify-content:center;align-items:center}.main-header .nav-bar{background-color:var(--white);color:var(--dark-blue)}.main-header .nav-bar .menu>.menu-item>.menu-item__link,.main-header .nav-bar .menu>.menu-item>.menu-item__link .menu-item__toggle-icon{color:var(--dark-blue)}.main-header .nav-bar .menu>.menu-item>.menu-item__link{font-weight:700}.menu-item{padding-left:0}.menu-item:before{display:none}@media only screen and (min-width: 1024px){.nav-bar .nav-bar__wrap,.nav-bar .menu>.menu-item.menu-item-has-megamenu{position:static}.nav-bar .menu>.menu-item>.menu-item__link[role=button]{cursor:default}.nav-bar .menu>.menu-item.menu-item-has-megamenu>.menu-item__link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:.2rem;background:currentColor;transform:scaleX(0);transition:transform .1s ease-out}.nav-bar .menu>.menu-item.megamenu-active>.menu-item__link{opacity:1}.nav-bar .menu>.menu-item.megamenu-active>.menu-item__link::after{transform:scaleX(1)}}.megamenu-container{display:none}@media only screen and (min-width: 1024px){.megamenu-container{display:block;position:absolute;top:100%;left:0;right:0;z-index:1000;width:min(100%,max(137.5rem,100% - 22rem));max-height:var(--megamenu-max-height, calc(100vh - 20rem));margin:0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background-color:var(--white);border-radius:0 0 3rem 3rem;cursor:default;opacity:0;visibility:hidden;transition:opacity .1s ease-out,visibility 0s linear .1s}.megamenu-container.active{opacity:1;visibility:visible;transition-delay:0s}.megamenu-container--instant{transition:none !important}}@media(prefers-reduced-motion: reduce){.megamenu-container{transition:none}}@media(prefers-reduced-motion: reduce){.nav-bar .menu>.menu-item.menu-item-has-megamenu>.menu-item__link::after{transition:none}}.megamenu{max-width:133.5rem;margin:0 auto;padding:4rem 2rem;color:var(--black)}@media only screen and (max-width: 1200px){.megamenu{padding-top:3.2rem;padding-bottom:3.2rem}}.megamenu__columns{display:grid;grid-auto-flow:column;grid-auto-columns:auto;grid-template-rows:repeat(var(--megamenu-rows, 1), auto);align-items:start;justify-content:space-between;gap:5rem 3.2rem}.megamenu__columns--1,.megamenu__columns--2,.megamenu__columns--3{justify-content:flex-start;column-gap:10rem}@media only screen and (max-width: 1200px){.megamenu__columns{row-gap:4rem}}@media only screen and (max-width: 1280px){.megamenu__columns{column-gap:3.2rem}.megamenu__columns--1,.megamenu__columns--2,.megamenu__columns--3{column-gap:6.4rem}}@media only screen and (max-width: 1100px){.megamenu__columns{column-gap:2rem}}.megamenu__column{display:grid;grid-row:1/-1;grid-template-rows:subgrid;align-content:start;row-gap:inherit;min-width:0;max-width:26rem}.megamenu__group{display:flex;flex-direction:column;gap:2rem}.megamenu .megamenu__title{margin:0;color:var(--black);font:700 2rem/2.8rem var(--textfont)}@media only screen and (max-width: 1200px){.megamenu .megamenu__title{font-size:1.8rem;line-height:2.6rem}}.megamenu .megamenu__title-link{color:inherit;text-decoration:none}.megamenu .megamenu__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.megamenu .megamenu__list>li{margin:0;padding:0}.megamenu .megamenu__list>li::before{display:none}.megamenu .megamenu__list--swatches{gap:1.2rem}.megamenu .megamenu__link{display:block;padding:.6rem 0;color:var(--black);font:400 1.6rem/2.4rem var(--textfont);text-decoration:none}.megamenu .megamenu__swatch-link{display:flex;align-items:center;gap:1.2rem;color:var(--black);font:400 1.6rem/2.4rem var(--textfont);text-decoration:none}@media only screen and (max-width: 1100px){.megamenu .megamenu__swatch-link{gap:.8rem}}@media only screen and (max-width: 1200px){.megamenu .megamenu__link,.megamenu .megamenu__swatch-link{font-size:1.5rem}}.megamenu .megamenu__link.is-current,.megamenu .megamenu__swatch-link.is-current{font-weight:700}.megamenu .megamenu__swatch{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 .1rem rgba(0,0,0,.12)}.megamenu .megamenu__all{align-self:flex-start;color:var(--dark-blue);font:700 1.8rem/3.6rem var(--textfont);text-decoration:underline;text-underline-position:from-font}@media only screen and (max-width: 1200px){.megamenu .megamenu__all{font-size:1.6rem}}@media(hover: hover){.megamenu .megamenu__title-link:hover,.megamenu .megamenu__link:hover,.megamenu .megamenu__swatch-link:hover{color:var(--dark-blue);text-decoration:underline;text-underline-offset:.3rem}.megamenu .megamenu__all:hover{color:var(--blue)}}.megamenu a:focus-visible{outline:.2rem solid var(--blue);outline-offset:.2rem;border-radius:.2rem}.background-backdrop{position:fixed;inset:0;pointer-events:none;background:rgba(0,0,0,.5019607843);z-index:200;opacity:0;width:100%;height:100%;visibility:hidden;will-change:opacity;transition:opacity .12s ease-out,visibility .12s ease-out}.background-backdrop.active{opacity:1;visibility:visible;pointer-events:all}.mobile-navigation .mobile-search-bar{flex-shrink:0;margin-bottom:1.6rem}.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp{border-color:var(--light-grey)}.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp:focus-within,.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused,.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp.dgwt-wcas-active{border-color:var(--light-grey)}.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input{padding:1.6rem 2rem;background-color:var(--light-grey)}.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:rgba(0,0,0,.5);opacity:1}.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit,.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:hover,.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:focus,.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:focus-visible,.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:active{background-color:var(--light-grey) !important}.mobile-navigation .mobile-search-bar div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit svg path{fill:var(--dark-blue)}.mobile-search-bar{margin:0 0 1.6rem;position:relative;width:100%}@media only screen and (max-width: 640px){.mobile-search-bar{margin-bottom:1.4rem}}.mobile-search-bar div.dgwt-wcas-search-wrapp{max-width:100%;width:100%}.section__header{margin-bottom:4.6rem}.section__header--center{text-align:center}.section__header--right{text-align:right}.section__title{padding-bottom:0}.section__content>:last-child:not(a):not(.responsive-video-wrapper){padding-bottom:0}.section__footer{display:flex;margin-top:4rem;justify-content:center}.title-block--align-left{text-align:left}.title-block--align-center{text-align:center}.title-block--align-right{text-align:right}.title-block h1.h2{display:block;padding:0;color:var(--dark-blue);font:400 calc(var(--f-base) * 2.375)/1.2895 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}@media only screen and (max-width: 1023px){.title-block h1.h2{font:400 calc(var(--f-base) * 1.625)/1.25 var(--headingfont)}}.title-block h1.h3{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.25)/1.5 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}@media only screen and (max-width: 1023px){.title-block h1.h3{font:700 calc(var(--f-base) * 1.5)/1.25 var(--headingfont)}}.title-block h1.h4{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*1) 0}@media only screen and (max-width: 1023px){.title-block h1.h4{font:700 calc(var(--f-base) * 1.25)/1.25 var(--headingfont)}}.title-block h1.h5{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*.5) 0}@media only screen and (max-width: 1023px){.title-block h1.h5{font:700 calc(var(--f-base) * 1.125)/1.25 var(--headingfont)}}.title-block h2.h1{display:block;padding:0;color:var(--dark-blue);font:400 calc(var(--f-base) * 3.625)/1.2069 var(--headingfont);margin:0 0 calc(var(--f-base)*2) 0}@media only screen and (max-width: 1023px){.title-block h2.h1{font:400 calc(var(--f-base) * 2)/1.25 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}}.title-block h2.h3{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.25)/1.5 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}@media only screen and (max-width: 1023px){.title-block h2.h3{font:700 calc(var(--f-base) * 1.5)/1.25 var(--headingfont)}}.title-block h2.h4{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*1) 0}@media only screen and (max-width: 1023px){.title-block h2.h4{font:700 calc(var(--f-base) * 1.25)/1.25 var(--headingfont)}}.title-block h2.h5{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*.5) 0}@media only screen and (max-width: 1023px){.title-block h2.h5{font:700 calc(var(--f-base) * 1.125)/1.25 var(--headingfont)}}.title-block h3.h1{display:block;padding:0;color:var(--dark-blue);font:400 calc(var(--f-base) * 3.625)/1.2069 var(--headingfont);margin:0 0 calc(var(--f-base)*2) 0}@media only screen and (max-width: 1023px){.title-block h3.h1{font:400 calc(var(--f-base) * 2)/1.25 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}}.title-block h3.h2{display:block;padding:0;color:var(--dark-blue);font:400 calc(var(--f-base) * 2.375)/1.2895 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}@media only screen and (max-width: 1023px){.title-block h3.h2{font:400 calc(var(--f-base) * 1.625)/1.25 var(--headingfont)}}.title-block h3.h4{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*1) 0}@media only screen and (max-width: 1023px){.title-block h3.h4{font:700 calc(var(--f-base) * 1.25)/1.25 var(--headingfont)}}.title-block h3.h5{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*.5) 0}@media only screen and (max-width: 1023px){.title-block h3.h5{font:700 calc(var(--f-base) * 1.125)/1.25 var(--headingfont)}}.title-block h4.h1{display:block;padding:0;color:var(--dark-blue);font:400 calc(var(--f-base) * 3.625)/1.2069 var(--headingfont);margin:0 0 calc(var(--f-base)*2) 0}@media only screen and (max-width: 1023px){.title-block h4.h1{font:400 calc(var(--f-base) * 2)/1.25 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}}.title-block h4.h2{display:block;padding:0;color:var(--dark-blue);font:400 calc(var(--f-base) * 2.375)/1.2895 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}@media only screen and (max-width: 1023px){.title-block h4.h2{font:400 calc(var(--f-base) * 1.625)/1.25 var(--headingfont)}}.title-block h4.h3{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.25)/1.5 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}@media only screen and (max-width: 1023px){.title-block h4.h3{font:700 calc(var(--f-base) * 1.5)/1.25 var(--headingfont)}}.title-block h4.h5{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*.5) 0}@media only screen and (max-width: 1023px){.title-block h4.h5{font:700 calc(var(--f-base) * 1.125)/1.25 var(--headingfont)}}.title-block h5.h1{display:block;padding:0;color:var(--dark-blue);font:400 calc(var(--f-base) * 3.625)/1.2069 var(--headingfont);margin:0 0 calc(var(--f-base)*2) 0}@media only screen and (max-width: 1023px){.title-block h5.h1{font:400 calc(var(--f-base) * 2)/1.25 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}}.title-block h5.h2{display:block;padding:0;color:var(--dark-blue);font:400 calc(var(--f-base) * 2.375)/1.2895 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}@media only screen and (max-width: 1023px){.title-block h5.h2{font:400 calc(var(--f-base) * 1.625)/1.25 var(--headingfont)}}.title-block h5.h3{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.25)/1.5 var(--headingfont);margin:0 0 calc(var(--f-base)*1.5) 0}@media only screen and (max-width: 1023px){.title-block h5.h3{font:700 calc(var(--f-base) * 1.5)/1.25 var(--headingfont)}}.title-block h5.h4{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*1) 0}@media only screen and (max-width: 1023px){.title-block h5.h4{font:700 calc(var(--f-base) * 1.25)/1.25 var(--headingfont)}}.header-img-text{display:flex;padding:0}.header-img-text__img{width:50%;position:relative;overflow:hidden}.header-img-text__img img{position:absolute;top:0;left:0;object-fit:cover;object-position:center center}.header-img-text__text{width:100%;max-width:64rem;margin:0}@media only screen and (max-width: 1023px){.header-img-text{flex-direction:column}.header-img-text__img{width:100%;order:1;padding:0 0 66.67% 0;margin:0 0 1.2rem 0}.header-img-text__text{width:100%;max-width:100%;order:2;padding:2rem !important}}.header-bg-img-text{padding-bottom:0;padding-top:24rem;z-index:5}.header-bg-img-text__bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.header-bg-img-text__text{position:relative;margin:0;transform:translateY(4rem);width:100%;max-width:64rem;z-index:5}@media only screen and (max-width: 1023px){.header-bg-img-text{margin-bottom:4rem}}.header-text-cards-highlight__container{display:flex;gap:1.6rem}@media only screen and (max-width: 1023px){.header-text-cards-highlight__container{flex-direction:column}}.header-text-cards-highlight__text{width:calc(100% - 40.4rem)}@media only screen and (max-width: 1023px){.header-text-cards-highlight__text{width:100%}}.header-text-cards-highlight__text-main{padding-left:0}@media only screen and (max-width: 1023px){.header-text-cards-highlight__text-main{padding:0}}.header-text-cards-highlight__cards{display:flex;gap:1.6rem}@media only screen and (max-width: 1023px){.header-text-cards-highlight__cards{flex-direction:column}}.header-text-cards-highlight__cards .card{margin:0;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0 1.6rem}.header-text-cards-highlight__cards .card .header-text-cards-highlight__card-text>:last-child{margin:0}.header-text-cards-highlight__cards .card .h4{font-weight:600}@media only screen and (max-width: 480px){.header-text-cards-highlight__cards .card{flex-direction:column}}.header-text-cards-highlight__card-title{width:100%}@media only screen and (max-width: 480px){.header-text-cards-highlight__card-title{order:2}}.header-text-cards-highlight__card-text,.header-text-cards-highlight__card-img{width:calc(50% - .8rem)}@media only screen and (max-width: 480px){.header-text-cards-highlight__card-text,.header-text-cards-highlight__card-img{width:100%}}@media only screen and (max-width: 480px){.header-text-cards-highlight__card-img{order:1;margin-bottom:2.4rem !important}}@media only screen and (max-width: 480px){.header-text-cards-highlight__card-text{order:3}}.header-text-cards-highlight__highlight{width:42rem;min-width:42rem;margin:0}@media only screen and (max-width: 1023px){.header-text-cards-highlight__highlight{width:100%;min-width:0}}.header-text-cards-highlight__highlight .h4{font-weight:600}.header-text-cards-highlight__highlight-img{margin:-3.2rem -3.2rem 3.2rem -3.2rem}@media only screen and (max-width: 1023px){.header-text-cards-highlight__highlight-img{margin:-2rem -2rem 1.6rem -2rem}}.header-text-cards-highlight__highlight-content>:last-child{margin:0}.header-title-img-cards .wrap{display:flex;gap:1.6rem}@media only screen and (max-width: 1023px){.header-title-img-cards .wrap{flex-direction:column}}.header-title-img-cards__title{position:relative;width:calc(100% - 42rem);display:flex;flex-direction:column;justify-content:flex-end;padding:2.4rem;border-radius:var(--border-radius);overflow:hidden}@media only screen and (max-width: 1023px){.header-title-img-cards__title{width:100%}}.header-title-img-cards__title .title-block{background:var(--white);padding:2.4rem;position:relative;z-index:1;border-radius:var(--border-radius);overflow:hidden}.header-title-img-cards__title .title-block>:last-child{margin-bottom:0}.header-title-img-cards__cards{width:42rem;display:flex;gap:1.6rem;flex-direction:column}@media only screen and (max-width: 1023px){.header-title-img-cards__cards{width:100%}}.header-title-img-cards__card{margin:0;display:flex;flex-direction:row;gap:1.6rem}.header-title-img-cards__card-title{font-weight:600;color:var(--grey-dark)}.header-title-img-cards__card-text>:last-child{margin:0}.header-title-img-cards__card-text-container p{font-size:calc(var(--f-base)*.875)}.header-title-img-cards__card-text-container p:last-child{margin:0}.content-two-columns__usps{display:flex;flex-direction:column;gap:.8rem;margin:0 0 3.2rem 0}.content-two-columns__usp-item{display:flex;align-items:center;gap:1.2rem;margin:0}.content-two-columns__usp-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;color:var(--dark-blue)}.content-two-columns__usp-icon svg,.content-two-columns__usp-icon img{width:100%;height:100%;display:block}.content-two-columns__usp-text{display:inline-block;color:var(--dark-blue)}@media only screen and (max-width: 640px){.content-two-columns__read-more-toggle.button{padding-left:0}}.content-two-columns__read-more-toggle .button__icon svg{transition:transform var(--button-interactive-transition)}.content-two-columns__read-more-toggle[aria-expanded=true] .button__icon svg{transform:rotate(180deg)}.content-two-columns__read-more.card{display:block;margin:calc(var(--f-base)*2) 0 0 0;animation:dd-read-more-in .3s ease-out}.content-two-columns__read-more.card[hidden]{display:none}@media(prefers-reduced-motion: reduce){.content-two-columns__read-more.card{animation:none}}@media only screen and (min-width: 751px){.content-two-columns__read-more.card{padding-bottom:4rem}}@media only screen and (max-width: 1023px){.content-two-columns__read-more.card{margin:0 0 calc(var(--f-base)*2) 0}}@media only screen and (min-width: 1024px){.content-two-columns__read-more-body{columns:2;column-gap:8rem}}.content-two-columns__read-more-body h2,.content-two-columns__read-more-body h3,.content-two-columns__read-more-body h4{break-after:avoid}.content-two-columns__read-more-body>:first-child{margin-top:0}.content-two-columns__read-more-body>:last-child{margin-bottom:0}.content-two-columns__read-more-end{margin:3.2rem 0 0 0}.content-two-columns__read-more-end .button.tertiary{padding-left:0}.content-two-columns__read-more-end .button__icon svg{transform:rotate(180deg)}@media only screen and (max-width: 1023px){.content-two-columns .wrap__big-wrap:has(>.content-two-columns__read-more){display:flex;flex-direction:column}.content-two-columns .wrap__big-wrap:has(>.content-two-columns__read-more)>.col-1-2-grid,.content-two-columns .wrap__big-wrap:has(>.content-two-columns__read-more)>.col-2-1-grid{display:contents}.content-two-columns .wrap__big-wrap:has(>.content-two-columns__read-more) .section__content{order:1}.content-two-columns .wrap__big-wrap:has(>.content-two-columns__read-more) .content-two-columns__read-more{order:2}.content-two-columns .wrap__big-wrap:has(>.content-two-columns__read-more) .section__media{order:3}}.content-two-columns__offer.card{position:absolute;left:0;bottom:6rem;z-index:2;width:auto;max-width:54rem;margin:-4rem 0 0 -4rem;padding:4rem 5.5rem;background:var(--white);border-radius:var(--border-radius)}.content-two-columns__offer.card .h2{margin-bottom:1.6rem}@media only screen and (min-width: 1024px){.content-two-columns__offer.card .h2{font-size:calc(var(--f-base)*2)}}.content-two-columns__offer.card .button-wrap{margin:0}.content-two-columns__offer.card .button-wrap .button.tertiary{padding-left:0}.content-two-columns__offer.card .button-wrap .button.tertiary .button__text{color:#00266c !important;text-decoration:underline !important;text-underline-offset:.2rem}.content-two-columns__offer.card .button-wrap .button.tertiary .button__icon{transition:transform var(--button-interactive-transition)}@media(hover: hover){.content-two-columns__offer.card:hover .button-wrap .button.tertiary .button__text{text-decoration:underline !important}.content-two-columns__offer.card:hover .button-wrap .button.tertiary .button__icon{transform:translateX(0.4rem)}}.content-two-columns__offer.card>:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.content-two-columns__offer.card{position:relative;left:auto;right:auto;bottom:auto;order:2;width:100%;max-width:100%;margin:2.4rem 0 0 0;padding:3.2rem 2.4rem 2.4rem}}.content-two-columns .section__content.card{margin:0}@media only screen and (max-width: 1023px){.content-two-columns .section__content.card{margin:0 0 calc(var(--f-base)*2) 0}}.content-two-columns .section__media{position:relative;height:100%;width:100%;min-width:0;overflow:hidden}.content-two-columns .section__media--has-offer{overflow:visible;padding-left:2rem}@media only screen and (max-width: 1023px){.content-two-columns .section__media--has-offer{display:flex;flex-direction:column;padding-left:0}}.content-two-columns .section__media figure{height:100%;width:100%;max-width:100%;margin:0;aspect-ratio:16/9;overflow:hidden}@media only screen and (max-width: 1023px){.content-two-columns .section__media figure{order:1}}.content-two-columns .section__media figure img,.content-two-columns .section__media figure svg{height:100%;width:100%;max-width:100%;display:block;object-fit:cover;object-position:center;border-radius:var(--border-radius)}.content-two-columns--reverse .section__media{order:-1}@media only screen and (max-width: 1023px){.content-two-columns--reverse .section__media{order:0}}.content-two-columns--reverse .section__media--has-offer{padding-left:0;padding-right:2rem}@media only screen and (max-width: 1023px){.content-two-columns--reverse .section__media--has-offer{padding-right:0}}.content-two-columns--reverse .content-two-columns__offer.card{left:auto;right:0;margin:-4rem -4rem 0 0}@media only screen and (max-width: 1023px){.content-two-columns--reverse .content-two-columns__offer.card{right:auto;margin:2.4rem 0 0 0}}@keyframes dd-read-more-in{from{opacity:0;transform:translateY(-0.8rem)}to{opacity:1;transform:translateY(0)}}.media__content figure{border-radius:var(--border-radius);overflow:hidden}.map-embed__content{max-width:80rem;margin:0 0 2.4rem}.map-embed__content>*:last-child{margin-bottom:0}.map-embed__frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--light-grey);border-radius:var(--border-radius)}.map-embed__frame--4-3{aspect-ratio:4/3}.map-embed__frame--21-9{aspect-ratio:21/9}@media only screen and (max-width: 750px){.map-embed__frame{aspect-ratio:4/3}}.map-embed__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.photo-gallery__content{max-width:80rem;margin:0 0 2.4rem}.photo-gallery__content>*:last-child{margin-bottom:0}.photo-gallery__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.photo-gallery__grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.photo-gallery__grid--4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media only screen and (max-width: 1023px){.photo-gallery__grid--4{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 1023px){.photo-gallery__grid{gap:1.6rem}}@media only screen and (max-width: 750px){.photo-gallery__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem}.photo-gallery__grid--2{grid-template-columns:minmax(0, 1fr)}}.photo-gallery__item{margin:0;padding:0}.photo-gallery__item::before{display:none}.photo-gallery__link{display:block;overflow:hidden;aspect-ratio:4/3;background:var(--light-grey);border-radius:var(--border-radius);cursor:zoom-in}.photo-gallery__link:focus-visible{outline:.2rem solid var(--blue);outline-offset:.2rem}.photo-gallery__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}@media(hover: hover){.photo-gallery__link:hover .photo-gallery__img{transform:scale(1.03)}}html:has(.photo-lightbox[open]){overflow:hidden}.photo-lightbox{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:6.4rem 8rem;border:0;background:rgba(0,0,0,0);color:var(--white)}.photo-lightbox::backdrop{background:rgba(0,0,0,.9)}.photo-lightbox[open]{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 750px){.photo-lightbox{padding:6.4rem 1.2rem}}.photo-lightbox__figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;width:100%;height:100%;margin:0}.photo-lightbox__img{display:block;max-width:100%;max-height:calc(100% - 4rem);object-fit:contain;border-radius:var(--border-radius)}.photo-lightbox__counter{font:400 1.6rem/2.4rem var(--textfont);color:var(--white)}.photo-lightbox__button{position:absolute;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.15);color:var(--white);cursor:pointer;transition:background-color .15s ease-out}.photo-lightbox__button:hover,.photo-lightbox__button:focus-visible{background:hsla(0,0%,100%,.3)}.photo-lightbox__button:focus-visible{outline:.2rem solid var(--white);outline-offset:.2rem}.photo-lightbox__close{top:1.6rem;right:1.6rem}.photo-lightbox__prev,.photo-lightbox__next{top:50%;transform:translateY(-50%)}@media only screen and (max-width: 750px){.photo-lightbox__prev,.photo-lightbox__next{top:auto;bottom:1.2rem;transform:none}}.photo-lightbox__prev{left:1.6rem}.photo-lightbox__next{right:1.6rem}.photo-lightbox--single .photo-lightbox__prev,.photo-lightbox--single .photo-lightbox__next,.photo-lightbox--single .photo-lightbox__counter{display:none}.text .section__content>:last-child{margin-bottom:0;padding-bottom:0}.text .section__content+.button-wrap{margin-top:calc(var(--f-base)*2)}@media only screen and (max-width: 640px){.products-slider{container-type:inline-size}}.products-slider{overflow:hidden}@media only screen and (max-width: 640px){.products-slider .wrap{display:grid;grid-template-areas:"title" "content" "slider" "nav"}}.products-slider__head{display:flex;align-items:flex-start;justify-content:space-between;gap:rem-calc(16);margin-bottom:1.6rem}@media only screen and (max-width: 640px){.products-slider__head{display:contents}}@media only screen and (max-width: 640px){.products-slider__head .title-block{grid-area:title;margin-bottom:0}}.products-slider__head .swiper-buttons-container{display:flex;flex-direction:row;align-items:center;gap:1rem;flex-shrink:0;user-select:none}@media only screen and (max-width: 640px){.products-slider__head .swiper-buttons-container{grid-area:nav;width:100%;justify-content:center;margin-top:2.4rem}}@media only screen and (max-width: 640px){.products-slider .section__content{grid-area:content}}.products-slider .swiper-scrollbar{margin:0}.products-slider__slider{width:100%;min-width:0;overflow:hidden}@media only screen and (max-width: 640px){.products-slider__slider{grid-area:slider;width:100cqw;margin-left:calc(50% - 50cqw);padding-left:1.4rem;padding-right:0;box-sizing:border-box}}.products-slider__slider .swiper{width:100%;overflow:hidden}.products-slider__slider .products,.products-slider__slider .woocommerce{height:100%;margin:0;min-width:0}.products-slider__slider .swiper-slide{height:auto !important;box-sizing:border-box;overflow:visible}.products-slider__slider .swiper-slide .product{height:100%;box-sizing:border-box}.usps-slider{overflow:hidden}.usps-slider .swiper{overflow:hidden}@media only screen and (max-width: 1023px){.usps-slider .swiper{width:100%}}.usps-slider .swiper.swiper-static .swiper-wrapper,.usps-slider .swiper.usps-slider--css-only .swiper-wrapper{justify-content:space-between}.usps-slider .swiper.swiper-static .swiper-slide,.usps-slider .swiper.usps-slider--css-only .swiper-slide{width:auto !important;margin-right:0 !important;flex:0 0 auto}.usps-slider .swiper-wrapper{display:flex}@media only screen and (min-width: 1280px){.usps-slider .swiper:not(.swiper-initialized) .swiper-wrapper{justify-content:space-between}.usps-slider .swiper:not(.swiper-initialized) .swiper-slide{width:auto;margin-right:0;flex:0 0 auto}}@media only screen and (max-width: 640px){.usps-slider .swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 100%;max-width:100%}}.usps-slider .swiper-slide{box-sizing:border-box;display:flex;justify-content:flex-start;width:auto}@media only screen and (max-width: 1280px){.usps-slider .swiper-slide{justify-content:center}}.usps-slider__slider{margin:0}.usps-slider__item{display:inline-flex;gap:1.2rem;box-sizing:border-box;background:rgba(0,0,0,0);font:500 calc(var(--f-base) * 1)/1.25 var(--textfont);margin:0;padding:0;border-radius:0;color:var(--dark-blue);align-items:center;line-height:1.25}@media only screen and (max-width: 1280px){.usps-slider__item{justify-content:center}}.usps-slider__item>a{display:inline-flex;gap:1.2rem;font:500 calc(var(--f-base) * 1)/1.25 var(--textfont);color:var(--dark-blue);align-items:center;text-decoration:none;width:max-content}@media only screen and (max-width: 1023px){.usps-slider__item>a{width:auto;white-space:normal}}.usps-slider__item>a:hover{text-decoration:underline}.usps-slider__item-icon{display:flex;height:1.8rem;width:1.8rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--dark-blue);border-radius:0;background:rgba(0,0,0,0);transform:none}.usps-slider__item-icon svg,.usps-slider__item-icon img{height:2rem;width:auto;line-height:0;display:block}.usps-slider__item-text{display:inline-block}@media only screen and (max-width: 1023px){.usps-slider__item{width:auto;white-space:normal;justify-content:center}}@media only screen and (max-width: 640px){.logo-slider{container-type:inline-size}}.logo-slider{overflow:hidden;position:relative}.logo-slider .title-block{text-align:center;margin-bottom:3.2rem}.logo-slider .swiper.is-loading{opacity:0;visibility:hidden}.logo-slider .swiper.is-ready{opacity:1;visibility:visible;transition:opacity var(--transition-duration) var(--transition-easing)}.logo-slider .swiper-slide{box-sizing:border-box;width:13rem !important}@media only screen and (max-width: 1023px){.logo-slider .swiper-slide{width:13rem !important}}.logo-slider__slider,.logo-slider .swiper{margin:0 0 calc(var(--f-base)*2) 0;width:100%;user-select:none}@media only screen and (max-width: 640px){.logo-slider__slider{width:100cqw;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);padding-left:1.4rem;padding-right:0;box-sizing:border-box}}.logo-slider__item{margin:0;height:6rem;width:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-large)}@media only screen and (max-width: 1023px){.logo-slider__item{height:8rem}}@media only screen and (max-width: 1023px){.logo-slider__item{height:6.4rem}}.logo-slider__item img,.logo-slider__item svg{display:block;height:auto;width:auto;max-height:6rem;max-width:9rem;line-height:0;filter:grayscale(100%);opacity:.8;transition:filter var(--transition-duration) var(--transition-easing),opacity var(--transition-duration) var(--transition-easing)}.logo-slider__item:hover img,.logo-slider__item:hover svg{filter:grayscale(0%);opacity:1}.logo-slider__item.card.padding-xs{padding:0}.form-block.reverse .col-2-grid>:nth-child(1){order:2}.reviews-slider{padding-left:2rem;padding-right:2rem}@media only screen and (max-width: 1023px){.reviews-slider{padding-left:1.6rem;padding-right:1.6rem}}@media only screen and (max-width: 640px){.reviews-slider{container-type:inline-size;padding-left:0;padding-right:0}}.reviews-slider .wrap__big-wrap{border-radius:var(--border-radius);overflow:hidden}@media only screen and (max-width: 640px){.reviews-slider .wrap__big-wrap{width:100cqw;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);border-radius:0}}.reviews-slider .wrap{display:block}.reviews-slider__text{margin-bottom:3.2rem}.reviews-slider__heading{display:flex;align-items:center;gap:3.2rem;flex-wrap:wrap;margin-bottom:3.2rem}.reviews-slider__heading h2{margin:0}.reviews-slider__heading .reviews-slider__keurmerk-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.reviews-slider__heading .reviews-slider__keurmerk-link:hover{text-decoration:none}.reviews-slider__heading .reviews-slider__keurmerk-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:0;padding:1rem 1.8rem;max-height:5.8rem}.reviews-slider__heading .reviews-slider__keurmerk-wrap svg{width:100%;height:100%;object-fit:contain;object-position:center}.reviews-slider__heading .reviews-slider__keurmerk-wrap::after{content:"";position:absolute;inset:0;background:#f3f3f1;border-radius:3rem;z-index:-1}.reviews-slider__heading .main-bar__keurmerk-img{width:14.4rem;height:auto;max-height:5.8rem;display:block}.reviews-slider__slider{overflow:hidden;width:100%}@media only screen and (max-width: 640px){.reviews-slider__slider{width:100cqw;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);padding-left:1.4rem;padding-right:0;box-sizing:border-box}}.reviews-slider__navigation{display:none;margin-top:2.4rem}@media only screen and (max-width: 1280px){.reviews-slider__navigation{display:block}}.reviews-slider__navigation .swiper-scrollbar{width:100%;height:.6rem;background:none;margin:0}.reviews-slider__navigation .swiper-scrollbar .swiper-scrollbar-drag{height:.2rem}.reviews-slider__navigation .swiper-scrollbar:before{position:absolute;top:50%;left:0;width:100%;height:.2rem;transform:translateY(-50%);content:"";background-color:rgba(0,0,0,.1);display:block}.swiper.reviews-slider--css-only~.reviews-slider__navigation{display:none}.reviews-slider .swiper{overflow:hidden}.reviews-slider .swiper-wrapper{display:flex}.reviews-slider .swiper.swiper-static .swiper-wrapper,.reviews-slider .swiper.reviews-slider--css-only .swiper-wrapper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.6rem}.reviews-slider .swiper.swiper-static .swiper-slide,.reviews-slider .swiper.reviews-slider--css-only .swiper-slide{width:auto !important;margin-right:0 !important}@media only screen and (min-width: 1281px){.reviews-slider .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.6rem}.reviews-slider .swiper:not(.swiper-initialized) .swiper-slide{width:auto;margin-right:0}}.categories-grid__items{display:grid;gap:1.6rem;grid-template-columns:repeat(5, minmax(0, 1fr))}.categories-grid__items--count-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.categories-grid__items--count-5{grid-template-columns:repeat(5, minmax(0, 1fr))}@media only screen and (max-width: 1600px){.categories-grid__items{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media only screen and (max-width: 1280px){.categories-grid__items{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 750px){.categories-grid__items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 640px){.categories-grid__items{grid-template-columns:minmax(0, 1fr)}}@media only screen and (min-width: 1281px)and (max-width: 1600px){.categories-grid__items--count-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.categories-grid__tile{position:relative;margin:0;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:3/4;border:1px solid var(--light-grey);background:var(--white);padding:0}@media only screen and (max-width: 750px){.categories-grid__tile{aspect-ratio:16/9;border-radius:1.4rem}}@media only screen and (max-width: 640px){.categories-grid__tile{width:100%;aspect-ratio:32/9;min-height:9rem;overflow:visible;border:none;background:none;border-radius:0}}.categories-grid__overlay-link{position:absolute;inset:0;z-index:3;text-indent:-9999px;overflow:hidden}.categories-grid__image-wrap{height:100%;margin:0;padding:0}.categories-grid__image-wrap img{width:100%;height:100%;object-fit:cover;transition:var(--transform-transition)}@media only screen and (max-width: 640px){.categories-grid__image-wrap{width:85%;border-radius:1.4rem;overflow:hidden}}.categories-grid__content{position:absolute;right:0;bottom:0;z-index:2;pointer-events:none}@media only screen and (max-width: 640px){.categories-grid__content{top:50%;right:1.6rem;bottom:auto;transform:translateY(-50%)}}@media only screen and (max-width: 480px){.categories-grid__content{right:1.2rem}}@media only screen and (max-width: 375px){.categories-grid__content{right:.8rem}}.categories-grid__button-shell{position:relative;display:inline-flex;width:fit-content;height:fit-content;margin:0;pointer-events:none}.categories-grid__button-shell::after{content:"";position:absolute;right:-0.1rem;top:-3.8rem;width:3rem;rotate:180deg;aspect-ratio:1/1;z-index:1;background:var(--blue-light);-webkit-mask:radial-gradient(circle 3.2rem at 100% 100%, transparent 29px, black 30px);mask:radial-gradient(circle 3.2rem at 100% 100%, transparent 29px, black 30px)}.categories-grid__button-shell::before{content:"";position:absolute;left:-4rem;bottom:-0.1rem;rotate:180deg;width:3rem;aspect-ratio:1/1;z-index:1;background:var(--blue-light);-webkit-mask:radial-gradient(circle 3.2rem at 100% 100%, transparent 29px, black 30px);mask:radial-gradient(circle 3.2rem at 100% 100%, transparent 29px, black 30px)}@media only screen and (max-width: 640px){.categories-grid__button-shell::before,.categories-grid__button-shell::after{display:none}}.categories-grid__button{position:relative;margin:0;pointer-events:none}.categories-grid__button::after{content:"";position:absolute;inset:-1rem -1.2rem;background:var(--blue-light, #f5f5f5);border-radius:calc(var(--border-radius) + .8rem);z-index:-1;border-bottom-left-radius:0;border-top-right-radius:0}@media only screen and (max-width: 640px){.categories-grid__button::after{display:none}}.categories-grid__tile:hover .categories-grid__image-wrap img{transform:scale(1.05)}.categories-grid__tile:hover .categories-grid__button{border-color:var(--green);background:var(--green);color:var(--dark-blue) !important}.categories-grid__tile:hover .categories-grid__button .button__text{color:var(--dark-blue) !important}.categories-grid__tile:hover .categories-grid__button .button__icon{background-color:rgba(0,38,108,.4)}.categories-grid__tile:hover .categories-grid__button .button__icon svg{color:var(--white) !important}.categories-showcase__inner{display:flex;align-items:stretch;padding-bottom:2.5rem}@media only screen and (max-width: 1023px){.categories-showcase__inner{flex-direction:column;gap:0;padding-bottom:0}}.categories-showcase__nav{display:flex;flex:0 0 35.6rem;flex-direction:column;justify-content:center;padding:2.5rem;background:var(--white);border-radius:var(--border-radius)}@media only screen and (min-width: 1024px){.categories-showcase__nav{border-radius:var(--border-radius) 0 0 var(--border-radius)}}@media only screen and (max-width: 1023px){.categories-showcase__nav{flex-basis:auto;padding:2rem;scroll-margin-top:calc(var(--main-header-sticky-top, 0px) + 1.6rem)}}.categories-showcase__title{margin:0 0 2rem;color:var(--black);font:700 2.4rem/3.2rem var(--headingfont)}@media only screen and (max-width: 1023px){.categories-showcase__title{margin-bottom:2rem;font-size:2rem;line-height:2.8rem}}.categories-showcase__list{display:flex;flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none}@media only screen and (min-width: 640px)and (max-width: 1023px){.categories-showcase__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.1rem 2rem}}.categories-showcase__item{margin:0 !important;padding:0}.categories-showcase__item:before{display:none}.categories-showcase__link{display:flex;align-items:center;gap:2rem;min-height:5.7rem;padding:.6rem 1rem;border-radius:1.4rem;color:var(--black);text-decoration:none;transition:background-color var(--button-interactive-transition)}.categories-showcase__item.is-active .categories-showcase__link,.categories-showcase__link:hover,.categories-showcase__link:focus-visible{background-color:#e5e9f0;color:var(--black);text-decoration:none}.categories-showcase__thumb{flex-shrink:0;width:4rem;height:4rem;overflow:hidden;border-radius:1rem}.categories-showcase__thumb img{display:block;width:100%;height:100%;object-fit:cover}.categories-showcase__label{flex:1;min-width:0;font:700 1.8rem/3rem var(--textfont)}@media only screen and (max-width: 1023px){.categories-showcase__label{font-size:1.6rem}}.categories-showcase__arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--dark-blue);color:var(--white)}.categories-showcase__arrow svg{width:1.6rem;height:1.6rem}.categories-showcase__panels{position:relative;flex:1;min-width:0;min-height:49rem}@media only screen and (max-width: 1023px){.categories-showcase__panels{order:-2;display:flex;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--border-radius)}.categories-showcase__panels::-webkit-scrollbar{display:none}}.categories-showcase__panel{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity var(--button-interactive-transition),visibility 0s linear .2s}.categories-showcase__panel.is-active{opacity:1;visibility:visible;transition-delay:0s}@media only screen and (max-width: 1023px){.categories-showcase__panel{position:relative;inset:auto;display:flex;flex:0 0 100%;flex-direction:column;justify-content:flex-end;min-width:0;aspect-ratio:16/10;opacity:1;visibility:visible;transition:none;scroll-snap-align:start;scroll-snap-stop:always}}@media only screen and (max-width: 750px){.categories-showcase__panel{aspect-ratio:6/5}}@media only screen and (min-width: 1024px){.categories-showcase__panel--intro{display:none}}.categories-showcase__media{position:absolute;inset:0;margin:0;overflow:hidden;border-radius:var(--border-radius)}@media only screen and (min-width: 1024px){.categories-showcase__media{border-radius:0 var(--border-radius) var(--border-radius) 0}}@media only screen and (max-width: 1023px){.categories-showcase__media{border-radius:0}}.categories-showcase__card{position:absolute;right:3.7rem;bottom:-2.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:42.9rem;max-width:calc(100% - 7.4rem);padding:2rem 4rem;background:var(--cream);border-radius:var(--border-radius);box-shadow:0 .1rem .3rem 0 rgba(0,0,0,.1)}@media only screen and (max-width: 1023px){.categories-showcase__card{position:relative;right:auto;bottom:auto;width:auto;max-width:none;margin:1.6rem;padding:2rem}}@media only screen and (min-width: 751px)and (max-width: 1023px){.categories-showcase__card{align-self:flex-start;width:44rem;max-width:calc(100% - 4.8rem);margin:2.4rem;padding:2.4rem 3.2rem}}.categories-showcase__card-title{margin:0;color:var(--black);font:700 1.8rem/3.2rem var(--textfont)}.categories-showcase__card-text{margin:0;color:var(--dark-blue);font:400 2.8rem/3.6rem var(--headingfont)}@media only screen and (max-width: 1023px){.categories-showcase__card-text{font-size:2rem;line-height:2.8rem}}.categories-showcase__button .button__container{justify-content:space-between;min-width:21.4rem}@media only screen and (max-width: 750px){.categories-showcase__button{align-self:stretch}.categories-showcase__button .button__container{min-width:0}}.categories-showcase__dots{display:none}@media only screen and (max-width: 1023px){.categories-showcase__dots{order:-1;display:flex;justify-content:center;margin:.4rem 0 .8rem}}.categories-showcase__dot{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:99rem;background:none;cursor:pointer;transition:width var(--button-interactive-transition)}.categories-showcase__dot::before{content:"";width:.8rem;height:.8rem;border-radius:99rem;background:var(--grey);transition:width var(--button-interactive-transition),background-color var(--button-interactive-transition)}.categories-showcase__dot.is-active{width:3.2rem}.categories-showcase__dot.is-active::before{width:2rem;background:var(--dark-blue)}.categories-showcase__dot:focus-visible{outline:.2rem solid var(--blue);outline-offset:0}@media(prefers-reduced-motion: reduce){.categories-showcase__dot{transition:none}.categories-showcase__dot::before{transition:none}}.quick-links{--quick-links-border: #dadada;--quick-links-icon: #004252}.quick-links__inner{display:flex;align-items:center}@media only screen and (max-width: 1023px){.quick-links__inner{flex-wrap:wrap;row-gap:1.2rem}}.quick-links__title{flex-shrink:0;margin:0 3.9rem 0 0;color:var(--black);font:700 1.6rem/1.8rem var(--textfont);white-space:nowrap}@media only screen and (max-width: 1023px){.quick-links__title{flex-basis:100%;margin-right:0}}.quick-links__slider.swiper{--quick-links-fade: 9.6rem;--quick-links-fade-start: 0px;--quick-links-fade-end: 0px;flex:1 1 auto;min-width:0;margin:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--quick-links-fade-start), #000 calc(100% - var(--quick-links-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--quick-links-fade-start), #000 calc(100% - var(--quick-links-fade-end)), transparent 100%)}.quick-links__slider.swiper.has-prev{--quick-links-fade-start: var(--quick-links-fade)}.quick-links__slider.swiper.has-next{--quick-links-fade-end: var(--quick-links-fade)}@media only screen and (max-width: 1023px){.quick-links__slider.swiper{--quick-links-fade: 4.8rem;flex-basis:100%;margin:0 -1.6rem}}@media only screen and (max-width: 640px){.quick-links__slider.swiper{margin:0 -1.4rem}}.quick-links__list{margin:0;padding:0;list-style:none}.quick-links__slide.swiper-slide{width:auto;margin:0;padding:0}.quick-links__slide.swiper-slide::before{display:none}.quick-links__link{display:inline-flex;align-items:center;gap:1rem;padding:.7rem 1.6rem;background:var(--white);border:.1rem solid var(--quick-links-border);border-radius:2rem;color:var(--black);font:600 1.4rem/1.8rem var(--textfont);text-decoration:none;white-space:nowrap;transition:border-color var(--button-interactive-transition),color var(--button-interactive-transition)}.quick-links__link:focus-visible{outline:.2rem solid var(--blue);outline-offset:.2rem}.quick-links__link-icon{flex-shrink:0;width:1.6rem;height:1.6rem;color:var(--quick-links-icon);transition:transform var(--button-interactive-transition)}@media(hover: hover){.quick-links__link:hover{border-color:var(--dark-blue);color:var(--dark-blue)}.quick-links__link:hover .quick-links__link-icon{transform:translateX(0.2rem)}}.quick-links__nav{position:relative;z-index:2;display:flex;flex-shrink:0;gap:.8rem;margin-left:1.3rem}@media only screen and (max-width: 1023px){.quick-links__nav{display:none}}.quick-links__button{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;background:var(--white);border:.1rem solid var(--quick-links-border);border-radius:1.5rem;box-shadow:0 0 .2rem rgba(0,0,0,.25);color:var(--black);cursor:pointer;transition:border-color var(--button-interactive-transition)}.quick-links__button svg{width:1.6rem;height:1.6rem}@media(hover: hover){.quick-links__button:hover{border-color:var(--dark-blue)}}.quick-links__button:focus-visible{outline:.2rem solid var(--blue);outline-offset:.2rem}.quick-links__button.swiper-button-disabled,.quick-links__button.swiper-button-lock{display:none}@media(prefers-reduced-motion: reduce){.quick-links__link,.quick-links__link-icon,.quick-links__button{transition:none}}.quick-links+.products-slider.spacing-row{margin-top:6rem}@media only screen and (max-width: 1023px){.quick-links+.products-slider.spacing-row{margin-top:3.2rem}}@media only screen and (max-width: 640px){.quick-links+.products-slider.spacing-row{margin-top:2.4rem}}@media only screen and (max-width: 640px){.floor-finder{padding-left:1.4rem;padding-right:1.4rem}}.floor-finder>.wrap{overflow:hidden}.floor-finder>.wrap>.wrap__inner-wrap{padding:8rem}@media only screen and (max-width: 1440px){.floor-finder>.wrap>.wrap__inner-wrap{padding:6.4rem}}@media only screen and (max-width: 1280px){.floor-finder>.wrap>.wrap__inner-wrap{padding:4.8rem}}@media only screen and (max-width: 1023px){.floor-finder>.wrap>.wrap__inner-wrap{padding:4.2rem 3.2rem}}@media only screen and (max-width: 640px){.floor-finder>.wrap>.wrap__inner-wrap{padding:3.2rem 2rem}}.floor-finder__promo{margin:0}.floor-finder__promo .h2{margin-bottom:1.6rem}.floor-finder__promo .button-wrap{margin:0}.floor-finder__promo .button-wrap .button.tertiary{padding-left:0;text-align:left}.floor-finder__promo .button-wrap .button.tertiary .button__text{color:var(--white) !important;text-decoration:underline !important;text-underline-offset:.2rem}.floor-finder__promo .button-wrap .button.tertiary .button__icon{background-color:hsla(0,0%,100%,.4);transition:transform var(--button-interactive-transition)}.floor-finder__promo .button-wrap .button.tertiary .button__icon svg{color:var(--white) !important}@media(hover: hover){.floor-finder__promo:hover .button-wrap .button.tertiary .button__text{text-decoration:underline !important}.floor-finder__promo:hover .button-wrap .button.tertiary .button__icon{transform:translateX(0.4rem)}}.floor-finder__promo>:last-child{margin-bottom:0}.floor-finder__choices .button-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin:0;max-width:100%}.floor-finder__choices .floor-finder__choice{display:inline-flex;align-items:center;gap:1.2rem;width:auto;max-width:100%;padding:.8rem .8rem .8rem 2rem;background:var(--white);border:1px solid var(--white);border-radius:var(--button-border-radius, var(--border-radius));text-decoration:none;transition:background-color var(--button-interactive-transition),border-color var(--button-interactive-transition)}@media only screen and (min-width: 751px){.floor-finder__choices .floor-finder__choice:nth-child(1){margin-left:calc((1 - 1)*10%)}.floor-finder__choices .floor-finder__choice:nth-child(2){margin-left:calc((2 - 1)*10%)}.floor-finder__choices .floor-finder__choice:nth-child(3){margin-left:calc((3 - 1)*10%)}.floor-finder__choices .floor-finder__choice:nth-child(4){margin-left:calc((4 - 1)*10%)}}.floor-finder__choices .floor-finder__choice-icon{display:flex;flex-shrink:0;color:var(--dark-blue)}.floor-finder__choices .floor-finder__choice-icon svg{display:block;width:2rem;height:2rem}.floor-finder__choices .floor-finder__choice-text{min-width:0;overflow-wrap:break-word;color:var(--dark-blue);font:600 calc(var(--f-base) * 1)/1.25 var(--textfont)}.floor-finder__choices .floor-finder__choice-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--green);color:var(--dark-blue);transition:transform var(--button-interactive-transition)}.floor-finder__choices .floor-finder__choice-arrow svg{width:1.6rem;height:1.6rem}@media(hover: hover){.floor-finder__choices .floor-finder__choice:hover .floor-finder__choice-arrow{transform:translateX(0.3rem)}}@media only screen and (max-width: 750px){.floor-finder__choices .button-wrap{align-items:stretch;gap:1.2rem}.floor-finder__choices .floor-finder__choice{width:100%;justify-content:space-between}}.floor-finder__choices .floor-finder__step .button-wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}@media only screen and (max-width: 750px){.floor-finder__choices .floor-finder__step .button-wrap{grid-template-columns:minmax(0, 1fr);gap:1.2rem}}.floor-finder__choices .floor-finder__step .floor-finder__choice{justify-content:space-between;width:100%;margin-left:0}.floor-finder__start[hidden],.floor-finder__step[hidden]{display:none}.floor-finder__step-head{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem}.floor-finder__back{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;background:rgba(0,0,0,0);border:.1rem solid hsla(0,0%,100%,.4);border-radius:50%;color:var(--white);cursor:pointer;transition:border-color var(--button-interactive-transition)}.floor-finder__back svg{width:1.6rem;height:1.6rem}@media(hover: hover){.floor-finder__back:hover{border-color:var(--white)}}.floor-finder__back:focus-visible{outline:.2rem solid var(--white);outline-offset:.2rem}.floor-finder__step-title{margin:0;color:var(--white);font:700 2rem/1.3 var(--textfont)}.floor-finder__step-title:focus{outline:none}.floor-finder__step-choice{display:block;margin-bottom:.2rem;color:hsla(0,0%,100%,.8);font-size:1.4rem;font-weight:500;line-height:1.4}.floor-finder__all{display:inline-block;margin-top:1.6rem;color:var(--white);font:500 1.6rem/1.5 var(--textfont);text-decoration:underline;text-underline-offset:.2rem}@media(hover: hover){.floor-finder__all:hover{text-decoration:none}}.meer-info-blokken{background:var(--blue-medium)}.meer-info-blokken__items{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:3.2rem}@media only screen and (max-width: 1023px){.meer-info-blokken__items{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.4rem}}@media only screen and (max-width: 640px){.meer-info-blokken__items{grid-template-columns:minmax(0, 1fr);gap:4.8rem}}.meer-info-blokken__item{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0;min-width:0}.meer-info-blokken__icon{display:flex;align-items:center;justify-content:center;color:var(--dark-blue);margin:0 0 1.6rem}.meer-info-blokken__icon svg{width:4.4rem;height:auto;display:block}@media only screen and (max-width: 640px){.meer-info-blokken__icon svg{width:3.2rem}}.meer-info-blokken__icon svg path{fill:currentColor}.meer-info-blokken__icon svg[stroke] path,.meer-info-blokken__icon svg[stroke] circle{fill:none;stroke:currentColor}.meer-info-blokken__title{font:700 calc(var(--f-base) * 1.25)/1.3 var(--headingfont);color:var(--dark-blue);margin:0 0 1.2rem}@media only screen and (max-width: 1023px){.meer-info-blokken__title{font:700 calc(var(--f-base) * 1.125)/1.3 var(--headingfont)}}.meer-info-blokken__text{font:400 calc(var(--f-base) * 1)/1.5 var(--textfont);color:var(--grey-light);margin:0 0 2.4rem}.meer-info-blokken__button{margin-top:auto}.footer-support{background:var(--light-gray);padding:clamp(3.2rem,5vw,5.6rem) 0;overflow:hidden;padding-bottom:0}.footer-support__wrap{display:grid}.footer-support__top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem}.footer-support__title{margin:0;color:var(--blue);padding-bottom:6rem}@media only screen and (max-width: 1023px){.footer-support__title{padding-bottom:4rem}}.footer-support__title strong{font-weight:700;margin-right:.8rem}.footer-support__employee{position:relative;width:clamp(16rem,22vw,24rem);aspect-ratio:1/1;flex-shrink:0;margin-bottom:-2.4rem}.footer-support__employee-circle{position:absolute;inset:-18%;border-radius:50%;background:rgba(68,229,166,.168627451);transform:translateY(10%)}.footer-support__employee-image{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;z-index:1}.footer-support__employee-image img{width:88%;height:auto;object-fit:contain;transform:scaleX(-1)}.footer-support__employee--own .footer-support__employee-image img{transform:none}.footer-support__employee--landscape .footer-support__employee-image img{width:130%;max-width:none}.footer-support__cards{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.6rem}.footer-support__card{display:flex;align-items:center;gap:1.6rem;border-top-left-radius:999px;border-bottom-left-radius:999px;border-top-right-radius:30rem;border-bottom-right-radius:30rem;overflow:hidden;text-decoration:none;background:var(--white);padding:1.2rem;border:.1rem solid rgba(0,0,0,0);transition:background-color var(--button-interactive-transition),border-color var(--button-interactive-transition)}.footer-support__card:hover .footer-support__card-title{color:var(--green)}.footer-support__card-icon{width:clamp(6.4rem,8vw,10rem);height:clamp(6.4rem,8vw,10rem);border-radius:50%;background:var(--blue);display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;transition:background-color var(--button-interactive-transition)}.footer-support__card-icon img{width:clamp(2.8rem,4.5vw,5.6rem);height:auto;max-width:70%;max-height:70%;object-fit:contain}.footer-support__card-content{min-width:0;display:grid;gap:.4rem}.footer-support__card-title{color:var(--black);font-weight:700;line-height:1.4;font-size:1.8rem;transition:color var(--button-interactive-transition)}.footer-support__card-subtitle{color:var(--blue);line-height:1.4;word-break:break-word}@media only screen and (max-width: 1023px){.footer-support__top{align-items:flex-start}.footer-support__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}.footer-support__employee{width:clamp(12rem,18vw,18rem);margin-bottom:-2rem}.footer-support__employee-circle{inset:-16%}}@media only screen and (max-width: 750px){.footer-support__top{flex-direction:column}.footer-support__employee{width:min(17rem,52vw);margin:0 auto}.footer-support__employee-circle{inset:-15%}.footer-support__cards{grid-template-columns:minmax(0, 1fr)}.footer-support__card{flex-direction:row;align-items:center;text-align:left;gap:1.4rem;padding:1.4rem 1.6rem;border-radius:var(--border-radius)}.footer-support__card-content{justify-items:start;text-align:left;width:100%}.footer-support__card-icon{width:5.6rem;height:5.6rem}.footer-support__card-icon img{width:auto;max-width:58%;max-height:58%}.footer-support__card-title{font-size:1.6rem}}@media only screen and (max-width: 640px){.footer-support{padding:0}.footer-support__employee{width:min(14rem,58vw)}.footer-support__employee-circle{inset:-14%}.footer-support__card{gap:.8rem}.footer-support__card-icon{width:5.2rem;height:5.2rem}.footer-support__card-icon img{max-width:54%;max-height:54%}.footer-support__card-title{font-size:1.6rem}}.footer-nav__padding-wrap{padding-left:2rem;padding-right:2rem}@media only screen and (max-width: 1023px){.footer-nav__padding-wrap{padding-left:1.6rem;padding-right:1.6rem}}@media only screen and (max-width: 640px){.footer-nav__padding-wrap{padding-left:1.4rem;padding-right:1.4rem}}.footer-nav__wrap{background:var(--dark-blue);padding:8rem 0;border-radius:var(--border-radius);padding-bottom:4rem}@media only screen and (max-width: 1800px){.footer-nav__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width: 1023px){.footer-nav__wrap{padding-left:1.6rem;padding-right:1.6rem}}@media only screen and (max-width: 640px){.footer-nav__wrap{padding-left:1.4rem;padding-right:1.4rem}}@media only screen and (max-width: 750px){.footer-nav__wrap{padding-top:6rem}}@media only screen and (max-width: 640px){.footer-nav__wrap{padding-top:4rem}}.footer-nav__container{display:grid;width:100%;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:clamp(2.4rem,4vw,4.8rem);row-gap:3.2rem;align-items:stretch;justify-items:stretch;box-sizing:border-box}.footer-nav__wrap>.footer-copyright{margin-top:6rem}@media only screen and (max-width: 1023px){.footer-nav__wrap>.footer-copyright{margin-top:4rem}}@media only screen and (max-width: 750px){.footer-nav__wrap>.footer-copyright{margin-top:3.2rem}}@media only screen and (max-width: 640px){.footer-nav__wrap>.footer-copyright{margin-top:2.4rem}}@media only screen and (max-width: 480px){.footer-nav__wrap>.footer-copyright{margin-top:1.6rem}}.footer-nav--checkout .footer-nav__wrap{padding-top:4rem;padding-bottom:4rem}@media only screen and (max-width: 640px){.footer-nav--checkout .footer-nav__wrap{padding-top:3.2rem;padding-bottom:3.2rem}}.footer-nav--checkout .footer-nav__wrap>.footer-copyright{margin-top:0}.footer-nav--checkout .footer-copyright .wrap{padding-top:0}.footer-nav--checkout .footer-copyright .wrap:after{display:none}.footer-nav .site-logo{max-width:24rem;height:auto;position:relative}.footer-nav .site-logo svg,.footer-nav .site-logo img{max-height:100%;max-width:100%;width:auto;height:auto}.footer-nav__title{font-weight:700;line-height:1.5;position:relative;margin-bottom:2.4rem}@media only screen and (max-width: 750px){.footer-nav__title{margin-bottom:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;min-height:4.4rem;padding:.4rem 3rem .4rem 0;display:flex;align-items:center}}.footer-nav__toggle-icon{position:absolute;right:0;top:50%;width:2rem;height:2rem;justify-content:flex-end;display:none;align-items:center;transform:translateY(-50%);pointer-events:none}@media only screen and (max-width: 750px){.footer-nav__toggle-icon{display:flex}}.footer-nav__toggle-icon svg{height:100%;width:auto;line-height:0;transition:var(--default-transition);transform-origin:center;color:var(--green)}.footer-nav__first-block,.footer-nav__second-block,.footer-nav__third-block{display:flex;flex-direction:column;min-width:0;min-height:100%;line-height:2}@media only screen and (max-width: 750px){.footer-nav__first-block,.footer-nav__second-block,.footer-nav__third-block{min-height:0}}.footer-nav .sm-icons{margin-top:auto;flex-wrap:wrap}.footer-nav .sm-icons::before{content:"";flex:0 0 100%;width:100%;height:3.2rem;order:-1}@media only screen and (max-width: 750px){.footer-nav .sm-icons::before{height:2.4rem}}@media only screen and (max-width: 640px){.footer-nav .sm-icons::before{height:.8rem}}.footer-nav .textwidget{display:flex;flex-direction:column;min-height:0}@media only screen and (min-width: 751px){.footer-nav .textwidget{flex:1 1 auto;height:100%}}.footer-nav .textwidget p:not(:has(>.button)){margin-bottom:.8rem}.footer-nav .textwidget ul:not(.sm-icons) li{display:flex;align-items:center;padding-left:0;line-height:2}.footer-nav .textwidget ul:not(.sm-icons) li::before{display:block;position:static;content:"";flex:0 0 auto;width:0;height:1.4rem;margin-right:0;opacity:0;background-color:var(--green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center/contain;transition:width var(--transition-duration) var(--transition-easing),margin-right var(--transition-duration) var(--transition-easing),opacity var(--transition-duration) var(--transition-easing)}.footer-nav .textwidget ul:not(.sm-icons) li:hover::before{width:1.4rem;margin-right:.8rem;opacity:1}.footer-nav .textwidget ul:not(.sm-icons) li a{line-height:2;text-decoration:none;transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.footer-nav .textwidget ul:not(.sm-icons) li a:hover{color:var(--green)}.footer-nav .textwidget p:has(>.button){margin-bottom:0}@media only screen and (min-width: 751px){.footer-nav .textwidget p:has(>.button){margin-top:auto}}.footer-nav .contact-info{line-height:2}.footer-nav .contact-info .contact-info__item,.footer-nav .contact-info .contact-info__text,.footer-nav .contact-info .contact-info__link{line-height:2}.footer-nav .contact-info .contact-info__street,.footer-nav .contact-info .contact-info__postal-city{line-height:2}.footer-nav__fourth-block ul li{padding-left:0;line-height:2}.footer-nav__fourth-block ul li:before{display:none}@media only screen and (max-width: 1023px){.footer-nav__container{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 751px){.footer-nav .footer-nav__title+.textwidget{display:flex !important}}@media only screen and (max-width: 750px){.footer-nav__container{grid-template-columns:minmax(0, 1fr);column-gap:0;row-gap:.8rem}.footer-nav__first-block:not(.is-open)>:not(.footer-nav__title),.footer-nav__second-block:not(.is-open)>:not(.footer-nav__title),.footer-nav__third-block:not(.is-open)>:not(.footer-nav__title){display:none !important;flex:0 0 0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important}.footer-nav__first-block.is-open .footer-nav__title,.footer-nav__second-block.is-open .footer-nav__title,.footer-nav__third-block.is-open .footer-nav__title{margin-bottom:.8rem}.footer-nav__first-block.is-open>:not(.footer-nav__title),.footer-nav__second-block.is-open>:not(.footer-nav__title),.footer-nav__third-block.is-open>:not(.footer-nav__title){display:flex !important;flex-direction:column;flex:0 1 auto !important;height:auto !important;max-height:none !important;overflow:visible !important}.footer-nav__first-block.is-open .textwidget,.footer-nav__second-block.is-open .textwidget,.footer-nav__third-block.is-open .textwidget{flex:0 1 auto !important}.footer-nav__first-block.is-open .footer-nav__toggle-icon svg,.footer-nav__second-block.is-open .footer-nav__toggle-icon svg,.footer-nav__third-block.is-open .footer-nav__toggle-icon svg{transform:rotate(180deg)}}.footer-copyright .wrap{position:relative;display:flex;justify-content:space-between;padding-top:2.4rem}.footer-copyright .wrap:after{content:"";position:absolute;top:0;left:2rem;right:2rem;height:1px;background:var(--white);opacity:.75}.footer-copyright__menu-wrap{position:relative;flex-grow:1;display:flex;align-items:center}.footer-copyright__menu-wrap .menu{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;text-align:center}.footer-copyright__menu-wrap .menu li{display:flex;align-items:center;padding:0;margin:0}.footer-copyright__menu-wrap .menu li:before{display:none}.footer-copyright__menu-wrap .menu li:after{display:inline-block;padding:0 1rem;content:"|"}.footer-copyright__menu-wrap .menu li:last-child:after{display:none}.footer-copyright__copy,.footer-copyright__creator{padding:0;margin:0;font-size:1.4rem;opacity:.75}.footer-copyright__menu-wrap .menu-item__link{opacity:.75}.footer-copyright__keurmerk{display:flex;align-items:center}.footer-copyright__keurmerk-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.8rem;color:inherit;text-decoration:none}.footer-copyright__keurmerk-link:is(a):hover{text-decoration:underline}.footer-copyright__keurmerk-link .star-container{display:inline-flex}.footer-copyright__keurmerk-text{opacity:.75}.footer-copyright__keurmerk-stars{display:inline-flex}.footer-copyright__keurmerk-stars .star-container__star{color:var(--green) !important;stroke:var(--green) !important}@media only screen and (max-width: 1023px){.footer-copyright .wrap{flex-wrap:wrap;flex-direction:column}.footer-copyright__menu-wrap{order:1;flex-basis:100%;margin-bottom:1.6rem}.footer-copyright__copy{order:2;text-align:center}.footer-copyright__keurmerk{order:3;justify-content:center;text-align:center}.footer-copyright__keurmerk-link{align-items:center}}@media only screen and (max-width: 750px){.footer-copyright{text-align:center}.footer-copyright .wrap{flex-direction:column}.footer-copyright__copy{margin-bottom:1.6rem}.footer-copyright__menu-wrap .menu{display:block}.footer-copyright__menu-wrap .menu li{display:block;padding-right:0}.footer-copyright__menu-wrap .menu li:after{display:none}.footer-copyright__menu-wrap .menu-item__link{display:inline-block;padding:.75rem 1rem}}.payment-methods.spacing-row-small{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1023px){.payment-methods.spacing-row-small{margin-top:0;margin-bottom:0}}.payment-methods__container ul.payment-icons{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem 2rem;margin-top:2.4rem}.payment-methods__container .payment-icons__item{display:flex;align-items:center;justify-content:center;flex:0 0 5rem;width:5rem;max-width:5rem;height:2rem}.payment-methods__container .payment-icons__item img,.payment-methods__container .payment-icons__item svg{width:100%;height:100%;object-fit:contain;object-position:center}@media only screen and (min-width: 640px){.payment-methods__container ul.payment-icons{gap:2.4rem}.payment-methods__container .payment-icons__item{height:2.4rem}}.mobile-navigation{position:fixed;top:var(--main-header-sticky-top, 9.6rem);bottom:0;left:0;right:0;z-index:245;transform-origin:top center;transform:translate3d(0, -100%, 0) scale(0.98);width:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--white);color:var(--dark-blue);box-shadow:0 .6rem 0 rgba(0,38,108,0);visibility:hidden;transition:transform var(--mobile-nav-slide-duration) var(--mobile-nav-slide-easing),box-shadow var(--mobile-nav-slide-duration) var(--mobile-nav-slide-easing),visibility 0s linear var(--mobile-nav-slide-duration)}@media(prefers-reduced-motion: reduce){.mobile-navigation{transition:none}}@media only screen and (min-width: 1023px){.mobile-navigation{display:none}}.mobile-navigation .wrap{width:100%;padding:2rem;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mobile-navigation__menu-wrap{display:flex;flex-direction:column;gap:.8rem;position:relative;flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--grey) rgba(0,0,0,0)}.mobile-navigation__menu-wrap>*{flex-shrink:0}.mobile-navigation .menu{display:flex;flex-direction:column;gap:.8rem;margin:0}.mobile-navigation__shop-menu-wrap>.menu{gap:.2rem}.mobile-navigation__shop-menu-wrap>.menu>.menu-item>.menu-item__link{justify-content:flex-start;gap:1.2rem;min-height:5.6rem;padding:.8rem 5.2rem .8rem .8rem;border-radius:1.2rem;font:700 calc(var(--f-base) * 1)/1.3 var(--textfont)}.mobile-navigation__shop-menu-wrap>.menu>.menu-item>.menu-item__link .menu-item__toggle{right:1.2rem;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--light-grey)}.mobile-navigation__shop-menu-wrap>.menu>.menu-item>.menu-item__link .menu-item__toggle-icon{width:1.4rem;height:1.4rem}.mobile-navigation .menu-item__thumb{flex-shrink:0;width:4rem;height:4rem;overflow:hidden;border-radius:1rem;background:var(--light-grey)}.mobile-navigation .menu-item__thumb--icon{display:flex;align-items:center;justify-content:center;color:var(--dark-blue)}.mobile-navigation .menu-item__thumb--icon svg{width:2rem;height:2rem}.mobile-navigation .menu-item__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.mobile-navigation .menu-item__text{flex:1;min-width:0}.mobile-navigation .menu-item{position:relative}.mobile-navigation .menu-item.active>.menu-item__link{font-weight:700}.mobile-navigation .menu-item__link{position:relative;font:600 calc(var(--f-base) * 1)/1.5 var(--textfont);padding:1rem 1.6rem;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--dark-blue);border-radius:1.4rem;transition:background-color var(--button-interactive-transition),color var(--button-interactive-transition)}.mobile-navigation .menu-item__link .menu-item__link{font-weight:400}@media(hover: hover){.mobile-navigation .menu-item__link:hover{background-color:rgba(20,55,120,.08);color:var(--blue)}}.mobile-navigation .menu-item__link:focus-visible{outline:.2rem solid var(--blue);outline-offset:.1rem;background-color:rgba(20,55,120,.06)}.mobile-navigation .menu-item__link:active{background-color:rgba(20,55,120,.12)}.mobile-navigation .menu-item__link:has(.menu-item__toggle){padding-right:4rem}.mobile-navigation .menu-item__toggle{position:absolute;top:50%;right:1.6rem;bottom:auto;transform:translateY(-50%);width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;pointer-events:none}.mobile-navigation .menu-item__toggle-icon{transition:transform var(--button-interactive-transition);width:1.5rem;height:1.5rem;display:block;flex-shrink:0;transform-origin:center}.mobile-navigation .menu-item__toggle-icon.rotated{transform:rotate(180deg)}.mobile-navigation .menu-item.menu-item-has-megamenu.is-drill-megamenu-panel-open .menu-item__toggle-icon,.mobile-navigation .menu-item.menu-item-has-children.is-drill-children-panel-open .menu-item__toggle-icon{transform:rotate(90deg)}.mobile-navigation .menu-item.current-menu-item>a,.mobile-navigation .menu-item.current-menu-ancestor>a,.mobile-navigation .menu-item.current_page_item>a,.mobile-navigation .menu-item.current_page_ancestor>a,.mobile-navigation .menu-item.current-product_cat-ancestor>a,.mobile-navigation .menu-item.current-product_cat-parent>a,.mobile-navigation .menu-item.current-product_cat>a{color:var(--dark-blue)}.mobile-navigation .menu-item .sub-menu{display:none}.mobile-navigation .menu-item .sub-menu li .menu-item__link{font-weight:400}.mobile-navigation .menu-item .sub-menu li.active>.sub-menu__link,.mobile-navigation .menu-item .sub-menu li.is-current>.sub-menu__link{position:relative;font-weight:700;color:var(--dark-blue)}.mobile-navigation__service-menu-wrap .menu-item__link{font-weight:400}.mobile-navigation .sub-menu{display:none;flex-direction:column;margin-bottom:0;padding:.4rem 0 0 .4rem}.mobile-navigation .sub-menu li{margin:0;padding:0}.mobile-navigation .sub-menu li:before{display:none}.mobile-navigation .sub-menu li.active>.sub-menu__link,.mobile-navigation .sub-menu li.is-current>.sub-menu__link{position:relative;font-weight:700;color:var(--dark-blue)}.mobile-navigation .sub-menu li:last-child{margin-bottom:0}.mobile-navigation .sub-menu__link{font:400 calc(var(--f-base) * 1)/1.4 var(--textfont);padding:1.3rem .8rem;color:var(--dark-blue);text-decoration:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative;border-bottom:.1rem solid var(--light-grey);border-radius:0;transition:background-color var(--button-interactive-transition),color var(--button-interactive-transition)}@media(hover: hover){.mobile-navigation .sub-menu__link:hover{background-color:rgba(20,55,120,.08);color:var(--blue)}}.mobile-navigation .sub-menu__link:focus-visible{outline:.2rem solid var(--blue);outline-offset:.1rem;background-color:rgba(20,55,120,.06)}.mobile-navigation .sub-menu__link:active{background-color:rgba(20,55,120,.12)}.mobile-navigation .sub-menu__link-icon{width:.9rem;transition:transform var(--button-interactive-transition)}.mobile-navigation .sub-menu__link-icon.rotated{transform:rotate(180deg)}.mobile-navigation .sub-menu__link:has(.sub-menu__toggle){padding-right:4.4rem}.mobile-navigation .sub-menu__toggle{position:absolute;top:50%;right:.4rem;bottom:auto;transform:translateY(-50%);width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--light-grey);pointer-events:none}.mobile-navigation .sub-menu__toggle-icon{transition:transform var(--button-interactive-transition);width:1.4rem;height:1.4rem;display:block;flex-shrink:0}.mobile-navigation .sub-menu__toggle-icon.rotated{transform:rotate(180deg)}.mobile-navigation .sub-menu__link--view-all{gap:1.2rem;margin:.8rem 0 0;padding:.8rem .8rem .8rem 1.6rem;border-bottom:0;border-radius:1.2rem;background-color:#e5e9f0;font-weight:700;text-decoration:none}@media(hover: hover){.mobile-navigation .sub-menu__link--view-all:hover{background-color:rgba(20,55,120,.16);color:var(--dark-blue)}}.mobile-navigation .sub-menu__view-all-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--green);color:var(--dark-blue)}.mobile-navigation .sub-menu__view-all-icon svg{width:1.6rem;height:1.6rem}.mobile-navigation .sub-menu__link--swatch{justify-content:flex-start;gap:1.2rem}.mobile-navigation .sub-menu__swatch{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 .1rem rgba(0,0,0,.12)}.mobile-navigation .sub-menu--subcategories{scrollbar-width:thin;scrollbar-color:var(--grey) rgba(0,0,0,0)}.mobile-navigation .sub-menu__item--back{list-style:none}.mobile-navigation .sub-menu__back{display:flex;align-items:center;gap:1.2rem;width:100%;padding:0 0 1.2rem;margin:0 0 .8rem;border:0;border-bottom:.1rem solid var(--light-grey);border-radius:0;background:rgba(0,0,0,0);font:700 1.8rem/1.3 var(--headingfont);color:var(--dark-blue);cursor:pointer;text-align:left}@media(hover: hover){.mobile-navigation .sub-menu__back:hover .sub-menu__back-circle{background-color:#e5e9f0}}.mobile-navigation .sub-menu__back:focus-visible{outline:none}.mobile-navigation .sub-menu__back:focus-visible .sub-menu__back-circle{outline:.2rem solid var(--blue);outline-offset:.2rem}.mobile-navigation .sub-menu__back:active .sub-menu__back-circle{background-color:rgba(20,55,120,.16)}.mobile-navigation .sub-menu__back-circle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--light-grey);transition:background-color var(--button-interactive-transition)}.mobile-navigation .sub-menu__back-icon{width:1.8rem;height:1.8rem;display:block;flex-shrink:0}.mobile-navigation .sub-menu__back-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mobile-navigation .sub-menu__back-title{min-width:0;overflow-wrap:anywhere}.mobile-navigation .sub-menu--main-categories{display:none}.mobile-navigation .sub-menu--subcategories{display:none;margin:0 0 .8rem 0}.mobile-navigation .sub-menu--links{display:none;margin:0 0 1.6rem 0}.mobile-navigation.is-drill-megamenu-open .mobile-navigation__shop-menu-wrap>.menu{display:flex;flex-direction:column;flex:1;min-height:min(55vh,48rem);gap:0}.mobile-navigation.is-drill-megamenu-open .menu>.menu-item:not(.is-drill-megamenu-panel-open){display:none}.mobile-navigation.is-drill-megamenu-open .menu-item-has-megamenu.is-drill-megamenu-panel-open{display:flex;flex-direction:column;flex:1;min-height:0}.mobile-navigation.is-drill-megamenu-open .menu-item-has-megamenu.is-drill-megamenu-panel-open>.menu-item__link{display:none}.mobile-navigation.is-drill-megamenu-open .menu-item-has-megamenu.is-drill-megamenu-panel-open>.sub-menu--main-categories{display:flex !important;flex-direction:column;flex:1;min-height:0;padding:0;margin:0;gap:0;list-style:none;animation:mobileNavDrillIn .22s ease-out}.mobile-navigation.is-drill-megamenu-open .sub-menu--main-categories.is-drill-sub-layer-open>.sub-menu__item--back{display:none}.mobile-navigation.is-drill-megamenu-open .sub-menu--main-categories.is-drill-sub-layer-open>.sub-menu__item:not(.sub-menu__item--back):not(.is-drill-sub-panel-open){display:none}.mobile-navigation.is-drill-megamenu-open .sub-menu--main-categories.is-drill-sub-layer-open>.sub-menu__item.is-drill-sub-panel-open{flex:1;display:flex;flex-direction:column;min-height:0}.mobile-navigation.is-drill-megamenu-open .sub-menu--main-categories.is-drill-sub-layer-open>.sub-menu__item.is-drill-sub-panel-open>.sub-menu__link{display:none}.mobile-navigation.is-drill-megamenu-open .sub-menu--main-categories.is-drill-sub-layer-open>.sub-menu__item.is-drill-sub-panel-open>.sub-menu--subcategories{display:flex !important;flex-direction:column;flex:1;min-height:0;overflow-y:auto;padding:0;margin:0;gap:0;list-style:none;animation:mobileNavDrillIn .22s ease-out}.mobile-navigation.is-drill-children-open .mobile-navigation__shop-menu-wrap>.menu{display:flex;flex-direction:column;flex:1;min-height:min(55vh,48rem);gap:0}.mobile-navigation.is-drill-children-open .menu>.menu-item:not(.is-drill-children-panel-open){display:none}.mobile-navigation.is-drill-children-open .menu-item-has-children:not(.menu-item-has-megamenu).is-drill-children-panel-open{display:flex;flex-direction:column;flex:1;min-height:0}.mobile-navigation.is-drill-children-open .menu-item-has-children:not(.menu-item-has-megamenu).is-drill-children-panel-open>.menu-item__link{display:none}.mobile-navigation.is-drill-children-open .menu-item-has-children:not(.menu-item-has-megamenu).is-drill-children-panel-open>.sub-menu:not(.sub-menu--main-categories):not(.sub-menu--subcategories){display:flex !important;flex-direction:column;flex:1;min-height:0;overflow-y:auto;padding:0;margin:0;gap:.8rem;list-style:none;animation:mobileNavDrillIn .22s ease-out}.mobile-navigation.is-drill-children-open .menu-item-has-children:not(.menu-item-has-megamenu).is-drill-children-panel-open>.sub-menu:not(.sub-menu--main-categories):not(.sub-menu--subcategories)>.menu-item .menu-item__link{font-weight:400}.mobile-navigation.is-drill-children-open .menu-item-has-children:not(.menu-item-has-megamenu).is-drill-children-panel-open>.sub-menu:not(.sub-menu--main-categories):not(.sub-menu--subcategories)>.menu-item.current-menu-item>.menu-item__link,.mobile-navigation.is-drill-children-open .menu-item-has-children:not(.menu-item-has-megamenu).is-drill-children-panel-open>.sub-menu:not(.sub-menu--main-categories):not(.sub-menu--subcategories)>.menu-item.current_page_item>.menu-item__link,.mobile-navigation.is-drill-children-open .menu-item-has-children:not(.menu-item-has-megamenu).is-drill-children-panel-open>.sub-menu:not(.sub-menu--main-categories):not(.sub-menu--subcategories)>.menu-item.current-product_cat-ancestor>.menu-item__link,.mobile-navigation.is-drill-children-open .menu-item-has-children:not(.menu-item-has-megamenu).is-drill-children-panel-open>.sub-menu:not(.sub-menu--main-categories):not(.sub-menu--subcategories)>.menu-item.current-product_cat-parent>.menu-item__link,.mobile-navigation.is-drill-children-open .menu-item-has-children:not(.menu-item-has-megamenu).is-drill-children-panel-open>.sub-menu:not(.sub-menu--main-categories):not(.sub-menu--subcategories)>.menu-item.current-product_cat>.menu-item__link{font-weight:700}@media(prefers-reduced-motion: reduce){.mobile-navigation.is-drill-megamenu-open .menu-item-has-megamenu.is-drill-megamenu-panel-open>.sub-menu--main-categories,.mobile-navigation.is-drill-megamenu-open .sub-menu--main-categories.is-drill-sub-layer-open>.sub-menu__item.is-drill-sub-panel-open>.sub-menu--subcategories,.mobile-navigation.is-drill-children-open .menu-item-has-children.is-drill-children-panel-open>.sub-menu:not(.sub-menu--main-categories):not(.sub-menu--subcategories){animation:none}}.mobile-navigation__footer{flex-shrink:0;margin-top:1.2rem;padding-top:1.2rem;border-top:.1rem solid var(--light-grey)}.mobile-navigation__footer-title{margin:0 0 1rem;color:var(--dark-blue);font:700 1.6rem/1.3 var(--textfont);text-align:center}.mobile-navigation__footer-buttons{display:flex;flex-wrap:wrap;gap:.8rem}.mobile-navigation__footer-buttons .contact-link{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;margin:0;padding:.8rem 1.4rem;border-radius:var(--button-border-radius);color:var(--dark-blue);font:700 1.4rem/1.2 var(--textfont);text-decoration:none;white-space:nowrap;transition:background-color var(--button-interactive-transition),box-shadow var(--button-interactive-transition)}.mobile-navigation__footer-buttons .contact-link:focus-visible{outline:.2rem solid var(--blue);outline-offset:.2rem}.mobile-navigation__footer-buttons .contact-link .contact-link__icon{flex-shrink:0;width:1.8rem;height:1.8rem;color:currentColor}.mobile-navigation__footer-buttons .contact-link--phone{background-color:var(--green)}@media(hover: hover){.mobile-navigation__footer-buttons .contact-link--phone:hover{background-color:#3bd197;color:var(--dark-blue)}}.mobile-navigation__footer-buttons .contact-link--email{background-color:var(--white);box-shadow:inset 0 0 0 .15rem var(--dark-blue)}@media(hover: hover){.mobile-navigation__footer-buttons .contact-link--email:hover{background-color:#e5e9f0;color:var(--dark-blue)}}@keyframes mobileNavDrillIn{from{opacity:0;transform:translateX(0.8rem)}to{opacity:1;transform:translateX(0)}}@media only screen and (max-width: 1023px){.mob-nav-active{overflow:hidden}}.mob-nav-active .mobile-navigation{transform:translate3d(0, 0, 0) scale(1);box-shadow:0 1.2rem 3.6rem rgba(0,38,108,.18);visibility:visible;transition:transform var(--mobile-nav-slide-duration) var(--mobile-nav-slide-easing),box-shadow var(--mobile-nav-slide-duration) var(--mobile-nav-slide-easing),visibility 0s linear 0s}@media(prefers-reduced-motion: reduce){.mob-nav-active .mobile-navigation{transition:none}}.mobile-nav-toggle{position:relative;display:none;flex-shrink:0;order:1}.mobile-nav-toggle__button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:0;border:0;background:none;color:var(--dark-blue);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobile-nav-toggle__button:focus-visible{outline:.2rem solid var(--blue);outline-offset:.2rem}.mobile-nav-toggle__button .strokes{position:relative;display:block;width:2rem;height:1.4rem}.mobile-nav-toggle__button .strokes span{position:absolute;right:0;width:100%;height:.2rem;border-radius:.2rem;background:currentColor;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s ease,width .3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-nav-toggle__button .strokes span:nth-child(1){top:0}.mobile-nav-toggle__button .strokes span:nth-child(2){top:.6rem;width:65%}.mobile-nav-toggle__button .strokes span:nth-child(3){top:1.2rem}@media(prefers-reduced-motion: reduce){.mobile-nav-toggle__button .strokes span{transition:none}}.mobile-nav-toggle__label{font:700 1rem/1 var(--textfont);letter-spacing:.02em}.mobile-nav-toggle__label--close{display:none}@media only screen and (max-width: 1023px){.mobile-nav-toggle{display:flex}}.mob-nav-active .mobile-nav-toggle__button .strokes span:nth-child(1){transform:translateY(0.6rem) rotate(45deg)}.mob-nav-active .mobile-nav-toggle__button .strokes span:nth-child(2){width:0;opacity:0}.mob-nav-active .mobile-nav-toggle__button .strokes span:nth-child(3){transform:translateY(-0.6rem) rotate(-45deg)}.mob-nav-active .mobile-nav-toggle__label--open{display:none}.mob-nav-active .mobile-nav-toggle__label--close{display:block}.search-page__header{margin:0 0 4rem}.search-page__header h1{margin:0 0 1.2rem}@media only screen and (max-width: 1023px){.search-page__header{margin:0 0 3.2rem}}.search-page__summary{margin:0 0 2.4rem;font:400 var(--f-base)/1.6 var(--textfont)}.search-page__header .search-page__form{max-width:56rem;margin:0 0 1.6rem}@media only screen and (max-width: 1023px){.search-page__header .search-page__form{margin-bottom:1.2rem}}.search-page__jump{display:flex;flex-wrap:wrap;gap:.8rem;margin:0}.search-page__count{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;margin-left:.6rem;padding:0 .6rem;border-radius:1.2rem;background:var(--white);color:var(--dark-blue);font:700 1.2rem/1 var(--textfont)}.search-page__block{margin:0 0 5.6rem;scroll-margin-top:calc(var(--main-header-sticky-top, 0px) + 2.4rem)}.search-page__block:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.search-page__block{margin:0 0 4rem}}.search-page__block-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin:0 0 2.4rem}.search-page__block-head h2{margin:0}.search-page__block-head .button.tertiary{padding-left:0}.search-page__block-head .button.tertiary .button__text{color:#00266c !important;text-decoration:underline !important;text-underline-offset:.2rem}.search-page__more{display:flex;justify-content:center;margin:3.2rem 0 0}.search-page__pages{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.4rem;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1023px){.search-page__pages{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.6rem}}@media only screen and (max-width: 640px){.search-page__pages{grid-template-columns:minmax(0, 1fr)}}.search-page__page{margin:0}.search-page__page.card{padding:0}.search-page__page::before{display:none}.search-page__page-link{position:relative;display:flex;flex-direction:column;gap:.8rem;height:100%;padding:2.4rem 7.2rem 2.4rem 2.4rem;color:var(--black);text-decoration:none;border-radius:var(--border-radius)}.search-page__page-link:focus-visible{outline:2px solid var(--green);outline-offset:2px}.search-page__page-title{margin:0;color:var(--dark-blue)}.search-page__page-excerpt{font:400 1.5rem/1.7 var(--textfont);color:var(--grey-light)}.search-page__page-arrow{position:absolute;top:50%;right:2.4rem;display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:50%;background:var(--dark-blue);color:var(--white);transform:translateY(-50%);transition:transform var(--button-interactive-transition)}.search-page__page-arrow svg{width:1.6rem;height:1.6rem}@media(hover: hover){.search-page__page-link:hover .search-page__page-arrow{transform:translate(0.4rem, -50%)}}.search-page__empty{max-width:72rem}.search-page__empty.card{padding:4rem}@media only screen and (max-width: 1023px){.search-page__empty.card{padding:2.4rem}}.search-page__empty .h3{margin:0 0 1.2rem}.search-page__empty .search-page__categories{margin-top:2.4rem}@media only screen and (max-width: 1023px){.search-page__empty .search-page__categories{flex-wrap:wrap;overflow:visible;padding-bottom:0}}@media only screen and (max-width: 1023px){#search-products ul.products>li:nth-child(n+7){display:none}}.montage-page__header{padding-bottom:0}.montage-page__header h1{margin:0 0 1.6rem}.montage-page__text{margin:0}.montage-page__text img{display:block;max-width:100%;height:auto}.montage-page__text>h2{margin-top:4rem}.montage-page__text>h2:first-child{margin-top:0}@media only screen and (max-width: 750px){.montage-page__text>.intro-text{font-size:1.7rem;line-height:1.8}}.montage-page__text a:not(.button){color:var(--dark-blue);font-weight:600;text-decoration:underline;text-underline-offset:.2rem}.montage-page__text .montage-card>h2 a,.montage-page__text .montage-card>h3 a{text-decoration:none}@media(hover: hover){.montage-page__text .montage-card>h2 a:hover,.montage-page__text .montage-card>h3 a:hover{text-decoration:underline}}@media only screen and (max-width: 1023px){.montage-page__layout.kb-layout--single .montage-nav{order:4}.montage-page__layout.kb-layout--single .montage-help{order:5}}.montage-nav{margin:0}.montage-nav.card{padding:2.4rem}@media only screen and (max-width: 1023px){.montage-nav.card{padding:2rem}}.montage-nav__title{margin:0 0 1.2rem;color:var(--dark-blue)}.montage-nav__list{margin:0;padding:0;list-style:none}.montage-nav__list li{margin:0;padding:0}.montage-nav__list li::before{display:none}.montage-nav__list li+li{margin-top:.4rem}.montage-nav__link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 -1.2rem;padding:1rem 1.2rem;border-radius:1.2rem;color:var(--dark-blue);font:600 1.5rem/1.4 var(--textfont);text-decoration:none;transition:background-color var(--button-interactive-transition),color var(--button-interactive-transition)}@media(hover: hover){.montage-nav__link:hover{background:var(--light-grey)}}.montage-nav__link:focus-visible{outline:2px solid var(--green);outline-offset:0}.montage-nav__link.is-active{background:var(--dark-blue);color:var(--white)}.montage-nav__icon{display:flex;flex:0 0 1.6rem;line-height:0;color:var(--green)}.montage-nav__icon svg{width:1.6rem;height:1.6rem}.montage-help{margin:0;background:var(--dark-blue);color:var(--white)}.montage-help.card{padding:2.4rem}@media only screen and (max-width: 1023px){.montage-help.card{padding:2rem}}.montage-help__icon{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0 0 1.6rem;border-radius:50%;background:var(--green);color:var(--dark-blue);line-height:0}.montage-help__icon svg{width:2.2rem;height:2.2rem}.montage-help .montage-help__title{margin:0 0 .8rem;color:var(--white)}.montage-help .montage-help__text{margin:0 0 1.6rem;color:var(--white);font:400 1.5rem/1.6 var(--textfont)}.montage-help__links{margin:0 0 2rem;padding:0;list-style:none}.montage-help__links li{margin:0;padding:0}.montage-help__links li::before{display:none}.montage-help__links li+li{margin-top:1rem}.montage-help .montage-help__link{display:inline-flex;align-items:center;gap:1rem;max-width:100%;color:var(--white);font:600 1.5rem/1.4 var(--textfont);text-decoration:none;overflow-wrap:anywhere}.montage-help .montage-help__link svg{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;color:var(--green)}@media(hover: hover){.montage-help .montage-help__link:hover span{text-decoration:underline;text-underline-offset:.2rem}}.montage-help .button{width:100%;justify-content:center}.montage-help>:last-child{margin-bottom:0}.montage-steps{margin:0 0 3.2rem;padding:0;list-style:none;counter-reset:montage-step}.montage-steps>.montage-step{position:relative;display:flow-root;margin:0;padding:0 0 3.2rem 6.4rem;counter-increment:montage-step;font:inherit}@media only screen and (max-width: 750px){.montage-steps>.montage-step{padding-left:5.2rem}}.montage-steps>.montage-step::before{content:counter(montage-step);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--dark-blue);color:var(--white);font:700 1.8rem/1 var(--headingfont)}@media only screen and (max-width: 750px){.montage-steps>.montage-step::before{width:3.6rem;height:3.6rem;font-size:1.6rem}}.montage-steps>.montage-step::after{content:"";position:absolute;top:5.2rem;bottom:.8rem;left:2.1rem;width:.2rem;border-radius:.1rem;background:var(--blue-medium)}@media only screen and (max-width: 750px){.montage-steps>.montage-step::after{top:4.4rem;left:1.7rem}}.montage-steps>.montage-step:last-child{padding-bottom:0}.montage-steps>.montage-step:last-child::after{display:none}.montage-steps>.montage-step>h2,.montage-steps>.montage-step>h3{margin:.6rem 0 1.2rem;color:var(--dark-blue);font:700 2rem/1.35 var(--headingfont)}@media only screen and (max-width: 750px){.montage-steps>.montage-step>h2,.montage-steps>.montage-step>h3{margin-top:.4rem;font-size:1.8rem}}.montage-steps>.montage-step>:last-child{margin-bottom:0}.montage-steps+h2{margin-top:4.8rem}.montage-figure{margin:0 0 2.4rem}.montage-figure img{width:100%;border-radius:1.6rem}.montage-figure figcaption{margin:.8rem 0 0;color:var(--grey-light);font:400 1.4rem/1.5 var(--textfont)}@media only screen and (min-width: 751px){.montage-figure--right{float:right;width:38%;max-width:32rem;margin:0 0 2.4rem 3.2rem}}.montage-figure--contain{padding:1.6rem;border:1px solid rgba(0,38,108,.12);border-radius:1.6rem;background:var(--white)}.montage-figure--contain img{border-radius:0}.montage-figures{display:flex;flex-wrap:wrap;gap:1.6rem;margin:0 0 2.4rem}.montage-figures .montage-figure{margin:0;padding:1.2rem;border-radius:1.6rem;background:var(--light-grey)}.montage-figures .montage-figure img{width:auto;max-height:18rem;border-radius:.8rem}.montage-videos{display:grid;grid-template-columns:repeat(auto-fit, minmax(28rem, 1fr));gap:2.4rem;margin:0 0 3.2rem}@media only screen and (max-width: 750px){.montage-videos{grid-template-columns:minmax(0, 1fr)}}.montage-video{margin:0}.montage-video .montage-video__title{margin:0 0 1.2rem;color:var(--dark-blue);font:600 1.5rem/1.5 var(--textfont)}.montage-video__frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:1.6rem;background:var(--dark-blue)}.montage-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.montage-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.6rem;margin:0 0 3.2rem}@media only screen and (max-width: 750px){.montage-cards{grid-template-columns:minmax(0, 1fr)}}.montage-card{display:flex;flex-direction:column;padding:2.4rem;border:1px solid rgba(0,0,0,0);border-radius:2rem;background:var(--blue-light);transition:border-color var(--button-interactive-transition),background-color var(--button-interactive-transition)}@media only screen and (max-width: 1023px){.montage-card{padding:2rem}}@media(hover: hover){.montage-card:hover{border-color:rgba(0,38,108,.15);background:var(--white)}}.montage-card>h2,.montage-card>h3{margin:0 0 1.2rem;font:700 1.9rem/1.35 var(--headingfont)}.montage-card>h2 a,.montage-card>h3 a{color:var(--dark-blue);text-decoration:none}.montage-card p{font-size:1.5rem;line-height:1.8}.montage-card .montage-card__more{margin:auto 0 0;padding-top:.4rem}.montage-card .montage-card__more a{display:inline-flex;align-items:center;gap:.6rem}.montage-card .montage-card__more a::after{content:"";flex:0 0 1.6rem;width:1.6rem;height:1.6rem;background-color:var(--green);-webkit-mask:url(../img/custom-icons/arrow-right.svg) no-repeat center/contain;mask:url(../img/custom-icons/arrow-right.svg) no-repeat center/contain;transition:transform var(--button-interactive-transition)}@media(hover: hover){.montage-card:hover .montage-card__more a::after{transform:translateX(0.4rem)}}.montage-callout{--montage-callout-icon: url(../img/custom-icons/lightbulb.svg);position:relative;margin:0 0 3.2rem;padding:2.4rem 2.4rem 2.4rem 7.2rem;border-radius:2rem;background:var(--blue-light)}@media only screen and (max-width: 750px){.montage-callout{padding:6.8rem 2rem 2rem}}.montage-callout::before{content:"";position:absolute;top:2.4rem;left:2.4rem;width:3.2rem;height:3.2rem;background-color:var(--dark-blue);-webkit-mask:var(--montage-callout-icon) no-repeat center/contain;mask:var(--montage-callout-icon) no-repeat center/contain}@media only screen and (max-width: 750px){.montage-callout::before{top:2rem;left:2rem}}.montage-callout--measure{--montage-callout-icon: url(../img/custom-icons/ruler.svg)}.montage-callout--shop{--montage-callout-icon: url(../img/custom-icons/store.svg)}.montage-callout>h2,.montage-callout>h3{margin:0 0 1.2rem;color:var(--dark-blue);font:700 2rem/1.35 var(--headingfont)}.montage-callout>p,.montage-callout>ul{margin-bottom:1.6rem}.montage-callout>:last-child{margin-bottom:0}.montage-benefits li{padding-left:3.2rem}.montage-benefits li::before{top:.2rem;width:2rem;height:2rem;border-radius:0;background-color:var(--green);-webkit-mask:url(../img/custom-icons/circle-check.svg) no-repeat center/contain;mask:url(../img/custom-icons/circle-check.svg) no-repeat center/contain}.montage-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.2rem;margin:0 0 3.2rem}@media only screen and (max-width: 750px){.montage-columns{grid-template-columns:minmax(0, 1fr);gap:4rem}}.montage-columns>div>h2{margin:0 0 1.6rem}.montage-columns .montage-figure{margin:0 0 1.6rem}.montage-columns .montage-figure:last-child{margin-bottom:0}.post__container{margin:0 0 calc(var(--f-base)*2) 0}.blog-summary{display:flex;margin:0;flex-direction:column;position:relative}.blog-summary.card{padding:1rem}@media only screen and (max-width: 1023px){.blog-summary.card{padding:1rem}}.blog-summary__overlay-link{position:absolute;inset:0;z-index:3;text-indent:-9999px;overflow:hidden;border-radius:var(--border-radius);text-decoration:none}.blog-summary__overlay-link:focus-visible{outline:2px solid var(--green);outline-offset:2px}.blog-summary__img{position:relative;z-index:2}.blog-summary__img .blog-summary__category{position:absolute;top:1.2rem;left:1.2rem;z-index:5;background:var(--dark-blue);color:var(--white);font-weight:600;font-size:1.4rem;line-height:1;padding:1rem 1.4rem;border-radius:1.6rem;pointer-events:none}@media only screen and (max-width: 1023px){.blog-summary__img .blog-summary__category{font-size:1.2rem;padding:.8rem 1.2rem}}.blog-summary__img .wrap-square{border-radius:calc(var(--border-radius) - 1rem);overflow:hidden}.blog-summary__img .wrap-square img{border-radius:calc(var(--border-radius) - 1rem);transition:var(--transform-transition)}.blog-summary__content{padding:1.8rem;display:flex;flex-direction:column;flex:1;position:relative;z-index:2;pointer-events:none}@media only screen and (max-width: 1023px){.blog-summary__content{padding:1.6rem}}@media only screen and (max-width: 640px){.blog-summary__content{padding:1.2rem}}.blog-summary__header{margin:0}.blog-summary__header .h4{margin:0 0 .8rem 0;font:700 calc(var(--f-base) * 1.25)/1.5 var(--headingfont);color:#000}.blog-summary__excerpt p{font:400 var(--f-base)/2 var(--textfont)}.blog-summary__excerpt p:last-child{margin:0}.blog-summary .button-wrap{margin:.8rem 0 0 0;padding:0}.blog-summary .button-wrap .button.tertiary{padding-left:0}.blog-summary .button-wrap .button.tertiary .button__text{color:#00266c !important;text-decoration:underline !important;text-underline-offset:.2rem}.blog-summary .button-wrap .button.tertiary .button__icon{transition:transform var(--button-interactive-transition)}@media(hover: hover){.blog-summary:hover .blog-summary__img img{transform:scale(1.05)}.blog-summary:hover .button-wrap .button.tertiary .button__text{text-decoration:underline !important}.blog-summary:hover .button-wrap .button.tertiary .button__icon{transform:translateX(0.4rem)}}.single-post__header{padding-bottom:0}.single-post__info{display:flex;flex-wrap:wrap;align-items:center;row-gap:.6rem;margin:0}.single-post__info li{margin:0;padding:0;display:flex;align-items:center;gap:.5rem;min-height:1.6rem;color:var(--blue);font:400 calc(var(--f-base) * 0.875)/1 var(--textfont)}.single-post__info li:not(:last-child){margin-bottom:0}.single-post__info li:before{display:none}.single-post__info li+li{margin-left:1.6rem;padding-left:1.6rem;border-left:1px solid rgba(0,38,108,.25)}.single-post__info-icon{display:flex;align-items:center;justify-content:center;flex:0 0 1.6rem;width:1.6rem;height:1.6rem;line-height:0;color:var(--blue)}.single-post__info-icon svg{display:block;width:1.6rem;height:1.6rem;flex-shrink:0}.single-post__info-label{display:flex;align-items:center;min-height:1.6rem;line-height:1}.single-post__content .button-wrap{margin:0;padding:0}.single-post__text{width:100%;min-width:0;margin:0}.single-post__text img{max-width:100%;height:auto}.single-post__text .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9}.single-post__text .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:var(--border-radius)}.single-post__text .samenvatting{font-weight:600}.single-post__featured{margin:0 0 3.2rem;overflow:hidden;aspect-ratio:16/9;border-radius:calc(var(--border-radius) - 1rem)}.single-post__featured img{display:block;width:100%;height:100%;object-fit:cover}.single-post__share{width:100%;display:flex;flex-direction:row;gap:2.4rem;align-items:center;justify-content:center;margin:0}.single-post__share p{margin:0;font:500 calc(var(--f-base) * 1)/1.25 var(--textfont)}.single-post__share ul{margin:0}.single-post__author{background:var(--blue-light);display:flex;flex-direction:row;flex-wrap:wrap;gap:0 3.2rem}.single-post__author-title{width:100%;margin:0 0 calc(var(--f-base)*1.5) 0}.single-post__author-name{margin:0 0 .8rem 0;font:600 calc(var(--f-base) * 1.25)/1.25 var(--textfont)}.single-post__author-image{width:10rem;height:10rem}.single-post__author-content{width:calc(100% - 13.2rem)}.single-post__author-content>:last-child{margin:0}.single-post__author-bio{font:400 calc(var(--f-base) * 0.875)/2 var(--textfont)}.single-post__back{text-align:center;font:400 calc(var(--f-base) * 0.875)/1.25 var(--textfont)}.archive-post__header{padding-bottom:0}.archive-post__content{padding-top:0}.kb-layout{display:grid;grid-template-columns:30rem minmax(0, 1fr);gap:4rem;align-items:start}@media only screen and (max-width: 1280px){.kb-layout{grid-template-columns:26rem minmax(0, 1fr);gap:3.2rem}}@media only screen and (max-width: 1023px){.kb-layout{grid-template-columns:minmax(0, 1fr);gap:2.4rem}}.kb-main{min-width:0}@media only screen and (min-width: 1024px){.kb-layout--single .kb-sidebar{position:sticky;top:calc(var(--main-header-sticky-top) + 2.4rem + var(--kb-sidebar-scroll-offset, 0px))}}@media only screen and (max-width: 1023px){.kb-layout--single .kb-sidebar{display:contents}.kb-layout--single .kb-search{order:1}.kb-layout--single .post-index{order:2}.kb-layout--single .kb-main{order:3}.kb-layout--single .kb-topics{order:4}}.kb-sidebar{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.kb-sidebar .post-index{position:static}.kb-search{position:relative;margin:0}.kb-search .kb-search__input[type=search]{width:100%;height:5.2rem;margin:0;padding:0 6rem 0 2.4rem;border:1px solid rgba(0,38,108,.15);border-radius:2.6rem;background:var(--white);color:var(--black);font:400 1.6rem/1 var(--textfont);-webkit-appearance:none;appearance:none}.kb-search .kb-search__input[type=search]:focus{outline:0;border-color:var(--dark-blue)}.kb-search .kb-search__button{position:absolute;top:50%;right:.6rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:var(--dark-blue);color:var(--white);cursor:pointer;transform:translateY(-50%);transition:background-color .15s ease-out}.kb-search .kb-search__button svg{width:1.8rem;height:1.8rem}.kb-search .kb-search__button:hover,.kb-search .kb-search__button:focus-visible{background:var(--blue)}.kb-topics{margin:0}.kb-topics.card{padding:2.4rem}@media only screen and (max-width: 1023px){.kb-topics.card{padding:2rem}}.kb-topics__title{margin:0 0 1.6rem;color:var(--dark-blue)}.kb-topics__list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.kb-topics__list li{margin:0;padding:0}.kb-topics__list li::before{display:none}.kb-topics--collapsible .kb-topics__list{max-height:21.6rem;overflow:hidden;transition:max-height .35s ease-out;-webkit-mask-image:linear-gradient(to bottom, #000 65%, transparent);mask-image:linear-gradient(to bottom, #000 65%, transparent)}@media only screen and (max-width: 1023px){.kb-topics--collapsible .kb-topics__list{max-height:12.8rem}}@media(prefers-reduced-motion: reduce){.kb-topics--collapsible .kb-topics__list{transition:none}}.kb-topics--collapsible.is-open .kb-topics__list,.kb-topics--collapsible.is-static .kb-topics__list{-webkit-mask-image:none;mask-image:none}.kb-topics--collapsible.is-static .kb-topics__list{max-height:none}.kb-topics .kb-topics__toggle{align-self:flex-start;margin:1.2rem 0 0;padding:0}.kb-topics .kb-topics__toggle .button__text{color:#00266c !important;text-decoration:underline !important;text-underline-offset:.2rem}.kb-topics .kb-topics__toggle .button__icon svg{transition:transform var(--button-interactive-transition)}.kb-topics .kb-topics__toggle[aria-expanded=true] .button__icon svg{transform:rotate(180deg)}.kb-topics .kb-topics__toggle[hidden]{display:none}.kb-topics__link{display:inline-block;padding:.8rem 1.4rem;border-radius:2rem;background:var(--light-grey);color:var(--dark-blue);max-width:100%;font:600 1.4rem/1.3 var(--textfont);text-decoration:none;overflow-wrap:anywhere;transition:background-color .15s ease-out,color .15s ease-out}.kb-topics__link:hover,.kb-topics__link:focus-visible,.kb-topics__link.is-active{background:var(--dark-blue);color:var(--white)}.kb-list{display:flex;flex-direction:column;gap:2.4rem;margin:0 0 3.2rem}.kb-row{position:relative;display:grid;grid-template-columns:32rem minmax(0, 1fr);gap:3.2rem;align-items:center;margin:0}.kb-row.card{padding:1.6rem}@media only screen and (max-width: 1280px){.kb-row{grid-template-columns:26rem minmax(0, 1fr);gap:2.4rem}}@media only screen and (max-width: 750px){.kb-row{grid-template-columns:minmax(0, 1fr);gap:1.6rem}}.kb-row__link{position:absolute;inset:0;z-index:3;border-radius:var(--border-radius)}.kb-row__link:focus-visible{outline:2px solid var(--green);outline-offset:2px}.kb-row__img{margin:0;overflow:hidden;aspect-ratio:16/9;border-radius:calc(var(--border-radius) - 1rem)}.kb-row__img img{display:block;width:100%;height:100%;object-fit:cover;transition:var(--transform-transition)}.kb-row__content{padding:.8rem 1.6rem .8rem 0}@media only screen and (max-width: 750px){.kb-row__content{padding:0 .8rem .8rem}}.kb-row__date{display:block;margin:0 0 .8rem;color:var(--grey-light);font:600 1.3rem/1.2 var(--textfont)}.kb-row__title{margin:0 0 1.2rem;color:#000;font:700 calc(var(--f-base) * 1.25)/1.4 var(--headingfont)}.kb-row__excerpt{display:-webkit-box;margin:0 0 .8rem;overflow:hidden;font:400 var(--f-base)/1.8 var(--textfont);-webkit-line-clamp:3;-webkit-box-orient:vertical}.kb-row .button-wrap{margin:0;padding:0;pointer-events:none}.kb-row .button-wrap .button.tertiary{padding-left:0}.kb-row .button-wrap .button.tertiary .button__text{color:#00266c !important;text-decoration:underline !important;text-underline-offset:.2rem}.kb-row .button-wrap .button.tertiary .button__icon{transition:transform var(--button-interactive-transition)}@media(hover: hover){.kb-row:hover .kb-row__img img{transform:scale(1.05)}.kb-row:hover .button-wrap .button.tertiary .button__icon{transform:translateX(0.4rem)}}.post-categories{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 0 calc(var(--f-base)*2) 0;width:100%;text-align:left}.post-categories__label{font:400 var(--f-base)/1.25 var(--textfont);color:var(--blue);margin:0 1.6rem 0 0;text-align:left;flex:0 0 auto}.post-categories__select{flex:0 1 28rem;max-width:28rem;width:auto;min-width:min(100%,28rem)}.review-summary{margin:0;display:flex;flex-direction:column}.review-summary__header{display:flex;align-items:flex-start;flex-direction:column;position:relative;margin:2.4rem 0 0 0;margin-top:auto;justify-content:center}.review-summary__rating{display:flex;width:100%;gap:1.6rem;font:400 calc(var(--f-base) * 1)/1.25 var(--textfont);color:var(--grey-light);justify-content:flex-start;align-items:center;margin-bottom:2.4rem}.review-summary__stars{display:flex;gap:.2rem;line-height:1}.review-summary__star{font-size:2rem;color:var(--yellow) !important}.review-summary__star--half{background:linear-gradient(90deg, var(--yellow) 50%, #d1d1d6 50%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0)}.review-summary__star--empty{color:#d1d1d6 !important}.review-summary__date{margin:0 0 .4rem 0;font:400 calc(var(--f-base) * 0.875)/1.25 var(--textfont);color:var(--grey-light)}.review-summary__name{margin:0;color:#44e5a6 !important;font-weight:600}.review-summary__content{position:relative;max-height:19.2rem;overflow:hidden;transition:max-height .4s var(--transition-easing, ease-out)}.review-summary__content p{margin:0 0 2.4rem 0}.review-summary__content p{font:400 calc(var(--f-base) * 1)/2 var(--textfont);font-style:normal}.review-summary__content.has-overflow:not(.is-expanded)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4rem;background:linear-gradient(to bottom, transparent, var(--blue));pointer-events:none}.review-summary__toggle{align-self:flex-end;margin:1.2rem 0 1.6rem 0;padding:0;background:none;border:0;color:var(--white);opacity:.75;font:700 calc(var(--f-base) * 0.875)/1.4 var(--textfont);text-decoration:underline;text-underline-offset:.2rem;cursor:pointer;transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.review-summary__toggle:hover{opacity:1}.review-summary__toggle[hidden]{display:none}.reviews-slider .swiper-slide{height:auto !important;box-sizing:border-box}.reviews-slider .review-summary{height:100%;box-sizing:border-box}.reviews-slider .section__content{font-weight:700}.reviews-slider .reviews-slider__reviews-link{text-decoration:underline;text-underline-offset:.2rem;color:inherit;font-weight:700}.reviews-slider .reviews-slider__reviews-link:hover{text-decoration:underline}wc-order-attribution-inputs{display:none !important}.onsale,.onsale-badges{left:1.6rem;top:1.6rem}.woocommerce-notices-wrapper{margin-bottom:0;width:100%}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{background-color:var(--white);border:1px solid var(--grey);border-left-width:.4rem;border-radius:var(--border-radius);padding:1.6rem 2rem;margin-bottom:calc(var(--f-base)*2);position:relative;display:flex;align-items:center;gap:.8rem 2.4rem;font:400 calc(var(--f-base) * 1)/1.25 var(--textfont);transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}@media only screen and (max-width: 1023px){.woocommerce-message,.woocommerce-info,.woocommerce-error{margin-bottom:calc(var(--f-base)*1.5)}}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;left:auto;top:auto}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{margin-left:auto;margin-top:0;margin-bottom:0}@media only screen and (max-width: 750px){.woocommerce-message,.woocommerce-info,.woocommerce-error{display:flow-root;font:400 calc(var(--f-base) * 0.875)/1.5 var(--textfont)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{float:left;margin:.15em 1.2rem .4rem 0}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{display:flex;justify-content:center;clear:both;width:100%;margin-top:1.2rem;margin-left:0;text-align:center}}.woocommerce-message{border-left-color:var(--green);color:var(--textcolor)}.woocommerce-message::before{background-color:var(--green);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.woocommerce-info{border-left-color:var(--blue);color:var(--textcolor)}.woocommerce-info::before{background-color:var(--blue);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.woocommerce-error{border-left-color:var(--red);color:var(--textcolor)}.woocommerce-error::before{background-color:var(--red);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}ul.woocommerce-message,ul.woocommerce-info,ul.woocommerce-error{list-style:none;margin-left:0;margin-right:0;padding-left:5.6rem;padding-right:2rem;flex-direction:column;align-items:stretch;gap:1.2rem;position:relative}ul.woocommerce-message::before,ul.woocommerce-info::before,ul.woocommerce-error::before{position:absolute;left:2rem;top:1.65rem;transform:none;margin:0}ul.woocommerce-message li,ul.woocommerce-info li,ul.woocommerce-error li{margin:0;padding:0;list-style:none;width:100%;font:inherit;color:inherit}ul.woocommerce-message li::before,ul.woocommerce-message li::after,ul.woocommerce-info li::before,ul.woocommerce-info li::after,ul.woocommerce-error li::before,ul.woocommerce-error li::after{display:none}ul.woocommerce-message li+li,ul.woocommerce-info li+li,ul.woocommerce-error li+li{padding-top:1.2rem;border-top:1px solid var(--grey)}ul.woocommerce-message a.button,ul.woocommerce-info a.button,ul.woocommerce-error a.button{margin-left:0;align-self:flex-start}.form-row{width:100%;margin:0}.form-row.form-row-first,.form-row.form-row-last{width:calc(50% - 1.2rem)}@media only screen and (max-width: 640px){.form-row.form-row-first,.form-row.form-row-last{width:100%}}.form-row.form-row-wide{width:100%}@media only screen and (max-width: 640px){.form-row.form-row-wide{width:100%}}.woocommerce-result-options{display:grid;grid-template-columns:auto auto minmax(0, 1fr);gap:1.6rem;align-items:center;margin:2.4rem 0}@media only screen and (max-width: 1023px){.woocommerce-result-options{margin-bottom:1.6rem}}.woocommerce-result-options__left{justify-self:start}.woocommerce-result-options__left .woocommerce-ordering{margin:0}.woocommerce-result-options__left .woocommerce-ordering select{min-width:28rem;max-width:100%}.woocommerce-result-options__center{justify-self:start;text-align:left}.woocommerce-result-options__right{justify-self:end;grid-column:-1}.woocommerce-result-options .woocommerce-per-page{display:flex;align-items:center;gap:.8rem;margin:0;flex-wrap:nowrap}.woocommerce-result-options .woocommerce-per-page label{margin:0;white-space:nowrap;color:var(--textcolor)}.woocommerce-result-options .woocommerce-per-page select{min-width:8.4rem}@media only screen and (max-width: 750px){.woocommerce-result-options{grid-template-columns:1fr;gap:1.2rem}.woocommerce-result-options__left,.woocommerce-result-options__center{justify-self:stretch;text-align:left}}.woocommerce-result-count{margin:0;padding:0}.term-description-section .term-description{margin:0}.term-description{margin:0 0 3.2rem 0}.term-description--after-flex{margin:0}.term-description:not(.term-description--expandable){display:block}.term-description--expandable{position:relative}@media only screen and (min-width: 751px){.term-description--expandable .term-description__state,.term-description--expandable .term-description__toggle{display:none}}@media only screen and (max-width: 750px){.term-description--expandable .term-description__inner{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.term-description--expandable .term-description__state:checked~.term-description__inner{display:block;-webkit-line-clamp:unset;overflow:visible}.term-description--expandable:not(.is-evaluated) .term-description__toggle{visibility:hidden;opacity:0;height:0;margin:0;overflow:hidden;pointer-events:none}.term-description--expandable.is-evaluated.has-overflow .term-description__toggle{visibility:visible;opacity:1;height:auto;margin:.8rem 0 0;pointer-events:auto}.term-description--expandable.is-evaluated.has-overflow .term-description__read-more{display:none}}.term-description__state{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.term-description__inner>*:last-child{margin-bottom:0}.term-description__inner p:last-of-type{margin-bottom:0}.term-description__toggle{display:inline-block;margin:.8rem 0 0;color:var(--blue);text-decoration:underline;cursor:pointer}.term-description__read-more{margin-left:.4rem;font-weight:700;color:var(--blue);text-decoration:underline;text-underline-offset:.2rem}.term-description__state:not(:checked)~.term-description__toggle .term-description__less{display:none}.term-description__state:checked~.term-description__toggle .term-description__more{display:none}ul.products{display:grid;gap:1.6rem}ul.products:has(>li.product-category){gap:3.2rem 1.6rem}ul.products.columns-5{grid-template-columns:repeat(5, minmax(0, 1fr))}@media only screen and (max-width: 1600px){ul.products.columns-5{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media only screen and (max-width: 1280px){ul.products.columns-5{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 750px){ul.products.columns-5{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 640px){ul.products.columns-5{grid-template-columns:minmax(0, 1fr)}}ul.products.columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media only screen and (max-width: 1440px){ul.products.columns-4{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 750px){ul.products.columns-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 640px){ul.products.columns-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}ul.products.columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only screen and (max-width: 1280px){ul.products.columns-3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 751px)and (max-width: 1023px){ul.products.columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 640px){ul.products.columns-3{grid-template-columns:repeat(2, minmax(0, 1fr))}}ul.products.columns-2{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only screen and (max-width: 1280px){ul.products.columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 751px)and (max-width: 1023px){ul.products.columns-2{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 640px){ul.products.columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}ul.products.columns-1{grid-template-columns:repeat(1, minmax(0, 1fr))}ul.products li{margin:0;padding:0;display:flex;flex-direction:column}ul.products li:before{display:none}.onsale{position:absolute;background:var(--dark-blue);color:var(--white);font-weight:600;font-size:1.4rem;line-height:1;padding:1rem 1.4rem;z-index:5;border-radius:1.6rem}@media only screen and (max-width: 1023px){.onsale{font-size:1.2rem;padding:.8rem 1.2rem}}.onsale--color-dark-blue{background:var(--dark-blue);color:var(--white)}.onsale--color-green{background:var(--green);color:var(--dark-blue)}.onsale--color-pink{background:var(--pink);color:var(--white)}.onsale--color-yellow{background:var(--yellow);color:var(--dark-blue)}.onsale-badges{position:absolute;left:1.6rem;top:1.6rem;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.onsale-badges .onsale{position:static;left:auto;top:auto;z-index:auto}ul li.product:not(.product-category):not(.product--grid-usps){background:var(--white);padding:1rem;display:flex;flex-direction:column;border-radius:var(--border-radius);position:relative;transition:background-color var(--button-interactive-transition)}ul li.product:not(.product-category):not(.product--grid-usps) .product-card__overlay-link{position:absolute;inset:0;z-index:3;text-indent:-9999px;overflow:hidden;border-radius:var(--border-radius)}ul li.product:not(.product-category):not(.product--grid-usps) .product-card__overlay-link:focus-visible{outline:2px solid var(--green);outline-offset:2px}ul li.product:not(.product-category):not(.product--grid-usps) .product-tile-below{padding:1.8rem;height:100%;display:flex;flex-direction:column;position:relative;z-index:2}@media only screen and (max-width: 1023px){ul li.product:not(.product-category):not(.product--grid-usps) .product-tile-below{padding:1.6rem}}@media only screen and (max-width: 640px){ul li.product:not(.product-category):not(.product--grid-usps) .product-tile-below{padding:1.2rem}}ul li.product:not(.product-category):not(.product--grid-usps) .product-tile-below .woocommerce-loop-product__title{color:var(--black)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below>*{position:relative;z-index:1}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .woocommerce-loop-product__title{transition:color var(--button-interactive-transition)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .price-button-wrap .price{transition:color var(--button-interactive-transition)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .price-button-wrap .price .woocommerce-price-prefix,ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .price-button-wrap .price .ddmc-price-unit,ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .price-button-wrap .price del,ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .price-button-wrap .price del .amount,ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .price-button-wrap .price ins,ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .price-button-wrap .price ins .amount{transition:color var(--button-interactive-transition)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .woocommerce-loop-product__stock-status{transition:background-color var(--button-interactive-transition)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .woocommerce-loop-product__stock-status .text{transition:color var(--button-interactive-transition)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image .product-tile-below .woocommerce-loop-product__stock-status .icon{transition:color var(--button-interactive-transition)}ul li.product:not(.product-category):not(.product--grid-usps) .feat-img .onsale,ul li.product:not(.product-category):not(.product--grid-usps) .feat-img .onsale-badges{left:1.2rem;top:1.2rem}ul li.product:not(.product-category):not(.product--grid-usps)>:last-child{margin-bottom:0}ul li.product:not(.product-category):not(.product--grid-usps) .price .woocommerce-price-suffix{display:none}ul li.product:not(.product-category):not(.product--grid-usps) .feat-img{display:flex;position:relative;padding:0 0 100% 0;height:0;margin:0;width:100%;border-radius:calc(var(--border-radius) - 1rem);overflow:hidden;z-index:2}@media only screen and (max-width: 1023px){ul li.product:not(.product-category):not(.product--grid-usps) .feat-img{padding:0 0 75% 0}}ul li.product:not(.product-category):not(.product--grid-usps) .feat-img img{width:100%;height:100%;object-fit:cover;max-width:none;max-height:none;object-position:center;position:absolute;inset:0;transition:var(--transform-transition)}ul li.product:not(.product-category):not(.product--grid-usps) .feat-img.has-hover-image .product-tile__image--primary{z-index:2;background:var(--white);transition:opacity var(--button-interactive-transition),transform var(--button-interactive-transition)}ul li.product:not(.product-category):not(.product--grid-usps) .feat-img.has-hover-image .product-tile__image--hover{z-index:1;opacity:0}ul li.product:not(.product-category):not(.product--grid-usps) .feat-img.has-hover-image .product-tile__image--primary:not(.lazy)~.product-tile__image--hover.loaded,ul li.product:not(.product-category):not(.product--grid-usps) .feat-img.has-hover-image .product-tile__image--primary.loaded~.product-tile__image--hover.loaded{opacity:1}ul li.product:not(.product-category):not(.product--grid-usps) .price-button-wrap{display:flex;flex-direction:column;gap:1.6rem;justify-content:flex-start;align-items:stretch;margin:auto 0 2.4rem 0;flex-wrap:nowrap}ul li.product:not(.product-category):not(.product--grid-usps) .price-button-wrap .price{margin:auto 0 0 0;width:100%;flex-wrap:wrap;min-width:0}ul li.product:not(.product-category):not(.product--grid-usps) .product-tile-below>.button{text-indent:0;font-size:inherit;height:5.2rem;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.8rem;text-align:left}ul li.product:not(.product-category):not(.product--grid-usps) .product-tile-below>.button .button__container{justify-content:flex-start;width:100%}ul li.product:not(.product-category):not(.product--grid-usps) .product-tile-below>.button .button__container.reversed{justify-content:space-between}@media(hover: hover){ul li.product:not(.product-category):not(.product--grid-usps):hover{background:var(--dark-blue)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .woocommerce-loop-product__title{color:var(--white)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .price-button-wrap .price{color:var(--green)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .price-button-wrap .price .woocommerce-price-prefix,ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .price-button-wrap .price .ddmc-price-unit,ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .price-button-wrap .price del,ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .price-button-wrap .price del .amount{color:var(--white)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .price-button-wrap .price ins,ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .price-button-wrap .price ins .amount{color:var(--green)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .woocommerce-loop-product__stock-status{background-color:hsla(0,0%,100%,.15)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .woocommerce-loop-product__stock-status .text{color:var(--white)}ul li.product:not(.product-category):not(.product--grid-usps).has-product-hover-image:hover .product-tile-below .woocommerce-loop-product__stock-status .icon{color:var(--green)}ul li.product:not(.product-category):not(.product--grid-usps):hover .feat-img.has-hover-image:has(.product-tile__image--hover.loaded) .product-tile__image--primary{opacity:0}ul li.product:not(.product-category):not(.product--grid-usps):hover .feat-img:not(.has-hover-image) img{transform:scale(1.05)}ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .woocommerce-loop-product__title{color:var(--white)}ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .price-button-wrap .price{color:var(--green)}ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .price-button-wrap .price .woocommerce-price-prefix,ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .price-button-wrap .price .ddmc-price-unit,ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .price-button-wrap .price del,ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .price-button-wrap .price del .amount{color:var(--white)}ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .price-button-wrap .price ins,ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .price-button-wrap .price ins .amount{color:var(--green)}ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .woocommerce-loop-product__stock-status{background-color:hsla(0,0%,100%,.15)}ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .woocommerce-loop-product__stock-status .text{color:var(--white)}ul li.product:not(.product-category):not(.product--grid-usps):hover:not(.has-product-hover-image) .product-tile-below .woocommerce-loop-product__stock-status .icon{color:var(--green)}}ul li.product:not(.product-category):not(.product--grid-usps) .text-link{text-decoration:underline;color:var(--grey-light)}ul li.product:not(.product-category):not(.product--grid-usps) .text-link__wrap{display:flex;border-top:1px solid var(--blue-light);justify-content:center;padding:1.6rem 0 0 0}ul li.product:not(.product-category):not(.product--grid-usps) .text-link:hover{text-decoration:none}.shop-archive-intro{display:flow-root;padding-bottom:3.6rem;background:var(--white)}@media only screen and (max-width: 1023px){.shop-archive-intro{padding-bottom:2.4rem}}ul.products li.product-category{background:rgba(0,0,0,0);border:0;padding:0;border-radius:0}ul.products li.product-category .count{display:none}ul.products li.product-category>a{display:none}ul.products.columns-5.products--category-tiles{margin-top:4rem}@media only screen and (max-width: 1023px){ul.products.columns-5.products--category-tiles{margin-top:3.2rem}}.price{margin:0 0 calc(var(--f-base)*1.5) 0;display:flex;flex-wrap:nowrap;align-items:baseline;gap:0 .6rem;color:var(--dark-blue);white-space:nowrap}.price ins{text-decoration:none;color:var(--dark-blue)}.price .amount,.price .woocommerce-Price-amount{color:inherit}.price .amount{font:700 calc(var(--f-base) * 1.5)/1.5 var(--textfont)}.price del{display:flex;color:var(--grey-light);text-decoration:none;font:400 calc(var(--f-base) * 0.75)/1 var(--textfont);gap:.4rem}.price del .amount,.price del .woocommerce-Price-amount{color:inherit}.price del .amount{text-decoration:line-through;font:400 calc(var(--f-base) * 0.875)/1 var(--textfont)}.price .woocommerce-price-suffix,.price .woocommerce-price-prefix{color:var(--grey-light);font:400 calc(var(--f-base) * 0.75)/1 var(--textfont);transform:none}.price .ddmc-price-unit{color:var(--grey-light);font:400 calc(var(--f-base) * 0.875)/1 var(--textfont);transform:none}.woocommerce-loop-product__link{text-decoration:none;color:var(--textcolor)}.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{text-decoration:underline}.woocommerce-loop-product__link:hover .feat-img img{transform:scale(1.05) translate(-50%, -50%)}.woocommerce-loop-product__title{font-weight:600;margin:0 0 1.6rem 0}@media only screen and (max-width: 1023px){.woocommerce-loop-product__title.h5{font:600 calc(var(--f-base) * 1.125)/1.4 var(--textfont);margin-bottom:1.2rem}}@media only screen and (max-width: 640px){.woocommerce-loop-product__title.h5{font:600 calc(var(--f-base) * 1)/1.35 var(--textfont);margin-bottom:1rem}}.woocommerce-loop-product__title a{color:var(--black);text-decoration:none}.woocommerce-loop-product__title a:hover{text-decoration:underline}.woocommerce-loop-product__stock-status{display:flex;font:400 calc(var(--f-base) * 0.75)/1 var(--textfont);align-items:center;gap:.4rem;margin:0 0 1.6rem 0;background-color:rgba(68,229,166,.1882352941);width:fit-content;padding:.6rem 1rem;border-radius:var(--border-radius)}@media only screen and (max-width: 1023px){.woocommerce-loop-product__stock-status{font-size:calc(var(--f-base)*.6875);margin:0 0 1.2rem 0;padding:.5rem .8rem}}.woocommerce-loop-product__stock-status .icon{display:flex;height:1.8rem;width:1.8rem;color:var(--green);align-items:center;justify-content:center}@media only screen and (max-width: 1023px){.woocommerce-loop-product__stock-status .icon{height:1.6rem;width:1.6rem}}.woocommerce-loop-product__stock-status .icon svg{height:1.4rem;width:auto}@media only screen and (max-width: 1023px){.woocommerce-loop-product__stock-status .icon svg{height:1.2rem}}.woocommerce-loop-product__stock-status .text{color:#000;font-weight:600}.woocommerce-loop-product__stock-status.stock-status--instock .icon{color:var(--green)}.woocommerce-loop-product__stock-status.stock-status--outofstock .icon{color:var(--red)}.woocommerce-loop-product__stock-status.stock-status--onbackorder .icon,.woocommerce-loop-product__stock-status.stock-status--lowstock .icon{color:var(--orange)}.woocommerce-loop-product__rating{font:400 calc(var(--f-base) * 0.75)/1 var(--textfont);display:flex;align-items:center;gap:.8rem .6rem;margin:0 0 1.6rem 0}.woocommerce-loop-product__rating .star-container{transform:translateY(-0.1rem)}@media only screen and (max-width: 480px){.woocommerce-loop-product__rating{flex-wrap:wrap}}.product-cat__slide{display:flex;flex-direction:column;height:100%;width:100%;gap:1.6rem;justify-content:center;align-items:center;text-decoration:none}.product-cat__read-more{color:var(--grey-light)}.product-cat__title{color:var(--textcolor);margin:0}.product-cat__thumbnail{width:100%}.product-cat__thumbnail img{max-width:100%;max-height:100%;object-fit:contain}.product-cat span{display:flex;justify-content:center}.shop-archive-toolbar.woocommerce-result-options{grid-template-columns:32rem auto minmax(0, 1fr) auto;gap:1.6rem;align-items:center}.shop-archive-toolbar.woocommerce-result-options .shop-archive-toolbar__primary,.shop-archive-toolbar.woocommerce-result-options .shop-archive-toolbar__secondary{display:contents}.shop-archive-toolbar.woocommerce-result-options .shop-archive-fibosearch{grid-column:1;width:100%;min-width:0}.shop-archive-toolbar.woocommerce-result-options .shop-archive-fibosearch .dgwt-wcas-search-wrapp{width:100%;max-width:none}.shop-archive-toolbar.woocommerce-result-options .woocommerce-result-options__left{grid-column:2;justify-self:start;min-width:0}.shop-archive-toolbar.woocommerce-result-options .woocommerce-result-options__left .woocommerce-ordering select{min-width:0;width:100%;max-width:100%}.shop-archive-toolbar.woocommerce-result-options .woocommerce-result-options__center{grid-column:3;justify-self:center;flex:1 1 auto;min-width:0;text-align:center}.shop-archive-toolbar.woocommerce-result-options .woocommerce-result-options__center .woocommerce-result-count{text-align:center}.shop-archive-toolbar.woocommerce-result-options .woocommerce-result-options__right{grid-column:4;justify-self:end;flex:0 0 auto}@media only screen and (max-width: 1023px){.shop-archive-toolbar.woocommerce-result-options{grid-template-columns:1fr;gap:1.2rem}.shop-archive-toolbar.woocommerce-result-options .shop-archive-toolbar__primary{display:flex;align-items:stretch;gap:.8rem;min-width:0}.shop-archive-toolbar.woocommerce-result-options .shop-archive-toolbar__primary>*{flex:1 1 0;min-width:0}.shop-archive-toolbar.woocommerce-result-options .shop-archive-toolbar__primary .button{width:100%}.shop-archive-toolbar.woocommerce-result-options .shop-archive-toolbar__primary .woocommerce-ordering,.shop-archive-toolbar.woocommerce-result-options .shop-archive-toolbar__primary select{height:100%;margin:0}.shop-archive-toolbar.woocommerce-result-options .shop-archive-toolbar__secondary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;min-width:0;width:100%}.shop-archive-toolbar.woocommerce-result-options .shop-archive-fibosearch,.shop-archive-toolbar.woocommerce-result-options .woocommerce-result-options__left,.shop-archive-toolbar.woocommerce-result-options .woocommerce-result-options__center,.shop-archive-toolbar.woocommerce-result-options .woocommerce-result-options__right{grid-column:auto}.shop-archive-toolbar.woocommerce-result-options .woocommerce-result-options__center{text-align:left}.shop-archive-toolbar.woocommerce-result-options .woocommerce-result-options__center .woocommerce-result-count{text-align:left}}#shop-archive-container{display:flex;flex-wrap:wrap;gap:0 1.6rem}@media only screen and (max-width: 1023px){#shop-archive-container{flex-direction:column}}#shop-archive-container:has(#products-overview .bapf_no_products) .shop-sidebar,#shop-archive-container:has(#products-overview .woocommerce-no-products-found) .shop-sidebar{display:none}#shop-archive-container:has(#products-overview .bapf_no_products) #products-overview,#shop-archive-container:has(#products-overview .woocommerce-no-products-found) #products-overview{width:100%}body:has(#products-overview .bapf_no_products) .shop-archive-toolbar,body:has(#products-overview .woocommerce-no-products-found) .shop-archive-toolbar{display:none}@media only screen and (max-width: 1023px){body.shop-filters-open{overflow:hidden}}.shop-sidebar{width:32rem;order:1;margin:0}@media only screen and (min-width: 1024px){.shop-sidebar{position:sticky;z-index:2;top:calc(3.2rem + var(--shop-sidebar-scroll-offset, 0px));align-self:flex-start}body.sticky-gallery-active .shop-sidebar{top:calc(var(--main-header-sticky-top) + 3.2rem + var(--shop-sidebar-scroll-offset, 0px))}}.shop-sidebar .shop-sidebar__background{background:var(--white);border-radius:var(--border-radius);padding:3.2rem}@media only screen and (max-width: 1023px){.shop-sidebar .shop-sidebar__background{padding:2.4rem}}.shop-sidebar .shop-sidebar__background--muted{background:#e5e9f0;min-height:4.8rem}.shop-sidebar .shop-sidebar__background--muted .shop-sidebar__title{font-weight:700;font-size:1.8rem;line-height:3.3rem;margin:0 0 1.6rem 0}.shop-sidebar .shop-sidebar__background--muted .shop-sidebar__usps{margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem;list-style:none;margin-bottom:3.2rem}.shop-sidebar .shop-sidebar__background--muted .shop-sidebar__usp{margin:0;padding:0;display:flex;align-items:center;gap:.8rem;color:var(--blue)}.shop-sidebar .shop-sidebar__background--muted .shop-sidebar__usp:before{display:none}.shop-sidebar .shop-sidebar__background--muted .shop-sidebar__usp-icon{display:flex;color:var(--blue);flex-shrink:0}.shop-sidebar .shop-sidebar__background--muted .shop-sidebar__usp-icon svg{width:1.8rem;height:1.8rem;stroke:currentColor}.shop-sidebar .shop-sidebar__background--muted .shop-sidebar__usp-text{color:var(--blue);font:400 calc(var(--f-base) * 1)/1.5 var(--textfont)}.shop-sidebar .shop-sidebar__background--muted .payment-icons{margin:2.4rem 0 0 0;gap:1.6rem}.shop-sidebar .shop-sidebar__background--muted .payment-icons .payment-icons__item{flex:1 1 8rem;max-width:5rem;height:2.4rem}.shop-sidebar .shop-sidebar__background--muted .payment-icons img{width:100%;height:100%;object-fit:contain;object-position:center}@media only screen and (max-width: 1023px){.shop-sidebar .shop-sidebar__background--muted .payment-icons{gap:1.2rem;margin-top:1.6rem}.shop-sidebar .shop-sidebar__background--muted .payment-icons .payment-icons__item{flex:0 0 3.6rem;max-width:3.6rem;height:2rem}}.shop-sidebar .mob-only .button-wrap{margin:var(--f-base) 0 0 0}.shop-sidebar .hide-filters-button{position:absolute;top:1.6rem;right:2.4rem;z-index:201;align-items:center;justify-content:center;height:2.4rem;width:2.4rem;padding:0;min-width:0;gap:0;display:none}.shop-sidebar .hide-filters-button .button__container,.shop-sidebar .hide-filters-button .button__icon{margin:0}@media only screen and (max-width: 1023px){.shop-sidebar .hide-filters-button{display:flex}}@media only screen and (max-width: 1023px){.shop-sidebar{width:100%;order:5;position:fixed;top:var(--main-header-sticky-top, 9.6rem);left:0;right:0;bottom:0;z-index:200;overflow-x:hidden;overflow-y:auto;display:none;background:var(--white);gap:0}.shop-sidebar .shop-sidebar__background{background:var(--white);border-radius:0}.shop-sidebar .shop-sidebar__background--muted{display:none}.shop-sidebar .shop-sidebar__background:has(>.shop-filters-bar){display:flex;flex-wrap:wrap;align-items:center;row-gap:1.6rem;padding-bottom:0}.shop-sidebar .shop-sidebar__background:has(>.shop-filters-bar)>*{flex:0 0 100%;min-width:0;margin-bottom:-1.6rem}.shop-sidebar .shop-sidebar__background:has(>.shop-filters-bar)>.berocket_single_filter_widget:has(.bapf_reset){display:none !important}.shop-sidebar .shop-sidebar__background:has(>.shop-filters-bar)>.shop-filters-bar{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;flex:0 0 calc(100% + 4.8rem);margin:1.6rem -2.4rem 0;padding:1.6rem 2.4rem calc(1.6rem + env(safe-area-inset-bottom));background:var(--white);box-shadow:0 -0.8rem 2.4rem rgba(0,20,60,.1)}.shop-sidebar .shop-filters-bar__show{width:100%}.shop-sidebar .shop-filters-bar__show .button__container{justify-content:space-between;width:100%}.shop-sidebar .shop-filters-bar__reset{align-self:center;margin:0;padding:.4rem 0;border:0;background:none;color:var(--dark-blue);font:400 1.5rem/1.4 var(--textfont);text-decoration:underline;cursor:pointer}.shop-sidebar .shop-filters-bar__reset[hidden]{display:none}}#products-overview{width:calc(100% - 34rem);order:2}#products-overview:only-child{width:100%}@media only screen and (max-width: 1023px){#products-overview{width:100%}}#products-overview .mob-only .button-wrap{margin:0 0 1.6rem 0}#products-overview .bapf_no_products,#products-overview .woocommerce-no-products-found,#products-overview .woocommerce-info{width:100%}.woocommerce-products-header__title{margin:0 0 1.6rem 0;font-weight:600}@media only screen and (min-width: 1024px){.woocommerce-products-header__title{font-size:4.8rem}}.woocommerce-products-header__excerpt{margin:0 0 1.6rem 0}.woocommerce-products-header__excerpt.term-description{margin-bottom:3.2rem}@media only screen and (max-width: 640px){.woocommerce-products-header__excerpt.term-description{margin-bottom:2.4rem}}.shop-archive-intro .wrap:not(:has(.subcategory-tiles)) .woocommerce-products-header__excerpt.term-description{margin-bottom:0}.woocommerce-products-header__excerpt>*:last-child{margin-bottom:0}@media only screen and (max-width: 1280px){ul.products.columns-3>li.product:has(+li.product--grid-usps),ul.products.columns-3>li.product--grid-usps~li{order:1}}@media only screen and (min-width: 751px)and (max-width: 1023px){ul.products.columns-3>li.product:has(+li.product--grid-usps),ul.products.columns-3>li.product--grid-usps~li{order:0}}ul.products li.product.product--grid-usps{grid-column:1/-1;background:var(--white);padding:0;border-radius:3rem;display:flex;flex-direction:column;justify-content:center;min-height:0;min-width:0;max-width:100%;overflow:hidden}.product-grid-usps{width:100%;min-width:0;overflow:hidden}.product-grid-usps .swiper{overflow:hidden;width:100%}.product-grid-usps .swiper.swiper-static .swiper-wrapper,.product-grid-usps .swiper.usps-slider--css-only .swiper-wrapper{justify-content:space-between}.product-grid-usps .swiper.swiper-static .swiper-slide,.product-grid-usps .swiper.usps-slider--css-only .swiper-slide{width:auto !important;margin-right:0 !important;flex:0 0 auto}.product-grid-usps .swiper-wrapper{display:flex;align-items:center}@media only screen and (max-width: 640px){.product-grid-usps .swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 100%;max-width:100%}}.product-grid-usps .swiper-slide{box-sizing:border-box;display:flex;justify-content:center;width:auto}.product-grid-usps__slider{margin:0;width:100%}.product-grid-usps__item{display:inline-flex;gap:1.2rem;box-sizing:border-box;background:rgba(0,0,0,0);font:500 calc(var(--f-base) * 1)/1.25 var(--textfont);margin:0;padding:1.2rem 0;border-radius:0;color:var(--dark-blue);align-items:center;line-height:1.25;justify-content:center}.product-grid-usps__item>a{display:inline-flex;gap:1.2rem;font:500 calc(var(--f-base) * 1)/1.25 var(--textfont);color:var(--dark-blue);align-items:center;text-decoration:none;width:max-content}@media only screen and (max-width: 1023px){.product-grid-usps__item>a{width:auto;white-space:normal}}.product-grid-usps__item>a:hover{text-decoration:underline}.product-grid-usps__item-icon{display:flex;height:1.8rem;width:1.8rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--dark-blue)}.product-grid-usps__item-icon svg,.product-grid-usps__item-icon img{height:2rem;width:auto;line-height:0;display:block}.product-grid-usps__item-text{display:inline-block}@media only screen and (max-width: 1023px){.product-grid-usps__item{width:auto;white-space:normal}}@media only screen and (max-width: 640px){#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps){padding:.6rem}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .feat-img .onsale-badges{left:.8rem;top:.8rem}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .onsale{font-size:1.1rem;padding:.5rem .8rem}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .product-tile-below{padding:.8rem .4rem .4rem}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .woocommerce-loop-product__stock-status{margin-bottom:.8rem}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .woocommerce-loop-product__title.h5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:5.67rem;margin-bottom:.6rem;font:600 1.4rem/1.35 var(--textfont)}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .price-button-wrap{margin-bottom:.8rem}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) ins .amount{font-size:1.9rem}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) del .amount,#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .ddmc-price-unit{font-size:1.1rem}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .product-tile-below>.button{position:relative;height:4rem;padding:0 4rem 0 1.4rem}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .product-tile-below>.button .button__container{flex-direction:row;justify-content:flex-start}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .product-tile-below>.button .button__text{font-size:1.4rem}#products-overview ul.products li.product:not(.product-category):not(.product--grid-usps) .product-tile-below>.button .button__icon{position:absolute;top:50%;right:.5rem;width:3rem;height:3rem;margin:0;transform:translateY(-50%)}}.subcategory-tiles{--subcategory-tiles-bg: #f3f3f1;--subcategory-tiles-bg-hover: #e9e9e5;--subcategory-tiles-gap: 1.5rem;position:relative}.subcategory-tiles__list{display:flex;flex-wrap:nowrap;gap:var(--subcategory-tiles-gap);margin:-0.4rem;padding:.4rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:.4rem;scroll-snap-type:x mandatory;scrollbar-width:none}.subcategory-tiles__list::-webkit-scrollbar{display:none}@media only screen and (max-width: 1023px){.subcategory-tiles__list{gap:1rem;margin:-0.4rem -1.6rem;padding:.4rem 1.6rem;scroll-padding-inline:1.6rem}}@media only screen and (max-width: 640px){.subcategory-tiles__list{margin:-0.4rem -1.4rem;padding:.4rem 1.4rem;scroll-padding-inline:1.4rem}}@media only screen and (min-width: 1024px){.subcategory-tiles.has-overflow .subcategory-tiles__list{cursor:grab}.subcategory-tiles.is-dragging .subcategory-tiles__list{cursor:grabbing;scroll-snap-type:none;user-select:none}.subcategory-tiles.is-dragging .subcategory-tiles__list a{cursor:grabbing}}@media only screen and (min-width: 1024px){.subcategory-tiles--small .subcategory-tiles__list{flex-wrap:wrap;overflow:visible;margin:0;padding:0}}.subcategory-tiles__list>.subcategory-tiles__item{display:flex;flex:0 0 auto;margin:0;padding:0;scroll-snap-align:start}.subcategory-tiles__list>.subcategory-tiles__item::before{display:none}.subcategory-tiles__button{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;background:var(--white);border:.1rem solid #dadada;border-radius:50%;box-shadow:0 .2rem .6rem rgba(0,0,0,.15);color:var(--dark-blue);cursor:pointer;transform:translateY(-50%);transition:border-color var(--button-interactive-transition)}.subcategory-tiles__button svg{width:1.6rem;height:1.6rem}.subcategory-tiles__button--prev{left:-1.8rem}.subcategory-tiles__button--next{right:-1.8rem}.subcategory-tiles__button[hidden]{display:none}@media(hover: hover){.subcategory-tiles__button:hover{border-color:var(--dark-blue)}}.subcategory-tiles__button:focus-visible{outline:.2rem solid var(--blue);outline-offset:.2rem}@media only screen and (max-width: 1023px){.subcategory-tiles__button{display:none}}.subcategory-tiles__link{display:flex;align-items:center;background:var(--subcategory-tiles-bg);border-radius:.5rem;color:var(--black);text-decoration:none;transition:background-color var(--button-interactive-transition)}.subcategory-tiles__link:focus-visible{outline:.2rem solid var(--blue);outline-offset:.2rem}.subcategory-tiles__media{flex-shrink:0;overflow:hidden;border-radius:.3rem;background:var(--white)}.subcategory-tiles__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--button-interactive-transition)}.subcategory-tiles__label{font-family:var(--textfont);font-weight:700}.subcategory-tiles__arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-left:.5rem;background:var(--dark-blue);border-radius:50%;color:var(--subcategory-tiles-bg)}.subcategory-tiles__arrow svg{width:1.6rem;height:1.6rem;transition:transform var(--button-interactive-transition)}.subcategory-tiles--large .subcategory-tiles__link{flex-direction:column;gap:1rem;width:13.2rem;padding:1rem}.subcategory-tiles--large .subcategory-tiles__media{width:11.2rem;height:11.2rem}@media only screen and (min-width: 1024px){.subcategory-tiles--large .subcategory-tiles__list>.subcategory-tiles__item{flex:0 1 13.2rem;min-width:12rem}.subcategory-tiles--large .subcategory-tiles__link{width:100%}.subcategory-tiles--large .subcategory-tiles__media{width:100%;height:auto;aspect-ratio:1}}.subcategory-tiles--large .subcategory-tiles__label{display:flex;flex:1 0 auto;align-items:center;min-height:3rem;font-size:1.4rem;line-height:1.8rem;text-align:center;overflow-wrap:anywhere}.subcategory-tiles--small .subcategory-tiles__link{gap:2rem;height:5.7rem;padding:.6rem 1rem}.subcategory-tiles--small .subcategory-tiles__media{width:4rem;height:4rem}.subcategory-tiles--small .subcategory-tiles__label{font-size:1.6rem;line-height:2.4rem;white-space:nowrap}@media only screen and (max-width: 640px){.subcategory-tiles--small .subcategory-tiles__link{gap:1.4rem;height:5.2rem;padding:.6rem .8rem}.subcategory-tiles--small .subcategory-tiles__media{width:3.6rem;height:3.6rem}.subcategory-tiles--small .subcategory-tiles__arrow{width:2.8rem;height:2.8rem;margin-left:0}.subcategory-tiles--small .subcategory-tiles__arrow svg{width:1.4rem;height:1.4rem}}@media(hover: hover){.subcategory-tiles__link:hover{background:var(--subcategory-tiles-bg-hover)}.subcategory-tiles__link:hover .subcategory-tiles__media img{transform:scale(1.05)}.subcategory-tiles__link:hover .subcategory-tiles__arrow svg{transform:translateX(0.2rem)}}@media(prefers-reduced-motion: reduce){.subcategory-tiles__link,.subcategory-tiles__media img,.subcategory-tiles__arrow svg{transition:none}}.subcategory-tiles-groups{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (max-width: 1023px){.subcategory-tiles-groups{gap:2rem}}.subcategory-tiles-group__title{margin:0 0 1.2rem;color:var(--dark-blue);font:700 1.6rem/2.4rem var(--textfont)}.model-tiles-wrap{display:grid;gap:2.4rem}.model-tiles__heading{margin:1.6rem 0 0;color:var(--dark-blue)}.model-tiles{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.4rem}@media only screen and (max-width: 1280px){.model-tiles{gap:1.6rem}}@media only screen and (max-width: 1023px){.model-tiles{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.6rem}}@media only screen and (max-width: 640px){.model-tiles{grid-template-columns:minmax(0, 1fr)}}.model-tile{position:relative;display:flex;flex-direction:column;gap:1.6rem;min-width:0;padding:2.4rem;background:var(--white);border-radius:var(--border-radius)}@media only screen and (max-width: 1280px){.model-tile{padding:2rem}}@supports(grid-template-rows: subgrid){@media only screen and (min-width: 641px){.model-tile{display:grid;grid-template-rows:subgrid;grid-row:span var(--model-tile-rows, 6);row-gap:1.6rem}}}@media only screen and (max-width: 640px){.model-tile{display:grid;grid-template-columns:11rem minmax(0, 1fr);gap:1.4rem;padding:1.6rem;border-radius:2.4rem}}.model-tile__media{position:relative;display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;border-radius:2rem;background:var(--white)}@media only screen and (max-width: 640px){.model-tile__media{border-radius:1.4rem}}.model-tile__image{width:100%;height:100%;object-fit:contain}.model-tile__badges .onsale-badges{left:0;top:0}@media only screen and (max-width: 640px){.model-tile__badges{display:none}}.model-tile__head{display:grid;align-content:start;gap:.6rem}@media only screen and (max-width: 640px){.model-tile__head{align-content:center}}.model-tile__title{margin:0;color:var(--dark-blue);font:700 2.2rem/1.2 var(--headingfont)}@media only screen and (max-width: 1023px){.model-tile__title{font-size:2rem}}@media only screen and (max-width: 640px){.model-tile__title{font-size:1.9rem}}.model-tile__count{margin:0;color:var(--grey-light);font:400 1.4rem/1.4 var(--textfont)}.model-tile__field{display:grid;gap:.6rem}@media only screen and (max-width: 640px){.model-tile__field{grid-column:1/-1}}.model-tile__field label{margin:0;color:var(--dark-blue);font:700 1.3rem/1.2 var(--textfont)}.model-tile__field select{width:100%;height:4.8rem;margin:0;padding:0 4.4rem 0 2rem;border:.1rem solid var(--grey);border-radius:5rem;color:var(--dark-blue);font:400 1.6rem/1 var(--textfont);background-position:right 2rem center}.model-tile__buy{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:auto}@media only screen and (max-width: 1023px){.model-tile__buy{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media only screen and (max-width: 640px){.model-tile__buy{grid-column:1/-1}}.model-tile__price.price{margin:0;flex-wrap:wrap}.model-tile__stock .woocommerce-loop-product__stock-status{margin:0}.model-tile__button.button{width:100%;justify-content:center}@media only screen and (max-width: 640px){.model-tile__button.button{grid-column:1/-1}}.shop-overview{--shop-overview-tint: #f3f3f1;--shop-overview-tint-hover: #e9e9e5;--shop-overview-line: #e4e4df;padding-bottom:4rem;color:var(--dark-blue)}.shop-overview a{text-decoration:none}.shop-overview ul,.shop-overview li{margin:0;padding:0;list-style:none}.shop-overview li::before{display:none}.shop-overview__title{margin:1.2rem 0 1.4rem;font:700 5.6rem/1.05 var(--headingfont);color:var(--dark-blue)}.shop-overview__intro{max-width:70ch;margin:0 0 4.4rem;font-size:1.7rem;line-height:1.65;color:var(--grey-dark)}.shop-overview__section{margin-bottom:5.6rem}.shop-overview__heading{margin:0 0 2rem;font:700 3rem/1.2 var(--headingfont);color:var(--dark-blue)}.shop-overview__count{font-size:1.4rem;font-weight:400;color:var(--grey-light);white-space:nowrap}.shop-overview__arrow{display:grid;place-items:center;flex-shrink:0}.shop-overview__arrow svg{width:1.6rem;height:1.6rem}.shop-overview__featured{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.8rem}.shop-overview__featured:has(>:nth-child(3)){grid-template-columns:repeat(3, minmax(0, 1fr))}.shop-overview__cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.4rem}.shop-overview__cards:not(:has(>:nth-child(4))){grid-template-columns:repeat(3, minmax(0, 1fr))}.shop-overview__tiles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.4rem}.shop-overview__brands{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.4rem}.shop-overview-feature{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border-radius:2.4rem;background:var(--white)}.shop-overview-feature__media{display:block;aspect-ratio:16/8;overflow:hidden}.shop-overview-feature__media img{display:block;width:100%;height:100%;object-fit:cover}.shop-overview-feature__body{display:grid;align-content:start;gap:1.6rem;min-width:0;padding:2.6rem 2.8rem 2.8rem}.shop-overview-feature__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.shop-overview-feature__title{margin:0;font:700 3rem/1.2 var(--headingfont)}.shop-overview-feature__title a{color:var(--dark-blue)}.shop-overview-feature__text{margin:0;font-size:1.6rem;line-height:1.6;color:var(--grey-dark)}.shop-overview-feature__links{display:flex;flex-wrap:wrap;gap:1rem}.shop-overview-feature__button.button{justify-self:start;margin-top:.4rem}.shop-overview-chip{display:inline-flex;align-items:center;gap:1.2rem;padding:.6rem .8rem .6rem .6rem;border-radius:.6rem;background:var(--shop-overview-tint);color:var(--dark-blue);font-size:1.5rem;font-weight:700;transition:background-color .2s ease}.shop-overview-chip:hover{background:var(--shop-overview-tint-hover)}.shop-overview-chip__media img{display:block;width:3.8rem;height:3.8rem;border-radius:.4rem;object-fit:cover}.shop-overview-chip__media--icon{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:.4rem;background:var(--white);color:var(--dark-blue)}.shop-overview-chip__media--icon svg{width:2rem;height:2rem}.shop-overview-chip .shop-overview__arrow{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--dark-blue);color:var(--white)}.shop-overview-chip .shop-overview__arrow svg{width:1.4rem;height:1.4rem}.shop-overview-card{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border-radius:2rem;background:var(--white)}.shop-overview-card__media{display:block;aspect-ratio:4/3;overflow:hidden}.shop-overview-card__media img{display:block;width:100%;height:100%;object-fit:cover}.shop-overview-card__body{display:grid;align-content:start;gap:1.2rem;min-width:0;padding:2rem 2.2rem 2.2rem}.shop-overview-card__title{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin:0;font:700 2.2rem/1.2 var(--headingfont)}.shop-overview-card__title a{color:var(--dark-blue)}.shop-overview-card__links{display:grid}.shop-overview-card__links a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 0;border-top:1px solid var(--shop-overview-line);font-size:1.5rem;line-height:1.25;color:var(--grey-dark)}.shop-overview-card__links a:hover{color:var(--dark-blue)}.shop-overview-card__chevron{display:flex;color:var(--dark-blue)}.shop-overview-card__chevron svg{width:1.8rem;height:1.8rem}.shop-overview-card__all{display:inline-flex;align-items:center;gap:.6rem;margin-top:.2rem;font-size:1.5rem;font-weight:700;color:var(--dark-blue)}.shop-overview-tile{display:flex;align-items:center;gap:1.6rem;padding:1rem 1.4rem 1rem 1rem;border-radius:1rem;background:var(--white);color:var(--dark-blue);font-size:1.6rem;font-weight:700}.shop-overview-tile__media img{display:block;width:5.6rem;height:5.6rem;border-radius:.6rem;object-fit:cover}.shop-overview-tile__label{flex:1;min-width:0}.shop-overview-tile .shop-overview__arrow{width:3.2rem;height:3.2rem;border-radius:50%;background:var(--dark-blue);color:var(--white)}.shop-overview-brand{position:relative;display:block;height:9.2rem;overflow:hidden;border-radius:1.2rem;background:var(--white)}.shop-overview-brand img{position:absolute;top:50%;left:50%;width:var(--logo-w);max-width:none;height:var(--logo-h);object-fit:contain;mix-blend-mode:multiply;transform:translate(-50%, -50%)}.shop-overview-brand__name{display:grid;place-items:center;height:100%;padding:0 1.2rem;font-weight:700;text-align:center;color:var(--dark-blue)}.shop-overview-brand--all{display:flex;align-items:center;justify-content:center;gap:.6rem;background:var(--dark-blue);color:var(--white);font-size:1.6rem;font-weight:700}@media only screen and (max-width: 1280px){.shop-overview__featured:has(>:nth-child(3)){grid-template-columns:repeat(2, minmax(0, 1fr))}.shop-overview__featured:has(>:nth-child(3))>:first-child{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr)}.shop-overview__featured:has(>:nth-child(3))>:first-child .shop-overview-feature__media{aspect-ratio:auto;height:100%}}@media only screen and (max-width: 1023px){.shop-overview__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}.shop-overview__cards:not(:has(>:nth-child(4))){grid-template-columns:repeat(3, minmax(0, 1fr))}.shop-overview__brands{grid-template-columns:repeat(4, minmax(0, 1fr))}.shop-overview__tiles{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 750px){.shop-overview__title{font-size:3.6rem}.shop-overview__intro{margin-bottom:3rem;font-size:1.55rem}.shop-overview__section{margin-bottom:4rem}.shop-overview__heading{font-size:2.3rem}.shop-overview__featured,.shop-overview__featured:has(>:nth-child(3)){grid-template-columns:minmax(0, 1fr);gap:1.8rem}.shop-overview__featured>:first-child,.shop-overview__featured:has(>:nth-child(3))>:first-child{grid-template-rows:auto 1fr;grid-template-columns:minmax(0, 1fr)}.shop-overview__featured>:first-child .shop-overview-feature__media,.shop-overview__featured:has(>:nth-child(3))>:first-child .shop-overview-feature__media{aspect-ratio:16/9;height:auto}.shop-overview__cards,.shop-overview__cards:not(:has(>:nth-child(4))){grid-template-columns:minmax(0, 1fr);gap:1rem}.shop-overview__tiles{gap:1rem}.shop-overview__brands{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.shop-overview-feature{border-radius:1.8rem}.shop-overview-feature__media{aspect-ratio:16/9}.shop-overview-feature__body{gap:1.2rem;padding:1.8rem 1.6rem}.shop-overview-feature__title{font-size:2.4rem}.shop-overview-feature__links{flex-wrap:nowrap;margin:0 -1.6rem;padding:0 1.6rem .4rem;overflow-x:auto;scrollbar-width:none}.shop-overview-feature__links::-webkit-scrollbar{display:none}.shop-overview-feature__links>li{flex:0 0 auto}.shop-overview-feature__button.button{justify-self:stretch}.shop-overview-feature__button.button .button__container{justify-content:space-between}.shop-overview-card{grid-template-rows:none;grid-template-columns:9.6rem minmax(0, 1fr);border-radius:1.4rem}.shop-overview-card__media{aspect-ratio:auto;min-height:9.6rem}.shop-overview-card__body{align-content:center;gap:.6rem;padding:1.2rem 1.4rem}.shop-overview-card__title{font-size:1.8rem}.shop-overview-card__links{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.shop-overview-card__links a{padding:0;border:0;font-size:1.35rem;color:var(--grey-light)}.shop-overview-card__chevron,.shop-overview-card__all{display:none}.shop-overview-tile{gap:1rem;padding:.8rem;font-size:1.4rem}.shop-overview-tile__media img{width:4.4rem;height:4.4rem}.shop-overview-tile .shop-overview__arrow{display:none}.shop-overview-brand{height:7rem}.shop-overview-brand img{width:var(--logo-mw);height:var(--logo-mh)}}.single-product{--gallery-width: 52.5%}@media only screen and (max-width: 1920px){.single-product{--gallery-width: 52%}}@media only screen and (max-width: 1800px){.single-product{--gallery-width: 51%}}@media only screen and (max-width: 1600px){.single-product{--gallery-width: 50%}}@media only screen and (max-width: 1440px){.single-product{--gallery-width: 48%}}@media only screen and (max-width: 1280px){.single-product{--gallery-width: 46%}}.single-product__header,.single-product__info-grid{display:grid;grid-template-columns:var(--gallery-width) minmax(0, 1fr);gap:0 4.4rem;align-items:start}@media only screen and (max-width: 1023px){.single-product__header,.single-product__info-grid{grid-template-columns:1fr}.single-product__header .single-product__specs,.single-product__info-grid .single-product__specs{order:-1}}@media only screen and (max-width: 1023px){.single-product__info-grid{gap:3.2rem}}@media only screen and (max-width: 1023px){.single-product__header{grid-template-areas:"title" "gallery" "summary";min-width:0}}.single-product__related-products{overflow:hidden}.single-product__gallery{min-width:0;position:relative;top:unset;transition:top var(--main-header-compact-duration) var(--main-header-compact-easing),opacity var(--transition-duration) var(--transition-easing)}@media only screen and (min-width: 1024px){.single-product__gallery{position:sticky;top:3.2rem}body.sticky-gallery-active .single-product__gallery{top:calc(var(--main-header-sticky-top) + 3.2rem)}}@media only screen and (max-width: 1023px){.single-product__gallery{width:100%;max-width:100%;min-width:0;position:relative;top:unset;grid-area:gallery;margin:0 0 3.2rem 0;overflow:hidden}}.single-product__gallery .onsale,.single-product__gallery .onsale-badges{position:absolute;top:1.6rem;left:1.6rem;z-index:50}.single-product__gallery .onsale-badges{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.single-product__gallery .onsale-badges .onsale{position:static;top:auto;left:auto;z-index:auto}.single-product__gallery-media{position:relative;--dd-gallery-controls-fade: opacity 0.1s ease-in-out;aspect-ratio:1/1;max-width:100%;min-width:0;overflow:hidden}@media only screen and (min-width: 640px)and (max-width: 1023px){.single-product__gallery-media{aspect-ratio:4/3}}.single-product__gallery-media .woocommerce-product-gallery,.single-product__gallery-media .flex-viewport{max-width:100%;width:100%}.single-product__gallery-media .woocommerce-product-gallery{opacity:1 !important;transition:none !important}.single-product__gallery-media .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none}.single-product__gallery-media .woocommerce-product-gallery,.single-product__gallery-media .flex-viewport,.single-product__gallery-media .woocommerce-product-gallery__wrapper,.single-product__gallery-media .woocommerce-product-gallery__image{height:100%}.single-product__gallery-media .flex-viewport{height:100% !important}.single-product__gallery-fullscreen{position:absolute;bottom:2.4rem;right:2.4rem;z-index:76;display:flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;background:var(--white);border-radius:50%;border:1px solid var(--grey);color:var(--text-color);padding:0;cursor:pointer;opacity:0;pointer-events:none;transition:var(--dd-gallery-controls-fade);transition-delay:.25s}.single-product__gallery-fullscreen svg{height:2rem;width:auto;line-height:0;transition:color var(--button-interactive-transition)}@media only screen and (max-width: 1023px){.single-product__gallery-fullscreen{bottom:1.2rem;right:1.2rem;width:3.6rem;height:3.6rem}.single-product__gallery-fullscreen svg{height:1.6rem}}.single-product__gallery-fullscreen:hover svg{opacity:.65}.single-product .flex-direction-nav .single-product__gallery-fullscreen{position:static;bottom:auto;right:auto;z-index:auto}.single-product__gallery-media.gallery-fullscreen-ready .single-product__gallery-fullscreen{opacity:1;pointer-events:auto}.single-product__gallery-media.gallery-nav-ready .flex-direction-nav{opacity:1;pointer-events:auto}.single-product .summary{min-width:0}@media only screen and (max-width: 1023px){.single-product .summary{display:contents}}@media only screen and (max-width: 1023px){.single-product__summary-content{grid-area:summary;min-width:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:2.4rem}}.single-product__title{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;margin:0 0 calc(var(--f-base)*2) 0}@media only screen and (max-width: 1023px){.single-product__title{grid-area:title;min-width:0;gap:1.6rem;margin-bottom:calc(var(--f-base)*1.5)}}.single-product__title p{margin-bottom:0}.single-product__title-stock-status span{margin:0}.single-product__title-stock-status .woocommerce-loop-product__stock-status .icon{background:rgba(0,0,0,0);color:var(--green)}.single-product__title-stock-status .woocommerce-loop-product__stock-status.stock-status--instock .icon{color:var(--green)}.single-product__title-stock-status .woocommerce-loop-product__stock-status.stock-status--outofstock .icon{color:var(--red)}.single-product__title-stock-status .woocommerce-loop-product__stock-status.stock-status--onbackorder .icon,.single-product__title-stock-status .woocommerce-loop-product__stock-status.stock-status--lowstock .icon{color:var(--orange)}.single-product__title-text{width:100%;margin:0;font:400 calc(var(--f-base) * 2.25)/1.4 var(--headingfont);color:var(--dark-blue)}@media only screen and (max-width: 1023px){.single-product__title-text{font:400 calc(var(--f-base) * 1.5)/1.25 var(--headingfont)}}.single-product__title-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;width:100%;margin:-0.6rem 0 0 0;font:400 calc(var(--f-base) * 0.875)/1.25 var(--textfont);color:var(--grey-dark)}.single-product__title-rating-stars{display:flex;align-items:center;line-height:0}.single-product__title-rating-stars .star-container{gap:0 .2rem}.single-product__title-rating-stars .star-container__star{height:1.6rem;width:auto}.single-product__title-rating-stars .star-container__star--full{color:var(--yellow);fill:var(--yellow)}@media only screen and (max-width: 1023px){.single-product__title-rating-stars{display:none}}.single-product__title-rating-star{display:none;align-items:center;line-height:0}@media only screen and (max-width: 1023px){.single-product__title-rating-star{display:flex}}.single-product__title-rating-star-icon{width:1.6rem;height:1.6rem;color:var(--yellow);fill:var(--yellow)}.single-product__title-rating-score{font-weight:700}.single-product__title-rating-text{color:var(--grey-dark)}.single-product__title-rating-link{color:var(--grey-dark);text-decoration:underline;text-underline-offset:.2rem}.single-product__title-rating-link:hover{color:var(--blue);text-decoration:underline}.single-product__title-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;width:100%}@media only screen and (max-width: 1023px){.single-product__title-row{gap:1.6rem}}.single-product__title-price{margin:0;color:var(--dark-blue)}.single-product__title-price ins{text-decoration:none;color:inherit}.single-product__title-price .amount,.single-product__title-price .woocommerce-Price-amount{color:inherit}.single-product__title-price del{display:inline-flex;align-items:baseline;text-decoration:none;color:var(--grey-light)}.single-product__title-price del .amount,.single-product__title-price del .woocommerce-Price-amount{color:inherit;font-size:var(--f-base);line-height:1}.single-product__title-price del .amount{text-decoration:line-through}.single-product__title-price .woocommerce-price-suffix,.single-product__title-price .ddmc-price-unit{color:var(--grey-light)}.single-product__title-price .amount{font-size:calc(var(--f-base)*2);line-height:1}.single-product__title-price .ddmc-price-unit{font-size:var(--f-base);line-height:1}.single-product__title-price .woocommerce-price-suffix{font-size:calc(var(--f-base)*.72);line-height:1}@media only screen and (max-width: 1023px){.single-product__title-price{line-height:1.15}.single-product__title-price .amount{font-size:calc(var(--f-base)*1.5)}.single-product__title-price del .amount,.single-product__title-price del .woocommerce-Price-amount{font-size:calc(var(--f-base)*.875)}.single-product__title-price .ddmc-price-unit{font-size:calc(var(--f-base)*.875)}.single-product__title-price .woocommerce-price-suffix{font-size:calc(var(--f-base)*.6)}}@media only screen and (max-width: 640px){.single-product__title-price .amount{font-size:calc(var(--f-base)*1.375)}.single-product__title-price del .amount,.single-product__title-price del .woocommerce-Price-amount{font-size:calc(var(--f-base)*.8)}.single-product__title-price .ddmc-price-unit{font-size:calc(var(--f-base)*.8)}.single-product__title-price .woocommerce-price-suffix{font-size:calc(var(--f-base)*.5)}}.single-product__title-levertijd{display:flex;align-items:center;align-self:center;gap:.6rem;color:var(--dark-blue);flex:0 0 auto;line-height:1}@media only screen and (max-width: 1023px){.single-product__title-levertijd{flex:1 1 100%;align-self:flex-start}}.single-product__title-levertijd-badge{display:inline-flex;align-items:center;gap:.4rem;min-height:3.2rem;padding:.45rem 1rem;background:rgba(68,229,166,.1882352941);border-radius:999px;color:var(--dark-blue);font-size:calc(var(--f-base)*.875);line-height:1}.single-product__title-levertijd-badge svg{display:block;flex-shrink:0;width:1.7rem;height:1.7rem}.single-product__title-levertijd-label{line-height:1}.single-product__title-levertijd-text{font-size:calc(var(--f-base)*.875);line-height:1;color:var(--grey-light)}.single-product__title-sku{margin-left:auto}.single-product__title-cat-reviews{display:flex;margin:0;padding:0}@media only screen and (max-width: 640px){.single-product__title-cat-reviews{flex-direction:column;align-items:flex-start;gap:1.2rem}}.single-product__title-cat-reviews li{margin:0 !important;padding:0;display:flex}.single-product__title-cat-reviews li:before{display:none}.single-product__title-cat-reviews li:not(:last-child):after{content:"|";margin:0 1.6rem;display:flex}@media only screen and (max-width: 640px){.single-product__title-cat-reviews li:not(:last-child):after{display:none}}.single-product__title-categories a{color:var(--text-color)}.single-product__title-rating{display:flex;gap:0 .8rem;font:400 calc(var(--f-base) * 0.875)/1.25 var(--textfont);align-items:center}.single-product__title-rating .star-container{transform:translateY(-0.1rem)}.single-product__title-rating a{color:var(--grey-light)}.single-product__usps{margin:calc(var(--f-base)*2) 0 calc(var(--f-base)*2) 0;margin-bottom:2.4rem}@media only screen and (max-width: 1023px){.single-product__usps{margin-bottom:0}}.single-product__usps-list{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1.2rem;min-height:2rem}.single-product__usps .single-product__usp-item{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;width:fit-content;max-width:100%;margin:0;padding:0;color:var(--dark-blue)}@media only screen and (max-width: 640px){.single-product__usps .single-product__usp-item{flex:1 1 100%}}.single-product__usp-text{font-size:calc(var(--f-base) - .1rem);line-height:2rem}.single-product__usp-icon{height:2rem;width:2rem;position:static;border-radius:0;background:rgba(0,0,0,0);color:var(--dark-blue);display:flex;align-items:center;justify-content:center}.single-product__usp-icon svg{height:1.6rem;width:1.6rem;line-height:0;transform:translateY(0.1rem)}.single-product__gallery.gallery-has-nav .single-product__gallery-fullscreen{right:13.2rem}@media only screen and (max-width: 1023px){.single-product__gallery.gallery-has-nav .single-product__gallery-fullscreen{right:9.6rem}}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery .flex-viewport{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y}.woocommerce-product-gallery .flex-viewport.is-dragging{cursor:grabbing}.woocommerce-product-gallery .flex-viewport a,.woocommerce-product-gallery .flex-viewport img{-webkit-user-drag:none;cursor:inherit}.woocommerce-product-gallery__wrapper{position:relative}.woocommerce-product-gallery__image{position:relative;width:100%;height:100%;background:var(--white);border-radius:var(--border-radius);overflow:hidden;line-height:0}.woocommerce-product-gallery__image>a{position:relative;top:0;left:0;width:100%;height:100%;padding:0;border-radius:var(--border-radius);overflow:hidden;display:flex;align-items:center;justify-content:center;line-height:0}.woocommerce-product-gallery__image>a>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--border-radius);line-height:0;padding:0}.woocommerce-product-gallery .flex-direction-nav{position:absolute;right:2.4rem;bottom:2.4rem;z-index:75;display:flex;justify-content:flex-end;align-items:center;gap:.8rem;margin:0;padding:0;opacity:0;pointer-events:none;transition:var(--dd-gallery-controls-fade)}@media only screen and (max-width: 1023px){.woocommerce-product-gallery .flex-direction-nav{right:1.2rem;bottom:1.2rem;gap:.6rem}}.woocommerce-product-gallery .flex-direction-nav li{margin:0;padding:0;position:static}.woocommerce-product-gallery .flex-direction-nav li:before{display:none}.woocommerce-product-gallery .flex-direction-nav li a{display:flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;background:var(--white);border-radius:50%;border:1px solid var(--grey);border:50%;color:var(--text-color);transition:var(--dd-gallery-controls-fade)}.woocommerce-product-gallery .flex-direction-nav li a svg{height:2rem;width:auto;line-height:0;transition:color var(--button-interactive-transition)}@media only screen and (max-width: 1023px){.woocommerce-product-gallery .flex-direction-nav li a{width:3.6rem;height:3.6rem}.woocommerce-product-gallery .flex-direction-nav li a svg{height:1.6rem}}.woocommerce-product-gallery .flex-direction-nav li a:hover svg{opacity:.65}.woocommerce-product-gallery__product-thumbnails-list{display:grid;grid-template-columns:repeat(6, 1fr);gap:1.2rem;margin-top:1.2rem;margin:1.2rem 0 0 0;grid-auto-rows:1fr}@media only screen and (max-width: 1023px){.woocommerce-product-gallery__product-thumbnails-list{grid-template-columns:repeat(4, 1fr);gap:.8rem}}@media only screen and (min-width: 640px)and (max-width: 1023px){.woocommerce-product-gallery__product-thumbnails-list{grid-template-columns:repeat(8, 1fr)}}.woocommerce-product-gallery__product-thumbnail-item{margin:0 !important;padding:0 !important;min-width:0}@media only screen and (max-width: 1023px){.woocommerce-product-gallery__product-thumbnail-item:nth-child(n+5){display:none}}@media only screen and (min-width: 640px)and (max-width: 1023px){.woocommerce-product-gallery__product-thumbnail-item:nth-child(n+5){display:block}.woocommerce-product-gallery__product-thumbnail-item:nth-child(n+9){display:none}}.woocommerce-product-gallery__product-thumbnail-item:before{display:none}.woocommerce-product-gallery__product-thumbnail-item a{position:relative;display:block;width:100%;height:0;padding:0 0 100% 0;border-radius:var(--border-radius);overflow:hidden;background:var(--white)}.woocommerce-product-gallery__product-thumbnail-item a>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--border-radius)}.woocommerce-product-gallery__product-thumbnail-item a:hover>img{opacity:.65}.woocommerce-product-gallery__product-thumbnail-item-more{position:absolute;background:var(--white);top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font:700 calc(var(--f-base) * 2)/1.25 var(--textfont);color:var(--black);z-index:10}@media only screen and (max-width: 1023px){.woocommerce-product-gallery__product-thumbnail-item-more{font:700 calc(var(--f-base) * 1)/1.25 var(--textfont)}}.variations-fields .variations,.variations-fields .dd-product-group-variation__table,.variations-fields .dd-product-input-fields__table{table-layout:fixed;width:100%;margin:0}.variations-fields .variations td,.variations-fields .variations th,.variations-fields .dd-product-group-variation__table td,.variations-fields .dd-product-group-variation__table th,.variations-fields .dd-product-input-fields__table td,.variations-fields .dd-product-input-fields__table th{padding:0 0 .8rem 0;margin:0;position:relative}.variations-fields .variations td label,.variations-fields .variations th label,.variations-fields .dd-product-group-variation__table td label,.variations-fields .dd-product-group-variation__table th label,.variations-fields .dd-product-input-fields__table td label,.variations-fields .dd-product-input-fields__table th label{margin:0}.variations-fields .variations .variations-fields__label,.variations-fields .dd-product-group-variation__table .variations-fields__label,.variations-fields .dd-product-input-fields__table .variations-fields__label{display:inline-flex;align-items:center;gap:1rem}.variations-fields .variations .value,.variations-fields .dd-product-group-variation__table .value,.variations-fields .dd-product-input-fields__table .value{text-align:right;position:relative}.variations-fields .variations .value select,.variations-fields .dd-product-group-variation__table .value select,.variations-fields .dd-product-input-fields__table .value select{display:block;width:100%}.variations-fields .variations a.reset_variations{margin-top:.8rem;font:400 calc(var(--f-base) * 0.875)/1.25 var(--textfont)}.variations-fields .dd-product-group-variation,.variations-fields .dd-product-input-fields{margin:0}.variations-fields .dd-product-input-fields__input{display:block;width:100%;box-sizing:border-box}.variations-fields .dd-product-input-fields__hint{display:block;margin-top:.4rem;font-size:.875em;text-align:left;opacity:.75}.variations-fields .variation-row--swatches td.value{text-align:left}.variations-fields .variation-row--swatches .variations-fields__label{min-height:6rem}.variations-fields col.variations-fields__col-label{width:50%}.variations-fields col.variations-fields__col-value{width:50%}@media only screen and (max-width: 640px){.variations-fields .variations,.variations-fields .dd-product-group-variation__table,.variations-fields .dd-product-input-fields__table{display:block}.variations-fields .variations colgroup,.variations-fields .dd-product-group-variation__table colgroup,.variations-fields .dd-product-input-fields__table colgroup{display:none}.variations-fields .variations tbody,.variations-fields .dd-product-group-variation__table tbody,.variations-fields .dd-product-input-fields__table tbody{display:block}.variations-fields .variations tr,.variations-fields .dd-product-group-variation__table tr,.variations-fields .dd-product-input-fields__table tr{display:block;padding-bottom:1.2rem}.variations-fields .variations th.label,.variations-fields .variations td.value,.variations-fields .dd-product-group-variation__table th.label,.variations-fields .dd-product-group-variation__table td.value,.variations-fields .dd-product-input-fields__table th.label,.variations-fields .dd-product-input-fields__table td.value{display:block;width:100%;padding:0}.variations-fields .variations th.label,.variations-fields .dd-product-group-variation__table th.label,.variations-fields .dd-product-input-fields__table th.label{margin-bottom:.8rem}.variations-fields .variations th.label label,.variations-fields .dd-product-group-variation__table th.label label,.variations-fields .dd-product-input-fields__table th.label label{padding-right:0}.variations-fields .variations .value,.variations-fields .dd-product-group-variation__table .value,.variations-fields .dd-product-input-fields__table .value{text-align:left}.variations-fields .variations tr:last-child{padding-bottom:0}.variations-fields .variations a.reset_variations{margin-top:.8rem;display:inline-block}.variations-fields .variation-row--swatches .variations-fields__label{min-height:2.25rem}}form.cart>.dd-product-input-fields{margin:0 0 1.2rem}form.cart>.dd-product-input-fields .dd-product-input-fields__table{table-layout:fixed;width:100%;margin:0}form.cart>.dd-product-input-fields .dd-product-input-fields__table td,form.cart>.dd-product-input-fields .dd-product-input-fields__table th{padding:0 0 .8rem 0}form.cart>.dd-product-input-fields .dd-product-input-fields__table .value{text-align:right}form.cart>.dd-product-input-fields .dd-product-input-fields__input{display:block;width:100%;box-sizing:border-box}form.cart>.dd-product-input-fields .dd-product-input-fields__hint{display:block;margin-top:.4rem;font-size:.875em;text-align:left;opacity:.75}@media only screen and (max-width: 640px){form.cart>.dd-product-input-fields .dd-product-input-fields__table{display:block}form.cart>.dd-product-input-fields .dd-product-input-fields__table colgroup{display:none}form.cart>.dd-product-input-fields .dd-product-input-fields__table tbody,form.cart>.dd-product-input-fields .dd-product-input-fields__table tr,form.cart>.dd-product-input-fields .dd-product-input-fields__table th.label,form.cart>.dd-product-input-fields .dd-product-input-fields__table td.value{display:block;width:100%}form.cart>.dd-product-input-fields .dd-product-input-fields__table th.label{margin-bottom:.8rem}form.cart>.dd-product-input-fields .dd-product-input-fields__table .value{text-align:left}}.variation-swatches{margin-top:-1.2rem}@media only screen and (max-width: 640px){.variation-swatches{margin-top:0}}.variation-swatches__select{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.variation-swatches__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:.8rem;margin-top:.8rem}@media only screen and (max-width: 640px){.variation-swatches__list{grid-template-columns:repeat(2, 1fr)}}.variation-swatches__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2rem;min-height:5.2rem;padding:.8rem 1.6rem;margin:0;background:var(--white);color:var(--textcolor);text-align:left;border:2px solid #f3f3f1;border-radius:var(--border-radius);cursor:pointer;transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}@media only screen and (max-width: 640px){.variation-swatches__item{border-width:1px}}.variation-swatches__item:hover{border-color:var(--dark-blue)}.variation-swatches__item.is-selected{border-color:var(--green)}.variation-swatches__text{display:flex;flex-direction:column;gap:.5rem}.variation-swatches__name{font:400 calc(var(--f-base) * 0.8125)/1.25 var(--textfont);color:var(--grey-light)}.variation-swatches__code{font:700 calc(var(--f-base) * 1)/1.2 var(--textfont);color:var(--textcolor)}.variation-swatches__dot{flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.variations_form:has(.product-calculator){display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}.variations_form:has(.product-calculator) .product-calculator{width:100%}.variations_form:has(.product-calculator) .product-calculator-group{margin-top:0}a.button.tertiary.single-product__questions-button{display:flex;width:100%;justify-content:flex-start;text-align:left;background:var(--white) !important;border:1px solid var(--white) !important;transition:background-color var(--button-interactive-transition),border-color var(--button-interactive-transition)}@media only screen and (min-width: 1024px){a.button.tertiary.single-product__questions-button{margin-top:1.6rem}}a.button.tertiary.single-product__questions-button .button__container{justify-content:flex-start;width:100%;gap:2rem}a.button.tertiary.single-product__questions-button .button__text{color:var(--dark-blue) !important;text-decoration:none !important;transition:color var(--button-interactive-transition)}a.button.tertiary.single-product__questions-button .button__icon{background-color:#e5e9f0 !important;transition:background-color var(--button-interactive-transition)}a.button.tertiary.single-product__questions-button .button__icon svg{color:var(--grey-light) !important;transition:color var(--button-interactive-transition)}a.button.tertiary.single-product__questions-button:hover{background:var(--blue-medium) !important;border:1px solid var(--blue-medium) !important}a.button.tertiary.single-product__questions-button:hover .button__text{color:var(--dark-blue) !important;text-decoration:none !important}a.button.tertiary.single-product__questions-button:hover .button__icon{background-color:rgba(0,38,108,.2) !important}a.button.tertiary.single-product__questions-button:hover .button__icon svg{color:var(--dark-blue) !important}.single-product__add-to-cart-form-content{margin-bottom:0;display:flex;flex-direction:column;align-items:stretch;gap:2.4rem}.single-product__add-to-cart-form-content .cart{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem 2.4rem;width:100%}@media only screen and (max-width: 640px){.single-product__add-to-cart-form-content .cart{flex-direction:column;justify-content:center;align-items:stretch;width:100%}}.single-product__add-to-cart-form-content .cart .single_add_to_cart_button{width:100%;justify-content:flex-start;text-align:left;padding-right:6.4rem;margin-top:.8rem}.single-product__add-to-cart-form-content .cart .single_add_to_cart_button:before{right:1rem}.single-product__add-to-cart-form-content .cart .single_add_to_cart_button:after{right:2.1rem}.single-product__add-to-cart-form{display:none;padding:3.2rem;background:var(--white);border-radius:var(--border-radius)}.single-product__add-to-cart-form-content-title{margin:0 0 .8rem 0}.single-product__payment-icons{margin-top:1.6rem;margin-bottom:.8rem;display:flex;justify-content:center;width:100%;padding-left:1.6rem;padding-right:1.6rem}.single-product__payment-icons .payment-icons{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 1.6rem;margin-bottom:0}.single-product__payment-icons .payment-icons__item{display:flex;align-items:center;justify-content:center;flex:0 0 4.2rem;width:4.2rem;max-width:4.2rem;height:2rem}.single-product__payment-icons .payment-icons__item img,.single-product__payment-icons .payment-icons__item svg{width:100%;height:100%;object-fit:contain;object-position:center}@media only screen and (min-width: 640px){.single-product__payment-icons{padding-left:2.4rem;padding-right:2.4rem}.single-product__payment-icons .payment-icons{gap:2rem}.single-product__payment-icons .payment-icons__item{height:2.4rem}}.single-product .quantity{background-color:rgba(0,38,108,.1019607843);border-radius:var(--border-radius);padding:.8rem;width:fit-content}.single_variation_wrap{padding:2.4rem 3.2rem;display:flex;gap:1.6rem 4rem;background:var(--white);color:var(--black);border-radius:var(--border-radius);margin-bottom:calc(var(--f-base)*2);flex-direction:column}.single_variation_wrap .single_variation{display:flex;flex-direction:column;gap:1.6rem}.single_variation_wrap .price{color:var(--black);margin:0}.single_variation_wrap .price bdi{color:var(--black)}.single_variation_wrap .price del,.single_variation_wrap .price del bdi,.single_variation_wrap .price del .woocommerce-Price-amount{color:var(--grey-light)}.single_variation_wrap .woocommerce-variation-description p{color:var(--black);font:400 calc(var(--f-base) * 1)/1.5 var(--textfont);margin:0}.single_variation_wrap .woocommerce-variation-price{color:var(--black);font:700 calc(var(--f-base) * 2)/1.25 var(--textfont);margin:0}.single_variation_wrap .woocommerce-variation-availability{color:var(--black);font:400 calc(var(--f-base) * 1)/1.5 var(--textfont);margin:0}.single_variation_wrap .woocommerce-variation-availability P{color:var(--black);margin:0}.single_variation_wrap .woocommerce-variation-availability P.in-stock{color:var(--black)}.single_variation_wrap .woocommerce-variation-availability P.out-of-stock{color:var(--black)}.single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem 2.4rem;width:100%}@media only screen and (max-width: 640px){.single_variation_wrap .woocommerce-variation-add-to-cart{flex-direction:column;justify-content:center;align-items:stretch;width:100%}}.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%;justify-content:flex-start;text-align:left;padding-right:6.4rem}.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:before{right:1rem}.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:after{right:2.1rem}.single_variation_wrap .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{opacity:.25;cursor:not-allowed}.single_variation_wrap .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled *{cursor:not-allowed}.summary:has(.product-calculator) .single_variation_wrap,.variations_form:has(.product-calculator) .single_variation_wrap{display:none !important}.summary:has(.product-calculator) .single-product__add-to-cart-form .quantity{display:none !important}.single-product__onpage-nav{background:var(--blue-medium);border-radius:var(--border-radius);position:relative;top:unset;transition:top var(--main-header-compact-duration) var(--main-header-compact-easing),opacity var(--transition-duration) var(--transition-easing);z-index:30}@media only screen and (min-width: 1024px){.single-product__onpage-nav{position:sticky;top:3.2rem}body.sticky-gallery-active .single-product__onpage-nav{top:calc(var(--main-header-sticky-top) + 3.2rem)}}@media only screen and (max-width: 1023px){.single-product__onpage-nav{display:none}}.single-product__onpage-nav ul{display:flex;margin:0;padding:0}.single-product__onpage-nav ul li{margin:0;padding:0}.single-product__onpage-nav ul li:before{display:none}.single-product__onpage-nav ul li a{color:var(--blue);text-decoration:none;display:flex;border-radius:var(--border-radius);padding:.8rem 1.6rem}.single-product__faq .faq__item{background:rgba(0,0,0,0);color:var(--white);border-radius:0;padding-left:0;padding-right:0;cursor:pointer}.single-product__faq .faq__item:not(:last-child){border-bottom:1px solid var(--white)}.single-product__faq .faq__item-question-button,.single-product__faq .faq__item-question-button-text,.single-product__faq .faq__item-answer,.single-product__faq .faq__item-answer p{color:var(--white);margin-right:2.4rem}.single-product__faq .faq__item-question-button-icon{color:var(--green)}.single-product__faq .faq__item-question-button.active .faq__item-question-button-icon svg,.single-product__faq .faq__item-question-button.active .faq__item-question-button-icon img{color:var(--green);opacity:1}.single-product__faq .faq__item-question-button-text{font-weight:700}.single-product__youtube-video{margin-top:2rem}.single-product__youtube-video .responsive-video-wrapper{border-radius:var(--border-radius);overflow:hidden}.single-product__youtube-video .responsive-video-wrapper img{object-fit:cover}.single-product__youtube-video .responsive-video-wrapper .video-wrapper:hover .play-button{transform:translate(-50%, -50%) scale(1.06);background:rgba(0,38,108,.6)}.single-product__youtube-video .responsive-video-wrapper .play-button{height:7rem;width:7rem;max-height:7rem;max-width:7rem;background:rgba(0,38,108,.4);transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}@media only screen and (max-width: 750px){.single-product__youtube-video .responsive-video-wrapper .play-button{height:5rem;width:5rem;max-height:5rem;max-width:5rem}}.single-product__youtube-video .responsive-video-wrapper .play-button svg{color:var(--white)}.single-product__youtube-video .responsive-video-wrapper .play-button:hover svg{transform:none}.single-product__specs{align-self:start;z-index:10}@media only screen and (min-width: 1024px){.single-product__specs{position:sticky;top:3.2rem}body.sticky-gallery-active .single-product__specs{top:calc(var(--main-header-sticky-top) + 3.2rem)}}.single-product__specs .shop_attributes{border-collapse:separate;border-spacing:0 .8rem;width:100%;overflow:visible}.single-product__specs .shop_attributes tr:nth-child(odd){background:#e5e9f0}.single-product__specs .shop_attributes tr:nth-child(even){background:var(--white)}.single-product__specs .shop_attributes td,.single-product__specs .shop_attributes th{padding:.8rem 2.4rem;vertical-align:top;font-weight:400}.single-product__specs .shop_attributes th:first-child{border-top-left-radius:var(--border-radius, 3rem);border-bottom-left-radius:var(--border-radius, 3rem)}.single-product__specs .shop_attributes td:last-child{border-top-right-radius:var(--border-radius, 3rem);border-bottom-right-radius:var(--border-radius, 3rem)}.single-product__reviews{margin-top:3.2rem}.single-product__reviews .comment-reply-title,.single-product__reviews .woocommerce-Reviews-title{display:block;padding:0;color:var(--dark-blue);font:700 calc(var(--f-base) * 1.125)/1.5556 var(--headingfont);margin:0 0 calc(var(--f-base)*1) 0}@media only screen and (max-width: 1023px){.single-product__reviews .comment-reply-title,.single-product__reviews .woocommerce-Reviews-title{font:700 calc(var(--f-base) * 1.25)/1.25 var(--headingfont)}}.single-product__reviews .comment-reply-title,.single-product__reviews .woocommerce-Reviews-title{font-size:calc(var(--f-base)*1.25);line-height:1.5;margin-bottom:1.6rem}@media only screen and (max-width: 1023px){.single-product__reviews .comment-reply-title,.single-product__reviews .woocommerce-Reviews-title{font-size:calc(var(--f-base)*1.125);line-height:1.4}}.single-product__reviews-header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;margin:0 0 calc(var(--f-base)*2) 0;flex-wrap:wrap}.single-product__reviews-header p{margin:0}.single-product__reviews .star-container__star--full{color:var(--yellow);fill:var(--yellow)}.single-product__reviews .comment-respond{background:var(--blue);border-radius:var(--border-radius);padding:3.2rem;color:var(--white)}@media only screen and (max-width: 1023px){.single-product__reviews .comment-respond{padding:2.4rem}}.single-product__reviews .comment-respond .comment-reply-title{display:block;margin:0;color:var(--white);font-size:calc(var(--f-base)*1.375);line-height:1.3}@media only screen and (max-width: 1023px){.single-product__reviews .comment-respond .comment-reply-title{font-size:calc(var(--f-base)*1.25)}}.single-product__reviews .comment-respond .comment-respond__product{margin:.6rem 0 0;font:400 calc(var(--f-base) * 0.875)/1.4 var(--textfont);color:hsla(0,0%,100%,.7)}.single-product__reviews .comment-respond .comment-form{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:2.4rem 1.6rem;margin-top:2.8rem}.single-product__reviews .comment-respond .comment-form>*{grid-column:1/-1;margin:0}@media only screen and (min-width: 640px){.single-product__reviews .comment-respond .comment-form>.comment-form-author{grid-column:1}.single-product__reviews .comment-respond .comment-form>.comment-form-email{grid-column:2}}.single-product__reviews .comment-respond p{position:relative}.single-product__reviews .comment-respond label,.single-product__reviews .comment-respond .required{color:var(--white)}.single-product__reviews .comment-respond .comment-form-rating>label,.single-product__reviews .comment-respond .comment-form-comment>label,.single-product__reviews .comment-respond .comment-form-author>label,.single-product__reviews .comment-respond .comment-form-email>label{display:block;margin:0 0 .8rem;font:600 calc(var(--f-base) * 0.9375)/1.3 var(--textfont)}.single-product__reviews .comment-respond input[type=text],.single-product__reviews .comment-respond input[type=email],.single-product__reviews .comment-respond textarea{padding:1.4rem 1.8rem;border:0;border-radius:1.6rem;background:var(--white);color:var(--dark-blue);font:400 var(--f-base)/1.5 var(--textfont);cursor:text}.single-product__reviews .comment-respond input[type=text]::placeholder,.single-product__reviews .comment-respond input[type=email]::placeholder,.single-product__reviews .comment-respond textarea::placeholder{color:#8b95a8;opacity:1}.single-product__reviews .comment-respond input[type=text]:focus,.single-product__reviews .comment-respond input[type=email]:focus,.single-product__reviews .comment-respond textarea:focus{outline:0;box-shadow:0 0 0 .3rem var(--green)}.single-product__reviews .comment-respond input[type=text],.single-product__reviews .comment-respond input[type=email]{height:5.2rem}.single-product__reviews .comment-respond textarea{height:auto;min-height:13rem;max-height:32rem;field-sizing:content;resize:none}.single-product__reviews .comment-respond .comment-form-hint{display:block;margin-top:.6rem;font:400 calc(var(--f-base) * 0.8125)/1.4 var(--textfont);color:hsla(0,0%,100%,.65)}.single-product__reviews .comment-respond .comment-form-cookies-consent input[type=checkbox]+label{font:400 calc(var(--f-base) * 0.875)/1.4 var(--textfont);color:hsla(0,0%,100%,.85)}.single-product__reviews .comment-respond .comment-form-cookies-consent input[type=checkbox]+label:before{background:var(--white);border-color:var(--white);border-radius:.6rem}.single-product__reviews .comment-respond .comment-form-cookies-consent input[type=checkbox]+label:after{background:rgba(0,0,0,0);background-image:none}.single-product__reviews .comment-respond .comment-form-cookies-consent input[type=checkbox]:checked+label:before{background-color:var(--green);border-color:var(--green)}.single-product__reviews .comment-respond .comment-form-cookies-consent input[type=checkbox]:checked+label:after{background-color:rgba(0,0,0,0);background-image:url("../img/custom-icons/check.svg");background-size:1.4rem auto;background-position:center .2rem;background-repeat:no-repeat;filter:brightness(0) invert(1)}.single-product__reviews .comment-respond .form-submit{margin-top:.4rem}.single-product__reviews .comment-form-rating p.stars{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:0}.single-product__reviews .comment-form-rating p.stars>span[role=group]{display:flex;flex:none;gap:.2rem}.single-product__reviews .comment-form-rating p.stars span>a{height:3.2rem;width:3.2rem;text-indent:-999em;display:flex;position:relative;overflow:hidden}@media only screen and (max-width: 640px){.single-product__reviews .comment-form-rating p.stars span>a{height:2.8rem;width:2.8rem}}.single-product__reviews .comment-form-rating p.stars span>a::before,.single-product__reviews .comment-form-rating p.stars span>a::after{content:"";mask:url(../img/custom-icons/star-full.svg) no-repeat center center;mask-size:contain;-webkit-mask:url(../img/custom-icons/star-full.svg) no-repeat center center;-webkit-mask-size:contain;width:calc(100% - .4rem);height:calc(100% - .4rem);position:absolute;top:.2rem;left:.2rem;z-index:1;transition:opacity var(--default-transition)}.single-product__reviews .comment-form-rating p.stars span>a::before{background-color:hsla(0,0%,100%,.24)}.single-product__reviews .comment-form-rating p.stars span>a::after{background-color:var(--yellow);opacity:0}.single-product__reviews .comment-form-rating p.stars>span[role=group]:has(a:hover) a::after,.single-product__reviews .comment-form-rating p.stars>span[role=group]:not(:has(a:hover)):has(a.active) a::after{opacity:1}.single-product__reviews .comment-form-rating p.stars>span[role=group] a:hover~a::after,.single-product__reviews .comment-form-rating p.stars>span[role=group]:not(:has(a:hover)) a.active~a::after{opacity:0}.single-product__reviews .comment-form-rating .comment-form-rating__score{display:block;white-space:nowrap;font:600 calc(var(--f-base) * 0.875)/1 var(--textfont);color:hsla(0,0%,100%,.7)}.single-product__reviews .comment-form-rating .comment-form-rating__score.is-set{color:var(--white)}@media only screen and (max-width: 640px){.single-product .dddr-timer{margin:0}}@media only screen and (max-width: 1800px){.single-product__product-faqs>.wrap__big-wrap{margin-left:2rem;margin-right:2rem}}@media only screen and (max-width: 1800px)and (max-width: 1023px){.single-product__product-faqs>.wrap__big-wrap{margin-left:1.6rem;margin-right:1.6rem}}@media only screen and (max-width: 1800px)and (max-width: 640px){.single-product__product-faqs>.wrap__big-wrap{margin-left:1.4rem;margin-right:1.4rem}}@media only screen and (max-width: 1800px){.product-information.single-product__product-information.spacing-row{margin-left:2rem;margin-right:2rem}}@media only screen and (max-width: 1800px)and (max-width: 1023px){.product-information.single-product__product-information.spacing-row{margin-left:1.6rem;margin-right:1.6rem}}@media only screen and (max-width: 1800px)and (max-width: 640px){.product-information.single-product__product-information.spacing-row{margin-left:1.4rem;margin-right:1.4rem}}.woocommerce-product-attributes{margin:0}.woocommerce-product-attributes td,.woocommerce-product-attributes th{padding:0}.woocommerce-product-attributes td p:last-child,.woocommerce-product-attributes th p:last-child{margin-bottom:0}.woocommerce-product-attributes th{padding-right:2.4rem}ol.commentlist{display:flex;margin:0 0 calc(var(--f-base)*2) 0;padding:0;list-style:none;flex-direction:column}ol.commentlist li{margin:0;padding:0;display:flex;flex-direction:column;padding:0 0 2.4rem 0;border-bottom:1px solid var(--grey)}ol.commentlist li:before{display:none}ol.commentlist li:not(:last-child){margin-bottom:2.4rem}.comment_container .comment-text{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1.6rem;row-gap:.8rem}.comment_container .comment-text .woocommerce-review__rating{grid-column:2;grid-row:1;margin:0;justify-self:end}.comment_container .comment-text .meta{grid-column:1;grid-row:1;margin:0}.comment_container .comment-text .description{grid-column:1/-1;grid-row:2}.comment_container .description p{margin:0}.woocommerce-review__rating{margin:0 0 .4rem 0}.product-cta-bar{position:fixed;bottom:0;right:0;left:0;width:100%;padding:.8rem 0;background-color:var(--white);z-index:20;transform:translateY(100%);transition:transform var(--transition-duration) var(--transition-easing)}.product-cta-bar del{display:none}.product-cta-bar--active{transform:translateY(0)}.product-cta-bar .wrap{display:flex;justify-content:space-between;align-items:center}.product-cta-bar__thumbnail{max-width:6.4rem;flex-basis:6.4rem;flex-shrink:0;border:1px solid var(--text-color);border-radius:var(--border-radius);margin-right:1.6rem;border:1px solid var(--grey);border-radius:var(--border-radius)}.product-cta-bar__product-info{display:flex;align-items:center}.product-cta-bar h3,.product-cta-bar .price{margin:0}.product-cta-bar__details{flex-shrink:0;display:flex;align-items:center;gap:1.2rem}.product-cta-bar__details .price{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.product-cta-bar__cart{display:flex;gap:2rem}.product-cta-bar__cart button,.product-cta-bar__cart a{display:flex;align-items:center;justify-content:center;gap:.8rem;transition:background-color var(--button-interactive-transition),border-color var(--button-interactive-transition),color var(--button-interactive-transition)}.product-cta-bar__cart button svg,.product-cta-bar__cart a svg{width:1.6rem;height:auto;position:relative}@media only screen and (max-width: 1023px){.product-cta-bar__thumbnail,.product-cta-bar__details{display:none}.product-cta-bar__cart{width:100%}}.related-products-swiper{width:100%;min-width:0;overflow:hidden}.related-products-swiper .swiper-slide{height:auto !important;box-sizing:border-box !important}.related-products-swiper .swiper-slide .products{height:100%;margin:0}.related-products-swiper .swiper-slide .products .product{height:100%}.related-products-swiper .swiper-scrollbar{margin:0}.related-products-swiper .swiper-navigation{margin-top:2.4rem}.related-products-swiper .swiper.swiper-static~.swiper-navigation{display:none}.single-product__related-products-title{margin-bottom:3.2rem}.dd-product-questions-modal{width:min(64rem,100vw - 4.8rem);padding:4rem;border-radius:var(--border-radius);background:var(--white)}.dd-product-questions-modal__title{margin:0 0 1.2rem 0}.dd-product-questions-modal__product{margin:0 0 1.4rem 0;font-weight:600;color:var(--dark-blue)}.dd-product-questions-modal .gform_wrapper{margin:0}.dd-product-questions-modal .gfield.product-title,.dd-product-questions-modal .gfield.product-title.is-populated{display:none}@media only screen and (max-width: 750px){.dd-product-questions-modal{padding:2.4rem}}.product-calculator{scroll-margin-top:calc(var(--main-header-sticky-top, 0) + 1.6rem);padding:3.6rem 3.2rem;background:var(--white);border-radius:var(--border-radius);overflow:visible}@media only screen and (max-width: 1023px){.product-calculator{padding:2.4rem 2.8rem}}.product-calculator__title{margin:0 0 1.2rem 0;font-family:var(--textfont);font-weight:700;font-size:2rem;line-height:3.1rem}.product-calculator__input-label{margin:0 0 1.2rem 0;font-family:var(--textfont);font-size:1.6rem;line-height:1.5;color:var(--black)}.product-calculator__input-label:has(.product-calculator__info-wrap){display:flex;align-items:center;gap:.8rem}.product-calculator__controls{display:flex;flex-direction:column;align-items:stretch;gap:1.6rem;margin-bottom:2rem;overflow:visible}@media only screen and (max-width: 1023px){.product-calculator__controls{margin-bottom:1.6rem}}.product-calculator__inputs{display:flex;width:100%;gap:2.4rem}@media only screen and (max-width: 750px){.product-calculator__inputs{flex-direction:column;gap:1.6rem}}.product-calculator__inputs--single .product-calculator__input-group{flex:0 0 50%;max-width:50%}@media only screen and (max-width: 750px){.product-calculator__inputs--single .product-calculator__input-group{flex:1 1 auto;max-width:100%}}.product-calculator__input-group{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex:1 1 0;min-width:0;gap:0}.product-calculator__input-group .product-calculator__input-label{margin-bottom:1.2rem}.product-calculator__input-group .product-calculator__quantity{width:100%}.product-calculator__quantity{margin:0;width:100%}.product-calculator__quantity .quantity__controls{width:100%;user-select:none;-webkit-user-select:none}.product-calculator__quantity .input-text{flex:1 1 0;min-width:10rem;width:auto}.product-calculator__quantity .quantity__button{user-select:none;-webkit-user-select:none}.product-calculator__quantity .product-calculator__input{user-select:text;-webkit-user-select:text}.product-calculator__quantity--units{--ddmc-units-padding: 0.8rem;--ddmc-units-inner-radius: calc(var(--border-radius) - var(--ddmc-units-padding));background-color:rgba(0,38,108,.1019607843);border-radius:var(--border-radius);padding:var(--ddmc-units-padding);overflow:hidden}.product-calculator__quantity--units .input-text{flex:1 1 0;min-width:0;width:auto;height:100%;margin:0;padding:0 1.6rem;text-align:left;background:rgba(0,0,0,0);border:0;box-shadow:none;border-radius:var(--ddmc-units-inner-radius) 0 0 var(--ddmc-units-inner-radius)}.product-calculator__quantity--units .input-text:focus{border:0;outline:0;box-shadow:none}.product-calculator__units-controls{display:flex;align-items:stretch;width:100%;height:4.4rem;gap:0;background:rgba(0,0,0,0);overflow:hidden}@media only screen and (max-width: 1023px){.product-calculator__units-controls{height:4rem}}.product-calculator__stepper{display:flex;flex-direction:column;flex-shrink:0;width:4.4rem;border-top-right-radius:var(--ddmc-units-inner-radius);border-bottom-right-radius:var(--ddmc-units-inner-radius);overflow:hidden}.product-calculator__stepper-btn{display:grid;place-items:center;flex:1 1 50%;width:100%;min-height:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--black);cursor:pointer;line-height:0;transition:background-color .2s ease}.product-calculator__stepper-btn--up{border-top-right-radius:var(--ddmc-units-inner-radius)}.product-calculator__stepper-btn--down{border-bottom-right-radius:var(--ddmc-units-inner-radius)}.product-calculator__stepper-btn:hover,.product-calculator__stepper-btn:focus-visible{background:rgba(0,38,108,.08);outline:0}.product-calculator__stepper-btn svg{display:block;width:1.5rem;height:1.5rem;margin:0;color:var(--black);stroke:currentColor;pointer-events:none;transform:translateX(-0.2rem)}.product-calculator__checkbox-wrap{display:inline-flex;align-items:center;gap:.8rem;width:100%;margin:.6rem 0 0 0;padding-left:.4rem;overflow:visible}.product-calculator__checkbox-label{display:inline-flex;align-items:center;gap:1rem;margin:0;line-height:1.5;cursor:pointer}.product-calculator__checkbox{width:2.2rem;height:2.2rem;margin:0;flex-shrink:0;align-self:center;cursor:pointer}.product-calculator__info-wrap{position:relative;display:inline-flex;flex-shrink:0;align-self:center;z-index:30}.product-calculator__info-wrap.is-open .product-calculator__tooltip{display:block;opacity:1;visibility:visible;pointer-events:auto}@starting-style{.product-calculator__info-wrap.is-open .product-calculator__tooltip{opacity:0}}@media(hover: hover){.product-calculator__info-wrap:hover .product-calculator__tooltip,.product-calculator__info-wrap:focus-within .product-calculator__tooltip{display:block;opacity:1;visibility:visible;pointer-events:auto}@starting-style{.product-calculator__info-wrap:hover .product-calculator__tooltip,.product-calculator__info-wrap:focus-within .product-calculator__tooltip{opacity:0}}}.product-calculator__info{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;border:0;background:none;color:var(--dark-blue);cursor:pointer;line-height:1}.product-calculator__info svg{width:1.4rem;height:1.4rem;display:block}.product-calculator__info.is-open+.product-calculator__tooltip{display:block;opacity:1;visibility:visible;pointer-events:auto}@starting-style{.product-calculator__info.is-open+.product-calculator__tooltip{opacity:0}}.product-calculator__tooltip{display:none;position:absolute;bottom:calc(100% + .6rem);left:50%;right:auto;transform:translateX(calc(-50% + var(--tooltip-shift, 0px)));z-index:100;width:max-content;max-width:min(28rem,100vw - 3.2rem);padding:1rem 1.2rem;font-family:var(--textfont);font-size:1.3rem;line-height:1.5;font-weight:400;color:var(--black);background:var(--white);border:1px solid var(--dark-blue);border-radius:.8rem;box-shadow:0 .4rem 1.2rem rgba(0,38,108,.12);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease,display .15s allow-discrete}.product-calculator__tooltip::before{content:"";position:absolute;top:100%;left:0;right:0;height:.8rem}@media(prefers-reduced-motion: reduce){.product-calculator__tooltip{transition:none}}.product-calculator__total-mount{overflow:hidden;max-height:0;opacity:0;transform:translateY(-0.2rem);transition:max-height .28s ease-out,opacity .2s ease-out,transform .2s ease-out}.product-calculator__total-mount[hidden]{display:block}.product-calculator__total-mount.is-revealed{opacity:1;transform:translateY(0)}.product-calculator__total-mount:has(.product-calculator__discount-notices:not([hidden])) .product-calculator__total{padding-bottom:0}@media(prefers-reduced-motion: reduce){.product-calculator__total-mount{transition:none}}.product-calculator__total{margin:0 0 1.6rem;padding-top:2.4rem;padding-bottom:.8rem;border-top:1px solid var(--dark-blue);display:flex;align-items:center;justify-content:space-between;gap:1.2rem}@media only screen and (max-width: 750px){.product-calculator__total{flex-direction:column;align-items:stretch}}.product-calculator__total-units-col{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;color:var(--black);min-width:0}@media only screen and (max-width: 750px){.product-calculator__total-units-col{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.8rem;flex-wrap:wrap}}.product-calculator__total-units-value-col{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}@media only screen and (max-width: 750px){.product-calculator__total-units-value-col{align-items:flex-end}}.product-calculator__total-units-label,.product-calculator__total-price-label{font-family:var(--textfont);font-weight:700;font-size:1.6rem;line-height:1.25;color:var(--black)}@media only screen and (max-width: 750px){.product-calculator__total-units-label,.product-calculator__total-price-label{font-size:1.4rem}}.product-calculator__total-units-value,.product-calculator__total-price-old{font-family:var(--textfont);font-size:var(--f-base);line-height:1.25;white-space:nowrap}.product-calculator__total-units-value{font-weight:700;color:var(--grey-light)}.product-calculator__total-units-suffix{font-family:var(--textfont);font-weight:400;font-size:1.2rem;line-height:1.25;color:var(--grey-light);white-space:nowrap}.product-calculator__total-units-suffix:empty{display:none}.product-calculator__total-price-col{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;flex-shrink:0}@media only screen and (max-width: 750px){.product-calculator__total-price-col{align-items:stretch;margin-left:0;width:100%}}.product-calculator__total-price-col .woocommerce-price-suffix{font-family:var(--textfont);font-weight:400;font-size:1.2rem;line-height:2.5rem;vertical-align:middle;color:var(--grey-light)}.product-calculator__total-price-row{display:flex;align-items:center;gap:1rem;min-width:0}@media only screen and (max-width: 750px){.product-calculator__total-price-row{justify-content:space-between;width:100%;gap:.8rem;flex-wrap:wrap}}.product-calculator__total-price-old{font-weight:400;color:var(--grey-light);text-decoration:line-through;display:none}.product-calculator__total-price-old.is-visible{display:inline}@media only screen and (max-width: 750px){.product-calculator__total-price-old{font-size:1.4rem}}.product-calculator__total-units-label,.product-calculator__total-price-label{flex-shrink:0}.product-calculator__price-wrap{display:inline-flex;align-items:center;gap:1rem;flex-shrink:0}@media only screen and (max-width: 750px){.product-calculator__price-wrap{min-width:0;flex:1 1 auto;flex-shrink:1;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}}.product-calculator__price-unit{font-family:var(--textfont);font-weight:400;font-size:1.4rem;line-height:2.5rem;color:var(--grey-light);white-space:nowrap}.product-calculator__total-price{display:inline-flex;align-items:center;justify-content:center;font-family:var(--textfont);font-weight:700;font-size:2.5rem;line-height:2.5rem;text-align:center;vertical-align:middle;background:var(--dark-blue);color:var(--white);border-radius:999px;padding:1.2rem 1.6rem}@media only screen and (max-width: 750px){.product-calculator__total-price{font-size:2rem;line-height:1.2;padding:.8rem 1.2rem}}.product-calculator__total-savings{font-family:var(--textfont);font-weight:400;font-size:1.4rem;line-height:1.7rem;color:var(--dark-blue);text-align:right}.product-calculator__total-savings[hidden]{display:none}.product-calculator__total-savings-amount{font-weight:700}.product-calculator__total-savings-amount::before{content:"€"}.product-calculator__discount-notices{margin:0 0 1.6rem}.product-calculator .dddr-savings{margin-top:1.6rem}.product-calculator .dddr-savings__inner{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;flex-wrap:wrap;padding:1.2rem 0}.product-calculator .dddr-savings__title{font-weight:600;font-family:var(--textfont);font-size:1.3rem;line-height:1.4;color:var(--black)}.product-calculator .dddr-savings__amount{display:inline-flex;align-items:baseline;gap:.4rem;white-space:nowrap;font-family:var(--textfont);font-size:1.3rem;line-height:1.4;color:var(--green);background:var(--dark-blue);padding:.4rem .9rem;border-radius:999px}.product-calculator .dddr-savings__amount .woocommerce-Price-amount,.product-calculator .dddr-savings__amount .woocommerce-Price-currencySymbol{color:inherit}.product-calculator .dddr-savings__amount .woocommerce-Price-amount::before{content:"€"}.product-calculator__threshold-hint{margin:.8rem 0 0;font-family:var(--textfont);font-size:1.3rem;line-height:1.4;color:var(--grey-light)}.product-calculator__add-to-cart{width:100%;margin-top:1.6rem;justify-content:flex-start;text-align:left;padding-right:6.4rem}.product-calculator__add-to-cart:before{right:1rem}.product-calculator__add-to-cart:after{right:2.1rem}.product-calculator__actions{display:flex;align-items:stretch;width:100%;gap:1.6rem;margin-top:1.6rem}.product-calculator__actions:has(>:only-child){justify-content:center}.product-calculator__actions:has(>:only-child)>*{flex:0 1 50%;margin-top:0}@media only screen and (max-width: 750px){.product-calculator__actions{flex-direction:column;align-items:stretch;gap:.8rem}}.product-calculator__quote-link,.product-calculator__sample-wrap{display:flex;align-items:center;justify-content:center;gap:.6rem;flex:1 1 0;width:auto;min-width:0;margin:0;padding:1rem 2.4rem;text-align:center;font:400 var(--f-base)/1.25 var(--textfont);color:#000;background:#f3f3f1;border:1px solid #f3f3f1;border-radius:var(--border-radius);text-decoration:none;white-space:nowrap;transition:background-color var(--button-interactive-transition),border-color var(--button-interactive-transition),color var(--button-interactive-transition)}@media only screen and (max-width: 750px){.product-calculator__quote-link,.product-calculator__sample-wrap{padding:.8rem 1.6rem}}.product-calculator__quote-link:hover,.product-calculator__quote-link:focus-within,.product-calculator__sample-wrap:hover,.product-calculator__sample-wrap:focus-within{color:#000;background:#e8e8e6;border-color:#e8e8e6}.product-calculator__sample-wrap .product-calculator__sample-button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;align-self:stretch;min-width:0;margin:-1rem 0 -1rem -2.4rem;padding:1rem .6rem 1rem 2.4rem;border:0;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;box-sizing:border-box}@media only screen and (max-width: 750px){.product-calculator__sample-wrap .product-calculator__sample-button{margin:-0.8rem 0 -0.8rem -1.6rem;padding:.8rem .6rem .8rem 1.6rem}}.product-calculator__sample-wrap .product-calculator__sample-button:disabled{cursor:not-allowed}.product-calculator__sample-wrap .dd-info-tooltip{position:relative;z-index:1;flex-shrink:0;line-height:0}.product-calculator__payment-icons{margin-top:2.4rem;display:flex;justify-content:center;width:100%}.product-calculator__payment-icons .payment-icons{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 1.6rem;margin:0;padding:0;list-style:none}@media only screen and (min-width: 640px){.product-calculator__payment-icons .payment-icons{gap:2rem}}.product-calculator__payment-icons .payment-icons__item{display:flex;align-items:center;justify-content:center;flex:0 0 4.2rem;width:4.2rem;max-width:4.2rem;height:2rem}@media only screen and (min-width: 640px){.product-calculator__payment-icons .payment-icons__item{height:2.4rem}}.product-calculator__payment-icons .payment-icons__item img,.product-calculator__payment-icons .payment-icons__item svg{width:100%;height:100%;object-fit:contain;object-position:center}.product-calculator__input-label-meta{font-weight:400;color:var(--grey-light)}.product-calculator__input-label-meta::before{content:" · "}.product-calculator__input-label-meta:empty{display:none}.product-calculator.is-awaiting-variation{opacity:.45;pointer-events:none;transition:opacity var(--transition-duration) var(--transition-easing)}.product-calculator--variable{width:100%}.product-calculator-group{width:100%;margin-top:1.6rem}.product-calculator-group .product-calculator__variation-hint{display:flex;align-items:center;gap:.8rem;margin:0 0 2rem 0;font-family:var(--textfont);font-size:1.4rem;line-height:1.5;color:var(--black);opacity:1}.product-calculator-group .product-calculator__variation-hint-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--dark-blue)}.product-calculator-group .product-calculator__variation-hint-icon svg{width:1.4rem;height:1.4rem;display:block}.product-calculator-group .product-calculator__variation-hint-text{flex:1 1 auto;min-width:0}.product-calculator__sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:20;padding:.8rem 1.6rem;background:var(--white);box-shadow:0 -0.4rem 1.6rem rgba(0,38,108,.08);transform:translateY(100%);visibility:hidden;pointer-events:none;transition:transform var(--transition-duration) var(--transition-easing),visibility var(--transition-duration) var(--transition-easing)}.product-calculator__sticky-cta.is-visible{transform:translateY(0);visibility:visible;pointer-events:auto}.product-calculator__sticky-cta .wrap{max-width:none;padding:0}@media only screen and (min-width: 1024px){.product-calculator__sticky-cta{padding:1.2rem 0}.product-calculator__sticky-cta .wrap{max-width:133.5rem;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:2.4rem}}.product-calculator__sticky-cta-info{display:none}@media only screen and (min-width: 1024px){.product-calculator__sticky-cta-info{display:flex;align-items:center;gap:1.6rem;min-width:0}}.product-calculator__sticky-cta-thumbnail{flex-shrink:0;width:4.8rem;height:4.8rem;margin:0;border:1px solid var(--grey);border-radius:var(--border-radius);overflow:hidden}.product-calculator__sticky-cta-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.product-calculator__sticky-cta-price{margin:0;font-family:var(--textfont);font-weight:600;white-space:nowrap}.product-calculator__sticky-cta-button{width:100%;justify-content:flex-start;text-align:left;flex-shrink:0}@media only screen and (min-width: 1024px){.product-calculator__sticky-cta-button.single_add_to_cart_button{width:auto}}.product-calculator__sticky-cta-button.single_add_to_cart_button{padding-right:6.4rem}.product-calculator__sticky-cta-button.single_add_to_cart_button:before{right:1rem}.product-calculator__sticky-cta-button.single_add_to_cart_button:after{right:2.1rem}body.has-product-calculator-sticky-cta{padding-bottom:7.2rem}@media only screen and (min-width: 1024px){body.has-product-calculator-sticky-cta{padding-bottom:8.8rem}}.plint-montage{margin:0 0 2rem;border:1px solid rgba(0,38,108,.16);border-radius:calc(var(--border-radius) - 1rem);background:var(--white)}@media only screen and (max-width: 1023px){.plint-montage{margin-bottom:1.6rem}}.plint-montage__head{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.6rem}.plint-montage__toggle{display:inline-flex;align-items:center;gap:1.2rem;flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:var(--textfont);font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--black);text-align:left;cursor:pointer}.plint-montage__toggle:focus-visible{outline:2px solid var(--dark-blue);outline-offset:.4rem;border-radius:.4rem}.plint-montage__toggle-box{display:inline-grid;place-items:center;flex-shrink:0;width:1.6rem;height:1.6rem;border:1.5px solid var(--dark-blue);border-radius:.3rem;background:var(--white);color:var(--white);transition:background-color .15s ease}.plint-montage__toggle-box svg{width:1rem;height:1rem;opacity:0;transition:opacity .15s ease}.plint-montage.is-open .plint-montage__toggle-box{background:var(--dark-blue)}.plint-montage.is-open .plint-montage__toggle-box svg{opacity:1}.plint-montage__body{padding:0 1.6rem 1.6rem;border-top:1px solid rgba(0,38,108,.1)}.plint-montage__body[hidden]{display:none}.plint-montage__intro{margin:1.2rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--black)}.plint-montage__options{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.8rem}.plint-montage__option{margin:0;padding:0;list-style:none}.plint-montage__option::before{content:none}.plint-montage__option-label{display:flex;align-items:flex-start;gap:1rem;margin:0;padding:1rem 1.2rem;border-radius:calc(var(--border-radius) - .4rem);background:rgba(0,38,108,.0509803922);cursor:pointer;line-height:1.5}.plint-montage__option-input{width:2.2rem;height:2.2rem;margin:.1rem 0 0;flex-shrink:0;cursor:pointer}.plint-montage__option-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:.2rem}.plint-montage__option-name{font-weight:700;font-size:1.5rem;color:var(--black)}.plint-montage__option-desc{font-size:1.3rem;color:var(--grey-light)}.plint-montage__option-price{flex-shrink:0;font-weight:700;font-size:1.4rem;white-space:nowrap;color:var(--dark-blue)}.plint-montage__option-price small{font-weight:400;font-size:1.2rem;color:var(--grey-light)}.plint-montage__breakdown{margin-top:1.6rem}.plint-montage__breakdown:empty{display:none}.plint-montage__rows{margin:0;padding:0}.plint-montage__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;padding:.6rem 0;border-bottom:1px solid rgba(0,38,108,.1);font-size:1.4rem;line-height:1.4}.plint-montage__row dt,.plint-montage__row dd{margin:0}.plint-montage__row dt{flex:1 1 auto;min-width:0;color:var(--black)}.plint-montage__row dd{flex-shrink:0;white-space:nowrap;font-weight:700}.plint-montage__row--total{border-bottom:0;padding-top:1rem;font-size:1.5rem}.plint-montage__row--total dt{font-weight:700}.plint-montage__row--total dd{color:var(--dark-blue)}.plint-montage__hint,.plint-montage__note{margin:1.2rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--grey-light)}.product-calculator__montage-total{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;margin:0 0 1.6rem;padding:1.2rem 1.6rem;border-radius:var(--border-radius);background:rgba(0,38,108,.0509803922);font-family:var(--textfont);font-size:1.6rem;line-height:1.4}.product-calculator__montage-total-label{font-weight:700;color:var(--black)}.product-calculator__montage-total-value{font-size:2rem;color:var(--dark-blue);white-space:nowrap}.dd-montage-area:empty{display:none}.dd-montage-alert{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.4rem 1.4rem;margin:2.4rem 0;padding:2rem 2.4rem;border:.1rem solid var(--yellow);border-radius:2rem;background:#fff7dc;color:var(--dark-blue)}@media only screen and (max-width: 640px){.dd-montage-alert{grid-template-columns:minmax(0, 1fr);padding:1.6rem;border-radius:1.6rem}}.dd-montage-alert__icon{grid-row:1/3;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--yellow);color:var(--dark-blue)}@media only screen and (max-width: 640px){.dd-montage-alert__icon{grid-row:auto;width:3.4rem;height:3.4rem}}.dd-montage-alert__icon svg{width:2rem;height:2rem}.dd-montage-alert__title{margin:0;color:var(--dark-blue);font:700 1.7rem/1.35 var(--headingfont)}.dd-montage-alert__text{margin:0;color:var(--grey-dark);font:400 1.5rem/1.55 var(--textfont)}.dd-montage-alert__actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.2rem}@media only screen and (max-width: 640px){.dd-montage-alert__actions{grid-column:1}}.dd-montage-alert__actions .button{margin:0}@media only screen and (max-width: 640px){.dd-montage-alert__actions .button{width:100%}}.dd-montage-alert__actions .button.is-loading{opacity:.6;pointer-events:none}.dd-montage-alert__or{color:var(--grey-light);font:400 1.4rem/1.4 var(--textfont)}.dd-montage-alert--done{border-color:rgba(68,229,166,.6);background:rgba(68,229,166,.16)}.dd-montage-alert--done .dd-montage-alert__icon{background:var(--green)}.dd-montage-alert.is-attention{animation:dd-montage-attention .6s ease-in-out 2}@media(prefers-reduced-motion: reduce){.dd-montage-alert.is-attention{animation:none}}@keyframes dd-montage-attention{50%{box-shadow:0 0 0 .6rem rgba(249,203,56,.45)}}.dd-montage-flag{display:flex;align-items:center;gap:.6rem;margin:.6rem 0 1.2rem;padding:.8rem 1.2rem;border-radius:1rem;background:#fff7dc;color:var(--dark-blue);font:700 1.3rem/1.4 var(--textfont)}.dd-montage-flag svg{flex:none;width:1.6rem;height:1.6rem}.dd-montage-pay-hint{display:flex;align-items:flex-start;gap:.8rem;margin:0 0 1.2rem;padding:1.2rem 1.6rem;border-radius:1.2rem;background:#fff7dc;color:var(--dark-blue);font:700 1.4rem/1.45 var(--textfont)}.dd-montage-pay-hint[hidden]{display:none}.dd-montage-pay-hint svg{flex:none;width:2rem;height:2rem}.plint-montage__area-note{margin:0 0 1.2rem;color:var(--dark-blue);font:700 1.4rem/1.45 var(--textfont)}.product-configurator{padding:3.6rem 3.2rem;background:var(--white);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:1.6rem}@media only screen and (max-width: 1023px){.product-configurator{padding:2.4rem 2.8rem}}.product-configurator__field{display:flex;flex-direction:column;gap:1.2rem}.product-configurator__label{margin:0;font-family:var(--textfont);font-size:1.6rem;line-height:1.5;color:var(--black);font-weight:400}.product-configurator__merk,.product-configurator__type{display:block;width:100%;max-width:100%}.product-configurator__go{width:100%;margin-top:1.2rem !important;justify-content:flex-start;text-align:left;padding-right:6.4rem}.product-configurator__go:before{right:1rem}.product-configurator__go:after{right:2.1rem}.product-configurator__go:disabled{opacity:.5;cursor:not-allowed}.product-configurator--loading{opacity:.6;pointer-events:none}.product-configurator--error{opacity:.5}.single-product__add-to-cart-form-content:has(.product-configurator) .cart{display:none !important}.single-product{--summary-card-padding: 2.5rem;--summary-card-radius: 3rem;--summary-gap: 2rem;--summary-line: #dddddd;--summary-tint: #f3f3f1}@media only screen and (max-width: 1023px){.single-product{--summary-card-padding: 2rem;--summary-card-radius: var(--border-radius);--summary-gap: 1.6rem}}@media only screen and (max-width: 1023px){.single-product__header{grid-template-areas:"gallery" "title" "timer" "summary"}}@media only screen and (max-width: 1023px){.single-product__gallery{margin-bottom:var(--summary-gap)}}@media only screen and (max-width: 1023px){.single-product__gallery .single-product__usps{display:none}}.single-product__usps--mobile{display:none}@media only screen and (max-width: 1023px){.single-product__usps--mobile{display:block;margin:0}}@media only screen and (min-width: 1024px){.single-product .summary{display:flex;flex-direction:column;gap:var(--summary-gap)}}.single-product .summary>.dddr-timer{margin:0}@media only screen and (max-width: 1023px){.single-product .summary>.dddr-timer{grid-area:timer;margin-bottom:var(--summary-gap)}}.single-product__title{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;margin:0;padding:var(--summary-card-padding);background:var(--white);border-radius:var(--summary-card-radius)}@media only screen and (max-width: 1023px){.single-product__title{margin-bottom:var(--summary-gap)}}.single-product__title-text{font:700 2.4rem/3.5rem var(--headingfont);color:var(--dark-blue)}@media only screen and (max-width: 1023px){.single-product__title-text{font-size:2rem;line-height:2.8rem}}.single-product__title-rating{margin:0;gap:1rem;font-size:1.4rem;color:#4e4e4e}.single-product__title-rating-score{color:#4e4e4e}.single-product__title-rating-text,.single-product__title-rating-link{color:#4e4e4e}.single-product__title-row{width:auto;margin:1rem calc(var(--summary-card-padding)*-1) 0;padding:var(--summary-card-padding) var(--summary-card-padding) 0;border-top:1px solid var(--summary-line);align-items:center}.single-product__title-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.7rem;row-gap:1rem;line-height:1}@media only screen and (min-width: 1024px){.single-product__title-price{flex:1 1 0;min-width:0}}.single-product__title-price>.price{display:contents}.single-product__title-price>.amount,.single-product__title-price>.price>.amount,.single-product__title-price ins .amount{font:700 3.2rem/1 var(--textfont);color:var(--dark-blue)}.single-product__title-price>.amount::before,.single-product__title-price>.price>.amount::before,.single-product__title-price ins .amount::before{content:"€"}@media only screen and (max-width: 1023px){.single-product__title-price>.amount,.single-product__title-price>.price>.amount,.single-product__title-price ins .amount{font-size:2.6rem}}.single-product__title-price .ddmc-price-unit{font:400 1.6rem/1 var(--textfont);color:var(--grey-light)}.single-product__title-price del{order:3;flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font:400 1.4rem/1.6rem var(--textfont);color:var(--grey-light);text-decoration:none}.single-product__title-price del::before{content:var(--dd-advice-label, "")}.single-product__title-price del .amount,.single-product__title-price del .woocommerce-Price-amount{font:inherit;text-decoration:line-through}.single-product__title-price del .amount::before,.single-product__title-price del .woocommerce-Price-amount::before{content:"€"}.single-product__title-price .price-saving{margin-left:.4rem;padding:.4rem 1rem;border-radius:5rem;background:rgba(68,229,166,.2);color:var(--dark-blue);font-weight:700;text-decoration:none}@media only screen and (max-width: 1023px){.single-product__title-price del .amount,.single-product__title-price del .woocommerce-Price-amount,.single-product__title-price .ddmc-price-unit{font-size:1.4rem}}.single-product__title-levertijd[hidden]{display:none}@media only screen and (max-width: 1023px){.single-product__title-levertijd{flex:0 0 auto;align-self:center}}.single-product__title-levertijd-badge{gap:.4rem;min-height:3.2rem;padding:0 1rem;font-size:1.4rem}.single-product__title-levertijd-text{font-size:1.44rem}.single-product__summary-content{display:flex;flex-direction:column;gap:var(--summary-gap)}@media only screen and (min-width: 1024px){.single-product .summary:has(.single-product__summary-content>.dd-product-group-variation,.variations-fields) .single-product__title{border-radius:var(--summary-card-radius) var(--summary-card-radius) 0 0}.single-product .summary:has(.single-product__summary-content>.dd-product-group-variation,.variations-fields) .single-product__summary-content{margin-top:calc(var(--summary-gap)*-1)}}.single-product__add-to-cart-form-content,.single-product__add-to-cart-form-content .cart,.single-product .variations_form:has(.product-calculator){gap:var(--summary-gap)}.single-product .summary:has(.product-calculator) .single-product__summary-content>.single-product__add-to-cart-form{margin-top:calc(var(--summary-gap)*-1)}.single-product__summary-content>.dd-product-group-variation,.single-product .variations-fields{padding:var(--summary-card-padding);background:var(--white);border-top:1px solid var(--summary-line);border-radius:0 0 var(--summary-card-radius) var(--summary-card-radius)}@media only screen and (max-width: 1023px){.single-product__summary-content>.dd-product-group-variation,.single-product .variations-fields{border-top:0;border-radius:var(--summary-card-radius)}}.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation,.single-product .variations-fields .dd-product-group-variation{margin:0}.single-product__summary-content>.dd-product-group-variation .variations,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table,.single-product .variations-fields .variations,.single-product .variations-fields .dd-product-group-variation__table,.single-product .variations-fields .dd-product-input-fields__table{display:block;width:100%;margin:0}.single-product__summary-content>.dd-product-group-variation .variations colgroup,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table colgroup,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table colgroup,.single-product .variations-fields .variations colgroup,.single-product .variations-fields .dd-product-group-variation__table colgroup,.single-product .variations-fields .dd-product-input-fields__table colgroup{display:none}.single-product__summary-content>.dd-product-group-variation .variations tbody,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table tbody,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table tbody,.single-product .variations-fields .variations tbody,.single-product .variations-fields .dd-product-group-variation__table tbody,.single-product .variations-fields .dd-product-input-fields__table tbody{display:flex;flex-direction:column;gap:2.5rem}.single-product__summary-content>.dd-product-group-variation .variations tr,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table tr,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table tr,.single-product .variations-fields .variations tr,.single-product .variations-fields .dd-product-group-variation__table tr,.single-product .variations-fields .dd-product-input-fields__table tr{display:flex;flex-direction:column;gap:1.5rem;padding:0}.single-product__summary-content>.dd-product-group-variation .variations th.label,.single-product__summary-content>.dd-product-group-variation .variations td.value,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table th.label,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table td.value,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table th.label,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table td.value,.single-product .variations-fields .variations th.label,.single-product .variations-fields .variations td.value,.single-product .variations-fields .dd-product-group-variation__table th.label,.single-product .variations-fields .dd-product-group-variation__table td.value,.single-product .variations-fields .dd-product-input-fields__table th.label,.single-product .variations-fields .dd-product-input-fields__table td.value{display:block;width:100%;margin:0;padding:0;text-align:left}.single-product__summary-content>.dd-product-group-variation .variations th.label,.single-product__summary-content>.dd-product-group-variation .variations td.value,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table th.label,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table td.value,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table th.label,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table td.value,.single-product .variations-fields .variations th.label,.single-product .variations-fields .variations td.value,.single-product .variations-fields .dd-product-group-variation__table th.label,.single-product .variations-fields .dd-product-group-variation__table td.value,.single-product .variations-fields .dd-product-input-fields__table th.label,.single-product .variations-fields .dd-product-input-fields__table td.value{line-height:2rem}.single-product__summary-content>.dd-product-group-variation .variations label,.single-product__summary-content>.dd-product-group-variation .variations .variations-fields__label,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table label,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table .variations-fields__label,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table label,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table .variations-fields__label,.single-product .variations-fields .variations label,.single-product .variations-fields .variations .variations-fields__label,.single-product .variations-fields .dd-product-group-variation__table label,.single-product .variations-fields .dd-product-group-variation__table .variations-fields__label,.single-product .variations-fields .dd-product-input-fields__table label,.single-product .variations-fields .dd-product-input-fields__table .variations-fields__label{margin:0;font:700 1.6rem/2rem var(--textfont);color:var(--blue)}.single-product__summary-content>.dd-product-group-variation .variations .variations-fields__label,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table .variations-fields__label,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table .variations-fields__label,.single-product .variations-fields .variations .variations-fields__label,.single-product .variations-fields .dd-product-group-variation__table .variations-fields__label,.single-product .variations-fields .dd-product-input-fields__table .variations-fields__label{display:flex;align-items:center;gap:.8rem;width:fit-content;min-height:0;margin-bottom:1.5rem}.single-product__summary-content>.dd-product-group-variation .variations th.label .variations-fields__label,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table th.label .variations-fields__label,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table th.label .variations-fields__label,.single-product .variations-fields .variations th.label .variations-fields__label,.single-product .variations-fields .dd-product-group-variation__table th.label .variations-fields__label,.single-product .variations-fields .dd-product-input-fields__table th.label .variations-fields__label{margin-bottom:0}.single-product__summary-content>.dd-product-group-variation .variations .dd-product-input-fields__input,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table .dd-product-input-fields__input,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table .dd-product-input-fields__input,.single-product .variations-fields .variations .dd-product-input-fields__input,.single-product .variations-fields .dd-product-group-variation__table .dd-product-input-fields__input,.single-product .variations-fields .dd-product-input-fields__table .dd-product-input-fields__input{display:block;width:100%;height:5rem;padding:0 2.5rem;border:1px solid var(--grey);border-radius:50rem;background:var(--white);font:400 1.6rem/2rem var(--textfont);color:var(--black)}.single-product__summary-content>.dd-product-group-variation .variations .dd-product-input-fields__hint,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table .dd-product-input-fields__hint,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table .dd-product-input-fields__hint,.single-product .variations-fields .variations .dd-product-input-fields__hint,.single-product .variations-fields .dd-product-group-variation__table .dd-product-input-fields__hint,.single-product .variations-fields .dd-product-input-fields__table .dd-product-input-fields__hint{margin:.6rem 0 0 2.5rem;font-size:1.3rem;text-align:left}.single-product__summary-content>.dd-product-group-variation .variations select:not(.variation-swatches__select),.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table select:not(.variation-swatches__select),.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table select:not(.variation-swatches__select),.single-product .variations-fields .variations select:not(.variation-swatches__select),.single-product .variations-fields .dd-product-group-variation__table select:not(.variation-swatches__select),.single-product .variations-fields .dd-product-input-fields__table select:not(.variation-swatches__select){display:block;width:100%;height:5rem;padding:0 5rem 0 2.5rem;border:1px solid var(--grey);border-radius:50rem;background-color:var(--white);font:400 1.6rem/2rem var(--textfont);color:var(--black)}.single-product__summary-content>.dd-product-group-variation .variations td.value.dd-choice-chosen,.single-product__summary-content>.dd-product-group-variation .variations td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""])),.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table td.value.dd-choice-chosen,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""])),.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table td.value.dd-choice-chosen,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""])),.single-product .variations-fields .variations td.value.dd-choice-chosen,.single-product .variations-fields .variations td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""])),.single-product .variations-fields .dd-product-group-variation__table td.value.dd-choice-chosen,.single-product .variations-fields .dd-product-group-variation__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""])),.single-product .variations-fields .dd-product-input-fields__table td.value.dd-choice-chosen,.single-product .variations-fields .dd-product-input-fields__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""])){position:relative}.single-product__summary-content>.dd-product-group-variation .variations td.value.dd-choice-chosen>select:not(.variation-swatches__select),.single-product__summary-content>.dd-product-group-variation .variations td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))>select:not(.variation-swatches__select),.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table td.value.dd-choice-chosen>select:not(.variation-swatches__select),.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))>select:not(.variation-swatches__select),.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table td.value.dd-choice-chosen>select:not(.variation-swatches__select),.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))>select:not(.variation-swatches__select),.single-product .variations-fields .variations td.value.dd-choice-chosen>select:not(.variation-swatches__select),.single-product .variations-fields .variations td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))>select:not(.variation-swatches__select),.single-product .variations-fields .dd-product-group-variation__table td.value.dd-choice-chosen>select:not(.variation-swatches__select),.single-product .variations-fields .dd-product-group-variation__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))>select:not(.variation-swatches__select),.single-product .variations-fields .dd-product-input-fields__table td.value.dd-choice-chosen>select:not(.variation-swatches__select),.single-product .variations-fields .dd-product-input-fields__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))>select:not(.variation-swatches__select){border-color:var(--green);background-color:rgba(68,229,166,.2)}.single-product__summary-content>.dd-product-group-variation .variations td.value.dd-choice-chosen::after,.single-product__summary-content>.dd-product-group-variation .variations td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))::after,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table td.value.dd-choice-chosen::after,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))::after,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table td.value.dd-choice-chosen::after,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))::after,.single-product .variations-fields .variations td.value.dd-choice-chosen::after,.single-product .variations-fields .variations td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))::after,.single-product .variations-fields .dd-product-group-variation__table td.value.dd-choice-chosen::after,.single-product .variations-fields .dd-product-group-variation__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))::after,.single-product .variations-fields .dd-product-input-fields__table td.value.dd-choice-chosen::after,.single-product .variations-fields .dd-product-input-fields__table td.value:has(>select:not(.variation-swatches__select) option:checked:not([value=""]))::after{content:"";position:absolute;top:-0.5rem;right:2.6rem;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--green);background:#98f1ce url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300266c' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/1rem no-repeat;pointer-events:none}.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation+.variations,.single-product__summary-content>.dd-product-group-variation .dd-product-group-variation+.dd-product-input-fields,.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields+.variations,.single-product .variations-fields .dd-product-group-variation+.variations,.single-product .variations-fields .dd-product-group-variation+.dd-product-input-fields,.single-product .variations-fields .dd-product-input-fields+.variations{margin-top:2.5rem}.single-product__summary-content>.dd-product-group-variation .dd-product-input-fields,.single-product .variations-fields .dd-product-input-fields{margin:0}.single-product__summary-content>.dd-product-group-variation .variations a.reset_variations,.single-product .variations-fields .variations a.reset_variations{display:inline-block;margin-top:1.2rem}.single-product__summary-content>.dd-product-group-variation .variation-swatches,.single-product .variations-fields .variation-swatches{margin:0}.single-product__summary-content>.dd-product-group-variation .variation-swatches__list,.single-product .variations-fields .variation-swatches__list{grid-template-columns:repeat(auto-fill, minmax(17rem, 1fr));gap:1.2rem .9rem;margin:0}@media only screen and (max-width: 640px){.single-product__summary-content>.dd-product-group-variation .variation-swatches__list,.single-product .variations-fields .variation-swatches__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem .6rem}}.single-product__summary-content>.dd-product-group-variation .variation-swatches__item,.single-product .variations-fields .variation-swatches__item{gap:1rem;min-height:5.2rem;padding:.6rem 1.4rem .6rem .8rem;border:1px solid var(--grey);border-radius:50rem;background:var(--white)}@media(hover: hover){.single-product__summary-content>.dd-product-group-variation .variation-swatches__item:hover,.single-product .variations-fields .variation-swatches__item:hover{border-color:var(--dark-blue)}}.single-product__summary-content>.dd-product-group-variation .variation-swatches__item.is-selected,.single-product .variations-fields .variation-swatches__item.is-selected{position:relative;background:rgba(68,229,166,.2);border-color:var(--green)}.single-product__summary-content>.dd-product-group-variation .variation-swatches__item.is-selected::after,.single-product .variations-fields .variation-swatches__item.is-selected::after{content:"";position:absolute;top:-0.5rem;right:2rem;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--green);background:#98f1ce url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300266c' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/1rem no-repeat;pointer-events:none}@media only screen and (max-width: 640px){.single-product__summary-content>.dd-product-group-variation .variation-swatches__item,.single-product .variations-fields .variation-swatches__item{gap:.6rem;min-height:4.8rem;padding:.5rem .4rem .5rem .9rem}}.single-product__summary-content>.dd-product-group-variation .variation-swatches__dot,.single-product .variations-fields .variation-swatches__dot{flex-shrink:0;width:3.4rem;height:3.4rem}@media only screen and (max-width: 640px){.single-product__summary-content>.dd-product-group-variation .variation-swatches__dot,.single-product .variations-fields .variation-swatches__dot{width:2.6rem;height:2.6rem}}.single-product__summary-content>.dd-product-group-variation .variation-swatches__text,.single-product .variations-fields .variation-swatches__text{gap:0;min-width:0}.single-product__summary-content>.dd-product-group-variation .variation-swatches__code,.single-product__summary-content>.dd-product-group-variation .variation-swatches__name,.single-product .variations-fields .variation-swatches__code,.single-product .variations-fields .variation-swatches__name{overflow:hidden;font:700 1.4rem/1.8rem var(--textfont);color:var(--black);text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 359px){.single-product__summary-content>.dd-product-group-variation .variation-swatches__code,.single-product__summary-content>.dd-product-group-variation .variation-swatches__name,.single-product .variations-fields .variation-swatches__code,.single-product .variations-fields .variation-swatches__name{overflow-wrap:anywhere;white-space:normal}}@media only screen and (max-width: 640px){.single-product__summary-content>.dd-product-group-variation .variation-swatches__code,.single-product .variations-fields .variation-swatches__code{font-size:1.3rem}}.single-product__summary-content>.dd-product-group-variation .variation-swatches__name,.single-product .variations-fields .variation-swatches__name{font-weight:400;font-size:1.35rem;line-height:1.7rem}@media only screen and (max-width: 640px){.single-product__summary-content>.dd-product-group-variation .variation-swatches__name,.single-product .variations-fields .variation-swatches__name{font-size:1.15rem;line-height:1.6rem;letter-spacing:-0.01em}}.single-product .product-calculator{padding:var(--summary-card-padding);border-radius:var(--summary-card-radius)}.single-product .product-calculator__title{color:var(--dark-blue)}.single-product .product-calculator__total{margin:2.5rem 0 0;padding:2.5rem 0;border-top:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line);align-items:center}.single-product .product-calculator__total-units-col{gap:1rem}.single-product .product-calculator__total-units-label,.single-product .product-calculator__total-price-label{font-size:1.6rem;line-height:1.9rem}.single-product .product-calculator__total-price-label{color:var(--dark-blue)}.single-product .product-calculator__total-units-value-col{flex-direction:row;flex-wrap:wrap;gap:0 .4rem}.single-product .product-calculator__total-units-value,.single-product .product-calculator__total-units-suffix{font:400 1.4rem/1.7rem var(--textfont);color:var(--grey-light);white-space:normal}.single-product .product-calculator__total-price-col{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:2rem;row-gap:.5rem}.single-product .product-calculator__total-price-col .woocommerce-price-suffix{grid-column:1;grid-row:2;font-size:1.4rem;line-height:1.7rem}.single-product .product-calculator__total-price-row,.single-product .product-calculator__price-wrap{display:contents}.single-product .product-calculator__total-price-label{grid-column:1;grid-row:1}.single-product .product-calculator__total-price-old{grid-column:2;grid-row:1;font-size:1.4rem;line-height:1.7rem;color:var(--black);opacity:.5}.single-product .product-calculator__total-price-old.is-visible::before{content:"€"}.single-product .product-calculator__total-price{grid-column:2;grid-row:2;justify-content:flex-start;padding:0;background:none;border-radius:0;font:700 2.5rem/2.5rem var(--textfont);color:var(--dark-blue)}.single-product .product-calculator__total-price::before{content:"€"}.single-product .product-calculator__price-unit{grid-column:2;grid-row:3}.single-product .product-calculator__total-savings{grid-column:1/-1;grid-row:3;justify-self:end;margin-top:.5rem}.single-product .product-calculator__total-price-col:not(:has(.product-calculator__total-price-old.is-visible)) .product-calculator__total-price{grid-row:1/span 2}.single-product .product-calculator__controls{margin-bottom:0}.single-product .product-calculator__add-to-cart,.single-product .product-calculator .product-calculator__add-to-cart.single_add_to_cart_button{min-height:5.2rem;margin-top:2.5rem}.single-product .product-calculator .plint-montage{margin:2rem 0 0}.single-product .product-calculator__actions{gap:1rem;margin-top:1.5rem}.single-product .product-calculator .product-calculator__quote-intro{margin:0;color:var(--dark-blue);font:600 1.5rem/1.4 var(--textfont);text-align:center}.single-product .product-calculator__quote-link,.single-product .product-calculator__sample-wrap{min-height:4rem;padding:.8rem 2rem;background:var(--summary-tint);border-color:var(--summary-tint);border-radius:50rem}@media only screen and (max-width: 750px){.single-product .product-calculator__total{flex-direction:row;align-items:center;flex-wrap:wrap;gap:1.6rem}.single-product .product-calculator__total-units-col{flex-direction:column;align-items:flex-start;width:auto}.single-product .product-calculator__total-units-value-col{align-items:flex-start}.single-product .product-calculator__total-price-col{width:auto;margin-left:auto}.single-product .product-calculator__total-price{font-size:2.2rem;line-height:2.2rem}}.single-product .product-calculator__payment-icons{margin:0}.single-product .product-calculator__payment-icons .payment-icons{justify-content:space-between;gap:1.2rem}@media only screen and (max-width: 640px){.single-product .product-calculator__payment-icons .payment-icons{justify-content:center;gap:1.2rem 1.6rem}}.single-product .product-calculator-group{display:flex;flex-direction:column;gap:var(--summary-gap)}.single-product .product-calculator-group .product-calculator__variation-hint{margin:0}.single-product a.button.tertiary.single-product__questions-button{min-height:5.4rem;margin:0}.added_to_cart{display:none}.cart-button .amount{position:absolute;top:-0.5rem;right:0rem;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;background:var(--textcolor);color:#fff;font:400 calc(var(--f-base) * 0.75)/1 var(--headingfont);border-radius:50%;transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transform:scale(0);opacity:0}.cart-button.loaded .amount{transform:scale(1);opacity:1}.quantity{background-color:rgba(0,38,108,.1019607843);border-radius:var(--border-radius);padding:.8rem;width:fit-content}.quantity__controls{display:flex;gap:.8rem;user-select:none;-webkit-user-select:none}@media only screen and (max-width: 1023px){.quantity__controls{gap:.4rem}}.quantity__button{background:rgba(0,38,108,.4);color:var(--white);border:1px solid var(--gray);border-radius:var(--border-radius);cursor:pointer;transition:var(--default-transition);display:flex;align-items:center;justify-content:center;font:600 calc(var(--f-base) * 1)/1 var(--textfont);line-height:1;height:4.4rem;width:4.4rem;user-select:none;-webkit-user-select:none}@media only screen and (max-width: 1023px){.quantity__button{height:4rem;width:4rem}}.quantity .input-text{width:10rem;text-align:center;height:4.4rem;background:rgba(0,0,0,0);border:0;box-shadow:none;-moz-appearance:textfield;appearance:textfield;user-select:text;-webkit-user-select:text}.quantity .input-text:focus{border:0;outline:0;box-shadow:none}.quantity .input-text::-webkit-outer-spin-button,.quantity .input-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media only screen and (max-width: 1023px){.quantity .input-text{height:4rem}}.shop_table{border-collapse:separate;border-spacing:0 1.6rem;margin-top:-1.6rem}@media only screen and (max-width: 1023px){.shop_table{border-spacing:0 .8rem;margin-top:-0.8rem}}.shop_table td,.shop_table th{padding:.8rem 1.6rem}.shop_table thead th{padding:1.6rem;background:var(--blue-medium);color:var(--blue)}.shop_table thead th:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.shop_table thead th:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}.shop_table thead .product-remove .screen-reader-text,.shop_table thead .product-thumbnail .screen-reader-text{display:none}.shop_table tbody td,.shop_table tbody th,.shop_table tfoot td,.shop_table tfoot th{vertical-align:top;background:var(--white);margin-bottom:1.6rem solid var(--blue-light)}.shop_table tbody td:first-child,.shop_table tbody th:first-child,.shop_table tfoot td:first-child,.shop_table tfoot th:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.shop_table tbody td:last-child,.shop_table tbody th:last-child,.shop_table tfoot td:last-child,.shop_table tfoot th:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}@media only screen and (max-width: 640px){.shop_table tbody td:first-child,.shop_table tbody th:first-child,.shop_table tfoot td:first-child,.shop_table tfoot th:first-child{border-radius:0}.shop_table tbody td:last-child,.shop_table tbody th:last-child,.shop_table tfoot td:last-child,.shop_table tfoot th:last-child{border-radius:0}}.shop_table .cart_item td,.shop_table .cart_item th{vertical-align:middle}.shop_table .cart_item .variation{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 .4rem}.shop_table .cart_item .variation p{margin:0}.shop_table .cart_item .variation dt,.shop_table .cart_item .variation dd,.shop_table .cart_item .variation dd p{font-size:1.2rem;line-height:2}.shop_table .cart_item .variation dt{font-weight:700}.shop_table .cart_item .product-remove{text-align:center;padding-right:0}@media only screen and (max-width: 640px){.shop_table .cart_item .product-remove a{margin:1.2rem auto .8rem auto}}.shop_table .cart_item .product-remove a{font-size:0;height:1.6rem;width:1.6rem;display:flex;align-items:center;justify-content:center;text-indent:-9999px}.shop_table .cart_item .product-remove a:after{content:"";background-color:var(--blue);mask-image:url("../img/custom-icons/trash-2.svg");mask-position:center center;mask-size:1.6rem 1.6rem;mask-repeat:no-repeat;-webkit-mask-image:url("../img/custom-icons/trash-2.svg");-webkit-mask-position:center center;-webkit-mask-size:1.6rem 1.6rem;-webkit-mask-repeat:no-repeat;display:flex;transform-origin:center center;height:1.6rem;width:1.6rem;transition:var(--default-transition);opacity:.65}.shop_table .cart_item .product-remove a:hover:after{opacity:1}.shop_table .cart_item .product-thumbnail{width:12rem}.shop_table .cart_item .product-thumbnail a{display:flex;align-items:center;justify-content:center;height:12rem;width:12rem;position:relative}@media only screen and (max-width: 1023px){.shop_table .cart_item .product-thumbnail a{height:8rem;width:8rem}}.shop_table .cart_item .product-thumbnail a img{max-height:100%;max-width:100%;height:auto;max-width:auto;border-radius:var(--border-radius)}.shop_table .cart_item .product-name{text-align:left}.shop_table .cart_item .product-name:before{display:none !important}.shop_table .cart_item .product-name a{text-decoration:none;font:600 calc(var(--f-base) * 1.125)/1.25 var(--textfont);color:var(--blue)}@media only screen and (max-width: 1023px){.shop_table .cart_item .product-name a{font:600 calc(var(--f-base) * 1)/1 var(--textfont)}}.shop_table .cart_item .product-name a:hover{text-decoration:underline}.shop_table .cart_item .product-quantity .quantity{display:flex}.shop_table .cart_item .product-quantity .quantity label{display:none}@media only screen and (max-width: 640px){.shop_table .cart_item .product-quantity .quantity{justify-content:flex-end}}.shop_table .cart_item .product-quantity .quantity__button{border:1px solid var(--grey)}.shop_table .cart_item .product-quantity input[type=number]{width:8rem;padding-left:1.6rem;padding-right:1.6rem}.shop_table .actions{padding:1.6rem 0 0 0;background:none;text-align:right}@media only screen and (max-width: 640px){.shop_table .actions{text-align:left}}.shop_table .actions .coupon-error-notice{order:-1;width:100%;color:var(--red);background:rgba(255,0,0,.1);border:1px solid red;color:var(--red);padding:1.6rem 2.4rem;border-radius:var(--border-radius);margin:0 0 calc(var(--f-base)*1) 0;display:flex;justify-content:center;align-items:center;font:500 calc(var(--f-base) * 0.875)/1.25 var(--textfont)}.shop_table .actions .coupon{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;gap:0 2.4rem;align-items:center}@media only screen and (max-width: 640px){.shop_table .actions .coupon{justify-content:flex-start}}.shop_table .actions .coupon .screen-reader-text{height:auto;width:auto;position:relative !important}@media only screen and (max-width: 640px){.shop_table .actions .coupon .screen-reader-text{margin-bottom:.8rem}}.shop_table .actions .coupon label{margin:0}.shop_table .actions .coupon #coupon_code{width:20rem}.shop_table .actions button[name=update_cart]{margin-top:2.4rem}.shop_table .product-subtotal{text-align:right}@media only screen and (max-width: 640px){.shop_table.shop_table_responsive .input-number-wrap{margin-left:auto}.shop_table.shop_table_responsive thead,.shop_table.shop_table_responsive th{display:none}.shop_table.shop_table_responsive tr td{display:block;text-align:right;clear:both;margin:0}.shop_table.shop_table_responsive tr td.product-thumbnail{text-align:center;width:100%}.shop_table.shop_table_responsive tr td.product-thumbnail a{margin:0 auto}.shop_table.shop_table_responsive tr td:after{content:"";display:block;clear:both}.shop_table.shop_table_responsive tr td[data-title]::before{content:attr(data-title) ": ";font-weight:600;float:left}.shop_table .actions{padding-top:3.2rem}.shop_table .actions .coupon #coupon_code{width:100%;margin:0 0 .8rem 0}}.woocommerce-NoticeGroup .woocommerce-error a{display:inline}.ovs-icon{display:block;flex-shrink:0;width:1.8rem;height:1.8rem}.ovs-card{margin:0;padding:3.2rem;border-radius:var(--border-radius);background:var(--white)}@media only screen and (max-width: 1023px){.ovs-card{padding:2.4rem 2rem}}.ovs-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:0 0 2.4rem}.ovs-card__number{display:flex;flex:0 0 3.2rem;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--dark-blue);color:var(--white);font:800 1.5rem/1 var(--headingfont)}.ovs-card .ovs-card__title{margin:0;color:var(--dark-blue);font:800 2.2rem/1.2 var(--headingfont)}@media only screen and (max-width: 750px){.ovs-card .ovs-card__title{font-size:1.9rem}}.ovs-card__aside{margin-left:auto;color:var(--grey-light);font:400 1.4rem/1.4 var(--textfont)}.ovs-card__aside a{color:var(--dark-blue);font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.ovs-summary{padding:3.2rem;border-radius:var(--border-radius);background:var(--white)}@media only screen and (max-width: 1023px){.ovs-summary{padding:2.4rem 2rem}}.ovs-summary__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin:0 0 2rem}.ovs-summary .ovs-summary__title{margin:0 0 2rem;color:var(--dark-blue);font:800 2.4rem/1.2 var(--headingfont)}@media only screen and (max-width: 750px){.ovs-summary .ovs-summary__title{font-size:2rem}}.ovs-summary__head .ovs-summary__title{margin:0}.ovs-summary__edit{color:var(--dark-blue);font:700 1.4rem/1 var(--textfont);text-decoration:underline;text-underline-offset:.2rem}.ovs-summary .woocommerce-message,.ovs-summary .woocommerce-error,.ovs-summary .woocommerce-info{margin:0 0 1.6rem}.ovs-totals__lines{display:flex;flex-direction:column;gap:1.2rem;margin:0 0 1.6rem;padding:0 0 1.6rem;border-bottom:1px solid var(--blue-medium)}.ovs-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.ovs-totals__row dt,.ovs-totals__row dd{margin:0;color:var(--textcolor);font:400 1.5rem/1.4 var(--textfont)}.ovs-totals__row dd{flex-shrink:0;color:var(--dark-blue);font-weight:700;text-align:right;white-space:nowrap}.ovs-totals__row dd.is-free{color:#0d7a50}.ovs-totals__row dd.is-muted{color:var(--grey-light);font-weight:400;white-space:normal}.ovs-totals__row--discount dd{color:#0d7a50}.ovs-totals__row--discount .woocommerce-remove-coupon{display:block;margin-top:.2rem;color:var(--grey-light);font:400 1.3rem/1.3 var(--textfont);text-decoration:underline}.ovs-totals .dddr-savings{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.2rem;margin:0 0 1.6rem;padding:1.2rem 1.6rem;border-radius:1.2rem;background:rgba(68,229,166,.16);color:#0b5e3e;font:700 1.4rem/1.35 var(--textfont)}.ovs-totals .dddr-savings__title,.ovs-totals .dddr-savings__amount{margin:0}.ovs-totals .dddr-savings__amount{white-space:nowrap}.ovs-totals .dddr-savings__amount .woocommerce-Price-amount::before{content:"€"}.ovs-totals__total{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.ovs-totals__total-label{color:var(--dark-blue);font:800 1.8rem/1.2 var(--headingfont)}.ovs-totals__total-amount{color:var(--dark-blue);font:800 2.8rem/1.1 var(--headingfont);white-space:nowrap}@media only screen and (max-width: 750px){.ovs-totals__total-amount{font-size:2.4rem}}.ovs-totals__vat{margin:.4rem 0 0;color:var(--grey-light);font:400 1.3rem/1.4 var(--textfont);text-align:right}.ovs-coupon{margin:1.6rem 0 0}.ovs-coupon__toggle{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;color:var(--dark-blue);font:700 1.4rem/1.3 var(--textfont);list-style:none;cursor:pointer}.ovs-coupon__toggle::-webkit-details-marker,.ovs-coupon__toggle::marker{display:none;content:""}.ovs-coupon__toggle span{text-decoration:underline;text-underline-offset:.2rem}.ovs-coupon__toggle .ovs-icon{width:1.6rem;height:1.6rem}.ovs-coupon[open] .ovs-coupon__toggle span{text-decoration:none}.ovs-coupon__form{margin:.8rem 0 0}.ovs-coupon__field{display:flex;gap:.8rem}.ovs-coupon .ovs-coupon__field input.input-text{flex:1 1 auto;min-width:0;height:4.8rem;padding:0 1.6rem;border:1px solid #d3d9e3;border-radius:1.2rem;font:400 1.6rem/1 var(--textfont);text-transform:uppercase}.ovs-coupon .ovs-coupon__field input.input-text::placeholder{text-transform:none}.ovs-coupon .ovs-coupon__field input.input-text:focus{border-color:var(--dark-blue);outline:0}.ovs-coupon .ovs-coupon__field input.input-text.has-error{border-color:var(--red)}.ovs-coupon .ovs-coupon__apply{flex:0 0 auto;height:4.8rem;padding:0 2rem;border:0;border-radius:1.2rem;background:var(--dark-blue);color:var(--white);font:700 1.5rem/1 var(--textfont);cursor:pointer;transition:background-color var(--button-interactive-transition)}@media(hover: hover){.ovs-coupon .ovs-coupon__apply:hover{background:var(--blue)}}.ovs-coupon .coupon-error-notice{margin:.8rem 0 0;color:var(--red);font:600 1.3rem/1.4 var(--textfont)}.ovs-item-data{display:flex;flex-direction:column;gap:1rem;margin:1.2rem 0 0}.ovs-item-data__specs{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.ovs-item-data__spec{display:inline-flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:.6rem 1rem;border-radius:99rem;background:var(--blue-light);color:var(--textcolor);font:600 1.3rem/1.3 var(--textfont)}.ovs-item-data__spec::before{display:none}.ovs-item-data__spec:not(:last-child){margin:0}.ovs-item-data__spec p{display:inline;margin:0;font:inherit}.ovs-item-data__key{color:var(--grey-light);font-weight:400}.ovs-item-data__note{display:flex;align-items:flex-start;gap:.8rem;width:fit-content;max-width:100%;margin:0;padding:.9rem 1.2rem;border-radius:1.2rem;background:rgba(68,229,166,.16);color:var(--dark-blue);font:600 1.35rem/1.45 var(--textfont)}.ovs-item-data__note .ovs-icon{width:1.6rem;height:1.6rem;margin-top:.15rem;color:#0d7a50}.ovs-item-data__note p{display:inline;margin:0;font:inherit;color:inherit}.ovs-badge{flex-shrink:0;padding:.5rem .9rem;border-radius:99rem;background:var(--blue-light);color:var(--grey-light);font:700 1.2rem/1 var(--textfont);white-space:nowrap}.ovs-badge--free{background:rgba(68,229,166,.16);color:#0b5e3e}.order-trust{margin:1.6rem 0 0;padding:2.4rem;border-radius:var(--border-radius);background:var(--white)}@media only screen and (max-width: 1023px){.order-trust{padding:2rem}}.order-trust__keurmerk{margin:0 0 1.6rem;padding:0 0 1.6rem;border-bottom:1px solid var(--blue-medium)}.order-trust__keurmerk .main-bar__keurmerk{display:flex}.order-trust__list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.order-trust__item{display:flex;align-items:center;gap:1rem;margin:0;padding:0;color:var(--dark-blue);font:600 1.4rem/1.35 var(--textfont)}.order-trust__item::before{display:none}.order-trust__item:not(:last-child){margin:0}.order-trust__icon{display:flex;flex-shrink:0;color:#0d7a50;line-height:0}.order-trust__icon svg{width:1.8rem;height:1.8rem}.order-trust__text strong,.order-trust__text b{font-weight:800}@media only screen and (max-width: 1023px){body.woocommerce-cart:has(.ovs-cart-bar){padding-bottom:8.8rem}}.ovs-cart{display:grid;grid-template-columns:minmax(0, 1fr) 38rem;align-items:start;gap:2.4rem 3.2rem}@media only screen and (max-width: 1280px){.ovs-cart{grid-template-columns:minmax(0, 1fr) 34rem}}@media only screen and (max-width: 1023px){.ovs-cart{grid-template-columns:minmax(0, 1fr);gap:1.6rem}}.ovs-cart__main{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.ovs-cart__aside{min-width:0}@media only screen and (min-width: 1024px){.ovs-cart__aside{position:sticky;top:calc(var(--main-header-sticky-top) + 2.4rem)}}.ovs-cart .ovs-cart__update{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.ovs-cart__continue{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;min-height:4.4rem;color:var(--dark-blue);font:700 1.5rem/1 var(--textfont);text-decoration:none}@media(hover: hover){.ovs-cart__continue:hover span{text-decoration:underline;text-underline-offset:.2rem}}.ovs-cart .cart-items{display:flex;flex-direction:column;gap:1.6rem}.ovs-delivery-meter{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 2.4rem;border-radius:var(--border-radius);background:var(--white)}@media only screen and (max-width: 750px){.ovs-delivery-meter{gap:1.2rem;padding:1.4rem 1.6rem}}.ovs-delivery-meter__icon{display:flex;flex:0 0 4.4rem;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(68,229,166,.16);color:var(--dark-blue)}@media only screen and (max-width: 750px){.ovs-delivery-meter__icon{flex-basis:4rem;width:4rem;height:4rem}}.ovs-delivery-meter__body{flex:1 1 auto;min-width:0}.ovs-delivery-meter .ovs-delivery-meter__text{margin:0;color:var(--dark-blue);font:600 1.5rem/1.4 var(--textfont)}@media only screen and (max-width: 750px){.ovs-delivery-meter .ovs-delivery-meter__text{font-size:1.4rem}}.ovs-delivery-meter .ovs-delivery-meter__text strong{font-weight:800}.ovs-delivery-meter__bar{display:block;height:.8rem;margin-top:.8rem;overflow:hidden;border-radius:99rem;background:var(--light-grey)}.ovs-delivery-meter__fill{display:block;width:var(--ovs-progress, 0%);height:100%;border-radius:inherit;background:var(--green)}.ovs-delivery-meter--free .ovs-delivery-meter__icon{background:var(--green)}.ovs-cart-item{position:relative;display:grid;grid-template-columns:11.2rem minmax(0, 1fr) auto;grid-template-areas:"image info buy";align-items:start;gap:2.4rem;padding:2.4rem;border-radius:var(--border-radius);background:var(--white)}@media only screen and (max-width: 1280px){.ovs-cart-item{grid-template-columns:9.6rem minmax(0, 1fr) auto;gap:1.6rem}}.ovs-cart-item__image{grid-area:image;width:100%;aspect-ratio:1;margin:0;overflow:hidden;border-radius:1.6rem;background:var(--light-grey)}.ovs-cart-item__image a{display:block;height:100%}.ovs-cart-item__image img{display:block;width:100%;height:100%;object-fit:cover}.ovs-cart-item__info{grid-area:info;min-width:0}.ovs-cart-item .ovs-cart-item__title{margin:0;color:var(--dark-blue);font:800 1.8rem/1.3 var(--headingfont)}.ovs-cart-item .ovs-cart-item__title a{color:inherit;text-decoration:none}@media(hover: hover){.ovs-cart-item .ovs-cart-item__title a:hover{text-decoration:underline;text-underline-offset:.2rem}}.ovs-cart-item__meta{margin:.6rem 0 0}.ovs-cart-item .cart-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;color:var(--grey-light);font:400 1.3rem/1.4 var(--textfont)}.ovs-cart-item .cart-item-meta .woocommerce-loop-product__stock-status{display:inline-flex;align-items:center;gap:.5rem;color:#0d7a50;font-weight:700}.ovs-cart-item .cart-item-meta .woocommerce-loop-product__stock-status .icon{display:flex;line-height:0}.ovs-cart-item .cart-item-meta .woocommerce-loop-product__stock-status .icon svg{width:1.6rem;height:1.6rem}.ovs-cart-item .cart-item-meta .stock-status--outofstock,.ovs-cart-item .cart-item-meta .stock-status--onbackorder{color:var(--grey-light)}.ovs-cart-item__extra{margin:1rem 0 0}.ovs-cart-item .backorder_notification{margin:0;color:var(--grey-light);font:600 1.3rem/1.4 var(--textfont)}.ovs-cart-item__buy{grid-area:buy;display:grid;grid-template-columns:auto auto;grid-template-areas:"price price" "remove quantity";align-items:center;align-self:stretch;align-content:space-between;justify-items:end;gap:1.6rem 2rem}.ovs-cart-item__price{grid-area:price;text-align:right}.ovs-cart-item .ovs-cart-item__subtotal{margin:0;color:var(--dark-blue);font:800 2.2rem/1.2 var(--headingfont);white-space:nowrap}.ovs-cart-item .ovs-cart-item__unit-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.2rem .6rem;margin:.4rem 0 0;color:var(--grey-light);font:400 1.3rem/1.4 var(--textfont)}.ovs-cart-item .ovs-cart-item__unit-price del{color:#8a93a3}.ovs-cart-item .ovs-cart-item__unit-price ins{color:var(--pink);font-weight:700;text-decoration:none}.ovs-cart-item.cart-item--sample .ovs-cart-item__unit-price{display:none}.ovs-cart-item__quantity{grid-area:quantity;display:flex;align-items:center;gap:.8rem}.ovs-cart-item__quantity .quantity{padding:0;border:1px solid #d3d9e3;border-radius:99rem;background:var(--white)}.ovs-cart-item__quantity .quantity__controls{gap:0}.ovs-cart-item__quantity .quantity__button{width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--dark-blue);font:700 2rem/1 var(--textfont)}@media(hover: hover){.ovs-cart-item__quantity .quantity__button:hover{background:var(--blue-light)}}.ovs-cart-item__quantity .quantity .input-text{width:4.8rem;height:4.4rem;padding:0;color:var(--dark-blue);font:800 1.6rem/1 var(--textfont)}.ovs-cart-item__quantity-label{color:var(--grey-light);font:600 1.3rem/1.2 var(--textfont)}.ovs-cart-item__remove{grid-area:remove}.ovs-cart-item__remove a.remove{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;color:var(--grey-light);font:600 1.3rem/1 var(--textfont);text-decoration:underline;text-underline-offset:.3rem}.ovs-cart-item__remove a.remove .ovs-icon{width:1.6rem;height:1.6rem}@media(hover: hover){.ovs-cart-item__remove a.remove:hover{color:var(--red)}}@media only screen and (max-width: 750px){.ovs-cart-item{grid-template-columns:8rem minmax(0, 1fr);grid-template-areas:"image title" "image meta" "data data" "extra extra" "buy buy";grid-template-rows:auto 1fr;gap:0 1.2rem;padding:1.6rem}.ovs-cart-item__image{border-radius:1.2rem}.ovs-cart-item__info{display:contents}.ovs-cart-item .ovs-cart-item__title{grid-area:title;padding-right:5.2rem;font-size:1.6rem}.ovs-cart-item__meta{grid-area:meta;align-self:start}.ovs-cart-item .ovs-item-data{grid-area:data;margin:1.2rem 0 0}.ovs-cart-item__extra{grid-area:extra}.ovs-cart-item__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin:1.2rem 0 0;padding:1.2rem 0 0;border-top:1px solid var(--blue-medium)}.ovs-cart-item__price{order:2;margin-left:auto}.ovs-cart-item__quantity{order:1}.ovs-cart-item .ovs-cart-item__subtotal{font-size:2rem}.ovs-cart-item__remove{position:absolute;top:1.6rem;right:1.6rem}.ovs-cart-item__remove a.remove{justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--blue-light);text-decoration:none}.ovs-cart-item__remove-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ovs-cart-totals .wc-proceed-to-checkout{margin:2rem 0 0;padding:0}.ovs-cart-totals .checkout-button{display:flex;width:100%}.ovs-cart-totals .checkout-button .button__container{justify-content:space-between;width:100%}.ovs-cart-totals .cart-payment-icons{margin:2rem 0 0}.ovs-cart-totals .cart-payment-icons .payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.ovs-cart-totals .cart-payment-icons .payment-icons__item{display:flex;align-items:center;justify-content:center;width:5.8rem;height:3.8rem;margin:0;padding:.4rem .6rem;border:1px solid var(--blue-medium);border-radius:.8rem;background:var(--white)}.ovs-cart-totals .cart-payment-icons .payment-icons__item::before{display:none}.ovs-cart-totals .cart-payment-icons .payment-icons__item img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.ovs-cart-bar{display:none}@media only screen and (max-width: 1023px){.ovs-cart-bar{position:fixed;right:0;bottom:0;left:0;z-index:90;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:1.6rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid var(--blue-medium);background:var(--white);box-shadow:0 -0.8rem 2.4rem rgba(0,20,60,.1)}}.ovs-cart-bar__total{display:flex;flex-direction:column;gap:.4rem;margin:0}.ovs-cart-bar__label{color:var(--grey-light);font:600 1.2rem/1 var(--textfont)}.ovs-cart-bar__amount{color:var(--dark-blue);font:800 2.2rem/1 var(--headingfont);white-space:nowrap}.ovs-cart-bar__button{display:flex;width:100%}.ovs-cart-bar__button .button__container{justify-content:space-between;width:100%}.ovs-cart-empty{display:flex;flex-direction:column;align-items:center;max-width:56rem;margin:0 auto;padding:4.8rem 3.2rem;border-radius:var(--border-radius);background:var(--white);text-align:center}@media only screen and (max-width: 750px){.ovs-cart-empty{padding:3.2rem 2rem}}.ovs-cart-empty__icon{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;margin:0 0 2rem;border-radius:50%;background:rgba(68,229,166,.16);color:var(--dark-blue)}.ovs-cart-empty__icon .ovs-icon{width:2.8rem;height:2.8rem}.ovs-cart-empty .ovs-cart-empty__title{margin:0 0 .8rem;color:var(--dark-blue);font:800 2.4rem/1.25 var(--headingfont)}.ovs-cart-empty .ovs-cart-empty__text{margin:0 0 2.4rem;color:var(--grey-light)}.checkout-header{border-bottom:1px solid var(--blue-medium);background:var(--white)}.checkout-header__wrap{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:2.4rem;min-height:8rem}@media only screen and (max-width: 1023px){.checkout-header__wrap{grid-template-columns:auto 1fr;gap:1.6rem;min-height:6.4rem}}.checkout-header__brand{display:flex;align-items:center}.checkout-header__brand .site-logo{display:flex}.checkout-header__brand img{display:block;width:auto;height:4.4rem}@media only screen and (max-width: 1023px){.checkout-header__brand img{height:3.6rem}}@media only screen and (max-width: 375px){.checkout-header__brand img{height:3rem}}.checkout-header .checkout-header__secure{display:flex;align-items:center;gap:.8rem;margin:0;color:var(--dark-blue);font:700 1.5rem/1 var(--textfont);white-space:nowrap}@media only screen and (max-width: 1023px){.checkout-header .checkout-header__secure{justify-self:end;font-size:1.4rem}}.checkout-header .checkout-header__secure svg{width:1.8rem;height:1.8rem;color:#0d7a50}.checkout-header__side{display:flex;align-items:center;justify-content:flex-end;gap:3.2rem}@media only screen and (max-width: 1023px){.checkout-header__side{display:none}}.checkout-header__side .main-bar__keurmerk{display:flex}.checkout-header__help{display:flex;align-items:center;gap:1.2rem;color:var(--grey-light);text-decoration:none}@media(hover: hover){.checkout-header__help:hover .checkout-header__help-phone{text-decoration:underline;text-underline-offset:.2rem}}.checkout-header__help-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--blue-light);color:var(--dark-blue)}.checkout-header__help-icon svg{width:1.8rem;height:1.8rem}.checkout-header__help-text{display:flex;flex-direction:column;gap:.2rem}.checkout-header__help-label{font:600 1.3rem/1.2 var(--textfont)}.checkout-header__help-phone{color:var(--dark-blue);font:800 1.5rem/1.2 var(--textfont);white-space:nowrap}.ovs-checkout{display:grid;grid-template-columns:minmax(0, 1fr) 40rem;grid-auto-flow:row dense;align-items:start;gap:2.4rem 3.2rem}@media only screen and (max-width: 1280px){.ovs-checkout{grid-template-columns:minmax(0, 1fr) 36rem}}@media only screen and (max-width: 1023px){.ovs-checkout{grid-template-columns:minmax(0, 1fr);gap:1.6rem}}.ovs-checkout>.woocommerce-NoticeGroup{grid-column:1/-1}.ovs-checkout__details{grid-column:1;display:flex;flex-direction:column;gap:2.4rem;min-width:0}@media only screen and (max-width: 1023px){.ovs-checkout__details{gap:1.6rem}}.ovs-checkout__aside{grid-column:2;grid-row:span 2;min-width:0}@media only screen and (min-width: 1024px){.ovs-checkout__aside{position:sticky;top:2.4rem}}@media only screen and (max-width: 1023px){.ovs-checkout__aside{grid-column:1;grid-row:auto}}.ovs-checkout .ovs-finish{grid-column:1}.ovs-checkout-bar{display:none}@media only screen and (max-width: 1023px){.ovs-checkout-bar{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border-radius:2rem;background:var(--white);color:var(--dark-blue);text-decoration:none}}.ovs-checkout-bar__thumbs{display:flex;flex-shrink:0}.ovs-checkout-bar__thumbs img{display:block;width:4.4rem;height:4.4rem;border:.2rem solid var(--white);border-radius:1rem;object-fit:cover}.ovs-checkout-bar__thumbs img+img{margin-left:-1.6rem}.ovs-checkout-bar__label{flex:1 1 auto;min-width:0;font:700 1.4rem/1.3 var(--textfont);text-decoration:underline;text-underline-offset:.2rem}.ovs-checkout-bar__total{flex-shrink:0;font:800 1.7rem/1 var(--headingfont);white-space:nowrap}.ovs-fields{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.6rem}@media only screen and (max-width: 750px){.ovs-fields{gap:1.2rem}}.ovs-fields .form-row{display:flex;flex-direction:column;justify-content:flex-end;grid-column:span 6;width:auto;margin:0;padding:0;float:none}@media only screen and (max-width: 750px){.ovs-fields #billing_house_number_suffix_field .optional,.ovs-fields #shipping_house_number_suffix_field .optional{display:none}}.ovs-fields #billing_first_name_field,.ovs-fields #billing_last_name_field,.ovs-fields #billing_company_field,.ovs-fields #billing_phone_field,.ovs-fields #billing_country_field,.ovs-fields #billing_street_name_field,.ovs-fields #billing_city_field,.ovs-fields #shipping_first_name_field,.ovs-fields #shipping_last_name_field,.ovs-fields #shipping_company_field,.ovs-fields #shipping_phone_field,.ovs-fields #shipping_country_field,.ovs-fields #shipping_street_name_field,.ovs-fields #shipping_city_field{grid-column:span 3}.ovs-fields #billing_postcode_field,.ovs-fields #billing_house_number_field,.ovs-fields #billing_house_number_suffix_field,.ovs-fields #shipping_postcode_field,.ovs-fields #shipping_house_number_field,.ovs-fields #shipping_house_number_suffix_field{grid-column:span 2}.ovs-fields #billing_postcode_field,.ovs-fields #shipping_postcode_field{grid-column:1/span 2}@media only screen and (max-width: 750px){.ovs-fields #billing_phone_field,.ovs-fields #billing_company_field,.ovs-fields #billing_country_field,.ovs-fields #billing_street_name_field,.ovs-fields #billing_city_field,.ovs-fields #shipping_phone_field,.ovs-fields #shipping_company_field,.ovs-fields #shipping_country_field,.ovs-fields #shipping_street_name_field,.ovs-fields #shipping_city_field{grid-column:span 6}}.ovs-fields label{display:block;margin:0 0 .8rem;color:var(--dark-blue);font:700 1.4rem/1.3 var(--textfont)}.ovs-fields label .required{color:var(--dark-blue);text-decoration:none}.ovs-fields label .optional{color:var(--grey-light);font-weight:400}.ovs-fields .woocommerce-input-wrapper{display:block}.ovs-fields input.input-text,.ovs-fields select,.ovs-fields textarea{height:5.2rem;padding:0 1.6rem;border:1px solid #d3d9e3;border-radius:1.2rem;background-color:var(--white);color:var(--textcolor);font:400 1.6rem/1.25 var(--textfont);transition:border-color var(--button-interactive-transition),box-shadow var(--button-interactive-transition)}.ovs-fields input.input-text:focus,.ovs-fields select:focus,.ovs-fields textarea:focus{border-color:var(--dark-blue);outline:0;box-shadow:0 0 0 .3rem rgba(0,38,108,.12)}.ovs-fields select{padding-right:4.4rem;background-position:right 1.6rem center}.ovs-fields #billing_postcode_field input.input-text,.ovs-fields #billing_house_number_field input.input-text,.ovs-fields #billing_house_number_suffix_field input.input-text,.ovs-fields #shipping_postcode_field input.input-text,.ovs-fields #shipping_house_number_field input.input-text,.ovs-fields #shipping_house_number_suffix_field input.input-text{padding:0 1.2rem}.ovs-fields input[type=number]{-moz-appearance:textfield;appearance:textfield}.ovs-fields input[type=number]::-webkit-outer-spin-button,.ovs-fields input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ovs-fields input.input-text[readonly]{border-color:rgba(0,0,0,0);background-color:var(--blue-light);color:var(--textcolor);cursor:default}.ovs-fields input.input-text[readonly]:focus{box-shadow:none}.ovs-fields .wcnlpc-validated input.input-text[readonly]{padding-right:4.4rem;background:rgba(68,229,166,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d7a50' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat right 1.6rem center/1.8rem;color:var(--dark-blue);font-weight:700}.ovs-fields .woocommerce-invalid input.input-text,.ovs-fields .woocommerce-invalid select{border-color:var(--red)}.ovs-check{margin:0}.ovs-checkout label.checkbox{display:block;margin:0;font-size:0;line-height:0}.ovs-checkout label.checkbox input[type=checkbox]+span{display:block;min-height:2.4rem;padding-left:3.6rem;color:var(--textcolor);font:400 1.5rem/1.6 var(--textfont)}.ovs-checkout label.checkbox input[type=checkbox]+span a{color:var(--dark-blue);font-weight:700}.ovs-checkout label.checkbox input[type=checkbox]+span::before{top:.1rem;width:2.2rem;height:2.2rem;margin:0;border:.2rem solid #b8c1d0;border-radius:.6rem;transition:background-color var(--button-interactive-transition),border-color var(--button-interactive-transition)}.ovs-checkout label.checkbox input[type=checkbox]:checked+span::before{border-color:var(--dark-blue);background-color:var(--dark-blue)}.ovs-checkout label.checkbox input[type=checkbox]:checked+span::after{top:.1rem;width:2.2rem;height:2.2rem;margin:0;background-position:center}.ovs-checkout label.checkbox input[type=checkbox]:focus-visible+span::before{outline:.2rem solid var(--dark-blue);outline-offset:.2rem}.ovs-checkout label.checkbox abbr.required{display:none}.ovs-checkout .woocommerce-invalid label.checkbox input[type=checkbox]:not(:checked)+span::before{border-color:var(--red)}.ovs-card--address .ovs-shipping-address,.ovs-card--address .woocommerce-account-fields{margin:2rem 0 0}.ovs-card--address .shipping_address{margin:1.6rem 0 0}.ovs-card--address .create-account.ovs-fields{margin:1.6rem 0 0}.ovs-notes{margin:2rem 0 0}.ovs-notes__toggle{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;color:var(--dark-blue);font:700 1.5rem/1.3 var(--textfont);list-style:none;cursor:pointer}.ovs-notes__toggle::-webkit-details-marker,.ovs-notes__toggle::marker{display:none;content:""}.ovs-notes__toggle span{text-decoration:underline;text-underline-offset:.2rem}.ovs-notes__toggle .ovs-icon{width:1.8rem;height:1.8rem;transition:transform var(--button-interactive-transition)}.ovs-notes[open] .ovs-notes__toggle .ovs-icon{transform:rotate(45deg)}.ovs-notes .woocommerce-additional-fields{margin:1.2rem 0 0}.ovs-notes .form-row{margin:0}.ovs-notes label{margin:0 0 .8rem;color:var(--dark-blue);font:700 1.4rem/1.3 var(--textfont)}.ovs-notes textarea{height:11rem;padding:1.4rem 1.6rem;border:1px solid #d3d9e3;border-radius:1.2rem;font:400 1.6rem/1.5 var(--textfont)}.ovs-notes textarea:focus{border-color:var(--dark-blue);outline:0}.ovs-options{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.ovs-option,.ovs-payment{position:relative;margin:0;padding:0;border:.15rem solid var(--blue-medium);border-radius:1.6rem;background:var(--white);transition:border-color var(--button-interactive-transition),box-shadow var(--button-interactive-transition)}.ovs-option::before,.ovs-payment::before{display:none}.ovs-option:not(:last-child),.ovs-payment:not(:last-child){margin:0}.ovs-option:has(>input:checked),.ovs-option.ovs-option--single,.ovs-payment:has(>input:checked),.ovs-payment.ovs-option--single{border-color:var(--dark-blue);box-shadow:0 0 0 .1rem var(--dark-blue)}.ovs-option>input[type=radio],.ovs-payment>input[type=radio]{position:absolute;inset:auto;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.ovs-option>input[type=radio]:focus-visible+label,.ovs-payment>input[type=radio]:focus-visible+label{outline:.2rem solid var(--dark-blue);outline-offset:.3rem;border-radius:1.6rem}.ovs-option__label,.ovs-option>input[type=radio]+.ovs-option__label{display:grid;grid-template-columns:2.2rem 4.4rem minmax(0, 1fr) auto;align-items:center;gap:1.4rem;margin:0;padding:1.6rem 1.8rem;color:var(--textcolor);cursor:pointer}@media only screen and (max-width: 750px){.ovs-option__label,.ovs-option>input[type=radio]+.ovs-option__label{grid-template-columns:2.2rem minmax(0, 1fr) auto;gap:1.2rem;padding:1.4rem}}.ovs-option__label::before,.ovs-option>input[type=radio]+.ovs-option__label::before{content:"";position:static;display:block;width:2.2rem;height:2.2rem;margin:0;border:.2rem solid #b8c1d0;border-radius:50%;background:var(--white);transition:border var(--button-interactive-transition)}.ovs-option__label::after,.ovs-option>input[type=radio]+.ovs-option__label::after{display:none}.ovs-option>input:checked+.ovs-option__label::before{border:.7rem solid var(--dark-blue)}.ovs-option--single .ovs-option__label{grid-template-columns:4.4rem minmax(0, 1fr) auto}@media only screen and (max-width: 750px){.ovs-option--single .ovs-option__label{grid-template-columns:minmax(0, 1fr) auto}}.ovs-option--single .ovs-option__label::before{display:none}.ovs-option__icon{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:1.2rem;background:var(--blue-light);color:var(--dark-blue)}@media only screen and (max-width: 750px){.ovs-option__icon{display:none}}.ovs-option__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ovs-option__title{color:var(--dark-blue);font:800 1.55rem/1.3 var(--textfont)}.ovs-option__description{color:var(--grey-light);font:400 1.35rem/1.4 var(--textfont)}.ovs-option__price{color:var(--dark-blue);font:800 1.5rem/1 var(--textfont);white-space:nowrap}.ovs-option__price.is-free{color:#0d7a50}.ovs-option .dd-ppc-pickup{margin:0 1.8rem 1.8rem;padding:1.6rem;border-radius:1.2rem;background:var(--blue-light)}@media only screen and (max-width: 750px){.ovs-option .dd-ppc-pickup{margin:0 1.4rem 1.4rem}}.ovs-option .dd-ppc-pickup__label{margin:0 0 .8rem;color:var(--dark-blue);font:700 1.4rem/1.3 var(--textfont)}.ovs-option .dd-ppc-pickup__select{height:5.2rem;padding:0 4.4rem 0 1.6rem;border:1px solid #d3d9e3;border-radius:1.2rem;font:400 1.6rem/1.25 var(--textfont)}.ovs-option .dd-ppc-pickup__details{margin:1rem 0 0;color:var(--grey-light);font:400 1.4rem/1.5 var(--textfont)}.ovs-option .dd-ppc-pickup__details p{margin:0}.ovs-shipping__notice{margin:0;color:var(--grey-light)}.ovs-payment-methods{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}@media only screen and (max-width: 750px){.ovs-payment-methods{grid-template-columns:minmax(0, 1fr)}}.ovs-payment-methods__empty{grid-column:1/-1;margin:0;padding:0}.ovs-payment-methods__empty::before{display:none}.ovs-payment--has-box:has(>input:checked){grid-column:1/-1}.ovs-payment__label,.ovs-payment>input[type=radio]+.ovs-payment__label{display:grid;grid-template-columns:2.2rem 5.2rem minmax(0, 1fr) auto;align-items:center;gap:1.2rem;min-height:6.4rem;margin:0;padding:1.2rem 1.4rem;color:var(--textcolor);cursor:pointer}.ovs-payment__label::before,.ovs-payment>input[type=radio]+.ovs-payment__label::before{content:"";position:static;display:block;width:2.2rem;height:2.2rem;margin:0;border:.2rem solid #b8c1d0;border-radius:50%;background:var(--white)}.ovs-payment__label::after,.ovs-payment>input[type=radio]+.ovs-payment__label::after{display:none}.ovs-payment>input:checked+.ovs-payment__label::before{border:.7rem solid var(--dark-blue)}.ovs-payment__logo{display:flex;align-items:center;justify-content:center;height:3.6rem}.ovs-payment__logo img,label .ovs-payment__logo .mollie-gateway-icon{display:block;float:none;width:4.4rem;height:3.3rem;max-width:none;max-height:none !important;margin:0;object-fit:contain}.ovs-payment__logo:empty{position:relative}.ovs-payment__logo:empty::before{content:"";display:block;width:4.4rem;height:3.3rem;border:1px solid #d6dbe3;border-radius:.55rem;background:var(--white)}.ovs-payment__logo:empty::after{content:"";position:absolute;top:50%;left:50%;width:1.8rem;height:1.8rem;background:var(--dark-blue);transform:translate(-50%, -50%);mask:url("../img/custom-icons/store.svg") center/contain no-repeat;-webkit-mask:url("../img/custom-icons/store.svg") center/contain no-repeat}.ovs-payment__title{color:var(--dark-blue);font:700 1.45rem/1.3 var(--textfont)}.ovs-payment .payment_box{margin:0 1.4rem 1.4rem;padding:1.6rem;border-radius:1.2rem;background:var(--blue-light);color:var(--textcolor);font:400 1.4rem/1.5 var(--textfont)}.ovs-payment .payment_box p{margin:0 0 1.2rem}.ovs-payment .payment_box p:last-child{margin-bottom:0}.ovs-payment .payment_box .form-row{margin:0 0 1.2rem}.ovs-payment .payment_box .form-row:last-child{margin-bottom:0}.ovs-payment .payment_box label{margin:0 0 .6rem;color:var(--dark-blue);font:700 1.4rem/1.3 var(--textfont)}.ovs-payment .payment_box input.input-text,.ovs-payment .payment_box select{height:5.2rem;padding:0 1.6rem;border:1px solid #d3d9e3;border-radius:1.2rem;font:400 1.6rem/1.25 var(--textfont)}.ovs-payment .payment_box select{padding-right:4.4rem}.ovs-review__items{display:flex;flex-direction:column;gap:1.6rem;margin:0 0 2rem;padding:.8rem 0 2rem;border-bottom:1px solid var(--blue-medium);list-style:none}@media only screen and (min-width: 1024px){.ovs-review__items{max-height:min(40rem,45vh);margin-right:-0.8rem;padding-right:.8rem;overflow-y:auto}}.ovs-review__item{display:grid;grid-template-columns:6.4rem minmax(0, 1fr) auto;align-items:start;gap:1.4rem;margin:0;padding:0}.ovs-review__item::before{display:none}.ovs-review__item:not(:last-child){margin:0}.ovs-review__thumb{position:relative;width:6.4rem}.ovs-review__thumb img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:1.2rem;background:var(--light-grey);object-fit:cover}.ovs-review__quantity{position:absolute;top:-0.6rem;right:-0.6rem;min-width:2.4rem;height:2.4rem;padding:0 .6rem;border:.2rem solid var(--white);border-radius:99rem;background:var(--dark-blue);color:var(--white);font:800 1.2rem/2rem var(--textfont);text-align:center}.ovs-review__info{min-width:0}.ovs-review .ovs-review__name{margin:0;color:var(--dark-blue);font:800 1.4rem/1.35 var(--textfont)}.ovs-review__price{color:var(--dark-blue);font:800 1.5rem/1.35 var(--textfont);white-space:nowrap}.ovs-review .ovs-item-data{gap:.2rem;margin:.4rem 0 0}.ovs-review .ovs-item-data__specs{display:block;color:var(--grey-light);font:400 1.25rem/1.45 var(--textfont)}.ovs-review .ovs-item-data__spec{display:inline;padding:0;background:none;color:inherit;font:inherit}.ovs-review .ovs-item-data__spec+.ovs-item-data__spec::before{content:" · ";display:inline;position:static;width:auto;height:auto;background:none}.ovs-review .ovs-item-data__key{display:none}.ovs-review .ovs-item-data__note{display:block;padding:0;background:none;color:var(--grey-light);font:400 1.25rem/1.45 var(--textfont)}.ovs-review .ovs-item-data__note .ovs-icon{display:none}.ovs-finish .woocommerce-terms-and-conditions-wrapper{margin:0}.ovs-finish .form-row{margin:0 0 1.4rem;padding:0}.ovs-finish .ovs-finish__button{display:flex;margin:.6rem 0 0;align-items:center;justify-content:flex-start;width:100%;text-align:left}.ovs-finish .ovs-finish__button::after{mask-image:url("../img/custom-icons/lock.svg");-webkit-mask-image:url("../img/custom-icons/lock.svg")}.ovs-finish .woocommerce-privacy-policy-text{margin:1.6rem 0 0}.ovs-finish .woocommerce-privacy-policy-text p{margin:0;color:var(--grey-light);font:400 1.3rem/1.5 var(--textfont);text-align:center}@media only screen and (min-width: 1024px){.ovs-finish .woocommerce-privacy-policy-text p{text-align:left}}.ovs-finish .woocommerce-privacy-policy-text a{color:var(--dark-blue)}.dd-checkout-terms{margin:0 0 1.4rem;color:var(--grey-dark);font:400 1.4rem/1.5 var(--textfont);text-align:center}@media only screen and (min-width: 1024px){.dd-checkout-terms{text-align:left}}.dd-checkout-terms__info{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;margin:-0.4rem 0 -0.4rem .2rem;border-radius:50%;color:var(--dark-blue);vertical-align:middle;transition:background-color .2s ease}.dd-checkout-terms__info:hover{background:var(--blue-medium)}.dd-checkout-terms__info svg{width:1.8rem;height:1.8rem}html:has(.dd-policy-dialog[open]){overflow:hidden}.dd-policy-dialog{width:calc(100% - 3.2rem);max-width:76rem;max-height:min(84vh,84rem);padding:0;overflow:hidden;border:0;border-radius:2rem;background:var(--white);color:var(--grey-dark);box-shadow:0 2.4rem 6rem rgba(0,38,108,.25)}.dd-policy-dialog::backdrop{background:rgba(0,38,108,.55)}.dd-policy-dialog[open]{display:flex;flex-direction:column}.dd-policy-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 1.8rem 1.8rem 2.8rem;border-bottom:1px solid var(--blue-medium)}.dd-policy-dialog__title{margin:0;color:var(--dark-blue);font:700 2.4rem/1.2 var(--headingfont)}.dd-policy-dialog__close{display:grid;place-items:center;flex-shrink:0;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:var(--blue-medium);color:var(--dark-blue);cursor:pointer;transition:background-color .2s ease,color .2s ease}.dd-policy-dialog__close:hover{background:var(--dark-blue);color:var(--white)}.dd-policy-dialog__close svg{width:2rem;height:2rem}.dd-policy-dialog__body{flex:1;min-height:0;padding:2.4rem 2.8rem;overflow-y:auto;overscroll-behavior:contain;font-size:1.5rem;line-height:1.6}.dd-policy-dialog__body p{margin:0 0 1.2rem}.dd-policy-dialog__body h2{margin:2.4rem 0 1rem;color:var(--dark-blue);font:700 1.9rem/1.3 var(--headingfont)}.dd-policy-dialog__body ul{margin:0 0 1.2rem}.dd-policy-dialog__body li{font-size:inherit}.dd-policy-dialog__body strong{color:var(--dark-blue)}.dd-policy-dialog__body a{color:var(--dark-blue)}.dd-policy-dialog__foot{padding:1.6rem 2.8rem;border-top:1px solid var(--blue-medium);text-align:right}.dd-policy-dialog__done{min-width:16rem;min-height:4.8rem;padding:1.2rem 2.8rem;border:0;border-radius:99rem;background:var(--dark-blue);color:var(--white);font:700 1.6rem/1.25 var(--textfont);cursor:pointer}@media only screen and (max-width: 750px){.dd-policy-dialog{width:100%;max-width:none;max-height:88vh;margin:auto 0 0;border-radius:2rem 2rem 0 0}.dd-policy-dialog__head{padding:1.4rem 1.4rem 1.4rem 2rem}.dd-policy-dialog__title{font-size:2rem}.dd-policy-dialog__body{padding:2rem;font-size:1.45rem}.dd-policy-dialog__foot{padding:1.2rem 2rem calc(1.2rem + env(safe-area-inset-bottom))}.dd-policy-dialog__done{width:100%}}.woocommerce-thankyou-order-received{margin:0 0 2.4rem 0;font:600 calc(var(--f-base) * 1.5)/1.35 var(--headingfont)}@media only screen and (max-width: 1023px){.woocommerce-thankyou-order-received{font:600 calc(var(--f-base) * 1.3125)/1.35 var(--headingfont)}}@media only screen and (max-width: 640px){.woocommerce-thankyou-order-received{font:600 calc(var(--f-base) * 1.1875)/1.4 var(--headingfont);margin-bottom:1.6rem}}ul.woocommerce-order-overview.woocommerce-thankyou-order-details{list-style:none;margin:0 0 3.2rem 0;padding:2.4rem;background:var(--white);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:0}@media only screen and (max-width: 640px){ul.woocommerce-order-overview.woocommerce-thankyou-order-details{padding:1.6rem;margin-bottom:2.4rem}}ul.woocommerce-order-overview.woocommerce-thankyou-order-details li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 1.6rem;margin:0;padding:1.2rem 0;font:500 calc(var(--f-base) * 1)/1.4 var(--textfont);color:var(--textcolor);border-top:1px solid var(--blue-light)}ul.woocommerce-order-overview.woocommerce-thankyou-order-details li:before{display:none}ul.woocommerce-order-overview.woocommerce-thankyou-order-details li:first-of-type{border-top:0;padding-top:0}ul.woocommerce-order-overview.woocommerce-thankyou-order-details li strong{font:600 calc(var(--f-base) * 1)/1.4 var(--headingfont);color:var(--blue);text-align:right}ul.woocommerce-order-overview.woocommerce-thankyou-order-details li.woocommerce-order-overview__total{margin-top:.4rem;padding-top:1.6rem;border-top:2px solid var(--blue-light);font:500 calc(var(--f-base) * 1)/1.4 var(--textfont)}ul.woocommerce-order-overview.woocommerce-thankyou-order-details li.woocommerce-order-overview__total strong{font:700 calc(var(--f-base) * 1.125)/1.35 var(--headingfont);color:var(--blue)}ul.woocommerce-order-overview.woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method strong{font-weight:600;font-size:calc(var(--f-base)*.9375)}ul.wc-item-meta{flex-direction:column;gap:0;margin:0}ul.wc-item-meta li{display:flex;margin:0;padding:0;font:400 calc(var(--f-base) * 0.75)/2 var(--textfont);gap:0 .4rem}ul.wc-item-meta li:before{display:none}ul.wc-item-meta li p{font:400 calc(var(--f-base) * 0.75)/2 var(--textfont);margin:0}.woocommerce-order-details{background:var(--white);border-radius:var(--border-radius);padding:2.4rem;margin-bottom:2.4rem}@media only screen and (max-width: 640px){.woocommerce-order-details{padding:1.6rem}}.woocommerce-order-details__title{margin:0 0 1.6rem 0;font:700 calc(var(--f-base) * 1.25)/1.5 var(--headingfont)}.woocommerce-order-details .woocommerce-table--order-details.shop_table,table.woocommerce-table--order-details.shop_table.order_details{width:100%;margin:0;border-collapse:separate;border-spacing:0;background:var(--blue-light);border-radius:0;overflow:hidden}.woocommerce-order-details .woocommerce-table--order-details.shop_table thead th,.woocommerce-order-details .woocommerce-table--order-details.shop_table thead th:first-child,.woocommerce-order-details .woocommerce-table--order-details.shop_table thead th:last-child,table.woocommerce-table--order-details.shop_table.order_details thead th,table.woocommerce-table--order-details.shop_table.order_details thead th:first-child,table.woocommerce-table--order-details.shop_table.order_details thead th:last-child{border-radius:0 !important;padding:1.2rem 1.6rem;font:600 calc(var(--f-base) * 0.875)/1.25 var(--textfont);text-transform:uppercase;letter-spacing:.02em}.woocommerce-order-details .woocommerce-table--order-details.shop_table tbody td,.woocommerce-order-details .woocommerce-table--order-details.shop_table tbody th,.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot td,.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot th,table.woocommerce-table--order-details.shop_table.order_details tbody td,table.woocommerce-table--order-details.shop_table.order_details tbody th,table.woocommerce-table--order-details.shop_table.order_details tfoot td,table.woocommerce-table--order-details.shop_table.order_details tfoot th{border-radius:0 !important;vertical-align:middle}.woocommerce-order-details .woocommerce-table--order-details.shop_table tbody tr td,table.woocommerce-table--order-details.shop_table.order_details tbody tr td{border-bottom:1px solid var(--blue-light);padding-top:1.2rem;padding-bottom:1.2rem}.woocommerce-order-details .woocommerce-table--order-details.shop_table tbody tr:last-child td,table.woocommerce-table--order-details.shop_table.order_details tbody tr:last-child td{border-bottom:none}.woocommerce-order-details .woocommerce-table--order-details.shop_table tbody tr.product-purchase-note td,table.woocommerce-table--order-details.shop_table.order_details tbody tr.product-purchase-note td{padding-top:.8rem;font:400 calc(var(--f-base) * 0.875)/1.5 var(--textfont)}.woocommerce-order-details .woocommerce-table--order-details.shop_table .product-name,table.woocommerce-table--order-details.shop_table.order_details .product-name{overflow-wrap:anywhere;word-break:break-word}.woocommerce-order-details .woocommerce-table--order-details.shop_table .product-name:before,table.woocommerce-table--order-details.shop_table.order_details .product-name:before{display:none !important}.woocommerce-order-details .woocommerce-table--order-details.shop_table .product-name a,table.woocommerce-table--order-details.shop_table.order_details .product-name a{text-decoration:none;font:600 calc(var(--f-base) * 1.125)/1.35 var(--textfont);color:var(--blue)}@media only screen and (max-width: 1023px){.woocommerce-order-details .woocommerce-table--order-details.shop_table .product-name a,table.woocommerce-table--order-details.shop_table.order_details .product-name a{font:600 calc(var(--f-base) * 1)/1.3 var(--textfont)}}.woocommerce-order-details .woocommerce-table--order-details.shop_table .product-name a:hover,table.woocommerce-table--order-details.shop_table.order_details .product-name a:hover{text-decoration:underline}.woocommerce-order-details .woocommerce-table--order-details.shop_table .product-name .product-quantity,table.woocommerce-table--order-details.shop_table.order_details .product-name .product-quantity{display:inline-block;margin-left:.4rem;font:600 calc(var(--f-base) * 0.8125)/1.25 var(--textfont);color:var(--grey-dark);background:var(--blue-light);padding:.2rem .6rem;border-radius:var(--border-radius);vertical-align:middle}.woocommerce-order-details .woocommerce-table--order-details.shop_table .product-name ul.wc-item-meta,table.woocommerce-table--order-details.shop_table.order_details .product-name ul.wc-item-meta{margin-top:.8rem}.woocommerce-order-details .woocommerce-table--order-details.shop_table .product-total,table.woocommerce-table--order-details.shop_table.order_details .product-total{text-align:right;white-space:nowrap;font:600 calc(var(--f-base) * 1)/1.25 var(--textfont)}@media only screen and (max-width: 640px){.woocommerce-order-details .woocommerce-table--order-details.shop_table .product-total,table.woocommerce-table--order-details.shop_table.order_details .product-total{white-space:normal}}.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot,table.woocommerce-table--order-details.shop_table.order_details tfoot{border-top:2px solid var(--blue-light)}.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot+tfoot,table.woocommerce-table--order-details.shop_table.order_details tfoot+tfoot{border-top:0}.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot+tfoot tr:first-child th,.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot+tfoot tr:first-child td,table.woocommerce-table--order-details.shop_table.order_details tfoot+tfoot tr:first-child th,table.woocommerce-table--order-details.shop_table.order_details tfoot+tfoot tr:first-child td{border-top:2px solid var(--blue-light)}.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot tr:not(.order-totals__row--order_total) th,.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot tr:not(.order-totals__row--order_total) td,table.woocommerce-table--order-details.shop_table.order_details tfoot tr:not(.order-totals__row--order_total) th,table.woocommerce-table--order-details.shop_table.order_details tfoot tr:not(.order-totals__row--order_total) td{background:var(--white)}.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot th,table.woocommerce-table--order-details.shop_table.order_details tfoot th{font:500 calc(var(--f-base) * 0.9375)/1.4 var(--textfont);text-align:left;padding:1rem 1.6rem}.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot td,table.woocommerce-table--order-details.shop_table.order_details tfoot td{text-align:right;font:500 calc(var(--f-base) * 0.9375)/1.4 var(--textfont);padding:1rem 1.6rem}.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot tr+tr th,.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot tr+tr td,table.woocommerce-table--order-details.shop_table.order_details tfoot tr+tr th,table.woocommerce-table--order-details.shop_table.order_details tfoot tr+tr td{border-top:1px solid var(--blue-light)}.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot .order-totals__row--order_total th,.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot .order-totals__row--order_total td,table.woocommerce-table--order-details.shop_table.order_details tfoot .order-totals__row--order_total th,table.woocommerce-table--order-details.shop_table.order_details tfoot .order-totals__row--order_total td{background:var(--blue-medium);color:var(--blue);font:700 calc(var(--f-base) * 1.0625)/1.4 var(--headingfont);padding-top:1.2rem;padding-bottom:1.2rem}.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot .order-totals__row--actions th,.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot .order-totals__row--actions td,table.woocommerce-table--order-details.shop_table.order_details tfoot .order-totals__row--actions th,table.woocommerce-table--order-details.shop_table.order_details tfoot .order-totals__row--actions td{vertical-align:middle}.woocommerce-order-details .woocommerce-table--order-details.shop_table tfoot .order-totals__row--actions td,table.woocommerce-table--order-details.shop_table.order_details tfoot .order-totals__row--actions td{text-align:right}section.woocommerce-customer-details{margin:0 0 2.4rem 0}section.woocommerce-customer-details:not(:has(.woocommerce-columns--addresses)){background:var(--white);border-radius:var(--border-radius);padding:2.4rem}@media only screen and (max-width: 640px){section.woocommerce-customer-details:not(:has(.woocommerce-columns--addresses)){padding:1.6rem}}section.woocommerce-customer-details .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.4rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}@media only screen and (max-width: 640px){section.woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:1fr;gap:1.6rem}}section.woocommerce-customer-details .woocommerce-column{background:var(--white);border-radius:var(--border-radius);padding:2.4rem;min-width:0}@media only screen and (max-width: 640px){section.woocommerce-customer-details .woocommerce-column{padding:1.6rem}}section.woocommerce-customer-details .woocommerce-column__title{margin:0 0 1.6rem 0;font:700 calc(var(--f-base) * 1.25)/1.5 var(--headingfont);color:var(--textcolor)}section.woocommerce-customer-details address{margin:0;font-style:normal;font:400 calc(var(--f-base) * 1)/1.6 var(--textfont);color:var(--textcolor)}section.woocommerce-customer-details .woocommerce-customer-details--phone,section.woocommerce-customer-details .woocommerce-customer-details--email{margin:1.2rem 0 0 0;padding-top:1.2rem;border-top:1px solid var(--blue-light);font:500 calc(var(--f-base) * 0.9375)/1.5 var(--textfont);color:var(--textcolor)}section.woocommerce-customer-details .woocommerce-customer-details--phone:last-child,section.woocommerce-customer-details .woocommerce-customer-details--email:last-child{margin-bottom:0}.woocommerce-form-login{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.6rem 2.4rem;width:100%;margin:-3.2rem 0 2.4rem 0;padding:1.6rem 2.4rem;border-left:.4rem solid var(--textcolor);border-radius:0 0 var(--border-radius) var(--border-radius);background:var(--white)}.woocommerce-form-login p{width:100%;margin:0}.woocommerce-form-login .woocommerce-form-login__rememberme{margin:0 0 2.4rem 0}.password-input{position:relative;display:flex;align-items:center;gap:0}.password-input input[type=password],.password-input input[type=text]{flex:1;padding-right:5.6rem}.password-input .show-password-input{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;padding:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:var(--border-radius);transition:var(--default-transition);color:var(--grey-dark);z-index:2}.password-input .show-password-input:hover{background:var(--blue-light);color:var(--blue)}.password-input .show-password-input:focus{outline:2px solid var(--blue);outline-offset:2px}.password-input .show-password-input::before{content:"";display:block;width:2rem;height:2rem;background-color:currentColor;mask-image:url("../img/custom-icons/eye.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../img/custom-icons/eye.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.password-input .show-password-input.display-password::before{mask-image:url("../img/custom-icons/eye-off.svg");-webkit-mask-image:url("../img/custom-icons/eye-off.svg")}.clear:empty{display:none}.dealer-tier-badge{background:var(--green);border-radius:1.2rem;padding:1.6rem 2rem;margin:2.4rem 0}.dealer-tier-badge p{margin:0;font-weight:600}.account-navigation__mobile-toggle{margin:0;text-align:center;width:100%}.woocommerce-MyAccount-navigation{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;padding:3.2rem;background:var(--white);border:1px solid var(--blue-medium);border-radius:var(--border-radius)}@media only screen and (max-width: 1023px){.woocommerce-MyAccount-navigation{padding:2.4rem}}@media only screen and (max-width: 1023px){.woocommerce-MyAccount-navigation{display:none;width:100%}.woocommerce-MyAccount-navigation.active{display:flex}}.woocommerce-MyAccount-navigation ul{margin:0;width:100%;display:flex;flex-direction:column;gap:.4rem}.woocommerce-MyAccount-navigation ul li{font:600 calc(var(--f-base) * 1)/1.5 var(--headingfont);padding:0;margin:0}.woocommerce-MyAccount-navigation ul li:not(:last-child){border-bottom:none}.woocommerce-MyAccount-navigation ul li:before{display:none}.woocommerce-MyAccount-navigation ul li a{display:block;padding:1.2rem 1.6rem;text-decoration:none;background-image:none;color:var(--blue);border-radius:calc(var(--border-radius)/2);transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter,visibility,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.woocommerce-MyAccount-navigation ul li a:hover{color:var(--blue);background:var(--blue-light)}.woocommerce-MyAccount-navigation ul li.is-active a{color:var(--blue);font-weight:700;background:var(--blue-medium)}body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:minmax(20rem, 26rem) minmax(0, 1fr);gap:3.2rem;align-items:start}body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation) .account-navigation__mobile-toggle{grid-column:1/-1}body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content{width:auto}@media only screen and (max-width: 1023px){body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:minmax(0, 1fr);gap:2.4rem}}.woocommerce-MyAccount-content{min-width:0;padding:3.2rem;background:var(--white);border:1px solid var(--blue-medium);border-radius:var(--border-radius)}@media only screen and (max-width: 1023px){.woocommerce-MyAccount-content{padding:2.4rem}}.woocommerce-MyAccount-content>p:first-of-type{margin-top:0;padding:1.2rem 1.6rem;font:400 calc(var(--f-base) * 1)/1.6 var(--textfont);color:var(--grey-dark);background:var(--blue-light);border-radius:calc(var(--border-radius)/2)}.woocommerce-MyAccount-content>p:first-of-type strong{color:var(--blue)}.woocommerce-MyAccount-content>p:first-of-type a{color:var(--blue);text-decoration:underline;text-underline-offset:.2em}.woocommerce-MyAccount-content>p:first-of-type a:hover{color:var(--dark-blue)}.woocommerce-MyAccount-content>p:not(:first-of-type){margin-bottom:0;line-height:1.7}.woocommerce-MyAccount-content>p:not(:first-of-type) a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.woocommerce-MyAccount-content>p:not(:first-of-type) a:hover{color:var(--dark-blue)}.woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty{display:none}.woocommerce-MyAccount-content .col2-set{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.2rem;width:100%}@media only screen and (max-width: 750px){.woocommerce-MyAccount-content .col2-set{grid-template-columns:minmax(0, 1fr);gap:2.4rem}}.woocommerce-MyAccount-content fieldset{display:flex;flex-direction:column;gap:2.4rem;background:var(--blue-light);padding:2.4rem;border:none;border-radius:calc(var(--border-radius)/2)}@media only screen and (max-width: 640px){.woocommerce-MyAccount-content fieldset{padding:1.6rem}}.woocommerce-MyAccount-content fieldset legend{font:700 calc(var(--f-base) * 1.125)/1.4 var(--headingfont);color:var(--blue);margin:0;padding:1.2rem 2rem;background:var(--blue-medium);border-radius:var(--border-radius)}.woocommerce-MyAccount-content__field-wrapper,.woocommerce-MyAccount-content .edit-account{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2.4rem}.woocommerce-MyAccount-content .clear{width:100%}.woocommerce-Address,.woocommerce-address-fields,.woocommerce-EditAccountForm{display:flex;flex-direction:column;background:var(--blue-light);border-radius:calc(var(--border-radius)/2);padding:2.4rem;border:none}.woocommerce-Address h2,.woocommerce-address-fields h2,.woocommerce-EditAccountForm h2{margin:0 0 1.6rem 0;padding:1.2rem 2rem;font:700 calc(var(--f-base) * 1.125)/1.4 var(--headingfont);color:var(--blue);background:var(--blue-medium);border-radius:var(--border-radius)}.woocommerce-Address>:last-child,.woocommerce-address-fields>:last-child,.woocommerce-EditAccountForm>:last-child{margin:0}.woocommerce-EditAccountForm{gap:2.4rem}.woocommerce-Address-title{margin-bottom:1.6rem}.woocommerce-address-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2.4rem;margin:0 0 2.4rem 0}.col2-set{width:100%}#customer_login{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.2rem;width:100%;margin:0 0 3.2rem 0}#customer_login h2{display:none}#customer_login .u-column1,#customer_login .u-column2,#customer_login .col-1,#customer_login .col-2{min-width:0;padding:3.2rem;background:var(--white);border:1px solid var(--blue-medium);border-radius:var(--border-radius)}@media only screen and (max-width: 1023px){#customer_login .u-column1,#customer_login .u-column2,#customer_login .col-1,#customer_login .col-2{padding:2.4rem}}@media only screen and (max-width: 750px){#customer_login{grid-template-columns:minmax(0, 1fr);gap:2.4rem}}#customer_login .form-title{display:block;margin:0 0 2.4rem 0;padding:1.2rem 2rem;font:700 calc(var(--f-base) * 1.125)/1.4 var(--headingfont);color:var(--blue);background:var(--blue-medium);border-radius:var(--border-radius)}#customer_login .woocommerce-form-login,#customer_login .woocommerce-form-register{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0;width:100%;background:rgba(0,0,0,0);border:none;border-radius:0;position:static}#customer_login .woocommerce-form-row,#customer_login .form-row{margin:0}#customer_login .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;margin-top:.4rem}#customer_login .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit) .woocommerce-form-login__rememberme{margin:0;flex:1 1 auto}#customer_login .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit) .woocommerce-form-login__submit{flex:0 0 auto;margin:0}#customer_login .lost_password{margin:0;font:400 calc(var(--f-base) * 0.875)/1.5 var(--textfont)}#customer_login .lost_password a{color:var(--blue);text-decoration:underline;text-underline-offset:.2em}#customer_login .lost_password a:hover{color:var(--dark-blue)}#customer_login .woocommerce-form-register p:not(.form-row){margin:0;padding:1.2rem 1.6rem;font:400 calc(var(--f-base) * 0.875)/1.6 var(--textfont);color:var(--grey-dark);background:var(--blue-light);border-radius:calc(var(--border-radius)/2)}#customer_login .woocommerce-form-register .woocommerce-privacy-policy-text{margin:0}#customer_login .woocommerce-form-register .woocommerce-privacy-policy-text p{margin:0;padding:1.2rem 1.6rem;font:400 calc(var(--f-base) * 0.8125)/1.6 var(--textfont);color:var(--grey-light);background:var(--blue-light);border-radius:calc(var(--border-radius)/2)}#customer_login .woocommerce-form-register .form-row:has(.woocommerce-form-register__submit){margin-top:.4rem}.added-to-cart-dialog{border-radius:var(--border-radius);max-width:129.5rem;width:100%;max-height:90vh;padding:0;display:none;flex-direction:column;overflow:hidden;background:var(--white);color:var(--textcolor)}.added-to-cart-dialog__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;border-top-left-radius:inherit;border-top-right-radius:inherit;background-color:var(--white);padding:2.4rem 5rem}.added-to-cart-dialog__body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:2.5rem 5rem;background-color:#f3f3f1}.added-to-cart-dialog__heading{flex-shrink:0;margin:0 0 2rem 0;padding:0;color:var(--dark-blue);font:600 min(2.8rem, var(--f-base) * 1.75)/1.25 var(--headingfont)}.added-to-cart-dialog__products{flex:1;min-height:0;margin:0;padding:0 1.6rem 1.6rem 0;list-style:none;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.6rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--dark-blue) var(--blue-medium)}.added-to-cart-dialog__products::-webkit-scrollbar{width:3px;max-width:3px}.added-to-cart-dialog__products::-webkit-scrollbar-track{margin-block:.2rem;background:var(--blue-medium);border-radius:3px}.added-to-cart-dialog__products::-webkit-scrollbar-thumb{background:var(--dark-blue);border-radius:3px}.added-to-cart-dialog__products::-webkit-scrollbar-thumb:hover{background:var(--dark-blue)}.added-to-cart-dialog__products>li{margin-bottom:0}.added-to-cart-dialog__products>li:not(:last-child){margin-bottom:0}.added-to-cart-dialog__products>li::before{display:none;content:none}.added-to-cart-dialog__notice{display:flex;align-items:center;gap:1rem;margin:0 0 1rem 0}.added-to-cart-dialog__notice .title{display:block;font:600 1.8rem/1.35 var(--headingfont);color:var(--dark-blue)}.added-to-cart-dialog__product-name{line-height:1.4}.added-to-cart-dialog__product-name .product-name{display:block;margin:0;font:400 1.6rem/1.4 var(--textfont);color:var(--textcolor)}.added-to-cart-dialog__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.6rem 2rem;flex-shrink:0}@media only screen and (max-width: 750px){.added-to-cart-dialog__actions{flex-direction:column;align-items:stretch}.added-to-cart-dialog__actions .button{width:100%}}.added-to-cart-dialog__shop-further{display:inline-flex;align-items:center;gap:.4rem;background:rgba(0,0,0,0);border:none;padding:0;font:400 calc(var(--f-base) * 0.875)/1.25 var(--textfont);color:var(--textcolor);cursor:pointer;white-space:nowrap}@media only screen and (max-width: 750px){.added-to-cart-dialog__shop-further{justify-content:center}}.added-to-cart-dialog__shop-further-text{color:var(--black);text-decoration:underline}@media(hover: hover){.added-to-cart-dialog__shop-further:hover .added-to-cart-dialog__shop-further-text{color:var(--black);text-decoration:underline;opacity:.75}}.added-to-cart-dialog-item{border-radius:var(--border-radius);background-color:var(--white);padding:1.6rem;display:flex;flex-direction:row;align-items:stretch;gap:2.6rem;list-style:none;margin:0}.added-to-cart-dialog-item::before{display:none;content:none}.added-to-cart-dialog-item__image{flex:0 0 16rem;width:16rem;align-self:stretch;display:block;margin:0;border-radius:var(--border-radius);overflow:hidden}.added-to-cart-dialog-item__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.added-to-cart-dialog-item__content{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.2rem}.added-to-cart-dialog-item__title{font-size:calc(var(--f-base)*1.125);line-height:1.35;font-weight:600;margin:0;color:var(--black)}.added-to-cart-dialog-item__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem}.added-to-cart-dialog-item__price ins{text-decoration:none}.added-to-cart-dialog-item__price del{text-decoration:none;color:var(--grey-light);font-weight:400}.added-to-cart-dialog-item__price del .amount{text-decoration:line-through}.added-to-cart-dialog-item__price ins,.added-to-cart-dialog-item__price>.woocommerce-Price-amount,.added-to-cart-dialog-item__price ins .woocommerce-Price-amount{font-size:calc(var(--f-base)*1.125);font-weight:600;color:var(--dark-blue)}.added-to-cart-dialog-item__price del .amount{font-size:calc(var(--f-base)*.875);font-weight:400}.added-to-cart-dialog-item__price .woocommerce-price-suffix{font-size:calc(var(--f-base)*.875);font-weight:400;color:var(--grey-light)}.added-to-cart-dialog-item__link{align-self:flex-start}@media only screen and (max-width: 1440px){.added-to-cart-dialog{max-width:min(129.5rem,100vw - 4rem)}}@media only screen and (max-width: 1023px){.added-to-cart-dialog{max-width:unset;max-height:calc(100vh - 4rem)}.added-to-cart-dialog__header{padding:3.2rem 2rem}.added-to-cart-dialog__body{padding:3.2rem 2rem 0}.added-to-cart-dialog__products{grid-template-columns:1fr}.added-to-cart-dialog__heading{margin-bottom:2.4rem;font:600 min(2.2rem, var(--f-base) * 1.5)/1.25 var(--headingfont)}.added-to-cart-dialog-item{gap:2rem}.added-to-cart-dialog-item__image{flex:0 0 14rem;width:14rem}}@media only screen and (max-width: 750px){.added-to-cart-dialog__header{padding:1.6rem 2rem;gap:1.2rem}.added-to-cart-dialog__notice{flex-direction:column;align-items:flex-start;margin-bottom:.6rem}.added-to-cart-dialog__notice .title{font-size:1.6rem}.added-to-cart-dialog__product-name .product-name{font-size:1.4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.added-to-cart-dialog__actions{gap:1.2rem}.added-to-cart-dialog__body{padding:1.6rem 2rem 0}.added-to-cart-dialog__heading{margin-bottom:1.2rem;font:600 min(2rem, var(--f-base) * 1.375)/1.25 var(--headingfont)}.added-to-cart-dialog__products{gap:1.2rem;padding-right:1.2rem}.added-to-cart-dialog-item{flex-direction:row;align-items:center;gap:1.2rem;padding:1.2rem;border-radius:1.6rem}.added-to-cart-dialog-item__image{flex:0 0 8.8rem;width:8.8rem;align-self:center;border-radius:1.2rem}.added-to-cart-dialog-item__image img{aspect-ratio:1/1;height:auto;border-radius:1.2rem}.added-to-cart-dialog-item__content{width:auto;gap:.8rem}.added-to-cart-dialog-item__title{font-size:calc(var(--f-base)*.9375);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.added-to-cart-dialog-item__price ins,.added-to-cart-dialog-item__price>.woocommerce-Price-amount,.added-to-cart-dialog-item__price ins .woocommerce-Price-amount{font-size:calc(var(--f-base)*1)}.added-to-cart-dialog-item__link.button{padding:.8rem 1.4rem;white-space:nowrap}.added-to-cart-dialog-item__link.button .button__container{gap:1.2rem}.added-to-cart-dialog-item__link.button .button__container.reversed .button__icon{margin:-0.4rem -0.8rem -0.4rem -0.4rem}.added-to-cart-dialog-item__link.button .button__text{font-size:calc(var(--f-base)*.875)}.added-to-cart-dialog-item__link.button .button__icon{width:2.8rem;height:2.8rem}.added-to-cart-dialog-item__link.button .button__icon svg{width:1.4rem;height:1.4rem}}/*# sourceMappingURL=dd_style.css.map */