img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
#alma-widget .alma-payment-plans-container{width:100%!important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^=tel]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{-webkit-appearance:none;appearance:none;border-radius:0}input[type=search]{-webkit-appearance:textfield}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.clear{clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset !important}:root{--white:#fff;--black:#000;--ultralightgrey:#f5f5f5;--lightgrey:#ececeb;--middlegrey:#ccc;--darkgrey:#757575;--darkgreytext:#4d4d4d;--lightgreen:#6c7c59;--darkgreen:#525e43;--yellow:#ffd100;--yellowpromo:#dfff54;--procolor:#dfff54;--orange:#f0932b;--red:#de303c;--darkred:#c0392b;--leica-red:#e2001a;--blue:#287cb3;--green:#1d864b;--purple:#9263a6;--b-radius:.25rem;--minHeightPage:65vh;--gapBetweenFlexible:3vw}@font-face{font-family:'TextaAlt';src:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/fonts/TextaAlt-Regular.woff2) format('woff2'),url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/fonts/TextaAlt-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'TextaAlt';src:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/fonts/TextaAlt-Bold.woff2) format('woff2'),url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/fonts/TextaAlt-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'FPE508';src:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/fonts/FPE508-Medium.woff2) format('woff2'),url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/fonts/FPE508-Medium.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WooCommerce;src:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/../../plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}#woocommerce-brands-list .cat-instagrid{display:none}.mosaic-brands .brand-instagrid{display:none}html,body{position:relative;background:var(--white);font-family:"TextaAlt","Helvetica",arial,sans-serif;color:var(--black);width:100%;height:100% !important;margin:0 auto;font-size:16px;-webkit-font-smoothing:auto !important}::selection{background:var(--black)000;color:#f4f4f4;text-shadow:none}a{color:var(--black);text-decoration:none;transition:color .2s linear,background-color .2s linear}a:hover{color:var(--darkgrey)}.fit-vids-style{display:none}.center{text-align:center}.mobile{display:none}.noMarginTop{margin-top:0 !important}.noMarginBottom{margin-bottom:0 !important}img{display:block;padding:0;margin:0}.text_wrap{font-size:1.125rem}.text_wrap p{margin-bottom:1em;line-height:1.4em}.text_wrap b,.text_wrap strong{font-weight:700}.text_wrap big{font-size:125%}.text_wrap dfn,.text_wrap cite,.text_wrap em,.text_wrap i{font-style:italic}.text_wrap a{color:var(--black);text-decoration:underline;transition:all .2s linear}.text_wrap a:hover{color:var(--darkgrey)}.text_wrap ul{list-style:outside disc;margin:1em 1em 1em 4em}.text_wrap li{position:relative;margin-bottom:.5rem;line-height:1.4em}.text_wrap ul li{list-style-type:none}.text_wrap ul li:before{position:absolute;left:-.7em;top:.55em;content:"";width:5px;height:5px;border-radius:50%;background:var(--lightgreen)}.text_wrap ol{list-style:outside decimal;margin:1em 1em 1em 4em}.text_wrap h1,.text_wrap h2,.text_wrap h3,.text_wrap h4,.text_wrap h5,.text_wrap h6{clear:both;line-height:1.25em;margin:0 0 .5rem}.text_wrap h2{color:var(--darkgreen);font-size:2rem;line-height:1.25em;margin:0 0 .5rem}.text_wrap h3{font-size:1.5rem;line-height:1.25em;margin:0 0 .5rem}.text_wrap table{border:1px solid var(--black);border-spacing:0}.text_wrap table tr:first-child td{text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--black);padding:1rem;vertical-align:middle;background:var(--lightgrey)}.text_wrap table td{position:relative;border-bottom:1px solid var(--black);padding:1rem;vertical-align:middle;border-right:1px solid var(--black)}.text_wrap table tr td:last-child{border-right:0}.text_wrap table tr:last-child th,.text_wrap table tr:last-child td{border-bottom:0 !important}.text_wrap .alignleft{position:relative;display:block;float:left;margin:0 1em 0 0;text-align:left}.text_wrap .alignright{position:relative;display:block;float:right;margin:0 0 0 1em;text-align:right}.text_wrap .aligncenter{position:relative;display:block;clear:both;margin:1em auto;text-align:center}.text_wrap .tips{position:relative;background:var(--lightgrey);border-radius:var(--b-radius);padding:1rem 1rem 1rem 3rem}.text_wrap .tips:before{content:"👌🏼";position:absolute;font-size:1.5rem;left:.75rem}.greyTitle{position:relative;font-family:'FPE508',Times,serif;padding:.7em .75em .75em;font-size:2em;border-bottom:1px solid var(--black);background:var(--lightgrey)}.greyTitleSmall{position:relative;font-family:'FPE508',Times,serif;padding:.7em .75em .75em .75e;font-size:1.5em;border-bottom:1px solid var(--black);background:var(--lightgrey)}.greyTitleMini{position:relative;font-family:'FPE508',Times,serif;padding:.825em 0 .735em;font-size:1em;border-bottom:1px solid var(--black);background:var(--lightgrey);text-transform:uppercase}.miniHeading,.myH4,.footerSection{font-weight:700;text-transform:uppercase;margin-bottom:.25em;color:var(--black) !important}input,select,textarea{font-family:"TextaAlt","Helvetica",arial,sans-serif;font-size:16px}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea{position:relative;display:inline-block;padding:.85rem .66rem;margin-bottom:1rem;border:1px solid var(--middlegrey);border-radius:.1875rem;width:100%;text-decoration:none;line-height:1rem;background:0 0;text-align:left;outline:none;-webkit-appearance:none !important;transition:all .3s ease}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:var(--darkgrey)}input:focus,select:focus,textarea:focus{border:1px solid var(--darkgrey)}select{cursor:pointer;background:url('data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019%2011%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22matrix%286.1232e-17%2C1%2C-1%2C6.1232e-17%2C18.3%2C-8.8818e-16%29%22%3E%3Cpath%20d%3D%22M1.4%2C18.3L0%2C16.8L7.7%2C9.1L0%2C1.4L1.4%2C0L10.5%2C9.1L1.4%2C18.3Z%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') right 1em center no-repeat !important;background-size:auto 7px !important}fieldset legend{font-size:1.25em;font-weight:700;margin-bottom:.75em}.woocomerce-form{position:relative}.form-row{position:relative;margin-bottom:inherit !important}.form-row-first,.form-row-last{position:relative;display:inline-block;width:calc(50% - .5em)}.form-row-first{margin-right:1em !important}.form-row>label,.form-row .fakeLabel,.wc-block-components-text-input>label,.wc-blocks-components-select label{position:absolute;top:-.45em;z-index:2;left:.6em;background:var(--white);display:inline-block;text-transform:uppercase;font-size:.85rem;padding:0 .4em 0 .5em;line-height:1em;transition:all .1s linear;outline:none;-webkit-appearance:none;border-radius:0;z-index:2}.form-row .required,.form-row-checkbox .required,.form-row label abbr{color:var(--red);border-bottom:0 !important;cursor:default !important;text-decoration:none !important}.form-row span em{font-size:.8em;color:var(--darkgrey);position:relative;top:-1em;left:.25em}.form-row-checkbox{position:relative;height:2em}.form-row-checkbox label{top:0;left:0;padding:0;cursor:pointer}.form-row-checkbox span{position:relative;top:-.25em}.form-row-radio{position:relative;height:3em;border:1px solid var(--middlegrey);border-radius:.1875rem;margin-bottom:1em !important;padding:0 .5em}.form-row-radio>label{top:-.5em;z-index:2}.form-row-radio span input,.form-row-radio span label{position:relative;margin-top:1em;padding-right:1.5em;display:inline-block;cursor:pointer}.form-row-radio span label{top:-.1em;left:.25em}.input-date{position:relative;margin-bottom:1em;padding:0 .75em;display:block;border:1px solid var(--lightgrey);background:0 0;height:3em;width:100%;border-radius:0;font-size:.9em}.lost_password{position:absolute;bottom:-.25em;right:0;color:var(--red);text-transform:uppercase;font-size:.75em}.lost_password a{color:var(--red)}.shop #header{z-index:20;width:100vw}#topNav{position:relative;background:var(--black);color:var(--white);font-size:.9rem;overflow:hidden}#topNav em{padding-right:.15em}#topNavCtt{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:.4rem 1rem .35rem}#topBarAssurance{text-align:center}#topNavRight{display:flex;justify-content:flex-end}#topNav .topNavVisit,#topNav #topNavNewsletter,#topNav #topNavLanguage{position:relative;display:inline-block;color:var(--white);line-height:1.1rem;cursor:pointer}#topNav #topNavLanguage{margin-left:1.5rem}#topNav .topNavVisit svg{position:absolute;left:0;top:.05rem;width:auto;height:.9rem}#topNav #topNavNewsletter svg{position:absolute;left:0;top:.21rem;width:1rem;height:auto}#topNav #topNavLanguage svg{position:absolute;left:0;top:.1rem;width:.85rem;height:auto}.widget_polylang select{padding:0;padding-left:1rem;border:0;color:var(--white);margin:0;font-size:.9rem;cursor:pointer;background:url('data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019%2011%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22matrix%286.1232e-17%2C1%2C-1%2C6.1232e-17%2C18.3%2C-8.8818e-16%29%22%3E%3Cpath%20d%3D%22M1.4%2C18.3L0%2C16.8L7.7%2C9.1L0%2C1.4L1.4%2C0L10.5%2C9.1L1.4%2C18.3Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') left center no-repeat !important;background-size:auto 7px !important}.popUp{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none}.popUp .closePopUp{position:absolute;top:.5rem;right:.5rem;height:40px;width:40px;cursor:pointer;transition:all .2s linear;transform:scale(1);border-radius:50%;z-index:999;background:var(--white)}.popUp .closePopUp svg{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:è0%}.popUp .closePopUp:hover{transform:scale(1.2)}.popUp .popUpContainer{position:absolute;width:90vw;max-width:910px;max-height:75vh;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);border-radius:var(--b-radius);overflow:hidden}header.isSafari{border-top:1px solid var(--black)}#mainNav{position:relative;background:var(--white);z-index:40}#mainNav>ul:first-child{position:relative;display:grid;grid-template-columns:364px 5.7fr 1.5fr repeat(3,69px)}#mainNav>ul>li{position:relative;border-right:1px solid var(--black);border-bottom:1px solid var(--black);z-index:10}#mainNav>ul>li .logo{position:relative;display:block;width:100%;height:100%;text-align:left;padding:1em 2.5em 1em 0;z-index:11;background-color:var(--lightgrey);color:var(--black);display:flex;align-items:center}#mainNav>ul>li .logo#logo-leicaboutique{padding-top:.5em;padding-bottom:.5em}#mainNav>ul>li .logo svg{max-width:6.2em;padding:0 1.15em}#mainNav>ul>li .logo#logo-leicaboutique svg{max-width:5.6em;padding:0 1.15em}#mainNav>ul>li .logo .domainName{font-weight:700;font-size:1.25em}#mainNav>ul>li .logo .domainName span{font-weight:400;color:var(--darkgrey)}#mainNav>ul>li .logo .domainNameDesc{position:relative;display:block;font-style:italic;opacity:.75;font-size:.85em;margin-top:.25em}#mainNav #websiteSwitcherTrigger{position:absolute;right:0;top:10%;height:80%;width:2.5em;z-index:11;cursor:pointer}#mainNav #websiteSwitcherTrigger:after{position:absolute;content:"";width:1em;height:1em;background:url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2010.5%2018.3%22%20style%3D%22enable-background%3Anew%200%200%2010.5%2018.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%221.4%2C18.3%200%2C16.8%207.7%2C9.1%200%2C1.4%201.4%2C0%2010.5%2C9.1%22%2F%3E%3C%2Fsvg%3E') center center no-repeat;right:.75em;top:calc(50% - .4em);transform-origin:center;opacity:.7;animation:arrowBounce 2s infinite;z-index:12}#mainNav>ul>li ul#websiteSwitcher{position:absolute;top:0;left:0;transform:translateY(0%);width:100%;z-index:10;height:100%}#mainNav>ul>li ul#websiteSwitcher li{position:absolute;top:0;width:calc(100% + 1px);border-right:1px solid var(--black);transform:translateY(0);height:100%;transition:all .3s cubic-bezier(.7,.3,0,1)}#mainNav>ul>li ul#websiteSwitcher li:first-child{z-index:11}#mainNav>ul>li ul#websiteSwitcher li:nth-child(2){z-index:10}#mainNav>ul>li ul#websiteSwitcher li:nth-child(3){z-index:9}.websiteSwitcherOpen ul#websiteSwitcher li:first-child{transform:translateY(100%) !important;transition:all .3s cubic-bezier(.7,.3,0,1)}.websiteSwitcherOpen ul#websiteSwitcher li:nth-child(2){transform:translateY(200%)!important;transition:all .3s cubic-bezier(.7,.3,0,1) .05s}.websiteSwitcherOpen ul#websiteSwitcher li:nth-child(3){transform:translateY(300%)!important;transition:all .3s cubic-bezier(.7,.3,0,1) .1s}#mainNav>ul>li ul#websiteSwitcher a{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:left;padding:0 .5em 0 1.5em;border-bottom:1px solid var(--black);transition:all .5s cubic-bezier(.7,.3,0,1);height:100%}#mainNav>ul>li ul#websiteSwitcher a .domainName{font-weight:700;font-size:1.25em}#mainNav>ul>li ul#websiteSwitcher a .domainNameDesc{position:relative;display:block;font-style:italic;opacity:.75;font-size:.85em;margin-top:.25em}#mainNav>ul>li ul#websiteSwitcher #linkShop{background:var(--lightgrey);color:var(--black);border-top:1px solid var(--black)}#mainNav>ul>li ul#websiteSwitcher #linkLeica{background:var(--leica-red);color:var(--white);border-top:1px solid var(--black)}#mainNav>ul>li ul#websiteSwitcher #linkStudio{background:var(--black);color:var(--white)}#mainNav>ul>li ul#websiteSwitcher #linkRentals{background:var(--yellow);color:var(--black)}#mainNav>ul>li ul#websiteSwitcher a:before{position:absolute;content:'';width:2em;height:2em;left:-2.5em;background:url('data:image/svg+xml,%3Csvg%20enable-background%3D%22new%200%200%2019.3%2015.1%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019.3%2015.1%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20points%3D%2211.8%200%2011.1%200.7%2017.4%207%200%207%200%208%2017.4%208%2011.1%2014.4%2011.8%2015.1%2019.3%207.5%22%2F%3E%3C%2Fsvg%3E') center center no-repeat;background-size:100% auto;opacity:0;transition:all .5s cubic-bezier(.7,.3,0,1)}#mainNav>ul>li ul#websiteSwitcher a#linkStudio:before,#mainNav>ul>li ul#websiteSwitcher a#linkLeica:before{background:url('data:image/svg+xml,%3Csvg%20enable-background%3D%22new%200%200%2019.3%2015.1%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019.3%2015.1%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20points%3D%2211.8%200%2011.1%200.7%2017.4%207%200%207%200%208%2017.4%208%2011.1%2014.4%2011.8%2015.1%2019.3%207.5%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E') center center no-repeat}#mainNav>ul>li#websiteSwitcherTrigger:hover ul#websiteSwitcher{display:block}#mainNav>ul>li ul#websiteSwitcher a:hover{padding-left:4.5em}#mainNav>ul>li ul#websiteSwitcher a:hover:before{left:1.5em;opacity:1}@keyframes arrowBounce{0%,20%,80%,100%{transform:translateY(0) rotate(90deg)}40%{transform:translateY(-10px) rotate(90deg)}50%{transform:translateY(5px) rotate(90deg)}60%{transform:translateY(-5px) rotate(90deg)}}@keyframes newSession-Site1{0%,100%{transform:translateY(0%)}10%,90%{transform:translateY(70%)}}@keyframes newSession-Site2{0%,100%{transform:translateY(0%)}10%,90%{transform:translateY(140%)}}.newSession #websiteSwitcher li:first-child{animation:newSession-Site1 2s cubic-bezier(.7,.3,0,1)}.newSession #websiteSwitcher li:nth-child(2){animation:newSession-Site2 2s cubic-bezier(.7,.3,0,1)}#mainNav>ul>li>a,#mainNav>ul>li>div{position:relative;display:block;text-align:center;color:var(--black);text-decoration:none;height:100%}#mainNav>ul>li>a:hover,#mainNav>ul>li>div:hover{background:var(--lightgrey);color:var(--black)}#mainNav>ul>li.divided a{display:inline-block;width:50%}#mainNav>ul>li.divided:after{content:'';position:absolute;top:30%;left:50%;background:var(--black);width:1px;height:40%}#mainNav>ul>li:last-child{border-right:0}.shop .search-form{position:relative;width:100%;height:100%;z-index:11;background:var(--white)}.shop .search-form .search-field{position:relative;left:-1px;width:calc(100% + 2px);height:100%;border:0;outline:0;-webkit-appearance:none;padding:0 1rem 0 2.8rem;font-size:1.1rem;background:0 0;transition:all .15s linear}.shop .search-form .search-icon{position:absolute;top:0;top:50%;transform:translateY(-50%);left:1rem;width:.9rem;height:.9rem;transition:all .15s linear;opacity:1}.shop .search-form.inFocus .search-icon{opacity:0;left:0}.shop .search-form .search-field::placeholder{color:var(--darkgrey)}.shop .search-form .search-field:focus{padding:0 1rem}.search-submit{display:none}.guaven_woos_suggestion{z-index:30;position:absolute;display:none;background:var(--white);border:1px solid var(--black);padding:1rem}.guaven_woos_suggestion_catul img.gws_cat_img{display:none}.guaven_woos_suggestion_catul .woos_cat_par_span{font-weight:700}.guaven_woos_suggestion_catul .guaven_woos_suggestion_list a{gap:.25rem}.guaven_woos_pinnedtitle,.guaven_woos_perstitle{font-weight:700;text-transform:uppercase}.guaven_woos_suggestion_list a{position:relative;display:flex;gap:1rem;align-items:center;padding:.5rem 0;font-size:1.1rem;transition:all .2s linear}.guaven_woos_suggestion_list:first-child a{padding-top:1rem}.guaven_woos_suggestion_list a span:first-child{font-weight:700}.guaven_woos_suggestion_list a .guaven_woos_img{position:relative;width:50px;height:auto}.guaven_woos_suggestion_list a .guaven_woos_titlediv{position:relative;transition:all .2s linear}.guaven_woos_suggestion_list a:hover .guaven_woos_titlediv{padding-left:1.75em}.guaven_woos_suggestion_list a .guaven_woos_titlediv:before{content:"";position:absolute;top:50%;left:-1.25rem;opacity:0;transform:translateY(-50%);width:1.25em;height:100%;background:url('data:image/svg+xml,%3Csvg%20enable-background%3D%22new%200%200%2019.3%2015.1%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019.3%2015.1%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20points%3D%2211.8%200%2011.1%200.7%2017.4%207%200%207%200%208%2017.4%208%2011.1%2014.4%2011.8%2015.1%2019.3%207.5%22%2F%3E%3C%2Fsvg%3E') center left no-repeat;background-size:100% auto;transition:all .2s linear}.guaven_woos_suggestion_list a:hover .guaven_woos_titlediv:before{left:0;opacity:1}.guaven_woos_suggestion_list a .guaven_woos_hidden{display:none}.guaven_woos_suggestion_list a .guaven_woos_hidden_tags{position:relative;padding-left:.25rem;font-weight:400;color:var(--darkgrey);display:inline}.guaven_woos_titlediv em{text-decoration:underline;color:var(--lightgreen)}.guaven_woos_suggestion_list .woos_sku,.guaven_woos_suggestion_list .gwshd,.guaven_woos_init_text{display:none}.guaven_woos_suggestion_list .woocommerce-Price-amount{font-weight:700;color:var(--darkgreen)}.shop #mainNav #menu-contact-us>div{position:relative;width:100%;height:100%;cursor:pointer;text-align:center;transition:all .3s ease-in-out;font-size:1.1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.25rem}.shop #mainNav #menu-contact-us:hover>div{background:var(--lightgrey)}.shop #mainNav #menu-contact-us svg{height:28px;width:28px;display:inline-block}.shop #mainNav .menu-icon{border-right:1px solid var(--lightgreen)}.shop #mainNav .menu-icon#menu-cart{border-right:0!important}.shop #mainNav .menu-icon a{position:relative;display:block;width:100%;height:100%;background-color:var(--darkgreen);transition:all .3s ease-in-out}.shop #mainNav .menu-icon svg{position:absolute;top:50%;left:50%;width:40%;height:auto;transform:translate(-50%,-50%)}.shop #mainNav .menu-icon#menu-cart a span{position:relative;font-size:.8rem;top:44%;font-weight:700;color:var(--white)}.shop #mainNav .menu-icon a:hover{background-color:var(--lightgreen)}.shop #mainNav .menu-icon .member_notification{position:absolute;display:block;top:34%;left:52%;width:14px;height:14px;border-radius:14px;background:var(--red);color:var(--white);font-size:.8rem;padding-top:.065rem;display:none}.shop #childNav{display:flex;justify-content:space-between;border-bottom:1px solid var(--black);background:var(--white)}.shop #childNav li{position:relative;left:-1px}.shop #childNav li a{position:relative;padding:.6rem 1rem .525rem;display:block;overflow:hidden;margin:0}.shop #childNav li a:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:2rem;height:4px;background:var(--lightgreen);transition:all .1s ease-in-out}.shop #childNav li a:hover,.shop #childNav li.active a,.shop #childNav li.current-menu-item a,.shop #childNav li.current-menu-ancestor a,.tax-product_cat #childNav li#woocommerce-categories-desktop-submenu-trigger a,.tax-product_brand #childNav li#woocommerce-brands-desktop-submenu-trigger a,.page-template-promotions-temp #childNav li#woocommerce-promotions a,.tax-promotions #childNav li#menu-item-594 a,.page-template-brands #childNav li#woocommerce-brands-desktop-submenu-trigger a .single-knowledge #childNav li.menu-item-object-knowledge a,.tax-knowledge_category #childNav li.menu-item-object-knowledge a,.single-service #childNav li.menu-item-object-service a,.shop .menu-item-594 a,.shop .menu-item-3802 a,.shop .menu-item-5446 a,.tax-tips-and-reviews_category .menu-item-object-tips-and-reviews a,.single-tips-and-reviews .menu-item-object-tips-and-reviews a{color:var(--darkgreen)}.shop #childNav li a:hover:after,.shop #childNav li.active a:after,.shop #childNav li.current-menu-item a:after,.shop #childNav li.current-menu-ancestor a:after,.tax-product_cat #childNav li#woocommerce-categories-desktop-submenu-trigger a:after,.tax-product_brand #childNav li#woocommerce-brands-desktop-submenu-trigger a:after,.page-template-promotions-temp #childNav li#woocommerce-promotions a:after,.tax-promotions #childNav li#menu-item-594 a:after,.page-template-brands #childNav li#woocommerce-brands-desktop-submenu-trigger a:after,.single-knowledge #childNav li.menu-item-object-knowledge a:after,.tax-knowledge_category #childNav li.menu-item-object-knowledge a:after,.single-service #childNav li.menu-item-object-service a:after,.tax-tips-and-reviews_category #childNav .menu-item-object-tips-and-reviews a:after,.single-tips-and-reviews #childNav .menu-item-object-tips-and-reviews a:after{bottom:0}.shop .menu-item-14310 a,.shop .menu-item-14311 a,.shop .menu-item-14312 a{font-weight:700;color:var(--purple)}.shop #childNav .childNav-left>ul,.shop #childNav .childNav-left>div{position:relative;float:left}.shop #childNav .childNav-left li{position:relative;float:left}.shop #childNav li#woocommerce-categories-desktop-submenu-trigger a,.shop #childNav li#woocommerce-brands-desktop-submenu-trigger a{position:relative;padding-right:2rem;font-weight:700;cursor:pointer}.shop #childNav li#woocommerce-categories-desktop-submenu-trigger a:before,.shop #childNav li#woocommerce-brands-desktop-submenu-trigger a:before{content:"";position:absolute;right:.75rem;top:50%;transform:translateY(-40%);width:11px;height:7px;background:url('data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019%2011%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22matrix%286.1232e-17%2C1%2C-1%2C6.1232e-17%2C18.3%2C-8.8818e-16%29%22%3E%3Cpath%20d%3D%22M1.4%2C18.3L0%2C16.8L7.7%2C9.1L0%2C1.4L1.4%2C0L10.5%2C9.1L1.4%2C18.3Z%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center center no-repeat !important;background-size:auto 7px !important}.shop #childNav li#woocommerce-categories-desktop-submenu-trigger a:after,.shop #childNav li#woocommerce-brands-desktop-submenu-trigger a:after{transform:translateX(calc(-50% - .5rem))}.shop #childNav .childNav-right ul{display:flex;justify-content:flex-end}.shop #childNav .childNav-right li{display:inline-block}.subMenu{position:absolute;top:0;left:0;display:none;z-index:51;width:100%;background:var(--white);border-bottom:1px solid var(--black)}.subMenu:before{content:'';width:100%;height:1px;position:absolute;top:-1px;left:0}#woocommerce-categories-submenu-ctt{display:grid;grid-template-columns:1fr 3fr;font-size:1rem}#woocommerce-categories-submenu-ctt ul.woocommerce-categories-parents{border-right:1px solid var(--black)}#woocommerce-categories-submenu-ctt ul.woocommerce-categories-parents li{position:relative;overflow:hidden}#woocommerce-categories-submenu-ctt ul.woocommerce-categories-parents li a{position:relative;padding:.73rem 1rem .7rem;text-transform:uppercase;display:block;transition:all .3s ease}#woocommerce-categories-submenu-ctt ul.woocommerce-categories-parents li a:hover{background:var(--lightgrey);color:var(--black)}#woocommerce-categories-submenu-ctt ul.woocommerce-categories-parents li a svg{position:absolute;top:0;left:-3rem;width:1.25rem;height:100%;opacity:0;transition:all .3s ease}#woocommerce-categories-submenu-ctt ul.woocommerce-categories-parents li.active a{padding-left:2.75rem;background:var(--lightgrey)}#woocommerce-categories-submenu-ctt ul.woocommerce-categories-parents li.active a svg{opacity:.5;left:1rem}#woocommerce-categories-submenu-ctt ul.woocommerce-categories-parents li a{display:block}#woocommerce-categories-submenu-ctt .woocommerce-categories-childs{position:relative;padding:1rem}#woocommerce-categories-submenu-ctt .woocommerce-categories-childs .woocommerce-categories-child{position:absolute;top:0;left:0;width:100%;height:100%;columns:3;padding:1rem;display:none;gap:3vw}#woocommerce-categories-submenu-ctt .woocommerce-categories-child.photo-cat-child{display:flex}#woocommerce-categories-submenu-ctt .woocommerce-categories-childs .woocommerce-categories-child .title-cat-child{position:relative;display:inline-block;margin-bottom:.25rem;font-weight:700;text-transform:uppercase}#woocommerce-categories-submenu-ctt .woocommerce-categories-childs .woocommerce-categories-grand-child{position:relative;padding-bottom:1.5rem}#woocommerce-categories-submenu-ctt .woocommerce-categories-childs .woocommerce-categories-grand-child li{position:relative;margin-bottom:.3rem}#woocommerce-brands-submenu{width:100%;background:var(--white);border-bottom:1px solid var(--black)}#woocommerce-brands-submenu-ctt{display:grid;grid-template-columns:500px 1fr 1fr;font-size:1rem}#woocommerce-brands-submenu-ctt #woocommerce-brands-list{padding:1rem;border-right:1px solid var(--black)}#woocommerce-brands-submenu-ctt #woocommerce-brands-list ul{columns:3}#woocommerce-brands-submenu-ctt #woocommerce-brands-list ul li{position:relative;padding-top:.125rem;padding-bottom:.125rem}#woocommerce-brands-submenu-ctt #woocommerce-brands-list ul li a{position:relative;display:inline-block}#woocommerce-brands-submenu-ctt #woocommerce-brands-img{position:relative}#woocommerce-brands-submenu-ctt #woocommerce-brands-img #woocommerce-brands-submenu-leica{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#woocommerce-brands-submenu-ctt #woocommerce-brands-img #woocommerce-brands-submenu-leica img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .55s ease;transform:scale(1)}#woocommerce-brands-submenu-ctt #woocommerce-brands-img #woocommerce-brands-submenu-leica:hover img{transform:scale(1.05)}#woocommerce-brands-submenu-ctt #woocommerce-brands-img #woocommerce-brands-submenu-leica:after{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:radial-gradient(100% 100% at 0 100%,rgba(0,0,0,.7) 0,rgba(0,0,0,.1) 100%)}#woocommerce-brands-submenu-ctt #woocommerce-brands-img #woocommerce-brands-submenu-leica svg{position:absolute;top:2rem;left:2rem;width:4rem;height:4rem;z-index:99}#woocommerce-brands-submenu-ctt #woocommerce-brands-img #woocommerce-brands-submenu-leica h3{position:absolute;bottom:2rem;left:2rem;font-size:1.75rem;font-weight:400;font-family:'FPE508',Times,serif;z-index:3;color:var(--white)}#woocommerce-brands-submenu-ctt #woocommerce-brands-img #woocommerce-brands-img-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:200px;max-height:60%;display:none;z-index:5}#woocommerce-member-submenu{left:inherit;background:var(--white);right:0;width:300px;border:1px solid var(--black);border-top:0;padding:1rem 1rem .5rem}#woocommerce-member-submenu .title{font-size:1.325rem;color:var(--darkgreen);text-transform:uppercase;font-weight:700;display:block}#woocommerce-member-submenu div{position:relative;padding:.75rem 0;line-height:1.25em}#woocommerce-member-submenu .learn-more{display:inline-block;font-style:italic;color:var(--darkgrey);margin-top:.5rem}#woocommerce-contact-submenu{background:var(--white);width:300px;border:1px solid var(--black);border-top:0;padding:1rem 1rem .5rem}#woocommerce-contact-submenu .title{font-size:1.325rem;color:var(--darkgreen);text-transform:uppercase;font-weight:700;display:block}#woocommerce-contact-submenu div div{position:relative;padding:.75rem 0;line-height:1.25em}#woocommerce-contact-submenu div.contact-faq{padding-bottom:.25rem}#woocommerce-contact-submenu div.customerService{padding:0;position:relative;left:50%;transform:translateX(-55%);display:inline-block;color:var(--darkgrey)}#woocommerce-contact-submenu ul{position:relative;padding:.5rem 0;line-height:1.25em}#woocommerce-contact-submenu ul a{text-decoration:underline}#woocommerce-contact-submenu .learn-more{display:inline-block;color:var(--darkgrey)}#woocommerce-contact-submenu .learn-more svg{position:relative;top:.1em;height:.8em;width:auto;transition:all .2s linear}#woocommerce-contact-submenu .learn-more:hover svg{margin-left:.5rem}body .myCta,body .text_wrap .myCta,.button,.wc-block-components-checkout-place-order-button{-webkit-appearance:none;position:relative;display:inline-block;padding:.85rem 1.25rem .8rem;text-align:center;text-transform:uppercase;z-index:9;font-size:16px;font-family:"TextaAlt","Helvetica",arial,sans-serif;background:var(--black);color:var(--white);transition:all .33s ease;border-radius:999px;border:0;outline:0;cursor:pointer;margin-bottom:.5rem;overflow:hidden;text-decoration:none}body .myCtaContainer{padding:0 1rem;max-width:300px;margin:0 auto}body .myCta:hover,body .text_wrap .myCta:hover,.button:hover,.wc-block-components-checkout-place-order-button:hover{background:var(--darkgrey);color:var(--white);box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}body .myCtaGrey,body .text_wrap .myCtaGrey{background:var(--lightgrey);color:var(--black)}body .myCtaGrey:hover,body .text_wrap .myCtaGrey:hover{color:var(--white)}body .myCtaGreen,body .text_wrap .myCtaGreen{background:var(--darkgreen);color:var(--white)}body .myCtaGreen:hover,body .text_wrap .myCtaGreen:hover{background:var(--lightgreen)}body .myCtaYellow{background:var(--yellow);color:var(--black)}body .myCtaYellow:hover{background:var(--black);color:var(--white)}body .myCtaPro{background:var(--procolor);color:var(--black)}body .myCta small{position:relative;display:block;width:100%;text-transform:lowercase;text-align:center;font-size:.8rem;font-style:italic;opacity:.8;padding-top:.25rem}body .myCtaWide,.wc-block-components-checkout-place-order-button{width:100%}.stock{position:relative;padding-top:1px;margin-bottom:.5rem;display:flex;align-items:center;gap:.25rem}.stock svg{position:relative;height:1.1em;width:auto;display:block}.stock.in-stock{color:var(--green);border-color:var(--green)}.stock.onOrder,.stock.preOrder,.stock.waitinglist,.stock.soon{color:var(--blue);border-color:var(--blue)}.stock.available-on-backorder{color:var(--orange);border-color:var(--orange)}.stock.outofstock,.stock.discontinued{color:var(--darkred);border-color:var(--darkred)}.stock.pro-exclusive{color:var(--darkgrey);border-color:var(--darkgrey)}.post-edit-link{position:absolute;top:50%;transform:translateY(-50%);right:1rem;font-size:.8rem;background:var(--red);border-radius:3px;padding:.3rem 1rem;font-family:sans-serif !important;color:var(--white) !important}.readmemore>div{overflow:hidden;max-height:0;transition:max-height .3s ease}.readmemore.expanded{max-height:none}.readmemore-btn{position:relative;top:0;font-size:1.125rem;line-height:1.5rem;color:var(--darkgreen);cursor:pointer;background:var(--white);display:none}main .swiper-button-next,main .swiper-button-prev{top:0;height:100%;background:0 0;width:4vw}main .swiper-button-next:after,main .swiper-button-prev:after{background:0 0;height:100%;width:100%;font-size:0}main .swiper-button-next:after{cursor:auto;cursor:url('data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.71%202.29l-1.42%201.42%209.3%209.29H0v2h24.59l-9.3%209.29%201.42%201.42L28.41%2014z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E') 28 28,auto}main .swiper-button-prev:after{cursor:auto;cursor:url('data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22matrix(-1%2C0%2C0%2C1%2C28.41%2C0)%22%3E%3Cpath%20d%3D%22M16.71%2C2.29L15.29%2C3.71L24.59%2C13L0%2C13L0%2C15L24.59%2C15L15.29%2C24.29L16.71%2C25.71L28.41%2C14L16.71%2C2.29Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') 28 28,auto}:root{--swiper-navigation-sides-offset:0}.insurance-notice-carousel{position:relative;text-align:center;color:var(--white)}.single-product .entry-summary .insurance-notice-carousel{margin-top:.25rem;color:var(--darkgrey)}.insurance-notice-carousel a{color:var(--white)}.single-product .entry-summary .insurance-notice-carousel a,.insurance-notice-carousel a:hover{color:var(--darkgrey)}.single-product .entry-summary .insurance-notice-carousel a:hover{color:var(--black)}.insurance-notice-carousel .placeholder{opacity:0}.insurance-notice-carousel .insurance-notice{position:absolute;width:100%;opacity:0;top:0;left:0;transition:all .5s ease-in-out;z-index:1}.insurance-notice span{position:relative;top:1px;padding-right:6px}.insurance-notice-carousel .insurance-notice.active{opacity:1;z-index:9}#cartInssurance{height:2.75em}#cartInssurance:after{position:absolute;content:" ";left:50%;transform:translateX(-50%);bottom:0;width:4rem;border-bottom:1px solid var(--middlegrey)}#cartInssurance .insurance-notice{font-size:1.05em;color:var(--darkgrey);padding:.5em 0 1.25em}#cartInssurance .insurance-notice a{color:var(--darkgrey)}.archive .woocommerce-breadcrumb{position:relative;padding:.55em 1em .45em;border-bottom:1px solid var(--black);font-size:.9em}.single-knowledge .woocommerce-breadcrumb,.single-tips-and-reviews .woocommerce-breadcrumb{width:100%;max-width:940px;margin:0 auto;padding:3vw;padding-bottom:1.25rem}.woocommerce-breadcrumb li{display:inline-block}.woocommerce-breadcrumb li a{position:relative;display:inline-block;z-index:2;color:var(--darkgrey)}.woocommerce-breadcrumb .delimiter,.breadcrumbCheckoutSteps .delimiter{position:relative;display:inline-block;top:1px;width:10px;height:8px;background:url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns:xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2019.2%2013.2%22%20style%3D%22enable-background%3Anew%200%200%2019.2%2013.2%3B%22%20xml:space%3D%22preserve%22%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2219.2%2C6.6%2018%2C5.4%2018%2C5.4%2012.6%2C0%2011.4%2C1.2%2016%2C5.8%200%2C5.8%200%2C7.4%2016%2C7.4%2011.4%2C12%2012.6%2C13.2%2018%2C7.8%2018%2C7.8%2019.2%2C6.6%2019.2%2C6.6%22%20fill%3D%22%23A0A0A0%22%2F%3E%3C%2Fsvg%3E') left top no-repeat;background-size:100% auto;margin:0 .5em}.single-knowledge .woocommerce-breadcrumb ol li:nth-of-type(-n+1),.single-knowledge .woocommerce-breadcrumb ol li:nth-last-of-type(-n+1),.single-knowledge .woocommerce-breadcrumb ol span.delimiter:nth-of-type(-n+1),.single-knowledge .woocommerce-breadcrumb ol span.delimiter:nth-last-of-type(-n+1),.single-tips-and-reviews .woocommerce-breadcrumb ol li:nth-of-type(-n+1),.single-tips-and-reviews .woocommerce-breadcrumb ol li:nth-last-of-type(-n+1),.single-tips-and-reviews .woocommerce-breadcrumb ol span.delimiter:nth-of-type(-n+1),.single-tips-and-reviews .woocommerce-breadcrumb ol span.delimiter:nth-last-of-type(-n+1){display:none}section#product-loop{display:grid;grid-template-columns:16rem 1fr;border-top:1px solid var(--black)}aside#product-filter{border-right:1px solid var(--black)}ul.products{display:grid;grid-template-columns:repeat(4,25%)}ul.products li.product{position:relative;border-right:1px solid var(--black);border-bottom:1px solid var(--black)}ul.products li.type-product{display:grid;grid-template-rows:auto 1fr}#product-loop ul.products li.product:nth-child(4n){border-right:0}ul.products li.product header{position:relative;overflow:hidden}ul.products li.product header .product_type_simple{display:none}ul.products li.product header .ajax_add_to_cart{position:absolute;display:block;width:calc(100% - 2rem);bottom:1rem;left:1rem;z-index:9;transform:translateY(50%);opacity:0;margin-bottom:0 !important}ul.products li.product:hover .ajax_add_to_cart{opacity:1;transform:translateY(0%)}ul.products li.product header a{position:relative;display:block}ul.products li.product header a.woocommerce-loop-product__link{width:100%;height:100%}ul.products li.product header a img{position:relative;display:block;width:100%;height:100%;object-fit:cover}ul.products li.type-product a img:first-child{transition:transform .55s ease;transform:scale(1)}ul.products li.type-product:hover a img:first-child{transform:scale(1.07)}ul.products li.product header a .product_image_lifestyle{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .25s ease,transform .55s ease;transform:scale(1.05);z-index:0}ul.products li.product:hover header a .product_image_lifestyle{opacity:1;transform:scale(1);z-index:2}ul.products li.product header .yith-wcwl-add-to-wishlist,ul.products li.product header #yith-wcwl-icon-heart{position:absolute;top:.5rem;right:.65rem;z-index:3;font-size:0;display:none}ul.products li.product header:hover .yith-wcwl-add-to-wishlist{display:block}ul.products li.product header .discount-zone{position:absolute;top:.5rem;left:.5rem}ul.products li.product header .discount-flag{position:relative;font-size:1.15rem;background:var(--yellowpromo);padding:.1rem .2rem .05rem;margin-bottom:.25rem;font-weight:700;border-radius:var(--b-radius);z-index:5;text-transform:uppercase}ul.products li.product header .second_hand-flag{display:inline-block;font-size:1.25rem;background:var(--green);text-transform:uppercase;padding:0 .15em;font-weight:700;border-radius:var(--b-radius);align-self:start;max-width:fit-content;color:var(--white)}ul.products li.product header .second_hand-flag svg{position:relative;top:.15rem;height:1rem;width:1rem;display:inline-block;padding-left:.1rem}ul.products li.product header .new-product{position:absolute;top:.5rem;left:.5rem;font-size:1.25rem;background:var(--darkgreen);color:var(--white);padding:.1rem .2rem .05rem;border-radius:var(--b-radius);z-index:3;text-transform:uppercase}.home ul.products li.product header .new-product{display:none !important}.added_to_cart{display:none !important}ul.products li.product header .nbr-variations{position:absolute;left:50%;transform:translateX(-50%);bottom:.5em;display:inline-block;font-size:.875rem;border-radius:1rem;padding:.25rem .5rem;border:.0625rem solid;color:var(--darkgrey);border-color:var(--darkgrey)}ul.products li.product article{display:grid;grid-template-rows:1fr 1fr;padding:.75rem;background:var(--white)}ul.products li.product.product_cat-photo-workshop article{grid-template-rows:1fr auto}ul.products li.product.product_cat-foto-workshop article{grid-template-rows:1fr auto}ul.products li.product article .woocommerce-loop-product__titlegroup{min-height:3.75rem}ul.products li.product article .woocommerce-loop-product__title{position:relative;font-size:1.25rem;line-height:1.25rem;font-weight:700;margin-bottom:1.5rem}ul.products li.product article .woocommerce-loop-product__title span{position:absolute;bottom:-.3rem;transform:translateY(100%);color:var(--darkgrey);font-size:1.125rem;font-weight:400}ul.products li.product article .woocommerce-loop-product__brand{position:relative;display:inline-block;color:var(--darkgrey);margin-top:.35rem}ul.products li.product article .woocommerce-loop-product__brand:hover{text-decoration:underline}.product .workshop__meta{color:var(--darkgrey)}.product .workshop__meta div{margin-bottom:.35rem}.single .product .workshop__meta div{margin-bottom:.55rem}.product .workshop__meta div svg{position:relative;top:.1rem;height:.8rem;width:auto}.product .workshop__meta div span{padding-left:.35rem;text-transform:capitalize}ul.products li.product article .woocommerce-loop-product__meta{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;gap:.3rem;margin-top:2.75rem}ul.products li.product article .meta_pils,ul.products li.product article .price{display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-end}ul.products li.product article .meta_pils div{position:relative;clear:left;display:inline-block;font-size:.875rem;border-radius:1rem;padding:.25rem .5rem;border:.0625rem solid;margin-bottom:0}ul.products li.product article .meta_pils div svg{display:none}ul.products li.product article .woocommerce-loop-product__meta .price{position:relative;padding-top:.15rem;font-size:1.25rem;text-align:right}ul.products li.product article .woocommerce-loop-product__meta .price .aftercashback{background:var(--yellowpromo);border-radius:var(--b-radius);text-decoration:none;padding:0 .2rem;font-size:.9rem}.price{text-decoration:none}.price del{font-weight:400;transform:translateY(-100%);color:var(--darkgrey);font-weight:400;margin-right:.4em}.single-product .summary .mainPrice>span.amount,.products .woocommerce-loop-product__meta .mainPrice>span.amount{font-weight:700}.single-product .summary .price del{position:absolute;top:0;display:block;left:0;margin:0;font-size:.8em;transform:translateY(-110%)}.products .woocommerce-loop-product__meta .price del{position:absolute;top:0;display:block;right:0;transform:inherit;margin-left:0;font-size:.8em;transform:translateY(-110%)}.mainPrice del~span,.mainPrice span:first-child:has(+del){position:relative;background:var(--yellowpromo);color:var(--black);border-radius:var(--b-radius);text-decoration:none;padding:0 .15rem;font-weight:700}ul.products li.type-featured a{position:relative;display:block;width:100%;height:100%;color:var(--white);overflow:hidden}ul.products li.type-featured a img{position:absolute;top:0;left:0;width:100%;height:101%;object-fit:cover}ul.products li.type-featured a h3{position:absolute;bottom:0;left:0;width:100%;height:auto;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.75rem 2.5rem .65rem .75rem;font-size:.9rem;z-index:3}ul.products li.type-featured a h3:after{content:"";background:url('data:image/svg+xml,%3Csvg%20enable-background%3D%22new%200%200%2019.3%2015.1%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019.3%2015.1%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20points%3D%2211.8%200%2011.1%200.7%2017.4%207%200%207%200%208%2017.4%208%2011.1%2014.4%2011.8%2015.1%2019.3%207.5%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E') center center no-repeat;background-size:50% auto;position:absolute;top:0;right:0;height:100%;width:2.5rem;transform:translateX(-20%);opacity:0;transition:all .3s ease}ul.products li.type-featured a:hover h3:after{transform:translateX(0);opacity:1}.product-loop-pagination{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr}.product-loop-pagination div a{display:inline-block;font-size:2em;text-transform:uppercase;padding:1em}.product-loop-pagination .pagination-next{text-align:right}.woocommerce-products-header-details{padding:1rem;display:grid;grid-template-columns:3fr 4fr;gap:1rem;min-height:14rem}.woocommerce-products-header-details .term-description{font-size:1.125rem;line-height:1.25rem}.woocommerce-products-header-details .term-description b{font-weight:700}.woocommerce-products-header-details .term-description i{font-style:italic}.woocommerce-products-header-details .term-description a{text-decoration:underline}.woocommerce-products-header-taxonomy{display:flex;align-items:flex-end;justify-content:flex-end}.tax-product_brand .woocommerce-products-header-taxonomy{align-items:center}.tax-product_brand .woocommerce-products-header-taxonomy img{position:relative;width:100%;height:auto;max-width:300px;padding:1rem}.tax-campaigns .woocommerce-products-header-taxonomy img{position:relative;width:100%;height:100%;object-fit:cover}.woocommerce-products-header-child-cat{display:flex}.woocommerce-products-header-child-cat li{position:relative;display:inline-block;width:7rem;text-align:center;padding:0 .5rem}.woocommerce-products-header-child-cat li a{display:block;font-size:.875rem}.woocommerce-products-header-child-cat li a img{display:inline-block;width:90%;height:auto;border-radius:50%;border:1px solid var(--lightgrey);margin-bottom:.5rem;background:var(--lightgrey)}.woocommerce-products-sorting-results{padding-top:1rem;display:grid;grid-template-columns:1fr 1fr}.woocommerce-products-sorting-results .woocommerce-result-count{display:flex;color:var(--darkgrey);padding:.5rem 1rem;align-items:flex-end}.woocommerce-products-sorting-results .woocommerce-ordering{position:relative;display:flex;padding:.5rem 1rem;align-items:flex-end;justify-content:flex-end}.woocommerce-products-sorting-results .woocommerce-ordering select{max-width:200px;border:0;padding:0;color:var(--darkgrey);margin-bottom:0;text-align:right !important;-webkit-appearance:none;background:url('data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019%2011%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22matrix%286.1232e-17%2C1%2C-1%2C6.1232e-17%2C18.3%2C-8.8818e-16%29%22%3E%3Cpath%20d%3D%22M1.4%2C18.3L0%2C16.8L7.7%2C9.1L0%2C1.4L1.4%2C0L10.5%2C9.1L1.4%2C18.3Z%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') right .35rem no-repeat !important;background-size:auto 6px !important;border-radius:0;padding-right:1rem}.woocommerce-no-products-found{position:relative;min-height:50vh;padding:5rem 1rem 1rem;text-align:center}.woocommerce-no-products-found .woocommerce-info{font-size:1.25rem;color:var(--red)}#loadmore_products{position:relative;padding:.7em .75em .75em;font-size:1.75em;text-align:center;cursor:pointer;transition:.3s linear;background:var(--darkgreen);color:var(--white);text-transform:uppercase;background:linear-gradient(to right,var(--darkgreen) 0,var(--darkgreen) 35%,var(--lightgreen) 50%,var(--darkgreen) 65%,var(--darkgreen) 100%);background-size:200% auto;animation:2s infinite loadMore_slideToAttract}#loadmore_products:before{content:'';position:absolute;top:-1px;left:0;width:100%;height:1px;background:var(--black)}#loadmore_products.loading{animation:1.1s infinite loading_pulse;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset}@keyframes loading_pulse{0%,100%{background-color:var(--lightgreen)}50%{background-color:var(--darkgreen)}}@keyframes loadMore_slideToAttract{0%{background-position:120% center}100%{background-position:-20% center}}.widget_yith-woocommerce-ajax-navigation-filters{position:-webkit-sticky;position:sticky;top:0;z-index:10;max-height:100vh;overflow-y:auto}.widget{list-style:none}#product-filter .filters-container{overflow:hidden}#product-filter .yith-wcan-filter{border-bottom:1px solid var(--black)}#product-filter .filter-title{position:relative;font-size:1.25rem;text-transform:uppercase;cursor:pointer;padding:1.1rem 1rem 1rem;width:100%;text-align:left;outline:none;transition:all .2s ease-out}#product-filter .filter-title:not(.opened):hover{background:var(--lightgrey)}#product-filter .filter-tax[data-taxonomy=product_cat] .filter-title:hover{background:inherit;cursor:inherit}#product-filter .filter-title:before{content:'';position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1.125rem;height:1px;background:var(--black)}#product-filter .filter-title:after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1.125rem;height:1px;background:var(--black);transform:rotate(-90deg);transition:all .2s linear;opacity:1}#product-filter .filter-title.opened:after{transform:rotate(0);opacity:0}#product-filter .filter-content{padding:.5rem 1rem 1rem}#product-filter .filter-content label{position:relative;top:-.25rem}#product-filter .filter-content label a{position:relative;display:block;top:-1px;padding:.2rem 0 .3rem 1.5rem}#product-filter .filter-content label .item-count{position:relative;margin-left:.125rem;font-size:90%;letter-spacing:1px;color:var(--darkgrey)}#product-filter .filter-content label .checkboxbutton{position:absolute;top:-.375em;left:0}#product-filter .filter-content .filter-item.active>ul.filter-items{display:block !important}#product-filter .filter-tax[data-taxonomy=product_cat] ul{padding-left:.5rem}#product-filter .filter-tax[data-taxonomy=product_cat] ul:first-child{padding-left:0}.tax-product_brand #product-filter .filter-tax[data-taxonomy=product_cat] .filter-content ul{display:block !important}.tax-product_brand #product-filter .filter-tax[data-taxonomy=product_brand]{display:none !important}.blockOverlay{position:fixed !important;top:0!important;height:100% !important}.search-results #product-filter .filter-checkbox input{display:none!important}.search-results #product-filter .filter-content label a{padding-left:0}.checkboxbutton input{position:relative;top:.325rem;left:-.125rem;border:1px solid var(--black);height:1rem;width:1rem;border-radius:0 !important;-webkit-appearance:none;cursor:pointer;transition:all .2s linear}.checkboxbutton input:checked:after{content:'';position:absolute;top:-1px;left:-1px;width:1rem;height:1rem;background:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/img/check.svg) center center;background-size:80% 80%}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs--round{height:50px;margin:0 .5rem}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{position:relative;display:block;overflow:hidden;outline:none !important;top:36px;height:4px;background-color:var(--lightgrey);border-radius:4px}.irs--round .irs-bar{position:absolute;display:block;left:0;width:0;top:36px;height:4px;background-color:var(--black)}.irs--round .irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1;top:1.9rem;width:1rem;height:1rem;background-color:var(--black);border-radius:1rem;cursor:grab}.irs--round .irs-min,.irs--round .irs-max{display:none}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;font-size:12px;line-height:1;text-shadow:none;padding:3px 5px;background-color:var(--black);color:#fff}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:var(--black)}.irs--round .irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px;display:block;height:25px}.irs--round .irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background-color:#dedede}.irs--round .irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;color:silver;font-size:13px}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:0 0 !important;border-style:solid !important;border-color:transparent !important}.yith-wcan-reset-filters{all:unset;position:relative;display:block;-webkit-appearance:none;font-size:1.25rem;text-transform:uppercase;cursor:pointer;padding:1rem;width:100%;text-align:left;transition:all .2s linear;color:var(--red);border-bottom:1px solid var(--black)}.yith-wcan-reset-filters:hover{color:var(--black)}.single-product #product-header{position:relative;display:grid;grid-template-columns:2fr 1fr;border-bottom:1px solid var(--black);min-height:60vh}.single-product #product-images{position:relative;border-right:1px solid var(--black)}.single-product #product-images .woocommerce-product-images{position:relative;height:100%;width:100%}.single-product #product-images .woocommerce-product-images_wrapper{position:relative;display:grid;grid-template-columns:1fr 1fr;height:100%;width:100%}.single-product #product-images .woocommerce-product-no-gallery{grid-template-columns:1fr}.single-product #woocommerce-product-img-lifestyle{position:relative;height:100%}.single-product #woocommerce-product-img-lifestyle img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.single-product #woocommerce-product-img-grey-thumbnail{background:var(--lightgrey);height:100%}.single-product #woocommerce-product-img-grey-thumbnail img{position:relative;top:50%;transform:translateY(-50%);width:100%;height:auto}.single-product .woocommerce-product-no-gallery #woocommerce-product-img-grey-thumbnail img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-height:60vh;object-fit:contain}.single-product .product.virtual .woocommerce-product-no-gallery #woocommerce-product-img-grey-thumbnail img{object-fit:cover}.single-product .woocommerce-product-img-white-thumbnail{display:flex;align-items:center}.single-product .woocommerce-product-img-white-thumbnail img{max-width:70%;margin:0 auto}.product.product_cat-photo-workshop .woocommerce-product-img-white-thumbnail img,.product.product_cat-foto-workshop .woocommerce-product-img-white-thumbnail img,.product.product_cat-second-hand .woocommerce-product-img-white-thumbnail img,.product.product_cat-occasion .woocommerce-product-img-white-thumbnail img,.product.product_cat-tweedehands .woocommerce-product-img-white-thumbnail img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:inherit;margin:0;object-fit:cover}.single-product .woocommerce-product-images #open-gallery{position:absolute;display:inline-block;bottom:1rem;left:75%;transform:translateX(-50%);padding-left:1.5rem;text-align:center;background:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/img/galleryOpen.svg) left center no-repeat;background-size:auto 100%;cursor:pointer;transition:all .3s linear}.single-product .woocommerce-product-images #open-gallery:hover{color:var(--darkgrey)}.single-product .yith-wcwl-add-to-wishlist{position:absolute;top:1.2rem;right:1.35rem;z-index:3;font-size:0;display:block}.single-product #gallery-overlay{position:fixed;z-index:60;bottom:0;left:0;width:100vw;height:100%;transform:translateY(101%);overflow:hidden;transition:all .65s cubic-bezier(.7,.3,0,1)}.single-product #gallery-overlay.gallery-open{transform:translateY(0%)}.single-product #gallery-overlay .gallery-container{position:relative;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 2fr;z-index:1}.single-product #gallery-overlay #gallery-close{position:absolute;top:2rem;right:2rem;width:3rem;height:3rem;border-radius:50%;border-radius:50%;display:inline-block;z-index:20;padding:1rem;background:url('data:image/svg+xml,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2018%2018%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns:xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999/xlink%22%20xml:space%3D%22preserve%22%20xmlns:serif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%3B%22%3E%3Cg%20transform%3D%22matrix(0.707107%2C0.707107%2C-0.707107%2C0.707107%2C9%2C-3.72792)%22%3E%3Cpath%20d%3D%22M9.5%2C8.5L9.5%2C0L8.5%2C0L8.5%2C8.5L0%2C8.5L0%2C9.5L8.5%2C9.5L8.5%2C18L9.5%2C18L9.5%2C9.5L18%2C9.5L18%2C8.5L9.5%2C8.5Z%22%20style%3D%22fill-rule%3Anonzero%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center center no-repeat;background-size:75% 75%;cursor:pointer;text-indent:-9999px;transition:all .2s linear}.single-product #gallery-overlay #gallery-close:hover{transform:scale(1.2)}.single-product #gallery-overlay .swiper-galleryThumb{position:relative;height:100%;background:var(--lightgrey);padding:1rem}.single-product #gallery-overlay .swiper-galleryImgs{position:relative;height:100%;background:var(--white);padding:1rem}.single-product #gallery-overlay .swiper{position:relative;height:100%;width:100%}.single-product #gallery-overlay .swiper-galleryThumb .swiper-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;gap:.5rem}.single-product #gallery-overlay .swiper-galleryThumb .swiper-slide{position:relative;display:inline-block;height:auto !important;cursor:pointer;background:var(--white)}.single-product #gallery-overlay .swiper-galleryThumb .swiper-slide img{position:relative;width:100%;height:100%}.single-product #gallery-overlay .swiper-galleryImgs .swiper-slide{position:relative;width:100%;height:100%}.single-product #gallery-overlay .swiper-galleryImgs .swiper-slide img{position:relative;width:100%;height:100%;object-fit:contain}.single-product #product-header .summary #mini-breadcrumb{position:relative;margin-bottom:.7rem}.single-product #product-header .summary #mini-breadcrumb a{position:relative;margin-right:.5rem;color:var(--darkgrey);transition:all .2s linear;text-transform:uppercase;font-size:.8rem}.single-product #product-header .summary #mini-breadcrumb a:hover{color:var(--black)}.single-product #product-header .summary #mini-breadcrumb svg{position:relative;left:-.3rem;top:0;width:auto;height:.5rem}.single-product #product-header .summary{padding:1rem;display:grid;align-content:space-between}.single-product #product-header .summary header{margin-bottom:4rem}.single-product #product-header .summary header h1 .product_title{font-size:2.25rem;display:block}.single-product #product-header .summary header h1 .product_brand{position:relative;margin-top:.5rem;font-size:1.25rem;color:var(--darkgrey)}.single-product #product-header .summary header .product_brand_link{position:relative;top:1px;display:inline-block;margin-left:.25em;fill:var(--middlegrey);transition:all .2s linear;outline:none}.single-product #product-header .summary header .product_brand_link svg{width:14px;height:14px;outline:none}.single-product #product-header .summary header .product_brand_link:hover{fill:var(--darkgrey)}.single-product #product-header .summary header .workshop__meta{margin-top:2rem}.single-product #product-header .summary header .discount-zone{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.single-product #product-header .summary header .discount-flag{display:inline-block;font-size:1.25rem;background:var(--yellowpromo);text-transform:uppercase;padding:0 .15em;font-weight:700;border-radius:var(--b-radius);align-self:start;max-width:fit-content}.single-product #product-header .summary header .second_hand-flag{display:inline-block;font-size:1.25rem;background:var(--green);text-transform:uppercase;padding:0 .15em;font-weight:700;border-radius:var(--b-radius);align-self:start;max-width:fit-content;color:var(--white)}.single-product #product-header .summary header .second_hand-flag svg{position:relative;top:.1rem;height:1rem;width:1rem;display:inline-block;padding-left:.1rem}.single-product #product-header .summary .price-zone{position:relative;margin-bottom:1.25rem}.single-product #product-header .summary .price{font-size:2rem;color:var(--darkgreen)}.single-product #product-header .summary .price .price-suggested{position:relative;color:var(--darkgrey);font-weight:400;font-size:1.125rem}.single-product #product-header .summary .price .mainPrice{position:relative;display:block;margin:.25rem 0}.single-product .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:.75em}.single-product #product-header .summary .price .exclvat{display:block;color:var(--darkgrey);font-size:1rem;font-weight:400}.single-product #product-header .summary .price .price-deal,.single-product #product-header .summary .price .aftercashback{display:inline-block;color:var(--black);font-weight:400;font-size:1.125rem;font-weight:700;margin:.5rem 0;background:var(--yellowpromo);padding:0 .2em;border-radius:var(--b-radius)}.single-product #product-header .summary .price .price-deal{text-transform:uppercase;margin:0 .5rem}.single-product .product_cat-second-hand #product-header .summary .price-zone .woocommerce-Price-amount,.single-product .product_cat-occasion #product-header .summary .price-zone .woocommerce-Price-amount,.single-product .product_cat-tweedehands #product-header .summary .price-zone .woocommerce-Price-amount{color:var(--green)}.financing{position:relative;color:var(--darkgrey);cursor:pointer;transition:all .2s linear;margin:.25rem 0}.financing span{background:linear-gradient(to right,var(--darkgrey) 0%,var(--darkgrey) 40%,var(--middlegrey) 50%,var(--darkgrey) 60%,var(--darkgrey) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:slideToAttract 5s infinite;background-position:150% center;padding-right:.4rem;line-height:1.25em}@keyframes slideToAttract{0%{background-position:150% center}100%{background-position:-50% center}}.financing b{color:var(--black);position:relative;top:-.15rem}.financing b:hover{color:var(--darkgreen)}.financing span svg{position:relative;height:1rem;width:auto;display:inline;padding:0 2px}#popUp-Financing header{padding:var(--gapBetweenFlexible);padding-bottom:0;margin-bottom:0 !important}#popUp-Financing header h3{font-size:2rem}#popUp-Financing header p{position:relative;margin-top:.5em;color:var(--darkgreytext);line-height:1.25em;font-size:1.15rem}#popUp-Financing .popUpContainer{overflow-y:scroll}#popUp-Financing .fiSolutions{padding:var(--gapBetweenFlexible);padding-top:calc(var(--gapBetweenFlexible) / 2);line-height:1.25em}#popUp-Financing .fiSolutions h4,#popUp-Financing .fiB2Bnotice h4{text-transform:uppercase;margin-bottom:.5rem;font-weight:700;font-size:1.2rem}#popUp-Financing .fiSolutions .fiSolutionsContainer{position:relative;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--gapBetweenFlexible) / 2)}#popUp-Financing .fiSolutions .fiSolutionsContainer.fiSolutionsPro{grid-template-columns:repeat(3,1fr)}#popUp-Financing .fiSolution{position:relative;display:block;border:1px solid var(--lightgrey);border-radius:var(--b-radius);padding:1rem}#popUp-Financing .fiSolution .fiLogo{position:relative;width:100%;display:flex;justify-content:center;margin-bottom:1rem}#popUp-Financing .fiSolution .fiLogo svg{width:80%;max-width:100px;height:auto}#popUp-Financing .fiSolution#fiAlma .fiLogo svg{max-width:80px}#popUp-Financing .fiSolution .description{font-style:italic;color:var(--darkgreytext)}#popUp-Financing .fiSolution ul{margin:1rem 0}#popUp-Financing .fiSolution ul li{margin-bottom:.25rem}#popUp-Financing .fiSolution b{font-weight:700;display:inline-block;padding-right:.3rem}#popUp-Financing .fiSolution .widgetContainer{position:relative;max-width:100%}#popUp-Financing .fiB2Bnotice{padding:var(--gapBetweenFlexible);padding-top:0;display:flex;justify-content:space-between;align-items:center;align-items:flex-end}#popUp-Financing .fiB2Bnotice div p{color:var(--darkgreytext);line-height:1.25em;font-size:1.15rem}#popUp-Financing .financingWarning{text-transform:uppercase;font-size:1.5em;letter-spacing:-2px;line-height:1.05em;text-align:center}.lw-modal-container iframe{top:50% !important;transform:translate(-50%,-50%)!important}.single-product #product-header .summary .awdr_discount_bar{background:var(--yellowpromo) !important;color:var(--black) !important;border-radius:var(--b-radius);padding:.75rem;line-height:1.25rem}.single-product .variations-container{position:relative;display:block;margin:1rem 0}.single-product .variations-container .variations-label{position:relative;font-size:.75rem;text-transform:uppercase;margin-bottom:.25rem;color:var(--darkgrey)}.single-product .variations-current{position:relative;border-radius:var(--b-radius);border:1px solid var(--middlegrey);padding:1rem;cursor:pointer}.single-product .variations-current:after{content:" ";background:url('data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019%2011%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22matrix%286.1232e-17%2C1%2C-1%2C6.1232e-17%2C18.3%2C-8.8818e-16%29%22%3E%3Cpath%20d%3D%22M1.4%2C18.3L0%2C16.8L7.7%2C9.1L0%2C1.4L1.4%2C0L10.5%2C9.1L1.4%2C18.3Z%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center center no-repeat;background-size:50% auto;position:absolute;top:1px;right:0;height:100%;width:1.75rem;transform:translateX(-20%);opacity:.6}.single-product .variations-current:hover,.variations-open .variations-current{border:1px solid var(--darkgrey)}.single-product .variations-open .variations-current{border-bottom-left-radius:0;border-bottom-right-radius:0}.single-product .variations-list{overflow:hidden;width:100%;max-height:0;background:var(--white);bottom:2px;transform:translateY(100%);position:absolute;list-style:none;margin:0;z-index:10;transition:all .3s linear}.single-product .variations-open .variations-list{max-height:1000px}.single-product .variations-list ul{border:1px solid var(--middlegrey);border-bottom-left-radius:.1875rem;border-bottom-right-radius:.1875rem}.single-product .variations-open .variations-list ul{border:1px solid var(--darkgrey)}.single-product .variations-list li{position:relative;border-bottom:1px solid var(--middlegrey)}.single-product .variations-open .variations-list li{border-bottom:1px solid var(--darkgrey)}.single-product .variations-list li:last-child{border-bottom:0;border-bottom-left-radius:.1875rem;border-bottom-right-radius:.1875rem;overflow:hidden}.single-product .variations-list li a{padding:.5rem;display:grid;grid-template-columns:50px 1fr auto;column-gap:.5rem}.single-product .variations-list li a img{width:100%;height:auto}.single-product .variations-list li a:hover{color:var(--black);background:var(--lightgrey)}.single-product .variations-list li a>div{display:flex;align-items:center}.single-product .variations-list li a .variation-title{font-weight:700}.single-product .summary .stock{margin-top:.5rem;margin-bottom:0}.single-product .delivery_notice{position:relative;display:flex;align-items:center;gap:.25rem;margin-top:.5rem}.single-product .product.virtual .delivery_notice,.single-product .product.product_cat-photo-workshop .delivery_notice,.single-product .product.product_cat-foto-workshop .delivery_notice{display:none}.single-product .delivery_notice svg{position:relative;height:auto;width:1.1em;display:block}.single-product .delivery_notice_warning{color:var(--red);margin-top:.5rem}.b2b-only-notice p{position:relative;font-style:italic;background:var(--lightgrey);color:var(--darkgreytext);padding:1rem;line-height:1.4em;border-radius:var(--b-radius);margin:.5rem 0}.single-product .warranty_notice svg{position:relative;height:auto;width:1.1em;display:block}.single-product .warranty_notice svg .warranty_notice_icon{fill:var(--green)}.single-product .warranty_notice{position:relative;display:flex;align-items:center;gap:.25rem;margin-top:.5rem}.single-product .warranty_notice a{text-decoration:none;color:var(--green)}form.cart{margin-top:.75rem}form.cart .single_add_to_cart_button{width:100%;min-height:3.125rem}.product_cat-second-hand .summary .single_add_to_cart_button,.product_cat-occasion .summary .single_add_to_cart_button,.product_cat-tweedehands .summary .single_add_to_cart_button{background:var(--green);color:var(--white;)}.single_add_to_cart_button_inactive{position:relative;text-align:center;font-style:italic;background:var(--lightgrey);color:var(--darkgrey);text-transform:inherit}.single_add_to_cart_button_inactive:hover{background:var(--lightgrey);color:var(--darkgrey);box-shadow:inherit}.single-product .single_add_to_cart_button span{position:relative;z-index:10}.single-product .single_add_to_cart_button div{position:absolute;top:0;left:0;height:100%;width:0;background:rgba(255,255,255,.3);transition:all .65s cubic-bezier(.7,.3,0,1);z-index:9}.single-product .single_add_to_cart_button.adding div{width:33%;transition:all .65s cubic-bezier(.7,.3,0,1)}.single-product .single_add_to_cart_button.adding-continue div{width:60%;transition:all 5s linear}.single-product .single_add_to_cart_button.added div{width:100%;transition:all .65s cubic-bezier(.7,.3,0,1)}.single-product .single_pick_up_in_shop_button{padding:.7rem 1.5rem}.single-product .single_pick_up_in_shop_button small{position:relative;top:.09rem;display:block;font-size:.75em;opacity:0}.single-product .single_add_to_cart_button small{animation:fadeInSmall .3s ease-in .75s forwards;z-index:10}@keyframes fadeInSmall{from{opaicty:0}to{opacity:.8}}@keyframes revealLeftRight{0%{transform:translateX(0)}99%{transform:translateX(100%);opacity:1}100%{opacity:0}}.single-product .single_add_to_cart_button span:after{animation:revealLeftRight .5s cubic-bezier(.19,1,.22,1) forwards .5s}.single-product .wc-deposits-wrapper{position:relative;margin-bottom:1rem}.single-product .wc-deposits-wrapper .wc-deposits-option{display:grid;grid-template-columns:1fr 1fr}.single-product .wc-deposits-option li{position:relative;border-radius:var(--b-radius);border:1px solid var(--middlegrey);padding:.9rem 1.75rem .9rem 1rem}.single-product .wc-deposits-option li:first-child{margin-right:1rem}.single-product .wc-deposits-option li label{position:absolute;top:0;left:0;padding-left:3rem;width:100%;height:100%;cursor:pointer;z-index:1;display:flex;align-items:center}.single-product .wc-deposits-option li input[type=radio]{position:relative;z-index:2}.single-product .wc-deposits-payment-description{position:relative;background:var(--lightgrey);padding:.5rem 1rem;margin-top:1rem;border-radius:var(--b-radius);display:inline-block;width:100%}.single-product .wc-deposits-payment-description .woocommerce-Price-amount{font-weight:700}.single-product #wc_bis_product_form{margin-top:1rem}.single-product #wc_bis_product_form .wc_bis_form_title{color:var(--darkgrey);margin-bottom:.5rem;text-align:center}.single-product #wc_bis_product_form .wc_bis_form{position:relative;display:flex;width:100%}.single-product #wc_bis_product_form .wc_bis_form input{width:inherit !important;border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;padding-left:1.5rem}.single-product #wc_bis_product_form .wc_bis_form button{min-width:35%;margin-bottom:1em;border-top-left-radius:0;border-bottom-left-radius:0}.single-product #wc_bis_product_form .wc_bis_form button.wc_bis_form-CtaLogged{width:100%;border-top-left-radius:999px;border-bottom-left-radius:999px}.single-product #product-description-crosssells{position:relative;display:grid;grid-template-columns:66.66% 33.33%;padding:1vh 0}.single-product #product-description-crosssells #product-description{padding:1rem;display:grid;align-items:center;align-content:space-between}.single-product #product-description-crosssells #description-relationship_posts{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.single-product #product-description-crosssells #description-relationship_posts a{position:relative;border-radius:var(--b-radius);border:1px solid var(--middlegrey);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;overflow:hidden;padding-right:.5rem}.single-product #product-description-crosssells #description-relationship_posts a img{height:100%;min-height:80px;width:80px;max-height:80px;object-fit:cover}.single-product #product-description-crosssells #description-relationship_posts a .relationship_post_title{font-size:1.15em}.single-product #product-description-crosssells #description-brand-sku-ean{font-size:1em;color:var(--darkgrey);margin-top:1rem}.single-product #product-description-crosssells #description-brand-sku-ean .separator_stripe{color:var(--middlegrey);padding:0 .3em}.single-product #product-description-crosssells #description-brand-sku-ean h2{display:inline-block}.single-product #product-description-crosssells #description-brand-sku-ean h2 a{color:var(--darkgrey)}.single-product #product-secondhand-and-crosssells{padding:1rem}.single-product .second-hand-crosssells{margin-bottom:var(--gapBetweenFlexible)}.single-product .second-hand-crosssells .flexibleContentBlock-title{color:var(--green)}.single-product .second-hand-crosssells .flexibleContentBlock-title svg{position:relative;width:1.3rem;height:1.3rem}.single-product .cross-sell-product{position:relative;max-width:100%;border-radius:var(--b-radius);border:1px solid var(--middlegrey);margin-bottom:1rem;display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;padding-right:.5rem}.single-product .cross-sell-product-img{position:relative;height:5rem;width:5rem;display:block}.single-product .cross-sell-product-img img{height:100%;width:100%}.single-product .cross-sell-product .cross-sell-product-infos{display:flex;justify-content:space-between;align-items:center}.single-product .cross-sell-product .cross-sell-product-infos>div{position:relative;min-width:50%;padding:.5rem}.single-product .cross-sell-product .cross-sell-product-title{display:inline-block;font-weight:700;margin-bottom:.25rem;width:100%}.single-product .cross-sell-product .cross-sell-product-price{color:var(--darkgreen);font-weight:700}.second-hand-crosssells .cross-sell-product .cross-sell-product-price{color:var(--green)}.single-product .cross-sell-product .myCta{min-width:90px;margin:0}.second-hand-crosssells .cross-sell-product .myCta{background:var(--green);color:var(--white)}.single-product #product-accordion .accordion-title,.single-product #product-accordion .panel{padding-right:1rem;padding-left:1rem}.single-product #product-accordion .panel table{min-width:75%;border:1px solid var(--lightgrey);border-bottom:0;border-spacing:0}.single-product #product-accordion .panel th,.single-product #product-accordion .panel td{min-width:25%;padding:1rem;border-bottom:1px solid var(--lightgrey)}.single-product #product-accordion .panel tr:nth-child(even) th,.single-product #product-accordion .panel tr:nth-child(even) td{background:var(--lightgrey)}.single-product #product-accordion .panel th{font-weight:700;text-align:left;border-right:1px solid var(--lightgrey)}.single-product #product-accordion .panel tr:nth-child(even) th{border-right:1px solid var(--white)}.single-product .brand-trademark{font-style:italic;padding:var(--gapBetweenFlexible);line-height:1.25rem;color:var(--darkgrey);font-size:.8rem}.single-product #add-to-cart-follow{position:fixed;bottom:0;right:6rem;background:var(--white);border-radius:var(--b-radius);box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;z-index:11;transform:translateY(101%);transition:all .3s cubic-bezier(.7,.3,0,1);display:grid;grid-template-columns:4em auto 4em;align-items:center;overflow:hidden;max-width:400px}.single-product #add-to-cart-follow.active{transform:translateY(-1rem)}.single-product #add-to-cart-follow img{position:relative;height:4rem;width:auto}.single-product #add-to-cart-follow #add-to-cart-follow-details{position:relative;padding:.5rem 1em .5em .5em;min-width:250px}.single-product #add-to-cart-follow #add-to-cart-follow-title{display:inline-block;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:.25rem;width:100%}.single-product #add-to-cart-follow #add-to-cart-follow-price{color:var(--darkgreen);font-weight:700}.single-product #add-to-cart-follow .single_add_to_cart_button{margin:0;height:4em;width:4em;padding:.8em 1em 1em;border-radius:var(--b-radius);border-top-left-radius:0;border-bottom-left-radius:0}.single-product #add-to-cart-follow .single_add_to_cart_button svg{width:2em;height:auto}.single-product #add-to-cart-follow .single_add_to_cart_button.adding svg #add,.single-product #add-to-cart-follow .single_add_to_cart_button.added svg #add,.single-product #add-to-cart-follow .single_add_to_cart_button svg #load .loaddot,.single-product #add-to-cart-follow .single_add_to_cart_button svg #added{opacity:0}.single-product #add-to-cart-follow .single_add_to_cart_button.adding svg #load #load_one{animation:dotOne 1s linear infinite}@keyframes dotOne{0%,10%{opacity:0}20%,100%{opacity:1}}.single-product #add-to-cart-follow .single_add_to_cart_button.adding svg #load #load_two{animation:dotTwo 1s linear infinite}@keyframes dotTwo{0%,30%{opacity:0}40%,100%{opacity:1}}.single-product #add-to-cart-follow .single_add_to_cart_button.adding svg #load #load_three{animation:dotThree 1s linear infinite}@keyframes dotThree{0%,50%{opacity:0}60%,100%{opacity:1}}.single-product #add-to-cart-follow .single_add_to_cart_button.added svg #added{animation:fadeIn .2s linear forwards}.single-product #added-to-cart{position:fixed;bottom:0;right:6rem;background:var(--white);border-radius:var(--b-radius);box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;z-index:11;transform:translateY(101%);transition:all .3s cubic-bezier(.7,.3,0,1);overflow:hidden;width:auto;min-width:300px;max-width:450px;z-index:999;padding:1rem}.single-product #added-to-cart.active{animation:elastic .75s forwards}.single-product #added-to-cart #added-to-cart-close{position:absolute;top:.75rem;right:.5rem;width:40px;height:40px;cursor:pointer;transition:all .2s linear;transform:scale(1);border-radius:50%;z-index:999}.single-product #added-to-cart #added-to-cart-close svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%}.single-product #added-to-cart #added-to-cart-close:hover{transform:scale(1.2)}.single-product #added-to-cart #added-content{display:grid;grid-template-columns:1fr 3fr;gap:1rem;margin:.5rem 0 1rem;align-items:center}.single-product #added-to-cart img{position:relative;width:100%;height:auto;object-fit:cover;border-radius:var(--b-radius)}.single-product #added-to-cart .product_title{font-size:1.25rem;line-height:1.25rem;font-weight:700}.single-product #added-to-cart .product_brand{color:var(--darkgrey);font-size:1.125rem;font-weight:400;margin-top:.25rem}.single-product #added-to-cart .myCta{margin-bottom:0 !important}.single-product #added-to-cart #added-action{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}@keyframes elastic{0%{transform:translateY(101%)}20%{transform:translateY(-2rem)}40%{transform:translateY(.25rem)}60%{transform:translateY(-1rem)}100%{transform:translateY(-1rem)}}.flexibleContentSection{position:relative}.flexibleContentBlock{position:relative;padding:var(--gapBetweenFlexible) 0}.flexibleContentBlock .headline{font-size:1.75rem;font-weight:400;font-family:'FPE508',Times,serif}.fc_featured-wide .headline{font-size:2.15rem}.flexibleContentSection .blockCounter{position:absolute;top:var(--gapBetweenFlexible);left:0;transform:translateX(-100%);background:var(--lightgrey);border-radius:3px;padding:.25rem .5rem;font-size:.75rem}.flexibleContentBlock-title{position:relative;font-size:2rem;line-height:.8em;display:inline-block}.flexibleContentBlock-title .blinkingDot{position:relative;top:0;left:.5rem;display:inline-block;width:.2em;height:.2em;border-radius:50%;background:var(--darkgrey);animation:blink-animation 1.5s infinite}@keyframes blink-animation{1%,35%,65%{opacity:1}50%,100%{opacity:0}}.flexibleContentBlock-title.addMarginbottom{margin-bottom:.75rem}.flexibleContentBlock>header,.flexibleContentBlock>.fc_content>header,.flexibleContentBlock>section>header{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.flexibleContentBlock header .see-more{position:relative;transition:all .2s linear;padding-right:1.5rem;padding-bottom:.1rem}.flexibleContentBlock header .see-more:after{content:'';position:absolute;top:0;right:0;height:100%;width:.8em;background:url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns:xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2019.2%2013.2%22%20style%3D%22enable-background%3Anew%200%200%2019.2%2013.2%3B%22%20xml:space%3D%22preserve%22%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2219.2%2C6.6%2018%2C5.4%2018%2C5.4%2012.6%2C0%2011.4%2C1.2%2016%2C5.8%200%2C5.8%200%2C7.4%2016%2C7.4%2011.4%2C12%2012.6%2C13.2%2018%2C7.8%2018%2C7.8%2019.2%2C6.6%2019.2%2C6.6%22%20fill%3D%22%23A0A0A0%22%2F%3E%3C%2Fsvg%3E') right 47% no-repeat;background-size:auto 60%;transition:all .33s ease-in-out}.flexibleContentBlock header .see-more:hover:after{right:-.5em}.flexibleContentBlock.fc_categories-blocks header .see-more{font-size:1.25rem;padding-right:1.2rem}.flexibleContentBlock.fc_text{position:relative;margin:0 auto;width:100%;max-width:940px;padding-left:3vw;padding-right:3vw;font-size:1.125rem}.flexibleContentBlock.fc_text .fc_content{width:75%;max-width:705px}.flexibleContentBlock.fc_text .fc_content img{max-width:100%;height:auto}.flexibleContentBlock.fc_text .fc_content p:last-child{margin-bottom:0}.flexibleContentBlock.fc_headline{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:940px;font-size:3rem;color:var(--darkgreen);padding-left:3vw;padding-right:3vw}.flexibleContentBlock.fc_headline h2,.flexibleContentBlock.fc_headline h3{display:inline}.flexibleContentBlock.fc_table-of-content{position:relative;margin:0 auto;width:100%;max-width:940px;padding-left:3vw;padding-right:3vw;font-size:1.125rem}.flexibleContentBlock.fc_table-of-content .fc_content{width:75%;max-width:705px;background:var(--lightgrey);border-radius:3px;padding:1.5vw;color:var(--darkgreen)}.flexibleContentBlock.fc_table-of-content .fc_content ol{margin-left:2rem;margin-bottom:0}.flexibleContentBlock.fc_image{position:relative;display:grid;column-gap:7.5vw}.flexibleContentBlock.fc_image.fc_image_small_padding{padding-bottom:0}.editorial-content .flexibleContentBlock.fc_image{position:relative;display:grid;column-gap:3vw;margin:0 auto;width:100%;max-width:940px;padding-left:3vw;padding-right:3vw}.flexibleContentBlock.fc_image.first_left .fc_image_right{position:relative;margin-top:7.5vw}.flexibleContentBlock.fc_image.first_right .fc_image_left{position:relative;margin-top:7.5vw}.flexibleContentBlock.fc_image.image_ratio_oneThirdTwoThird{grid-template-columns:1fr 2fr}.flexibleContentBlock.fc_image.image_ratio_half{grid-template-columns:1fr 1fr}.flexibleContentBlock.fc_image.image_ratio_twoThirdOneThird{grid-template-columns:2fr 1fr}.editorial-content .flexibleContentBlock.fc_image.image_ratio_fullWidth{padding:0}.flexibleContentBlock.fc_image figure{position:relative;display:block}.flexibleContentBlock.fc_image figure img{width:100%;height:auto}.flexibleContentBlock.fc_image .image-caption{position:absolute;bottom:0;left:0;width:100%;height:auto;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);padding:.75rem 2.5rem .65rem .75rem;font-size:.9rem;color:var(--white);opacity:0;transition:all .2s linear}.flexibleContentBlock.fc_image figure:hover .image-caption{opacity:1}.fc_image_slider{position:relative;width:100%;width:100%;overflow:hidden}.fc_image_slider .swiper-fc_images{position:relative;width:100%;max-height:100vh;display:flex;padding-left:0;overflow:hidden}.flexibleContentBlock.fc_image-compare{position:relative;margin:0 auto;width:100%;max-width:940px;padding-left:3vw;padding-right:3vw}.flexibleContentBlock.fc_image-compare .comparison-slider-wrapper{position:relative;width:100%}.flexibleContentBlock.fc_image-compare .comparison-slider{position:relative;width:100%;margin:0;box-sizing:border-box}.flexibleContentBlock.fc_image-compare .comparison-slider img{width:100%;height:auto;display:block}.flexibleContentBlock.fc_image-compare .overlay{position:absolute;width:auto;bottom:0;right:0;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);padding:.5rem;box-sizing:border-box;color:var(--white);text-align:right;white-space:nowrap;border-top-left-radius:.1875rem}.flexibleContentBlock.fc_image-compare .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.flexibleContentBlock.fc_image-compare .resize .overlay{right:auto;left:0;text-align:left;border-top-left-radius:inherit;border-top-right-radius:.1875rem}.flexibleContentBlock.fc_image-compare .divider{position:absolute;width:1px;height:100%;background-color:var(--white);left:50%;top:0;bottom:0;margin-left:-1px;cursor:col-resize}.flexibleContentBlock.fc_image-compare .divider:before{content:"";position:absolute;width:20px;height:20px;left:-9.5px;top:50%;margin-top:-10px;background-color:var(--white);transform:rotate(45deg)}.flexibleContentBlock.fc_image-compare .divider:after{content:"";position:absolute;width:12px;height:12px;left:-5px;top:50%;margin-top:-6px;background-color:var(--white);transform:rotate(45deg)}.tadaaam.showSlider .resize{width:50%}.tadaaam.showSlider .divider{left:50%}@keyframes showSliderResize{0%,100%{width:50%}25%,40%{width:60%}60%,75%{width:40%}}@keyframes showSliderDivider{0%,100%{left:50%}25%,40%{left:60%}60%,75%{left:40%}}.tadaaam-active.showSlider .resize{animation:showSliderResize 2s}.tadaaam-active.showSlider .divider{animation:showSliderDivider 2s}.flexibleContentBlock.fc_video{position:relative;background:var(--darkgreen);padding:inherit;margin:var(--gapBetweenFlexible) 0}.flexibleContentBlock.fc_video .fc_content{margin:0 auto;width:100%;max-width:940px;padding:2rem 3vw}.flexibleContentBlock.fc_video .fc_content h2{color:var(--white);font-size:2rem;line-height:1.25em;margin:0 0 .5rem}.flexibleContentBlock.fc_pros-cons{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:940px;padding-left:3vw;padding-right:3vw}.flexibleContentBlock.fc_pros-cons .fc_content{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3vw}.flexibleContentBlock.fc_pros-cons .fc_content>div{position:relative;overflow:hidden;padding:1rem;background:var(--lightgrey);border-radius:var(--b-radius)}.flexibleContentBlock.fc_pros-cons .fc_content>div:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;border-top-left-radius:.1875rem;border-bottom-left-radius:.1875rem;background:var(--green)}.flexibleContentBlock.fc_pros-cons .fc_content>div:last-child:after{background:var(--red)}.flexibleContentBlock.fc_pros-cons .fc_content>div .text_wrap{padding:0 1rem 0 .25rem}.flexibleContentBlock.fc_pros-cons .fc_content ul{margin-left:2rem}.flexibleContentBlock.fc_table{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:940px;padding-left:3vw}.flexibleContentBlock.fc_table .text_wrap table{width:100%}.flexibleContentBlock.fc_table .text_wrap table tr td:first-child{font-weight:700}.flexibleContentBlock.fc_table .text_wrap table td{min-width:200px}.flexibleContentBlock.fc_table .fc_content{display:flex;overscroll-behavior-x:contain;overflow-x:scroll !important;padding-right:3vw;padding-bottom:.5rem}.flexibleContentBlock.fc_table .fc_content::-webkit-scrollbar{-webkit-appearance:none;height:7px}.flexibleContentBlock.fc_table .fc_content::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--middlegrey)}.fc_image_slider .swiper-fc_images .swiper-wrapper{display:flex;align-items:center;width:100%;height:100%}.fc_image_slider .swiper-fc_images .swiper-wrapper .swiper-slide{transition:transform .35s ease,margin-left .35s ease;margin:0}.fc_image_slider .swiper-fc_images .swiper-wrapper .swiper-slide img{height:auto;max-height:90vh;width:auto;max-width:100%;display:block;transition:transform .35s ease;transform:scale(.7)}.fc_image_slider .swiper-fc_images .swiper-slide.swiper-slide-active{margin-left:10vw}.fc_image_slider .swiper-fc_images .swiper-slide.swiper-slide-active img{transform:scale(1)}.fc_image_slider .swiper-fc_images.swiper .swiper-button-prev,.fc_image_slider .swiper-fc_images.swiper .swiper-button-next{width:25%}.fc_image_slider .swiper-fc_images .swiper-pagination{position:absolute;bottom:2vw;right:5vw;z-index:9}.fc_image_slider .swiper-fc_images .swiper-pagination-bullet{position:relative;display:inline-block;width:1.25rem;height:.125rem;margin-right:.188rem;cursor:pointer;background-color:#282828;transition:opacity .2s ease;border-radius:0!important}.flexibleContentBlock.fc_accordion{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:940px;padding-left:3vw;padding-right:3vw;font-size:1.125rem}.flexibleContentBlock.fc_accordion .fc_content{width:75%;max-width:705px}.fc_accordion .accordion-group{border-top:1px solid var(--black)}.fc_accordion .accordion-group .accordion{position:relative;border-bottom:1px solid var(--black);transition:all .2s ease-out}.fc_accordion .accordion-group .accordion-title{position:relative;font-size:1.375rem;text-transform:uppercase;cursor:pointer;padding:1rem 3rem 1rem 0;width:100%;margin:0 auto;text-align:left;outline:none}.single-product .fc_accordion .accordion-group .accordion-title{max-width:940px}.fc_accordion .accordion-group .accordion-title:before{content:'';position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1.125rem;height:1px;background:var(--black)}.fc_accordion .accordion-group .accordion-title:after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1.125rem;height:1px;background:var(--black);transform:rotate(-90deg);transition:all .2s linear;opacity:1}.fc_accordion .accordion-group .accordion-title b{font-weight:700}.fc_accordion .accordion-group .active .accordion-title:after{transform:rotate(0);opacity:0}.fc_accordion .accordion-group .panel{overflow:hidden;max-height:0;width:100%;margin:0 auto}.single-product .fc_accordion .accordion-group .panel{max-width:940px}.fc_accordion .accordion-group .panel>div{padding-bottom:1rem}.fc_accordion .accordion-group .active .panel{max-height:9000px}.fc_accordion .accordion-group .active .panel p:last-child{margin-bottom:0}.fc_product-showcase-slider .product-list{position:relative}.fc_product-showcase-slider>section>header{padding:0 var(--gapBetweenFlexible)}.fc_product-showcase-slider .product-list ul.products-light-grid{position:relative;display:flex;grid-template-columns:inherit;padding-left:var(--gapBetweenFlexible)}.fc_product-showcase-slider .product-list ul li.product{border:1px solid var(--lightgrey);border-radius:var(--b-radius);overflow:hidden;background:var(--ultralightgrey)}.fc_product-showcase-block{max-width:940px;margin:0 auto;padding-right:3vw;padding-left:3vw}.fc_product-showcase-block.recentlyViewHome{max-width:inherit;padding:0;padding-bottom:var(--gapBetweenFlexible)}.fc_product-showcase-block.recentlyViewHome .product-list>header{padding:0 var(--gapBetweenFlexible)}.fc_product-showcase-block .product-list ul li.product{border:1px solid var(--lightgrey);border-radius:var(--b-radius);overflow:hidden}.fc_product-showcase-block .product-list ul li.type-product{grid-template-rows:inherit;grid-template-columns:1.5fr 2fr}.fc_product-showcase-block .product-list ul li img{border-top-left-radius:.1875rem;border-bottom-left-radius:.1875rem}.fc_product-showcase-block .product-list ul li header .add_to_cart_button{display:none}.fc_product-showcase-block .product-list ul li article .button{display:block !important;margin:.75rem 0 0;padding:.75rem 1.5rem}.fc_product-showcase-block ul.products li.product article .woocommerce-loop-product__meta{flex-wrap:wrap;align-items:flex-end;margin-top:0}.fc_product-showcase-block.onePerLine>section{max-width:650px}.fc_product-showcase-block.onePerLine .product-list ul{display:grid;grid-template-columns:1fr;gap:calc(var(--gapBetweenFlexible) / 2)}.fc_product-showcase-block.onePerLine .product-list ul li.type-product{grid-template-columns:minmax(150px, 1fr) 2fr}.fc_product-showcase-block.twoPerLine .product-list ul{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--gapBetweenFlexible) / 2)}.fc_product-showcase-block.recentlyViewHome .product-list ul{position:relative;display:flex;grid-template-columns:inherit;padding-left:var(--gapBetweenFlexible)}.fc_product-showcase-block.recentlyViewHome .product-list ul .yith-wcwl-add-button,.fc_product-showcase-block.recentlyViewHome .product-list ul .woocommerce-loop-product__meta .stock{display:none}.fc_product-showcase-block.recentlyViewHome .product-list .rvp-remove{position:absolute;top:.75rem;right:.75rem;display:none;z-index:20}.fc_product-showcase-block.recentlyViewHome .product-list li:hover .rvp-remove{display:block}.fc_page-showcase.fc_page-showcase-miniblock{margin:0 auto;padding:var(--gapBetweenFlexible)}.fc_page-showcase.fc_page-showcase-miniblock .fc_content{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gapBetweenFlexible)}.fc_page-showcase.fc_page-showcase-miniblock article{position:relative;border-radius:var(--b-radius);overflow:hidden;background:var(--ultralightgrey);border:1px solid var(--lightgrey)}.fc_page-showcase.fc_page-showcase-miniblock article a{display:grid;grid-template-rows:15vw 17.5vw}.fc_page-showcase.fc_page-showcase-miniblock article a:hover{color:var(--black)}.fc_page-showcase.fc_page-showcase-miniblock article a header{position:relative;overflow:hidden}.fc_page-showcase.fc_page-showcase-miniblock article a header{position:relative;display:block;height:100%;width:100%}.fc_page-showcase.fc_page-showcase-miniblock article a header img{position:relative;display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease;transform:scale(1);contain-intrinsic-size:inherit !important}.fc_page-showcase.fc_page-showcase-miniblock article a:hover header img{transform:scale(1.07)}.fc_page-showcase.fc_page-showcase-miniblock article .article-ctt{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.fc_page-showcase.fc_page-showcase-miniblock article .article-above-title{text-transform:uppercase;color:var(--lightgreen);margin-bottom:.5rem}.fc_page-showcase.fc_page-showcase-miniblock article .article-title{position:relative;font-size:1.5rem;line-height:1.75rem;margin-bottom:.75rem}.fc_page-showcase.fc_page-showcase-miniblock article .myCta{display:inline-block!important}.fc_page-showcase.fc_page-showcase-bigblock{background:var(--ultralightgrey);margin:calc(2 * var(--gapBetweenFlexible)) 0;padding:0}.fc_page-showcase.fc_page-showcase-bigblock .fc_content{min-height:50vw;display:grid;grid-template-columns:1fr 1fr;gap:var(--gapBetweenFlexible)}.fc_page-showcase.fc_page-showcase-bigblock .fc_content .left{display:flex;flex-direction:column;justify-content:center;padding:calc(2* var(--gapBetweenFlexible));padding-right:0}.fc_page-showcase.fc_page-showcase-bigblock .fc_content .text_wrap{margin:1.5rem 0 .5rem;max-width:500px;font-size:1.25rem;color:var(--darkgreytext)}.fc_page-showcase.fc_page-showcase-bigblock .fc_content ul{display:flex;flex-wrap:wrap;gap:calc(var(--gapBetweenFlexible) / 2)}.fc_page-showcase.fc_page-showcase-bigblock .fc_content ul li:last-child a{background:var(--darkgrey)}.fc_page-showcase.fc_page-showcase-bigblock .fc_content .right{position:relative;margin:calc(2* var(--gapBetweenFlexible))}.fc_page-showcase.fc_page-showcase-bigblock .fc_content .right .image_wrapper{position:absolute;display:flex;height:100%;width:100%;order:1;pointer-events:none;top:0;bottom:0;left:0;align-items:center;justify-content:center}.fc_page-showcase.fc_page-showcase-bigblock .fc_content .right picture{aspect-ratio:1/1;height:auto;max-height:100%;width:auto;max-width:100%;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.fc_page-showcase.fc_page-showcase-bigblock .fc_content .right .image_wrapper:first-child picture{opacity:1}.fc_page-showcase.fc_page-showcase-bigblock .fc_content .right img{width:100%;height:100%;object-fit:cover}.fc_product-related-article{margin:0 auto;max-width:calc(1600px + 6vw);padding-left:var(--gapBetweenFlexible);padding-right:var(--gapBetweenFlexible)}.single-tips-and-reviews .fc_product-related-article{max-width:940px}.fc_product-related-article .related-article-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3vw}.single-tips-and-reviews .fc_product-related-article .related-article-list{grid-template-columns:1fr;gap:calc(var(--gapBetweenFlexible) / 2)}.fc_categories-blocks{position:relative;overflow:hidden}.fc_categories-blocks .fc_content{position:relative;display:grid;grid-template-columns:auto 1fr}.fc_categories-blocks header{max-width:calc(30vw - 2 * var(--gapBetweenFlexible));padding:0 var(--gapBetweenFlexible);flex-direction:column!important;align-items:flex-start !important;justify-content:flex-start !important}.fc_categories-blocks header a{margin-top:1rem}.fc_categories-blocks .swiper{position:relative;width:100%;padding:0 var(--gapBetweenFlexible)}.fc_categories-blocks li{position:relative;background:var(--ultralightgrey)}@media (min-width:820px){.swiper-scrollbar{display:none}}.fc_categories-blocks .swiper a{position:relative;display:block;color:var(--white);padding-top:100%;border-radius:var(--b-radius);overflow:hidden}.fc_categories-blocks .swiper a div.catName{position:absolute;font-size:1.5rem;width:100%;bottom:1rem;left:0;padding-left:1rem;z-index:3;transition:all .33s ease;overflow:hidden}.fc_categories-blocks .swiper a div.catName svg{position:absolute;left:-3rem;opacity:0;top:50%;transform:translateY(-48%);width:1.5rem;height:100%;transition:all .33s ease}.fc_categories-blocks .swiper a:hover div.catName{padding-left:3rem}.fc_categories-blocks .swiper a:hover div.catName svg{left:1rem;opacity:1}.fc_categories-blocks .swiper a figure{position:absolute;width:100%;height:100%;top:0;background:var(--lightgrey)}.fc_categories-blocks .swiper a figure img{position:relative;width:100%;height:100%;display:block;object-fit:cover}.fc_categories-blocks .swiper a figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.35) 95%)}.fc_categories-blocks.fc_categories-blocks-brands .swiper-slide a figure img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:60%;height:auto;max-height:50%;transition:transform .55s ease}.fc_categories-blocks.fc_categories-blocks-brands .swiper-slide a:hover figure img{transform:translate(-50%,-50%) scale(1.07)}.fc_categories-blocks.fc_categories-blocks-brands a figure:after{display:none}.fc_categories-blocks.fc_categories-blocks-brands a figure img{object-fit:contain !important}.fc_featured-wide{position:relative}.home .fc_featured-wide,.page-template-page-homepage-PRO .fc_featured-wide{padding-top:0}.fc_featured-wide .fc_content{position:relative;width:100%;height:70vh;max-height:600px;display:grid;grid-template-columns:2fr 1fr}.home .flexibleContentSection>.flexibleContentBlock:first-child .fc_content{border-top:0;background:var(--ultralightgrey)}.fc_featured-wide.text-over .fc_content{color:var(--white);display:block;grid-template-columns:inherit}.fc_featured-wide.text-over .fc_content:after{content:'';position:absolute;background:radial-gradient(88.89% 81.9% at 0 100%,rgba(0,0,0,.6) 0,transparent 100%);width:100%;height:100%;z-index:2;left:0;top:0;color:var(--white)}.fc_featured-wide .featured_media{position:relative;display:block;width:100%;height:100%}.fc_featured-wide .featured_media img,.featured .featured_media video{position:absolute;display:block;width:100%;height:100%;object-fit:cover}.fc_featured-wide .featured_text{position:relative;padding:2rem 6vw 2rem 2rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.fc_featured-wide.text-over .featured_text{position:absolute;bottom:0;left:0;width:100%;padding-right:30vw;z-index:3}.fc_featured-wide.text-onRight .featured_text.bg-green{background:var(--darkgreen);color:var(--white)}.fc_featured-wide.text-onRight .featured_text.bg-lightgreen{background:var(--lightgreen);color:var(--white)}.fc_featured-wide.text-onRight .featured_text.bg-black{background:var(--black);color:var(--white)}.fc_featured-wide.text-onRight .featured_text.bg-lightgrey{background:var(--lightgrey)}.fc_featured-wide.text-onRight .featured_text.bg-white{background:var(--white)}.fc_featured-wide .featured_text .headline{max-width:50vw;margin-bottom:1rem}.fc_featured-wide .featured_text div{max-width:50vw}.fc_featured-wide .featured_text .cta_wraper{position:relative;display:flex;gap:1rem;max-width:inherit}.fc_featured-wide .featured_text .myCta{display:inline-block;width:auto}.fc_featured-blocks .fc_content{position:relative;width:100%;padding:0 var(--gapBetweenFlexible)}.fc_featured-blocks .fc_content.morethanthree{padding-right:0}.fc_featured-blocks .featured_block{position:relative;display:block;width:100%;height:auto;overflow:hidden;border-radius:var(--b-radius);background:var(--ultralightgrey);aspect-ratio:4/3}.fc_featured-blocks .featured_block:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:radial-gradient(100% 100% at 0 100%,rgba(0,0,0,.5) 0,transparent 100%)}.fc_featured-blocks .featured_block img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease,transform .55s ease;transform:scale(1)}.fc_featured-blocks .featured_block:hover img{transform:scale(1.05)}.fc_featured-blocks .featured_block .featured_text{position:absolute;bottom:0;left:0;padding:1rem;color:var(--white);z-index:3}.fc_featured-blocks .featured_block .featured_text .myCta{margin:calc(var(--gapBetweenFlexible) / 2) 0 0 0}.flexibleContentBlock.fc_key-features .fc_content{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3vw;padding-left:3vw;padding-right:3vw}.editorial-content .flexibleContentBlock.fc_key-features .fc_content{margin:0 auto;max-width:940px}.flexibleContentBlock.fc_key-features .fc_content figure,.flexibleContentBlock.fc_key-features .fc_content .videoContainer{position:relative;width:100%;height:28vw;border:1px solid var(--lightgrey)}.flexibleContentBlock.fc_key-features .fc_content figure img,.flexibleContentBlock.fc_key-features .fc_content .videoContainer video{position:relative;width:100%;height:100%;object-fit:cover}.flexibleContentBlock.fc_key-features .fc_content .text_wrap{margin-top:1rem}.fc_shop-reviews{background:var(--ultralightgrey);padding:0;margin:calc(2 * var(--gapBetweenFlexible)) 0}.fc_shop-reviews .fc_content{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:50vw}.fc_shop-reviews .reviews_section{position:relative;overflow:hidden}.fc_shop-reviews .reviews_section img{position:absolute;width:100%;height:100%;object-fit:cover}.fc_shop-reviews .review_slider{position:absolute;width:100%;display:flex;flex-direction:column;animation:30s linear infinite reviewScrollUp}.fc_shop-reviews .review_slider .review{color:rgba(255,255,255,.8);backdrop-filter:blur(66px);border-radius:calc(var(--b-radius) * 4);padding:calc(var(--gapBetweenFlexible) / 1.5) var(--gapBetweenFlexible);margin:0 auto var(--gapBetweenFlexible) auto;width:90%;max-width:400px;font-size:1.125rem}@keyframes reviewScrollUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}.fc_shop-reviews .review .rvw_stars span,.fc_shop-reviews .review .rvw_date{display:none}.fc_shop-reviews .review .rvw_stars .stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:.9em;font-family:Times;line-height:1;&:before{content:'★★★★★';background:linear-gradient(90deg,#fc0 var(--percent),var(--lightgrey) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.fc_shop-reviews .review .rvw_content{line-height:1.125em;margin:calc(var(--gapBetweenFlexible) / 2) 0}.fc_shop-reviews .review .rvw_name{font-weight:700}.fc_shop-reviews .shop_section{padding:calc(2 * var(--gapBetweenFlexible));display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.fc_shop-reviews .shop_section .text_wrap{margin:1.5rem 0 .5rem;max-width:500px;font-size:1.25rem;color:var(--darkgreytext)}.mosaic-brands{position:relative;display:grid;grid-template-columns:repeat(7,1fr)}.mosaic-brands>div{position:relative;border-left:1px solid var(--black);border-bottom:1px solid var(--black);overflow:hidden}.mosaic-brands div:first-child{border-left:0}.mosaic-brands div>a{position:relative;display:block;text-align:center;transition:background .2s linear;overflow:hidden}.mosaic-brands div>a>div{position:relative;display:block;height:calc(100vw / 7);background:var(--white)}.mosaic-brands div>a figure{position:relative;display:block;width:100%;height:100%}.mosaic-brands div>a figure:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(.19,1,.22,1);background-color:var(--lightgrey)}.mosaic-brands div>a:hover figure:before{transform-origin:left;transform:scaleX(1)}.mosaic-brands div>a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;max-width:70%;height:auto;max-height:32%;display:block}.mosaic-brands div h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}article.article-card{position:relative;display:grid;grid-template-rows:18vw auto;border:1px solid var(--lightgrey);border-radius:var(--b-radius);overflow:hidden}article.article-card header{position:relative;overflow:hidden}article.article-card header a{position:relative;display:block;height:100%;width:100%}article.article-card header a img{position:relative;display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease;transform:scale(1)}article.article-card:hover header a img{transform:scale(1.07)}article.article-card .article-ctt{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}article.article-card .article-ctt .article-above-title{text-transform:uppercase;color:var(--lightgreen);margin-bottom:.5rem}article.article-card .article-ctt .article-title{position:relative;display:block;font-size:1.75rem;line-height:1.75rem;margin-bottom:.75rem}article.article-card .article-ctt .article-text{font-size:1.125rem;line-height:1.4em;margin-bottom:1rem}article.article-card .article-ctt .article-footer{display:flex;align-items:center;justify-content:space-between}article.article-card .article-ctt .article-footer .article-category{position:relative;font-size:1.125rem}article.article-card .article-ctt .article-footer .article-category a{position:relative;clear:left;display:inline-block;border-radius:1rem;font-size:.875rem;padding:.25rem .5rem;border:.0625rem solid;margin-right:.33rem;color:var(--lightgreen);border-color:var(--lightgreen)}article.article-card .article-ctt .article-footer .article-update{color:var(--darkgrey)}.tip-and-review-description{padding:var(--gapBetweenFlexible);padding-bottom:0;max-width:calc(1200px + 6vw);margin:0 auto}.tips-and-reviews-category{padding:var(--gapBetweenFlexible) !important;max-width:calc(1200px + 6vw);margin:0 auto}.tips-and-reviews-category .cat-description{max-width:75%;margin-bottom:.75rem}.tips-and-reviews-category-articles{position:relative;display:grid;grid-template-columns:1.5fr 2fr;gap:var(--gapBetweenFlexible)}.tips-and-reviews-featured article.article-card{height:100%}.tips-and-reviews-list{display:grid;gap:1rem}.tips-and-reviews-list-min article.article-card{grid-template-rows:1fr;grid-template-columns:1fr 3fr;max-height:10rem}.tips-and-reviews-list-min article.article-card .article-title{min-height:3.5em}.tips-and-reviews-list-min article.article-card .article-text{display:none}.editorial-header{width:100%;max-width:940px;margin:0 auto;padding-left:3vw;padding-right:3vw}.editorial-header h1{position:relative;font-family:'FPE508',Times,serif;font-size:2.5em;line-height:1.25em;max-width:705px}.editorial-header .editorial-meta{position:relative;margin-top:1.25rem;color:var(--darkgrey)}.editorial-header .editorial-meta>span{position:relative;display:inline-block;padding-right:.75rem}.editorial-header .editorial-meta>span:after{content:"•";position:absolute;right:.1em;top:0}.editorial-header .editorial-meta>span:last-child:after{display:none}.editorial-header .editorial-language{position:relative;margin-top:.5rem}.editorial-header .editorial-language a{position:relative;display:inline-block;padding-right:.75rem;color:var(--darkgrey)}.editorial-header .editorial-language a:hover{color:var(--black)}.editorial-header .editorial-language a:after{content:"•";position:absolute;right:.2em;top:0}.editorial-header .editorial-language a:last-child:after{display:none}.lang-en .editorial-header .editorial-language #read-en,.lang-fr .editorial-header .editorial-language #read-fr,.lang-nl .editorial-header .editorial-language #read-nl{display:none}.knowledge-category{padding:var(--gapBetweenFlexible) !important;max-width:calc(1600px + 6vw);margin:0 auto}.knowledge-category .cat-description{margin-bottom:.75rem}.knowledge-category-articles{position:relative;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gapBetweenFlexible)}#cart-modern{position:relative;display:grid;grid-template-columns:auto 430px;gap:5vw;margin:3vw 3vw 1rem}.woocommerce-cart .shop_table{border:0}.woocommerce-cart .shop_table .cart_item{display:grid;grid-template-columns:120px 5fr auto 1fr;column-gap:1rem;padding:1rem 0;vertical-align:top;border-bottom:1px solid var(--middlegrey)}.woocommerce-cart .shop_table .cart_item:first-child{padding-top:0}.woocommerce-cart .shop_table .cart_item:last-child{border-bottom:0}.woocommerce-cart .shop_table .cart_item>div.product-thumbnail a{display:block;padding-right:1rem}.woocommerce-cart .shop_table .cart_item>div.product-thumbnail img{display:block;max-width:120px;height:auto}.woocommerce-cart .shop_table .cart_item>div.product-name{display:flex;flex-direction:column;justify-content:space-between}.woocommerce-cart .shop_table .cart_item>div.product-name a{position:relative;display:inline-block;font-size:1.125rem;line-height:1.125rem;font-weight:700;margin-bottom:.5rem}.woocommerce-cart .shop_table .cart_item>div.product-name .product-category{color:var(--darkgrey)}.woocommerce-cart .shop_table .cart_item>div.product-name .product-stock{display:flex;gap:.25rem}.woocommerce-cart .shop_table .cart_item>div.product-name div{margin-bottom:.325rem}.woocommerce-cart .shop_table .cart_item>div.product-name div:last-child{margin-bottom:0}.woocommerce-cart .shop_table .cart_item .product-price{font-weight:700}.woocommerce-cart .shop_table .cart_item>div.product-quantity input{width:3.5rem;margin:0}.woocommerce-cart .shop_table .cart_item>div.product-quantity .remove{display:block;text-align:center;margin-top:.5rem;font-weight:400;font-size:.75rem;text-transform:lowercase;color:var(--darkgrey)}.woocommerce-cart .shop_table .cart_item>div.product-quantity .remove:hover{color:var(--red) !important}.woocommerce-cart .shop_table .cart_item>div.product-subtotal{display:flex;flex-direction:column;font-weight:700;justify-content:flex-start;font-size:1.125rem;align-items:flex-end}.woocommerce-cart .shop_table .cart_item>div.product-subtotal small{text-align:right;font-weight:400}.woocommerce-cart .shop_table .actions{margin:1rem 0}.woocommerce-cart .shop_table .actions #coupon_code{max-width:175px}.woocommerce-cart .shop_table .actions input{display:inline-block;height:42px;border-top-left-radius:50px;border-bottom-left-radius:50px;padding-left:1.5rem}.woocommerce-cart .shop_table .actions button{position:relative;top:1px;left:-.25rem;height:42px;display:inline-block;border-top-left-radius:0;border-bottom-left-radius:0}.woocommerce-cart .shop_table_total{font-size:1.25rem}.woocommerce-cart .shop_table_total,.checkout-button{width:100%}.woocommerce-cart .shop_table_total th,.woocommerce-cart .shop_table_total td{border-top:1px solid var(--middlegrey);padding:1.25rem 0}.woocommerce-cart .shop_table_total .order-total-skinny th,.woocommerce-cart .shop_table_total .order-total-skinny td{padding:.75rem 0;font-weight:400}.woocommerce-cart .shop_table_total th{text-align:left;font-weight:700}.woocommerce-cart .shop_table_total td{text-align:right}.woocommerce-cart .cart-you-save #saving{background:var(--yellowpromo);padding:.1rem .2rem .05rem;font-weight:700;border-radius:var(--b-radius)}.woocommerce-cart .cart-discount th,.woocommerce-cart .cart-discount td{color:var(--darkgrey);font-size:.8em}.woocommerce-cart .cart-discount th b{text-transform:uppercase;font-weight:700}.woocommerce-cart .cart-discount td .woocommerce-remove-coupon{color:var(--red)}.woocommerce-cart .tax_label{display:block;font-size:1rem;color:var(--darkgrey);margin-top:.33rem;font-weight:400}.woocommerce-cart .shop_table_total .order-total strong{font-weight:700}.woocommerce-cart .cart_totals img{display:block;max-width:100%;height:auto;margin:0 auto}.woocommerce-cart .fc_product-showcase-slider{padding-top:0}.woocommerce-cart .coupon-finance{display:flex;justify-content:space-between}.woocommerce-cart .coupon-finance .coupon{min-width:50%}.woocommerce-cart .coupon-error-notice{color:var(--red);font-weight:700}.woocommerce-cart .alma-cart-eligibility{width:180px}.woocommerce-cart .alma-cart-eligibility>div{margin:0 !important}.woocommerce-cart .cart-empty{position:relative;text-align:center;margin:1rem auto;max-width:600px;padding:1rem}.woocommerce-cart .cart-empty img{max-width:300px;margin:2rem auto}.tadaaam.fadeIn{opacity:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.tadaaam-active.fadeIn{animation:fadeIn .5s forwards}.tadaaam.fadeInUp{opacity:0;transform:translate3d(0,10%,0)}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.tadaaam-active.fadeInUp{animation:fadeInUp .5s forwards}.tadaaam.slideInLeft{transform:translate3d(10%,0,0)}@keyframes slideInLeft{from{transform:translate3d(10%,0,0)}to{transform:translate3d(0,0,0)}}.tadaaam-active.slideInLeft{animation:slideInLeft .75s forwards .3s;animation-timing-function:ease-in}.tadaaamWord,.tadaaamLetter{opacity:0}.tadaaamWord.tadaaam-active,.tadaaamLetter.tadaaam-active{opacity:1}.tadaaamWord .tdmtxt,.tadaaamLetter .tdmtxt{position:relative;top:.1em;display:inline-block;overflow:hidden;padding-bottom:.1em !important;max-width:inherit !important}.tadaaamWord .tdmtxt span{position:relative;display:inline-block;opacity:0;transform:translateY(100%);transition:transform .7s cubic-bezier(.165,.84,.44,1),opacity .7s cubic-bezier(.165,.84,.44,1)}.tadaaamLetter .tdmtxt span{position:relative;display:inline-block;opacity:0;transform:translateY(15%);transition:transform .25s cubic-bezier(.165,.84,.44,1),opacity .25s cubic-bezier(.165,.84,.44,1)}.tadaaamWord.tadaaam-active .tdmtxt span,.tadaaamLetter.tadaaam-active .tdmtxt span{opacity:1;transform:translateY(0%)}.yith-wcwl-form .shop_table{border:0;margin-bottom:0}.yith-wcwl-add-to-wishlist a{position:relative;display:block;width:2rem;height:2rem;background-image:url('data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20version%3D%221.1%22%20viewBox%3D%220%200%20580%20580%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22matrix%28.99354%200%200%201%20-206.77%20-1442.3%29%22%3E%3Cpath%20d%3D%22m286.75%201558.6c47.173-46.53%20123.65-46.53%20170.82%200l42.448%2041.87%2042.437-41.86c47.159-46.53%20123.63-46.53%20170.8%200%2047.129%2046.48%2047.128%20121.85%200%20168.34l-213.25%20210.36-213.25-210.36c-47.129-46.49-47.129-121.86%200-168.35zm213.26%2063.51-53.172-52.46c-41.192-40.62-108.17-40.62-149.37%200-40.995%2040.45-40.994%20105.82%200%20146.26l202.54%20199.78%20202.53-199.78c40.993-40.44%2040.994-105.81%201e-3-146.26-41.194-40.62-108.17-40.62-149.37%200l-53.172%2052.46z%22/%3E%3C/g%3E%3C%2Fsvg%3E');background-position:center center;background-repeat:no-repeat;background-size:100% auto;transition:all .2s linear}.yith-wcwl-add-to-wishlist.exists a,.yith-wcwl-add-to-wishlist a:hover{background-image:url('data:image/svg+xml,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%20580%20580%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3Aserif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%3B%22%3E%3Cg%20transform%3D%22matrix%281%2C0%2C0%2C1%2C-639.55%2C-665.535%29%22%3E%3Cg%20id%3D%22menuWhishlistSelected%22%20transform%3D%22matrix%281.1284%2C0%2C0%2C1.16466%2C639.55%2C665.535%29%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22514%22%20height%3D%22498%22%20style%3D%22fill%3Anone%3B%22%2F%3E%3Cg%20transform%3D%22matrix%280.880488%2C0%2C0%2C0.858621%2C-183.245%2C-1238.36%29%22%3E%3Cpath%20d%3D%22M286.749%2C1558.65C333.922%2C1512.12%20410.397%2C1512.12%20457.565%2C1558.65L500.013%2C1600.52L542.45%2C1558.66C589.609%2C1512.13%20666.084%2C1512.13%20713.251%2C1558.66C760.38%2C1605.14%20760.379%2C1680.51%20713.251%2C1727L500%2C1937.36L286.749%2C1727C239.62%2C1680.51%20239.62%2C1605.14%20286.749%2C1558.65Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E')}#yith-wcwl-popup-message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);border-radius:var(--b-radius);z-index:99;margin:0 !important;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}#yith-wcwl-popup-message #yith-wcwl-message{padding:1rem 2rem}.yith-wcwl-add-to-wishlist #yith-wcwl-icon-heart-outline,.yith-wcwl-add-to-wishlist #yith-wcwl-icon-heart,.wishlist-title-container{display:none}.wishlist_table th{text-align:left}.wishlist_table .product-remove{text-align:center;font-size:1.25rem}.wishlist_table .product-remove a{color:var(--red)}.wishlist_table .product-thumbnail img{width:100%;max-width:100px;height:auto}.wishlist_table .dateadded{display:block;text-align:center;color:var(--darkgrey);font-style:italic;margin-bottom:.25rem;font-size:.8rem}.wishlist_table .add_to_cart_button,.yith_wcwl_wishlist_update input,.yith_wcwl_footer_additional_action input{-webkit-appearance:none;position:relative;display:block;width:100%;padding:1.09rem 1rem 1rem;text-align:center;text-transform:uppercase;z-index:9;font-size:16px;font-family:"TextaAlt","Helvetica",arial,sans-serif;background:var(--black);color:var(--white);transition:all .33s ease;border-radius:var(--b-radius);border:0;outline:0;cursor:pointer;margin-bottom:.5rem;overflow:hidden}.wishlist_table .add_to_cart_button:hover{background:var(--darkgrey);color:var(--white);box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.yith_wcwl_wishlist_update input,.yith_wcwl_footer_additional_action input{background:var(--lightgrey);color:var(--black)}.wishlist_table td.product-arrange{background:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/img/arrange.svg) center center no-repeat;background-size:auto 1.5rem;cursor:move}.yith_wcwl_wishlist_footer{display:grid;grid-template-columns:auto 1fr auto;column-gap:1.5rem;padding:1rem}.yith_wcwl_footer_additional_action{text-align:right;max-width:300px}.yith-wcwl-share-title{font-weight:700;position:relative;margin-bottom:.25rem}.yith-wcwl-after-share-section .copy-target{width:100%;outline:none}.yith-wcwl-after-share-section small{font-style:italic;color:var(--darkgrey)}.shop_table td.wishlist-empty{text-align:center;padding:3rem 1rem;font-size:1.125rem;min-height:var(--minHeightPage)}.wishlist-empty-gif{margin:2rem 1rem}.wishlist-empty-gif img{position:relative;margin:0 auto;display:block;width:auto;max-width:300px;height:auto;max-height:200px}.page main{min-height:var(--minHeightPage)}.page main #container{position:relative;min-height:var(--minHeightPage)}.page main #container #content{position:relative;min-height:var(--minHeightPage)}.page-id-3370 .flexibleContentBlock.fc_text .fc_content{margin:0 auto}.page-template-page-narrow-temp article{position:relative;margin:0 auto;max-width:1000px;border-left:1px solid var(--black);border-right:1px solid var(--black);min-height:100%}.page-template-new-in-temp section#product-loop{grid-template-columns:1fr}.page-template-new-in-temp section#product-loop ul.products{grid-template-columns:repeat(5,1fr)}.page-template-new-in-temp section#product-loop ul.products li.product{border-right:1px solid var(--black)}.page-template-new-in-temp section#product-loop ul.products li.product:nth-child(5n){border-right:0}.page-template-new-in-temp section#product-loop ul.products li.product .new-product{display:none}.page-template-page-b2bsolutions .text_wrap{margin-top:.75rem}.page-template-page-b2bsolutions article.article-card .article-ctt .article-title{margin-bottom:calc(2.5 * var(--gapBetweenFlexible))}.page-template-page-b2bsolutions .article-text{display:none}.search .page-title{border-bottom:0}.search .woocommerce-products-sorting-results{display:none}.single-service .text_wrap .myCta{display:inline}.single-service .related-article-list .article-text{display:none}.page-template-promotions-temp .woocommerce-products-header{border-bottom:1px solid var(--black)}.promotion{position:relative;display:grid;grid-template-columns:1fr 4fr}.promotion-left{border-right:1px solid var(--black);border-bottom:1px solid var(--black)}.promotion-left img{width:100%;height:auto}.promotion-left .text_wrap{padding:1rem}.promotion-right .product:nth-child(4n){border-right:0}.term-second-hand #main .page-title,.term-occasion #main .page-title,.term-tweedehands #main .page-title{background:var(--green) !important;color:var(--white)!important}.second-hand-keyfeatures{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gapBetweenFlexible);margin-bottom:var(--gapBetweenFlexible)}.archive .second-hand-keyfeatures{position:relative;display:flex;gap:var(--gapBetweenFlexible)}.second-hand-keyfeatures div{text-align:center;max-width:240px}.second-hand-keyfeatures svg{position:relative;max-width:80px;height:auto;fill:var(--green)}.second-hand-keyfeatures h3{position:relative;margin-top:.5rem;text-transform:uppercase;font-weight:700}.page-template-page-academy-php .page-title{background-image:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/img/508academy-workshop-logo.svg);background-position:center center;background-size:auto 40px;background-repeat:no-repeat;text-indent:-9999px}.workshop_header{position:relative;border-bottom:1px solid var(--black);display:grid;grid-template-columns:1fr 1fr}.workshop_header figure{border-right:1px solid var(--black)}.workshop_header figure img{position:relative;width:100%;height:100%;object-fit:cover;max-height:100%;max-width:100%}.workshop_intro{position:relative;display:flex;align-items:flex-end;padding:3vw}.workshop_intro .text_wrap p:last-child,.workshop_intro .myCta{margin-bottom:0!important}.page-template-page-academy-php .fc_product-showcase-slider .product-list .workshop_nextevents ul.products-light-grid{position:relative;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0 var(--gapBetweenFlexible)}.page-template-page-academy-php .woocommerce-info{margin:var(--gapBetweenFlexible)}.page-template-page-academy-php main .myCta,.product_cat-photo-workshop .single_add_to_cart_button,.product_cat-foto-workshop .single_add_to_cart_button,.product_cat-photo-workshop .flexibleContentBlock.fc_video,.product_cat-foto-workshop .flexibleContentBlock.fc_video,.product_cat-photo-workshop .single_add_to_cart_button span:after,.product_cat-foto-workshop .single_add_to_cart_button span:after{background:var(--purple) !important}.product_cat-photo-workshop .single_add_to_cart_button_inactive,.product_cat-foto-workshop .single_add_to_cart_button_inactive,.product_cat-photo-workshop .single_add_to_cart_button_inactive{display:none}.product-type-subscription .stock,.product-type-subscription .quantity,.product-type-subscription .single_pick_up_in_shop_button{display:none}.page-id-299 .flexibleContentBlock.fc_table .text_wrap table tr td:first-child{font-weight:inherit}.page-id-299 table tr:first-child td:nth-child(2){background:var(--darkgreen);color:var(--white)}.page-id-299 table .myCta b{color:var(--yellow) !important}.page-id-299 .plusExclusive{background:var(--lightgrey)}.my-account-non-plus-member{position:relative;display:grid;column-gap:1rem;grid-template-columns:1fr 2fr}.my-account-non-plus-member div{position:relative}.my-account-non-plus-member div img{position:relative;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-template-page-access .dualBlock{position:relative;display:grid;column-gap:7.5vw;grid-template-columns:1fr 1fr;padding:var(--gapBetweenFlexible) 0;align-items:end}.page-template-page-access .dualBlock.fc_image figure{position:relative;display:block}.page-template-page-access .dualBlock.fc_image figure img{width:100%;height:auto}.page-template-page-access .flexibleContentBlock.fc_text{padding-bottom:0}.page-template-page-access .text_wrap table{min-width:25vw}.page-template-page-access .text_wrap table tr th{text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--black);border-right:1px solid var(--black);padding:1rem;vertical-align:middle;background:var(--lightgrey);text-align:left}.page-template-page-access .text_wrap table tr:first-child td{font-weight:400;background:inherit;text-transform:inherit}.page-template-page-access .text_wrap table tr:nth-child(6) td,.page-template-page-access .text_wrap table tr:nth-child(7) td{color:var(--red)}.page-template-page-access .smallBlocks{position:relative;display:flex;justify-content:flex-start;gap:3vw}.page-template-page-access .access_details{padding-left:5vw;margin-top:7.5vw}.page-template-page-access .myMap{border:1px solid var(--lightgrey);height:100%}.page-template-page-access small{font-size:.85em;color:var(--darkgrey)}.page-template-page-access b a{text-decoration:none}.page-template-page-access .appLinks{position:relative;margin:0}.page-template-page-access .appLinks h5{margin-bottom:.25em}.page-template-page-access .appLinks li{display:inline-block;padding-right:0;left:0;margin-right:.5em}.page-template-page-access .appLinks li:before{display:none}.page-template-page-access .appLinks li a{display:inline-block;text-indent:-9999px;width:40px;height:40px}.page-template-page-access .appLinks li a.wazeLink{background:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/img/accessWaze.png) center center no-repeat;background-size:auto 100%}.page-template-page-access .appLinks li a.googleMapsLink{background:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/img/accessGMaps.png) center center no-repeat;background-size:auto 100%}.page-template-page-access .appLinks li a.appleMapsLink{background:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/img/accessMaps.png) center center no-repeat;background-size:auto 100%}.page-template-page-access .leftElement{position:relative;float:left;margin-right:3em}.page-template-page-access .lijn a,#pageAccess .left .nmbs a{text-decoration:none}.page-template-page-access .lijn a:hover,#pageAccess .left .nmbs a:hover{color:inherit}.page-template-page-access .lijn{background:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/img/accessLijn.png) left .25em no-repeat;background-size:auto 50px;padding-left:4.125em}.page-template-page-access .nmbs{background:url(//www.fiftypointeight.shop/site/wp-content/themes/FiftyPointEight_Shop/img/accessNMBS.png) left .25em no-repeat;background-size:auto 50px;padding-left:4.125em}.page-template-page-access #map{position:relative;top:0;left:0;width:100%;height:100%}.faq-content{display:grid;grid-template-columns:1fr 3fr;min-height:var(--minHeightPage)}.faq-content .faq-sections{border-right:1px solid var(--black)}.faq-content .faq-sections .onglet{position:relative;font-size:1.375rem;text-transform:uppercase;cursor:pointer;padding:1rem;display:block;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;overflow:hidden}.faq-content .faq-sections .onglet:hover,.faq-content .faq-sections .onglet.active{background:var(--lightgrey);padding-left:2.75rem}.faq-content .faq-sections .onglet svg{position:absolute;top:0;left:-3rem;width:1.25rem;height:100%;opacity:0;transition:all .3s ease}.faq-content .faq-sections .onglet:hover svg,.faq-content .faq-sections .onglet.active svg{opacity:.5;left:1rem}.faq-sections-ctt{display:flex;justify-content:space-evenly;padding:3vw}.faq-sections-ctt .tab{display:none}.faq-sections-ctt .tab.active{display:block}.faq-sections-ctt .fc_accordion{max-width:1024px;width:100%}.woocommerce-account .container .content{max-width:800px !important;padding:0 !important}.woocommerce-account .woocommerce-form__label-for-checkbox{top:0;left:0;padding:0}.woocommerce-account .woocommerce-form__label-for-checkbox span{position:relative;top:-.2em}.woocommerce-account .form-row-first,.woocommerce-account .form-row-last{width:calc(50% - 0.7em)}.woocommerce-account .login-vertical-align{position:relative;min-height:55vh;display:flex;align-items:center}.woocommerce-account .col2-set{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3vw;width:100%;max-width:1000px;margin:0 auto}.woocommerce-account #customer_login form{position:relative}.woocommerce-account #customer_login .woocommerce-form-login__rememberme{position:relative !important;z-index:2;display:block;margin-bottom:1em}.woocommerce-account #customer_login .lost_password{bottom:6em;z-index:3}.wc-block-components-address-form__address_2-toggle{position:relative;top:-.5rem;border:0;background:0;padding:0;color:var(--darkgrey);margin-bottom:.5rem;cursor:pointer;display:block}.cf-turnstile{margin-top:1rem}.woocommerce-privacy-policy-text{position:relative;font-size:.8em;font-style:italic;color:var(--darkgrey);margin-bottom:1rem}.woocommerce-account main#content .woocommerce{display:grid;grid-template-columns:200px auto;margin:0 auto;max-width:1200px;padding:var(--gapBetweenFlexible);gap:calc(2 * var(--gapBetweenFlexible))}body.guest.woocommerce-account main#content .woocommerce{position:relative;display:block}.woocommerce-account h2:not(.flexibleContentBlock-title),.woocommerce-MyAccount-content h3{font-size:1.5em;font-weight:700;display:inline-block;margin-bottom:.5em}.woocommerce-account .my-account-nav{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{position:sticky;top:var(--gapBetweenFlexible)}.woocommerce-account .woocommerce-MyAccount-navigation li{position:relative;font-size:1.5rem;margin-bottom:.5rem}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{font-weight:700;color:var(--green)}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard,.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--wishlist,.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--contact{margin-bottom:1.5rem}.woocommerce-MyAccount-navigation-link--affiliate-dashboard{display:none}.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--red)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content h2.flexibleContentBlock-title{margin-bottom:1.5rem;transform:translateY(-.25rem)}.woocommerce-account #main form{position:relative;margin-top:.5rem;max-width:500px}.myaccount-dahsboard .leave-review{border:1px solid var(--middlegrey);border-radius:var(--b-radius);padding:1rem 1rem 0}.myaccount-dahsboard .leave-review .ctt{display:flex;justify-content:space-between;align-items:flex-start}.myaccount-dahsboard>div{margin-bottom:var(--gapBetweenFlexible)}.myaccount-dahsboard>div.academy .fc_product-showcase-slider ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.myaccount-dahsboard .trybeforeyoubuy{position:relative;border:1px solid var(--middlegrey);border-radius:var(--b-radius)}.myaccount-dahsboard .trybeforeyoubuy a{position:relative;display:grid;grid-template-columns:1fr 3fr;gap:1rem;overflow:hidden}.myaccount-dahsboard .trybeforeyoubuy a img{width:100%;height:100%;object-fit:cover;border-top-left-radius:var(--b-radius);border-bottom-left-radius:var(--b-radius)}.myaccount-dahsboard .trybeforeyoubuy a .ctt{padding:1rem}.woocommerce-orders-table .button,.woocommerce-table--order-details .button{margin-bottom:0 !important;padding:.4em 1em;margin-right:.5rem}.woocommerce-account .woocommerce-order-statut{position:relative;padding:1rem 1rem 1.25rem;margin-bottom:2rem;border:1px solid var(--middlegrey);border-radius:.1875rem;text-align:center;overflow:hidden}.woocommerce-account .woocommerce-order-statut:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--middlegrey);opacity:.1}.woocommerce-account .woocommerce-order-statut h2{position:relative;text-transform:capitalize}.woocommerce-account .woocommerce-order-statut div{position:relative;line-height:1.25rem;margin:0 auto;max-width:380px}.woocommerce-account .woocommerce-order-statut div em{position:relative;display:inline-block;line-height:1em;padding-top:.5em;font-size:.85em;font-style:italic}.woocommerce-account .woocommerce-order-statut div a{text-decoration:underline}.woocommerce-order-infos{margin-bottom:2rem;font-size:1.125em}.woocommerce-account .woocommerce-order-statut.is-processing{border:1px solid var(--blue)}.woocommerce-account .woocommerce-order-statut.is-processing{color:var(--blue)}.woocommerce-account .woocommerce-order-statut.is-processing:before{background:var(--blue)}.woocommerce-account .woocommerce-order-statut.is-shipped,.woocommerce-account .woocommerce-order-statut.is-delivered{border:1px solid var(--green)}.woocommerce-account .woocommerce-order-statut.is-shipped,.woocommerce-account .woocommerce-order-statut.is-shipped a,.woocommerce-account .woocommerce-order-statut.is-delivered{color:var(--green)}.woocommerce-account .woocommerce-order-statut.is-shipped:before,.woocommerce-account .woocommerce-order-statut.is-delivered:before{background:var(--green)}.woocommerce-account .woocommerce-order-statut.is-cancelled,.woocommerce-account .woocommerce-order-statut.is-failed,.woocommerce-account .woocommerce-order-statut.is-refunded{border:1px solid var(--darkred)}.woocommerce-account .woocommerce-order-statut.is-cancelled,.woocommerce-account .woocommerce-order-statut.is-failed,.woocommerce-account .woocommerce-order-statut.is-refunded{color:var(--darkred)}.woocommerce-account .woocommerce-order-statut.is-cancelled:before,.woocommerce-account .woocommerce-order-statut.is-failed:before,.woocommerce-account .woocommerce-order-statut.is-refunded:before{background:var(--darkred)}.woocommerce-account .woocommerce-Address,.woocommerce-account .woocommerce-customer-details{position:relative;margin:3rem 0 0;border:1px solid var(--middlegrey);border-radius:.1875rem;padding:1.5rem}.woocommerce-account .woocommerce-Address{padding:1.5rem 1rem 1rem}.woocommerce-account .woocommerce-Address header,.woocommerce-account .woocommerce-Address-title{position:absolute;top:0;left:.5rem;transform:translateY(-35%);display:inline-block;background:var(--white);padding:0 .5rem}.woocommerce-account .woocommerce-Address header a{position:relative;top:-.1em;font-size:.75em;display:inline-block;text-transform:uppercase;border:1px solid var(--black);border-radius:.126rem;padding:.25em 1.25em;margin-left:.5em;transition:all .2s linear;z-index:5}.woocommerce-account .woocommerce-Address header a:hover{background:var(--black);color:var(--white)}.woocommerce-account .woocommerce-Address address,.woocommerce-account .woocommerce-customer-details address{line-height:1.25em}.woocommerce-account .woocommerce-Address address:first-line ,.woocommerce-account .woocommerce-customer-details address:first-line {font-size:1.25em;font-weight:700}.woocommerce-account .woocommerce-address-fields #billing_address_2_field{display:block !important}.woocommerce-account .empty-gif{position:relative;display:block;width:90%;height:auto;max-width:300px;margin:1rem auto 2rem auto}.woocommerce-account .empty-gif img{width:100%;height:auto}.password-input input{margin-bottom:.75em !important}.password-reset,.woocommerce-account .woocommerce-ResetPassword{width:auto;max-width:800px;margin:0 auto}.lost_reset_password .form-row-first,.lost_reset_password .form-row-last{width:100%}.lost_reset_password .form-row-last{margin-top:1rem}.woocommerce-forms-password-reset button{display:none}.woocommerce-password-strength{position:relative;text-transform:uppercase;font-size:.75em;margin-bottom:.5em}.woocommerce-password-hint{position:relative;display:block;padding:.25em 0 1em;font-size:.75em}.woocommerce-password-strength.short{color:#e6535d}.woocommerce-password-strength.bad{color:#e67e22}.woocommerce-password-strength.good{color:#f1c40f}.woocommerce-password-strength.strong{color:#68d6bd}.woocommerce-password-strength.woocommerce-password-hint{color:#757575}.shop_table{position:relative;width:100%;border:1px solid var(--middlegrey);border-radius:.1875rem;text-align:left;margin-bottom:1.5rem;border-spacing:0}table.shop_table td,table.shop_table th{border-bottom:1px solid var(--middlegrey);padding:1rem .75rem}table.shop_table tr:last-child>th,table.shop_table tr:last-child>td{border-bottom:none}table.shop_table tbody tr:first-child>th,table.shop_table tbody tr:first-child>td,table.shop_table tfoot tr:first-child>th,table.shop_table tfoot tr:first-child>td{border-top:1px solid var(--middlegrey)}table.shop_table th{text-transform:uppercase;font-weight:700;vertical-align:middle;background:var(--lightgrey)}table.shop_table tfoot th{background:var(--ultralightgrey)}.shop_table td{position:relative;border-bottom:1px solid var(--middlegrey);padding:0 .75em;vertical-align:middle}.woocommerce-account main#content .yith-wcaf.yith-wcaf-dashboard{grid-template-columns:1fr;gap:1.5rem;padding:0}.woocommerce-account main#content .yith-wcaf.yith-wcaf-link-generator{grid-template-columns:1fr;gap:.5rem;padding:0}.yith-wcaf-dashboard-navigation{display:flex;justify-content:space-between}.yith-wcaf-dashboard-navigation li{font-size:1.25rem}.yith-wcaf-dashboard-navigation li.is-active{font-weight:700}.yith-wcaf .affiliate-stats{margin-bottom:1.5rem}.yith-wcaf .stat-box{display:grid;gap:.75rem;margin-bottom:.75rem;grid-template-columns:repeat(6,1fr)}.yith-wcaf .stat-box .stat-item{border:1px solid var(--middlegrey);border-radius:var(--b-radius);text-align:center;padding:.75rem .25rem;display:flex;flex-direction:column;justify-content:center}.yith-wcaf .stat-box .stat-item>span{display:block}.yith-wcaf .stat-box .stat-item>span.stat-label{color:var(--darkgrey);font-size:1rem}.yith-wcaf .stat-box .stat-item>span.stat-value{font-size:2rem;margin-top:.25rem}.yith-wcaf .stat-box .stat-item.large{grid-column:span 3}.yith-wcaf-dashboard .commissionRate{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;margin-bottom:1.5rem}.yith-wcaf-dashboard .commissionRate span{padding:.5rem;border:1px solid var(--lightgrey);border-radius:5px;text-align:center;font-size:1.5rem}.yith-wcaf-dashboard .commissionRate b{color:var(--darkgrey);font-size:1rem}.yith-wcaf-dashboard .yith-wcaf-table-top-bar{margin:0}.yith-wcaf-dashboard .yith-wcaf-table-top-bar .select2,.yith-wcaf-dashboard .yith-wcaf-table-top-bar input,.yith-wcaf-dashboard .yith-wcaf-table-top-bar select{max-width:100px}.yith-wcaf-dashboard .yith-wcaf-table-top-bar .table-filters,.yith-wcaf-dashboard .yith-wcaf-table-top-bar .table-options{display:block}.yith-wcaf-dashboard input[type=submit],.yith-wcaf-registration-form a.button,.yith-wcaf-registration-form button,.yith-wcaf-registration-form input[type=submit]{-webkit-appearance:none;position:relative;display:inline-block;width:auto;padding:.9rem 1.5rem;text-align:center;text-transform:uppercase;z-index:9;font-size:16px;font-family:"TextaAlt","Helvetica",arial,sans-serif;background:var(--black);color:var(--white);transition:all .33s ease;border-radius:var(--b-radius);border:0;outline:0;cursor:pointer;margin-bottom:.5rem;overflow:hidden;text-decoration:none}.yith-wcaf-dashboard .link-generator-box input{position:relative;display:inline-block;padding:.85rem .66rem;border:1px solid var(--middlegrey);border-radius:var(--b-radius);width:100%;text-decoration:none;line-height:1rem;background:0 0;text-align:left;outline:none;-webkit-appearance:none !important;transition:all .3s ease}.yith-wcaf-link-generator .link-generator-box.double-column .link-generator{background:0 0}.yith-wcaf-dashboard .link-generator{margin-top:1.5rem}.yith-wcaf-dashboard .link-generator-box h4{margin:1rem 0;text-transform:uppercase;color:var(--darkgrey);font-weight:700}.yith-wcaf-dashboard .link-generator input{margin-bottom:1.5rem}.yith-wcaf-dashboard .copy-trigger{display:none}.yith-wcaf-dashboard .yith-wcaf-toggle+.toggle{padding:9px 15px;font-size:.9em}.yith-wcaf-dashboard .yith-wcaf-dashboard-settings .affiliate-settings-box .settings-box .toggle-right .toggle{float:inherit;margin-right:0;margin-right:1rem}#newsletter-prefooter{position:relative;top:-1px;text-align:center;padding:calc(var(--gapBetweenFlexible) + 1rem) 1rem var(--gapBetweenFlexible) 1rem;margin-top:var(--gapBetweenFlexible);background:var(--lightgrey);border-top:1px solid var(--black)}.shop.archive #newsletter-prefooter,.page-template #newsletter-prefooter,.woocommerce-account #newsletter-prefooter{margin-top:0}#newsletter-prefooter .headline-newsletter{font-size:3rem;position:relative;font-weight:400;margin:0 auto var(--gapBetweenFlexible) auto;max-width:600px}.woocommerce-cart #newsletter-prefooter{display:none}#popUp-Newsletter .popUpContainer{display:grid;grid-template-columns:1fr 1fr;min-height:60vh}#popUp-Newsletter figure{position:relative;overflow:hidden}#popUp-Newsletter figure img{width:100%;height:100%;object-fit:cover;display:block}#popUp-Newsletter .popUpContainer #popUpContent{padding:var(--gapBetweenFlexible);display:flex;flex-direction:column;justify-content:center;position:relative}#popUp-Newsletter .popUpContainer #popUpContent #newsletterHeadline{font-size:2rem;line-height:1.15em}#popUp-Newsletter .popUpContainer #popUpContent p{display:inline-block;line-height:1.4em;max-width:400px;margin-bottom:.5rem}#popUp-Newsletter .popUpContainer #mc-embedded-subscribe-form input[type=email]{text-align:center}.newsletterForm .label-rgpd{position:relative;display:block;font-size:.8rem;color:var(--darkgrey);padding-top:var(--gapBetweenFlexible)}.newsletterForm .label-rgpd a{color:var(--darkgrey);text-decoration:underline;text-transform:lowercase}.sib-form,#sib-container,.sib-form-block{padding:0 !important;background:inherit !important}.sib-form .form__label-row,.sib-form .entry__field{border:inherit !important;border-radius:0 !important;outline:none !important;box-shadow:0 !important}.sib-form .entry__field:focus-within{box-shadow:inherit !important}.sib-form .input:last-child,.sib-form .input__affix:last-child{padding:0 !important;height:inherit}.sib-form .entry__field .input{position:relative;display:inline-block;padding:.85rem .66rem !important;border:1px solid var(--middlegrey);border-radius:.1875rem;width:100%;text-decoration:none;line-height:1rem;background:0 0;text-align:left;outline:none;-webkit-appearance:none !important;transition:all .3s ease}.sib-form .entry__field .input::placeholder{color:var(--darkgrey) !important;font-family:'TextaAlt' !important}.sib-radiobutton-group{padding:.5rem 0 !important}.sib-form-block__button{margin-top:.5rem}footer{position:relative;width:100%;display:grid;grid-template-columns:1fr 2fr 1fr;border-bottom:1px solid var(--black);top:-1px}footer section{border-right:1px solid var(--black);padding:2em;line-height:1.4em}footer section:last-child{border-right:0}footer .menu li a{padding:.3rem 0}footer section .accordion-title{position:relative;font-weight:700;text-transform:uppercase}footer section .flexibleContentBlock.fc_accordion{padding:0;margin:0}footer section .flexibleContentBlock.fc_accordion .fc_content{width:100%;max-width:100%;font-size:16px}footer section .flexibleContentBlock.fc_accordion .accordion{margin-bottom:1rem}footer section#footerCustomerService>svg{position:relative;height:auto;width:100%;max-width:100px;margin-bottom:1em}.customerService{position:relative;top:-.5rem}.customerService .open,.customerService .close{font-weight:700;position:relative;display:inline-block}footer .customerService .open,footer .customerService .close{margin-bottom:1rem}.customerService .open:before,.customerService .close:before{content:"•";position:relative;font-size:3em;top:.14em;left:-2px}.customerService>span:before{animation:blink .5s infinite alternate}@keyframes blink{0%{opacity:1}100%{opacity:.1}}.customerService .open{color:var(--green)}.customerService .close{color:var(--red)}footer section#footerCustomerService .customerServiceContact>div{position:relative;display:flex;margin-bottom:1rem;gap:.5rem;align-items:center;line-height:1.1rem}footer section#footerCustomerService .customerServiceContact>div svg{width:30px;height:30px}footer section#footerCustomerService .customerServiceContact>div b{font-weight:700}footer section#footerCustomerService .customerServiceContact>div span,.customerServiceContact>div a{color:var(--darkgreytext);display:block}footer section#footerCustomerService .openChat{cursor:pointer}footer #footerLinks{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1rem}footer section#footerSocial{position:relative;display:flex;flex-direction:column;justify-content:space-between}footer #footerSocial .review-secure{text-align:center}footer #footerSocial .paymentSecure{width:100%;height:auto;max-width:300px;display:inline-block}footer section#footerSocial #social{line-height:1.4em;padding-bottom:3em}footer section#footerSocial #social ul{columns:2;margin-bottom:2em}footer section#footerSocial #social h5,footer section#footerSocial #social .myh5{position:relative;text-transform:uppercase;color:var(--darkgrey);font-size:.9em}footer section#footerSocial #social ul li a{display:block;margin-bottom:.25em}footer section#footerSocial #social ul li a.instagram{background:url('data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20version%3D%221.1%22%20viewBox%3D%220%200%20200%20200%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m145.45%20100v9.09c0%2010.04%208.141%2018.181%2018.181%2018.181s18.181-8.141%2018.181-18.181v-9.09c-2e-3%20-38.019-26.196-71.024-63.223-79.668-37.024-8.64-75.122%209.362-91.952%2043.455-16.832%2034.091-7.958%2075.284%2021.413%2099.423%2029.373%2024.138%2071.502%2024.864%20101.69%201.747%203.986-3.052%209.691-2.295%2012.743%201.69%203.054%203.987%202.297%209.693-1.69%2012.745-36.893%2028.253-88.385%2027.366-124.29-2.137-35.899-29.505-46.742-79.85-26.171-121.52%2020.571-41.668%2067.133-63.669%20112.39-53.114%2045.251%2010.562%2077.268%2050.904%2077.268%2097.371v9.091c0%2020.081-16.28%2036.361-36.362%2036.361-12.223%200-23.038-6.032-29.63-15.281-8.326%209.379-20.473%2015.289-34.001%2015.289-25.101%200-45.451-20.35-45.451-45.452s20.35-45.452%2045.451-45.452c25.102%200%2045.452%2020.35%2045.452%2045.452zm-45.452%2027.271c15.062%200%2027.271-12.209%2027.271-27.271s-12.209-27.271-27.271-27.271-27.271%2012.209-27.271%2027.271%2012.209%2027.271%2027.271%2027.271z%22%20fill%3D%22%23757575%22%2F%3E%3C%2Fsvg%3E') left center no-repeat;background-size:auto 55%;padding-left:1em}footer section#footerSocial #social .hoverRentals:hover{color:var(--yellow)}footer section#footerSocial #social .hoverStudio:hover{color:var(--black)}footer section#footerSocial #social .hoverShop:hover{color:var(--lightgreen)}#legals{position:relative;width:100%;padding:1em 2em}#legals div{float:right}#legals a{margin-right:1rem}#cookie{margin-right:1rem;cursor:pointer;transition:all .2s linear}#cookie:hover{color:var(--darkgrey)}.errorPage{position:relative;padding:3em 2em;min-height:75vh;text-align:center}.errorPage h2{font-size:2em}.errorPage h3{font-size:1.25em;position:relative;margin-top:.5em;margin-bottom:2em}.errorPage img{display:block;margin:0 auto;width:100%;max-width:400px}#insuranceFooter{position:relative;width:100%;border-top:1px solid var(--black);border-bottom:1px solid var(--black);top:-1px}#insuranceFooter .marquee{--gap:1rem;display:flex;overflow:hidden;user-select:none;gap:var(--gap)}#insuranceFooter .marquee .marquee__content{flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:var(--gap);padding:2em 0;animation:scroll 30s linear infinite}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}#insuranceFooter .marquee li{display:flex;text-transform:uppercase;align-items:center;gap:1rem;padding-right:3rem}#insuranceFooter .marquee li span{display:block;font-size:1.5rem}#insuranceFooter .marquee li em{color:var(--darkgrey);font-size:1.125rem}#insuranceFooter .marquee li svg{position:relative;height:3rem;width:3rem}#infoBanner{position:relative;width:100%;background:var(--red);color:var(--white)}#infoBanner .marquee{--gap:1rem;display:flex;overflow:hidden;user-select:none;gap:var(--gap)}#infoBanner .marquee .marquee__content{flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:var(--gap);font-size:.9em;padding:.35em 0;animation:scroll 30s linear infinite}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}#infoBanner .marquee li{display:flex;text-transform:uppercase;align-items:center;gap:1rem;padding-right:1rem}.woocommerce-notices-wrapper{position:relative;margin:0 auto;max-width:94vw}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:1em 0;position:relative;background-color:var(--ultralightgrey);color:var(--black);border-top:3px solid var(--darkgreen);list-style:none outside;width:auto;word-wrap:break-word;border-radius:3px}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{clear:both}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#769252}.woocommerce-message:before{content:"\e015";color:#769252}.woocommerce-info{border-top-color:var(--darkgrey)}.woocommerce-info:before{color:var(--darkgrey)}.woocommerce-error{border-top-color:var(--red)}.woocommerce-error:before{content:"\e016";color:var(--red)}.wc-block-components-notice-banner{position:relative;margin:1rem;padding:1rem 1rem 1rem 4rem;border-radius:var(--b-radius);background:var(--lightgrey)}.wc-block-components-notice-banner.is-success{background:#defbeb}.wc-block-components-notice-banner.is-error{background:#fbdede}.shop.leica-boutique #mainNav .menu-icon{border-right:1px solid var(--black)}.shop.leica-boutique #mainNav .menu-icon a{background:var(--lightgrey)}.shop.leica-boutique #mainNav .menu-icon a:hover{background:var(--leica-red)}.shop.leica-boutique #mainNav .menu-icon svg path{fill:var(--black) !important}.shop.leica-boutique #mainNav .menu-icon a:hover svg path{fill:var(--white) !important}.shop.leica-boutique #mainNav .menu-icon#menu-cart a span{color:var(--black)}.shop.leica-boutique #mainNav .menu-icon#menu-cart a:hover span{color:var(--white)}.shop.leica-boutique #main .myCtaGreen,ul.products li.product.brand_cat-leica header .new-product{background:var(--leica-red)}.shop.leica-boutique #main .myCtaGreen:hover{background:var(--darkgrey)}.shop.leica-boutique #childNav li a:hover,.shop.leica-boutique #childNav li.active a,.shop.leica-boutique #childNav li.current-menu-item a,.shop.leica-boutique #childNav li.current-menu-ancestor a{color:var(--leica-red)}.shop.leica-boutique #childNav li a:hover:after,.shop.leica-boutique #childNav li.active a:after,.shop.leica-boutique #childNav li.current-menu-item a:after,.shop.leica-boutique #childNav li.current-menu-ancestor a:after{background:var(--leica-red)}.shop.leica-boutique .woocommerce-categories-childs{min-height:calc(128px + 3.25rem)}.shop.leica-boutique .woocommerce-categories-child ul{display:flex;gap:1.5rem}.shop.leica-boutique .woocommerce-categories-child ul li figure{position:relative;width:128px;height:128px;overflow:hidden}.shop.leica-boutique .woocommerce-categories-child ul li figure img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease;transform:scale(1)}.shop.leica-boutique .woocommerce-categories-child ul li a:hover figure img{transform:scale(1.07)}.shop.leica-boutique .woocommerce-categories-child ul li .title-cat-child{position:relative;margin-top:.5rem}.shop.leica-boutique #woocommerce-categories-submenu-ctt .woocommerce-categories-childs .woocommerce-categories-child:first-child{display:flex}.book-a-demo-parent a{background:var(--leica-red);color:var(--white)}.shop.leica-boutique .text_wrap h2,.shop.leica-boutique.single-product #add-to-cart-follow #add-to-cart-follow-price{color:var(--darkgrey)}.shop.leica-boutique .flexibleContentBlock.fc_headline,.shop.leica-boutique.single-product #product-header .summary .price{color:var(--black)}.shop.leica-boutique .fc_featured-wide{padding-top:0}.shop.leica-boutique .flexibleContentBlock.fc_video{background:var(--black)}.shop.leica-boutique #loadmore_products{background:var(--leica-red)}.shop.leica-boutique .fc_categories-blocks .swiper a figure:after{background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.4) 95%)}.shop.pro-customer #topNav{position:fixed;top:0;width:100vw;background:var(--procolor);color:var(--black);border-bottom:1px solid var(--black);z-index:999}.shop.pro-customer #topNav a{color:var(--black)}.shop.pro-customer #topNav #proNotice{text-align:center;text-transform:uppercase;font-weight:700}.shop.pro-customer #topNav #topNavNewsletter{display:none}.shop.pro-customer #topNav .widget_polylang select{padding:0;padding-left:1rem;border:0;color:var(--black);margin:0;font-size:.9rem;cursor:pointer;background:url('data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019%2011%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22matrix%286.1232e-17%2C1%2C-1%2C6.1232e-17%2C18.3%2C-8.8818e-16%29%22%3E%3Cpath%20d%3D%22M1.4%2C18.3L0%2C16.8L7.7%2C9.1L0%2C1.4L1.4%2C0L10.5%2C9.1L1.4%2C18.3Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') left center no-repeat !important;background-size:auto 7px !important}.shop.pro-customer #mainNav{margin-top:29px}.shop.pro-customer #logoPro{background:var(--procolor);border-radius:var(--b-radius);padding:.2rem .4rem .075rem;font-size:.8em;color:var(--black) !important;font-weight:700 !important}.proDeal{background:var(--procolor);border-radius:var(--b-radius);color:var(--black);padding:0 .3rem}.admin_table{position:relative;width:100%;text-align:center;font-size:1rem;color:var(--black);font-weight:400;border:1px solid var(--middlegrey);border-spacing:0;margin:1rem 0}.admin_table th{background:var(--lightgrey);font-weight:700;border:1px solid var(--middlegrey)}.admin_table tr td{padding:.25rem 0;border:1px solid var(--middlegrey)}@media only screen and (min-width :1400px){body{--gapBetweenFlexible:2.25rem}}@media only screen and (min-width :1600px){.fc_page-showcase.fc_page-showcase-bigblock .fc_content,.fc_shop-reviews .fc_content{min-height:40vw}}@media only screen and (max-width :1200px){.fc_featured-wide .fc_content{height:60vh}.fc_page-showcase.fc_page-showcase-miniblock .fc_content{grid-template-columns:repeat(2,1fr)}.fc_page-showcase.fc_page-showcase-miniblock article a{grid-template-rows:inherit;grid-template-columns:15vw auto}.fc_page-showcase.fc_page-showcase-miniblock article .article-ctt{align-items:flex-start}.fc_featured-blocks .fc_content{padding-left:0;padding-right:0}.fc_featured-blocks .fc_content header{padding:0 var(--gapBetweenFlexible)}.fc_featured-blocks .fc_content .swiper{padding:0 var(--gapBetweenFlexible)}.promotion ul.products{grid-template-columns:repeat(3,33.333%)}.promotion-right .product:nth-child(4n){border-right:1px solid var(--black)}.promotion-right .product:nth-child(3n){border-right:0}}@media only screen and (max-width :1024px){#mainNav>ul:first-child{grid-template-columns:332px 5.7fr 2fr repeat(3,62px)}#mainNav>ul>li .logo{font-size:.9em}section#product-loop{grid-template-columns:25vw 75vw}ul.products{grid-template-columns:repeat(3,33.333%)}#product-loop ul.products li.product:nth-child(4n){border-right:1px solid var(--black)}#product-loop ul.products li.product:nth-child(3n){border-right:0}.page-template-new-in-temp section#product-loop ul.products,.search section#product-loop ul.products{grid-template-columns:repeat(4,1fr)}.page-template-new-in-temp section#product-loop ul.products li.product,.page-template-new-in-temp section#product-loop ul.products li.product:nth-child(5n),.search section#product-loop ul.products li.product,.search section#product-loop ul.products li.product:nth-child(5n){border-right:1px solid var(--black)}.page-template-new-in-temp section#product-loop ul.products li.product:nth-child(4n),.search section#product-loop ul.products li.product:nth-child(4n){border-right:0}.mosaic-brands{grid-template-columns:repeat(5,1fr)}.mosaic-brands div:nth-child(7n+1){border-left:1px solid var(--black)}.mosaic-brands div:nth-child(5n+1){border-left:0}.mosaic-brands div>a>div{height:calc(100vw / 5)}.fc_product-showcase-slider>section>header{padding:0 var(--gapBetweenFlexible)}.fc_featured-wide .fc_content{grid-template-columns:1fr}.fc_featured-wide .featured_media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(140% 75% at 0 100%,rgba(0,0,0,1) 0,transparent 100%)}.fc_featured-wide .featured_text{position:absolute;bottom:0;left:0;width:100%;padding:3vw;background:0 0 !important;color:var(--white);border:0}.fc_featured-wide .featured_text div{max-width:100%}.fc_product-related-article .related-article-list{grid-template-columns:1fr}.fc_page-showcase.fc_page-showcase-miniblock .fc_content{grid-template-columns:1fr}.fc_page-showcase.fc_page-showcase-miniblock article a{grid-template-rows:inherit;grid-template-columns:30vw auto}.fc_categories-blocks .fc_content{grid-template-columns:1fr;gap:0}.fc_categories-blocks header{max-width:inherit}.tips-and-reviews-featured>article{grid-template-rows:40vw auto}.tips-and-reviews-category-articles{grid-template-columns:1fr;gap:3vw}.tips-and-reviews-list{gap:3vw}.knowledge-category-articles{grid-template-columns:1fr}.editorial-header h1{font-size:2em}footer{grid-template-columns:1fr 2fr}footer #footerLinks{border-right:0}footer section#footerSocial{display:flex;border-top:1px solid var(--black);grid-column:span 2;flex-direction:row;align-items:flex-end}footer #footerSocial .paymentSecure{margin-bottom:1rem}.woocommerce-orders-table{border-collapse:collapse;border:0}.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tr{display:block;margin-bottom:2rem;border:1px solid var(--middlegrey);border-radius:.1875rem}.woocommerce-orders-table td{display:block;text-align:right}.woocommerce-orders-table td:before{content:attr(data-title);position:absolute;left:.75em;top:50%;transform:translateY(-50%);font-weight:700;text-transform:uppercase}.woocommerce-orders-table tr td:first-child{border-top:0 !important}.page-template-page-academy-php .fc_product-showcase-slider .product-list .workshop_nextevents ul.products-light-grid{grid-template-columns:repeat(3,1fr)}.page-template-page-access .dualBlock{grid-template-columns:1fr;padding:0 3vw}.page-template-page-access .firstDualBlock div:nth-child(1){order:2}.page-template-page-access .firstDualBlock div:nth-child(2){order:1}.page-template-page-access .flexibleContentBlock.fc_text{padding-top:0;padding-bottom:3vw}.page-template-page-access .access_details{padding:0 3vw;margin-top:0}.page-template-page-access .myMap{height:66vw}#cart-modern{grid-template-columns:auto 300px}}@media only screen and (max-width :820px){body{--gapBetweenFlexible:3vw}body .myCta,body .text_wrap .myCta{padding:.55rem .8rem .45rem .8rem!important}body .b2b-only-notice .myCta{font-size:1rem!important;padding:1.07rem 1.5rem !important}.greyTitle{font-size:1.5em}.mobile{display:block}#topNav{background:var(--darkgreen)}.leica-boutique #topNav{background:var(--leica-red)}#topNavCtt{grid-template-columns:1fr}#topNav .topNavVisit,#topNav #topNavRight,#mainNav>ul>li#producSearchContainer,#mainNav>ul>li#menu-contact-us,#mainNav>ul>li#menu-whishlist{display:none}.shop #mainNav{border-top:1px solid var(--black)}.shop #mainNav>ul:first-child{grid-template-columns:auto repeat(3,50px)}.shop #mainNav>ul>li:first-child{border-right:0}.shop #mainNav>ul>li .logo{border-right:1px solid var(--black);background:var(--lightgrey) !important}.shop #mainNav .menu-icon{border-color:var(--black)}.shop #mainNav .menu-icon a{background:var(--white) !important}.shop #mainNav .menu-icon svg{width:60%}.shop #mainNav .menu-icon svg path{fill:var(--black) !important}.shop #mainNav>ul>li ul#websiteSwitcher a{width:100vw}header #producSearchContainerMobile input.search-field{padding:.725rem 1rem .65rem 2rem;width:100%;left:0;border-bottom:1px solid var(--black)}header #producSearchContainerMobile input.search-field:focus{padding:.725rem 1em .65rem var(--gapBetweenFlexible)}.shop .search-form .search-icon{left:calc(var(--gapBetweenFlexible) / 2)}.guaven_woos_suggestion{transform:translateY(-1px)}.shop #childNav{display:none}#navMobileHamburger{position:relative;background-color:var(--white);border-left:1px solid var(--black)}.navMobileHamburger #bread{position:relative;top:50%;left:50%;top:50%;transform:translate(-50%,-50%);height:22px;width:60%;z-index:999;cursor:pointer}#navMobileMyAccount{display:none}.navMobileHamburger .tomatoes,.navMobileHamburger .meat,.navMobileHamburger .salad{background-color:var(--black);display:block;height:2px;width:100%;transition:all .3s ease}.navMobileHamburger .meat{position:absolute;top:50%;transform:translateY(-50%)}.navMobileHamburger .salad{position:absolute;bottom:0}.navOpen .meat,.navMobileHamburgerOpen .meat{width:0;opacity:0;background-color:var(--white)}.navOpen .tomatoes,.navOpen .salad,.navMobileHamburgerOpen .tomatoes,.navMobileHamburgerOpen .salad{position:absolute;margin:0 auto;transform-origin:0 50%;background-color:var(--black)}.navOpen .tomatoes,.navMobileHamburgerOpen .tomatoes{left:5px;top:0;transform:rotate(45deg)}.navOpen .salad,.navMobileHamburgerOpen .salad{left:5px;bottom:-1px !important;transform:rotate(-45deg)}#navMobile{position:fixed;width:100%;z-index:8;background:var(--white);border-bottom:1px solid var(--black);box-shadow:rgba(0,0,0,.247059) 0px 2px 10px 2px}#navMobile ul{display:grid;grid-template-columns:1fr 1fr;text-align:center;text-transform:uppercase}#navMobile ul li{position:relative;border-right:1px solid var(--black);border-bottom:1px solid var(--black)}#navMobile ul li:nth-child(even){border-right:0}#navMobile ul li a,#navMobile ul li div{display:block;padding:2em;height:100%}#navMobile ul li a:hover,#navMobile ul li div:hover{color:inherit !important;cursor:pointer}#navMobile .subMenuMobile{display:none}#navMobile .subMenuMobileOpen{background:url('data:image/svg+xml,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2018%2018%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns:xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999/xlink%22%20xml:space%3D%22preserve%22%20xmlns:serif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%3B%22%3E%3Cg%20transform%3D%22matrix(0.707107%2C0.707107%2C-0.707107%2C0.707107%2C9%2C-3.72792)%22%3E%3Cpath%20d%3D%22M9.5%2C8.5L9.5%2C0L8.5%2C0L8.5%2C8.5L0%2C8.5L0%2C9.5L8.5%2C9.5L8.5%2C18L9.5%2C18L9.5%2C9.5L18%2C9.5L18%2C8.5L9.5%2C8.5Z%22%20style%3D%22fill-rule%3Anonzero%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center center no-repeat;background-size:auto 40%}#navMobile .subMenuMobileOpen span{display:none}#nav-mobile{position:fixed;top:0;right:0;background:var(--white);width:100vw;height:100vh;z-index:60;transition:all .3s cubic-bezier(.7,.3,0,1);transform:translateX(100%)}.navMobileOpen #nav-mobile{transform:translateX(0%)}body.navMobileOpen{overflow:hidden}#nav-mobile #nav-mobile-container-level-0{position:relative;z-index:1;overflow-y:scroll}#nav-mobile .nav-block{padding:var(--gapBetweenFlexible) 0;border-bottom:1px solid var(--black)}#nav-mobile ul li a,#nav-mobile ul li>span{position:relative;font-size:1.5rem;text-transform:uppercase;background:url('data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20version%3D%221.1%22%20viewBox%3D%220%200%2011%2019%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.4%2C18.3L0%2C16.8L7.7%2C9.1L0%2C1.4L1.4%2C0L10.5%2C9.1L1.4%2C18.3Z%22%20fill%3D%22%23757575%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E') center right no-repeat;background-size:auto 1rem;cursor:pointer;display:flex}#nav-mobile .nav-mobile-cat-level-1 ul li a,#nav-mobile .nav-mobile-cat-level-1 ul li>span,#nav-mobile .nav-mobile-cat-level-2 ul li a,#nav-mobile .nav-mobile-cat-level-2 ul li>span{align-items:center}#nav-mobile .nav-mobile-cat-level-1 ul li a img,#nav-mobile .nav-mobile-cat-level-1 ul li>span img,#nav-mobile .nav-mobile-cat-level-2 ul li a img,#nav-mobile .nav-mobile-cat-level-2 ul li>span img{position:relative;display:inline-block;border-radius:50%;width:2.5rem;height:auto;margin-right:1rem}#woocommerce-categories-mobile-submenu-trigger,#woocommerce-brands-mobile-submenu-trigger{font-weight:700}#nav-mobile .nav-block#nav-secondBlock{position:relative;padding:0}#nav-mobile .nav-block#nav-secondBlock>div{position:relative;justify-content:normal;width:100vw;overflow-x:scroll;padding:0}#nav-mobile .nav-block#nav-secondBlock ul{position:relative;display:grid;grid-template-columns:repeat(3,45vw)}#nav-mobile .nav-block#nav-secondBlock ul li{border-right:1px solid var(--black);padding:0!important}#nav-mobile .nav-block#nav-secondBlock ul li:last-child{border-right:0}#nav-mobile .nav-block#nav-secondBlock ul li a{position:relative;display:flex;font-size:.9rem;flex-direction:column;align-items:flex-start;background-size:auto .7rem;background-position:right calc(100% - 0.15rem);margin:calc(var(--gapBetweenFlexible) * 2)}#nav-mobile .nav-block#nav-secondBlock ul li a img{height:calc(45vw - var(--gapBetweenFlexible) * 4);width:calc(45vw - var(--gapBetweenFlexible) * 4);object-fit:cover;margin:0 0 .5rem;padding:0}#nav-mobile .nav-block#nav-thirdBlock{border-bottom:0}#nav-mobile .nav-block#nav-thirdBlock ul{display:grid;grid-template-columns:1fr 1fr;padding:0 var(--gapBetweenFlexible);gap:calc(var(--gapBetweenFlexible) / 1.33)}#nav-mobile .nav-block#nav-thirdBlock ul li{padding:0}#nav-mobile .nav-block#nav-thirdBlock ul li a{color:var(--darkgrey);display:inline-block;padding-right:1.15rem;background-size:auto .7rem;font-size:1rem}#nav-mobile .nav-block#nav-fourthBlock{position:fixed;padding:0;padding-right:var(--gapBetweenFlexible);z-index:1;background:var(--white);bottom:0;width:100vw;display:grid;grid-template-columns:45vw auto 63px;gap:.3rem;border-top:1px solid var(--black);border-bottom:0}#nav-fourthBlock-placeholder{position:relative;height:3.5rem}#nav-mobile .nav-block#nav-fourthBlock .open-menu-contact-us,#nav-mobile .nav-block#nav-fourthBlock #topNavLanguage{border-right:1px solid var(--black);padding:.5rem 0}#nav-mobile .nav-block#nav-fourthBlock .open-menu-contact-us{background:var(--black);color:var(--white);text-transform:uppercase;font-weight:700;display:flex;padding:0 1rem;align-items:center;text-align:center;justify-content:center}#nav-mobile .nav-block#nav-fourthBlock #topNavLanguage{position:relative;display:inline-block;border:0;border-radius:0;padding-left:1.25rem;margin:0}#nav-mobile .nav-block#nav-fourthBlock #topNavLanguage svg{position:absolute;left:0;top:0;width:auto;height:.9rem;left:.5rem;top:50%;transform:translateY(-50%)}#nav-mobile .nav-block#nav-fourthBlock .widget_polylang select{color:var(--black);font-size:1rem;display:inline-block;padding:.5rem 2rem .5rem .5rem;background:url(data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019%2011%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22matrix%286.1232e-17%2C1%2C-1%2C6.1232e-17%2C18.3%2C-8.8818e-16%29%22%3E%3Cpath%20d%3D%22M1.4%2C18.3L0%2C16.8L7.7%2C9.1L0%2C1.4L1.4%2C0L10.5%2C9.1L1.4%2C18.3Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) right .5em center no-repeat !important;background-size:auto 7px !important}#nav-mobile ul li{padding:var(--gapBetweenFlexible)}#nav-mobile .nav-mobile-cat-level-1,#nav-mobile .nav-mobile-cat-level-2,#nav-mobile .nav-mobile-cat-level-3{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s cubic-bezier(.7,.3,0,1);transform:translateX(100%);background:var(--white)}#nav-mobile .nav-mobile-cat-level-1{z-index:2}#nav-mobile .nav-mobile-cat-level-2{z-index:3}#nav-mobile .nav-mobile-cat-level-3{z-index:4}#nav-mobile .sub-cat-visible{transform:translateX(0%) !important}#nav-mobile li.nav-mobile-title{background:var(--lightgrey);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--black);margin-bottom:.6rem;padding:var(--gapBetweenFlexible) var(--gapBetweenFlexible) calc(var(--gapBetweenFlexible) * 0.9) var(--gapBetweenFlexible)}#nav-mobile li.nav-mobile-title span{font-size:1.25rem;font-weight:700;background:inherit}#nav-mobile li.nav-mobile-title .nav-mobile-return{font-weight:400;font-size:1rem;color:var(--black)}#woocommerce-contact-submenu{position:fixed;width:100vw;height:100vh;border:0;background:0 0;padding:0}#woocommerce-contact-submenu:after{position:fixed;content:" ";top:0;left:0;width:100vw;height:100vh;z-index:99;background-color:rgba(0,0,0,.5);z-index:-1}#woocommerce-contact-submenu .woocommerce-contact-submenu-ctt{top:45%!important;left:50%!important;transform:translate(-50%,-50%);border:0;width:90vw;max-width:400px;background:var(--white);border-radius:var(--b-radius);padding:1rem 1rem .5rem}#woocommerce-contact-submenu .contact-faq{display:none}.mosaic-brands{grid-template-columns:repeat(3,1fr)}.mosaic-brands div:nth-child(5n+1){border-left:1px solid var(--black)}.mosaic-brands div:nth-child(3n+1){border-left:0}.mosaic-brands div>a>div{height:calc(100vw / 3)}.woocommerce-products-header-details{display:block;padding:3vw}.woocommerce-products-header-details div:first-child{width:100%}.woocommerce-products-header-taxonomy{position:relative;justify-content:normal;margin-top:3vw;left:-3vw;width:100vw;overflow-x:scroll}.woocommerce-products-header-taxonomy::-webkit-scrollbar{display:none}section#product-loop{grid-template-columns:33vw 67vw}#product-loop ul.products{grid-template-columns:repeat(2,50%)}#product-loop ul.products li.product:nth-child(4n),#product-loop ul.products li.product:nth-child(3n){border-right:1px solid var(--black)}#product-loop ul.products li.product:nth-child(2n){border-right:0}#mobile-filter-trigger{display:none}.page-template-new-in-temp section#product-loop ul.products,.search section#product-loop ul.products{grid-template-columns:repeat(3,1fr)}.page-template-new-in-temp section#product-loop ul.products li.product,.page-template-new-in-temp section#product-loop ul.products li.product:nth-child(4n),.search section#product-loop ul.products li.product,.search section#product-loop ul.products li.product:nth-child(4n){border-right:1px solid var(--black)}.page-template-new-in-temp section#product-loop ul.products li.product:nth-child(3n),.search section#product-loop ul.products li.product:nth-child(3n){border-right:0}ul.products li.product header .yith-wcwl-add-to-wishlist{display:block}ul.products li.type-product:hover a img.attachment-woocommerce_thumbnail{transform:scale(1)}ul.products li.product:hover header a .product_image_lifestyle{opacity:0 !important;z-index:1 !important}ul.products li.product header .ajax_add_to_cart{display:none}ul.products li.type-featured a h3{padding:.75rem .75rem .65rem}.single-product #product-header{grid-template-columns:1fr;border-right:0}.single-product #product-images{border-right:0;border-bottom:1px solid var(--black)}.single-product #product-description-crosssells{grid-template-columns:1fr}.single-product #product-description-crosssells #product-description{order:2}.single-product #product-description-crosssells #description-relationship_posts{grid-template-columns:1fr}.single-product #product-description-crosssells #product-secondhand-and-crosssells{order:1}.single-product .woocommerce-product-img-white-thumbnail{padding:6vw 0}.single-product #gallery-overlay .gallery-container{grid-template-columns:1fr}.single-product #gallery-overlay .swiper-galleryThumb{order:2}.single-product #gallery-overlay .swiper-galleryImgs{order:1;padding:0}#popUp-Financing .fiSolutions .fiSolutionsContainer{grid-template-columns:1fr}#popUp-Financing .fiSolutions .fiB2C .fiSolutionsContainer{grid-template-columns:1fr}.flexibleContentBlock-title{font-size:1.75em;display:block}.flexibleContentBlock .headline{font-size:1.2rem;max-width:100% !important}.flexibleContentBlock>header,.flexibleContentBlock>.fc_content>header,.flexibleContentBlock>section>header{flex-direction:column;align-items:flex-start}.flexibleContentBlock header .see-more{display:inline-block;margin-top:.5rem}.fc_featured-wide .featured_text .headline{font-size:1.75rem;margin-bottom:.5rem}.fc_featured-wide .featured_text p{margin-bottom:.5rem}.fc_featured-wide.text-over .featured_text{padding-right:0}.fc_categories-blocks header a{margin-top:.5rem}.fc_categories-blocks .swiper a:hover div.catName{padding-left:1rem}.fc_categories-blocks .swiper a:hover div.catName svg{left:-3rem;opacity:0}.fc_featured-blocks .featured_block{aspect-ratio:9/15}.fc_shop-reviews .fc_content{grid-template-columns:1fr}.fc_shop-reviews .reviews_section{height:100vw}.fc_shop-reviews .review_slider .review{font-size:1rem}.fc_shop-reviews .shop_section{padding:calc(2 * var(--gapBetweenFlexible)) var(--gapBetweenFlexible)}.fc_shop-reviews .shop_section .text_wrap{font-size:1.125rem;margin:var(--gapBetweenFlexible) 0 0 0}.fc_page-showcase.fc_page-showcase-miniblock article .article-above-title{font-size:.8em}.fc_page-showcase.fc_page-showcase-miniblock article .article-title{font-size:1.25em;line-height:1.25rem}.fc_page-showcase.fc_page-showcase-bigblock .fc_content{grid-template-columns:1fr}.fc_page-showcase.fc_page-showcase-bigblock .fc_content .left{padding:calc(2 * var(--gapBetweenFlexible)) var(--gapBetweenFlexible)}.fc_page-showcase.fc_page-showcase-bigblock .fc_content .text_wrap{font-size:1.125rem;margin:var(--gapBetweenFlexible) 0 0 0}.fc_page-showcase.fc_page-showcase-bigblock .fc_content .right{display:none}.single-tips-and-reviews .fc_product-related-article .related-article-list{gap:var(--gapBetweenFlexible)}.tips-and-reviews-category .cat-description{max-width:100%}#newsletter-prefooter .headline-newsletter{font-size:2.5rem;line-height:1.5em}footer section{padding:3vw}.faq-content{display:block}.faq-sections{display:grid;grid-template-columns:1fr 1fr;border-right:0 !important;border-bottom:1px solid var(--black)}.faq-sections .onglet{border-bottom:1px solid var(--black)}.faq-sections .onglet:nth-child(odd){border-right:1px solid var(--black)}.faq-sections .onglet:last-child{border-bottom:0}.woocommerce-account main#content .woocommerce{display:block;padding-top:calc(2 * var(--gapBetweenFlexible))}.woocommerce-account .my-account-nav{position:absolute;top:0;left:0;height:100%}.woocommerce-account .woocommerce-MyAccount-navigation{position:absolute;top:0;left:0;background:var(--white);padding:calc( 2 * var(--gapBetweenFlexible));padding-left:var(--gapBetweenFlexible);min-width:60vw;height:100%;z-index:10;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;transform:translateX(-110%);transition:all .35s cubic-bezier(.7,.3,0,1)}body.navMobileMyAccountOpen .woocommerce-MyAccount-navigation{transform:translateX(0%)}.woocommerce-account .woocommerce-MyAccount-content{z-index:2}.woocommerce-account #navMobileMyAccount{position:absolute;display:block;top:0;left:calc(var(--gapBetweenFlexible) / 2 );width:50px;transform:translateY(-2em)}.myaccount-dahsboard .leave-review .ctt{display:block}.myaccount-dahsboard .trybeforeyoubuy a{display:block}.myaccount-dahsboard .trybeforeyoubuy a img{border-top-left-radius:var(--b-radius);border-bottom-left-radius:0;border-top-right-radius:var(--b-radius)}.myaccount-dahsboard>div.academy .fc_product-showcase-slider ul{display:block}.myaccount-dahsboard>div.academy .fc_product-showcase-slider ul li{margin-bottom:var(--gapBetweenFlexible)}.woocommerce-checkout .wc-block-components-form,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,.wp-block-image{max-width:100%}.promotion{grid-template-columns:1fr}.promotion ul.products{grid-template-columns:repeat(2,50%)}.promotion-right .product:nth-child(3n){border-right:1px solid var(--black)}.promotion-right .product:nth-child(2n){border-right:0}.page-template-page-access .flexibleContentBlock.fc_text{padding-top:3vw}.page-template-page-access .text_wrap table{width:75%}.fc_product-showcase-slider .swiper,.fc_categories-blocks .swiper,.fc_featured-blocks .swiper,.recentlyViewHome .swiper{padding-bottom:calc(1.25 * var(--gapBetweenFlexible)) !important}.swiper{--swiper-scrollbar-drag-bg-color:rgba(0,0,0,.5);--swiper-scrollbar-sides-offset:25vw;--swiper-scrollbar-size:2px}}@media only screen and (max-width :520px){body{--gapBetweenFlexible:4vw}a:hover{color:inherit}#mainNav>ul>li .logo .domainName,#mainNav>ul>li .logo .domainNameDesc{display:none}.leica-boutique #mainNav>ul>li .logo#logo-leicaboutique svg{max-width:5.1em}.leica-boutique #mainNav>ul>li .logo .domainName{display:block}.leica-boutique #mainNav>ul>li .logo .domainName span{display:block;font-size:.8em}#mainNav>ul>li ul#websiteSwitcher a{padding:0 1.15em}.text_wrap h2{font-size:1.75rem}.text_wrap h3{font-size:1.5rem}aside#product-filter{position:fixed;z-index:20;top:0;background:#fff;height:100vh;width:85vw;overflow-y:scroll;transition:all .3s cubic-bezier(.7,.3,0,1);transform:translateX(-100%)}aside.productFilterOpen{transform:translateX(0) !important}aside#product-filter .widget_yith-woocommerce-ajax-navigation-filters{margin-bottom:6.5rem}section#product-loop{grid-template-columns:1fr}#mobile-filter-trigger{position:fixed;bottom:20px;left:20px;width:60px;height:60px;background:var(--white);border-radius:50%;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;z-index:21;display:block;cursor:pointer;display:flex;align-items:center;justify-content:center}#mobile-filter-trigger svg{position:relative;width:30px;height:auto}#mobile-filter-trigger #yeahOpen{display:none}#mobile-filter-trigger.productFilterTriggerOpen #yeahOpen{display:block}#mobile-filter-trigger.productFilterTriggerOpen #filter-icon{display:none}.tax-product_brand .woocommerce-products-header-taxonomy{display:none}ul.products li.product header .new-product,ul.products li.product header .discount-zone{top:.75rem}ul.products li.product header .new-product,ul.products li.product header .discount-flag,ul.products li.product header .second_hand-flag{font-size:1rem;max-width:calc(50vw - 40px)}ul.products li.product .yith-wcwl-add-to-wishlist a{width:1.75rem;height:1.75rem}ul.products li.product article .woocommerce-loop-product__meta{flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-top:0}ul.products li.product article .meta_pils div{position:relative;clear:left;display:inline-block;font-size:.875rem;border-radius:1rem;padding:.25rem .5rem;border:.0625rem solid;margin-bottom:.25rem}ul.products li.product article .meta_pils,ul.products li.product article .price{align-items:flex-start}ul.products li.product article .price del{position:relative;top:.9rem}.single-product #product-images .woocommerce-product-images_wrapper{grid-template-columns:1fr}.single-product .woocommerce-product-img-white-thumbnail{padding:4rem 0}.single-product #product-images .woocommerce-product-images_wrapper .woocommerce-product-img-white-thumbnail:nth-child(2){display:none}.single-product #woocommerce-product-img-lifestyle{display:none}.single-product .flexibleContentSection{padding-top:var(--gapBetweenFlexible)}.single-product #product-header .summary header h1 .product_title{font-size:2em}.single-product .woocommerce-product-images #open-gallery{left:50%}.single-product #add-to-cart-follow{width:calc(100vw - 6rem - 3vw);min-height:4em;grid-template-columns:auto 4em}.single-product #add-to-cart-follow #add-to-cart-follow-details{width:calc(100% - 4em);min-width:inherit}.single-product #add-to-cart-follow.active{transform:translateY(-1.3rem)}.single-product #add-to-cart-follow img{display:none}.single-product #added-to-cart{max-width:inherit;min-width:inherit;width:calc(100vw - 6rem - 3vw)}.mosaic-brands{grid-template-columns:repeat(2,1fr)}.mosaic-brands div:nth-child(3n+1){border-left:1px solid var(--black)}.mosaic-brands div:nth-child(2n+1){border-left:0}.mosaic-brands div>a>div{height:calc(100vw / 2)}.page-template-new-in-temp section#product-loop,.search section#product-loop{grid-template-columns:1fr}.page-template-new-in-temp section#product-loop ul.products,.search section#product-loop ul.products{grid-template-columns:repeat(2,1fr)}.page-template-new-in-temp section#product-loop ul.products li.product,.page-template-new-in-temp section#product-loop ul.products li.product:nth-child(3n),.search section#product-loop ul.products li.product,.search section#product-loop ul.products li.product:nth-child(3n){border-right:1px solid var(--black)}.page-template-new-in-temp section#product-loop ul.products li.product:nth-child(2n),.search section#product-loop ul.products li.product:nth-child(2n){border-right:0}.flexibleContentBlock.fc_headline{font-size:1.75rem}.flexibleContentBlock.fc_text .fc_content,.flexibleContentBlock.fc_accordion .fc_content,.flexibleContentBlock.fc_table-of-content .fc_content{width:100%}.flexibleContentBlock.fc_table-of-content .fc_content{padding:3vw}.flexibleContentBlock.fc_pros-cons .fc_content{grid-template-columns:1fr}.fc_image_slider .swiper-fc_images{padding-bottom:4vw}.fc_image_slider .swiper-fc_images .swiper-slide.swiper-slide-active{margin-left:3vw}.fc_image_slider .swiper-fc_images .swiper-pagination{bottom:-1vw}.fc_product-showcase-block.twoPerLine .product-list ul{grid-template-columns:1fr;gap:3vw}.fc_product-showcase-block.twoPerLine ul li.product{width:100%}.fc_product-showcase-block .product-list ul li article .button{display:none !important}.flexibleContentBlock.fc_key-features .fc_content{grid-template-columns:1fr}.flexibleContentBlock.fc_key-features .fc_content figure,.flexibleContentBlock.fc_key-features .fc_content .videoContainer{height:60vw}.flexibleContentBlock .fc_image_right,.flexibleContentBlock .fc_image_left{margin-top:0 !important;width:75vw}.flexibleContentBlock .fc_image_right{position:relative;left:19vw}.flexibleContentBlock.first_right .fc_image_right,.flexibleContentBlock.first_left .fc_image_left{order:1}.flexibleContentBlock.first_right .fc_image_left,.flexibleContentBlock.first_left .fc_image_right{order:2}.flexibleContentBlock.fc_image.image_ratio_oneThirdTwoThird,.flexibleContentBlock.fc_image.image_ratio_half,.flexibleContentBlock.fc_image.image_ratio_twoThirdOneThird{grid-template-columns:1fr;gap:7.5vw}.flexibleContentBlock.fc_image.image_ratio_fullWidth .fc_image_right,.flexibleContentBlock.fc_image.image_ratio_fullWidth .fc_image_left{width:100vw}.page-template-page-academy-php .page-title{background-size:auto 30px}.page-template-page-academy-php .workshop_header{grid-template-columns:1fr}.page-template-page-academy-php .workshop_intro{display:block}.page-template-page-academy-php .fc_product-showcase-slider .product-list .workshop_nextevents ul.products-light-grid{grid-template-columns:1fr}.page-template-page-academy-php .fc_product-showcase-slider .product-list .workshop_nextevents ul.products-light-grid li.type-product{grid-template-rows:1fr;grid-template-columns:1fr 2fr}.single-product .product_cat-photo-workshop .woocommerce-product-img-white-thumbnail,.single-product .product_cat-foto-workshop .woocommerce-product-img-white-thumbnail{padding:0 !important}.editorial-header h1{font-size:1.5em}article.article-card{grid-template-rows:60vw auto;grid-template-columns:inherit;margin-bottom:1rem}article.article-card .article-ctt{padding:.5rem}article.article-card .article-ctt .article-title{font-size:1.5rem}.tips-and-reviews-category-articles{gap:6vw}.tips-and-reviews-list-min article.article-card{grid-template-columns:1.5fr 3fr;gap:.5rem;border:1px solid var(--lightgrey);border-radius:var(--b-radius);margin-bottom:0}.tips-and-reviews-list-min article.article-card .article-ctt .article-title{font-size:1.125rem;line-height:1.25rem}.tips-and-reviews-list-min article.article-card .article-update{display:none}.second-hand-keydeatures{display:grid;grid-template-columns:repeat(3,1fr)}#newsletter-prefooter .headline-newsletter{font-size:1.8rem;line-height:1.3em;max-width:100%}#followUsNew .marquee__content{padding:1.5em 0}#cart-modern{grid-template-columns:auto !important}footer{grid-template-columns:1fr;border-bottom:0}footer section{border-right:0;padding:0}footer #footerLinks{grid-template-columns:1fr}footer section#footerSocial{grid-column:inherit;display:block;border-top:0}footer section#footerCustomerService>svg,footer #social{display:none}footer #footerSocial{padding-top:2rem}footer section .flexibleContentBlock.fc_accordion{padding:0;margin:0}footer section .flexibleContentBlock.fc_accordion .accordion-group{border-top:0}footer section .flexibleContentBlock.fc_accordion .accordion-group .accordion{margin:0}footer section .flexibleContentBlock.fc_accordion .fc_content .panel{padding:0 3vw;font-size:18px}footer section .fc_accordion .accordion-group .accordion-title{padding-left:3vw;font-weight:inherit}#legals{position:relative;padding:3vw;text-align:left;line-height:1.25em;padding-right:6rem;font-size:.8rem}#legals div{float:inherit}#legals div span{display:none}.faq-content .faq-sections .onglet{font-size:1.175rem}.my-account-non-plus-member{grid-template-columns:1fr;gap:3vw}.points-table{grid-template-columns:1fr;gap:3vw}.woocommerce-account .col2-set{grid-template-columns:1fr}.woocommerce-account #main form .form-row-first,.woocommerce-account #main form .form-row-last{width:100%}.woocommerce-cart .shop_table .cart_item{grid-template-columns:60px 5fr auto 1fr}.woocommerce-cart .shop_table .cart_item>div.product-thumbnail img{max-width:60px}.page-template-page-access .text_wrap table{width:100%}.page-template-page-access .smallBlocks{flex-direction:column}.page-template-page-access .myMap{height:100vw}#popUp-Newsletter .popUpContainer{grid-template-columns:1fr;grid-template-rows:2fr 3fr}#popUp-Newsletter .popUpContainer #popUpContent #newsletterHeadline{font-size:1.8em}}@media (hover:none){.myCta:hover{background-color:transparent !important}}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
#cc-main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background:0 0;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;line-height:1.15;position:relative;position:fixed;text-rendering:optimizeLegibility;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#525e43;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#6c7c59;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:0 0;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24em;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1em 1.3em;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1em 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3em}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:50px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:2em}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3em}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{--cc-modal-transition-duration:.35s;border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3em}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1em!important;padding-right:1.1em!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:50px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{--cc-modal-transition-duration:.35s;border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}
.wc-stripe-payment-button-preview{display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:5px;height:40px}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:40px}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}button.stripe-gateway-stripelink-modal-trigger{display:none;position:absolute;right:5px;width:64px;height:40px;background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent !important;cursor:pointer;border:none}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:transparent;border-color:transparent}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span{float:right;display:flex;align-items:center;justify-content:center}#radio-control-wc-payment-method-options-stripe__content.single-payment-element{padding-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.single-payment-element .content{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}