@charset "UTF-8";@media print,screen and (min-width: 40em){.reveal.large,.reveal.small,.reveal.tiny,.reveal{right:auto;left:auto;margin:0 auto}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[data-whatintent=mouse] *,[data-whatintent=mouse] *:focus,[data-whatintent=touch] *,[data-whatintent=touch] *:focus,[data-whatinput=mouse] *,[data-whatinput=mouse] *:focus,[data-whatinput=touch] *,[data-whatinput=touch] *:focus{outline:none}[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}.foundation-mq{font-family:"small=0em&medium=40em&large=48em&xlarge=64em&xxlarge=80.0625em&xxxlarge=90em&xxxxlarge=109.375em&xxxxxlarge=131.25em&xxxxxxlarge=162.5em"}html{box-sizing:border-box;font-size:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:Switzer,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}[data-whatinput=mouse] button{outline:0}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}pre{overflow:auto;-webkit-overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{margin-bottom:0;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Switzer,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#cacaca}h1,.h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h2,.h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h3,.h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h4,.h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h5,.h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h6,.h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width: 48em){h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.9375rem}h4,.h4{font-size:1.5625rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}}a{line-height:inherit;color:inherit;text-decoration:none;cursor:pointer}a img{border:0}hr{clear:both;max-width:87.5rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}ul,ol,dl{margin-bottom:0;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:0;list-style-type:disc}ol{margin-left:0}ul ul,ul ol,ol ul,ol ol{margin-left:0;margin-bottom:0}dl{margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,Liberation Mono,Courier,monospace;color:#0a0a0a}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}.cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem}.cite-block:before,cite:before{content:"— "}.code-inline,code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,Liberation Mono,Courier,monospace;font-weight:400;color:#0a0a0a;display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}.code-block{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,Liberation Mono,Courier,monospace;font-weight:400;color:#0a0a0a;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}@media print,screen and (min-width: 40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width: 48em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width: 64em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}@media screen and (min-width: 80.0625em){.xxlarge-text-left{text-align:left}.xxlarge-text-right{text-align:right}.xxlarge-text-center{text-align:center}.xxlarge-text-justify{text-align:justify}}@media screen and (min-width: 90em){.xxxlarge-text-left{text-align:left}.xxxlarge-text-right{text-align:right}.xxxlarge-text-center{text-align:center}.xxxlarge-text-justify{text-align:justify}}@media screen and (min-width: 109.375em){.xxxxlarge-text-left{text-align:left}.xxxxlarge-text-right{text-align:right}.xxxxlarge-text-center{text-align:center}.xxxxlarge-text-justify{text-align:justify}}@media screen and (min-width: 131.25em){.xxxxxlarge-text-left{text-align:left}.xxxxxlarge-text-right{text-align:right}.xxxxxlarge-text-center{text-align:center}.xxxxxlarge-text-justify{text-align:justify}}@media screen and (min-width: 162.5em){.xxxxxxlarge-text-left{text-align:left}.xxxxxxlarge-text-right{text-align:right}.xxxxxxlarge-text-center{text-align:center}.xxxxxxlarge-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;color:#000!important;-webkit-print-color-adjust:economy;print-color-adjust:economy;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.grid-container{padding-right:.5rem;padding-left:.5rem}@media print,screen and (min-width: 48em){.grid-container{padding-right:1rem;padding-left:1rem}}.grid-container{max-width:87.5rem;margin-left:auto;margin-right:auto}.grid-container.fluid{padding-right:.5rem;padding-left:.5rem}@media print,screen and (min-width: 48em){.grid-container.fluid{padding-right:1rem;padding-left:1rem}}.grid-container.fluid{max-width:100%;margin-left:auto;margin-right:auto}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{flex:1 1 0}.cell.shrink{flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex-basis:auto}@media print,screen and (min-width: 40em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex-basis:auto}}@media print,screen and (min-width: 48em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{flex-basis:auto}}@media screen and (min-width: 64em){.grid-x>.xlarge-shrink,.grid-x>.xlarge-full,.grid-x>.xlarge-1,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12{flex-basis:auto}}@media screen and (min-width: 80.0625em){.grid-x>.xxlarge-shrink,.grid-x>.xxlarge-full,.grid-x>.xxlarge-1,.grid-x>.xxlarge-2,.grid-x>.xxlarge-3,.grid-x>.xxlarge-4,.grid-x>.xxlarge-5,.grid-x>.xxlarge-6,.grid-x>.xxlarge-7,.grid-x>.xxlarge-8,.grid-x>.xxlarge-9,.grid-x>.xxlarge-10,.grid-x>.xxlarge-11,.grid-x>.xxlarge-12{flex-basis:auto}}@media screen and (min-width: 90em){.grid-x>.xxxlarge-shrink,.grid-x>.xxxlarge-full,.grid-x>.xxxlarge-1,.grid-x>.xxxlarge-2,.grid-x>.xxxlarge-3,.grid-x>.xxxlarge-4,.grid-x>.xxxlarge-5,.grid-x>.xxxlarge-6,.grid-x>.xxxlarge-7,.grid-x>.xxxlarge-8,.grid-x>.xxxlarge-9,.grid-x>.xxxlarge-10,.grid-x>.xxxlarge-11,.grid-x>.xxxlarge-12{flex-basis:auto}}@media screen and (min-width: 109.375em){.grid-x>.xxxxlarge-shrink,.grid-x>.xxxxlarge-full,.grid-x>.xxxxlarge-1,.grid-x>.xxxxlarge-2,.grid-x>.xxxxlarge-3,.grid-x>.xxxxlarge-4,.grid-x>.xxxxlarge-5,.grid-x>.xxxxlarge-6,.grid-x>.xxxxlarge-7,.grid-x>.xxxxlarge-8,.grid-x>.xxxxlarge-9,.grid-x>.xxxxlarge-10,.grid-x>.xxxxlarge-11,.grid-x>.xxxxlarge-12{flex-basis:auto}}@media screen and (min-width: 131.25em){.grid-x>.xxxxxlarge-shrink,.grid-x>.xxxxxlarge-full,.grid-x>.xxxxxlarge-1,.grid-x>.xxxxxlarge-2,.grid-x>.xxxxxlarge-3,.grid-x>.xxxxxlarge-4,.grid-x>.xxxxxlarge-5,.grid-x>.xxxxxlarge-6,.grid-x>.xxxxxlarge-7,.grid-x>.xxxxxlarge-8,.grid-x>.xxxxxlarge-9,.grid-x>.xxxxxlarge-10,.grid-x>.xxxxxlarge-11,.grid-x>.xxxxxlarge-12{flex-basis:auto}}@media screen and (min-width: 162.5em){.grid-x>.xxxxxxlarge-shrink,.grid-x>.xxxxxxlarge-full,.grid-x>.xxxxxxlarge-1,.grid-x>.xxxxxxlarge-2,.grid-x>.xxxxxxlarge-3,.grid-x>.xxxxxxlarge-4,.grid-x>.xxxxxxlarge-5,.grid-x>.xxxxxxlarge-6,.grid-x>.xxxxxxlarge-7,.grid-x>.xxxxxxlarge-8,.grid-x>.xxxxxxlarge-9,.grid-x>.xxxxxxlarge-10,.grid-x>.xxxxxxlarge-11,.grid-x>.xxxxxxlarge-12{flex-basis:auto}}.grid-x>.small-12,.grid-x>.small-11,.grid-x>.small-10,.grid-x>.small-9,.grid-x>.small-8,.grid-x>.small-7,.grid-x>.small-6,.grid-x>.small-5,.grid-x>.small-4,.grid-x>.small-3,.grid-x>.small-2,.grid-x>.small-1{flex:0 0 auto}.grid-x>.small-1{width:8.3333333333%}.grid-x>.small-2{width:16.6666666667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333333333%}.grid-x>.small-5{width:41.6666666667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333333333%}.grid-x>.small-8{width:66.6666666667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333333333%}.grid-x>.small-11{width:91.6666666667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width: 40em){.grid-x>.medium-auto{flex:1 1 0;width:auto}.grid-x>.medium-12,.grid-x>.medium-11,.grid-x>.medium-10,.grid-x>.medium-9,.grid-x>.medium-8,.grid-x>.medium-7,.grid-x>.medium-6,.grid-x>.medium-5,.grid-x>.medium-4,.grid-x>.medium-3,.grid-x>.medium-2,.grid-x>.medium-1,.grid-x>.medium-shrink{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.3333333333%}.grid-x>.medium-2{width:16.6666666667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333333333%}.grid-x>.medium-5{width:41.6666666667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333333333%}.grid-x>.medium-8{width:66.6666666667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333333333%}.grid-x>.medium-11{width:91.6666666667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width: 48em){.grid-x>.large-auto{flex:1 1 0;width:auto}.grid-x>.large-12,.grid-x>.large-11,.grid-x>.large-10,.grid-x>.large-9,.grid-x>.large-8,.grid-x>.large-7,.grid-x>.large-6,.grid-x>.large-5,.grid-x>.large-4,.grid-x>.large-3,.grid-x>.large-2,.grid-x>.large-1,.grid-x>.large-shrink{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.3333333333%}.grid-x>.large-2{width:16.6666666667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333333333%}.grid-x>.large-5{width:41.6666666667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333333333%}.grid-x>.large-8{width:66.6666666667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333333333%}.grid-x>.large-11{width:91.6666666667%}.grid-x>.large-12{width:100%}}@media screen and (min-width: 64em){.grid-x>.xlarge-auto{flex:1 1 0;width:auto}.grid-x>.xlarge-12,.grid-x>.xlarge-11,.grid-x>.xlarge-10,.grid-x>.xlarge-9,.grid-x>.xlarge-8,.grid-x>.xlarge-7,.grid-x>.xlarge-6,.grid-x>.xlarge-5,.grid-x>.xlarge-4,.grid-x>.xlarge-3,.grid-x>.xlarge-2,.grid-x>.xlarge-1,.grid-x>.xlarge-shrink{flex:0 0 auto}.grid-x>.xlarge-shrink{width:auto}.grid-x>.xlarge-1{width:8.3333333333%}.grid-x>.xlarge-2{width:16.6666666667%}.grid-x>.xlarge-3{width:25%}.grid-x>.xlarge-4{width:33.3333333333%}.grid-x>.xlarge-5{width:41.6666666667%}.grid-x>.xlarge-6{width:50%}.grid-x>.xlarge-7{width:58.3333333333%}.grid-x>.xlarge-8{width:66.6666666667%}.grid-x>.xlarge-9{width:75%}.grid-x>.xlarge-10{width:83.3333333333%}.grid-x>.xlarge-11{width:91.6666666667%}.grid-x>.xlarge-12{width:100%}}@media screen and (min-width: 80.0625em){.grid-x>.xxlarge-auto{flex:1 1 0;width:auto}.grid-x>.xxlarge-12,.grid-x>.xxlarge-11,.grid-x>.xxlarge-10,.grid-x>.xxlarge-9,.grid-x>.xxlarge-8,.grid-x>.xxlarge-7,.grid-x>.xxlarge-6,.grid-x>.xxlarge-5,.grid-x>.xxlarge-4,.grid-x>.xxlarge-3,.grid-x>.xxlarge-2,.grid-x>.xxlarge-1,.grid-x>.xxlarge-shrink{flex:0 0 auto}.grid-x>.xxlarge-shrink{width:auto}.grid-x>.xxlarge-1{width:8.3333333333%}.grid-x>.xxlarge-2{width:16.6666666667%}.grid-x>.xxlarge-3{width:25%}.grid-x>.xxlarge-4{width:33.3333333333%}.grid-x>.xxlarge-5{width:41.6666666667%}.grid-x>.xxlarge-6{width:50%}.grid-x>.xxlarge-7{width:58.3333333333%}.grid-x>.xxlarge-8{width:66.6666666667%}.grid-x>.xxlarge-9{width:75%}.grid-x>.xxlarge-10{width:83.3333333333%}.grid-x>.xxlarge-11{width:91.6666666667%}.grid-x>.xxlarge-12{width:100%}}@media screen and (min-width: 90em){.grid-x>.xxxlarge-auto{flex:1 1 0;width:auto}.grid-x>.xxxlarge-12,.grid-x>.xxxlarge-11,.grid-x>.xxxlarge-10,.grid-x>.xxxlarge-9,.grid-x>.xxxlarge-8,.grid-x>.xxxlarge-7,.grid-x>.xxxlarge-6,.grid-x>.xxxlarge-5,.grid-x>.xxxlarge-4,.grid-x>.xxxlarge-3,.grid-x>.xxxlarge-2,.grid-x>.xxxlarge-1,.grid-x>.xxxlarge-shrink{flex:0 0 auto}.grid-x>.xxxlarge-shrink{width:auto}.grid-x>.xxxlarge-1{width:8.3333333333%}.grid-x>.xxxlarge-2{width:16.6666666667%}.grid-x>.xxxlarge-3{width:25%}.grid-x>.xxxlarge-4{width:33.3333333333%}.grid-x>.xxxlarge-5{width:41.6666666667%}.grid-x>.xxxlarge-6{width:50%}.grid-x>.xxxlarge-7{width:58.3333333333%}.grid-x>.xxxlarge-8{width:66.6666666667%}.grid-x>.xxxlarge-9{width:75%}.grid-x>.xxxlarge-10{width:83.3333333333%}.grid-x>.xxxlarge-11{width:91.6666666667%}.grid-x>.xxxlarge-12{width:100%}}@media screen and (min-width: 109.375em){.grid-x>.xxxxlarge-auto{flex:1 1 0;width:auto}.grid-x>.xxxxlarge-12,.grid-x>.xxxxlarge-11,.grid-x>.xxxxlarge-10,.grid-x>.xxxxlarge-9,.grid-x>.xxxxlarge-8,.grid-x>.xxxxlarge-7,.grid-x>.xxxxlarge-6,.grid-x>.xxxxlarge-5,.grid-x>.xxxxlarge-4,.grid-x>.xxxxlarge-3,.grid-x>.xxxxlarge-2,.grid-x>.xxxxlarge-1,.grid-x>.xxxxlarge-shrink{flex:0 0 auto}.grid-x>.xxxxlarge-shrink{width:auto}.grid-x>.xxxxlarge-1{width:8.3333333333%}.grid-x>.xxxxlarge-2{width:16.6666666667%}.grid-x>.xxxxlarge-3{width:25%}.grid-x>.xxxxlarge-4{width:33.3333333333%}.grid-x>.xxxxlarge-5{width:41.6666666667%}.grid-x>.xxxxlarge-6{width:50%}.grid-x>.xxxxlarge-7{width:58.3333333333%}.grid-x>.xxxxlarge-8{width:66.6666666667%}.grid-x>.xxxxlarge-9{width:75%}.grid-x>.xxxxlarge-10{width:83.3333333333%}.grid-x>.xxxxlarge-11{width:91.6666666667%}.grid-x>.xxxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.grid-x>.xxxxxlarge-auto{flex:1 1 0;width:auto}.grid-x>.xxxxxlarge-12,.grid-x>.xxxxxlarge-11,.grid-x>.xxxxxlarge-10,.grid-x>.xxxxxlarge-9,.grid-x>.xxxxxlarge-8,.grid-x>.xxxxxlarge-7,.grid-x>.xxxxxlarge-6,.grid-x>.xxxxxlarge-5,.grid-x>.xxxxxlarge-4,.grid-x>.xxxxxlarge-3,.grid-x>.xxxxxlarge-2,.grid-x>.xxxxxlarge-1,.grid-x>.xxxxxlarge-shrink{flex:0 0 auto}.grid-x>.xxxxxlarge-shrink{width:auto}.grid-x>.xxxxxlarge-1{width:8.3333333333%}.grid-x>.xxxxxlarge-2{width:16.6666666667%}.grid-x>.xxxxxlarge-3{width:25%}.grid-x>.xxxxxlarge-4{width:33.3333333333%}.grid-x>.xxxxxlarge-5{width:41.6666666667%}.grid-x>.xxxxxlarge-6{width:50%}.grid-x>.xxxxxlarge-7{width:58.3333333333%}.grid-x>.xxxxxlarge-8{width:66.6666666667%}.grid-x>.xxxxxlarge-9{width:75%}.grid-x>.xxxxxlarge-10{width:83.3333333333%}.grid-x>.xxxxxlarge-11{width:91.6666666667%}.grid-x>.xxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.grid-x>.xxxxxxlarge-auto{flex:1 1 0;width:auto}.grid-x>.xxxxxxlarge-12,.grid-x>.xxxxxxlarge-11,.grid-x>.xxxxxxlarge-10,.grid-x>.xxxxxxlarge-9,.grid-x>.xxxxxxlarge-8,.grid-x>.xxxxxxlarge-7,.grid-x>.xxxxxxlarge-6,.grid-x>.xxxxxxlarge-5,.grid-x>.xxxxxxlarge-4,.grid-x>.xxxxxxlarge-3,.grid-x>.xxxxxxlarge-2,.grid-x>.xxxxxxlarge-1,.grid-x>.xxxxxxlarge-shrink{flex:0 0 auto}.grid-x>.xxxxxxlarge-shrink{width:auto}.grid-x>.xxxxxxlarge-1{width:8.3333333333%}.grid-x>.xxxxxxlarge-2{width:16.6666666667%}.grid-x>.xxxxxxlarge-3{width:25%}.grid-x>.xxxxxxlarge-4{width:33.3333333333%}.grid-x>.xxxxxxlarge-5{width:41.6666666667%}.grid-x>.xxxxxxlarge-6{width:50%}.grid-x>.xxxxxxlarge-7{width:58.3333333333%}.grid-x>.xxxxxxlarge-8{width:66.6666666667%}.grid-x>.xxxxxxlarge-9{width:75%}.grid-x>.xxxxxxlarge-10{width:83.3333333333%}.grid-x>.xxxxxxlarge-11{width:91.6666666667%}.grid-x>.xxxxxxlarge-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.5rem;margin-right:-.5rem}@media print,screen and (min-width: 48em){.grid-margin-x{margin-left:-1rem;margin-right:-1rem}}.grid-margin-x>.cell{width:calc(100% - 1rem);margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width: 48em){.grid-margin-x>.cell{width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1rem)}.grid-margin-x>.small-3{width:calc(25% - 1rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1rem)}.grid-margin-x>.small-6{width:calc(50% - 1rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1rem)}.grid-margin-x>.small-9{width:calc(75% - 1rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1rem)}.grid-margin-x>.small-12{width:calc(100% - 1rem)}@media print,screen and (min-width: 40em){.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.3333333333% - 1rem)}.grid-margin-x>.medium-2{width:calc(16.6666666667% - 1rem)}.grid-margin-x>.medium-3{width:calc(25% - 1rem)}.grid-margin-x>.medium-4{width:calc(33.3333333333% - 1rem)}.grid-margin-x>.medium-5{width:calc(41.6666666667% - 1rem)}.grid-margin-x>.medium-6{width:calc(50% - 1rem)}.grid-margin-x>.medium-7{width:calc(58.3333333333% - 1rem)}.grid-margin-x>.medium-8{width:calc(66.6666666667% - 1rem)}.grid-margin-x>.medium-9{width:calc(75% - 1rem)}.grid-margin-x>.medium-10{width:calc(83.3333333333% - 1rem)}.grid-margin-x>.medium-11{width:calc(91.6666666667% - 1rem)}.grid-margin-x>.medium-12{width:calc(100% - 1rem)}}@media print,screen and (min-width: 48em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 2rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 2rem)}.grid-margin-x>.small-3{width:calc(25% - 2rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 2rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 2rem)}.grid-margin-x>.small-6{width:calc(50% - 2rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 2rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 2rem)}.grid-margin-x>.small-9{width:calc(75% - 2rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 2rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 2rem)}.grid-margin-x>.small-12{width:calc(100% - 2rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.3333333333% - 2rem)}.grid-margin-x>.medium-2{width:calc(16.6666666667% - 2rem)}.grid-margin-x>.medium-3{width:calc(25% - 2rem)}.grid-margin-x>.medium-4{width:calc(33.3333333333% - 2rem)}.grid-margin-x>.medium-5{width:calc(41.6666666667% - 2rem)}.grid-margin-x>.medium-6{width:calc(50% - 2rem)}.grid-margin-x>.medium-7{width:calc(58.3333333333% - 2rem)}.grid-margin-x>.medium-8{width:calc(66.6666666667% - 2rem)}.grid-margin-x>.medium-9{width:calc(75% - 2rem)}.grid-margin-x>.medium-10{width:calc(83.3333333333% - 2rem)}.grid-margin-x>.medium-11{width:calc(91.6666666667% - 2rem)}.grid-margin-x>.medium-12{width:calc(100% - 2rem)}.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.3333333333% - 2rem)}.grid-margin-x>.large-2{width:calc(16.6666666667% - 2rem)}.grid-margin-x>.large-3{width:calc(25% - 2rem)}.grid-margin-x>.large-4{width:calc(33.3333333333% - 2rem)}.grid-margin-x>.large-5{width:calc(41.6666666667% - 2rem)}.grid-margin-x>.large-6{width:calc(50% - 2rem)}.grid-margin-x>.large-7{width:calc(58.3333333333% - 2rem)}.grid-margin-x>.large-8{width:calc(66.6666666667% - 2rem)}.grid-margin-x>.large-9{width:calc(75% - 2rem)}.grid-margin-x>.large-10{width:calc(83.3333333333% - 2rem)}.grid-margin-x>.large-11{width:calc(91.6666666667% - 2rem)}.grid-margin-x>.large-12{width:calc(100% - 2rem)}}@media screen and (min-width: 64em){.grid-margin-x>.xlarge-auto{width:auto}.grid-margin-x>.xlarge-shrink{width:auto}.grid-margin-x>.xlarge-1{width:calc(8.3333333333% - 2rem)}.grid-margin-x>.xlarge-2{width:calc(16.6666666667% - 2rem)}.grid-margin-x>.xlarge-3{width:calc(25% - 2rem)}.grid-margin-x>.xlarge-4{width:calc(33.3333333333% - 2rem)}.grid-margin-x>.xlarge-5{width:calc(41.6666666667% - 2rem)}.grid-margin-x>.xlarge-6{width:calc(50% - 2rem)}.grid-margin-x>.xlarge-7{width:calc(58.3333333333% - 2rem)}.grid-margin-x>.xlarge-8{width:calc(66.6666666667% - 2rem)}.grid-margin-x>.xlarge-9{width:calc(75% - 2rem)}.grid-margin-x>.xlarge-10{width:calc(83.3333333333% - 2rem)}.grid-margin-x>.xlarge-11{width:calc(91.6666666667% - 2rem)}.grid-margin-x>.xlarge-12{width:calc(100% - 2rem)}}@media screen and (min-width: 80.0625em){.grid-margin-x>.xxlarge-auto{width:auto}.grid-margin-x>.xxlarge-shrink{width:auto}.grid-margin-x>.xxlarge-1{width:calc(8.3333333333% - 2rem)}.grid-margin-x>.xxlarge-2{width:calc(16.6666666667% - 2rem)}.grid-margin-x>.xxlarge-3{width:calc(25% - 2rem)}.grid-margin-x>.xxlarge-4{width:calc(33.3333333333% - 2rem)}.grid-margin-x>.xxlarge-5{width:calc(41.6666666667% - 2rem)}.grid-margin-x>.xxlarge-6{width:calc(50% - 2rem)}.grid-margin-x>.xxlarge-7{width:calc(58.3333333333% - 2rem)}.grid-margin-x>.xxlarge-8{width:calc(66.6666666667% - 2rem)}.grid-margin-x>.xxlarge-9{width:calc(75% - 2rem)}.grid-margin-x>.xxlarge-10{width:calc(83.3333333333% - 2rem)}.grid-margin-x>.xxlarge-11{width:calc(91.6666666667% - 2rem)}.grid-margin-x>.xxlarge-12{width:calc(100% - 2rem)}}@media screen and (min-width: 90em){.grid-margin-x>.xxxlarge-auto{width:auto}.grid-margin-x>.xxxlarge-shrink{width:auto}.grid-margin-x>.xxxlarge-1{width:calc(8.3333333333% - 2rem)}.grid-margin-x>.xxxlarge-2{width:calc(16.6666666667% - 2rem)}.grid-margin-x>.xxxlarge-3{width:calc(25% - 2rem)}.grid-margin-x>.xxxlarge-4{width:calc(33.3333333333% - 2rem)}.grid-margin-x>.xxxlarge-5{width:calc(41.6666666667% - 2rem)}.grid-margin-x>.xxxlarge-6{width:calc(50% - 2rem)}.grid-margin-x>.xxxlarge-7{width:calc(58.3333333333% - 2rem)}.grid-margin-x>.xxxlarge-8{width:calc(66.6666666667% - 2rem)}.grid-margin-x>.xxxlarge-9{width:calc(75% - 2rem)}.grid-margin-x>.xxxlarge-10{width:calc(83.3333333333% - 2rem)}.grid-margin-x>.xxxlarge-11{width:calc(91.6666666667% - 2rem)}.grid-margin-x>.xxxlarge-12{width:calc(100% - 2rem)}}@media screen and (min-width: 109.375em){.grid-margin-x>.xxxxlarge-auto{width:auto}.grid-margin-x>.xxxxlarge-shrink{width:auto}.grid-margin-x>.xxxxlarge-1{width:calc(8.3333333333% - 2rem)}.grid-margin-x>.xxxxlarge-2{width:calc(16.6666666667% - 2rem)}.grid-margin-x>.xxxxlarge-3{width:calc(25% - 2rem)}.grid-margin-x>.xxxxlarge-4{width:calc(33.3333333333% - 2rem)}.grid-margin-x>.xxxxlarge-5{width:calc(41.6666666667% - 2rem)}.grid-margin-x>.xxxxlarge-6{width:calc(50% - 2rem)}.grid-margin-x>.xxxxlarge-7{width:calc(58.3333333333% - 2rem)}.grid-margin-x>.xxxxlarge-8{width:calc(66.6666666667% - 2rem)}.grid-margin-x>.xxxxlarge-9{width:calc(75% - 2rem)}.grid-margin-x>.xxxxlarge-10{width:calc(83.3333333333% - 2rem)}.grid-margin-x>.xxxxlarge-11{width:calc(91.6666666667% - 2rem)}.grid-margin-x>.xxxxlarge-12{width:calc(100% - 2rem)}}@media screen and (min-width: 131.25em){.grid-margin-x>.xxxxxlarge-auto{width:auto}.grid-margin-x>.xxxxxlarge-shrink{width:auto}.grid-margin-x>.xxxxxlarge-1{width:calc(8.3333333333% - 2rem)}.grid-margin-x>.xxxxxlarge-2{width:calc(16.6666666667% - 2rem)}.grid-margin-x>.xxxxxlarge-3{width:calc(25% - 2rem)}.grid-margin-x>.xxxxxlarge-4{width:calc(33.3333333333% - 2rem)}.grid-margin-x>.xxxxxlarge-5{width:calc(41.6666666667% - 2rem)}.grid-margin-x>.xxxxxlarge-6{width:calc(50% - 2rem)}.grid-margin-x>.xxxxxlarge-7{width:calc(58.3333333333% - 2rem)}.grid-margin-x>.xxxxxlarge-8{width:calc(66.6666666667% - 2rem)}.grid-margin-x>.xxxxxlarge-9{width:calc(75% - 2rem)}.grid-margin-x>.xxxxxlarge-10{width:calc(83.3333333333% - 2rem)}.grid-margin-x>.xxxxxlarge-11{width:calc(91.6666666667% - 2rem)}.grid-margin-x>.xxxxxlarge-12{width:calc(100% - 2rem)}}@media screen and (min-width: 162.5em){.grid-margin-x>.xxxxxxlarge-auto{width:auto}.grid-margin-x>.xxxxxxlarge-shrink{width:auto}.grid-margin-x>.xxxxxxlarge-1{width:calc(8.3333333333% - 2rem)}.grid-margin-x>.xxxxxxlarge-2{width:calc(16.6666666667% - 2rem)}.grid-margin-x>.xxxxxxlarge-3{width:calc(25% - 2rem)}.grid-margin-x>.xxxxxxlarge-4{width:calc(33.3333333333% - 2rem)}.grid-margin-x>.xxxxxxlarge-5{width:calc(41.6666666667% - 2rem)}.grid-margin-x>.xxxxxxlarge-6{width:calc(50% - 2rem)}.grid-margin-x>.xxxxxxlarge-7{width:calc(58.3333333333% - 2rem)}.grid-margin-x>.xxxxxxlarge-8{width:calc(66.6666666667% - 2rem)}.grid-margin-x>.xxxxxxlarge-9{width:calc(75% - 2rem)}.grid-margin-x>.xxxxxxlarge-10{width:calc(83.3333333333% - 2rem)}.grid-margin-x>.xxxxxxlarge-11{width:calc(91.6666666667% - 2rem)}.grid-margin-x>.xxxxxxlarge-12{width:calc(100% - 2rem)}}.grid-padding-x .grid-padding-x{margin-right:-.5rem;margin-left:-.5rem}@media print,screen and (min-width: 48em){.grid-padding-x .grid-padding-x{margin-right:-1rem;margin-left:-1rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.5rem;margin-left:-.5rem}@media print,screen and (min-width: 48em){.grid-container:not(.full)>.grid-padding-x{margin-right:-1rem;margin-left:-1rem}}.grid-padding-x>.cell{padding-right:.5rem;padding-left:.5rem}@media print,screen and (min-width: 48em){.grid-padding-x>.cell{padding-right:1rem;padding-left:1rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.3333333333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.6666666667%}.small-up-7>.cell{width:14.2857142857%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width: 40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.3333333333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.6666666667%}.medium-up-7>.cell{width:14.2857142857%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width: 48em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.3333333333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.6666666667%}.large-up-7>.cell{width:14.2857142857%}.large-up-8>.cell{width:12.5%}}@media screen and (min-width: 64em){.xlarge-up-1>.cell{width:100%}.xlarge-up-2>.cell{width:50%}.xlarge-up-3>.cell{width:33.3333333333%}.xlarge-up-4>.cell{width:25%}.xlarge-up-5>.cell{width:20%}.xlarge-up-6>.cell{width:16.6666666667%}.xlarge-up-7>.cell{width:14.2857142857%}.xlarge-up-8>.cell{width:12.5%}}@media screen and (min-width: 80.0625em){.xxlarge-up-1>.cell{width:100%}.xxlarge-up-2>.cell{width:50%}.xxlarge-up-3>.cell{width:33.3333333333%}.xxlarge-up-4>.cell{width:25%}.xxlarge-up-5>.cell{width:20%}.xxlarge-up-6>.cell{width:16.6666666667%}.xxlarge-up-7>.cell{width:14.2857142857%}.xxlarge-up-8>.cell{width:12.5%}}@media screen and (min-width: 90em){.xxxlarge-up-1>.cell{width:100%}.xxxlarge-up-2>.cell{width:50%}.xxxlarge-up-3>.cell{width:33.3333333333%}.xxxlarge-up-4>.cell{width:25%}.xxxlarge-up-5>.cell{width:20%}.xxxlarge-up-6>.cell{width:16.6666666667%}.xxxlarge-up-7>.cell{width:14.2857142857%}.xxxlarge-up-8>.cell{width:12.5%}}@media screen and (min-width: 109.375em){.xxxxlarge-up-1>.cell{width:100%}.xxxxlarge-up-2>.cell{width:50%}.xxxxlarge-up-3>.cell{width:33.3333333333%}.xxxxlarge-up-4>.cell{width:25%}.xxxxlarge-up-5>.cell{width:20%}.xxxxlarge-up-6>.cell{width:16.6666666667%}.xxxxlarge-up-7>.cell{width:14.2857142857%}.xxxxlarge-up-8>.cell{width:12.5%}}@media screen and (min-width: 131.25em){.xxxxxlarge-up-1>.cell{width:100%}.xxxxxlarge-up-2>.cell{width:50%}.xxxxxlarge-up-3>.cell{width:33.3333333333%}.xxxxxlarge-up-4>.cell{width:25%}.xxxxxlarge-up-5>.cell{width:20%}.xxxxxlarge-up-6>.cell{width:16.6666666667%}.xxxxxlarge-up-7>.cell{width:14.2857142857%}.xxxxxlarge-up-8>.cell{width:12.5%}}@media screen and (min-width: 162.5em){.xxxxxxlarge-up-1>.cell{width:100%}.xxxxxxlarge-up-2>.cell{width:50%}.xxxxxxlarge-up-3>.cell{width:33.3333333333%}.xxxxxxlarge-up-4>.cell{width:25%}.xxxxxxlarge-up-5>.cell{width:20%}.xxxxxxlarge-up-6>.cell{width:16.6666666667%}.xxxxxxlarge-up-7>.cell{width:14.2857142857%}.xxxxxxlarge-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1rem)}@media print,screen and (min-width: 40em){.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.3333333333% - 1rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.6666666667% - 1rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.2857142857% - 1rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1rem)}}@media print,screen and (min-width: 48em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 2rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 2rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 2rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 2rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 2rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 2rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 2rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 2rem)}.grid-margin-x.large-up-1>.cell{width:calc(100% - 2rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 2rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.3333333333% - 2rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 2rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 2rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.6666666667% - 2rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.2857142857% - 2rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 2rem)}}@media screen and (min-width: 64em){.grid-margin-x.xlarge-up-1>.cell{width:calc(100% - 2rem)}.grid-margin-x.xlarge-up-2>.cell{width:calc(50% - 2rem)}.grid-margin-x.xlarge-up-3>.cell{width:calc(33.3333333333% - 2rem)}.grid-margin-x.xlarge-up-4>.cell{width:calc(25% - 2rem)}.grid-margin-x.xlarge-up-5>.cell{width:calc(20% - 2rem)}.grid-margin-x.xlarge-up-6>.cell{width:calc(16.6666666667% - 2rem)}.grid-margin-x.xlarge-up-7>.cell{width:calc(14.2857142857% - 2rem)}.grid-margin-x.xlarge-up-8>.cell{width:calc(12.5% - 2rem)}}@media screen and (min-width: 80.0625em){.grid-margin-x.xxlarge-up-1>.cell{width:calc(100% - 2rem)}.grid-margin-x.xxlarge-up-2>.cell{width:calc(50% - 2rem)}.grid-margin-x.xxlarge-up-3>.cell{width:calc(33.3333333333% - 2rem)}.grid-margin-x.xxlarge-up-4>.cell{width:calc(25% - 2rem)}.grid-margin-x.xxlarge-up-5>.cell{width:calc(20% - 2rem)}.grid-margin-x.xxlarge-up-6>.cell{width:calc(16.6666666667% - 2rem)}.grid-margin-x.xxlarge-up-7>.cell{width:calc(14.2857142857% - 2rem)}.grid-margin-x.xxlarge-up-8>.cell{width:calc(12.5% - 2rem)}}@media screen and (min-width: 90em){.grid-margin-x.xxxlarge-up-1>.cell{width:calc(100% - 2rem)}.grid-margin-x.xxxlarge-up-2>.cell{width:calc(50% - 2rem)}.grid-margin-x.xxxlarge-up-3>.cell{width:calc(33.3333333333% - 2rem)}.grid-margin-x.xxxlarge-up-4>.cell{width:calc(25% - 2rem)}.grid-margin-x.xxxlarge-up-5>.cell{width:calc(20% - 2rem)}.grid-margin-x.xxxlarge-up-6>.cell{width:calc(16.6666666667% - 2rem)}.grid-margin-x.xxxlarge-up-7>.cell{width:calc(14.2857142857% - 2rem)}.grid-margin-x.xxxlarge-up-8>.cell{width:calc(12.5% - 2rem)}}@media screen and (min-width: 109.375em){.grid-margin-x.xxxxlarge-up-1>.cell{width:calc(100% - 2rem)}.grid-margin-x.xxxxlarge-up-2>.cell{width:calc(50% - 2rem)}.grid-margin-x.xxxxlarge-up-3>.cell{width:calc(33.3333333333% - 2rem)}.grid-margin-x.xxxxlarge-up-4>.cell{width:calc(25% - 2rem)}.grid-margin-x.xxxxlarge-up-5>.cell{width:calc(20% - 2rem)}.grid-margin-x.xxxxlarge-up-6>.cell{width:calc(16.6666666667% - 2rem)}.grid-margin-x.xxxxlarge-up-7>.cell{width:calc(14.2857142857% - 2rem)}.grid-margin-x.xxxxlarge-up-8>.cell{width:calc(12.5% - 2rem)}}@media screen and (min-width: 131.25em){.grid-margin-x.xxxxxlarge-up-1>.cell{width:calc(100% - 2rem)}.grid-margin-x.xxxxxlarge-up-2>.cell{width:calc(50% - 2rem)}.grid-margin-x.xxxxxlarge-up-3>.cell{width:calc(33.3333333333% - 2rem)}.grid-margin-x.xxxxxlarge-up-4>.cell{width:calc(25% - 2rem)}.grid-margin-x.xxxxxlarge-up-5>.cell{width:calc(20% - 2rem)}.grid-margin-x.xxxxxlarge-up-6>.cell{width:calc(16.6666666667% - 2rem)}.grid-margin-x.xxxxxlarge-up-7>.cell{width:calc(14.2857142857% - 2rem)}.grid-margin-x.xxxxxlarge-up-8>.cell{width:calc(12.5% - 2rem)}}@media screen and (min-width: 162.5em){.grid-margin-x.xxxxxxlarge-up-1>.cell{width:calc(100% - 2rem)}.grid-margin-x.xxxxxxlarge-up-2>.cell{width:calc(50% - 2rem)}.grid-margin-x.xxxxxxlarge-up-3>.cell{width:calc(33.3333333333% - 2rem)}.grid-margin-x.xxxxxxlarge-up-4>.cell{width:calc(25% - 2rem)}.grid-margin-x.xxxxxxlarge-up-5>.cell{width:calc(20% - 2rem)}.grid-margin-x.xxxxxxlarge-up-6>.cell{width:calc(16.6666666667% - 2rem)}.grid-margin-x.xxxxxxlarge-up-7>.cell{width:calc(14.2857142857% - 2rem)}.grid-margin-x.xxxxxxlarge-up-8>.cell{width:calc(12.5% - 2rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.3333333333%}.small-margin-collapse>.small-2{width:16.6666666667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.3333333333%}.small-margin-collapse>.small-5{width:41.6666666667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.3333333333%}.small-margin-collapse>.small-8{width:66.6666666667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.3333333333%}.small-margin-collapse>.small-11{width:91.6666666667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width: 40em){.small-margin-collapse>.medium-1{width:8.3333333333%}.small-margin-collapse>.medium-2{width:16.6666666667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.3333333333%}.small-margin-collapse>.medium-5{width:41.6666666667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.3333333333%}.small-margin-collapse>.medium-8{width:66.6666666667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.3333333333%}.small-margin-collapse>.medium-11{width:91.6666666667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width: 48em){.small-margin-collapse>.large-1{width:8.3333333333%}.small-margin-collapse>.large-2{width:16.6666666667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.3333333333%}.small-margin-collapse>.large-5{width:41.6666666667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.3333333333%}.small-margin-collapse>.large-8{width:66.6666666667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.3333333333%}.small-margin-collapse>.large-11{width:91.6666666667%}.small-margin-collapse>.large-12{width:100%}}@media screen and (min-width: 64em){.small-margin-collapse>.xlarge-1{width:8.3333333333%}.small-margin-collapse>.xlarge-2{width:16.6666666667%}.small-margin-collapse>.xlarge-3{width:25%}.small-margin-collapse>.xlarge-4{width:33.3333333333%}.small-margin-collapse>.xlarge-5{width:41.6666666667%}.small-margin-collapse>.xlarge-6{width:50%}.small-margin-collapse>.xlarge-7{width:58.3333333333%}.small-margin-collapse>.xlarge-8{width:66.6666666667%}.small-margin-collapse>.xlarge-9{width:75%}.small-margin-collapse>.xlarge-10{width:83.3333333333%}.small-margin-collapse>.xlarge-11{width:91.6666666667%}.small-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width: 80.0625em){.small-margin-collapse>.xxlarge-1{width:8.3333333333%}.small-margin-collapse>.xxlarge-2{width:16.6666666667%}.small-margin-collapse>.xxlarge-3{width:25%}.small-margin-collapse>.xxlarge-4{width:33.3333333333%}.small-margin-collapse>.xxlarge-5{width:41.6666666667%}.small-margin-collapse>.xxlarge-6{width:50%}.small-margin-collapse>.xxlarge-7{width:58.3333333333%}.small-margin-collapse>.xxlarge-8{width:66.6666666667%}.small-margin-collapse>.xxlarge-9{width:75%}.small-margin-collapse>.xxlarge-10{width:83.3333333333%}.small-margin-collapse>.xxlarge-11{width:91.6666666667%}.small-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width: 90em){.small-margin-collapse>.xxxlarge-1{width:8.3333333333%}.small-margin-collapse>.xxxlarge-2{width:16.6666666667%}.small-margin-collapse>.xxxlarge-3{width:25%}.small-margin-collapse>.xxxlarge-4{width:33.3333333333%}.small-margin-collapse>.xxxlarge-5{width:41.6666666667%}.small-margin-collapse>.xxxlarge-6{width:50%}.small-margin-collapse>.xxxlarge-7{width:58.3333333333%}.small-margin-collapse>.xxxlarge-8{width:66.6666666667%}.small-margin-collapse>.xxxlarge-9{width:75%}.small-margin-collapse>.xxxlarge-10{width:83.3333333333%}.small-margin-collapse>.xxxlarge-11{width:91.6666666667%}.small-margin-collapse>.xxxlarge-12{width:100%}}@media screen and (min-width: 109.375em){.small-margin-collapse>.xxxxlarge-1{width:8.3333333333%}.small-margin-collapse>.xxxxlarge-2{width:16.6666666667%}.small-margin-collapse>.xxxxlarge-3{width:25%}.small-margin-collapse>.xxxxlarge-4{width:33.3333333333%}.small-margin-collapse>.xxxxlarge-5{width:41.6666666667%}.small-margin-collapse>.xxxxlarge-6{width:50%}.small-margin-collapse>.xxxxlarge-7{width:58.3333333333%}.small-margin-collapse>.xxxxlarge-8{width:66.6666666667%}.small-margin-collapse>.xxxxlarge-9{width:75%}.small-margin-collapse>.xxxxlarge-10{width:83.3333333333%}.small-margin-collapse>.xxxxlarge-11{width:91.6666666667%}.small-margin-collapse>.xxxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.small-margin-collapse>.xxxxxlarge-1{width:8.3333333333%}.small-margin-collapse>.xxxxxlarge-2{width:16.6666666667%}.small-margin-collapse>.xxxxxlarge-3{width:25%}.small-margin-collapse>.xxxxxlarge-4{width:33.3333333333%}.small-margin-collapse>.xxxxxlarge-5{width:41.6666666667%}.small-margin-collapse>.xxxxxlarge-6{width:50%}.small-margin-collapse>.xxxxxlarge-7{width:58.3333333333%}.small-margin-collapse>.xxxxxlarge-8{width:66.6666666667%}.small-margin-collapse>.xxxxxlarge-9{width:75%}.small-margin-collapse>.xxxxxlarge-10{width:83.3333333333%}.small-margin-collapse>.xxxxxlarge-11{width:91.6666666667%}.small-margin-collapse>.xxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.small-margin-collapse>.xxxxxxlarge-1{width:8.3333333333%}.small-margin-collapse>.xxxxxxlarge-2{width:16.6666666667%}.small-margin-collapse>.xxxxxxlarge-3{width:25%}.small-margin-collapse>.xxxxxxlarge-4{width:33.3333333333%}.small-margin-collapse>.xxxxxxlarge-5{width:41.6666666667%}.small-margin-collapse>.xxxxxxlarge-6{width:50%}.small-margin-collapse>.xxxxxxlarge-7{width:58.3333333333%}.small-margin-collapse>.xxxxxxlarge-8{width:66.6666666667%}.small-margin-collapse>.xxxxxxlarge-9{width:75%}.small-margin-collapse>.xxxxxxlarge-10{width:83.3333333333%}.small-margin-collapse>.xxxxxxlarge-11{width:91.6666666667%}.small-margin-collapse>.xxxxxxlarge-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width: 40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width: 40em){.medium-margin-collapse>.small-1{width:8.3333333333%}.medium-margin-collapse>.small-2{width:16.6666666667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.3333333333%}.medium-margin-collapse>.small-5{width:41.6666666667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.3333333333%}.medium-margin-collapse>.small-8{width:66.6666666667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.3333333333%}.medium-margin-collapse>.small-11{width:91.6666666667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width: 40em){.medium-margin-collapse>.medium-1{width:8.3333333333%}.medium-margin-collapse>.medium-2{width:16.6666666667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.3333333333%}.medium-margin-collapse>.medium-5{width:41.6666666667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.3333333333%}.medium-margin-collapse>.medium-8{width:66.6666666667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.3333333333%}.medium-margin-collapse>.medium-11{width:91.6666666667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width: 48em){.medium-margin-collapse>.large-1{width:8.3333333333%}.medium-margin-collapse>.large-2{width:16.6666666667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.3333333333%}.medium-margin-collapse>.large-5{width:41.6666666667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.3333333333%}.medium-margin-collapse>.large-8{width:66.6666666667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.3333333333%}.medium-margin-collapse>.large-11{width:91.6666666667%}.medium-margin-collapse>.large-12{width:100%}}@media screen and (min-width: 64em){.medium-margin-collapse>.xlarge-1{width:8.3333333333%}.medium-margin-collapse>.xlarge-2{width:16.6666666667%}.medium-margin-collapse>.xlarge-3{width:25%}.medium-margin-collapse>.xlarge-4{width:33.3333333333%}.medium-margin-collapse>.xlarge-5{width:41.6666666667%}.medium-margin-collapse>.xlarge-6{width:50%}.medium-margin-collapse>.xlarge-7{width:58.3333333333%}.medium-margin-collapse>.xlarge-8{width:66.6666666667%}.medium-margin-collapse>.xlarge-9{width:75%}.medium-margin-collapse>.xlarge-10{width:83.3333333333%}.medium-margin-collapse>.xlarge-11{width:91.6666666667%}.medium-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width: 80.0625em){.medium-margin-collapse>.xxlarge-1{width:8.3333333333%}.medium-margin-collapse>.xxlarge-2{width:16.6666666667%}.medium-margin-collapse>.xxlarge-3{width:25%}.medium-margin-collapse>.xxlarge-4{width:33.3333333333%}.medium-margin-collapse>.xxlarge-5{width:41.6666666667%}.medium-margin-collapse>.xxlarge-6{width:50%}.medium-margin-collapse>.xxlarge-7{width:58.3333333333%}.medium-margin-collapse>.xxlarge-8{width:66.6666666667%}.medium-margin-collapse>.xxlarge-9{width:75%}.medium-margin-collapse>.xxlarge-10{width:83.3333333333%}.medium-margin-collapse>.xxlarge-11{width:91.6666666667%}.medium-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width: 90em){.medium-margin-collapse>.xxxlarge-1{width:8.3333333333%}.medium-margin-collapse>.xxxlarge-2{width:16.6666666667%}.medium-margin-collapse>.xxxlarge-3{width:25%}.medium-margin-collapse>.xxxlarge-4{width:33.3333333333%}.medium-margin-collapse>.xxxlarge-5{width:41.6666666667%}.medium-margin-collapse>.xxxlarge-6{width:50%}.medium-margin-collapse>.xxxlarge-7{width:58.3333333333%}.medium-margin-collapse>.xxxlarge-8{width:66.6666666667%}.medium-margin-collapse>.xxxlarge-9{width:75%}.medium-margin-collapse>.xxxlarge-10{width:83.3333333333%}.medium-margin-collapse>.xxxlarge-11{width:91.6666666667%}.medium-margin-collapse>.xxxlarge-12{width:100%}}@media screen and (min-width: 109.375em){.medium-margin-collapse>.xxxxlarge-1{width:8.3333333333%}.medium-margin-collapse>.xxxxlarge-2{width:16.6666666667%}.medium-margin-collapse>.xxxxlarge-3{width:25%}.medium-margin-collapse>.xxxxlarge-4{width:33.3333333333%}.medium-margin-collapse>.xxxxlarge-5{width:41.6666666667%}.medium-margin-collapse>.xxxxlarge-6{width:50%}.medium-margin-collapse>.xxxxlarge-7{width:58.3333333333%}.medium-margin-collapse>.xxxxlarge-8{width:66.6666666667%}.medium-margin-collapse>.xxxxlarge-9{width:75%}.medium-margin-collapse>.xxxxlarge-10{width:83.3333333333%}.medium-margin-collapse>.xxxxlarge-11{width:91.6666666667%}.medium-margin-collapse>.xxxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.medium-margin-collapse>.xxxxxlarge-1{width:8.3333333333%}.medium-margin-collapse>.xxxxxlarge-2{width:16.6666666667%}.medium-margin-collapse>.xxxxxlarge-3{width:25%}.medium-margin-collapse>.xxxxxlarge-4{width:33.3333333333%}.medium-margin-collapse>.xxxxxlarge-5{width:41.6666666667%}.medium-margin-collapse>.xxxxxlarge-6{width:50%}.medium-margin-collapse>.xxxxxlarge-7{width:58.3333333333%}.medium-margin-collapse>.xxxxxlarge-8{width:66.6666666667%}.medium-margin-collapse>.xxxxxlarge-9{width:75%}.medium-margin-collapse>.xxxxxlarge-10{width:83.3333333333%}.medium-margin-collapse>.xxxxxlarge-11{width:91.6666666667%}.medium-margin-collapse>.xxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.medium-margin-collapse>.xxxxxxlarge-1{width:8.3333333333%}.medium-margin-collapse>.xxxxxxlarge-2{width:16.6666666667%}.medium-margin-collapse>.xxxxxxlarge-3{width:25%}.medium-margin-collapse>.xxxxxxlarge-4{width:33.3333333333%}.medium-margin-collapse>.xxxxxxlarge-5{width:41.6666666667%}.medium-margin-collapse>.xxxxxxlarge-6{width:50%}.medium-margin-collapse>.xxxxxxlarge-7{width:58.3333333333%}.medium-margin-collapse>.xxxxxxlarge-8{width:66.6666666667%}.medium-margin-collapse>.xxxxxxlarge-9{width:75%}.medium-margin-collapse>.xxxxxxlarge-10{width:83.3333333333%}.medium-margin-collapse>.xxxxxxlarge-11{width:91.6666666667%}.medium-margin-collapse>.xxxxxxlarge-12{width:100%}}@media print,screen and (min-width: 40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width: 48em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width: 48em){.large-margin-collapse>.small-1{width:8.3333333333%}.large-margin-collapse>.small-2{width:16.6666666667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.3333333333%}.large-margin-collapse>.small-5{width:41.6666666667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.3333333333%}.large-margin-collapse>.small-8{width:66.6666666667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.3333333333%}.large-margin-collapse>.small-11{width:91.6666666667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width: 48em){.large-margin-collapse>.medium-1{width:8.3333333333%}.large-margin-collapse>.medium-2{width:16.6666666667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.3333333333%}.large-margin-collapse>.medium-5{width:41.6666666667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.3333333333%}.large-margin-collapse>.medium-8{width:66.6666666667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.3333333333%}.large-margin-collapse>.medium-11{width:91.6666666667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width: 48em){.large-margin-collapse>.large-1{width:8.3333333333%}.large-margin-collapse>.large-2{width:16.6666666667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.3333333333%}.large-margin-collapse>.large-5{width:41.6666666667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.3333333333%}.large-margin-collapse>.large-8{width:66.6666666667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.3333333333%}.large-margin-collapse>.large-11{width:91.6666666667%}.large-margin-collapse>.large-12{width:100%}}@media screen and (min-width: 64em){.large-margin-collapse>.xlarge-1{width:8.3333333333%}.large-margin-collapse>.xlarge-2{width:16.6666666667%}.large-margin-collapse>.xlarge-3{width:25%}.large-margin-collapse>.xlarge-4{width:33.3333333333%}.large-margin-collapse>.xlarge-5{width:41.6666666667%}.large-margin-collapse>.xlarge-6{width:50%}.large-margin-collapse>.xlarge-7{width:58.3333333333%}.large-margin-collapse>.xlarge-8{width:66.6666666667%}.large-margin-collapse>.xlarge-9{width:75%}.large-margin-collapse>.xlarge-10{width:83.3333333333%}.large-margin-collapse>.xlarge-11{width:91.6666666667%}.large-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width: 80.0625em){.large-margin-collapse>.xxlarge-1{width:8.3333333333%}.large-margin-collapse>.xxlarge-2{width:16.6666666667%}.large-margin-collapse>.xxlarge-3{width:25%}.large-margin-collapse>.xxlarge-4{width:33.3333333333%}.large-margin-collapse>.xxlarge-5{width:41.6666666667%}.large-margin-collapse>.xxlarge-6{width:50%}.large-margin-collapse>.xxlarge-7{width:58.3333333333%}.large-margin-collapse>.xxlarge-8{width:66.6666666667%}.large-margin-collapse>.xxlarge-9{width:75%}.large-margin-collapse>.xxlarge-10{width:83.3333333333%}.large-margin-collapse>.xxlarge-11{width:91.6666666667%}.large-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width: 90em){.large-margin-collapse>.xxxlarge-1{width:8.3333333333%}.large-margin-collapse>.xxxlarge-2{width:16.6666666667%}.large-margin-collapse>.xxxlarge-3{width:25%}.large-margin-collapse>.xxxlarge-4{width:33.3333333333%}.large-margin-collapse>.xxxlarge-5{width:41.6666666667%}.large-margin-collapse>.xxxlarge-6{width:50%}.large-margin-collapse>.xxxlarge-7{width:58.3333333333%}.large-margin-collapse>.xxxlarge-8{width:66.6666666667%}.large-margin-collapse>.xxxlarge-9{width:75%}.large-margin-collapse>.xxxlarge-10{width:83.3333333333%}.large-margin-collapse>.xxxlarge-11{width:91.6666666667%}.large-margin-collapse>.xxxlarge-12{width:100%}}@media screen and (min-width: 109.375em){.large-margin-collapse>.xxxxlarge-1{width:8.3333333333%}.large-margin-collapse>.xxxxlarge-2{width:16.6666666667%}.large-margin-collapse>.xxxxlarge-3{width:25%}.large-margin-collapse>.xxxxlarge-4{width:33.3333333333%}.large-margin-collapse>.xxxxlarge-5{width:41.6666666667%}.large-margin-collapse>.xxxxlarge-6{width:50%}.large-margin-collapse>.xxxxlarge-7{width:58.3333333333%}.large-margin-collapse>.xxxxlarge-8{width:66.6666666667%}.large-margin-collapse>.xxxxlarge-9{width:75%}.large-margin-collapse>.xxxxlarge-10{width:83.3333333333%}.large-margin-collapse>.xxxxlarge-11{width:91.6666666667%}.large-margin-collapse>.xxxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.large-margin-collapse>.xxxxxlarge-1{width:8.3333333333%}.large-margin-collapse>.xxxxxlarge-2{width:16.6666666667%}.large-margin-collapse>.xxxxxlarge-3{width:25%}.large-margin-collapse>.xxxxxlarge-4{width:33.3333333333%}.large-margin-collapse>.xxxxxlarge-5{width:41.6666666667%}.large-margin-collapse>.xxxxxlarge-6{width:50%}.large-margin-collapse>.xxxxxlarge-7{width:58.3333333333%}.large-margin-collapse>.xxxxxlarge-8{width:66.6666666667%}.large-margin-collapse>.xxxxxlarge-9{width:75%}.large-margin-collapse>.xxxxxlarge-10{width:83.3333333333%}.large-margin-collapse>.xxxxxlarge-11{width:91.6666666667%}.large-margin-collapse>.xxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.large-margin-collapse>.xxxxxxlarge-1{width:8.3333333333%}.large-margin-collapse>.xxxxxxlarge-2{width:16.6666666667%}.large-margin-collapse>.xxxxxxlarge-3{width:25%}.large-margin-collapse>.xxxxxxlarge-4{width:33.3333333333%}.large-margin-collapse>.xxxxxxlarge-5{width:41.6666666667%}.large-margin-collapse>.xxxxxxlarge-6{width:50%}.large-margin-collapse>.xxxxxxlarge-7{width:58.3333333333%}.large-margin-collapse>.xxxxxxlarge-8{width:66.6666666667%}.large-margin-collapse>.xxxxxxlarge-9{width:75%}.large-margin-collapse>.xxxxxxlarge-10{width:83.3333333333%}.large-margin-collapse>.xxxxxxlarge-11{width:91.6666666667%}.large-margin-collapse>.xxxxxxlarge-12{width:100%}}@media print,screen and (min-width: 48em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width: 64em){.xlarge-margin-collapse{margin-right:0;margin-left:0}.xlarge-margin-collapse>.cell{margin-right:0;margin-left:0}}@media screen and (min-width: 64em){.xlarge-margin-collapse>.small-1{width:8.3333333333%}.xlarge-margin-collapse>.small-2{width:16.6666666667%}.xlarge-margin-collapse>.small-3{width:25%}.xlarge-margin-collapse>.small-4{width:33.3333333333%}.xlarge-margin-collapse>.small-5{width:41.6666666667%}.xlarge-margin-collapse>.small-6{width:50%}.xlarge-margin-collapse>.small-7{width:58.3333333333%}.xlarge-margin-collapse>.small-8{width:66.6666666667%}.xlarge-margin-collapse>.small-9{width:75%}.xlarge-margin-collapse>.small-10{width:83.3333333333%}.xlarge-margin-collapse>.small-11{width:91.6666666667%}.xlarge-margin-collapse>.small-12{width:100%}}@media screen and (min-width: 64em){.xlarge-margin-collapse>.medium-1{width:8.3333333333%}.xlarge-margin-collapse>.medium-2{width:16.6666666667%}.xlarge-margin-collapse>.medium-3{width:25%}.xlarge-margin-collapse>.medium-4{width:33.3333333333%}.xlarge-margin-collapse>.medium-5{width:41.6666666667%}.xlarge-margin-collapse>.medium-6{width:50%}.xlarge-margin-collapse>.medium-7{width:58.3333333333%}.xlarge-margin-collapse>.medium-8{width:66.6666666667%}.xlarge-margin-collapse>.medium-9{width:75%}.xlarge-margin-collapse>.medium-10{width:83.3333333333%}.xlarge-margin-collapse>.medium-11{width:91.6666666667%}.xlarge-margin-collapse>.medium-12{width:100%}}@media screen and (min-width: 64em){.xlarge-margin-collapse>.large-1{width:8.3333333333%}.xlarge-margin-collapse>.large-2{width:16.6666666667%}.xlarge-margin-collapse>.large-3{width:25%}.xlarge-margin-collapse>.large-4{width:33.3333333333%}.xlarge-margin-collapse>.large-5{width:41.6666666667%}.xlarge-margin-collapse>.large-6{width:50%}.xlarge-margin-collapse>.large-7{width:58.3333333333%}.xlarge-margin-collapse>.large-8{width:66.6666666667%}.xlarge-margin-collapse>.large-9{width:75%}.xlarge-margin-collapse>.large-10{width:83.3333333333%}.xlarge-margin-collapse>.large-11{width:91.6666666667%}.xlarge-margin-collapse>.large-12{width:100%}}@media screen and (min-width: 64em){.xlarge-margin-collapse>.xlarge-1{width:8.3333333333%}.xlarge-margin-collapse>.xlarge-2{width:16.6666666667%}.xlarge-margin-collapse>.xlarge-3{width:25%}.xlarge-margin-collapse>.xlarge-4{width:33.3333333333%}.xlarge-margin-collapse>.xlarge-5{width:41.6666666667%}.xlarge-margin-collapse>.xlarge-6{width:50%}.xlarge-margin-collapse>.xlarge-7{width:58.3333333333%}.xlarge-margin-collapse>.xlarge-8{width:66.6666666667%}.xlarge-margin-collapse>.xlarge-9{width:75%}.xlarge-margin-collapse>.xlarge-10{width:83.3333333333%}.xlarge-margin-collapse>.xlarge-11{width:91.6666666667%}.xlarge-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width: 80.0625em){.xlarge-margin-collapse>.xxlarge-1{width:8.3333333333%}.xlarge-margin-collapse>.xxlarge-2{width:16.6666666667%}.xlarge-margin-collapse>.xxlarge-3{width:25%}.xlarge-margin-collapse>.xxlarge-4{width:33.3333333333%}.xlarge-margin-collapse>.xxlarge-5{width:41.6666666667%}.xlarge-margin-collapse>.xxlarge-6{width:50%}.xlarge-margin-collapse>.xxlarge-7{width:58.3333333333%}.xlarge-margin-collapse>.xxlarge-8{width:66.6666666667%}.xlarge-margin-collapse>.xxlarge-9{width:75%}.xlarge-margin-collapse>.xxlarge-10{width:83.3333333333%}.xlarge-margin-collapse>.xxlarge-11{width:91.6666666667%}.xlarge-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width: 90em){.xlarge-margin-collapse>.xxxlarge-1{width:8.3333333333%}.xlarge-margin-collapse>.xxxlarge-2{width:16.6666666667%}.xlarge-margin-collapse>.xxxlarge-3{width:25%}.xlarge-margin-collapse>.xxxlarge-4{width:33.3333333333%}.xlarge-margin-collapse>.xxxlarge-5{width:41.6666666667%}.xlarge-margin-collapse>.xxxlarge-6{width:50%}.xlarge-margin-collapse>.xxxlarge-7{width:58.3333333333%}.xlarge-margin-collapse>.xxxlarge-8{width:66.6666666667%}.xlarge-margin-collapse>.xxxlarge-9{width:75%}.xlarge-margin-collapse>.xxxlarge-10{width:83.3333333333%}.xlarge-margin-collapse>.xxxlarge-11{width:91.6666666667%}.xlarge-margin-collapse>.xxxlarge-12{width:100%}}@media screen and (min-width: 109.375em){.xlarge-margin-collapse>.xxxxlarge-1{width:8.3333333333%}.xlarge-margin-collapse>.xxxxlarge-2{width:16.6666666667%}.xlarge-margin-collapse>.xxxxlarge-3{width:25%}.xlarge-margin-collapse>.xxxxlarge-4{width:33.3333333333%}.xlarge-margin-collapse>.xxxxlarge-5{width:41.6666666667%}.xlarge-margin-collapse>.xxxxlarge-6{width:50%}.xlarge-margin-collapse>.xxxxlarge-7{width:58.3333333333%}.xlarge-margin-collapse>.xxxxlarge-8{width:66.6666666667%}.xlarge-margin-collapse>.xxxxlarge-9{width:75%}.xlarge-margin-collapse>.xxxxlarge-10{width:83.3333333333%}.xlarge-margin-collapse>.xxxxlarge-11{width:91.6666666667%}.xlarge-margin-collapse>.xxxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.xlarge-margin-collapse>.xxxxxlarge-1{width:8.3333333333%}.xlarge-margin-collapse>.xxxxxlarge-2{width:16.6666666667%}.xlarge-margin-collapse>.xxxxxlarge-3{width:25%}.xlarge-margin-collapse>.xxxxxlarge-4{width:33.3333333333%}.xlarge-margin-collapse>.xxxxxlarge-5{width:41.6666666667%}.xlarge-margin-collapse>.xxxxxlarge-6{width:50%}.xlarge-margin-collapse>.xxxxxlarge-7{width:58.3333333333%}.xlarge-margin-collapse>.xxxxxlarge-8{width:66.6666666667%}.xlarge-margin-collapse>.xxxxxlarge-9{width:75%}.xlarge-margin-collapse>.xxxxxlarge-10{width:83.3333333333%}.xlarge-margin-collapse>.xxxxxlarge-11{width:91.6666666667%}.xlarge-margin-collapse>.xxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xlarge-margin-collapse>.xxxxxxlarge-1{width:8.3333333333%}.xlarge-margin-collapse>.xxxxxxlarge-2{width:16.6666666667%}.xlarge-margin-collapse>.xxxxxxlarge-3{width:25%}.xlarge-margin-collapse>.xxxxxxlarge-4{width:33.3333333333%}.xlarge-margin-collapse>.xxxxxxlarge-5{width:41.6666666667%}.xlarge-margin-collapse>.xxxxxxlarge-6{width:50%}.xlarge-margin-collapse>.xxxxxxlarge-7{width:58.3333333333%}.xlarge-margin-collapse>.xxxxxxlarge-8{width:66.6666666667%}.xlarge-margin-collapse>.xxxxxxlarge-9{width:75%}.xlarge-margin-collapse>.xxxxxxlarge-10{width:83.3333333333%}.xlarge-margin-collapse>.xxxxxxlarge-11{width:91.6666666667%}.xlarge-margin-collapse>.xxxxxxlarge-12{width:100%}}@media screen and (min-width: 64em){.xlarge-padding-collapse{margin-right:0;margin-left:0}.xlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width: 80.0625em){.xxlarge-margin-collapse{margin-right:0;margin-left:0}.xxlarge-margin-collapse>.cell{margin-right:0;margin-left:0}}@media screen and (min-width: 80.0625em){.xxlarge-margin-collapse>.small-1{width:8.3333333333%}.xxlarge-margin-collapse>.small-2{width:16.6666666667%}.xxlarge-margin-collapse>.small-3{width:25%}.xxlarge-margin-collapse>.small-4{width:33.3333333333%}.xxlarge-margin-collapse>.small-5{width:41.6666666667%}.xxlarge-margin-collapse>.small-6{width:50%}.xxlarge-margin-collapse>.small-7{width:58.3333333333%}.xxlarge-margin-collapse>.small-8{width:66.6666666667%}.xxlarge-margin-collapse>.small-9{width:75%}.xxlarge-margin-collapse>.small-10{width:83.3333333333%}.xxlarge-margin-collapse>.small-11{width:91.6666666667%}.xxlarge-margin-collapse>.small-12{width:100%}}@media screen and (min-width: 80.0625em){.xxlarge-margin-collapse>.medium-1{width:8.3333333333%}.xxlarge-margin-collapse>.medium-2{width:16.6666666667%}.xxlarge-margin-collapse>.medium-3{width:25%}.xxlarge-margin-collapse>.medium-4{width:33.3333333333%}.xxlarge-margin-collapse>.medium-5{width:41.6666666667%}.xxlarge-margin-collapse>.medium-6{width:50%}.xxlarge-margin-collapse>.medium-7{width:58.3333333333%}.xxlarge-margin-collapse>.medium-8{width:66.6666666667%}.xxlarge-margin-collapse>.medium-9{width:75%}.xxlarge-margin-collapse>.medium-10{width:83.3333333333%}.xxlarge-margin-collapse>.medium-11{width:91.6666666667%}.xxlarge-margin-collapse>.medium-12{width:100%}}@media screen and (min-width: 80.0625em){.xxlarge-margin-collapse>.large-1{width:8.3333333333%}.xxlarge-margin-collapse>.large-2{width:16.6666666667%}.xxlarge-margin-collapse>.large-3{width:25%}.xxlarge-margin-collapse>.large-4{width:33.3333333333%}.xxlarge-margin-collapse>.large-5{width:41.6666666667%}.xxlarge-margin-collapse>.large-6{width:50%}.xxlarge-margin-collapse>.large-7{width:58.3333333333%}.xxlarge-margin-collapse>.large-8{width:66.6666666667%}.xxlarge-margin-collapse>.large-9{width:75%}.xxlarge-margin-collapse>.large-10{width:83.3333333333%}.xxlarge-margin-collapse>.large-11{width:91.6666666667%}.xxlarge-margin-collapse>.large-12{width:100%}}@media screen and (min-width: 80.0625em){.xxlarge-margin-collapse>.xlarge-1{width:8.3333333333%}.xxlarge-margin-collapse>.xlarge-2{width:16.6666666667%}.xxlarge-margin-collapse>.xlarge-3{width:25%}.xxlarge-margin-collapse>.xlarge-4{width:33.3333333333%}.xxlarge-margin-collapse>.xlarge-5{width:41.6666666667%}.xxlarge-margin-collapse>.xlarge-6{width:50%}.xxlarge-margin-collapse>.xlarge-7{width:58.3333333333%}.xxlarge-margin-collapse>.xlarge-8{width:66.6666666667%}.xxlarge-margin-collapse>.xlarge-9{width:75%}.xxlarge-margin-collapse>.xlarge-10{width:83.3333333333%}.xxlarge-margin-collapse>.xlarge-11{width:91.6666666667%}.xxlarge-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width: 80.0625em){.xxlarge-margin-collapse>.xxlarge-1{width:8.3333333333%}.xxlarge-margin-collapse>.xxlarge-2{width:16.6666666667%}.xxlarge-margin-collapse>.xxlarge-3{width:25%}.xxlarge-margin-collapse>.xxlarge-4{width:33.3333333333%}.xxlarge-margin-collapse>.xxlarge-5{width:41.6666666667%}.xxlarge-margin-collapse>.xxlarge-6{width:50%}.xxlarge-margin-collapse>.xxlarge-7{width:58.3333333333%}.xxlarge-margin-collapse>.xxlarge-8{width:66.6666666667%}.xxlarge-margin-collapse>.xxlarge-9{width:75%}.xxlarge-margin-collapse>.xxlarge-10{width:83.3333333333%}.xxlarge-margin-collapse>.xxlarge-11{width:91.6666666667%}.xxlarge-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width: 90em){.xxlarge-margin-collapse>.xxxlarge-1{width:8.3333333333%}.xxlarge-margin-collapse>.xxxlarge-2{width:16.6666666667%}.xxlarge-margin-collapse>.xxxlarge-3{width:25%}.xxlarge-margin-collapse>.xxxlarge-4{width:33.3333333333%}.xxlarge-margin-collapse>.xxxlarge-5{width:41.6666666667%}.xxlarge-margin-collapse>.xxxlarge-6{width:50%}.xxlarge-margin-collapse>.xxxlarge-7{width:58.3333333333%}.xxlarge-margin-collapse>.xxxlarge-8{width:66.6666666667%}.xxlarge-margin-collapse>.xxxlarge-9{width:75%}.xxlarge-margin-collapse>.xxxlarge-10{width:83.3333333333%}.xxlarge-margin-collapse>.xxxlarge-11{width:91.6666666667%}.xxlarge-margin-collapse>.xxxlarge-12{width:100%}}@media screen and (min-width: 109.375em){.xxlarge-margin-collapse>.xxxxlarge-1{width:8.3333333333%}.xxlarge-margin-collapse>.xxxxlarge-2{width:16.6666666667%}.xxlarge-margin-collapse>.xxxxlarge-3{width:25%}.xxlarge-margin-collapse>.xxxxlarge-4{width:33.3333333333%}.xxlarge-margin-collapse>.xxxxlarge-5{width:41.6666666667%}.xxlarge-margin-collapse>.xxxxlarge-6{width:50%}.xxlarge-margin-collapse>.xxxxlarge-7{width:58.3333333333%}.xxlarge-margin-collapse>.xxxxlarge-8{width:66.6666666667%}.xxlarge-margin-collapse>.xxxxlarge-9{width:75%}.xxlarge-margin-collapse>.xxxxlarge-10{width:83.3333333333%}.xxlarge-margin-collapse>.xxxxlarge-11{width:91.6666666667%}.xxlarge-margin-collapse>.xxxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.xxlarge-margin-collapse>.xxxxxlarge-1{width:8.3333333333%}.xxlarge-margin-collapse>.xxxxxlarge-2{width:16.6666666667%}.xxlarge-margin-collapse>.xxxxxlarge-3{width:25%}.xxlarge-margin-collapse>.xxxxxlarge-4{width:33.3333333333%}.xxlarge-margin-collapse>.xxxxxlarge-5{width:41.6666666667%}.xxlarge-margin-collapse>.xxxxxlarge-6{width:50%}.xxlarge-margin-collapse>.xxxxxlarge-7{width:58.3333333333%}.xxlarge-margin-collapse>.xxxxxlarge-8{width:66.6666666667%}.xxlarge-margin-collapse>.xxxxxlarge-9{width:75%}.xxlarge-margin-collapse>.xxxxxlarge-10{width:83.3333333333%}.xxlarge-margin-collapse>.xxxxxlarge-11{width:91.6666666667%}.xxlarge-margin-collapse>.xxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xxlarge-margin-collapse>.xxxxxxlarge-1{width:8.3333333333%}.xxlarge-margin-collapse>.xxxxxxlarge-2{width:16.6666666667%}.xxlarge-margin-collapse>.xxxxxxlarge-3{width:25%}.xxlarge-margin-collapse>.xxxxxxlarge-4{width:33.3333333333%}.xxlarge-margin-collapse>.xxxxxxlarge-5{width:41.6666666667%}.xxlarge-margin-collapse>.xxxxxxlarge-6{width:50%}.xxlarge-margin-collapse>.xxxxxxlarge-7{width:58.3333333333%}.xxlarge-margin-collapse>.xxxxxxlarge-8{width:66.6666666667%}.xxlarge-margin-collapse>.xxxxxxlarge-9{width:75%}.xxlarge-margin-collapse>.xxxxxxlarge-10{width:83.3333333333%}.xxlarge-margin-collapse>.xxxxxxlarge-11{width:91.6666666667%}.xxlarge-margin-collapse>.xxxxxxlarge-12{width:100%}}@media screen and (min-width: 80.0625em){.xxlarge-padding-collapse{margin-right:0;margin-left:0}.xxlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width: 90em){.xxxlarge-margin-collapse{margin-right:0;margin-left:0}.xxxlarge-margin-collapse>.cell{margin-right:0;margin-left:0}}@media screen and (min-width: 90em){.xxxlarge-margin-collapse>.small-1{width:8.3333333333%}.xxxlarge-margin-collapse>.small-2{width:16.6666666667%}.xxxlarge-margin-collapse>.small-3{width:25%}.xxxlarge-margin-collapse>.small-4{width:33.3333333333%}.xxxlarge-margin-collapse>.small-5{width:41.6666666667%}.xxxlarge-margin-collapse>.small-6{width:50%}.xxxlarge-margin-collapse>.small-7{width:58.3333333333%}.xxxlarge-margin-collapse>.small-8{width:66.6666666667%}.xxxlarge-margin-collapse>.small-9{width:75%}.xxxlarge-margin-collapse>.small-10{width:83.3333333333%}.xxxlarge-margin-collapse>.small-11{width:91.6666666667%}.xxxlarge-margin-collapse>.small-12{width:100%}}@media screen and (min-width: 90em){.xxxlarge-margin-collapse>.medium-1{width:8.3333333333%}.xxxlarge-margin-collapse>.medium-2{width:16.6666666667%}.xxxlarge-margin-collapse>.medium-3{width:25%}.xxxlarge-margin-collapse>.medium-4{width:33.3333333333%}.xxxlarge-margin-collapse>.medium-5{width:41.6666666667%}.xxxlarge-margin-collapse>.medium-6{width:50%}.xxxlarge-margin-collapse>.medium-7{width:58.3333333333%}.xxxlarge-margin-collapse>.medium-8{width:66.6666666667%}.xxxlarge-margin-collapse>.medium-9{width:75%}.xxxlarge-margin-collapse>.medium-10{width:83.3333333333%}.xxxlarge-margin-collapse>.medium-11{width:91.6666666667%}.xxxlarge-margin-collapse>.medium-12{width:100%}}@media screen and (min-width: 90em){.xxxlarge-margin-collapse>.large-1{width:8.3333333333%}.xxxlarge-margin-collapse>.large-2{width:16.6666666667%}.xxxlarge-margin-collapse>.large-3{width:25%}.xxxlarge-margin-collapse>.large-4{width:33.3333333333%}.xxxlarge-margin-collapse>.large-5{width:41.6666666667%}.xxxlarge-margin-collapse>.large-6{width:50%}.xxxlarge-margin-collapse>.large-7{width:58.3333333333%}.xxxlarge-margin-collapse>.large-8{width:66.6666666667%}.xxxlarge-margin-collapse>.large-9{width:75%}.xxxlarge-margin-collapse>.large-10{width:83.3333333333%}.xxxlarge-margin-collapse>.large-11{width:91.6666666667%}.xxxlarge-margin-collapse>.large-12{width:100%}}@media screen and (min-width: 90em){.xxxlarge-margin-collapse>.xlarge-1{width:8.3333333333%}.xxxlarge-margin-collapse>.xlarge-2{width:16.6666666667%}.xxxlarge-margin-collapse>.xlarge-3{width:25%}.xxxlarge-margin-collapse>.xlarge-4{width:33.3333333333%}.xxxlarge-margin-collapse>.xlarge-5{width:41.6666666667%}.xxxlarge-margin-collapse>.xlarge-6{width:50%}.xxxlarge-margin-collapse>.xlarge-7{width:58.3333333333%}.xxxlarge-margin-collapse>.xlarge-8{width:66.6666666667%}.xxxlarge-margin-collapse>.xlarge-9{width:75%}.xxxlarge-margin-collapse>.xlarge-10{width:83.3333333333%}.xxxlarge-margin-collapse>.xlarge-11{width:91.6666666667%}.xxxlarge-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width: 90em){.xxxlarge-margin-collapse>.xxlarge-1{width:8.3333333333%}.xxxlarge-margin-collapse>.xxlarge-2{width:16.6666666667%}.xxxlarge-margin-collapse>.xxlarge-3{width:25%}.xxxlarge-margin-collapse>.xxlarge-4{width:33.3333333333%}.xxxlarge-margin-collapse>.xxlarge-5{width:41.6666666667%}.xxxlarge-margin-collapse>.xxlarge-6{width:50%}.xxxlarge-margin-collapse>.xxlarge-7{width:58.3333333333%}.xxxlarge-margin-collapse>.xxlarge-8{width:66.6666666667%}.xxxlarge-margin-collapse>.xxlarge-9{width:75%}.xxxlarge-margin-collapse>.xxlarge-10{width:83.3333333333%}.xxxlarge-margin-collapse>.xxlarge-11{width:91.6666666667%}.xxxlarge-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width: 90em){.xxxlarge-margin-collapse>.xxxlarge-1{width:8.3333333333%}.xxxlarge-margin-collapse>.xxxlarge-2{width:16.6666666667%}.xxxlarge-margin-collapse>.xxxlarge-3{width:25%}.xxxlarge-margin-collapse>.xxxlarge-4{width:33.3333333333%}.xxxlarge-margin-collapse>.xxxlarge-5{width:41.6666666667%}.xxxlarge-margin-collapse>.xxxlarge-6{width:50%}.xxxlarge-margin-collapse>.xxxlarge-7{width:58.3333333333%}.xxxlarge-margin-collapse>.xxxlarge-8{width:66.6666666667%}.xxxlarge-margin-collapse>.xxxlarge-9{width:75%}.xxxlarge-margin-collapse>.xxxlarge-10{width:83.3333333333%}.xxxlarge-margin-collapse>.xxxlarge-11{width:91.6666666667%}.xxxlarge-margin-collapse>.xxxlarge-12{width:100%}}@media screen and (min-width: 109.375em){.xxxlarge-margin-collapse>.xxxxlarge-1{width:8.3333333333%}.xxxlarge-margin-collapse>.xxxxlarge-2{width:16.6666666667%}.xxxlarge-margin-collapse>.xxxxlarge-3{width:25%}.xxxlarge-margin-collapse>.xxxxlarge-4{width:33.3333333333%}.xxxlarge-margin-collapse>.xxxxlarge-5{width:41.6666666667%}.xxxlarge-margin-collapse>.xxxxlarge-6{width:50%}.xxxlarge-margin-collapse>.xxxxlarge-7{width:58.3333333333%}.xxxlarge-margin-collapse>.xxxxlarge-8{width:66.6666666667%}.xxxlarge-margin-collapse>.xxxxlarge-9{width:75%}.xxxlarge-margin-collapse>.xxxxlarge-10{width:83.3333333333%}.xxxlarge-margin-collapse>.xxxxlarge-11{width:91.6666666667%}.xxxlarge-margin-collapse>.xxxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.xxxlarge-margin-collapse>.xxxxxlarge-1{width:8.3333333333%}.xxxlarge-margin-collapse>.xxxxxlarge-2{width:16.6666666667%}.xxxlarge-margin-collapse>.xxxxxlarge-3{width:25%}.xxxlarge-margin-collapse>.xxxxxlarge-4{width:33.3333333333%}.xxxlarge-margin-collapse>.xxxxxlarge-5{width:41.6666666667%}.xxxlarge-margin-collapse>.xxxxxlarge-6{width:50%}.xxxlarge-margin-collapse>.xxxxxlarge-7{width:58.3333333333%}.xxxlarge-margin-collapse>.xxxxxlarge-8{width:66.6666666667%}.xxxlarge-margin-collapse>.xxxxxlarge-9{width:75%}.xxxlarge-margin-collapse>.xxxxxlarge-10{width:83.3333333333%}.xxxlarge-margin-collapse>.xxxxxlarge-11{width:91.6666666667%}.xxxlarge-margin-collapse>.xxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xxxlarge-margin-collapse>.xxxxxxlarge-1{width:8.3333333333%}.xxxlarge-margin-collapse>.xxxxxxlarge-2{width:16.6666666667%}.xxxlarge-margin-collapse>.xxxxxxlarge-3{width:25%}.xxxlarge-margin-collapse>.xxxxxxlarge-4{width:33.3333333333%}.xxxlarge-margin-collapse>.xxxxxxlarge-5{width:41.6666666667%}.xxxlarge-margin-collapse>.xxxxxxlarge-6{width:50%}.xxxlarge-margin-collapse>.xxxxxxlarge-7{width:58.3333333333%}.xxxlarge-margin-collapse>.xxxxxxlarge-8{width:66.6666666667%}.xxxlarge-margin-collapse>.xxxxxxlarge-9{width:75%}.xxxlarge-margin-collapse>.xxxxxxlarge-10{width:83.3333333333%}.xxxlarge-margin-collapse>.xxxxxxlarge-11{width:91.6666666667%}.xxxlarge-margin-collapse>.xxxxxxlarge-12{width:100%}}@media screen and (min-width: 90em){.xxxlarge-padding-collapse{margin-right:0;margin-left:0}.xxxlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width: 109.375em){.xxxxlarge-margin-collapse{margin-right:0;margin-left:0}.xxxxlarge-margin-collapse>.cell{margin-right:0;margin-left:0}}@media screen and (min-width: 109.375em){.xxxxlarge-margin-collapse>.small-1{width:8.3333333333%}.xxxxlarge-margin-collapse>.small-2{width:16.6666666667%}.xxxxlarge-margin-collapse>.small-3{width:25%}.xxxxlarge-margin-collapse>.small-4{width:33.3333333333%}.xxxxlarge-margin-collapse>.small-5{width:41.6666666667%}.xxxxlarge-margin-collapse>.small-6{width:50%}.xxxxlarge-margin-collapse>.small-7{width:58.3333333333%}.xxxxlarge-margin-collapse>.small-8{width:66.6666666667%}.xxxxlarge-margin-collapse>.small-9{width:75%}.xxxxlarge-margin-collapse>.small-10{width:83.3333333333%}.xxxxlarge-margin-collapse>.small-11{width:91.6666666667%}.xxxxlarge-margin-collapse>.small-12{width:100%}}@media screen and (min-width: 109.375em){.xxxxlarge-margin-collapse>.medium-1{width:8.3333333333%}.xxxxlarge-margin-collapse>.medium-2{width:16.6666666667%}.xxxxlarge-margin-collapse>.medium-3{width:25%}.xxxxlarge-margin-collapse>.medium-4{width:33.3333333333%}.xxxxlarge-margin-collapse>.medium-5{width:41.6666666667%}.xxxxlarge-margin-collapse>.medium-6{width:50%}.xxxxlarge-margin-collapse>.medium-7{width:58.3333333333%}.xxxxlarge-margin-collapse>.medium-8{width:66.6666666667%}.xxxxlarge-margin-collapse>.medium-9{width:75%}.xxxxlarge-margin-collapse>.medium-10{width:83.3333333333%}.xxxxlarge-margin-collapse>.medium-11{width:91.6666666667%}.xxxxlarge-margin-collapse>.medium-12{width:100%}}@media screen and (min-width: 109.375em){.xxxxlarge-margin-collapse>.large-1{width:8.3333333333%}.xxxxlarge-margin-collapse>.large-2{width:16.6666666667%}.xxxxlarge-margin-collapse>.large-3{width:25%}.xxxxlarge-margin-collapse>.large-4{width:33.3333333333%}.xxxxlarge-margin-collapse>.large-5{width:41.6666666667%}.xxxxlarge-margin-collapse>.large-6{width:50%}.xxxxlarge-margin-collapse>.large-7{width:58.3333333333%}.xxxxlarge-margin-collapse>.large-8{width:66.6666666667%}.xxxxlarge-margin-collapse>.large-9{width:75%}.xxxxlarge-margin-collapse>.large-10{width:83.3333333333%}.xxxxlarge-margin-collapse>.large-11{width:91.6666666667%}.xxxxlarge-margin-collapse>.large-12{width:100%}}@media screen and (min-width: 109.375em){.xxxxlarge-margin-collapse>.xlarge-1{width:8.3333333333%}.xxxxlarge-margin-collapse>.xlarge-2{width:16.6666666667%}.xxxxlarge-margin-collapse>.xlarge-3{width:25%}.xxxxlarge-margin-collapse>.xlarge-4{width:33.3333333333%}.xxxxlarge-margin-collapse>.xlarge-5{width:41.6666666667%}.xxxxlarge-margin-collapse>.xlarge-6{width:50%}.xxxxlarge-margin-collapse>.xlarge-7{width:58.3333333333%}.xxxxlarge-margin-collapse>.xlarge-8{width:66.6666666667%}.xxxxlarge-margin-collapse>.xlarge-9{width:75%}.xxxxlarge-margin-collapse>.xlarge-10{width:83.3333333333%}.xxxxlarge-margin-collapse>.xlarge-11{width:91.6666666667%}.xxxxlarge-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width: 109.375em){.xxxxlarge-margin-collapse>.xxlarge-1{width:8.3333333333%}.xxxxlarge-margin-collapse>.xxlarge-2{width:16.6666666667%}.xxxxlarge-margin-collapse>.xxlarge-3{width:25%}.xxxxlarge-margin-collapse>.xxlarge-4{width:33.3333333333%}.xxxxlarge-margin-collapse>.xxlarge-5{width:41.6666666667%}.xxxxlarge-margin-collapse>.xxlarge-6{width:50%}.xxxxlarge-margin-collapse>.xxlarge-7{width:58.3333333333%}.xxxxlarge-margin-collapse>.xxlarge-8{width:66.6666666667%}.xxxxlarge-margin-collapse>.xxlarge-9{width:75%}.xxxxlarge-margin-collapse>.xxlarge-10{width:83.3333333333%}.xxxxlarge-margin-collapse>.xxlarge-11{width:91.6666666667%}.xxxxlarge-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width: 109.375em){.xxxxlarge-margin-collapse>.xxxlarge-1{width:8.3333333333%}.xxxxlarge-margin-collapse>.xxxlarge-2{width:16.6666666667%}.xxxxlarge-margin-collapse>.xxxlarge-3{width:25%}.xxxxlarge-margin-collapse>.xxxlarge-4{width:33.3333333333%}.xxxxlarge-margin-collapse>.xxxlarge-5{width:41.6666666667%}.xxxxlarge-margin-collapse>.xxxlarge-6{width:50%}.xxxxlarge-margin-collapse>.xxxlarge-7{width:58.3333333333%}.xxxxlarge-margin-collapse>.xxxlarge-8{width:66.6666666667%}.xxxxlarge-margin-collapse>.xxxlarge-9{width:75%}.xxxxlarge-margin-collapse>.xxxlarge-10{width:83.3333333333%}.xxxxlarge-margin-collapse>.xxxlarge-11{width:91.6666666667%}.xxxxlarge-margin-collapse>.xxxlarge-12{width:100%}}@media screen and (min-width: 109.375em){.xxxxlarge-margin-collapse>.xxxxlarge-1{width:8.3333333333%}.xxxxlarge-margin-collapse>.xxxxlarge-2{width:16.6666666667%}.xxxxlarge-margin-collapse>.xxxxlarge-3{width:25%}.xxxxlarge-margin-collapse>.xxxxlarge-4{width:33.3333333333%}.xxxxlarge-margin-collapse>.xxxxlarge-5{width:41.6666666667%}.xxxxlarge-margin-collapse>.xxxxlarge-6{width:50%}.xxxxlarge-margin-collapse>.xxxxlarge-7{width:58.3333333333%}.xxxxlarge-margin-collapse>.xxxxlarge-8{width:66.6666666667%}.xxxxlarge-margin-collapse>.xxxxlarge-9{width:75%}.xxxxlarge-margin-collapse>.xxxxlarge-10{width:83.3333333333%}.xxxxlarge-margin-collapse>.xxxxlarge-11{width:91.6666666667%}.xxxxlarge-margin-collapse>.xxxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.xxxxlarge-margin-collapse>.xxxxxlarge-1{width:8.3333333333%}.xxxxlarge-margin-collapse>.xxxxxlarge-2{width:16.6666666667%}.xxxxlarge-margin-collapse>.xxxxxlarge-3{width:25%}.xxxxlarge-margin-collapse>.xxxxxlarge-4{width:33.3333333333%}.xxxxlarge-margin-collapse>.xxxxxlarge-5{width:41.6666666667%}.xxxxlarge-margin-collapse>.xxxxxlarge-6{width:50%}.xxxxlarge-margin-collapse>.xxxxxlarge-7{width:58.3333333333%}.xxxxlarge-margin-collapse>.xxxxxlarge-8{width:66.6666666667%}.xxxxlarge-margin-collapse>.xxxxxlarge-9{width:75%}.xxxxlarge-margin-collapse>.xxxxxlarge-10{width:83.3333333333%}.xxxxlarge-margin-collapse>.xxxxxlarge-11{width:91.6666666667%}.xxxxlarge-margin-collapse>.xxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxlarge-margin-collapse>.xxxxxxlarge-1{width:8.3333333333%}.xxxxlarge-margin-collapse>.xxxxxxlarge-2{width:16.6666666667%}.xxxxlarge-margin-collapse>.xxxxxxlarge-3{width:25%}.xxxxlarge-margin-collapse>.xxxxxxlarge-4{width:33.3333333333%}.xxxxlarge-margin-collapse>.xxxxxxlarge-5{width:41.6666666667%}.xxxxlarge-margin-collapse>.xxxxxxlarge-6{width:50%}.xxxxlarge-margin-collapse>.xxxxxxlarge-7{width:58.3333333333%}.xxxxlarge-margin-collapse>.xxxxxxlarge-8{width:66.6666666667%}.xxxxlarge-margin-collapse>.xxxxxxlarge-9{width:75%}.xxxxlarge-margin-collapse>.xxxxxxlarge-10{width:83.3333333333%}.xxxxlarge-margin-collapse>.xxxxxxlarge-11{width:91.6666666667%}.xxxxlarge-margin-collapse>.xxxxxxlarge-12{width:100%}}@media screen and (min-width: 109.375em){.xxxxlarge-padding-collapse{margin-right:0;margin-left:0}.xxxxlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width: 131.25em){.xxxxxlarge-margin-collapse{margin-right:0;margin-left:0}.xxxxxlarge-margin-collapse>.cell{margin-right:0;margin-left:0}}@media screen and (min-width: 131.25em){.xxxxxlarge-margin-collapse>.small-1{width:8.3333333333%}.xxxxxlarge-margin-collapse>.small-2{width:16.6666666667%}.xxxxxlarge-margin-collapse>.small-3{width:25%}.xxxxxlarge-margin-collapse>.small-4{width:33.3333333333%}.xxxxxlarge-margin-collapse>.small-5{width:41.6666666667%}.xxxxxlarge-margin-collapse>.small-6{width:50%}.xxxxxlarge-margin-collapse>.small-7{width:58.3333333333%}.xxxxxlarge-margin-collapse>.small-8{width:66.6666666667%}.xxxxxlarge-margin-collapse>.small-9{width:75%}.xxxxxlarge-margin-collapse>.small-10{width:83.3333333333%}.xxxxxlarge-margin-collapse>.small-11{width:91.6666666667%}.xxxxxlarge-margin-collapse>.small-12{width:100%}}@media screen and (min-width: 131.25em){.xxxxxlarge-margin-collapse>.medium-1{width:8.3333333333%}.xxxxxlarge-margin-collapse>.medium-2{width:16.6666666667%}.xxxxxlarge-margin-collapse>.medium-3{width:25%}.xxxxxlarge-margin-collapse>.medium-4{width:33.3333333333%}.xxxxxlarge-margin-collapse>.medium-5{width:41.6666666667%}.xxxxxlarge-margin-collapse>.medium-6{width:50%}.xxxxxlarge-margin-collapse>.medium-7{width:58.3333333333%}.xxxxxlarge-margin-collapse>.medium-8{width:66.6666666667%}.xxxxxlarge-margin-collapse>.medium-9{width:75%}.xxxxxlarge-margin-collapse>.medium-10{width:83.3333333333%}.xxxxxlarge-margin-collapse>.medium-11{width:91.6666666667%}.xxxxxlarge-margin-collapse>.medium-12{width:100%}}@media screen and (min-width: 131.25em){.xxxxxlarge-margin-collapse>.large-1{width:8.3333333333%}.xxxxxlarge-margin-collapse>.large-2{width:16.6666666667%}.xxxxxlarge-margin-collapse>.large-3{width:25%}.xxxxxlarge-margin-collapse>.large-4{width:33.3333333333%}.xxxxxlarge-margin-collapse>.large-5{width:41.6666666667%}.xxxxxlarge-margin-collapse>.large-6{width:50%}.xxxxxlarge-margin-collapse>.large-7{width:58.3333333333%}.xxxxxlarge-margin-collapse>.large-8{width:66.6666666667%}.xxxxxlarge-margin-collapse>.large-9{width:75%}.xxxxxlarge-margin-collapse>.large-10{width:83.3333333333%}.xxxxxlarge-margin-collapse>.large-11{width:91.6666666667%}.xxxxxlarge-margin-collapse>.large-12{width:100%}}@media screen and (min-width: 131.25em){.xxxxxlarge-margin-collapse>.xlarge-1{width:8.3333333333%}.xxxxxlarge-margin-collapse>.xlarge-2{width:16.6666666667%}.xxxxxlarge-margin-collapse>.xlarge-3{width:25%}.xxxxxlarge-margin-collapse>.xlarge-4{width:33.3333333333%}.xxxxxlarge-margin-collapse>.xlarge-5{width:41.6666666667%}.xxxxxlarge-margin-collapse>.xlarge-6{width:50%}.xxxxxlarge-margin-collapse>.xlarge-7{width:58.3333333333%}.xxxxxlarge-margin-collapse>.xlarge-8{width:66.6666666667%}.xxxxxlarge-margin-collapse>.xlarge-9{width:75%}.xxxxxlarge-margin-collapse>.xlarge-10{width:83.3333333333%}.xxxxxlarge-margin-collapse>.xlarge-11{width:91.6666666667%}.xxxxxlarge-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width: 131.25em){.xxxxxlarge-margin-collapse>.xxlarge-1{width:8.3333333333%}.xxxxxlarge-margin-collapse>.xxlarge-2{width:16.6666666667%}.xxxxxlarge-margin-collapse>.xxlarge-3{width:25%}.xxxxxlarge-margin-collapse>.xxlarge-4{width:33.3333333333%}.xxxxxlarge-margin-collapse>.xxlarge-5{width:41.6666666667%}.xxxxxlarge-margin-collapse>.xxlarge-6{width:50%}.xxxxxlarge-margin-collapse>.xxlarge-7{width:58.3333333333%}.xxxxxlarge-margin-collapse>.xxlarge-8{width:66.6666666667%}.xxxxxlarge-margin-collapse>.xxlarge-9{width:75%}.xxxxxlarge-margin-collapse>.xxlarge-10{width:83.3333333333%}.xxxxxlarge-margin-collapse>.xxlarge-11{width:91.6666666667%}.xxxxxlarge-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.xxxxxlarge-margin-collapse>.xxxlarge-1{width:8.3333333333%}.xxxxxlarge-margin-collapse>.xxxlarge-2{width:16.6666666667%}.xxxxxlarge-margin-collapse>.xxxlarge-3{width:25%}.xxxxxlarge-margin-collapse>.xxxlarge-4{width:33.3333333333%}.xxxxxlarge-margin-collapse>.xxxlarge-5{width:41.6666666667%}.xxxxxlarge-margin-collapse>.xxxlarge-6{width:50%}.xxxxxlarge-margin-collapse>.xxxlarge-7{width:58.3333333333%}.xxxxxlarge-margin-collapse>.xxxlarge-8{width:66.6666666667%}.xxxxxlarge-margin-collapse>.xxxlarge-9{width:75%}.xxxxxlarge-margin-collapse>.xxxlarge-10{width:83.3333333333%}.xxxxxlarge-margin-collapse>.xxxlarge-11{width:91.6666666667%}.xxxxxlarge-margin-collapse>.xxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.xxxxxlarge-margin-collapse>.xxxxlarge-1{width:8.3333333333%}.xxxxxlarge-margin-collapse>.xxxxlarge-2{width:16.6666666667%}.xxxxxlarge-margin-collapse>.xxxxlarge-3{width:25%}.xxxxxlarge-margin-collapse>.xxxxlarge-4{width:33.3333333333%}.xxxxxlarge-margin-collapse>.xxxxlarge-5{width:41.6666666667%}.xxxxxlarge-margin-collapse>.xxxxlarge-6{width:50%}.xxxxxlarge-margin-collapse>.xxxxlarge-7{width:58.3333333333%}.xxxxxlarge-margin-collapse>.xxxxlarge-8{width:66.6666666667%}.xxxxxlarge-margin-collapse>.xxxxlarge-9{width:75%}.xxxxxlarge-margin-collapse>.xxxxlarge-10{width:83.3333333333%}.xxxxxlarge-margin-collapse>.xxxxlarge-11{width:91.6666666667%}.xxxxxlarge-margin-collapse>.xxxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.xxxxxlarge-margin-collapse>.xxxxxlarge-1{width:8.3333333333%}.xxxxxlarge-margin-collapse>.xxxxxlarge-2{width:16.6666666667%}.xxxxxlarge-margin-collapse>.xxxxxlarge-3{width:25%}.xxxxxlarge-margin-collapse>.xxxxxlarge-4{width:33.3333333333%}.xxxxxlarge-margin-collapse>.xxxxxlarge-5{width:41.6666666667%}.xxxxxlarge-margin-collapse>.xxxxxlarge-6{width:50%}.xxxxxlarge-margin-collapse>.xxxxxlarge-7{width:58.3333333333%}.xxxxxlarge-margin-collapse>.xxxxxlarge-8{width:66.6666666667%}.xxxxxlarge-margin-collapse>.xxxxxlarge-9{width:75%}.xxxxxlarge-margin-collapse>.xxxxxlarge-10{width:83.3333333333%}.xxxxxlarge-margin-collapse>.xxxxxlarge-11{width:91.6666666667%}.xxxxxlarge-margin-collapse>.xxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxxlarge-margin-collapse>.xxxxxxlarge-1{width:8.3333333333%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-2{width:16.6666666667%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-3{width:25%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-4{width:33.3333333333%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-5{width:41.6666666667%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-6{width:50%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-7{width:58.3333333333%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-8{width:66.6666666667%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-9{width:75%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-10{width:83.3333333333%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-11{width:91.6666666667%}.xxxxxlarge-margin-collapse>.xxxxxxlarge-12{width:100%}}@media screen and (min-width: 131.25em){.xxxxxlarge-padding-collapse{margin-right:0;margin-left:0}.xxxxxlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width: 162.5em){.xxxxxxlarge-margin-collapse{margin-right:0;margin-left:0}.xxxxxxlarge-margin-collapse>.cell{margin-right:0;margin-left:0}}@media screen and (min-width: 162.5em){.xxxxxxlarge-margin-collapse>.small-1{width:8.3333333333%}.xxxxxxlarge-margin-collapse>.small-2{width:16.6666666667%}.xxxxxxlarge-margin-collapse>.small-3{width:25%}.xxxxxxlarge-margin-collapse>.small-4{width:33.3333333333%}.xxxxxxlarge-margin-collapse>.small-5{width:41.6666666667%}.xxxxxxlarge-margin-collapse>.small-6{width:50%}.xxxxxxlarge-margin-collapse>.small-7{width:58.3333333333%}.xxxxxxlarge-margin-collapse>.small-8{width:66.6666666667%}.xxxxxxlarge-margin-collapse>.small-9{width:75%}.xxxxxxlarge-margin-collapse>.small-10{width:83.3333333333%}.xxxxxxlarge-margin-collapse>.small-11{width:91.6666666667%}.xxxxxxlarge-margin-collapse>.small-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxxxlarge-margin-collapse>.medium-1{width:8.3333333333%}.xxxxxxlarge-margin-collapse>.medium-2{width:16.6666666667%}.xxxxxxlarge-margin-collapse>.medium-3{width:25%}.xxxxxxlarge-margin-collapse>.medium-4{width:33.3333333333%}.xxxxxxlarge-margin-collapse>.medium-5{width:41.6666666667%}.xxxxxxlarge-margin-collapse>.medium-6{width:50%}.xxxxxxlarge-margin-collapse>.medium-7{width:58.3333333333%}.xxxxxxlarge-margin-collapse>.medium-8{width:66.6666666667%}.xxxxxxlarge-margin-collapse>.medium-9{width:75%}.xxxxxxlarge-margin-collapse>.medium-10{width:83.3333333333%}.xxxxxxlarge-margin-collapse>.medium-11{width:91.6666666667%}.xxxxxxlarge-margin-collapse>.medium-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxxxlarge-margin-collapse>.large-1{width:8.3333333333%}.xxxxxxlarge-margin-collapse>.large-2{width:16.6666666667%}.xxxxxxlarge-margin-collapse>.large-3{width:25%}.xxxxxxlarge-margin-collapse>.large-4{width:33.3333333333%}.xxxxxxlarge-margin-collapse>.large-5{width:41.6666666667%}.xxxxxxlarge-margin-collapse>.large-6{width:50%}.xxxxxxlarge-margin-collapse>.large-7{width:58.3333333333%}.xxxxxxlarge-margin-collapse>.large-8{width:66.6666666667%}.xxxxxxlarge-margin-collapse>.large-9{width:75%}.xxxxxxlarge-margin-collapse>.large-10{width:83.3333333333%}.xxxxxxlarge-margin-collapse>.large-11{width:91.6666666667%}.xxxxxxlarge-margin-collapse>.large-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxxxlarge-margin-collapse>.xlarge-1{width:8.3333333333%}.xxxxxxlarge-margin-collapse>.xlarge-2{width:16.6666666667%}.xxxxxxlarge-margin-collapse>.xlarge-3{width:25%}.xxxxxxlarge-margin-collapse>.xlarge-4{width:33.3333333333%}.xxxxxxlarge-margin-collapse>.xlarge-5{width:41.6666666667%}.xxxxxxlarge-margin-collapse>.xlarge-6{width:50%}.xxxxxxlarge-margin-collapse>.xlarge-7{width:58.3333333333%}.xxxxxxlarge-margin-collapse>.xlarge-8{width:66.6666666667%}.xxxxxxlarge-margin-collapse>.xlarge-9{width:75%}.xxxxxxlarge-margin-collapse>.xlarge-10{width:83.3333333333%}.xxxxxxlarge-margin-collapse>.xlarge-11{width:91.6666666667%}.xxxxxxlarge-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxxxlarge-margin-collapse>.xxlarge-1{width:8.3333333333%}.xxxxxxlarge-margin-collapse>.xxlarge-2{width:16.6666666667%}.xxxxxxlarge-margin-collapse>.xxlarge-3{width:25%}.xxxxxxlarge-margin-collapse>.xxlarge-4{width:33.3333333333%}.xxxxxxlarge-margin-collapse>.xxlarge-5{width:41.6666666667%}.xxxxxxlarge-margin-collapse>.xxlarge-6{width:50%}.xxxxxxlarge-margin-collapse>.xxlarge-7{width:58.3333333333%}.xxxxxxlarge-margin-collapse>.xxlarge-8{width:66.6666666667%}.xxxxxxlarge-margin-collapse>.xxlarge-9{width:75%}.xxxxxxlarge-margin-collapse>.xxlarge-10{width:83.3333333333%}.xxxxxxlarge-margin-collapse>.xxlarge-11{width:91.6666666667%}.xxxxxxlarge-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxxxlarge-margin-collapse>.xxxlarge-1{width:8.3333333333%}.xxxxxxlarge-margin-collapse>.xxxlarge-2{width:16.6666666667%}.xxxxxxlarge-margin-collapse>.xxxlarge-3{width:25%}.xxxxxxlarge-margin-collapse>.xxxlarge-4{width:33.3333333333%}.xxxxxxlarge-margin-collapse>.xxxlarge-5{width:41.6666666667%}.xxxxxxlarge-margin-collapse>.xxxlarge-6{width:50%}.xxxxxxlarge-margin-collapse>.xxxlarge-7{width:58.3333333333%}.xxxxxxlarge-margin-collapse>.xxxlarge-8{width:66.6666666667%}.xxxxxxlarge-margin-collapse>.xxxlarge-9{width:75%}.xxxxxxlarge-margin-collapse>.xxxlarge-10{width:83.3333333333%}.xxxxxxlarge-margin-collapse>.xxxlarge-11{width:91.6666666667%}.xxxxxxlarge-margin-collapse>.xxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxxxlarge-margin-collapse>.xxxxlarge-1{width:8.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxlarge-2{width:16.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxlarge-3{width:25%}.xxxxxxlarge-margin-collapse>.xxxxlarge-4{width:33.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxlarge-5{width:41.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxlarge-6{width:50%}.xxxxxxlarge-margin-collapse>.xxxxlarge-7{width:58.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxlarge-8{width:66.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxlarge-9{width:75%}.xxxxxxlarge-margin-collapse>.xxxxlarge-10{width:83.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxlarge-11{width:91.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxxxlarge-margin-collapse>.xxxxxlarge-1{width:8.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-2{width:16.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-3{width:25%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-4{width:33.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-5{width:41.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-6{width:50%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-7{width:58.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-8{width:66.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-9{width:75%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-10{width:83.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-11{width:91.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxxxlarge-margin-collapse>.xxxxxxlarge-1{width:8.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-2{width:16.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-3{width:25%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-4{width:33.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-5{width:41.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-6{width:50%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-7{width:58.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-8{width:66.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-9{width:75%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-10{width:83.3333333333%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-11{width:91.6666666667%}.xxxxxxlarge-margin-collapse>.xxxxxxlarge-12{width:100%}}@media screen and (min-width: 162.5em){.xxxxxxlarge-padding-collapse{margin-right:0;margin-left:0}.xxxxxxlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0%}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .5rem)}.small-offset-1{margin-left:8.3333333333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.3333333333% + 1rem / 2)}.small-offset-2{margin-left:16.6666666667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.6666666667% + 1rem / 2)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .5rem)}.small-offset-4{margin-left:33.3333333333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.3333333333% + 1rem / 2)}.small-offset-5{margin-left:41.6666666667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.6666666667% + 1rem / 2)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .5rem)}.small-offset-7{margin-left:58.3333333333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.3333333333% + 1rem / 2)}.small-offset-8{margin-left:66.6666666667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.6666666667% + 1rem / 2)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .5rem)}.small-offset-10{margin-left:83.3333333333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.3333333333% + 1rem / 2)}.small-offset-11{margin-left:91.6666666667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.6666666667% + 1rem / 2)}@media print,screen and (min-width: 40em){.medium-offset-0{margin-left:0%}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .5rem)}.medium-offset-1{margin-left:8.3333333333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.3333333333% + 1rem / 2)}.medium-offset-2{margin-left:16.6666666667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.6666666667% + 1rem / 2)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .5rem)}.medium-offset-4{margin-left:33.3333333333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.3333333333% + 1rem / 2)}.medium-offset-5{margin-left:41.6666666667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.6666666667% + 1rem / 2)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .5rem)}.medium-offset-7{margin-left:58.3333333333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.3333333333% + 1rem / 2)}.medium-offset-8{margin-left:66.6666666667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.6666666667% + 1rem / 2)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .5rem)}.medium-offset-10{margin-left:83.3333333333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.3333333333% + 1rem / 2)}.medium-offset-11{margin-left:91.6666666667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.6666666667% + 1rem / 2)}}@media print,screen and (min-width: 48em){.large-offset-0{margin-left:0%}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 1rem)}.large-offset-1{margin-left:8.3333333333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.3333333333% + 2rem / 2)}.large-offset-2{margin-left:16.6666666667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.6666666667% + 2rem / 2)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 1rem)}.large-offset-4{margin-left:33.3333333333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.3333333333% + 2rem / 2)}.large-offset-5{margin-left:41.6666666667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.6666666667% + 2rem / 2)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 1rem)}.large-offset-7{margin-left:58.3333333333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.3333333333% + 2rem / 2)}.large-offset-8{margin-left:66.6666666667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.6666666667% + 2rem / 2)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 1rem)}.large-offset-10{margin-left:83.3333333333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.3333333333% + 2rem / 2)}.large-offset-11{margin-left:91.6666666667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.6666666667% + 2rem / 2)}}@media screen and (min-width: 64em){.xlarge-offset-0{margin-left:0%}.grid-margin-x>.xlarge-offset-0{margin-left:calc(0% + 1rem)}.xlarge-offset-1{margin-left:8.3333333333%}.grid-margin-x>.xlarge-offset-1{margin-left:calc(8.3333333333% + 2rem / 2)}.xlarge-offset-2{margin-left:16.6666666667%}.grid-margin-x>.xlarge-offset-2{margin-left:calc(16.6666666667% + 2rem / 2)}.xlarge-offset-3{margin-left:25%}.grid-margin-x>.xlarge-offset-3{margin-left:calc(25% + 1rem)}.xlarge-offset-4{margin-left:33.3333333333%}.grid-margin-x>.xlarge-offset-4{margin-left:calc(33.3333333333% + 2rem / 2)}.xlarge-offset-5{margin-left:41.6666666667%}.grid-margin-x>.xlarge-offset-5{margin-left:calc(41.6666666667% + 2rem / 2)}.xlarge-offset-6{margin-left:50%}.grid-margin-x>.xlarge-offset-6{margin-left:calc(50% + 1rem)}.xlarge-offset-7{margin-left:58.3333333333%}.grid-margin-x>.xlarge-offset-7{margin-left:calc(58.3333333333% + 2rem / 2)}.xlarge-offset-8{margin-left:66.6666666667%}.grid-margin-x>.xlarge-offset-8{margin-left:calc(66.6666666667% + 2rem / 2)}.xlarge-offset-9{margin-left:75%}.grid-margin-x>.xlarge-offset-9{margin-left:calc(75% + 1rem)}.xlarge-offset-10{margin-left:83.3333333333%}.grid-margin-x>.xlarge-offset-10{margin-left:calc(83.3333333333% + 2rem / 2)}.xlarge-offset-11{margin-left:91.6666666667%}.grid-margin-x>.xlarge-offset-11{margin-left:calc(91.6666666667% + 2rem / 2)}}@media screen and (min-width: 80.0625em){.xxlarge-offset-0{margin-left:0%}.grid-margin-x>.xxlarge-offset-0{margin-left:calc(0% + 1rem)}.xxlarge-offset-1{margin-left:8.3333333333%}.grid-margin-x>.xxlarge-offset-1{margin-left:calc(8.3333333333% + 2rem / 2)}.xxlarge-offset-2{margin-left:16.6666666667%}.grid-margin-x>.xxlarge-offset-2{margin-left:calc(16.6666666667% + 2rem / 2)}.xxlarge-offset-3{margin-left:25%}.grid-margin-x>.xxlarge-offset-3{margin-left:calc(25% + 1rem)}.xxlarge-offset-4{margin-left:33.3333333333%}.grid-margin-x>.xxlarge-offset-4{margin-left:calc(33.3333333333% + 2rem / 2)}.xxlarge-offset-5{margin-left:41.6666666667%}.grid-margin-x>.xxlarge-offset-5{margin-left:calc(41.6666666667% + 2rem / 2)}.xxlarge-offset-6{margin-left:50%}.grid-margin-x>.xxlarge-offset-6{margin-left:calc(50% + 1rem)}.xxlarge-offset-7{margin-left:58.3333333333%}.grid-margin-x>.xxlarge-offset-7{margin-left:calc(58.3333333333% + 2rem / 2)}.xxlarge-offset-8{margin-left:66.6666666667%}.grid-margin-x>.xxlarge-offset-8{margin-left:calc(66.6666666667% + 2rem / 2)}.xxlarge-offset-9{margin-left:75%}.grid-margin-x>.xxlarge-offset-9{margin-left:calc(75% + 1rem)}.xxlarge-offset-10{margin-left:83.3333333333%}.grid-margin-x>.xxlarge-offset-10{margin-left:calc(83.3333333333% + 2rem / 2)}.xxlarge-offset-11{margin-left:91.6666666667%}.grid-margin-x>.xxlarge-offset-11{margin-left:calc(91.6666666667% + 2rem / 2)}}@media screen and (min-width: 90em){.xxxlarge-offset-0{margin-left:0%}.grid-margin-x>.xxxlarge-offset-0{margin-left:calc(0% + 1rem)}.xxxlarge-offset-1{margin-left:8.3333333333%}.grid-margin-x>.xxxlarge-offset-1{margin-left:calc(8.3333333333% + 2rem / 2)}.xxxlarge-offset-2{margin-left:16.6666666667%}.grid-margin-x>.xxxlarge-offset-2{margin-left:calc(16.6666666667% + 2rem / 2)}.xxxlarge-offset-3{margin-left:25%}.grid-margin-x>.xxxlarge-offset-3{margin-left:calc(25% + 1rem)}.xxxlarge-offset-4{margin-left:33.3333333333%}.grid-margin-x>.xxxlarge-offset-4{margin-left:calc(33.3333333333% + 2rem / 2)}.xxxlarge-offset-5{margin-left:41.6666666667%}.grid-margin-x>.xxxlarge-offset-5{margin-left:calc(41.6666666667% + 2rem / 2)}.xxxlarge-offset-6{margin-left:50%}.grid-margin-x>.xxxlarge-offset-6{margin-left:calc(50% + 1rem)}.xxxlarge-offset-7{margin-left:58.3333333333%}.grid-margin-x>.xxxlarge-offset-7{margin-left:calc(58.3333333333% + 2rem / 2)}.xxxlarge-offset-8{margin-left:66.6666666667%}.grid-margin-x>.xxxlarge-offset-8{margin-left:calc(66.6666666667% + 2rem / 2)}.xxxlarge-offset-9{margin-left:75%}.grid-margin-x>.xxxlarge-offset-9{margin-left:calc(75% + 1rem)}.xxxlarge-offset-10{margin-left:83.3333333333%}.grid-margin-x>.xxxlarge-offset-10{margin-left:calc(83.3333333333% + 2rem / 2)}.xxxlarge-offset-11{margin-left:91.6666666667%}.grid-margin-x>.xxxlarge-offset-11{margin-left:calc(91.6666666667% + 2rem / 2)}}@media screen and (min-width: 109.375em){.xxxxlarge-offset-0{margin-left:0%}.grid-margin-x>.xxxxlarge-offset-0{margin-left:calc(0% + 1rem)}.xxxxlarge-offset-1{margin-left:8.3333333333%}.grid-margin-x>.xxxxlarge-offset-1{margin-left:calc(8.3333333333% + 2rem / 2)}.xxxxlarge-offset-2{margin-left:16.6666666667%}.grid-margin-x>.xxxxlarge-offset-2{margin-left:calc(16.6666666667% + 2rem / 2)}.xxxxlarge-offset-3{margin-left:25%}.grid-margin-x>.xxxxlarge-offset-3{margin-left:calc(25% + 1rem)}.xxxxlarge-offset-4{margin-left:33.3333333333%}.grid-margin-x>.xxxxlarge-offset-4{margin-left:calc(33.3333333333% + 2rem / 2)}.xxxxlarge-offset-5{margin-left:41.6666666667%}.grid-margin-x>.xxxxlarge-offset-5{margin-left:calc(41.6666666667% + 2rem / 2)}.xxxxlarge-offset-6{margin-left:50%}.grid-margin-x>.xxxxlarge-offset-6{margin-left:calc(50% + 1rem)}.xxxxlarge-offset-7{margin-left:58.3333333333%}.grid-margin-x>.xxxxlarge-offset-7{margin-left:calc(58.3333333333% + 2rem / 2)}.xxxxlarge-offset-8{margin-left:66.6666666667%}.grid-margin-x>.xxxxlarge-offset-8{margin-left:calc(66.6666666667% + 2rem / 2)}.xxxxlarge-offset-9{margin-left:75%}.grid-margin-x>.xxxxlarge-offset-9{margin-left:calc(75% + 1rem)}.xxxxlarge-offset-10{margin-left:83.3333333333%}.grid-margin-x>.xxxxlarge-offset-10{margin-left:calc(83.3333333333% + 2rem / 2)}.xxxxlarge-offset-11{margin-left:91.6666666667%}.grid-margin-x>.xxxxlarge-offset-11{margin-left:calc(91.6666666667% + 2rem / 2)}}@media screen and (min-width: 131.25em){.xxxxxlarge-offset-0{margin-left:0%}.grid-margin-x>.xxxxxlarge-offset-0{margin-left:calc(0% + 1rem)}.xxxxxlarge-offset-1{margin-left:8.3333333333%}.grid-margin-x>.xxxxxlarge-offset-1{margin-left:calc(8.3333333333% + 2rem / 2)}.xxxxxlarge-offset-2{margin-left:16.6666666667%}.grid-margin-x>.xxxxxlarge-offset-2{margin-left:calc(16.6666666667% + 2rem / 2)}.xxxxxlarge-offset-3{margin-left:25%}.grid-margin-x>.xxxxxlarge-offset-3{margin-left:calc(25% + 1rem)}.xxxxxlarge-offset-4{margin-left:33.3333333333%}.grid-margin-x>.xxxxxlarge-offset-4{margin-left:calc(33.3333333333% + 2rem / 2)}.xxxxxlarge-offset-5{margin-left:41.6666666667%}.grid-margin-x>.xxxxxlarge-offset-5{margin-left:calc(41.6666666667% + 2rem / 2)}.xxxxxlarge-offset-6{margin-left:50%}.grid-margin-x>.xxxxxlarge-offset-6{margin-left:calc(50% + 1rem)}.xxxxxlarge-offset-7{margin-left:58.3333333333%}.grid-margin-x>.xxxxxlarge-offset-7{margin-left:calc(58.3333333333% + 2rem / 2)}.xxxxxlarge-offset-8{margin-left:66.6666666667%}.grid-margin-x>.xxxxxlarge-offset-8{margin-left:calc(66.6666666667% + 2rem / 2)}.xxxxxlarge-offset-9{margin-left:75%}.grid-margin-x>.xxxxxlarge-offset-9{margin-left:calc(75% + 1rem)}.xxxxxlarge-offset-10{margin-left:83.3333333333%}.grid-margin-x>.xxxxxlarge-offset-10{margin-left:calc(83.3333333333% + 2rem / 2)}.xxxxxlarge-offset-11{margin-left:91.6666666667%}.grid-margin-x>.xxxxxlarge-offset-11{margin-left:calc(91.6666666667% + 2rem / 2)}}@media screen and (min-width: 162.5em){.xxxxxxlarge-offset-0{margin-left:0%}.grid-margin-x>.xxxxxxlarge-offset-0{margin-left:calc(0% + 1rem)}.xxxxxxlarge-offset-1{margin-left:8.3333333333%}.grid-margin-x>.xxxxxxlarge-offset-1{margin-left:calc(8.3333333333% + 2rem / 2)}.xxxxxxlarge-offset-2{margin-left:16.6666666667%}.grid-margin-x>.xxxxxxlarge-offset-2{margin-left:calc(16.6666666667% + 2rem / 2)}.xxxxxxlarge-offset-3{margin-left:25%}.grid-margin-x>.xxxxxxlarge-offset-3{margin-left:calc(25% + 1rem)}.xxxxxxlarge-offset-4{margin-left:33.3333333333%}.grid-margin-x>.xxxxxxlarge-offset-4{margin-left:calc(33.3333333333% + 2rem / 2)}.xxxxxxlarge-offset-5{margin-left:41.6666666667%}.grid-margin-x>.xxxxxxlarge-offset-5{margin-left:calc(41.6666666667% + 2rem / 2)}.xxxxxxlarge-offset-6{margin-left:50%}.grid-margin-x>.xxxxxxlarge-offset-6{margin-left:calc(50% + 1rem)}.xxxxxxlarge-offset-7{margin-left:58.3333333333%}.grid-margin-x>.xxxxxxlarge-offset-7{margin-left:calc(58.3333333333% + 2rem / 2)}.xxxxxxlarge-offset-8{margin-left:66.6666666667%}.grid-margin-x>.xxxxxxlarge-offset-8{margin-left:calc(66.6666666667% + 2rem / 2)}.xxxxxxlarge-offset-9{margin-left:75%}.grid-margin-x>.xxxxxxlarge-offset-9{margin-left:calc(75% + 1rem)}.xxxxxxlarge-offset-10{margin-left:83.3333333333%}.grid-margin-x>.xxxxxxlarge-offset-10{margin-left:calc(83.3333333333% + 2rem / 2)}.xxxxxxlarge-offset-11{margin-left:91.6666666667%}.grid-margin-x>.xxxxxxlarge-offset-11{margin-left:calc(91.6666666667% + 2rem / 2)}}.grid-y{display:flex;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-shrink,.grid-y>.small-full,.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{flex-basis:auto}@media print,screen and (min-width: 40em){.grid-y>.medium-shrink,.grid-y>.medium-full,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12{flex-basis:auto}}@media print,screen and (min-width: 48em){.grid-y>.large-shrink,.grid-y>.large-full,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12{flex-basis:auto}}@media screen and (min-width: 64em){.grid-y>.xlarge-shrink,.grid-y>.xlarge-full,.grid-y>.xlarge-1,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12{flex-basis:auto}}@media screen and (min-width: 80.0625em){.grid-y>.xxlarge-shrink,.grid-y>.xxlarge-full,.grid-y>.xxlarge-1,.grid-y>.xxlarge-2,.grid-y>.xxlarge-3,.grid-y>.xxlarge-4,.grid-y>.xxlarge-5,.grid-y>.xxlarge-6,.grid-y>.xxlarge-7,.grid-y>.xxlarge-8,.grid-y>.xxlarge-9,.grid-y>.xxlarge-10,.grid-y>.xxlarge-11,.grid-y>.xxlarge-12{flex-basis:auto}}@media screen and (min-width: 90em){.grid-y>.xxxlarge-shrink,.grid-y>.xxxlarge-full,.grid-y>.xxxlarge-1,.grid-y>.xxxlarge-2,.grid-y>.xxxlarge-3,.grid-y>.xxxlarge-4,.grid-y>.xxxlarge-5,.grid-y>.xxxlarge-6,.grid-y>.xxxlarge-7,.grid-y>.xxxlarge-8,.grid-y>.xxxlarge-9,.grid-y>.xxxlarge-10,.grid-y>.xxxlarge-11,.grid-y>.xxxlarge-12{flex-basis:auto}}@media screen and (min-width: 109.375em){.grid-y>.xxxxlarge-shrink,.grid-y>.xxxxlarge-full,.grid-y>.xxxxlarge-1,.grid-y>.xxxxlarge-2,.grid-y>.xxxxlarge-3,.grid-y>.xxxxlarge-4,.grid-y>.xxxxlarge-5,.grid-y>.xxxxlarge-6,.grid-y>.xxxxlarge-7,.grid-y>.xxxxlarge-8,.grid-y>.xxxxlarge-9,.grid-y>.xxxxlarge-10,.grid-y>.xxxxlarge-11,.grid-y>.xxxxlarge-12{flex-basis:auto}}@media screen and (min-width: 131.25em){.grid-y>.xxxxxlarge-shrink,.grid-y>.xxxxxlarge-full,.grid-y>.xxxxxlarge-1,.grid-y>.xxxxxlarge-2,.grid-y>.xxxxxlarge-3,.grid-y>.xxxxxlarge-4,.grid-y>.xxxxxlarge-5,.grid-y>.xxxxxlarge-6,.grid-y>.xxxxxlarge-7,.grid-y>.xxxxxlarge-8,.grid-y>.xxxxxlarge-9,.grid-y>.xxxxxlarge-10,.grid-y>.xxxxxlarge-11,.grid-y>.xxxxxlarge-12{flex-basis:auto}}@media screen and (min-width: 162.5em){.grid-y>.xxxxxxlarge-shrink,.grid-y>.xxxxxxlarge-full,.grid-y>.xxxxxxlarge-1,.grid-y>.xxxxxxlarge-2,.grid-y>.xxxxxxlarge-3,.grid-y>.xxxxxxlarge-4,.grid-y>.xxxxxxlarge-5,.grid-y>.xxxxxxlarge-6,.grid-y>.xxxxxxlarge-7,.grid-y>.xxxxxxlarge-8,.grid-y>.xxxxxxlarge-9,.grid-y>.xxxxxxlarge-10,.grid-y>.xxxxxxlarge-11,.grid-y>.xxxxxxlarge-12{flex-basis:auto}}.grid-y>.small-12,.grid-y>.small-11,.grid-y>.small-10,.grid-y>.small-9,.grid-y>.small-8,.grid-y>.small-7,.grid-y>.small-6,.grid-y>.small-5,.grid-y>.small-4,.grid-y>.small-3,.grid-y>.small-2,.grid-y>.small-1{flex:0 0 auto}.grid-y>.small-1{height:8.3333333333%}.grid-y>.small-2{height:16.6666666667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.3333333333%}.grid-y>.small-5{height:41.6666666667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.3333333333%}.grid-y>.small-8{height:66.6666666667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.3333333333%}.grid-y>.small-11{height:91.6666666667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width: 40em){.grid-y>.medium-auto{flex:1 1 0;height:auto}.grid-y>.medium-12,.grid-y>.medium-11,.grid-y>.medium-10,.grid-y>.medium-9,.grid-y>.medium-8,.grid-y>.medium-7,.grid-y>.medium-6,.grid-y>.medium-5,.grid-y>.medium-4,.grid-y>.medium-3,.grid-y>.medium-2,.grid-y>.medium-1,.grid-y>.medium-shrink{flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.3333333333%}.grid-y>.medium-2{height:16.6666666667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.3333333333%}.grid-y>.medium-5{height:41.6666666667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.3333333333%}.grid-y>.medium-8{height:66.6666666667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.3333333333%}.grid-y>.medium-11{height:91.6666666667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width: 48em){.grid-y>.large-auto{flex:1 1 0;height:auto}.grid-y>.large-12,.grid-y>.large-11,.grid-y>.large-10,.grid-y>.large-9,.grid-y>.large-8,.grid-y>.large-7,.grid-y>.large-6,.grid-y>.large-5,.grid-y>.large-4,.grid-y>.large-3,.grid-y>.large-2,.grid-y>.large-1,.grid-y>.large-shrink{flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.3333333333%}.grid-y>.large-2{height:16.6666666667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.3333333333%}.grid-y>.large-5{height:41.6666666667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.3333333333%}.grid-y>.large-8{height:66.6666666667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.3333333333%}.grid-y>.large-11{height:91.6666666667%}.grid-y>.large-12{height:100%}}@media screen and (min-width: 64em){.grid-y>.xlarge-auto{flex:1 1 0;height:auto}.grid-y>.xlarge-12,.grid-y>.xlarge-11,.grid-y>.xlarge-10,.grid-y>.xlarge-9,.grid-y>.xlarge-8,.grid-y>.xlarge-7,.grid-y>.xlarge-6,.grid-y>.xlarge-5,.grid-y>.xlarge-4,.grid-y>.xlarge-3,.grid-y>.xlarge-2,.grid-y>.xlarge-1,.grid-y>.xlarge-shrink{flex:0 0 auto}.grid-y>.xlarge-shrink{height:auto}.grid-y>.xlarge-1{height:8.3333333333%}.grid-y>.xlarge-2{height:16.6666666667%}.grid-y>.xlarge-3{height:25%}.grid-y>.xlarge-4{height:33.3333333333%}.grid-y>.xlarge-5{height:41.6666666667%}.grid-y>.xlarge-6{height:50%}.grid-y>.xlarge-7{height:58.3333333333%}.grid-y>.xlarge-8{height:66.6666666667%}.grid-y>.xlarge-9{height:75%}.grid-y>.xlarge-10{height:83.3333333333%}.grid-y>.xlarge-11{height:91.6666666667%}.grid-y>.xlarge-12{height:100%}}@media screen and (min-width: 80.0625em){.grid-y>.xxlarge-auto{flex:1 1 0;height:auto}.grid-y>.xxlarge-12,.grid-y>.xxlarge-11,.grid-y>.xxlarge-10,.grid-y>.xxlarge-9,.grid-y>.xxlarge-8,.grid-y>.xxlarge-7,.grid-y>.xxlarge-6,.grid-y>.xxlarge-5,.grid-y>.xxlarge-4,.grid-y>.xxlarge-3,.grid-y>.xxlarge-2,.grid-y>.xxlarge-1,.grid-y>.xxlarge-shrink{flex:0 0 auto}.grid-y>.xxlarge-shrink{height:auto}.grid-y>.xxlarge-1{height:8.3333333333%}.grid-y>.xxlarge-2{height:16.6666666667%}.grid-y>.xxlarge-3{height:25%}.grid-y>.xxlarge-4{height:33.3333333333%}.grid-y>.xxlarge-5{height:41.6666666667%}.grid-y>.xxlarge-6{height:50%}.grid-y>.xxlarge-7{height:58.3333333333%}.grid-y>.xxlarge-8{height:66.6666666667%}.grid-y>.xxlarge-9{height:75%}.grid-y>.xxlarge-10{height:83.3333333333%}.grid-y>.xxlarge-11{height:91.6666666667%}.grid-y>.xxlarge-12{height:100%}}@media screen and (min-width: 90em){.grid-y>.xxxlarge-auto{flex:1 1 0;height:auto}.grid-y>.xxxlarge-12,.grid-y>.xxxlarge-11,.grid-y>.xxxlarge-10,.grid-y>.xxxlarge-9,.grid-y>.xxxlarge-8,.grid-y>.xxxlarge-7,.grid-y>.xxxlarge-6,.grid-y>.xxxlarge-5,.grid-y>.xxxlarge-4,.grid-y>.xxxlarge-3,.grid-y>.xxxlarge-2,.grid-y>.xxxlarge-1,.grid-y>.xxxlarge-shrink{flex:0 0 auto}.grid-y>.xxxlarge-shrink{height:auto}.grid-y>.xxxlarge-1{height:8.3333333333%}.grid-y>.xxxlarge-2{height:16.6666666667%}.grid-y>.xxxlarge-3{height:25%}.grid-y>.xxxlarge-4{height:33.3333333333%}.grid-y>.xxxlarge-5{height:41.6666666667%}.grid-y>.xxxlarge-6{height:50%}.grid-y>.xxxlarge-7{height:58.3333333333%}.grid-y>.xxxlarge-8{height:66.6666666667%}.grid-y>.xxxlarge-9{height:75%}.grid-y>.xxxlarge-10{height:83.3333333333%}.grid-y>.xxxlarge-11{height:91.6666666667%}.grid-y>.xxxlarge-12{height:100%}}@media screen and (min-width: 109.375em){.grid-y>.xxxxlarge-auto{flex:1 1 0;height:auto}.grid-y>.xxxxlarge-12,.grid-y>.xxxxlarge-11,.grid-y>.xxxxlarge-10,.grid-y>.xxxxlarge-9,.grid-y>.xxxxlarge-8,.grid-y>.xxxxlarge-7,.grid-y>.xxxxlarge-6,.grid-y>.xxxxlarge-5,.grid-y>.xxxxlarge-4,.grid-y>.xxxxlarge-3,.grid-y>.xxxxlarge-2,.grid-y>.xxxxlarge-1,.grid-y>.xxxxlarge-shrink{flex:0 0 auto}.grid-y>.xxxxlarge-shrink{height:auto}.grid-y>.xxxxlarge-1{height:8.3333333333%}.grid-y>.xxxxlarge-2{height:16.6666666667%}.grid-y>.xxxxlarge-3{height:25%}.grid-y>.xxxxlarge-4{height:33.3333333333%}.grid-y>.xxxxlarge-5{height:41.6666666667%}.grid-y>.xxxxlarge-6{height:50%}.grid-y>.xxxxlarge-7{height:58.3333333333%}.grid-y>.xxxxlarge-8{height:66.6666666667%}.grid-y>.xxxxlarge-9{height:75%}.grid-y>.xxxxlarge-10{height:83.3333333333%}.grid-y>.xxxxlarge-11{height:91.6666666667%}.grid-y>.xxxxlarge-12{height:100%}}@media screen and (min-width: 131.25em){.grid-y>.xxxxxlarge-auto{flex:1 1 0;height:auto}.grid-y>.xxxxxlarge-12,.grid-y>.xxxxxlarge-11,.grid-y>.xxxxxlarge-10,.grid-y>.xxxxxlarge-9,.grid-y>.xxxxxlarge-8,.grid-y>.xxxxxlarge-7,.grid-y>.xxxxxlarge-6,.grid-y>.xxxxxlarge-5,.grid-y>.xxxxxlarge-4,.grid-y>.xxxxxlarge-3,.grid-y>.xxxxxlarge-2,.grid-y>.xxxxxlarge-1,.grid-y>.xxxxxlarge-shrink{flex:0 0 auto}.grid-y>.xxxxxlarge-shrink{height:auto}.grid-y>.xxxxxlarge-1{height:8.3333333333%}.grid-y>.xxxxxlarge-2{height:16.6666666667%}.grid-y>.xxxxxlarge-3{height:25%}.grid-y>.xxxxxlarge-4{height:33.3333333333%}.grid-y>.xxxxxlarge-5{height:41.6666666667%}.grid-y>.xxxxxlarge-6{height:50%}.grid-y>.xxxxxlarge-7{height:58.3333333333%}.grid-y>.xxxxxlarge-8{height:66.6666666667%}.grid-y>.xxxxxlarge-9{height:75%}.grid-y>.xxxxxlarge-10{height:83.3333333333%}.grid-y>.xxxxxlarge-11{height:91.6666666667%}.grid-y>.xxxxxlarge-12{height:100%}}@media screen and (min-width: 162.5em){.grid-y>.xxxxxxlarge-auto{flex:1 1 0;height:auto}.grid-y>.xxxxxxlarge-12,.grid-y>.xxxxxxlarge-11,.grid-y>.xxxxxxlarge-10,.grid-y>.xxxxxxlarge-9,.grid-y>.xxxxxxlarge-8,.grid-y>.xxxxxxlarge-7,.grid-y>.xxxxxxlarge-6,.grid-y>.xxxxxxlarge-5,.grid-y>.xxxxxxlarge-4,.grid-y>.xxxxxxlarge-3,.grid-y>.xxxxxxlarge-2,.grid-y>.xxxxxxlarge-1,.grid-y>.xxxxxxlarge-shrink{flex:0 0 auto}.grid-y>.xxxxxxlarge-shrink{height:auto}.grid-y>.xxxxxxlarge-1{height:8.3333333333%}.grid-y>.xxxxxxlarge-2{height:16.6666666667%}.grid-y>.xxxxxxlarge-3{height:25%}.grid-y>.xxxxxxlarge-4{height:33.3333333333%}.grid-y>.xxxxxxlarge-5{height:41.6666666667%}.grid-y>.xxxxxxlarge-6{height:50%}.grid-y>.xxxxxxlarge-7{height:58.3333333333%}.grid-y>.xxxxxxlarge-8{height:66.6666666667%}.grid-y>.xxxxxxlarge-9{height:75%}.grid-y>.xxxxxxlarge-10{height:83.3333333333%}.grid-y>.xxxxxxlarge-11{height:91.6666666667%}.grid-y>.xxxxxxlarge-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.5rem;margin-bottom:-.5rem}@media print,screen and (min-width: 48em){.grid-padding-y .grid-padding-y{margin-top:-1rem;margin-bottom:-1rem}}.grid-padding-y>.cell{padding-top:.5rem;padding-bottom:.5rem}@media print,screen and (min-width: 48em){.grid-padding-y>.cell{padding-top:1rem;padding-bottom:1rem}}.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{display:flex;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}@media print,screen and (min-width: 40em){.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:flex;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width: 48em){.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:flex;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width: 64em){.xlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .xlarge-grid-frame{width:100%}.xlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xlarge-cell-block-container{display:flex;flex-direction:column;max-height:100%}.xlarge-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.xlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width: 80.0625em){.xxlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .xxlarge-grid-frame{width:100%}.xxlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xxlarge-cell-block-container{display:flex;flex-direction:column;max-height:100%}.xxlarge-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.xxlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width: 90em){.xxxlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .xxxlarge-grid-frame{width:100%}.xxxlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xxxlarge-cell-block-container{display:flex;flex-direction:column;max-height:100%}.xxxlarge-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.xxxlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width: 109.375em){.xxxxlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .xxxxlarge-grid-frame{width:100%}.xxxxlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xxxxlarge-cell-block-container{display:flex;flex-direction:column;max-height:100%}.xxxxlarge-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.xxxxlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width: 131.25em){.xxxxxlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .xxxxxlarge-grid-frame{width:100%}.xxxxxlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xxxxxlarge-cell-block-container{display:flex;flex-direction:column;max-height:100%}.xxxxxlarge-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.xxxxxlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width: 162.5em){.xxxxxxlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .xxxxxxlarge-grid-frame{width:100%}.xxxxxxlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xxxxxxlarge-cell-block-container{display:flex;flex-direction:column;max-height:100%}.xxxxxxlarge-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.xxxxxxlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}@media print,screen and (min-width: 40em){.grid-y.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}@media print,screen and (min-width: 48em){.grid-y.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}@media screen and (min-width: 64em){.grid-y.xlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}@media screen and (min-width: 80.0625em){.grid-y.xxlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}@media screen and (min-width: 90em){.grid-y.xxxlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}@media screen and (min-width: 109.375em){.grid-y.xxxxlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}@media screen and (min-width: 131.25em){.grid-y.xxxxxlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}@media screen and (min-width: 162.5em){.grid-y.xxxxxxlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width: 40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width: 48em){.cell .grid-y.large-grid-frame{height:100%}}@media screen and (min-width: 64em){.cell .grid-y.xlarge-grid-frame{height:100%}}@media screen and (min-width: 80.0625em){.cell .grid-y.xxlarge-grid-frame{height:100%}}@media screen and (min-width: 90em){.cell .grid-y.xxxlarge-grid-frame{height:100%}}@media screen and (min-width: 109.375em){.cell .grid-y.xxxxlarge-grid-frame{height:100%}}@media screen and (min-width: 131.25em){.cell .grid-y.xxxxxlarge-grid-frame{height:100%}}@media screen and (min-width: 162.5em){.cell .grid-y.xxxxxxlarge-grid-frame{height:100%}}.grid-margin-y{margin-top:-.5rem;margin-bottom:-.5rem}@media print,screen and (min-width: 48em){.grid-margin-y{margin-top:-1rem;margin-bottom:-1rem}}.grid-margin-y>.cell{height:calc(100% - 1rem);margin-top:.5rem;margin-bottom:.5rem}@media print,screen and (min-width: 48em){.grid-margin-y>.cell{height:calc(100% - 2rem);margin-top:1rem;margin-bottom:1rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1rem)}.grid-margin-y>.small-3{height:calc(25% - 1rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1rem)}.grid-margin-y>.small-6{height:calc(50% - 1rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1rem)}.grid-margin-y>.small-9{height:calc(75% - 1rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1rem)}.grid-margin-y>.small-12{height:calc(100% - 1rem)}@media print,screen and (min-width: 40em){.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 1rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 1rem)}.grid-margin-y>.medium-3{height:calc(25% - 1rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 1rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 1rem)}.grid-margin-y>.medium-6{height:calc(50% - 1rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 1rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 1rem)}.grid-margin-y>.medium-9{height:calc(75% - 1rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 1rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 1rem)}.grid-margin-y>.medium-12{height:calc(100% - 1rem)}}@media print,screen and (min-width: 48em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 2rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 2rem)}.grid-margin-y>.small-3{height:calc(25% - 2rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 2rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 2rem)}.grid-margin-y>.small-6{height:calc(50% - 2rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 2rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 2rem)}.grid-margin-y>.small-9{height:calc(75% - 2rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 2rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 2rem)}.grid-margin-y>.small-12{height:calc(100% - 2rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 2rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 2rem)}.grid-margin-y>.medium-3{height:calc(25% - 2rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 2rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 2rem)}.grid-margin-y>.medium-6{height:calc(50% - 2rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 2rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 2rem)}.grid-margin-y>.medium-9{height:calc(75% - 2rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 2rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 2rem)}.grid-margin-y>.medium-12{height:calc(100% - 2rem)}.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 2rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 2rem)}.grid-margin-y>.large-3{height:calc(25% - 2rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 2rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 2rem)}.grid-margin-y>.large-6{height:calc(50% - 2rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 2rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 2rem)}.grid-margin-y>.large-9{height:calc(75% - 2rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 2rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 2rem)}.grid-margin-y>.large-12{height:calc(100% - 2rem)}}@media screen and (min-width: 64em){.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:calc(8.3333333333% - 2rem)}.grid-margin-y>.xlarge-2{height:calc(16.6666666667% - 2rem)}.grid-margin-y>.xlarge-3{height:calc(25% - 2rem)}.grid-margin-y>.xlarge-4{height:calc(33.3333333333% - 2rem)}.grid-margin-y>.xlarge-5{height:calc(41.6666666667% - 2rem)}.grid-margin-y>.xlarge-6{height:calc(50% - 2rem)}.grid-margin-y>.xlarge-7{height:calc(58.3333333333% - 2rem)}.grid-margin-y>.xlarge-8{height:calc(66.6666666667% - 2rem)}.grid-margin-y>.xlarge-9{height:calc(75% - 2rem)}.grid-margin-y>.xlarge-10{height:calc(83.3333333333% - 2rem)}.grid-margin-y>.xlarge-11{height:calc(91.6666666667% - 2rem)}.grid-margin-y>.xlarge-12{height:calc(100% - 2rem)}}@media screen and (min-width: 80.0625em){.grid-margin-y>.xxlarge-auto{height:auto}.grid-margin-y>.xxlarge-shrink{height:auto}.grid-margin-y>.xxlarge-1{height:calc(8.3333333333% - 2rem)}.grid-margin-y>.xxlarge-2{height:calc(16.6666666667% - 2rem)}.grid-margin-y>.xxlarge-3{height:calc(25% - 2rem)}.grid-margin-y>.xxlarge-4{height:calc(33.3333333333% - 2rem)}.grid-margin-y>.xxlarge-5{height:calc(41.6666666667% - 2rem)}.grid-margin-y>.xxlarge-6{height:calc(50% - 2rem)}.grid-margin-y>.xxlarge-7{height:calc(58.3333333333% - 2rem)}.grid-margin-y>.xxlarge-8{height:calc(66.6666666667% - 2rem)}.grid-margin-y>.xxlarge-9{height:calc(75% - 2rem)}.grid-margin-y>.xxlarge-10{height:calc(83.3333333333% - 2rem)}.grid-margin-y>.xxlarge-11{height:calc(91.6666666667% - 2rem)}.grid-margin-y>.xxlarge-12{height:calc(100% - 2rem)}}@media screen and (min-width: 90em){.grid-margin-y>.xxxlarge-auto{height:auto}.grid-margin-y>.xxxlarge-shrink{height:auto}.grid-margin-y>.xxxlarge-1{height:calc(8.3333333333% - 2rem)}.grid-margin-y>.xxxlarge-2{height:calc(16.6666666667% - 2rem)}.grid-margin-y>.xxxlarge-3{height:calc(25% - 2rem)}.grid-margin-y>.xxxlarge-4{height:calc(33.3333333333% - 2rem)}.grid-margin-y>.xxxlarge-5{height:calc(41.6666666667% - 2rem)}.grid-margin-y>.xxxlarge-6{height:calc(50% - 2rem)}.grid-margin-y>.xxxlarge-7{height:calc(58.3333333333% - 2rem)}.grid-margin-y>.xxxlarge-8{height:calc(66.6666666667% - 2rem)}.grid-margin-y>.xxxlarge-9{height:calc(75% - 2rem)}.grid-margin-y>.xxxlarge-10{height:calc(83.3333333333% - 2rem)}.grid-margin-y>.xxxlarge-11{height:calc(91.6666666667% - 2rem)}.grid-margin-y>.xxxlarge-12{height:calc(100% - 2rem)}}@media screen and (min-width: 109.375em){.grid-margin-y>.xxxxlarge-auto{height:auto}.grid-margin-y>.xxxxlarge-shrink{height:auto}.grid-margin-y>.xxxxlarge-1{height:calc(8.3333333333% - 2rem)}.grid-margin-y>.xxxxlarge-2{height:calc(16.6666666667% - 2rem)}.grid-margin-y>.xxxxlarge-3{height:calc(25% - 2rem)}.grid-margin-y>.xxxxlarge-4{height:calc(33.3333333333% - 2rem)}.grid-margin-y>.xxxxlarge-5{height:calc(41.6666666667% - 2rem)}.grid-margin-y>.xxxxlarge-6{height:calc(50% - 2rem)}.grid-margin-y>.xxxxlarge-7{height:calc(58.3333333333% - 2rem)}.grid-margin-y>.xxxxlarge-8{height:calc(66.6666666667% - 2rem)}.grid-margin-y>.xxxxlarge-9{height:calc(75% - 2rem)}.grid-margin-y>.xxxxlarge-10{height:calc(83.3333333333% - 2rem)}.grid-margin-y>.xxxxlarge-11{height:calc(91.6666666667% - 2rem)}.grid-margin-y>.xxxxlarge-12{height:calc(100% - 2rem)}}@media screen and (min-width: 131.25em){.grid-margin-y>.xxxxxlarge-auto{height:auto}.grid-margin-y>.xxxxxlarge-shrink{height:auto}.grid-margin-y>.xxxxxlarge-1{height:calc(8.3333333333% - 2rem)}.grid-margin-y>.xxxxxlarge-2{height:calc(16.6666666667% - 2rem)}.grid-margin-y>.xxxxxlarge-3{height:calc(25% - 2rem)}.grid-margin-y>.xxxxxlarge-4{height:calc(33.3333333333% - 2rem)}.grid-margin-y>.xxxxxlarge-5{height:calc(41.6666666667% - 2rem)}.grid-margin-y>.xxxxxlarge-6{height:calc(50% - 2rem)}.grid-margin-y>.xxxxxlarge-7{height:calc(58.3333333333% - 2rem)}.grid-margin-y>.xxxxxlarge-8{height:calc(66.6666666667% - 2rem)}.grid-margin-y>.xxxxxlarge-9{height:calc(75% - 2rem)}.grid-margin-y>.xxxxxlarge-10{height:calc(83.3333333333% - 2rem)}.grid-margin-y>.xxxxxlarge-11{height:calc(91.6666666667% - 2rem)}.grid-margin-y>.xxxxxlarge-12{height:calc(100% - 2rem)}}@media screen and (min-width: 162.5em){.grid-margin-y>.xxxxxxlarge-auto{height:auto}.grid-margin-y>.xxxxxxlarge-shrink{height:auto}.grid-margin-y>.xxxxxxlarge-1{height:calc(8.3333333333% - 2rem)}.grid-margin-y>.xxxxxxlarge-2{height:calc(16.6666666667% - 2rem)}.grid-margin-y>.xxxxxxlarge-3{height:calc(25% - 2rem)}.grid-margin-y>.xxxxxxlarge-4{height:calc(33.3333333333% - 2rem)}.grid-margin-y>.xxxxxxlarge-5{height:calc(41.6666666667% - 2rem)}.grid-margin-y>.xxxxxxlarge-6{height:calc(50% - 2rem)}.grid-margin-y>.xxxxxxlarge-7{height:calc(58.3333333333% - 2rem)}.grid-margin-y>.xxxxxxlarge-8{height:calc(66.6666666667% - 2rem)}.grid-margin-y>.xxxxxxlarge-9{height:calc(75% - 2rem)}.grid-margin-y>.xxxxxxlarge-10{height:calc(83.3333333333% - 2rem)}.grid-margin-y>.xxxxxxlarge-11{height:calc(91.6666666667% - 2rem)}.grid-margin-y>.xxxxxxlarge-12{height:calc(100% - 2rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1rem)}@media print,screen and (min-width: 40em){.grid-frame.grid-margin-y{height:calc(100vh + 1rem)}}@media print,screen and (min-width: 48em){.grid-frame.grid-margin-y{height:calc(100vh + 2rem)}}@media screen and (min-width: 64em){.grid-frame.grid-margin-y{height:calc(100vh + 2rem)}}@media screen and (min-width: 80.0625em){.grid-frame.grid-margin-y{height:calc(100vh + 2rem)}}@media screen and (min-width: 90em){.grid-frame.grid-margin-y{height:calc(100vh + 2rem)}}@media screen and (min-width: 109.375em){.grid-frame.grid-margin-y{height:calc(100vh + 2rem)}}@media screen and (min-width: 131.25em){.grid-frame.grid-margin-y{height:calc(100vh + 2rem)}}@media screen and (min-width: 162.5em){.grid-frame.grid-margin-y{height:calc(100vh + 2rem)}}@media print,screen and (min-width: 40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1rem)}}@media print,screen and (min-width: 48em){.grid-margin-y.large-grid-frame{height:calc(100vh + 2rem)}}@media screen and (min-width: 64em){.grid-margin-y.xlarge-grid-frame{height:calc(100vh + 2rem)}}@media screen and (min-width: 80.0625em){.grid-margin-y.xxlarge-grid-frame{height:calc(100vh + 2rem)}}@media screen and (min-width: 90em){.grid-margin-y.xxxlarge-grid-frame{height:calc(100vh + 2rem)}}@media screen and (min-width: 109.375em){.grid-margin-y.xxxxlarge-grid-frame{height:calc(100vh + 2rem)}}@media screen and (min-width: 131.25em){.grid-margin-y.xxxxxlarge-grid-frame{height:calc(100vh + 2rem)}}@media screen and (min-width: 162.5em){.grid-margin-y.xxxxxxlarge-grid-frame{height:calc(100vh + 2rem)}}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:0}.accordion-item:last-child>:last-child{border-radius:0}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#1779ba}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0}.accordion-title:hover,.accordion-title:focus{background-color:#e6e6e6}.accordion-title:before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:"+"}.is-active>.accordion-title:before{content:"–"}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.tabs:before,.tabs:after{display:table;content:" ";flex-basis:0;order:1}.tabs:after{clear:both}.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:transparent}.tabs.primary{background:#1779ba}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:hover,.tabs.primary>li>a:focus{background:#1673b1}.tabs-title{float:left}[data-whatinput=mouse] .tabs-title>a{outline:0}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#1779ba}.tabs-title>a:hover{background:#fefefe;color:#1468a0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#1779ba}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;transition:all .5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .5s ease,visibility .5s ease;background:#fefefe40;opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas{position:fixed;z-index:12}.off-canvas.is-transition-push{z-index:12}.off-canvas{transition:transform .5s ease;backface-visibility:hidden;background:#e6e6e6}.off-canvas.is-closed{visibility:hidden}.off-canvas.is-transition-overlap{z-index:13}.off-canvas.is-transition-overlap.is-open{box-shadow:0 0 10px #0a0a0ab3}.off-canvas.is-open{transform:translate(0)}[data-whatinput=mouse] .off-canvas-absolute{outline:0}.off-canvas-absolute{position:absolute;z-index:12}.off-canvas-absolute.is-transition-push{z-index:12}.off-canvas-absolute{transition:transform .5s ease;backface-visibility:hidden;background:#e6e6e6}.off-canvas-absolute.is-closed{visibility:hidden}.off-canvas-absolute.is-transition-overlap{z-index:13}.off-canvas-absolute.is-transition-overlap.is-open{box-shadow:0 0 10px #0a0a0ab3}.off-canvas-absolute.is-open{transform:translate(0)}.position-left{top:0;left:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;width:250px;transform:translate(-250px)}.off-canvas-content .off-canvas.position-left{transform:translate(-250px)}.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open{transform:translate(0)}.off-canvas-content.is-open-left.has-transition-push{transform:translate(250px)}.position-left.is-transition-push{box-shadow:inset -13px 0 20px -13px #0a0a0a40}.position-right{top:0;right:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;width:250px;transform:translate(250px)}.off-canvas-content .off-canvas.position-right{transform:translate(250px)}.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{transform:translate(0)}.off-canvas-content.is-open-right.has-transition-push{transform:translate(-250px)}.position-right.is-transition-push{box-shadow:inset 13px 0 20px -13px #0a0a0a40}.position-top{top:0;left:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;height:250px;transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top{transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open{transform:translate(0)}.off-canvas-content.is-open-top.has-transition-push{transform:translateY(250px)}.position-top.is-transition-push{box-shadow:inset 0 -13px 20px -13px #0a0a0a40}.position-bottom{bottom:0;left:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;height:250px;transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom{transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open{transform:translate(0)}.off-canvas-content.is-open-bottom.has-transition-push{transform:translateY(-250px)}.position-bottom.is-transition-push{box-shadow:inset 0 13px 20px -13px #0a0a0a40}.off-canvas-content{transform:none;backface-visibility:hidden}.off-canvas-content.has-transition-overlap,.off-canvas-content.has-transition-push{transition:transform .5s ease}.off-canvas-content.has-transition-push,.off-canvas-content .off-canvas.is-open{transform:translate(0)}@media print,screen and (min-width: 40em){.position-left.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-medium .close-button{display:none}.off-canvas-content .position-left.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-medium .close-button{display:none}.off-canvas-content .position-right.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}.position-top.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-medium .close-button{display:none}.off-canvas-content .position-top.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-medium .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width: 48em){.position-left.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-large .close-button{display:none}.off-canvas-content .position-left.reveal-for-large{transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-large .close-button{display:none}.off-canvas-content .position-right.reveal-for-large{transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}.position-top.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-large .close-button{display:none}.off-canvas-content .position-top.reveal-for-large{transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-large .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-large{transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}}@media screen and (min-width: 64em){.position-left.reveal-for-xlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-left.reveal-for-xlarge{transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-xlarge~.off-canvas-content{margin-left:250px}.position-right.reveal-for-xlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-right.reveal-for-xlarge{transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-xlarge~.off-canvas-content{margin-right:250px}.position-top.reveal-for-xlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-top.reveal-for-xlarge{transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-xlarge~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-xlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-xlarge{transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-xlarge~.off-canvas-content{margin-bottom:250px}}@media screen and (min-width: 80.0625em){.position-left.reveal-for-xxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-xxlarge .close-button{display:none}.off-canvas-content .position-left.reveal-for-xxlarge{transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-xxlarge~.off-canvas-content{margin-left:250px}.position-right.reveal-for-xxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-xxlarge .close-button{display:none}.off-canvas-content .position-right.reveal-for-xxlarge{transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-xxlarge~.off-canvas-content{margin-right:250px}.position-top.reveal-for-xxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-xxlarge .close-button{display:none}.off-canvas-content .position-top.reveal-for-xxlarge{transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-xxlarge~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-xxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-xxlarge .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-xxlarge{transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-xxlarge~.off-canvas-content{margin-bottom:250px}}@media screen and (min-width: 90em){.position-left.reveal-for-xxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-xxxlarge .close-button{display:none}.off-canvas-content .position-left.reveal-for-xxxlarge{transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-xxxlarge~.off-canvas-content{margin-left:250px}.position-right.reveal-for-xxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-xxxlarge .close-button{display:none}.off-canvas-content .position-right.reveal-for-xxxlarge{transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-xxxlarge~.off-canvas-content{margin-right:250px}.position-top.reveal-for-xxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-xxxlarge .close-button{display:none}.off-canvas-content .position-top.reveal-for-xxxlarge{transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-xxxlarge~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-xxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-xxxlarge .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-xxxlarge{transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-xxxlarge~.off-canvas-content{margin-bottom:250px}}@media screen and (min-width: 109.375em){.position-left.reveal-for-xxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-xxxxlarge .close-button{display:none}.off-canvas-content .position-left.reveal-for-xxxxlarge{transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-xxxxlarge~.off-canvas-content{margin-left:250px}.position-right.reveal-for-xxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-xxxxlarge .close-button{display:none}.off-canvas-content .position-right.reveal-for-xxxxlarge{transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-xxxxlarge~.off-canvas-content{margin-right:250px}.position-top.reveal-for-xxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-xxxxlarge .close-button{display:none}.off-canvas-content .position-top.reveal-for-xxxxlarge{transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-xxxxlarge~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-xxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-xxxxlarge .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-xxxxlarge{transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-xxxxlarge~.off-canvas-content{margin-bottom:250px}}@media screen and (min-width: 131.25em){.position-left.reveal-for-xxxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-xxxxxlarge .close-button{display:none}.off-canvas-content .position-left.reveal-for-xxxxxlarge{transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-xxxxxlarge~.off-canvas-content{margin-left:250px}.position-right.reveal-for-xxxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-xxxxxlarge .close-button{display:none}.off-canvas-content .position-right.reveal-for-xxxxxlarge{transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-xxxxxlarge~.off-canvas-content{margin-right:250px}.position-top.reveal-for-xxxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-xxxxxlarge .close-button{display:none}.off-canvas-content .position-top.reveal-for-xxxxxlarge{transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-xxxxxlarge~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-xxxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-xxxxxlarge .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-xxxxxlarge{transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-xxxxxlarge~.off-canvas-content{margin-bottom:250px}}@media screen and (min-width: 162.5em){.position-left.reveal-for-xxxxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-xxxxxxlarge .close-button{display:none}.off-canvas-content .position-left.reveal-for-xxxxxxlarge{transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-xxxxxxlarge~.off-canvas-content{margin-left:250px}.position-right.reveal-for-xxxxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-xxxxxxlarge .close-button{display:none}.off-canvas-content .position-right.reveal-for-xxxxxxlarge{transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-xxxxxxlarge~.off-canvas-content{margin-right:250px}.position-top.reveal-for-xxxxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-xxxxxxlarge .close-button{display:none}.off-canvas-content .position-top.reveal-for-xxxxxxlarge{transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-xxxxxxlarge~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-xxxxxxlarge{transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-xxxxxxlarge .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-xxxxxxlarge{transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-xxxxxxlarge~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width: 40em){.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:none;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top,.off-canvas.in-canvas-for-medium.position-bottom{box-shadow:none;transform:none}.off-canvas.in-canvas-for-medium .close-button{display:none}}@media print,screen and (min-width: 48em){.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:none;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top,.off-canvas.in-canvas-for-large.position-bottom{box-shadow:none;transform:none}.off-canvas.in-canvas-for-large .close-button{display:none}}@media screen and (min-width: 64em){.off-canvas.in-canvas-for-xlarge{visibility:visible;height:auto;position:static;background:none;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-xlarge.position-left,.off-canvas.in-canvas-for-xlarge.position-right,.off-canvas.in-canvas-for-xlarge.position-top,.off-canvas.in-canvas-for-xlarge.position-bottom{box-shadow:none;transform:none}.off-canvas.in-canvas-for-xlarge .close-button{display:none}}@media screen and (min-width: 80.0625em){.off-canvas.in-canvas-for-xxlarge{visibility:visible;height:auto;position:static;background:none;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-xxlarge.position-left,.off-canvas.in-canvas-for-xxlarge.position-right,.off-canvas.in-canvas-for-xxlarge.position-top,.off-canvas.in-canvas-for-xxlarge.position-bottom{box-shadow:none;transform:none}.off-canvas.in-canvas-for-xxlarge .close-button{display:none}}@media screen and (min-width: 90em){.off-canvas.in-canvas-for-xxxlarge{visibility:visible;height:auto;position:static;background:none;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-xxxlarge.position-left,.off-canvas.in-canvas-for-xxxlarge.position-right,.off-canvas.in-canvas-for-xxxlarge.position-top,.off-canvas.in-canvas-for-xxxlarge.position-bottom{box-shadow:none;transform:none}.off-canvas.in-canvas-for-xxxlarge .close-button{display:none}}@media screen and (min-width: 109.375em){.off-canvas.in-canvas-for-xxxxlarge{visibility:visible;height:auto;position:static;background:none;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-xxxxlarge.position-left,.off-canvas.in-canvas-for-xxxxlarge.position-right,.off-canvas.in-canvas-for-xxxxlarge.position-top,.off-canvas.in-canvas-for-xxxxlarge.position-bottom{box-shadow:none;transform:none}.off-canvas.in-canvas-for-xxxxlarge .close-button{display:none}}@media screen and (min-width: 131.25em){.off-canvas.in-canvas-for-xxxxxlarge{visibility:visible;height:auto;position:static;background:none;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-xxxxxlarge.position-left,.off-canvas.in-canvas-for-xxxxxlarge.position-right,.off-canvas.in-canvas-for-xxxxxlarge.position-top,.off-canvas.in-canvas-for-xxxxxlarge.position-bottom{box-shadow:none;transform:none}.off-canvas.in-canvas-for-xxxxxlarge .close-button{display:none}}@media screen and (min-width: 162.5em){.off-canvas.in-canvas-for-xxxxxxlarge{visibility:visible;height:auto;position:static;background:none;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-xxxxxxlarge.position-left,.off-canvas.in-canvas-for-xxxxxxlarge.position-right,.off-canvas.in-canvas-for-xxxxxxlarge.position-top,.off-canvas.in-canvas-for-xxxxxxlarge.position-bottom{box-shadow:none;transform:none}.off-canvas.in-canvas-for-xxxxxxlarge .close-button{display:none}}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.is-reveal-open body{overflow-y:hidden}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:#0a0a0a73;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-whatinput=mouse] .reveal{outline:0}.reveal{z-index:1006;backface-visibility:hidden;display:none;padding:0;border:1px solid #cacaca;border-radius:0;background-color:#fefefe}@media print,screen and (min-width: 40em){.reveal{min-height:0}}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width: 40em){.reveal{width:600px;max-width:87.5rem}}.reveal{position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.reveal.collapse{padding:0}@media print,screen and (min-width: 40em){.reveal.tiny{width:30%;max-width:87.5rem}}@media print,screen and (min-width: 40em){.reveal.small{width:50%;max-width:87.5rem}}@media print,screen and (min-width: 40em){.reveal.large{width:90%;max-width:87.5rem}}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}@media print,screen and (max-width: 39.99875em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.sticky-container{position:relative}.sticky{position:relative;z-index:0;transform:translateZ(0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-left.vertical.menu>li>a{justify-content:flex-start}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width: 40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width: 48em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}@media screen and (min-width: 64em){.xlarge-order-1{order:1}.xlarge-order-2{order:2}.xlarge-order-3{order:3}.xlarge-order-4{order:4}.xlarge-order-5{order:5}.xlarge-order-6{order:6}}@media screen and (min-width: 80.0625em){.xxlarge-order-1{order:1}.xxlarge-order-2{order:2}.xxlarge-order-3{order:3}.xxlarge-order-4{order:4}.xxlarge-order-5{order:5}.xxlarge-order-6{order:6}}@media screen and (min-width: 90em){.xxxlarge-order-1{order:1}.xxxlarge-order-2{order:2}.xxxlarge-order-3{order:3}.xxxlarge-order-4{order:4}.xxxlarge-order-5{order:5}.xxxlarge-order-6{order:6}}@media screen and (min-width: 109.375em){.xxxxlarge-order-1{order:1}.xxxxlarge-order-2{order:2}.xxxxlarge-order-3{order:3}.xxxxlarge-order-4{order:4}.xxxxlarge-order-5{order:5}.xxxxlarge-order-6{order:6}}@media screen and (min-width: 131.25em){.xxxxxlarge-order-1{order:1}.xxxxxlarge-order-2{order:2}.xxxxxlarge-order-3{order:3}.xxxxxlarge-order-4{order:4}.xxxxxlarge-order-5{order:5}.xxxxxlarge-order-6{order:6}}@media screen and (min-width: 162.5em){.xxxxxxlarge-order-1{order:1}.xxxxxxlarge-order-2{order:2}.xxxxxxlarge-order-3{order:3}.xxxxxxlarge-order-4{order:4}.xxxxxxlarge-order-5{order:5}.xxxxxxlarge-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width: 40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width: 48em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width: 64em){.xlarge-flex-container{display:flex}.xlarge-flex-child-auto{flex:1 1 auto}.xlarge-flex-child-grow{flex:1 0 auto}.xlarge-flex-child-shrink{flex:0 1 auto}.xlarge-flex-dir-row{flex-direction:row}.xlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xlarge-flex-dir-column{flex-direction:column}.xlarge-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width: 80.0625em){.xxlarge-flex-container{display:flex}.xxlarge-flex-child-auto{flex:1 1 auto}.xxlarge-flex-child-grow{flex:1 0 auto}.xxlarge-flex-child-shrink{flex:0 1 auto}.xxlarge-flex-dir-row{flex-direction:row}.xxlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xxlarge-flex-dir-column{flex-direction:column}.xxlarge-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width: 90em){.xxxlarge-flex-container{display:flex}.xxxlarge-flex-child-auto{flex:1 1 auto}.xxxlarge-flex-child-grow{flex:1 0 auto}.xxxlarge-flex-child-shrink{flex:0 1 auto}.xxxlarge-flex-dir-row{flex-direction:row}.xxxlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xxxlarge-flex-dir-column{flex-direction:column}.xxxlarge-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width: 109.375em){.xxxxlarge-flex-container{display:flex}.xxxxlarge-flex-child-auto{flex:1 1 auto}.xxxxlarge-flex-child-grow{flex:1 0 auto}.xxxxlarge-flex-child-shrink{flex:0 1 auto}.xxxxlarge-flex-dir-row{flex-direction:row}.xxxxlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xxxxlarge-flex-dir-column{flex-direction:column}.xxxxlarge-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width: 131.25em){.xxxxxlarge-flex-container{display:flex}.xxxxxlarge-flex-child-auto{flex:1 1 auto}.xxxxxlarge-flex-child-grow{flex:1 0 auto}.xxxxxlarge-flex-child-shrink{flex:0 1 auto}.xxxxxlarge-flex-dir-row{flex-direction:row}.xxxxxlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xxxxxlarge-flex-dir-column{flex-direction:column}.xxxxxlarge-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width: 162.5em){.xxxxxxlarge-flex-container{display:flex}.xxxxxxlarge-flex-child-auto{flex:1 1 auto}.xxxxxxlarge-flex-child-grow{flex:1 0 auto}.xxxxxxlarge-flex-child-shrink{flex:0 1 auto}.xxxxxxlarge-flex-dir-row{flex-direction:row}.xxxxxxlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xxxxxxlarge-flex-dir-column{flex-direction:column}.xxxxxxlarge-flex-dir-column-reverse{flex-direction:column-reverse}}.hide{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}@media print,screen and (max-width: 39.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width: 0em),screen and (min-width: 40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width: 40em){.hide-for-medium{display:none!important}}@media screen and (max-width: 39.99875em){.show-for-medium{display:none!important}}@media print,screen and (min-width: 40em) and (max-width: 47.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width: 39.99875em),screen and (min-width: 48em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width: 48em){.hide-for-large{display:none!important}}@media screen and (max-width: 47.99875em){.show-for-large{display:none!important}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width: 47.99875em),screen and (min-width: 64em){.show-for-large-only{display:none!important}}@media screen and (min-width: 64em){.hide-for-xlarge{display:none!important}}@media screen and (max-width: 63.99875em){.show-for-xlarge{display:none!important}}@media screen and (min-width: 64em) and (max-width: 80.06125em){.hide-for-xlarge-only{display:none!important}}@media screen and (max-width: 63.99875em),screen and (min-width: 80.0625em){.show-for-xlarge-only{display:none!important}}@media screen and (min-width: 80.0625em){.hide-for-xxlarge{display:none!important}}@media screen and (max-width: 80.06125em){.show-for-xxlarge{display:none!important}}@media screen and (min-width: 80.0625em) and (max-width: 89.99875em){.hide-for-xxlarge-only{display:none!important}}@media screen and (max-width: 80.06125em),screen and (min-width: 90em){.show-for-xxlarge-only{display:none!important}}@media screen and (min-width: 90em){.hide-for-xxxlarge{display:none!important}}@media screen and (max-width: 89.99875em){.show-for-xxxlarge{display:none!important}}@media screen and (min-width: 90em) and (max-width: 109.37375em){.hide-for-xxxlarge-only{display:none!important}}@media screen and (max-width: 89.99875em),screen and (min-width: 109.375em){.show-for-xxxlarge-only{display:none!important}}@media screen and (min-width: 109.375em){.hide-for-xxxxlarge{display:none!important}}@media screen and (max-width: 109.37375em){.show-for-xxxxlarge{display:none!important}}@media screen and (min-width: 109.375em) and (max-width: 131.24875em){.hide-for-xxxxlarge-only{display:none!important}}@media screen and (max-width: 109.37375em),screen and (min-width: 131.25em){.show-for-xxxxlarge-only{display:none!important}}@media screen and (min-width: 131.25em){.hide-for-xxxxxlarge{display:none!important}}@media screen and (max-width: 131.24875em){.show-for-xxxxxlarge{display:none!important}}@media screen and (min-width: 131.25em) and (max-width: 162.49875em){.hide-for-xxxxxlarge-only{display:none!important}}@media screen and (max-width: 131.24875em),screen and (min-width: 162.5em){.show-for-xxxxxlarge-only{display:none!important}}@media screen and (min-width: 162.5em){.hide-for-xxxxxxlarge{display:none!important}}@media screen and (max-width: 162.49875em){.show-for-xxxxxxlarge{display:none!important}}@media screen and (min-width: 162.5em){.hide-for-xxxxxxlarge-only{display:none!important}}@media screen and (max-width: 162.49875em){.show-for-xxxxxxlarge-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.show-for-landscape,.hide-for-portrait{display:block!important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block!important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme: dark){.show-for-dark-mode{display:block!important}.hide-for-dark-mode{display:none!important}}.show-for-ie{display:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.show-for-ie{display:block!important}.hide-for-ie{display:none!important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;z-index:99}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide figure.image-wide{padding-bottom:0}.slick-slide figure.image-wide .button.button-video{bottom:0}.slick-arrow.slick-hidden{display:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0 0 0 20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-radius:0 4px 4px 0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:11px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger:active,.hamburger:focus{outline:none}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#031927;transition:all .2s ease-out}.hamburger-box{width:15px;height:11px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:15px;height:3px;background-color:#031927;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-4px}.hamburger-inner:after{bottom:-4px}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner:before{top:4px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:8px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,4px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-2.1428571429px,-1px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-90deg)}@font-face{font-family:Switzer;src:url(/static/default/fonts/switzer/fonts/Switzer-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/static/default/fonts/switzer/fonts/Switzer-VariableItalic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Switzer Wordmark;src:url(/static/default/fonts/switzer/fonts/Switzer-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--plyr-color-main: #916953}button,input,select,textarea,.select2-container .select2-search--inline .select2-search__field{font-family:inherit}.heading-xxl,h1{font-family:Switzer,Arial,sans-serif;font-weight:900;font-size:24px;line-height:125%;color:#1e1e1e}.heading-xl,h2,.heading-l,h3{font-family:Switzer,Arial,sans-serif;font-weight:400;font-size:24px;line-height:125%;color:#1e1e1e;text-transform:none}.heading-m,h4{font-family:Switzer,Arial,sans-serif;font-weight:400;font-size:20px;line-height:125%;color:#1e1e1e;text-transform:none}.heading-s,h5{font-family:Switzer,Arial,sans-serif;font-weight:300;font-size:18px;line-height:22px;color:#1e1e1e}.heading-xs,h6{font-family:Switzer,Arial,sans-serif;font-weight:300;font-size:24px;line-height:32px;color:#1e1e1e}.font-text-l{font-family:Switzer,Arial,sans-serif;font-weight:400;font-size:22px;line-height:28px;color:#1e1e1e}.font-text-m{font-family:Switzer,Arial,sans-serif;font-weight:300;font-size:18px;line-height:100%}.font-text-s{font-family:Switzer,Arial,sans-serif;font-weight:300;font-size:14px;line-height:100%;text-transform:none}.font-text-title{font-family:Switzer,Arial,sans-serif;font-weight:500;font-size:18px;line-height:16px;color:#1e1e1e;text-transform:none}h4{font-family:Switzer,Arial,sans-serif;font-weight:300;font-size:18px;line-height:22px;color:#1e1e1e}h3{font-family:Switzer,Arial,sans-serif;font-weight:300;font-size:24px;line-height:32px;color:#1e1e1e}html,body{height:100%;background:#fff}@media print,screen and (min-width: 48em){html,body{min-height:925px}}html.is-reveal-open body{overflow-y:visible!important}b,strong{font-weight:500}:root{--opacity: .7;--lineargradientrainbow: linear-gradient( to right, rgba(255, 0, 0, var(--opacity)), rgba(255, 165, 0, var(--opacity)), rgba(255, 255, 0, var(--opacity)), rgba(0, 128, 0, var(--opacity)), rgba(0, 0, 255, var(--opacity)), rgba(75, 0, 130, var(--opacity)), rgba(238, 130, 238, var(--opacity)) );--transparentblack: rgba(0, 0, 0, 0) }#progressbar{position:fixed;top:82px;left:0;height:1px;background:#4b2e2a;z-index:56;border-radius:4px;opacity:0}@media print,screen and (max-width: 80.06125em){#progressbar{top:62px}}body{font-family:Switzer,Arial,sans-serif;font-weight:300;font-size:18px;line-height:100%;color:#1e1e1e;scroll-behavior:smooth;font-size:20px}@media print,screen and (max-width: 47.99875em){body{font-size:18px}}@media print,screen and (max-width: 80.06125em){body.productt #progressbar{top:62px}}body.productt .products-highlight .item.product figure.image{background:#f5f3f5}figure,footer,picture{position:relative}.grid-container.full{margin:0 40px}@media print,screen and (max-width: 47.99875em){.grid-container.full{margin:0 16px}}picture{display:block}p{margin-bottom:32px;font-size:16px;line-height:150%;font-weight:400;letter-spacing:0}li{font-size:16px;line-height:150%;font-weight:400;letter-spacing:0}a{-webkit-tap-highlight-color:rgba(255,255,255,0)}a p{color:#1e1e1e}h1,h2,h3,h4,h5,h6{margin:0}h4{font-weight:400}table{border:none}table td{border:none;padding:5px 0}@media print,screen and (max-width: 47.99875em){table td{line-height:1.3;padding-bottom:25px}}td img{padding:30px}.relative{position:relative}.text-center{text-align:center}@media print,screen and (max-width: 39.99875em){.text-center{text-align:left}}a,button,div,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}section{margin:64px 0}@media print,screen and (min-width: 48em){section{margin:80px 0}}@media screen and (min-width: 80.0625em){section{margin:120px 0}}section.cart{margin-bottom:48px}section:first-of-type{margin-top:0}@media print,screen and (max-width: 80.06125em){section:first-of-type:not(.header-image-double-text):not(.product-information__section):not(.checkout-address-v2__section){padding-top:0}}section:first-of-type.account,section:first-of-type.review-overview-block,section:first-of-type.registration,section:first-of-type.login,section:first-of-type.cooperation-login{margin-top:140px}@media print,screen and (max-width: 80.06125em){section:first-of-type.account,section:first-of-type.review-overview-block,section:first-of-type.registration,section:first-of-type.login,section:first-of-type.cooperation-login{padding-top:0}}section:first-of-type.video-hero{margin-top:0}@media print,screen and (max-width: 47.99875em){section:first-of-type.content-big .title{margin-top:0}}td,tr,tbody,table{border:none}.alert{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:9999;color:#fff;font-size:26px;font-weight:400;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:20px 200px;-webkit-box-shadow:0 2rem 4rem rgba(0,0,0,.25);box-shadow:0 2rem 4rem #00000040;font-family:Switzer,Arial,sans-serif}@media print,screen and (max-width: 47.99875em){.alert{padding:20px 0;left:0;transform:translate(0);width:100%;border-radius:0;font-size:20px}}.alert--success{background-color:#20bf6b}.alert--error{background-color:#eb4d4b}.grecaptcha-badge{visibility:hidden;opacity:0}.slider-arrows button{outline:0;font-size:0;height:32px;width:32px;display:inline-block;text-align:center;cursor:pointer;background:#e6e6e6;border-radius:50%;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out}.slider-arrows button:focus,.slider-arrows button:active{background:#e6e6e6}.slider-arrows button:hover{background:#d8d8d8}.slider-arrows button.slick-disabled:hover{background:#e6e6e6}.slider-arrows button.slick-next:before,.slider-arrows button.slick-prev:before{content:"";background-size:auto 100%;background-position:center center;background-repeat:no-repeat;display:inline-block;width:11px;height:11px}.slider-arrows button.slick-next{margin-left:10px;right:-50px}.slider-arrows button.slick-next:before{margin-left:1px;background-image:url(/static/default/media/images/templating/svg/chevron-right-black.svg)}.slider-arrows button.slick-prev:before{background-image:url(/static/default/media/images/templating/svg/chevron-right-black.svg);transform:rotate(180deg)}.slider-arrows button.slick-disabled{opacity:.5;cursor:not-allowed}section.checkout:has(+footer.container-footer){padding-bottom:90px}@media (max-width: 580px){section.checkout:has(+footer.container-footer){padding-bottom:52px}}@media print,screen and (max-width: 47.99875em){.checkout{margin-top:75px!important}.checkout .rotate-mobile{flex-direction:column-reverse}}.checkout .checkout{margin-top:0}.checkout__confirmed .message p{margin-bottom:15px}@media print,screen and (max-width: 47.99875em){.checkout__confirmed .message p{margin-bottom:10px}}.checkout .no-items .top{margin-bottom:0}.checkout .no-items .top h1{margin:0 0 5px}@media print,screen and (max-width: 80.06125em){.checkout .no-items .top h1{margin:0 0 5px}}.checkout.no-items .top{margin:0 0 5px}@media print,screen and (max-width: 80.06125em){.checkout.no-items .top{margin:0 0 5px}}.checkout.no-items .top h1{margin-bottom:0}.checkout .top{display:flex;justify-content:space-between;align-items:center;margin:0 0 50px}@media print,screen and (max-width: 39.99875em){.checkout .top{flex-direction:column;align-items:flex-start;margin:0 0 20px}}@media print,screen and (max-width: 47.99875em){.checkout .top.empty{margin-bottom:0}}.checkout .top.empty h1{margin:0 0 5px}@media print,screen and (max-width: 80.06125em){.checkout .top.empty h1{margin:0 0 5px}}.checkout .top h1{font-weight:200;font-size:45px}@media print,screen and (max-width: 47.99875em){.checkout .top h1{font-size:30px;margin-bottom:20px}}.checkout .top .order{background:#000;color:#fff;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;padding:20px 30px;border:none}.checkout .top .order:hover,.checkout .top .order:focus,.checkout .top .order:active{background:#000;color:#fff}@media print,screen and (max-width: 47.99875em){.checkout .top .order{padding:15px 20px}}.cart_heading{display:grid;display:-ms-grid;grid-template-columns:15% 45% 30% 10%;-ms-grid-columns:15% 45% 30% 10%;padding:10px 0;margin-top:20px;border-top:1px solid rgba(60,60,60,.1);border-bottom:1px solid rgba(60,60,60,.1);text-transform:uppercase;letter-spacing:1px;color:#3c3c3c99;font-weight:400;font-size:16px}@media print,screen and (max-width: 47.99875em){.cart_heading{display:none}}.cart_heading--beschrijving{margin-left:75px}.cart_heading--totaal{text-align:right}@media print,screen and (max-width: 47.99875em){.cart .add-one:not(.cart-view__extra){order:2;padding-top:25px;border-top:1px solid rgba(60,60,60,.1);margin-bottom:50px;width:100%;margin-left:0;margin-right:0}}.cart .add-one:not(.cart-view__extra) h2{text-transform:uppercase;letter-spacing:1px;color:#3c3c3c99;font-weight:400;font-size:16px}@media print,screen and (max-width: 47.99875em){.cart .add-one:not(.cart-view__extra) h2{font-size:14px;margin-left:.5rem}}.cart .add-one:not(.cart-view__extra) .add-one-main{padding:0 20px 20px;background:#faf9f6;margin-top:30px;border-radius:4px}@media print,screen and (max-width: 47.99875em){.cart .add-one:not(.cart-view__extra) .add-one-main{padding:0 0 20px;margin:30px .5rem 0}}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product{display:grid;grid-template-columns:150px 1fr}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product img{grid-column:1;grid-row:1;width:auto;height:150px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .title-price{grid-row:1;grid-column:2;align-self:center}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .title{margin-bottom:8px;font-size:22px;line-height:22px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .description{grid-row:3;grid-column:1/-1;font-size:16px;line-height:24px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product.single .description{grid-row:2}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select{grid-row:2;grid-column:1/-1}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .matrix-option{margin:5px;border-radius:50%;width:35px;height:35px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .matrix-option.one-size{border-radius:5px;width:auto;height:auto;padding:5px;border:1px solid #cacaca;font-size:16px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .matrix-option.one-size.active{border:1px solid #1e1e1e!important}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .matrix-option[data-stock="0"]{pointer-events:none}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .matrix-option[data-stock="0"] span{text-decoration:line-through;pointer-events:none}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .matrix-option:hover{cursor:pointer}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .matrix-option:hover[data-stock="0"]{pointer-events:none;cursor:unset}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .matrix-option.active .code{border:1px solid #1e1e1e!important}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .matrix-option.active:hover{cursor:unset}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .color-options{display:flex;flex-wrap:wrap;margin-bottom:10px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .color-options .color-option{position:relative}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .color-options .color-option[data-stock="0"]:after{content:"";position:absolute;width:120%;height:1px;background-color:#1e1e1e;transform:rotate(45deg);top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .color-options .color-option .code{display:block;border-radius:50%;border:1px solid #cacaca;width:35px;height:35px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .color-options .color-option .name{display:none}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .size-options{display:flex;flex-wrap:wrap}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .size-options .size-option{border:1px solid #cacaca;margin-right:5px;width:auto;height:auto;padding:5px;border-radius:5px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .size-options .size-option:last-child{margin-right:0}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .size-options .size-option.active{border:1px solid #1e1e1e!important}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .matrix-select .size-options span{font-size:16px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .price{font-weight:400}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .price span{font-size:16px;font-weight:300}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product.single .action{grid-row:2;margin:5px 0 0}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action{display:flex;margin:25px 0 0;grid-row:3;grid-column:1/-1}@media print,screen and (max-width: 63.99875em){.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action{margin:20px 0 0}}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action .button{padding:8px 12px;font-size:16px;height:40px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action .add-one-button-outer{position:relative}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action .add-one-button-outer .cart,.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action .add-one-button-outer .plus{opacity:1;width:20px;height:auto;position:absolute;pointer-events:none;fill:#f9f8f6;top:50%;transform:translate(-50%) translateY(-50%);transition:opacity .2s ease-out}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action .add-one-button-outer .cart{left:calc(50% + 20px)}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action .add-one-button-outer .plus{left:calc(50% - 5px)}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action .add-one-button-outer .add-add-one{margin-left:20px;width:75px;height:40px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action .add-one-button-outer .spinner{position:absolute;width:40px;height:40px;top:50%;left:50%;transform:translate(-10px,-50%)}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action .change-add-one{position:relative;background:#fff;border:1px solid #000;padding-right:25px}.cart .add-one:not(.cart-view__extra) .add-one-main .recommended-product .product .action .change-add-one:after{content:"";background-image:url(/static/default/media/images/templating/svg/back.svg);background-size:17px 17px;background-repeat:no-repeat;width:17px;height:17px;position:absolute;right:5px;top:50%;transform:translateY(-50%) rotate(180deg)}.cart_items{position:relative;margin:0 0 50px}@media print,screen and (max-width: 47.99875em){.cart_items{margin:0 0 25px}}.cart_items .lock{display:flex;align-items:center;padding-left:50px;text-transform:uppercase;font-weight:900;letter-spacing:1px;color:#4f4f4f;opacity:0;height:0;width:0;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff9;z-index:5;transform:scale(0);transition:opacity .2s ease-out,scale .2s ease-out}.cart_items .lock.active{transform:scale(1);opacity:1;height:100%;width:100%}.cart_items .item{display:grid;display:-ms-grid;grid-template-columns:15% 85%;-ms-grid-columns:15% 85%;align-items:center;border-bottom:1px solid rgba(60,60,60,.1)}@media print,screen and (max-width: 47.99875em){.cart_items .item:first-of-type{border-top:1px solid rgba(60,60,60,.1)}}@media print,screen and (max-width: 89.99875em){.cart_items .item{padding:25px 0}}@media print,screen and (max-width: 47.99875em){.cart_items .item{grid-template-columns:30% 70%;-ms-grid-columns:30% 70%}}.cart_items .item_product img{padding:25px}@media print,screen and (max-width: 47.99875em){.cart_items .item_product img{padding:0}}.cart_items .item_product-info{display:grid;grid-template-columns:52% 38% 10%;-ms-grid-columns:52% 38% 10%;align-items:center}@media print,screen and (max-width: 47.99875em){.cart_items .item_product-info{grid-template-columns:100%;-ms-grid-columns:100%}}.cart_items .item_product-info .item-beschrijving{margin-left:75px;z-index:3}@media print,screen and (max-width: 47.99875em){.cart_items .item_product-info .item-beschrijving{margin:0 0 20px 25px}}.cart_items .item_product-info .item-beschrijving div{line-height:30px;font-size:24px;font-weight:300}@media print,screen and (max-width: 80.06125em){.cart_items .item_product-info .item-beschrijving div{max-width:95%}}@media print,screen and (max-width: 47.99875em){.cart_items .item_product-info .item-beschrijving div{line-height:24px;max-width:unset;font-size:20px}}.cart_items .item_product-info .item-hoeveelheid{position:relative}@media print,screen and (max-width: 89.99875em){.cart_items .item_product-info .item-hoeveelheid{transform:translate(-18px)}}@media print,screen and (max-width: 47.99875em){.cart_items .item_product-info .item-hoeveelheid{transform:translate(0)}}@media print,screen and (max-width: 47.99875em){.cart_items .item_product-info .item-hoeveelheid{margin-bottom:10px}}.cart_items .item_product-info .item-hoeveelheid .quantity{margin-top:11px}@media print,screen and (max-width: 39.99875em){.cart_items .item_product-info .item-hoeveelheid .quantity{margin-top:0}}.cart_items .item_product-info .item-hoeveelheid .cart-item-remove-button{position:absolute;top:3px;left:144px;font-size:16px;font-weight:300;text-decoration:underline;cursor:pointer}.cart_items .item_product-info .item-hoeveelheid .cart-item-remove-button.mobile{left:175px;text-decoration:none;font-size:18px;background:#e6e6e6;padding:5px 8px;top:0;border-radius:50%;font-weight:300;color:#1e1e1e}.cart_items .item_product-info .item-totaal{display:flex;justify-content:flex-end;z-index:4}@media print,screen and (max-width: 47.99875em){.cart_items .item_product-info .item-totaal{margin-left:25px;justify-content:flex-start}}.final .coupon p{margin-top:10px;margin-bottom:25px;line-height:23px}@media print,screen and (max-width: 47.99875em){.final .coupon .remove-coupon .button.primary{margin-bottom:35px;padding:14px 20px}}.final .coupon-check{opacity:0;width:0;height:0}.final .coupon-check+label+form{display:none}.final .coupon-check:checked{display:none}.final .coupon-check:checked+label{display:none}.final .coupon-check:checked+label+form{display:flex;margin-bottom:30px;align-items:flex-end}@media print,screen and (max-width: 47.99875em){.final .coupon-check:checked+label+form{padding-right:10px;align-items:flex-end;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid rgba(60,60,60,.1)}}.final .coupon-check:checked+label+form div{display:flex;flex-direction:column}.final .coupon-check:checked+label+form div label{color:#3c3c3c99;text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:400;margin-bottom:25px}@media print,screen and (max-width: 47.99875em){.final .coupon-check:checked+label+form div label{margin-bottom:10px}}.final .coupon-check:checked+label+form div input{background:0;border:none;border-bottom:1px solid rgba(60,60,60,.6);border-radius:0;padding:7px 3px 2px 5px;font-weight:300}.final .coupon-check:checked+label+form div input:focus{outline:0}.final .coupon-check:checked+label+form div input::placeholder{font-size:13px}.final .coupon-check:checked+label+form .button{border:none;background:none;padding:0;font-weight:400;font-size:16px;text-decoration:underline}.final .coupon .coupon-check-label{display:block;font-size:16px;text-decoration:underline;cursor:pointer;margin-top:-18px;line-height:1;text-transform:uppercase;letter-spacing:1px;color:#3c3c3c99;font-weight:400}@media print,screen and (max-width: 47.99875em){.final .coupon .coupon-check-label{font-size:14px;padding-bottom:25px;border-bottom:1px solid rgba(60,60,60,.1);margin:-20px 0 25px}}.final .totals{display:flex;flex-direction:column;align-items:flex-end}.final .totals .shipping,.final .totals .discount{display:flex;align-content:center;justify-content:space-between;width:100%;padding-bottom:20px;border-bottom:1px solid rgba(60,60,60,.1)}.final .totals .shipping .text,.final .totals .discount .text{color:#3c3c3c99;text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:400}@media print,screen and (max-width: 47.99875em){.final .totals .shipping .text,.final .totals .discount .text{font-size:14px}}.final .totals .discount{padding-top:20px}.final .totals .total{display:flex;align-content:center;justify-content:space-between;width:100%;margin:20px 0 75px}@media print,screen and (max-width: 47.99875em){.final .totals .total{margin:25px 0}}.final .totals .total .text{color:#3c3c3c99;text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:400}@media print,screen and (max-width: 47.99875em){.final .totals .total .text{font-size:14px}}.final .totals .total .number{font-weight:500}.final .totals .order{background:#000;color:#fff;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;padding:20px 30px;border:none}.final .totals .order:hover,.final .totals .order:focus,.final .totals .order:active{background:#000;color:#fff}@media print,screen and (max-width: 47.99875em){.final .totals .order{padding:15px 20px}}@media print,screen and (max-width: 47.99875em){.final .form-checkout.desktop{display:none}}.final .form-checkout.mobile{display:none}@media print,screen and (max-width: 47.99875em){.final .form-checkout.mobile{display:block;width:100%;text-align:right;margin-right:10px}}@media print,screen and (max-width: 47.99875em){.final .form-checkout{order:2}}@media print,screen and (max-width: 47.99875em){.final .form-checkout .button{margin-left:10px}}.account h1{font-weight:200;font-size:45px;margin:50px 0}.account h1.beanbook{margin:50px 0 30px}@media print,screen and (max-width: 47.99875em){.account h1.beanbook{margin:0 0 20px}}@media print,screen and (max-width: 47.99875em){.account h1{font-size:30px;margin:0 0 15px}}.account h2.beanbook{margin:50px 0 30px}@media print,screen and (max-width: 47.99875em){.account h2.beanbook{margin:0 0 20px}}@media print,screen and (max-width: 47.99875em){.checkout form span.error{margin-top:0!important}}.checkout__mode{background:#f3f1ed;color:#1e1e1e;padding:15px;border-radius:5px;display:table;margin-bottom:50px;margin-top:0}@media print,screen and (max-width: 47.99875em){.checkout__mode{margin-bottom:40px;padding:10px}}.checkout__mode p{margin-bottom:0}@media print,screen and (max-width: 47.99875em){.checkout__mode p{line-height:22px;font-size:16px}.checkout__mode p:not(:last-child){margin-bottom:8px}}.checkout__steps{margin-bottom:50px}@media print,screen and (max-width: 47.99875em){.checkout__steps{padding:25px 10px 0;border-radius:5px;margin:0 -10px 40px}}.checkout__steps-indicator{grid-gap:15px}@media print,screen and (max-width: 47.99875em){.checkout__steps-indicator{grid-gap:10px}}.checkout__steps-step{position:relative;color:#1e1e1e;padding:0 20px 0 0;text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:400;display:flex;align-items:center}@media print,screen and (max-width: 47.99875em){.checkout__steps-step{padding:0 17px 0 0;font-size:12px;height:20px}}.checkout__steps-step:not(:last-child):after{content:"";width:12px;height:12px;position:absolute;background-image:url(/static/default/media/images/templating/svg/chevron-right-white.svg);right:0;top:6px;background-size:5px 10px;background-repeat:no-repeat}@media print,screen and (max-width: 47.99875em){.checkout__steps-step:not(:last-child):after{right:-2px;top:6px;background-size:5px 8px}}.checkout__steps-step.active{font-weight:500;pointer-events:none;cursor:auto}.checkout__steps-step.active:after{background-image:url(/static/default/media/images/templating/svg/chevron-right-black.svg)}.checkout__steps-step.active a{color:#1e1e1e;font-weight:600}.checkout__steps-step a{color:#1e1e1e;transition:all .2s ease-out}.checkout .cart__responses{margin-bottom:50px;margin-top:-20px}.checkout .cart__responses p{margin-bottom:0}.checkout__account h2{margin-bottom:15px}@media print,screen and (max-width: 47.99875em){.checkout__account h2{margin-bottom:10px;line-height:38px;font-size:30px}}.checkout__account p{margin-bottom:25px}@media print,screen and (max-width: 47.99875em){.checkout__account p{line-height:24px}}.checkout__account-new-user p{margin-bottom:40px}@media print,screen and (max-width: 47.99875em){.checkout__account-new-user p{margin-bottom:25px}}.checkout__account-guest-form button.button.primary{background:#000;color:#fff;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;padding:20px 30px;border:none}@media print,screen and (max-width: 47.99875em){.checkout__account-guest-form button.button.primary{padding:15px 30px}}.checkout__account .button.primary{font-weight:300}.checkout__account-existing-user{order:2}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user{margin-top:50px}}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user h2{line-height:38px;font-size:30px}}.checkout__account-existing-user form{background:#fff;border-radius:5px;padding:30px 15px;box-shadow:#00000026 1.95px 1.95px 2.6px}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form{padding:20px 10px}}.checkout__account-existing-user form .field{margin-bottom:25px;position:relative;z-index:5}@media print,screen and (max-width: 39.99875em){.checkout__account-existing-user form .field{grid-template-columns:100%;margin-bottom:16px}.checkout__account-existing-user form .field.country{margin-bottom:10px!important}}.checkout__account-existing-user form .field.registreren{margin-top:50px}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .field.registreren{margin-top:30px}}.checkout__account-existing-user form .field.last{margin-top:50px}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .field.last{margin-top:30px}}.checkout__account-existing-user form .field label{font-weight:500;font-size:16px;line-height:24px;color:#30302f;text-transform:none}.checkout__account-existing-user form .field.mobile-flex{display:flex;align-items:center;margin-bottom:0}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .field.mobile-flex{display:flex;align-items:center}}.checkout__account-existing-user form .field.checkbox{flex-direction:row-reverse;justify-content:flex-end}.checkout__account-existing-user form .field.checkbox.save-profile{margin-top:5px}.checkout__account-existing-user form .field.checkbox .info{padding-right:0;margin-left:7px}.checkout__account-existing-user form .field .info{display:flex;flex-direction:column;padding-right:20px}.checkout__account-existing-user form .field .info.no-hint{flex-direction:row;align-items:center}@media print,screen and (max-width: 39.99875em){.checkout__account-existing-user form .field .info.no-hint label{margin-bottom:5px}}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .field .info.hint{margin-bottom:5px}}.checkout__account-existing-user form .field .info.hint .hint{margin-top:0}.checkout__account-existing-user form .field .info label{font-weight:400;font-size:16px;color:#1e1e1e;text-transform:none;line-height:1.2}.checkout__account-existing-user form .field .info .hint{color:gray;font-size:12px;text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}@media print,screen and (max-width: 39.99875em){.checkout__account-existing-user form .field .info .hint{margin-top:0}}.checkout__account-existing-user form .field.image input{display:none}.checkout__account-existing-user form .field.image label{padding:10px 20px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px;box-shadow:2px 2px 5px #0003;transition:background-color .2s}.checkout__account-existing-user form .field.image label:hover{background-color:#666}.checkout__account-existing-user form .field.image #file-name-beans{margin-left:10px;font-size:17px}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .field.image #file-name-beans{font-size:12px;line-height:15px}}.checkout__account-existing-user form .field input,.checkout__account-existing-user form .field textarea,.checkout__account-existing-user form .field select{position:relative;background-color:#fff;border:rgba(60,60,60,.1) solid 1px;color:#1e1e1e;font-family:Switzer,Arial,sans-serif;height:45px;font-size:18px;padding:16px 10px;width:100%;margin-top:10px;caret-color:#1e1e1e;border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .field input,.checkout__account-existing-user form .field textarea,.checkout__account-existing-user form .field select{margin-top:5px;height:40px;padding:8px 5px;font-size:16px}}.checkout__account-existing-user form .field input:focus,.checkout__account-existing-user form .field input:active,.checkout__account-existing-user form .field textarea:focus,.checkout__account-existing-user form .field textarea:active,.checkout__account-existing-user form .field select:focus,.checkout__account-existing-user form .field select:active{border:1px solid #916953;outline:none}.checkout__account-existing-user form .field input#address-shipping-remember,.checkout__account-existing-user form .field textarea#address-shipping-remember,.checkout__account-existing-user form .field select#address-shipping-remember{margin-top:0}.checkout__account-existing-user form .field input.read-only,.checkout__account-existing-user form .field textarea.read-only,.checkout__account-existing-user form .field select.read-only{background-color:#fdfdfc}.checkout__account-existing-user form .field input::placeholder,.checkout__account-existing-user form .field textarea::placeholder,.checkout__account-existing-user form .field select::placeholder{font-size:16px;color:#1e1e1e}.checkout__account-existing-user form .field.checkbox:hover,.checkout__account-existing-user form .field.checkbox label:hover{cursor:pointer}.checkout__account-existing-user form .field.checkbox input[type=checkbox]{align-self:center;height:auto;width:max-content;margin-top:0}.checkout__account-existing-user form .field.checkbox input[type=checkbox]:focus{outline:none}.checkout__account-existing-user form .field select{padding:0 0 0 5px}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .field select{padding:0 0 0 1px}}.checkout__account-existing-user form .field textarea{height:auto}.checkout__account-existing-user form .field.nbm{margin-bottom:0}.checkout__account-existing-user form .area{background:#f9f8f6;padding:20px 10px;margin-bottom:20px;border-radius:5px}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .area{margin:0 0 20px;padding:10px;border-radius:5px}}.checkout__account-existing-user form .area.read-only{pointer-events:none}.checkout__account-existing-user form .area .field:last-child{margin-bottom:0}.checkout__account-existing-user form .area .field label{color:#1e1e1e;font-weight:400}.checkout__account-existing-user form span.error{color:#916953;text-transform:none;font-size:12px;font-weight:400;margin:0;line-height:16px}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form span.error{margin:0}}.checkout__account-existing-user form .button{grid-column:2;max-width:max-content;justify-self:end}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .button{grid-column:1}}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .button.fill{margin-top:20px}}.checkout__account-existing-user form .actions{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .actions{grid-column:1}}.checkout__account-existing-user form .field{margin-left:0}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .field{margin-left:0;margin-right:0}}@media print,screen and (max-width: 47.99875em) and (max-width: 47.99875em){.checkout__account-existing-user form .field.actions{margin-top:15px}}.checkout__account-existing-user form .field.actions{margin-bottom:0}.checkout__account-existing-user form .field.checkbox{display:flex;align-items:center;margin-bottom:40px}@media print,screen and (max-width: 47.99875em){.checkout__account-existing-user form .field.checkbox{margin-bottom:35px}.checkout__account-existing-user form .field.checkbox label{margin-bottom:0!important}}.checkout__account-existing-user form .field.checkbox #c-login-rememberme{margin-top:0}@media print,screen and (max-width: 47.99875em){.checkout__account-new-user{order:1}}.checkout__account-new-user .checkout__account-guest-form{display:flex;flex-wrap:wrap;grid-gap:25px}@media print,screen and (max-width: 47.99875em){.checkout__account-new-user .checkout__account-guest-form{grid-gap:15px}}.checkout__address{padding-left:20px}@media print,screen and (max-width: 47.99875em){.checkout__address{padding-left:0}}@media print,screen and (max-width: 47.99875em){.checkout__address+.checkout__summary .checkout__summary-order{padding-bottom:0}}.checkout__address .country-radio .radio-options{display:flex;margin-top:10px}@media print,screen and (max-width: 47.99875em){.checkout__address .country-radio .radio-options{margin-bottom:5px}}.checkout__address .country-radio .radio-options .radio-option{display:flex;align-items:center}.checkout__address .country-radio .radio-options .radio-option:not(:first-child){margin-left:25px}.checkout__address .country-radio .radio-options .radio-option label{font-weight:300}.checkout__address .country-radio .radio-options .radio-option input{width:16px;height:16px;margin-top:0;margin-right:6px}.checkout__address .postcode-huisnummer,.checkout__address .straat-plaats,.checkout__address .voornaam-achternaam{display:grid;grid-template-columns:50% 1fr;grid-gap:10px}.checkout__address .straat-plaats .read-only{pointer-events:none}.checkout__address .straat-plaats input{box-shadow:none}.checkout__address .accordion{margin:5px 0 30px;background:#fff}@media print,screen and (max-width: 47.99875em){.checkout__address .accordion{margin:20px 0}}.checkout__address .accordion .accordion-item .accordion-title{border-radius:4px;color:#1e1e1e;font-size:16px;font-weight:400;padding:15px}@media print,screen and (max-width: 47.99875em){.checkout__address .accordion .accordion-item .accordion-title{padding:11px}}.checkout__address .accordion .accordion-item .accordion-title:focus,.checkout__address .accordion .accordion-item .accordion-title:hover{background-color:#fff;color:#1e1e1e;font-size:16px;font-weight:400}.checkout__address .accordion .accordion-item .accordion-content{background-color:#fff}.checkout__address .invoice-address{margin-bottom:40px}.checkout__address form h3.subtitle{margin-top:10px;font-weight:200;line-height:1;margin-bottom:25px}@media print,screen and (max-width: 47.99875em){.checkout__address form .field{margin:0!important;padding:8px 0!important}}.checkout__address form .area{margin-top:40px}@media print,screen and (max-width: 47.99875em){.checkout__address form .area{margin-top:25px!important}}.checkout__address form .area h4{color:#515559;width:80%;margin-bottom:25px}@media print,screen and (max-width: 47.99875em){.checkout__address form .area h4{width:100%}}.checkout__address .shipping-address-info{margin:0 1rem 16px}@media print,screen and (max-width: 47.99875em){.checkout__address .shipping-address-info{margin:0}}.checkout__address .shipping-address-info h4{color:#f1f1f1;font-size:14px;font-weight:400}.checkout__address form .field{margin-bottom:25px;position:relative;z-index:5}@media print,screen and (max-width: 39.99875em){.checkout__address form .field{grid-template-columns:100%;margin-bottom:16px}.checkout__address form .field.country{margin-bottom:10px!important}}.checkout__address form .field.registreren{margin-top:50px}@media print,screen and (max-width: 47.99875em){.checkout__address form .field.registreren{margin-top:30px}}.checkout__address form .field.last{margin-top:50px}@media print,screen and (max-width: 47.99875em){.checkout__address form .field.last{margin-top:30px}}.checkout__address form .field label{font-weight:500;font-size:16px;line-height:24px;color:#30302f;text-transform:none}.checkout__address form .field.mobile-flex{display:flex;align-items:center;margin-bottom:0}@media print,screen and (max-width: 47.99875em){.checkout__address form .field.mobile-flex{display:flex;align-items:center}}.checkout__address form .field.checkbox{flex-direction:row-reverse;justify-content:flex-end}.checkout__address form .field.checkbox.save-profile{margin-top:5px}.checkout__address form .field.checkbox .info{padding-right:0;margin-left:7px}.checkout__address form .field .info{display:flex;flex-direction:column;padding-right:20px}.checkout__address form .field .info.no-hint{flex-direction:row;align-items:center}@media print,screen and (max-width: 39.99875em){.checkout__address form .field .info.no-hint label{margin-bottom:5px}}@media print,screen and (max-width: 47.99875em){.checkout__address form .field .info.hint{margin-bottom:5px}}.checkout__address form .field .info.hint .hint{margin-top:0}.checkout__address form .field .info label{font-weight:400;font-size:16px;color:#1e1e1e;text-transform:none;line-height:1.2}.checkout__address form .field .info .hint{color:gray;font-size:12px;text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}@media print,screen and (max-width: 39.99875em){.checkout__address form .field .info .hint{margin-top:0}}.checkout__address form .field.image input{display:none}.checkout__address form .field.image label{padding:10px 20px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px;box-shadow:2px 2px 5px #0003;transition:background-color .2s}.checkout__address form .field.image label:hover{background-color:#666}.checkout__address form .field.image #file-name-beans{margin-left:10px;font-size:17px}@media print,screen and (max-width: 47.99875em){.checkout__address form .field.image #file-name-beans{font-size:12px;line-height:15px}}.checkout__address form .field input,.checkout__address form .field textarea,.checkout__address form .field select{position:relative;background-color:#fff;border:rgba(60,60,60,.1) solid 1px;color:#1e1e1e;font-family:Switzer,Arial,sans-serif;height:45px;font-size:18px;padding:16px 10px;width:100%;margin-top:10px;caret-color:#1e1e1e;border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}@media print,screen and (max-width: 47.99875em){.checkout__address form .field input,.checkout__address form .field textarea,.checkout__address form .field select{margin-top:5px;height:40px;padding:8px 5px;font-size:16px}}.checkout__address form .field input:focus,.checkout__address form .field input:active,.checkout__address form .field textarea:focus,.checkout__address form .field textarea:active,.checkout__address form .field select:focus,.checkout__address form .field select:active{border:1px solid #916953;outline:none}.checkout__address form .field input#address-shipping-remember,.checkout__address form .field textarea#address-shipping-remember,.checkout__address form .field select#address-shipping-remember{margin-top:0}.checkout__address form .field input.read-only,.checkout__address form .field textarea.read-only,.checkout__address form .field select.read-only{background-color:#fdfdfc}.checkout__address form .field input::placeholder,.checkout__address form .field textarea::placeholder,.checkout__address form .field select::placeholder{font-size:16px;color:#1e1e1e}.checkout__address form .field.checkbox:hover,.checkout__address form .field.checkbox label:hover{cursor:pointer}.checkout__address form .field.checkbox input[type=checkbox]{align-self:center;height:auto;width:max-content;margin-top:0}.checkout__address form .field.checkbox input[type=checkbox]:focus{outline:none}.checkout__address form .field select{padding:0 0 0 5px}@media print,screen and (max-width: 47.99875em){.checkout__address form .field select{padding:0 0 0 1px}}.checkout__address form .field textarea{height:auto}.checkout__address form .field.nbm{margin-bottom:0}.checkout__address form .area{background:#f9f8f6;padding:20px 10px;margin-bottom:20px;border-radius:5px}@media print,screen and (max-width: 47.99875em){.checkout__address form .area{margin:0 0 20px;padding:10px;border-radius:5px}}.checkout__address form .area.read-only{pointer-events:none}.checkout__address form .area .field:last-child{margin-bottom:0}.checkout__address form .area .field label{color:#1e1e1e;font-weight:400}.checkout__address form span.error{color:#916953;text-transform:none;font-size:12px;font-weight:400;margin:0;line-height:16px}@media print,screen and (max-width: 47.99875em){.checkout__address form span.error{margin:0}}.checkout__address form .button{grid-column:2;max-width:max-content;justify-self:end}@media print,screen and (max-width: 47.99875em){.checkout__address form .button{grid-column:1}}@media print,screen and (max-width: 47.99875em){.checkout__address form .button.fill{margin-top:20px}}.checkout__address form .actions{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){.checkout__address form .actions{grid-column:1}}.checkout__address .c-checkout-previous-address-list{display:flex;flex-wrap:wrap;grid-gap:15px}@media print,screen and (max-width: 47.99875em){.checkout__address .c-checkout-previous-address-list .billing-address-wrapper{margin-top:-20px}}.checkout__address .checkout__address-previous-list,.checkout__address .c-checkout-previous-address-list{border-bottom:1px solid rgba(60,60,60,.1);padding-bottom:10px;margin-bottom:15px;margin-top:30px}@media print,screen and (max-width: 47.99875em){.checkout__address .checkout__address-previous-list,.checkout__address .c-checkout-previous-address-list{margin-top:15px;padding-bottom:0}}.checkout__address .checkout__address-previous-list .previous-outer,.checkout__address .c-checkout-previous-address-list .previous-outer{display:flex;flex-wrap:wrap;grid-gap:15px;border-bottom:1px solid rgba(60,60,60,.1);margin-bottom:35px}@media print,screen and (max-width: 47.99875em){.checkout__address .checkout__address-previous-list .previous-outer,.checkout__address .c-checkout-previous-address-list .previous-outer{grid-gap:0;margin-bottom:30px}}@media print,screen and (max-width: 47.99875em){.checkout__address .checkout__address-previous-list .wrapper.shipping-address-wrapper,.checkout__address .c-checkout-previous-address-list .wrapper.shipping-address-wrapper{margin-top:-10px}}@media print,screen and (max-width: 47.99875em){.checkout__address .checkout__address-previous-list .wrapper.shipping-address-wrapper:last-child,.checkout__address .c-checkout-previous-address-list .wrapper.shipping-address-wrapper:last-child{margin-bottom:30px}}.checkout__address .checkout__address-previous-list .wrapper,.checkout__address .c-checkout-previous-address-list .wrapper{position:relative}.checkout__address .checkout__address-previous-list .wrapper input,.checkout__address .c-checkout-previous-address-list .wrapper input{transform:translate(4px) translateY(24px)}.checkout__address .checkout__address-previous-list .wrapper input:checked+.method-section label:hover,.checkout__address .c-checkout-previous-address-list .wrapper input:checked+.method-section label:hover{cursor:pointer}.checkout__address .checkout__address-previous-list .wrapper p,.checkout__address .checkout__address-previous-list .wrapper .address-details div,.checkout__address .c-checkout-previous-address-list .wrapper p,.checkout__address .c-checkout-previous-address-list .wrapper .address-details div{font-size:16px;line-height:25px;margin-bottom:0}.checkout__address .checkout__address-previous-list .wrapper .method-section,.checkout__address .c-checkout-previous-address-list .wrapper .method-section{background:#f3f1ed;color:#2b2b2b;padding:8px;margin-top:-30px}@media print,screen and (max-width: 47.99875em){.checkout__address .checkout__address-previous-list .wrapper .method-section,.checkout__address .c-checkout-previous-address-list .wrapper .method-section{margin-top:0}}.checkout__address .checkout__address-previous-list .wrapper .method-section:hover,.checkout__address .c-checkout-previous-address-list .wrapper .method-section:hover,.checkout__address .checkout__address-previous-list .wrapper .method-section label:hover,.checkout__address .c-checkout-previous-address-list .wrapper .method-section label:hover{cursor:pointer}.checkout__address .checkout__address-previous-list .wrapper .method-radio:checked+.method-section,.checkout__address .c-checkout-previous-address-list .wrapper .method-radio:checked+.method-section{background:#f3f1ed;color:#1e1e1e;border:1px solid #1e1e1e}.checkout__address .checkout__address-previous-list .wrapper .method-wrapper,.checkout__address .c-checkout-previous-address-list .wrapper .method-wrapper,.checkout__address .shipping-address-wrapper,.checkout__address .billing-address-wrapper{position:relative}.checkout__address .shipping-address-wrapper:last-child,.checkout__address .billing-address-wrapper:last-child{margin-bottom:25px}.checkout__address .shipping-address-wrapper.new-address,.checkout__address .billing-address-wrapper.new-address{margin-bottom:28px}.checkout__address .shipping-address-wrapper:hover,.checkout__address .billing-address-wrapper:hover{cursor:pointer}.checkout__address .shipping-address-wrapper input,.checkout__address .billing-address-wrapper input{z-index:5;position:relative}.checkout__address .shipping-address-wrapper .shipping-address-radio,.checkout__address .shipping-address-wrapper .billing-address-radio,.checkout__address .billing-address-wrapper .shipping-address-radio,.checkout__address .billing-address-wrapper .billing-address-radio{margin-left:4px;opacity:0}.checkout__address .shipping-address-wrapper .shipping-address-radio:checked+.shipping-address-section:hover label,.checkout__address .shipping-address-wrapper .billing-address-radio:checked+.shipping-address-section:hover label,.checkout__address .billing-address-wrapper .shipping-address-radio:checked+.shipping-address-section:hover label,.checkout__address .billing-address-wrapper .billing-address-radio:checked+.shipping-address-section:hover label{cursor:auto}.checkout__address .shipping-address-wrapper #shipping-address-new,.checkout__address .shipping-address-wrapper #billing-address-new,.checkout__address .billing-address-wrapper #shipping-address-new,.checkout__address .billing-address-wrapper #billing-address-new{margin-left:6px;opacity:0}.checkout__address .shipping-address-wrapper .shipping-address-section,.checkout__address .shipping-address-wrapper .billing-address-section,.checkout__address .billing-address-wrapper .shipping-address-section,.checkout__address .billing-address-wrapper .billing-address-section{margin-top:-19px}.checkout__address .shipping-address-wrapper .shipping-address-section:hover,.checkout__address .shipping-address-wrapper .billing-address-section:hover,.checkout__address .billing-address-wrapper .shipping-address-section:hover,.checkout__address .billing-address-wrapper .billing-address-section:hover{cursor:pointer}.checkout__address .shipping-address-wrapper .shipping-address-section .shipping-address-section-label,.checkout__address .shipping-address-wrapper .shipping-address-section .billing-address-section-label,.checkout__address .shipping-address-wrapper .billing-address-section .shipping-address-section-label,.checkout__address .shipping-address-wrapper .billing-address-section .billing-address-section-label,.checkout__address .billing-address-wrapper .shipping-address-section .shipping-address-section-label,.checkout__address .billing-address-wrapper .shipping-address-section .billing-address-section-label,.checkout__address .billing-address-wrapper .billing-address-section .shipping-address-section-label,.checkout__address .billing-address-wrapper .billing-address-section .billing-address-section-label{padding:15px;margin-top:0;background-color:#f3f1ed;color:#1e1e1e;font-size:16px;margin-bottom:20px;transition:all .3s ease-out}.checkout__address .shipping-address-wrapper .shipping-address-section .shipping-address-section-label:hover,.checkout__address .shipping-address-wrapper .shipping-address-section .billing-address-section-label:hover,.checkout__address .shipping-address-wrapper .billing-address-section .shipping-address-section-label:hover,.checkout__address .shipping-address-wrapper .billing-address-section .billing-address-section-label:hover,.checkout__address .billing-address-wrapper .shipping-address-section .shipping-address-section-label:hover,.checkout__address .billing-address-wrapper .shipping-address-section .billing-address-section-label:hover,.checkout__address .billing-address-wrapper .billing-address-section .shipping-address-section-label:hover,.checkout__address .billing-address-wrapper .billing-address-section .billing-address-section-label:hover{background-color:#ebeae6;cursor:pointer}.checkout__address .shipping-address-wrapper .method-section .method-details,.checkout__address .billing-address-wrapper .method-section .method-details{display:none}.checkout__address .shipping-address-wrapper .method-radio:checked+.method-section .shipping-address-section-label,.checkout__address .shipping-address-wrapper .method-radio:checked+.method-section .billing-address-section-label,.checkout__address .billing-address-wrapper .method-radio:checked+.method-section .shipping-address-section-label,.checkout__address .billing-address-wrapper .method-radio:checked+.method-section .billing-address-section-label{background:#f3f1ed;color:#1e1e1e;border:1px solid #1e1e1e}.checkout__address .shipping-address-wrapper .c-method-radio:checked+.c-method-section .c-method-gateway-form,.checkout__address .shipping-address-wrapper .method-radio:checked+.method-section .method-details,.checkout__address .billing-address-wrapper .c-method-radio:checked+.c-method-section .c-method-gateway-form,.checkout__address .billing-address-wrapper .method-radio:checked+.method-section .method-details{display:block}.checkout__address-billing-address{position:relative;display:flex;justify-content:flex-start;align-items:baseline}.checkout__address-billing-address input{z-index:5;transform:translateY(1px) translate(8px);opacity:0}.checkout__address-billing-address input:checked+.shipping-address-section:hover label{cursor:auto}.checkout__address-billing-address .method-section{margin-left:-14px;color:#f1f1f1;margin-bottom:30px;transition:all .2s ease-out}.checkout__address-billing-address .method-section label{font-size:16px;background-color:#f3f1ed;color:#1e1e1e;padding:15px;transition:all .3s ease-in}.checkout__address-billing-address .method-section label:hover{background-color:#ebeae6;cursor:pointer}.checkout__address-billing-address .method-radio:checked+.method-section label{background:#f3f1ed;color:#1e1e1e;border:1px solid #1E1E1E}.checkout__address-new-billing-address{position:relative}.checkout__address-new-billing-address .c-checkout-billing-address-container{background:#fff;padding:30px 15px;border-radius:5px;box-shadow:#00000026 1.95px 1.95px 2.6px}@media print,screen and (max-width: 47.99875em){.checkout__address-new-billing-address .c-checkout-billing-address-container{padding:20px 10px}}.checkout__address-new-billing-address .billing-address-radio{z-index:5;transform:translateY(19px) translate(7px);opacity:0}.checkout__address-new-billing-address .billing-address-radio:checked+.shipping-address-section:hover label{cursor:auto}.checkout__address-new-billing-address .new-billing-address-label{padding:15px;background-color:#f3f1ed;color:#2b2b2b;font-size:16px;transition:all .3s ease-out}.checkout__address-new-billing-address .new-billing-address-label:hover{cursor:pointer;background-color:#ebeae6}.checkout__address-new-billing-address .method-radio:checked+.method-section .new-billing-address-label{background:#f3f1ed;color:#1e1e1e;border:1px solid #1E1E1E}.checkout__address-new-billing-address .method-details{display:none;margin-top:50px}.checkout__address-new-billing-address .method-radio:checked+.method-section .method-gateway-form,.checkout__address-new-billing-address .method-radio:checked+.method-section .method-details{display:block}.checkout__address-shipping{background:#fff;padding:30px 15px;border-radius:5px;margin-top:32px;margin-bottom:50px;cursor:auto;box-shadow:#00000026 1.95px 1.95px 2.6px}@media print,screen and (max-width: 47.99875em){.checkout__address-shipping{padding:20px 10px;margin-top:35px;margin-bottom:30px}}.checkout__address-actions{margin-top:35px;border-top:1px solid rgba(60,60,60,.1);padding-top:35px}.checkout__address-actions .button.primary{background:#000;color:#fff;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;padding:20px 30px;border:none}@media print,screen and (max-width: 47.99875em){.checkout__address-actions .button.primary{padding:15px 30px;font-size:18px}}.checkout__address-actions .button.primary:hover,.checkout__address-actions .button.primary:focus,.checkout__address-actions .button.primary:active{background:#000;color:#fff}.checkout__summary{border-right:1px solid rgba(60,60,60,.1);padding-right:50px}@media print,screen and (max-width: 63.99875em){.checkout__summary{border-left:none;padding-left:0}}@media print,screen and (max-width: 47.99875em){.checkout__summary{padding-right:0;border-right:none}}.checkout__summary h2{margin-bottom:30px}@media print,screen and (max-width: 80.06125em){.checkout__summary-order{margin-top:50px;padding-bottom:30px}}@media print,screen and (max-width: 47.99875em){.checkout__summary-order{padding-bottom:30px}}.checkout__summary-order h3{font-weight:300;font-size:24px;margin-bottom:5px}@media print,screen and (max-width: 47.99875em){.checkout__summary-order h3{font-size:20px}}.checkout__summary-order .items .item__details{margin-bottom:10px}.checkout__summary-order .items .item__details .grid-x{display:grid;grid-template-columns:90% 10%;margin-bottom:5px}.checkout__summary-order .items .item__details .grid-x.details-numbers{grid-template-columns:55% 45%}.checkout__summary-order .items .item__details .grid-x.details-title{margin-bottom:10px}.checkout__summary-order .items .item__details .item{display:grid;grid-template-columns:100px 1fr;grid-gap:20px;align-items:center;padding:10px;color:#1e1e1e;background:#fdfdfc}.checkout__summary-order .items .item__details .item img{width:100px}.checkout__summary-order .items .item__details-label{font-size:18px}@media print,screen and (max-width: 47.99875em){.checkout__summary-order .items .item__details-label{font-size:16px}}.checkout__summary-order .items .item__details-label.name{font-weight:400;color:#1e1e1e}.checkout__summary-order .items .item__details-value{font-size:18px;justify-self:flex-end;text-align:end}@media print,screen and (max-width: 47.99875em){.checkout__summary-order .items .item__details-value{font-size:16px}}.checkout__summary-order .items .totals{margin-top:25px}.checkout__summary-order .items .totals .grid-x{display:grid;grid-template-columns:75% 25%;justify-items:flex-end;margin-bottom:5px}@media print,screen and (max-width: 47.99875em){.checkout__summary-order .items .totals .grid-x{grid-template-columns:65% 35%}}.checkout__summary-order .items .totals .taxes{margin:10px 0}.checkout__summary-order .items .totals .taxes .grid-x{margin-bottom:5px}.checkout__summary-order .items .totals .taxes .label,.checkout__summary-order .items .totals .taxes .value{font-size:18px}@media print,screen and (max-width: 47.99875em){.checkout__summary-order .items .totals .taxes .label,.checkout__summary-order .items .totals .taxes .value{font-size:16px}}.checkout__summary-order .items .totals .item{color:#1e1e1e;margin-top:10px}.checkout__summary-order .items .totals .item .total{margin-top:15px}@media print,screen and (max-width: 47.99875em){.checkout__summary-order .items .totals .item .total{margin-top:15px}}.checkout__summary-order .items .totals .grid-x{margin-bottom:5px}.checkout__summary-order .items .totals .total div{font-weight:300;color:#1e1e1e}.checkout__summary-order .items .totals .total .value{font-weight:500}.checkout__summary-order .items .totals .label{font-size:18px}@media print,screen and (max-width: 47.99875em){.checkout__summary-order .items .totals .label{font-size:16px}}.checkout__summary-order .items .totals .value{font-size:18px}@media print,screen and (max-width: 47.99875em){.checkout__summary-order .items .totals .value{font-size:16px}}.checkout__summary-data{border-top:1px solid rgba(60,60,60,.1);padding-top:25px;margin-top:30px;justify-content:flex-end}@media print,screen and (max-width: 47.99875em){.checkout__summary-data{justify-content:flex-start;margin-top:0}}.checkout__summary-data .shipping{margin-bottom:20px}.checkout__summary-data p{margin-bottom:0}.checkout__summary-shipping{margin-right:60px}.checkout__summary-shipping h3{margin-bottom:10px}.checkout__summary-shipping .shipping-address{border-left:0;padding-left:0}.checkout__summary-billing h3{margin-bottom:10px}.checkout__summary-billing .billing-address{border-left:0;padding-left:0}.checkout__shipping-method h2{margin-bottom:25px}.checkout__shipping-method ul{margin:0 0 25px 20px}.checkout__shipping-method .shipment-type-title{margin-top:50px}.checkout__shipping-method .shipping-subtitle{margin-bottom:12px}.checkout__shipping-method .multiple-shipments-text{margin-bottom:0}.checkout__shipping-method .c-method-section{display:table;background:#f1f1f1;color:#2b2b2b;padding:8px;transition:all .2s ease-out}.checkout__shipping-method .c-method-section>label{font-size:16px;padding-left:0}.checkout__shipping-method .c-method-section>label:hover{color:#2b2b2b}.checkout__shipping-method .c-method-radio{position:absolute;top:12px;left:10px;opacity:0}.checkout__shipping-method .c-method-radio:checked+.c-method-section{background:#0c659d;color:#f1f1f1}.checkout__shipping-method .c-method-radio:checked+.c-method-section>label:hover{color:#f1f1f1}.checkout__shipping-method .button.primary{margin-top:50px}.checkout__payment{padding-left:20px}@media print,screen and (max-width: 47.99875em){.checkout__payment{padding-left:0}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.checkout__payment+.checkout__summary{border-left:1px solid rgba(60,60,60,.1);padding-left:20px}.checkout__payment+.checkout__summary .checkout__summary-order{padding-bottom:0}}.checkout__payment h2{margin-bottom:30px}.checkout__payment .c-method-section{background:#fff;color:#2b2b2b;padding:8px;display:table;transition:all .2s ease-out}.checkout__payment .c-method-section>label{font-size:16px;padding-left:0}.checkout__payment .c-method-section>label:hover{color:#2b2b2b}.checkout__payment .c-method-radio{position:absolute;top:12px;left:10px;opacity:0}.checkout__payment .c-method-radio:checked+.c-method-section{background:#fff;color:#1e1e1e;border:1px solid #1E1E1E}.checkout__payment .c-method-radio:checked+.c-method-section>label:hover{color:#1e1e1e}.checkout__payment .c-payment-method-wrapper .c-payment-method-section{width:100%;padding:0!important;border:none!important;background:#fff!important}.checkout__payment .c-payment-method-wrapper .c-payment-method-section .c-method-gateway-form,.checkout__payment .c-payment-method-wrapper .c-payment-method-section .c-stripe-card-gateway,.checkout__payment .c-payment-method-wrapper .c-payment-method-section .c-stripe-payment-errors{background-color:#fff}.checkout__payment .c-payment-method-wrapper .c-payment-method-section .c-method-gateway-form{padding-top:0;min-height:282px}.checkout__payment .c-payment-method-wrapper .c-payment-method-section .c-stripe-payment-element{padding:0;background-color:#fff;box-shadow:none;margin:0}.checkout__payment .button.primary{background:#000;color:#fff;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;padding:20px 30px;border:none}@media print,screen and (max-width: 47.99875em){.checkout__payment .button.primary{padding:15px 30px}}.checkout__payment .button.primary:hover,.checkout__payment .button.primary:focus,.checkout__payment .button.primary:active{background:#000;color:#fff}.checkout__pending h2{margin-bottom:25px}.checkout__pending p{margin-bottom:16px}.checkout__pending .button.primary{margin-bottom:50px}@media print,screen and (max-width: 47.99875em){.checkout__pending .button.primary{margin-bottom:30px}}.checkout__pending .commerce-pending-transaction-form-cancel .button.primary{margin-bottom:0}.checkout__confirmed h2,.checkout__confirmed .cart__responses{margin-bottom:25px}section.checkout .button.primary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:24px;width:auto;max-width:100%;height:auto;min-height:50px;padding:12px 23px;border:1px solid #314d3e;border-radius:0;background:#314d3e;color:#fff;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;white-space:normal;text-align:center}section.checkout .button.primary:hover,section.checkout .button.primary:focus,section.checkout .button.primary:active{background:#314d3e;border-color:#314d3e;color:#fff}section.checkout .button.primary:focus-visible{outline:2px solid #314d3e;outline-offset:4px}.header-top-mobile{display:none;color:#000;font-size:12px;padding:8px 10px;margin:64px 0 0;opacity:0;font-weight:400;height:38px}.header-top-mobile a{display:flex;justify-content:center;color:#000;font-weight:500;font-size:12px;line-height:22px}.header-top-mobile .item.shipping,.header-top-mobile .item.signup-discount{color:#000;font-weight:500;font-size:12px;line-height:22px}.header-top-mobile span{margin-left:8px;color:#000;font-weight:400;font-size:14px;line-height:22px;transform:translateY(2px)}.header-top-mobile span .star{fill:currentColor;width:15px;height:15px;color:#2c2c2c}.header-top-mobile .item{text-align:center}.header-top-mobile.slick-initialized{opacity:1}.temp-main.home .nav{--nav-logo-color: #fff;--nav-link-color: #fff;--nav-link-active-color: #000;--nav-cart-bg: #fff;--nav-cart-count-color: #000;--nav-search-placeholder-color: #fff;--nav-menu-bar-color: #fff}.temp-main.home.nav-contrast-invert .nav{--nav-logo-color: #000;--nav-link-color: #000;--nav-link-active-color: #C76B3E;--nav-cart-bg: #000;--nav-cart-count-color: #fff;--nav-search-placeholder-color: #000;--nav-menu-bar-color: #000}@media print,screen and (max-width: 63.99875em){.temp-main.home.navigating .nav{--nav-logo-color: #000;--nav-cart-bg: #000;--nav-cart-count-color: #fff;--nav-menu-bar-color: #000}}.nav{--nav-theme-transition-duration: .2s;--nav-theme-transition-easing: ease-in;--nav-logo-color: #000;--nav-link-color: #000;--nav-link-active-color: #000;--nav-cart-bg: #000;--nav-cart-count-color: #fff;--nav-search-placeholder-color: #000;--nav-menu-bar-color: #000;position:fixed;top:0;left:0;width:100%;max-width:100%!important;padding:24px 0 0;background-color:transparent;z-index:50;border-bottom:1px solid transparent;transition:all var(--nav-theme-transition-duration) var(--nav-theme-transition-easing),border-bottom-color var(--nav-theme-transition-duration) var(--nav-theme-transition-easing)}@media print,screen and (max-width: 47.99875em){.nav{padding:0!important}}.nav.nav-hidden{opacity:0}.nav .header-top-note{display:grid;display:none;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;color:#000;font-size:13px;line-height:22px;font-weight:400;padding:0 9999px 16px;border-bottom:1px solid rgba(60,60,60,.1);margin:0 -9999px;opacity:1;transition:opacity .2s ease,height .2s ease-in-out,padding-top .2s ease,padding-bottom .2s ease}@media print,screen and (max-width: 63.99875em){.nav .header-top-note{font-size:15px;display:none;padding:0;margin:0}}.nav .header-top-note span{margin:0 0 0 8px;transform:translateY(1px)}.nav .header-top-note span .star{fill:currentColor;width:18px;height:18px;color:#2c2c2c}.nav .header-top-note a{display:flex;color:#1e1e1e}.nav .header-top-note .current-context{cursor:pointer;position:relative;display:flex;justify-content:end;display:none}@media print,screen and (max-width: 47.99875em){.nav .header-top-note .current-context{display:none}}.nav .header-top-note .current-context .countrysl{filter:grayscale(.5);width:20px}.nav .header-top-note .current-context .dropdownsl{width:13px;position:absolute;top:-2px;right:-10px}.nav .header-top-note .languages{display:none}.nav .header-top-note .languages.active{display:block;position:absolute;right:-12px;top:55px;padding:30px 60px 30px 30px;z-index:90;background:#fff;border-radius:5px;box-shadow:#00000026 1.95px 1.95px 2.6px}@media print,screen and (max-width: 80.06125em){.nav .header-top-note .languages.active{right:0}}.nav .header-top-note .languages .close-button{cursor:pointer;background-image:url(/static/default/media/images/templating/svg/cross.svg);position:absolute;right:20px;top:20px;width:20px;height:20px;background-size:20px 20px;background-repeat:no-repeat;opacity:.5}.nav .header-top-note .languages .nl,.nav .header-top-note .languages .be{margin-bottom:15px;border-bottom:1px solid rgba(60,60,60,.1);padding-bottom:15px}.nav .header-top-note .languages .country{display:flex;align-items:center;margin-bottom:10px}.nav .header-top-note .languages .country-name{font-size:20px;font-weight:200;color:#1e1e1e;margin-bottom:3px}.nav .header-top-note .languages .country img{width:17px;width:0;margin-right:0}.nav .header-top-note .languages .country-lang{display:flex;align-items:center}.nav .header-top-note .languages .country-lang.active a{font-weight:400}.nav .header-top-note .languages .country-lang a{color:#1e1e1e;margin-left:8px;font-size:17px;font-weight:200}.nav .header-top-note .languages .country-lang img{filter:grayscale(.4);width:13px;height:13px;opacity:.8}.nav .header-top-note .languages .country-lang:not(:last-child){margin-bottom:10px}.nav .grid-container{position:relative}.nav__items{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;padding:16px 0}@media print,screen and (max-width: 80.06125em){.nav__items{padding:20px 0}}@media print,screen and (max-width: 63.99875em){.nav__items{grid-template-columns:1fr 40px 40px;justify-items:flex-end;align-items:center;padding:15px 0}}.nav__items ul li{display:flex;align-items:center;font-size:unset;line-height:unset;font-weight:unset;letter-spacing:unset}.nav__items ul li a{color:var(--nav-link-color);font-weight:400;font-size:14px;line-height:22px}.nav__items ul li a.active{color:var(--nav-link-active-color)}.nav__items ul li a.shopping-cart{display:flex;justify-content:center;align-items:center;position:relative;width:32px;height:32px;background-color:var(--nav-cart-bg);border-radius:50%}@media print,screen and (max-width: 47.99875em){.nav__items ul li a.shopping-cart{width:24px;height:24px}}.nav__items ul li a.shopping-cart span{color:var(--nav-cart-count-color);font-weight:500;font-size:14px;line-height:22px;letter-spacing:0}.nav__items ul li a.text-link{position:relative}.nav__items-logo{z-index:25;align-items:center}@media screen and (min-width: 64em) and (max-width: 80.06125em){.nav__items-logo{width:auto!important}}@media print,screen and (max-width: 47.99875em){.nav__items-logo{display:flex}}.nav__items-logo a.logo-link{display:flex;margin-right:48px}.nav__items-logo a.logo-link svg path{fill:var(--nav-logo-color)}.nav__items-logo a span{white-space:nowrap;font-weight:400;color:#916953;font-size:18px}@media screen and (min-width: 64em) and (max-width: 80.06125em){.nav__items-logo a span{display:none}}@media print,screen and (max-width: 63.99875em){.nav__items-logo a span{display:inline-block;font-size:17px}}@media print,screen and (max-width: 47.99875em){.nav__items-logo a span{text-transform:capitalize;letter-spacing:0;font-size:16px}}@media print,screen and (max-width: 63.99875em){.nav__items-logo{text-align:center}}@media print,screen and (max-width: 63.99875em){.nav__items-main{display:none}}.nav__items-main ul li:not(:last-child){margin-right:20px}@media print,screen and (max-width: 63.99875em){.nav__items-search{display:none;position:fixed;top:100px;left:10px}}.nav__items-personal{justify-content:end;z-index:20}@media print,screen and (max-width: 47.99875em){.nav__items-personal{z-index:25;margin:0}}@media print,screen and (max-width: 47.99875em){.nav__items-personal .search-menu{display:none}}.nav__items-personal .search input{outline:0;border:none;padding:5px;background:transparent;font-size:14px;color:#000;width:7ch;transform:translateY(-1px)}@media print,screen and (max-width: 47.99875em){.nav__items-personal .search input{transform:translateY(0);width:75px}}.nav__items-personal .search input:focus,.nav__items-personal .search input:active{width:15ch;outline:none}.nav__items-personal .search input::placeholder{font-weight:400;color:var(--nav-search-placeholder-color)}.nav__items-personal .current-context{display:none;position:relative;margin-right:48px;margin-top:8px;z-index:90;transition:opacity .2s ease-in}@media print,screen and (max-width: 47.99875em){.nav__items-personal .current-context{display:block;display:none}}.nav__items-personal .current-context .countrysl{filter:grayscale(.5);width:18px;opacity:.8}.nav__items-personal .current-context .dropdownsl{width:11px;position:absolute;right:-8px;top:1px}.nav__items-personal .languages{display:none;opacity:0;transition:opacity .2s ease-in}.nav__items-personal .languages.active{display:block;position:absolute;right:0;top:76px;padding:20px 60px 20px 30px;z-index:90;background:#fff;border-radius:5px;box-shadow:#00000026 1.95px 1.95px 2.6px;opacity:1}.nav__items-personal .languages .close-button{cursor:pointer;background-image:url(/static/default/media/images/templating/svg/cross.svg);position:absolute;right:15px;top:15px;width:20px;height:20px;background-size:20px 20px;background-repeat:no-repeat;opacity:.5}.nav__items-personal .languages .nl,.nav__items-personal .languages .be{margin-bottom:10px;border-bottom:1px solid rgba(60,60,60,.1);padding-bottom:15px}.nav__items-personal .languages .country{display:flex;align-items:center;margin-bottom:5px}.nav__items-personal .languages .country-name{font-size:22px;font-weight:300;color:#1e1e1e}.nav__items-personal .languages .country img{width:17px;width:0;margin-right:0}.nav__items-personal .languages .country-lang{display:flex}.nav__items-personal .languages .country-lang.active{font-weight:400}.nav__items-personal .languages .country-lang a{margin-left:8px;color:#000;font-size:18px}.nav__items-personal .languages .country-lang img{filter:grayscale(.5);width:15px;opacity:1}.nav__items-personal .languages .country-lang:not(:last-child){margin-bottom:5px}@media print,screen and (max-width: 63.99875em){.nav__items-personal ul{justify-content:flex-end}}.nav__items-personal ul li:not(:last-child){margin-right:20px}.nav__items-personal .profile{display:none}@media print,screen and (max-width: 63.99875em){.nav__items-personal .profile{display:block;display:none;opacity:1;position:absolute;top:14px;right:43px;transition:opacity .2s ease-in}}@media print,screen and (max-width: 47.99875em){.nav__items-personal .profile{display:block;display:none}}@media screen and (min-width: 64em) and (max-width: 80.06125em){.nav__items-personal .cart{margin-top:2px}}@media print,screen and (max-width: 63.99875em){.nav__items-personal .cart{top:28px;right:68px}}.nav__items-personal .profile-mobile{display:none}@media print,screen and (max-width: 63.99875em){.nav__items-personal .profile-mobile{display:block;opacity:1;width:auto;height:auto;transition:opacity .2s ease-in}}.nav__items-personal .scroll-block{display:none;opacity:0;width:0;height:0;transition:opacity .2s ease-in}@media print,screen and (max-width: 63.99875em){.nav__items-personal .scroll-block{display:block}}.nav__items-personal .scroll-block .scroll-to-top{position:absolute;top:42px;right:123px}@media print,screen and (min-width: 40em) and (max-width: 47.99875em){.nav__items-personal .scroll-block .scroll-to-top{top:27px;right:108px;display:none}}@media print,screen and (max-width: 39.99875em){.nav__items-personal .scroll-block .scroll-to-top{position:absolute;top:29px;right:102px;display:none}}.nav__items-personal .scroll-block .scroll-to-top:after{content:"";background-image:url(/static/default/media/images/templating/svg/scroll-top.svg);background-size:25px 25px;background-repeat:no-repeat;transform:translate(-50%) translateY(-50%);position:absolute;left:50%;top:50%;width:25px;height:25px}@media print,screen and (max-width: 63.99875em){.nav__items-personal .scroll-block .scroll-to-top:after{background-size:20px 20px;width:20px;height:20px}}@media print,screen and (min-width: 40em) and (max-width: 47.99875em){.nav__items-personal .scroll-block .scroll-to-top:after{transform:translate(0);top:5px;left:unset;right:6px}}@media print,screen and (max-width: 39.99875em){.nav__items-personal .scroll-block .scroll-to-top:after{transform:translate(-50%) translateY(-50%);left:50%;top:50%;right:unset}}@media print,screen and (max-width: 63.99875em){.nav__items-personal .login{display:none}}.nav .mobile-hamburger{width:25px;margin-top:4px;display:none}@media print,screen and (max-width: 63.99875em){.nav .mobile-hamburger{display:block}}.nav .mobile-hamburger .menu-trigger,.nav .mobile-hamburger .close-trigger{display:flex;flex-direction:column;justify-content:center;cursor:pointer;z-index:333;-webkit-tap-highlight-color:rgba(255,255,255,0)}.nav .mobile-hamburger .menu-trigger:hover .menu-trigger-bar:before,.nav .mobile-hamburger .menu-trigger:hover .close-trigger-bar:before,.nav .mobile-hamburger .close-trigger:hover .menu-trigger-bar:before,.nav .mobile-hamburger .close-trigger:hover .close-trigger-bar:before{width:100%}.nav .mobile-hamburger .close-trigger{align-items:center;z-index:5}.nav .mobile-hamburger .close-trigger .close-menu-text{position:absolute;top:-8px;left:26px;white-space:nowrap;display:none}.nav .mobile-hamburger .close-trigger .close-trigger-bar{display:block;width:75%;height:2px;background-color:var(--nav-menu-bar-color);background-image:linear-gradient(-70deg,var(--nav-menu-bar-color) 0,var(--nav-menu-bar-color) 100%);position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}.nav .mobile-hamburger .close-trigger .close-trigger-bar:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:100%;background-color:#fff3}.nav .mobile-hamburger .close-trigger .close-trigger-bar.left{transform:translate(100px) translateY(-100px) rotate(-45deg)}.nav .mobile-hamburger .close-trigger .close-trigger-bar.right{transform:translate(-100px) translateY(-100px) rotate(45deg);top:-2px}.nav .mobile-hamburger .menu-trigger .menu-trigger-bar{display:block;width:100%;height:2px;background-color:var(--nav-menu-bar-color);margin-bottom:0;transform:rotate(-45deg) skew(178deg);position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}.nav .mobile-hamburger .menu-trigger .menu-trigger-bar:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:100%;background-color:#0003}.nav .mobile-hamburger .menu-trigger .menu-trigger-bar.top{width:45%}.nav .mobile-hamburger .menu-trigger .menu-trigger-bar.middle:before{left:auto;right:0}.nav .mobile-hamburger .menu-trigger .menu-trigger-bar.bottom{width:45%;margin-left:55%}.nav.is-stuck{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#fffc}.nav *,.nav *:before,.nav *:after{transition:none!important}body .mobile-menu{pointer-events:none}body .mobile-menu .inner-container,body .mobile-menu .menu-container{position:absolute;height:100%;width:100%;left:0;pointer-events:none}body .mobile-menu .inner-container{top:91px;z-index:50}body .mobile-menu .inner-container .menu-bg{position:fixed;display:block;width:1400px;height:600px;background-color:#fff;visibility:hidden}@media print,screen and (max-width: 39.99875em){body .mobile-menu .inner-container .menu-bg{width:1000px;height:500px}}body .mobile-menu .inner-container .menu-bg.top{top:-24%;left:4%;transform:rotate(-45deg) translateY(-152%)}@media print,screen and (max-width: 39.99875em){body .mobile-menu .inner-container .menu-bg.top{top:-49%;left:38%}}@media screen and (max-width: 370px){body .mobile-menu .inner-container .menu-bg.top{top:-63%}}body .mobile-menu .inner-container .menu-bg.middle{top:35%;left:-54%;height:426px;transform:rotate(-45deg) scaleY(0)}@media print,screen and (max-width: 39.99875em){body .mobile-menu .inner-container .menu-bg.middle{top:20%;left:-66%;height:400px}}@media screen and (max-width: 370px){body .mobile-menu .inner-container .menu-bg.middle{top:10%;left:-67%;height:350px}}body .mobile-menu .inner-container .menu-bg.bottom{top:131%;left:-44%;transform:rotate(-45deg) translateY(25%)}@media print,screen and (max-width: 39.99875em){body .mobile-menu .inner-container .menu-bg.bottom{top:131%;left:-44%}}@media screen and (max-width: 370px){body .mobile-menu .inner-container .menu-bg.bottom{top:135%}}body .mobile-menu .inner-container .menu-container{display:flex;align-items:center;top:0}body .mobile-menu .inner-container .menu-container .menu-items{display:block;opacity:0;width:100%;padding:100px 10px 50px;position:fixed;top:0;height:100%;background:#f9f8f6;overflow:scroll;overflow-x:hidden}body .mobile-menu .inner-container .menu-container .menu-items .grid-x{grid-row-gap:5px}body .mobile-menu .inner-container .menu-container .menu-items .nav__search-mobile{margin-bottom:70px!important;margin-top:15px}body .mobile-menu .inner-container .menu-container .menu-items .column-first{width:100%;padding:0 0 32px 20px;position:relative;overflow:auto;-webkit-transition:transform .3s}body .mobile-menu .inner-container .menu-container .menu-items .column-first.sub-open{transform:translate(-100vw);overflow:unset}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li{width:100%;padding-right:64px;min-height:70px;position:relative}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li:nth-child(2) a{transition-delay:.3s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li:nth-child(3) a{transition-delay:.35s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li:nth-child(4) a{transition-delay:.4s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li:nth-child(5) a{transition-delay:.45s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li:nth-child(6) a{transition-delay:.5s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li:nth-child(7) a{transition-delay:.55s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li:nth-child(8) a{transition-delay:.6s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li:nth-child(9) a{transition-delay:.65s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li:nth-child(10) a{transition-delay:.7s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li>a{font-size:40px;font-weight:200;text-decoration:none;text-align:left;line-height:100%;display:block;opacity:0;transform:translate(10px);transition:all .6s ease-out;transition-delay:.25s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li>span{background-image:url(/static/default/media/images/templating/svg/submenu-arrow.svg);background-repeat:no-repeat;background-size:11px 18px;background-position:right center;width:100%;height:36px;display:block;position:absolute;top:6px;right:24px;opacity:0;transform:translate(10px);transition:all .2s ease-out;transition-delay:.6s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second{visibility:visible}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second li{opacity:1;transform:translate(0)}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second li:nth-child(2){transition-delay:.3s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second li:nth-child(3){transition-delay:.35s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second li:nth-child(4){transition-delay:.4s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second li:nth-child(5){transition-delay:.45s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second li:nth-child(6){transition-delay:.5s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second li:nth-child(7){transition-delay:.55s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second li:nth-child(8){transition-delay:.6s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second li:nth-child(9){transition-delay:.65s}body .mobile-menu .inner-container .menu-container .menu-items .column-first>li.sub-open .column-second li:nth-child(10){transition-delay:.7s}body .mobile-menu .inner-container .menu-container .menu-items .socials{display:flex;align-items:center;opacity:0;position:absolute;bottom:20px;left:25px;transform:translateY(10px);transition-delay:.4s}body .mobile-menu .inner-container .menu-container .menu-items .socials li{margin-bottom:0!important}body .mobile-menu .inner-container .menu-container .menu-items .socials li:not(:last-child){margin-right:25px}body .mobile-menu .inner-container .menu-container .menu-items .socials .tiktok{width:25px;margin-left:0;transform:translateY(1px);height:25px}@media print,screen and (max-width: 47.99875em){body .mobile-menu .inner-container .menu-container .menu-items .socials .tiktok{margin-left:2px;width:22px;height:22px;transform:translateY(0)}}body .mobile-menu .inner-container .menu-container .menu-items .socials .instagram{width:22px;margin-left:14px;fill:url(#header-shape-gradient) #f3f1ed}@media print,screen and (max-width: 47.99875em){body .mobile-menu .inner-container .menu-container .menu-items .socials .instagram{width:21px}}body .mobile-menu .inner-container .menu-container .menu-items .socials .facebook{width:26px;margin-left:20px;transform:translateY(-1px)}@media print,screen and (max-width: 47.99875em){body .mobile-menu .inner-container .menu-container .menu-items .socials .facebook{margin-left:20px;width:24px}}body .mobile-menu .inner-container .menu-container .menu-items .socials .social-x{width:23px;margin-left:0}@media print,screen and (max-width: 47.99875em){body .mobile-menu .inner-container .menu-container .menu-items .socials .social-x{width:21px;margin-left:0}}body .mobile-menu .inner-container .menu-container .menu-items .column-second{width:100vw;opacity:1;visibility:hidden;position:fixed;top:0;left:0;padding:0 20px 48px;z-index:10;transform:translate(100%)}body .mobile-menu .inner-container .menu-container .menu-items .column-second:before{content:"";height:100%;width:100%;position:fixed;top:0;left:0;z-index:-1}body .mobile-menu .inner-container .menu-container .menu-items .column-second>li{width:100%;text-align:left;min-height:48px;opacity:0;transform:translate(10px);transition:all .4s ease-out;transition-delay:.25s}body .mobile-menu .inner-container .menu-container .menu-items .column-second>li a{color:#4c4741;font-size:32px;font-weight:200;line-height:36px}body .mobile-menu .inner-container .menu-container .menu-items .column-second>li a.main{display:block;margin-bottom:5px}body .mobile-menu .inner-container .menu-container .menu-items .column-second>li a.sub{font-size:23px;margin-left:15px}body .mobile-menu .inner-container .menu-container .menu-items .column-second span{display:block;position:fixed;line-height:26px;font-weight:400;top:-50px;z-index:11;left:45px}body .mobile-menu .inner-container .menu-container .menu-items .column-second span:before{content:"";background-image:url(/static/default/media/images/templating/svg/submenu-back.svg);background-repeat:no-repeat;background-size:auto 100%;display:block;width:16px;height:12px;position:absolute;left:-22px;top:8px}body .mobile-menu .inner-container .menu-container .menu-items .column-second .content{margin-top:50px;opacity:0;transform:translateY(10px);transition-delay:.2s}body .mobile-menu .inner-container .menu-container .menu-items .grid-margin-y .cell{margin-bottom:1.5rem}body .mobile-menu .inner-container .menu-container .menu-items .search{position:relative;margin:0 10px}body .mobile-menu .inner-container .menu-container .menu-items .search .search-container{position:absolute;top:50%;left:15px;transform:translateY(-50%) rotate(-18deg)}body .mobile-menu .inner-container .menu-container .menu-items .search .search-container img{width:14px;transform:translateY(-3px);opacity:.8}@media print,screen and (max-width: 47.99875em){body .mobile-menu .inner-container .menu-container .menu-items .search .search-container img{width:15px;transform:translateY(-2px)}}body .mobile-menu .inner-container .menu-container .menu-items .search input{outline:0;border:1px solid rgba(60,60,60,.1);border-radius:3px;padding:8px 5px;background:#fff;font-size:16px;color:#1e1e1e;width:100%}body .mobile-menu .inner-container .menu-container .menu-items .search input::placeholder{font-weight:300;color:#1e1e1e}body .mobile-menu .inner-container .menu-container .menu-items .heading-link h3{position:relative;display:table}body .mobile-menu .inner-container .menu-container .menu-items h3{font-size:24px;margin-bottom:15px;line-height:26px;font-weight:300}body .mobile-menu .inner-container .menu-container .menu-items ul li{display:block;line-height:1.2}body .mobile-menu .inner-container .menu-container .menu-items ul li:not(:last-child){margin-bottom:15px}body .mobile-menu .inner-container .menu-container .menu-items ul li a{color:#1e1e1e;font-size:17px;transition:color .2s ease-out}body .mobile-menu .inner-container .menu-container .menu-items ul li svg{width:25px}body .mobile-menu .inner-container .menu-container .menu-items ul li svg.instagram{fill:url(#header-shape-gradient) #f9c846;height:21px}body .mobile-menu .inner-container .menu-container .menu-items ul li svg.email-basic path{fill:url(#header-shape-gradient) #f9c846}body .mobile-menu .inner-container .menu-container .menu-items ul.icons{align-items:center}body .mobile-menu .inner-container .menu-container .menu-items ul.icons li{margin-bottom:0}body .mobile-menu .inner-container .menu-container .menu-items ul.icons li:not(:last-child){margin-right:20px}body.up .profile-mobile,body.up .profile,body.up .current-context{opacity:0;width:0;height:0}body.up .scroll-block{opacity:1;width:auto;height:auto}body.down .profile-mobile,body.down .profile,body.top .profile-mobile,body.top .profile{opacity:1;width:20px;height:20px}body.down .current-context,body.top .current-context{opacity:1}body.down .scroll-block,body.top .scroll-block{opacity:0;width:0;height:0}body.top .header-top-note{opacity:1}body.up .header-top-note,body.down .header-top-note{opacity:0;height:0;padding:0}body.up .nav,body.down .nav{padding:0}body:not(.home).up .nav,body:not(.home).down .nav,body.home.nav-contrast-invert.up .nav,body.home.nav-contrast-invert.down .nav{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#fffc;border-bottom:1px solid #f2f2f1}body.home.nav-contrast-invert.up .nav,body.home.nav-contrast-invert.down .nav{padding:0}body.home .nav{border-bottom:1px solid transparent}body.navigating{overflow:hidden}body.navigating .mobile-menu,body.navigating .mobile-menu .menu-items{pointer-events:all;overflow:auto}body.navigating .mobile-menu .menu-items .column-first>li a,body.navigating .mobile-menu .menu-items .column-first>li span{opacity:1!important;transform:translate(0)!important}body.navigating .mobile-menu .menu-items .column-first>li.sub-open .column-second .content{transform:translateY(0);opacity:1}body.navigating .mobile-menu .menu-items .socials{transform:translateY(0)!important;opacity:1!important}body.navigating .nav{background-image:unset;width:100%}body.navigating .nav .menu-trigger-outer{width:0;height:0}body.unset-bg .nav{background-image:unset;z-index:50}body.unset-bg .add-to-cart{z-index:5!important}@keyframes downOut{0%{transform:translateZ(200px) transLateY(40px)}80%{transform:translateZ(-10px) transLateY(0)}to{transform:translateZ(0) transLateY(0)}}@media print,screen and (max-width: 47.99875em){body.home .header-top-mobile,body.productt .header-top-mobile{display:block}}@media print,screen and (max-width: 47.99875em){body.productt{display:block}}.container-header{--container-header-row-height: 88px;color:#20231f}.container-header .grid-container{width:100%}.container-header__header{position:relative;z-index:50;background:#fff;border-bottom:1px solid #dedfd7}.container-header__utility{background:var(--mkb-brand);color:#d4dbd0;border-bottom:1px solid var(--mkb-brand);font-size:12px;line-height:20px;font-weight:400}.container-header__utility>.grid-container{display:flex;align-items:center;gap:0;min-height:32px;padding-block:0}.container-header__service-track{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:18px;flex:1;min-width:0}.container-header__service-item{display:flex;align-items:center;justify-content:center;min-width:0;min-height:32px;padding:0;text-align:center;color:#f4f1eb}.container-header__service-item:first-child{justify-content:flex-start;text-align:left}.container-header__service-item:last-child{justify-content:flex-end;text-align:right}.container-header__service-item>p,.container-header__service-item>a{margin:0;padding:0;color:inherit;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none}.container-header__service-item>a{display:flex;align-items:center;min-height:28px}.container-header__service-item>a:hover{color:var(--mkb-on-dark);text-decoration:none}.container-header__service-rating{color:inherit}.container-header__service-rating a{gap:6px;white-space:nowrap}.container-header__service-rating svg{flex:none;width:13px;height:13px;fill:currentColor}.container-header__service-next{display:none}.container-header__utility a:focus-visible,.container-header__utility button:focus-visible,.container-header__service-track:focus-visible{outline:1px solid var(--mkb-on-brand);outline-offset:-2px}@media (max-width: 1100px){.container-header__service-track{grid-template-columns:none;justify-content:normal;grid-auto-flow:column;grid-auto-columns:100%;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.container-header__service-track::-webkit-scrollbar{display:none}.container-header__service-item,.container-header__service-item:first-child,.container-header__service-item:last-child{justify-content:flex-start;text-align:left;scroll-snap-align:start}.container-header__service-item>p,.container-header__service-item>a{line-height:1.35}.container-header__service-item>a{min-height:32px}.container-header__service-next{display:grid;place-items:center;flex:0 0 44px;width:44px;height:32px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.container-header__service-next:hover,.container-header__service-next:focus,.container-header__service-next:active{color:var(--mkb-on-dark)}.container-header__service-next:disabled{cursor:default}}.container-header__row{display:flex;align-items:center;gap:44px;min-height:var(--container-header-row-height)}.container-header a.container-header__brand{display:inline-flex;align-items:center;flex-shrink:0;gap:10px;color:#20231f;text-decoration:none}.container-header a.container-header__brand:hover,.container-header a.container-header__brand:focus{color:#20231f;text-decoration:none}.container-header__logo{display:none;width:42px;height:37px}@media screen and (min-width: 64em){.container-header__row .container-header__logo{display:none}}.container-header__wordmark{display:flex;flex-direction:column;flex-shrink:0;width:max-content;font-family:Switzer Wordmark,Arial,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.06em;line-height:1.02;color:#20231f;white-space:nowrap;text-decoration:none}.container-header__wordmark .container-header__name-pre{display:block;margin:0 0 4px;color:#62685f;font-family:inherit;font-size:14px;font-weight:400;line-height:1.02;letter-spacing:.02em}@media (max-width: 767.98px){.container-header__wordmark{font-size:20px}.container-header__wordmark .container-header__name-pre{font-size:12px}}.container-header__desktop{--container-menu-gap: 30px;display:flex;align-items:center;gap:var(--container-menu-gap);margin-left:auto;font-size:14px;font-weight:400;line-height:1.5}.container-header__desktop>a,.container-header__desktop summary{padding-block:13px;color:inherit;text-decoration:none;white-space:nowrap}.container-header__desktop>a:hover{color:#a85534}.container-header__desktop a[aria-current=page],.container-header__shop summary.is-active>span{text-decoration:underline;text-underline-offset:9px;text-decoration-thickness:1px}.container-header__desktop>.container-header__service-link{position:relative;padding-left:var(--container-menu-gap)}.container-header__desktop>.container-header__service-link:before{content:"";position:absolute;left:0;top:50%;height:20px;border-left:1px solid #dedfd7;transform:translateY(-50%)}.container-header__chevron{display:block;flex:0 0 16px;width:16px;height:16px}.container-header__shop{position:relative}.container-header__shop[open] .container-header__chevron{transform:rotate(180deg)}.container-header__shop summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.container-header__shop summary::-webkit-details-marker{display:none}.container-header__dropdown{font-weight:500;position:absolute;top:100%;left:-22px;width:max-content;padding:12px 22px;background:#fff;border:1px solid #dedfd7;box-shadow:0 12px 28px #20231f1a}.container-header__dropdown a{display:block;padding-block:11px;color:inherit;text-decoration:none}.container-header__dropdown a:not(:last-child){border-bottom:1px solid #eee}.container-header__dropdown a:hover{color:#a85534}.container-header__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.container-header__icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.container-header__icon-button:hover,.container-header__icon-button:focus{color:inherit}.container-header__icon-button svg{display:block;width:22px;height:22px}.container-header__cart.shopping-cart{position:relative}.container-header__cart.shopping-cart .count{position:absolute;top:1px;right:0;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;box-sizing:border-box;border-radius:999px;background:#000;color:#fff;font-size:10px;line-height:1;font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.container-header__toggle{display:none;border:1px solid #c5c8bf}.container-header__hamburger{display:flex;flex-direction:column;width:25px}.container-header__hamburger i{display:block;width:100%;height:2px;background:currentColor;transform:rotate(-45deg) skew(178deg)}.container-header__hamburger i:first-child{width:45%}.container-header__hamburger i:last-child{width:45%;margin-left:55%}.container-header a:focus-visible,.container-header button:focus-visible,.container-header summary:focus-visible{outline:2px solid #994b2e;outline-offset:4px}@media (min-width: 1024px) and (max-width: 1279px){.container-header__row{gap:18px}.container-header__desktop{--container-menu-gap: 16px;font-size:13px}.container-header__actions{gap:5px}}@media (max-width: 1100px){.container-header__account{display:none}}@media print,screen and (max-width: 63.99875em){.container-header{--container-header-row-height: 76px}.container-header__desktop{display:none}.container-header__actions{margin-left:auto}.container-header__toggle{display:inline-flex}}@media print,screen and (max-width: 47.99875em){.container-header{--container-header-row-height: 70px}.container-header .grid-container{padding-inline:clamp(22px,5vw,84px)}.container-header__logo{display:none}.container-header__row{gap:13px}.container-header__actions{gap:6px}.container-header__icon-button{width:38px;height:42px}.container-header__toggle{width:40px;margin-left:5px}}body.container-menu-open{overflow:hidden}.page-breadcrumbs{padding-block:26px;color:#62685f;font-family:Switzer,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0}.page-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;padding:0;list-style:none;font:inherit}.page-breadcrumbs__item{display:inline-flex;align-items:baseline;gap:10px;min-width:0;max-width:100%;font:inherit}.page-breadcrumbs__item>a,.page-breadcrumbs__item>span:not(.page-breadcrumbs__separator){min-width:0;overflow-wrap:anywhere}.page-breadcrumbs__separator{flex-shrink:0;color:#8a8f84}.page-breadcrumbs a{color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.page-breadcrumbs a:hover{color:#a85534}.page-breadcrumbs a:focus-visible{outline:2px solid #994b2e;outline-offset:4px}@media print,screen and (max-width: 47.99875em){.page-breadcrumbs{padding-block:20px;font-size:12px}.page-breadcrumbs__list{column-gap:7px}.page-breadcrumbs__item{gap:7px}}@media print,screen and (max-width: 47.99875em){.page-breadcrumbs-container{padding-inline:clamp(22px,5vw,84px)}}.page-breadcrumbs-container:has(+.overview-filter--shop-all) .page-breadcrumbs{padding-bottom:0}@media print,screen and (max-width: 47.99875em){.page-breadcrumbs-container:has(+.overview-filter--shop-all){padding-inline:20px}}.footer{background:#f5f3f5;margin-top:64px;overflow:hidden}@media print,screen and (max-width: 47.99875em){.footer{margin-top:50px}}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer p,.footer li,.footer a,.footer span{color:#1e1e1e}.footer a{text-decoration:none;transition:color .2s ease}.footer a:hover{color:#6f4e3f}.footer-service{border-top:1px solid var(--mkb-footer-divider);display:flex;align-items:center;gap:24px;padding:32px 0;font-size:16px;line-height:1.5;font-weight:300}@media print,screen and (max-width: 47.99875em){.footer-service{flex-direction:column;align-items:flex-start;gap:16px}}.footer-service__item{margin:0;display:flex;align-items:center;gap:8px}.footer-service__item--reviews{margin-left:auto}@media print,screen and (max-width: 47.99875em){.footer-service__item--reviews{margin-left:0;flex-direction:column;align-items:flex-start}}.footer-service__reviews-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:300;text-decoration:underline;text-underline-offset:4px}.footer-service__reviews-arrow{display:inline-flex;width:14px;height:14px}.footer-service__reviews-arrow svg{width:14px;height:14px}.footer-main{row-gap:24px;padding:80px 0}@media print,screen and (max-width: 47.99875em){.footer-main{padding:32px 0;row-gap:24px}}.footer-main h3{margin-bottom:16px;font-family:Switzer,Arial,sans-serif;font-weight:400;font-size:24px;line-height:125%;color:#1e1e1e}@media print,screen and (max-width: 47.99875em){.footer-main h3{margin-bottom:8px;font-weight:500;font-size:16px}}.footer-main p,.footer-main li,.footer-main a{margin:0;font-size:16px;line-height:1.5;letter-spacing:0;font-weight:300;text-transform:none}.footer-main ul{margin:0}.footer-main__logo{display:inline-flex;margin-bottom:16px}.footer-main__logo svg{width:168px;height:auto}@media print,screen and (max-width: 47.99875em){.footer-main__brand{margin-bottom:24px}}.footer-main .footer-main__brand .footer-main__mission{font-family:Switzer,Arial,sans-serif;font-style:italic;font-weight:500;line-height:1;font-size:32px;margin-top:16px;color:#000}@media print,screen and (max-width: 47.99875em){.footer-main .footer-main__brand .footer-main__mission{font-size:24px}}.footer-main__social{display:flex;align-items:center;gap:14px;margin-top:40px}.footer-main__social a{display:inline-flex;align-items:center;justify-content:center;color:#1e1e1e;line-height:1}.footer-main__social .social-x,.footer-main__social .instagram,.footer-main__social .facebook,.footer-main__social .tiktok{width:20px;height:20px;fill:currentColor}.footer-main__social .facebook{width:18px}.footer-main__nav li:not(:last-child){margin-bottom:8px}@media print,screen and (max-width: 47.99875em){.footer-main__nav li:not(:last-child){margin-bottom:8px}}.footer-main__service li{font-weight:300}@media print,screen and (max-width: 47.99875em){.footer-main__service li{font-weight:300}}.footer-main__service li:not(:last-child){margin-bottom:8px}@media print,screen and (max-width: 47.99875em){.footer-main__service li:not(:last-child){margin-bottom:8px}}.footer-main__service-link{display:inline-flex;align-items:center;gap:6px;font-weight:300;line-height:30px;letter-spacing:0;text-decoration:underline}.footer-main__signup-link{text-decoration:underline;text-decoration-color:#1e1e1e4d;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.footer-main__signup-link:hover,.footer-main__signup-link:focus-visible{text-decoration-color:currentColor}.footer-main__service-arrow{display:inline-flex;width:14px;height:14px}.footer-main__service-arrow svg{width:14px;height:14px}.footer-main__contact li:not(:last-child){margin-bottom:8px}.footer-main__google-link{display:inline-flex;margin-top:16px;text-decoration:underline;text-underline-offset:4px;font-weight:400;letter-spacing:.2px}.footer-bottom-bar{border-top:1px solid var(--mkb-footer-divider);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;font-size:14px;line-height:1.5;font-weight:300}@media print,screen and (max-width: 47.99875em){.footer-bottom-bar{flex-direction:column;align-items:flex-start;gap:16px}}.footer-bottom-bar__right{display:flex;align-items:center;gap:24px}@media print,screen and (max-width: 47.99875em){.footer-bottom-bar__right{gap:16px;flex-wrap:wrap}}.footer-bottom-bar a{font-size:14px}:has(+footer.container-footer):not(:where(section.cart)){margin-bottom:0}.container-footer{--footer-divider: var(--mkb-footer-divider);margin:0;padding:44px 0 18px;background:#21251e;color:#d4dbd0}.container-footer__brand-row{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-bottom:30px;border-bottom:1px solid var(--footer-divider);margin-bottom:34px}.container-footer__brand-column{display:flex;align-items:center;gap:32px;min-width:0}.container-footer .container-footer__wordmark{display:inline-flex;flex-direction:column;align-items:flex-start;flex-shrink:0;margin:0;color:#fff;font-size:25px;font-weight:700;line-height:1.02;letter-spacing:-.055em;white-space:nowrap;text-decoration:none}.container-footer__wordmark small{display:block;margin:0 0 5px;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:.02em}.container-footer a.container-footer__wordmark{cursor:pointer;transition:none}.container-footer a.container-footer__wordmark:hover,.container-footer a.container-footer__wordmark:focus,.container-footer a.container-footer__wordmark:active{color:#fff;text-decoration:none;background:transparent}.container-footer a.container-footer__brand{display:block;flex-shrink:0;color:#fff}.container-footer__brand img{display:block;width:42px;height:auto}.container-footer p{margin:0;color:inherit;font-size:14px;line-height:1.65}.container-footer__community{display:flex;align-items:center;gap:24px;flex-shrink:0}.container-footer__review{display:inline-flex;align-items:center;gap:8px;min-height:44px;white-space:nowrap;font-size:14px}.container-footer__review svg{width:20px;height:20px;flex-shrink:0;fill:currentColor}.container-footer__socials{display:flex;align-items:center;gap:4px;color:inherit}.container-footer__socials a{display:grid;place-items:center;width:44px;height:44px;color:inherit;transition:color .2s ease,background-color .25s ease-in-out}.container-footer__socials a:hover,.container-footer__socials a:focus-visible{color:#fff;background:#36412f}.container-footer__socials svg{display:block;width:18px;height:18px}.container-footer__socials svg,.container-footer__socials path{fill:currentColor}.container-footer__grid{display:grid;grid-template-columns:1fr 1fr 1.1fr minmax(275px,1.3fr);align-items:start;gap:32px}.container-footer__grid>*{min-width:0}.container-footer h2{margin:0 0 13px;color:#fff;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.container-footer ul{list-style:none;margin:0;padding:0}.container-footer li{margin:0;padding:0;font:inherit}.container-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease}.container-footer a:hover,.container-footer a:focus{color:#fff;text-decoration:underline;text-underline-offset:4px}.container-footer a:focus-visible{outline:2px solid #f4f1eb;outline-offset:4px}.container-footer__navigation a,.container-footer__contact>a{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:36px;padding:7px 0;font-size:14px;line-height:1.5}.container-footer__navigation a.container-footer__account-invitation{font-size:13px}.container-footer__contact{overflow-wrap:anywhere}.container-footer__contact p{max-width:31ch}.container-footer__contact>.container-footer__contact-link{color:#fff;text-decoration:none;margin-top:8px}.container-footer__contact>.container-footer__contact-link:hover,.container-footer__contact>.container-footer__contact-link:focus{text-decoration:none}.container-footer__contact-link span{text-decoration:underline;text-underline-offset:5px}.container-footer__contact-link svg{flex:0 0 20px}.container-footer__contact>.container-footer__email{display:block;overflow-wrap:break-word}.container-footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:34px;padding-top:17px;border-top:1px solid var(--footer-divider);color:#bdc7b5;font-size:12px;line-height:1.6}.container-footer__bottom nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:24px}.container-footer__bottom a{display:flex;align-items:center;min-height:36px}.container-footer__company{display:flex;flex-wrap:wrap;gap:18px}@media (max-width: 1100px){.container-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.container-footer__brand-column{gap:24px}.container-footer__community{flex-direction:column;gap:4px;align-items:flex-end}.container-footer__bottom{grid-template-columns:1fr auto;gap:6px 24px}.container-footer__bottom nav{grid-area:1/2/3}.container-footer__company{grid-area:2/1}}@media (max-width: 850px){.container-footer__brand-column{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width: 767px){.container-footer>.grid-container{padding-inline:22px}}@media (max-width: 620px){.container-footer{padding:32px 0 16px}.container-footer__brand-row{display:block;padding-bottom:24px;margin-bottom:26px}.container-footer__brand-column{gap:12px}.container-footer__community{margin-top:20px;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:8px}.container-footer__review{font-size:13px}.container-footer__grid{gap:27px 22px}.container-footer h2{font-size:14px;margin-bottom:9px}.container-footer__navigation a,.container-footer__contact>a{min-height:44px;padding-block:9px}.container-footer__about{grid-column:1/-1;border-top:1px solid var(--footer-divider);padding-top:24px}.container-footer__about ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.container-footer__contact{grid-column:1/-1;border-top:1px solid var(--footer-divider);padding-top:24px}.container-footer__contact p{max-width:36ch}.container-footer__bottom{grid-template-columns:1fr;gap:4px;margin-top:26px;padding-top:18px}.container-footer__bottom>span,.container-footer__bottom nav{grid-area:auto/1}.container-footer__bottom nav{justify-content:flex-start;gap:22px;margin-top:4px}.container-footer__bottom a{min-height:44px}.container-footer__company{grid-area:auto/1;gap:8px 18px}}@media (prefers-reduced-motion: reduce){.container-footer a,.container-footer__socials a{transition:none}}.media-slider-large{margin-top:100px!important}@media print,screen and (max-width: 80.06125em){.media-slider-large{margin:75px -15px 0!important}}@media print,screen and (max-width: 47.99875em){.media-slider-large{margin:75px -10px 0!important}}.media-slider-large .grid-container{max-width:110rem}.media-slider-large .slider-media-slider-large{overflow:hidden;opacity:0}.media-slider-large .slider-media-slider-large .slick-dots{bottom:10px}.media-slider-large .slider-media-slider-large .slick-dots li.slick-active button{opacity:.8}.media-slider-large .slider-media-slider-large .slick-dots li button{width:10px;height:10px;border-radius:50%;background:#f9f8f6;opacity:.3;transition:opacity .25s ease-in-out;cursor:pointer}.media-slider-large .slider-media-slider-large .slick-dots li button:before{content:none}.media-slider-large .slide{position:relative;min-height:625px;background-repeat:no-repeat;background-size:cover;background-position:center;transition:transform 5s ease-out .3s;transform:scale(1.05)}.media-slider-large .slide.zoom-out{transform:scale(1)}.media-slider-large .slide.zoom-out .content{transform:translateY(50%) translate(-50%) scale(1)}@media print,screen and (max-width: 39.99875em){.media-slider-large .slide.zoom-out .content{transform:translateY(50%) translate(0) scale(1)}}@media screen and (max-height: 930px){.media-slider-large .slide{min-height:525px}}@media screen and (min-width: 64em) and (max-width: 80.06125em){.media-slider-large .slide{min-height:400px;background-size:cover}}@media print,screen and (max-width: 63.99875em){.media-slider-large .slide{min-height:450px;background-size:cover}}@media print,screen and (max-width: 39.99875em){.media-slider-large .slide{min-height:375px}}.media-slider-large .slide:after{content:"";background:#1e1e1e;opacity:.3;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.media-slider-large .slide .content{position:absolute;bottom:55%;left:50%;z-index:5;padding:0 80px;text-align:center;transform:translateY(50%) translate(-50%) scale(.9524);transition:transform 5s ease-out .3s;transform-origin:center}@media screen and (min-width: 64em) and (max-width: 80.06125em){.media-slider-large .slide .content{width:75%}}@media print,screen and (max-width: 63.99875em){.media-slider-large .slide .content{padding:0 60px;width:90%}}@media print,screen and (max-width: 47.99875em){.media-slider-large .slide .content{width:100%}}@media print,screen and (max-width: 39.99875em){.media-slider-large .slide .content{padding:0 10px;transform:translateY(50%) translate(0) scale(.9524);left:0}}.media-slider-large .slide .content p{color:#f1f1f1;font-weight:300;font-style:normal;font-size:64px;line-height:75px;-webkit-user-select:text;user-select:text;margin-bottom:50px}@media print,screen and (max-width: 89.99875em){.media-slider-large .slide .content p{font-size:54px}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.media-slider-large .slide .content p{font-size:50px}}@media print,screen and (max-width: 47.99875em){.media-slider-large .slide .content p{font-size:46px;line-height:60px}}@media print,screen and (max-width: 39.99875em){.media-slider-large .slide .content p{font-size:32px;line-height:42px}}.media-slider-large .slide .content a{color:#f9f8f6;font-size:16px}.instagram h2{margin-bottom:40px;width:325px}@media print,screen and (max-width: 63.99875em){.instagram h2{margin-bottom:30px;width:100%}}.instagram .posts{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media print,screen and (max-width: 63.99875em){.instagram .posts{grid-template-columns:repeat(3,1fr);gap:10px}}.instagram .posts .insta-post{position:relative;display:block;width:calc(100% + .5px);height:0;padding:0 0 100%;margin:0 0 -1px;overflow:hidden;-webkit-user-select:none;user-select:none;transform:translateZ(0);align-self:stretch;transition:background .3s var(--ease);border:none;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}.instagram .posts .insta-post:before{content:"";position:absolute;pointer-events:none;z-index:2;top:0;left:0;height:100%;width:100%;background-color:#0000;transition:all 2s cubic-bezier(.215,.61,.355,1)}@media print,screen and (max-width: 47.99875em){.instagram .posts .insta-post:before{content:none}}.instagram .posts .insta-post:after{content:"";position:absolute;pointer-events:none;z-index:3;height:12%;max-height:20px;width:100%;top:50%;left:0;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 35 35' enable-background='new 0 0 35 35' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M17.6,3.2c4.7,0,5.2,0,7.1,0.1c1.7,0.1,2.6,0.4,3.2,0.6c0.8,0.3,1.4,0.7,2,1.3c0.6,0.6,1,1.2,1.3,2 c0.2,0.6,0.5,1.5,0.6,3.3c0.1,1.8,0.1,2.4,0.1,7.1s0,5.2-0.1,7.1c-0.1,1.7-0.4,2.6-0.6,3.2c-0.6,1.5-1.8,2.7-3.3,3.3 c-0.6,0.2-1.5,0.5-3.2,0.6c-1.8,0.1-2.4,0.1-7.1,0.1s-5.2,0-7.1-0.1c-1.7-0.1-2.6-0.4-3.2-0.6c-0.8-0.3-1.4-0.7-2-1.3 c-0.6-0.6-1-1.2-1.3-2c-0.2-0.6-0.5-1.5-0.6-3.2c-0.1-1.8-0.1-2.4-0.1-7.1s0-5.2,0.1-7.1C3.4,8.7,3.7,7.8,4,7.2 c0.3-0.8,0.7-1.4,1.3-2c0.6-0.6,1.2-1,2-1.3c0.6-0.2,1.5-0.5,3.2-0.6C12.4,3.2,12.9,3.2,17.6,3.2 M17.6,0c-4.8,0-5.3,0-7.2,0.1 C8.5,0.2,7.2,0.5,6.1,0.9C5,1.4,3.9,2,3,2.9C2.1,3.8,1.5,4.9,1,6c-0.4,1.1-0.7,2.4-0.8,4.2c-0.1,1.9-0.1,2.5-0.1,7.2s0,5.3,0.1,7.2 C0.3,26.6,0.6,27.8,1,29c0.4,1.2,1.1,2.2,2,3.1c0.9,0.9,1.9,1.6,3.1,2c1.1,0.4,2.4,0.7,4.2,0.8s2.5,0.1,7.2,0.1s5.3,0,7.2-0.1 c1.9-0.1,3.1-0.4,4.2-0.8c2.3-0.9,4.2-2.8,5.1-5.1c0.4-1.1,0.7-2.4,0.8-4.2c0.1-1.9,0.1-2.5,0.1-7.2s0-5.3-0.1-7.2 c-0.1-1.9-0.4-3.1-0.8-4.2c-0.4-1.2-1.1-2.2-2-3.1c-0.9-0.9-1.9-1.6-3.1-2c-1.1-0.4-2.4-0.7-4.2-0.8C22.9,0,22.3,0,17.6,0L17.6,0 L17.6,0z'/%3E%3Cpath fill='%23FFFFFF' d='M17.6,8.5c-5,0-9,4-9,9s4,9,9,9s9-4,9-9l0,0C26.6,12.5,22.6,8.5,17.6,8.5z M17.6,23.3 c-3.2,0-5.8-2.6-5.8-5.8s2.6-5.8,5.8-5.8s5.8,2.6,5.8,5.8S20.8,23.3,17.6,23.3z'/%3E%3Ccircle fill='%23FFFFFF' cx='26.9' cy='8.2' r='2.1'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:auto 100%;opacity:0;transform:translateY(-50%) scale(.75);will-change:transform;transition:all .6s cubic-bezier(.215,.61,.355,1)}@media print,screen and (max-width: 47.99875em){.instagram .posts .insta-post:after{content:none}}.instagram .posts .insta-post:hover:before{background-color:#00000040;transition:all .6s cubic-bezier(.215,.61,.355,1)}.instagram .posts .insta-post:hover:after{opacity:1;transform:translateY(-50%)}.instagram .posts .insta-post.video:after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 35 35' enable-background='new 0 0 35 35' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M30.1,15.5L7.2,2.3C5.7,1.4,3.7,2.5,3.7,4.2v26.5c0,1.7,1.9,2.9,3.4,1.9l22.9-13.2 C31.7,18.6,31.7,16.4,30.1,15.5z'/%3E%3C/svg%3E")}.instagram .posts .insta-post.image img:hover{transform:scale(1.05)}.instagram .posts .insta-post img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;vertical-align:middle;transition:all .6s cubic-bezier(.215,.61,.355,1),opacity .6s ease;will-change:transform;object-fit:cover;object-position:center center;border-radius:0}.instagram .posts .insta-post video{width:100%;height:100%;vertical-align:middle;position:absolute;top:0;left:0;transition:all .6s cubic-bezier(.215,.61,.355,1),opacity .6s ease;will-change:transform;object-fit:cover;object-position:center center}.instagram .posts .insta-post video.reel{object-position:center 25%}.instagram .posts .insta-post .likes{position:absolute;left:25px;top:19px;font-size:10px;color:#f3f1ed;font-weight:500;z-index:6}@media print,screen and (max-width: 63.99875em){.instagram .posts .insta-post .likes{left:13px;top:8px;font-size:9px}}.instagram .posts .insta-post .heart{position:absolute;top:10px;left:10px;background-image:url(/static/default/media/images/templating/svg/heartfilled.svg);background-size:35px 35px;background-repeat:no-repeat;width:35px;height:35px;opacity:.6;z-index:5}@media print,screen and (max-width: 63.99875em){.instagram .posts .insta-post .heart{top:3px;left:3px;background-size:25px 25px;width:25px;height:25px}}.review-block{padding:64px}@media print,screen and (max-width: 47.99875em){.review-block{padding:40px 0}}.review-block .review-block-inner{margin:0 auto;text-align:center}.review-block .review-meta{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:38px}@media print,screen and (max-width: 47.99875em){.review-block .review-meta{margin-bottom:24px;gap:8px;flex-wrap:wrap}}.review-block .stars{display:flex;align-items:center;gap:2px}.review-block .stars>.star{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#ddd7cf}.review-block .stars>.star.active{color:#161616}.review-block .stars>.star svg{width:16px;height:16px;color:inherit}.review-block .score{font-size:15px;line-height:20px;color:#46413c}.review-block h2{max-width:900px;margin:0 auto 40px;font-size:80px;line-height:1;font-weight:500;letter-spacing:0;font-family:Switzer,Arial,sans-serif;font-style:italic}@media print,screen and (max-width: 63.99875em){.review-block h2{font-size:58px}}@media print,screen and (max-width: 47.99875em){.review-block h2{font-size:42px;margin-bottom:30px}}.review-block .button.primary{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:13px 18px;font-size:14px;border-radius:6px;border:1px solid #151515;background:#151515;color:#fff;text-decoration:none}.review-block .button.primary:hover,.review-block .button.primary:focus{background:#2a2a2a;border-color:#2a2a2a;color:#fff}@media print,screen and (max-width: 47.99875em){.review-overview-block{margin-top:90px!important}}.review-overview-block .review-overview-card{display:flex;flex-direction:column;gap:12px;height:100%;background:transparent}.review-overview-block .review-overview-card h2{margin:0 0 8px;font-size:18px;line-height:24px;font-weight:500;color:#241f1a}.review-overview-block .review-overview-card p{margin:0;font-size:15px;line-height:22px;color:#423d37}.review-overview-block .review-product-stage{margin:0;min-height:250px;padding:18px;background:#f5f0f5;display:flex;align-items:center;justify-content:center;overflow:hidden}@media print,screen and (max-width: 63.99875em){.review-overview-block .review-product-stage{min-height:220px}}@media print,screen and (max-width: 47.99875em){.review-overview-block .review-product-stage{min-height:180px;padding:12px}}.review-overview-block .review-product-stage.is-empty{background:#e3ddd6}.review-overview-block .review-product-stage img{display:block;width:200px;height:200px;object-fit:contain}@media print,screen and (max-width: 47.99875em){.review-overview-block .review-product-stage img{width:180px;height:180px}}.review-overview-block .review-content{display:flex;flex-direction:column;gap:8px;padding:0 2px}.review-overview-block .review-top{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:0}.review-overview-block .review-stars{display:flex;align-items:center;gap:2px}.review-overview-block .review-stars>.star{width:16px;height:16px;color:#d6cfc5;display:flex;align-items:center;justify-content:center}.review-overview-block .review-stars>.star.active{color:#141414}.review-overview-block .review-stars>.star svg{width:16px;height:16px;color:inherit}.review-overview-block .review-media-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#fff}.review-overview-block .review-media-tile{margin:0;overflow:hidden;aspect-ratio:1/1;background:#f5f3f5}.review-overview-block .review-media-tile img{display:block;width:100%;height:100%;object-fit:cover}.review-overview-block .review-overview-empty{text-align:center;padding:28px 14px;border:1px dashed #d9d2c9;border-radius:10px;color:#6f6963;background:#fcfbfa}.instagram-widget h2{margin-bottom:40px}@media print,screen and (max-width: 47.99875em){.instagram-widget h2{margin-bottom:25px}}.instagram-widget .behold-grid-posts{max-width:87.5rem!important;padding:0 1rem}@media print,screen and (max-width: 80.06125em){.instagram-widget .behold-grid-posts{padding:0 15px}}@media print,screen and (max-width: 47.99875em){.instagram-widget .behold-grid-posts{gap:10px!important;padding:0 10px}}.header-image-text{margin-top:0!important}@media print,screen and (max-width: 80.06125em){.header-image-text{margin-top:62px!important}}.header-image-text .grid-container.full{margin:0}.header-image-text .text{background:#7c9a7e;display:flex;flex-direction:column;padding:0 25px 75px 75px;justify-content:flex-end;align-items:flex-start}@media print,screen and (max-width: 89.99875em){.header-image-text .text{padding:0 20px 40px}}@media print,screen and (max-width: 47.99875em){.header-image-text .text{padding:30px 10px;order:2}}.header-image-text .text span{color:#f9f8f699;letter-spacing:.5px;text-transform:uppercase;font-size:15px;font-weight:400;margin-bottom:10px}.header-image-text .text h1{color:#f9f8f6;max-width:600px;font-weight:200}@media print,screen and (max-width: 131.24875em){.header-image-text .text h1{font-size:52px}}@media print,screen and (max-width: 109.37375em){.header-image-text .text h1{font-size:44px}}@media print,screen and (max-width: 80.06125em){.header-image-text .text h1{max-width:400px}}@media print,screen and (max-width: 63.99875em){.header-image-text .text h1{font-size:40px}}.header-image-text .image{min-height:565px}@media screen and (min-width: 109.375em) and (max-width: 131.24875em){.header-image-text .image{min-height:400px}}@media print,screen and (max-width: 109.37375em){.header-image-text .image{min-height:300px}}.header-image-text .image{background-position:center;background-size:cover}section.more .grid-container{background:#f3f1ed;padding:100px;max-width:110rem}@media print,screen and (max-width: 109.37375em){section.more .grid-container{padding:40px 20px}}@media print,screen and (max-width: 47.99875em){section.more .grid-container{padding:40px 10px}section.more .grid-container .grid-margin-y>.cell{margin-bottom:25px}}section.more .grid-container .main{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-right:50px}@media print,screen and (max-width: 80.06125em){section.more .grid-container .main{margin-right:20px}}@media print,screen and (max-width: 63.99875em){section.more .grid-container .main{margin-right:0}}section.more .grid-container .main h2{font-weight:200;line-height:56px;margin-bottom:25px}@media print,screen and (max-width: 80.06125em){section.more .grid-container .main h2{margin-bottom:10px}}@media print,screen and (max-width: 63.99875em){section.more .grid-container .main h2{margin-bottom:0}}@media print,screen and (max-width: 47.99875em){section.more .grid-container .main h2{margin-bottom:10px;line-height:40px}}section.more .grid-container .main a{color:#1e1e1e;padding:25px 40px;background:#f9f8f6;font-weight:300;margin-bottom:40px;font-size:22px}@media print,screen and (max-width: 80.06125em){section.more .grid-container .main a{padding:20px 32px}}@media print,screen and (max-width: 47.99875em){section.more .grid-container .main a{font-size:18px;margin-bottom:25px}}section.more .grid-container .item{margin:.5rem;width:calc(16.66667% - 1rem)}@media print,screen and (max-width: 89.99875em){section.more .grid-container .item{margin:1rem;width:calc(25% - 2rem)}}@media print,screen and (max-width: 80.06125em){section.more .grid-container .item{margin:1rem;width:calc(25% - 2rem)}}@media print,screen and (max-width: 47.99875em){section.more .grid-container .item{margin:.5rem;width:calc(50% - 1rem)}}section.more .grid-container .item.has-buy-button img{border-radius:0 0 11px}section.more .grid-container .item.has-buy-button .buy-now{position:absolute;right:0;bottom:0;width:50px;height:50px;border-radius:10px 0;background:#f3f1ed;opacity:.8;transition:all .3s ease-in}section.more .grid-container .item.has-buy-button .buy-now:hover{opacity:.9}section.more .grid-container .item.has-buy-button .buy-now:active{box-shadow:none}@media print,screen and (max-width: 47.99875em){section.more .grid-container .item.has-buy-button .buy-now{width:40px;height:40px}}section.more .grid-container .item.has-buy-button .buy-now.show input{pointer-events:none}section.more .grid-container .item.has-buy-button .buy-now input{outline:0;border:0;opacity:0;width:100%;height:100%}section.more .grid-container .item.has-buy-button .buy-now svg{position:absolute;bottom:50%;right:50%;width:20px;height:20px;fill:#000;pointer-events:none;transform:translateY(50%) translate(50%)}section.more .grid-container .item.has-buy-button .buy-now svg.cart{width:18px;height:18px}section.more .grid-container .item.has-buy-button .buy-now .filter-icon{fill:#f9f8f6}section.more .grid-container .item.has-buy-button .buy-now .filter-icon path{stroke:#515559}section.more .grid-container .item.has-buy-button .buy-now .filter-icon circle{stroke:#515559}section.more .grid-container .item.has-buy-button .buy-now .spinner{width:40px;height:40px}section.more .grid-container .item.has-buy-button .buy-now .spinner circle{fill:#000}section.more .grid-container .item.has-buy-button .uitverkocht{position:absolute;right:0;bottom:-1px;background:#f3f1ed;opacity:.8;padding:7px 10px;font-size:15px;color:#1e1e1e;font-weight:500;border-radius:10px 0}section.more .grid-container .item h4{margin-top:20px;margin-bottom:10px;font-size:24px;font-weight:300}@media print,screen and (max-width: 47.99875em){section.more .grid-container .item h4{margin-top:10px;margin-bottom:5px;font-size:20px}}section.more .grid-container .item .brand{color:#1e1e1e;font-size:18px;font-weight:500;margin-top:-5px}@media print,screen and (max-width: 47.99875em){section.more .grid-container .item .brand{font-size:16px}}section.more .grid-container .item .price{font-size:16px;font-weight:500}.chat-with-us{background:#fefefe;padding:80px}@media print,screen and (max-width: 47.99875em){.chat-with-us{padding:60px 0}}.chat-with-us .grid-container{position:relative}.chat-with-us .content{display:flex;flex-direction:column;justify-content:center}.chat-with-us .content .subtitle{color:#916953;font-weight:400;margin-bottom:10px}@media print,screen and (max-width: 47.99875em){.chat-with-us .content .subtitle{font-size:16px}}.chat-with-us .content h2{margin-bottom:25px}@media print,screen and (max-width: 47.99875em){.chat-with-us .content h2{margin-bottom:20px}}.chat-with-us .content p{margin-bottom:16px}@media print,screen and (max-width: 47.99875em){.chat-with-us .content p{margin-bottom:12px}}.chat-with-us .content .button{width:max-content;margin-top:26px}@media print,screen and (max-width: 47.99875em){.chat-with-us .content .button{margin-top:16px}}@media print,screen and (max-width: 47.99875em){.chat-with-us .image{display:none}}.chat-with-us .image img{max-height:300px}.chat-with-us .image img:hover{cursor:pointer}.chat-with-us .chat-icon{position:absolute;right:40px;bottom:40px;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:100%;box-shadow:0 4px 10px #0000000d;background-color:#9c734e;display:none}.chat-with-us .chat-icon:hover{cursor:pointer}@media print,screen and (max-width: 47.99875em){.chat-with-us .chat-icon{display:none}}.chat-with-us .chat-icon .chat-icon-icon svg{display:inline-block;width:33px;height:28px}.products-highlight:has(+footer.container-footer){padding-bottom:90px}@media print,screen and (max-width: 47.99875em){.products-highlight:has(+footer.container-footer){padding-bottom:52px}}@media print,screen and (max-width: 47.99875em){.products-highlight{margin-top:50px}}.products-highlight header{display:flex;flex-direction:column;justify-content:space-between}@media print,screen and (max-width: 63.99875em){.products-highlight header{flex-direction:column}}.products-highlight header h2,.products-highlight header h1{font-weight:400;font-size:24px;line-height:125%;color:#1e1e1e;text-transform:none;letter-spacing:0;width:400px}@media print,screen and (max-width: 63.99875em){.products-highlight header h2,.products-highlight header h1{width:80%}}@media print,screen and (max-width: 47.99875em){.products-highlight header h2,.products-highlight header h1{width:100%}}.products-highlight header .title{display:flex;justify-content:space-between;align-items:flex-end;width:100%}@media print,screen and (max-width: 63.99875em){.products-highlight header .title{flex-direction:column}}@media print,screen and (max-width: 47.99875em){.products-highlight header .title{align-items:flex-start}}.products-highlight header img{margin-bottom:25px}.products-highlight header .button.text-int{font-weight:300;font-size:14px;line-height:30px;letter-spacing:0;text-decoration:underline;height:auto}.products-highlight header .button.text-int:hover{text-decoration:none}.products-highlight header .button.text-int:after,.products-highlight header .button.text-int:before{content:none}@media print,screen and (max-width: 63.99875em){.products-highlight header .button.text-int{margin-top:25px}}@media print,screen and (max-width: 47.99875em){.products-highlight header .button.text-int{margin-top:10px;margin-left:0;padding-left:0}}@media print,screen and (max-width: 47.99875em){.products-highlight .grid-margin-y .cell{margin-top:1rem;margin-bottom:1rem}}.products-highlight .item .image,.products-highlight .inspiration .image{overflow:hidden;position:relative}.products-highlight .item .image img,.products-highlight .inspiration .image img{transition:all .6s cubic-bezier(.215,.61,.355,1),opacity .6s ease}.products-highlight .item:hover figure:before,.products-highlight .inspiration:hover figure:before{background-color:#0003;transition:all .6s cubic-bezier(.215,.61,.355,1)}.products-highlight .item:hover figure:after,.products-highlight .inspiration:hover figure:after{opacity:1;transform:translateY(-50%)}@media print,screen and (max-width: 47.99875em){.products-highlight .item:hover figure img,.products-highlight .inspiration:hover figure img{transform:scale(1)}}.products-highlight .product{text-align:center}.products-highlight .product .image{background:#f0ebe2;margin-bottom:14px;padding:26px 0}@media print,screen and (max-width: 47.99875em){.products-highlight .product .image{margin-bottom:10px}}.products-highlight .product .product-info{justify-content:space-between;position:relative}.products-highlight .product .product-info .choose-matrix-options{height:min-content;position:relative}.products-highlight .product .product-info.has-buy-button .buy-now{position:relative;width:50px;height:20px}.products-highlight .product .product-info.has-buy-button .buy-now .cart{width:18px;height:18px}.products-highlight .product .product-info.has-buy-button .buy-now:hover{opacity:.9}.products-highlight .product .product-info.has-buy-button .buy-now:active{box-shadow:none}.products-highlight .product .product-info.has-buy-button .buy-now.show input{pointer-events:none}.products-highlight .product .product-info.has-buy-button .buy-now input{outline:0;border:0;opacity:0;width:20px;height:50px;padding:0 0 35px 50px;z-index:99}.products-highlight .product .product-info.has-buy-button .buy-now svg{position:absolute;bottom:0;right:0;width:20px;height:20px}.products-highlight .product .product-info.has-buy-button .buy-now svg.spinner{position:absolute;bottom:-10px;right:-10px}.products-highlight .product .product-info.has-buy-button .buy-now .filter-icon{fill:#000}.products-highlight .product .product-info.has-buy-button .buy-now .filter-icon path{stroke:#fff}.products-highlight .product .product-info.has-buy-button .buy-now .filter-icon circle{stroke:#fff}.products-highlight .product .product-info.has-buy-button .buy-now .spinner{width:40px;height:40px}.products-highlight .product .product-info.has-buy-button .buy-now .spinner circle{fill:#000}.products-highlight .product .product-info.has-buy-button .variants-box{display:flex;flex-direction:column;position:absolute;top:0;right:0}.products-highlight .product .product-info.has-buy-button .color-swatches{display:flex;justify-content:flex-end;gap:3px;margin-top:8px;transform:translate(-2px)}.products-highlight .product .product-info.has-buy-button .color-swatches .swatch{width:8px;height:8px;display:inline-block}.products-highlight .product .product-info.has-buy-button .uitverkocht{position:absolute;right:0;bottom:-1px;background:#f9f8f6;opacity:.8;padding:7px 10px;font-size:15px;color:#1e1e1e;font-weight:500;border-radius:10px 0}.products-highlight .product .name{font-size:14px;color:#1e1e1e;line-height:22px;letter-spacing:0;text-align:left;font-weight:500}.products-highlight .product .brand{color:#929292;font-size:14px;font-weight:400;letter-spacing:0;text-align:left;line-height:22px;margin-bottom:8px}@media print,screen and (max-width: 47.99875em){.products-highlight .product .brand{font-size:14px}}.products-highlight .product .price-before{margin-right:4px;font-weight:400;font-size:14px;text-align:left;color:#929292;letter-spacing:0;text-decoration:line-through}.products-highlight .product .price{font-weight:500;font-size:14px;text-align:left;color:#000}.products-highlight .product .color-swatches{display:flex;justify-content:flex-end;gap:3px;margin-top:8px;transform:translate(-2px)}.products-highlight .product .color-swatches .swatch{width:8px;height:8px;display:inline-block}.products-highlight .product.video .image{position:relative;overflow:hidden;border-radius:10px}.products-highlight .product.video .image:before{content:"";position:absolute;pointer-events:none;z-index:2;left:0;width:100%;background:linear-gradient(to bottom,#0a0a0a00 0,#1e1e1e);top:70%;height:30%;transition:all 2s cubic-bezier(.215,.61,.355,1)}.products-highlight .product.video .image .ratio-spacer{padding-top:100%}.products-highlight .product.video .image .text{position:absolute;bottom:20px;left:20px;color:#ddd;font-size:20px;line-height:30px;z-index:5;font-weight:300;transition:all .3s ease-out}@media print,screen and (max-width: 47.99875em){.products-highlight .product.video .image .text{line-height:22px;font-size:14px;bottom:10px;left:10px}}.products-highlight .product.video .image>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.products-highlight .inspiration span{margin-top:20px;display:block;text-transform:uppercase;letter-spacing:.5px;font-size:15px;font-weight:300;color:#8a8a8a}@media print,screen and (max-width: 47.99875em){.products-highlight .inspiration span{margin-top:10px;font-size:14px}}.products-highlight .inspiration .name{color:#1e1e1e;font-weight:300;line-height:22px;margin-top:5px;font-size:20px}@media print,screen and (max-width: 47.99875em){.products-highlight .inspiration .name{font-size:18px}}@media print,screen and (max-width: 47.99875em){.popular .grid-margin-y .cell{margin-top:1rem;margin-bottom:1rem}}.popular h2{margin-bottom:5px}@media print,screen and (max-width: 63.99875em){.popular h2{margin-bottom:0}}.popular .button.text-int{display:none}@media print,screen and (max-width: 47.99875em){.popular .button.text-int{display:block;margin-top:25px}.popular .button.text-int span{line-height:60px}}@media print,screen and (max-width: 47.99875em){.popular .item:nth-child(3),.popular .item:nth-child(4){display:none}}.popular .item span{margin-top:20px;display:block;font-size:16px;font-weight:300;color:#8a8a8a}@media print,screen and (max-width: 47.99875em){.popular .item span{margin-top:10px;font-size:14px}}.popular .item h3{color:#1e1e1e;font-weight:300;line-height:22px;margin-top:5px;font-size:20px}@media print,screen and (max-width: 47.99875em){.popular .item h3{font-size:18px}}.popular .item figure{position:relative;overflow:hidden}.popular .item figure:before{content:"";position:absolute;pointer-events:none;z-index:2;top:0;left:0;height:100%;width:100%;background-color:#0000;transition:all 2s cubic-bezier(.215,.61,.355,1)}@media print,screen and (max-width: 47.99875em){.popular .item figure:before{content:none}}.popular .item figure:after{content:"";position:absolute;pointer-events:none;z-index:3;height:12%;max-height:20px;width:100%;top:50%;left:0;background-image:url(/static/default/media/images/templating/svg/move-to.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;opacity:0;transform:translateY(-50%) scale(.75);will-change:transform;transition:all .6s cubic-bezier(.215,.61,.355,1)}@media print,screen and (max-width: 47.99875em){.popular .item figure:after{content:none}}.popular .item figure:hover:before{background-color:#00000040;transition:all .6s cubic-bezier(.215,.61,.355,1)}.popular .item figure:hover:after{opacity:1;transform:translateY(-50%)}.popular .item figure img{width:100%;transition:all .6s cubic-bezier(.215,.61,.355,1)}.popular .item figure img:hover{transform:scale(1.05)}.popular .item.big a{position:relative;display:block;height:100%}.popular .item.big a figure{height:100%}@media print,screen and (max-width: 47.99875em){.popular .item.big a figure{height:unset}}.popular .item.big a figure img{width:100%;height:100%}@media print,screen and (max-width: 47.99875em){.inspiration .grid-margin-y .cell{margin-top:1rem;margin-bottom:1rem}}@media print,screen and (max-width: 63.99875em){.inspiration h2{margin-bottom:0}}.inspiration .button.text-int{display:none}@media print,screen and (max-width: 47.99875em){.inspiration .button.text-int{display:block;margin-top:25px}.inspiration .button.text-int span{line-height:60px}}.inspiration .main-item{position:relative}@media print,screen and (max-width: 63.99875em){.inspiration .main-item{margin-bottom:50px}}@media print,screen and (max-width: 47.99875em){.inspiration .main-item{margin-bottom:0}}.inspiration .main-item-content{position:absolute;left:24px;bottom:24px;width:60%;z-index:9}@media print,screen and (max-width: 63.99875em){.inspiration .main-item-content{position:relative;width:100%;margin-top:20px;left:unset;bottom:unset}}.inspiration .main-item-content span{background:#916953;padding:4px 8px;letter-spacing:0;font-size:12px;font-weight:400;color:#fff;line-height:100%}.inspiration .main-item-content h3{color:#fff;font-size:32px;line-height:40px;z-index:5;font-weight:400;margin-top:8px}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.inspiration .main-item-content h3{font-size:26px}}@media print,screen and (max-width: 47.99875em){.inspiration .main-item-content h3{font-size:14px;line-height:20px;color:#000}}.inspiration .main-item-content .article-intro{color:#fff;font-weight:300;font-size:14px;line-height:150%;letter-spacing:0;margin:8px 0 0}@media print,screen and (max-width: 47.99875em){.inspiration .main-item-content .article-intro{display:none}}.inspiration .main-item-content .article-link-text{color:#fff;font-weight:300;font-size:14px;line-height:30px;letter-spacing:0;text-decoration:underline}@media print,screen and (max-width: 47.99875em){.inspiration .main-item-content .article-link-text{display:none}}.inspiration .main-item figure{overflow:hidden}.inspiration .main-item figure:before{content:"";position:absolute;left:0;top:70%;width:100%;height:30%;z-index:2;background:linear-gradient(to top,#000c,#0000)}@media print,screen and (max-width: 47.99875em){.inspiration .main-item figure:before{content:none}}.inspiration .main-item figure img{position:relative;width:100%;transition:all .6s cubic-bezier(.215,.61,.355,1)}.inspiration .main-item figure img:hover{transform:scale(1.05)}@media print,screen and (max-width: 47.99875em){.inspiration .main-item figure img:hover{transform:scale(1)}}.inspiration .item:not(:last-child){margin-bottom:24px}@media print,screen and (max-width: 47.99875em){.inspiration .item:not(:last-child){margin-bottom:0}}.inspiration .item span{background:#916953;padding:4px 8px;letter-spacing:0;font-size:12px;font-weight:400;color:#fff;line-height:100%}.inspiration .item h3{color:#000;font-weight:400;line-height:30px;margin-top:8px;font-size:24px}@media print,screen and (max-width: 47.99875em){.inspiration .item h3{font-size:14px;line-height:20px}}.inspiration .item .article-intro{color:#fff;font-weight:300;font-size:14px;line-height:150%;letter-spacing:0;margin:8px 0 0}@media print,screen and (max-width: 47.99875em){.inspiration .item .article-intro{display:none}}.inspiration .item .article-link-text{color:#fff;font-weight:300;font-size:14px;line-height:30px;letter-spacing:0;text-decoration:underline}@media print,screen and (max-width: 47.99875em){.inspiration .item .article-link-text{display:none}}.inspiration .item figure{position:relative;overflow:hidden;margin-bottom:20px}.inspiration .item figure:before{content:"";position:absolute;pointer-events:none;z-index:2;top:0;left:0;height:100%;width:100%;background-color:#0000;transition:all 2s cubic-bezier(.215,.61,.355,1)}@media print,screen and (max-width: 47.99875em){.inspiration .item figure:before{content:none}}.inspiration .item figure:after{content:"";position:absolute;pointer-events:none;z-index:3;height:12%;max-height:20px;width:100%;top:50%;left:0;background-image:url(/static/default/media/images/templating/svg/move-to.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;opacity:0;transform:translateY(-50%) scale(.75);will-change:transform;transition:all .6s cubic-bezier(.215,.61,.355,1)}@media print,screen and (max-width: 47.99875em){.inspiration .item figure:after{content:none}}.inspiration .item figure:hover:before{background-color:#00000040;transition:all .6s cubic-bezier(.215,.61,.355,1)}.inspiration .item figure:hover:after{opacity:1;transform:translateY(-50%)}.inspiration .item figure img{width:100%;transition:all .6s cubic-bezier(.215,.61,.355,1)}.inspiration .item figure img:hover{transform:scale(1.05)}@media print,screen and (max-width: 39.99875em){.welcome{margin-bottom:50px}}.welcome .heading{margin-bottom:40px}.welcome .action-form h2{margin-bottom:2rem}.welcome .banner{position:relative}.welcome .banner picture{width:75%}@media screen and (min-width: 64em) and (max-width: 80.06125em){.welcome .banner picture{width:70%}}@media print,screen and (max-width: 63.99875em){.welcome .banner picture{width:100%}}.welcome .banner picture img{width:100%}@media screen and (min-width: 64em) and (max-width: 80.06125em){.welcome .banner picture img{height:500px}}.welcome .banner svg{position:absolute;z-index:5;left:25px;top:25px;width:100px;height:100px}@media print,screen and (max-width: 63.99875em){.welcome .banner svg{left:15px;top:10px}}.welcome .banner svg .st0{fill:#4b2e2a}.welcome .banner svg .st1{fill:none}.welcome .banner svg .st2{fill:#fff}.welcome .action-form{width:40%;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#fff;padding:40px;box-shadow:#00000026 1.95px 1.95px 2.6px}@media screen and (min-width: 64em) and (max-width: 80.06125em){.welcome .action-form{width:45%}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.welcome .action-form{top:-25px}}@media print,screen and (max-width: 63.99875em){.welcome .action-form{position:relative;transform:translate(0);width:calc(100% - 32px);margin:-30px auto 0;padding:24px 32px;top:0}}.welcome .action-form h2{margin-bottom:20px}@media print,screen and (max-width: 63.99875em){.welcome .action-form h2{margin-bottom:15px}}.welcome .action-form p{margin-bottom:40px}@media print,screen and (max-width: 63.99875em){.welcome .action-form p{margin-bottom:25px}}.welcome .action-form a{background:#000;border:none;color:#fff;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;padding:15px 30px}.welcome .action-form a:hover{background:#000;border:none;color:#fff}@media print,screen and (max-width: 63.99875em){.welcome .action-form a{padding:15px 20px;font-size:16px}}@media print,screen and (max-width: 39.99875em){.welcome .action-form a{display:flex;justify-content:center;width:100%;font-size:14px}}.categories-small .grid-container.full{margin-right:0!important}.categories header,.categories-small header{display:flex;justify-content:space-between;margin-bottom:40px}@media print,screen and (max-width: 47.99875em){.categories header,.categories-small header{flex-direction:column;margin-bottom:30px}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.categories header h2,.categories-small header h2{transform:translateY(25px)}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.categories header a,.categories-small header a{transform:translateY(10px)}}@media print,screen and (max-width: 47.99875em){.categories header a,.categories-small header a{margin-top:25px;margin-bottom:1rem}}.categories .slider-grand-container,.categories-small .slider-grand-container{opacity:0}.categories .slider-grand-container.slick-initialized,.categories-small .slider-grand-container.slick-initialized{opacity:1}.categories .slider-grand-container .slick-list,.categories-small .slider-grand-container .slick-list{overflow:hidden;margin:0 -12px}@media print,screen and (max-width: 63.99875em){.categories .slider-grand-container .slick-list,.categories-small .slider-grand-container .slick-list{margin:0 -8px}}.categories .slider-grand-container .slick-slide,.categories-small .slider-grand-container .slick-slide{padding:0 12px}@media print,screen and (max-width: 63.99875em){.categories .slider-grand-container .slick-slide,.categories-small .slider-grand-container .slick-slide{padding:0 8px}}.categories .slider-grand-container .category,.categories-small .slider-grand-container .category{position:relative;overflow:hidden}.categories .slider-grand-container .category:before,.categories-small .slider-grand-container .category:before{content:"";position:absolute;pointer-events:none;z-index:2;top:0;left:0;height:100%;width:100%;background-color:#0000;transition:all 2s cubic-bezier(.215,.61,.355,1)}@media print,screen and (max-width: 47.99875em){.categories .slider-grand-container .category:before,.categories-small .slider-grand-container .category:before{content:none}}.categories .slider-grand-container .category:after,.categories-small .slider-grand-container .category:after{content:"";position:absolute;pointer-events:none;z-index:3;height:12%;max-height:20px;width:100%;top:50%;left:0;background-image:url(/static/default/media/images/templating/svg/move-to.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;opacity:0;transform:translateY(-50%) scale(.75);will-change:transform;transition:all .6s cubic-bezier(.215,.61,.355,1)}@media print,screen and (max-width: 47.99875em){.categories .slider-grand-container .category:after,.categories-small .slider-grand-container .category:after{content:none}}.categories .slider-grand-container .category:hover:before,.categories-small .slider-grand-container .category:hover:before{background-color:#00000040;transition:all .6s cubic-bezier(.215,.61,.355,1)}.categories .slider-grand-container .category:hover:after,.categories-small .slider-grand-container .category:hover:after{opacity:1;transform:translateY(-50%)}.categories .slider-grand-container .category:before,.categories-small .slider-grand-container .category:before{content:"";position:absolute;left:0;top:70%;width:100%;height:30%;z-index:2;background:linear-gradient(to top,#00000080,#0000)}.categories .slider-grand-container .category img,.categories-small .slider-grand-container .category img{transition:all .6s cubic-bezier(.215,.61,.355,1),opacity .6s ease;width:100%}.categories .slider-grand-container .category:hover .link-text,.categories-small .slider-grand-container .category:hover .link-text{text-decoration:none}.categories .slider-grand-container .category:hover figure img,.categories-small .slider-grand-container .category:hover figure img{transform:scale(1.05)}@media print,screen and (max-width: 47.99875em){.categories .slider-grand-container .category:hover figure img,.categories-small .slider-grand-container .category:hover figure img{transform:scale(1)}}.categories .slider-grand-container .category:hover:before,.categories-small .slider-grand-container .category:hover:before{background-color:unset;transition:none}.categories .slider-grand-container .category:hover:after,.categories-small .slider-grand-container .category:hover:after{opacity:unset;transform:translateY(0)}.categories .slider-grand-container .category span,.categories-small .slider-grand-container .category span{margin-top:20px;display:block;text-transform:uppercase;letter-spacing:.5px;font-size:15px;font-weight:300;color:#8a8a8a}@media print,screen and (max-width: 47.99875em){.categories .slider-grand-container .category span,.categories-small .slider-grand-container .category span{margin-top:10px;font-size:14px}}.categories .slider-grand-container .category .content-info,.categories-small .slider-grand-container .category .content-info{position:absolute;left:24px;bottom:24px;z-index:10}.categories .slider-grand-container .category .content-info h3,.categories-small .slider-grand-container .category .content-info h3{color:#fff;font-size:26px;line-height:30px;z-index:5;font-weight:400;transition:all .3s ease-out}.categories .slider-grand-container .category .content-info .link-text,.categories-small .slider-grand-container .category .content-info .link-text{margin-top:8px;font-weight:300;font-size:14px;line-height:30px;letter-spacing:0;color:#fff;text-decoration:underline}.categories .slider-grand-ui,.categories-small .slider-grand-ui{justify-content:space-between;margin-top:40px}@media print,screen and (max-width: 63.99875em){.categories .slider-grand-ui,.categories-small .slider-grand-ui{margin-top:15px}}.categories .slider-grand-ui .slider-grand-progress,.categories-small .slider-grand-ui .slider-grand-progress{display:flex;align-items:center;height:40px}@media print,screen and (max-width: 63.99875em){.categories .slider-grand-ui .slider-grand-progress,.categories-small .slider-grand-ui .slider-grand-progress{width:60%}}.categories .slider-grand-ui .slider-grand-progress .progress-bar,.categories-small .slider-grand-ui .slider-grand-progress .progress-bar{width:100%;height:2px;background-color:#f0f0f0}.categories .slider-grand-ui .slider-grand-progress .progress-bar .progress-fill,.categories-small .slider-grand-ui .slider-grand-progress .progress-bar .progress-fill{background-color:#000;width:8%;height:2px;transform:translateY(1px);transition:width .3s ease}.categories .slider-grand-ui .slider-grand-arrows,.categories-small .slider-grand-ui .slider-grand-arrows{display:flex;justify-content:center;align-items:flex-start;padding-left:32px}@media print,screen and (max-width: 63.99875em){.categories .slider-grand-ui .slider-grand-arrows,.categories-small .slider-grand-ui .slider-grand-arrows{justify-content:flex-end;width:40%}}.categories .slider-grand-ui .slider-grand-arrows button,.categories-small .slider-grand-ui .slider-grand-arrows button{padding:12px 14px;cursor:pointer}.categories .slider-grand-ui .slider-grand-arrows button.slick-disabled svg path,.categories-small .slider-grand-ui .slider-grand-arrows button.slick-disabled svg path{transition:all .3s ease;fill:#3c3c3c1a}@media print,screen and (max-width: 47.99875em){.video-hero{margin-bottom:-20px}}.video-hero .grid-container.full{margin:0!important}@media print,screen and (max-width: 47.99875em){.video-hero .grid-container.full{padding:0}}.video-hero .grid-container.full .grid-x{position:relative}.video-hero .grid-container.full .grid-x:after{content:"";background-color:#00000040;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:5}@media print,screen and (max-width: 47.99875em){.video-hero .grid-container.full .grid-x:after{background-color:#0003}}.video-hero .content{position:absolute;z-index:10;color:#fefefe;bottom:40px;left:40px;width:70%}@media print,screen and (max-width: 131.24875em){.video-hero .content{width:80%}}@media print,screen and (max-width: 89.99875em){.video-hero .content{width:100%;transform:translateY(0)}}@media print,screen and (max-width: 47.99875em){.video-hero .content{width:calc(100% - 20px);left:10px;bottom:25px;top:unset}}.video-hero .content.hero-content-small h1{font-weight:600;font-size:96px;line-height:110%;letter-spacing:-2.88px;color:#fff;max-width:75%}@media print,screen and (max-width: 80.06125em){.video-hero .content.hero-content-small h1{font-weight:600;fill-size:80px;line-height:110%;letter-spacing:-2.4px;color:#fff;max-width:90%;font-size:66px}}@media print,screen and (max-width: 47.99875em){.video-hero .content.hero-content-small h1{font-size:48px;letter-spacing:-.96px;line-height:110%;font-weight:500;color:#fff;max-width:100%}}.video-hero .content h1{font-size:120px;letter-spacing:-5.12px;line-height:100%;font-weight:600;color:#fff;max-width:75%}@media print,screen and (max-width: 109.37375em){.video-hero .content h1{font-size:96px;letter-spacing:-2.88px;color:#fff;max-width:75%}}@media print,screen and (max-width: 89.99875em){.video-hero .content h1{max-width:83%}}@media print,screen and (max-width: 80.06125em){.video-hero .content h1{max-width:90%;font-weight:600;color:#fff}}@media print,screen and (max-width: 47.99875em){.video-hero .content h1{font-size:48px;letter-spacing:-.96px;line-height:100%;font-weight:600;max-width:100%}}.video-hero .content p{font-weight:400;font-size:24px;line-height:150%;color:#fff;margin-top:20px;margin-bottom:0;max-width:45%}@media print,screen and (max-width: 109.37375em){.video-hero .content p{max-width:55%}}@media print,screen and (max-width: 80.06125em){.video-hero .content p{font-size:18px;color:#fff}}@media print,screen and (max-width: 63.99875em){.video-hero .content p{max-width:70%}}@media print,screen and (max-width: 47.99875em){.video-hero .content p{font-size:18px;font-weight:400;line-height:175%;letter-spacing:-.4px;margin-top:16px;max-width:100%}}.video-hero .content .button.out-of{width:unset;height:unset;margin-top:40px;color:#fff;letter-spacing:0;z-index:10;background:#000;line-height:22px;font-size:16px;font-weight:500;padding:20px 40px}@media print,screen and (max-width: 47.99875em){.video-hero .content .button.out-of{background:#000}}.video-hero .content .button.out-of:hover,.video-hero .content .button.out-of:focus{background:#000}@media print,screen and (max-width: 47.99875em){.video-hero .content .button.out-of:hover,.video-hero .content .button.out-of:focus{background:#000}}@media print,screen and (max-width: 47.99875em){.video-hero .content .button.out-of{justify-content:center;margin-top:24px;font-size:16px;font-weight:400;padding:12px 24px}}.video-hero .hero-video-container{max-height:100svh;width:100%;overflow:hidden}.video-hero .hero-video-container figure{width:100%;height:100%}.video-hero .hero-video-container figure img{width:100%;height:100%}.video-hero .hero-video-container .plyr-video{width:100%;height:auto;object-fit:cover}@media print,screen and (max-width: 47.99875em){.video-hero .hero-video-container .plyr-video{height:100%}}.image-full{position:relative;min-height:750px;background-size:cover;background-position:bottom}@media print,screen and (max-width: 80.06125em){.image-full{min-height:400px}}@media print,screen and (max-width: 39.99875em){.image-full{min-height:440px}}.image-full:after{content:"";background:#1e1e1e;opacity:.4;position:absolute;width:100%;height:100%;max-height:100%;top:0;left:0;z-index:1}@media print,screen and (max-width: 47.99875em){.image-full:after{opacity:.5}}.image-full .cell{position:absolute;top:50%;transform:translateY(-50%);z-index:4}@media print,screen and (max-width: 47.99875em){.image-full .cell{padding:0 10px}}.image-full .cell h2{color:#ddd;font-weight:200;-webkit-user-select:all;user-select:all;margin-bottom:25px}.image-full .cell p{color:#ddd;font-size:20px;margin-bottom:0;line-height:30px}@media print,screen and (max-width: 47.99875em){.image-full .cell p{font-size:18px}}section.images{max-height:488px}section.images header{margin-bottom:30px}@media print,screen and (max-width: 47.99875em){section.images header{padding:0 10px}}@media print,screen and (max-width: 63.99875em){section.images{max-height:546px}}@media print,screen and (max-width: 39.99875em){section.images{max-height:313px}}section.images .grid-container{max-width:110rem}@media print,screen and (max-width: 131.24875em){section.images .grid-container{max-width:87.5rem}}@media print,screen and (max-width: 47.99875em){section.images .grid-container{padding:0}}section.images .items{opacity:0}@media print,screen and (max-width: 47.99875em){section.images .items{margin-left:10px}}section.images .items.slick-initialized{opacity:1}section.images .items .slick-list{overflow:visible;margin:0 -10px}@media print,screen and (max-width: 89.99875em){section.images .items .slick-list{padding:0 10% 0 0}}@media print,screen and (max-width: 47.99875em){section.images .items .slick-list{padding:0 15% 0 0;margin:0 -5px;overflow:hidden}}section.images .items .slick-slide{margin:0 10px}@media print,screen and (max-width: 47.99875em){section.images .items .slick-slide{margin:0 5px}}section.images .items .slick-slide img{max-height:450px}@media print,screen and (max-width: 47.99875em){section.images .items .slick-slide img{max-height:unset}}section.images .slider-controls{display:flex;justify-content:flex-start;align-items:center;position:relative;margin-top:50px}@media print,screen and (max-width: 47.99875em){section.images .slider-controls{margin-top:25px}}section.images .slider-controls .slide-counter{display:flex;font-size:15px;margin-right:25px}@media print,screen and (max-width: 47.99875em){section.images .slider-controls .slide-counter{margin-left:10px;margin-right:15px}}section.images .slider-controls .slide-counter .current-slide{font-size:28px;font-weight:500}@media print,screen and (max-width: 47.99875em){section.images .slider-controls .slide-counter .current-slide{font-size:24px;line-height:20px}}section.images .slider-controls .slide-counter .two{display:flex}section.images .slider-controls .slide-counter .two .sep{font-size:13px;font-weight:400;line-height:24px;color:#999;letter-spacing:-1px}@media print,screen and (max-width: 47.99875em){section.images .slider-controls .slide-counter .two .sep{font-size:11px}}section.images .slider-controls .slide-counter .two .total-slides{color:#999;line-height:24px;font-size:18px;font-weight:400}@media print,screen and (max-width: 47.99875em){section.images .slider-controls .slide-counter .two .total-slides{line-height:25px;font-size:16px}}section.images .slider-controls .progress-container{width:85%;height:5px;background-color:#f3f1ed}@media print,screen and (max-width: 89.99875em){section.images .slider-controls .progress-container{width:80%}}@media print,screen and (max-width: 63.99875em){section.images .slider-controls .progress-container{width:75%}}@media print,screen and (max-width: 47.99875em){section.images .slider-controls .progress-container{width:57%;height:3px}}section.images .slider-controls .progress-container .progress-bar{height:100%;border-radius:10px;background-color:#3c3c3c99;width:0;transition:width .3s ease-out}section.images .slider-controls .slider-arrows{margin:0 0 0 50px;position:absolute;right:0}@media print,screen and (max-width: 63.99875em){section.images .slider-controls .slider-arrows{margin:0 10px 0 20px;display:flex}}section.images .slider-controls .slider-arrows .arrow{position:relative;background:#f3f1ed;border:1px solid #916953;height:60px;width:60px}@media print,screen and (max-width: 80.06125em){section.images .slider-controls .slider-arrows .arrow{height:45px;width:45px}}@media print,screen and (max-width: 63.99875em){section.images .slider-controls .slider-arrows .arrow{height:35px;width:35px}}section.images .slider-controls .slider-arrows .arrow:after{content:"";background-image:url(/static/default/media/images/templating/svg/chevron-brown.svg);background-size:17px 17px;background-repeat:no-repeat;width:17px;height:17px;position:absolute;right:50%;top:50%;transform:translate(50%) translateY(-50%);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}@media print,screen and (max-width: 80.06125em){section.images .slider-controls .slider-arrows .arrow:after{background-size:15px 15px;width:15px;height:15px}}@media print,screen and (max-width: 63.99875em){section.images .slider-controls .slider-arrows .arrow:after{background-size:12px 12px;width:12px;height:12px}}section.images .slider-controls .slider-arrows .arrow.prev:after{transform:translate(50%) translateY(-50%) rotate(180deg)}section.images .slider-controls .slider-arrows .arrow.next{margin-left:5px}.product-detail{margin-top:138px!important}@media print,screen and (max-width: 80.06125em){.product-detail{margin-top:130px!important}}@media print,screen and (max-width: 63.99875em){.product-detail{margin-top:76px!important}}@media print,screen and (max-width: 47.99875em){.product-detail{margin-top:0!important}}.product-detail .details{overflow:hidden;background:#f9f8f6}@media print,screen and (max-width: 89.99875em){.product-detail .details{justify-content:space-between}}.product-detail .images{position:relative;background:#f3f2f1;padding:80px 0 60px}@media print,screen and (max-width: 89.99875em){.product-detail .images{padding:0}}@media print,screen and (max-width: 47.99875em){.product-detail .images{order:0;height:414px;padding:15px 0;border-bottom:1px solid rgba(60,60,60,.1);background:#f2eff1}}@media print,screen and (max-width: 39.99875em){.product-detail .images{height:385px}}.product-detail .images .detail-images-for{opacity:0;transition:opacity .1s ease-out}@media print,screen and (max-width: 47.99875em){.product-detail .images .detail-images-for{height:250px}}.product-detail .images .detail-images-for:not(.slick-initialized) figure:not(:first-of-type){display:none}.product-detail .images .detail-images-for:after{content:"Klik om te vergroten";position:absolute;background-image:url(/static/default/media/images/templating/svg/zoom.svg);right:50%;transform:translate(50%);bottom:-25px;background-size:17px 17px;background-repeat:no-repeat;background-color:#f9f8f6;padding:7px 10px 7px 35px;font-size:15px;border-radius:5px;background-position:10px;pointer-events:none;z-index:5;box-shadow:#0000000d 0 1px 2px}@supports (-webkit-touch-callout: none){@media screen and (min-width: 64em) and (max-width: 80.06125em){.product-detail .images .detail-images-for:after{content:"Tik om te vergroten";background-image:url(/static/default/media/images/templating/svg/tik.svg)}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.product-detail .images .detail-images-for:after{content:"Tik om te vergroten";background-image:url(/static/default/media/images/templating/svg/tik.svg)}}}@media print,screen and (max-width: 47.99875em){.product-detail .images .detail-images-for:after{content:"Tik om te vergroten";background-image:url(/static/default/media/images/templating/svg/tik.svg);font-size:14px;background-size:14px 14px;padding:5px 5px 5px 30px;bottom:-10px;right:50%}}.product-detail .images .detail-images-for:after:hover{cursor:pointer}.product-detail .images .detail-images-for.slick-initialized{opacity:1}.product-detail .images .detail-images-for figure a{display:flex;justify-content:center}.product-detail .images .detail-images-for figure img{max-height:500px}@media print,screen and (max-width: 47.99875em){.product-detail .images .detail-images-for figure img{max-height:250px}}.product-detail .images .detail-images-nav{opacity:0;transition:opacity .3s ease-out;margin:80px auto 0}@media print,screen and (max-width: 89.99875em){.product-detail .images .detail-images-nav{margin:60px auto 0}}@media print,screen and (max-width: 63.99875em){.product-detail .images .detail-images-nav{padding:0 10px}}@media print,screen and (max-width: 47.99875em){.product-detail .images .detail-images-nav{margin:30px 0 0}}.product-detail .images .detail-images-nav .slick-track{display:flex;justify-content:center;transform:translateZ(0)!important;width:100%!important}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.product-detail .images .detail-images-nav .slick-track{margin-left:10px}}.product-detail .images .detail-images-nav .slick-arrow{display:none!important}.product-detail .images .detail-images-nav .slick-arrow .slick-prev:before{color:#916953}.product-detail .images .detail-images-nav .slick-arrow .slick-next:before{color:#916953}.product-detail .images .detail-images-nav:not(.slick-initialized) figure{max-height:100px}.product-detail .images .detail-images-nav:not(.slick-initialized) figure:not(:first-of-type){display:none}.product-detail .images .detail-images-nav .slick-list{margin:0 -20px}@media print,screen and (max-width: 47.99875em){.product-detail .images .detail-images-nav .slick-list{margin:0 -5px}}.product-detail .images .detail-images-nav .slick-slide{margin:0 5px;width:110px!important;max-width:110px;height:110px;min-height:110px;padding:5px;border-radius:15px;display:flex;align-items:center;transition:background-color .1s ease-in}@media print,screen and (max-width: 47.99875em){.product-detail .images .detail-images-nav .slick-slide{width:75px!important;max-width:75px;height:75px;min-height:75px;padding:2.5px}}.product-detail .images .detail-images-nav .slick-slide img{transition:all .2s ease-out}.product-detail .images .detail-images-nav .slick-slide:not(.slick-current){cursor:pointer}.product-detail .images .detail-images-nav.slick-initialized{opacity:1}.product-detail .product-info{display:flex;flex-direction:column;justify-content:center;min-height:746px;margin-top:80px;margin-left:3.5%}@media print,screen and (max-width: 89.99875em){.product-detail .product-info{min-height:715px;background:#fff;margin-top:0;margin-left:0;padding:40px 15px 0}}@media screen and (min-width: 64em) and (max-width: 80.06125em){.product-detail .product-info{padding:25px 15px 0}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.product-detail .product-info{padding:20px 15px 0}}@media print,screen and (max-width: 47.99875em){.product-detail .product-info{min-height:unset;display:flex;flex-direction:column;order:2;margin:0 .5rem;padding:25px 10px 10px}}.product-detail .product-info .coffee-inclusive{margin:10px 0 0;font-size:18px;font-weight:300}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .coffee-inclusive{margin:20px 0 -10px;font-size:16px;font-weight:300;line-height:26px;color:#1e1e1e}}.product-detail .product-info.is-matrix .uses img{width:80px;height:80px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info.is-matrix .uses{order:4;border-bottom:1px solid rgba(60,60,60,.1)}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.product-detail .product-info.is-matrix .color{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:0}}@media print,screen and (max-width: 47.99875em){.product-detail .product-info.is-matrix .color{order:1;border-top:none}}.product-detail .product-info.is-matrix .color .matrix-color-options{width:100%}.product-detail .product-info.is-matrix .color .matrix-select .matrix-group{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid #e5e5e5}.product-detail .product-info.is-matrix .color .matrix-select .heading{font-weight:400;font-size:14px;line-height:125%;letter-spacing:0;color:#929292}.product-detail .product-info.is-matrix .color .matrix-select .matrix-color-options{width:100%;display:flex;flex-flow:wrap;align-items:center;column-gap:12px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info.is-matrix .color .matrix-select .matrix-color-options{column-gap:16px}}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .name{text-align:center}}.product-detail .product-info .brand-product{display:flex;flex-direction:column-reverse;margin-bottom:24px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .brand-product{text-align:center}}.product-detail .product-info .brand-product .name{font-weight:400;font-size:24px;line-height:125%;color:#000;text-transform:none;letter-spacing:0}.product-detail .product-info .brand-product .brand{font-weight:400;font-size:14px;letter-spacing:0;line-height:125%;color:#929292;margin-bottom:8px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .brand-product .brand{margin-bottom:0}}.product-detail .product-info .intro{padding:20px 0 0;margin-bottom:50px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .intro{order:5;padding-bottom:0;margin-bottom:0}}.product-detail .product-info .intro p{margin-bottom:0;font-size:14px;line-height:150%;letter-spacing:0;font-weight:400}.product-detail .product-info .uses{display:flex;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #e5e5e5}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.product-detail .product-info .uses{display:grid;grid-template-columns:40% 60%}}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .uses{margin:0;border-top:0}}@media screen and (min-width: 64em) and (max-width: 80.06125em){.product-detail .product-info .uses img{width:80px}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.product-detail .product-info .uses img{width:75px}}.product-detail .product-info .uses .title{font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1px}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.product-detail .product-info .uses .title{line-height:16px}}.product-detail .product-info .shipping{padding:16px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .shipping{order:3}}.product-detail .product-info .shipping-time{margin-bottom:0;font-size:14px;line-height:125%;letter-spacing:0;font-weight:400}.product-detail .product-info .shipping-time+.shipping-date{margin-top:5px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .shipping-time+.shipping-date{margin-top:10px}}.product-detail .product-info .shipping-date{margin-bottom:0;font-size:14px;line-height:125%;letter-spacing:0;font-weight:400}.product-detail .product-info .discount-date{margin-top:5px;line-height:20px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .discount-date{margin-top:10px}}.product-detail .product-info .usps{padding-bottom:15px;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1px;padding-top:15px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .usps{padding-top:20px;order:6}}.product-detail .product-info .usps p{margin-bottom:0}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .usps p{font-size:13px}}.product-detail .product-info .color{display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 63.99875em){.product-detail .product-info .color{margin-bottom:0}}.product-detail .product-info .color.center-item{display:flex;align-items:center}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .color.center-item{justify-content:center}}.product-detail .product-info .color .matrix-select .matrix-group{display:flex;justify-content:space-between;align-items:center}.product-detail .product-info .color .matrix-select .heading{font-weight:400;font-size:14px;line-height:125%;letter-spacing:0;color:#929292}.product-detail .product-info .color .matrix-select .matrix-option{padding:4px 8px;border:1px solid #cacaca}@media print,screen and (max-width: 63.99875em){.product-detail .product-info .color .matrix-select .matrix-option{padding:2px 4px}}.product-detail .product-info .color .matrix-select .matrix-option:hover{cursor:pointer}.product-detail .product-info .color .matrix-select .matrix-option.active{border:1px solid #1e1e1e}.product-detail .product-info .color .matrix-select .matrix-option.active:hover{cursor:unset}.product-detail .product-info .color .matrix-select .color-options{display:flex;flex-wrap:wrap;grid-gap:8px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .color .matrix-select .color-options{grid-gap:12px}}.product-detail .product-info .color .matrix-select .color-options .color-option{width:24px;height:24px;border-radius:0;padding:0}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .color .matrix-select .color-options .color-option{width:32px;height:32px}}.product-detail .product-info .color .matrix-select .size-options{display:flex;flex-wrap:wrap;grid-gap:8px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .color .matrix-select .size-options{grid-gap:12px}}.product-detail .product-info .color .matrix-select .size-options .size-option.coffeestation{display:grid;grid-template-columns:25px 1fr;align-items:center}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .color .matrix-select .size-options .size-option.coffeestation{grid-template-columns:20px 1fr}}.product-detail .product-info .color .name{font-size:12px;line-height:22px;letter-spacing:0;font-weight:400}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .color .name{font-size:10px}}.product-detail .product-info .color .code{width:24px;display:block;height:24px;margin-bottom:16px}.product-detail .product-info .color .product-type{width:24px;height:24px}.product-detail .product-info .color .product-type:not(.active):hover{cursor:pointer;background-color:#f3f1ed}.product-detail .product-info .color .product-type.active{border:1px solid rgba(0,0,0,.1)}.product-detail .product-info .color .product-type .color .code{width:20px;height:20px}.product-detail .product-info .rating{display:flex;align-items:center;padding-top:15px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .rating{padding-top:20px;order:2}}.product-detail .product-info .rating .stars{display:flex;margin-right:5px}.product-detail .product-info .rating .stars svg{width:22px;height:22px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .rating .stars svg{width:23px;height:23px}}.product-detail .product-info .rating .stars svg.star{color:#aaa}.product-detail .product-info .rating .stars svg.full-star{color:#febd00}.product-detail .product-info .rating .stars svg.empty-star{color:#aaa}.product-detail .product-info .rating .numbers{font-size:13px;margin-top:3px;color:#1e1e1e;letter-spacing:1px;text-transform:uppercase;font-weight:300}@media print,screen and (max-width: 80.06125em){.product-detail .product-info .rating .numbers{margin-top:2px}}.product-detail .product-info .price-block{padding-top:15px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .price-block{padding-top:25px}}.product-detail .product-info .price-block .price{display:flex;align-items:center}.product-detail .product-info .price-block .price__retail{font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1px;margin-right:10px}@media print,screen and (max-width: 47.99875em){.product-detail .product-info .price-block .price__retail{font-size:13px}}.product-detail .product-info .price-block .price__current{font-size:18px;font-weight:400}.product-detail .actions{align-items:center;margin-top:30px}@media print,screen and (max-width: 47.99875em){.product-detail .actions.single{margin-top:0}}.product-detail .actions .grid-y{align-items:flex-start}.product-detail .actions .buy-outer{display:inline-flex;margin-bottom:2px}@media print,screen and (max-width: 47.99875em){.product-detail .action-add{height:unset!important;order:1;background:#f9f8f6}}.product-detail .action-add form{display:flex;align-items:center;height:82px;background-color:#f2eff1;margin:0 auto;padding:10px 0;z-index:57;max-width:100%!important}@media print,screen and (max-width: 89.99875em){.product-detail .action-add form{padding:10px 15px}}@media print,screen and (max-width: 80.06125em){.product-detail .action-add form{height:75px;padding:5px 10px}}@media print,screen and (max-width: 47.99875em){.product-detail .action-add form{height:104px;background-image:none;transition:none}.product-detail .action-add form .price-block:not(.double),.product-detail .action-add form .actions-block:not(.double){opacity:1;transition:opacity .2s ease-in}}.product-detail .action-add form:not(.sticky){z-index:49}.product-detail .action-add form.sticky.is-stuck{border-bottom:1px solid #f2f2f1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fffc;padding:10px 0}@media print,screen and (max-width: 89.99875em){.product-detail .action-add form.sticky.is-stuck{padding:10px 15px}}@media print,screen and (max-width: 80.06125em){.product-detail .action-add form.sticky.is-stuck{padding:5px 1rem}}@media print,screen and (max-width: 47.99875em){.product-detail .action-add form.sticky.is-stuck{border-bottom:1px solid rgba(60,60,60,.1);padding:5px .5rem}.product-detail .action-add form.sticky.is-stuck .price-block:not(.double),.product-detail .action-add form.sticky.is-stuck .actions-block:not(.double){opacity:0}}@media print,screen and (max-width: 47.99875em){.product-detail .action-add form{background-color:#fff;padding:25px 0 0;transition:opacity .3s ease-in}.product-detail .action-add form.sticky.is-stuck{border-bottom:1px solid #f2f2f1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fffc;padding:14.5px 0;z-index:55;height:63px;opacity:1}.product-detail .action-add form.sticky.is-stuck .product-cta{justify-content:space-between}.product-detail .action-add form.sticky.is-stuck .product-cta .section-two{display:grid;grid-template-columns:1fr 1fr;padding:0 25px}}@media print,screen and (max-width: 47.99875em) and (max-width: 47.99875em){.product-detail .action-add form.sticky.is-stuck .product-cta .section-two{padding:0 10px}}@media print,screen and (max-width: 47.99875em){.product-detail .action-add form.sticky.is-stuck .product-cta .section-two .price{margin-bottom:0}}.product-detail .action-add form .inner{max-width:93.5rem;margin:0 auto;width:93.5rem;padding:0}.product-detail .action-add .product-cta{display:flex;align-items:center;justify-content:space-between}@media print,screen and (max-width: 47.99875em){.product-detail .action-add .product-cta{justify-content:center}}.product-detail .action-add .product-cta .section-one{align-items:center}@media print,screen and (max-width: 47.99875em){.product-detail .action-add .product-cta .section-one{display:none}}.product-detail .action-add .product-cta .section-one .image{margin-right:50px}@media screen and (min-width: 64em) and (max-width: 80.06125em){.product-detail .action-add .product-cta .section-one .image{margin-right:15px}}@media print,screen and (max-width: 63.99875em){.product-detail .action-add .product-cta .section-one .image{margin-right:10px}}.product-detail .action-add .product-cta .section-one .image img{width:80px}@media print,screen and (max-width: 80.06125em){.product-detail .action-add .product-cta .section-one .image img{width:65px}}.product-detail .action-add .product-cta .section-one .title{display:flex;flex-direction:column}@media print,screen and (max-width: 63.99875em){.product-detail .action-add .product-cta .section-one .title{max-width:290px}}.product-detail .action-add .product-cta .section-one .title .product-brand{font-weight:400;font-size:14px;letter-spacing:0;color:#929292;line-height:125%}.product-detail .action-add .product-cta .section-one .title .product-name{font-weight:400;font-size:24px;line-height:125%;color:#000;text-transform:none;letter-spacing:0}.product-detail .action-add .product-cta .section-two{align-items:center}@media print,screen and (max-width: 47.99875em){.product-detail .action-add .product-cta .section-two{flex-direction:column}}.product-detail .action-add .product-cta .section-two .brand-block{opacity:0;width:0;height:0}.product-detail .action-add .product-cta .section-two .brand-block .brand{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#929292}.product-detail .action-add .product-cta .section-two .brand-block .name{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:22px;font-weight:500;letter-spacing:0}.product-detail .action-add .product-cta .section-two .price-block:not(.double){margin-right:44px}@media screen and (min-width: 64em) and (max-width: 80.06125em){.product-detail .action-add .product-cta .section-two .price-block:not(.double){margin-right:30px}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.product-detail .action-add .product-cta .section-two .price-block:not(.double){margin-right:15px}}@media print,screen and (max-width: 47.99875em){.product-detail .action-add .product-cta .section-two .price-block:not(.double){margin-right:0}}.product-detail .action-add .product-cta .section-two .price-block.double{opacity:0;width:0;height:0;transition:none}@media print,screen and (max-width: 47.99875em){.product-detail .action-add .product-cta .section-two .price-block .price{margin-bottom:15px}}.product-detail .action-add .product-cta .section-two .price-block .price .price__original{color:#929292;text-decoration:line-through;font-weight:400;margin-right:8px;font-size:18px;line-height:20px;letter-spacing:0}.product-detail .action-add .product-cta .section-two .price-block .price__sign{font-size:18px;font-weight:500;line-height:20px;letter-spacing:0}.product-detail .action-add .product-cta .section-two .price-block .price__current{font-weight:500;font-size:18px;line-height:20px;letter-spacing:0;color:#000}.product-detail .action-add .product-cta .section-two .actions-block{position:relative}.product-detail .action-add .product-cta .section-two .actions-block.double{opacity:0;width:0;height:0;transition:none}.product-detail .action-add .product-cta .section-two .actions-block.in-cart{opacity:0;width:0;height:0}.product-detail .action-add .product-cta .section-two .actions-block .uitverkocht{background:#f9f8f6;padding:10px 16px;font-size:15px;color:#1e1e1e;font-weight:500;border-radius:10px}@media print,screen and (max-width: 47.99875em){.product-detail .action-add .product-cta .section-two .actions-block .uitverkocht{background:#f3f1ed;font-weight:300}}.product-detail .action-add .product-cta .section-two .actions-block .button.buy{border:none;transition:none!important;color:#fff;letter-spacing:0;z-index:10;background:#000;line-height:22px;font-size:16px;font-weight:500;padding:15px 40px}@media print,screen and (max-width: 47.99875em){.product-detail .action-add .product-cta .section-two .actions-block .button.buy{padding:10px 40px}}.product-detail .action-add .product-cta .section-two .actions-block svg.cart,.product-detail .action-add .product-cta .section-two .actions-block svg.plus{display:none}.product-detail .action-add .product-cta .section-two .actions-block.show input.button.buy{color:#916953;pointer-events:none}.product-detail .action-add .product-cta .section-two .actions-block.show svg{opacity:1}.product-detail .action-add .product-cta .section-two .actions-block svg{pointer-events:none;opacity:0;position:absolute;transition:opacity .2s ease-out}.product-detail .action-add .product-cta .section-two .actions-block svg.show{opacity:1}.product-detail .action-add .product-cta .section-two .actions-block svg.spinner{width:35px;height:35px;transform:translate(-50%) translateY(50%);left:50%;bottom:50%;margin:auto;shape-rendering:auto}@media print,screen and (max-width: 47.99875em){.product-detail .action-add .product-cta .section-two .actions-block svg.spinner{bottom:unset;top:50%;transform:translateY(-50%) translate(-50%)}}.product-detail .action-add .product-cta .section-two .checkout-block .button{background:#000;border:none;color:#fff;padding:15px 40px;line-height:22px;font-size:16px;font-weight:500}.product-detail .action-add .product-cta .section-two .checkout-block .button:hover,.product-detail .action-add .product-cta .section-two .checkout-block .button:active{background:#000;color:#fff}@media print,screen and (max-width: 89.99875em){.product-detail .action-add .product-cta .section-two .checkout-block .button{padding:15px 30px}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.product-detail .action-add .product-cta .section-two .checkout-block .button{margin-right:125px}}@media print,screen and (max-width: 47.99875em){.product-detail .action-add .product-cta .section-two .checkout-block .button{padding:10px 20px;font-size:14px}}.product-detail .action-add .product-cta .section-two .products-block{opacity:0;height:0;width:0}.product-detail .action-add .product-cta .section-two .products-block .button{background:#000;border:none;color:#fff;line-height:22px;font-size:16px;font-weight:500;letter-spacing:0;padding:15px 40px}.product-detail .action-add .product-cta .section-two .products-block .button:hover,.product-detail .action-add .product-cta .section-two .products-block .button:active{background:#000;color:#fff}@media print,screen and (max-width: 89.99875em){.product-detail .action-add .product-cta .section-two .products-block .button{padding:15px 30px}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.product-detail .action-add .product-cta .section-two .products-block .button{margin-right:125px}}@media print,screen and (max-width: 47.99875em){.product-detail .action-add .product-cta .section-two .products-block .button{font-size:14px;padding:10px 20px}}.product-detail .action-add .product-cta .section-two .mobile-hamburger{display:none}@media print,screen and (max-width: 63.99875em){.product-detail .action-add .product-cta .section-two .mobile-hamburger{display:block}}.product-detail .action-add .product-cta .section-two .mobile-hamburger .menu-trigger,.product-detail .action-add .product-cta .section-two .mobile-hamburger .close-trigger{display:flex;flex-direction:column;justify-content:center;position:fixed;top:20px;right:15px;width:25px;height:25px;cursor:pointer;z-index:333;-webkit-tap-highlight-color:rgba(255,255,255,0)}.product-detail .action-add .product-cta .section-two .mobile-hamburger .menu-trigger:hover .menu-trigger-bar:before,.product-detail .action-add .product-cta .section-two .mobile-hamburger .menu-trigger:hover .close-trigger-bar:before,.product-detail .action-add .product-cta .section-two .mobile-hamburger .close-trigger:hover .menu-trigger-bar:before,.product-detail .action-add .product-cta .section-two .mobile-hamburger .close-trigger:hover .close-trigger-bar:before{width:100%}.product-detail .action-add .product-cta .section-two .mobile-hamburger .close-trigger{align-items:center;z-index:5}.product-detail .action-add .product-cta .section-two .mobile-hamburger .close-trigger .close-menu-text{position:absolute;top:-8px;left:26px;white-space:nowrap;display:none}.product-detail .action-add .product-cta .section-two .mobile-hamburger .close-trigger .close-trigger-bar{display:block;width:75%;height:2px;background-color:#bb9468;background-image:linear-gradient(-70deg,#1e1e1e 0,#1e1e1e);position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}.product-detail .action-add .product-cta .section-two .mobile-hamburger .close-trigger .close-trigger-bar:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:100%;background-color:#fff3;transition:all .3s cubic-bezier(.55,0,.1,1)}.product-detail .action-add .product-cta .section-two .mobile-hamburger .close-trigger .close-trigger-bar.left{transform:translate(100px) translateY(-100px) rotate(-45deg)}.product-detail .action-add .product-cta .section-two .mobile-hamburger .close-trigger .close-trigger-bar.right{transform:translate(-100px) translateY(-100px) rotate(45deg);top:-2px}.product-detail .action-add .product-cta .section-two .mobile-hamburger .menu-trigger-outer{width:35px;height:35px;-webkit-tap-highlight-color:rgba(255,255,255,0)}.product-detail .action-add .product-cta .section-two .mobile-hamburger .close-trigger-outer{width:0;height:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}.product-detail .action-add .product-cta .section-two .mobile-hamburger .menu-trigger .menu-trigger-bar{display:block;width:100%;height:2px;background-color:#1e1e1e;margin-bottom:0;transform:rotate(-45deg) skew(178deg);position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}.product-detail .action-add .product-cta .section-two .mobile-hamburger .menu-trigger .menu-trigger-bar:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:100%;background-color:#0003;transition:all .3s cubic-bezier(.55,0,.1,1)}.product-detail .action-add .product-cta .section-two .mobile-hamburger .menu-trigger .menu-trigger-bar.top{width:45%}.product-detail .action-add .product-cta .section-two .mobile-hamburger .menu-trigger .menu-trigger-bar.middle:before{left:auto;right:0}.product-detail .action-add .product-cta .section-two .mobile-hamburger .menu-trigger .menu-trigger-bar.bottom{width:45%;margin-left:55%}.product-detail .action-add .product-cta .section-two .scroll-block{position:relative}.product-detail .action-add .product-cta .section-two .scroll-block .scroll-to-top:after{content:"";background-image:url(/static/default/media/images/templating/svg/scroll-top.svg);background-size:25px 25px;background-repeat:no-repeat;transform:translate(-50%) translateY(-50%);position:absolute;left:50%;top:50%;width:25px;height:25px}@media print,screen and (max-width: 89.99875em){.product-detail .action-add .product-cta .section-two .scroll-block .scroll-to-top:after{background-size:20px 20px;width:20px;height:20px}}@media print,screen and (min-width: 40em) and (max-width: 47.99875em){.product-detail .action-add .product-cta .section-two .scroll-block .scroll-to-top:after{transform:translate(0);top:5px;left:unset;right:6px}}@media print,screen and (max-width: 39.99875em){.product-detail .action-add .product-cta .section-two .scroll-block .scroll-to-top:after{transform:translate(-50%) translateY(-50%);left:50%;top:50%;right:unset}}@media print,screen and (max-width: 47.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .product-cta{display:flex!important;align-items:center;justify-content:flex-start}}body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up{opacity:1;width:auto;height:auto;transition:opacity .2s ease-in}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up.logo{margin-top:10px}}@media print,screen and (max-width: 47.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up.logo{display:none}}body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up.logo img{width:50px;height:50px;margin-right:15px}@media screen and (min-width: 64em) and (max-width: 80.06125em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up.logo img{margin-right:0}}@media print,screen and (max-width: 63.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up.logo img{margin-right:5px}}@media print,screen and (max-width: 47.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up.logo img{width:40px;height:40px}}body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up.logo span{white-space:nowrap;font-weight:300;color:#916953;font-size:18px}@media screen and (min-width: 64em) and (max-width: 80.06125em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up.logo span{display:none}}@media print,screen and (max-width: 63.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up.logo span{display:inline-block;font-size:17px}}@media print,screen and (max-width: 47.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .up.logo span{text-transform:capitalize;letter-spacing:0;font-size:15px}}body.up .product-detail .add-to-cart.sticky.is-stuck .section-one .down{opacity:0;width:0;height:0;transition:none}@media print,screen and (max-width: 63.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-two{display:flex!important;align-items:center;justify-content:center;flex-direction:row}}body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up{opacity:1;width:auto;height:auto;transition:opacity .2s ease-in}body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.scroll-block{margin-right:15px}@media screen and (min-width: 64em) and (max-width: 80.06125em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.scroll-block{margin-right:20px;margin-top:2px}}@media print,screen and (max-width: 63.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.scroll-block{width:30px;margin-right:0;position:absolute;right:108px;top:18px}}@media print,screen and (max-width: 47.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.scroll-block{top:15px;right:90px}}body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.scroll-block .scroll-to-top{display:block;width:66px;height:66px}@media print,screen and (max-width: 89.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.scroll-block .scroll-to-top{width:46px;height:46px}}@media print,screen and (max-width: 47.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.scroll-block .scroll-to-top{width:40px;height:40px}}@media print,screen and (max-width: 39.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.scroll-block .scroll-to-top{margin-right:20px;width:30px;height:30px}}body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.cart-block{margin-right:50px;margin-top:4px}@media print,screen and (max-width: 63.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.cart-block{position:absolute;right:68px;top:31px;margin-right:0;margin-top:0}}@media print,screen and (max-width: 47.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.cart-block{right:55px;top:20px}}body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.cart-block .shopping-cart{display:flex;justify-content:center;align-items:center;position:relative;width:32px;height:32px;background:#000;border-radius:50%}@media print,screen and (max-width: 63.99875em){body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.cart-block .shopping-cart{width:24px;height:24px}}body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .up.cart-block .shopping-cart .count{color:#fff;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0}body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .down{opacity:0;width:0;height:0;transition:none}body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .down .button.buy{transition:none}body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .down.actions-block svg.cart,body.up .product-detail .add-to-cart.sticky.is-stuck .section-two .down.actions-block svg.plus{display:none}@media print,screen and (max-width: 47.99875em){body.down .product-detail .add-to-cart.sticky.is-stuck .product-cta{display:block}}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .up,body.down .product-detail .add-to-cart.sticky.is-stuck .section-one .up{opacity:0;width:0;height:0}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down,body.down .product-detail .add-to-cart.sticky.is-stuck .section-one .down{opacity:1;width:auto;height:auto;transition:opacity .2s ease-in}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.brand-block,body.down .product-detail .add-to-cart.sticky.is-stuck .section-one .down.brand-block{opacity:0;width:0;height:0}@media print,screen and (max-width: 47.99875em){body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.brand-block,body.down .product-detail .add-to-cart.sticky.is-stuck .section-one .down.brand-block{opacity:1;width:auto;height:auto}}@media print,screen and (max-width: 47.99875em){body.down .product-detail .add-to-cart.sticky.is-stuck .section-two{display:grid;grid-template-columns:1fr max-content 80px;padding:0 10px;align-items:center}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two.no-stock{grid-template-columns:55% 45%}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two.no-stock .price-block{text-align:right}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .uitverkocht{display:none}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .price-block .price__original{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-decoration:line-through;color:#929292;margin-right:0}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .price-block .price__current{font-size:14px;line-height:20px;letter-spacing:0;font-weight:500;color:#000;margin-right:8px}}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .up.mobile-hamburger{pointer-events:none}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.price-block{margin-right:44px}@media screen and (min-width: 64em) and (max-width: 80.06125em){body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.price-block{margin-right:30px}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.price-block{margin-right:15px}}@media print,screen and (max-width: 47.99875em){body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.price-block{margin-right:0}}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.price-block:not(.double){display:none}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.price-block.double{transition:opacity .2s ease-in}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.actions-block:not(.double){display:none}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.actions-block.double{transition:opacity .2s ease-in}@media print,screen and (max-width: 47.99875em){body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.actions-block{justify-self:flex-end}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.actions-block .button.primary{transition:none;font-size:0}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.actions-block svg.cart{pointer-events:none;display:block;fill:#fff;width:17px;left:calc(50% + 9px);top:50%;transform:translate(-50%) translateY(-50%);z-index:10}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.actions-block svg.plus{pointer-events:none;display:block;fill:#fff;width:17px;left:calc(50% - 15px);top:50%;transform:translate(-50%) translateY(-50%);z-index:10}body.down .product-detail .add-to-cart.sticky.is-stuck .section-two .down.actions-block svg.check{pointer-events:none;width:25px;height:25px;left:calc(50% - 15px);top:50%;transform:translate(-50%) translateY(-50%);opacity:1;z-index:10}}body.yes.up .product-detail .add-to-cart.is-stuck .section-two .products-block{opacity:0!important;width:0!important;height:0!important}body.yes.up .product-detail .add-to-cart.is-stuck .section-two .checkout-block{opacity:1!important;width:auto!important;height:auto!important}body.no.up .product-detail .add-to-cart.is-stuck .section-two .checkout-block{opacity:0!important;width:0!important;height:0!important}body.no.up .product-detail .add-to-cart.is-stuck .section-two .products-block{opacity:1!important;width:auto!important;height:auto!important}body.in-cart.down .product-detail .add-to-cart.is-stuck .actions-block.in-cart{display:block}body.in-cart.down .product-detail .add-to-cart.is-stuck .actions-block.not-in-cart,body.not-in-cart.down .product-detail .add-to-cart.is-stuck .actions-block.in-cart{display:none}body .product-detail .section-two .up,body .product-detail .section-one .up{opacity:0;width:0;height:0}body .product-detail .section-two .down,body .product-detail .section-one .down{opacity:1;width:auto;height:auto}body .product-detail .action-add.is-stuck .section-two .down,body .product-detail .action-add.is-stuck .section-one .down{transition:opacity .2s ease-in}.title-text.no-text h2{margin-bottom:0}.title-text h2{margin-bottom:25px;line-height:64px}@media print,screen and (max-width: 63.99875em){.title-text h2{line-height:38px}}.featured .grid-container{background:#fefefe;padding:80px;position:relative;border-radius:5px}@media print,screen and (max-width: 47.99875em){.featured .grid-container{padding:60px 20px}}.featured .wrapper{align-items:center}@media print,screen and (max-width: 47.99875em){.featured .wrapper .main{margin-bottom:30px}}.featured .wrapper .main h2{margin-bottom:10px}@media print,screen and (max-width: 47.99875em){.featured .wrapper .main h2{margin-bottom:15px}}@media print,screen and (max-width: 47.99875em){.featured .wrapper .main p{margin-bottom:18px}}.featured .wrapper .sub{position:relative;background:#f9f8f6;padding:25px;border-radius:5px}@media print,screen and (max-width: 47.99875em){.featured .wrapper .sub{padding:15px}}.featured .wrapper .sub h3{font-weight:300;margin-bottom:5px}@media print,screen and (max-width: 47.99875em){.featured .wrapper .sub h3{margin-bottom:5px;font-size:24px}}.featured .wrapper .sub p{color:#5d5d5c;font-size:18px;line-height:24px}@media print,screen and (max-width: 47.99875em){.featured .wrapper .sub p{margin-bottom:15px;font-size:17px}}.featured .wrapper .sub img{width:40px;height:40px;margin-bottom:15px}@media print,screen and (max-width: 47.99875em){.featured .wrapper .sub img{width:30px;height:30px;margin-bottom:5px;position:absolute;right:0;top:9px}}@media print,screen and (max-width: 47.99875em){.featured .wrapper .sub .button{padding:0 10px 0 20px}}.featured .wrapper .sub .button:before{background-color:#f3f1ed}@media print,screen and (max-width: 47.99875em){.featured .wrapper .sub .button:before{top:5px;width:50px;height:50px}}@media print,screen and (max-width: 47.99875em){.featured .wrapper .sub .button:after{left:-7px}}.cta-image .grid-x{padding:0 100px}@media print,screen and (max-width: 80.06125em){.cta-image .grid-x{padding:0 50px}}@media print,screen and (max-width: 47.99875em){.cta-image .grid-x{padding:0}}.cta-image .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cta-image .content img,.cta-image .content h2{margin-bottom:25px}.cta-image .content p{margin-bottom:0}.cta-image .content p a{color:#1e1e1e}.cta-image .content ul,.cta-image .content ol{margin-left:10px}@media print,screen and (max-width: 39.99875em){.cta-image .content ul,.cta-image .content ol{margin-left:10px}}.cta-image .content ul li,.cta-image .content ol li{margin-left:20px}@media print,screen and (max-width: 39.99875em){.cta-image .content ul li,.cta-image .content ol li{margin-left:25px}}.cta-image .content table td{line-height:28px}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.cta-image .image{display:none}}@media print,screen and (max-width: 63.99875em){.cta-image .image{margin-top:35px}.cta-image .image img{width:auto}}.logos h2{margin-bottom:25px}.logos .grid-container{background:#fefefe;padding:80px;position:relative;border-radius:5px}@media print,screen and (max-width: 47.99875em){.logos .grid-container{padding:60px 20px}}.logos .grid-x{align-items:center}.logos .grid-x .logo{background-color:#fefefe;padding:50px;height:150px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in}.logos .grid-x .logo:nth-child(2){border-right:0}.logos .grid-x .logo:nth-child(3){border-right:0}@media print,screen and (max-width: 47.99875em){.logos .grid-x .logo{padding:15px;height:100px}.logos .grid-x .logo:nth-child(3){border-top:0;border-right:0}}@media print,screen and (max-width: 47.99875em) and (max-width: 47.99875em){.logos .grid-x .logo:nth-child(3){border-bottom:0}}@media print,screen and (max-width: 47.99875em){.logos .grid-x .logo:nth-child(4){border-top:0}}.logos .grid-x .logo img{transform:scale(1);filter:grayscale(.6);transition:all .2s ease-in}.logos .grid-x .logo:hover{background-color:#f9f8f6}.logos .grid-x .logo:hover img{transform:scale(1.05)}.content-small.no-text header{margin-bottom:0!important}@media print,screen and (max-width: 47.99875em){.content-small header{margin-bottom:25px}}.content-small .xxlarge-12 header{width:75%;margin-bottom:25px}@media print,screen and (max-width: 63.99875em){.content-small .xxlarge-12 header{width:100%}}.content-small .columns{columns:2;column-gap:50px}@media print,screen and (max-width: 63.99875em){.content-small .columns{columns:1}}.content-small p{font-weight:400;font-size:16px;line-height:150%;color:#1e1e1e;text-transform:none;margin-bottom:13px}.content-small p:last-child{margin-bottom:0}@media print,screen and (max-width: 63.99875em){.content-small ul{margin-left:25px}}.content-small ul li ul{margin-left:25px}.content-small strong{color:#1e1e1e;font-weight:500;font-size:18px}@media print,screen and (max-width: 47.99875em){.content-big.extra-margin{margin:50px 0 125px}}.content-big header{margin-bottom:20px}.content-big header h2{margin-bottom:0!important}.content-big header h3{margin-bottom:0}.content-big .grid-container{position:relative}.content-big h1,.content-big h2,.content-big h3,.content-big h4,.content-big h5,.content-big h6{margin-bottom:10px}.content-big p,.content-big li{font-weight:400;font-size:16px;line-height:150%;color:#1e1e1e;text-transform:none}.content-big p{margin-bottom:13px}.content-big table td{line-height:28px}@media print,screen and (max-width: 47.99875em){.content-big table td img{padding:0}}.content-big a:not(.click-social-share){color:#07a7e3;text-decoration:underline}@media print,screen and (max-width: 47.99875em){.content-big .title{margin-top:60px}}@media print,screen and (max-width: 47.99875em){.content-big:not(.hassocials) .title{margin-top:0}}.content-big .social-bottom{margin-top:50px}@media print,screen and (max-width: 63.99875em){.content-big .social-bottom{margin-top:30px}}.content-big .social-bottom .social-icons{position:relative;display:flex;left:unset;margin-left:0}.content-big .social-bottom .social-icons li{margin-left:40px}@media print,screen and (max-width: 47.99875em){.content-big .social-bottom .social-icons li{margin-left:0}}.content-big .social-bottom .social-icons li a{display:flex;align-items:center}.content-big .social-bottom .social-icons li a:hover .social-hover:before{left:50%;top:-5px;transform:rotate(90deg) translate(-50%)}.content-big .social-bottom .social-icons li a .social-hover{left:calc(50% - 4px);top:40px;transform:translate(-50%)}.content-big .social-bottom .social-icons li:first-of-type{margin-left:0}.content-big .social-icons{display:grid;justify-items:center;grid-row-gap:25px;position:absolute;left:30px;top:0;list-style:none}@media print,screen and (max-width: 47.99875em){.content-big .social-icons{align-items:center;display:flex;left:0;margin-left:10px}.content-big .social-icons a{display:flex}}.content-big .social-icons .click-social-share .social-hover,.content-big .social-icons .social-element .social-hover{display:none;position:absolute;left:35px;top:-5px;line-height:12px;font-weight:400;font-size:10px;color:#fff;background:#171316;padding:8px 12px;white-space:nowrap}.content-big .social-icons .click-social-share .social-hover:before,.content-big .social-icons .social-element .social-hover:before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #171316;position:absolute;left:-5px;top:10px}.content-big .social-icons .click-social-share:hover .social-hover,.content-big .social-icons .social-element:hover .social-hover{display:block}@media print,screen and (max-width: 47.99875em){.content-big .social-icons .click-social-share:hover .social-hover,.content-big .social-icons .social-element:hover .social-hover{display:none}}.content-big .social-icons span{font-size:12px;line-height:24px;letter-spacing:1px;color:#1e1e1e;font-weight:600}.content-big .social-icons li{position:relative;display:flex}@media print,screen and (max-width: 39.99875em){.content-big .social-icons li:not(:last-child){margin:0 30px 0 0}}.content-big article ul,.content-big article ol{margin-left:10px}@media print,screen and (max-width: 39.99875em){.content-big article ul,.content-big article ol{margin-left:10px}}.content-big article ul li,.content-big article ol li{margin-left:20px}@media print,screen and (max-width: 39.99875em){.content-big article ul li,.content-big article ol li{margin-left:25px}}.content-big article h1,.content-big article h2,.content-big article h3,.content-big article h4,.content-big article h5,.content-big article h6{color:#1e1e1e}@media print,screen and (max-width: 47.99875em){.content-big article table tr{display:grid;grid-template-columns:200%}}.content-big .columns{columns:2}@media print,screen and (max-width: 47.99875em){.content-big .columns{columns:1}}.content-big .content{margin-top:20px}.content-big .content p{margin-bottom:0}.faq{counter-reset:faqs}@media print,screen and (max-width: 80.06125em){.faq .image{justify-content:center;display:flex}.faq .image img{width:auto}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.faq .image{display:none;margin-top:0}}@media print,screen and (max-width: 47.99875em){.faq .image{margin-top:40px}}.faq header{margin-bottom:1.25rem}.faq p{color:#2c2c2c;margin:0}.faq img{width:100%}.faq .no-image{width:60%}@media print,screen and (max-width: 39.99875em){.faq .no-image{width:100%}}.faq .accordion{background:none}.faq .accordion-item{border-bottom:rgba(60,60,60,.1);padding:8px 0 8px 50px;position:relative}@media print,screen and (max-width: 80.06125em){.faq .accordion-item{padding:3px 0 3px 50px}}@media print,screen and (max-width: 47.99875em){.faq .accordion-item{padding:0 0 0 40px}}@media print,screen and (max-width: 47.99875em){.faq .accordion-item:not(:last-child){margin-bottom:5px}}.faq .accordion-item:before{counter-increment:faqs;position:absolute;left:0;top:29px;font-size:11px;font-weight:500;letter-spacing:1px;color:gray}@media print,screen and (max-width: 47.99875em){.faq .accordion-item:before{top:14px}}.faq .accordion-item.is-active a:before{transform:rotate(90deg)}.faq .accordion-title{border:none!important;color:#1e1e1e;font-size:26px;line-height:24px;font-weight:200;padding:.5rem 20px 0 0;position:relative}@media print,screen and (max-width: 80.06125em){.faq .accordion-title{font-size:20px}}.faq .accordion-title span{font-family:Switzer,Arial,sans-serif;font-weight:400;font-size:20px;line-height:125%;color:#000;text-transform:none}.faq .accordion-title span.idx{position:absolute;left:-50px;top:14px;font-size:11px;font-weight:500;letter-spacing:1px;color:gray}@media print,screen and (max-width: 80.06125em){.faq .accordion-title span.idx{top:12px}}@media print,screen and (max-width: 47.99875em){.faq .accordion-title span.idx{left:-38px}}.faq .accordion-title:hover,.faq .accordion-title:active,.faq .accordion-title:focus{background:none;color:#1e1e1e}.faq .accordion-title:before{content:"";width:10px;height:10px;position:absolute;background-image:url(/static/default/media/images/templating/svg/chevron-right-black.svg);background-size:auto 100%;right:0;top:20px;background-repeat:no-repeat;transform:rotate(270deg)}@media print,screen and (max-width: 80.06125em){.faq .accordion-title:before{top:25px}}@media print,screen and (max-width: 39.99875em){.faq .accordion-title:before{right:7px}}.faq .accordion-content{margin-bottom:10px;border:none;color:#000;padding:0;background:#fff}.faq .accordion-content:last-child{border-bottom:none}.faq .accordion-content p{margin:12px 0 0}.added-to-cart{position:fixed;top:45%;width:620px;left:50%;transform:translate(-50%,-50%);max-width:87.5rem;background:#f9f8f6;padding:25px 0;border-radius:4px;box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px;opacity:0;z-index:5;pointer-events:none;transition:all .3s ease-out}@media print,screen and (max-width: 80.06125em){.added-to-cart{width:550px;padding:15px 0}}@media print,screen and (max-width: 47.99875em){.added-to-cart{top:125px;transform:translate(-50%) translateY(0);width:calc(100% - 15px);padding:20px 10px}}.added-to-cart.show{pointer-events:all;z-index:360;opacity:1}.added-to-cart .heading-l{margin-bottom:24px}@media print,screen and (max-width: 47.99875em){.added-to-cart .heading-l{padding-right:35px;margin-bottom:25px}}.added-to-cart .grid-container .close{background-image:url(/static/default/media/images/templating/svg/cross.svg);position:absolute;right:20px;top:27px;width:20px;height:20px;background-size:20px 20px}@media print,screen and (max-width: 80.06125em){.added-to-cart .grid-container .close{top:20px}}.added-to-cart p{margin-bottom:0}.added-to-cart{margin-bottom:20px;font-weight:300;color:#1e1e1e}.added-to-cart .item-outer{border-radius:5px;align-items:center;flex-wrap:nowrap}@media print,screen and (max-width: 47.99875em){.added-to-cart .item-outer{margin-bottom:30px}}.added-to-cart .item-brand{font-size:14px;font-weight:400;line-height:125%;letter-spacing:0;color:#929292;margin-bottom:0}.added-to-cart .item-name{font-weight:400;font-size:24px;line-height:125%;color:#000;text-transform:none;letter-spacing:0;margin-bottom:16px}.added-to-cart .item-subtitle{font-size:16px;color:#8a8a8a;line-height:1;margin-top:4px}.added-to-cart .item-image{width:150px;margin-right:20px}@media print,screen and (max-width: 109.37375em){.added-to-cart .item-image{width:100px}}@media print,screen and (max-width: 47.99875em){.added-to-cart .item-image{margin-right:5px}}.added-to-cart .item-amount{display:flex;margin-top:10px;font-size:16px}.added-to-cart .item-amount .amount{margin-right:10px}.added-to-cart .item-amount .price{font-weight:500;font-size:18px;line-height:18px;letter-spacing:0;color:#000}.added-to-cart .cart-total{margin-top:35px;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){.added-to-cart .cart-total{margin-top:25px}}@media print,screen and (max-width: 47.99875em){.added-to-cart .cart-total{margin-top:10px}}@media print,screen and (max-width: 39.99875em){.added-to-cart .cart-total{margin-top:0}}.added-to-cart .cart-total h4{margin-bottom:35px}.added-to-cart .cart-total .to-cart{color:#fff;background:#000;padding:10px 40px}.added-to-cart .cart-total .to-cart:focus,.added-to-cart .cart-total .to-cart:active,.added-to-cart .cart-total .to-cart:hover{color:#fff;background:#000}.added-to-cart .cart-total .to-cart.desktop{display:block}@media print,screen and (max-width: 47.99875em){.added-to-cart .cart-total .to-cart.desktop{display:none}}.added-to-cart .cart-total .to-cart.mobile{display:none}@media print,screen and (max-width: 47.99875em){.added-to-cart .cart-total .to-cart.mobile{width:min-content;padding:10px 20px;display:block}}.added-to-cart .cart-total .secondary{padding:10px 50px;border:1px solid #5e5e5e}.added-to-cart .cart-total .secondary:focus,.added-to-cart .cart-total .secondary:active,.added-to-cart .cart-total .secondary:hover{color:#000}.added-to-cart .cart-total .secondary.desktop{display:block}@media print,screen and (max-width: 47.99875em){.added-to-cart .cart-total .secondary.desktop{display:none}}.added-to-cart .cart-total .secondary.mobile{display:none}@media print,screen and (max-width: 47.99875em){.added-to-cart .cart-total .secondary.mobile{padding:10px 20px;display:block}}.added-to-cart .items{justify-content:center;align-items:center}@media print,screen and (max-width: 80.06125em){.characteristics{margin:0 15px}}@media print,screen and (max-width: 47.99875em){.characteristics{margin:0 10px}}.characteristics .outer{justify-content:center}.characteristics h2{margin-bottom:75px}@media print,screen and (max-width: 47.99875em){.characteristics h2{margin-bottom:35px}}.characteristics .specs{margin-bottom:160px}@media print,screen and (max-width: 80.06125em){.characteristics .specs{margin-bottom:100px}}@media print,screen and (max-width: 47.99875em){.characteristics .specs{margin-bottom:30px}}.characteristics .specs.no-video{margin-bottom:0}.characteristics .specs .group:not(:last-child){margin-bottom:35px}@media print,screen and (max-width: 47.99875em){.characteristics .specs .group:not(:last-child){margin-bottom:25px}}.characteristics .specs .group-name{margin-bottom:30px;height:min-content;border-bottom:1px solid rgba(60,60,60,.1);padding-bottom:9px;font-weight:400;font-size:24px;line-height:125%;color:#1e1e1e;text-transform:none}@media print,screen and (max-width: 63.99875em){.characteristics .specs .group-name{margin-bottom:30px;border-bottom:none}}@media print,screen and (max-width: 47.99875em){.characteristics .specs .group-name{height:auto;padding-bottom:0;margin-bottom:20px;font-size:24px}}.characteristics .specs .group .spec-group{display:grid;grid-template-columns:35% 65%;grid-gap:10px;align-items:baseline;margin-bottom:15px;border-bottom:1px solid rgba(60,60,60,.1);padding-bottom:10px}@media print,screen and (max-width: 131.24875em){.characteristics .specs .group .spec-group{grid-template-columns:40% 60%}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.characteristics .specs .group .spec-group{grid-template-columns:40% 54%;grid-gap:50px}}.characteristics .specs .group .spec-group-key,.characteristics .specs .group .spec-group-value{font-weight:400;font-size:16px;line-height:150%;color:#1e1e1e;text-transform:none}.characteristics .video{margin-left:3.5%;margin-top:-10px}@media print,screen and (max-width: 89.99875em){.characteristics .video{margin:-10px .5rem 0}}@media print,screen and (max-width: 47.99875em){.characteristics .video{margin:0 .5rem}}.characteristics .video .video-container{position:relative}@media print,screen and (max-width: 47.99875em){.characteristics .video .video-container{margin-left:0;margin-right:0}}.characteristics .video .video-container:not(:last-child){margin-bottom:35px}.characteristics .video .video-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.characteristics .video .video-container .play-button{background-color:transparent;background-image:url(/static/default/media/images/templating/svg/play.svg);background-repeat:no-repeat;background-size:auto 100%;cursor:pointer;width:50px;height:50px;position:absolute;top:50%;left:50%;z-index:10;transition:all .2s ease-out;transform:translate(-50%) translateY(-50%) scale(1)}.characteristics .video .video-container .play-button:hover{transform:translate(-50%) translateY(-50%) scale(1.15)}.characteristics .video .video-container .video-label{color:#1e1e1e;z-index:20;width:100%;padding:10px 0;margin-bottom:15px;font-weight:200;font-size:30.9px;line-height:32px;text-align:center}@media print,screen and (max-width: 47.99875em){.characteristics .video .video-container .video-label{text-align:left;font-size:25px}}.characteristics .video .video-container .video-logo{position:absolute;top:10px;left:10px;z-index:20;width:35px;height:35px}.characteristics .video .video-container .video-picture{width:100%;overflow:hidden;margin:0;padding-top:55%;position:relative}.characteristics .video .video-container .video-picture img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.characteristics .video .video-container iframe{position:absolute;top:50%;left:50%;width:100%;z-index:15;transform:translate(-50%,-50%)}.cart-matrix{position:fixed;width:600px;background:#fff;padding:25px;margin:0;top:45%;left:50%;transform:translate(-50%) translateY(-50%);box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px;z-index:5;pointer-events:none;opacity:0;transition:all .3s ease-out}@media print,screen and (max-width: 47.99875em){.cart-matrix{top:125px;transform:translate(-50%) translateY(0);width:calc(100% - 15px);border:1px solid #e5e5e5;padding:20px;z-index:99}}.cart-matrix.show{opacity:1;pointer-events:all;z-index:350}.cart-matrix .product-info{display:flex;align-items:center;position:relative}@media print,screen and (max-width: 47.99875em){.cart-matrix .product-info{margin-bottom:25px}}.cart-matrix .product-info .matrix-content .matrix.desktop{display:block}@media print,screen and (max-width: 47.99875em){.cart-matrix .product-info .matrix-content .matrix.desktop{display:none}}.cart-matrix .product-info img{max-width:150px}@media print,screen and (max-width: 47.99875em){.cart-matrix .product-info img{max-width:125px}}.cart-matrix .product-info header{margin-left:30px}.cart-matrix form{margin-top:30px}@media print,screen and (max-width: 47.99875em){.cart-matrix form{margin-top:0}}.cart-matrix form .matrix.mobile{display:none}@media print,screen and (max-width: 47.99875em){.cart-matrix form .matrix.mobile{display:block}}.cart-matrix .items .close{background-image:url(/static/default/media/images/templating/svg/cross.svg);position:absolute;right:20px;top:20px;width:20px;height:20px;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent;border:0;padding:0;cursor:pointer;z-index:2;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart-matrix .items .close:hover{cursor:pointer}.cart-matrix .items .product-name{font-weight:400;font-size:24px;line-height:125%;color:#000;text-transform:none;letter-spacing:0;margin-bottom:16px}.cart-matrix .items .product-brand{font-size:14px;font-weight:400;line-height:125%;letter-spacing:0;color:#929292;margin-bottom:0}.cart-matrix .items .price-buy{margin-bottom:24px}.cart-matrix .items .price-buy .product-price .price .price__currency{font-weight:500;font-size:18px;line-height:20px;letter-spacing:0;color:#000}.cart-matrix .items .price-buy .product-price .price .price__current{font-weight:500;font-size:18px;line-height:18px;letter-spacing:0;color:#000;margin-left:-5px}.cart-matrix .items .button.text{font-size:16px;position:absolute;left:0}.cart-matrix .matrix{justify-content:center;margin-top:24px}@media print,screen and (max-width: 47.99875em){.cart-matrix .matrix{margin-top:16px}}.cart-matrix .matrix .matrix-select .matrix-group{display:flex;justify-content:space-between;align-items:center}.cart-matrix .matrix .matrix-select .matrix-group.matrix-group--size{margin-top:24px}.cart-matrix .matrix .matrix-select .matrix-group.matrix-group--size .size-options{grid-gap:8px}.cart-matrix .matrix .matrix-select .matrix-group.matrix-group--size .size-options .size-option{padding:4px;border:1px solid #e5e5e5}.cart-matrix .matrix .matrix-select .matrix-group .heading{font-weight:400;font-size:14px;line-height:125%;letter-spacing:0;margin-right:24px;color:#929292}.cart-matrix .matrix .matrix-select .matrix-group .color-options{margin-bottom:0;grid-gap:12px}@media print,screen and (max-width: 47.99875em){.cart-matrix .matrix .matrix-select .matrix-group .color-options{grid-gap:16px}}.cart-matrix .matrix .matrix-select p{margin-bottom:10px;color:#555;font-size:18px;line-height:24px}.cart-matrix .matrix .matrix-select .matrix-option[data-stock="0"] span{text-decoration:line-through;pointer-events:none}.cart-matrix .matrix .matrix-select .matrix-option:hover{cursor:pointer}.cart-matrix .matrix .matrix-select .matrix-option.active{border:2px solid #1e1e1e!important}.cart-matrix .matrix .matrix-select .matrix-option.active:hover{cursor:unset}.cart-matrix .matrix .matrix-select .color-options{display:flex;flex-wrap:wrap;grid-gap:8px;margin-bottom:10px}@media print,screen and (max-width: 47.99875em){.cart-matrix .matrix .matrix-select .color-options{grid-gap:12px}}.cart-matrix .matrix .matrix-select .color-options .color-option{width:24px;height:24px}@media print,screen and (max-width: 47.99875em){.cart-matrix .matrix .matrix-select .color-options .color-option{width:32px;height:32px}}.cart-matrix .matrix .matrix-select .size-options{display:flex;flex-wrap:wrap}.cart-matrix .matrix .matrix-select .size-options .size-option.coffeestation{display:grid;grid-template-columns:25px 1fr;align-items:center}@media print,screen and (max-width: 47.99875em){.cart-matrix .matrix .matrix-select .size-options .size-option.coffeestation{grid-template-columns:20px 1fr}}.cart-matrix .matrix .select-options{display:flex;flex-flow:wrap;align-items:center;grid-gap:10px}@media print,screen and (max-width: 47.99875em){.cart-matrix .matrix .select-options{justify-content:center}}.cart-matrix .matrix .select-options .column-start{display:flex;flex-wrap:wrap;grid-gap:10px;margin-bottom:10px}.cart-matrix .matrix .select-options .name{font-size:14px;line-height:22px;text-transform:capitalize;letter-spacing:0;font-weight:400}.cart-matrix .matrix .select-options .code{width:24px;display:block;height:24px}.cart-matrix .matrix .select-options .product-type{display:grid;grid-template-columns:25px 1fr;align-items:center;padding:8px 12px;border:1px solid #5e5e5e;background-color:#fff;transition:background-color .2s ease-in}@media print,screen and (max-width: 47.99875em){.cart-matrix .matrix .select-options .product-type{grid-template-columns:20px 1fr;padding:6px 10px}}.cart-matrix .matrix .select-options .product-type:not(.active):hover{cursor:pointer;background-color:#f3f1ed}.cart-matrix .matrix .select-options .product-type.active{border:2px solid #1e1e1e!important}.cart-matrix .matrix .select-options .product-type .color .code{width:20px;height:20px}@media print,screen and (max-width: 47.99875em){.cart-matrix .price-block{order:1}}.cart-matrix .intro{margin:25px 0}.cart-matrix .intro p{margin-bottom:0}@media print,screen and (max-width: 47.99875em){.cart-matrix .actions-block{order:2}}.cart-matrix .actions{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:30px;padding-top:25px;border-top:1px solid #e5e5e5}@media print,screen and (max-width: 47.99875em){.cart-matrix .actions{gap:12px;margin-top:30px}}.cart-matrix .actions .matrix-actions{justify-content:space-between;width:100%}.cart-matrix .actions .secondary{padding:10px 50px;border:1px solid #5e5e5e}.cart-matrix .actions .secondary:focus,.cart-matrix .actions .secondary:active,.cart-matrix .actions .secondary:hover{color:#000}@media print,screen and (max-width: 47.99875em){.cart-matrix .actions .secondary{padding:10px 20px}}.cart-matrix .actions .button.buy{color:#fff;background:#000;padding:10px 40px}.cart-matrix .actions .button.buy:disabled{opacity:.45;cursor:not-allowed}@media print,screen and (max-width: 47.99875em){.cart-matrix .actions .button.buy{padding:10px 20px}}.cart-matrix .actions .grid-y{align-items:flex-start}.cart-matrix .actions .matrix-out-of-stock-message{display:none;align-items:center;gap:10px;width:100%;padding:12px 16px;margin:0;border:1px solid #e5e5e5;border-radius:4px;background:#f9f8f6;font-size:14px;line-height:125%;font-weight:400;letter-spacing:0;color:#1e1e1e}.cart-matrix .actions .matrix-out-of-stock-message:before{content:"";width:8px;height:8px;border-radius:50%;background:#916953;flex:0 0 8px}.cart-matrix .actions .matrix-out-of-stock-message.show{display:flex}@media print,screen and (max-width: 47.99875em){.cart-matrix .actions .matrix-out-of-stock-message{padding:10px 12px;font-size:13px}}.cart-matrix .actions .buy-outer{position:relative;height:40px}.cart-matrix .actions .buy-outer svg{opacity:0;width:20px;position:absolute;pointer-events:none}.cart-matrix .actions .buy-outer svg.show{opacity:1}.cart-matrix .actions .buy-outer svg.filter-icon{top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.cart-matrix .actions .buy-outer svg.filter-icon path{fill:#f9f8f6}.cart-matrix .actions .buy-outer svg.plus{fill:#f9f8f6;left:calc(50% - 12px);top:50%;-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.cart-matrix .actions .buy-outer svg.cart{fill:#f9f8f6;left:calc(50% + 12px);top:50%;-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);margin-top:0!important}.cart-matrix .actions .buy-outer svg.spinner{width:35px;height:35px;top:50%;margin:auto;shape-rendering:auto;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.search h2{margin-bottom:50px}@media print,screen and (max-width: 47.99875em){.search h2{margin-bottom:30px}}.search-results--paging{margin-top:50px;display:flex;justify-content:center;align-items:center;font-size:17px}.search-results--paging .simplesearch-page a{color:#30302f;padding:5px 9px}.search-results--paging .simplesearch-page{margin-left:10px}.search-results--paging .simplesearch-page:first-child{margin-left:20px}.search-results--paging .simplesearch-page.simplesearch-current-page{color:#fefefe;background:#9c734e;padding:2px 9px;border-radius:50px}.search-results--info{margin-bottom:35px}@media print,screen and (max-width: 47.99875em){.search-results--info{margin-bottom:30px}}.search-results--info span,.search-results--none span{font-weight:500}.search-result{display:flex;color:#1e1e1e;margin-bottom:20px}@media print,screen and (max-width: 47.99875em){.search-result{display:grid;grid-template-columns:100px 1fr;padding:10px 0 25px}.search-result:not(:last-of-type){border-bottom:1px solid rgba(60,60,60,.1)}}.search-result:hover .search-result-text h3:after{opacity:1}.search-result img{max-width:175px}@media print,screen and (max-width: 47.99875em){.search-result img{margin-bottom:10px;max-width:100px}}.search-result .heading{margin-right:25px}@media print,screen and (max-width: 47.99875em){.search-result .heading{display:flex;align-items:center;margin-bottom:10px}}.search-result .search-result-text h3{display:table;position:relative;line-height:1.2;font-size:26px;font-weight:300}@media print,screen and (max-width: 47.99875em){.search-result .search-result-text h3{font-size:23px}}.search-result .search-result-text h3:after{cursor:pointer;width:25px;height:25px;position:absolute;background-image:url(/static/default/media/images/templating/svg/arrow-long-dark.svg);right:-35px;top:9px;opacity:.6;background-size:9px 15px;background-repeat:no-repeat;transition:opacity .2s ease-out}.search-result .search-result--introtext{margin-top:10px}@media print,screen and (max-width: 47.99875em){.search-result .search-result--introtext{margin-top:5px}}.search-result .search-result--introtext p{margin-bottom:0}@media print,screen and (max-width: 47.99875em){.search-result .search-result--introtext p{line-height:1.5}}.search-result .search-result--extract .searched{color:#deab3a}.search-result .search-result--extract p{margin-bottom:0}.overview-filter:where(:not(.overview-filter--catalog)){position:relative}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog))>.grid-container{padding-inline:clamp(22px,5vw,84px)}.overview-filter:where(:not(.overview-filter--catalog))>.grid-container>.holder>.filters:not(.fixed){margin-inline:0;max-width:100%}.overview-filter:where(:not(.overview-filter--catalog)):not(.overview-filter--after-breadcrumbs){margin-top:84px!important}}.overview-filter:where(:not(.overview-filter--catalog)) .overview-filter__toolbar{display:none}@media screen and (min-width: 64em){.overview-filter:where(:not(.overview-filter--catalog)) .overview-filter__toolbar{display:grid;grid-template-columns:25% minmax(0,1fr);align-items:center;margin-bottom:32px}}.overview-filter:where(:not(.overview-filter--catalog)) .overview-filter__toolbar .holder__info-reset{justify-self:start;display:flex;align-items:center;min-height:44px;margin:0;padding:0;border:0}.overview-filter:where(:not(.overview-filter--catalog)) .overview-filter__toolbar .quicksearch{width:min(100%,320px);height:44px;margin:0;padding:10px 0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#1e1e1e;font-size:16px;line-height:24px}.overview-filter:where(:not(.overview-filter--catalog)) .overview-filter__toolbar .quicksearch::placeholder{color:#62685f;font-size:15px;font-style:italic;opacity:1}.overview-filter:where(:not(.overview-filter--catalog)) .overview-filter__toolbar button:focus-visible,.overview-filter:where(:not(.overview-filter--catalog)) .overview-filter__toolbar input:focus-visible{outline:2px solid #314d3e;outline-offset:3px}.overview-filter:where(:not(.overview-filter--catalog)).overview-filter--after-breadcrumbs{margin-top:0;padding-top:20px}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)).overview-filter--after-breadcrumbs{padding-top:9px}}.overview-filter:where(:not(.overview-filter--catalog)) .heading{margin:0}.overview-filter:where(:not(.overview-filter--catalog)) .holder{padding:40px 0;background:#fff}@media print,screen and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder{padding:16px 0}}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder{background:none}}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder{padding:0}}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters{padding:0;position:relative}@media print,screen and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters+div{border-top:#d8d8d8 solid 1px}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters:not(.fixed){background:#fff;margin:15px .5rem;max-width:calc(100% - 1rem)}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters:not(.fixed) .grid-x .filters-outer{padding:0}}@media print,screen and (max-width: 63.99875em) and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters:not(.fixed) .grid-x .filters-outer{margin-left:0}}@media print,screen and (max-width: 63.99875em) and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters:not(.fixed) .grid-x .filters-outer .holder__filter{margin-left:0}}@media print,screen and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters:not(.fixed) .grid-x .filters-outer .holder__filter.one,.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters:not(.fixed) .grid-x .filters-outer .holder__filter.two{margin-bottom:8px}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters:not(.fixed) .grid-x .filters-outer .holder__filter.two{padding-left:1rem}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters:not(.fixed) .grid-x .filters-outer .holder__filter.two .accordion-title:before{right:0}}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters:before{background-image:url(../../../static/default/media/images/templating/svg/corners/corner-f.svg);background-repeat:no-repeat;background-size:contain;width:125px;height:125px;position:absolute;top:25px;right:-10px;opacity:.08}}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .holder__filter:not(:last-child){margin-bottom:20px}@media print,screen and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .holder__filter:not(:last-child){margin-bottom:0}}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .close{height:0;width:0;opacity:0}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters.fixed{position:fixed;bottom:0;left:0;height:100%;background:#fff;padding:25px 10px;z-index:200;overflow:hidden}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters.fixed:before{content:none}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters.fixed .top{margin-bottom:30px}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters.fixed .close{opacity:1;background-image:url(/static/default/media/images/templating/svg/cross.svg);color:#fff;margin:0;position:fixed;right:25px;top:25px;width:20px;height:20px;background-size:20px 20px}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters.fixed .quicksearch{background:#fff;margin:30px 5% 50px 0}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters.fixed .holder__info-reset{margin-top:-7px}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .grid-x{width:75%}@media print,screen and (max-width: 80.06125em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .grid-x{width:90%}}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .grid-x{width:100%}}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .grid-x>div:nth-child(6){padding-top:30px}@media print,screen and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .grid-x>div:nth-child(6){padding-top:0}}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .quicksearch{display:none;height:25px;width:45%;border:none;padding:5px 0 2px;margin:25px 5% 30px 0;border-bottom:1px solid rgba(60,60,60,.6);border-radius:0;font-size:16px}@media print,screen and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .quicksearch{display:block}}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .quicksearch{background:#fff;width:66.6666666667%;margin:10px 0 30px}}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .quicksearch:focus{outline:none}.overview-filter:where(:not(.overview-filter--catalog)) .holder .filters .quicksearch::placeholder{font-size:15px;font-style:italic;color:#1e1e1e;font-weight:300}.overview-filter:where(:not(.overview-filter--catalog)) .holder .show-filters{background-color:#916953;border-radius:50%;position:fixed;bottom:20px;right:20px;width:45px;height:45px;z-index:18;transform:scale(0);opacity:0;-webkit-tap-highlight-color:rgba(255,255,255,0);transition:all .2s ease}.overview-filter:where(:not(.overview-filter--catalog)) .holder .show-filters:hover{cursor:pointer}.overview-filter:where(:not(.overview-filter--catalog)) .holder .show-filters.active{opacity:1;transform:scale(1)}.overview-filter:where(:not(.overview-filter--catalog)) .holder .show-filters:after{content:"";background-image:url(/static/default/media/images/templating/svg/filters.svg);transform:rotate(-180deg);color:#fff;margin:0;position:fixed;left:14px;top:14px;width:17px;height:17px;background-size:17px 17px}.overview-filter:where(:not(.overview-filter--catalog)) .holder__info{margin-bottom:15px}@media print,screen and (max-width: 80.06125em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__info.top{margin-bottom:10px}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__info.top{margin-bottom:15px}}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__info.top{margin-bottom:0}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__info:not(.top){border-bottom:1px solid rgba(60,60,60,.1);padding-bottom:0;margin-bottom:32px}@media print,screen and (max-width: 80.06125em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__info:not(.top){padding-bottom:34px}}@media screen and (min-width: 64em) and (max-width: 80.06125em){@supports (-webkit-touch-callout: none){.overview-filter:where(:not(.overview-filter--catalog)) .holder__info:not(.top){margin-bottom:4px}}}@media print,screen and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__info:not(.top){height:25px;border-bottom:none;padding-bottom:0;margin-bottom:0;text-align:end}}@media print,screen and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__info{margin-bottom:0;align-self:center}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__info-total{color:#1e1e1e;font-size:20px;line-height:20px;font-weight:300}@media print,screen and (max-width: 80.06125em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__info-total{font-size:17px}}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__info-total{font-size:18px;line-height:1}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__info-reset{text-decoration:underline;cursor:pointer;font-size:15px;line-height:22px;margin-bottom:70px;padding:0;border:0;background-color:unset!important;font-weight:500;-webkit-tap-highlight-color:rgba(255,255,255,0)}@media print,screen and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__info-reset{margin-bottom:0;width:100%;font-size:14px}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__info-reset:hover,.overview-filter:where(:not(.overview-filter--catalog)) .holder__info-reset:active{transform:none;box-shadow:none}.overview-filter:where(:not(.overview-filter--catalog)) .holder__info-reset:after{content:none}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter svg{opacity:.2;margin-top:10px}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter svg{display:none}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item{font-weight:400;font-size:14px;line-height:150%;color:#1e1e1e;cursor:pointer;letter-spacing:0}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item:not(:last-child){margin-bottom:5px}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item:not(:last-child){margin-bottom:0}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item:hover .item-holder span.checkmark{background-color:#f6f6f6}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder{position:relative;pointer-events:none;display:block;-webkit-tap-highlight-color:rgba(255,255,255,0)}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder .tagname{color:#1e1e1e;line-height:22px;position:relative;padding-left:35px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder .tagname{line-height:18px;padding-left:28px;margin-bottom:10px}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder input{position:absolute;opacity:0;top:0}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder input:checked~.checkmark{background-color:#000;border:#000 solid 1px}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder input:checked~.checkmark:after{display:block}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder .count{opacity:.7;font-size:12px}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;border:#929292 solid 1px;border-radius:3px;transition:all .2s ease-out}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder .checkmark{height:18px;width:18px;top:-1px}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder .checkmark:after{content:"";background-image:url(/static/default/media/images/templating/svg/checked.svg);background-size:100% auto;background-repeat:no-repeat;position:absolute;top:6px;left:5px;width:11px;height:9px;border-radius:3px;display:none}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder .checkmark:after{top:5px;left:4px;width:9px;height:7px}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion{background:unset}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-title{color:#1e1e1e;font-size:20px;line-height:20px;font-weight:300;padding:0;border:0;width:100%;background-color:unset!important;-webkit-tap-highlight-color:rgba(255,255,255,0)}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-title{font-size:15px}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-title:hover{background-color:unset}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-title:before{content:"";background-image:url(/static/default/media/images/templating/svg/chevron-right-blue.svg);background-size:10px 10px;width:10px;height:10px;top:12px;transform:rotate(90deg);transition:all .2s ease-out}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-title{font-size:13px}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-title span{font-size:14px;color:#929292;font-weight:400;letter-spacing:0;line-height:125%}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-item{margin-bottom:10px}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-item{margin-bottom:0}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-item.is-active .accordion-title:before{transform:rotate(270deg)}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-content{padding:0;border:0;background-color:unset;margin:15px 0 10px}@media print,screen and (max-width: 80.06125em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-content{margin:20px 0 10px}}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-content{margin:15px 0 5px}}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-content .label{margin-bottom:5px}}.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-item:focus,.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion:focus,.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .tag-item:focus,.overview-filter:where(:not(.overview-filter--catalog)) .holder__filter .accordion-content:focus{border:0;outline:0}@media screen and (min-width: 64em){.overview-filter:where(:not(.overview-filter--catalog)) .results{margin:-1rem -1rem 0}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results{margin-left:.5rem}}@media print,screen and (max-width: 63.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results{margin:0}}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results{margin-inline:-.5rem}}.overview-filter:where(:not(.overview-filter--catalog)) .results__item{display:grid;display:-ms-grid;position:relative;background:#fff}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results__item{background:#fff}.overview-filter:where(:not(.overview-filter--catalog)) .results__item:before{background-image:url(../../../static/default/media/images/templating/svg/corners/corner-f.svg);background-repeat:no-repeat;background-size:contain;width:100px;height:100px;position:absolute;bottom:0;right:-10px;opacity:.08;transform:rotate(90deg)}}.overview-filter:where(:not(.overview-filter--catalog)) .results__item .lock{opacity:0;height:0;width:0;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff9;z-index:999;transform:scale(0);transition:opacity .2s ease-out,scale .2s ease-out}.overview-filter:where(:not(.overview-filter--catalog)) .results__item .lock.locked{transform:scale(1);opacity:1;height:100%;width:100%}.overview-filter:where(:not(.overview-filter--catalog)) .results__item.article .actions{margin-top:0}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results__item.article .actions{margin-top:16px}}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link:hover{cursor:pointer}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link figure{background:#f2eff1;padding:26px 0}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link figure .favorite{position:absolute;z-index:25;right:0;top:0;width:50px;height:45px;background:#f9c846;border-radius:0 5px 0 50px;-webkit-tap-highlight-color:rgba(255,255,255,0)}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link figure .favorite.active svg path{fill:red!important}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link figure .favorite:hover{cursor:pointer}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link figure .favorite:hover svg path{fill:red}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link figure .favorite:hover svg path{fill:#fff}}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link figure .favorite svg{width:25px;position:absolute;top:5px;right:5px}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link figure .favorite svg path{fill:#fff;transition:all .2s ease-out}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link figure .price{display:table;padding:3px 5px 3px 20px;position:absolute;bottom:0;left:0;background:#334657cc;font-size:13px;color:#fff;letter-spacing:.3px;border-radius:0 3px 0 0}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results__item-link figure .price{display:none}}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content{display:flex;justify-content:space-between;background:#fff;margin-top:14px;grid-row:2;-ms-grid-row:2}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content{margin-top:14px}}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content:hover{cursor:pointer}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content.article h3{font-size:22px;font-weight:300}@media print,screen and (max-width: 47.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content.article h3{font-size:18px;margin:10px 0}}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .price-items{display:flex}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .price-items .price{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:#000}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .price-items .price-original{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#929292;margin-right:4px;text-decoration:line-through}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .brand-name h3{color:#1e1e1e;font-size:14px;line-height:22px;font-weight:500}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .brand-name h3{display:table;position:relative}}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .brand-name .brand{margin-bottom:8px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#929292}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content p{font-size:15px;line-height:1.6;margin:20px 0 30px}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content p{font-size:14px;margin:0}}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content form{display:inline-flex}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box{display:flex;flex-direction:column;align-items:flex-end}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer{position:relative;width:50px;height:20px}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer input.buy{outline:0;border:0;opacity:0;width:20px;height:50px;padding:0 0 35px 50px;z-index:99}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer svg{position:absolute;bottom:0;right:0;width:20px;height:20px}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer svg.spinner{position:absolute;bottom:-10px;right:-10px;width:40px;height:40px}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .actions .color-swatches{display:flex;justify-content:flex-end;gap:3px;margin-top:8px;transform:translate(-2px)}.overview-filter:where(:not(.overview-filter--catalog)) .results__item-content .actions .color-swatches .swatch{width:8px;height:8px;display:inline-block}.overview-filter:where(:not(.overview-filter--catalog)) .results__item.listview{position:relative}@media print,screen and (max-width: 39.99875em){.overview-filter:where(:not(.overview-filter--catalog)) .results__item.listview{display:grid;background:#fff}.overview-filter:where(:not(.overview-filter--catalog)) .results__item.listview.article:after{display:none}.overview-filter:where(:not(.overview-filter--catalog)) .results__item.listview.article .actions .text-int{display:inline-flex}.overview-filter:where(:not(.overview-filter--catalog)) .results__item.listview.article .actions .text-int:before{background-color:#9169531a}}.tracklink .grid-container{background:#fff;padding:80px;position:relative;border-radius:5px}@media print,screen and (max-width: 47.99875em){.tracklink .grid-container{padding:60px 20px}}.tracklink h2{margin-bottom:15px}.tracklink form input{background:#fff;padding:18px 30px;font-size:16px;font-weight:400;border:1px solid rgba(60,60,60,.1);border-radius:3px;color:#1e1e1e;margin-right:15px}@media print,screen and (max-width: 47.99875em){.tracklink form input{margin-bottom:20px;padding:15px 20px}}.tracklink form input::placeholder{color:#1e1e1e}.tracklink form input:active,.tracklink form input:focus{border:1px solid rgba(60,60,60,.1);outline:none}.tracklink .tracktrace-result{margin-top:20px;opacity:1;transition:opacity .3s ease-out}@media print,screen and (max-width: 47.99875em){.tracklink .tracktrace-result{margin-top:15px}}.tracklink .tracktrace-result.hidden{opacity:0}.coffee-station .cs-visual{background:#d2ecef;border-radius:8px;min-height:420px;display:flex;align-items:center;justify-content:center}.coffee-station .cs-visual img{width:100%;height:auto;display:block}.coffee-station .cs-config{display:grid;grid-auto-rows:max-content;gap:1rem}.coffee-station .cs-group{display:grid;gap:.5rem}.coffee-station .cs-swatches{display:flex;flex-wrap:wrap;gap:.5rem}.coffee-station .cs-swatch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b7d8db;background:#cdebee;border-radius:.5rem;padding:.5rem .75rem;cursor:pointer;line-height:1}.coffee-station .cs-swatch.is-active{outline:2px solid #0b7285}.coffee-station .cs-fixed{margin:0;padding-left:1rem}.coffee-station .cs-fixed li{margin:.125rem 0}.coffee-station .cs-cart{margin-top:.5rem}.product-info-block header{margin-bottom:40px}@media print,screen and (max-width: 47.99875em){.product-info-block header{margin-bottom:24px}}.product-info-block header h3{color:#1e1e1e80}.product-info-block__header{margin-bottom:42px}@media print,screen and (max-width: 47.99875em){.product-info-block__header{margin-bottom:24px}}.product-info-block__header h2{margin-bottom:0}.product-info-block__desktop{align-items:flex-start;justify-content:space-between}.product-info-block__description{padding-right:42px}@media print,screen and (max-width: 80.06125em){.product-info-block__description{padding-right:24px}}.product-info-block__title{margin:0 0 16px;font-weight:300;font-size:24px;line-height:125%;letter-spacing:0;color:#1e1e1e;text-transform:none}.product-info-block__text{color:#1e1e1e}.product-info-block__text p{margin:0 0 10px;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;color:#1e1e1e}.product-info-block__text p:last-child{margin-bottom:0}.product-info-block__text-block:not(:last-child){margin-bottom:38px}.product-info-block__spec-list{margin:0}.product-info-block__spec-item{display:grid;grid-template-columns:38% 62%;grid-gap:20px;align-items:baseline;margin-bottom:0;border-bottom:1px solid rgba(60,60,60,.1);padding:12px 0}.product-info-block__spec-key{font-weight:400;font-size:16px;line-height:150%;color:#1e1e1eb3}.product-info-block__spec-value{font-weight:400;font-size:16px;line-height:150%;color:#1e1e1e}.product-info-block__downloads{margin-top:42px}.product-info-block__download-list{margin:0}.product-info-block__download-list li{margin:0;border-bottom:1px solid rgba(60,60,60,.1);padding:12px 0}.product-info-block__download-list a{font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:#1e1e1e;text-decoration:underline}.product-info-block__mobile .accordion-item:not(:last-child){border-bottom:1px solid rgba(60,60,60,.1)}.product-info-block__mobile .accordion-title{border:none!important;padding:16px 32px 24px 0;font-weight:400;font-size:20px;line-height:125%;letter-spacing:0;color:#1e1e1e}.product-info-block__mobile .accordion-title:hover,.product-info-block__mobile .accordion-title:active{background:none}.product-info-block__mobile .accordion-title:before{color:#1e1e1e;top:50%;transform:translateY(-50%)}.product-info-block__mobile .accordion-content{border:none;padding:0 0 20px;background:transparent}.product-info-block__mobile .product-info-block__title{font-size:18px;margin-bottom:16px}.product-info-block__mobile .product-info-block__text-block:not(:last-child){margin-bottom:24px}.product-info-block__mobile .product-info-block__spec-item{grid-template-columns:44% 56%;grid-gap:12px;padding:10px 0}.product-info-block__mobile .product-info-block__spec-key,.product-info-block__mobile .product-info-block__spec-value,.product-info-block__mobile .product-info-block__download-list a,.product-info-block__mobile .product-info-block__text p{font-size:15px;line-height:155%}.product-info-block__mobile .product-info-block__downloads{margin-top:24px}.product-compare-block header{margin-bottom:32px}@media print,screen and (max-width: 47.99875em){.product-compare-block header{margin-bottom:20px}}.product-compare-block__intro{margin:10px 0 0;font-size:16px;line-height:155%;color:#1e1e1ecc}.product-compare-block__group{margin-bottom:20px}.product-compare-block__desktop{display:block}.product-compare-block__mobile{display:none}.product-compare-block__group-title{margin:0;background:#111;color:#fff;padding:10px 14px;font-size:20px;font-weight:400;line-height:130%;text-transform:none}.product-compare-block__table-wrap{border:1px solid rgba(60,60,60,.12);overflow-x:auto}.product-compare-block__table{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed;margin:0}.product-compare-block__table col.is-feature{width:40%}.product-compare-block__table col.is-product{width:20%}.product-compare-block__table th,.product-compare-block__table td{border-bottom:1px solid rgba(60,60,60,.12);padding:10px 14px;font-size:15px;line-height:145%;color:#1e1e1e}.product-compare-block__table thead th{background:#f2f2f2;font-weight:600;text-align:left}.product-compare-block__table tbody th{font-weight:400;text-align:left;white-space:normal;background:#fff}.product-compare-block__table tbody td{text-align:left;vertical-align:middle;background:#fff}.product-compare-block__table .is-cerapresso{background:#ebebeb;font-weight:600}.product-compare-block__badge{display:inline-block;margin-left:8px;background:#1e1e1e;color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.5;font-weight:600;vertical-align:middle}.product-compare-block__source{margin:10px 0 0;font-size:14px;line-height:150%;color:#1e1e1eb3}.product-compare-block__mobile-card{border:1px solid rgba(60,60,60,.12);border-top:none;background:#fff}.product-compare-block__mobile-card+.product-compare-block__mobile-card{margin-top:12px}.product-compare-block__mobile-card-title{margin:0;padding:10px 12px;background:#f2f2f2;color:#1e1e1e;font-size:15px;line-height:145%;font-weight:500}.product-compare-block__mobile-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-top:1px solid rgba(60,60,60,.12);font-size:14px;line-height:145%;color:#1e1e1e}.product-compare-block__mobile-row.is-cerapresso{background:#ebebeb;font-weight:600}@media print,screen and (max-width: 47.99875em){.product-compare-block__desktop{display:none}.product-compare-block__mobile{display:block}.product-compare-block__group-title{font-size:18px;padding:9px 12px}.product-compare-block__source{font-size:13px}.product-compare-block__mobile-card-title{font-size:14px;padding:9px 10px}.product-compare-block__mobile-row{padding:8px 10px;font-size:13px}}.header-image-double-text{margin-top:0;padding:64px 0;background:#f4f1eb;color:#20231f}@media screen and (min-width: 80.0625em){.header-image-double-text{padding-block:88px}.header-image-double-text__content{margin-top:-40px}}.header-image-double-text__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;align-items:center}.header-image-double-text__pretitle{margin-bottom:25px;color:#314d3e;font-size:12px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.header-image-double-text__title{max-width:620px;margin:0 0 28px;color:#20231f;font-size:clamp(44px,5vw,80px);line-height:1.02;font-weight:500;letter-spacing:-.025em;text-transform:none}.header-image-double-text__intro{max-width:425px;color:#52594f;font-size:18px;line-height:1.6;font-weight:400}.header-image-double-text__intro p{margin:0;color:inherit;font:inherit}.header-image-double-text__intro p+p{margin-top:12px}.header-image-double-text__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:33px}.header-image-double-text__primary.button.primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:14px 24px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font-size:14px;line-height:1.4;font-weight:500;text-decoration:none}.header-image-double-text__primary.button.primary:hover,.header-image-double-text__primary.button.primary:focus{border-color:#20231f;background:#20231f;color:#fff}.header-image-double-text__text-link{display:inline-flex;align-items:center;gap:13px;min-height:44px;padding:7px 0;border-bottom:1px solid currentColor;color:#20231f;font-size:14px;line-height:1.4;font-weight:500}.header-image-double-text__text-link:hover,.header-image-double-text__text-link:focus{color:#a85534}.header-image-double-text__icon{display:block;flex:0 0 auto;width:16px;height:16px}.header-image-double-text__visual{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.78fr);gap:14px;align-items:center}@media screen and (min-width: 80.0625em){.header-image-double-text__visual{gap:24px}}.header-image-double-text__figure{min-width:0;margin:0}.header-image-double-text__media{display:block;position:relative;overflow:hidden}.header-image-double-text__media:focus-visible{outline:2px solid #314d3e;outline-offset:-2px}.header-image-double-text__figure--big .header-image-double-text__media{aspect-ratio:.66}.header-image-double-text__figure--small .header-image-double-text__media{aspect-ratio:.73}.header-image-double-text__media img{display:block;width:100%;height:100%;object-fit:cover}.header-image-double-text__caption{display:flex;align-items:baseline;gap:8px;margin-top:11px;color:#62685f;font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0}@media print,screen and (max-width: 63.99875em){.header-image-double-text__grid{gap:4%}.header-image-double-text__title{font-size:clamp(42px,6vw,58px)}.header-image-double-text__intro{font-size:17px}}@media print,screen and (max-width: 47.99875em){.header-image-double-text{padding-block:40px}.header-image-double-text__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:32px}.header-image-double-text__pretitle{margin-bottom:19px;font-size:10px}.header-image-double-text__title{max-width:100%;margin-bottom:20px;font-size:clamp(39px,11.3vw,54px);line-height:1.05;letter-spacing:-.025em}.header-image-double-text__intro{max-width:370px;font-size:16px;line-height:1.6}.header-image-double-text__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:12px;margin-top:26px}.header-image-double-text__primary.button.primary{gap:15px;min-height:48px;padding:12px 10px;font-size:12px}.header-image-double-text__text-link{justify-content:center;gap:9px;font-size:12px}.header-image-double-text__visual{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:12px}.header-image-double-text__caption{margin-top:7px;font-size:10px}}.header-image-double-text.header-image-double-text--video{margin-top:0;padding:0;background:transparent;--hero-video-limit: min(720px, 100svh);--hero-video-padding-inline: clamp(28px, 4vw, 48px);--hero-video-padding-block: clamp(28px, 4vw, 48px);--interaction-focus-color: #fff}.header-image-double-text.header-image-double-text--video .header-image-double-text__grid{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;justify-content:safe flex-end;align-items:stretch;gap:0;width:100%;min-width:0;aspect-ratio:16/9;max-height:100vh;max-height:var(--hero-video-limit);padding:var(--hero-video-padding-block) var(--hero-video-padding-inline);overflow:hidden}.header-image-double-text.header-image-double-text--video .header-image-double-text__grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(20deg,rgba(0,0,0,.72),rgba(0,0,0,.28) 55%,transparent 85%)}.header-image-double-text.header-image-double-text--video .header-image-double-text__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.header-image-double-text.header-image-double-text--video .header-image-double-text__content{flex:0 0 auto;width:100%;max-width:min(560px,100% - 56px);margin:0;color:#fff}.header-image-double-text.header-image-double-text--video .header-image-double-text__pretitle{margin-bottom:16px;color:#f4f1eb}.header-image-double-text.header-image-double-text--video .header-image-double-text__title{margin-bottom:16px;color:#fff;font-size:clamp(38px,4.5vw,64px)}.header-image-double-text.header-image-double-text--video .header-image-double-text__intro{max-width:46ch;color:#f4f1eb}.header-image-double-text.header-image-double-text--video .header-image-double-text__actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:32px}.header-image-double-text.header-image-double-text--video .header-image-double-text__primary.button.primary{background:var(--mkb-campaign);border-color:var(--mkb-campaign);color:#fff}.header-image-double-text.header-image-double-text--video .header-image-double-text__primary.button.primary:is(:hover,:focus-visible){background:var(--mkb-campaign);border-color:var(--mkb-campaign);color:#fff}.header-image-double-text.header-image-double-text--video .header-image-double-text__text-link{color:#fff}.header-image-double-text.header-image-double-text--video .header-image-double-text__text-link:is(:hover,:focus-visible){color:#f4f1eb}.header-image-double-text.header-image-double-text--video .header-image-double-text__video-toggle{position:absolute;right:var(--hero-video-padding-inline);bottom:var(--hero-video-padding-block);display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.header-image-double-text.header-image-double-text--video .header-image-double-text__video-toggle:hover{border-color:#fff}.header-image-double-text.header-image-double-text--video .header-image-double-text__video-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}.header-image-double-text.header-image-double-text--video .header-image-double-text__video-toggle svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.header-image-double-text.header-image-double-text--video [hidden]{display:none!important}@media (max-width: 767px){.header-image-double-text.header-image-double-text--video{--hero-video-limit: 100svh;--hero-video-padding-inline: 24px;--hero-video-padding-block: 48px}.header-image-double-text.header-image-double-text--video>.grid-container{width:100%;max-width:none;padding-inline:0}.header-image-double-text.header-image-double-text--video .header-image-double-text__grid{aspect-ratio:3/4;padding-top:32px}.header-image-double-text.header-image-double-text--video .header-image-double-text__grid:before{background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.18) 50%,transparent 80%)}.header-image-double-text.header-image-double-text--video .header-image-double-text__content{max-width:100%}.header-image-double-text.header-image-double-text--video .header-image-double-text__content:not(:has(.header-image-double-text__actions)){padding-bottom:56px}.header-image-double-text.header-image-double-text--video .header-image-double-text__title{margin-bottom:12px;font-size:clamp(32px,8vw,44px)}.header-image-double-text.header-image-double-text--video .header-image-double-text__pretitle{margin-bottom:12px}.header-image-double-text.header-image-double-text--video .header-image-double-text__actions{gap:8px 18px;margin-top:24px;padding-right:56px}.header-image-double-text.header-image-double-text--video .header-image-double-text__primary.button.primary{padding-inline:18px;font-size:14px}.header-image-double-text.header-image-double-text--video .header-image-double-text__text-link{justify-content:flex-start;font-size:14px}}.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__grid,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__grid{display:block;aspect-ratio:auto;max-height:none;padding:0;overflow:visible}.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__grid:before,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__grid:before{display:none}.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__video,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__video{position:relative;z-index:auto;height:auto;aspect-ratio:16/9;max-height:55svh}.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__content,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__content{max-width:560px;padding:24px 0}.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__title,.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__text-link,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__title,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__text-link{color:#21251e}.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__pretitle,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__pretitle{color:#314d3e}.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__intro,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__intro{color:#51574f}.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__text-link:is(:hover,:focus-visible),.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__text-link:is(:hover,:focus-visible){color:var(--mkb-text-secondary)}.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__video-toggle,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__video-toggle{top:12px;bottom:auto}@media (max-width: 767px){.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__content,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__content{padding:32px var(--hero-video-padding-inline) var(--hero-video-padding-block)}.header-image-double-text.header-image-double-text--video.is-video-stacked .header-image-double-text__video-toggle,.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__video-toggle{top:auto;bottom:var(--hero-video-padding-block)}}.header-image-double-text.header-image-double-text--video.has-video-error .header-image-double-text__video{display:none}section.header-title-image-text{margin:0;background:var(--mkb-warm-surface);color:var(--mkb-text)}section.header-title-image-text.header-title-image-text--full-menu{margin-top:140px}@media print,screen and (max-width: 63.99875em){section.header-title-image-text.header-title-image-text--full-menu{margin-top:105px}}.header-title-image-text__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:7%;padding:56px 0 64px}.header-title-image-text__grid--text-only{grid-template-columns:minmax(0,1fr)}.header-title-image-text__content{min-width:0}.header-title-image-text__pretitle{margin-bottom:25px;color:var(--mkb-brand);font-size:12px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.header-title-image-text__title{margin:0;color:inherit;font-size:clamp(43px,4.4vw,65px);line-height:1.06;font-weight:500;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.header-title-image-text__title em{font-family:Switzer,Arial,sans-serif;font-style:italic;font-weight:400}.header-title-image-text__text{max-width:430px;margin-top:25px;color:var(--mkb-text-secondary);font-size:18px;line-height:1.6;font-weight:400}.header-title-image-text__text:first-child{margin-top:0}.header-title-image-text__text p{margin:0;color:inherit;font:inherit}.header-title-image-text__text p+p{margin-top:16px}.header-title-image-text__figure{min-width:0;margin:0}.header-title-image-text__media{aspect-ratio:1.02;overflow:hidden;background:var(--mkb-product-surface)}.header-title-image-text__media img{display:block;width:100%;height:100%;object-fit:cover}.header-title-image-text__caption{margin-top:12px;color:var(--mkb-text-secondary);font-size:12px;line-height:1.6;font-weight:400;overflow-wrap:anywhere}.header-title-image-text__caption p{margin:0;font:inherit;color:inherit}@media print,screen and (max-width: 63.99875em){.header-title-image-text__grid{gap:6%;padding:42px 0}.header-title-image-text__title{font-size:47px}.header-title-image-text__text{font-size:17px}}@media print,screen and (max-width: 47.99875em){.header-title-image-text__grid{grid-template-columns:minmax(0,1fr);gap:30px;padding:35px 0 40px}.header-title-image-text__pretitle{margin-bottom:21px;font-size:11px}.header-title-image-text__title{font-size:clamp(36px,11.3vw,44px)}.header-title-image-text__text{margin-top:21px;font-size:16px}.header-title-image-text__media{aspect-ratio:1.35}}section.text-benefits{margin:0;background:#fff;color:#20231f}section.text-benefits>.grid-container{padding-block:75px 85px}section.text-benefits+section.contact{margin-top:0}.text-benefits__intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:11%}.text-benefits__intro--single{grid-template-columns:minmax(0,1fr)}.text-benefits__intro+.text-benefits__items{margin-top:75px}.text-benefits__title{max-width:470px;margin:0;color:inherit;font-size:45px;line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.text-benefits__text,.text-benefits__item-text{min-width:0;color:#62685f;font-size:17px;line-height:1.6;font-weight:400;overflow-wrap:anywhere}.text-benefits__text p,.text-benefits__item-text p{margin:0;color:inherit;font:inherit}.text-benefits__text p+p,.text-benefits__item-text p+p{margin-top:24px}.text-benefits__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.text-benefits__item{min-width:0;padding-top:25px}.text-benefits__item>:not(:first-child){margin-top:15px}.text-benefits__pretitle{color:#314d3e;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.text-benefits__item-title{margin:0;color:inherit;font-size:29px;line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.text-benefits__item-text{font-size:16px}.text-benefits__item-text p+p{margin-top:16px}@media print,screen and (max-width: 63.99875em){.text-benefits__intro{gap:7%}.text-benefits__intro+.text-benefits__items{margin-top:55px}.text-benefits__title{font-size:37px}.text-benefits__items{gap:25px}.text-benefits__item-title{font-size:25px}}@media print,screen and (max-width: 47.99875em){.text-benefits__intro{grid-template-columns:minmax(0,1fr);gap:24px}.text-benefits__intro+.text-benefits__items{margin-top:28px}.text-benefits__title{max-width:none;font-size:35px}.text-benefits__text{font-size:16px}.text-benefits__text p+p{margin-top:21px}.text-benefits__items{grid-template-columns:minmax(0,1fr);gap:29px}.text-benefits__item-title{font-size:28px}}@media print,screen and (max-width: 63.99875em){section.text-benefits>.grid-container{padding-block:55px 65px}}@media print,screen and (max-width: 47.99875em){section.text-benefits>.grid-container{padding-block:48px 52px}}.begin{color:#20231f}.begin__header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:40px}.begin__heading{min-width:0}.begin__pretitle{margin-bottom:14px;color:#314d3e;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.begin__title{margin:0;color:inherit;font-size:clamp(30px,3.3vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none}.begin__intro,.begin__text{color:#62685f;font-size:16px;line-height:1.6;font-weight:400}.begin__intro p,.begin__text p{margin:0;color:inherit;font:inherit}.begin__intro p+p,.begin__text p+p{margin-top:12px}.begin__intro{max-width:715px}.begin__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.begin__item{position:relative;display:flex;flex-direction:column;min-width:0;padding:33px 35px 32px;background-color:#f4f1eb}.begin__content{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.begin__item-title{margin:0 0 12px;color:inherit;font-size:24px;line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none}.begin__text{max-width:390px;margin-bottom:18px}.begin__link{display:inline-flex;align-items:center;gap:15px;min-height:44px;margin-top:auto;color:#20231f;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none}.begin__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.begin__link:hover,.begin__link:focus{color:var(--mkb-link-on-warm)}.begin__link:focus-visible{outline:none}.begin__link:focus-visible:after{outline:3px solid var(--mkb-brand);outline-offset:4px}.begin__arrow{flex:0 0 auto;width:20px;height:20px}@media (max-width: 850px){.begin__item{padding:25px}}@media (max-width: 760px){.begin__header{margin-bottom:32px}}@media print,screen and (max-width: 47.99875em){.begin__item{padding:27px 23px}.begin__pretitle{margin-bottom:13px;font-size:10px}.begin__title{font-size:31px}.begin__items{grid-template-columns:minmax(0,1fr);gap:24px}.begin__content{display:block}.begin__item-title{margin-bottom:8px;font-size:23px;line-height:1.13}.begin__text{margin-bottom:0}.begin__link{margin-top:12px}}.products-highlight-v2 header.products-highlight-v2__header{flex-direction:row;align-items:flex-end;gap:40px;margin-bottom:34px}.products-highlight-v2 header.products-highlight-v2__header h2{width:auto;max-width:100%;margin:0;color:#20231f;font-size:clamp(30px,3.3vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none}.products-highlight-v2__heading{min-width:0}.products-highlight-v2__pretitle{margin-bottom:14px;color:#314d3e;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.products-highlight-v2__intro{max-width:360px;font-size:16px}.products-highlight-v2__intro,.products-highlight-v2__details{color:#62685f;line-height:1.6;font-weight:400;text-align:left}.products-highlight-v2__intro p,.products-highlight-v2__details p{margin:0;color:inherit;font:inherit}.products-highlight-v2__intro p+p,.products-highlight-v2__details p+p{margin-top:10px}.products-highlight-v2__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.products-highlight-v2__item{min-width:0}.products-highlight-v2 .product .name{font-size:16px;font-weight:500;letter-spacing:-.025em}.products-highlight-v2__image-link{display:block}.products-highlight-v2__summary{display:block;min-width:0;width:100%;padding-right:60px}.products-highlight-v2__price-line{row-gap:5px}.products-highlight-v2__details{margin-top:16px;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.products-highlight-v2 ul.products-highlight-v2__product-spec{display:flex;flex-wrap:wrap;gap:4px 0;margin:10px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.5;color:#62685f}.products-highlight-v2 ul.products-highlight-v2__product-spec>li{display:flex;flex:0 1 auto;align-items:baseline;min-width:0;max-width:100%;margin:0;padding:0;font:inherit;color:inherit}.products-highlight-v2 ul.products-highlight-v2__product-spec>li>span{min-width:0}.products-highlight-v2 ul.products-highlight-v2__product-spec>li:not(:last-child):after{content:"·";flex-shrink:0;margin-inline:8px}.products-highlight-v2 ul.products-highlight-v2__product-spec:first-child{margin-top:0}@media print,screen and (max-width: 63.99875em){.products-highlight-v2 header.products-highlight-v2__header{align-items:flex-start;gap:25px}.products-highlight-v2__intro{max-width:270px}}@media print,screen and (max-width: 47.99875em){.products-highlight-v2 header.products-highlight-v2__header{flex-direction:column;gap:16px;margin-bottom:26px}.products-highlight-v2 header.products-highlight-v2__header h2{width:100%;font-size:31px}.products-highlight-v2__pretitle{margin-bottom:13px;font-size:10px}.products-highlight-v2__intro{max-width:100%;font-size:16px}.products-highlight-v2__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.products-highlight-v2__item:nth-child(n+3){display:none}.products-highlight-v2__details{margin-top:16px;font-size:14px;line-height:1.5}}section.added-value{margin:0;padding:80px 0;background:#fff;color:#20231f;font-family:Switzer,Arial,sans-serif;font-size:16px;line-height:1.65}section.added-value h2,section.added-value h3,section.added-value p{margin:0;font-family:inherit;color:inherit}section.added-value a{color:inherit}section.added-value a:focus-visible{outline:1px solid #20231f;outline-offset:-1px}section.added-value .added-value__heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px}section.added-value .added-value__pretitle{margin-bottom:14px;color:#314d3e;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}section.added-value h2{font-size:clamp(34px,3.4vw,46px);font-weight:500;line-height:1.12;letter-spacing:-.045em}section.added-value .added-value__intro{max-width:390px;color:#62685f}section.added-value .added-value__intro p,section.added-value .added-value__description p{font:inherit}section.added-value .added-value__intro p+p,section.added-value .added-value__description p+p{margin-top:10px}section.added-value .added-value__grid{display:grid;grid-template-columns:repeat(var(--added-value-columns, 3),minmax(0,1fr));gap:36px 30px;align-items:stretch}section.added-value .added-value__card{position:relative;isolation:isolate;min-width:0;display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;overflow-wrap:anywhere}section.added-value .added-value__title h3{margin-bottom:12px;font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}section.added-value .added-value__description{color:#62685f;padding-bottom:24px}section.added-value .added-value__description:empty{padding-bottom:0}section.added-value .added-value__image{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;margin:0;background:#f4f1eb;overflow:hidden;isolation:isolate}section.added-value .added-value__image img{display:block;width:100%;height:100%;padding:18px;object-fit:contain}section.added-value .added-value__product{padding-top:20px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}section.added-value .added-value__brand{margin-bottom:6px;font-size:14px;line-height:1.4;color:#62685f}section.added-value .added-value__product-line{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:5px 12px;width:100%}section.added-value .added-value__name{min-width:0;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.025em}section.added-value .added-value__name a{text-decoration:none;transition:color .2s}section.added-value .added-value__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}section.added-value .added-value__name a:focus-visible{outline:none}section.added-value .added-value__name a:focus-visible:after{outline:2px solid var(--mkb-brand);outline-offset:4px}section.added-value .added-value__card:is(:hover,:focus-within) .added-value__name a{color:#a85534}section.added-value .added-value__description :is(a,button){position:relative;z-index:2}section.added-value .added-value__price{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;font-size:18px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}section.added-value .added-value__price>span{white-space:nowrap}section.added-value .added-value__price del{color:#62685f;font-size:14px;font-weight:400}section.added-value .added-value__category{margin-top:5px;font-size:14px;line-height:1.5;color:#62685f}@supports (grid-template-rows: subgrid){section.added-value .added-value__card{grid-template-rows:subgrid;grid-row:span 4;row-gap:0}}@media (min-width: 761px) and (max-width: 1100px){section.added-value .added-value__grid{column-gap:22px}section.added-value .added-value__title h3{font-size:23px}section.added-value .added-value__intro{max-width:350px}}@media (max-width: 760px){section.added-value{padding-block:52px}section.added-value>.grid-container{padding-inline:22px}section.added-value .added-value__heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}section.added-value h2{font-size:34px;line-height:1.1}section.added-value .added-value__intro{max-width:540px}section.added-value .added-value__grid{grid-template-columns:minmax(0,1fr);row-gap:36px}section.added-value .added-value__card{display:block;grid-row:auto}section.added-value .added-value__card:not(:last-child){padding-bottom:32px}section.added-value .added-value__title h3{font-size:24px;max-width:26ch;text-wrap:initial}section.added-value .added-value__description{max-width:58ch;padding-bottom:20px}section.added-value .added-value__image{max-height:360px}section.added-value .added-value__image img{padding:16px}section.added-value .added-value__product{padding-top:18px}}@media (prefers-reduced-motion: reduce){section.added-value a{transition:none}}section.begin:has(+section.added-value){margin-bottom:0;padding-bottom:25px}@media (max-width: 850px){section.begin:has(+section.added-value){padding-bottom:65px}}@media (max-width: 580px){section.begin:has(+section.added-value){padding-bottom:52px}}section.added-value+section.campaign{margin-top:0}.campaign{overflow:hidden;background:#21251e;color:#fff}.campaign__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:490px}.campaign__content{align-self:center;min-width:0;padding:62px 12% 65px max(clamp(22px,5vw,84px),(200% - 87.5rem) / 2 + 16px)}.campaign__pretitle{margin-bottom:22px;color:#c8d2be;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.campaign__title{margin:0 0 22px;color:inherit;font-size:clamp(36px,4vw,59px);line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none}.campaign__text{max-width:430px;color:#d1d4cd;font-size:16px;line-height:1.6;font-weight:400}.campaign__text p{margin:0;color:inherit;font:inherit}.campaign__text p+p{margin-top:12px}.campaign__button.button{justify-content:center;gap:24px;min-height:50px;max-width:100%;margin-top:29px;padding:12px 23px;border:1px solid #fff;border-radius:0;background:#fff;color:#20231f;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none}.campaign__button.button:hover,.campaign__button.button:focus{border-color:#ecefe8;background:#ecefe8;color:#20231f}.campaign__button.button:focus-visible{outline:2px solid #fff;outline-offset:4px}.campaign__arrow{display:block;flex:0 0 auto;width:20px;height:20px}.campaign__image{position:relative;min-width:0;min-height:440px;margin:0;background:#303429}.campaign__image picture{position:absolute;top:0;right:0;bottom:0;left:0}.campaign__image img{display:block;width:100%;height:100%;object-fit:cover}.campaign__label{position:absolute;bottom:25px;left:28px;max-width:calc(100% - 56px);padding:5px 10px;background:#0000008c;color:#fff;font-size:12px;line-height:1.5;font-weight:400}.campaign--text-only .campaign__grid{grid-template-columns:minmax(0,1fr);min-height:0}.campaign--text-only .campaign__content{width:100%;max-width:87.5rem;margin:0 auto;padding:62px clamp(22px,5vw,84px) 65px}@media print,screen and (max-width: 63.99875em){.campaign__content{padding-top:45px;padding-right:8%;padding-bottom:45px}.campaign__title{font-size:40px}.campaign__image{min-height:420px}}@media print,screen and (max-width: 47.99875em){.campaign__grid{grid-template-columns:minmax(0,1fr);min-height:0}.campaign__content,.campaign--text-only .campaign__content{padding:43px var(--block-mobile-gutter) 38px}.campaign__pretitle{margin-bottom:18px;font-size:10px}.campaign__title{max-width:330px;margin-bottom:16px;font-size:43px}.campaign__text{max-width:350px;font-size:16px}.campaign__button.button{margin-top:22px;font-size:13px}.campaign__image{min-height:0;height:225px}.campaign__label{bottom:18px;left:var(--block-mobile-gutter);max-width:calc(100% - 2 * var(--block-mobile-gutter))}}.needed{color:#20231f}.needed__header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}.needed__heading{min-width:0}.needed__pretitle{margin-bottom:14px;color:#314d3e;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.needed__title{margin:0;color:inherit;font-size:clamp(30px,3.3vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none}.needed__collection-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;color:inherit;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none}.needed__collection-link:hover{color:#a85534}.needed__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.needed__card{display:block;min-width:0;color:inherit}.needed__card:hover .needed__card-title{color:#a85534}.needed__card:hover img{filter:brightness(1.06)}.needed__image{aspect-ratio:1;overflow:hidden;margin:0 0 18px;background:#f4f1eb}.needed__image img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .3s}.needed__card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:#20231f;font-size:19px;line-height:1.2;font-weight:500;letter-spacing:-.025em;text-transform:none;transition:color .2s ease}.needed__arrow{display:block;flex:0 0 auto;width:20px;height:20px}.needed__card-text{margin-top:8px;color:#62685f;font-size:16px;line-height:1.6;font-weight:400}.needed__card-text p{margin:0;color:inherit;font:inherit}.needed__card-text p+p{margin-top:8px}.needed__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.needed__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #dedfd6;color:inherit;font-size:13px;line-height:1.5;font-weight:500;text-align:center;transition:background-color .2s ease,color .2s ease}.needed__button:hover{background:#f4f1eb;color:#20231f}.needed__collection-link:focus-visible,.needed__card:focus-visible,.needed__button:focus-visible{outline:2px solid #994b2e;outline-offset:4px}@media print,screen and (max-width: 63.99875em){.needed__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.needed__image{aspect-ratio:1.2}}@media print,screen and (max-width: 47.99875em){.needed__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:26px}.needed__pretitle{margin-bottom:13px;font-size:10px}.needed__title{font-size:31px}.needed__collection-link{font-size:13px}.needed__cards{gap:28px 16px}.needed__image{aspect-ratio:1;margin-bottom:14px}.needed__card-title{gap:7px;font-size:17px}.needed__arrow{width:17px;height:17px}.needed__card-text{margin-top:7px;font-size:16px}.needed__buttons{gap:9px;margin-top:25px}.needed__button{padding:8px 12px;font-size:12px}}@media (prefers-reduced-motion: reduce){.needed__image img,.needed__card-title,.needed__button{transition:none}}.story{background:#314d3e;color:#fff}.story__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:7%;padding:76px 0}.story__heading,.story__content{min-width:0}.story__pretitle{margin-bottom:24px;color:#c8d2be;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.story__title{max-width:100%;margin:0;color:inherit;font-size:clamp(38px,4vw,61px);line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none}.story__title em{font-family:Switzer,Arial,sans-serif;font-weight:400;font-style:italic;letter-spacing:-.025em}.story__content{align-self:center}.story__text{margin-bottom:20px;color:#e3e7de;font-size:16px;line-height:1.6;font-weight:400}.story__text p{margin:0;color:inherit;font:inherit}.story__text p+p{margin-top:20px}.story__text:last-child{margin-bottom:0}.story__link{display:inline-flex;align-items:center;gap:15px;min-height:44px;margin-top:3px;color:#fff;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none}.story__link:hover,.story__link:focus{color:#d2dfcb}.story__link:focus-visible{outline:2px solid #fff;outline-offset:4px}.story__arrow{display:block;flex:0 0 auto;width:20px;height:20px}.story__benefits{display:none;flex-wrap:wrap;gap:14px 28px;margin:28px 0 0;padding:21px 0 0;border-top:1px solid #698071;list-style:none}.story__benefit{color:inherit;font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0}@media print,screen and (max-width: 63.99875em){.story__grid{padding:60px 0}.story__title{font-size:42px}}@media print,screen and (max-width: 47.99875em){.story__grid{grid-template-columns:minmax(0,1fr);gap:27px;padding:49px 0}.story__pretitle{margin-bottom:19px;font-size:10px}.story__title{max-width:360px;font-size:38px}.story__text{margin-bottom:20px;font-size:16px}.story__text p+p{margin-top:20px}.story__benefits{gap:14px 22px}}.knowledge{color:#20231f}.knowledge__header{margin-bottom:34px}.knowledge__pretitle,.knowledge__main-pretitle{color:#314d3e;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.knowledge__pretitle{margin-bottom:14px}.knowledge__title{margin:0;color:inherit;font-size:clamp(30px,3.3vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none}.knowledge__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:55px;align-items:start}.knowledge__grid--single{grid-template-columns:minmax(0,1fr)}.knowledge__main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:28px;min-width:0}.knowledge__image{aspect-ratio:.9;overflow:hidden;margin:0;background:#f4f1eb}.knowledge__image img{display:block;width:100%;height:100%;object-fit:cover}.knowledge__main-content{min-width:0}.knowledge__main-pretitle{margin-bottom:13px}.knowledge__main-title{margin:0 0 13px;color:inherit;font-size:29px;line-height:1.15;font-weight:500;letter-spacing:-.025em;text-transform:none}.knowledge__text{color:#62685f;font-size:16px;line-height:1.6;font-weight:400}.knowledge__text p{margin:0;color:inherit;font:inherit}.knowledge__text p+p{margin-top:12px}.knowledge__link{display:inline-flex;align-items:center;gap:15px;min-height:44px;margin-top:17px;color:#20231f;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none}.knowledge__link:hover,.knowledge__link:focus{color:#a85534}.knowledge__arrow,.knowledge__toggle{display:block;flex:0 0 auto;width:20px;height:20px}.knowledge__faqs{min-width:0;border-top:1px solid #dedfd6}.knowledge__faq{border-bottom:1px solid #dedfd6}.knowledge__faq[open] .knowledge__toggle-vertical{display:none}.knowledge__question{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:21px 0;color:inherit;font-size:16px;line-height:1.5;font-weight:500;list-style:none;cursor:pointer}.knowledge__question::-webkit-details-marker{display:none}.knowledge__question::marker{content:""}.knowledge__question:hover{color:#a85534}.knowledge__toggle{margin-top:2px}.knowledge__answer{padding:0 36px 20px 0}.knowledge__answer .knowledge__link{margin-top:10px}.knowledge__link:focus-visible,.knowledge__question:focus-visible{outline:2px solid #994b2e;outline-offset:4px}@media print,screen and (max-width: 80.06125em){.knowledge__grid{gap:30px}.knowledge__main{gap:18px}}@media print,screen and (max-width: 63.99875em){.knowledge__grid{grid-template-columns:minmax(0,1fr);gap:35px}.knowledge__main{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px}.knowledge__image{aspect-ratio:1.05}}@media print,screen and (max-width: 47.99875em){.knowledge__header{margin-bottom:26px}.knowledge__pretitle{margin-bottom:13px;font-size:10px}.knowledge__title{font-size:31px}.knowledge__grid{gap:28px}.knowledge__main{grid-template-columns:minmax(0,1fr);gap:20px}.knowledge__image{aspect-ratio:1.5}.knowledge__main-pretitle{margin-bottom:10px}.knowledge__main-title{font-size:28px}}.knowledge__main--text-only{grid-template-columns:minmax(0,1fr)}section.knowledge-big{margin:0;padding-block:52px 90px;color:var(--mkb-text)}section.knowledge-big+section.contact{margin-top:0}.knowledge-big__header{max-width:880px;margin-bottom:52px}.knowledge-big__header:last-child{margin-bottom:0}.knowledge-big__pretitle{color:var(--mkb-brand);font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.knowledge-big__title,.knowledge-big__main-title,.knowledge-big__article-title{margin:0;color:inherit;font-weight:500;line-height:1.12;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.knowledge-big__title{font-size:clamp(42px,4.8vw,68px);line-height:1.06}.knowledge-big__pretitle+.knowledge-big__title{margin-top:18px}.knowledge-big__main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:55px;align-items:center}.knowledge-big__main--single{grid-template-columns:minmax(0,1fr)}.knowledge-big__image{min-width:0;margin:0;aspect-ratio:1.08;overflow:hidden;background:var(--mkb-product-surface)}.knowledge-big__image img{display:block;width:100%;height:100%;object-fit:cover}.knowledge-big__main-content{min-width:0}.knowledge-big__main-content>:not(:first-child){margin-top:20px}.knowledge-big__main-content>.knowledge-big__link:not(:first-child){margin-top:22px}.knowledge-big__main-content>.knowledge-big__text{max-width:470px;font-size:17px}.knowledge-big__main-title{font-size:44px}.knowledge-big__text{color:var(--mkb-text-secondary);font-size:16px;line-height:1.6;font-weight:400;overflow-wrap:anywhere}.knowledge-big__text p{margin:0;color:inherit;font:inherit}.knowledge-big__text p+p{margin-top:16px}.knowledge-big__intro{max-width:715px;font-size:18px}.knowledge-big__intro:not(:first-child){margin-top:24px}.knowledge-big__articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.knowledge-big__main+.knowledge-big__articles{margin-top:70px}.knowledge-big__article{min-width:0;padding-top:25px}.knowledge-big__article>:not(:first-child){margin-top:15px}.knowledge-big__article>.knowledge-big__link:not(:first-child){margin-top:17px}.knowledge-big__article-title{font-size:27px}.knowledge-big__link{display:inline-flex;align-items:center;gap:13px;min-height:44px;max-width:100%;color:inherit;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none}.knowledge-big__link span{min-width:0;overflow-wrap:anywhere}.knowledge-big__link svg{display:block;flex:0 0 20px}.knowledge-big__link:hover,.knowledge-big__link:focus{color:var(--mkb-link-on-warm)}.knowledge-big__link:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:4px}@media print,screen and (max-width: 63.99875em){.knowledge-big__header{margin-bottom:42px}.knowledge-big__title{font-size:49px}.knowledge-big__intro{font-size:17px}.knowledge-big__main{gap:32px}.knowledge-big__main-title{font-size:35px}.knowledge-big__articles{gap:25px}.knowledge-big__main+.knowledge-big__articles{margin-top:50px}.knowledge-big__article-title{font-size:25px}}@media print,screen and (max-width: 47.99875em){.knowledge-big__header{margin-bottom:36px}.knowledge-big__title{font-size:40px;line-height:1.08}.knowledge-big__intro{font-size:16px}.knowledge-big__intro:not(:first-child){margin-top:21px}.knowledge-big__pretitle+.knowledge-big__title{margin-top:15px}.knowledge-big__main{grid-template-columns:minmax(0,1fr);gap:26px}.knowledge-big__image{aspect-ratio:1.5}.knowledge-big__main-title{font-size:34px}.knowledge-big__main-content>:not(:first-child){margin-top:16px}.knowledge-big__main-content>.knowledge-big__text{font-size:16px}.knowledge-big__articles{grid-template-columns:minmax(0,1fr);gap:29px}.knowledge-big__main+.knowledge-big__articles{margin-top:43px}.knowledge-big__article{padding-top:24px}.knowledge-big__article-title{font-size:27px}}@media print,screen and (max-width: 63.99875em){section.knowledge-big{padding-block:42px 65px}}@media print,screen and (max-width: 47.99875em){section.knowledge-big{padding-block:35px 52px}}.contact{background:#f4f1eb;color:#20231f}.contact__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px;align-items:center;padding:49px 0}.contact__content{min-width:0}.contact__title{max-width:500px;margin:0 0 15px;color:inherit;font-size:33px;line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none}.contact__text{max-width:530px;color:#62685f;font-size:16px;line-height:1.6;font-weight:400}.contact__text p{margin:0;color:inherit;font:inherit}.contact__text p+p{margin-top:12px}.contact__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:15px 27px;min-width:0}.contact__button.button{justify-content:center;gap:24px;min-height:50px;max-width:100%;padding:12px 23px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none}.contact__button.button:hover,.contact__button.button:focus{border-color:#20231f;background:#20231f;color:#fff}.contact__arrow{display:block;flex:0 0 auto;width:20px;height:20px}.contact__secondary-group{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0;max-width:100%}.contact__secondary-pretitle{color:#62685f;font-size:13px;line-height:1.6;font-weight:400}.contact__secondary{display:block;max-width:100%;color:#62685f;font-size:13px;line-height:1.6;font-weight:400;overflow-wrap:anywhere;text-decoration:none}.contact__secondary:hover,.contact__secondary:focus{color:var(--mkb-link-on-warm)}.contact__button.button:focus-visible,.contact__secondary:focus-visible{outline:2px solid #994b2e;outline-offset:4px}.contact__secondary[href^="tel:"]{display:inline-flex;align-items:center;padding-block:0;border-bottom:1px solid currentColor;color:#62685f;font-size:14px;font-weight:600;text-decoration:none}.contact__secondary[href^="tel:"]:hover,.contact__secondary[href^="tel:"]:focus{color:#a85534;text-decoration:none}@media print,screen and (max-width: 63.99875em){.contact__grid{grid-template-columns:minmax(0,1fr);gap:25px}.contact__actions{justify-content:flex-start}}@media print,screen and (max-width: 47.99875em){.contact__grid{gap:23px;padding:38px 0}.contact__title{font-size:30px}.contact__text{font-size:16px}.contact__actions{flex-direction:row-reverse;justify-content:space-between;flex-wrap:nowrap;align-items:center;gap:12px}.contact__button.button{font-size:13px;min-width:0;gap:10px;padding-inline:12px}.contact__secondary-group{flex-shrink:0;gap:2px}.contact__secondary-pretitle{line-height:1.3}.contact__secondary[href^="tel:"]{padding-block:0;line-height:1.4}}section.service{margin-top:0;padding-top:52px}@media print,screen and (max-width: 63.99875em){section.service{padding-top:42px}}@media print,screen and (max-width: 47.99875em){section.service{padding-block:35px 52px}}.service{color:var(--mkb-text)}.service__header{max-width:880px}.service__header+.service__items{margin-top:52px}.service__pretitle{margin-bottom:14px;color:var(--mkb-brand);font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.service__title{margin:0;color:inherit;font-size:clamp(30px,3.3vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none}.service__text{max-width:715px;margin-top:24px;color:var(--mkb-text-secondary);font-size:18px;line-height:1.6;font-weight:400}.service__text:first-child{margin-top:0}.service__text p{margin:0;color:inherit;font:inherit}.service__text p+p{margin-top:16px}.service__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.service__item{min-width:0;padding:33px 35px;background:var(--mkb-warm-surface);overflow-wrap:anywhere}.service__item-title{margin:0 0 15px;color:inherit;font-size:30px;line-height:1.12;font-weight:500;letter-spacing:-.025em;text-transform:none}.service__item-text{color:var(--mkb-text-secondary);font-size:16px;line-height:1.6;font-weight:400}.service__item-text p{margin:0;color:inherit;font:inherit}.service__item-text p+p{margin-top:16px}.service__link{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;margin-top:14px;color:inherit;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none;overflow-wrap:anywhere}.service__link>span{min-width:0;padding-block:7px}.service__link+.service__link{margin-top:0}.service__link:hover,.service__link:focus{color:var(--mkb-link-on-warm);text-decoration:none}.service__link:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:4px}.service__arrow{display:block;flex:0 0 auto;width:20px;height:20px}@media print,screen and (max-width: 47.99875em){.service__header+.service__items{margin-top:36px}.service__pretitle{margin-bottom:13px;font-size:10px}.service__title{font-size:31px}.service__text{margin-top:21px;font-size:16px}.service__items{grid-template-columns:minmax(0,1fr);gap:20px}.service__item{padding:27px 23px}.service__item-title{font-size:29px}}section.service-page{margin:0;padding-block:28px 90px}section.service-page.service-page--after-breadcrumbs{padding-top:0}.service-page{color:var(--mkb-text)}.service-page h1,.service-page h2,.service-page h3{color:inherit;font-weight:500;letter-spacing:-.025em;text-transform:none}.service-page__intro{max-width:880px;padding-block:20px 52px}.service-page__intro h1{margin:18px 0 24px;font-size:clamp(42px,4.8vw,68px);line-height:1.06}.service-page__intro p{max-width:715px;margin:0;color:var(--mkb-text-secondary);font-size:18px;line-height:1.65}.service-page__pretitle{color:var(--mkb-brand);font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.service-page__editorial{max-width:780px}.service-page__editorial h2{margin:38px 0 21px;font-size:35px;line-height:1.12}.service-page__editorial h2:first-child{margin-top:0}.service-page__editorial p{margin:0 0 25px;color:var(--mkb-text-secondary);font-size:17px;line-height:1.75}.service-page__link{display:inline-flex;align-items:center;gap:12px;max-width:100%;color:inherit;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}.service-page__link>span{min-width:0;padding-block:7px;overflow-wrap:anywhere}.service-page__link:hover,.service-page__link:focus{color:var(--mkb-link-on-warm);text-decoration:none}.service-page__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;max-width:100%;padding:12px 23px;border:1px solid var(--mkb-campaign);border-radius:0;background:var(--mkb-campaign);color:#fff;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.service-page__button:hover,.service-page__button:focus{background:var(--mkb-brand);border-color:var(--mkb-brand);color:#fff;text-decoration:none}.service-page a:focus-visible,.service-page button:focus-visible,.service-page input:focus-visible,.service-page select:focus-visible,.service-page textarea:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:4px}.service-page__arrow{display:block;flex:0 0 20px}.service-page__legal-note{margin-block:25px;padding:27px;background:var(--mkb-warm-surface);font-size:15px}.service-page__callout{margin-top:36px;padding:33px 35px;background:var(--mkb-warm-surface)}.service-page__callout h3{margin:0 0 14px;font-size:28px;line-height:1.12}.service-page__callout p{font-size:16px}.service-page__contact-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:80px;align-items:start}.service-page__form{min-width:0;margin:0}.service-page__fields{display:grid;gap:23px}.service-page__muted{color:var(--mkb-text-secondary)}.service-page__field{display:flex;flex-direction:column;gap:7px;min-width:0;color:inherit;font-size:14px;font-weight:400;line-height:1.6}.service-page__field input,.service-page__field select,.service-page__field textarea{width:100%;min-width:0;min-height:52px;margin:0;padding:12px;border:1px solid var(--mkb-input-border);border-radius:0;box-shadow:none;background-color:#fff;color:var(--mkb-text);font-size:16px;font-weight:400;line-height:1.6}.service-page__field input:focus,.service-page__field input:focus-visible,.service-page__field select:focus,.service-page__field select:focus-visible,.service-page__field textarea:focus,.service-page__field textarea:focus-visible{border-color:var(--mkb-brand);outline:none;box-shadow:none}.service-page__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2320231f' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.service-page__field textarea{min-height:150px;resize:vertical}.service-page__field ::placeholder{color:var(--mkb-text-secondary);opacity:1}.service-page__form-actions{margin-top:30px}.service-page__form-container{min-width:0}.service-page__notice{padding:22px;margin-bottom:25px;background:var(--mkb-product-surface);border-left:3px solid var(--mkb-brand);font-size:16px;line-height:1.6}.service-page__notice p{margin:0;font:inherit}.service-page__notice p+p{margin-top:10px}.service-page__notice--error{border-color:#a85534}.service-page__error{color:#994b2e;font-size:14px;line-height:1.5}.service-page__error:empty{display:none}.service-page__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.service-page__photo-list{margin:0;padding:0;list-style:none}.service-page__photo-list li{display:flex;align-items:baseline;gap:16px;padding-block:12px;border-bottom:1px solid #dedfd7}.service-page__photo-list span{min-width:0;flex:1;overflow-wrap:anywhere;font-size:14px}.service-page__photo-list button{flex-shrink:0;padding:4px 0;border:0;border-bottom:1px solid currentColor;background:transparent;font-size:13px;cursor:pointer}.service-page__photo-list button:hover{color:var(--mkb-link-on-warm)}.service-page__field input[type=file]{padding:10px;font-size:13px}.service-page__field input[type=file]::file-selector-button{padding:8px 12px;margin-right:10px;border:1px solid var(--mkb-input-border);background:var(--mkb-warm-surface);color:var(--mkb-text);font:inherit;cursor:pointer}.service-page__button:disabled{cursor:wait;opacity:.65}.service-page__form-hint{margin:15px 0 0;color:var(--mkb-text-secondary);font-size:13px;line-height:1.6}.service-page__contact-info{min-width:0;background:var(--mkb-page)}.service-page__contact-info h2{margin:0 0 28px;font-size:28px;line-height:1.2}.service-page__contact-direct{padding:35px;background:var(--mkb-warm-surface)}.service-page__contact-methods{display:grid;gap:24px;margin:0}.service-page__contact-methods dt{margin:0 0 6px;color:var(--mkb-brand);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.service-page__contact-methods dd{margin:0;min-width:0}.service-page__contact-link{color:var(--mkb-text);font-size:16px;font-weight:500;line-height:1.6;overflow-wrap:anywhere;text-decoration:none}.service-page__contact-link:hover,.service-page__contact-link:focus{color:var(--mkb-link-on-warm);text-decoration:none}.service-page__contact-hours{margin:10px 0 0;color:var(--mkb-text-secondary);font-size:14px;line-height:1.6}.service-page__contact-hours span{display:block}.service-page__contact-tip{margin-top:28px;padding-top:24px}.service-page__contact-tip h3{margin:0 0 12px;font-size:18px;line-height:1.35;letter-spacing:-.015em}.service-page__contact-tip p{margin:0;color:var(--mkb-text-secondary);font-size:15px;line-height:1.6}.service-page__contact-tip p+p{margin-top:12px}@media print,screen and (max-width: 63.99875em){.service-page__contact-layout{grid-template-columns:minmax(0,1fr);gap:32px}}@media print,screen and (max-width: 47.99875em){.service-page__intro{padding-block:9px 36px}.service-page__intro h1{margin:15px 0 21px;font-size:40px;line-height:1.08}.service-page__intro p{font-size:16px}.service-page__pretitle{font-size:10px}.service-page__editorial h2{margin:32px 0 20px;font-size:32px}.service-page__editorial h2:first-child{margin-top:0}.service-page__editorial p{font-size:16px}.service-page__contact-layout{grid-template-columns:minmax(0,1fr);gap:32px}.service-page__fields{gap:20px}.service-page__contact-direct,.service-page__callout,.service-page__legal-note{padding:27px 23px}.service-page__callout{margin-top:30px}}@media print,screen and (max-width: 47.99875em){section.service-page{padding-block:22px 52px}}section.service-page.header-text-image-usps{margin:0;padding:0;background:#fff}section.service-page.header-text-image-usps.header-text-image-usps--full-menu{margin-top:140px}@media print,screen and (max-width: 63.99875em){section.service-page.header-text-image-usps.header-text-image-usps--full-menu{margin-top:105px}}.header-text-image-usps__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6%;align-items:center;padding:20px 0 52px}.header-text-image-usps__grid--text-only{grid-template-columns:minmax(0,1fr)}.header-text-image-usps__copy{min-width:0}.header-text-image-usps__copy .service-page__pretitle{font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.13em}.header-text-image-usps__copy h1{margin:16px 0 26px;max-width:640px;font-size:clamp(42px,4.6vw,66px);font-weight:500;line-height:1.04;letter-spacing:-.055em;overflow-wrap:anywhere}.header-text-image-usps__copy h1 em,.header-text-image-usps__copy h1 i{font-family:Switzer,Arial,sans-serif;font-style:italic;font-weight:400;line-height:1.11;letter-spacing:-.055em}.header-text-image-usps__text{max-width:460px;font-size:17px;line-height:1.75;color:var(--mkb-text-secondary);text-wrap:pretty}.header-text-image-usps__text p{color:inherit;font:inherit;margin:0}.header-text-image-usps__text p+p{margin-top:16px}.header-text-image-usps__actions{display:flex;flex-wrap:wrap;align-items:center;gap:17px 25px;margin-top:30px}.header-text-image-usps__primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;max-width:100%;min-height:52px;padding:14px 24px;border:1px solid var(--mkb-campaign);background:var(--mkb-campaign);color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s}.header-text-image-usps__primary span{min-width:0;overflow-wrap:anywhere}.header-text-image-usps__primary svg{flex:0 0 20px;transform:rotate(90deg)}.header-text-image-usps__primary:hover,.header-text-image-usps__primary:focus-visible{background:var(--mkb-brand);border-color:var(--mkb-brand);color:#fff;text-decoration:none;transform:translateY(-2px)}.header-text-image-usps__primary:focus,.header-text-image-usps__primary:active,.header-text-image-usps__primary:visited{color:#fff}@media (prefers-reduced-motion: reduce){.header-text-image-usps__primary{transition:none}.header-text-image-usps__primary:hover,.header-text-image-usps__primary:focus-visible{transform:none}}.header-text-image-usps__secondary{font-weight:600;min-height:44px}.header-text-image-usps__figure{min-width:0;margin:0}.header-text-image-usps__figure figcaption{margin-top:10px;color:var(--mkb-text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.header-text-image-usps__image{aspect-ratio:1;overflow:hidden;background:#21251e}.header-text-image-usps__image img{display:block;width:100%;height:100%;object-fit:cover}.header-text-image-usps__band{background:var(--mkb-brand);color:#fff}@media print,screen and (max-width: 47.99875em){.header-text-image-usps__band>.grid-container{padding-inline:clamp(22px,5vw,84px)}}.header-text-image-usps__usps{display:grid;grid-template-columns:repeat(var(--usp-columns),minmax(0,1fr));gap:30px;margin:0;padding:28px 0;list-style:none}.header-text-image-usps__usps>li{min-width:0}.header-text-image-usps__usps>li:not(:nth-child(4n+1)){padding-left:28px;border-left:1px solid rgba(255,255,255,.1882352941)}.header-text-image-usps__usp-title{margin-bottom:7px;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:normal;overflow-wrap:anywhere}.header-text-image-usps__usp-text{max-width:235px;font-size:13px;line-height:1.6;color:#e0e7dc;overflow-wrap:anywhere}.header-text-image-usps__usp-text p{color:inherit;font:inherit;margin:0}.header-text-image-usps__usp-text p+p{margin-top:8px}@media (min-width: 1600px){.header-text-image-usps__copy h1{font-size:68px}}@media (max-width: 1050px){.header-text-image-usps__copy h1{font-size:48px}.header-text-image-usps__text{font-size:16px}.header-text-image-usps__usp-title{font-size:15px}}@media (max-width: 1000px){.header-text-image-usps__grid{gap:5%;padding-top:12px}.header-text-image-usps__actions{flex-direction:column;align-items:flex-start}.header-text-image-usps__usps{gap:20px}.header-text-image-usps__usps>li:not(:nth-child(4n+1)){padding-left:20px}}@media (max-width: 760px){.header-text-image-usps__grid{grid-template-columns:minmax(0,1fr);gap:33px;padding:14px 0 35px}.header-text-image-usps__copy .service-page__pretitle{font-size:11px}.header-text-image-usps__copy h1{font-size:clamp(38px,9.7vw,56px);max-width:570px;margin:12px 0 22px}.header-text-image-usps__text{max-width:550px;line-height:1.7}.header-text-image-usps__actions{flex-direction:row;align-items:center;margin-top:24px}.header-text-image-usps__figure figcaption{font-size:11px}.header-text-image-usps__usp-title{font-size:14px;margin-bottom:5px}.header-text-image-usps__usp-text{font-size:12px}.header-text-image-usps__image{aspect-ratio:1.5}.header-text-image-usps__image img{object-position:50% 64%}.header-text-image-usps__usps{grid-template-columns:repeat(min(var(--usp-columns),2),minmax(0,1fr));gap:23px;padding-block:26px}.header-text-image-usps__usps>li:not(:nth-child(4n+1)){padding-left:0;border-left:0}}@media (max-width: 580px){.header-text-image-usps__grid{gap:28px;padding:7px 0 32px}.header-text-image-usps__actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:24px}.header-text-image-usps__image{aspect-ratio:1.32}.header-text-image-usps__usps{gap:22px 18px;padding-block:24px}}section.service-page.cera-compare{padding-block:86px;scroll-margin-top:24px}.cera-compare__heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:end;margin-bottom:24px}.cera-compare__heading>div{min-width:0}.cera-compare__heading .service-page__pretitle{margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.13em}.cera-compare__heading h2{font-size:clamp(30px,3.1vw,44px);line-height:1.12;letter-spacing:-.045em;margin:0;overflow-wrap:anywhere}.cera-compare__heading p{margin:0;font-size:16px;line-height:1.6;color:var(--mkb-text-secondary);max-width:450px;text-wrap:pretty}.cera-compare__shared{margin:0 0 36px;font-size:14px;line-height:1.6;color:var(--mkb-text-secondary);text-wrap:pretty}.cera-compare__machines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.cera-compare__machine{min-width:0;display:flex;flex-direction:column}.cera-compare__image{display:block;aspect-ratio:1.48;background:var(--mkb-product-image-surface);overflow:hidden}.cera-compare__image img{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:contain;padding:14px 40px}.cera-compare__body{padding:27px 2px 0;display:flex;flex-direction:column;flex:1}.cera-compare__body>.service-page__pretitle{font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.13em;margin:0 0 10px}.cera-compare__title-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.cera-compare__title-row h3{min-width:0;font-size:27px;line-height:1.2;letter-spacing:-.04em;margin:0;overflow-wrap:anywhere}.cera-compare__title-row .product-price-pair{flex-wrap:wrap}.cera-compare__price{font-size:20px;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}.cera-compare__lead{box-sizing:border-box;font-size:16px;line-height:1.7;color:var(--mkb-text-secondary);min-height:88px;padding-top:16px;margin:0;text-wrap:pretty}.cera-compare__facts{margin:22px 0 24px}.cera-compare__facts>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:20px;border-top:1px solid #dedfd8;padding:13px 0;font-size:14px;line-height:1.6}.cera-compare__facts>div:last-child{border-bottom:1px solid #dedfd8}.cera-compare__facts dt{font-weight:400;color:var(--mkb-text-secondary);margin:0}.cera-compare__facts dd{margin:0}.cera-compare__facts strong{font-weight:600}.cera-compare__facts dt,.cera-compare__facts dd{min-width:0;overflow-wrap:anywhere}.cera-compare__fit{padding:12px 14px;background:var(--mkb-selection-surface);color:var(--mkb-brand);font-size:14px;line-height:1.55;margin:0 0 24px}.cera-compare__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;margin-top:auto;width:100%;min-height:52px;padding:14px 24px;border:1px solid var(--mkb-campaign);background:var(--mkb-campaign);color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s,border-color .2s}.cera-compare__button>span{min-width:0;overflow-wrap:anywhere}.cera-compare__button:hover,.cera-compare__button:focus-visible{color:#fff;border-color:var(--mkb-brand);background:var(--mkb-brand);text-decoration:none}@media (prefers-reduced-motion: reduce){.cera-compare__button{transition:none}}.cera-compare__photo-note{font-size:12px;line-height:1.6;color:var(--mkb-text-secondary);padding-top:20px;margin:0}.cera-compare__details{margin-top:30px;border-block:1px solid #dedfd8}.cera-compare__details>summary{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;min-height:68px;padding:19px 0;font-size:16px;font-weight:400;line-height:1.6}.cera-compare__details>summary>span{min-width:0}.cera-compare__details>summary::-webkit-details-marker{display:none}.cera-compare__details>summary::marker{content:""}.cera-compare__details>summary:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:4px}.cera-compare__details[open] .cera-compare__toggle-vertical{display:none}.cera-compare__toggle-icon{display:block;flex:0 0 20px;color:var(--mkb-brand)}.cera-compare__specs{margin:0}.cera-compare__spec-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid #dedfd8;padding:17px 0;font-size:14px;line-height:1.6}.cera-compare__spec-row dt,.cera-compare__spec-row dd{min-width:0;margin:0;overflow-wrap:anywhere}.cera-compare__spec-row dt{color:var(--mkb-text-secondary);font-weight:400}.cera-compare__spec-row strong{display:block;font-size:11px;font-weight:500;color:var(--mkb-text-secondary);padding-bottom:4px}.cera-compare__spec-note{color:var(--mkb-text-secondary);font-size:13px;line-height:1.7;padding:4px 0 22px;max-width:680px;margin:0}@media (min-width: 761px){@supports (grid-template-rows: subgrid){.cera-compare__machines{grid-template-rows:repeat(10,auto);row-gap:0}.cera-compare__machine{display:grid;grid-template-rows:subgrid;grid-row:span 10}.cera-compare__body{display:grid;grid-template-rows:subgrid;grid-row:span 9}.cera-compare__facts{display:grid;grid-template-rows:subgrid;grid-row:span 4}.cera-compare__button{margin-top:0;align-self:stretch}}}@media (max-width: 1050px){.cera-compare__heading{gap:36px}.cera-compare__title-row h3{font-size:24px}.cera-compare__lead{min-height:110px}.cera-compare__facts>div{grid-template-columns:100px minmax(0,1fr);gap:14px}}@media (max-width: 760px){.cera-compare__heading{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:18px}.cera-compare__heading h2{font-size:32px}.cera-compare__heading p{font-size:15px}.cera-compare__heading .service-page__pretitle{font-size:11px;margin-bottom:12px}.cera-compare__shared{font-size:13px;margin-bottom:28px}.cera-compare__machines{grid-template-columns:minmax(0,1fr);gap:48px}.cera-compare__image{aspect-ratio:1.24}.cera-compare__image img{padding:10px 24px}.cera-compare__body{padding:22px 0 0}.cera-compare__body>.service-page__pretitle{font-size:10px}.cera-compare__title-row{gap:8px 12px}.cera-compare__title-row h3{font-size:25px}.cera-compare__price{font-size:18px}.cera-compare__lead{min-height:0;padding-top:14px;font-size:15px}.cera-compare__facts{margin:20px 0}.cera-compare__facts>div{grid-template-columns:92px minmax(0,1fr);gap:18px;padding:12px 0;font-size:13px}.cera-compare__fit{font-size:13px;margin-bottom:20px}.cera-compare__photo-note{font-size:11px}.cera-compare__details{margin-top:22px}.cera-compare__details>summary{font-size:15px}.cera-compare__spec-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;font-size:13px}.cera-compare__spec-row dt{grid-column:1/-1;color:var(--mkb-text);font-weight:600}}@media (max-width: 760px){section.service-page.cera-compare{padding-block:54px}}section.service-page.right-grind{padding-block:62px;background:var(--mkb-product-surface);scroll-margin-top:24px}.right-grind__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:72px;align-items:center}.right-grind__copy,.right-grind__recommendation,.right-grind__product-copy{min-width:0}.right-grind__copy .service-page__pretitle{margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.13em}.right-grind__copy h2{margin:0;font-size:clamp(30px,3.1vw,44px);line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.right-grind__copy>p{margin:22px 0 0;max-width:490px;color:var(--mkb-text-secondary);font-size:16px;line-height:1.75;text-wrap:pretty}.right-grind__contact{margin-top:13px}.right-grind__product{display:grid;grid-template-columns:156px minmax(0,1fr);gap:28px;align-items:center;background:#fff;padding:28px}.right-grind__product--no-image{grid-template-columns:minmax(0,1fr)}.right-grind__product h3{margin:0;font-size:26px;line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.right-grind__product p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--mkb-text-secondary)}.right-grind__image{width:100%;aspect-ratio:1}.right-grind__image img{display:block;width:100%;height:100%;object-fit:contain}.right-grind__price{margin:12px 0 5px;font-size:18px;line-height:1.6}.right-grind__price .product-price-pair{flex-wrap:wrap}.right-grind__contact,.right-grind__product-link{font-size:14px;font-weight:500}.right-grind__total,.right-grind__price-note{margin:0;border-top:0;padding-top:16px;font-size:13px;line-height:1.6;color:var(--mkb-text-secondary)}.right-grind__total{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.right-grind__total>span{min-width:0}.right-grind__total strong{white-space:nowrap;color:var(--mkb-text);font-weight:500}@media (max-width: 1050px){.right-grind__grid{gap:36px}.right-grind__product{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:22px}.right-grind__product--no-image{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.right-grind__grid{grid-template-columns:minmax(0,1fr);gap:28px}.right-grind__copy .service-page__pretitle{font-size:11px;margin-bottom:12px}.right-grind__copy h2{font-size:32px}.right-grind__copy>p{font-size:15px;margin-top:18px}.right-grind__product{grid-template-columns:105px minmax(0,1fr);gap:18px;padding:20px}.right-grind__product--no-image{grid-template-columns:minmax(0,1fr)}.right-grind__product h3{font-size:24px}.right-grind__product p{font-size:13px}.right-grind__total,.right-grind__price-note{font-size:12px}}@media (max-width: 760px){section.service-page.right-grind{padding-block:44px}}section.service-page.faq-v2{padding-block:70px 80px;border-top:1px solid #dedfd8}section.faq-v2+section.contact{margin-top:0}.faq-v2__layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:80px;align-items:start}.faq-v2__layout--single{grid-template-columns:minmax(0,1fr)}.faq-v2__heading{min-width:0}.faq-v2__heading .service-page__pretitle{margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.13em}.faq-v2__heading h2{margin:0;font-size:clamp(30px,3.1vw,44px);line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.faq-v2__heading h2 em,.faq-v2__heading h2 i{font-family:Switzer,Arial,sans-serif;font-weight:400;font-style:italic}.faq-v2__intro{max-width:310px;font-size:16px;line-height:1.6;color:#62695f;text-wrap:pretty}.faq-v2__intro p{color:inherit;font:inherit;margin:0}.faq-v2__intro p+p{margin-top:16px}.faq-v2__heading>div+.faq-v2__intro{margin-top:22px}.faq-v2__items{min-width:0}.faq-v2__item{border-bottom:1px solid #dedfd8}.faq-v2__item:first-child{border-top:1px solid #dedfd8}.faq-v2__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;box-sizing:border-box;min-height:68px;padding:19px 0;font-size:16px;font-weight:400;line-height:1.6;color:#20231f;cursor:pointer}.faq-v2__item summary>span{min-width:0;overflow-wrap:anywhere}.faq-v2__item summary::-webkit-details-marker{display:none}.faq-v2__item summary::marker{content:""}.faq-v2__item summary:hover{color:#314d3e}.faq-v2__item summary:focus-visible{outline:1px solid #314d3e;outline-offset:3px}.faq-v2__item[open] .faq-v2__icon-vertical{display:none}.faq-v2__icon{display:block;flex:0 0 20px;color:#314d3e}.faq-v2__answer{padding:0 34px 22px 0;color:#62695f;font-size:15px;line-height:1.8;overflow-wrap:anywhere;text-wrap:pretty}.faq-v2__answer p,.faq-v2__answer li{font:inherit;color:inherit}.faq-v2__answer p,.faq-v2__answer ul,.faq-v2__answer ol,.faq-v2__answer blockquote{margin:0 0 16px}.faq-v2__answer ul,.faq-v2__answer ol{margin-left:0;padding-left:24px}.faq-v2__answer ul{list-style:disc}.faq-v2__answer ol{list-style:decimal}.faq-v2__answer li{padding:3px 0 3px 3px}.faq-v2__answer li::marker{color:#314d3e}.faq-v2__answer li>ul,.faq-v2__answer li>ol{margin:6px 0 0}.faq-v2__answer h3,.faq-v2__answer h4{font-size:21px;line-height:1.25;color:#20231f;margin:24px 0 12px;font-weight:500}.faq-v2__answer a{color:#314d3e;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.faq-v2__answer a:hover{color:#a85534}.faq-v2__answer blockquote{padding-left:18px;border-left:0}.faq-v2__answer img{max-width:100%;height:auto}.faq-v2__answer table{display:block;overflow-x:auto;max-width:100%}.faq-v2__answer>:first-child{margin-top:0}.faq-v2__answer>:last-child{margin-bottom:0}@media (max-width: 1050px){.faq-v2__layout{gap:40px}}@media (max-width: 760px){.faq-v2__layout{grid-template-columns:minmax(0,1fr);gap:28px}.faq-v2__heading h2{font-size:32px}.faq-v2__heading .service-page__pretitle{font-size:11px;margin-bottom:12px}.faq-v2__intro{max-width:100%;font-size:15px}.faq-v2__heading>div+.faq-v2__intro{margin-top:15px}.faq-v2__item summary{font-size:15px}.faq-v2__answer{font-size:14px}}@media (max-width: 760px){section.service-page.faq-v2{padding-block:44px 52px}}section.service-page.suggestion{padding-block:58px 70px;border-top:1px solid #dedfd6}section.suggestion+section.contact{margin-top:0}.suggestion__heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:65px;align-items:end;margin-bottom:36px}.suggestion__heading--single{grid-template-columns:minmax(0,1fr)}.suggestion__heading .service-page__pretitle{margin-bottom:16px}.suggestion__heading h2{margin:0;max-width:700px;font-size:clamp(32px,3.3vw,48px);line-height:1.1;overflow-wrap:anywhere}.suggestion__heading h2 em,.suggestion__heading h2 i{font-family:Switzer,Arial,sans-serif;font-weight:400;font-style:italic}.suggestion__intro{max-width:460px;font-size:17px;line-height:1.6;color:#62685f}.suggestion__intro p{color:inherit;font:inherit;margin:0}.suggestion__intro p+p{margin-top:16px}.suggestion__grid{display:grid;grid-template-columns:repeat(var(--suggestion-columns),minmax(0,1fr));gap:42px}.suggestion__card{min-width:0;border-top:1px solid #dedfd6;padding-top:25px;display:flex;flex-direction:column;align-items:flex-start}.suggestion__card h3{font-size:28px;line-height:1.12;margin:16px 0;overflow-wrap:anywhere}.suggestion__number{font-family:Switzer,Arial,sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:1.6;color:#314d3e}.suggestion__text{max-width:390px;font-size:16px;line-height:1.6;color:#62685f;margin-bottom:18px;overflow-wrap:anywhere}.suggestion__text p,.suggestion__text li{color:inherit;font:inherit}.suggestion__text p{margin:0 0 12px}.suggestion__text ul,.suggestion__text ol{padding-left:22px;margin:0 0 12px}.suggestion__text>:last-child{margin-bottom:0}.suggestion__link{margin-top:auto;font-weight:600;min-height:44px}@media (max-width: 1000px){.suggestion__heading{gap:35px}.suggestion__grid{gap:25px}.suggestion__card h3{font-size:26px}}@media (max-width: 760px){.suggestion__heading{grid-template-columns:minmax(0,1fr);gap:20px}.suggestion__intro{max-width:650px;font-size:16px}}@media (max-width: 580px){.suggestion__heading{margin-bottom:27px}.suggestion__heading h2{font-size:35px}.suggestion__heading .service-page__pretitle{margin-bottom:14px}.suggestion__grid{grid-template-columns:minmax(0,1fr);gap:29px}.suggestion__card{padding-top:23px}.suggestion__card h3{font-size:28px}.suggestion__number{font-size:24px}}@media (max-width: 580px){section.service-page.suggestion{padding-block:42px 49px}}section.service-page.suggestion-image{padding-block:86px}section.suggestion-image+section.contact{margin-top:0}.suggestion-image__heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:end;margin-bottom:36px}.suggestion-image__heading--single{grid-template-columns:minmax(0,1fr)}.suggestion-image__heading>div{min-width:0}.suggestion-image__heading .service-page__pretitle{margin-bottom:16px;font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.6}.suggestion-image__heading h2{margin:0;font-size:clamp(30px,3.1vw,44px);line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.suggestion-image__heading h2 em,.suggestion-image__heading h2 i{font-family:Switzer,Arial,sans-serif;font-style:italic;font-weight:400}.suggestion-image__intro{max-width:450px;font-size:16px;line-height:1.6;color:#62695f}.suggestion-image__grid{display:grid;grid-template-columns:repeat(var(--suggestion-image-columns),minmax(0,1fr));gap:28px}.suggestion-image__card{min-width:0;padding-top:25px;display:flex;flex-direction:column}.suggestion-image__visual{height:112px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:23px;flex-shrink:0}.suggestion-image__visual img{display:block;width:108px;height:108px;object-fit:contain}.suggestion-image__copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.suggestion-image__copy h3{margin:0 0 12px;font-size:24px;line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.suggestion-image__pretitle{margin-bottom:10px;color:#314d3e;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.6;text-transform:uppercase;overflow-wrap:anywhere}.suggestion-image__text{color:#62695f;font-size:15px;line-height:1.7}.suggestion-image__note{margin-top:12px;color:#20231f;font-size:12px;line-height:1.7}.suggestion-image__intro,.suggestion-image__text,.suggestion-image__note{max-width:100%;overflow-wrap:anywhere;text-wrap:pretty}.suggestion-image__intro p,.suggestion-image__intro li,.suggestion-image__text p,.suggestion-image__text li,.suggestion-image__note p,.suggestion-image__note li{color:inherit;font:inherit}.suggestion-image__intro p,.suggestion-image__intro ul,.suggestion-image__intro ol,.suggestion-image__text p,.suggestion-image__text ul,.suggestion-image__text ol,.suggestion-image__note p,.suggestion-image__note ul,.suggestion-image__note ol{margin:0 0 12px}.suggestion-image__intro ul,.suggestion-image__intro ol,.suggestion-image__text ul,.suggestion-image__text ol,.suggestion-image__note ul,.suggestion-image__note ol{padding-left:22px}.suggestion-image__intro ul,.suggestion-image__text ul,.suggestion-image__note ul{list-style:disc}.suggestion-image__intro ol,.suggestion-image__text ol,.suggestion-image__note ol{list-style:decimal}.suggestion-image__intro>:last-child,.suggestion-image__text>:last-child,.suggestion-image__note>:last-child{margin-bottom:0}.suggestion-image__intro a,.suggestion-image__text a,.suggestion-image__note a{color:#314d3e;text-decoration:underline;text-underline-offset:4px}.suggestion-image__intro a:hover,.suggestion-image__text a:hover,.suggestion-image__note a:hover{color:#a85534}.suggestion-image__intro{max-width:450px}.suggestion-image__link{margin-top:auto;padding-top:19px;font-size:14px;font-weight:500}@media (max-width: 1050px){.suggestion-image__heading{gap:36px}}@media (max-width: 760px){.suggestion-image__heading{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:28px}.suggestion-image__heading h2{font-size:32px}.suggestion-image__heading .service-page__pretitle{font-size:11px;margin-bottom:12px}.suggestion-image__intro{font-size:15px}.suggestion-image__grid{grid-template-columns:minmax(0,1fr)}.suggestion-image__card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;padding-top:24px}.suggestion-image__card--no-image{grid-template-columns:minmax(0,1fr)}.suggestion-image__visual{box-sizing:border-box;height:100px;align-self:start;padding-top:14px;margin:0}.suggestion-image__visual img{width:88px;height:88px}.suggestion-image__pretitle{font-size:9px;margin-bottom:6px}.suggestion-image__copy h3{font-size:22px;margin-bottom:8px}.suggestion-image__text{font-size:14px}.suggestion-image__note{margin-top:9px}.suggestion-image__link{padding-top:12px;font-size:13px}}@media (max-width: 760px){section.service-page.suggestion-image{padding-block:54px}}.off-canvas-wrapper:has(.knowledge-article){overflow:clip}.knowledge-article__layout{display:grid;grid-template-columns:200px minmax(0,780px);gap:65px;align-items:start}.knowledge-article__body{min-width:0}.knowledge-article__lead{max-width:715px;color:var(--mkb-text-secondary);font-size:18px;line-height:1.65}.knowledge-article__lead p{font:inherit;margin:0 0 16px}.knowledge-article__lead>:last-child{margin-bottom:0}.knowledge-article__toc{position:sticky;top:28px;max-height:calc(100dvh - 56px);overflow-y:auto;border-top:1px solid #dedfd6;padding-top:19px}.knowledge-article__toc a{display:block;padding:9px 0;color:var(--mkb-text-secondary);font-size:14px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.knowledge-article__toc a:hover,.knowledge-article__toc a[aria-current]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.knowledge-article__toc a[aria-current]{color:var(--mkb-brand)}.knowledge-article__toc a:focus-visible{outline:1px solid var(--mkb-brand);outline-offset:-1px}.knowledge-article__toc .knowledge-article__toc-top{font-weight:600;color:var(--mkb-text);margin-bottom:8px}.knowledge-article__toc a:hover{color:var(--mkb-link-on-warm)}.knowledge-article__image{aspect-ratio:1.65;margin:0 0 38px;overflow:hidden;background:var(--mkb-product-surface)}.knowledge-article__image img{display:block;width:100%;height:100%;object-fit:cover}.knowledge-article__richtext{color:var(--mkb-text-secondary);font-size:17px;line-height:1.75;overflow-wrap:anywhere}.knowledge-article__richtext p,.knowledge-article__richtext li,.knowledge-article__richtext blockquote,.knowledge-article__richtext td,.knowledge-article__richtext th{font:inherit;color:inherit;letter-spacing:0}.knowledge-article__richtext p,.knowledge-article__richtext ul,.knowledge-article__richtext ol,.knowledge-article__richtext dl,.knowledge-article__richtext figure,.knowledge-article__richtext blockquote,.knowledge-article__richtext pre,.knowledge-article__richtext table{margin:0 0 25px}.knowledge-article__richtext h1,.knowledge-article__richtext h2,.knowledge-article__richtext h3,.knowledge-article__richtext h4,.knowledge-article__richtext h5,.knowledge-article__richtext h6{color:var(--mkb-text);font-weight:500;line-height:1.2;letter-spacing:-.025em;scroll-margin-top:28px}.knowledge-article__richtext h1,.knowledge-article__richtext h2{font-size:36px;margin:44px 0 23px}.knowledge-article__richtext h3{font-size:28px;margin:32px 0 18px}.knowledge-article__richtext h4{font-size:23px;margin:28px 0 14px}.knowledge-article__richtext h5,.knowledge-article__richtext h6{font-size:19px;margin:24px 0 12px}.knowledge-article__richtext ul,.knowledge-article__richtext ol{padding-left:25px;margin-left:0;list-style-position:outside}.knowledge-article__richtext ul{list-style-type:disc}.knowledge-article__richtext ol{list-style-type:decimal}.knowledge-article__richtext li{padding:5px 0 5px 4px}.knowledge-article__richtext li::marker{color:var(--mkb-brand);font-weight:500}.knowledge-article__richtext li>ul,.knowledge-article__richtext li>ol{margin:8px 0 0}.knowledge-article__richtext li>p{margin-bottom:8px}.knowledge-article__richtext a{color:var(--mkb-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.knowledge-article__richtext a:hover{color:var(--mkb-link-on-warm)}.knowledge-article__richtext blockquote{padding:4px 0 4px 23px;border-left:0}.knowledge-article__richtext blockquote p:last-child{margin-bottom:0}.knowledge-article__richtext img,.knowledge-article__richtext video{max-width:100%;height:auto}.knowledge-article__richtext figure{max-width:100%}.knowledge-article__richtext figcaption{margin-top:10px;font-size:13px}.knowledge-article__richtext table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}.knowledge-article__richtext td,.knowledge-article__richtext th{padding:12px 15px;border:1px solid var(--article-divider, #dedfd6);text-align:left}.knowledge-article__richtext th{font-weight:500;background:var(--mkb-product-surface);border-color:var(--mkb-divider-on-warm)}.knowledge-article__richtext pre{padding:18px;background:var(--mkb-product-surface);overflow-x:auto;white-space:pre}.knowledge-article__richtext code{font-size:.9em}.knowledge-article__richtext hr{border:0;border-top:1px solid var(--article-divider, #dedfd6);margin:35px 0}.knowledge-article__richtext>:first-child{margin-top:0}.knowledge-article__richtext>:last-child{margin-bottom:0}.knowledge-article__cta{margin-top:36px;padding:33px 35px;background:var(--mkb-advice-surface)}.knowledge-article__cta h2{font-size:28px;line-height:1.2;margin:0 0 14px}.knowledge-article__cta .service-page__pretitle{margin-bottom:13px}.knowledge-article__cta .service-page__link{font-weight:600}.knowledge-article__cta--quiet{padding:28px 0 0;border-top:1px solid var(--mkb-divider-on-white);background:var(--mkb-page)}.knowledge-article__cta-text{font-size:16px;line-height:1.75;color:var(--mkb-text-secondary);margin-bottom:15px}.knowledge-article__cta-text p{font:inherit;margin:0 0 15px}.knowledge-article__cta-text>:last-child{margin-bottom:0}.knowledge-article__cta-text:last-child{margin-bottom:0}@media (max-width: 1000px){.knowledge-article__layout{grid-template-columns:180px minmax(0,780px);gap:40px}}@media (max-width: 800px){.knowledge-article__layout{grid-template-columns:minmax(0,1fr);gap:28px}.knowledge-article__toc{position:static;max-height:none;display:flex;flex-wrap:wrap;gap:6px 20px;padding-top:16px}.knowledge-article__toc a{padding:5px 0;min-height:38px}.knowledge-article__toc .knowledge-article__toc-top{width:100%;margin:0}}@media (max-width: 767px){.knowledge-article__lead,.knowledge-article__richtext{font-size:16px}.knowledge-article__richtext h1,.knowledge-article__richtext h2{font-size:32px;margin:35px 0 21px}.knowledge-article__richtext h3{font-size:26px}.knowledge-article__image{aspect-ratio:1.5;margin-bottom:27px}.knowledge-article__cta{padding:27px 23px;margin-top:30px}.knowledge-article__cta h2{font-size:26px}.knowledge-article__cta--quiet{padding:24px 0 0}}.knowledge-article__richtext :is(.article-highlight,.article-recipe,.article-recipes>div){--article-divider: var(--mkb-divider-on-warm);background-color:var(--mkb-product-surface)!important;color:var(--mkb-text-secondary)}.my-shipment__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);gap:clamp(40px,6.5vw,94px);align-items:start}.my-shipment__main{min-width:0}.my-shipment__panel{padding:clamp(25px,3.3vw,46px);border:1px solid #dedfd7;background:var(--mkb-warm-surface);color:var(--mkb-text)}.my-shipment__panel .service-page__field{gap:12px;font-size:16px;font-weight:500}.my-shipment__panel .service-page__field input{min-height:60px;padding:16px 18px;border-color:#9da296;font-size:18px}.my-shipment__panel .service-page__field input::placeholder{font-size:16px}.my-shipment__panel .service-page__field input[aria-invalid=true]{border-color:#994b2e}.my-shipment__panel .service-page__field input:focus{border-color:#314d3e}.my-shipment__hint,.my-shipment__footnote{color:var(--mkb-text-secondary);font-size:14px;line-height:1.65}.my-shipment__hint{margin:12px 0 26px}.my-shipment__footnote{margin:18px 0 0}.my-shipment__submit{width:100%;min-height:56px;justify-content:space-between;font-size:16px;gap:18px}.my-shipment__status{margin:13px 0 0;font-size:15px;line-height:1.6;color:var(--mkb-text-secondary)}.my-shipment__status[data-error]{color:#994b2e}.my-shipment__status[hidden]{display:none}.my-shipment__questions{margin-top:28px;border-top:1px solid #dedfd7}.my-shipment__questions details{margin:0;padding:0;border:0;border-bottom:1px solid #dedfd7;background:transparent}.my-shipment__questions summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;font-size:16px;font-weight:500;line-height:1.45;list-style:none;cursor:pointer}.my-shipment__questions summary::-webkit-details-marker{display:none}.my-shipment__questions summary:after{content:"+";flex:none;font-size:22px;font-weight:400;line-height:1}.my-shipment__questions summary:hover{color:#a85534}.my-shipment__questions summary:focus-visible{outline:2px solid #994b2e;outline-offset:4px}.my-shipment__questions details[open] summary:after{content:"−"}.my-shipment__questions details>div{padding:0 28px 21px 0;color:#62685f;font-size:16px;line-height:1.65}.my-shipment__questions a,.my-shipment__hint a{color:inherit;text-decoration:underline;text-underline-offset:4px}.my-shipment__questions a:hover,.my-shipment__hint a:hover{color:#a85534}.my-shipment__delivery{margin-top:26px;min-height:44px;color:#62685f}.my-shipment__help{max-width:370px;padding-top:10px}.my-shipment__help .service-page__pretitle{margin-bottom:18px;font-size:12px}.my-shipment__help h2{margin:0 0 18px;font-size:32px;line-height:1.15}.my-shipment__help p{margin:0 0 19px;color:#62685f;font-size:16px;line-height:1.6}.my-shipment__help .service-page__link{min-height:44px;font-size:15px}.my-shipment__phone{margin-top:23px;padding-top:23px;border-top:1px solid #dedfd7}.my-shipment__phone span{display:block;margin-bottom:6px;color:#62685f;font-size:14px}.my-shipment__phone a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:20px;letter-spacing:-.025em;text-decoration:none}.my-shipment__phone a:hover{color:#a85534}@media print,screen and (max-width: 47.99875em){.my-shipment .service-page__intro{padding-bottom:26px}.my-shipment__layout{grid-template-columns:minmax(0,1fr);gap:37px}.my-shipment__panel{padding:24px}.my-shipment__panel .service-page__field{gap:10px}.my-shipment__panel .service-page__field input{min-height:56px}.my-shipment__hint{margin:11px 0 23px}.my-shipment__submit{padding:15px 17px;gap:12px;font-size:15px}.my-shipment__footnote{margin-top:15px}.my-shipment__questions{margin-top:23px}.my-shipment__questions summary{padding:19px 0}.my-shipment__help{max-width:none;padding:29px 0 0;border-top:1px solid #dedfd7}.my-shipment__help h2{margin-bottom:14px;font-size:29px}.my-shipment__help .service-page__pretitle{margin-bottom:14px}.my-shipment__phone{margin-top:19px;padding-top:19px}.my-shipment__delivery{margin-top:18px}}@media (prefers-reduced-motion: reduce){.my-shipment__submit{transition:none}}section.collection-search{padding-bottom:31px}section.service-page.collection-search:has(+footer.container-footer){padding-bottom:90px}@media (max-width: 850px){section.service-page.collection-search:has(+footer.container-footer){padding-bottom:65px}}@media (max-width: 580px){section.service-page.collection-search:has(+footer.container-footer){padding-bottom:52px}}.collection-search__text{max-width:715px;color:var(--mkb-text-secondary);font-size:18px;line-height:1.65}.collection-search__text p{margin:0;font:inherit;color:inherit}.collection-search__text p+p{margin-top:16px}.collection-search__form{display:flex;max-width:790px;margin:0;border:1px solid var(--mkb-input-border);background:#fff;transition:border-color .2s ease}.collection-search__form:focus-within{border-color:var(--mkb-brand)}.collection-search__form input{flex:1 1 auto;min-width:0;width:100%;min-height:60px;height:auto;margin:0;padding:17px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mkb-text);font-size:17px;line-height:1.5;font-weight:400}.collection-search__form input::placeholder{color:var(--mkb-text-secondary);opacity:1}.collection-search__form input:focus,.collection-search__form input:focus-visible{outline:none;box-shadow:none;background:transparent}.collection-search__form button{display:inline-flex;flex:0 0 65px;align-items:center;justify-content:center;margin:-1px;border:1px solid var(--mkb-campaign);border-radius:0;background:var(--mkb-campaign);color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.collection-search__form button svg{display:block;flex:none}.collection-search__form button:hover,.collection-search__form button:focus{background:var(--mkb-brand);border-color:var(--mkb-brand);color:#fff}.collection-search__suggestions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.collection-search__suggestions a{display:inline-flex;align-items:center;min-height:40px;max-width:100%;padding:7px 12px;border:1px solid var(--mkb-input-border);background:var(--mkb-page);color:var(--mkb-text);font-size:13px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:border-color .2s ease,color .2s ease}.collection-search__suggestions a:hover,.collection-search__suggestions a:focus{border-color:var(--mkb-link-on-warm);color:var(--mkb-link-on-warm);text-decoration:none}.collection-search__ranges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:33px 28px;margin-top:42px}.collection-search__range{display:block;min-width:0;color:var(--mkb-text);text-decoration:none}.collection-search__range:hover,.collection-search__range:focus{color:var(--mkb-text);text-decoration:none}.collection-search__range:hover .collection-search__range-title,.collection-search__range:focus .collection-search__range-title{color:var(--mkb-link-on-warm)}.collection-search__range-image{aspect-ratio:1.12;margin-bottom:22px;overflow:hidden;background:var(--mkb-product-image-surface)}.collection-search__range-image img{display:block;width:100%;height:100%;object-fit:contain}.collection-search__range-image--fill img{object-fit:cover}.collection-search__range-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0;font-size:25px;line-height:1.2;transition:color .2s ease}.collection-search__range-title span{min-width:0;overflow-wrap:anywhere}.collection-search__range-text{max-width:350px;margin-top:10px;color:var(--mkb-text-secondary);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.collection-search__range-text p{margin:0;font:inherit;color:inherit}.collection-search__range-text p+p{margin-top:10px}@media print,screen and (max-width: 47.99875em){.collection-search__text{font-size:16px}.collection-search__form input{min-height:52px;padding:13px;font-size:16px}.collection-search__form button{flex-basis:55px}.collection-search__suggestions{gap:10px;margin-top:22px}.collection-search__ranges{gap:33px 24px;margin-top:36px}.collection-search__range-title{font-size:23px}}@media (max-width: 580px){.collection-search__ranges{grid-template-columns:minmax(0,1fr)}.collection-search__range-image{aspect-ratio:1.35;margin-bottom:18px}.collection-search__range-title{font-size:27px}.collection-search__range-text{max-width:none}}@media (prefers-reduced-motion: reduce){.collection-search__form,.collection-search__form button,.collection-search__suggestions a,.collection-search__range-title{transition:none}}section.service-page.collection:has(.collection__cards):has(+section.contact){padding-bottom:90px}@media (max-width: 850px){section.service-page.collection:has(.collection__cards):has(+section.contact){padding-bottom:65px}}@media (max-width: 580px){section.service-page.collection:has(.collection__cards):has(+section.contact){padding-bottom:52px}}section.collection:has(.collection__cards)+section.contact{margin-top:0}.collection__text{max-width:715px;color:var(--mkb-text-secondary);font-size:18px;line-height:1.65}.collection__text,.collection__category-text,.collection__card-text{overflow-wrap:anywhere}.collection__text p,.collection__category-text p,.collection__card-text p{margin:0;font:inherit;color:inherit}.collection__text p+p,.collection__category-text p+p,.collection__card-text p+p{margin-top:16px}.collection__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:33px 28px}.collection__category{display:block;min-width:0;color:var(--mkb-text);text-decoration:none}.collection__category:hover,.collection__category:focus{color:var(--mkb-text);text-decoration:none}.collection__category:hover .collection__category-title,.collection__category:focus .collection__category-title{color:var(--mkb-link-on-warm)}.collection__image{aspect-ratio:1.12;margin-bottom:22px;overflow:hidden;background:var(--mkb-product-image-surface)}.collection__image img{display:block;width:100%;height:100%;padding:7%;object-fit:contain}.collection__image--fill img{padding:0;object-fit:cover}.collection__category-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0;font-size:25px;line-height:1.2;transition:color .2s ease}.collection__category-title span{min-width:0;overflow-wrap:anywhere}.collection__category-text{max-width:350px;margin-top:10px;color:var(--mkb-text-secondary);font-size:16px;line-height:1.6}.collection__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.collection__categories+.collection__cards{margin-top:42px}.collection__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px 0 0;background:var(--mkb-page)}.collection__card h2{margin:0 0 15px;font-size:28px;line-height:1.2;overflow-wrap:anywhere}.collection__card .service-page__link{margin-top:auto}.collection__card-text{margin-bottom:16px;color:var(--mkb-text-secondary);font-size:16px;line-height:1.6}@media print,screen and (max-width: 47.99875em){.collection__text{font-size:16px}.collection__categories{column-gap:24px}.collection__category-title{font-size:23px}}@media (max-width: 580px){.collection__categories,.collection__cards{grid-template-columns:minmax(0,1fr)}.collection__image{aspect-ratio:1.35;margin-bottom:18px}.collection__category-title{font-size:27px}.collection__category-text{max-width:none}.collection__cards{gap:20px}.collection__card{padding:24px 0 0}}@media (prefers-reduced-motion: reduce){.collection__category-title{transition:none}}section.subcollection{padding-bottom:60px}section.service-page.subcollection:has(.subcollection__cta):has(+section.contact){padding-bottom:60px}@media (max-width: 767px){section.service-page.subcollection:has(.subcollection__cta):has(+section.contact){padding-bottom:36px}}section.subcollection:has(.subcollection__cta)+section.contact{margin-top:0}.subcollection__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;padding-block:20px 36px}.subcollection__intro{flex:1;min-width:0;max-width:720px;padding:0}.subcollection__intro h1{font-size:clamp(36px,4.8vw,62px);line-height:1.08;margin:12px 0 18px}.subcollection__text{max-width:620px;font-size:17px;line-height:1.7}.subcollection__top-link{flex-shrink:0;max-width:260px;margin-bottom:5px}.subcollection__text,.subcollection__category-text,.subcollection__cta-text{color:var(--mkb-text-secondary);overflow-wrap:anywhere}.subcollection__text p,.subcollection__category-text p,.subcollection__cta-text p{margin:0;font:inherit;color:inherit}.subcollection__text p+p,.subcollection__category-text p+p,.subcollection__cta-text p+p{margin-top:14px}.subcollection__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.subcollection__category{display:flex;flex-direction:column;min-width:0;color:var(--mkb-text);text-decoration:none}.subcollection__category:hover,.subcollection__category:focus{color:var(--mkb-text);text-decoration:none}.subcollection__category:hover .subcollection__category-title,.subcollection__category:focus .subcollection__category-title{color:var(--mkb-link-on-warm)}.subcollection__category:hover img{transform:scale(1.03)}.subcollection__image{aspect-ratio:1;overflow:hidden;background:var(--mkb-product-image-surface)}.subcollection__image img{display:block;width:100%;height:100%;padding:7.5%;object-fit:contain;transition:transform .25s ease}.subcollection__image--fill img{padding:0;object-fit:cover}.subcollection__copy{flex:1;min-height:150px;padding:18px 0 12px}.subcollection__category-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:7px 0 10px;font-size:22px;line-height:1.2;transition:color .2s ease}.subcollection__category-title span{min-width:0;overflow-wrap:anywhere}.subcollection__category-title svg{margin-top:3px}.subcollection__category-text{padding-right:24px;font-size:14px;line-height:1.6}.subcollection__categories+.subcollection__cta{margin-top:32px}.subcollection__cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0;background:var(--mkb-page)}.subcollection__cta h2{margin:12px 0 14px;font-size:32px;line-height:1.15;overflow-wrap:anywhere}.subcollection__cta .subcollection__cta-link{flex-shrink:0}.subcollection__cta-copy{min-width:0;max-width:650px}.subcollection__cta-text{max-width:580px;font-size:15px;line-height:1.7}@media (max-width: 1000px){.subcollection__heading{gap:20px}.subcollection__top-link{max-width:230px}.subcollection__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.subcollection__image{aspect-ratio:1.25}.subcollection__copy{min-height:125px}}@media (max-width: 767px){.subcollection__heading{display:block;padding-block:9px 28px}.subcollection__intro{padding:0}.subcollection__text{font-size:16px}.subcollection__top-link{margin:18px 0 0;max-width:100%}.subcollection__categories{gap:28px 14px}.subcollection__image{aspect-ratio:1}.subcollection__copy{min-height:155px;padding:15px 0 18px}.subcollection__category-title{font-size:21px;gap:4px}.subcollection__category-title svg{width:16px;height:16px;flex-basis:16px}.subcollection__category-text{font-size:13px;padding-right:0}.subcollection__cta{display:block}.subcollection__cta .subcollection__cta-link{margin-top:22px}}@media (prefers-reduced-motion: reduce){.subcollection__image img,.subcollection__category-title{transition:none}.subcollection__category:hover img{transform:none}}.range [hidden]{display:none!important}.range__intro--linked{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;max-width:none}.range__intro-link{max-width:260px;margin-bottom:5px}.range__text{max-width:720px;color:var(--mkb-text-secondary);font-size:18px;line-height:1.65}.range__text p{font:inherit;color:inherit}.range__layout{min-width:0;display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px}.range__results,.range__sidebar{min-width:0}.range button,.range select,.range input{font-family:inherit}.range button{cursor:pointer}.range button:focus-visible,.range a:focus-visible,.range select:focus-visible{outline:1px solid var(--mkb-brand);outline-offset:3px}.range__types{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.range__types button,.range__types a{display:inline-flex;align-items:center;padding:10px 16px;min-height:44px;border:1px solid #dedfd6;background:#fff;color:var(--mkb-text);font-size:14px;line-height:1.4;text-decoration:none}.range__types [aria-pressed=true],.range__types [aria-current=true]{background:var(--mkb-campaign);border-color:var(--mkb-campaign);color:#fff}.range__filter-heading,.range__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px}.range__filter-heading{font-size:14px}.range .range__filter-heading strong{font-weight:700}.range__clear{background:none;border:0;border-bottom:1px solid currentColor;padding:4px 0;color:var(--mkb-text-secondary);font-size:13px;text-decoration:none}.range__facet{border:0;padding:18px 0;margin:0;min-width:0}.range__facet legend{float:left;width:100%;padding:0;margin-bottom:12px;font-size:14px;font-weight:600}.range__facet legend+*{clear:both}.range__check{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--mkb-text);font-size:14px;line-height:1.4;cursor:pointer}.range__check input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:17px;height:17px;flex:0 0 17px;accent-color:var(--mkb-brand);margin:0}.range__check small{margin-left:auto;color:var(--mkb-text-secondary);font-size:12px}.range__check:has(input:disabled){color:#858a82;cursor:default}.range__prices{display:flex;gap:10px}.range__prices label{min-width:0;flex:1;color:var(--mkb-text-secondary);font-size:12px}.range__prices input{width:100%;height:44px;min-width:0;padding:8px;margin:8px 0 0;background:#fff;border:1px solid var(--mkb-input-border);box-shadow:none;color:var(--mkb-text);font-size:14px;border-radius:0}.range__prices input:focus{outline:none;border-color:var(--mkb-brand);box-shadow:none}.range__price-submit{margin-top:12px;min-height:40px}.range__error{font-size:13px;color:#9c3828}.range__toolbar{margin-bottom:24px}.range__toolbar p{font-size:14px;color:var(--mkb-text-secondary);margin:0}.range__sort{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--mkb-text-secondary)}.range__sort select{width:auto;max-width:205px;margin:0;border:1px solid var(--mkb-input-border);background-color:var(--mkb-page);box-shadow:none;padding:9px 24px 9px 5px;font-size:13px;color:var(--mkb-text)}.range__mobile-open{display:none}.range__active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.range__chip{display:inline-flex;align-items:center;gap:10px;max-width:100%;background:transparent;border:1px solid var(--mkb-product-surface);color:var(--mkb-text);padding:9px 12px;font-size:13px;min-height:40px;text-decoration:none}.range__chip-label{min-width:0;overflow-wrap:anywhere}.range__chip-close{position:relative;display:block;flex:0 0 16px;width:16px;height:16px}.range__chip-close:before,.range__chip-close:after{content:"";position:absolute;top:7.25px;left:1px;width:14px;height:1.5px;border-radius:1px;background:currentColor;transform:rotate(45deg)}.range__chip-close:after{transform:rotate(-45deg)}.range__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.range__product{position:relative;isolation:isolate;min-width:0;display:flex;flex-direction:column;background:transparent;font-family:Switzer,Arial,sans-serif}.range__product:has(.range__product-link:hover) .range__product-link{color:var(--mkb-link-on-warm)}.range__product:has(.range__product-link:hover) .range__image img{transform:scale(1.025)}.range__product-link{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:16px}.range__product-link>span{min-width:0}.range__product-link>svg{display:block;width:18px;height:18px;margin-top:calc(.65em - 9px);color:inherit}.range__product-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.range__product-link:focus-visible{outline:none}.range__product-link:focus-visible:after{outline:1px solid var(--mkb-brand);outline-offset:3px}.range__image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.12;background:var(--mkb-product-image-surface);color:var(--mkb-text);overflow:hidden}.range__image img{width:85%;height:85%;object-fit:contain;transition:transform .25s}.range__image:hover img{transform:scale(1.025)}.range__copy{padding-top:22px;display:flex;flex-direction:column;flex:1;min-width:0}.range__copy h2{font-family:inherit;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:6px 0 10px;overflow-wrap:anywhere}.range__copy h2 a{color:var(--mkb-text);text-decoration:none}.range__copy>p{font-size:16px;font-weight:300;letter-spacing:0;line-height:1.65;color:var(--mkb-text-secondary);margin:0 0 14px;overflow-wrap:anywhere}.range__meta{display:flex;align-items:center;justify-content:space-between;gap:8px 12px}.range__brand{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0;color:var(--mkb-text-secondary)}.range__colors{position:absolute;right:10px;bottom:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:calc(100% - 20px)}.range__swatch{display:block;width:12px;height:12px;flex:0 0 12px;border:0;box-shadow:none}.range__facts{list-style:none;display:flex;flex-wrap:wrap;gap:5px 0;padding:0;margin:0 0 22px;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.6;color:#555}.range__facts li{font:inherit;color:inherit;white-space:pre-line}.range__facts li+li:before{content:"·";padding:0 9px;color:inherit}.range__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 8px;margin-top:auto}.range__price{font-size:17px;font-weight:500}.range__purchase{margin:0;min-width:0;max-width:100%}.range__stock-note{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:44px;padding:8px 0;background:transparent;color:#777b73;cursor:default;font-size:12px;font-weight:400;line-height:1.4}.range__buy{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:11px 13px;max-width:100%;border:1px solid #20231f;border-radius:0;background:transparent;color:var(--mkb-text);font-size:13px;font-weight:500;line-height:1.3;transition:background-color .25s ease-in-out,color .25s ease-in-out}.range__buy svg{flex-shrink:0}.range__buy:hover:not(:disabled){background:var(--mkb-purchase);border-color:var(--mkb-purchase);color:#fff}.range__buy:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:4px}.range__buy:disabled{cursor:wait;opacity:.65}.range__purchase[aria-busy=true] .range__buy:after{content:"";width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:range-buy-spin .7s linear infinite}.range__purchase[aria-busy=true] .range__buy svg{display:none}.range__purchase-error{margin:10px 0 0;font-size:13px;line-height:1.5;color:#9c3828}@media (prefers-reduced-motion: reduce){.range__purchase[aria-busy=true] .range__buy:after{animation:none}}.range__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:500;color:var(--mkb-text);text-decoration:none}.range__link:hover{color:var(--mkb-link-on-warm)}.range__empty{padding:35px;background:var(--mkb-product-surface)}.range__empty h2{font-size:30px}.range__empty p{color:var(--mkb-text-secondary)}.range__dialog{box-sizing:border-box;padding:0;border:0;color:var(--mkb-text);background:#fff;width:min(100%,440px);max-width:100%;height:100vh;max-height:100vh;height:100dvh;max-height:100dvh;margin:0 0 0 auto;overflow:hidden}.range__dialog[open]{display:flex;flex-direction:column}.range__dialog::backdrop{background:#20231f80}.range__dialog .range__price-submit,.range__dialog .range__filter-heading{display:none}.range__dialog-heading{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:15px;padding:24px;border-bottom:1px solid #dedfd6}.range__dialog-heading>div{min-width:0}.range__dialog-heading h2{margin:8px 0 0;font-size:30px;font-weight:500;line-height:1.12;letter-spacing:-.03em;color:var(--mkb-text)}.range__dialog-pretitle{margin:0;font-size:10px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-transform:uppercase;color:var(--mkb-brand);overflow-wrap:anywhere}.range__dialog-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #dedfd6;border-radius:0;background:transparent;color:var(--mkb-text)}.range__dialog-close svg{display:block;width:24px;height:24px;pointer-events:none}.range__dialog-close:hover{background:var(--mkb-product-surface)}.range__dialog-close:focus-visible{outline:1px solid #20231f;outline-offset:-1px}.range__dialog-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 24px 20px}.range__dialog-footer{flex-shrink:0;padding:16px 24px max(20px,env(safe-area-inset-bottom));border-top:1px solid #dedfd6;background:#fff}.range__dialog-footer>.range__clear{display:block;width:fit-content;min-height:32px;margin-bottom:15px}.range__dialog-footer>.service-page__button{width:100%;min-height:52px;padding:14px 24px;font-weight:600;background:#20231f;border-color:#20231f}.range__dialog-footer>.service-page__button:hover{background:var(--mkb-brand);border-color:var(--mkb-brand)}.range__dialog-footer>.service-page__button:focus-visible{outline:1px solid #fff;outline-offset:-3px}.range__dialog-footer>.range__clear:focus-visible{outline:1px solid #20231f;outline-offset:2px}@media (max-width: 800px){.range__types{display:none}.range__layout{display:block}.range__sidebar{display:none}.range__mobile-open{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #dedfd6;padding:10px 13px;min-height:44px;font-size:14px;color:var(--mkb-text)}.range__toolbar{flex-wrap:wrap;padding-bottom:16px}.range__sort{margin-left:auto}.range__sort>span{display:none}.range__mobile-open,.range__sort select{box-sizing:border-box;height:44px;min-height:44px;line-height:22px}.range__sort select{width:auto;max-width:none;field-sizing:content;border-color:#dedfd6;border-radius:0;padding:10px 32px 10px 13px;font-size:14px;background-position:right 13px center}.range__sort select:is(:focus,:active){border-color:var(--mkb-brand);outline:none;box-shadow:none}.range__text{font-size:16px}}@media (max-width: 767px){.range__colors{right:5px;bottom:5px;max-width:calc(100% - 10px)}.range__swatch{width:10px;height:10px;flex-basis:10px}.range__intro--linked{grid-template-columns:minmax(0,1fr);gap:22px}.range__intro-link{justify-self:start;max-width:100%;margin-bottom:0}.range__copy{padding-top:16px}.range__copy h2{margin-bottom:9px}.range__copy>p{margin-bottom:12px}.range__facts{margin-bottom:14px}.range__facts li+li:before{padding-inline:5px}}@media (max-width: 480px){.range__grid{grid-template-columns:minmax(0,1fr);gap:34px}.range__toolbar{gap:10px}.range__toolbar>p{font-size:12px}}@media (prefers-reduced-motion: reduce){.range__image img,.range__buy{transition:none}}@keyframes range-buy-spin{to{transform:rotate(360deg)}}section.service-page.help-choose{padding-block:28px 35px}section.service-page.range:has(+section.help-choose){padding-bottom:72px}section.range+section.service-page.help-choose{padding-top:0}section.service-page.help-choose:has(+section.contact){padding-bottom:67px}section.help-choose+section.contact{margin-top:0}.help-choose .service-page__link{font-weight:600}.help-choose__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;padding:32px 0 0;border-top:1px solid var(--mkb-divider-on-white);background:var(--mkb-page)}.help-choose__panel--single{grid-template-columns:minmax(0,1fr)}.help-choose__heading,.help-choose__copy{min-width:0;overflow-wrap:anywhere}.help-choose__heading h2{max-width:380px;margin:14px 0 0;font-size:30px;line-height:1.15}.help-choose__heading h2:first-child{margin-top:0}.help-choose__text{color:var(--mkb-text-secondary);font-size:15px;line-height:1.75}.help-choose__text p,.help-choose__text li{font:inherit;color:inherit}.help-choose__text p{margin:0}.help-choose__text p+p{margin-top:14px}.help-choose__text>:last-child{margin-bottom:0}.help-choose__text+.service-page__link{margin-top:18px}@media (max-width: 1000px){.help-choose__panel{gap:30px;padding:28px 0 0}}@media (max-width: 767px){.help-choose__panel{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0 0}.help-choose__heading h2{font-size:27px;margin-top:10px}.help-choose__text{font-size:14px}.help-choose .service-page__link{font-size:13px}}@media (max-width: 767px){section.service-page.help-choose{padding-block:22px 25px}section.service-page.range:has(+section.help-choose){padding-bottom:39px}section.range+section.service-page.help-choose{padding-top:0}section.service-page.help-choose:has(+section.contact){padding-bottom:57px}}section.service-page.see-further{padding-block:10px 25px}section.service-page.see-further:has(+section.contact){padding-bottom:57px}section.see-further+section.contact{margin-top:0}.see-further__links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;font-size:13px;line-height:1.6;font-weight:400}.see-further__links>a{max-width:100%;min-width:0;padding-block:6px;color:#20231f;font:inherit;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.see-further__links>a:hover,.see-further__links>a:focus{color:#a85534}.see-further__label{width:100%;margin-bottom:4px;color:#62685f}@media (max-width: 767px){.see-further__links{gap:8px 16px;font-size:12px}}section.homesetup:has(+section.contact){padding-bottom:60px}@media print,screen and (max-width: 47.99875em){section.homesetup:has(+section.contact){padding-bottom:40px}}section.homesetup+section.contact{margin-top:0}.homesetup__text{max-width:715px;color:var(--mkb-text-secondary);font-size:18px;line-height:1.65}.homesetup__text,.homesetup__card-text{overflow-wrap:anywhere}.homesetup__text p,.homesetup__card-text p{margin:0;font:inherit;color:inherit}.homesetup__text p+p,.homesetup__card-text p+p{margin-top:16px}.homesetup__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 36px}.homesetup__card{position:relative;isolation:isolate;min-width:0}.homesetup__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.homesetup__card-link:focus-visible{outline:none}.homesetup__card-link:focus-visible:after{outline:2px solid var(--mkb-brand);outline-offset:4px}.homesetup__links a:not(.homesetup__card-link),.homesetup__card-text :is(a,button){position:relative;z-index:2}.homesetup__card--linked:is(:hover,:focus-within) .homesetup__title{color:#a85534}.homesetup__image{aspect-ratio:1.5;overflow:hidden;margin-bottom:24px;background:var(--mkb-product-image-surface)}.homesetup__image img{display:block;width:100%;height:100%;object-fit:contain;padding:7%}.homesetup__image--fill img{padding:0;object-fit:cover}.homesetup__number{display:block;font:italic 28px/1.2 Switzer,Arial,sans-serif;color:var(--mkb-brand)}.homesetup__title{margin:14px 0 17px;font-size:32px;line-height:1.15;overflow-wrap:anywhere;transition:color .2s ease}.homesetup__card-text{max-width:530px;color:var(--mkb-text-secondary);font-size:16px;line-height:1.6}.homesetup__links{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 20px;margin-top:15px}@media print,screen and (max-width: 47.99875em){.homesetup__text{font-size:16px}}@media (max-width: 850px){.homesetup__cards{gap:40px 26px}.homesetup__title{font-size:29px}}@media (max-width: 580px){.homesetup__cards{grid-template-columns:minmax(0,1fr);gap:42px}.homesetup__image{margin-bottom:20px}.homesetup__title{font-size:31px}.homesetup__links{margin-top:12px}}@media (prefers-reduced-motion: reduce){.homesetup__title{transition:none}}section.choice+section.contact{margin-top:0}@media print,screen and (max-width: 47.99875em){section.header-image-double-text,section.header-title-image-text,section.text-benefits,section.begin,section.products-highlight-v2,section.campaign,section.needed,section.story,section.knowledge,section.knowledge-big,section.choice,section.contact,section.service,section.service-page{--block-mobile-gutter: clamp(22px, 5vw, 84px);margin:0}section.header-image-double-text>.grid-container,section.header-title-image-text>.grid-container,section.text-benefits>.grid-container,section.begin>.grid-container,section.products-highlight-v2>.grid-container,section.campaign>.grid-container,section.needed>.grid-container,section.story>.grid-container,section.knowledge>.grid-container,section.knowledge-big>.grid-container,section.choice>.grid-container,section.contact>.grid-container,section.service>.grid-container,section.service-page>.grid-container{padding-inline:var(--block-mobile-gutter)}section.begin,section.products-highlight-v2,section.needed,section.knowledge{padding-block:52px}}.product-detail-v2 .grid-container.full{max-width:100%;margin:0;padding:0}.product-detail-v2__layout{align-items:flex-start}.product-detail-v2__media{padding:0}.product-detail-v2__media-set{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:#fff}@media print,screen and (max-width: 47.99875em){.product-detail-v2__media-set{margin-bottom:0}}.product-detail-v2__media-set.is-active{display:grid}.product-detail-v2__media-more{grid-column:1/-1;min-width:0}.product-detail-v2__media-more .product-detail-v2__media-hide,.product-detail-v2__media-more[open] .product-detail-v2__media-show{display:none}.product-detail-v2__media-more[open] .product-detail-v2__media-hide{display:inline}.product-detail-v2__media-more.has-collapse-control[open]>summary{display:none}.product-detail-v2__media-collapse:not([hidden]){display:block}.product-detail-v2__media-more-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.product-detail-v2__media-toggle{width:fit-content;margin:20px auto;padding:12px 20px;border:1px solid #20231f;color:#20231f;background:transparent;font-size:14px;font-weight:500;line-height:1.4;text-align:center;list-style:none;cursor:pointer}.product-detail-v2__media-toggle::-webkit-details-marker{display:none}.product-detail-v2__media-toggle:hover{background:#f3f2f1}.product-detail-v2__media-toggle:focus-visible{outline:2px solid #314d3e;outline-offset:4px}.product-detail-v2__media-item{margin:0;background:var(--pdp-media-surface, #f3f2f1)}.product-detail-v2__media-item a{display:block;width:100%;height:100%}.product-detail-v2__media-item img{display:block;width:100%;max-width:100%;height:100%}.product-detail-v2__media-item.is-square img{object-fit:cover}.product-detail-v2__media-item.is-wide{grid-column:1/-1}.product-detail-v2__media-item.is-wide img{aspect-ratio:auto;object-fit:contain}.product-detail-v2__mobile-caption{display:none}.product-detail-v2__sidebar{min-height:100%}@media print,screen and (max-width: 47.99875em){.product-detail-v2__sidebar{height:auto!important}}.product-detail-v2__content{padding:24px 40px 32px;width:100%;position:relative;top:auto;transform:none}@media print,screen and (max-width: 47.99875em){.product-detail-v2__content{padding:24px 16px 32px;position:unset;top:unset;transform:translateY(0)}}.product-detail-v2__heading{display:flex;flex-direction:column}.product-detail-v2__brand{font-size:13px;font-weight:600;line-height:1.4;color:#314d3e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}@media print,screen and (max-width: 47.99875em){.product-detail-v2__brand{margin-bottom:4px}}.product-detail-v2__name{font-size:clamp(32px,3.34vw,48px);line-height:1.08;color:#20231f;font-weight:500;letter-spacing:-.025em;margin-bottom:16px}@media print,screen and (max-width: 47.99875em){.product-detail-v2__name{font-size:38px}}.product-detail-v2__matrix{padding:17px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.product-detail-v2__matrix .matrix-group{display:flex;justify-content:space-between;align-items:center}.product-detail-v2__matrix .matrix-group--size{margin-top:16px}.product-detail-v2__matrix .heading{font-weight:400;margin:0;font-size:14px;line-height:125%;color:#929292}.product-detail-v2__matrix .color-options,.product-detail-v2__matrix .size-options{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.product-detail-v2__matrix .matrix-option{cursor:pointer}.product-detail-v2__matrix .matrix-option[data-stock="0"]{opacity:.45;cursor:auto}.product-detail-v2__matrix .color-option{width:18px;height:18px}.product-detail-v2__matrix .color-option.active{border:1px solid rgba(0,0,0,.1)}.product-detail-v2__matrix .size-option{border:1px solid #d9d9d9;padding:2px 8px;font-size:11px;line-height:18px}.product-detail-v2__matrix .size-option.active{border-color:#101010}.product-detail-v2__single-color{display:inline-block;width:18px;height:18px;border:1px solid rgba(0,0,0,.2)}.product-detail-v2__shipping{display:flex;align-items:flex-start;gap:10px;padding:18px 0;border-bottom:1px solid #deded7}.product-detail-v2__shipping>svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:#314d3e;stroke-width:1.3}.product-detail-v2__review{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px 0 0}.product-detail-v2__review a{font-weight:400;font-size:14px;line-height:30px;letter-spacing:0;text-decoration:underline;margin-left:auto;text-underline-offset:4px}.product-detail-v2__shipping-time,.product-detail-v2__shipping-date{margin:0;font-weight:400;font-size:14px;line-height:1.6;color:#62685f}.product-detail-v2__shipping-time{font-weight:500;line-height:1.5;color:#20231f}.product-detail-v2__shipping-date{margin-top:4px}.product-detail-v2__uses{display:grid;grid-template-columns:1fr;gap:8px;padding-bottom:40px}@media print,screen and (max-width: 47.99875em){.product-detail-v2__uses{padding-bottom:0}}.product-detail-v2__uses .icons{display:flex;align-items:center;justify-content:space-around}.product-detail-v2__uses img{width:100px;height:100px;object-fit:contain}@media print,screen and (max-width: 47.99875em){.product-detail-v2__uses img{width:80px;height:80px}}.product-detail-v2__intro{margin-bottom:26px;max-width:45ch;font-size:16px;line-height:1.6;color:#62685f}.product-detail-v2__intro p{font-size:16px;line-height:1.6;color:#62685f;letter-spacing:0;margin-bottom:0}.product-detail-v2__read-more{display:none;width:fit-content;margin:0 0 20px;padding:4px 0;color:#314d3e;font-size:14px;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.product-detail-v2__read-more:hover,.product-detail-v2__read-more:focus,.product-detail-v2__read-more:active{color:#20231f}.product-detail-v2__read-more:focus-visible{outline:1px solid #314d3e;outline-offset:3px}.product-detail-v2__usps{margin-top:12px;padding-top:12px;border-top:1px solid #ececec}.product-detail-v2__usps p{margin:0;font-size:12px;line-height:1.45;text-transform:uppercase;letter-spacing:.02em}.product-detail-v2__usps p+p{margin-top:4px}.product-detail-v2 .rating{margin-top:16px}.product-detail-v2 .rating .stars svg{width:16px;height:16px}.product-detail-v2 .rating .numbers{margin-top:0;font-size:11px}.product-detail-v2__form{margin:22px 0 0}@media print,screen and (max-width: 47.99875em){.product-detail-v2__form{margin:22px 0 0}}.product-detail-v2__price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:20px}.product-detail-v2__price-original{color:#6b7069;text-decoration:line-through;font-weight:400;margin-right:0;white-space:nowrap;font-size:16px;line-height:20px;letter-spacing:0}.product-detail-v2__price-sign,.product-detail-v2__price-current{font-weight:500;font-size:28px;line-height:1.2;letter-spacing:0;color:#20231f}.product-detail-v2__actions{position:relative;display:flex;align-items:center;gap:12px}.product-detail-v2__actions .button{justify-content:center;width:100%;display:flex;align-items:center;gap:14px;min-width:0;min-height:52px;margin:0;padding:12px 14px;border:0;border-radius:0;font-size:16px;font-weight:600;line-height:1.35;background:var(--mkb-purchase);color:#fff}.product-detail-v2__actions .button svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.product-detail-v2__actions .button:disabled{background:#e6e6e1!important;border-color:#e6e6e1!important;color:#777b73!important;opacity:1;cursor:not-allowed}.product-detail-v2__actions .button:not(:disabled):focus,.product-detail-v2__actions .button:not(:disabled):hover,.product-detail-v2__actions .button:not(:disabled):active{background:var(--mkb-purchase-hover)!important;color:#fff!important}.product-detail-v2__actions .spinner,.product-detail-v2__actions .cart,.product-detail-v2__actions .plus,.product-detail-v2__actions .check{width:12px;height:12px;color:#fff;fill:#fff;flex-shrink:0}.product-detail-v2__sold-out{margin-top:12px;padding:12px 14px;background:#f4f1eb;color:#62685f;font-size:13px;font-weight:400;line-height:1.5}@media print,screen and (max-width: 47.99875em){.product-detail-v2__media-set{gap:2px}.product-detail-v2__content{border-bottom:0}.product-detail-v2__form{border-top:0}}:is(.product-detail-v2,.product-detail) .variant-choice fieldset{display:flow-root;border:0;padding:0;margin:0 0 16px;min-width:0}:is(.product-detail-v2,.product-detail) .variant-choice fieldset:last-child{margin-bottom:0}:is(.product-detail-v2,.product-detail) .variant-choice legend{float:left;padding:3px 0 0;margin:0;max-width:35%;font-size:14px;line-height:125%;font-weight:400;color:var(--mkb-text-secondary)}:is(.product-detail-v2,.product-detail) .variant-choice legend [data-option-current]{color:inherit}:is(.product-detail-v2,.product-detail) .variant-choice__tiles{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;width:fit-content;max-width:calc(100% - 85px);margin-left:auto;min-height:24px}:is(.product-detail-v2,.product-detail) .variant-choice label{position:relative;display:block;margin:0;cursor:pointer}:is(.product-detail-v2,.product-detail) .variant-choice input{position:absolute;width:1px;height:1px;opacity:0;margin:0}:is(.product-detail-v2,.product-detail) .variant-choice__tile{position:relative;display:block;padding:2px 8px;border:1px solid #d9d9d9;color:#20231f;font-size:11px;font-weight:400;line-height:18px}:is(.product-detail-v2,.product-detail) .variant-choice__swatch{display:block;width:100%;height:100%}:is(.product-detail-v2,.product-detail) .variant-choice__check{display:none}:is(.product-detail-v2,.product-detail) .variant-choice .is-swatch .variant-choice__tile{width:18px;height:18px;padding:0;border:1px solid #dedbd5}:is(.product-detail-v2,.product-detail) .variant-choice .is-swatch:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}:is(.product-detail-v2,.product-detail) .variant-choice input:checked+.variant-choice__tile{border-color:#101010}:is(.product-detail-v2,.product-detail) .variant-choice .is-swatch input:checked+.variant-choice__tile{border:1px solid rgba(0,0,0,.1)}:is(.product-detail-v2,.product-detail) .variant-choice input:focus-visible+.variant-choice__tile{outline:2px solid #314d3e;outline-offset:3px}:is(.product-detail-v2,.product-detail) .variant-choice label[data-unavailable="1"] .variant-choice__tile{opacity:.45}:is(.product-detail-v2,.product-detail) .variant-choice .is-swatch[data-unavailable="1"] .variant-choice__tile{opacity:1}:is(.product-detail-v2,.product-detail) .variant-choice .is-swatch[data-unavailable="1"] .variant-choice__tile .variant-choice__swatch{opacity:.45}:is(.product-detail-v2,.product-detail) .variant-choice .is-swatch[data-unavailable="1"] .variant-choice__tile:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:1px;background:#62685f;box-shadow:0 0 0 1px #fffc;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}:is(.product-detail-v2,.product-detail) .variant-choice label:has(input:disabled){cursor:default}:is(.product-detail-v2,.product-detail) .variant-choice legend span,:is(.product-detail-v2,.product-detail) .variant-choice small,:is(.product-detail-v2,.product-detail) .variant-choice .is-swatch .variant-choice__name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(.product-detail-v2,.product-detail) .variant-choice [hidden]{display:none!important}.product-detail-v2__price-line.is-unselected{min-height:36px}.product-detail-v2__price-line.is-unselected .product-detail-v2__price-current{font-size:15px;font-weight:400;color:#62685f}:is(.product-detail-v2,.product-detail) [data-stock-message][hidden],.product-detail-v2 [hidden]{display:none!important}.product-detail [hidden]{display:none!important}.product-detail .price.is-unselected .price__current{font-size:15px;font-weight:400;color:#62685f}.product-detail-v2__heading{margin:0}.product-detail-v2__price-amount{white-space:nowrap}.product-detail-v2__tax{color:#62685f;font-size:13px;white-space:nowrap}.product-detail-v2__matrix.is-single{display:flex;align-items:center;justify-content:space-between}.product-detail-v2__single-label{font-size:14px;color:#62685f}.product-detail-v2__purchase-note{margin:16px 0 0;padding-left:12px;border-left:2px solid var(--mkb-brand);color:#314d3e;font-size:14px;line-height:1.5;white-space:pre-line}.product-detail-v2__quantity{display:flex;flex:0 0 114px;height:52px;align-items:stretch;border:1px solid #b8bcb3}.product-detail-v2__quantity button{width:36px;flex:0 0 36px;margin:0;padding:0;background:transparent;color:#20231f;font-size:18px;border:0}.product-detail-v2__quantity button:disabled{color:#92968f;cursor:default}.product-detail-v2__quantity input{width:40px;min-width:0;height:50px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;font:inherit;font-size:16px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.product-detail-v2__quantity input::-webkit-inner-spin-button,.product-detail-v2__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product-detail-v2__form[aria-busy=true] .buy svg{display:none}.product-detail-v2__form[aria-busy=true] .buy:after{content:"";width:18px;height:18px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pdp-loading .7s linear infinite}.product-detail-v2__review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:#62685f}.product-detail-v2__stars{display:inline-flex;gap:2px;flex-shrink:0}.product-detail-v2__star{display:block;position:relative;width:16px;height:16px}.product-detail-v2__star svg{display:block;width:16px;height:16px;max-width:none;fill:none;stroke:#879187;stroke-width:1.2}.product-detail-v2__star>span{position:absolute;top:0;left:0;height:100%;overflow:hidden}.product-detail-v2__star>span svg{fill:#314d3e;stroke:#314d3e}.product-detail-v2__mobile-zoom,.product-detail-v2__gallery-controls{display:none}@keyframes pdp-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.product-detail-v2__form[aria-busy=true] .buy:after{animation:none}}@media (max-width: 767px){.product-detail-v2{--pdp-media-surface: #f3f2f1}.product-detail-v2>.grid-container{padding-left:22px;padding-right:22px}.product-detail-v2__content{padding:28px 0 32px}.product-detail-v2__actions{gap:10px}.product-detail-v2__actions .button{font-size:14px;gap:8px;padding:12px 8px}.product-detail-v2__quantity{flex-basis:104px}.product-detail-v2__quantity button{width:32px;flex-basis:32px}.product-detail-v2__media .product-detail-v2__media-set.is-active{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.product-detail-v2__media .product-detail-v2__media-set::-webkit-scrollbar{display:none}.product-detail-v2__media .product-detail-v2__media-more{flex:0 0 100%;min-width:0;align-self:flex-start}.product-detail-v2__media .product-detail-v2__media-item{position:relative;flex:0 0 100%;width:100%;aspect-ratio:1;padding:0;scroll-snap-align:start}.product-detail-v2__media .product-detail-v2__media-item img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.product-detail-v2__media .product-detail-v2__mobile-zoom{position:absolute;right:6px;bottom:6px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--mkb-campaign)}.product-detail-v2 .has-mobile-gallery .product-detail-v2__media-more{display:none}.product-detail-v2__gallery-controls{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:13px;color:#62685f}.product-detail-v2__gallery-controls>div{display:flex;gap:6px}.product-detail-v2__gallery-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:var(--pdp-media-surface);color:var(--mkb-campaign)}.product-detail-v2__gallery-controls button:disabled{color:#929292}.product-detail-v2__gallery-controls button:not(:disabled):hover{background:#e5e2e5;color:var(--mkb-campaign)}.product-detail-v2__gallery-controls button:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:2px}.product-detail-v2__gallery-controls svg,.product-detail-v2__mobile-zoom svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.product-detail-v2__mobile-caption:not([hidden]){display:block;margin-top:9px}.product-detail-v2__gallery-label{display:flex;align-items:center;gap:12px;min-width:0}.product-detail-v2__gallery-label [data-gallery-count]{white-space:nowrap}.product-detail-v2__gallery-label [data-gallery-title]{font-weight:500;color:#20231f;overflow-wrap:anywhere}.product-detail-v2__gallery-controls>div{flex-shrink:0}.product-detail-v2__gallery-controls:not([hidden])+.product-detail-v2__mobile-caption .product-detail-v2__caption-title{display:none}.product-detail-v2__gallery-controls:not([hidden])+.product-detail-v2__mobile-caption .product-detail-v2__caption-title+*{margin-top:0}}.product-detail-v2 .product-detail-v2__caption-title,.product-detail-v2-lightbox .product-detail-v2__caption-title{margin:0;color:#20231f;font-size:13px;font-weight:500;line-height:1.5}.product-detail-v2 .product-detail-v2__caption-text,.product-detail-v2 .product-detail-v2__caption-specs,.product-detail-v2-lightbox .product-detail-v2__caption-text,.product-detail-v2-lightbox .product-detail-v2__caption-specs{margin:0;color:#62685f;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.product-detail-v2 .product-detail-v2__caption-text p,.product-detail-v2-lightbox .product-detail-v2__caption-text p{margin:0;font:inherit;color:inherit}.product-detail-v2 .product-detail-v2__caption-text p+p,.product-detail-v2-lightbox .product-detail-v2__caption-text p+p{margin-top:6px}.product-detail-v2 .product-detail-v2__caption-text ul,.product-detail-v2 .product-detail-v2__caption-text ol,.product-detail-v2-lightbox .product-detail-v2__caption-text ul,.product-detail-v2-lightbox .product-detail-v2__caption-text ol{margin:0;padding-left:20px}.product-detail-v2 .product-detail-v2__caption-title+*,.product-detail-v2 .product-detail-v2__caption-text+*,.product-detail-v2-lightbox .product-detail-v2__caption-title+*,.product-detail-v2-lightbox .product-detail-v2__caption-text+*{margin-top:6px}.product-detail-v2 .product-detail-v2__video-host,.product-detail-v2-lightbox .product-detail-v2__video-host{position:relative;display:flex;flex-direction:column;container-type:inline-size;width:100%;height:100%;min-width:0;background:var(--pdp-media-surface, #f3f2f1);overflow:hidden}.product-detail-v2 .product-detail-v2__video-poster,.product-detail-v2-lightbox .product-detail-v2__video-poster{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;color:#fff;text-decoration:none}.product-detail-v2 .product-detail-v2__video-poster[hidden],.product-detail-v2-lightbox .product-detail-v2__video-poster[hidden]{display:none}.product-detail-v2 .product-detail-v2__video-poster img,.product-detail-v2-lightbox .product-detail-v2__video-poster img{display:block;width:100%;height:100%;object-fit:contain}.product-detail-v2 .product-detail-v2__video-poster:after,.product-detail-v2-lightbox .product-detail-v2__video-poster:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000);pointer-events:none}.product-detail-v2 .product-detail-v2__play,.product-detail-v2-lightbox .product-detail-v2__play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fff;color:#314d3e;box-shadow:0 3px 25px #0002;z-index:1;transition:background-color .2s}.product-detail-v2 .product-detail-v2__play svg,.product-detail-v2-lightbox .product-detail-v2__play svg{width:25px;height:25px;fill:currentColor}.product-detail-v2 .product-detail-v2__video-poster:hover .product-detail-v2__play,.product-detail-v2-lightbox .product-detail-v2__video-poster:hover .product-detail-v2__play{background:#eef2ec}.product-detail-v2 .product-detail-v2__video-poster:focus-visible,.product-detail-v2-lightbox .product-detail-v2__video-poster:focus-visible{outline:2px solid #314d3e;outline-offset:-3px}.product-detail-v2 .product-detail-v2__video-title,.product-detail-v2-lightbox .product-detail-v2__video-title{position:absolute;bottom:19px;left:22px;right:16px;max-height:34%;overflow:auto;z-index:1;color:#fff;text-align:left;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.product-detail-v2 .product-detail-v2__video-title small,.product-detail-v2-lightbox .product-detail-v2__video-title small{display:block;font-size:12px;margin-top:6px;color:#e5e9e3}.product-detail-v2 .product-detail-v2__video-screen,.product-detail-v2-lightbox .product-detail-v2__video-screen{position:relative;flex:1 1 100%;min-height:0;width:100%}.product-detail-v2 .product-detail-v2__video-host.has-context .product-detail-v2__video-screen,.product-detail-v2-lightbox .product-detail-v2__video-host.has-context .product-detail-v2__video-screen{flex:0 1 100cqw}.product-detail-v2 .product-detail-v2__video-context,.product-detail-v2-lightbox .product-detail-v2__video-context{flex:1 0 auto;max-height:45%;overflow:auto;width:100%;padding:14px 18px;display:flex;flex-direction:column;justify-content:safe center;align-items:center;text-align:center}.product-detail-v2 .product-detail-v2__video-context>*,.product-detail-v2-lightbox .product-detail-v2__video-context>*{flex-shrink:0;max-width:55ch}.product-detail-v2 .product-detail-v2__video-context[aria-hidden=true],.product-detail-v2-lightbox .product-detail-v2__video-context[aria-hidden=true]{visibility:hidden}.product-detail-v2 .product-detail-v2__video-host video,.product-detail-v2-lightbox .product-detail-v2__video-host video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;background:#000}.product-detail-v2 .product-detail-v2__video-host video:fullscreen,.product-detail-v2-lightbox .product-detail-v2__video-host video:fullscreen{position:fixed;background:#000;object-fit:contain}.product-detail-v2 .product-detail-v2__video-error,.product-detail-v2-lightbox .product-detail-v2__video-error{position:absolute;left:0;right:0;top:0;margin:0;padding:12px;background:#fff;color:#20231f;font-size:13px;line-height:1.5;z-index:2}.product-detail-v2 .product-detail-v2__video-error[hidden],.product-detail-v2-lightbox .product-detail-v2__video-error[hidden]{display:none}.product-detail-v2 .product-detail-v2__video-error a,.product-detail-v2-lightbox .product-detail-v2__video-error a{display:inline;width:auto;height:auto;color:inherit;text-decoration:underline}.product-detail-v2__media-item.is-video{aspect-ratio:1}.product-detail-v2__media-item.is-video.is-wide{aspect-ratio:16/9}.product-detail-v2__media-item.is-wide .product-detail-v2__video-host.has-context .product-detail-v2__video-screen{flex-basis:56.25cqw}@media screen and (min-width: 48em){.product-detail-v2 .product-detail-v2__media-item.is-video{position:relative;align-self:stretch;width:100%;min-width:0;min-height:0}.product-detail-v2 .product-detail-v2__video-host{position:absolute;top:0;right:0;bottom:0;left:0}.product-detail-v2 .product-detail-v2__video-poster img{object-fit:cover}}.product-detail-v2-lightbox{font-family:Switzer,Arial,sans-serif;--fancybox-accent-color: #314d3e;--carousel-button-svg-stroke-width: 1.5}.product-detail-v2-lightbox .fancybox__caption{width:min(100%,680px);text-align:left;padding:16px 20px}.product-detail-v2-lightbox .product-detail-v2__caption-title{font-size:16px}.product-detail-v2-lightbox .product-detail-v2__caption-text{font-size:14px}@media (max-width: 767px){.product-detail-v2 .product-detail-v2__media-item.is-video.is-wide{aspect-ratio:1}.product-detail-v2 .product-detail-v2__video-title{font-size:20px}.product-detail-v2 .product-detail-v2__video-host{position:absolute;top:0;right:0;bottom:0;left:0}}.off-canvas-wrapper:has([data-product-information]){overflow:clip}.product-information{--pi-header: 0px;color:#20231f;background:#fff;font-family:Switzer,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.75}.product-information h2,.product-information h3,.product-information h4,.product-information button{font-family:inherit;color:inherit}.product-information p{font:inherit;color:inherit}.product-information [hidden]{display:none!important}.product-information h2,.product-information h3,.product-information p,.product-information figure,.product-information ul,.product-information ol,.product-information dl{margin:0}.product-information h2,.product-information h3{font-weight:500}.product-information h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}.product-information__nav{position:sticky;top:var(--pi-header);background:#fffffff7;border-block:1px solid #dedbd5;z-index:20}.product-information__nav>div{display:flex;justify-content:space-between;gap:25px;overflow-x:auto}.product-information__nav a{flex:none;display:flex;align-items:center;min-height:65px;padding:12px 0;font-size:14px;color:inherit;border-bottom:2px solid transparent;text-decoration:none}.product-information__nav a:not([aria-current]):is(:hover,:focus,:active){color:inherit}.product-information__nav a[aria-current],.product-information__nav a[aria-current]:is(:hover,:focus,:active){color:#20231f;font-weight:500;border-bottom-color:currentColor}.product-information .product-information__section{position:relative;margin:0;padding:78px 0;border-bottom:1px solid #dedbd5;scroll-margin-top:calc(var(--pi-header) + var(--pi-nav-height, 67px));min-width:0}.product-information .product-information__section[tabindex="-1"]:focus{outline:none}.product-information .product-information__section--about,.product-information .product-information__section--suitable,.product-information .product-information__section--specs,.product-information .product-information__section--faq{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:9%}.product-information .product-information__section--faq{border-bottom:0}.product-information__legacy-anchor{position:absolute;top:0;left:0;width:0;height:0;scroll-margin-top:inherit}.product-information__heading h2{font-size:clamp(31px,3.1vw,44px);line-height:1.14;letter-spacing:-.045em;max-width:21ch}.product-information .product-information__pretitle{font-size:12px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#314d3e;margin-bottom:16px!important}.product-information__prose{color:#62685f;overflow-wrap:anywhere}.product-information__prose p+p{margin-top:18px}.product-information__prose h3,.product-information__prose h4{margin:22px 0 12px;color:inherit}.product-information__prose ul,.product-information__prose ol{margin:12px 0 12px 22px}.product-information__prose a{color:inherit;text-decoration:underline;text-underline-offset:5px}.product-information__section--about .product-information__prose h3,.product-information__benefit-copy .product-information__expand .product-information__prose h3{color:#20231f;font-size:21px;font-weight:500;line-height:1.35}.product-information__expand{margin-top:20px}.product-information__expand summary{display:list-item;list-style:none;cursor:pointer;min-height:44px;padding:9px 0;width:fit-content;font-size:14px;text-decoration:underline;text-underline-offset:5px}.product-information__expand summary::-webkit-details-marker{display:none}.product-information__expand .pi-less,.product-information__expand[open] .pi-more{display:none}.product-information__expand[open] .pi-less{display:inline}.product-information__expand--icon{color:#20231f;margin-top:14px}.product-information__expand--icon summary{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:0;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}.product-information__expand--icon .pi-more,.product-information__expand--icon .pi-less{text-decoration:underline;text-underline-offset:5px}.product-information__expand--icon svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.product-information__expand--icon[open] .pi-toggle-vertical{display:none}.product-information__link{display:inline-flex;align-items:center;gap:15px;min-height:44px;margin-top:10px;color:inherit;font-size:14px;text-decoration:none!important}.product-information__link span{text-decoration:underline;text-underline-offset:5px}.product-information__link svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.product-information__benefits-heading h2{margin:0;font-size:clamp(30px,3vw,40px);line-height:1.16;max-width:none}.product-information__benefits{display:grid;gap:52px;margin-top:48px}.product-information__benefit-main{min-width:0}.product-information__benefit-main--media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch}.product-information__benefit-visual{min-width:0;display:flex;flex-direction:column}.product-information__benefit-visual img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1.35;flex-grow:1;object-fit:cover}.product-information__benefit-copy{min-width:0;max-width:60ch;overflow-wrap:anywhere}.product-information__benefit-copy>h3{font-size:clamp(24px,2.15vw,30px);line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:0 0 16px;text-wrap:balance}.product-information__benefit-copy>.product-information__benefit-specs{margin-top:19px;font-size:14px;line-height:1.6;font-weight:500;color:#314d3e;white-space:pre-line}.product-information__benefit-main--media>.product-information__benefit-copy{max-width:none;padding:clamp(40px,4vw,56px);background:var(--mkb-warm-surface);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.product-information__benefit-main--media>.product-information__benefit-copy>h3{font-size:clamp(28px,2.4vw,32px);margin-bottom:18px}.product-information__benefit-main--media>.product-information__benefit-copy>:is(.product-information__prose,p,details){width:100%;max-width:48ch}.product-information__benefit-main--media>.product-information__benefit-copy>.product-information__prose{font-size:clamp(16px,1.3vw,17px);line-height:1.7}.product-information__benefit-main--media>.product-information__benefit-copy>.product-information__benefit-specs{margin-top:16px}.product-information__benefit-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px)}.product-information__benefit-notes .product-information__benefit-copy>h3{font-size:clamp(24px,2vw,28px)}.product-information__benefit-notes--single{grid-template-columns:1fr}.product-information__benefit-notes--single .product-information__benefit-copy{max-width:70ch}.product-information__checklist{list-style:none;padding:0}.product-information__checklist li{padding:0 0 25px 29px;position:relative}.product-information__checklist li:before{content:"✓";position:absolute;left:0;color:#314d3e}.product-information__checklist h3{font-size:19px;margin-bottom:9px}.product-information__suitable-intro>.product-information__prose{margin-top:21px;max-width:36ch}.product-information__note{padding:18px 24px;background:#f5f2ed}.product-information__note h3{font-size:21px;margin-bottom:10px}.product-information__note .product-information__link:visited{color:inherit}.product-information__note .product-information__link:is(:hover,:focus,:active){color:#a85534}.product-information__usage-head{display:flex;justify-content:space-between;align-items:end;gap:25px}.product-information__watch{display:flex;align-items:center;gap:10px;background:none;border:0;padding:12px 0;min-height:44px;cursor:pointer;color:inherit;font-size:14px}.product-information__watch svg{width:18px;height:18px;fill:currentColor}.product-information__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:35px;list-style:none;padding:0;margin-top:35px!important}.product-information__steps li{padding-top:19px}.product-information__steps li>span{font-size:12px;color:#314d3e}.product-information__steps h3{margin:14px 0 12px}.product-information__feature{display:grid;grid-template-columns:1fr 1fr;margin-top:44px}.product-information__feature--text{grid-template-columns:1fr}.product-information__feature figure{min-height:360px;position:relative;background:#f3f0eb}.product-information__feature img{position:absolute;width:100%;height:100%;object-fit:cover}.product-information__feature-copy{padding:clamp(30px,4vw,56px);background:var(--mkb-brand);color:#fff;display:flex;flex-direction:column;justify-content:center}.product-information__feature-copy>h3{font-size:clamp(29px,2.9vw,38px);margin-bottom:21px}.product-information__feature-copy .product-information__expand--icon{color:inherit}.product-information__feature-copy .product-information__prose :is(h3,h4){color:#fff}.product-information__specs{min-width:0}.product-information__specs dl{margin:0}.product-information__specs dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px;padding:13px 0;border-bottom:1px solid #dedbd5;font-size:14px;line-height:1.6}.product-information__specs dt{font-weight:400;color:#62685f}.product-information__specs dd{margin:0;text-align:right;overflow-wrap:anywhere}.product-information__spec-group{border-bottom:1px solid #dedbd5}.product-information__spec-group summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:18px 0;cursor:pointer;list-style:none}.product-information__spec-group summary::-webkit-details-marker{display:none}.product-information__spec-group h3{margin:0;font-size:20px;line-height:1.4}.product-information__spec-group svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.product-information__spec-group[open]>summary .pi-vertical{display:none}.product-information__spec-group dl>div:last-child{border-bottom:0}.product-information__box{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,6vw,85px);align-items:center;margin-top:32px}.product-information__box--text{grid-template-columns:1fr;max-width:65ch;margin-left:auto}.product-information__box figure{background:#f3f0eb}.product-information__box img{width:100%;aspect-ratio:1.2;object-fit:cover}.product-information__box figcaption{font-size:12px;line-height:1.5;padding:0 23px 20px;color:#62685f}.product-information__box h3{margin-bottom:15px}.product-information__box ul{list-style:none;padding:0}.product-information__box li{padding:10px 0;border-bottom:1px solid #dedbd5}.product-information__self-add{margin-top:25px}.product-information__section--faq .product-information__heading{margin-bottom:21px}.product-information__faqs details{border-bottom:1px solid #dedbd5}.product-information__faqs summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:24px 0;list-style:none;font-size:18px;line-height:1.4}.product-information__faqs summary::-webkit-details-marker{display:none}.product-information__faqs svg{width:20px;height:20px;flex:none;stroke:currentColor;stroke-width:1.5;fill:none}.product-information__faqs details[open] .pi-vertical{display:none}.product-information__faqs .product-information__prose{padding:0 0 24px}.product-information a,.product-information summary,.product-information button{transition:color .15s ease,border-color .15s ease}.product-information a:hover,.product-information button:hover{color:#a85534}.product-information summary,.product-information summary:hover,.product-information summary:focus,.product-information summary:active{color:inherit}.product-information :where(a,summary,button):focus-visible{outline:1px solid currentColor;outline-offset:0}@media (max-width: 900px){.product-information__benefits-heading h2{font-size:28px}.product-information__benefits{margin-top:34px;gap:36px}.product-information__benefit-main--media{grid-template-columns:1fr;gap:0}.product-information__benefit-main--media>.product-information__benefit-copy{padding:24px}.product-information__benefit-main--media>.product-information__benefit-copy>h3{font-size:24px;margin-bottom:14px}.product-information__benefit-main--media>.product-information__benefit-copy>.product-information__prose{font-size:16px}.product-information__benefit-visual img{flex-grow:0}.product-information__benefit-notes{grid-template-columns:1fr;gap:34px}.product-information__benefit-copy{max-width:65ch}.product-information__benefit-copy>.product-information__benefit-specs{margin-top:16px}.product-information__benefit-copy>h3,.product-information__benefit-notes .product-information__benefit-copy>h3{font-size:24px;margin-bottom:12px}}@media (max-width: 767px){.product-information__specs{overflow-anchor:none}.product-information>.grid-container,.product-information__nav>.grid-container{padding-inline:22px}.product-information__nav>div{justify-content:flex-start;gap:26px;scrollbar-width:thin;scrollbar-color:#b6bfb2 transparent}.product-information__nav>div::-webkit-scrollbar{height:4px}.product-information__nav>div::-webkit-scrollbar-track{background:transparent}.product-information__nav>div::-webkit-scrollbar-thumb{background:#b6bfb2;border-radius:4px}.product-information__nav>div::-webkit-scrollbar-button{display:none}.product-information__nav a{min-height:58px;border-bottom:0}.product-information .product-information__section{padding:47px 0;scroll-margin-top:calc(var(--pi-header) + var(--pi-nav-height, 66px))}.product-information .product-information__section--about,.product-information .product-information__section--suitable,.product-information .product-information__section--specs,.product-information .product-information__section--faq{grid-template-columns:1fr;gap:25px}.product-information .product-information__section:first-of-type{padding-top:32px}.product-information .product-information__section--specs,.product-information .product-information__section--faq{padding-bottom:0;border-bottom:0}.product-information__heading h2{font-size:32px;max-width:none}.product-information__heading h2 br{display:none}.product-information__usage-head{display:block}.product-information__watch{margin-top:15px}.product-information__steps{grid-template-columns:1fr;gap:23px;margin-top:25px!important}.product-information__steps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px}.product-information__steps h3{margin:0 0 9px}.product-information__feature{grid-template-columns:1fr;margin-top:30px}.product-information__feature figure{min-height:0;aspect-ratio:1.5}.product-information__feature-copy{padding:30px 25px}.product-information__box{grid-template-columns:1fr;gap:27px;margin-top:26px}.product-information__note{padding:19px 20px}}@media (prefers-reduced-motion: reduce){.product-information :where(a,summary,button){transition:none}}section.related-product{margin:0;padding:60px 0;background:#f4f1eb;color:#20231f;font-family:Switzer,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0}section.related-product h2,section.related-product p{margin:0;font-family:inherit;color:inherit}section.related-product .related-product__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9%;align-items:center}section.related-product .related-product__layout--text{grid-template-columns:minmax(0,1fr)}section.related-product .related-product__image{min-width:0}section.related-product .related-product__image img{display:block;width:100%;aspect-ratio:1;object-fit:contain}section.related-product .related-product__copy{min-width:0;overflow-wrap:anywhere}section.related-product .related-product__pretitle{color:#314d3e;font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-transform:uppercase}section.related-product h2{font-size:clamp(31px,3.2vw,43px);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:17px 0 20px}section.related-product .related-product__text{max-width:53ch;color:#62685f}section.related-product .related-product__text p{font:inherit;color:inherit}section.related-product .related-product__text p+p{margin-top:14px}section.related-product .related-product__bottom{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;margin-top:28px;padding-top:23px;border-top:1px solid var(--mkb-divider-on-warm)}section.related-product .related-product__product{display:flex;flex-direction:column;gap:6px;min-width:0}section.related-product .related-product__name{font-size:19px;font-weight:500;line-height:1.35}section.related-product .related-product__price{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:baseline;font-size:17px;line-height:1.5;font-variant-numeric:tabular-nums}section.related-product .related-product__price>span{white-space:nowrap}section.related-product .related-product__price small{font-size:12px;color:#62685f;white-space:nowrap}section.related-product .related-product__original{font-size:14px;color:#62685f}section.related-product .related-product__link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:22px;max-width:100%;min-height:52px;padding:14px 24px;border:1px solid #20231f;color:#20231f;background:transparent;font:600 14px/1.5 Switzer,Arial,sans-serif;text-decoration:none;transition:background-color .2s,color .2s}section.related-product .related-product__link svg{width:20px;height:20px;flex:none}section.related-product .related-product__link:hover{background:#20231f;color:#fff}section.related-product .related-product__link:focus-visible{outline:1px solid currentColor;outline-offset:-3px}@media (max-width: 900px){section.related-product{padding:39px 0 45px}section.related-product>.grid-container{padding-inline:22px}section.related-product .related-product__layout{grid-template-columns:minmax(0,1fr);gap:23px}section.related-product .related-product__image{width:100%;max-width:300px;justify-self:center}section.related-product .related-product__image img{aspect-ratio:1.15}section.related-product h2{font-size:33px;margin:15px 0 18px}section.related-product .related-product__bottom{flex-wrap:wrap;gap:20px}section.related-product .related-product__link{width:100%;justify-content:space-between}}@media (prefers-reduced-motion: reduce){section.related-product .related-product__link{transition:none}}.detail-sticky-purchase{display:none;font-family:Switzer,Arial,sans-serif;letter-spacing:0}.detail-sticky-purchase button{font-family:inherit}@media (max-width: 767px){body.has-detail-sticky-purchase{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.detail-sticky-purchase{position:fixed;bottom:0;left:0;right:0;z-index:25;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:11px 20px calc(11px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #dedbd5;color:#20231f;line-height:1.3}.detail-sticky-purchase[hidden]{display:none!important}.detail-sticky-purchase__product{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.detail-sticky-purchase__product span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-sticky-purchase__product strong{font-size:18px;font-weight:500;white-space:nowrap}.detail-sticky-purchase__buy{display:flex;align-items:center;justify-content:center;gap:9px;min-height:47px;max-width:70%;padding:12px 15px;border:0;background:var(--mkb-purchase);color:#fff;font-size:14px;cursor:pointer;transition:background .15s}.detail-sticky-purchase__buy:hover{background:var(--mkb-purchase-hover)}.detail-sticky-purchase__buy:disabled{opacity:.55;cursor:default}.detail-sticky-purchase__buy:focus-visible{outline:1px solid #20231f;outline-offset:0}.detail-sticky-purchase__buy i{display:none;width:14px;height:14px;border:1.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%}.detail-sticky-purchase__buy[aria-busy=true] i{display:block;animation:detail-buy-spin .7s linear infinite}.detail-sticky-purchase [data-sticky-error]{width:100%;margin:0;font-size:12px;color:#9c332b}}@keyframes detail-buy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.detail-sticky-purchase__buy{transition:none}.detail-sticky-purchase__buy[aria-busy=true] i{animation:none}}.detail-closing-purchase{position:relative;font-family:Switzer,Arial,sans-serif;color:#20231f;background:#fff;padding:32px 0 46px;margin:0 0 24px;line-height:1.5}.detail-closing-purchase [hidden]{display:none!important}.detail-closing-purchase__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 40px;align-items:center}.detail-closing-purchase h2{font:500 27px/1.2 Switzer,Arial,sans-serif;letter-spacing:-.035em;margin:0 0 16px}.detail-closing-purchase__order{display:flex;align-items:center;gap:28px}.detail-closing-purchase__price{display:flex;flex-direction:column;gap:6px}.detail-closing-purchase__price strong{font-size:26px;font-weight:500;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.detail-closing-purchase__price>span,.detail-closing-purchase__price del{color:#62685f;font-size:13px}.detail-closing-purchase__actions{display:flex;align-items:center;gap:12px}.detail-closing-purchase__quantity{display:flex;align-items:center;height:52px;border:1px solid #b9bdb5;flex:none}.detail-closing-purchase__quantity button{border:0;background:transparent;color:inherit;padding:0;width:40px;height:50px;font-size:20px}.detail-closing-purchase__quantity output{min-width:28px;text-align:center;font-size:16px;font-variant-numeric:tabular-nums}.detail-closing-purchase__buy{position:relative;border:0;background:var(--mkb-purchase);color:#fff;min-height:52px;padding:12px 26px;min-width:184px;font:600 16px/1.4 Switzer,Arial,sans-serif}.detail-closing-purchase__buy i{display:none;position:absolute;right:7px;top:calc(50% - 6px);width:12px;height:12px;border:1.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%}.detail-closing-purchase__buy[aria-busy=true] i{display:block;animation:detail-buy-spin .7s linear infinite}.detail-closing-purchase__buy:hover{background:var(--mkb-purchase-hover);color:#fff}.detail-closing-purchase button{cursor:pointer}.detail-closing-purchase button:disabled{opacity:.5;cursor:default}.detail-closing-purchase button:focus-visible{outline:1px solid currentColor;outline-offset:0}.detail-closing-purchase button.detail-closing-purchase__buy,.detail-closing-purchase button.detail-closing-purchase__buy:hover{color:#fff}.detail-closing-purchase button.detail-closing-purchase__buy:focus-visible{outline:1px solid #f4f1eb;outline-offset:-1px}.detail-closing-purchase .detail-closing-purchase__shipping{margin-top:22px;font-size:14px;color:#62685f}.detail-closing-purchase [data-closing-error]{color:#9c332b;font-size:14px;margin-top:12px}.detail-closing-purchase [data-closing-variation]{color:#62685f;font-size:15px}.detail-closing-purchase [data-closing-fallback]{position:absolute;left:0;bottom:7px;display:inline-block;margin:0;font-size:14px;text-decoration:underline;text-underline-offset:4px}.detail-closing-purchase__options fieldset{padding:0;border:0;margin:0 0 12px;min-width:0}.detail-closing-purchase__options fieldset:last-child{margin:0}.detail-closing-purchase__options legend{float:none;padding:0;margin-bottom:10px;font-size:14px;color:#62685f}.detail-closing-purchase__options .variant-choice__tiles{display:flex;gap:10px;flex-wrap:wrap}.detail-closing-purchase__options label{position:relative;margin:0;max-width:100%;cursor:pointer}.detail-closing-purchase__options input{position:absolute;opacity:0;width:1px;height:1px}.detail-closing-purchase__options .variant-choice__tile{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 12px;border:1px solid #b9bdb5;font-size:15px;line-height:1.5}.detail-closing-purchase__options .variant-choice__swatch{width:13px;height:13px;flex:none;border:1px solid #dedbd5}.detail-closing-purchase__options .variant-choice__name{position:static;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;white-space:normal}.detail-closing-purchase__options .variant-choice__check{visibility:hidden;font-size:13px}.detail-closing-purchase__options input:checked+.variant-choice__tile,.detail-closing-purchase__options .variant-choice__tile.is-selected{border-color:#314d3e;box-shadow:inset 0 0 0 1px #314d3e;color:#314d3e}.detail-closing-purchase__options input:checked+.variant-choice__tile .variant-choice__check,.detail-closing-purchase__options .variant-choice__tile.is-selected .variant-choice__check{visibility:visible}.detail-closing-purchase__options input:focus-visible+.variant-choice__tile{outline:1px solid #314d3e;outline-offset:0}.detail-closing-purchase__options label[data-unavailable="1"] .variant-choice__tile{opacity:.55}.detail-closing-purchase__options small{display:block;max-width:160px;font-size:12px;color:#62685f}@media (max-width: 1150px){.detail-closing-purchase__layout{gap:24px}.detail-closing-purchase__order{gap:18px}.detail-closing-purchase__buy{padding-inline:16px;min-width:160px}}@media (max-width: 900px){.detail-closing-purchase{padding:28px 0 38px;margin-bottom:8px}.detail-closing-purchase__layout{grid-template-columns:1fr;gap:24px}.detail-closing-purchase__order{justify-content:space-between}.detail-closing-purchase h2{font-size:25px;margin-bottom:13px}.detail-closing-purchase__price strong{font-size:24px}.detail-closing-purchase .detail-closing-purchase__shipping{margin-top:17px}}@media (max-width: 767px){.detail-closing-purchase{padding:40px 0}}@media (max-width: 600px){.detail-closing-purchase__order{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.detail-closing-purchase__price{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:10px}.detail-closing-purchase__actions{gap:10px}.detail-closing-purchase__buy{flex:1;min-width:0;padding-inline:16px}}@media (prefers-reduced-motion: reduce){.detail-closing-purchase__buy[aria-busy=true] i{animation:none}}.button{display:inline-flex;align-items:center;padding:20px 30px;font-weight:500;font-size:16px;letter-spacing:0;color:#000;line-height:22px;cursor:pointer;border:1px solid #000;outline:0;border-radius:4px;transition:all .2s ease-out;-webkit-tap-highlight-color:rgba(255,255,255,0)}@media print,screen and (max-width: 47.99875em){.button{padding:15px 20px}}.button:focus{outline:none}.button:hover,.button:active{color:#1e1e1e}.button.primary{position:relative;transition:all .2s ease-out}.button.primary.premium{background-image:linear-gradient(-70deg,#d8a841 0,#ffba08)}.button.primary.premium:hover,.button.primary.premium:active,.button.primary.premium:focus{background-image:linear-gradient(-70deg,#d8a841 0,#ffba08)}.button.primary.js-anchor{padding-right:25px}.button.primary.js-anchor .arrow-small{width:12px;height:9px;position:absolute;display:block;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transition:all .2s ease-out}.button.primary:hover,.button.primary:active,.button.primary:focus{background:none;color:#1e1e1e}.button.primary.blue{font-size:16px;border-color:#0c659d;background:#0c659d;color:#fff}.button.primary.blue:hover,.button.primary.blue:active,.button.primary.blue:focus{background:#0c659d;border-color:#0c659d;color:#fff}.button.primary.blue.hollow{background:transparent;color:#0c659d}.button.primary.blue.hollow:hover,.button.primary.blue.hollow:active,.button.primary.blue.hollow:focus{background:#0c659d;color:#fff}.button.primary.coffee{background:#000;color:#fff;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;padding:20px 30px;border:none}@media print,screen and (max-width: 47.99875em){.button.primary.coffee{padding:15px 20px}}.button.primary.coffee :hover{background:#000;border:none;color:#fff}.button.primary.small{padding:12px 18px}@media print,screen and (max-width: 47.99875em){.button.primary.small{padding:10px 16px}}.button.text{border:none;position:relative;padding:0 37px 0 0;transition:all .2s ease-out;color:#1e1e1e}.button.text:after{content:"";background-image:url(/static/default/media/images/templating/svg/chevron-right-black.svg);background-size:11px 9px;background-repeat:no-repeat;width:12px;height:9px;position:absolute;display:block;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.button.text.no-arrow:after{content:none}.button.text:hover:after{right:15px}.button.text-int{border:none;font-size:14px;line-height:60px;letter-spacing:2.25px;text-transform:uppercase;display:inline-flex;margin-left:20px;position:relative;text-align:left;border-radius:30px;height:60px;width:fit-content;padding:0 10px 0 30px;transition:color .2s ease-out}.button.text-int:hover:before{width:calc(100% + 30px)}@media print,screen and (max-width: 47.99875em){.button.text-int:hover:before{width:60px}}.button.text-int:active,.button.text-int:focus{color:#1e1e1e}.button.text-int:before{content:"";background-color:#f3f1ed;width:60px;height:60px;border-radius:30px;position:absolute;top:0;left:0;z-index:1;transform:translate(-20px);transition:all cubic-bezier(.91,.075,.78,.6) .2s}.button.text-int:after{content:"";background-image:url(/static/default/media/images/templating/svg/arrow-right-Ed.svg);background-repeat:no-repeat;background-size:auto 100%;width:18px;height:10px;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .2s ease-out;z-index:2}.button.text-int span{z-index:3;position:relative;line-height:19px;align-self:center;display:block}.button.out-of{position:relative;width:165px;height:50px;border:none;background:#ffffff40;transition:all .7s}@media print,screen and (max-width: 47.99875em){.button.out-of{background:#fff3;width:155px}}.button.out-of span{position:absolute;top:50%;left:47%;transform:translate(-50%,-50%);color:#fff;font-weight:300;letter-spacing:.2px}.button.out-of .line{background:#fff;position:absolute;transition:none;transform:scale(0);opacity:1}.button.out-of .line:nth-child(1){transform-origin:100% 100%;height:1px;width:20%;bottom:0}.button.out-of .line:nth-child(4){transform-origin:0 100%;height:1px;width:20%;top:-1px;right:0}.button.out-of .line:nth-child(2){transform-origin:100% 100%;height:100%;width:1px;bottom:0;left:-1px}.button.out-of .line:nth-child(5){transform-origin:100% 0;height:100%;width:1px;bottom:0;right:-1px}.button.out-of .line:nth-child(3){transform-origin:0 100%;height:1px;width:100%;top:-1px;left:-1px}.button.out-of .line:nth-child(6){transform-origin:100% 0;height:1px;width:100%;bottom:0;right:-1px}.button.out-of:hover>.line{transform:scale(1);opacity:0;transition:all .7s}.button.out-of:hover>.line:nth-child(2),.button.out-of:hover>.line:nth-child(5){transition-delay:.2s}.button.out-of:hover>.line:nth-child(3),.button.out-of:hover>.line:nth-child(6){transition-delay:.5s}.button.out-of:hover{background:#ffffff1f}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-newsletter .success-message,.form-newsletter .error-message{display:block;margin-bottom:10px;font-size:18px;color:#795548;font-weight:400}.quantity{position:relative;height:23px;padding:15px 35px;border-radius:6px}.quantity input{position:absolute;top:13px;left:52px;background:#fff;width:20px;height:22px;float:left;display:block;border:none;border-radius:3px;font-size:16px;font-weight:500;text-align:center}@media print,screen and (max-width: 80.06125em){.quantity input{width:30px;height:30px;top:9px;left:61px}}.quantity input:focus{outline:0}.quantity-nav{float:left;position:relative;height:42px}.quantity-nav .quantity-button{position:relative;cursor:pointer;text-align:center;font-size:13px;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity-nav .quantity-button.quantity-up{position:absolute;height:30px;top:-7px;border:none;transition:background-color .2s ease-out;left:46px;line-height:2;color:#515559;background:#f3f1ed;width:30px;border-radius:4px;font-weight:600;filter:drop-shadow(2px 2px 1px #d3d3d3);font-size:16px}@media print,screen and (max-width: 80.06125em){.quantity-nav .quantity-button.quantity-up{line-height:1.9;left:60px}}.quantity-nav .quantity-button.quantity-down{position:absolute;top:-7px;transition:background-color .2s ease-out;left:-23px;width:30px;height:30px;border:none;background:#f3f1ed;border-radius:5px;line-height:2;color:gray;font-weight:600;filter:drop-shadow(2px 2px 1px #d3d3d3);font-size:16px}@media print,screen and (max-width: 80.06125em){.quantity-nav .quantity-button.quantity-down{line-height:1.9;left:-9px}}.order-detail h1{margin-bottom:40px}@media print,screen and (max-width: 47.99875em){.order-detail h1{margin-bottom:20px}}.order-detail .info .pair{display:grid;grid-template-columns:200px 200px}.order-detail .info .pair:not(:last-child){margin-bottom:15px}.order-detail .products{margin-top:35px}.order-detail .products .items{margin-bottom:50px}.order-detail .products .items .item{display:grid;border-radius:5px;padding:20px 15px 15px;background:#fff}@media print,screen and (max-width: 47.99875em){.order-detail .products .items .item{display:grid;grid-template-columns:60% 40%;align-items:center}}@media print,screen and (max-width: 47.99875em){.order-detail .products .items .item .extra{display:flex;flex-direction:column}}.order-detail .products .items .item .extra .top .name{font-size:26px;line-height:26px}@media print,screen and (max-width: 47.99875em){.order-detail .products .items .item .extra .top .name{font-size:22px}}.order-detail .products .items .item .extra .top .count{margin-top:10px;font-size:16px;font-weight:600;margin-left:2px}@media print,screen and (max-width: 47.99875em){.order-detail .products .items .item .extra .top .count{margin-bottom:20px;font-size:14px}}.order-detail .products .items .item .extra .total{text-align:right;margin-top:-20px;font-size:20px;margin-right:15px}@media print,screen and (max-width: 47.99875em){.order-detail .products .items .item .extra .total{text-align:left;margin-top:0;margin-right:0}}.order-detail .products .items .item img{padding:10px 20px 20px}@media print,screen and (max-width: 80.06125em){.order-detail .products .items .item img{padding:0}}.order-detail .products .items .item img.wallet-image{align-self:center;justify-self:center}.account .my-card{margin-bottom:140px;border-radius:5px;align-items:center}@media print,screen and (max-width: 47.99875em){.account .my-card{margin-bottom:15px}}@keyframes explode{0%{opacity:1}to{transform:scale(1.2);opacity:0}}@keyframes float{0%{-webkit-transform:rotateX(0deg) translateY(0px);-moz-transform:rotateX(0deg) translateY(0px);-ms-transform:rotateX(0deg) translateY(0px);-o-transform:rotateX(0deg) translateY(0px);transform:rotateX(0) translateY(0)}50%{-webkit-transform:rotateX(0deg) translateY(1px) translateX(5px);-moz-transform:rotateX(0deg) translateY(10px) translateX(5px);-ms-transform:rotateX(0deg) translateY(30px) translateX(5px);-o-transform:rotateX(0deg) translateY(40px) translateX(5px);transform:rotateX(0) translateY(10px) translate(5px)}to{-webkit-transform:rotateX(0deg) translateY(0px) translateX(1px);-moz-transform:rotateX(0deg) translateY(0px) translateX(1px);-ms-transform:rotateX(0deg) translateY(0px) translateX(1px);-o-transform:rotateX(0deg) translateY(0px) translateX(1px);transform:rotateX(0) translateY(0) translate(1px)}}.account .my-card .header{margin-left:0;margin-right:0}@media print,screen and (max-width: 47.99875em){.account .my-card .text{line-height:24px;font-size:16px}}.account .my-card header{margin-bottom:5px}@media print,screen and (max-width: 47.99875em){.account .my-card header{margin-bottom:0}}.account .my-card .outer-card{position:relative;width:fit-content}@media print,screen and (max-width: 47.99875em){.account .my-card .outer-card{width:calc(100vw - 1rem)}}.account .my-card .outer-card .card{align-items:center;height:260px;width:420px;padding:30px;margin:20px 0 30px;overflow:hidden;border-radius:15px;background:#000}@media print,screen and (max-width: 47.99875em){.account .my-card .outer-card .card{width:100%;height:240px;padding:20px}}.account .my-card .outer-card .card .logo{padding-bottom:25px}@media print,screen and (max-width: 47.99875em){.account .my-card .outer-card .card .logo{padding-bottom:20px}}.account .my-card .outer-card .card .logo img{width:36px;height:32px}.account .my-card .outer-card .card .card-number{position:relative;display:inline-block;overflow:hidden;margin-bottom:25px}.account .my-card .outer-card .card .card-number .label{color:#969696;font-size:12px;font-weight:400;pointer-events:none;display:block;margin-bottom:3px}.account .my-card .outer-card .card .card-number .number{font-size:30px;width:100%;color:#fff;line-height:1}@media print,screen and (max-width: 47.99875em){.account .my-card .outer-card .card .card-number .number{font-size:26px}}.account .my-card .outer-card .card .card-number .number span:not(:last-child){margin-right:10px}.account .my-card .outer-card .card .group{display:flex;justify-content:space-between;color:#f9f8f6}.account .my-card .outer-card .card .group .card-name .label{color:#969696;font-size:12px;font-weight:400;pointer-events:none}@media print,screen and (max-width: 47.99875em){.account .my-card .outer-card .card .group .card-name .label{margin-bottom:2px}}.account .my-card .outer-card .card .group .card-name .name{color:#fff}.account .my-card .outer-card .card .group .card-value .label{color:#969696;font-size:12px;font-weight:400;pointer-events:none;margin-bottom:2px}@media print,screen and (max-width: 47.99875em){.account .my-card .outer-card .card .group .card-value .label{margin-bottom:5px}}.account .my-card .outer-card .card .group .card-value .name{color:#fff;font-size:24px}.account .my-orders{margin-bottom:15px}@media print,screen and (max-width: 47.99875em){.account .my-orders{margin-bottom:50px}}.account .my-orders header{margin-bottom:35px}@media print,screen and (max-width: 47.99875em){.account .my-orders header{margin-bottom:20px}}.account .my-orders .orders .order{padding:0;background:transparent;border-radius:0}.account .my-orders .orders .order .title p{margin-bottom:8px}.account .my-orders .orders .order .extra{display:block}.account .my-orders .orders .order .extra .image{background:#f5f3f5;margin-bottom:14px;padding:26px 0;display:flex;justify-content:center;align-items:center}@media print,screen and (max-width: 47.99875em){.account .my-orders .orders .order .extra .image{margin-bottom:10px}}.account .my-orders .orders .order .extra .image img{display:block;margin:0 auto;width:auto;max-height:280px}.account .my-orders .orders .order .extra .actions{display:flex;flex-direction:column;align-items:flex-start}.account .my-orders .orders .order .extra .actions .title p,.account .my-orders .orders .order .extra .actions .title .name{margin-bottom:8px}.account .my-orders .orders .order .extra .actions .name,.account .my-orders .orders .order .extra .actions .title p{font-size:14px;color:#1e1e1e;line-height:22px;letter-spacing:0;text-align:left;font-weight:500}.account .my-orders .orders .order .extra .actions .review,.account .my-orders .orders .order .extra .actions .rating{display:flex;align-items:center}.account .my-orders .orders .order .extra .actions .review:hover,.account .my-orders .orders .order .extra .actions .rating:hover{cursor:pointer}.account .my-orders .orders .order .extra .actions .review svg,.account .my-orders .orders .order .extra .actions .rating svg{width:15px;height:15px;color:#141414}.account .my-orders .orders .order .extra .actions .review .view-review svg,.account .my-orders .orders .order .extra .actions .rating .view-review svg{margin-right:0;width:15px}@media print,screen and (max-width: 47.99875em){.account .my-orders .orders .order .extra .actions .review{margin-top:0;margin-bottom:0}}.account .my-orders .orders .order .extra .actions .write-review span{font-size:14px;font-weight:500;padding:8px 16px;background-color:#000;color:#fff}.account .my-orders .orders .order .extra .actions a{margin-top:18px;width:fit-content;font-weight:300;font-size:14px;line-height:30px;letter-spacing:0;text-decoration:underline;padding:0}@media print,screen and (max-width: 47.99875em){.account .my-orders .orders .order .extra .actions a{margin-top:16px;padding:0}.account .my-orders .orders .order .extra .actions a:after{right:-2px}}section.registration .wrapper{position:relative;z-index:5;border-radius:10px}section.registration .wrapper header{margin:0 0 50px}@media print,screen and (max-width: 47.99875em){section.registration .wrapper header{margin:0 0 30px}}section.registration .wrapper .form-register{background:#fff;padding:30px 20px;border-radius:5px;box-shadow:#00000026 1.95px 1.95px 2.6px}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register{padding:20px 10px}}section.registration .wrapper .form-register .field{margin-bottom:25px;position:relative;z-index:5}@media print,screen and (max-width: 39.99875em){section.registration .wrapper .form-register .field{grid-template-columns:100%;margin-bottom:16px}section.registration .wrapper .form-register .field.country{margin-bottom:10px!important}}section.registration .wrapper .form-register .field.registreren{margin-top:50px}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .field.registreren{margin-top:30px}}section.registration .wrapper .form-register .field.last{margin-top:50px}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .field.last{margin-top:30px}}section.registration .wrapper .form-register .field label{font-weight:500;font-size:16px;line-height:24px;color:#30302f;text-transform:none}section.registration .wrapper .form-register .field.mobile-flex{display:flex;align-items:center;margin-bottom:0}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .field.mobile-flex{display:flex;align-items:center}}section.registration .wrapper .form-register .field.checkbox{flex-direction:row-reverse;justify-content:flex-end}section.registration .wrapper .form-register .field.checkbox.save-profile{margin-top:5px}section.registration .wrapper .form-register .field.checkbox .info{padding-right:0;margin-left:7px}section.registration .wrapper .form-register .field .info{display:flex;flex-direction:column;padding-right:20px}section.registration .wrapper .form-register .field .info.no-hint{flex-direction:row;align-items:center}@media print,screen and (max-width: 39.99875em){section.registration .wrapper .form-register .field .info.no-hint label{margin-bottom:5px}}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .field .info.hint{margin-bottom:5px}}section.registration .wrapper .form-register .field .info.hint .hint{margin-top:0}section.registration .wrapper .form-register .field .info label{font-weight:400;font-size:16px;color:#1e1e1e;text-transform:none;line-height:1.2}section.registration .wrapper .form-register .field .info .hint{color:gray;font-size:12px;text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}@media print,screen and (max-width: 39.99875em){section.registration .wrapper .form-register .field .info .hint{margin-top:0}}section.registration .wrapper .form-register .field.image input{display:none}section.registration .wrapper .form-register .field.image label{padding:10px 20px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px;box-shadow:2px 2px 5px #0003;transition:background-color .2s}section.registration .wrapper .form-register .field.image label:hover{background-color:#666}section.registration .wrapper .form-register .field.image #file-name-beans{margin-left:10px;font-size:17px}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .field.image #file-name-beans{font-size:12px;line-height:15px}}section.registration .wrapper .form-register .field input,section.registration .wrapper .form-register .field textarea,section.registration .wrapper .form-register .field select{position:relative;background-color:#fff;border:rgba(60,60,60,.1) solid 1px;color:#1e1e1e;font-family:Switzer,Arial,sans-serif;height:45px;font-size:18px;padding:16px 10px;width:100%;margin-top:10px;caret-color:#1e1e1e;border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .field input,section.registration .wrapper .form-register .field textarea,section.registration .wrapper .form-register .field select{margin-top:5px;height:40px;padding:8px 5px;font-size:16px}}section.registration .wrapper .form-register .field input:focus,section.registration .wrapper .form-register .field input:active,section.registration .wrapper .form-register .field textarea:focus,section.registration .wrapper .form-register .field textarea:active,section.registration .wrapper .form-register .field select:focus,section.registration .wrapper .form-register .field select:active{border:1px solid #916953;outline:none}section.registration .wrapper .form-register .field input#address-shipping-remember,section.registration .wrapper .form-register .field textarea#address-shipping-remember,section.registration .wrapper .form-register .field select#address-shipping-remember{margin-top:0}section.registration .wrapper .form-register .field input.read-only,section.registration .wrapper .form-register .field textarea.read-only,section.registration .wrapper .form-register .field select.read-only{background-color:#fdfdfc}section.registration .wrapper .form-register .field input::placeholder,section.registration .wrapper .form-register .field textarea::placeholder,section.registration .wrapper .form-register .field select::placeholder{font-size:16px;color:#1e1e1e}section.registration .wrapper .form-register .field.checkbox:hover{cursor:pointer}section.registration .wrapper .form-register .field.checkbox label:hover{cursor:pointer}section.registration .wrapper .form-register .field.checkbox input[type=checkbox]{align-self:center;height:auto;width:max-content;margin-top:0}section.registration .wrapper .form-register .field.checkbox input[type=checkbox]:focus{outline:none}section.registration .wrapper .form-register .field select{padding:0 0 0 5px}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .field select{padding:0 0 0 1px}}section.registration .wrapper .form-register .field textarea{height:auto}section.registration .wrapper .form-register .field.nbm{margin-bottom:0}section.registration .wrapper .form-register .area{background:#f9f8f6;padding:20px 10px;margin-bottom:20px;border-radius:5px}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .area{margin:0 0 20px;padding:10px;border-radius:5px}}section.registration .wrapper .form-register .area.read-only{pointer-events:none}section.registration .wrapper .form-register .area .field:last-child{margin-bottom:0}section.registration .wrapper .form-register .area .field label{color:#1e1e1e;font-weight:400}section.registration .wrapper .form-register span.error{color:#916953;text-transform:none;font-size:12px;font-weight:400;margin:0;line-height:16px}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register span.error{margin:0}}section.registration .wrapper .form-register .button{grid-column:2;max-width:max-content;justify-self:end}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .button{grid-column:1}}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .button.fill{margin-top:20px}}section.registration .wrapper .form-register .actions{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .actions{grid-column:1}}section.registration .wrapper .form-register .voornaam-achternaam{display:grid;grid-template-columns:50% 1fr;grid-gap:10px}@media print,screen and (max-width: 47.99875em){section.registration .wrapper .form-register .area{margin-top:20px}}section.registration .wrapper .form-register .registered-before{color:#1e1e1e;font-size:14px;text-decoration:underline}section.login .wrapper{position:relative;z-index:5;border-radius:10px}section.login .wrapper header{margin:0 0 50px}@media print,screen and (max-width: 47.99875em){section.login .wrapper header{margin:0 0 30px}}section.login .wrapper .form-login{background:#fff;padding:30px 20px;border-radius:5px;box-shadow:#00000026 1.95px 1.95px 2.6px}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login{padding:20px 10px}}section.login .wrapper .form-login .field{margin-bottom:25px;position:relative;z-index:5}@media print,screen and (max-width: 39.99875em){section.login .wrapper .form-login .field{grid-template-columns:100%;margin-bottom:16px}section.login .wrapper .form-login .field.country{margin-bottom:10px!important}}section.login .wrapper .form-login .field.registreren{margin-top:50px}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .field.registreren{margin-top:30px}}section.login .wrapper .form-login .field.last{margin-top:50px}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .field.last{margin-top:30px}}section.login .wrapper .form-login .field label{font-weight:500;font-size:16px;line-height:24px;color:#30302f;text-transform:none}section.login .wrapper .form-login .field.mobile-flex{display:flex;align-items:center;margin-bottom:0}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .field.mobile-flex{display:flex;align-items:center}}section.login .wrapper .form-login .field.checkbox{flex-direction:row-reverse;justify-content:flex-end}section.login .wrapper .form-login .field.checkbox.save-profile{margin-top:5px}section.login .wrapper .form-login .field.checkbox .info{padding-right:0;margin-left:7px}section.login .wrapper .form-login .field .info{display:flex;flex-direction:column;padding-right:20px}section.login .wrapper .form-login .field .info.no-hint{flex-direction:row;align-items:center}@media print,screen and (max-width: 39.99875em){section.login .wrapper .form-login .field .info.no-hint label{margin-bottom:5px}}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .field .info.hint{margin-bottom:5px}}section.login .wrapper .form-login .field .info.hint .hint{margin-top:0}section.login .wrapper .form-login .field .info label{font-weight:400;font-size:16px;color:#1e1e1e;text-transform:none;line-height:1.2}section.login .wrapper .form-login .field .info .hint{color:gray;font-size:12px;text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}@media print,screen and (max-width: 39.99875em){section.login .wrapper .form-login .field .info .hint{margin-top:0}}section.login .wrapper .form-login .field.image input{display:none}section.login .wrapper .form-login .field.image label{padding:10px 20px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px;box-shadow:2px 2px 5px #0003;transition:background-color .2s}section.login .wrapper .form-login .field.image label:hover{background-color:#666}section.login .wrapper .form-login .field.image #file-name-beans{margin-left:10px;font-size:17px}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .field.image #file-name-beans{font-size:12px;line-height:15px}}section.login .wrapper .form-login .field input,section.login .wrapper .form-login .field textarea,section.login .wrapper .form-login .field select{position:relative;background-color:#fff;border:rgba(60,60,60,.1) solid 1px;color:#1e1e1e;font-family:Switzer,Arial,sans-serif;height:45px;font-size:18px;padding:16px 10px;width:100%;margin-top:10px;caret-color:#1e1e1e;border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .field input,section.login .wrapper .form-login .field textarea,section.login .wrapper .form-login .field select{margin-top:5px;height:40px;padding:8px 5px;font-size:16px}}section.login .wrapper .form-login .field input:focus,section.login .wrapper .form-login .field input:active,section.login .wrapper .form-login .field textarea:focus,section.login .wrapper .form-login .field textarea:active,section.login .wrapper .form-login .field select:focus,section.login .wrapper .form-login .field select:active{border:1px solid #916953;outline:none}section.login .wrapper .form-login .field input#address-shipping-remember,section.login .wrapper .form-login .field textarea#address-shipping-remember,section.login .wrapper .form-login .field select#address-shipping-remember{margin-top:0}section.login .wrapper .form-login .field input.read-only,section.login .wrapper .form-login .field textarea.read-only,section.login .wrapper .form-login .field select.read-only{background-color:#fdfdfc}section.login .wrapper .form-login .field input::placeholder,section.login .wrapper .form-login .field textarea::placeholder,section.login .wrapper .form-login .field select::placeholder{font-size:16px;color:#1e1e1e}section.login .wrapper .form-login .field.checkbox:hover{cursor:pointer}section.login .wrapper .form-login .field.checkbox label:hover{cursor:pointer}section.login .wrapper .form-login .field.checkbox input[type=checkbox]{align-self:center;height:auto;width:max-content;margin-top:0}section.login .wrapper .form-login .field.checkbox input[type=checkbox]:focus{outline:none}section.login .wrapper .form-login .field select{padding:0 0 0 5px}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .field select{padding:0 0 0 1px}}section.login .wrapper .form-login .field textarea{height:auto}section.login .wrapper .form-login .field.nbm{margin-bottom:0}section.login .wrapper .form-login .area{background:#f9f8f6;padding:20px 10px;margin-bottom:20px;border-radius:5px}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .area{margin:0 0 20px;padding:10px;border-radius:5px}}section.login .wrapper .form-login .area.read-only{pointer-events:none}section.login .wrapper .form-login .area .field:last-child{margin-bottom:0}section.login .wrapper .form-login .area .field label{color:#1e1e1e;font-weight:400}section.login .wrapper .form-login span.error{color:#916953;text-transform:none;font-size:12px;font-weight:400;margin:0;line-height:16px}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login span.error{margin:0}}section.login .wrapper .form-login .button{grid-column:2;max-width:max-content;justify-self:end}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .button{grid-column:1}}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .button.fill{margin-top:20px}}section.login .wrapper .form-login .actions{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .actions{grid-column:1}}section.login .wrapper .form-login .loginMessage p{font-size:18px;line-height:24px;color:#1e1e1e;font-weight:300}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .loginMessage p{font-size:16px;line-height:22px}}@media print,screen and (max-width: 47.99875em){section.login .wrapper .form-login .field{margin-right:0;margin-left:0}}section.login .wrapper .form-login .forgot-password{grid-column:2;color:#1e1e1e;font-size:14px;text-decoration:underline}@media print,screen and (max-width: 39.99875em){section.login .wrapper .form-login .forgot-password{grid-column:1}}section.forgot-password .wrapper{position:relative;z-index:5;border-radius:10px}section.forgot-password .wrapper header{margin:0 0 50px}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper header{margin:0 0 30px}}section.forgot-password .wrapper .form-forgot-password{background:#fff;padding:30px 20px;border-radius:5px;box-shadow:#00000026 1.95px 1.95px 2.6px}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password{padding:20px 10px}}section.forgot-password .wrapper .form-forgot-password .field{margin-bottom:25px;position:relative;z-index:5}@media print,screen and (max-width: 39.99875em){section.forgot-password .wrapper .form-forgot-password .field{grid-template-columns:100%;margin-bottom:16px}section.forgot-password .wrapper .form-forgot-password .field.country{margin-bottom:10px!important}}section.forgot-password .wrapper .form-forgot-password .field.registreren{margin-top:50px}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .field.registreren{margin-top:30px}}section.forgot-password .wrapper .form-forgot-password .field.last{margin-top:50px}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .field.last{margin-top:30px}}section.forgot-password .wrapper .form-forgot-password .field label{font-weight:500;font-size:16px;line-height:24px;color:#30302f;text-transform:none}section.forgot-password .wrapper .form-forgot-password .field.mobile-flex{display:flex;align-items:center;margin-bottom:0}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .field.mobile-flex{display:flex;align-items:center}}section.forgot-password .wrapper .form-forgot-password .field.checkbox{flex-direction:row-reverse;justify-content:flex-end}section.forgot-password .wrapper .form-forgot-password .field.checkbox.save-profile{margin-top:5px}section.forgot-password .wrapper .form-forgot-password .field.checkbox .info{padding-right:0;margin-left:7px}section.forgot-password .wrapper .form-forgot-password .field .info{display:flex;flex-direction:column;padding-right:20px}section.forgot-password .wrapper .form-forgot-password .field .info.no-hint{flex-direction:row;align-items:center}@media print,screen and (max-width: 39.99875em){section.forgot-password .wrapper .form-forgot-password .field .info.no-hint label{margin-bottom:5px}}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .field .info.hint{margin-bottom:5px}}section.forgot-password .wrapper .form-forgot-password .field .info.hint .hint{margin-top:0}section.forgot-password .wrapper .form-forgot-password .field .info label{font-weight:400;font-size:16px;color:#1e1e1e;text-transform:none;line-height:1.2}section.forgot-password .wrapper .form-forgot-password .field .info .hint{color:gray;font-size:12px;text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}@media print,screen and (max-width: 39.99875em){section.forgot-password .wrapper .form-forgot-password .field .info .hint{margin-top:0}}section.forgot-password .wrapper .form-forgot-password .field.image input{display:none}section.forgot-password .wrapper .form-forgot-password .field.image label{padding:10px 20px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px;box-shadow:2px 2px 5px #0003;transition:background-color .2s}section.forgot-password .wrapper .form-forgot-password .field.image label:hover{background-color:#666}section.forgot-password .wrapper .form-forgot-password .field.image #file-name-beans{margin-left:10px;font-size:17px}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .field.image #file-name-beans{font-size:12px;line-height:15px}}section.forgot-password .wrapper .form-forgot-password .field input,section.forgot-password .wrapper .form-forgot-password .field textarea,section.forgot-password .wrapper .form-forgot-password .field select{position:relative;background-color:#fff;border:rgba(60,60,60,.1) solid 1px;color:#1e1e1e;font-family:Switzer,Arial,sans-serif;height:45px;font-size:18px;padding:16px 10px;width:100%;margin-top:10px;caret-color:#1e1e1e;border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .field input,section.forgot-password .wrapper .form-forgot-password .field textarea,section.forgot-password .wrapper .form-forgot-password .field select{margin-top:5px;height:40px;padding:8px 5px;font-size:16px}}section.forgot-password .wrapper .form-forgot-password .field input:focus,section.forgot-password .wrapper .form-forgot-password .field input:active,section.forgot-password .wrapper .form-forgot-password .field textarea:focus,section.forgot-password .wrapper .form-forgot-password .field textarea:active,section.forgot-password .wrapper .form-forgot-password .field select:focus,section.forgot-password .wrapper .form-forgot-password .field select:active{border:1px solid #916953;outline:none}section.forgot-password .wrapper .form-forgot-password .field input#address-shipping-remember,section.forgot-password .wrapper .form-forgot-password .field textarea#address-shipping-remember,section.forgot-password .wrapper .form-forgot-password .field select#address-shipping-remember{margin-top:0}section.forgot-password .wrapper .form-forgot-password .field input.read-only,section.forgot-password .wrapper .form-forgot-password .field textarea.read-only,section.forgot-password .wrapper .form-forgot-password .field select.read-only{background-color:#fdfdfc}section.forgot-password .wrapper .form-forgot-password .field input::placeholder,section.forgot-password .wrapper .form-forgot-password .field textarea::placeholder,section.forgot-password .wrapper .form-forgot-password .field select::placeholder{font-size:16px;color:#1e1e1e}section.forgot-password .wrapper .form-forgot-password .field.checkbox:hover{cursor:pointer}section.forgot-password .wrapper .form-forgot-password .field.checkbox label:hover{cursor:pointer}section.forgot-password .wrapper .form-forgot-password .field.checkbox input[type=checkbox]{align-self:center;height:auto;width:max-content;margin-top:0}section.forgot-password .wrapper .form-forgot-password .field.checkbox input[type=checkbox]:focus{outline:none}section.forgot-password .wrapper .form-forgot-password .field select{padding:0 0 0 5px}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .field select{padding:0 0 0 1px}}section.forgot-password .wrapper .form-forgot-password .field textarea{height:auto}section.forgot-password .wrapper .form-forgot-password .field.nbm{margin-bottom:0}section.forgot-password .wrapper .form-forgot-password .area{background:#f9f8f6;padding:20px 10px;margin-bottom:20px;border-radius:5px}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .area{margin:0 0 20px;padding:10px;border-radius:5px}}section.forgot-password .wrapper .form-forgot-password .area.read-only{pointer-events:none}section.forgot-password .wrapper .form-forgot-password .area .field:last-child{margin-bottom:0}section.forgot-password .wrapper .form-forgot-password .area .field label{color:#1e1e1e;font-weight:400}section.forgot-password .wrapper .form-forgot-password span.error{color:#916953;text-transform:none;font-size:12px;font-weight:400;margin:0;line-height:16px}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password span.error{margin:0}}section.forgot-password .wrapper .form-forgot-password .button{grid-column:2;max-width:max-content;justify-self:end}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .button{grid-column:1}}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .button.fill{margin-top:20px}}section.forgot-password .wrapper .form-forgot-password .actions{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .actions{grid-column:1}}section.forgot-password .wrapper .form-forgot-password .loginMessage p{font-size:18px;line-height:24px;color:#1e1e1e;font-weight:300}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .loginMessage p{font-size:16px;line-height:22px}}section.forgot-password .wrapper .form-forgot-password .field.last.submitbutton{margin-bottom:0}@media print,screen and (max-width: 47.99875em){section.forgot-password .wrapper .form-forgot-password .field{margin-right:0;margin-left:0}}.account .diary-header{margin-bottom:25px}.account .orders header{margin-bottom:60px}@media print,screen and (max-width: 47.99875em){.account .orders header{margin-bottom:25px}}@media print,screen and (max-width: 47.99875em){.account .orders .c-orders-none{margin-top:0}}.account .orders .c-orders-none p{margin-left:15px;margin-bottom:0}@media print,screen and (max-width: 47.99875em){.account .orders .c-orders-none p{margin-left:10px;margin-bottom:0}}.account .add-beans.button.primary.coffee{margin-bottom:60px;padding-left:40px;position:relative}@media print,screen and (max-width: 47.99875em){.account .add-beans.button.primary.coffee{margin-bottom:40px}}.account .add-beans.button.primary.coffee:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);background-image:url(/static/default/media/images/templating/svg/add.svg);background-size:16px 16px;background-repeat:no-repeat;width:16px;height:16px}.account .add-beans.button.primary.coffee:before:hover{cursor:pointer}.account .diary{margin-bottom:50px}.reveal{border:none;border-radius:10px}@media print,screen and (max-width: 47.99875em){.reveal{top:20px!important;left:20px;right:20px;width:calc(100% - 40px);margin-bottom:50px;padding:10px 5px 0;height:auto;min-height:unset}}.reveal .close-button{position:absolute;right:20px;top:17px}@media print,screen and (max-width: 47.99875em){.reveal .close-button{right:10px}}.reveal .close-button:hover{cursor:pointer}.reveal .close-button span{font-size:30px}.form-add-beans{background:#fff;padding:30px;border-radius:5px;box-shadow:#00000026 1.95px 1.95px 2.6px}@media print,screen and (max-width: 47.99875em){.form-add-beans{padding:20px 10px;box-shadow:none}}.form-add-beans .field{margin-bottom:25px;position:relative;z-index:5}@media print,screen and (max-width: 39.99875em){.form-add-beans .field{grid-template-columns:100%;margin-bottom:16px}.form-add-beans .field.country{margin-bottom:10px!important}}.form-add-beans .field.registreren{margin-top:50px}@media print,screen and (max-width: 47.99875em){.form-add-beans .field.registreren{margin-top:30px}}.form-add-beans .field.last{margin-top:50px}@media print,screen and (max-width: 47.99875em){.form-add-beans .field.last{margin-top:30px}}.form-add-beans .field label{font-weight:500;font-size:16px;line-height:24px;color:#30302f;text-transform:none}.form-add-beans .field.mobile-flex{display:flex;align-items:center;margin-bottom:0}@media print,screen and (max-width: 47.99875em){.form-add-beans .field.mobile-flex{display:flex;align-items:center}}.form-add-beans .field.checkbox{flex-direction:row-reverse;justify-content:flex-end}.form-add-beans .field.checkbox.save-profile{margin-top:5px}.form-add-beans .field.checkbox .info{padding-right:0;margin-left:7px}.form-add-beans .field .info{display:flex;flex-direction:column;padding-right:20px}.form-add-beans .field .info.no-hint{flex-direction:row;align-items:center}@media print,screen and (max-width: 39.99875em){.form-add-beans .field .info.no-hint label{margin-bottom:5px}}@media print,screen and (max-width: 47.99875em){.form-add-beans .field .info.hint{margin-bottom:5px}}.form-add-beans .field .info.hint .hint{margin-top:0}.form-add-beans .field .info label{font-weight:400;font-size:16px;color:#1e1e1e;text-transform:none;line-height:1.2}.form-add-beans .field .info .hint{color:gray;font-size:12px;text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}@media print,screen and (max-width: 39.99875em){.form-add-beans .field .info .hint{margin-top:0}}.form-add-beans .field.image input{display:none}.form-add-beans .field.image label{padding:10px 20px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px;box-shadow:2px 2px 5px #0003;transition:background-color .2s}.form-add-beans .field.image label:hover{background-color:#666}.form-add-beans .field.image #file-name-beans{margin-left:10px;font-size:17px}@media print,screen and (max-width: 47.99875em){.form-add-beans .field.image #file-name-beans{font-size:12px;line-height:15px}}.form-add-beans .field input,.form-add-beans .field textarea,.form-add-beans .field select{position:relative;background-color:#fff;border:rgba(60,60,60,.1) solid 1px;color:#1e1e1e;font-family:Switzer,Arial,sans-serif;height:45px;font-size:18px;padding:16px 10px;width:100%;margin-top:10px;caret-color:#1e1e1e;border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}@media print,screen and (max-width: 47.99875em){.form-add-beans .field input,.form-add-beans .field textarea,.form-add-beans .field select{margin-top:5px;height:40px;padding:8px 5px;font-size:16px}}.form-add-beans .field input:focus,.form-add-beans .field input:active,.form-add-beans .field textarea:focus,.form-add-beans .field textarea:active,.form-add-beans .field select:focus,.form-add-beans .field select:active{border:1px solid #916953;outline:none}.form-add-beans .field input#address-shipping-remember,.form-add-beans .field textarea#address-shipping-remember,.form-add-beans .field select#address-shipping-remember{margin-top:0}.form-add-beans .field input.read-only,.form-add-beans .field textarea.read-only,.form-add-beans .field select.read-only{background-color:#fdfdfc}.form-add-beans .field input::placeholder,.form-add-beans .field textarea::placeholder,.form-add-beans .field select::placeholder{font-size:16px;color:#1e1e1e}.form-add-beans .field.checkbox:hover,.form-add-beans .field.checkbox label:hover{cursor:pointer}.form-add-beans .field.checkbox input[type=checkbox]{align-self:center;height:auto;width:max-content;margin-top:0}.form-add-beans .field.checkbox input[type=checkbox]:focus{outline:none}.form-add-beans .field select{padding:0 0 0 5px}@media print,screen and (max-width: 47.99875em){.form-add-beans .field select{padding:0 0 0 1px}}.form-add-beans .field textarea{height:auto}.form-add-beans .field.nbm{margin-bottom:0}.form-add-beans .area{background:#f9f8f6;padding:20px 10px;margin-bottom:20px;border-radius:5px}@media print,screen and (max-width: 47.99875em){.form-add-beans .area{margin:0 0 20px;padding:10px;border-radius:5px}}.form-add-beans .area.read-only{pointer-events:none}.form-add-beans .area .field:last-child{margin-bottom:0}.form-add-beans .area .field label{color:#1e1e1e;font-weight:400}.form-add-beans span.error{color:#916953;text-transform:none;font-size:12px;font-weight:400;margin:0;line-height:16px}@media print,screen and (max-width: 47.99875em){.form-add-beans span.error{margin:0}}.form-add-beans .button{grid-column:2;max-width:max-content;justify-self:end}@media print,screen and (max-width: 47.99875em){.form-add-beans .button{grid-column:1}}@media print,screen and (max-width: 47.99875em){.form-add-beans .button.fill{margin-top:20px}}.form-add-beans .actions{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){.form-add-beans .actions{grid-column:1}}.form-add-beans .bean-info{background:#f9f8f6;padding:25px;border-radius:10px;display:flex;align-items:center;margin-bottom:25px;opacity:1;transition:opacity .3s}.form-add-beans .bean-info.hidden{opacity:0;margin-bottom:0;padding:0}.form-add-beans .bean-info .info .value{line-height:24px}.form-add-beans .bean-info .info .value:not(:last-child){margin-bottom:5px}.form-add-beans .bean-info figure{margin-right:20px}.form-add-beans .bean-info figure img{max-height:150px}.form-add-beans .custom-bean-field{display:none}.form-add-beans .custom-text{display:none;position:absolute;top:63px;left:5px;font-size:17px;pointer-events:none}.form-add-beans .new-bean-type-button{display:block;width:fit-content;color:#1e1e1e;margin-top:10px;font-size:16px;font-weight:500}@media print,screen and (max-width: 47.99875em){.form-add-beans .new-bean-type-button{margin-top:25px}}.form-add-beans .new-bean-type-button#delete-new-bean-type{position:relative;margin-top:0;transform:translate(25px) translateY(-20px)}.form-add-beans .new-bean-type-button#delete-new-bean-type:before{content:"";background-image:url(/static/default/media/images/templating/svg/submenu-back.svg);background-repeat:no-repeat;background-size:auto 100%;display:block;width:16px;height:12px;position:absolute;left:-22px;top:4px}@media print,screen and (max-width: 47.99875em){.form-add-beans .new-bean-type-button#delete-new-bean-type:before{width:14px;height:10px}}.form-add-beans #flavorContainer{display:flex;flex-direction:column;align-items:flex-end}.form-add-beans #flavorContainer #additionalFlavors{width:100%}.form-add-beans #flavorContainer #additionalFlavors .extra-flavor{position:relative}.form-add-beans #flavorContainer #additionalFlavors .extra-flavor .delete-extra-flavor{background-image:url(/static/default/media/images/templating/svg/remove2.svg);background-size:18px 18px;background-repeat:no-repeat;width:18px;height:18px;position:absolute;right:5px;top:23px}@media print,screen and (max-width: 47.99875em){.form-add-beans #flavorContainer #additionalFlavors .extra-flavor .delete-extra-flavor{top:16px}}.form-add-beans #flavorContainer #additionalFlavors .extra-flavor .delete-extra-flavor:hover{cursor:pointer}.form-add-beans #flavorContainer #addFlavorLink{text-align:right;display:block;color:#1e1e1e;margin-top:10px;font-size:16px;font-weight:500}.form-add-beans .custom-bean-value-input::placeholder{color:#757575!important;font-size:16px}.form-add-beans .field .info label{font-size:20px;color:#1e1e1e;font-weight:300}@media print,screen and (max-width: 47.99875em){.form-add-beans .field .info label{font-size:16px;margin-bottom:-5px!important}}.form-add-beans .field.image{margin-top:35px}@media print,screen and (max-width: 47.99875em){.form-add-beans .field.image{margin-top:25px}}.form-add-beans .field.image .info label{color:#fff;font-size:17px}@media print,screen and (max-width: 47.99875em){.form-add-beans .field.image .info label{font-size:14px;padding:8px 14px;margin-bottom:0}}@media print,screen and (max-width: 47.99875em){.form-add-beans .field.flavors .info{margin-bottom:-6px}.form-add-beans .field.flavors .info .hint{margin-top:3px}}@media print,screen and (max-width: 47.99875em){.form-add-beans .field.flavors .select2-container--default{height:65px}}.form-add-beans .field.last{display:flex;justify-content:end}.form-add-beans select,.form-add-beans textarea,.form-add-beans input{font-size:16px!important}.form-add-beans .select2-container--default{width:100%!important;margin-top:10px;border:1px solid rgba(60,60,60,.1);border-radius:5px}.form-add-beans .select2-container--default .select2-search__field,.form-add-beans .select2-container--default textarea:focus{border:none;border-radius:5px}.form-add-beans .select2-container--default .select2-selection.select2-selection--single{border:none}.form-add-beans .select2-container--default .select2-selection__rendered{display:block;font-size:17px}.form-add-beans .select2-container--default .select2-selection__clear{display:none}.form-add-beans .select2-container--default .select2-selection__choice{background-color:#eee;border:none}@media print,screen and (max-width: 47.99875em){.form-add-beans .select2-container--default .select2-selection__choice{font-size:15px}}.form-add-beans .select2-container--default .select2-selection__choice__remove{border-right:none;top:6px}.form-add-beans .select2-container--default .select2-selection.select2-selection--single.select2-selection--clearable,.form-add-beans .select2-container--default .select2-selection.select2-selection--multiple{border:none}.form-add-beans .select2-container--default .select2-selection.select2-selection--multiple{height:45px}.form-add-beans .select2-container--default .select2-selection.select2-selection--multiple.select2-selection--clearable{display:flex}.form-add-beans .select2-container--default.select2-container--focus .select2-selection--multiple{border:none;height:45px}.select2-container .select2-dropdown{border:1px solid rgba(60,60,60,.1);border-top:none}.select2-container .select2-search__field{border-radius:5px;border:1px solid #cacaca!important;margin:5px 0}.select2-container .select2-search__field:focus{outline:none}.select2-container .select2-results{background:#f9f8f6}.select2-container .select2-results li{font-size:18px}.select2-container ul#select2-beanNameDropdown-results li:nth-child(2),.select2-container ul#select2-regionDropdown-results li:nth-child(2){display:none}.select2-container ul#select2-beanNameDropdown-results li:nth-child(2).show,.select2-container ul#select2-regionDropdown-results li:nth-child(2).show{display:block}.select2-selection--multiple .select2-search__field{border:none!important}.form-register{background:#fff;padding:30px 20px;border-radius:5px;box-shadow:#00000026 1.95px 1.95px 2.6px}@media print,screen and (max-width: 47.99875em){.form-register{padding:20px 10px}}.form-register .field{margin-bottom:25px;position:relative;z-index:5}@media print,screen and (max-width: 39.99875em){.form-register .field{grid-template-columns:100%;margin-bottom:16px}.form-register .field.country{margin-bottom:10px!important}}.form-register .field.registreren{margin-top:50px}@media print,screen and (max-width: 47.99875em){.form-register .field.registreren{margin-top:30px}}.form-register .field.last{margin-top:50px}@media print,screen and (max-width: 47.99875em){.form-register .field.last{margin-top:30px}}.form-register .field label{font-weight:500;font-size:16px;line-height:24px;color:#30302f;text-transform:none}.form-register .field.mobile-flex{display:flex;align-items:center;margin-bottom:0}@media print,screen and (max-width: 47.99875em){.form-register .field.mobile-flex{display:flex;align-items:center}}.form-register .field.checkbox{flex-direction:row-reverse;justify-content:flex-end}.form-register .field.checkbox.save-profile{margin-top:5px}.form-register .field.checkbox .info{padding-right:0;margin-left:7px}.form-register .field .info{display:flex;flex-direction:column;padding-right:20px}.form-register .field .info.no-hint{flex-direction:row;align-items:center}@media print,screen and (max-width: 39.99875em){.form-register .field .info.no-hint label{margin-bottom:5px}}@media print,screen and (max-width: 47.99875em){.form-register .field .info.hint{margin-bottom:5px}}.form-register .field .info.hint .hint{margin-top:0}.form-register .field .info label{font-weight:400;font-size:16px;color:#1e1e1e;text-transform:none;line-height:1.2}.form-register .field .info .hint{color:gray;font-size:12px;text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}@media print,screen and (max-width: 39.99875em){.form-register .field .info .hint{margin-top:0}}.form-register .field.image input{display:none}.form-register .field.image label{padding:10px 20px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px;box-shadow:2px 2px 5px #0003;transition:background-color .2s}.form-register .field.image label:hover{background-color:#666}.form-register .field.image #file-name-beans{margin-left:10px;font-size:17px}@media print,screen and (max-width: 47.99875em){.form-register .field.image #file-name-beans{font-size:12px;line-height:15px}}.form-register .field input,.form-register .field textarea,.form-register .field select{position:relative;background-color:#fff;border:rgba(60,60,60,.1) solid 1px;color:#1e1e1e;font-family:Switzer,Arial,sans-serif;height:45px;font-size:18px;padding:16px 10px;width:100%;margin-top:10px;caret-color:#1e1e1e;border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}@media print,screen and (max-width: 47.99875em){.form-register .field input,.form-register .field textarea,.form-register .field select{margin-top:5px;height:40px;padding:8px 5px;font-size:16px}}.form-register .field input:focus,.form-register .field input:active,.form-register .field textarea:focus,.form-register .field textarea:active,.form-register .field select:focus,.form-register .field select:active{border:1px solid #916953;outline:none}.form-register .field input#address-shipping-remember,.form-register .field textarea#address-shipping-remember,.form-register .field select#address-shipping-remember{margin-top:0}.form-register .field input.read-only,.form-register .field textarea.read-only,.form-register .field select.read-only{background-color:#fdfdfc}.form-register .field input::placeholder,.form-register .field textarea::placeholder,.form-register .field select::placeholder{font-size:16px;color:#1e1e1e}.form-register .field.checkbox:hover,.form-register .field.checkbox label:hover{cursor:pointer}.form-register .field.checkbox input[type=checkbox]{align-self:center;height:auto;width:max-content;margin-top:0}.form-register .field.checkbox input[type=checkbox]:focus{outline:none}.form-register .field select{padding:0 0 0 5px}@media print,screen and (max-width: 47.99875em){.form-register .field select{padding:0 0 0 1px}}.form-register .field textarea{height:auto}.form-register .field.nbm{margin-bottom:0}.form-register .area{background:#f9f8f6;padding:20px 10px;margin-bottom:20px;border-radius:5px}@media print,screen and (max-width: 47.99875em){.form-register .area{margin:0 0 20px;padding:10px;border-radius:5px}}.form-register .area.read-only{pointer-events:none}.form-register .area .field:last-child{margin-bottom:0}.form-register .area .field label{color:#1e1e1e;font-weight:400}.form-register span.error{color:#916953;text-transform:none;font-size:12px;font-weight:400;margin:0;line-height:16px}@media print,screen and (max-width: 47.99875em){.form-register span.error{margin:0}}.form-register .button{grid-column:2;max-width:max-content;justify-self:end}@media print,screen and (max-width: 47.99875em){.form-register .button{grid-column:1}}@media print,screen and (max-width: 47.99875em){.form-register .button.fill{margin-top:20px}}.form-register .actions{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){.form-register .actions{grid-column:1}}.form-register .voornaam-achternaam{display:grid;grid-template-columns:50% 1fr;grid-gap:10px}@media print,screen and (max-width: 47.99875em){.form-register .area{margin-top:20px}}.form-register .registered-before{color:#1e1e1e;font-size:14px;text-decoration:underline}.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .4))}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, .94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, .92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:#ffffff1a}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px #0003}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(1, 210, 232, .94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:#ffffff1a;background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,#0000,#00000002 8.1%,#00000005 15.5%,#0000000c 22.5%,#00000014 29%,#0000001d 35.3%,#00000028,#00000032 47.1%,#0000003e 52.9%,#00000049,#00000053 64.7%,#0000005d 71%,#00000064 77.5%,#0000006b 84.5%,#0000006f 91.9%,#00000070);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translate(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, .94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.fancybox__container{--fancybox-bg: #f3f2f1;--fancybox-color: #20231f;--carousel-button-svg-filter: none;--fancybox-toolbar-text-shadow: none}.fancybox__container .fancybox__toolbar{background:none}.bean-card{background:#fff;border-radius:5px;margin-bottom:20px;overflow:hidden;opacity:1;transition:opacity .5s}.bean-card.hidden{opacity:0}.bean-card .bean-card-header{position:relative;display:flex;margin-bottom:15px;height:200px}@media print,screen and (max-width: 47.99875em){.bean-card .bean-card-header{margin-bottom:0}}.bean-card .bean-card-header.verified .review-action{border-radius:0 0 0 20px}.bean-card .bean-card-header .verified{position:absolute;top:5px;left:5px;opacity:.3;z-index:5}.bean-card .bean-card-header .verified svg{width:30px;height:30px}.bean-card .bean-card-header figure{display:flex;justify-content:center;align-items:center;width:150px;height:150px;border-radius:50%;overflow:hidden;border:1px solid #fff;transform:translate(10px,10px);background:#fff;margin-top:10px;box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px}.bean-card .bean-card-header figure img{max-width:150px;max-height:150px;padding:20px;object-fit:cover}.bean-card .bean-card-header .rating.qdsg{margin-left:40px}.bean-card .bean-card-header .actions{display:flex;flex-direction:column;align-items:flex-start;margin:60px 0 0}@media print,screen and (max-width: 47.99875em){.bean-card .bean-card-header .actions{margin:65px 0 0}}.bean-card .bean-card-header .actions .item-base,.bean-card .bean-card-header .actions .review-action,.bean-card .bean-card-header .actions .edit-notes,.bean-card .bean-card-header .actions .edit-item,.bean-card .bean-card-header .actions .approve-item,.bean-card .bean-card-header .actions .trash-item,.bean-card .bean-card-header .actions .delete-item{position:absolute;right:0;padding:12px;background:#ece7e4;max-width:43px;max-height:50px}.bean-card .bean-card-header .actions .item-base:hover,.bean-card .bean-card-header .actions .review-action:hover,.bean-card .bean-card-header .actions .edit-notes:hover,.bean-card .bean-card-header .actions .edit-item:hover,.bean-card .bean-card-header .actions .approve-item:hover,.bean-card .bean-card-header .actions .trash-item:hover,.bean-card .bean-card-header .actions .delete-item:hover{cursor:pointer}.bean-card .bean-card-header .actions .item-base span,.bean-card .bean-card-header .actions .review-action span,.bean-card .bean-card-header .actions .edit-notes span,.bean-card .bean-card-header .actions .edit-item span,.bean-card .bean-card-header .actions .approve-item span,.bean-card .bean-card-header .actions .trash-item span,.bean-card .bean-card-header .actions .delete-item span{position:absolute;font-size:16px}.bean-card .bean-card-header .actions .item-base svg,.bean-card .bean-card-header .actions .review-action svg,.bean-card .bean-card-header .actions .edit-notes svg,.bean-card .bean-card-header .actions .edit-item svg,.bean-card .bean-card-header .actions .approve-item svg,.bean-card .bean-card-header .actions .trash-item svg,.bean-card .bean-card-header .actions .delete-item svg{width:20px;height:20px}.bean-card .bean-card-header .actions .delete-item{top:0}.bean-card .bean-card-header .actions .delete-item span{left:-107px}.bean-card .bean-card-header .actions .trash-item{top:0}.bean-card .bean-card-header .actions .trash-item span{left:-107px}.bean-card .bean-card-header .actions .approve-item{top:47px;border-top:1px solid #cacaca}.bean-card .bean-card-header .actions .approve-item span{left:-74px}.bean-card .bean-card-header .actions .edit-item{top:137px;border-radius:0 0 0 20px;border-top:1px solid #cacaca}.bean-card .bean-card-header .actions .edit-item.manager{top:95px}.bean-card .bean-card-header .actions .edit-item span{left:-90px}.bean-card .bean-card-header .actions .edit-item svg{width:22px;height:22px}.bean-card .bean-card-header .actions .edit-item svg.spinner{width:40px;height:40px;transform:translate(-10px,-8px)}.bean-card .bean-card-header .actions .edit-item svg.spinner circle{fill:#000}.bean-card .bean-card-header .actions .edit-notes{top:44px;border-top:1px solid #cacaca}.bean-card .bean-card-header .actions .edit-notes span{left:-74px}.bean-card .bean-card-header .actions .edit-notes svg{width:22px;height:22px;transform:translate(-1px)}.bean-card .bean-card-header .actions .review-action{top:89px;border-top:1px solid #cacaca}.bean-card .bean-card-header .actions .review-action span{left:-71px}.bean-card .bean-card-header .actions .user-info{position:absolute;bottom:10px;right:8px;font-size:16px;color:#916953}.bean-card .bean-card-header .actions .user-info .username{margin-bottom:3px}.bean-card .bean-card-header .actions a{font-size:16px;border:none;color:#515559;background-color:#fdfdfc;padding:3px 6px;border-radius:3px;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;transition:all .2s ease-in}.bean-card .bean-card-header .actions a:hover{background-color:#f9f8f6}.bean-card .bean-card-header .actions a:not(:last-child){margin-bottom:15px}.bean-card .bean-card-header .actions .review:not(.review-action),.bean-card .bean-card-header .actions .notes:not(.edit-notes){position:relative;padding-left:25px}.bean-card .bean-card-header .actions .review:not(.review-action):before,.bean-card .bean-card-header .actions .notes:not(.edit-notes):before{content:"";background-image:url(/static/default/media/images/templating/svg/pencil.svg);background-size:12px 12px;background-repeat:no-repeat;width:12px;height:12px;position:absolute;left:7px;top:50%;transform:translateY(-50%)}.bean-card .bean-card-header .actions .rating:not(.review-action){position:relative;display:flex;margin-bottom:15px;margin-left:40px}.bean-card .bean-card-header .actions .rating:not(.review-action):before{background-image:url(/static/default/media/images/templating/svg/pencil.svg);background-size:12px 12px;background-repeat:no-repeat;width:12px;height:12px;position:absolute;left:7px;top:50%;transform:translateY(-50%)}.bean-card .bean-card-header .actions .rating:not(.review-action):hover{cursor:pointer}.bean-card .bean-card-header .actions .rating:not(.review-action) svg{width:25px;height:25px;color:#febd00}.bean-card .bean-card-body{position:relative;padding:20px}.bean-card .bean-card-body h3{margin-top:0;font-size:32px;margin-bottom:30px;font-weight:200}@media print,screen and (max-width: 47.99875em){.bean-card .bean-card-body h3{margin-bottom:25px}}.bean-card .bean-card-body .info .item{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;align-items:baseline}.bean-card .bean-card-body .info .item:not(:last-child){margin-bottom:5px}.bean-card .bean-card-body .info .item .key{font-weight:400;line-height:18px;font-size:16px}.bean-card .bean-card-body .info .item .value{line-height:18px;font-size:16px}.bean-card .bean-card-body .flavors{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;align-items:baseline;margin-top:5px}.bean-card .bean-card-body .flavors .key{font-weight:400;line-height:18px;font-size:16px}.bean-card .bean-card-body .flavors ul li{line-height:18px;font-size:16px}.bean-card .bean-card-body .flavors ul li:not(:last-child){margin-bottom:4px}.bean-notes .field{margin-bottom:25px;position:relative;z-index:5}@media print,screen and (max-width: 39.99875em){.bean-notes .field{grid-template-columns:100%;margin-bottom:16px}.bean-notes .field.country{margin-bottom:10px!important}}.bean-notes .field.registreren{margin-top:50px}@media print,screen and (max-width: 47.99875em){.bean-notes .field.registreren{margin-top:30px}}.bean-notes .field.last{margin-top:50px}@media print,screen and (max-width: 47.99875em){.bean-notes .field.last{margin-top:30px}}.bean-notes .field label{font-weight:500;font-size:16px;line-height:24px;color:#30302f;text-transform:none}.bean-notes .field.mobile-flex{display:flex;align-items:center;margin-bottom:0}@media print,screen and (max-width: 47.99875em){.bean-notes .field.mobile-flex{display:flex;align-items:center}}.bean-notes .field.checkbox{flex-direction:row-reverse;justify-content:flex-end}.bean-notes .field.checkbox.save-profile{margin-top:5px}.bean-notes .field.checkbox .info{padding-right:0;margin-left:7px}.bean-notes .field .info{display:flex;flex-direction:column;padding-right:20px}.bean-notes .field .info.no-hint{flex-direction:row;align-items:center}@media print,screen and (max-width: 39.99875em){.bean-notes .field .info.no-hint label{margin-bottom:5px}}@media print,screen and (max-width: 47.99875em){.bean-notes .field .info.hint{margin-bottom:5px}}.bean-notes .field .info.hint .hint{margin-top:0}.bean-notes .field .info label{font-weight:400;font-size:16px;color:#1e1e1e;text-transform:none;line-height:1.2}.bean-notes .field .info .hint{color:gray;font-size:12px;text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}@media print,screen and (max-width: 39.99875em){.bean-notes .field .info .hint{margin-top:0}}.bean-notes .field.image input{display:none}.bean-notes .field.image label{padding:10px 20px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px;box-shadow:2px 2px 5px #0003;transition:background-color .2s}.bean-notes .field.image label:hover{background-color:#666}.bean-notes .field.image #file-name-beans{margin-left:10px;font-size:17px}@media print,screen and (max-width: 47.99875em){.bean-notes .field.image #file-name-beans{font-size:12px;line-height:15px}}.bean-notes .field input,.bean-notes .field textarea,.bean-notes .field select{position:relative;background-color:#fff;border:rgba(60,60,60,.1) solid 1px;color:#1e1e1e;font-family:Switzer,Arial,sans-serif;height:45px;font-size:18px;padding:16px 10px;width:100%;margin-top:10px;caret-color:#1e1e1e;border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}@media print,screen and (max-width: 47.99875em){.bean-notes .field input,.bean-notes .field textarea,.bean-notes .field select{margin-top:5px;height:40px;padding:8px 5px;font-size:16px}}.bean-notes .field input:focus,.bean-notes .field input:active,.bean-notes .field textarea:focus,.bean-notes .field textarea:active,.bean-notes .field select:focus,.bean-notes .field select:active{border:1px solid #916953;outline:none}.bean-notes .field input#address-shipping-remember,.bean-notes .field textarea#address-shipping-remember,.bean-notes .field select#address-shipping-remember{margin-top:0}.bean-notes .field input.read-only,.bean-notes .field textarea.read-only,.bean-notes .field select.read-only{background-color:#fdfdfc}.bean-notes .field input::placeholder,.bean-notes .field textarea::placeholder,.bean-notes .field select::placeholder{font-size:16px;color:#1e1e1e}.bean-notes .field.checkbox:hover,.bean-notes .field.checkbox label:hover{cursor:pointer}.bean-notes .field.checkbox input[type=checkbox]{align-self:center;height:auto;width:max-content;margin-top:0}.bean-notes .field.checkbox input[type=checkbox]:focus{outline:none}.bean-notes .field select{padding:0 0 0 5px}@media print,screen and (max-width: 47.99875em){.bean-notes .field select{padding:0 0 0 1px}}.bean-notes .field textarea{height:auto}.bean-notes .field.nbm{margin-bottom:0}.bean-notes .area{background:#f9f8f6;padding:20px 10px;margin-bottom:20px;border-radius:5px}@media print,screen and (max-width: 47.99875em){.bean-notes .area{margin:0 0 20px;padding:10px;border-radius:5px}}.bean-notes .area.read-only{pointer-events:none}.bean-notes .area .field:last-child{margin-bottom:0}.bean-notes .area .field label{color:#1e1e1e;font-weight:400}.bean-notes span.error{color:#916953;text-transform:none;font-size:12px;font-weight:400;margin:0;line-height:16px}@media print,screen and (max-width: 47.99875em){.bean-notes span.error{margin:0}}.bean-notes .button{grid-column:2;max-width:max-content;justify-self:end}@media print,screen and (max-width: 47.99875em){.bean-notes .button{grid-column:1}}@media print,screen and (max-width: 47.99875em){.bean-notes .button.fill{margin-top:20px}}.bean-notes .actions{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){.bean-notes .actions{grid-column:1}}.bean-notes .header-main{padding:20px;border-bottom:1px solid rgba(60,60,60,.1)}@media print,screen and (max-width: 47.99875em){.bean-notes .header-main{padding:0 10px 10px}}.bean-notes .header-main div{font-weight:400;text-align:center}.bean-notes .content{padding:16px 20px;margin-top:0}@media print,screen and (max-width: 47.99875em){.bean-notes .content{padding:8px 15px}}@media print,screen and (max-width: 47.99875em){.bean-notes .content .bean-info{margin-top:10px}}.bean-notes .content .bean-info .bean-notes-title{font-size:30px;font-weight:200;margin-bottom:5px;line-height:32px}@media print,screen and (max-width: 47.99875em){.bean-notes .content .bean-info .bean-notes-title{line-height:28px}}.bean-notes .content .bean-info .bean-notes-roaster{font-weight:400;margin-bottom:35px}@media print,screen and (max-width: 47.99875em){.bean-notes .content .bean-info .bean-notes-roaster{margin-bottom:25px}}.bean-notes .content .bean-user-notes{display:flex;flex-direction:column}.bean-notes .content .bean-user-notes .field label{font-size:20px;font-weight:300}.bean-notes .content .bean-user-notes .field .hint{margin-top:3px;font-size:15px;font-weight:200;color:#666}.bean-notes .content .bean-user-notes .field #textarea-wrapper{position:relative;display:inline-block;width:100%;margin-top:20px;overflow:hidden}.bean-notes .content .bean-user-notes .field #textarea-wrapper textarea{height:500px;margin-top:0;font-weight:300;line-height:26px}@media print,screen and (max-width: 47.99875em){.bean-notes .content .bean-user-notes .field #textarea-wrapper textarea{height:350px}}.bean-notes .content .bean-user-notes .field #textarea-wrapper .mask{position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#fff;z-index:10;pointer-events:none;animation:slideMask .3s forwards}@keyframes slideMask{0%{opacity:1}to{opacity:0}}.bean-notes .content .bean-user-notes button{align-self:flex-end}.bean-review .field{margin-bottom:25px;position:relative;z-index:5}@media print,screen and (max-width: 39.99875em){.bean-review .field{grid-template-columns:100%;margin-bottom:16px}.bean-review .field.country{margin-bottom:10px!important}}.bean-review .field.registreren{margin-top:50px}@media print,screen and (max-width: 47.99875em){.bean-review .field.registreren{margin-top:30px}}.bean-review .field.last{margin-top:50px}@media print,screen and (max-width: 47.99875em){.bean-review .field.last{margin-top:30px}}.bean-review .field label{font-weight:500;font-size:16px;line-height:24px;color:#30302f;text-transform:none}.bean-review .field.mobile-flex{display:flex;align-items:center;margin-bottom:0}@media print,screen and (max-width: 47.99875em){.bean-review .field.mobile-flex{display:flex;align-items:center}}.bean-review .field.checkbox{flex-direction:row-reverse;justify-content:flex-end}.bean-review .field.checkbox.save-profile{margin-top:5px}.bean-review .field.checkbox .info{padding-right:0;margin-left:7px}.bean-review .field .info{display:flex;flex-direction:column;padding-right:20px}.bean-review .field .info.no-hint{flex-direction:row;align-items:center}@media print,screen and (max-width: 39.99875em){.bean-review .field .info.no-hint label{margin-bottom:5px}}@media print,screen and (max-width: 47.99875em){.bean-review .field .info.hint{margin-bottom:5px}}.bean-review .field .info.hint .hint{margin-top:0}.bean-review .field .info label{font-weight:400;font-size:16px;color:#1e1e1e;text-transform:none;line-height:1.2}.bean-review .field .info .hint{color:gray;font-size:12px;text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}@media print,screen and (max-width: 39.99875em){.bean-review .field .info .hint{margin-top:0}}.bean-review .field.image input{display:none}.bean-review .field.image label{padding:10px 20px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px;box-shadow:2px 2px 5px #0003;transition:background-color .2s}.bean-review .field.image label:hover{background-color:#666}.bean-review .field.image #file-name-beans{margin-left:10px;font-size:17px}@media print,screen and (max-width: 47.99875em){.bean-review .field.image #file-name-beans{font-size:12px;line-height:15px}}.bean-review .field input,.bean-review .field textarea,.bean-review .field select{position:relative;background-color:#fff;border:rgba(60,60,60,.1) solid 1px;color:#1e1e1e;font-family:Switzer,Arial,sans-serif;height:45px;font-size:18px;padding:16px 10px;width:100%;margin-top:10px;caret-color:#1e1e1e;border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}@media print,screen and (max-width: 47.99875em){.bean-review .field input,.bean-review .field textarea,.bean-review .field select{margin-top:5px;height:40px;padding:8px 5px;font-size:16px}}.bean-review .field input:focus,.bean-review .field input:active,.bean-review .field textarea:focus,.bean-review .field textarea:active,.bean-review .field select:focus,.bean-review .field select:active{border:1px solid #916953;outline:none}.bean-review .field input#address-shipping-remember,.bean-review .field textarea#address-shipping-remember,.bean-review .field select#address-shipping-remember{margin-top:0}.bean-review .field input.read-only,.bean-review .field textarea.read-only,.bean-review .field select.read-only{background-color:#fdfdfc}.bean-review .field input::placeholder,.bean-review .field textarea::placeholder,.bean-review .field select::placeholder{font-size:16px;color:#1e1e1e}.bean-review .field.checkbox:hover,.bean-review .field.checkbox label:hover{cursor:pointer}.bean-review .field.checkbox input[type=checkbox]{align-self:center;height:auto;width:max-content;margin-top:0}.bean-review .field.checkbox input[type=checkbox]:focus{outline:none}.bean-review .field select{padding:0 0 0 5px}@media print,screen and (max-width: 47.99875em){.bean-review .field select{padding:0 0 0 1px}}.bean-review .field textarea{height:auto}.bean-review .field.nbm{margin-bottom:0}.bean-review .area{background:#f9f8f6;padding:20px 10px;margin-bottom:20px;border-radius:5px}@media print,screen and (max-width: 47.99875em){.bean-review .area{margin:0 0 20px;padding:10px;border-radius:5px}}.bean-review .area.read-only{pointer-events:none}.bean-review .area .field:last-child{margin-bottom:0}.bean-review .area .field label{color:#1e1e1e;font-weight:400}.bean-review span.error{color:#916953;text-transform:none;font-size:12px;font-weight:400;margin:0;line-height:16px}@media print,screen and (max-width: 47.99875em){.bean-review span.error{margin:0}}.bean-review .button{grid-column:2;max-width:max-content;justify-self:end}@media print,screen and (max-width: 47.99875em){.bean-review .button{grid-column:1}}@media print,screen and (max-width: 47.99875em){.bean-review .button.fill{margin-top:20px}}.bean-review .actions{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){.bean-review .actions{grid-column:1}}.bean-review .header-main{padding:20px;border-bottom:1px solid rgba(60,60,60,.1)}@media print,screen and (max-width: 47.99875em){.bean-review .header-main{padding:0 10px 10px}.bean-review .header-main .close-button{top:5px}}.bean-review .header-main div{font-weight:400;text-align:center}.bean-review .progress-container{position:relative;height:5px;background-color:#f3f1ed;width:80%;margin:25px auto 0;border-radius:10px}@media print,screen and (max-width: 47.99875em){.bean-review .progress-container{height:3px}}.bean-review .progress-container .progress-bar{height:100%;border-radius:10px;background-color:#916953;width:0;transition:width .3s ease-out}.bean-review .progress-container .progress-perc{position:absolute;left:0;font-size:12px;border-radius:50%;width:32px;height:32px;line-height:28px;text-align:center;top:-12px;font-weight:600;color:#515559;margin-left:1px;transition:left .3s ease-out}.bean-review .close-button{top:15px}.bean-review .back-button{display:none;position:absolute;left:10px;top:19px;background-image:url(/static/default/media/images/templating/svg/back.svg);background-size:25px 25px;background-repeat:no-repeat;width:25px;height:25px}@media print,screen and (max-width: 47.99875em){.bean-review .back-button{top:7px}}.bean-review .back-button:hover{cursor:pointer}.bean-review .form-step{display:none}.bean-review .form-step.active{display:block}.bean-review .content{padding:15px 20px}@media print,screen and (max-width: 47.99875em){.bean-review .content{padding:10px;margin-bottom:8px}}.bean-review .content .header .title-main{text-align:center;font-weight:200;font-size:32px;line-height:36px}@media print,screen and (max-width: 47.99875em){.bean-review .content .header .title-main{font-size:26px}}.bean-review .content .header .title-sub{text-align:center;color:#8a8a8a;font-size:18px;max-width:80%;margin:20px auto 0;line-height:24px}@media print,screen and (max-width: 47.99875em){.bean-review .content .header .title-sub{font-size:16px;margin:10px auto 0;line-height:20px}}.bean-review .content .field .validation-info{font-size:14px;color:#696977;display:flex;justify-content:space-between;margin-top:5px;padding:0 5px}.bean-review .content .field .extra-review-info{font-size:13px;margin-top:15px;margin-left:5px;list-style:none}.bean-review .content .field .extra-review-info li:not(:last-child){margin-bottom:5px}.bean-review .content .field .disabled-value{background-color:#eee;color:#aaa;font-weight:300;pointer-events:none}.bean-review .content .field .edit-user-review-info{font-size:15px;color:#0c659d;font-weight:400;text-align:left;margin:30px 0 0 5px}.bean-review .content .field .edit-user-review-info:hover{cursor:pointer}.bean-review .content .field .actions{padding:0;background:unset}.bean-review .content .field .actions .add-button{opacity:1;font-size:16px;padding:10px 16px;border-radius:3px;background-color:#2196f3;color:#fefefe;font-weight:400;transition:all .3s ease-out}@media print,screen and (max-width: 47.99875em){.bean-review .content .field .actions .add-button{padding:8px 12px;font-weight:300}}.bean-review .content .field .actions .add-button.faded{opacity:.6;background-color:#515559}.bean-review .content .field .actions .add-button.faded:hover{cursor:auto}.bean-review .content .field .actions .add-button:hover{cursor:pointer}.bean-review .content .field .actions .skip-step{font-size:15px;color:#1e1e1e;font-weight:400;margin-right:20px}.bean-review .content .field .actions .skip-step:hover{cursor:pointer}.bean-review .content .field .list .validation-info{opacity:0;transition:opacity .3s ease-out}.bean-review .content .field .advantages-list{margin:15px 0 5px}@media print,screen and (max-width: 47.99875em){.bean-review .content .field .advantages-list{margin:15px 15px 5px}}.bean-review .content .field .advantages-list .advantage-item{display:flex;align-items:center;width:375px}@media print,screen and (max-width: 47.99875em){.bean-review .content .field .advantages-list .advantage-item{width:300px}}.bean-review .content .field .advantages-list .advantage-item input::placeholder{font-size:16px;font-weight:300;color:#696977}@media print,screen and (max-width: 47.99875em){.bean-review .content .field .advantages-list .advantage-item input::placeholder{font-size:15px}}.bean-review .content .field .advantages-list .advantage-item .remove-advantage{margin-left:10px;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.bean-review .content .field .advantages-list .advantage-item .remove-advantage:hover{cursor:pointer}.bean-review .content .field .advantages-list .advantage-item .remove-advantage svg{width:20px;height:20px;pointer-events:none}.bean-review .content .field .disadvantages-list{margin:15px 0 5px}@media print,screen and (max-width: 47.99875em){.bean-review .content .field .disadvantages-list{margin:15px 15px 5px}}.bean-review .content .field .disadvantages-list .disadvantage-item{display:flex;align-items:center;width:375px}@media print,screen and (max-width: 47.99875em){.bean-review .content .field .disadvantages-list .disadvantage-item{width:300px}}.bean-review .content .field .disadvantages-list .disadvantage-item input::placeholder{font-size:16px;font-weight:300;color:#696977}@media print,screen and (max-width: 47.99875em){.bean-review .content .field .disadvantages-list .disadvantage-item input::placeholder{font-size:15px}}.bean-review .content .field .disadvantages-list .disadvantage-item .remove-disadvantage{margin-left:10px;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.bean-review .content .field .disadvantages-list .disadvantage-item .remove-disadvantage:hover{cursor:pointer}.bean-review .content .field .disadvantages-list .disadvantage-item .remove-disadvantage svg{width:20px;height:20px;pointer-events:none}.bean-review .content .field #imageUpload{display:none}.bean-review .content .field .custom-file-upload{cursor:pointer;border-radius:3px;background-color:#2196f3;color:#fefefe;font-size:16px;padding:10px 16px;font-weight:400}@media print,screen and (max-width: 47.99875em){.bean-review .content .field .custom-file-upload{padding:8px 12px;font-weight:300}}.bean-review .content .field #imagePreviewContainer{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.bean-review .content .field #imagePreviewContainer .img-container{display:flex}.bean-review .content .field #imagePreviewContainer .img-container img{max-width:100px;max-height:100px;border-radius:10px;box-shadow:0 4px 8px #0000001a;object-fit:cover}.bean-review .content .field #imagePreviewContainer .img-container svg{width:21px;height:21px;margin-left:-11px;border-radius:50%;padding:3px;margin-top:-6px;background-color:#fff;transition:background-color .3s ease-out}.bean-review .content .field #imagePreviewContainer .img-container svg:hover{cursor:pointer;background-color:#ff9800}.bean-review .content .bean{margin-top:20px;display:flex;justify-content:center;align-items:center}@media print,screen and (max-width: 47.99875em){.bean-review .content .bean{margin-top:10px;margin-left:25px;justify-content:flex-start}}.bean-review .content .bean .spinner{position:absolute;width:150px;height:150px}@media print,screen and (max-width: 47.99875em){.bean-review .content .bean .spinner{width:100px;height:100px;left:50%;transform:translate(-50%) translateY(-5px)}}.bean-review .content .bean img{max-height:150px;margin-right:20px;border-radius:15px}@media print,screen and (max-width: 47.99875em){.bean-review .content .bean img{max-height:100px;margin-right:15px;border-radius:10px}}.bean-review .content .star-rating{display:flex;flex-direction:row-reverse;justify-content:center;margin-top:35px}.bean-review .content .star-rating input[type=radio]{display:none}.bean-review .content .star-rating .star-label{color:#e6e6e8;cursor:pointer;width:40px;height:40px;transition:color .3s}.bean-review .content .star-rating .star-label:hover,.bean-review .content .star-rating .star-label:hover~.star-label{color:#000}.bean-review .content .star-rating .star-label svg{fill:currentColor;width:40px;height:40px}.bean-review .content .star-rating #rating-1:checked~.star-label{color:#000}.bean-review .content .star-rating #rating-2:checked~.star-label{color:#000}.bean-review .content .star-rating #rating-3:checked~.star-label{color:#000}.bean-review .content .star-rating #rating-4:checked~.star-label{color:#000}.bean-review .content .star-rating #rating-5:checked~.star-label{color:#000}.bean-review .content .star-rating{margin-top:30px}@media print,screen and (max-width: 47.99875em){.bean-review .content .star-rating{margin-top:25px}}.bean-review .content .review-check{margin-top:30px;text-align:center}@media print,screen and (max-width: 47.99875em){.bean-review .content .review-check{margin-top:25px}}.bean-review .content .review-check .review-check-title{font-size:20px;font-weight:400;margin-bottom:5px}.bean-review .content .review-check .review-check-rating{margin-bottom:5px}.bean-review .content .review-check .review-check-rating svg{color:#febd00;width:30px;height:30px}.bean-review .content .review-check .review-check-list{margin:0 60px}@media print,screen and (max-width: 47.99875em){.bean-review .content .review-check .review-check-list{margin:0 30px}}.bean-review .content .review-check .review-check-images{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.bean-review .content .review-check .review-check-images img{max-width:100px;max-height:100px;border-radius:10px;box-shadow:0 4px 8px #0000001a;object-fit:cover}.bean-review .content .review-check .review-check-advantages{display:flex;flex-direction:column;margin-bottom:8px}.bean-review .content .review-check .review-check-advantages div{position:relative;margin-bottom:5px;font-size:17px;text-align:left}.bean-review .content .review-check .review-check-advantages div:after{content:"";position:absolute;top:0;left:-25px;width:20px;height:20px;background-image:url(/static/default/media/images/templating/svg/add-square.svg);background-size:20px 20px;background-repeat:no-repeat}.bean-review .content .review-check .review-check-disadvantages{display:flex;flex-direction:column;margin-bottom:20px}.bean-review .content .review-check .review-check-disadvantages div{position:relative;font-size:17px;text-align:left}.bean-review .content .review-check .review-check-disadvantages div:not(:last-child){margin-bottom:5px}.bean-review .content .review-check .review-check-disadvantages div:after{content:"";position:absolute;top:0;left:-25px;width:20px;height:20px;background-image:url(/static/default/media/images/templating/svg/minus.svg);background-size:20px 20px;background-repeat:no-repeat}.bean-review .content .review-check .review-check-user{font-size:16px;color:#aaa;margin-bottom:20px}.bean-review .content .review-check .review-check-text{font-size:18px;max-width:485px;line-height:22px;margin:0 auto 35px;text-align:left}@media print,screen and (max-width: 47.99875em){.bean-review .content .review-check .review-check-text{margin:0 8px 25px}}.bean-review .content .review-check .review-check-text.no-margin{margin:0}@media print,screen and (max-width: 47.99875em){.bean-review .content .review-check .review-check-text{margin:0 auto 25px}}.bean-review .content .review-check .review-edit{display:block;text-align:center;font-size:18px;font-weight:400;margin-top:50px}@media print,screen and (max-width: 47.99875em){.bean-review .content .review-check .review-edit{margin-top:30px}}.bean-review .content .field.title,.bean-review .content .field.username,.bean-review .content .field.age,.bean-review .content .field.city{max-width:350px;margin:30px auto 0}@media print,screen and (max-width: 47.99875em){.bean-review .content .field.title,.bean-review .content .field.username,.bean-review .content .field.age,.bean-review .content .field.city{margin:25px auto 0}}.bean-review .content .field.age{margin-top:20px}.bean-review .content .field.age #select2-ageDropdown-container{font-size:18px}.bean-review .content .field.city{margin-top:20px}.bean-review .content .field.text{max-width:350px;margin:30px auto 0}@media print,screen and (max-width: 47.99875em){.bean-review .content .field.text{margin:25px auto 0}}.bean-review .content .field.text textarea{height:150px;font-weight:300;line-height:22px;font-size:16px;padding:8px}.bean-review .actions{display:flex;justify-content:center;padding:25px;background:#f9f8f6}@media print,screen and (max-width: 47.99875em){.bean-review .actions{background:none;padding:0 25px 25px}}.bean-review .actions .spinner{position:absolute;width:50px;height:50px}.bean-review .actions .single{padding:20px 100px}.bean-review .actions .coffee{border:1px solid #916953}.bean-review .actions .prev-next{display:flex}.bean-review .actions .prev-next .back-outer{position:relative}.bean-review .actions .prev-next .back-outer .back{margin-right:10px;padding-left:50px}@media print,screen and (max-width: 47.99875em){.bean-review .actions .prev-next .back-outer .back{padding:14px 16px}}.bean-review .actions .prev-next .back-outer svg{width:15px;height:15px;position:absolute;left:25px;top:21px;transform:rotate(180deg)}@media print,screen and (max-width: 47.99875em){.bean-review .actions .prev-next .back-outer svg{display:none}}.bean-review .actions .prev-next .next-outer{position:relative}.bean-review .actions .prev-next .next-outer svg{width:15px;height:15px;position:absolute;right:25px;top:21px;z-index:5;color:#f9f8f6}@media print,screen and (max-width: 47.99875em){.bean-review .actions .prev-next .next-outer svg{display:none}}.bean-review .actions .next:not(.start){background-color:#916953;padding-right:50px}@media print,screen and (max-width: 47.99875em){.bean-review .actions .next:not(.start){padding:14px 16px}}.bean-review .actions .next:not(.start):disabled{cursor:auto;border:1px solid #e7e7e9;background-color:#e7e7e9;color:#696977}.bean-review .actions .next:not(.start):disabled+svg{color:#696977}.bean-review.review-modal-simple{max-width:620px;width:calc(100% - 32px);padding:0;border-radius:16px}@media print,screen and (max-width: 47.99875em){.bean-review.review-modal-simple{left:50%;transform:translate(-50%)}}.bean-review.review-modal-simple .progress-container,.bean-review.review-modal-simple .back-button,.bean-review.review-modal-simple .prev-next,.bean-review.review-modal-simple .single.next.start,.bean-review.review-modal-simple .review-check,.bean-review.review-modal-simple .form-step{display:none!important}.bean-review.review-modal-simple .header-main{padding:14px 16px;border-bottom:1px solid #ebe4db;border-top-left-radius:16px;border-top-right-radius:16px}.bean-review.review-modal-simple .header-main div{text-align:left;font-size:15px;line-height:20px;font-weight:500;color:#2a2520;padding-right:28px}.bean-review.review-modal-simple .header-main .close-button{top:10px;right:12px;color:#000}.bean-review.review-modal-simple .header-main .close-button:hover{color:#000}.bean-review.review-modal-simple .review-bean-form--simple{display:grid;gap:10px;padding:16px 32px}@media print,screen and (max-width: 47.99875em){.bean-review.review-modal-simple .review-bean-form--simple{padding:12px 16px}}.bean-review.review-modal-simple .review-panel .header{margin-bottom:10px}.bean-review.review-modal-simple .review-panel .header .title-main{text-align:left;font-size:15px;line-height:20px;font-weight:500;color:#231f1b}.bean-review.review-modal-simple .review-panel .header .title-sub{text-align:left;margin:2px 0 0;font-size:12px;line-height:16px;color:#7f756d;max-width:none}.bean-review.review-modal-simple .review-panel .field .info{display:none}.bean-review.review-modal-simple .review-panel .field .validation-info{margin-top:6px;padding:0;font-size:12px;color:#7b7269}.bean-review.review-modal-simple .review-panel .field .extra-review-info{margin:8px 0 0;padding-left:16px;font-size:12px;line-height:18px;color:#7f776f}.bean-review.review-modal-simple .review-panel-title .field.title,.bean-review.review-modal-simple .review-panel-text .field.text,.bean-review.review-modal-simple .review-panel-images .field.title{max-width:none;margin:0}.bean-review.review-modal-simple .review-panel input[type=text],.bean-review.review-modal-simple .review-panel textarea{margin-bottom:0;border:1px solid #d7cfc5;border-radius:10px;box-shadow:none;font-size:15px;line-height:20px;color:#000;padding:8px}.bean-review.review-modal-simple .review-panel input[type=text]::placeholder,.bean-review.review-modal-simple .review-panel textarea::placeholder{color:#a19890}.bean-review.review-modal-simple .review-panel textarea{height:128px;min-height:110px;resize:vertical}.bean-review.review-modal-simple .review-panel-subject{margin:0;padding:0}.bean-review.review-modal-simple .review-panel-subject .header{margin-bottom:8px}.bean-review.review-modal-simple .review-panel-subject .bean{margin:0;justify-content:flex-start;align-items:center;position:relative}.bean-review.review-modal-simple .review-panel-subject .bean .spinner{width:48px;height:48px;left:8px;top:8px;transform:none}.bean-review.review-modal-simple .review-panel-subject .bean img{width:96px;height:96px;max-height:none;margin-right:12px;border-radius:10px;object-fit:cover}@media print,screen and (max-width: 47.99875em){.bean-review.review-modal-simple .review-panel-subject .bean img{width:64px;height:64px}}.bean-review.review-modal-simple .review-panel-subject .bean .title{font-size:16px;line-height:20px;font-weight:500;color:#2c241d;word-break:break-word}.bean-review.review-modal-simple .review-panel-rating .star-rating{margin-top:0;justify-content:flex-end}.bean-review.review-modal-simple .review-panel-rating .star-rating .star-label{width:34px;height:34px}.bean-review.review-modal-simple .review-panel-rating .star-rating .star-label svg{width:34px;height:34px}.bean-review.review-modal-simple .review-panel-images #imageUpload{display:none}.bean-review.review-modal-simple .review-panel-images .upload-actions{display:flex;justify-content:flex-start;align-items:center;padding:0;background:none}.bean-review.review-modal-simple .review-panel-images .custom-file-upload{cursor:pointer;border-radius:8px;border:1px solid #F3F2F1;background:#fff;color:#000;font-size:13px;line-height:16px;font-weight:500;padding:8px 12px;transition:background-color .2s ease-out}.bean-review.review-modal-simple .review-panel-images .custom-file-upload:hover{background-color:#f3f2f1}.bean-review.review-modal-simple .review-panel-images #imagePreviewContainer{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.bean-review.review-modal-simple .review-panel-images #imagePreviewContainer .img-container{display:flex}.bean-review.review-modal-simple .review-panel-images #imagePreviewContainer .img-container .review-media-preview{width:72px;height:72px;max-width:72px;max-height:72px;border-radius:8px;border:1px solid #e5ddd3;box-shadow:none;object-fit:cover}.bean-review.review-modal-simple .review-panel-images #imagePreviewContainer .img-container .review-media-preview-video{background:#111}.bean-review.review-modal-simple .review-panel-images #imagePreviewContainer .img-container svg{width:18px;height:18px;margin-left:-9px;margin-top:-4px;border-radius:50%;padding:2px;border:1px solid #ddd2c6;background-color:#fff}.bean-review.review-modal-simple .review-panel-images #imagePreviewContainer .img-container svg:hover{background-color:#f4ece2}.bean-review.review-modal-simple .review-actions-simple{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px 16px;background:transparent}.bean-review.review-modal-simple .review-actions-simple .spinner{position:static;width:26px;height:26px}.bean-review.review-modal-simple .review-actions-simple .button.ready{padding:12px 16px;border-radius:10px;border:1px solid #1f1f1f;background:#1f1f1f;color:#fff;font-size:16px;line-height:18px;font-weight:500}@media print,screen and (max-width: 47.99875em){.bean-review.review-modal-simple{width:calc(100% - 20px);border-radius:12px}.bean-review.review-modal-simple .header-main{padding:8px;border-top-left-radius:12px;border-top-right-radius:12px}.bean-review.review-modal-simple .header-main .close-button{top:8px;right:10px}.bean-review.review-modal-simple .review-bean-form--simple{padding:10px 10px 0;gap:8px}.bean-review.review-modal-simple .review-panel{padding:10px}.bean-review.review-modal-simple .review-panel .header{margin-bottom:0}.bean-review.review-modal-simple .review-panel .header .title-main{font-size:14px;line-height:18px}.bean-review.review-modal-simple .bean img{width:56px;height:56px;margin-right:10px}.bean-review.review-modal-simple .bean .spinner{width:42px;height:42px;left:7px;top:7px}.bean-review.review-modal-simple .star-rating .star-label{width:30px;height:30px}.bean-review.review-modal-simple .star-rating .star-label svg{width:30px;height:30px}.bean-review.review-modal-simple .review-actions-simple{padding:10px}.bean-review.review-modal-simple .review-actions-simple .button.ready{width:100%;min-width:0}}.bean-review-edit .field{margin-bottom:25px;position:relative;z-index:5}@media print,screen and (max-width: 39.99875em){.bean-review-edit .field{grid-template-columns:100%;margin-bottom:16px}.bean-review-edit .field.country{margin-bottom:10px!important}}.bean-review-edit .field.registreren{margin-top:50px}@media print,screen and (max-width: 47.99875em){.bean-review-edit .field.registreren{margin-top:30px}}.bean-review-edit .field.last{margin-top:50px}@media print,screen and (max-width: 47.99875em){.bean-review-edit .field.last{margin-top:30px}}.bean-review-edit .field label{font-weight:500;font-size:16px;line-height:24px;color:#30302f;text-transform:none}.bean-review-edit .field.mobile-flex{display:flex;align-items:center;margin-bottom:0}@media print,screen and (max-width: 47.99875em){.bean-review-edit .field.mobile-flex{display:flex;align-items:center}}.bean-review-edit .field.checkbox{flex-direction:row-reverse;justify-content:flex-end}.bean-review-edit .field.checkbox.save-profile{margin-top:5px}.bean-review-edit .field.checkbox .info{padding-right:0;margin-left:7px}.bean-review-edit .field .info{display:flex;flex-direction:column;padding-right:20px}.bean-review-edit .field .info.no-hint{flex-direction:row;align-items:center}@media print,screen and (max-width: 39.99875em){.bean-review-edit .field .info.no-hint label{margin-bottom:5px}}@media print,screen and (max-width: 47.99875em){.bean-review-edit .field .info.hint{margin-bottom:5px}}.bean-review-edit .field .info.hint .hint{margin-top:0}.bean-review-edit .field .info label{font-weight:400;font-size:16px;color:#1e1e1e;text-transform:none;line-height:1.2}.bean-review-edit .field .info .hint{color:gray;font-size:12px;text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}@media print,screen and (max-width: 39.99875em){.bean-review-edit .field .info .hint{margin-top:0}}.bean-review-edit .field.image input{display:none}.bean-review-edit .field.image label{padding:10px 20px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px;box-shadow:2px 2px 5px #0003;transition:background-color .2s}.bean-review-edit .field.image label:hover{background-color:#666}.bean-review-edit .field.image #file-name-beans{margin-left:10px;font-size:17px}@media print,screen and (max-width: 47.99875em){.bean-review-edit .field.image #file-name-beans{font-size:12px;line-height:15px}}.bean-review-edit .field input,.bean-review-edit .field textarea,.bean-review-edit .field select{position:relative;background-color:#fff;border:rgba(60,60,60,.1) solid 1px;color:#1e1e1e;font-family:Switzer,Arial,sans-serif;height:45px;font-size:18px;padding:16px 10px;width:100%;margin-top:10px;caret-color:#1e1e1e;border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}@media print,screen and (max-width: 47.99875em){.bean-review-edit .field input,.bean-review-edit .field textarea,.bean-review-edit .field select{margin-top:5px;height:40px;padding:8px 5px;font-size:16px}}.bean-review-edit .field input:focus,.bean-review-edit .field input:active,.bean-review-edit .field textarea:focus,.bean-review-edit .field textarea:active,.bean-review-edit .field select:focus,.bean-review-edit .field select:active{border:1px solid #916953;outline:none}.bean-review-edit .field input#address-shipping-remember,.bean-review-edit .field textarea#address-shipping-remember,.bean-review-edit .field select#address-shipping-remember{margin-top:0}.bean-review-edit .field input.read-only,.bean-review-edit .field textarea.read-only,.bean-review-edit .field select.read-only{background-color:#fdfdfc}.bean-review-edit .field input::placeholder,.bean-review-edit .field textarea::placeholder,.bean-review-edit .field select::placeholder{font-size:16px;color:#1e1e1e}.bean-review-edit .field.checkbox:hover,.bean-review-edit .field.checkbox label:hover{cursor:pointer}.bean-review-edit .field.checkbox input[type=checkbox]{align-self:center;height:auto;width:max-content;margin-top:0}.bean-review-edit .field.checkbox input[type=checkbox]:focus{outline:none}.bean-review-edit .field select{padding:0 0 0 5px}@media print,screen and (max-width: 47.99875em){.bean-review-edit .field select{padding:0 0 0 1px}}.bean-review-edit .field textarea{height:auto}.bean-review-edit .field.nbm{margin-bottom:0}.bean-review-edit .area{background:#f9f8f6;padding:20px 10px;margin-bottom:20px;border-radius:5px}@media print,screen and (max-width: 47.99875em){.bean-review-edit .area{margin:0 0 20px;padding:10px;border-radius:5px}}.bean-review-edit .area.read-only{pointer-events:none}.bean-review-edit .area .field:last-child{margin-bottom:0}.bean-review-edit .area .field label{color:#1e1e1e;font-weight:400}.bean-review-edit span.error{color:#916953;text-transform:none;font-size:12px;font-weight:400;margin:0;line-height:16px}@media print,screen and (max-width: 47.99875em){.bean-review-edit span.error{margin:0}}.bean-review-edit .button{grid-column:2;max-width:max-content;justify-self:end}@media print,screen and (max-width: 47.99875em){.bean-review-edit .button{grid-column:1}}@media print,screen and (max-width: 47.99875em){.bean-review-edit .button.fill{margin-top:20px}}.bean-review-edit .actions{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 47.99875em){.bean-review-edit .actions{grid-column:1}}.bean-review-edit .star-rating{display:flex;flex-direction:row-reverse;justify-content:center;margin-top:35px}.bean-review-edit .star-rating input[type=radio]{display:none}.bean-review-edit .star-rating .star-label{color:#e6e6e8;cursor:pointer;width:40px;height:40px;transition:color .3s}.bean-review-edit .star-rating .star-label:hover,.bean-review-edit .star-rating .star-label:hover~.star-label{color:#000}.bean-review-edit .star-rating .star-label svg{fill:currentColor;width:40px;height:40px}.bean-review-edit .star-rating #rating-1:checked~.star-label{color:#000}.bean-review-edit .star-rating #rating-2:checked~.star-label{color:#000}.bean-review-edit .star-rating #rating-3:checked~.star-label{color:#000}.bean-review-edit .star-rating #rating-4:checked~.star-label{color:#000}.bean-review-edit .star-rating #rating-5:checked~.star-label{color:#000}.bean-manager{margin:40px 0}@media print,screen and (max-width: 47.99875em){.bean-manager{margin-top:25px}}.bean-manager .wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}.bean-manager .wrapper .container{padding:10px;background:#f3f1ed;border-radius:5px}.bean-manager .wrapper .container .title{font-weight:400;margin-bottom:15px}.bean-manager .wrapper .container .item{display:grid;grid-template-columns:85% 15%}.bean-manager .wrapper .container .item:not(:last-child){margin-bottom:15px}.bean-manager .wrapper .container .item .key{margin-right:15px}.bean-manager .wrapper .container .item img{width:60px}.bean-manager .wrapper .container .item .actions{display:flex;justify-content:space-between}.bean-manager .wrapper .container .item .actions svg{width:22px;height:22px;opacity:.5}.bean-manager .wrapper .container .item .actions svg:hover{cursor:pointer}.bean-manager.reviews .review-card{position:relative;background:#f3f1ed;padding:15px;border-radius:5px}.bean-manager.reviews .review-card .item:not(:last-child){margin-bottom:10px;display:grid;grid-template-columns:107px 1fr}.bean-manager.reviews .review-card .item .key{margin-right:10px;font-weight:400}.bean-manager.reviews .review-card .item .value{line-height:24px}.bean-manager.reviews .review-card .item .value .images img{width:100px;height:auto;border-radius:10px}.bean-manager.reviews .review-card .rating{display:flex}.bean-manager.reviews .review-card .rating svg{width:25px;height:25px;color:#febd00}.bean-manager.reviews .review-card .approve-item{position:absolute;top:10px;right:10px;width:25px;height:25px}.bean-manager.reviews .review-card .approve-item:hover{cursor:pointer}.bean-manager.reviews .review-card .approve-item svg{width:25px;height:25px}.bean-overview header{margin-bottom:60px}@media print,screen and (max-width: 47.99875em){.bean-overview header{margin-bottom:0}}.bean-overview header h1{margin-bottom:25px}.bean-overview header .intro{display:flex;justify-content:space-between;align-items:flex-start}@media print,screen and (max-width: 47.99875em){.bean-overview header .intro{flex-direction:column}}.bean-overview header .intro p{max-width:60%}@media print,screen and (max-width: 80.06125em){.bean-overview header .intro p{max-width:80%}}@media print,screen and (min-width: 48em) and (max-width: 63.99875em){.bean-overview header .intro p{max-width:72%}}@media print,screen and (max-width: 47.99875em){.bean-overview header .intro p{max-width:100%;margin-bottom:20px}}@media print,screen and (max-width: 47.99875em){.bean-overview header .intro .button{margin-bottom:40px}}.bean-overview .bean-card .bean-card-header{display:grid;grid-template-columns:145px 1fr;height:142px;padding:5px;margin-bottom:5px}@media print,screen and (max-width: 109.37375em){.bean-overview .bean-card .bean-card-header{display:grid;grid-template-columns:180px 1fr;padding:10px}}@media print,screen and (max-width: 47.99875em){.bean-overview .bean-card .bean-card-header{grid-template-columns:135px 1fr;height:140px}}.bean-overview .bean-card .bean-card-header .verified svg{width:25px;height:25px}.bean-overview .bean-card .bean-card-header figure{margin-top:0;width:110px;height:110px}@media print,screen and (max-width: 47.99875em){.bean-overview .bean-card .bean-card-header figure{width:100px;height:100px}}.bean-overview .bean-card .bean-card-header figure img{max-width:110px;max-height:110px;padding:15px}@media print,screen and (max-width: 47.99875em){.bean-overview .bean-card .bean-card-header figure img{max-width:100px;max-height:100px;padding:15px}}.bean-overview .bean-card .bean-card-header .bean-type h2{margin:15px 0;font-size:26px}@media print,screen and (max-width: 47.99875em){.bean-overview .bean-card .bean-card-header .bean-type h2{font-size:24px}}.bean-overview .bean-card .bean-card-header .bean-type .rating{display:flex}.bean-overview .bean-card .bean-card-header .bean-type .rating svg{width:22px;height:22px}@media print,screen and (max-width: 47.99875em){.bean-overview .bean-card .bean-card-header .bean-type .rating svg{width:23px;height:23px}}.bean-overview .bean-card .bean-card-header .bean-type .rating svg.star{color:#aaa}.bean-overview .bean-card .bean-card-header .bean-type .rating svg.full-star{color:#febd00}.bean-overview .bean-card .bean-card-header .bean-type .rating svg.empty-star{color:#aaa}.bean-overview .bean-card .bean-card-body .item,.bean-overview .bean-card .bean-card-body .flavors{grid-template-columns:125px 1fr}.bean-overview .add-your-bean{display:grid;justify-content:center;align-items:center}@media print,screen and (max-width: 47.99875em){.bean-overview .add-your-bean{margin-top:50px}}.bean-overview .add-your-bean a{color:#916953;font-weight:300}.order-items{display:grid;gap:0;padding:0;list-style:none}.order-items li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;margin:0;padding:8px 0;color:var(--coupon-ink);font-size:13px;font-weight:400;line-height:1.5}.order-items li+li{border-top:1px solid var(--coupon-border)}.order-item__quantity{color:var(--coupon-muted);font-variant-numeric:tabular-nums}.order-item__name{min-width:0;overflow-wrap:anywhere}.order-items__empty{color:var(--coupon-muted);font-size:13px;font-weight:400;line-height:1.5}.container-header,.container-footer,.header-image-double-text,.header-title-image-text,.text-benefits,.begin,.products-highlight-v2,.campaign,.needed,.story,.business-entry,.knowledge,.knowledge-big,.contact,.service,.service-page,.choice,.cart-view,.account-purchases,.review-modal-v2,.product-detail-v2{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.container-header b,.container-header strong,.container-footer b,.container-footer strong,.header-image-double-text b,.header-image-double-text strong,.header-title-image-text b,.header-title-image-text strong,.text-benefits b,.text-benefits strong,.begin b,.begin strong,.products-highlight-v2 b,.products-highlight-v2 strong,.campaign b,.campaign strong,.needed b,.needed strong,.story b,.story strong,.business-entry b,.business-entry strong,.knowledge b,.knowledge strong,.knowledge-big b,.knowledge-big strong,.contact b,.contact strong,.service b,.service strong,.service-page b,.service-page strong,.choice b,.choice strong,.cart-view b,.cart-view strong,.account-purchases b,.account-purchases strong,.review-modal-v2 b,.review-modal-v2 strong,.product-detail-v2 b,.product-detail-v2 strong{font-weight:500}.header-image-double-text__pretitle,.header-title-image-text__pretitle,.text-benefits__pretitle,.begin__pretitle,.products-highlight-v2__pretitle,.campaign__pretitle,.needed__pretitle,.story__pretitle,.knowledge__pretitle,.knowledge__main-pretitle,.knowledge-big__pretitle,.service__pretitle,.service-page__pretitle,.choice__pretitle{font-size:12px;font-weight:700;letter-spacing:.15em}.off-canvas-wrapper:has([data-cart-view]){overflow:clip}section.cart:has(>.grid-container>.cart-view){margin-bottom:86px}.page-breadcrumbs-container:has(+section.cart) .page-breadcrumbs{padding-block:25px 33px}.page-breadcrumbs-container:has(.page-breadcrumbs)+section.cart .cart-view{padding-top:0}@media (max-width: 580px){section.cart:has(>.grid-container>.cart-view){margin-bottom:50px}.page-breadcrumbs-container:has(+section.cart) .page-breadcrumbs{padding-block:19px 29px}}@media print,screen and (max-width: 47.99875em){section.cart>.grid-container:has(>.cart-view){padding-inline:clamp(22px,5vw,84px)}}.cart-view{--cart-ink: var(--mkb-text);--cart-muted: var(--mkb-text-secondary);color:var(--cart-ink);padding-top:42px}.cart-view h1,.cart-view h2,.cart-view p,.cart-view dl,.cart-view dd,.cart-view figure{margin:0}.cart-view h1,.cart-view h2{color:inherit;font-weight:500;letter-spacing:-.025em}.cart-view button,.cart-view input{font:inherit}.cart-view button{cursor:pointer}.cart-view button:disabled{cursor:default;opacity:.45}.cart-view a:focus-visible,.cart-view button:focus-visible,.cart-view summary:focus-visible,.cart-view input:focus-visible{outline:1px solid var(--mkb-brand);outline-offset:3px}.cart-view__heading{margin-bottom:43px}.cart-view__pretitle{color:var(--mkb-brand);font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px}.cart-view__heading h1{font-size:clamp(40px,4.5vw,61px);line-height:1.04}.cart-view__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px 52px;align-items:start}.cart-view__products{min-width:0}.cart-view__order{grid-column:2;grid-row:1;min-width:0}.cart-view__order.is-sticky{position:sticky;top:24px}.cart-view__row{display:grid;grid-template-columns:132px minmax(0,1fr) auto;grid-template-areas:"photo brand ." "photo product price" "photo actions price";grid-template-rows:auto auto 1fr;gap:0 24px;padding:28px 0;align-items:start}.cart-view__items-form>.cart-view__row:first-of-type{padding-top:0}.cart-view__photo{grid-area:photo;aspect-ratio:1;background:var(--mkb-product-image-surface);display:grid;place-items:center;padding:9px;min-width:0;align-self:start}.cart-view__photo img{width:100%;height:100%;object-fit:contain;min-height:0}.cart-view__brand{grid-area:brand;display:block;margin-bottom:4px;color:var(--cart-muted);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.cart-view__product h2{font-size:20px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.cart-view__product{grid-area:product;min-width:0}.cart-view p.cart-view__variant{margin-top:4px;color:var(--cart-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.cart-view__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px}.cart-view__quantity{display:flex;align-items:center;border:1px solid #d2d4ca;height:46px}.cart-view__quantity button{width:44px;height:44px;background:none;border:0;color:inherit;font-size:18px}.cart-view__quantity input{width:30px;height:44px;padding:0;border:0;box-shadow:none;background:transparent;margin:0;color:inherit;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-size:14px}.cart-view__quantity input::-webkit-inner-spin-button,.cart-view__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.cart-view__remove{min-height:44px;padding:0;background:none;border:0;text-decoration:underline;text-underline-offset:4px;color:var(--cart-muted);font-size:12px!important}.cart-view__actions .cart-view__remove{font-size:13px!important;font-weight:400}.cart-view__fixed-quantity{font-size:14px}.cart-view__price{grid-area:price;text-align:right;white-space:nowrap}.cart-view__price strong{display:block;font-size:18px;font-weight:600;line-height:26px;font-variant-numeric:tabular-nums}.cart-view__price small{display:block;font-size:12px;color:var(--cart-muted);margin-top:5px}.cart-view__summary{padding:29px;background:var(--mkb-warm-surface)}.cart-view__summary h2{font-size:30px;line-height:1.12;margin-bottom:25px}.cart-view__amounts>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;font-size:14px}.cart-view__amounts dt{font-weight:400;margin:0}.cart-view__amounts dd{text-align:right}.cart-view__discount{color:var(--mkb-brand)}.cart-view__coupon{border-block:1px solid var(--mkb-divider-on-warm);margin:14px 0 0}.cart-view__coupon summary{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 0;cursor:pointer;color:var(--cart-ink);font-size:14px;font-weight:500;line-height:1.4;list-style:none}.cart-view__coupon summary::-webkit-details-marker{display:none}.cart-view__coupon summary span:after{content:"+";font-size:20px}.cart-view__coupon[open] summary span:after{content:"−"}.cart-view__coupon form{margin:0;padding:0 0 12px}.cart-view__coupon label{display:block;color:var(--cart-muted);font-size:12px;line-height:1.4;margin-bottom:6px}.cart-view__coupon-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.cart-view__coupon input{box-sizing:border-box;min-width:0;width:100%;height:38px;min-height:38px;margin:0;border:1px solid var(--mkb-input-border);box-shadow:none;background:#fff;padding:6px 9px;font-size:14px;line-height:1.2;border-radius:0}.cart-view__coupon button,.cart-view__update{box-sizing:border-box;min-height:38px;padding:6px 10px;border:1px solid var(--cart-ink);background:transparent;color:inherit;font-size:12px;line-height:1.2}.cart-view__coupon-entry button{height:38px;white-space:nowrap}.cart-view__coupon button.cart-view__remove{min-height:32px;padding:4px 0;border:0;color:var(--cart-muted);font-size:13px!important;font-weight:400;text-decoration:underline;text-underline-offset:4px}.cart-view__coupon-applied{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 8px!important;line-height:1.5}.cart-view__coupon-applied strong{min-width:0;color:var(--cart-ink);font-size:14px;font-weight:600;overflow-wrap:anywhere}.cart-view__coupon-applied span{color:var(--cart-muted);font-size:13px;font-weight:400}.cart-view__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:23px}.cart-view__total>span{font-size:14px}.cart-view__total strong{white-space:nowrap;font-size:27px;font-weight:500}.cart-view__tax{font-size:12px;color:var(--cart-muted);margin:5px 0 24px!important}.cart-view__checkout{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;background:var(--mkb-purchase);color:#fff;border:0;font-size:14px!important;font-weight:600!important}.cart-view__checkout:hover,.cart-view__checkout:focus,.cart-view__checkout:active{background:var(--mkb-purchase-hover);color:#fff}.cart-view__checkout svg{flex-shrink:0}.cart-view__next{margin-top:18px!important;font-size:12px;color:var(--cart-muted);line-height:1.6}.cart-view [data-cart-messages]{box-sizing:border-box;width:fit-content;max-width:100%;min-width:0}.cart-view__notice,.cart-view__error{box-sizing:border-box;display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere;padding:12px 16px;margin-bottom:20px!important;font-size:14px;background:var(--mkb-product-surface)}.cart-view__notice{background:var(--mkb-warm-surface);opacity:1;transition:opacity .24s ease-out}.cart-view__notice.is-leaving{opacity:0}.cart-view__error{border-left:3px solid #9c4932}.cart-view--empty .cart-view__heading{margin-bottom:43px}.cart-view__empty-intro{margin-top:19px!important;max-width:730px;color:var(--cart-muted);font-size:16px;line-height:1.6}.cart-view__empty{padding:clamp(30px,6vw,72px);background:var(--mkb-product-surface);margin-top:5px}.cart-view__empty-eyebrow{font-size:12px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--mkb-brand)}.cart-view__empty h2{font-size:clamp(32px,4vw,48px);line-height:1.12;font-weight:500;letter-spacing:-.04em;margin:23px 0}.cart-view__empty p{color:var(--cart-muted);font-size:16px;line-height:1.6;margin-bottom:28px}.cart-view__empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cart-view__empty-actions svg{flex-shrink:0}.cart-view__collection-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:24px;max-width:100%;min-height:50px;padding:13px 23px;background:var(--mkb-campaign);border:1px solid var(--mkb-campaign);color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.cart-view__collection-link:hover,.cart-view__collection-link:focus,.cart-view__collection-link:active{background:var(--mkb-brand);border-color:var(--mkb-brand);color:#fff;text-decoration:none}.cart-view__collection-link--secondary{background:transparent;color:#20221e}.cart-view__update{margin-top:16px}.cart-view[data-cart-enhanced] [data-cart-update]{display:none}.cart-view__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cart-view__extra{display:none;min-width:0}.cart-view__extra:not(:has(.recommended-product)){display:none}.cart-view__extra>h2{font-size:22px;margin-bottom:18px}.cart-view__extra .product{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px 20px;padding:0;background:transparent;border:0}.cart-view__extra .product.hide{display:none}.cart-view__extra figure{grid-row:1/span 3;align-self:start;background:var(--mkb-product-image-surface)}.cart-view__extra figure img{display:block;box-sizing:border-box;width:96px;height:96px;padding:7px;object-fit:contain}.cart-view__extra .title-price{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.cart-view__extra .title{font-size:17px;font-weight:500}.cart-view__extra .price{font-size:15px;white-space:nowrap}.cart-view__extra .action{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cart-view__extra .action .button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin:0;background:none;border:1px solid #bfc2b7;color:var(--cart-ink);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2;padding:0 14px;height:44px;min-height:44px}.cart-view__extra .action .button.add-add-one{background:var(--mkb-campaign);border:0;color:#fff}.cart-view__extra .add-one-button-outer{position:relative;display:flex}.cart-view__extra .add-add-one:after{content:"Toevoegen";font:inherit}.cart-view__extra .add-one-button-outer>svg,.cart-view__extra .spinner{display:none}.cart-view__extra .matrix-select{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.cart-view__extra .color-options,.cart-view__extra .size-options{display:flex;flex-wrap:wrap;gap:6px}.cart-view__extra .matrix-option{cursor:pointer;border:1px solid #bfc2b7;padding:7px 10px;font-size:12px}.cart-view__extra .matrix-option .code{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:middle}.cart-view__extra .matrix-option[data-stock="0"]{opacity:.4;text-decoration:line-through;pointer-events:none}.cart-view__extra .matrix-option.active{border-color:var(--cart-ink)}@media (max-width: 1150px){.cart-view__layout{grid-template-columns:minmax(0,1fr) 330px;column-gap:30px}.cart-view__row{column-gap:18px}.cart-view__summary{padding:25px}}@media (max-width: 850px){.cart-view__layout{grid-template-columns:minmax(0,1fr);gap:29px}.cart-view__order{grid-column:auto;grid-row:auto}.cart-view__order.is-sticky{position:static}.cart-view__row{column-gap:24px}.cart-view__summary{padding:30px}}@media (max-width: 580px){.cart-view{padding-top:24px}.cart-view__heading{margin-bottom:27px}.cart-view__heading h1{font-size:43px}.cart-view__summary{padding:24px 22px}.cart-view__checkout{min-height:54px}.cart-view__extra .product{grid-template-columns:72px minmax(0,1fr);gap:10px 15px}.cart-view__extra figure img{width:72px;height:72px}}@media print,screen and (max-width: 47.99875em){.cart-view__row{grid-template-columns:94px minmax(0,1fr);grid-template-areas:"photo brand" "photo product" "photo price" "actions actions";grid-template-rows:auto auto auto auto;gap:0 16px;padding:24px 0}.cart-view__photo{padding:5px}.cart-view__product h2{font-size:18px}.cart-view p.cart-view__variant{font-size:13px}.cart-view__price{text-align:left;margin-top:8px}.cart-view__price strong{line-height:1.4}}@media (prefers-reduced-motion: reduce){.cart-view__notice{transition:none}}@media (max-width: 580px){.cart-view--empty .cart-view__heading{margin-bottom:27px}.cart-view__empty-intro{font-size:15px}.cart-view__empty{padding:29px 23px}.cart-view__empty h2{font-size:33px}.cart-view__empty p{font-size:15px}}.product-price-pair{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;max-width:100%}.product-price-pair>span{white-space:nowrap}.product-price-pair>[hidden]{display:none!important}.product-price-pair .product-price-pair__original{color:#929292;font-size:14px;font-weight:400;line-height:1.4;text-decoration:line-through}html{scrollbar-gutter:stable}html.purchase-is-open{overflow:hidden}.purchase-dialog{--purchase-top: clamp(28px, 8dvh, 80px);padding:0;border:0;border-radius:3px;background:#fff;color:#20231f;width:min(840px,100vw - 48px);max-width:none;max-height:calc(100dvh - var(--purchase-top) - 28px);margin:var(--purchase-top) auto auto;box-shadow:0 24px 100px #0003;overflow:hidden;font-family:Switzer,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.55;letter-spacing:0}.purchase-dialog:not([open]){display:none}.purchase-dialog[open]{display:flex;flex-direction:column}.purchase-dialog::backdrop{background:#161d17a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.purchase-dialog [hidden]{display:none!important}.purchase-dialog h2,.purchase-dialog h3,.purchase-dialog p,.purchase-dialog form,.purchase-dialog fieldset{margin:0}.purchase-dialog h2,.purchase-dialog h3{color:inherit;font-family:inherit;font-weight:500}.purchase-dialog button,.purchase-dialog input{font-family:inherit}.purchase-dialog button,.purchase-dialog a{touch-action:manipulation}.purchase-dialog button{cursor:pointer}.purchase-dialog button:disabled{cursor:default;opacity:.5}.purchase-dialog a:focus-visible,.purchase-dialog button:focus-visible,.purchase-dialog input:focus-visible{outline:2px solid #314d3e;outline-offset:3px}.purchase-dialog>form{display:flex;flex-direction:column;min-height:0}.purchase-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 32px;border-bottom:1px solid #e4e2da;flex-shrink:0}.purchase-dialog__head h2{font-size:25px;line-height:1.2;letter-spacing:-.035em;outline:none}.purchase-dialog__heading{display:flex;align-items:center;gap:13px;min-width:0}.purchase-dialog__close{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;padding:0;background:none;color:inherit;border:1px solid #d9dad3;border-radius:0;transition:color .25s ease-in-out,border-color .25s ease-in-out}.purchase-dialog__close:hover{color:#111;border-color:#20231f}.purchase-dialog__scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:32px}.purchase-dialog__choice{display:grid;grid-template-columns:.95fr 1.05fr;gap:32px;align-items:start}.purchase-dialog__photo{background:#f4f1eb;aspect-ratio:1/1.12;display:grid;place-items:center;padding:24px;overflow:hidden}.purchase-dialog__photo img{width:100%;height:100%;min-width:0;min-height:0;max-height:330px;object-fit:contain}.purchase-dialog__content{min-width:0;display:flex;flex-direction:column;align-self:stretch}.purchase-dialog__brand{display:block;color:#62685f;font-size:12px;line-height:1.5;letter-spacing:.025em;margin-bottom:8px}.purchase-dialog__content h3{font-size:31px;line-height:1.12;letter-spacing:-.04em;margin-bottom:16px;overflow-wrap:anywhere}.purchase-dialog p.purchase-dialog__description{font-size:15px;color:#62685f;line-height:1.55;margin-bottom:16px;max-width:35ch}.purchase-dialog__price{display:flex;gap:10px;align-items:baseline;margin-bottom:32px}.purchase-dialog__price strong{font-size:23px;font-weight:500;letter-spacing:-.025em}.purchase-dialog__price>span{font-size:13px;color:#62685f}.purchase-dialog__options fieldset{padding:0;border:0;min-width:0;margin-bottom:24px}.purchase-dialog__options fieldset:last-child{margin-bottom:0}.purchase-dialog__options legend{padding:0;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:13px}.purchase-dialog__options legend span{font-weight:400;color:#62685f}.purchase-dialog__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.purchase-dialog__tiles:has(input[data-variant-axis=column]){grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-dialog__tiles label{position:relative;display:block;min-width:0;margin:0;cursor:pointer}.purchase-dialog__tiles input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.purchase-dialog__tile{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:0;padding:9px 20px 9px 10px;border:1px solid #d9dad3;font-size:12px;line-height:1.4;color:#20231f}.purchase-dialog__tiles:has(.purchase-dialog__swatch) .purchase-dialog__tile{justify-content:flex-start}.purchase-dialog__tile>span:not(.purchase-dialog__swatch):not(.purchase-dialog__check){min-width:0;overflow-wrap:anywhere}.purchase-dialog__swatch{display:block;width:18px;height:18px;flex:0 0 18px;border:1px solid rgba(32,35,31,.1411764706);border-radius:50%}.purchase-dialog__check{display:none;position:absolute;top:50%;transform:translateY(-50%);right:7px;font-size:10px}.purchase-dialog__tiles input:checked+.purchase-dialog__tile{border-color:#20231f;box-shadow:inset 0 0 0 1px #20231f;background:#f7f7f2}.purchase-dialog__tiles input:checked+.purchase-dialog__tile .purchase-dialog__check{display:block}.purchase-dialog__tiles input:focus-visible+.purchase-dialog__tile{outline:2px solid #314d3e;outline-offset:3px}.purchase-dialog__tiles label:has(input:disabled),.purchase-dialog__tiles label:has(input:disabled):hover{cursor:default}.purchase-dialog__tiles input:disabled+.purchase-dialog__tile,.purchase-dialog__tiles label:hover input:disabled+.purchase-dialog__tile{opacity:1;cursor:default;color:#62685f;background:#faf9f7;border-color:#e4e2da;box-shadow:none}.purchase-dialog__tiles input:disabled+.purchase-dialog__tile .purchase-dialog__swatch{opacity:.55}.purchase-dialog__tiles small,.purchase-dialog__tiles label:hover small{display:block;margin-top:6px;color:#62685f;font-size:11px;font-weight:400;line-height:1.4;cursor:default;text-align:left}.purchase-dialog__details{display:flex;width:fit-content;max-width:100%;margin-top:24px;justify-self:start;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;color:#20231f;font-size:13px;text-decoration:underline;text-underline-offset:4px}.purchase-dialog__details:hover,.purchase-dialog__details:focus-visible{color:#a85534}.purchase-dialog__actions{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;border-top:1px solid #e4e2da;background:#fff;flex-shrink:0}.purchase-dialog__quantity-wrap{display:flex;align-items:center;gap:16px}.purchase-dialog__quantity-wrap label{font-size:14px;margin:0;color:inherit}.purchase-dialog__quantity{display:grid;grid-template-columns:42px 36px 42px;border:1px solid #d9dad3;min-height:48px;align-items:center}.purchase-dialog__quantity button{height:46px;padding:0;border:0;background:transparent;color:inherit;font-size:19px}.purchase-dialog__quantity input{width:100%;height:44px;padding:0;margin:0;background:transparent;border:0;box-shadow:none;text-align:center;font-size:15px;color:inherit;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.purchase-dialog__quantity input::-webkit-inner-spin-button,.purchase-dialog__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.purchase-dialog__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;width:260px;flex-shrink:0;max-width:100%;padding:13px 23px;border:1px solid var(--mkb-purchase);border-radius:0;background:var(--mkb-purchase);color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.purchase-dialog__button:not(:disabled):is(:hover,:focus){background:var(--mkb-purchase-hover);border-color:var(--mkb-purchase-hover);color:#fff}.purchase-dialog__button svg{flex-shrink:0}[aria-busy=true] .purchase-dialog__button{opacity:.6;cursor:wait}.purchase-dialog p.purchase-dialog__error{background:#fbf2ec;border-left:3px solid #a85534;padding:12px 15px;margin-top:22px;color:#803c27;font-size:14px}.purchase-dialog p[data-stock-message]{margin:0 0 20px;padding:10px 12px;background:#f4f1eb;color:#62685f;font-size:13px;font-weight:400;line-height:1.5}.purchase-dialog__success{width:27px;height:27px;flex-shrink:0;display:grid;place-items:center;background:#e9efe5;color:#314d3e;border-radius:50%;font-size:17px}.purchase-dialog__continue{background:none;border:0;color:inherit;min-height:48px;padding:0;font-size:14px;text-decoration:underline;text-underline-offset:5px}@media (max-width: 650px){.purchase-dialog,.purchase-dialog--added{width:100%;max-height:calc(100dvh - 22px);margin:auto 0 0;border-radius:12px 12px 0 0}.purchase-dialog__head{padding:16px 20px;gap:10px}.purchase-dialog__head h2{font-size:23px}.purchase-dialog__scroll{padding:24px 20px}.purchase-dialog__choice{grid-template-columns:104px minmax(0,1fr);gap:0 20px}.purchase-dialog__photo{grid-column:1;grid-row:1/5;width:104px;height:128px;padding:8px;aspect-ratio:auto}.purchase-dialog__photo img{max-height:100%}.purchase-dialog__content{display:contents}.purchase-dialog__brand{grid-column:2;grid-row:1;margin:0 0 8px}.purchase-dialog__content h3{grid-column:2;grid-row:2;font-size:26px;margin:0}.purchase-dialog p.purchase-dialog__description{grid-column:2;grid-row:3;font-size:14px;margin:16px 0 0}.purchase-dialog__price{grid-column:2;grid-row:4;margin:16px 0 32px;flex-wrap:wrap;gap:4px 10px}.purchase-dialog__price strong{font-size:21px}.purchase-dialog__options,.purchase-dialog__details,.purchase-dialog [data-stock-message],.purchase-dialog [data-purchase-loading]{grid-column:1/-1}.purchase-dialog [data-purchase-loading]{grid-row:5}.purchase-dialog__options{grid-row:6}.purchase-dialog [data-stock-message]{grid-row:7;margin:24px 0 0}.purchase-dialog__details{grid-row:8}.purchase-dialog__options fieldset:last-child{margin-bottom:0}.purchase-dialog__actions{flex-direction:column;align-items:stretch;gap:12px;padding:16px 20px max(18px,env(safe-area-inset-bottom))}.purchase-dialog__quantity-wrap{justify-content:space-between}.purchase-dialog__button{min-width:0;width:100%}.purchase-dialog__actions--added{flex-direction:column-reverse;gap:8px}}.purchase-dialog--added .purchase-dialog__added-product{display:grid;grid-template-columns:100px minmax(0,1fr) auto;column-gap:20px;align-items:start;padding-bottom:32px}.purchase-dialog--added .purchase-dialog__added-photo{grid-column:1;grid-row:1/6;width:100px;height:100px;background:#f4f1eb;padding:9px;display:grid;place-items:center}.purchase-dialog--added .purchase-dialog__added-photo img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.purchase-dialog--added .purchase-dialog__added-description{display:contents}.purchase-dialog--added .purchase-dialog__brand{grid-column:2;grid-row:1;margin:0 0 8px}.purchase-dialog--added .purchase-dialog__added-description h3{grid-column:2;grid-row:2;align-self:baseline;min-width:0;font-size:21px;line-height:1.2;letter-spacing:-.03em;margin:0;overflow-wrap:anywhere}.purchase-dialog--added .purchase-dialog__added-description p{grid-column:2;font-size:13px;line-height:1.55;color:#62685f;overflow-wrap:anywhere}.purchase-dialog--added [data-purchase-variation]{grid-row:3;margin-top:8px}.purchase-dialog--added [data-purchase-count]{grid-row:4;margin-top:8px}.purchase-dialog--added [data-purchase-variation]:not([hidden])+[data-purchase-count]{margin-top:4px}.purchase-dialog--added .purchase-dialog__added-price{grid-column:3;grid-row:2;align-self:baseline;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:2px 5px;max-width:160px}.purchase-dialog--added .purchase-dialog__added-price strong{font-size:18px;font-weight:500;white-space:nowrap}.purchase-dialog--added [data-purchase-price-unit]{font-size:13px;color:#62685f;white-space:nowrap}.purchase-dialog--added .purchase-dialog__summary{border-top:1px solid #e4e2da;padding-top:24px}.purchase-dialog--added .purchase-dialog__cart-label{font-size:13px;line-height:1.55;color:#62685f;margin:0 0 16px}.purchase-dialog--added .purchase-dialog__amounts{display:grid;gap:8px;margin:0}.purchase-dialog--added .purchase-dialog__amounts>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px}.purchase-dialog--added .purchase-dialog__amounts dt,.purchase-dialog--added .purchase-dialog__amounts dd{margin:0;font-size:17px;font-weight:500;line-height:1.5}.purchase-dialog--added .purchase-dialog__amounts dd{text-align:right;white-space:nowrap}.purchase-dialog--added .purchase-dialog__discount dt,.purchase-dialog--added .purchase-dialog__discount dd{font-size:13px;font-weight:400;color:#62685f}.purchase-dialog--added p.purchase-dialog__note{font-size:13px;line-height:1.6;color:#62685f;margin:8px 0 0}@media (max-width: 650px){.purchase-dialog--added .purchase-dialog__added-product{grid-template-columns:80px minmax(0,1fr);column-gap:16px;padding-bottom:20px}.purchase-dialog--added .purchase-dialog__added-photo{width:80px;height:80px}.purchase-dialog--added .purchase-dialog__added-description h3{font-size:22px}.purchase-dialog--added .purchase-dialog__added-price{grid-column:2;grid-row:5;justify-content:flex-start;margin-top:8px;max-width:none}.purchase-dialog--added .purchase-dialog__summary{padding-top:16px}.purchase-dialog--added .purchase-dialog__continue{text-align:center}}@media (prefers-reduced-motion: reduce){.purchase-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.purchase-dialog__close{transition:none}}.purchase-feedback{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:400;width:max-content;max-width:calc(100% - 32px);padding:16px 20px;background:#f4f1eb;border:1px solid #d9dad3;color:#20231f;font-family:Switzer,Arial,sans-serif;font-size:14px}.purchase-feedback[hidden]{display:none}.purchase-feedback a{text-decoration:underline}:is(.products-highlight,.products-highlight-v2,.overview-filter) form :is(.buy-now,.buy-outer){isolation:isolate}:is(.products-highlight,.products-highlight-v2,.overview-filter) form :is(.buy-now,.buy-outer):after{content:"";position:absolute;z-index:100;right:1px;bottom:1px;width:18px;height:18px;box-sizing:border-box;border:1.5px solid rgba(49,77,62,.2);border-top-color:#314d3e;border-radius:50%;opacity:0;pointer-events:none;transition:none}:is(.products-highlight,.products-highlight-v2,.overview-filter) form :is(.buy-now,.buy-outer)>svg:not(.spinner){transition:none}:is(.products-highlight,.products-highlight-v2,.overview-filter) form[aria-busy=true] :is(.buy-now,.buy-outer),:is(.products-highlight,.products-highlight-v2,.overview-filter) form[aria-busy=true] input[type=submit]{cursor:progress}:is(.products-highlight,.products-highlight-v2,.overview-filter) form[aria-busy=true] :is(.buy-now,.buy-outer)>svg{opacity:0}:is(.products-highlight,.products-highlight-v2,.overview-filter) form[aria-busy=true] :is(.buy-now,.buy-outer):after{opacity:1;animation:compact-purchase-spin .85s linear infinite}@keyframes compact-purchase-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){:is(.products-highlight,.products-highlight-v2,.overview-filter) form :is(.buy-now,.buy-outer):after,:is(.products-highlight,.products-highlight-v2,.overview-filter) form :is(.buy-now,.buy-outer)>svg{transition:none}:is(.products-highlight,.products-highlight-v2,.overview-filter) form[aria-busy=true] :is(.buy-now,.buy-outer):after{animation:none}}.purchase-dialog__tiles label[hidden],.purchase-dialog__tiles small[hidden]{display:none!important}.purchase-dialog__price.is-unselected{min-height:29px}.purchase-dialog__tiles label[data-unavailable="1"] .purchase-dialog__tile{color:#62685f}.purchase-dialog__button:disabled,.purchase-dialog__button:disabled:hover{background:#f3f2ef;border-color:#e4e2da;color:#62685f;cursor:default}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)){--overview-columns: 2}@media (min-width: 1281px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)){--overview-columns: 3}}@media (min-width: 1700px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)){--overview-columns: 5}}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)){font-family:Switzer,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) h2,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) h3,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) button,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) input{font-family:inherit}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) button{cursor:pointer}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) button:focus-visible,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) a:focus-visible,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #20251f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)){color:#20251f;margin-top:0;padding-bottom:64px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)):last-child{padding-bottom:96px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .heading h2{font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.12;letter-spacing:-.035em}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .heading .subtitle{font-size:16px;line-height:1.6;margin-top:16px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder{background:transparent;padding:32px 0 0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__toolbar{display:grid;grid-template-columns:25% minmax(0,1fr);gap:0;margin-bottom:28px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__info-reset{justify-self:start;width:auto;margin:0;min-height:44px;color:inherit;font-size:14px;text-underline-offset:4px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__search-row{display:flex;gap:16px;align-items:center;justify-content:space-between;min-width:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__search{display:flex;align-items:center;gap:10px;margin:0;min-width:0;width:min(100%,320px)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__search>svg{width:20px;height:20px;flex:0 0 20px;color:#62685f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__search .quicksearch{width:100%;min-width:0;height:44px;margin:0;padding:10px 0;border:0;border-radius:0;box-shadow:none;background:transparent;font-size:16px;color:inherit}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .quicksearch::placeholder{font-size:15px;font-style:normal;color:#62685f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__info-total{font-size:13px;line-height:1.4;color:#62685f;white-space:nowrap}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__active{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) [hidden]{display:none!important}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__active button{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;min-height:32px;border:1px solid #d8d8d0;border-radius:0;color:inherit;background:transparent;font-size:13px;line-height:1.4}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__active svg{width:12px;height:12px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__open,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__panel-header,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__panel-footer{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters{background:transparent}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters>.overview-filter__panel-body{width:80%}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters .holder__filter{width:100%;margin:0;padding:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters .holder__filter:not(:last-child){margin-bottom:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters .holder__filter+.holder__filter{margin-top:24px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter .accordion,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter .accordion-item{margin:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter .accordion-title{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:24px;padding:0;white-space:normal;text-align:left}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter .accordion-title span{min-width:0;color:#20251f;font-weight:500;font-size:14px;line-height:1.5}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter .accordion-title:before{content:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter .accordion-title .overview-filter__chevron{display:block;position:static;flex:0 0 14px;width:14px;height:14px;margin:0;opacity:1;transition:transform .18s ease}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter .is-active>.accordion-title .overview-filter__chevron{transform:rotate(180deg)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter .accordion-content{margin:12px 0 0;padding:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter-item:not(:last-child){margin-bottom:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder{pointer-events:auto;cursor:pointer;padding:6px 0;margin:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder .tagname{font-size:14px;line-height:1.5;padding-left:30px;margin:0;color:#62685f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder input{width:20px;height:20px;top:6px;left:0;margin:0;cursor:pointer}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder .checkmark{top:6px;width:20px;height:20px;border-radius:1px;border-color:#b8bbb4;pointer-events:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder .checkmark:after{top:50%;left:50%;width:11px;height:9px;transform:translate(-50%,-50%);background-position:center;background-size:contain;border-radius:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder input:checked~.checkmark{background:#314d3e;border-color:#314d3e}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder__filter-item .item-holder input:focus-visible~.checkmark{border-color:#20251f;box-shadow:inset 0 0 0 1px #20251f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__empty{margin:24px 0 0;color:#62685f;font-size:15px;line-height:1.6}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item{text-align:left;font-family:Switzer,Arial,sans-serif;color:#20251f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item h3,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item input{font-family:inherit}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-link figure img{display:block;width:100%}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-link figure:before,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-link figure:after{content:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content form{display:inline-flex;margin:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box{display:flex;flex-direction:column;align-items:flex-end}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer{position:relative}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer svg{position:absolute}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .price-items .price{color:#000;letter-spacing:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .price-items .price-original{text-decoration:line-through;font-weight:400}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .brand-name h3{color:#1e1e1e}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .color-swatches{transform:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .swatch{display:inline-block}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .catalog-card__type{color:#62685f;font-size:12px;margin-bottom:4px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item{background:transparent;display:block;min-width:0;cursor:default}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-link{display:block;color:#20251f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-link figure{position:relative;margin:0;padding:26px 0;background:#f1ede8}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-link:hover,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-link:focus-visible,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .brand-name h3 a:hover{color:#a65b3b}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content{display:block;position:relative;background:transparent;margin-top:14px;cursor:default}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content:hover{cursor:default}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-card__purchase{display:flex;align-items:center;gap:8px;min-height:32px;margin-top:8px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .brand-name{min-width:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .brand-name .brand{color:#62685f;font-size:11px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;overflow-wrap:anywhere}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .brand-name h3{display:block;margin:0;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:-.015em;overflow-wrap:anywhere}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .brand-name h3 a{color:inherit;transition:color .18s ease}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .color-swatches{position:absolute;right:5px;bottom:5px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:calc(100% - 10px);margin:0;pointer-events:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item .color-swatches .swatch{width:10px;height:10px;border:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .price-items{display:flex;flex:1 1 0;min-width:0;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin:0;padding:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .price-items .price{font-size:15px;line-height:1.4;font-weight:500;white-space:nowrap}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .price-items .price--matrix{display:inline-flex;flex-wrap:wrap;gap:0 4px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-card__amount{white-space:nowrap}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .price-items .price-original{font-size:12px;line-height:1.4;color:#767970;margin:0;white-space:nowrap}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-card__stock{flex:0 1 auto;min-width:0;margin:0 0 0 auto;text-align:right;color:#62685f;font-size:12px;line-height:1.4;font-weight:400}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-card__purchase--unavailable .price-items{flex:0 0 auto;max-width:55%}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .actions{position:static;flex:0 0 auto;margin:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer{width:32px;height:32px;color:#20251f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer input.buy{position:absolute;top:0;right:0;bottom:0;left:0;width:32px;height:32px;margin:0;padding:0;opacity:1;background:transparent;color:transparent;border:1px solid #d8d8d0;border-radius:0;z-index:1;transition:border-color .18s ease,background-color .18s ease}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer input.buy:hover{border-color:#989d94;background:#f7f6f3}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer svg{width:14px;height:14px;right:9px;bottom:9px;pointer-events:none;z-index:2}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .actions .variants-box .buy-outer svg.spinner{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .buy-outer:has(input:hover){color:#a65b3b}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .buy-outer svg.cart path{fill:currentColor;transition:fill .18s ease}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .buy-outer svg.variants [stroke]{stroke:currentColor;transition:stroke .18s ease}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .buy-outer input:focus-visible{box-shadow:inset 0 0 0 1px #20251f!important;outline:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) form .buy-outer:after{width:16px;height:16px;right:8px;bottom:8px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item.article .actions{position:static;margin-top:12px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item.article .results__item-content{margin-top:14px}@media (max-width: 767px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content{margin-top:12px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .brand-name h3{font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .brand-name .brand{font-size:10px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item-content .price-items .price{font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item .color-swatches .swatch{width:8px;height:8px}}@media (prefers-reduced-motion: reduce){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) a,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) input.buy{transition:none!important}}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-card__featured-copy,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-card__buy-label{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results.grid-x{display:grid;grid-template-columns:repeat(var(--overview-columns),minmax(0,1fr));gap:32px;margin:0;height:auto!important}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results.grid-margin-x>.results__item{position:relative;width:auto;margin:0;min-width:0;transform:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results>[hidden]{display:none!important}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item[data-overview-initial]{grid-column:var(--overview-col-2);grid-row:var(--overview-row-2)}@media (min-width: 1281px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item[data-overview-initial]{grid-column:var(--overview-col-3);grid-row:var(--overview-row-3)}}@media (min-width: 1700px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item[data-overview-initial]{grid-column:var(--overview-col-5);grid-row:var(--overview-row-5)}}@media (width < 1281px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]){display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-height:300px;background:#20251f;color:#fff}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]):before{content:"";display:block;grid-area:1/1;align-self:start;width:100%;aspect-ratio:16/9;pointer-events:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"])>.results__item-link{position:absolute;top:0;right:0;bottom:0;left:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) figure{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding:0;background:#20251f;overflow:hidden}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) picture img{width:100%;height:100%;object-fit:cover;object-position:center}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .color-swatches{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content{position:relative;grid-area:1/1;align-self:end;margin:72px 0 0;padding:24px;min-width:0;width:100%;background:linear-gradient(to bottom,#0000009e,#000000e6)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content:before{content:"";position:absolute;top:-72px;right:0;bottom:100%;left:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.62));pointer-events:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .brand-name .brand{color:#fff;font-size:13px;margin-bottom:6px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .brand-name h3{color:#fff;font-size:clamp(26px,1.8vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.025em}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .brand-name h3 a{color:#fff;text-underline-offset:5px;text-decoration-thickness:1px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .brand-name h3 a:hover{color:#fff;text-decoration:underline}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .price-items{flex:1 1 auto}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .price-items .price{color:#fff;font-size:18px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .price-items .price-original{color:#fff;font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .actions .variants-box .buy-outer{width:auto;height:auto;min-height:44px;color:#20251f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .actions .variants-box .buy-outer input.buy{width:100%;height:100%;background:#f7f6f3;border-color:#f7f6f3}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .actions .variants-box .buy-outer input.buy:hover{background:#fff;border-color:#fff}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .actions .variants-box .buy-outer input.buy:focus-visible{outline:1px solid #fff;outline-offset:3px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .actions .variants-box .buy-outer svg{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .actions .variants-box .buy-outer:after{right:calc(50% - 8px);bottom:calc(50% - 8px)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content form[aria-busy=true] .overview-card__buy-label{opacity:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .overview-card__buy-label{display:block;position:relative;z-index:2;pointer-events:none;padding:12px 18px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .overview-card__featured-copy{display:block;margin-top:10px;color:#fff;max-width:38ch}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .overview-card__featured-copy p{font-size:15px;line-height:1.5;margin:0;overflow-wrap:anywhere}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .overview-card__featured-copy .overview-card__featured-specs{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .overview-card__featured-copy:not(:has(p:not(.overview-card__featured-specs))){display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .overview-card__purchase{margin-top:20px;gap:12px 20px;flex-wrap:wrap}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .overview-card__stock{color:#fff;font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"])>.results__item-link:focus-visible:after{outline:2px solid #fff;outline-offset:-4px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]):has(>.results__item-link:hover) .brand-name h3 a{color:#fff;text-decoration:underline}}@media (width < 1281px) and (min-width: 1700px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]){min-height:480px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]):before{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content{padding:clamp(24px,1.6vw,32px)}}@media (width < 1281px) and (max-width: 767px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]){min-height:240px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]):before{aspect-ratio:4/3}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content{padding:20px;margin-top:40px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content:before{top:-40px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .results__item-content .brand-name h3{font-size:clamp(22px,4vw,24px)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .overview-card__featured-copy p{font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="2"]) .overview-card__purchase{margin-top:16px}}@media (min-width: 1281px) and (width < 1700px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]){display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-height:300px;background:#20251f;color:#fff}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]):before{content:"";display:block;grid-area:1/1;align-self:start;width:100%;aspect-ratio:16/9;pointer-events:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"])>.results__item-link{position:absolute;top:0;right:0;bottom:0;left:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) figure{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding:0;background:#20251f;overflow:hidden}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) picture img{width:100%;height:100%;object-fit:cover;object-position:center}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .color-swatches{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content{position:relative;grid-area:1/1;align-self:end;margin:72px 0 0;padding:24px;min-width:0;width:100%;background:linear-gradient(to bottom,#0000009e,#000000e6)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content:before{content:"";position:absolute;top:-72px;right:0;bottom:100%;left:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.62));pointer-events:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .brand-name .brand{color:#fff;font-size:13px;margin-bottom:6px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .brand-name h3{color:#fff;font-size:clamp(26px,1.8vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.025em}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .brand-name h3 a{color:#fff;text-underline-offset:5px;text-decoration-thickness:1px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .brand-name h3 a:hover{color:#fff;text-decoration:underline}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .price-items{flex:1 1 auto}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .price-items .price{color:#fff;font-size:18px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .price-items .price-original{color:#fff;font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .actions .variants-box .buy-outer{width:auto;height:auto;min-height:44px;color:#20251f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .actions .variants-box .buy-outer input.buy{width:100%;height:100%;background:#f7f6f3;border-color:#f7f6f3}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .actions .variants-box .buy-outer input.buy:hover{background:#fff;border-color:#fff}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .actions .variants-box .buy-outer input.buy:focus-visible{outline:1px solid #fff;outline-offset:3px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .actions .variants-box .buy-outer svg{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .actions .variants-box .buy-outer:after{right:calc(50% - 8px);bottom:calc(50% - 8px)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content form[aria-busy=true] .overview-card__buy-label{opacity:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .overview-card__buy-label{display:block;position:relative;z-index:2;pointer-events:none;padding:12px 18px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .overview-card__featured-copy{display:block;margin-top:10px;color:#fff;max-width:38ch}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .overview-card__featured-copy p{font-size:15px;line-height:1.5;margin:0;overflow-wrap:anywhere}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .overview-card__featured-copy .overview-card__featured-specs{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .overview-card__featured-copy:not(:has(p:not(.overview-card__featured-specs))){display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .overview-card__purchase{margin-top:20px;gap:12px 20px;flex-wrap:wrap}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .overview-card__stock{color:#fff;font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"])>.results__item-link:focus-visible:after{outline:2px solid #fff;outline-offset:-4px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]):has(>.results__item-link:hover) .brand-name h3 a{color:#fff;text-decoration:underline}}@media (min-width: 1281px) and (width < 1700px) and (min-width: 1700px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]){min-height:480px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]):before{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content{padding:clamp(24px,1.6vw,32px)}}@media (min-width: 1281px) and (width < 1700px) and (max-width: 767px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]){min-height:240px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]):before{aspect-ratio:4/3}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content{padding:20px;margin-top:40px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content:before{top:-40px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .results__item-content .brand-name h3{font-size:clamp(22px,4vw,24px)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .overview-card__featured-copy p{font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="3"]) .overview-card__purchase{margin-top:16px}}@media (min-width: 1700px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]){display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-height:300px;background:#20251f;color:#fff}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]):before{content:"";display:block;grid-area:1/1;align-self:start;width:100%;aspect-ratio:16/9;pointer-events:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"])>.results__item-link{position:absolute;top:0;right:0;bottom:0;left:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) figure{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding:0;background:#20251f;overflow:hidden}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) picture img{width:100%;height:100%;object-fit:cover;object-position:center}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .color-swatches{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content{position:relative;grid-area:1/1;align-self:end;margin:72px 0 0;padding:24px;min-width:0;width:100%;background:linear-gradient(to bottom,#0000009e,#000000e6)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content:before{content:"";position:absolute;top:-72px;right:0;bottom:100%;left:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.62));pointer-events:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .brand-name .brand{color:#fff;font-size:13px;margin-bottom:6px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .brand-name h3{color:#fff;font-size:clamp(26px,1.8vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.025em}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .brand-name h3 a{color:#fff;text-underline-offset:5px;text-decoration-thickness:1px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .brand-name h3 a:hover{color:#fff;text-decoration:underline}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .price-items{flex:1 1 auto}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .price-items .price{color:#fff;font-size:18px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .price-items .price-original{color:#fff;font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .actions .variants-box .buy-outer{width:auto;height:auto;min-height:44px;color:#20251f}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .actions .variants-box .buy-outer input.buy{width:100%;height:100%;background:#f7f6f3;border-color:#f7f6f3}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .actions .variants-box .buy-outer input.buy:hover{background:#fff;border-color:#fff}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .actions .variants-box .buy-outer input.buy:focus-visible{outline:1px solid #fff;outline-offset:3px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .actions .variants-box .buy-outer svg{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .actions .variants-box .buy-outer:after{right:calc(50% - 8px);bottom:calc(50% - 8px)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content form[aria-busy=true] .overview-card__buy-label{opacity:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .overview-card__buy-label{display:block;position:relative;z-index:2;pointer-events:none;padding:12px 18px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .overview-card__featured-copy{display:block;margin-top:10px;color:#fff;max-width:38ch}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .overview-card__featured-copy p{font-size:15px;line-height:1.5;margin:0;overflow-wrap:anywhere}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .overview-card__featured-copy .overview-card__featured-specs{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .overview-card__featured-copy:not(:has(p:not(.overview-card__featured-specs))){display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .overview-card__purchase{margin-top:20px;gap:12px 20px;flex-wrap:wrap}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .overview-card__stock{color:#fff;font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"])>.results__item-link:focus-visible:after{outline:2px solid #fff;outline-offset:-4px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]):has(>.results__item-link:hover) .brand-name h3 a{color:#fff;text-decoration:underline}}@media (min-width: 1700px) and (min-width: 1700px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]){min-height:480px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]):before{display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content{padding:clamp(24px,1.6vw,32px)}}@media (min-width: 1700px) and (max-width: 767px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]){min-height:240px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]):before{aspect-ratio:4/3}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content{padding:20px;margin-top:40px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content:before{top:-40px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .results__item-content .brand-name h3{font-size:clamp(22px,4vw,24px)}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .overview-card__featured-copy p{font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results__item:is(.overview-card--featured,[data-overview-initial~="5"]) .overview-card__purchase{margin-top:16px}}@media (max-width: 767px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)).overview-filter--grid-ready .results.grid-x{gap:24px 16px}}@media (min-width: 1700px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results.grid-margin-x>.results__item{width:calc(20% - 2rem)}}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item:not(.article){position:relative;isolation:isolate}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item:not(.article)>.results__item-link{position:static}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item:not(.article)>.results__item-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:pointer}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item:not(.article)>.results__item-link:focus-visible{outline:none;box-shadow:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item:not(.article)>.results__item-link:focus-visible:after{outline:1px solid #314d3e;outline-offset:-1px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item:not(.article):has(>.results__item-link:hover) .brand-name h3 a{color:#a85534}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .results__item:not(.article) .buy-outer{z-index:4}@media (max-width: 1023px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)){padding-bottom:48px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)):last-child{padding-bottom:64px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__toolbar{grid-template-columns:auto minmax(0,1fr);gap:10px 16px;margin-bottom:24px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__toolbar>.holder__info-reset{grid-column:2;grid-row:2;justify-self:end}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__search-row{grid-column:1/-1;grid-row:1}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__open{display:inline-flex;gap:10px;align-items:center;justify-content:center;grid-column:1;grid-row:2;min-height:44px;padding:8px 16px;border:1px solid #b8bbb4;color:inherit;background:transparent;font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__open svg{width:18px;height:18px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__active{grid-column:1/-1;margin:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder>.filters:not(.fixed){display:none}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .holder>.filters.is-open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;height:100dvh;margin:0;padding:0;z-index:10000;overflow-y:auto;background:#fff}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters>.overview-filter__panel-body{display:flex;flex-direction:column;width:100%;min-height:100%}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters .filters-outer{padding:24px;width:100%;margin:0;flex:1}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters .holder__filter{width:100%;padding:0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters .holder__filter .accordion-content{padding:0;margin:8px 0 0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters .holder__filter .accordion-title{min-height:44px;padding:10px 0}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__panel-header,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;width:100%;background:#fff}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__panel-header{position:sticky;top:0;z-index:2;border-bottom:1px solid #deded6}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__panel-header strong{font-size:24px;font-weight:500}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__close{width:44px;height:44px;padding:10px;border:1px solid #d8d8d0;color:inherit}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__close svg{width:22px;height:22px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__panel-footer{position:sticky;bottom:0;border-top:1px solid #deded6}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__apply{padding:13px 20px;min-height:44px;background:#314d3e;color:#fff;font-size:14px}.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .filters+div{border:0!important}}@media (max-width: 767px){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)){margin-top:0!important}}@media (prefers-reduced-motion: reduce){.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) a,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) input.buy,.overview-filter.overview-filter--v2:where(:not(.overview-filter--catalog)) .overview-filter__chevron{transition:none!important}}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item{text-align:left;font-family:Switzer,Arial,sans-serif;color:#20251f}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item h3,.overview-filter.overview-filter--v2.overview-filter--catalog .results__item input{font-family:inherit}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-link figure img{display:block;width:100%}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-link figure:before,.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-link figure:after{content:none}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content form{display:inline-flex;margin:0}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .actions .variants-box{display:flex;flex-direction:column;align-items:flex-end}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .actions .variants-box .buy-outer{position:relative}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .actions .variants-box .buy-outer svg{position:absolute}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .price-items .price{color:#000;letter-spacing:0}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .price-items .price-original{text-decoration:line-through;font-weight:400}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .brand-name h3{color:#1e1e1e}.overview-filter.overview-filter--v2.overview-filter--catalog .color-swatches{transform:none}.overview-filter.overview-filter--v2.overview-filter--catalog .swatch{display:inline-block}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-card__type{color:#62685f;font-size:12px;margin-bottom:4px}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item{background:transparent;display:block;min-width:0;cursor:default}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-link{display:block;color:#20251f}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-link figure{position:relative;margin:0;padding:26px 0;background:#f1ede8}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-link:hover,.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-link:focus-visible,.overview-filter.overview-filter--v2.overview-filter--catalog .brand-name h3 a:hover{color:#a65b3b}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content{display:block;position:relative;background:transparent;margin-top:14px;cursor:default}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content:hover{cursor:default}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__purchase{display:flex;align-items:center;gap:8px;min-height:32px;margin-top:8px}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .brand-name{min-width:0}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .brand-name .brand{color:#62685f;font-size:11px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;overflow-wrap:anywhere}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .brand-name h3{display:block;margin:0;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:-.015em;overflow-wrap:anywhere}.overview-filter.overview-filter--v2.overview-filter--catalog .brand-name h3 a{color:inherit;transition:color .18s ease}.overview-filter.overview-filter--v2.overview-filter--catalog .color-swatches{position:absolute;right:5px;bottom:5px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:calc(100% - 10px);margin:0;pointer-events:none}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item .color-swatches .swatch{width:10px;height:10px;border:0}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .price-items{display:flex;flex:1 1 0;min-width:0;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin:0;padding:0}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .price-items .price{font-size:15px;line-height:1.4;font-weight:500;white-space:nowrap}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .price-items .price--matrix{display:inline-flex;flex-wrap:wrap;gap:0 4px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__amount{white-space:nowrap}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .price-items .price-original{font-size:12px;line-height:1.4;color:#767970;margin:0;white-space:nowrap}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__stock{flex:0 1 auto;min-width:0;margin:0 0 0 auto;text-align:right;color:#62685f;font-size:12px;line-height:1.4;font-weight:400}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__purchase--unavailable .price-items{flex:0 0 auto;max-width:55%}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .actions{position:static;flex:0 0 auto;margin:0}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .actions .variants-box .buy-outer{width:32px;height:32px;color:#20251f}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .actions .variants-box .buy-outer input.buy{position:absolute;top:0;right:0;bottom:0;left:0;width:32px;height:32px;margin:0;padding:0;opacity:1;background:transparent;color:transparent;border:1px solid #d8d8d0;border-radius:0;z-index:1;transition:border-color .18s ease,background-color .18s ease}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .actions .variants-box .buy-outer input.buy:hover{border-color:#989d94;background:#f7f6f3}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .actions .variants-box .buy-outer svg{width:14px;height:14px;right:9px;bottom:9px;pointer-events:none;z-index:2}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .actions .variants-box .buy-outer svg.spinner{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .buy-outer:has(input:hover){color:#a65b3b}.overview-filter.overview-filter--v2.overview-filter--catalog .buy-outer svg.cart path{fill:currentColor;transition:fill .18s ease}.overview-filter.overview-filter--v2.overview-filter--catalog .buy-outer svg.variants [stroke]{stroke:currentColor;transition:stroke .18s ease}.overview-filter.overview-filter--v2.overview-filter--catalog .buy-outer input:focus-visible{box-shadow:inset 0 0 0 1px #20251f!important;outline:none}.overview-filter.overview-filter--v2.overview-filter--catalog form .buy-outer:after{width:16px;height:16px;right:8px;bottom:8px}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item.article .actions{position:static;margin-top:12px}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item.article .results__item-content{margin-top:14px}@media (max-width: 767px){.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content{margin-top:12px}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .brand-name h3{font-size:14px}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .brand-name .brand{font-size:10px}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-content .price-items .price{font-size:14px}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item .color-swatches .swatch{width:8px;height:8px}}@media (prefers-reduced-motion: reduce){.overview-filter.overview-filter--v2.overview-filter--catalog a,.overview-filter.overview-filter--v2.overview-filter--catalog input.buy{transition:none!important}}.overview-filter.overview-filter--v2.overview-filter--catalog{--overview-columns: 2;--catalog-gap: 32px;font-family:Switzer,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0;color:#20251f;position:relative;margin-top:0;padding:48px 0 80px}@media print,screen and (max-width: 47.99875em){.overview-filter.overview-filter--v2.overview-filter--catalog>.grid-container{padding-inline:clamp(22px,5vw,84px)}}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--after-breadcrumbs{padding-top:24px}.overview-filter.overview-filter--v2.overview-filter--catalog [hidden]{display:none!important}.overview-filter.overview-filter--v2.overview-filter--catalog button,.overview-filter.overview-filter--v2.overview-filter--catalog input,.overview-filter.overview-filter--v2.overview-filter--catalog h2,.overview-filter.overview-filter--v2.overview-filter--catalog h3{font-family:inherit}.overview-filter.overview-filter--v2.overview-filter--catalog button{cursor:pointer}.overview-filter.overview-filter--v2.overview-filter--catalog button:disabled{cursor:default;opacity:.35}.overview-filter.overview-filter--v2.overview-filter--catalog button:focus-visible,.overview-filter.overview-filter--v2.overview-filter--catalog a:focus-visible{outline:1px solid #314d3e;outline-offset:-1px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-heading{margin-bottom:32px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-heading h2{margin:0;font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.025em}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-heading p{margin:12px 0 0;color:#62685f}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories{--category-visible: 3;position:relative;margin-bottom:40px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,224px);align-items:center;gap:0 24px;margin-bottom:16px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__intro{min-width:0}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__heading h3{margin:0;font-size:20px;font-weight:500;line-height:1.3}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__hint{margin:0;color:#62685f;font-size:14px;line-height:1.4}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__controls{display:flex;align-items:center;gap:4px;width:100%;height:20px;justify-self:end}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__controls button{display:grid;place-items:center;flex-shrink:0;padding:12px;width:44px;height:44px;border:0;box-shadow:none;color:#20251f;background:transparent}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__controls svg{width:20px;height:20px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__controls .catalog-categories__next-static{display:none}@media (min-width: 768px){.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories[data-category-count="3"]:not([data-slider-ready]) [data-category-next]{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories[data-category-count="3"]:not([data-slider-ready]) .catalog-categories__next-static{display:grid}}@media (min-width: 1024px){.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories:is([data-category-count="4"],[data-category-count="5"]):not([data-slider-ready]) [data-category-next]{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories:is([data-category-count="4"],[data-category-count="5"]):not([data-slider-ready]) .catalog-categories__next-static{display:grid}}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__progress{flex:1;min-width:0;height:2px;margin-right:8px;background:#e9e7e3}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__progress>span{display:block;height:100%;width:var(--category-progress, min(100%, 100% * var(--category-visible) / var(--category-count)));background:#20251f}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--catalog-gap) * 2) / 3);gap:var(--catalog-gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__track::-webkit-scrollbar{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__track.is-dragging .catalog-category{cursor:grabbing}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-category{position:relative;display:block;min-width:0;color:#20251f;scroll-snap-align:start;text-decoration:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-category__image{position:relative;display:block;aspect-ratio:1;overflow:hidden}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-category__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.6,.3,1)}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-category__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.16) 65%,rgba(0,0,0,.6) 100%);pointer-events:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-category[aria-pressed=true] .catalog-category__image:after{box-shadow:inset 0 0 0 1px #314d3e}.overview-filter.overview-filter--v2.overview-filter--catalog:not(.overview-filter--shop-all) .catalog-category[aria-pressed=true] .catalog-category__image:before{content:"✓";position:absolute;z-index:1;top:10px;right:10px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#faf9f6;color:#314d3e;font-size:16px;line-height:1}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-category__title{position:absolute;z-index:1;right:16px;bottom:16px;left:16px;display:block;margin:0;color:#fff;font-family:Switzer,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}@media (hover: hover) and (pointer: fine){.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-category:hover .catalog-category__image img{transform:scale(1.035)}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__controls>button:not(:disabled):hover{color:#20251f;background:#f1ede8}}@media (prefers-reduced-motion: reduce){.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-category__image img{transition:none;transform:none!important}}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-refinement{display:contents}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-toolbar{display:grid;grid-template-columns:max-content minmax(0,300px) minmax(max-content,1fr);grid-template-areas:"filter search total";align-items:center;gap:16px;margin:0 0 24px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-open{grid-area:filter;display:inline-flex;align-items:center;justify-self:start;gap:8px;height:44px;padding:0 14px;border:1px solid #d8d8d0;font-size:15px;line-height:1.2;font-weight:500;color:#20251f;background:transparent}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-open svg{width:20px;height:20px;flex-shrink:0}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-filter-label--mobile{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-open:hover{border-color:#62685f;background:#f7f6f3}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-open[aria-expanded=true]{border-color:#314d3e}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search{grid-area:search;display:flex;align-items:center;gap:10px;width:100%;min-width:0;height:44px;margin:0;padding:0 12px;border:1px solid var(--mkb-input-border);background:var(--mkb-page)}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search svg{width:20px;height:20px;flex:0 0 20px;color:#62685f}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search--mobile{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search--desktop{--field-focus-color: var(--mkb-campaign);border-color:#d8d8d0}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search--desktop:active{border-color:var(--field-focus-color)}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search input{width:100%;min-width:0;height:42px;margin:0;padding:8px 0;background:transparent;box-shadow:none;border:0;border-radius:0;font-size:16px;color:#20251f}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search:focus-within{border-color:var(--field-focus-color, var(--mkb-brand))}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search input:focus{outline:none;border:0;box-shadow:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search input::placeholder{color:#62685f;font-style:normal}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-total{grid-area:total;justify-self:end;font-size:14px;line-height:1.4;color:#62685f;white-space:nowrap}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-active{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 24px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-active button{display:inline-flex;align-items:center;gap:12px;padding:6px 10px;min-height:36px;border:1px solid #d8d8d0;background:transparent;color:#20251f;font-size:13px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-active button svg{width:14px;height:14px;flex-shrink:0}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-grid{display:grid;grid-template-columns:repeat(var(--overview-columns),minmax(0,1fr));gap:var(--catalog-gap);margin:0;height:auto}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-grid>[data-tile]{position:relative;isolation:isolate;width:auto;min-width:0;margin:0;transform:none;grid-column:var(--tile-col-2);grid-row:var(--tile-row-2);display:var(--tile-display-2)}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-grid>.results__item>.results__item-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:pointer}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item .buy-outer{z-index:4}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item-link figure{background:#e5e2e5}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-discount{position:absolute;z-index:2;top:12px;left:12px;padding:3px 7px;border:1px solid #20251f;border-radius:2px;background:#fff;color:#20251f;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;pointer-events:none}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-savings-line{display:block}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-savings{display:inline-block;padding:2px 5px;border:0;border-radius:2px;background:var(--mkb-brand);color:var(--mkb-on-dark);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:-.01em;white-space:nowrap}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product{container-type:inline-size;flex-direction:column}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product>.results__item-link{flex:0 0 auto}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content{flex:1;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:minmax(0,1fr) minmax(40px,auto);grid-template-areas:"identity identity" "price action";gap:8px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .brand-name{grid-area:identity;align-self:start}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .brand-name .brand{font-size:12px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .brand-name h3{font-size:17px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items .price{font-size:16px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .color-swatches .swatch{width:12px;height:12px;box-sizing:border-box;border:1px solid rgba(32,37,31,.2)}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .overview-card__purchase{display:contents}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items{grid-area:price;align-self:center}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions{grid-area:action;align-self:center;justify-self:end}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .overview-card__stock{grid-area:action;align-self:center;max-width:100%}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__details{position:relative;z-index:4;display:inline-flex;align-items:center;gap:10px;min-height:32px;color:#20251f;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__details span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__details svg{width:18px;height:18px;flex:0 0 18px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__details:hover{color:#a65b3b}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions .variants-box .buy-outer{width:40px;height:40px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions .variants-box .buy-outer input.buy{width:100%;height:100%;font-size:0}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions .variants-box .buy-outer svg{width:16px;height:16px;right:calc(50% - 8px);bottom:calc(50% - 8px)}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions .variants-box .buy-outer--label{width:auto}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions .variants-box .buy-outer--label input.buy{position:static;padding:0 12px;color:#20251f;font-size:12px;font-weight:500;line-height:1.2}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product form .buy-outer:after{right:calc(50% - 8px);bottom:calc(50% - 8px)}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product form[aria-busy=true] .buy-outer--label input.buy{color:transparent}@container (max-width: 279px){.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .overview-savings-line{flex-basis:100%;margin-top:3px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto minmax(40px,auto);grid-template-areas:"identity" "price" "action"}}@media (min-width: 768px){.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items:has(.price-original){display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:start;gap:0 8px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items:has(.price-original) .price-original{grid-column:1/-1;grid-row:1;margin:0;font-size:12px;line-height:1.333333}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items:has(.price-original) .price{grid-column:1;grid-row:2;margin:0;line-height:1.375}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items:has(.price-original) .overview-savings-line{grid-column:2;grid-row:2;margin:0;line-height:1}}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product:has(>.results__item-link:hover) .brand-name h3 a{color:#a65b3b}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product>.results__item-link figure img{aspect-ratio:1;object-fit:contain}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item>.results__item-link:focus-visible{outline:none}.overview-filter.overview-filter--v2.overview-filter--catalog .results__item>.results__item-link:focus-visible:after{outline:1px solid #314d3e;outline-offset:-1px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual{grid-template-columns:minmax(0,1fr);min-height:300px;background:#20251f;color:#fff}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual:before{content:"";grid-area:1/1;width:100%;aspect-ratio:16/9;align-self:start}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual>.results__item-link{position:absolute;top:0;right:0;bottom:0;left:0}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual figure,.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;margin:0}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual picture{background:#20251f}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual picture img{width:100%;height:100%;object-fit:var(--overview-image-fit, contain);object-position:center}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .color-swatches,.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .overview-card__featured-specs{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .results__item-content{position:relative;grid-area:1/1;align-self:end;min-width:0;margin:64px 0 0;padding:24px;background:linear-gradient(to bottom,#0000007a,#000000c2)}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .results__item-content:before{content:"";position:absolute;top:-64px;right:0;bottom:100%;left:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.48));pointer-events:none}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .brand-name .brand{color:#fff;font-size:12px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .brand-name h3{color:#fff;font-size:clamp(24px,2vw,32px);font-weight:500;line-height:1.2}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .brand-name h3 a:hover{color:#fff}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual:has(>.results__item-link:hover) .brand-name h3 a{color:#fff;text-decoration:underline;text-underline-offset:5px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .overview-card__featured-copy{display:block;max-width:38ch;margin-top:10px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .overview-card__featured-copy p{margin:0;color:#fff;font-size:15px;line-height:1.5}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .overview-card__details{flex:0 0 auto;min-height:44px;margin-left:auto;color:#fff}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .overview-card__details:focus-visible{outline-color:#fff}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .overview-card__purchase{margin-top:20px;flex-wrap:wrap;gap:12px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .price-items .price{color:#fff;font-size:18px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .price-items .price-original,.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .overview-card__stock{color:#fff}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .actions .variants-box .buy-outer{width:auto;height:auto;min-height:44px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .actions .variants-box .buy-outer input.buy{width:100%;height:100%;background:#f7f6f3;border-color:#f7f6f3}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .actions .variants-box .buy-outer input.buy:hover{background:#fff;border-color:#fff}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .actions .variants-box .buy-outer svg{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .overview-card__buy-label{display:block;position:relative;z-index:2;padding:12px 18px;color:#20251f;font-size:14px;line-height:20px;font-weight:500;pointer-events:none}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual form[aria-busy=true] .overview-card__buy-label{opacity:0}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual form .buy-outer:after{right:calc(50% - 8px);bottom:calc(50% - 8px)}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-empty{margin:24px 0;color:#62685f}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;padding:0;color:#20251f;background:#fff;overflow:hidden}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog[open]{display:flex;flex-direction:column}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog::backdrop{background:#0006}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__header,.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:24px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__header{border-bottom:1px solid #deded6}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__header h2{margin:0;font-size:26px;font-weight:500}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d8d8d0;background:transparent}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__header svg{width:22px;height:22px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__body{flex:1;overflow-y:auto;margin:0;padding:32px 24px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog fieldset{margin:0;padding:0;border:0}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog fieldset+fieldset{margin-top:28px;border-top:1px solid #deded6}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog legend{margin-bottom:16px;padding:0;font-size:18px;font-weight:500}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-filter-option{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;font-size:16px;color:var(--mkb-text);cursor:pointer}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-filter-option input{position:static;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:20px;height:20px;flex:0 0 20px;margin:0;opacity:1;accent-color:var(--mkb-brand)}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-filter-option input:focus-visible{outline:1px solid var(--mkb-text);outline-offset:-1px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__footer{border-top:1px solid #deded6;padding-bottom:max(24px,env(safe-area-inset-bottom))}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__footer [data-reset]{display:inline-flex;align-items:center;font-size:14px;color:#20251f;text-decoration:underline;text-underline-offset:5px;background:transparent;min-height:44px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__footer [data-dialog-apply]{padding:14px 20px;background:#314d3e;color:#fff;font-size:14px;font-weight:500;min-height:48px}@media (min-width: 768px){.overview-filter.overview-filter--v2.overview-filter--catalog{--overview-columns: 3}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-grid>[data-tile]{grid-column:var(--tile-col-3);grid-row:var(--tile-row-3);display:var(--tile-display-3)}}@media (min-width: 1024px){.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories{--category-visible: 5}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__track{grid-auto-columns:calc((100% - var(--catalog-gap) * 4) / 5)}}@media (min-width: 1200px){.overview-filter.overview-filter--v2.overview-filter--catalog{--overview-columns: 4}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-heading h2{font-size:44px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-grid>[data-tile]{grid-column:var(--tile-col-4);grid-row:var(--tile-row-4);display:var(--tile-display-4)}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual{min-height:480px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual:before{display:none}}@media (max-width: 767px){.overview-filter.overview-filter--v2.overview-filter--catalog{--catalog-gap: 16px;padding-bottom:48px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-heading{margin-bottom:24px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-heading h2{font-size:32px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories{--category-visible: 2;margin-bottom:24px;padding-bottom:44px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__heading{display:block;margin-bottom:16px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__heading h3{font-size:18px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__hint{font-size:13px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__controls{position:absolute;bottom:0;right:0;width:min(224px,100%);height:44px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__track{grid-auto-columns:calc((100% - var(--catalog-gap)) / 2.2)}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-category__title{right:12px;bottom:12px;left:12px;font-size:15px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-toolbar{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"filter total";gap:12px;margin-bottom:20px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-open{max-width:100%;padding-inline:10px;font-size:14px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-filter-label--desktop{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-filter-label--mobile{display:inline;min-width:0}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search--desktop{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-search--mobile{display:flex;margin-bottom:28px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-grid{row-gap:24px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto minmax(44px,auto);grid-template-areas:"identity" "price" "action"}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions{justify-self:stretch}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions form,.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions .variants-box{display:block;width:100%}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .brand-name h3{font-size:15px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-discount{top:10px;left:10px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items:has(.overview-savings-line){display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:0 8px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items:has(.overview-savings-line) .price-original{grid-column:1/-1;margin:0}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items:has(.overview-savings-line) .price{margin:0}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .overview-savings-line{flex-basis:auto;margin:0;justify-self:end;text-align:right}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .brand-name .brand{font-size:11px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items .price{font-size:15px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .color-swatches .swatch{width:10px;height:10px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions .variants-box .buy-outer{width:100%;height:44px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions .variants-box .buy-outer input.buy{position:static;padding:0 8px;color:#20251f;font-size:12px;font-weight:500;line-height:1.2}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .actions .variants-box .buy-outer svg{display:none}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product form[aria-busy=true] .buy-outer input.buy{color:transparent}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual{min-height:260px}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual:before{aspect-ratio:4/3}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .results__item-content{padding:20px;margin-top:40px;background:linear-gradient(to bottom,#0006,#000000ad)}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .results__item-content:before{top:-40px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.4))}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .overview-card__featured-copy p{font-size:14px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog{width:100%}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__header,.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__footer{padding:16px 20px}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog__body{padding:24px 20px}}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all{--catalog-gap: 24px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .overview-product .results__item-content .actions form:not([aria-busy=true]) .variants-box .buy-outer:has(input.buy:not(:disabled)):is(:hover,:focus-within){background-color:var(--mkb-purchase);border-color:var(--mkb-purchase);color:#fff}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .overview-product .results__item-content .actions form:not([aria-busy=true]) .variants-box .buy-outer:has(input.buy:not(:disabled)):is(:hover,:focus-within) input.buy{background-color:var(--mkb-purchase);border-color:var(--mkb-purchase);color:#fff}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .overview-product .results__item-content .actions form:not([aria-busy=true]) .variants-box .buy-outer:has(input.buy:not(:disabled)):is(:hover,:focus-within) svg:not(.spinner){color:#fff;fill:currentColor}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all.overview-filter--after-breadcrumbs{padding-top:32px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-heading{margin-bottom:32px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-categories{margin-bottom:48px}@media (min-width: 1024px){.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-categories{margin-bottom:96px}}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-categories__heading{min-height:44px;margin-bottom:16px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-categories__controls{height:44px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-refinement{display:grid;gap:12px;margin-bottom:24px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-toolbar{gap:12px;margin:0}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-active{margin:0}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-grid{row-gap:40px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .overview-product .results__item-content{margin-top:12px;gap:12px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .overview-product .results__item-content .brand-name .brand{margin-bottom:4px}@media (min-width: 1200px){.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .overview-visual{min-height:0}}@media (max-width: 767px){.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all{--catalog-gap: 16px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all>.grid-container{padding-inline:20px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all.overview-filter--after-breadcrumbs{padding-top:24px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-heading{margin-bottom:24px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-categories{margin-bottom:32px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-categories__heading{min-height:0;margin-bottom:12px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-categories__controls [data-category-next]{margin-right:-16px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-grid{row-gap:32px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .overview-visual:before{aspect-ratio:3/4}}body:has(.overview-filter--catalog .catalog-dialog:modal){overflow:hidden}.products-highlight.products-highlight--redesign .results__item{text-align:left;font-family:Switzer,Arial,sans-serif;color:#20251f}.products-highlight.products-highlight--redesign .results__item h3,.products-highlight.products-highlight--redesign .results__item input{font-family:inherit}.products-highlight.products-highlight--redesign .results__item-link figure img{display:block;width:100%}.products-highlight.products-highlight--redesign .results__item-link figure:before,.products-highlight.products-highlight--redesign .results__item-link figure:after{content:none}.products-highlight.products-highlight--redesign .results__item-content form{display:inline-flex;margin:0}.products-highlight.products-highlight--redesign .results__item-content .actions .variants-box{display:flex;flex-direction:column;align-items:flex-end}.products-highlight.products-highlight--redesign .results__item-content .actions .variants-box .buy-outer{position:relative}.products-highlight.products-highlight--redesign .results__item-content .actions .variants-box .buy-outer svg{position:absolute}.products-highlight.products-highlight--redesign .results__item-content .price-items .price{color:#000;letter-spacing:0}.products-highlight.products-highlight--redesign .results__item-content .price-items .price-original{text-decoration:line-through;font-weight:400}.products-highlight.products-highlight--redesign .results__item-content .brand-name h3{color:#1e1e1e}.products-highlight.products-highlight--redesign .color-swatches{transform:none}.products-highlight.products-highlight--redesign .swatch{display:inline-block}.products-highlight.products-highlight--redesign .catalog-card__type{color:#62685f;font-size:12px;margin-bottom:4px}.products-highlight.products-highlight--redesign .results__item{background:transparent;display:block;min-width:0;cursor:default}.products-highlight.products-highlight--redesign .results__item-link{display:block;color:#20251f}.products-highlight.products-highlight--redesign .results__item-link figure{position:relative;margin:0;padding:26px 0;background:#f1ede8}.products-highlight.products-highlight--redesign .results__item-link:hover,.products-highlight.products-highlight--redesign .results__item-link:focus-visible,.products-highlight.products-highlight--redesign .brand-name h3 a:hover{color:#a65b3b}.products-highlight.products-highlight--redesign .results__item-content{display:block;position:relative;background:transparent;margin-top:14px;cursor:default}.products-highlight.products-highlight--redesign .results__item-content:hover{cursor:default}.products-highlight.products-highlight--redesign .overview-card__purchase{display:flex;align-items:center;gap:8px;min-height:32px;margin-top:8px}.products-highlight.products-highlight--redesign .results__item-content .brand-name{min-width:0}.products-highlight.products-highlight--redesign .results__item-content .brand-name .brand{color:#62685f;font-size:11px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;overflow-wrap:anywhere}.products-highlight.products-highlight--redesign .results__item-content .brand-name h3{display:block;margin:0;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:-.015em;overflow-wrap:anywhere}.products-highlight.products-highlight--redesign .brand-name h3 a{color:inherit;transition:color .18s ease}.products-highlight.products-highlight--redesign .color-swatches{position:absolute;right:5px;bottom:5px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:calc(100% - 10px);margin:0;pointer-events:none}.products-highlight.products-highlight--redesign .results__item .color-swatches .swatch{width:10px;height:10px;border:0}.products-highlight.products-highlight--redesign .results__item-content .price-items{display:flex;flex:1 1 0;min-width:0;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin:0;padding:0}.products-highlight.products-highlight--redesign .results__item-content .price-items .price{font-size:15px;line-height:1.4;font-weight:500;white-space:nowrap}.products-highlight.products-highlight--redesign .results__item-content .price-items .price--matrix{display:inline-flex;flex-wrap:wrap;gap:0 4px}.products-highlight.products-highlight--redesign .overview-card__amount{white-space:nowrap}.products-highlight.products-highlight--redesign .results__item-content .price-items .price-original{font-size:12px;line-height:1.4;color:#767970;margin:0;white-space:nowrap}.products-highlight.products-highlight--redesign .overview-card__stock{flex:0 1 auto;min-width:0;margin:0 0 0 auto;text-align:right;color:#62685f;font-size:12px;line-height:1.4;font-weight:400}.products-highlight.products-highlight--redesign .overview-card__purchase--unavailable .price-items{flex:0 0 auto;max-width:55%}.products-highlight.products-highlight--redesign .results__item-content .actions{position:static;flex:0 0 auto;margin:0}.products-highlight.products-highlight--redesign .results__item-content .actions .variants-box .buy-outer{width:32px;height:32px;color:#20251f}.products-highlight.products-highlight--redesign .results__item-content .actions .variants-box .buy-outer input.buy{position:absolute;top:0;right:0;bottom:0;left:0;width:32px;height:32px;margin:0;padding:0;opacity:1;background:transparent;color:transparent;border:1px solid #d8d8d0;border-radius:0;z-index:1;transition:border-color .18s ease,background-color .18s ease}.products-highlight.products-highlight--redesign .results__item-content .actions .variants-box .buy-outer input.buy:hover{border-color:#989d94;background:#f7f6f3}.products-highlight.products-highlight--redesign .results__item-content .actions .variants-box .buy-outer svg{width:14px;height:14px;right:9px;bottom:9px;pointer-events:none;z-index:2}.products-highlight.products-highlight--redesign .results__item-content .actions .variants-box .buy-outer svg.spinner{display:none}.products-highlight.products-highlight--redesign .buy-outer:has(input:hover){color:#a65b3b}.products-highlight.products-highlight--redesign .buy-outer svg.cart path{fill:currentColor;transition:fill .18s ease}.products-highlight.products-highlight--redesign .buy-outer svg.variants [stroke]{stroke:currentColor;transition:stroke .18s ease}.products-highlight.products-highlight--redesign .buy-outer input:focus-visible{box-shadow:inset 0 0 0 1px #20251f!important;outline:none}.products-highlight.products-highlight--redesign form .buy-outer:after{width:16px;height:16px;right:8px;bottom:8px}.products-highlight.products-highlight--redesign .results__item.article .actions{position:static;margin-top:12px}.products-highlight.products-highlight--redesign .results__item.article .results__item-content{margin-top:14px}@media (max-width: 767px){.products-highlight.products-highlight--redesign .results__item-content{margin-top:12px}.products-highlight.products-highlight--redesign .results__item-content .brand-name h3{font-size:14px}.products-highlight.products-highlight--redesign .results__item-content .brand-name .brand{font-size:10px}.products-highlight.products-highlight--redesign .results__item-content .price-items .price{font-size:14px}.products-highlight.products-highlight--redesign .results__item .color-swatches .swatch{width:8px;height:8px}}@media (prefers-reduced-motion: reduce){.products-highlight.products-highlight--redesign a,.products-highlight.products-highlight--redesign input.buy{transition:none!important}}.products-highlight.products-highlight--redesign{font-family:Switzer,Arial,sans-serif;color:#20251f;font-size:16px;line-height:1.6;letter-spacing:0;margin-top:64px;padding-bottom:0}.products-highlight.products-highlight--redesign:has(+footer.container-footer){padding-bottom:96px}.products-highlight.products-highlight--redesign header{margin-bottom:18px}.products-highlight.products-highlight--redesign header .icon:empty{display:none}.products-highlight.products-highlight--redesign header h1,.products-highlight.products-highlight--redesign header h2{font-family:inherit;font-size:clamp(30px,3.3vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.025em;width:auto;margin:0}.products-highlight.products-highlight--redesign header .title{flex-direction:row;align-items:flex-end;gap:24px}.products-highlight.products-highlight--redesign .products-highlight__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;max-width:100%;flex:0 0 auto;color:#314d3e;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none}.products-highlight.products-highlight--redesign .products-highlight__link span{min-width:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.products-highlight.products-highlight--redesign .products-highlight__link svg{display:block;width:18px;height:18px;flex:0 0 18px}.products-highlight.products-highlight--redesign .products-highlight__link:hover{color:#a65b3b}.products-highlight.products-highlight--redesign a:focus-visible,.products-highlight.products-highlight--redesign input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #20251f}.products-highlight.products-highlight--redesign .results__item-content p{color:#62685f;font-size:14px;line-height:1.6;margin:12px 0 0}.products-highlight.products-highlight--redesign .results__item.article .actions a{font-family:inherit}.products-highlight.products-highlight--redesign .video .name{font-family:inherit;text-align:left}@media (max-width: 767px){.products-highlight.products-highlight--redesign{margin-top:40px}.products-highlight.products-highlight--redesign>.grid-container{padding-inline:22px}.products-highlight.products-highlight--redesign:has(+footer.container-footer){padding-bottom:64px}.products-highlight.products-highlight--redesign header{margin-bottom:8px}.products-highlight.products-highlight--redesign header .title{flex-direction:column;align-items:flex-start;gap:12px}}.product-info-block.product-info-block--redesign{color:#20231f;font-family:Switzer,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0;margin:64px 0 0;padding:0;scroll-margin-top:100px}.product-info-block.product-info-block--redesign>[id]{scroll-margin-top:100px}.product-info-block.product-info-block--redesign:has(+footer.container-footer){padding-bottom:96px}.product-info-block.product-info-block--redesign h2,.product-info-block.product-info-block--redesign h3,.product-info-block.product-info-block--redesign h4,.product-info-block.product-info-block--redesign p,.product-info-block.product-info-block--redesign summary,.product-info-block.product-info-block--redesign a{font-family:inherit}.product-info-block.product-info-block--redesign h2,.product-info-block.product-info-block--redesign h3,.product-info-block.product-info-block--redesign h4,.product-info-block.product-info-block--redesign p,.product-info-block.product-info-block--redesign dl,.product-info-block.product-info-block--redesign dd,.product-info-block.product-info-block--redesign ul,.product-info-block.product-info-block--redesign figure{margin:0}.product-info-block.product-info-block--redesign h2,.product-info-block.product-info-block--redesign h3,.product-info-block.product-info-block--redesign h4{color:inherit;font-weight:500}.product-info-block.product-info-block--redesign header.legacy-product-info__header{margin-bottom:36px}.product-info-block.product-info-block--redesign .legacy-product-info__header h2{font-size:clamp(30px,3.3vw,46px);line-height:1.12;letter-spacing:-.025em}.product-info-block.product-info-block--redesign .legacy-product-info__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.product-info-block.product-info-block--redesign .legacy-product-info__layout--single{grid-template-columns:minmax(0,1fr);max-width:820px}.product-info-block.product-info-block--redesign .legacy-product-info__panel,.product-info-block.product-info-block--redesign .legacy-product-info__facts,.product-info-block.product-info-block--redesign .legacy-product-info__content{min-width:0}.product-info-block.product-info-block--redesign .legacy-product-info__panel>summary,.product-info-block.product-info-block--redesign .legacy-product-info__downloads a{box-sizing:border-box}.product-info-block.product-info-block--redesign .legacy-product-info__panel>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;margin-bottom:16px}.product-info-block.product-info-block--redesign .legacy-product-info__panel>summary::-webkit-details-marker{display:none}.product-info-block.product-info-block--redesign .legacy-product-info__panel>summary h3,.product-info-block.product-info-block--redesign .legacy-product-info__article>h3{font-size:23px;line-height:1.3;letter-spacing:-.025em}.product-info-block.product-info-block--redesign .legacy-product-info__article>h3{margin-bottom:14px}.product-info-block.product-info-block--redesign .legacy-product-info__article+.legacy-product-info__article{margin-top:32px}.product-info-block.product-info-block--redesign .legacy-product-info__prose{color:#656b62;max-width:65ch;overflow-wrap:anywhere}.product-info-block.product-info-block--redesign .legacy-product-info__prose p{color:inherit;font-size:inherit;line-height:inherit}.product-info-block.product-info-block--redesign .legacy-product-info__prose p+p{margin-top:16px}.product-info-block.product-info-block--redesign .legacy-product-info__prose h3,.product-info-block.product-info-block--redesign .legacy-product-info__prose h4{margin:24px 0 12px;font-size:20px}.product-info-block.product-info-block--redesign .legacy-product-info__prose ul,.product-info-block.product-info-block--redesign .legacy-product-info__prose ol{margin:14px 0 14px 22px}.product-info-block.product-info-block--redesign .legacy-product-info__prose img,.product-info-block.product-info-block--redesign .legacy-product-info__prose video{max-width:100%;height:auto}.product-info-block.product-info-block--redesign .legacy-product-info__prose table{display:block;max-width:100%;overflow-x:auto}.product-info-block.product-info-block--redesign .legacy-product-info__facts>.legacy-product-info__panel+.legacy-product-info__panel{margin-top:36px}.product-info-block.product-info-block--redesign .legacy-product-info__specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;padding:13px 0;border-bottom:1px solid #dedbd5;font-size:14px;line-height:1.6}.product-info-block.product-info-block--redesign .legacy-product-info__specs dt{font-weight:400;color:#656b62;overflow-wrap:anywhere}.product-info-block.product-info-block--redesign .legacy-product-info__specs dd{text-align:right;overflow-wrap:anywhere}.product-info-block.product-info-block--redesign .legacy-product-info__downloads{list-style:none;padding:0}.product-info-block.product-info-block--redesign .legacy-product-info__downloads li{border-bottom:1px solid #dedbd5}.product-info-block.product-info-block--redesign .legacy-product-info__downloads a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;color:#314d3e;font-size:15px;text-decoration:none}.product-info-block.product-info-block--redesign .legacy-product-info__downloads span{min-width:0;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.product-info-block.product-info-block--redesign .legacy-product-info__downloads svg{width:18px;height:18px;flex:0 0 18px}.product-info-block.product-info-block--redesign a{color:#314d3e;text-underline-offset:5px}.product-info-block.product-info-block--redesign a:hover,.product-info-block.product-info-block--redesign summary:hover{color:#a85534}.product-info-block.product-info-block--redesign :where(a,summary):focus-visible{outline:1px solid #314d3e;outline-offset:-1px}.product-info-block.product-info-block--redesign .legacy-product-info__toggle{width:20px;height:20px;flex:0 0 20px}.product-info-block.product-info-block--redesign details[open]>summary .legacy-product-info__vertical{display:none}@media (min-width: 768px){.product-info-block.product-info-block--redesign .legacy-product-info__toggle{display:none}.product-info-block.product-info-block--redesign[data-info-enhanced] .legacy-product-info__description>summary{display:none}.product-info-block.product-info-block--redesign[data-info-enhanced] summary{cursor:default;color:inherit}}@media (max-width: 767px){.product-info-block.product-info-block--redesign{margin-top:40px}.product-info-block.product-info-block--redesign>.grid-container{padding-inline:22px}.product-info-block.product-info-block--redesign:has(+footer.container-footer){padding-bottom:64px}.product-info-block.product-info-block--redesign header.legacy-product-info__header{margin-bottom:24px}.product-info-block.product-info-block--redesign .legacy-product-info__layout{display:block;max-width:none}.product-info-block.product-info-block--redesign .legacy-product-info__panel{border-bottom:1px solid #dedbd5}.product-info-block.product-info-block--redesign .legacy-product-info__panel>summary{cursor:pointer;min-height:64px;padding:20px 0;margin:0}.product-info-block.product-info-block--redesign .legacy-product-info__panel>summary h3{font-size:20px}.product-info-block.product-info-block--redesign .legacy-product-info__content{padding:0 0 24px}.product-info-block.product-info-block--redesign .legacy-product-info__article>h3{font-size:20px;margin-bottom:12px}.product-info-block.product-info-block--redesign .legacy-product-info__article+.legacy-product-info__article{margin-top:26px}.product-info-block.product-info-block--redesign .legacy-product-info__facts>.legacy-product-info__panel+.legacy-product-info__panel{margin-top:0}.product-info-block.product-info-block--redesign .legacy-product-info__specs>div{gap:14px;padding:12px 0}.product-info-block.product-info-block--redesign .legacy-product-info__specs>div:last-child,.product-info-block.product-info-block--redesign .legacy-product-info__downloads li:last-child{border-bottom:0}}.checkout-page-v2{--checkout-panel-border: #dedfd6;background:#faf9f6;height:auto;min-height:100vh;font-family:Switzer,Arial,sans-serif}.checkout-page-v2 .off-canvas-wrapper{overflow:visible}.checkout-page-v2 section.checkout{margin:0 0 80px;margin-top:0!important;padding:0}.checkout-page-v2 section.checkout>.grid-container{width:min(1120px,100% - 80px);max-width:1120px;padding:0}.checkout-shell-header{border-bottom:1px solid #deded5;background:#fff}.checkout-shell-header__inner{width:min(1120px,100% - 80px);margin:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:20px}.checkout-shell-header__back{display:inline-flex;gap:10px;align-items:center;font-size:14px}.checkout-shell-header a.checkout-shell-header__back,.checkout-shell-header a.checkout-shell-header__back:visited{color:var(--mkb-text)}.checkout-shell-header a.checkout-shell-header__back:hover,.checkout-shell-header a.checkout-shell-header__back:focus{color:var(--mkb-link-on-warm)}.checkout-shell-header a.checkout-shell-header__back>span{color:inherit}.checkout-shell-header a{transition:color .2s}.checkout-shell-header a:hover{color:var(--mkb-link-on-warm)}.checkout-shell-footer{border-top:1px solid var(--mkb-footer-divider)}.checkout-shell-footer__inner{width:min(1120px,100% - 80px);margin:auto;padding:26px 0;display:flex;justify-content:space-between;gap:20px}.checkout-shell-footer p,.checkout-shell-footer a{color:var(--mkb-text-secondary);font-size:12px;line-height:1.6;margin:0}.checkout-shell-footer nav{display:flex;flex-wrap:wrap;gap:20px}.checkout-shell-footer a:hover{color:var(--mkb-link-on-warm)}.checkout-shell-v2__progress{padding:30px 0 42px}.checkout-shell-v2__progress ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:27px;counter-reset:checkout-step}.checkout-shell-v2__progress li{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--mkb-text-secondary);counter-increment:checkout-step}.checkout-shell-v2__progress li:before{content:counter(checkout-step);display:grid;place-items:center;width:27px;height:27px;border:1px solid #ced1c5;border-radius:50%;font-size:12px}.checkout-shell-v2__progress li:not(:last-child):after{content:"";width:44px;height:1px;background:#d7d9cd;margin-left:6px}.checkout-shell-v2__progress li[aria-current]{color:var(--mkb-brand);font-weight:600}.checkout-shell-v2__progress li[aria-current]:before{background:var(--mkb-brand);color:#fff;border-color:var(--mkb-brand)}.checkout-shell-v2__progress a{color:inherit}.checkout-shell-v2__progress a:hover{color:var(--mkb-link-on-warm)}.checkout-address-v2{color:var(--mkb-text)}.checkout-address-v2 h1,.checkout-address-v2 h2,.checkout-address-v2 h3,.checkout-address-v2 p,.checkout-address-v2 dl,.checkout-address-v2 dd{margin:0}.checkout-address-v2 h1,.checkout-address-v2 h2,.checkout-address-v2 h3{color:var(--mkb-text);font-family:inherit}.checkout-address-v2 [hidden]{display:none!important}.checkout-address-v2 a{color:var(--mkb-brand);transition:color .2s}.checkout-address-v2 a:hover{color:var(--mkb-link-on-warm)}.checkout-address-v2__intro{margin-bottom:36px}.checkout-address-v2 p.checkout-address-v2__eyebrow{color:var(--mkb-brand);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:17px}.checkout-address-v2__intro h1{font-size:clamp(36px,4vw,51px);line-height:1.1;letter-spacing:-.055em;font-weight:500;margin-bottom:18px}.checkout-address-v2__intro>p:last-child{font-size:16px;line-height:1.6;color:var(--mkb-text-secondary)}.checkout-address-v2__layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.checkout-address-v2__form{grid-column:1;grid-row:1;min-width:0}.checkout-address-v2__aside{grid-column:2;grid-row:1;min-width:0;position:sticky;top:25px}.checkout-address-v2__panel{display:flow-root;background:#fff;border:1px solid var(--checkout-panel-border)}.checkout-address-v2 section.checkout-address-v2__section{margin:0;padding:29px 30px}.checkout-address-v2__section+.checkout-address-v2__section{border-top:1px solid var(--checkout-panel-border)}.checkout-address-v2__section h2{font-size:22px;font-weight:500;letter-spacing:-.035em;line-height:1.25;margin-bottom:8px}.checkout-address-v2__section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.checkout-address-v2__section-heading>span{font-size:12px;color:var(--mkb-text-secondary)}.checkout-address-v2__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.checkout-address-v2__fields--postal{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.checkout-address-v2__fields--street{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.8fr);gap:13px}.checkout-address-v2__field{min-width:0;margin-bottom:20px}.checkout-address-v2__field--wide{grid-column:1/-1}.checkout-address-v2__field label{display:block;font-size:13px;color:var(--mkb-text);line-height:1.5;margin-bottom:8px}.checkout-address-v2__field label span{color:var(--mkb-text-secondary);font-size:12px}.checkout-address-v2 .checkout-address-v2__field input,.checkout-address-v2 .checkout-address-v2__field select{box-sizing:border-box;display:block;width:100%;min-width:0;height:49px;margin:0;padding:11px 13px;border:1px solid var(--mkb-input-border);border-radius:0;background-color:#fff;box-shadow:none;color:var(--mkb-text);font:inherit;font-size:16px;line-height:1.5}.checkout-address-v2 .checkout-address-v2__field select{padding-right:30px}.checkout-address-v2 .checkout-address-v2__field input:focus,.checkout-address-v2 .checkout-address-v2__field select:focus{border-color:var(--mkb-brand);outline:2px solid var(--mkb-brand);outline-offset:2px}.checkout-address-v2 .checkout-address-v2__field input[aria-invalid=true]{border-color:#a34232}.checkout-address-v2 p.checkout-address-v2__hint{font-size:12px;color:var(--mkb-text-secondary);line-height:1.6;margin-top:10px}.checkout-address-v2__section>.checkout-address-v2__field:last-child{margin-bottom:0}.checkout-address-v2__optional{border-top:1px solid #ddded5;border-bottom:1px solid #ddded5;margin-top:4px}.checkout-address-v2__optional summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:13px}.checkout-address-v2__optional summary::-webkit-details-marker{display:none}.checkout-address-v2__optional summary span:after{content:"+";font-size:23px}.checkout-address-v2__optional[open] summary span:after{content:"−"}.checkout-address-v2__check{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.6;color:var(--mkb-text);margin:10px 0 0;cursor:pointer}.checkout-address-v2__check input{width:19px;height:19px;flex:0 0 19px;margin:2px 0 0;accent-color:var(--mkb-brand)}.checkout-address-v2 [data-billing-other]{margin-top:22px}.checkout-address-v2 label:has(>[data-billing-same]:checked)+[data-billing-other]{display:none}.checkout-address-v2__section:has(>.checkout-address-v2__field>select[data-address-choice]>option:checked:not([value=new]))>[data-address-fields],[data-billing-other]:has(>.checkout-address-v2__field>select[data-address-choice]>option:checked:not([value=new]))>[data-address-fields]{display:none}.checkout-address-v2 [data-address-fields]:has([data-address-mode] option[value=legacy]:checked) [data-address-structured],.checkout-address-v2 [data-address-fields]:has([data-address-mode] option[value=structured]:checked) [data-address-legacy]{display:none}.checkout-address-v2 p.checkout-address-v2__before-submit{margin:16px 0 0;color:var(--mkb-text-secondary);font-size:13px;line-height:1.6}.checkout-address-v2 button.checkout-address-v2__submit{width:100%;min-height:56px;margin-top:24px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--mkb-purchase);border:0;border-radius:0;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.checkout-address-v2 button.checkout-address-v2__submit:hover{background:var(--mkb-purchase-hover)}.checkout-address-v2__submit svg{flex-shrink:0}.checkout-address-v2__summary{background:var(--mkb-warm-surface);padding:26px}.checkout-address-v2__summary-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.checkout-address-v2__summary-heading h2{font-size:25px;line-height:1.25;letter-spacing:-.04em;font-weight:500}.checkout-address-v2__summary-heading a{font-size:13px;text-decoration:underline;text-underline-offset:5px}.checkout-address-v2__summary-toggle,.checkout-address-v2__mobile-edit{display:none}.checkout-address-v2__items{container:checkout-items/inline-size}.checkout-address-v2__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start;padding:12px 0}.checkout-address-v2__item:first-child{padding-top:22px}.checkout-address-v2__item:last-child{padding-bottom:22px;border-bottom:1px solid var(--mkb-divider-on-warm)}.checkout-address-v2__photo{width:72px;height:86px;padding:6px;background:var(--mkb-page);display:grid;place-items:center;overflow:hidden}.checkout-address-v2__photo img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.checkout-address-v2__item-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;min-width:0;overflow-wrap:anywhere}.checkout-address-v2__brand{grid-area:1/1/2/-1;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--mkb-text-secondary)}.checkout-address-v2__item h3{grid-area:2/1;margin:0;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0}.checkout-address-v2__item-copy p{grid-area:3/1/4/-1;margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.5;color:var(--mkb-text-secondary);font-variant-numeric:tabular-nums}.checkout-address-v2__item-price{grid-area:2/2;justify-self:end;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-address-v2__summary-chevron{display:block;width:20px;height:20px;flex:0 0 20px;transition:transform .2s ease}.checkout-address-v2__summary-toggle[aria-expanded=true] .checkout-address-v2__summary-chevron{transform:rotate(180deg)}@container checkout-items (max-width: 360px){.checkout-address-v2__item h3{grid-column:1/-1}.checkout-address-v2__item-copy p{grid-column:1}.checkout-address-v2__item-price{grid-row:3}}@container checkout-items (max-width: 280px){.checkout-address-v2__item{grid-template-columns:56px minmax(0,1fr);gap:12px}.checkout-address-v2__photo{width:56px;height:70px;padding:4px}.checkout-address-v2__item-copy{column-gap:8px}.checkout-address-v2__item h3{font-size:14px}.checkout-address-v2__item-copy p{font-size:12px}.checkout-address-v2__item-price{font-size:13px}}@media (prefers-reduced-motion: reduce){.checkout-address-v2__summary-chevron{transition:none}}.checkout-address-v2__amounts{padding:25px 0;border-bottom:1px solid var(--mkb-divider-on-warm)}.checkout-address-v2__amounts>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.7}.checkout-address-v2__amounts>div+div{margin-top:14px}.checkout-address-v2__amounts dt{font-weight:400;margin:0}.checkout-address-v2__amounts dd{text-align:right}.checkout-address-v2__total{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-top:26px}.checkout-address-v2__total span{font-size:15px}.checkout-address-v2__total strong{font-size:29px;line-height:1.2;font-weight:500;letter-spacing:-.04em;white-space:nowrap}.checkout-address-v2 p.checkout-address-v2__delivery{border-top:1px solid var(--mkb-divider-on-warm);margin-top:26px;padding-top:20px;font-size:12px;color:var(--mkb-text-secondary);line-height:1.7}.checkout-address-v2__errors{background:#faf0ed;border-left:3px solid #a34232;padding:18px 22px;margin:0 0 25px;font-size:14px}.checkout-address-v2 p.checkout-address-v2__validation{margin:0 0 20px;padding:0 0 0 12px;border-left:2px solid #a34232;color:var(--mkb-text-secondary);font-size:14px;line-height:1.6;background:transparent}.checkout-address-v2__validation strong{color:var(--mkb-text);font-weight:500}.checkout-address-v2__field input,.checkout-address-v2__field select{scroll-margin-block:24px}.checkout-address-v2__errors p{margin:0;font:inherit}.checkout-address-v2__errors p+p{margin-top:8px}.checkout-address-v2__errors ul{margin:0;padding:0;padding-inline-start:1.25em;list-style:disc outside;font-size:inherit;line-height:1.6}.checkout-address-v2__errors li{margin:0;padding:0;padding-inline-start:.25em;overflow-wrap:anywhere}.checkout-address-v2 p.checkout-address-v2__field-error{font-size:12px;color:#a34232;margin-top:6px;line-height:1.5}@media (max-width: 1100px){.checkout-address-v2__layout{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.checkout-address-v2 section.checkout-address-v2__section{padding:25px 23px}.checkout-address-v2__section-heading{display:block;margin-bottom:20px}.checkout-address-v2__section-heading h2{margin-bottom:8px}}@media (max-width: 850px){.checkout-page-v2 section.checkout>.grid-container,.checkout-shell-header__inner,.checkout-shell-footer__inner{width:calc(100% - 48px)}.checkout-shell-header__inner{min-height:83px}.checkout-shell-v2__progress{padding:26px 0 32px}.checkout-shell-v2__progress ol{gap:16px}.checkout-shell-v2__progress li:not(:last-child):after{width:20px}.checkout-address-v2__layout{display:flex;flex-direction:column;gap:24px}.checkout-address-v2__intro{margin-bottom:24px}.checkout-address-v2__section-heading{margin-bottom:8px}.checkout-address-v2__aside,.checkout-address-v2__form{width:100%;position:static}.checkout-address-v2 section.checkout-address-v2__section{padding:27px}.checkout-address-v2__summary{padding:0 22px}.checkout-address-v2__summary-heading{padding-top:20px}.checkout-address-v2 [data-summary-body]{padding-bottom:22px}.checkout-address-v2 .checkout-address-v2__summary-heading{display:none}.checkout-address-v2 [data-address-summary]:not([data-summary-enhanced]) [data-summary-body]{display:none}.checkout-address-v2 [data-summary-enhanced] .checkout-address-v2__mobile-edit{display:inline-block;font-size:13px;text-decoration:underline}.checkout-address-v2 .checkout-address-v2__summary-toggle{display:flex;align-items:center;width:100%;gap:12px;padding:18px 0;min-height:76px;border:0;background:transparent;color:var(--mkb-text);font:inherit;font-size:15px;text-align:left;cursor:pointer}.checkout-address-v2__summary-toggle small{display:block;font-size:12px;color:var(--mkb-text-secondary)}.checkout-address-v2__summary-toggle strong{margin-left:auto;white-space:nowrap;font-size:19px;font-weight:500}}@media (max-width: 520px){.checkout-address-v2 section.checkout-address-v2__section{padding:24px 19px}.checkout-page-v2 section.checkout>.grid-container,.checkout-shell-header__inner,.checkout-shell-footer__inner{width:calc(100% - 36px)}.checkout-page-v2 section.checkout{margin-bottom:56px}.checkout-shell-header__inner{min-height:78px;gap:16px}.checkout-shell-header__back{font-size:12px;gap:6px}.checkout-shell-header__back svg{width:16px;flex-shrink:0}.checkout-shell-v2__progress ol{gap:12px}.checkout-shell-v2__progress li{font-size:11px;gap:6px}.checkout-shell-v2__progress li:before{width:23px;height:23px;font-size:11px}.checkout-shell-v2__progress li:not(:last-child):after{display:none}.checkout-address-v2__intro h1{font-size:39px}.checkout-address-v2__intro>p:last-child{font-size:15px}.checkout-address-v2__fields{grid-template-columns:minmax(0,1fr);gap:0}.checkout-address-v2__fields--postal{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 13px}.checkout-address-v2__fields--street{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 13px}.checkout-address-v2__fields--street>:first-child{grid-column:1/-1}.checkout-address-v2__summary{padding-inline:18px}.checkout-address-v2__total{flex-wrap:wrap}.checkout-shell-footer__inner{display:block}.checkout-shell-footer nav{gap:12px;margin-top:12px}}@media (prefers-reduced-motion: reduce){.checkout-address-v2 *,.checkout-shell-header a{transition:none!important}}.checkout-shell-v2--contained{width:min(1120px,100% - 80px);margin:auto}.checkout-shell-v2__progress li.is-complete:before{content:"✓";color:var(--mkb-brand);border-color:var(--mkb-brand)}.checkout-payment-v2{color:var(--mkb-text)}.checkout-payment-v2 h1,.checkout-payment-v2 h2,.checkout-payment-v2 h3,.checkout-payment-v2 p,.checkout-payment-v2 dl,.checkout-payment-v2 dd{margin:0}.checkout-payment-v2 h1,.checkout-payment-v2 h2,.checkout-payment-v2 h3{color:inherit;font-family:inherit}.checkout-payment-v2 [hidden]{display:none!important}.checkout-payment-v2 a{color:var(--mkb-text);text-decoration:underline;text-underline-offset:4px;transition:color .2s}.checkout-payment-v2 a:visited,.checkout-payment-v2 a:active,.checkout-payment-v2 a:focus{color:var(--mkb-text)}.checkout-payment-v2 a:hover{color:var(--mkb-link-on-warm)}.checkout-payment-v2__intro{margin-bottom:36px}.checkout-payment-v2 p.checkout-payment-v2__eyebrow{font-size:11px;font-weight:600;color:var(--mkb-brand);text-transform:uppercase;letter-spacing:.16em;margin-bottom:17px}.checkout-payment-v2__intro h1{font-size:clamp(36px,4vw,51px);font-weight:500;letter-spacing:-.055em;line-height:1.1;margin-bottom:18px}.checkout-payment-v2__intro>p:last-child{font-size:16px;line-height:1.6;color:var(--mkb-text-secondary)}.checkout-payment-v2>.message{width:100%;margin:0 0 28px;padding:16px 20px;border-left:3px solid var(--mkb-brand);background:#eff3ed;color:var(--mkb-brand)}.checkout-payment-v2>.message p{margin:0;font-size:14px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.checkout-payment-v2__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}@media(min-width:851px){.checkout-payment-v2[data-checkout-payment-v2] .checkout-payment-v2__layout{grid-template-columns:minmax(0,484px) minmax(0,1fr)}}.checkout-payment-v2__summary{min-width:0;max-width:484px;background:var(--mkb-warm-surface);padding:27px 29px 28px}.checkout-payment-v2__summary-heading,.checkout-payment-v2__address-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.checkout-payment-v2__summary-heading h2{font-size:25px;font-weight:500;letter-spacing:-.04em;line-height:1.25}.checkout-payment-v2__address-heading>a{font-size:14px}.checkout-payment-v2__summary-toggle,.checkout-payment-v2__compact-address{display:none}.checkout-payment-v2__edit-order{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.6;margin-top:5px}.checkout-payment-v2__items{margin-top:10px}.checkout-payment-v2__items{container:checkout-items/inline-size}.checkout-payment-v2__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start;padding:12px 0}.checkout-payment-v2__item:first-child{padding-top:24px}.checkout-payment-v2__item:last-child{padding-bottom:24px;border-bottom:1px solid var(--mkb-divider-on-warm)}.checkout-payment-v2__photo{width:72px;height:86px;padding:6px;background:var(--mkb-page);display:grid;place-items:center;overflow:hidden}.checkout-payment-v2__photo img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.checkout-payment-v2__item-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;min-width:0;overflow-wrap:anywhere}.checkout-payment-v2__brand{grid-area:1/1/2/-1;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--mkb-text-secondary)}.checkout-payment-v2__item h3{grid-area:2/1;margin:0;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0}.checkout-payment-v2__item-copy p{grid-area:3/1/4/-1;margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.5;color:var(--mkb-text-secondary);font-variant-numeric:tabular-nums}.checkout-payment-v2__item-price{grid-area:2/2;justify-self:end;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-payment-v2__summary-chevron{display:block;width:20px;height:20px;flex:0 0 20px;transition:transform .2s ease}.checkout-payment-v2__summary-toggle[aria-expanded=true] .checkout-payment-v2__summary-chevron{transform:rotate(180deg)}@container checkout-items (max-width: 360px){.checkout-payment-v2__item h3{grid-column:1/-1}.checkout-payment-v2__item-copy p{grid-column:1}.checkout-payment-v2__item-price{grid-row:3}}@container checkout-items (max-width: 280px){.checkout-payment-v2__item{grid-template-columns:56px minmax(0,1fr);gap:12px}.checkout-payment-v2__photo{width:56px;height:70px;padding:4px}.checkout-payment-v2__item-copy{column-gap:8px}.checkout-payment-v2__item h3{font-size:14px}.checkout-payment-v2__item-copy p{font-size:12px}.checkout-payment-v2__item-price{font-size:13px}}@media (prefers-reduced-motion: reduce){.checkout-payment-v2__summary-chevron{transition:none}}.checkout-payment-v2 dl.checkout-payment-v2__amounts{margin:9px 0 18px;font-size:14px;line-height:1.5}.checkout-payment-v2__amounts>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0}.checkout-payment-v2__amounts dt{margin:0;font-weight:400}.checkout-payment-v2__amounts dd{text-align:right;white-space:nowrap}.checkout-payment-v2__total{display:flex;align-items:baseline;justify-content:space-between;gap:18px;border-top:1px solid var(--mkb-divider-on-warm);padding-top:20px;font-size:17px}.checkout-payment-v2__total strong{font-size:29px;font-weight:500;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-payment-v2__total small{display:block;font-size:12px;color:var(--mkb-text-secondary);margin-top:7px}.checkout-payment-v2 p.checkout-payment-v2__hint{font-size:12px;color:var(--mkb-text-secondary);line-height:1.6;margin-top:8px}.checkout-payment-v2__address-heading{border-top:1px solid var(--mkb-divider-on-warm);padding-top:18px;margin-top:28px;align-items:center}.checkout-payment-v2__address-heading h2{font-size:21px;font-weight:500;letter-spacing:-.035em}.checkout-payment-v2__addresses{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:25px;padding-top:14px;overflow-wrap:anywhere}.checkout-payment-v2__addresses h3{font-size:14px;font-weight:500;letter-spacing:0;line-height:1.4;margin-bottom:10px}.checkout-payment-v2__addresses address,.checkout-payment-v2__addresses p{font-size:14px;line-height:1.7;font-style:normal;color:var(--mkb-text-secondary)}.checkout-payment-v2__mail{border-top:1px solid var(--mkb-divider-on-warm);margin-top:23px;padding-top:19px}.checkout-payment-v2__mail>span{font-size:12px;color:var(--mkb-text-secondary)}.checkout-payment-v2__mail p{font-size:14px;overflow-wrap:anywhere;margin-top:5px}.checkout-payment-v2__card{min-width:0;background:#fff;border:1px solid var(--checkout-panel-border);padding:31px 30px 28px;top:25px}.checkout-payment-v2__card h2{font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin-bottom:32px}.checkout-payment-v2__card form{margin:0}.checkout-payment-v2__card>form+form{margin-top:32px}.checkout-payment-v2__card p{font-size:14px;line-height:1.6}.checkout-payment-v2__method+.checkout-payment-v2__method{margin-top:24px}.checkout-payment-v2__method>label{display:inline;font-size:15px;margin-left:8px;font-weight:500}.checkout-payment-v2__method [data-payment-fields]{margin-top:16px}.checkout-payment-v2__single-radio~[data-payment-fields]{margin-top:0}.checkout-payment-v2__single-radio{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.checkout-payment-v2__stripe[aria-busy=true]{min-height:190px}.checkout-payment-v2__stripe>p{color:var(--mkb-text-secondary)}.checkout-payment-v2 .StripeElement{box-shadow:none}.checkout-payment-v2 [data-stripe-mount]{display:block;margin:0;padding:0;border:0}.checkout-payment-v2__error{margin-top:18px;padding:14px;background:#fbf1ed;color:#8b352c;font-size:14px;line-height:1.5}.checkout-payment-v2__error:focus{outline:2px solid #8b352c;outline-offset:2px}.checkout-payment-v2__pay-action{margin-top:40px;padding-top:0}.checkout-payment-v2 button.button.checkout-payment-v2__pay{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;height:auto;border:0;border-radius:0;background:var(--mkb-purchase);color:#fff;padding:16px 22px;margin:0;font:inherit;font-size:15px;font-weight:500;line-height:1.5;transition:background-color .2s}.checkout-payment-v2 button.button.checkout-payment-v2__pay:hover{background:var(--mkb-purchase-hover);color:#fff}.checkout-payment-v2 button.button.checkout-payment-v2__pay:disabled{opacity:.55;cursor:wait}.checkout-payment-v2__pay svg{width:21px;height:21px;flex-shrink:0}.checkout-payment-v2 p.checkout-payment-v2__provider{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;text-align:center;color:var(--mkb-text-secondary);font-size:12px;line-height:1.6}.checkout-payment-v2__provider svg{flex-shrink:0}.checkout-payment-v2 p.checkout-payment-v2__fee{margin-bottom:16px;font-size:13px}.checkout-payment-v2__cancel{padding:0;margin-top:12px;font:inherit;text-decoration:underline;color:var(--mkb-text-secondary);background:none;border:0}.checkout-payment-v2[data-payment-pending] .checkout-payment-v2__pending-card{grid-column:2;grid-row:1}.checkout-payment-v2[data-payment-pending] .checkout-payment-v2__summary{grid-column:1;grid-row:1}.checkout-payment-v2__pending-card .checkout-payment-v2__pending-choice h2{font-size:23px;margin-bottom:12px}.checkout-payment-v2__pending-choice>p{color:var(--mkb-text-secondary)}.checkout-payment-v2__pending-choice button.button.checkout-payment-v2__pay{margin-top:22px}.checkout-payment-v2__pending-card>form+form{margin-top:28px;padding-top:26px;border-top:1px solid #dedfd6}.checkout-payment-v2 button.checkout-payment-v2__status-check{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:18px 0 0;padding:12px 18px;border:1px solid var(--mkb-brand);border-radius:0;background:transparent;color:var(--mkb-brand);font:inherit;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .2s,color .2s}.checkout-payment-v2 button.checkout-payment-v2__status-check:hover{background:var(--mkb-brand);color:#fff}.checkout-payment-v2__pending-resume .checkout-payment-v2__cancel{margin:0;font-size:14px;line-height:1.6;text-align:left;text-underline-offset:4px}.checkout-payment-v2__pending-card button:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:4px}@media (max-width: 1100px){.checkout-payment-v2__card{padding:27px 22px}.checkout-payment-v2__layout{gap:25px}.checkout-payment-v2__summary{padding:23px 23px 28px}.checkout-payment-v2__addresses{grid-template-columns:minmax(0,1fr);gap:21px}}@media (max-width: 850px){.checkout-payment-v2[data-payment-pending] .checkout-payment-v2__pending-card,.checkout-payment-v2[data-payment-pending] .checkout-payment-v2__summary{grid-column:auto;grid-row:auto}.checkout-shell-v2--contained{width:calc(100% - 48px)}.checkout-payment-v2__layout{grid-template-columns:minmax(0,1fr);gap:32px}.checkout-payment-v2__pay-action{margin-top:24px;padding-top:8px}.checkout-payment-v2__card{position:static!important;padding:30px}.checkout-payment-v2__card h2{margin-bottom:28px}.checkout-payment-v2__summary-heading{display:none}.checkout-payment-v2__summary-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:15px;text-align:left}.checkout-payment-v2__addresses{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-payment-v2 [data-summary-body]{display:none}.checkout-payment-v2 .is-expanded [data-summary-body]{display:block}.checkout-payment-v2 p.checkout-payment-v2__compact-address{display:block;margin-top:8px;font-size:12px;color:var(--mkb-text-secondary)}.checkout-payment-v2__summary.is-expanded .checkout-payment-v2__compact-address{display:none}}@media (max-width: 520px){.checkout-shell-v2--contained{width:calc(100% - 36px)}.checkout-payment-v2__card{padding:25px 19px 23px}.checkout-payment-v2__summary{padding:22px 18px}.checkout-payment-v2__intro{margin-bottom:26px}.checkout-payment-v2__intro h1{font-size:36px}.checkout-payment-v2__addresses{grid-template-columns:minmax(0,1fr);gap:22px}.checkout-payment-v2__total strong{font-size:28px}}@media (prefers-reduced-motion: reduce){.checkout-payment-v2 a,.checkout-payment-v2 .checkout-payment-v2__pay{transition:none}}.checkout-confirmation-v2 .checkout-confirmation-v2__card{grid-column:2;grid-row:1}.checkout-confirmation-v2 .checkout-payment-v2__summary{grid-column:1;grid-row:1}.checkout-confirmation-v2 .checkout-confirmation-v2__check{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--mkb-brand);border-radius:50%;color:var(--mkb-brand);margin-bottom:22px}.checkout-confirmation-v2 .checkout-confirmation-v2__card h2{margin-bottom:22px}.checkout-confirmation-v2 .checkout-confirmation-v2__reference{margin:0 0 24px;padding:16px 0;border-block:1px solid #dedfd6}.checkout-confirmation-v2 .checkout-confirmation-v2__reference dt{font-size:12px;color:var(--mkb-text-secondary);font-weight:400;margin:0 0 5px}.checkout-confirmation-v2 .checkout-confirmation-v2__reference dd{font-size:22px;font-weight:500;letter-spacing:-.025em;overflow-wrap:anywhere}.checkout-confirmation-v2 .checkout-confirmation-v2__email{color:var(--mkb-text);overflow-wrap:anywhere}.checkout-confirmation-v2 p.checkout-confirmation-v2__note{margin-top:16px;color:var(--mkb-text-secondary)}.checkout-confirmation-v2 .checkout-confirmation-v2__actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px}.checkout-confirmation-v2 a.checkout-confirmation-v2__primary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:16px 22px;background:var(--mkb-campaign);color:#fff;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .2s}.checkout-confirmation-v2 a.checkout-confirmation-v2__primary:hover{background:var(--mkb-brand);color:#fff}.checkout-confirmation-v2 .checkout-confirmation-v2__primary svg{flex-shrink:0}.checkout-confirmation-v2 .checkout-confirmation-v2__secondary{font-size:14px}.checkout-confirmation-v2 a:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:4px}.checkout-confirmation-v2 [data-summary-body]{display:block}.checkout-confirmation-v2 .checkout-payment-v2__summary-heading{display:flex}.checkout-confirmation-v2 .checkout-payment-v2__summary-toggle,.checkout-confirmation-v2 .checkout-payment-v2__compact-address{display:none}@media (max-width: 850px){.checkout-confirmation-v2 .checkout-confirmation-v2__card,.checkout-confirmation-v2 .checkout-payment-v2__summary{grid-column:auto;grid-row:auto}.checkout-confirmation-v2 .checkout-payment-v2__summary-heading{align-items:flex-start;flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.checkout-confirmation-v2 a{transition:none}}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-header__inner,.checkout-page-v2:has([data-checkout-start]) .checkout-shell-footer__inner,.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2--contained{max-width:1040px}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-header__inner{min-height:86px}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2__progress{padding-bottom:46px}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2__progress ol{max-width:670px;flex-wrap:nowrap;gap:0}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2__progress li{gap:9px;font-size:12px;white-space:nowrap}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2__progress li:not(:last-child){flex:1}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2__progress li:before{width:26px;height:26px;flex-shrink:0;font-size:11px}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2__progress li:not(:last-child):after{flex:1;width:auto;min-width:5px;margin:0 18px 0 9px}.checkout-start{color:var(--mkb-text)}.checkout-start h1,.checkout-start h2,.checkout-start h3,.checkout-start p,.checkout-start form{margin:0}.checkout-start h1,.checkout-start h2,.checkout-start h3{font-family:inherit;color:inherit;font-weight:400}.checkout-start [hidden]{display:none!important}.checkout-start a{color:inherit;text-decoration:underline;text-underline-offset:4px}.checkout-start a:hover{color:var(--mkb-link-on-warm)}.checkout-start a:focus-visible,.checkout-start button:focus-visible,.checkout-start input:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:4px}.checkout-start__intro{padding-bottom:30px}.checkout-start p.checkout-start__eyebrow{margin-bottom:12px;color:var(--mkb-brand);font-size:11px;letter-spacing:1.5px;font-weight:600}.checkout-start__intro h1{margin-bottom:12px;font-size:44px;line-height:1.13;letter-spacing:-1.7px}.checkout-start__intro>p:last-of-type{font-size:16px;line-height:1.55;color:var(--mkb-text-secondary)}.checkout-start__mobile-login{display:none}.checkout-start__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.checkout-start__panel{min-width:0;background:#fff;border:1px solid var(--checkout-panel-border);padding:30px}.checkout-start__guest{padding:0}.checkout-start__kicker{display:block;margin-bottom:15px;color:var(--mkb-brand);font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-transform:uppercase}.checkout-start__panel h2{margin-bottom:18px;font-size:28px;line-height:1.2;letter-spacing:-.7px}.checkout-start__panel p{font-size:15px;line-height:1.65;color:var(--mkb-text-secondary)}.checkout-start__primary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;padding:14px 19px;margin:0;border:0;border-radius:0;background:var(--mkb-purchase);color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.55;cursor:pointer;transition:background-color .2s}.checkout-start a.checkout-start__primary{color:#fff;text-decoration:none}.checkout-start__primary:hover{background:var(--mkb-purchase-hover);color:#fff}.checkout-start__primary svg,.checkout-start__text-link svg{width:20px;height:20px;flex-shrink:0}.checkout-start form.checkout-start__guest-form,.checkout-start__guest>.checkout-start__primary{margin-top:26px}.checkout-start__registration{padding:32px 0 0;background:var(--mkb-page);border-top:0}.checkout-start__registration h3{margin-bottom:9px;font-size:19px;line-height:1.4}.checkout-start__registration p{margin-bottom:17px}.checkout-start__text-link{display:inline-flex;align-items:center;gap:14px;min-height:40px;padding:7px 0;font-size:14px;color:var(--mkb-brand)}.checkout-start__login{scroll-margin-top:24px}.checkout-start__login>p{margin-bottom:25px}.checkout-start form.checkout-start__login-form{display:flex;flex-direction:column;gap:21px}.checkout-start .field.checkout-start__field{display:flex;flex-direction:column;gap:7px;margin:0;width:100%}.checkout-start__field .info{display:block;margin:0}.checkout-start__field label{display:block;margin:0;font-size:14px;line-height:1.5;color:inherit}.checkout-start__field .hint:empty{display:none}.checkout-start__field span.error{display:block;color:#a34232;font-size:12px;line-height:1.5;margin-top:4px}.checkout-start__field input{width:100%;min-width:0;height:52px;margin:0;padding:12px 14px;border:1px solid var(--mkb-input-border);border-radius:0;box-shadow:none;background:#fff;color:inherit;font:inherit;font-size:16px}.checkout-start__field input:focus{border-color:var(--mkb-brand)}.checkout-start__field input.error{border-color:#a34232}.checkout-start__password{position:relative}.checkout-start__password input{padding-right:76px}.checkout-start__password-toggle{position:absolute;inset:0 0 auto auto;min-width:66px;height:52px;padding:0 12px;border:0;background:none;color:var(--mkb-text-secondary);font:inherit;font-size:12px;cursor:pointer}.checkout-start__options{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:-5px}.checkout-start label.checkout-start__remember{display:flex;align-items:center;gap:9px;margin:0;color:inherit;font-size:13px;line-height:1.5}.checkout-start__remember input{width:17px;height:17px;margin:0;accent-color:var(--mkb-brand)}.checkout-start__options a{padding:7px 0;font-size:12px;color:var(--mkb-brand)}.checkout-start p.checkout-start__support{padding:26px 0 0;font-size:13px;color:var(--mkb-text-secondary)}.checkout-start__support a{margin-left:4px}.checkout-start p.checkout-start__notice,.checkout-start__errors{padding:18px 22px;margin-bottom:25px;font-size:14px}.checkout-start__notice{background:#eff3ed}.checkout-start__errors{background:#faf0ed;border-left:3px solid #a34232}.checkout-start__errors h2{font-size:20px;margin-bottom:10px}.checkout-start__errors ul{margin:0;padding-inline-start:1.5em}@media (max-width: 700px){.checkout-page-v2:has([data-checkout-start]) .checkout-shell-header__inner,.checkout-page-v2:has([data-checkout-start]) .checkout-shell-footer__inner,.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2--contained{width:calc(100% - 36px)}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-header__inner{min-height:76px}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-header__back{font-size:11px}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2__progress{padding:25px 0 34px}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2__progress li{font-size:10px;gap:5px}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2__progress li:before{width:22px;height:22px;font-size:10px}.checkout-page-v2:has([data-checkout-start]) .checkout-shell-v2__progress li:not(:last-child):after{margin:0 7px}.checkout-start__intro{padding-bottom:40px}.checkout-start__intro h1{font-size:35px;letter-spacing:-1.2px}.checkout-start__choices{grid-template-columns:minmax(0,1fr)}.checkout-start__panel{padding:24px 19px}.checkout-start__panel h2{margin-bottom:16px}.checkout-start form.checkout-start__guest-form,.checkout-start__guest>.checkout-start__primary{margin-top:24px}.checkout-start__login>p{margin-bottom:24px}.checkout-start form.checkout-start__login-form{gap:24px}.checkout-start .field.checkout-start__field{gap:8px}.checkout-start p.checkout-start__support{padding-top:32px}.checkout-start a.checkout-start__mobile-login{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:24px;font-size:14px;text-decoration:none}.checkout-start a.checkout-start__mobile-login>span:not([aria-hidden]){text-decoration:underline;text-underline-offset:4px}}@media (prefers-reduced-motion: reduce){.checkout-start__primary{transition:none}}body:has([data-account-form]) .page-breadcrumbs-container{display:none}section:has(>.grid-container>[data-account-form]){margin:0!important;padding:0;background:#faf9f6}section:has(>.grid-container>[data-account-form])>.grid-container{width:100%;max-width:none;padding:0}.account-form-v2{background:#faf9f6;color:var(--mkb-text);padding:58px 24px 78px;min-height:640px;font-family:Switzer,Arial,sans-serif}.account-form-v2 [hidden]{display:none!important}.account-form-v2 h1,.account-form-v2 p,.account-form-v2 form{margin:0;font-family:inherit}.account-form-v2 a{text-decoration:underline;text-underline-offset:4px;transition:color .2s}.account-form-v2 a:hover{color:var(--mkb-link-on-warm)}.account-form-v2 a:focus-visible,.account-form-v2 button:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:4px}.account-form-v2__shell{width:100%;max-width:500px;margin-inline:auto}.account-form-v2--register .account-form-v2__shell{max-width:540px}.account-form-v2__heading{margin:0 0 28px}.account-form-v2__heading h1{font-family:inherit;color:inherit;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.045em}.account-form-v2 p.account-form-v2__eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mkb-brand);margin-bottom:15px}.account-form-v2__heading>p:not(.account-form-v2__eyebrow){font-size:16px;line-height:1.65;color:var(--mkb-text-secondary);margin-top:17px;max-width:42ch}.account-form-v2__card{background:#fff;border:1px solid #dedfd6;padding:34px 35px}.account-form-v2__card>.account-form-v2__secondary:last-child{padding-bottom:0}.account-form-v2 form.account-form-v2__form{display:flex;flex-direction:column;gap:24px;padding:0;margin:0;border:0;border-radius:0;box-shadow:none}.account-form-v2 .field.account-form-v2__field{min-width:0;width:100%;margin:0;padding:0;display:block}.account-form-v2__field .info{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;min-height:22px}.account-form-v2__field .hint:empty{display:none}.account-form-v2__field label{margin:0;font-family:inherit;font-size:14px;line-height:1.45;color:inherit}.account-form-v2 a.account-form-v2__forgot{display:inline-flex;align-items:center;min-height:44px;margin-block:-11px;font-size:14px;line-height:1.5}.account-form-v2__field input:not([type=hidden]){display:block;width:100%;min-width:0;height:52px;padding:13px 14px;margin:0;border:1px solid var(--mkb-input-border);background:#fff;color:inherit;border-radius:0;box-shadow:none;font:inherit;font-size:16px;line-height:1.45}.account-form-v2__field input:hover{border-color:var(--mkb-brand)}.account-form-v2__field input:focus{outline:2px solid var(--mkb-brand);outline-offset:2px;border-color:var(--mkb-brand)}.account-form-v2__field input.error,.account-form-v2__field input[aria-invalid=true]{border-color:#973c28;background:#fffdfb}.account-form-v2__password{position:relative;min-width:0}.account-form-v2__password input{padding-right:86px!important}.account-form-v2__password button{position:absolute;inset:3px 4px 3px auto;min-width:67px;min-height:44px;padding:0 10px;border:0;background:transparent;font:inherit;font-size:14px;color:var(--mkb-brand);cursor:pointer;transition:background-color .2s}.account-form-v2__password button:hover{background:#f4f6f0}.account-form-v2 p.account-form-v2__hint{font-size:13px;line-height:1.5;color:var(--mkb-text-secondary);margin-top:10px}.account-form-v2__names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-form-v2 button.account-form-v2__primary,.account-form-v2 a.account-form-v2__primary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:55px;border:0;border-radius:0;background:var(--mkb-purchase);color:#fff;padding:15px 19px;font:inherit;font-size:15px;font-weight:500;line-height:1.5;margin:5px 0 0;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s}.account-form-v2 button.account-form-v2__primary:is(:hover,:focus-visible,:active),.account-form-v2 a.account-form-v2__primary:is(:hover,:focus-visible,:active){background:var(--mkb-purchase-hover);color:#fff}.account-form-v2__primary[aria-disabled=true]{opacity:.7;cursor:wait}.account-form-v2__primary svg,.account-form-v2__secondary svg{width:20px;height:20px;flex-shrink:0}.account-form-v2__secondary{display:flex;align-items:center;justify-content:center;gap:9px 16px;flex-wrap:wrap;padding:17px 0;margin-top:0;border-top:0;font-size:14px;line-height:1.5}.account-form-v2__secondary>span{color:var(--mkb-text-secondary)}.account-form-v2__secondary a{min-height:44px;display:inline-flex;align-items:center;gap:12px}.account-form-v2__secondary--back{justify-content:flex-start}.account-form-v2__secondary--back a{align-items:center}.account-form-v2__back-label{display:block;line-height:1.5}.account-form-v2__back-icon{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 20px;width:20px;height:20px;margin:0;padding:0;line-height:0}.account-form-v2__back-icon svg{display:block;margin:0;transform:rotate(180deg)}.account-form-v2__alert{font-size:14px;line-height:1.65;padding:14px 16px;border-left:2px solid #973c28;background:#faf1ed;color:#873b29;overflow-wrap:anywhere}.account-form-v2__alert p,.account-form-v2__alert li{font-size:inherit;line-height:inherit}.account-form-v2__alert ul{margin:0;padding-inline-start:1.4em}.account-form-v2__alert:empty,.account-form-v2 [data-account-field-errors]:empty{display:none}.account-form-v2 [data-account-field-errors]{font-size:13px;line-height:1.6;color:#973c28;margin-top:10px;overflow-wrap:anywhere}.account-form-v2 [data-account-field-errors] .error{display:block;margin:0;font-size:inherit;color:inherit}.account-form-v2__message p{font-size:16px;line-height:1.7;margin-bottom:20px}.account-form-v2__message p:last-child{margin-bottom:0}.account-form-v2__message+a.account-form-v2__primary{margin-top:24px}.account-form-v2__message p.account-form-v2__hint{font-size:14px}.account-form-v2__mail-icon{width:54px;height:54px;display:grid;place-items:center;color:var(--mkb-brand);background:var(--mkb-selection-surface);margin-bottom:22px}@media (min-width: 851px){.account-form-v2__shell,.account-form-v2--register .account-form-v2__shell{max-width:480px}}@media (max-width: 850px){.account-form-v2{padding-top:43px;padding-bottom:60px;min-height:600px}}@media (max-width: 520px){.account-form-v2{padding:33px 18px 47px;min-height:540px}.account-form-v2__heading{margin-bottom:24px}.account-form-v2__heading h1{font-size:35px;line-height:1.13;letter-spacing:-.04em}.account-form-v2__card{padding:26px 21px}.account-form-v2 form.account-form-v2__form{gap:22px}.account-form-v2__field .info{gap:10px;margin-bottom:9px}.account-form-v2 a.account-form-v2__forgot{font-size:13px}.account-form-v2__field input:not([type=hidden]){padding-inline:11px}.account-form-v2__names{gap:12px}.account-form-v2__secondary{padding:16px 0;gap:0 9px;justify-content:flex-start}.account-form-v2 button.account-form-v2__primary,.account-form-v2 a.account-form-v2__primary{min-height:54px;padding-inline:17px;margin-top:4px}}@media (max-width: 360px){.account-form-v2__card{padding-inline:16px}.account-form-v2__heading h1{font-size:32px}.account-form-v2 a.account-form-v2__forgot{font-size:12px}.account-form-v2__names{grid-template-columns:minmax(0,1fr);gap:22px}}@media (prefers-reduced-motion: reduce){.account-form-v2 a,.account-form-v2 button{transition:none}}section.account-order-shell{margin:0;padding:0}@media (max-width: 760px){section.account-order-shell>.grid-container{padding-inline:22px}}section.account.account-purchases,div.account.account-purchases{--pu-soft: var(--mkb-text-secondary);--pu-line: #dedfd7;--pu-paper: var(--mkb-product-surface);margin:0;padding:0 0 80px;color:var(--mkb-text)}section.account.account-purchases section,div.account.account-purchases section{margin:0}section.account.account-purchases h1,section.account.account-purchases h2,section.account.account-purchases h3,section.account.account-purchases p,div.account.account-purchases h1,div.account.account-purchases h2,div.account.account-purchases h3,div.account.account-purchases p{margin:0}section.account.account-purchases h2,section.account.account-purchases h3,div.account.account-purchases h2,div.account.account-purchases h3{font-weight:500}section.account.account-purchases .my-orders,section.account.account-purchases .orders,div.account.account-purchases .my-orders,div.account.account-purchases .orders{margin:0;padding:0}section.account.account-purchases .pu-heading,div.account.account-purchases .pu-heading{padding:24px 0 38px;display:flex;justify-content:space-between;align-items:end;gap:32px}section.account.account-purchases .pu-heading h1,div.account.account-purchases .pu-heading h1{font-size:clamp(36px,4vw,52px);font-weight:500;letter-spacing:-.055em;line-height:1.08}section.account.account-purchases .pu-heading p,div.account.account-purchases .pu-heading p{margin-top:18px;color:var(--pu-soft);font-size:16px;max-width:580px;line-height:1.7}section.account.account-purchases .pu-heading .pu-eyebrow,div.account.account-purchases .pu-heading .pu-eyebrow{margin:0 0 13px;color:#304d3f;font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:600}section.account.account-purchases .pu-layout,div.account.account-purchases .pu-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:52px;align-items:start}section.account.account-purchases .pu-layout>*,div.account.account-purchases .pu-layout>*{min-width:0}section.account.account-purchases .pu-list-head,div.account.account-purchases .pu-list-head{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:0 0 19px;border-top:0;border-bottom:1px solid var(--pu-line)}section.account.account-purchases .pu-list-head h2,div.account.account-purchases .pu-list-head h2{font-size:20px;letter-spacing:-.025em;line-height:1.3}section.account.account-purchases .pu-list-head>span,div.account.account-purchases .pu-list-head>span{color:var(--pu-soft);font-size:13px;white-space:nowrap}section.account.account-purchases .orders>.pu-item,div.account.account-purchases .orders>.pu-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:24px;align-items:center;padding:30px 0;border-bottom:1px solid var(--pu-line)}section.account.account-purchases .pu-image,div.account.account-purchases .pu-image{background:var(--mkb-product-image-surface);aspect-ratio:1;display:flex;align-items:center;justify-content:center;min-width:0}section.account.account-purchases .pu-image img,div.account.account-purchases .pu-image img{width:100%;height:100%;object-fit:contain;padding:7px;background:var(--mkb-product-image-surface)}section.account.account-purchases .pu-image>svg,div.account.account-purchases .pu-image>svg{width:40px;height:40px;color:var(--pu-soft)}section.account.account-purchases .pu-item-body,div.account.account-purchases .pu-item-body{min-width:0;overflow-wrap:anywhere}section.account.account-purchases .pu-brand,div.account.account-purchases .pu-brand{font-size:12px;letter-spacing:.09em;color:var(--pu-soft);margin-bottom:6px;text-transform:uppercase}section.account.account-purchases .pu-item h3,div.account.account-purchases .pu-item h3{font-size:22px;letter-spacing:-.035em;line-height:1.2}section.account.account-purchases .pu-variant,div.account.account-purchases .pu-variant{color:var(--pu-soft);font-size:14px;margin-top:8px}section.account.account-purchases .pu-purchased,div.account.account-purchases .pu-purchased{color:var(--pu-soft);font-size:13px;margin-top:13px;line-height:1.65}section.account.account-purchases .pu-actions,div.account.account-purchases .pu-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}section.account.account-purchases .pu-order-link,div.account.account-purchases .pu-order-link{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:46px;border:1px solid #b9c1b3;padding:10px 15px;text-decoration:none;font-size:14px;white-space:nowrap;color:#304d3f;transition:background-color .2s,border-color .2s}section.account.account-purchases .pu-order-link:hover,div.account.account-purchases .pu-order-link:hover{background:#edf1e8;border-color:#304d3f}section.account.account-purchases .pu-review-link,div.account.account-purchases .pu-review-link{display:inline-flex;justify-content:center;gap:7px;align-items:center;padding:9px 0;min-height:44px;color:#304d3f;font-size:13px;line-height:1.5;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}section.account.account-purchases .pu-review-link .rating,div.account.account-purchases .pu-review-link .rating{display:flex;align-items:center;flex-wrap:wrap;gap:2px}section.account.account-purchases .pu-review-link .rating svg,div.account.account-purchases .pu-review-link .rating svg{width:14px;height:14px}section.account.account-purchases .pu-review-link .rating span,div.account.account-purchases .pu-review-link .rating span{margin-left:5px}section.account.account-purchases .pu-text-link,div.account.account-purchases .pu-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#304d3f;font-size:14px;text-decoration:underline;text-underline-offset:4px}section.account.account-purchases .pu-text-link--label,div.account.account-purchases .pu-text-link--label{color:var(--mkb-text);text-decoration:none}section.account.account-purchases .pu-link-label,div.account.account-purchases .pu-link-label{color:inherit;text-decoration:none}section.account.account-purchases .pu-link-arrow,div.account.account-purchases .pu-link-arrow{display:block;width:20px;height:20px;flex:0 0 20px}section.account.account-purchases .pu-review-link:hover,section.account.account-purchases .pu-text-link:hover,div.account.account-purchases .pu-review-link:hover,div.account.account-purchases .pu-text-link:hover{color:#916953}section.account.account-purchases .pu-sidebar,div.account.account-purchases .pu-sidebar{display:grid;gap:26px}section.account.account-purchases .pu-gift,section.account.account-purchases .pu-summary,div.account.account-purchases .pu-gift,div.account.account-purchases .pu-summary{padding:25px;--pu-line: var(--mkb-divider-on-warm)}section.account.account-purchases .pu-gift,div.account.account-purchases .pu-gift{background:var(--mkb-warm-surface)}section.account.account-purchases .pu-summary,div.account.account-purchases .pu-summary{background:var(--pu-paper)}section.account.account-purchases .pu-gift h2,div.account.account-purchases .pu-gift h2{font-size:19px;letter-spacing:-.025em}section.account.account-purchases .pu-gift-balance,div.account.account-purchases .pu-gift-balance{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:22px 0}section.account.account-purchases .pu-gift-balance span,div.account.account-purchases .pu-gift-balance span{font-size:13px;color:var(--pu-soft)}section.account.account-purchases .pu-gift-balance strong,div.account.account-purchases .pu-gift-balance strong{font-size:32px;font-weight:500;letter-spacing:-.045em;white-space:nowrap}section.account.account-purchases .pu-gift-number-label,div.account.account-purchases .pu-gift-number-label{margin:0;color:var(--pu-soft);font-size:13px;font-weight:400;line-height:1.5}section.account.account-purchases .pu-gift-number,div.account.account-purchases .pu-gift-number{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}section.account.account-purchases .pu-gift-number [data-wallet-number],div.account.account-purchases .pu-gift-number [data-wallet-number]{min-width:0;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}section.account.account-purchases .pu-gift-number:hover,div.account.account-purchases .pu-gift-number:hover{background:transparent;color:inherit}section.account.account-purchases .pu-gift-number:focus-visible,div.account.account-purchases .pu-gift-number:focus-visible{outline:1px solid #304d3f;outline-offset:3px}section.account.account-purchases .pu-gift-copy-icon,div.account.account-purchases .pu-gift-copy-icon{display:grid;flex:0 0 16px;width:16px;height:16px;color:var(--pu-soft)}section.account.account-purchases .pu-gift-copy-icon svg,div.account.account-purchases .pu-gift-copy-icon svg{grid-area:1/1;width:16px;height:16px;stroke-linecap:round;stroke-linejoin:round}section.account.account-purchases .pu-gift-copied,div.account.account-purchases .pu-gift-copied{visibility:hidden;color:#304d3f}section.account.account-purchases .is-copied .pu-gift-copy,div.account.account-purchases .is-copied .pu-gift-copy{visibility:hidden}section.account.account-purchases .is-copied .pu-gift-copied,div.account.account-purchases .is-copied .pu-gift-copied{visibility:visible}section.account.account-purchases .pu-gift-copy-status,div.account.account-purchases .pu-gift-copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}section.account.account-purchases .pu-gift-copy-status.is-error,div.account.account-purchases .pu-gift-copy-status.is-error{position:static;display:block;width:auto;height:auto;clip-path:none;margin-top:6px;font-size:12px;color:var(--pu-soft)}section.account.account-purchases .pu-help,div.account.account-purchases .pu-help{padding:24px 0}section.account.account-purchases .pu-help h2,div.account.account-purchases .pu-help h2{font-size:20px;letter-spacing:-.025em;line-height:1.25}section.account.account-purchases .pu-help p,div.account.account-purchases .pu-help p{font-size:14px;color:var(--pu-soft);line-height:1.75;margin-top:13px}section.account.account-purchases .pu-help .pu-text-link,div.account.account-purchases .pu-help .pu-text-link{margin-top:14px}section.account.account-purchases .pu-detail-heading,div.account.account-purchases .pu-detail-heading{align-items:start;padding-bottom:30px}section.account.account-purchases .pu-order-meta,div.account.account-purchases .pu-order-meta{display:flex;gap:12px 28px;flex-wrap:wrap;font-size:14px;margin-top:20px}section.account.account-purchases .pu-order-meta strong,div.account.account-purchases .pu-order-meta strong{font-weight:500;color:var(--mkb-text)}section.account.account-purchases .pu-summary h2,div.account.account-purchases .pu-summary h2{font-size:21px;letter-spacing:-.03em;margin-bottom:24px}section.account.account-purchases .pu-totals,div.account.account-purchases .pu-totals{margin:0}section.account.account-purchases .pu-totals>div,div.account.account-purchases .pu-totals>div{display:flex;justify-content:space-between;gap:18px;margin-top:14px;font-size:14px}section.account.account-purchases .pu-totals dt,div.account.account-purchases .pu-totals dt{color:var(--pu-soft);font-weight:400}section.account.account-purchases .pu-totals dd,div.account.account-purchases .pu-totals dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}section.account.account-purchases .pu-totals>.pu-total,div.account.account-purchases .pu-totals>.pu-total{border-top:1px solid var(--mkb-divider-on-warm);padding-top:20px;margin-top:20px;align-items:baseline}section.account.account-purchases .pu-total dt,div.account.account-purchases .pu-total dt{color:var(--mkb-text)}section.account.account-purchases .pu-total dd,div.account.account-purchases .pu-total dd{font-size:26px;font-weight:500;letter-spacing:-.04em}section.account.account-purchases .pu-vat,div.account.account-purchases .pu-vat{font-size:12px;color:var(--pu-soft);margin-top:8px}section.account.account-purchases .pu-invoice,div.account.account-purchases .pu-invoice{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:24px;min-height:48px;background:var(--mkb-campaign);border:1px solid var(--mkb-campaign);color:#fff;padding:12px 16px;font-size:14px}section.account.account-purchases .pu-invoice:hover,section.account.account-purchases .pu-invoice:focus,div.account.account-purchases .pu-invoice:hover,div.account.account-purchases .pu-invoice:focus{color:#fff;background:var(--mkb-brand);border-color:var(--mkb-brand)}section.account.account-purchases .pu-paid,div.account.account-purchases .pu-paid{font-size:13px;color:#304d3f;margin-top:16px;display:flex;gap:7px;align-items:center}section.account.account-purchases .orders>.pu-detail-item,div.account.account-purchases .orders>.pu-detail-item{align-items:start}section.account.account-purchases .pu-detail-price,div.account.account-purchases .pu-detail-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.3;padding-top:23px}section.account.account-purchases .pu-detail-unit,div.account.account-purchases .pu-detail-unit{font-size:13px;color:var(--pu-soft);margin-top:12px}section.account.account-purchases .pu-detail-item .pu-review-link,div.account.account-purchases .pu-detail-item .pu-review-link{justify-content:start;padding-bottom:0}section.account.account-purchases .pu-quiet-help,div.account.account-purchases .pu-quiet-help{margin-top:30px;display:flex;justify-content:space-between;align-items:center;gap:24px}section.account.account-purchases .pu-quiet-help h2,div.account.account-purchases .pu-quiet-help h2{font-size:20px;margin-bottom:8px}section.account.account-purchases .pu-quiet-help p,div.account.account-purchases .pu-quiet-help p{font-size:14px;color:var(--pu-soft)}section.account.account-purchases .pu-quiet-help .pu-text-link,section.account.account-purchases .pu-back,div.account.account-purchases .pu-quiet-help .pu-text-link,div.account.account-purchases .pu-back{white-space:nowrap}section.account.account-purchases .pu-empty,div.account.account-purchases .pu-empty{padding:30px 0;font-size:16px}section.account.account-purchases a:focus-visible,section.account.account-purchases button:focus-visible,section.account.account-purchases summary:focus-visible,div.account.account-purchases a:focus-visible,div.account.account-purchases button:focus-visible,div.account.account-purchases summary:focus-visible{outline:2px solid #304d3f;outline-offset:4px}@media (max-width: 1100px){section.account.account-purchases .pu-layout,div.account.account-purchases .pu-layout{gap:32px;grid-template-columns:minmax(0,1fr) 250px}section.account.account-purchases .orders>.pu-item,div.account.account-purchases .orders>.pu-item{grid-template-columns:90px minmax(0,1fr);gap:18px}section.account.account-purchases .pu-actions,div.account.account-purchases .pu-actions{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 18px}section.account.account-purchases .pu-item h3,div.account.account-purchases .pu-item h3{font-size:21px}section.account.account-purchases .orders>.pu-detail-item,div.account.account-purchases .orders>.pu-detail-item{grid-template-columns:90px minmax(0,1fr) auto}section.account.account-purchases .pu-detail-price,div.account.account-purchases .pu-detail-price{font-size:19px}section.account.account-purchases .pu-gift,section.account.account-purchases .pu-summary,div.account.account-purchases .pu-gift,div.account.account-purchases .pu-summary{padding:22px}}@media (max-width: 760px){section.account.account-purchases,div.account.account-purchases{padding-bottom:48px}section.account.account-purchases>.grid-container,div.account.account-purchases>.grid-container{padding-inline:22px}section.account.account-purchases .pu-heading,div.account.account-purchases .pu-heading{padding:16px 0 28px;display:block}section.account.account-purchases .pu-heading h1,div.account.account-purchases .pu-heading h1{font-size:38px}section.account.account-purchases .pu-heading p,div.account.account-purchases .pu-heading p{margin-top:15px;font-size:15px}section.account.account-purchases .pu-heading .pu-eyebrow,div.account.account-purchases .pu-heading .pu-eyebrow{font-size:12px;margin-top:0}section.account.account-purchases .pu-back,div.account.account-purchases .pu-back{margin-top:20px}section.account.account-purchases .pu-layout,div.account.account-purchases .pu-layout{grid-template-columns:1fr;gap:32px}section.account.account-purchases .pu-list-head,div.account.account-purchases .pu-list-head{padding:0 0 16px;gap:12px;flex-wrap:wrap}section.account.account-purchases .pu-list-head h2,div.account.account-purchases .pu-list-head h2{font-size:19px}section.account.account-purchases .pu-list-head>span,div.account.account-purchases .pu-list-head>span{font-size:12px}section.account.account-purchases .orders>.pu-item,div.account.account-purchases .orders>.pu-item{grid-template-columns:82px minmax(0,1fr);padding:24px 0;gap:16px 18px}section.account.account-purchases .pu-brand,div.account.account-purchases .pu-brand{font-size:11px}section.account.account-purchases .pu-variant,div.account.account-purchases .pu-variant{font-size:13px;margin-top:7px}section.account.account-purchases .pu-purchased,div.account.account-purchases .pu-purchased{font-size:12px;margin-top:10px}section.account.account-purchases .pu-actions,div.account.account-purchases .pu-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}section.account.account-purchases .pu-order-link,div.account.account-purchases .pu-order-link{justify-content:center;padding:10px;font-size:13px;gap:12px}section.account.account-purchases .pu-sidebar,div.account.account-purchases .pu-sidebar{gap:22px}section.account.account-purchases .pu-gift,div.account.account-purchases .pu-gift{padding:23px}section.account.account-purchases .pu-gift-balance,div.account.account-purchases .pu-gift-balance{margin:18px 0}section.account.account-purchases .pu-gift-balance strong,div.account.account-purchases .pu-gift-balance strong{font-size:34px}section.account.account-purchases .pu-help,div.account.account-purchases .pu-help{padding:22px 0 0}section.account.account-purchases .pu-order-meta,div.account.account-purchases .pu-order-meta{display:grid;gap:8px}section.account.account-purchases .pu-order-meta span,div.account.account-purchases .pu-order-meta span{font-size:13px}section.account.account-purchases .pu-detail-price,div.account.account-purchases .pu-detail-price{grid-column:2;grid-row:2;padding:0;font-size:20px}section.account.account-purchases .pu-detail-unit,div.account.account-purchases .pu-detail-unit{font-size:12px}section.account.account-purchases .pu-detail-item .pu-item-body,div.account.account-purchases .pu-detail-item .pu-item-body{grid-column:2;grid-row:1}section.account.account-purchases .pu-detail-item .pu-image,div.account.account-purchases .pu-detail-item .pu-image{grid-row:1/3}section.account.account-purchases .pu-summary,div.account.account-purchases .pu-summary{padding:26px 23px}section.account.account-purchases .pu-quiet-help,div.account.account-purchases .pu-quiet-help{display:block;margin-top:24px}section.account.account-purchases .pu-quiet-help .pu-text-link,div.account.account-purchases .pu-quiet-help .pu-text-link{margin-top:14px}}@media (max-width: 370px){section.account.account-purchases .pu-actions,div.account.account-purchases .pu-actions{grid-template-columns:1fr}section.account.account-purchases .pu-review-link,div.account.account-purchases .pu-review-link{justify-content:start}section.account.account-purchases .pu-order-link,div.account.account-purchases .pu-order-link{justify-content:space-between}section.account.account-purchases .pu-item h3,div.account.account-purchases .pu-item h3{font-size:19px}}#addBeanReviewModal.review-modal-v2{color:#20231e;background:#fff;border:0;border-radius:0;padding:0;width:min(640px,100vw - 40px);max-width:none;height:auto;min-height:0;max-height:calc(100dvh - 48px);box-shadow:0 18px 80px #15251a33;overflow:hidden}#addBeanReviewModal.review-modal-v2[aria-hidden=false]{display:flex!important;flex-direction:column}#addBeanReviewModal.review-modal-v2 h2,#addBeanReviewModal.review-modal-v2 p{margin:0}#addBeanReviewModal.review-modal-v2 .pu-review-head{display:flex;justify-content:space-between;gap:24px;padding:30px 32px 24px;border-bottom:1px solid var(--mkb-divider-on-white);flex:none}#addBeanReviewModal.review-modal-v2 .pu-review-head h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;font-weight:500}#addBeanReviewModal.review-modal-v2 .pu-review-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;background:transparent;border:1px solid #dedfd7;cursor:pointer;color:#20231e;transition:color .2s,border-color .2s,background-color .2s}#addBeanReviewModal.review-modal-v2 .pu-review-close svg{width:24px;height:24px}#addBeanReviewModal.review-modal-v2 .pu-review-close:hover{color:#000;border-color:#555;background:#f5f2ec}#addBeanReviewModal.review-modal-v2 .pu-review-scroll{padding:24px 32px 0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:16px;min-height:0}#addBeanReviewModal.review-modal-v2 .content{padding:0;margin:0 0 22px}#addBeanReviewModal.review-modal-v2 .bean{display:flex;gap:16px;align-items:center;justify-content:start;position:relative;margin:0}#addBeanReviewModal.review-modal-v2 .bean img{width:66px;height:66px;flex:0 0 66px;max-height:none;object-fit:contain;background:var(--mkb-product-image-surface);padding:5px;border-radius:0;margin:0}#addBeanReviewModal.review-modal-v2 .pu-review-product-copy{min-width:0}#addBeanReviewModal.review-modal-v2 .pu-review-brand{font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#314d3e;margin:0 0 4px;overflow-wrap:anywhere}#addBeanReviewModal.review-modal-v2 .pu-review-brand[hidden]{display:none}#addBeanReviewModal.review-modal-v2 .bean .title{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.025em;text-align:left;overflow-wrap:anywhere}#addBeanReviewModal.review-modal-v2 .bean .spinner{width:40px;height:40px;left:13px;top:13px;transform:none}#addBeanReviewModal.review-modal-v2 .bean .spinner circle{fill:#304d3f}#addBeanReviewModal.review-modal-v2 form{padding:0;margin:0}#addBeanReviewModal.review-modal-v2 fieldset{border:0;min-width:0}#addBeanReviewModal.review-modal-v2 legend,#addBeanReviewModal.review-modal-v2 label{display:block;font-size:14px;line-height:1.6;font-weight:400;padding:0;color:#20231e;margin:0 0 8px}#addBeanReviewModal.review-modal-v2 .field{max-width:none;padding:0;margin:0;width:100%}#addBeanReviewModal.review-modal-v2 .pu-field-hint{color:#626b60;font-size:13px;line-height:1.55;margin:0 0 8px}#addBeanReviewModal.review-modal-v2 input[type=text],#addBeanReviewModal.review-modal-v2 input[type=email],#addBeanReviewModal.review-modal-v2 textarea{width:100%;background:#fff;border:1px solid var(--mkb-input-border);border-radius:0;min-height:49px;height:auto;padding:12px 13px;color:#20231e;font:inherit;font-size:16px;line-height:1.5;box-shadow:none;margin:0}#addBeanReviewModal.review-modal-v2 input[type=text]::placeholder,#addBeanReviewModal.review-modal-v2 input[type=email]::placeholder,#addBeanReviewModal.review-modal-v2 textarea::placeholder{color:#626b60;opacity:1;font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal}#addBeanReviewModal.review-modal-v2 textarea{min-height:125px;resize:vertical}#addBeanReviewModal.review-modal-v2 .star-rating{display:flex;position:relative;flex-direction:row-reverse;justify-content:flex-end;gap:6px;margin:0}#addBeanReviewModal.review-modal-v2 .star-rating input[type=radio]{display:block;position:absolute;opacity:0;width:1px;height:1px;margin:0}#addBeanReviewModal.review-modal-v2 .star-rating .star-label{display:grid;place-items:center;width:44px;height:46px;margin:0;color:var(--mkb-input-border);cursor:pointer}#addBeanReviewModal.review-modal-v2 .star-rating .star-label svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:.7;stroke-linejoin:round}#addBeanReviewModal.review-modal-v2 .star-rating .star-label svg path{fill:var(--review-star-fill, none)}#addBeanReviewModal.review-modal-v2 .star-rating .star-label:hover,#addBeanReviewModal.review-modal-v2 .star-rating .star-label:hover~.star-label{color:var(--mkb-brand)}#addBeanReviewModal.review-modal-v2 .star-rating #rating-1:checked~.star-label{color:var(--mkb-brand);--review-star-fill: currentColor}#addBeanReviewModal.review-modal-v2 .star-rating #rating-2:checked~.star-label{color:var(--mkb-brand);--review-star-fill: currentColor}#addBeanReviewModal.review-modal-v2 .star-rating #rating-3:checked~.star-label{color:var(--mkb-brand);--review-star-fill: currentColor}#addBeanReviewModal.review-modal-v2 .star-rating #rating-4:checked~.star-label{color:var(--mkb-brand);--review-star-fill: currentColor}#addBeanReviewModal.review-modal-v2 .star-rating #rating-5:checked~.star-label{color:var(--mkb-brand);--review-star-fill: currentColor}#addBeanReviewModal.review-modal-v2 .star-rating input:focus-visible+label{outline:2px solid var(--mkb-brand);outline-offset:2px}#addBeanReviewModal.review-modal-v2 .upload-actions{position:relative;margin:0 0 8px;padding:0;background:none;display:flex}#addBeanReviewModal.review-modal-v2 #imageUpload{display:block;position:absolute;width:1px;height:1px;opacity:0}#addBeanReviewModal.review-modal-v2 #imageUpload:focus-visible+label{outline:2px solid var(--mkb-brand);outline-offset:3px}#addBeanReviewModal.review-modal-v2 .custom-file-upload{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--mkb-input-border);background:#fff;color:var(--mkb-text);border-radius:0;min-height:44px;padding:9px 13px;font-size:14px;cursor:pointer;margin:0}#addBeanReviewModal.review-modal-v2 .custom-file-upload:hover{background:#f5f2ec}#addBeanReviewModal.review-modal-v2 #imagePreviewContainer{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}#addBeanReviewModal.review-modal-v2 #imagePreviewContainer:empty{margin:0}#addBeanReviewModal.review-modal-v2 #imagePreviewContainer .img-container{position:relative;display:flex}#addBeanReviewModal.review-modal-v2 .review-media-preview{width:68px;height:68px;object-fit:cover;border-radius:0;box-shadow:none}#addBeanReviewModal.review-modal-v2 #imagePreviewContainer .img-container svg{width:24px;height:24px;padding:3px;background:#fff;border:1px solid #b9c1b3;border-radius:50%;cursor:pointer;margin-left:-12px}#addBeanReviewModal.review-modal-v2 .pu-review-actions{display:flex;justify-content:space-between;align-items:center;gap:22px;position:relative;background:#fff;border-top:1px solid var(--mkb-divider-on-white);padding:20px 32px;flex:none}#addBeanReviewModal.review-modal-v2 .pu-review-actions .button{min-width:190px;min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:12px 18px;background:var(--mkb-campaign);color:#fff;border:1px solid var(--mkb-campaign);border-radius:0;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;transition:background-color .2s,border-color .2s}#addBeanReviewModal.review-modal-v2 .pu-review-actions .button:hover,#addBeanReviewModal.review-modal-v2 .pu-review-actions .button:focus-visible{background:var(--mkb-brand);border-color:var(--mkb-brand);color:#fff}#addBeanReviewModal.review-modal-v2 .pu-review-actions .button:after{display:none}#addBeanReviewModal.review-modal-v2 .pu-review-actions .button svg{width:22px;height:22px;flex:0 0 22px}#addBeanReviewModal.review-modal-v2 .pu-review-actions .button[disabled]{cursor:wait;opacity:.65}#addBeanReviewModal.review-modal-v2 .pu-review-actions .spinner{position:absolute;right:35px;top:30px;width:25px;height:25px;transform:none;pointer-events:none}#addBeanReviewModal.review-modal-v2 .pu-review-cancel{border:0;background:transparent;color:var(--mkb-text);font-size:14px;padding:10px 0;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}#addBeanReviewModal.review-modal-v2 .pu-review-cancel:is(:focus,:active){color:var(--mkb-text)}#addBeanReviewModal.review-modal-v2 .pu-review-cancel:hover{color:#a85534}#addBeanReviewModal.review-modal-v2 .pu-review-success,#addBeanReviewModal.review-modal-v2 .pu-review-done,#addBeanReviewModal.review-modal-v2.is-complete .pu-review-scroll,#addBeanReviewModal.review-modal-v2.is-complete .pu-review-cancel,#addBeanReviewModal.review-modal-v2.is-complete #publishButton,#addBeanReviewModal.review-modal-v2.is-complete .pu-review-actions .spinner{display:none}#addBeanReviewModal.review-modal-v2.is-complete .pu-review-success{display:block;padding:32px;flex:1;overflow-y:auto}#addBeanReviewModal.review-modal-v2.is-complete .pu-review-success-mark{display:grid;place-items:center;width:44px;height:44px;background:#edf2e8;color:#304d3f;font-size:24px;margin-bottom:20px}#addBeanReviewModal.review-modal-v2.is-complete h3{font-size:25px;letter-spacing:-.03em;font-weight:500;line-height:1.25;margin:0 0 12px}#addBeanReviewModal.review-modal-v2.is-complete .pu-review-success-note{font-size:15px;line-height:1.7;color:#626b60}#addBeanReviewModal.review-modal-v2.is-complete .pu-review-done{display:block;min-height:44px;padding:10px 0;font-size:14px;color:#304d3f;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#addBeanReviewModal.review-modal-v2 label.error,#addBeanReviewModal.review-modal-v2 .pu-review-message{display:block;color:#9b3028;font-size:14px;line-height:1.6;margin:8px 0}#addBeanReviewModal.review-modal-v2 .pu-review-message[hidden]{display:none}#addBeanReviewModal.review-modal-v2 input.error,#addBeanReviewModal.review-modal-v2 textarea.error{border-color:#9b3028}#addBeanReviewModal.review-modal-v2 input:focus-visible,#addBeanReviewModal.review-modal-v2 textarea:focus-visible,#addBeanReviewModal.review-modal-v2 button:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:3px}@media (max-width: 760px){#addBeanReviewModal.review-modal-v2{position:fixed;top:var(--review-viewport-top, 0px)!important;left:0!important;transform:none;width:100vw;height:var(--review-viewport-height, 100dvh);max-height:var(--review-viewport-height, 100dvh);margin:0}#addBeanReviewModal.review-modal-v2 .pu-review-head{padding:24px 22px 20px;gap:16px}#addBeanReviewModal.review-modal-v2 .pu-review-head h2{font-size:25px}#addBeanReviewModal.review-modal-v2 .pu-review-scroll{padding:22px 22px 0;flex:1}#addBeanReviewModal.review-modal-v2 .pu-review-actions{padding:16px 22px max(18px,env(safe-area-inset-bottom));gap:12px}#addBeanReviewModal.review-modal-v2 .pu-review-actions .button{min-width:165px;font-size:14px}#addBeanReviewModal.review-modal-v2 textarea{min-height:130px}}.container-footer__business{display:block;margin-top:30px;border-top:1px solid var(--mkb-footer-divider);padding-top:23px}.container-footer__business h2{margin:0;font-size:14px}.container-footer__business>div{display:flex;align-items:center;flex-wrap:wrap;gap:0 30px;margin-top:3px}.container-footer__business a{display:flex;align-items:center;gap:14px;width:fit-content;max-width:100%;min-height:44px;padding:8px 0;font-size:14px;line-height:1.5}.container-footer__business h2 a{font-weight:600}.container-footer__business>div a,.container-footer__business>div a:hover,.container-footer__business>div a:focus{text-decoration:none}.container-footer__business>div a:hover span,.container-footer__business>div a:focus span{text-decoration:underline;text-underline-offset:5px}.container-footer__business svg{width:20px;height:20px;flex:0 0 20px}.container-footer__business+.container-footer__bottom{margin-top:19px}a.business-entry-link{display:flex;align-items:center;gap:16px;width:fit-content;max-width:100%;min-height:44px;border:0;color:#20231f;font-size:15px;line-height:1.5;text-decoration:none;transition:color .2s ease}a.business-entry-link span{text-decoration:none}a.business-entry-link svg{display:block;width:20px;height:20px;flex:0 0 20px}a.business-entry-link:hover,a.business-entry-link:focus{color:#a85534;text-decoration:none}a.business-entry-link:focus-visible{outline:2px solid #20231f;outline-offset:4px}section.business-entry{margin:0;padding:0;color:#20231f}section.business-entry .business-entry__inner{border-top:1px solid #dedfd7;padding-block:62px 72px}section.business-entry .business-entry__intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7%;align-items:start}section.business-entry h2{font-weight:500;line-height:1.12;letter-spacing:-.045em;color:inherit;text-transform:none}section.business-entry h2{margin:0;max-width:600px;font-size:clamp(31px,3.2vw,43px)}section.business-entry p{margin:0;color:#62685f;font-size:15px;line-height:1.65}section.business-entry p.business-entry__pretitle{color:#314d3e;font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:600}section.business-entry .business-entry__intro .business-entry__pretitle{margin-bottom:16px}section.business-entry .business-entry__copy{padding-top:28px;max-width:550px;min-width:0}section.business-entry .business-entry__copy>p{font-size:16px;margin-bottom:17px;line-height:1.75}section.business-entry .business-entry-link{margin-top:7px;font-size:16px}section.business-entry+section.contact{margin-top:0}.service-page__contact-info .business-contact{border-top:0;margin-top:0;padding-top:0}.service-page__contact-info .business-contact summary{display:flex;align-items:center;gap:16px;width:fit-content;max-width:100%;padding:32px 0 12px;list-style:none;cursor:pointer;color:var(--mkb-text);transition:color .2s ease}.service-page__contact-info .business-contact summary::-webkit-details-marker{display:none}.service-page__contact-info .business-contact summary:hover{color:#a85534}.service-page__contact-info .business-contact summary:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:4px}.service-page__contact-info .business-contact h3{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;margin:0;color:inherit}.service-page__contact-info .business-contact .business-contact__disclosure{display:block;width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.service-page__contact-info .business-contact .business-contact__disclosure-vertical{transform-origin:12px 12px;transition:transform .2s ease,opacity .2s ease}.service-page__contact-info .business-contact[open] .business-contact__disclosure-vertical{transform:scaleY(0);opacity:0}.service-page__contact-info .business-contact .business-contact__links{padding:0}.service-page__contact-info .business-contact a{width:fit-content;max-width:100%;min-height:0;margin:0;padding:10px 0;font-size:14px;line-height:1.35;text-decoration:none}@media (prefers-reduced-motion: reduce){.service-page__contact-info .business-contact summary,.service-page__contact-info .business-contact .business-contact__disclosure-vertical{transition:none}}@media (max-width: 700px){section.business-entry>.grid-container{padding-inline:22px}section.business-entry .business-entry__inner{padding-block:42px 48px}section.business-entry .business-entry__intro{grid-template-columns:1fr;gap:26px}section.business-entry .business-entry__copy{padding-top:0}section.business-entry .business-entry-link{font-size:14px}.container-footer__business{margin-top:26px;padding-top:22px}.container-footer__business h2 a{min-height:40px}.container-footer__business>div{flex-direction:column;align-items:stretch;gap:0;margin-top:8px}.container-footer__business>div a{width:100%;min-height:48px;padding:12px 0}}@media (prefers-reduced-motion: reduce){a.business-entry-link{transition:none}}section.service-page.search-results-v2{padding-bottom:90px}@media (max-width: 850px){section.service-page.search-results-v2{padding-bottom:65px}}@media (max-width: 580px){section.service-page.search-results-v2{padding-bottom:52px}}.search-results-v2{font-family:Switzer,sans-serif}.search-results-v2__intro{padding-bottom:32px}.search-results-v2__intro .service-page__pretitle{color:var(--mkb-brand);font-size:12px;font-weight:500;letter-spacing:.1em}.search-results-v2__form{max-width:790px}.search-results-v2__results,.search-results-v2__empty{margin-top:40px}.search-results-v2__count{margin:0 0 24px;color:var(--mkb-text-secondary);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.search-results-v2__count strong{color:var(--mkb-text);font-family:inherit;font-weight:500}.search-results-v2__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.search-results-v2__item{min-width:0;border-top:1px solid #dedfd7}.search-results-v2__card{display:grid;grid-template-columns:128px minmax(0,1fr) 20px;align-items:center;gap:24px;height:100%;min-width:0;padding:24px 0;color:var(--mkb-text);text-decoration:none}.search-results-v2__card:hover,.search-results-v2__card:focus{color:var(--mkb-text);text-decoration:none}.search-results-v2__card>svg{transition:color .2s ease}.search-results-v2__card:hover h2,.search-results-v2__card:hover>svg,.search-results-v2__card:focus-visible h2,.search-results-v2__card:focus-visible>svg{color:var(--mkb-link-on-warm)}.search-results-v2__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;background:var(--mkb-product-image-surface)}.search-results-v2__image img{display:block;width:100%;height:100%;object-fit:contain}.search-results-v2__placeholder{color:#7b8177}.search-results-v2__copy{min-width:0;overflow-wrap:anywhere}.search-results-v2__copy h2{margin:0;font-size:23px;line-height:1.2;font-weight:500;letter-spacing:-.025em;transition:color .2s ease}.search-results-v2__copy p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--mkb-text-secondary)}.search-results-v2__empty{max-width:790px;padding-top:32px;border-top:1px solid #dedfd7}.search-results-v2__empty h2{margin:0 0 16px;font-size:28px;line-height:1.2;overflow-wrap:anywhere}.search-results-v2__empty p{max-width:600px;margin:0;color:var(--mkb-text-secondary);font-size:17px;line-height:1.65}.search-results-v2__help{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}.search-results-v2__pagination{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.search-results-v2__pagination>p{margin:0;color:var(--mkb-text-secondary);font-size:14px}.search-results-v2__pages{display:flex;flex-wrap:wrap;gap:8px}.search-results-v2__pages a,.search-results-v2__pages span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid #dedfd7;font-size:14px;line-height:1.4;color:var(--mkb-text);text-decoration:none}.search-results-v2__pages span[aria-current]{background:var(--mkb-brand);border-color:var(--mkb-brand);color:#fff}.search-results-v2__pages a{transition:color .2s ease,border-color .2s ease}.search-results-v2__pages a:hover{color:var(--mkb-link-on-warm);border-color:#a85534}.search-results-v2 a:focus-visible,.search-results-v2 button:focus-visible{outline:2px solid #20231f;outline-offset:-2px}.search-results-v2__form input:focus-visible{outline:0}@media (max-width: 1100px){.search-results-v2__list{grid-template-columns:minmax(0,1fr)}}@media (max-width: 580px){.search-results-v2__intro{padding-bottom:24px}.search-results-v2__results,.search-results-v2__empty{margin-top:28px}.search-results-v2__count{font-size:14px;margin-bottom:20px}.search-results-v2__card{grid-template-columns:80px minmax(0,1fr) 18px;gap:14px;padding-block:20px;align-items:start}.search-results-v2__card>svg{width:18px;height:18px;margin-top:3px}.search-results-v2__copy h2{font-size:19px}.search-results-v2__copy p{font-size:14px;line-height:1.5;margin-top:8px}.search-results-v2__empty{padding-top:24px}.search-results-v2__empty h2{font-size:25px}.search-results-v2__empty p{font-size:16px}.search-results-v2__help{gap:8px 24px}.search-results-v2__pagination{margin-top:28px}}@media (prefers-reduced-motion: reduce){.search-results-v2__card h2,.search-results-v2__card>svg,.search-results-v2__pages a{transition:none}}:where(form,.account-form-v2,.checkout-address-v2,.checkout-start,.service-page,.review-modal-v2,.business-form,.affiliate-dashboard-v2,.range,.cart-view,.purchase-dialog) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]),select,textarea):not(:disabled){transition:border-color .15s ease}:where(form,.account-form-v2,.checkout-address-v2,.checkout-start,.service-page,.review-modal-v2,.business-form,.affiliate-dashboard-v2,.range,.cart-view,.purchase-dialog) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]),select,textarea):not(:disabled):focus{outline:none!important;outline-offset:0!important;box-shadow:none!important}:where(form,.account-form-v2,.checkout-address-v2,.checkout-start,.service-page,.review-modal-v2,.business-form,.affiliate-dashboard-v2,.range,.cart-view,.purchase-dialog) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]),select,textarea):not(:disabled):focus:not(.error):not(.is-invalid):not([aria-invalid=true]):not([data-invalid]){border-color:var(--mkb-brand)!important}@media (forced-colors: active){:where(form,.account-form-v2,.checkout-address-v2,.checkout-start,.service-page,.review-modal-v2,.business-form,.affiliate-dashboard-v2,.range,.cart-view,.purchase-dialog) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]),select,textarea):not(:disabled):focus:not(.error):not(.is-invalid):not([aria-invalid=true]):not([data-invalid]){border-color:Highlight!important}}:where(form,.account-form-v2,.checkout-address-v2,.checkout-start,.service-page,.review-modal-v2,.business-form,.affiliate-dashboard-v2,.range,.cart-view,.purchase-dialog) :is(input[type=checkbox],input[type=radio],input[type=file]):focus-visible{outline:2px solid var(--mkb-brand)!important;outline-offset:-2px!important}:is(.collection-search__form,.catalog-search,.container-header__search,.ap-search,.cart-view__quantity,.product-detail-v2__quantity,.purchase-dialog__quantity):focus-within:not(.error):not(.is-invalid):not([aria-invalid=true]):not([data-invalid]){border-color:var(--field-focus-color, var(--mkb-brand))!important}@media (forced-colors: active){:is(.collection-search__form,.catalog-search,.container-header__search,.ap-search,.cart-view__quantity,.product-detail-v2__quantity,.purchase-dialog__quantity):focus-within:not(.error):not(.is-invalid):not([aria-invalid=true]):not([data-invalid]){border-color:Highlight!important}}:is(.collection-search__form,.catalog-search,.container-header__search,.ap-search,.cart-view__quantity,.product-detail-v2__quantity,.purchase-dialog__quantity):focus-within{outline:none!important;box-shadow:none!important}@media (prefers-reduced-motion: reduce){:where(form,.account-form-v2,.checkout-address-v2,.checkout-start,.service-page,.review-modal-v2,.business-form,.affiliate-dashboard-v2,.range,.cart-view,.purchase-dialog) :is(input,select,textarea){transition:none!important}}@media (forced-colors: active){:where(form,.account-form-v2,.checkout-address-v2,.checkout-start,.service-page,.review-modal-v2,.business-form,.affiliate-dashboard-v2,.range,.cart-view,.purchase-dialog) :is(input,select,textarea):focus-visible{outline-color:Highlight!important}}:is(.purchase-dialog__close,.pu-review-close,.overview-filter__close,.range__dialog-close,.catalog-dialog [data-dialog-close],.container-header__close,.reveal .close-button,dialog .close-button,.fancybox__button--close,.fancybox__content>.carousel__button.is-close){color:#000!important}:is(.purchase-dialog__close,.pu-review-close,.overview-filter__close,.range__dialog-close,.catalog-dialog [data-dialog-close],.container-header__close,.reveal .close-button,dialog .close-button,.fancybox__button--close,.fancybox__content>.carousel__button.is-close) :is(svg,span){color:inherit!important}:where(.business-page,.container-header,.page-breadcrumbs,.business-entry,.business-contact,.products-highlight-v2,.choice,.needed,.knowledge,.knowledge-big,.contact,.service,.service-page,.account-form-v2,.account-purchases,.purchase-dialog,.review-modal-v2,.faq-v2,.cera-compare,.product-detail-v2,.product-information,.overview-filter--catalog,.container-footer,.story,.campaign,.header-text-image-usps,.my-shipment,.cart-view,.checkout-start,.checkout-address-v2,.checkout-payment-v2,.checkout-confirmation-v2,.range) :is(a,button,summary,input[type=submit],input[type=button]):focus-visible:not(:where(.affiliate-dashboard-v2 *,.buy-now *)){outline:1px solid var(--interaction-focus-color, var(--mkb-brand))!important;outline-offset:-2px!important}:is(.contact__button,.service-page__button,.choice__button:not(.choice__button--outline),.account-form-v2__primary,.pu-invoice,.purchase-dialog__button,.product-detail-v2 .button.primary,.cera-compare__button,.header-text-image-usps__primary,.checkout-address-v2__submit,.catalog-dialog__footer>button[type=submit],.review-modal-v2 .pu-review-actions .button){--interaction-focus-color: #f4f1eb}.business-page :is(.btn,.skip,.brands-entrance,.brand-hero,footer){--interaction-focus-color: #f4f1eb}.container-footer,.story,.campaign,.product-information__feature-copy,.header-text-image-usps__band,.business-page .creator-revenue{--interaction-focus-color: var(--mkb-on-brand)}.business-page .btn.light{--interaction-focus-color: var(--mkb-brand)}.begin__link:focus-visible:after{outline:1px solid var(--mkb-brand);outline-offset:-2px}.products-highlight-v2 .product .product-info.has-buy-button .buy-now:has(:focus-visible){outline:1px solid var(--mkb-brand);outline-offset:-2px}.purchase-dialog__tiles input:focus-visible+.purchase-dialog__tile,.product-detail-v2 .variant-choice input:focus-visible+.variant-choice__tile{outline:1px solid var(--mkb-brand);outline-offset:-3px}.product-detail-v2 .variant-choice .is-swatch input:focus-visible+.variant-choice__tile{outline-color:#fff}.product-detail-v2 .variant-choice .is-swatch input:focus-visible+.variant-choice__tile:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid #20231f;pointer-events:none}#addBeanReviewModal.review-modal-v2 .star-rating input:focus-visible+label,#addBeanReviewModal.review-modal-v2 #imageUpload:focus-visible+label{outline:1px solid var(--mkb-brand);outline-offset:-2px}:is(.container-header__close,.pu-review-close,.purchase-dialog__close,.affiliate-dashboard-v2 .ap-icon-button,.overview-filter__close,.range__mobile-open,.range__types button,.range__types a,.range__buy,.range__clear,.campaign__button.button):not(:disabled):is(:focus,:active){border-color:var(--mkb-brand)!important;outline:none!important;box-shadow:none!important}:is(.cart-view__checkout,.cart-view__collection-link:not(.cart-view__collection-link--secondary),.checkout-start__primary,.checkout-address-v2 .button.primary,.checkout-payment-v2__pay,.checkout-confirmation-v2__primary,.detail-sticky-purchase__buy,.purchase-dialog__button,.container-footer__socials a):focus-visible{outline:1px solid #f4f1eb!important;outline-offset:-1px!important;box-shadow:none!important}:is(.cart-view__collection-link--secondary,.checkout-payment-v2__status-check):focus-visible{outline:1px solid var(--mkb-brand)!important;outline-offset:-1px!important;box-shadow:none!important}.range__types :is(button,a):is([aria-pressed=true],[aria-current=true]):focus-visible,.range__buy:hover:focus-visible,.checkout-payment-v2__status-check:hover:focus-visible{outline:1px solid #f4f1eb!important;outline-offset:-1px!important}:is(.cart-view__quantity,.product-detail-v2__quantity,.purchase-dialog__quantity) button:focus-visible{outline:none!important;box-shadow:none!important;background:#e7ebe2!important;color:#20231f!important}:is(.container-footer a:not(:where(.container-footer__socials a)),.business-page footer a,.story__link,.product-information__link,.product-information__watch,.product-information__expand summary,.product-information__spec-group summary,.product-information__faqs summary,.cart-view__remove,.checkout-start__text-link,.checkout-start__password-toggle,.checkout-payment-v2__cancel,.range__dialog-heading button):focus-visible{outline:none!important;box-shadow:none!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}:is(.container-footer a:not(:where(.container-footer__socials a)),.business-page footer a,.story__link,.product-information__link,.product-information__watch,.product-information__expand summary,.product-information__spec-group summary,.product-information__faqs summary,.cart-view__remove,.checkout-start__text-link,.checkout-start__password-toggle,.checkout-payment-v2__cancel,.range__dialog-heading button):focus-visible:has(>span){text-decoration:none!important}:is(.container-footer a:not(:where(.container-footer__socials a)),.business-page footer a,.story__link,.product-information__link,.product-information__watch,.product-information__expand summary,.product-information__spec-group summary,.product-information__faqs summary,.cart-view__remove,.checkout-start__text-link,.checkout-start__password-toggle,.checkout-payment-v2__cancel,.range__dialog-heading button):focus-visible:has(>span)>span{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}@media (forced-colors: active){:where(.business-page,.container-header,.page-breadcrumbs,.business-entry,.business-contact,.products-highlight-v2,.choice,.needed,.knowledge,.knowledge-big,.contact,.service,.service-page,.account-form-v2,.account-purchases,.purchase-dialog,.review-modal-v2,.faq-v2,.cera-compare,.product-detail-v2,.my-shipment) :is(a,button,summary,input[type=submit],input[type=button]):focus-visible{outline-color:Highlight!important}.begin__link:focus-visible:after,.choice__answer:has(input:focus-visible),.products-highlight-v2 .buy-now:has(:focus-visible),.purchase-dialog__tiles input:focus-visible+.purchase-dialog__tile,.product-detail-v2 input:focus-visible+.variant-choice__tile{outline-color:Highlight!important}:is(.container-header__close,.pu-review-close,.purchase-dialog__close,.affiliate-dashboard-v2 .ap-icon-button,.overview-filter__close,.range__mobile-open,.range__types button,.range__types a,.range__buy,.range__clear,.campaign__button.button):not(:disabled):is(:focus,:active){border-color:Highlight!important}:is(.cart-view__checkout,.cart-view__collection-link:not(.cart-view__collection-link--secondary),.checkout-start__primary,.checkout-address-v2 .button.primary,.checkout-payment-v2__pay,.checkout-confirmation-v2__primary,.detail-sticky-purchase__buy,.purchase-dialog__button,.container-footer__socials a,.cart-view__collection-link--secondary,.checkout-payment-v2__status-check,.range button,.range a,.cart-view__quantity button,.product-detail-v2__quantity button,.purchase-dialog__quantity button):focus-visible{outline:1px solid Highlight!important;outline-offset:-1px!important}}:root{--mkb-page: #fff;--mkb-product-surface: #e2dbd1;--mkb-product-image-surface: #f4f1eb;--mkb-advice-surface: #d6cec3;--mkb-warm-surface: #f4f1eb;--mkb-soft-green-surface: #e9eee6;--mkb-text: #20231f;--mkb-text-secondary: #51574f;--mkb-brand: #314d3e;--mkb-campaign: #21251e;--mkb-purchase: #304d3f;--mkb-purchase-hover: #263e31;--mkb-on-dark: #fff;--mkb-on-brand: #f4f1eb;--mkb-input-border: #777e72;--mkb-divider-on-white: #d6cec3;--mkb-divider-on-warm: color-mix(in srgb, var(--mkb-text-secondary) 18%, transparent);--mkb-divider-on-dark: #a99d8c;--mkb-footer-divider: #46503f;--mkb-selection-surface: #eef1e9;--mkb-link-on-warm: #85452b}body,.container-header{background-color:var(--mkb-page)}.header-image-double-text:not(.header-image-double-text--video){background-color:#f4f1eb;color:var(--mkb-text)}.header-image-double-text:not(.header-image-double-text--video) .header-image-double-text__title{color:var(--mkb-text)}.header-image-double-text:not(.header-image-double-text--video) .header-image-double-text__pretitle{color:var(--mkb-brand)}.header-image-double-text:not(.header-image-double-text--video) .header-image-double-text__intro,.header-image-double-text:not(.header-image-double-text--video) .header-image-double-text__caption{color:var(--mkb-text-secondary)}.header-image-double-text:not(.header-image-double-text--video) .header-image-double-text__text-link:is(:hover,:focus){color:var(--mkb-link-on-warm)}.header-image-double-text:not(.header-image-double-text--video) .header-image-double-text__primary.button.primary{background-color:var(--mkb-campaign);border-color:var(--mkb-campaign);color:var(--mkb-on-dark)}.header-image-double-text:not(.header-image-double-text--video) .header-image-double-text__primary.button.primary:is(:hover,:focus){background-color:var(--mkb-brand);border-color:var(--mkb-brand)}.begin{background-color:var(--mkb-page);color:var(--mkb-text)}.begin__intro,.begin__text{color:var(--mkb-text-secondary)}.begin__pretitle{color:var(--mkb-brand)}section.added-value{background-color:var(--mkb-page);color:var(--mkb-text)}section.added-value .added-value__image{background-color:#f4f1eb}section.added-value .added-value__pretitle{color:var(--mkb-brand)}section.added-value .added-value__intro,section.added-value .added-value__description,section.added-value .added-value__brand,section.added-value .added-value__price del,section.added-value .added-value__category{color:var(--mkb-text-secondary)}.needed,.knowledge{color:var(--mkb-text)}.needed__image{background-color:var(--mkb-product-image-surface)}.knowledge__image{background-color:var(--mkb-product-surface)}.needed__pretitle,.knowledge__pretitle,.knowledge__main-pretitle{color:var(--mkb-brand)}.needed__card-text,.knowledge__text{color:var(--mkb-text-secondary)}.contact{background-color:#f4f1eb;color:var(--mkb-text)}.contact__text,.contact__secondary-pretitle,.contact__secondary,.contact__secondary[href^="tel:"]{color:var(--mkb-text-secondary)}.contact__secondary:is(:hover,:focus),.contact__secondary[href^="tel:"]:is(:hover,:focus){color:var(--mkb-link-on-warm)}.contact__button.button{background-color:var(--mkb-brand);border-color:var(--mkb-brand);color:var(--mkb-on-dark)}.contact__button.button:is(:hover,:focus){background-color:var(--mkb-campaign);border-color:var(--mkb-campaign)}.story{background-color:var(--mkb-brand)}.campaign,.container-footer{background-color:var(--mkb-campaign)}.overview-filter.overview-filter--v2.overview-filter--catalog{color:var(--mkb-text)}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-link figure{background-color:var(--mkb-product-image-surface)}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .brand-name h3,.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items .price{color:var(--mkb-text)}.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .brand-name .brand,.overview-filter.overview-filter--v2.overview-filter--catalog .overview-product .results__item-content .price-items .price-original,.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-categories__hint,.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-total{color:var(--mkb-text-secondary)}.overview-filter.overview-filter--v2:not(.overview-filter--catalog) .results__item:not(.overview-card--featured):not([data-overview-initial]):not(.overview-visual) .results__item-link figure,.products-highlight.products-highlight--redesign .results__item:not(.overview-card--featured):not([data-overview-initial]):not(.overview-visual) .results__item-link figure{background-color:var(--mkb-product-image-surface)}.overview-filter.overview-filter--v2:not(.overview-filter--catalog) .results__item:not(.overview-card--featured):not([data-overview-initial]):not(.overview-visual) .results__item-content .brand-name h3,.overview-filter.overview-filter--v2:not(.overview-filter--catalog) .results__item:not(.overview-card--featured):not([data-overview-initial]):not(.overview-visual) .results__item-content .price-items .price,.products-highlight.products-highlight--redesign .results__item:not(.overview-card--featured):not([data-overview-initial]):not(.overview-visual) .results__item-content .brand-name h3,.products-highlight.products-highlight--redesign .results__item:not(.overview-card--featured):not([data-overview-initial]):not(.overview-visual) .results__item-content .price-items .price{color:var(--mkb-text)}.overview-filter.overview-filter--v2:not(.overview-filter--catalog) .results__item:not(.overview-card--featured):not([data-overview-initial]):not(.overview-visual) .results__item-content .brand-name .brand,.overview-filter.overview-filter--v2:not(.overview-filter--catalog) .results__item:not(.overview-card--featured):not([data-overview-initial]):not(.overview-visual) .results__item-content .price-items .price-original,.products-highlight.products-highlight--redesign .results__item:not(.overview-card--featured):not([data-overview-initial]):not(.overview-visual) .results__item-content .brand-name .brand,.products-highlight.products-highlight--redesign .results__item:not(.overview-card--featured):not([data-overview-initial]):not(.overview-visual) .results__item-content .price-items .price-original{color:var(--mkb-text-secondary)}.products-highlight.products-highlight-v2 .products-highlight-v2__image-link figure{background-color:var(--mkb-product-image-surface)}.products-highlight.products-highlight-v2 .products-highlight-v2__intro,.products-highlight.products-highlight-v2 .products-highlight-v2__details,.products-highlight.products-highlight-v2 .product-info .brand,.products-highlight.products-highlight-v2 .product-info .price-before{color:var(--mkb-text-secondary)}.range__image{background-color:var(--mkb-product-image-surface)}.range__text,.range__brand,.range__facts,.range__copy>p{color:var(--mkb-text-secondary)}.product-detail-v2__name,.product-detail-v2__price-sign,.product-detail-v2__price-current{color:var(--mkb-text)}.product-detail-v2__brand{color:var(--mkb-brand)}.product-detail-v2__intro,.product-detail-v2__intro p,.product-detail-v2__price-original{color:var(--mkb-text-secondary)}.product-detail-v2__media-toggle:hover{background-color:var(--mkb-product-surface)}.product-detail-v2__actions .button:not(:disabled){background-color:var(--mkb-purchase);border:0;color:var(--mkb-on-dark)}.product-detail-v2__actions .button:not(:disabled):is(:hover,:focus,:active){background-color:var(--mkb-purchase-hover)!important}.product-detail-v2 .product-detail-v2__caption-text,.product-detail-v2 .product-detail-v2__caption-specs,.product-detail-v2-lightbox .product-detail-v2__caption-text,.product-detail-v2-lightbox .product-detail-v2__caption-specs{color:var(--mkb-text-secondary)}.product-information{background-color:var(--mkb-page);color:var(--mkb-text)}.product-information .product-information__pretitle{color:var(--mkb-brand)}.product-information__prose{color:var(--mkb-text-secondary)}.product-information__note,.product-information__feature figure,.product-information__box figure{background-color:var(--mkb-warm-surface)}.product-information__specs dt,.product-information__box figcaption{color:var(--mkb-text-secondary)}.product-information__note .product-information__link:is(:hover,:focus,:active),.product-information__benefit-copy :is(a,button):is(:hover,:focus-visible){color:var(--mkb-link-on-warm)}.product-information__feature-copy .product-information__prose{color:#e0e4db}section.related-product{background-color:var(--mkb-warm-surface);color:var(--mkb-text)}section.related-product .related-product__pretitle{color:var(--mkb-brand)}section.related-product .related-product__text,section.related-product .related-product__original,section.related-product .related-product__price small{color:var(--mkb-text-secondary)}section.related-product .related-product__link:hover{background-color:var(--mkb-campaign);color:var(--mkb-on-dark)}.detail-closing-purchase{background-color:var(--mkb-page);color:var(--mkb-text)}.detail-closing-purchase__price>span,.detail-closing-purchase__price del{color:var(--mkb-text-secondary)}.detail-closing-purchase__buy:not(:disabled),.detail-sticky-purchase__buy:not(:disabled){background-color:var(--mkb-purchase);border:0;color:var(--mkb-on-dark)}.detail-closing-purchase__buy:not(:disabled):hover,.detail-sticky-purchase__buy:not(:disabled):hover{background-color:var(--mkb-purchase-hover)}.purchase-dialog__photo,.purchase-dialog--added .purchase-dialog__added-photo{background-color:var(--mkb-product-image-surface)}.purchase-dialog__brand,.purchase-dialog p.purchase-dialog__description,.purchase-dialog__price>span{color:var(--mkb-text-secondary)}.purchase-dialog__button:not(:disabled){background-color:var(--mkb-purchase);border-color:var(--mkb-purchase);color:var(--mkb-on-dark)}.purchase-dialog__button:not(:disabled):is(:hover,:focus){background-color:var(--mkb-purchase-hover);border-color:var(--mkb-purchase-hover)}:where(a){transition:color .2s ease}:is(.text-link,.begin__link,.business-entry-link,.choice__link,.story__link,.knowledge__link,.knowledge-big__link,.service__link,.service-page__link,.service-page__contact-link,.needed__collection-link,.contact__secondary,.contact__phone,.header-text-image-usps__text-link,.header-image-double-text a:not(.button),.collection__category-title,.subcollection__category-title,.collection-search__range-title,.range__product-link,.range__clear,.range__back,.overview-visual__link,.product-information__link,.product-information__watch,.product-information__expand summary,.product-information__prose a,.product-information__benefit-copy a,.pu-text-link,.pu-review-link,.cart-view__remove,.ap-text-button,.checkout-start__text-link,.checkout-shell-header__back,.checkout-shell-footer a,.checkout-shell-breadcrumbs a,.checkout-payment-v2 a:not(.button),.checkout-address-v2 a:not(.button),.account-form-v2 a:not(.button),.page-breadcrumbs a,.faq-v2 a,.knowledge-article a,.my-shipment a,.suggestion-image a:not(.button),.see-further a:not(.button),.added-value__name a,.needed__title,.knowledge__title,.search-results-v2 a h2,.search-results-v2 a>svg,.container-header__desktop a,.container-header__menu-group a,.overview-creators-login a,.business-page a:not(.btn):not(.mkb-logo):not(.skip)){transition:color .2s ease}:is(button,input[type=submit],input[type=button],input[type=reset],[role=button],a.button,a.btn,.buy-outer,.cart-view__checkout,.checkout-start__primary,.account-form-v2__primary,.needed__button){transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease!important}@media (prefers-reduced-motion: reduce){:where(a){transition:none}:is(.text-link,.begin__link,.business-entry-link,.choice__link,.story__link,.knowledge__link,.knowledge-big__link,.service__link,.service-page__link,.service-page__contact-link,.needed__collection-link,.contact__secondary,.contact__phone,.header-text-image-usps__text-link,.header-image-double-text a:not(.button),.collection__category-title,.subcollection__category-title,.collection-search__range-title,.range__product-link,.range__clear,.range__back,.overview-visual__link,.product-information__link,.product-information__watch,.product-information__expand summary,.product-information__prose a,.product-information__benefit-copy a,.pu-text-link,.pu-review-link,.cart-view__remove,.ap-text-button,.checkout-start__text-link,.checkout-shell-header__back,.checkout-shell-footer a,.checkout-shell-breadcrumbs a,.checkout-payment-v2 a:not(.button),.checkout-address-v2 a:not(.button),.account-form-v2 a:not(.button),.page-breadcrumbs a,.faq-v2 a,.knowledge-article a,.my-shipment a,.suggestion-image a:not(.button),.see-further a:not(.button),.added-value__name a,.needed__title,.knowledge__title,.search-results-v2 a h2,.search-results-v2 a>svg,.container-header__desktop a,.container-header__menu-group a,.overview-creators-login a,.business-page a:not(.btn):not(.mkb-logo):not(.skip)){transition:none}:is(button,input[type=submit],input[type=button],input[type=reset],[role=button],a.button,a.btn,.buy-outer,.cart-view__checkout,.checkout-start__primary,.account-form-v2__primary,.needed__button){transition:none!important}}
/* Shared mark + Switzer wordmark across all template engines and headers. */
a.mkb-logo {
    --logo-name-color: #20231f;
    --logo-prefix-color: #62685f;
    --logo-font-size: 22px;
    --logo-prefix-size: calc(var(--logo-font-size) * 12 / 23);
    /* Switzer Bold: 'Koffieboetiek' ink bounds -16..736, units/em 1000.
       At line-height 1.02 the unused space is .139em above and .129em below.
       Align the visible lettering, not the taller line box, with the mark/nav. */
    --logo-height: calc(var(--logo-font-size) * .752);
    --logo-mark-height: calc((var(--logo-height) - 1px) * .8);
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    flex-shrink: 0;
    width: max-content;
    gap: 8px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    font-family: 'Switzer Wordmark', Arial, sans-serif;
    font-size: var(--logo-font-size);
    font-weight: 700;
    line-height: 1.02;
    letter-spacing: -.06em;
    color: var(--logo-name-color);
    white-space: nowrap;
    text-decoration: none;
    font-style: normal;
    text-transform: none;
    font-synthesis: none;
}

a.mkb-logo .mkb-logo__mark {
    display: block;
    flex: none;
    width: calc(var(--logo-mark-height) * 620 / 245);
    height: var(--logo-mark-height);
    max-width: none;
    /* Keep the top aligned while shortening only the visible bottom edge. */
    margin: 0 0 1px;
    padding: 0;
    border: 0;
    background: transparent;
    object-fit: contain;
}

a.mkb-logo .mkb-logo__wordmark {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: none;
    margin: 0;
    padding: 0;
    gap: 0;
    font: inherit;
}

a.mkb-logo:is(:hover, :focus, :active, :visited) {
    text-decoration: none;
    background: transparent;
}

a.mkb-logo .mkb-logo__prefix {
    /* Keep the prefix above the shared mark/name axis, outside the flex sizing. */
    position: absolute;
    bottom: 100%;
    left: 0;
    display: block;
    margin: 0 0 2px 1px;
    font-family: inherit;
    font-size: var(--logo-prefix-size);
    font-weight: 400;
    line-height: 1.02;
    letter-spacing: .02em;
    text-transform: capitalize;
    color: var(--logo-prefix-color);
}

a.mkb-logo .mkb-logo__name {
    display: block;
    margin: calc(var(--logo-font-size) * -.139) 0 calc(var(--logo-font-size) * -.129);
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: -.04em;
    white-space: nowrap;
    color: var(--logo-name-color);
}

a.mkb-logo.mkb-logo--white {
    --logo-name-color: #fff;
    --logo-prefix-color: #fff;
}

@media (max-width: 767.98px) {
    /* Scale both halves together, leaving room for the existing header actions. */
    a.mkb-logo { --logo-font-size: clamp(13px, calc(6.364vw - 7.364px), 20px); }
}

.container-header .mkb-mobile-menu{--menu-gutter: 24px;--menu-control-surface: var(--mkb-on-brand);box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:440px;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;background:var(--mkb-page);color:var(--mkb-text);font:400 16px/1.5 Switzer,Arial,sans-serif;letter-spacing:normal;overflow:hidden;overscroll-behavior:contain;pointer-events:auto}.container-header .mkb-mobile-menu:not([open]){display:none}.container-header .mkb-mobile-menu[open]{display:flex;flex-direction:column}.container-header .mkb-mobile-menu::backdrop{background:#171e1852}.container-header .mkb-mobile-menu *,.container-header .mkb-mobile-menu *:before,.container-header .mkb-mobile-menu *:after{box-sizing:border-box}.container-header .mkb-mobile-menu button,.container-header .mkb-mobile-menu input{font-family:inherit;font-weight:inherit}.container-header .mkb-mobile-menu button,.container-header .mkb-mobile-menu a{-webkit-tap-highlight-color:transparent}.container-header .mkb-mobile-menu button,.container-header .mkb-mobile-menu summary{cursor:pointer}.container-header .mkb-mobile-menu a{width:fit-content;max-width:100%;color:inherit;text-decoration:none;transition:color .2s ease}.container-header .mkb-mobile-menu button{color:var(--mkb-text)}.container-header .mkb-mobile-menu h2,.container-header .mkb-mobile-menu ul,.container-header .mkb-mobile-menu li,.container-header .mkb-mobile-menu form{margin:0;padding:0}.container-header .mkb-mobile-menu li{list-style:none}.container-header .mkb-mobile-menu .mobile-menu__icon{display:block;width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.container-header .mkb-mobile-menu .mobile-menu__top{flex:0 0 auto;background:var(--mkb-page);padding-top:env(safe-area-inset-top,0px);z-index:2}.container-header .mkb-mobile-menu .mobile-menu__bar{min-height:82px;padding:14px var(--menu-gutter) 12px;display:flex;align-items:center;justify-content:space-between;gap:20px}.container-header .mkb-mobile-menu .mkb-logo{min-height:44px;justify-content:center}.container-header .mkb-mobile-menu .mobile-menu__close{width:44px;height:44px;border:0;padding:0;background:var(--menu-control-surface);display:inline-flex;align-items:center;justify-content:center;border-radius:2px;flex:0 0 auto}.container-header .mkb-mobile-menu .mobile-menu__close:is(:hover,:focus,:active){background:var(--menu-control-surface)}.container-header .mkb-mobile-menu .mobile-menu__close .mobile-menu__icon{width:21px;height:21px}.container-header .mkb-mobile-menu .mobile-menu__search{margin:0 var(--menu-gutter) 14px;display:flex;align-items:center;min-height:50px;border:1px solid transparent;border-radius:2px;background:var(--menu-control-surface);transition:border-color .2s ease}.container-header .mkb-mobile-menu .mobile-menu__search:is(:focus-within,:active){border-color:var(--mkb-input-border);outline:none}.container-header .mkb-mobile-menu .mobile-menu__search input{min-width:0;flex:1 1 0;width:100%;height:48px;margin:0;padding:10px 0 10px 14px;border:0;outline:0!important;box-shadow:none;border-radius:2px;color:var(--mkb-text);background:transparent;font-size:16px;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.container-header .mkb-mobile-menu .mobile-menu__search input::placeholder{color:var(--mkb-text-secondary);opacity:1}.container-header .mkb-mobile-menu .mobile-menu__search button{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0}.container-header .mkb-mobile-menu .mobile-menu__scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#b1b8ad transparent;padding:0 var(--menu-gutter) 20px;scroll-padding-block:12px}.container-header .mkb-mobile-menu .mobile-menu__section-title{font-family:inherit;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.1em;color:var(--mkb-brand);text-transform:uppercase;margin:0}.container-header .mkb-mobile-menu .mobile-menu__section-heading{min-height:40px;display:flex;align-items:center;justify-content:space-between}.container-header .mkb-mobile-menu .mobile-menu__collections{min-height:44px;display:inline-flex;align-items:center;font:inherit;letter-spacing:inherit;text-decoration:underline;text-decoration-color:#314d3e73;text-decoration-thickness:1px;text-underline-offset:4px}.container-header .mkb-mobile-menu .mobile-menu__list{list-style:none;margin:0;padding:0}.container-header .mkb-mobile-menu .mobile-menu__primary{display:flex;align-items:center;min-height:54px;padding:10px 0;font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.container-header .mkb-mobile-menu .mobile-menu__help{margin-top:22px}.container-header .mkb-mobile-menu .mobile-menu__help .mobile-menu__section-title{margin-bottom:10px}.container-header .mkb-mobile-menu .mobile-menu__help-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.container-header .mkb-mobile-menu .mobile-menu__help-link{min-height:52px;display:flex;align-items:center;padding:10px 0;font-size:15px;font-weight:400;line-height:1.3}.container-header .mkb-mobile-menu .mobile-menu__secondary{margin-top:28px;padding-top:4px}.container-header .mkb-mobile-menu .mobile-menu__secondary-link{min-height:48px;display:flex;align-items:center;padding:10px 0;font-size:15px}.container-header .mkb-mobile-menu .mobile-menu__business summary{width:fit-content;max-width:100%;min-height:52px;display:flex;align-items:center;gap:16px;padding:12px 0;font-size:15px;font-weight:500;list-style:none}.container-header .mkb-mobile-menu .mobile-menu__business summary::-webkit-details-marker{display:none}.container-header .mkb-mobile-menu .mobile-menu__disclosure{position:relative;width:14px;height:14px;flex:0 0 14px;color:var(--mkb-brand)}.container-header .mkb-mobile-menu .mobile-menu__disclosure:before,.container-header .mkb-mobile-menu .mobile-menu__disclosure:after{content:"";position:absolute;background:currentColor}.container-header .mkb-mobile-menu .mobile-menu__disclosure:before{width:12px;height:1px;left:1px;top:6px}.container-header .mkb-mobile-menu .mobile-menu__disclosure:after{width:1px;height:12px;left:6px;top:1px}.container-header .mkb-mobile-menu .mobile-menu__business[open] .mobile-menu__disclosure:after{display:none}.container-header .mkb-mobile-menu .mobile-menu__business-links{padding:0 0 8px 14px;margin:0;list-style:none}.container-header .mkb-mobile-menu .mobile-menu__business-links a{display:flex;align-items:center;min-height:46px;font-size:14px;padding:10px 0;line-height:1.35}.container-header .mkb-mobile-menu a.mobile-menu__business-overview{color:var(--mkb-brand);font-weight:500}.container-header .mkb-mobile-menu .mobile-menu__bottom{flex:0 0 auto;padding:10px var(--menu-gutter) calc(10px + env(safe-area-inset-bottom,0px));background:var(--menu-control-surface)}.container-header .mkb-mobile-menu .mobile-menu__service-links{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}.container-header .mkb-mobile-menu .mobile-menu__service-links:after{content:"";position:absolute;left:50%;top:50%;height:24px;border-left:1px solid rgba(49,77,62,.22);transform:translateY(-50%);pointer-events:none}.container-header .mkb-mobile-menu .mobile-menu__service-links a{justify-self:center;min-height:44px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:500}.container-header .mkb-mobile-menu .mobile-menu__service-links .mobile-menu__icon{color:var(--mkb-brand);width:18px;height:18px}.container-header .mkb-mobile-menu :is(a,button,summary):focus-visible{outline:2px solid var(--mkb-brand)!important;outline-offset:-2px!important}.container-header .mkb-mobile-menu .mkb-logo:focus-visible{outline-offset:4px!important}.container-header .mkb-mobile-menu .mobile-menu__search button:focus-visible{outline-width:1px!important;outline-offset:-5px!important}@media (hover: hover){.container-header .mkb-mobile-menu a:not(.mkb-logo):hover{color:var(--mkb-brand)}.container-header .mkb-mobile-menu .mobile-menu__collections:hover,.container-header .mkb-mobile-menu .mobile-menu__business-links a:hover,.container-header .mkb-mobile-menu .mobile-menu__secondary-link:hover span{text-decoration:underline;text-underline-offset:4px}}.container-header .mkb-mobile-menu a[aria-current=page],.container-header .mkb-mobile-menu a[aria-current=page]>span,.container-header .mkb-mobile-menu a[aria-current=page]:is(:hover,:focus,:active),.container-header .mkb-mobile-menu a[aria-current=page]:is(:hover,:focus,:active)>span{color:#a85534;text-decoration:none}@media (max-width: 600px){.container-header .mkb-mobile-menu{--menu-gutter: 20px;width:100%}.container-header .mkb-mobile-menu .mobile-menu__bar{min-height:76px}}@media (max-width: 370px){.container-header .mkb-mobile-menu .mobile-menu__primary{font-size:22px}.container-header .mkb-mobile-menu .mobile-menu__help-grid{column-gap:18px}.container-header .mkb-mobile-menu .mobile-menu__service-links{gap:8px}.container-header .mkb-mobile-menu .mobile-menu__service-links a{gap:7px}}@media (prefers-reduced-motion: reduce){.container-header .mkb-mobile-menu *,.container-header .mkb-mobile-menu *:before,.container-header .mkb-mobile-menu *:after{transition:none;scroll-behavior:auto}}@media (forced-colors: active){.container-header .mkb-mobile-menu .mobile-menu__search,.container-header .mkb-mobile-menu .mobile-menu__close{border:1px solid ButtonText}}html{visibility:visible}
.service-page--return .return-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}
.service-page--return .return-steps__item{min-width:0;margin:0;padding:32px;background:#f4f1eb}
.service-page--return .return-steps__number{display:block;margin-bottom:24px;color:var(--mkb-brand);font-size:18px;font-weight:500;line-height:1}
.service-page--return .return-steps__title{margin:0 0 16px;font-size:28px;line-height:1.15}
.service-page--return .return-steps__text{margin:0;color:var(--mkb-text-secondary);font-size:16px;line-height:1.65}
.service-page--return .return-steps__item .service-page__link{margin-top:20px}
.service-page--return .return-help{max-width:780px;margin-top:48px}
.service-page--return .return-help h2{margin:0 0 16px;font-size:28px;line-height:1.2}
.service-page--return .return-help p{margin:0 0 12px;color:var(--mkb-text-secondary);font-size:16px;line-height:1.65}
.service-page--return .return-help__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}
.service-page--return .return-help__terms{color:var(--mkb-text-secondary);font-size:14px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){.service-page--return .return-steps{grid-template-columns:minmax(0,1fr);gap:16px}.service-page--return .return-steps__item{padding:24px}.service-page--return .return-steps__number{margin-bottom:16px}.service-page--return .return-steps__title{font-size:26px;margin-bottom:12px}.service-page--return .return-help{margin-top:36px}}
.cart-view .cart-view__empty{background:var(--mkb-warm-surface)}.cart-view .cart-view__empty h2{margin:0 0 23px}
.service__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:14px}.service__links .service__link{margin-top:0}
.service-page.my-shipment .my-shipment__layout { display: grid; grid-template-columns: minmax(0, 1fr); gap: 48px; max-width: 1120px; align-items: start; }
.service-page.my-shipment .my-shipment__main { min-width: 0; width: 100%; max-width: 720px; }
.service-page.my-shipment .my-shipment__panel { padding: 0; border: 0; background: transparent; color: var(--mkb-text); }
.service-page.my-shipment .my-shipment__form-row { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 16px; }
.service-page.my-shipment .my-shipment__panel .service-page__field { min-width: 0; gap: 8px; font-size: 16px; font-weight: 500; }
.service-page.my-shipment .my-shipment__panel input { height: 56px; min-height: 56px; margin: 0; padding: 14px 16px; border-color: var(--mkb-input-border); font-size: 16px; }
.service-page.my-shipment .my-shipment__panel input::placeholder { font-size: 16px; }
.service-page.my-shipment .my-shipment__panel input:focus { border-color: var(--mkb-brand); }
.service-page.my-shipment .my-shipment__panel input[aria-invalid=true] { border-color: #994b2e; }
.service-page.my-shipment .my-shipment__submit { width: auto; min-height: 56px; margin: 0; padding: 14px 20px; justify-content: center; gap: 16px; font-size: 15px; }
.service-page.my-shipment .my-shipment__hint, .service-page.my-shipment .my-shipment__footnote { color: var(--mkb-text-secondary); font-size: 14px; line-height: 1.65; }
.service-page.my-shipment .my-shipment__hint { margin: 12px 0 0; }
.service-page.my-shipment .my-shipment__footnote { margin: 12px 0 0; }
.service-page.my-shipment .my-shipment__status { margin: 16px 0 0; font-size: 15px; line-height: 1.6; color: var(--mkb-text-secondary); }
.service-page.my-shipment .my-shipment__status[data-error] { color: #994b2e; }
.service-page.my-shipment .my-shipment__status[hidden] { display: none; }
.service-page.my-shipment .my-shipment__support { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); align-items: start; gap: 48px; }
.service-page.my-shipment .my-shipment__faq { min-width: 0; }
.service-page.my-shipment .my-shipment__faq h2, .service-page.my-shipment .my-shipment__help h2 { margin: 0 0 20px; font-size: 26px; line-height: 1.2; }
.service-page.my-shipment .my-shipment__questions { margin-top: 0; border-top: 1px solid var(--mkb-input-border); }
.service-page.my-shipment .my-shipment__questions details { margin: 0; padding: 0; border: 0; border-bottom: 1px solid var(--mkb-input-border); background: transparent; }
.service-page.my-shipment .my-shipment__questions summary { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 18px 0; font-size: 16px; font-weight: 500; line-height: 1.45; list-style: none; cursor: pointer; }
.service-page.my-shipment .my-shipment__questions summary::-webkit-details-marker { display: none; }
.service-page.my-shipment .my-shipment__questions summary::after { content: '+'; flex: none; font-size: 22px; font-weight: 400; line-height: 1; }
.service-page.my-shipment .my-shipment__questions details[open] summary::after { content: '\2212'; }
.service-page.my-shipment .my-shipment__questions summary:hover { color: var(--mkb-link-on-warm); }
.service-page.my-shipment .my-shipment__questions summary:focus-visible { outline: 2px solid var(--mkb-brand); outline-offset: 4px; }
.service-page.my-shipment .my-shipment__questions details > div { padding: 0 28px 20px 0; color: var(--mkb-text-secondary); font-size: 16px; line-height: 1.65; }
.service-page.my-shipment .my-shipment__questions a, .service-page.my-shipment .my-shipment__hint a { color: inherit; text-decoration: underline; text-underline-offset: 4px; }
.service-page.my-shipment .my-shipment__questions a:hover, .service-page.my-shipment .my-shipment__hint a:hover { color: var(--mkb-link-on-warm); }
.service-page.my-shipment .my-shipment__delivery { margin-top: 16px; min-height: 44px; color: var(--mkb-text-secondary); }
.service-page.my-shipment .my-shipment__help { min-width: 0; max-width: none; padding: 28px; border: 0; background: #f4f1eb; }
.service-page.my-shipment .my-shipment__help p { margin: 0 0 12px; color: var(--mkb-text-secondary); font-size: 16px; line-height: 1.6; }
.service-page.my-shipment .my-shipment__help .service-page__link { min-height: 44px; font-size: 15px; }
.service-page.my-shipment .my-shipment__phone { margin-top: 20px; padding-top: 0; border: 0; }
.service-page.my-shipment .my-shipment__phone span { display: block; margin-bottom: 4px; color: var(--mkb-text-secondary); font-size: 14px; }
.service-page.my-shipment .my-shipment__phone a { display: inline-flex; align-items: center; min-height: 44px; color: inherit; font-size: 18px; letter-spacing: -.025em; text-decoration: underline; text-underline-offset: 4px; }
.service-page.my-shipment .my-shipment__phone a:hover { color: var(--mkb-link-on-warm); }
@media (max-width: 767px) {
    .service-page.my-shipment .service-page__intro { padding-bottom: 32px; }
    .service-page.my-shipment .my-shipment__layout { gap: 36px; }
    .service-page.my-shipment .my-shipment__support { grid-template-columns: minmax(0, 1fr); gap: 28px; }
    .service-page.my-shipment .my-shipment__help { padding: 24px; }
    .service-page.my-shipment .my-shipment__faq h2, .service-page.my-shipment .my-shipment__help h2 { font-size: 24px; margin-bottom: 16px; }
}
@media (max-width: 600px) {
    .service-page.my-shipment .my-shipment__form-row { grid-template-columns: minmax(0, 1fr); gap: 16px; }
    .service-page.my-shipment .my-shipment__submit { justify-self: start; max-width: 100%; }
}
@media (prefers-reduced-motion: reduce) { .service-page.my-shipment .my-shipment__submit { transition: none; } }
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-media{position:absolute;inset:0;z-index:-2;overflow:hidden;isolation:isolate;background:#20231f}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-media .header-image-double-text__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;opacity:0;object-fit:cover;pointer-events:none}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-media .header-image-double-text__video.is-active{opacity:1}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-controls{position:absolute;right:var(--hero-video-padding-inline);bottom:var(--hero-video-padding-block);display:flex;align-items:center;gap:16px;color:#fff}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-controls .header-image-double-text__video-toggle{position:static;inset:auto;flex:0 0 44px}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-choices{display:flex;align-items:center;gap:8px}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-choice{display:grid;place-items:center;width:44px;height:44px;padding:6px;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-choice span{display:block;width:32px;height:3px;border-radius:2px;background:rgba(255,255,255,.45);box-shadow:0 1px 3px rgba(0,0,0,.25);transition:background-color .15s ease}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-choice[aria-pressed=true] span,.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-choice:hover span{background:#fff}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-choice:focus-visible{outline:2px solid #fff;outline-offset:2px}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-choice:disabled{opacity:.35;cursor:default}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__content{max-width:min(560px,calc(100% - 180px))}
.header-image-double-text.header-image-double-text--video[data-header-video].is-video-stacked .header-image-double-text__video-media{position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:16/9;max-height:55svh}
.header-image-double-text.header-image-double-text--video[data-header-video].is-video-stacked .header-image-double-text__content{max-width:560px}
.header-image-double-text.header-image-double-text--video[data-header-video].is-video-stacked .header-image-double-text__video-controls{position:static;justify-content:flex-end;margin:0 0 24px;color:var(--mkb-text)}
.header-image-double-text.header-image-double-text--video[data-header-video].is-video-stacked .header-image-double-text__video-controls .header-image-double-text__video-toggle{color:inherit;border-color:currentColor}
.header-image-double-text.header-image-double-text--video[data-header-video].is-video-stacked .header-image-double-text__video-choice span{background:currentColor;box-shadow:none;opacity:.4}
.header-image-double-text.header-image-double-text--video[data-header-video].is-video-stacked .header-image-double-text__video-choice[aria-pressed=true] span,.header-image-double-text.header-image-double-text--video[data-header-video].is-video-stacked .header-image-double-text__video-choice:hover span{opacity:1}
.header-image-double-text.header-image-double-text--video[data-header-video].is-video-stacked .header-image-double-text__video-controls button:focus-visible{outline-color:currentColor}
.header-image-double-text.header-image-double-text--video[data-header-video].has-video-error .header-image-double-text__video-media,.header-image-double-text.header-image-double-text--video[data-header-video].has-video-error .header-image-double-text__video-controls{display:none}
@media(max-width:767px){
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__content,.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__content:not(:has(.header-image-double-text__actions)){max-width:100%;padding-bottom:0}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__actions{padding-right:0}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-controls{position:static;align-self:flex-end;flex:0 0 44px;margin-top:24px}
.header-image-double-text.header-image-double-text--video[data-header-video].is-video-stacked .header-image-double-text__content{padding-bottom:24px}
.header-image-double-text.header-image-double-text--video[data-header-video].is-video-stacked .header-image-double-text__video-controls{margin:0;padding:0 var(--hero-video-padding-inline) var(--hero-video-padding-block)}
}
@media(prefers-reduced-motion:reduce){.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-choice span{transition:none}}
@media(max-width:767px){
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__content .header-image-double-text__video-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__content .header-image-double-text__video-footer .header-image-double-text__actions{flex:1 1 auto;min-width:0;margin:0;padding:0}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__content .header-image-double-text__video-footer .header-image-double-text__primary.button.primary{min-width:0;max-width:100%;padding-inline:12px;white-space:normal}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__content .header-image-double-text__video-footer .header-image-double-text__primary.button.primary span{min-width:0;white-space:normal}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__content .header-image-double-text__video-footer .header-image-double-text__video-controls{position:static;align-self:center;flex:0 0 auto;gap:8px;margin:0 0 0 auto;padding:0}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__content .header-image-double-text__video-footer .header-image-double-text__video-choices{gap:0}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__content .header-image-double-text__video-footer .header-image-double-text__video-choice span{width:24px}
}
@media(max-width:767px){.header-image-double-text.header-image-double-text--video[data-header-video]{--hero-video-padding-block:32px}}
.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__details span{text-decoration:none}
.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__details:hover span,.overview-filter.overview-filter--v2.overview-filter--catalog .overview-card__details:focus-visible span{text-decoration:underline}
.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual .brand-name h3 a:hover,.overview-filter.overview-filter--v2.overview-filter--catalog .overview-visual:has(>.results__item-link:hover) .brand-name h3 a{text-decoration:none}
:is(section.account.account-purchases,div.account.account-purchases) .pu-summary{background:var(--mkb-warm-surface)}
:is(section.account.account-purchases,div.account.account-purchases) .pu-invoice{background:var(--mkb-brand);border-color:var(--mkb-brand)}
:is(section.account.account-purchases,div.account.account-purchases) .pu-invoice:hover,:is(section.account.account-purchases,div.account.account-purchases) .pu-invoice:focus{background:var(--mkb-campaign);border-color:var(--mkb-campaign)}
/* Guided layout: one clear decision at a time, with secondary help alongside. */
@media(max-width:767px){.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__title{max-width:10em}.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__title br{display:block}.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__intro{max-width:28ch}}
.cera-compare__heading{margin-bottom:32px}
.cera-compare__use{margin:0 0 12px;color:var(--mkb-brand);font-size:14px;font-weight:500;line-height:1.5}
.cera-compare__lead{min-height:0}
section.service-page.right-grind{background:var(--mkb-warm-surface)}
@media(min-width:761px){@supports(grid-template-rows:subgrid){
.cera-compare__machines{grid-template-rows:repeat(8,auto)}
.cera-compare__machine{grid-row:span 8}
.cera-compare__body{grid-row:span 7}
.cera-compare__facts{grid-row:span 3}
}}
@media(max-width:760px){.cera-compare__heading{margin-bottom:18px}}
/* Cera+ uses a concise headline and a restrained supporting column. */
.header-text-image-usps--cera .header-text-image-usps__copy h1{max-width:12em}
.header-text-image-usps--cera .header-text-image-usps__text{max-width:40ch;line-height:1.65}
.header-text-image-usps--cera .header-text-image-usps__primary{transform:none}
.header-text-image-usps--cera .header-text-image-usps__primary:hover,.header-text-image-usps--cera .header-text-image-usps__primary:focus-visible{transform:none}
@media(max-width:760px){.header-text-image-usps--cera .header-text-image-usps__text{max-width:36ch}}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__primary.button.primary{background:#2f4b3f;border-color:#2f4b3f;color:#fff;box-shadow:none}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__primary.button.primary:is(:hover,:focus-visible){background:#263e34;border-color:#263e34;color:#fff}
@media(max-width:620px){.container-footer__brand-row{padding-bottom:20px;margin-bottom:28px}.container-footer__brand-column a.mkb-logo{margin-top:calc(var(--logo-prefix-size)*1.02 + 2px)}.container-footer__community{margin-top:16px}}
section.added-value .added-value__title,section.added-value .added-value__description{display:none}
.begin__text{max-width:420px}
.container-header__utility{color:#f9f8f6}.container-header__service-item,.container-header__service-item>a:hover,.container-header__service-next:hover,.container-header__service-next:focus,.container-header__service-next:active{color:inherit}
/* Shared checkout progress: compact on mobile, left-aligned first step. */
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress{--step-size:28px;padding:28px 0 36px}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress ol{list-style:none;padding:0;margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:480px;gap:0;counter-reset:checkout-step}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:20px;font-weight:400;white-space:normal;text-align:center;color:var(--mkb-text-secondary);counter-increment:checkout-step}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li:first-child{align-items:flex-start;text-align:left}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li::before{content:counter(checkout-step);display:grid;place-items:center;box-sizing:border-box;flex-shrink:0;width:var(--step-size);height:var(--step-size);border:1px solid #ced1c5;border-radius:50%;background:transparent;color:inherit;font-size:12px}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li:not(:last-child)::after{content:'';position:absolute;display:block;top:calc(var(--step-size)/2);left:calc(50% + var(--step-size)/2 + 8px);width:calc(100% - var(--step-size) - 16px);min-width:0;height:1px;margin:0;background:#d7d9cd}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li:first-child::after{left:calc(var(--step-size) + 8px);width:calc(150% - var(--step-size)*1.5 - 16px)}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li.is-complete{color:var(--mkb-brand)}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li.is-complete::before{content:'✓';color:var(--mkb-brand);border-color:var(--mkb-brand);background:#f4f1eb}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li.is-complete::after{background:var(--mkb-brand)}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li[aria-current]{color:var(--mkb-brand);font-weight:600}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li[aria-current]::before{content:counter(checkout-step);background:var(--mkb-brand);color:#fff;border-color:var(--mkb-brand)}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-block:-12px;padding-inline:0;color:inherit;text-decoration:none}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li:first-child a{justify-content:flex-start}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress a:hover{color:var(--mkb-link-on-warm);text-decoration:none}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress a:focus-visible{outline:2px solid var(--mkb-brand);outline-offset:3px}
@media(max-width:700px){:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress{--step-size:22px;padding:22px 0 28px}:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li{gap:6px;font-size:11px}:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li::before{font-size:10px}}
.container-footer a.container-footer__review:hover,.container-footer a.container-footer__review:focus{text-decoration:none}
.container-header__dropdown a:not(:last-child){border-bottom:0}
/* Shared order-summary typography and rhythm; layout/collapse behavior stays step-specific. */
.checkout-page-v2 :is(.checkout-address-v2__summary-heading,.checkout-payment-v2__summary-heading){margin-bottom:0}
.checkout-page-v2 :is(.checkout-address-v2__item,.checkout-payment-v2__item):first-child{padding-top:24px}
.checkout-page-v2 :is(.checkout-address-v2__item,.checkout-payment-v2__item):last-child{padding-bottom:24px}
.checkout-page-v2 :is(.checkout-address-v2__item,.checkout-payment-v2__item) h3{grid-column:1/-1}
.checkout-page-v2 :is(.checkout-address-v2__item-copy,.checkout-payment-v2__item-copy) p{grid-column:1}
.checkout-page-v2 :is(.checkout-address-v2__item-price,.checkout-payment-v2__item-price){grid-row:3}
.checkout-page-v2 dl:is(.checkout-address-v2__amounts,.checkout-payment-v2__amounts){margin:0 0 12px;padding:16px 0;border:0;font-size:14px;line-height:1.7}
.checkout-page-v2 :is(.checkout-address-v2__amounts,.checkout-payment-v2__amounts)>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;margin:0;font-size:14px;line-height:1.7}
.checkout-page-v2 :is(.checkout-address-v2__amounts,.checkout-payment-v2__amounts) dd{white-space:nowrap;font-variant-numeric:tabular-nums}
.checkout-page-v2 :is(.checkout-address-v2__total,.checkout-payment-v2__total){display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0;padding:20px 0 0;border-top:1px solid var(--mkb-divider-on-warm);font-size:17px;line-height:1.5}
.checkout-page-v2 :is(.checkout-address-v2__total,.checkout-payment-v2__total) strong{font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums}
.checkout-page-v2 :is(.checkout-address-v2__total,.checkout-payment-v2__total) small{display:block;font-size:12px;font-weight:400;line-height:1.6;color:var(--mkb-text-secondary);margin-top:7px}
@media(min-width:851px){.checkout-page-v2 :is(.checkout-address-v2__summary,.checkout-payment-v2__summary){padding:28px}}
/* Shared dialog motion; JavaScript closes the modal after the exit animation. */
@keyframes mkb-menu-in {
    from { opacity: 0; transform: translateX(12px); }
    to { opacity: 1; transform: translateX(0); }
}
@keyframes mkb-menu-out {
    from { opacity: var(--menu-exit-opacity, 1); transform: var(--menu-exit-transform, translateX(0)); }
    to { opacity: 0; transform: translateX(12px); }
}
@keyframes mkb-menu-backdrop-in { from { opacity: 0; } to { opacity: 1; } }
@keyframes mkb-menu-backdrop-out { from { opacity: var(--menu-exit-backdrop, 1); } to { opacity: 0; } }
@media (prefers-reduced-motion: no-preference) {
    .container-header .mkb-mobile-menu[open][data-menu-motion="opening"] {
        animation: mkb-menu-in 220ms cubic-bezier(.22,1,.36,1) both;
    }
    .container-header .mkb-mobile-menu[open][data-menu-motion="closing"] {
        animation: mkb-menu-out 160ms cubic-bezier(.4,0,1,1) both;
    }
    .container-header .mkb-mobile-menu[open][data-menu-motion="opening"]::backdrop {
        animation: mkb-menu-backdrop-in 220ms ease-out both;
    }
    .container-header .mkb-mobile-menu[open][data-menu-motion="closing"]::backdrop {
        animation: mkb-menu-backdrop-out 160ms ease-out both;
    }
}
/* One page shell for every checkout step; no start-only sizing. */
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) :is(.checkout-shell-header__inner,.checkout-shell-footer__inner,.checkout-shell-v2--contained){width:min(1120px,calc(100% - 80px));max-width:1120px}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-header__inner{min-height:94px}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-header__back{font-size:14px;gap:10px}
@media(max-width:850px){:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) :is(.checkout-shell-header__inner,.checkout-shell-footer__inner,.checkout-shell-v2--contained){width:calc(100% - 48px)}:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-header__inner{min-height:83px}}
@media(max-width:520px){:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) :is(.checkout-shell-header__inner,.checkout-shell-footer__inner,.checkout-shell-v2--contained){width:calc(100% - 36px)}:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-header__inner{min-height:78px}:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-header__back{font-size:12px;gap:6px}}
/* Stretch only existing, permitted links across their number and label. */
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress a{position:static}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress a::after{content:'';position:absolute;inset:0;z-index:1}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress li:has(a:focus-visible){outline:2px solid var(--mkb-brand);outline-offset:3px}
:is(.checkout-page-v2,.checkout-page-v2:has([data-checkout-start])) .checkout-shell-v2__progress a:focus-visible{outline:none}
.cart-view__total strong{font-size:26px}
/* Account overview: orders are groups; reviews stay attached to products. */
section.account.account-purchases--overview .pu-heading{padding-bottom:28px}
section.account.account-purchases--overview .pu-list-head{padding-bottom:16px}
section.account.account-purchases--overview .pu-order-group{padding:16px 0 24px;border-bottom:1px solid var(--pu-line)}
section.account.account-purchases--overview .pu-order-group__heading{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:12px}
section.account.account-purchases--overview .pu-order-group__meta{min-width:0}
section.account.account-purchases--overview .pu-order-group__meta h2{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0}
section.account.account-purchases--overview .pu-order-group__meta p{margin-top:3px;font-size:12px;line-height:1.5;color:var(--pu-soft);overflow-wrap:anywhere}
section.account.account-purchases--overview .pu-order-link{display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;gap:12px;min-height:44px;padding:8px 0;border:0;background:transparent;color:#2f4b3f;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}
section.account.account-purchases--overview .pu-order-link:hover,section.account.account-purchases--overview .pu-order-link:focus-visible{background:transparent;border:0;color:#2f4b3f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
section.account.account-purchases--overview .pu-order-group__items>.pu-item{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:20px;row-gap:0;align-items:start;padding:12px 0;border:0}
section.account.account-purchases--overview .pu-order-group__items>.pu-item:last-child{padding-bottom:0}
section.account.account-purchases--overview .pu-image{grid-column:1;grid-row:1/3;width:96px;height:96px}
section.account.account-purchases--overview .pu-brand{font-size:11px;letter-spacing:.06em;margin-bottom:4px;line-height:1.5}
section.account.account-purchases--overview .pu-item h3{font-size:20px;line-height:1.3}
section.account.account-purchases--overview .pu-variant{font-size:13px;line-height:1.5;margin-top:6px}
section.account.account-purchases--overview .pu-actions{display:flex;grid-column:2;grid-row:2;flex-direction:column;align-items:flex-start;gap:0;margin-top:4px}
section.account.account-purchases--overview .pu-review-link{font-size:13px;font-weight:400;justify-content:flex-start;min-height:44px;color:#2f4b3f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
section.account.account-purchases--overview .pu-review-link:hover,section.account.account-purchases--overview .pu-review-link:focus-visible{color:#2f4b3f;text-decoration-thickness:2px}
section.account.account-purchases--overview .pu-gift{padding:24px}
section.account.account-purchases--overview .pu-gift-balance{align-items:baseline;margin:18px 0}
section.account.account-purchases--overview .pu-gift-balance strong{font-size:26px;line-height:1.2;font-weight:500}
section.account.account-purchases--overview .pu-gift-number{font-size:13px;letter-spacing:.02em;color:var(--pu-soft)}
section.account.account-purchases--overview .pu-gift-copy-status{position:static;display:block;width:auto;height:auto;min-height:18px;overflow:visible;clip-path:none;margin-top:4px;font-size:12px;line-height:1.5;color:var(--pu-soft)}
@media(max-width:1100px){
section.account.account-purchases--overview .pu-order-group__items>.pu-item{grid-template-columns:88px minmax(0,1fr);column-gap:18px;row-gap:0;align-items:start}
section.account.account-purchases--overview .pu-image{grid-column:1;grid-row:1/3;width:88px;height:88px}
section.account.account-purchases--overview .pu-item-body{grid-column:2;grid-row:1}
section.account.account-purchases--overview .pu-actions{grid-column:2;grid-row:2;align-items:flex-start;margin-top:4px}
}
@media(max-width:760px){
section.account.account-purchases--overview .pu-heading{padding-bottom:24px}
section.account.account-purchases--overview .pu-layout{grid-template-columns:minmax(0,1fr);gap:32px}
section.account.account-purchases--overview .my-orders{order:0}
section.account.account-purchases--overview .pu-sidebar{order:1}
section.account.account-purchases--overview .pu-order-group__heading{gap:10px 16px;flex-wrap:wrap}
section.account.account-purchases--overview .pu-order-link{font-size:13px}
section.account.account-purchases--overview .pu-item h3{font-size:18px}
section.account.account-purchases--overview .pu-gift-balance strong{font-size:26px}
}
/* Order detail: compact products and a clear payment summary. */
div.account.account-purchases--detail .pu-heading{padding-bottom:28px}
div.account.account-purchases--detail .pu-order-meta{gap:8px 16px;font-size:14px;line-height:1.6}
div.account.account-purchases--detail .pu-order-meta>span{overflow-wrap:anywhere}
div.account.account-purchases--detail .pu-order-meta time{white-space:nowrap}
div.account.account-purchases--detail .pu-order-meta time::before{content:"·";margin-right:16px}
div.account.account-purchases--detail .orders>.pu-detail-item{grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:start;padding:22px 0}
div.account.account-purchases--detail .pu-image{width:96px;height:96px}
div.account.account-purchases--detail .pu-brand{font-size:11px;letter-spacing:.06em;line-height:1.5;margin-bottom:4px}
div.account.account-purchases--detail .pu-item h3{font-size:20px;line-height:1.3}
div.account.account-purchases--detail .pu-variant{font-size:13px;line-height:1.5;margin-top:6px}
div.account.account-purchases--detail .pu-detail-price{font-size:18px;line-height:1.4;padding-top:20px}
div.account.account-purchases--detail .pu-review-link{font-size:13px;min-height:44px;margin-top:2px;padding:8px 0;justify-content:flex-start}
div.account.account-purchases--detail .pu-total dd{font-size:26px;font-weight:500}
div.account.account-purchases--detail .pu-paid{margin-top:12px;font-size:13px}
div.account.account-purchases--detail .pu-quiet-help{margin-top:24px}
@media(max-width:760px){
div.account.account-purchases--detail .pu-detail-heading{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding-bottom:24px}
div.account.account-purchases--detail .pu-back{order:-1;align-self:flex-start;margin:0;font-size:13px}
div.account.account-purchases--detail .pu-order-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;margin-top:16px}
div.account.account-purchases--detail .pu-order-meta time::before{content:none}
div.account.account-purchases--detail .orders>.pu-detail-item{grid-template-columns:72px minmax(0,1fr);gap:8px 16px;padding:20px 0}
div.account.account-purchases--detail .pu-image{width:72px;height:72px;grid-column:1;grid-row:1/3}
div.account.account-purchases--detail .pu-item h3{font-size:18px}
div.account.account-purchases--detail .pu-detail-price{grid-column:2;grid-row:2;padding:0;font-size:17px}
}
.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-category__title{color:#fefefe}
.product-detail-v2__media-toggle:hover{background:transparent}
body.home .container-header__header{border-bottom:0}
@media(max-width:767px){.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-refinement{margin-bottom:10px}}
.overview-filter.overview-filter--v2.overview-filter--catalog .catalog-dialog fieldset+fieldset{border-top:0}
.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-open{font-size:14px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-open svg,.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-search svg{width:16px;height:16px;flex:0 0 16px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-search{gap:8px}
@media(min-width:1024px) and (hover:hover) and (pointer:fine){.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-toolbar .catalog-search input{font-size:14px}}
.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-toolbar{grid-template-columns:max-content minmax(0,260px) minmax(max-content,1fr);gap:24px;margin:0}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-open{padding-inline:0;border:0;background:transparent;font-weight:400;transition:color .16s ease-out}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-open:hover,.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-open[aria-expanded="true"]{color:#2f4b3f;background:transparent}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-toolbar .catalog-search{--field-focus-color:#2f4b3f;padding-inline:0;border:0;border-bottom:1px solid #d8d8d0;background:transparent;transition:border-color .16s ease-out}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-toolbar .catalog-search:focus-within{border-bottom-color:#2f4b3f}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-total{font-size:13px;color:#62685f}
@media(max-width:767px){.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-toolbar{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"filter total";gap:8px 16px}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .catalog-toolbar .catalog-search--desktop{display:none}}
@media(min-width:1200px) and (hover:hover) and (pointer:fine){.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .results__item.overview-product .results__item-content{position:relative;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"identity identity" "price action"}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .results__item.overview-product .grid-x.actions{position:absolute;grid-area:auto;right:0;bottom:0;z-index:4}}
@media(min-width:1200px) and (hover:hover) and (pointer:fine){.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .results__item.overview-product .grid-x.actions{opacity:0;pointer-events:none;transition:opacity .18s ease-out}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .results__item.overview-product:is(:hover,:focus-within) .grid-x.actions,.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .results__item.overview-product .grid-x.actions:has(form[aria-busy="true"]){opacity:1;pointer-events:auto}.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .results__item.overview-product .grid-x.actions .buy-outer,.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .results__item.overview-product .grid-x.actions .button{transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}}
@media(min-width:1200px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .results__item.overview-product .grid-x.actions,.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .results__item.overview-product .grid-x.actions .buy-outer,.overview-filter.overview-filter--v2.overview-filter--catalog.overview-filter--shop-all .results__item.overview-product .grid-x.actions .button{transition:none;transform:none!important}}
.storefront-language-switch{display:flex;align-items:center;flex-shrink:0;font-size:12px;line-height:1.4;letter-spacing:.02em;color:#2f4b3f}.storefront-language-switch__disclosure{position:relative}.storefront-language-switch summary{display:flex;align-items:center;justify-content:center;gap:4px;min-width:36px;min-height:44px;padding:0 2px;font:inherit;font-weight:600;color:inherit;cursor:pointer;list-style:none}.storefront-language-switch summary::-webkit-details-marker{display:none}.storefront-language-switch summary svg{flex:none;transition:transform .16s ease}.storefront-language-switch details[open]>summary svg{transform:rotate(180deg)}.storefront-language-switch__panel{position:absolute;z-index:75;top:100%;right:0;width:max-content;padding:12px 22px;background:#fff;border:1px solid #dedfd7;box-shadow:0 12px 28px rgba(32,35,31,.1);color:#20231f;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0}.storefront-language-switch__panel a{display:block;padding-block:11px;color:inherit;font:inherit;text-decoration:none;white-space:nowrap} .storefront-language-switch summary:hover,.storefront-language-switch__panel a:hover{background:transparent;color:#a85534;text-decoration:none}.storefront-language-switch summary:focus-visible,.storefront-language-switch a:focus-visible{outline:2px solid #994b2e;outline-offset:2px}.storefront-language-switch--desktop{margin-right:8px}.storefront-language-switch--mobile{justify-content:flex-end;margin:0}.storefront-language-switch--mobile .storefront-language-switch__panel{top:100%;bottom:auto}.storefront-language-switch--mobile summary{min-height:44px;min-width:44px}.storefront-language-switch--mobile .storefront-language-switch__panel a{min-height:44px}@media(max-width:1279px){.storefront-language-switch--desktop{display:none}}@media(prefers-reduced-motion:reduce){.storefront-language-switch summary svg{transition:none}}
@media(max-width:1100px){.container-header__service-item,.container-header__service-item:first-child,.container-header__service-item:last-child{justify-content:center;text-align:center}.container-header__service-next{display:none}}
@media(max-width:767px){.product-detail-v2__media .product-detail-v2__mobile-zoom{top:10px;right:10px;bottom:auto;width:40px;height:40px;background:#fff;color:#737870}}
section.added-value .added-value__product-line{align-items:last baseline}section.added-value .added-value__price{position:relative;display:inline-grid;justify-items:end;gap:2px}section.added-value .added-value__price-original{position:absolute;right:0;bottom:calc(100% + 2px);line-height:1.3}section.added-value .added-value__price del{font-size:12px}section.added-value .added-value__price-current{display:inline-flex;align-items:center;gap:8px}section.added-value .added-value__saving{display:inline-block;padding:3px 5px;border-radius:1px;background:#2f4b3f;color:#fefefe;font-size:12px;font-weight:500;line-height:1}
.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-media .header-image-double-text__video:not(.has-frame){opacity:0!important}.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-poster{position:absolute;inset:0;z-index:0;display:block}.header-image-double-text.header-image-double-text--video[data-header-video] .header-image-double-text__video-poster img{display:block;width:100%;height:100%;object-fit:cover}.header-image-double-text.header-image-double-text--video[data-header-video].has-video-error .header-image-double-text__video-media{display:block;position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:16/9;max-height:55svh}

.product-detail-v2__media-item{aspect-ratio:var(--pdp-media-ratio,auto);min-width:0}.product-detail-v2 .product-detail-v2__form[data-purchase-pending] .buy:disabled{background:var(--mkb-purchase)!important;color:white!important;cursor:progress}
