:root{--container-max-width:1140px;--gutter:40px;--container-width-without-gutters:calc(var(--container-max-width) - var(--gutter)*11);--column-max-width:calc(var(--container-width-without-gutters)/12);--content-width:45rem;--container-width:1140px;--dropdown-symbol-width:0.7em;--gap:60px;--global-font-family:"Neue Haas",serif;--highlight-font-family:"Neue Haas",sans-serif;--global-font-size:15px;--global-font-line-height:1.4;--global-font-color:#080533;--bg-primary:#f5f9ff;--bg-accent:#008ccc;--bg-backdrop-1:blur(30px) brightness(92%);--bg-backdrop-05:blur(30px) brightness(97%);--bg-mobile-nav:#fafafa;--white:hsla(0,0%,100%,0.8);--blue:#008ccc;--light-blue:#d5f1ff;--dark-blue:#080533;--yellow:#f7d417;--gray:#707070;--gray:hsla(0,0%,43.9%,0.77);--gray-light:#bec3c6;--gray-lighter:#f9f1f1;--red:#851f1f;--success:#52bc7e;--white-50:hsla(0,0%,100%,0.4);--white-20:hsla(0,0%,100%,0.3);--darker:rgba(0,0,0,0.05);--lighter:hsla(0,0%,100%,0.2);--box-padding:50px 60px;--box-padding-s:30px 40px;--box-padding-xs:12px 20px;--box-padding-product:20px 25px;--btn-padding:8px 16px;--btn-padding-l:20px 40px;--tag-padding:4px 8px;--v-margin-l:80px;--v-margin:60px;--v-margin-s:40px;--v-margin-xs:20px;--v-margin-xl:120px;--img-offset:-40px;--img-counter-offset:40px;--border-radius-xs:6px;--border-radius-s:10px;--border-radius:14px;--border-radius-l:20px;--shadow-img:0px 6px 1px rgba(0,0,0,0.08);--shadow-img-s:0px 5px 1px rgba(0,0,0,0.08);--border-img:1px solid rgba(0,0,0,0.08);--shadow-box:0px 6px 1px rgba(0,0,0,0.04);--shadow-box-s:0px 5px 1px rgba(0,0,0,0.04);--border-box:1px solid rgba(0,0,0,0.04);--shadow-box-xs:0px 2px 1px rgba(0,0,0,0.04);--border-radius-xl:30px;--burst-yellow:url(../svg/burst_yellow.svg) 100%/contain no-repeat;--burst-blue:url(../svg/burst_blue.svg) 100%/contain no-repeat;--transition-standard:transform .3s ease-in-out;--transition-fast:transform .15s ease-in-out;--transition-standard-all:all .3s ease-in-out;--transition-fast-all:all .15s ease-in-out;--animation-hover:react .3s;--font-size-smaller:0.75rem;--font-size-small:0.875rem;--font-size-regular:1rem;--font-size-large:1.313rem;--font-size-larger:2.25rem;--font-size-hero-1:76px;--font-size-hero-2:66px;--border-color-dark:#333;--border-color-light:#ccc;--color-link:#008ccc;--color-link-visited:#333;--color-link-active:#00a0d2;--color-quote-border:#000;--color-quote-citation:#6c7781;--color-theme-primary:#e36d60;--color-theme-secondary:#41848f;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#2980b9;--color-theme-yellow:#f1c40f;--color-theme-black:#1c2833;--color-theme-grey:#95a5a6;--color-theme-white:#ecf0f1;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--toolbar-height:56px}@media screen and (max-width:768px){:root{--font-size-hero-1:46px;--font-size-hero-2:36px}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.wrapper-full{width:100%}.bg-primary{background-image:url(../svg/bg_primary.svg);position:relative}.bg-primary:before{content:"";background-image:linear-gradient(170deg,rgba(245,249,255,0),rgba(245,249,255,0) 15%,#f5f9ff 25%,rgba(245,249,255,0) 75%,rgba(245,249,255,0));position:absolute;top:0;bottom:0;left:0;right:0;z-index:-9999}.break{-ms-flex-preferred-size:100%;flex-basis:100%;height:0}.hidden{display:none}.layout__extend--left,.layout__extended-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.layout__extend--left{padding-left:calc((100vw - 100%)/2);margin-left:calc((-100vw + 100%)/2);cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;left:-6px;background-color:hsla(0,0%,100%,.4);background-color:var(--white-50)}.layout__extend--left:before{content:"";background:url(../svg/arrow.svg) 50% no-repeat;background-size:30px;width:40px;height:40px;position:absolute;margin-left:-70px;opacity:.1}.layout__extend--left:hover:before{opacity:.3}.layout__extend--left.no-scroll{cursor:default}.layout__extend--left.no-scroll:before{display:none}.layout__extend--center{width:100%}.layout__extend--right{padding-right:calc((100vw - 100%)/2);margin-right:calc((-100vw + 100%)/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;right:-6px;background-color:hsla(0,0%,100%,.4);background-color:var(--white-50);cursor:pointer}.layout__extend--right:after{content:"";background:url(../svg/arrow.svg) 50% no-repeat;background-size:30px;width:40px;height:40px;position:absolute;margin-left:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.1}.layout__extend--right:hover:after{opacity:.3}.layout__extend--right.no-scroll{cursor:default}.layout__extend--right.no-scroll:after{display:none}.arrow{color:#008ccc;color:var(--blue);display:inline-block;font-size:16px;position:relative;top:-2px;margin-left:3px}.shadow-img{-webkit-box-shadow:0 6px 1px rgba(0,0,0,.08);box-shadow:0 6px 1px rgba(0,0,0,.08);-webkit-box-shadow:var(--shadow-img);box-shadow:var(--shadow-img);border:1px solid rgba(0,0,0,.08);border:var(--border-img)}.shadow-box{-webkit-box-shadow:0 6px 1px rgba(0,0,0,.04);box-shadow:0 6px 1px rgba(0,0,0,.04);-webkit-box-shadow:var(--shadow-box);box-shadow:var(--shadow-box);border:1px solid rgba(0,0,0,.04);border:var(--border-box)}.shadow-img-s{-webkit-box-shadow:0 5px 1px rgba(0,0,0,.08);box-shadow:0 5px 1px rgba(0,0,0,.08);-webkit-box-shadow:var(--shadow-img-s);box-shadow:var(--shadow-img-s);border:var(--border-img-s)}.shadow-box-s{-webkit-box-shadow:0 5px 1px rgba(0,0,0,.04);box-shadow:0 5px 1px rgba(0,0,0,.04);-webkit-box-shadow:var(--shadow-box-s);box-shadow:var(--shadow-box-s);border:var(--border-box-s)}.quotes{background-image:url(../images/bg_primary.svg);width:80px}.layout__extend--center.has-quotes{position:relative}.layout__extend--center.has-quotes:after,.layout__extend--center.has-quotes:before{content:"";position:absolute;top:-13px;left:-25px;background:url(../svg/tm_quotes.svg) no-repeat;width:100px;height:90px;z-index:1;opacity:.6;display:none}.layout__extend--center.has-quotes:after{top:auto;left:auto;bottom:-13px;right:-25px}.blurred-1--sudo,.blurred-05--sudo{position:relative}.blurred-1--sudo:before,.blurred-05--sudo:before{content:"";-webkit-backdrop-filter:blur(30px) brightness(92%);backdrop-filter:blur(30px) brightness(92%);-webkit-backdrop-filter:var(--bg-backdrop-1);backdrop-filter:var(--bg-backdrop-1);display:block;height:100%;width:100%;position:absolute;left:0;top:0}.blurred-05--sudo:before{-webkit-backdrop-filter:blur(30px) brightness(97%);backdrop-filter:blur(30px) brightness(97%);-webkit-backdrop-filter:var(--bg-backdrop-05);backdrop-filter:var(--bg-backdrop-05)}.blurred-1{-webkit-backdrop-filter:blur(30px) brightness(92%);backdrop-filter:blur(30px) brightness(92%);-webkit-backdrop-filter:var(--bg-backdrop-1);backdrop-filter:var(--bg-backdrop-1)}.blurred-1,.blurred-05{background-color:transparent!important}.blurred-05{-webkit-backdrop-filter:blur(30px) brightness(97%);backdrop-filter:blur(30px) brightness(97%);-webkit-backdrop-filter:var(--bg-backdrop-05);backdrop-filter:var(--bg-backdrop-05)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-size:var(--global-font-size);scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}hr{background-color:#ccc;background-color:var(--border-color-light);border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em;padding-left:1.5em;font-weight:200}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}p{line-height:1.55}table{border-collapse:collapse;min-width:400px;border-radius:14px;border-radius:var(--border-radius);overflow:hidden;margin-top:40px;margin-top:var(--v-margin-s)}table thead th{padding:30px 40px;padding:var(--box-padding-s);padding-left:20px}table thead tr{background-color:#fff;//color:hsla(0,0%,100%,.8);//color:var(--white);text-align:left}table td,table th{padding:12px 20px;padding:var(--box-padding-xs)}table tbody tr{background-color:hsla(0,0%,100%,.4);background-color:var(--white-50)}table tbody tr:nth-of-type(2n){background-color:hsla(0,0%,100%,.8);background-color:var(--white)}table p{margin:0}a{text-decoration:none}a,a:visited{color:#008ccc;color:var(--blue)}a:active,a:focus,a:hover{color:#00a0d2;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}@font-face{font-family:Neue Haas;src:url(../fonts/neuehaasdisplayroman-webfont.woff2) format("woff2"),url(../fonts/neuehaasdisplayroman-webfont.woff) format("woff");font-weight:400}@font-face{font-family:Neue Haas;src:url(../fonts/neuehaasdisplaymedium-webfont.woff2) format("woff2"),url(../fonts/neuehaasdisplaymedium-webfont.woff) format("woff");font-weight:700}@font-face{font-family:Neue Haas;src:url(../fonts/neuehaasdisplaybold-webfont.woff2) format("woff2"),url(../fonts/neuehaasdisplaybold-webfont.woff) format("woff");font-weight:900}body,button,input,optgroup,select,textarea{color:#080533;color:var(--global-font-color);font-family:Neue Haas,serif;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-regular);line-height:1.4;line-height:var(--global-font-line-height)}h1,h2,h3,h4,h5,h6{font-family:Neue Haas,sans-serif;font-family:var(--highlight-font-family);//font-stretch:condensed;clear:both}h1,h2{font-weight:900}.entry-title-singular,.page-title{font-size:2.5rem;line-height:1.4;margin-top:1em;margin-bottom:1em}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote{border-left:4px solid #000;border-left:4px solid var(--color-quote-border);margin:0}.entry-content>blockquote{padding-left:1em;margin-left:1.5rem}@media screen and (min-width:768px){.entry-content>blockquote{margin-left:auto}}blockquote cite{color:#6c7781;color:var(--color-quote-citation);font-size:13px;margin-top:1em;position:relative;font-style:normal}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.5em;max-width:100%;overflow:auto;padding:1.5em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.section-title{margin-top:120px;margin-top:var(--v-margin-xl);margin-bottom:30px}.site,body{background-color:#f5f9ff;background-color:var(--bg-primary)}.site{margin:0 auto;background-position:0 -200px;background-size:100%}.container{max-width:1140px;max-width:var(--container-width);margin:0 auto}.grid__container{margin:0 auto;padding-top:80px;padding-top:var(--v-margin-l)}@media screen and (min-width:996px){.has-sidebar .grid__container{display:grid;grid-template-columns:3fr 1fr;grid-gap:60px;max-width:1140px;max-width:var(--container-width);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer,.site-header{grid-column:1/-1}.site-main{grid-column:1;min-width:0}.primary-sidebar{grid-column:2;min-width:0}}button,input[type=button],input[type=reset],input[type=submit],textarea{width:100%}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa;border-top-color:var(--border-color-light)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:hsla(0,0%,43.9%,.77);color:var(--gray);border:1px solid #bec3c6;border:1px solid var(--gray-light);border-radius:14px;border-radius:var(--border-radius);padding:12px 20px;padding:var(--box-padding-xs);-webkit-box-shadow:0 5px 1px rgba(0,0,0,.04);box-shadow:0 5px 1px rgba(0,0,0,.04);-webkit-box-shadow:var(--shadow-box-s);box-shadow:var(--shadow-box-s)}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#008ccc;border-color:var(--blue)}input[type=color]:focus-visible,input[type=date]:focus-visible,input[type=datetime-local]:focus-visible,input[type=datetime]:focus-visible,input[type=email]:focus-visible,input[type=month]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=range]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible,input[type=week]:focus-visible,textarea:focus-visible{outline:1px solid #008ccc;outline:1px solid var(--blue)}select{border:1px solid #ccc;border:1px solid var(--border-color-light)}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}@supports(-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:#275efe;--active-inner:#fff;--focus:2px rgba(39,94,254,0.3);--border:#bbc1e1;--border-hover:#275efe;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0 6px 0 0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--background);background:var(--b,var(--background));-webkit-transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s,-webkit-box-shadow .2s;top:-2px}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;-webkit-transition:opacity .2s,-webkit-transform .3s ease;transition:opacity .2s,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s;transition:transform .3s ease,opacity .2s,-webkit-transform .3s ease;-webkit-transition:opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease);transition:opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease);transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s);transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{-webkit-box-shadow:0 0 0 var(--focus);box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:0;opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:3px}input[type=checkbox]:not(.switch){border-radius:7px}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform:rotate(var(--r,20deg));transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--border);background:var(--ab,var(--border));-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(var(--x,0));transform:translateX(var(--x,0))}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform:scale(var(--s,.7));transform:scale(var(--s,.7))}input[type=radio]:checked{--s:.5}}input[type=number]{border-radius:14px;border-radius:var(--border-radius);border-top-right-radius:0;border-bottom-right-radius:0;padding:12px 20px;padding:var(--box-padding-xs);width:100px}.add_to_cart_button,.added_to_quote,.btn{padding:8px 16px;padding:var(--btn-padding);display:inline-block;border-width:1px;border-style:solid;border-radius:14px;border-radius:var(--border-radius);font-size:.875rem;font-size:var(--font-size-small);font-weight:700;text-align:center;-webkit-box-shadow:0 5px 1px rgba(0,0,0,.04);box-shadow:0 5px 1px rgba(0,0,0,.04);-webkit-box-shadow:var(--shadow-box-s);box-shadow:var(--shadow-box-s);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition:var(--transition-standard);transition:var(--transition-standard)}.add_to_cart_button:focus,.added_to_quote:focus,.btn:focus{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(1px);transform:translateY(1px)}.add_to_cart_button:hover,.added_to_quote:hover,.btn:hover{-webkit-animation:react .3s;animation:react .3s}.add_to_cart_button:disabled,.added_to_quote:disabled,.btn:disabled{opacity:.5}@-webkit-keyframes react{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.04);transform:scale(1.04)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes react{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.04);transform:scale(1.04)}to{-webkit-transform:scale(1);transform:scale(1)}}.btn-primary{background-color:#008ccc;background-color:var(--blue);border-color:#008ccc;border-color:var(--blue)}.btn-primary,.btn-primary:hover{color:#fff!important}.add_to_cart_button,.added_to_quote,.btn-secondary{color:#008ccc;color:var(--blue);border-color:#008ccc;border-color:var(--blue)}.add_to_cart_button,.added_to_quote,.btn-mini{font-size:.75rem;font-size:var(--font-size-smaller)}.btn-tertiary{color:#008ccc;color:var(--blue);font-weight:200;position:relative}.btn-tertiary:after{content:"→";position:absolute;left:100%;margin-left:6px;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.btn-tertiary:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px)}.btn-tertiary--right{position:relative;left:-21px}.btn-tertiary--prev{position:relative;left:auto;right:-21px}.btn-tertiary--prev:after{left:auto;right:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:auto;margin-right:6px}.btn-tertiary--prev:hover:after{-webkit-transform:rotate(180deg) translateX(4px);transform:rotate(180deg) translateX(4px)}.btn-large{padding:20px 40px;padding:var(--btn-padding-l);font-size:1rem;font-size:var(--font-size-regular);border-radius:20px;border-radius:var(--border-radius-l)}.btn-tag,.category-links a,.posted_in a,.tag-links a{display:inline-block;background-color:hsla(0,0%,100%,.4);background-color:var(--white-50);border-radius:10px;border-radius:var(--border-radius-s);margin:10px 8px 0 0;padding:4px 8px;padding:var(--tag-padding);font-size:.875rem;font-size:var(--font-size-small);border:1px solid rgba(0,0,0,.04);border:var(--border-box);-webkit-box-shadow:0 2px 1px rgba(0,0,0,.04);box-shadow:0 2px 1px rgba(0,0,0,.04);-webkit-box-shadow:var(--shadow-box-xs);box-shadow:var(--shadow-box-xs)}.btn-tag-alt,.category-links a{background-color:transparent;display:inline-block;border-color:#008ccc;border-color:var(--blue)}.form-group{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr;width:100%;max-width:100%}.form-group div{position:relative}.form-group:last-child{margin-top:5px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.wpcf7 form.submitting input.wpcf7-form-control.has-spinner{background:url(../svg/loader.svg) #fff 50% no-repeat;background-size:20px;text-indent:-400px;width:100%}.wpcf7-spinner{width:24px!important;position:absolute;top:10px;background-image:url(../images/ajax-loader.svg)}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;height:1px;width:1px}span.wpcf7-form-control-wrap{position:static;position:relative;display:block;width:100%}span.wpcf7-not-valid-tip{position:absolute;top:35px;right:8px;color:#851f1f;color:var(--red);font-size:.875rem;font-size:var(--font-size-small)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{margin-top:60px!important;margin-top:var(--v-margin)!important}.quote-li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-2px}.mini-quote-dropdown{position:fixed;right:-280px;top:-1px;width:280px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition:var(--transition-standard);transition:var(--transition-standard);-webkit-transform:translateX(280px);transform:translateX(280px)}.mini-quote-dropdown ul li a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mini_quote_item a{color:#080533;color:var(--dark-blue)}label.quoted-items{line-height:1!important}input#quoted-items{display:none;line-height:1}input#quoted-items:checked~.mini-quote-dropdown{-webkit-transform:translateX(0);transform:translateX(0)}input#quoted-items:checked~.quoted-items:after{content:"";display:block;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;background-color:rgba(0,0,0,.1)}#page{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition:var(--transition-standard);transition:var(--transition-standard);-webkit-transform:translateX(0);transform:translateX(0);overflow-x:hidden;-webkit-transition-duration:.12s;transition-duration:.12s}#page.offcanvas-open{-webkit-transform:translateX(-280px);transform:translateX(-280px);-webkit-transition-duration:.25s;transition-duration:.25s;overflow-x:visible;-webkit-box-shadow:0 0 80px rgba(0,0,0,.5);box-shadow:0 0 80px rgba(0,0,0,.5);-webkit-box-shadow:6px 0 0 rgb(0 0 0/8%);box-shadow:6px 0 0 rgb(0 0 0/8%)}#page.offcanvas-open:before{content:"";display:block;position:fixed;top:100vh;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}body.offcanvas-opening::-webkit-scrollbar{display:none}.nav ul.product_list_widget li{display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;text-transform:uppercase;font-weight:700;padding-left:20px}.nav ul.product_list_widget li:nth-child(odd){background-color:rgba(0,0,0,.05);background-color:var(--darker)}.nav ul.product_list_widget li img{max-width:50px;margin:10px 20px 10px 0}.nav ul.product_list_widget a,.remove_from_quote_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remove_from_quote_button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;background-color:rgba(0,0,0,.05);background-color:var(--darker);color:hsla(0,0%,43.9%,.77);color:var(--gray);width:20px;height:20px;line-height:0;border-radius:10px;font-weight:700;font-size:14px;margin-right:10px}.remove_from_quote_button:hover{color:#851f1f;color:var(--red)}.addify-rfq-mini-cart__empty-message{padding:30px 40px;padding:var(--box-padding-s);text-align:center}.emptyBasketCta{display:block;margin-top:20px;margin-top:var(--v-margin-xs)}.addify-rfq-mini-cart__buttons{text-align:center;margin-top:20px}@-webkit-keyframes hideScroll{0%{display:none}to{display:block}}@keyframes hideScroll{0%{display:none}to{display:block}}.woocommerce-account .site-main{position:relative}.woocommerce-account .entry{position:relative;background-color:transparent;padding:0;margin-top:105px;margin-top:calc(var(--v-margin) + 45px)}.woocommerce-account .entry-title{margin-top:0;display:none}.woocommerce-account .tabs li a{font-size:1rem;font-size:var(--font-size-regular)}.woocommerce-MyAccount-navigation{position:absolute;bottom:100%;left:0;margin-top:60px;margin-top:var(--v-margin)}.woocommerce-MyAccount-content{-webkit-box-shadow:0 6px 1px rgba(0,0,0,.04);box-shadow:0 6px 1px rgba(0,0,0,.04);-webkit-box-shadow:var(--shadow-box);box-shadow:var(--shadow-box);border-radius:20px;border-radius:var(--border-radius-l)}.woocommerce-MyAccount-content fieldset{margin-top:60px;margin-top:var(--v-margin)}.woocommerce-MyAccount-content .btn{margin-top:40px;margin-top:var(--v-margin-s);float:right}.woocommerce-form-row{padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-form-row div{position:relative}.woocommerce-form-row div input{margin-right:60px}.woocommerce-form-row label{position:absolute;bottom:calc(100% + 5px);left:5px;font-size:.875rem;font-size:var(--font-size-small)}.woocommerce-form-row .info{display:block;font-size:.875rem;font-size:var(--font-size-small);margin-top:5px;margin-left:5px;//font-style:italic;color:hsla(0,0%,43.9%,.77);color:var(--gray)}.woocommerce-form-row .required{color:#008ccc;color:var(--blue);margin-right:3px;font-size:11px}.woocommerce-MyAccount-content .cart{display:table}.woocommerce-MyAccount-content table{margin-top:0;border-top-left-radius:0}.woocommerce-MyAccount-content table td,.woocommerce-MyAccount-content table th{padding:30px 40px;padding:var(--box-padding-s);text-align:left}.quote_details{margin-bottom:60px;margin-bottom:var(--v-margin)}.quote_details tbody tr{background-color:hsla(0,0%,100%,.8);background-color:var(--white)}.quote_details tbody tr:nth-of-type(2n){background-color:hsla(0,0%,100%,.4);background-color:var(--white-50)}.quote_details>tbody th{max-width:0}.woocommerce-order-details h2{margin:0 0 40px;margin-bottom:var(--v-margin-s)}td.product-quantity,td.product-thumbnail,td.product-thumbnail img{max-width:100px}.wc-order-item-sku{font-size:.875rem;font-size:var(--font-size-small);margin-top:5px;text-transform:uppercase}.backorder_notification{display:none}.quote_details td.product-quantity{padding-left:60px}.woo-dashboard{background-color:hsla(0,0%,100%,.8);background-color:var(--white);padding:50px 60px;padding:var(--box-padding);border-radius:20px;border-radius:var(--border-radius-l);border-top-left-radius:0}.woo-dashboard__welcome{font-size:2.25rem;font-size:var(--font-size-larger)}.woo-dashboard__welcome span{font-weight:700}.woo-dashboard__actions{font-size:1.313rem;font-size:var(--font-size-large)}.register-content .woocommerce-form-row>div{width:50%}.register-content .woocommerce-form-row>div input{width:calc(100% - 60px)}.register-content .email-password{border-top-right-radius:20px;border-top-right-radius:var(--border-radius-l)}.register-content .company-phone p,.register-content .first-last-name p{margin:0}.register-content .company-phone .required,.register-content .first-last-name .required{position:absolute;left:-16px;top:2px}.register-content .company-phone label,.register-content .first-last-name label{margin-left:16px}.register-content .company-phone div:last-child label{margin-left:0}.register-content .btn{margin-top:40px;margin-top:var(--v-margin-s);float:right}.woocommerce-privacy-policy-text{background-color:hsla(0,0%,100%,.4);background-color:var(--white-50);padding:30px 40px;padding:var(--box-padding-s);border-bottom-left-radius:20px;border-bottom-left-radius:var(--border-radius-l);border-bottom-right-radius:20px;border-bottom-right-radius:var(--border-radius-l);font-size:.875rem;font-size:var(--font-size-small)}.site-header{z-index:2;position:relative}.site-header h1{margin:0}.site-branding{padding:20px 60px 20px 0}@media screen and (max-width:600px){.site-branding{padding:1.75em 0;margin:0}}.header-bottomStripe,.header-topStripe{display:-webkit-box;display:-ms-flexbox;display:flex}.header-bottomStripe,.header-topStripe{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.header-bottomStripe{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wrapper-full--1{position:relative;z-index:1}.wrapper-full--2{-webkit-box-shadow:0 6px 1px rgba(0,0,0,.04);box-shadow:0 6px 1px rgba(0,0,0,.04);-webkit-box-shadow:var(--shadow-box);box-shadow:var(--shadow-box);padding:5px 0 0;z-index:0}.custom-logo-link{display:block;width:130px;height:auto}.headerLogin{background-color:#080533;background-color:var(--dark-blue);//background-color:#fff;color:#fff;z-index:9;padding:30px 40px;padding:var(--box-padding-s);padding-bottom:60px;border-bottom-left-radius:20px;border-bottom-left-radius:var(--border-radius-l);border-bottom-right-radius:20px;border-bottom-right-radius:var(--border-radius-l);position:absolute;top:0;right:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition:var(--transition-standard);transition:var(--transition-standard)}.headerLogin--open{-webkit-transform:translateY(0);transform:translateY(0)}.headerLogin__field div{position:relative;margin-top:40px;margin-top:var(--v-margin-s)}.headerLogin__field label{position:absolute;bottom:calc(100% + 5px);left:5px;font-size:.875rem;font-size:var(--font-size-small)}.headerLogin__field .required{color:#008ccc;color:var(--blue);margin-right:3px;font-size:11px}.headerLogin__field:first-child div{margin-top:20px}.headerLogin__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.headerLogin__action,.headerLogin__action .btn{margin-top:20px;margin-top:var(--v-margin-xs)}div.headerLogin__lostpassword{margin-top:6px;font-size:.75rem;font-size:var(--font-size-smaller);margin-left:4px}.headerLogin__rememberme{font-size:.875rem;font-size:var(--font-size-small)}.headerLogin__rememberme input{margin-right:1px;-webkit-transform:scale(.6);transform:scale(.6);position:relative;top:-2px}.headerLogin__close{position:absolute;bottom:0;left:0;right:0;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.2);background-color:var(--lighter);cursor:pointer}.nav--toggle-small .menu-toggle.icon .dashicons-menu-alt:before{font-size:40px}.nav--toggle-small .menu,.nav--toggle-small .menu-toggle.icon svg.close{display:none}.nav--toggle-small.nav--toggled-on .menu{display:block}@media screen and (min-width:768px){.nav--toggle-small.nav--toggled-on .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav--toggle-small.nav--toggled-on .menu-toggle.icon svg.close{display:block}.nav--toggle-small.nav--toggled-on svg.open-menu{display:none}.nav--toggle-small.icon-nav .menu{display:block}@media screen and (min-width:768px){.nav--toggle-small.icon-nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav--toggle-small,.nav--toggle-sub .dropdown,.nav--toggle-sub .dropdown-toggle{display:none}@media screen and (min-width:768px){.nav--toggle-small .menu-toggle{display:none}.nav--toggle-small .menu{display:block}.nav--toggle-sub ul ul{display:none;position:absolute;top:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;//background:#fff;margin-left:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);z-index:100}.nav--toggle-sub .dropdown,.nav--toggle-sub .dropdown-toggle{display:block;background:transparent;position:absolute;right:0;top:50%;width:.7em;width:var(--dropdown-symbol-width);height:.7em;height:var(--dropdown-symbol-width);font-size:inherit;line-height:inherit;margin:0;padding:0;border:none;border-radius:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.nav--toggle-sub .dropdown-symbol{display:block;background:transparent;position:absolute;right:-3px;top:35%;width:60%;height:60%;border:solid #333;border:solid var(--border-color-dark);border-width:0 2px 2px 0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nav--toggle-sub ul ul .dropdown,.nav--toggle-sub ul ul .dropdown-toggle{top:40%;right:.2em}.nav--toggle-sub ul ul .dropdown-symbol{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav--toggle-sub .dropdown-toggle:hover,.nav--toggle-sub .menu-item--has-toggle:hover .dropdown-toggle{pointer-events:none}.nav--toggle-sub li.menu-item--has-toggle,.nav--toggle-sub li.menu-item-has-children{position:relative;padding-right:.7em;padding-right:var(--dropdown-symbol-width)}.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:hover>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul{display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}}#primary-menu li>.dropdown-toggle{//display:none}#primary-menu li .sub-menu .dropdown-toggle{display:block}#primary-menu li .sub-menu .dropdown-toggle i{display:none}#primary-menu .sub-menu .dropdown-toggle:after{content:"→";font-size:16px;margin-left:6px;color:#008ccc;color:var(--blue);bottom:-10px;left:-15px;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:var(--transition-standard-all);transition:var(--transition-standard-all);opacity:1}#primary-menu .sub-menu li:hover .dropdown-toggle:after{opacity:.5;color:hsla(0,0%,43.9%,.77);color:var(--gray);-webkit-transform:translateX(10px);transform:translateX(10px)}.main-navigation{display:block;padding:0;max-width:45rem;max-width:var(--content-width);font-family:Neue Haas,sans-serif;font-family:var(--highlight-font-family)}.main-navigation a{display:block;width:100%;//padding:.5em 1em .5em 0;text-decoration:none;color:#080533;color:var(--global-font-color)}.main-navigation a:focus,.main-navigation a:hover{text-decoration:underline}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a{font-weight:400}.main-navigation ul{display:block;list-style:none;margin:0;padding:0}.main-navigation ul ul li{padding-left:1em}@media screen and (min-width:768px){.main-navigation ul li a{//padding:.4em .5em}.main-navigation ul li{margin:0 40px 0 0;margin:0 var(--gutter) 0 0}.main-navigation ul li:first-child{margin-left:0}.main-navigation ul ul a{width:200px}.main-navigation ul ul li{padding-left:0;margin-left:0}.main-navigation ul ul li a{width:218px;background:none}.main-navigation ul ul ul{top:0;left:100%;min-height:100%}.main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav ul{list-style-type:none;margin:0;padding:0}.nav ul li{display:inline-block}.nav ul li a:not(a.btn){display:block}.nav-user{margin-left:auto;font-size:.875rem;font-size:var(--font-size-small);font-weight:200}.nav-products{font-weight:200;margin:0}.nav-products>ul li{width:auto}.nav-products ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.nav-products ul li{margin-right:40px;margin-right:var(--gutter)}.nav-products ul li a:not(a.btn){height:100%;padding-left:0;color:#080533;color:var(--global-font-color)}.nav-products ul ul li:first-child a{padding-left:0}.products-menu ul:first-child>li>a:not(a.btn){position:relative;line-height:4}.products-menu>nav>ul>li>a:before{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:6px;background-color:#008ccc;background-color:var(--blue);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:var(--transition-standard-all);transition:var(--transition-standard-all)}.products-menu>nav>ul>li:hover>a:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.products-menu__wrapper{height:100%;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-menu__wrapper .products-menu{height:100%;width:100%}.products-menu__wrapper .products-menu nav.nav{height:100%}.mega-menu__wrapper{max-height:500px;//background-color:hsla(0,0%,100%,.8);//background-color:var(--white);-webkit-backdrop-filter:blur(30px) brightness(97%);backdrop-filter:blur(30px) brightness(97%);-webkit-backdrop-filter:var(--bg-backdrop-05);backdrop-filter:var(--bg-backdrop-05);-webkit-box-shadow:0 6px 1px rgba(0,0,0,.08);box-shadow:0 6px 1px rgba(0,0,0,.08);-webkit-box-shadow:var(--shadow-img);box-shadow:var(--shadow-img);overflow:hidden;position:absolute;left:0;right:0;margin-top:6px;border-bottom-left-radius:14px;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:14px;border-bottom-right-radius:var(--border-radius);opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:var(--transition-standard-all);transition:var(--transition-standard-all)}.mega-menu__wrapper h2{margin-top:0}.premium-brand .mega-menu__wrapper{background-color:hsla(0,0%,100%,.8);background-color:var(--white)}.has-mega-menu:hover .mega-menu__wrapper{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);//top:72px}.has-mega-menu:hover .mega-menu__wrapper .mega-menu{opacity:1}.products-menu .mega-menu{position:relative;padding:30px;opacity:0}.products-menu .mega-menu .subnav{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.products-menu .mega-menu .subnav .menu-title{padding-left:30px;border-left:1px solid rgba(0,0,0,.05);border-left:1px solid var(--darker)}.products-menu .mega-menu .subnav .menu-title a{margin:6px 0;line-height:1.4}.products-menu .mega-menu .subnav .menu-title a:before{content:none}.products-menu .mega-menu .subnav .menu-title>a{color:#008ccc;color:var(--blue);font-weight:400}.products-menu .mega-menu .subnav .menu-title:first-child{padding-left:0;border:none}.products-menu .mega-menu .subnav ul.last-level{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products-menu .mega-menu .subnav ul.last-level a{font-size:.875rem;font-size:var(--font-size-small);position:relative;left:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition:var(--transition-standard);transition:var(--transition-standard)}.products-menu .mega-menu .subnav ul.last-level li:hover a{-webkit-transform:translateX(15px);transform:translateX(15px);color:#008ccc;color:var(--blue)}.products-menu .mega-menu .subnav ul.last-level a:before{content:"";position:absolute;left:-16px;top:50%;background-color:#008ccc;background-color:var(--blue);height:1px;margin-top:-1px;width:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.products-menu .mega-menu .subnav ul.last-level li:hover a:before{width:10px}.products-menu .nav>ul>li:last-child{margin-right:0}.products-menu .brands-menu{margin-left:auto;margin-right:18px;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-menu .brands-menu a.btn{position:relative}.products-menu .brands-menu>a.btn:before{bottom:-16px}.products-menu .brands-menu .mega-menu__wrapper{margin-top:270px}.products-menu .brands-menu .mega-menu__content{display:none}.products-menu .brands-menu .subnav a{text-indent:-9999px;width:110px;height:70px;background-repeat:no-repeat;background-size:90%;background-position-y:center;padding:0 20px}.products-menu .brands-menu.subnav li:hover a{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.products-menu .brands-menu .brand-item-3pdesign a{background-image:url(../images/logos/3pdesign.png);background-size:80%}.products-menu .brands-menu .brand-item-aflhyperscale a{background-image:url(../images/logos/aflhyperscale.png)}.products-menu .brands-menu .brand-item-belden a{background-image:url(../images/logos/belden.png);background-size:80%}.products-menu .brands-menu .brand-item-dlink a{background-image:url(../images/logos/dlink.png);background-size:80%}.products-menu .brands-menu .brand-item-facemate a{background-image:url(../images/logos/facemate.png)}.products-menu .brands-menu .brand-item-flukenetworks a{background-image:url(../images/logos/flukenetworks.png)}.products-menu .brands-menu .brand-item-generalcable a{background-image:url(../images/logos/generalcable.png)}.products-menu .brands-menu .brand-item-hirschmann a{background-image:url(../images/logos/hirschmann.png)}.products-menu .brands-menu .brand-item-leviton a{background-image:url(../images/logos/leviton.png);background-position-y:9px;background-size:80%}.products-menu .brands-menu .brand-item-monolyth a{background-image:url(../images/logos/monolyth.png)}.products-menu .brands-menu .brand-item-panduit a{background-image:url(../images/logos/panduit.png);background-size:80%}.products-menu .brands-menu .brand-item-rittal a{background-image:url(../images/logos/rittal.png);background-size:contain;background-size:35%;background-position-x:center}.products-menu .brands-menu .brand-item-simon a{background-image:url(../images/logos/simon.png);background-size:70%}.products-menu .action-button{-ms-flex-item-align:center;align-self:center}.products-menu .action-button a.btn-primary:before{content:none}.primary-menu-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.nav.nav-institutional,.primary-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex}#primary-menu>li,#primary-menu a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#primary-menu a{text-decoration:none;position:relative;font-weight:700;height:100%}#primary-menu>li>a:before{content:"";position:absolute;left:50%;bottom:1px;width:0;height:6px;background-color:#008ccc;background-color:var(--blue);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:var(--transition-standard-all);transition:var(--transition-standard-all)}#primary-menu>li:hover>a:before{width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#primary-menu>li:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(3px);transform:translateY(3px)}#primary-menu .sub-menu{width:230px;-webkit-backdrop-filter:blur(30px) brightness(97%);backdrop-filter:blur(30px) brightness(97%);-webkit-backdrop-filter:var(--bg-backdrop-05);backdrop-filter:var(--bg-backdrop-05);-webkit-box-shadow:0 6px 1px rgba(0,0,0,.08);box-shadow:0 6px 1px rgba(0,0,0,.08);-webkit-box-shadow:var(--shadow-img);box-shadow:var(--shadow-img);padding:12px 20px;padding:var(--box-padding-xs);border-radius:14px;border-radius:var(--border-radius);border-top-left-radius:0;border-top-right-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:var(--transition-standard-all);transition:var(--transition-standard-all);top:calc(100% - 3px);left:0;display:block!important;opacity:0;visibility:hidden}#primary-menu .sub-menu li{width:100%;margin:5px 0 5px 2px}#primary-menu .sub-menu li a{font-size:.875rem;font-size:var(--font-size-small);font-weight:200;line-height:1.8;display:inline-block;position:relative;left:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition:var(--transition-standard);transition:var(--transition-standard);margin-right:0}#primary-menu .sub-menu li a:before{content:"";position:absolute;left:-15px;top:50%;background-color:#008ccc;background-color:var(--blue);width:0;height:1px;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}#primary-menu .sub-menu li:hover>a{-webkit-transform:translateX(15px);transform:translateX(15px);color:#008ccc;color:var(--blue)}#primary-menu .sub-menu li:hover>a:before{width:10px}#primary-menu .sub-menu li:hover .sub-menu{opacity:1;visibility:visible}#primary-menu .sub-menu .sub-menu{top:-20px;left:212px}.nav-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-user li{list-style-type:none}.nav-user .dashicons-cart{font-size:16px;color:#008ccc;color:var(--blue)}.nav-user .personal a,.nav-user .sign-in a,.nav-user .totalitems{color:rgba(0,0,0,.7)}.nav-user .personal a:hover,.nav-user .sign-in a:hover,.nav-user .totalitems:hover{color:#080533;color:var(--dark-blue)}.nav-user .totalitems{font-size:.875rem;font-size:var(--font-size-small)}.nav-user .personal,.nav-user .sign-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;margin-left:10px}.nav-user .personal a,.nav-user .sign-in a{margin-top:-4px}.nav-user .personal a:before,.nav-user .sign-in a:before{content:"\f310";font-family:dashicons;margin-right:4px;font-size:16px;display:inline-block;position:relative;top:3px;line-height:0;color:#008ccc;color:var(--blue)}.nav-user .personal a:before{content:"\f110"}.header-search-trigger{color:#008ccc;color:var(--blue);color:rgba(0,0,0,.25);margin-left:15px;padding-left:10px;border-left:1px solid rgba(0,0,0,.15);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;-ms-flex-item-align:center;align-self:center}.header-search-trigger:hover{color:#008ccc;color:var(--blue)}#header-search{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9999999;width:100vw;left:0;top:0;height:100vh;-webkit-backdrop-filter:blur(30px) brightness(97%);backdrop-filter:blur(30px) brightness(97%);-webkit-backdrop-filter:var(--bg-backdrop-05);backdrop-filter:var(--bg-backdrop-05);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-search form.woocommerce-product-search{position:relative;width:100%;max-width:300px}#header-search form.woocommerce-product-search button{position:absolute;right:-40px;font-size:0;width:30px;height:100%}#header-search form.woocommerce-product-search button:after{content:"\f179";font-family:dashicons;font-size:30px;color:#008ccc;color:var(--blue)}#header-search .header-search-close{position:absolute;top:30px;right:60px;color:#008ccc;color:var(--blue);font-size:27px;padding:20px;cursor:pointer}#header-search .header-search-close span{font-size:30px;width:30px;height:30px}#header-search.hidden{display:none!important}.woocommerce-breadcrumb,.wp-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;padding:var(--box-padding-xs);border-radius:14px;border-radius:var(--border-radius);font-size:.75rem;font-size:var(--font-size-smaller);max-width:1140px;max-width:var(--container-width);-webkit-box-shadow:0 5px 1px rgba(0,0,0,.04);box-shadow:0 5px 1px rgba(0,0,0,.04);-webkit-box-shadow:var(--shadow-box-s);box-shadow:var(--shadow-box-s);border:1px solid rgba(0,0,0,.04);border:var(--border-box);border-top:0;margin:6px auto 0;border-top-left-radius:0;border-top-right-radius:0;background:hsla(0,0%,100%,.3);background:var(--white-20);background:hsla(0,0%,100%,.2);position:relative;overflow:hidden}.woocommerce-breadcrumb span,.wp-breadcrumb span{display:inline-block;margin:0 6px;font-size:1.313rem;font-size:var(--font-size-large);position:relative;top:0;color:#008ccc;color:var(--blue);line-height:1}.woocommerce-breadcrumb a,.wp-breadcrumb a{color:hsla(0,0%,43.9%,.77);color:var(--gray)}.nav-links,.woocommerce-pagination{width:100%;margin-top:60px;padding:30px 40px;padding:var(--box-padding-s)}.nav-links ul,.woocommerce-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0}.nav-links ul .page-numbers,.woocommerce-pagination ul .page-numbers{display:inline-block;background-color:hsla(0,0%,100%,.4);background-color:var(--white-50);margin-right:10px;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.04);box-shadow:0 2px 1px rgba(0,0,0,.04);-webkit-box-shadow:var(--shadow-box-xs);box-shadow:var(--shadow-box-xs);border-radius:10px;border-radius:var(--border-radius-s);font-size:.875rem;font-size:var(--font-size-small)}.nav-links ul .page-numbers:hover,.woocommerce-pagination ul .page-numbers:hover{-webkit-animation:react .3s;animation:react .3s;-webkit-animation:var(--animation-hover);animation:var(--animation-hover);-webkit-backdrop-filter:blur(30px) brightness(97%);backdrop-filter:blur(30px) brightness(97%);-webkit-backdrop-filter:var(--bg-backdrop-05);backdrop-filter:var(--bg-backdrop-05)}.nav-links ul .current,.woocommerce-pagination ul .current{background-color:hsla(0,0%,100%,.8);background-color:var(--white);font-weight:700}.nav-links ul .dots:hover,.woocommerce-pagination ul .dots:hover{-webkit-animation:none;animation:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-links ul a,.nav-links ul span,.woocommerce-pagination ul a,.woocommerce-pagination ul span{display:block;padding:12px 20px;padding:var(--box-padding-xs);position:relative}.single-post .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.single-post .nav-links>div{width:50%}.single-post .nav-links a{background-color:transparent}.single-post .nav-links a:before{content:none}.single-post .nav-links .nav-previous a:hover .btn-tertiary:after{-webkit-transform:rotate(180deg) translateX(4px);transform:rotate(180deg) translateX(4px)}.single-post .nav-links .nav-next a:hover .btn-tertiary:after{-webkit-transform:translateX(4px);transform:translateX(4px)}.single-post .nav-links .post-navigation-sub span{color:#080533;color:var(--global-font-color);display:inline-block;margin-bottom:5px;background-color:transparent}.single-post .nav-links .nav-next{text-align:right}.footer-col-1{background-color:hsla(0,0%,100%,.4);background-color:var(--white-50);border-radius:30px;border-radius:var(--border-radius-xl);padding:30px 40px;padding:var(--box-padding-s);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;margin-right:30px}.footer__widgets{display:grid;grid-template-columns:.8fr 2.2fr;font-weight:100}.footer__widgets .footer-contacts{font-size:1.313rem;font-size:var(--font-size-large);margin-top:30px}.footer__widgets .footer-contacts address{font-style:normal;margin-bottom:10px}.footer__widgets .footer-contacts address span{font-size:14px;display:block;margin-top:3px}.footer__widgets .footer-contacts address{padding-left:3px}.footer__widgets .footer-contacts #address-title{font-size:.875rem;font-size:var(--font-size-small);color:#080533;color:var(--dark-blue);font-weight:400;//margin-left:-2px}.footer__widgets .footer-contacts .contact-number{font-size:14px;padding-left:5px}.footer__widgets .footer-contacts .dashicons{vertical-align:middle;font-size:18px;color:#008ccc;color:var(--blue)}.footer__widgets .footer-certifications{margin-top:25px;max-width:208px}.footer__widgets .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;list-style-type:none}.footer__widgets .menu li{list-style:none;margin-right:20px}.footer__widgets .menu li a{font-size:.875rem;font-size:var(--font-size-small);color:#080533;color:var(--global-font-color)}.footer__widgets .menu>li>a{display:none}.footer__widgets .menu .brands-menu>a{display:block;color:#008ccc;color:var(--blue)}.footer__widgets .menu .sub-menu{padding-left:0}.footer__widgets .menu .sub-menu li.menu-title>a{color:#008ccc;color:var(--blue)}.footer__widgets .menu .sub-menu>li>a:hover{color:hsla(0,0%,43.9%,.77);color:var(--gray)}.footer__widgets .menu .sub-menu .sub-menu{margin-top:3px;margin-bottom:10px}#footer-logo{max-width:90%}.footer-numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-numbers div{font-size:12px}.footer-numbers__phone{margin-right:0}.footer-contacts__map{margin:20px 0;margin:var(--v-margin-xs) 0;border-radius:20px;border-radius:var(--border-radius-l);max-width:208px;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:var(--transition-standard-all);transition:var(--transition-standard-all);border:3px solid hsla(0,0%,100%,.4);border:3px solid var(--white-50)}.footer-contacts__map,.footer-contacts__map:hover{-webkit-filter:sepia(25%) hue-rotate(177deg) saturate(250%);filter:sepia(25%) hue-rotate(177deg) saturate(250%)}.footer-contacts__map:hover{-webkit-box-shadow:0 5px 1px rgba(0,0,0,.08);box-shadow:0 5px 1px rgba(0,0,0,.08);-webkit-box-shadow:var(--shadow-img-s);box-shadow:var(--shadow-img-s)}.site-footer{margin-top:100px}.site-footer__widgets{padding:50px 60px;padding:var(--box-padding)}.site-info{text-align:center;background-color:#080533;background-color:var(--dark-blue);padding:30px 40px;padding:var(--box-padding-s);color:hsla(0,0%,100%,.8);color:var(--white)}.site-info svg.svg-mila{margin-left:5px}#cmplz-manage-consent .cmplz-manage-consent{bottom:22px!important;right:15px!important;width:auto!important;border:1px solid #008ccc!important;border:1px solid var(--blue)!important;color:#008ccc!important;color:var(--blue)!important;font-size:.875rem;font-size:var(--font-size-small);border-radius:14px!important;border-radius:var(--border-radius)!important;-webkit-box-shadow:0 5px 1px rgba(0,0,0,.04)!important;box-shadow:0 5px 1px rgba(0,0,0,.04)!important;-webkit-box-shadow:var(--shadow-box-s)!important;box-shadow:var(--shadow-box-s)!important;height:auto!important;font-weight:700!important;padding:10px 12px!important;opacity:.8}#cmplz-manage-consent .cmplz-manage-consent:hover{opacity:1}.woocommerce-message,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{padding:16px 20px 16px 80px;position:relative;border-radius:14px;border-radius:var(--border-radius);margin:20px 0;margin:var(--v-margin-xs) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-shadow:0 5px 1px rgba(0,0,0,.08);box-shadow:0 5px 1px rgba(0,0,0,.08);-webkit-box-shadow:var(--shadow-img-s);box-shadow:var(--shadow-img-s);background-color:hsla(0,0%,100%,.8);background-color:var(--white)}.woocommerce-message:before,.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.sent .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before{content:"✓";color:hsla(0,0%,100%,.8);color:var(--white);//filter:brightness(500%);margin-right:10px;display:inline-block;font-size:18px;border-top-left-radius:14px;border-top-left-radius:var(--border-radius);border-bottom-left-radius:14px;border-bottom-left-radius:var(--border-radius);line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#52bc7e;background:var(--success);position:absolute;left:0;top:0;bottom:0;width:60px}.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before{content:"X";background:#851f1f;background:var(--red)}.infinite-scroll.neverending .site-footer,.infinite-scroll .pagination,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}@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}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.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-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.post-edit-link{display:none}