﻿/*!
 *  Theme Name: Span (2021)
 *  Description: Custom WordPress theme for Span
 *  Version: 1.0.4
 *  Author: Kyle Duncan
 *  Author URI: https://www.thisisforge.com/
 *  */@font-face{font-display:swap;font-family:"Faktum";font-style:normal;font-weight:300;src:url("fonts/faktum-light.woff2") format("woff2"),url("fonts/faktum-light.woff") format("woff")}@font-face{font-display:swap;font-family:"Faktum";font-style:normal;font-weight:400;src:url("fonts/faktum-regular.woff2") format("woff2"),url("fonts/faktum-regular.woff") format("woff")}@font-face{font-display:swap;font-family:"Faktum";font-style:italic;font-weight:400;src:url("fonts/faktum-regular-italic.woff2") format("woff2"),url("fonts/faktum-regular-italic.woff") format("woff")}@font-face{font-display:swap;font-family:"Faktum";font-style:normal;font-weight:500;src:url("fonts/faktum-medium.woff2") format("woff2"),url("fonts/faktum-medium.woff") format("woff")}@font-face{font-display:swap;font-family:"Faktum";font-style:normal;font-weight:600;src:url("fonts/faktum-semibold.woff2") format("woff2"),url("fonts/faktum-semibold.woff") format("woff")}@font-face{font-display:swap;font-family:"Faktum";font-style:italic;font-weight:600;src:url("fonts/faktum-semibold-italic.woff2") format("woff2"),url("fonts/faktum-semibold-italic.woff") format("woff")}@font-face{font-display:swap;font-family:"Faktum Wide";font-style:normal;font-weight:500;src:url("fonts/faktum-wide-medium.woff2") format("woff2"),url("fonts/faktum-wide-medium.woff") format("woff")}@font-face{font-display:swap;font-family:"Faktum Wide";font-style:normal;font-weight:700;src:url("fonts/faktum-wide-bold.woff2") format("woff2"),url("fonts/faktum-wide-bold.woff") format("woff")}@font-face{font-display:swap;font-family:"Faktum Wide";font-style:normal;font-weight:800;src:url("fonts/faktum-wide-extra-bold.woff2") format("woff2"),url("fonts/faktum-wide-extra-bold.woff") format("woff")}:root{--black: #000;--dark-grey: #5D5D5D;--med-grey: #A0A0A0;--light-grey: #e6e6e6;--off-white: #f7f7f7;--white: #fff;--dark-blue: #003C70;--blue: #0089FF;--light-blue: #CAE6FD;--blue-tint: #F1F5F9;--orange: #FF5500;--error-red: #fc324c;--black-20: rgba(0, 0, 0, 0.2);--white-15: rgba(255, 255, 255, 0.15);--light-gradient: linear-gradient(to bottom, #fff, #ededed);--sans: Faktum, Arial, Helvetica, sans-serif;--sans-alt: "Faktum Wide", Arial, Helvetica, sans-serif}:root{--icon-size: 19px}@media all and (min-width: 0)and (max-width: 767px){:root{--gutter: 15px;--header-height: 50px}}@media all and (min-width: 768px)and (max-width: 1259px){:root{--gutter: 30px;--header-height: 70px}}@media all and (min-width: 1260px){:root{--gutter: 80px;--header-height: 110px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}*:focus{outline:none}ul,ol,li{list-style:none}address{font-style:normal}#container .mar-b-0{margin-bottom:0}.mar-l-5{margin-left:5px}.mar-r-5{margin-right:5px}.mar-t-5{margin-top:5px}.mar-b-5{margin-bottom:5px}.mar-l-10{margin-left:10px}.mar-r-10{margin-right:10px}.mar-t-10{margin-top:10px}.mar-b-10{margin-bottom:10px}.mar-l-15{margin-left:15px}.mar-r-15{margin-right:15px}.mar-t-15{margin-top:15px}.mar-b-15{margin-bottom:15px}.mar-l-20{margin-left:20px}.mar-r-20{margin-right:20px}.mar-t-20{margin-top:20px}.mar-b-20{margin-bottom:20px}.mar-l-30{margin-left:30px}.mar-r-30{margin-right:30px}.mar-t-30{margin-top:30px}.mar-b-30{margin-bottom:30px}.mar-l-40{margin-left:40px}.mar-r-40{margin-right:40px}.mar-t-40{margin-top:40px}.mar-b-40{margin-bottom:40px}.mar-auto{margin-left:auto;margin-right:auto}.mar-v-auto{margin-bottom:auto;margin-top:auto}.mar-neg{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}@media all and (min-width: 0)and (max-width: 767px){.mar-l-60,.mar-l-80,.mar-l-100{margin-left:40px}.mar-r-60,.mar-r-80,.mar-r-100{margin-right:40px}.mar-t-60,.mar-t-80,.mar-t-100{margin-top:40px}.mar-b-60,.mar-b-80,.mar-b-100{margin-bottom:40px}}@media all and (min-width: 768px){.mar-t-60{margin-top:60px}.mar-b-60{margin-bottom:60px}.mar-t-80{margin-top:80px}.mar-b-80{margin-bottom:80px}.mar-t-100{margin-top:100px}.mar-b-100{margin-bottom:100px}.mar-x-0-sm{margin-left:0;margin-right:0}.mar-l-0-sm{margin-left:0}.mar-r-0-sm{margin-right:0}}@media all and (min-width: 1024px){.mar-l-60{margin-left:60px}.mar-r-60{margin-right:60px}.mar-l-80{margin-left:80px}.mar-r-80{margin-right:80px}.mar-l-100{margin-left:100px}.mar-r-100{margin-right:100px}.mar-x-0-md{margin-left:0;margin-right:0}}.pad-l-5{padding-left:5px}.pad-r-5{padding-right:5px}.pad-t-5{padding-top:5px}.pad-b-5{padding-bottom:5px}.pad-l-10{padding-left:10px}.pad-r-10{padding-right:10px}.pad-t-10{padding-top:10px}.pad-b-10{padding-bottom:10px}.pad-10{padding:10px}.pad-l-15{padding-left:15px}.pad-r-15{padding-right:15px}.pad-t-15{padding-top:15px}.pad-b-15{padding-bottom:15px}.pad-15{padding:15px}.pad-l-20{padding-left:20px}.pad-r-20{padding-right:20px}.pad-t-20{padding-top:20px}.pad-b-20{padding-bottom:20px}.pad-20{padding:20px}.pad-l-30{padding-left:30px}.pad-r-30{padding-right:30px}.pad-t-30{padding-top:30px}.pad-b-30{padding-bottom:30px}.pad-30{padding:30px}.pad-l-40{padding-left:40px}.pad-r-40{padding-right:40px}.pad-t-40{padding-top:40px}.pad-b-40{padding-bottom:40px}.pad-40{padding:40px}@media all and (min-width: 0)and (max-width: 767px){.pad-b-60,.pad-b-80,.pad-b-100{padding-bottom:40px}.pad-t-60,.pad-t-80,.pad-t-100{padding-top:40px}}@media all and (min-width: 0)and (max-width: 1023px){.pad-l-60,.pad-l-80,.pad-l-100{padding-left:40px}.pad-r-60,.pad-r-80,.pad-r-100{padding-right:40px}}@media all and (min-width: 768px){.pad-t-60{padding-top:60px}.pad-b-60{padding-bottom:60px}.pad-t-80{padding-top:80px}.pad-b-80{padding-bottom:80px}.pad-t-100{padding-top:100px}.pad-b-100{padding-bottom:100px}}@media all and (min-width: 1024px){.pad-l-60{padding-left:60px}.pad-r-60{padding-right:60px}.pad-l-80{padding-left:80px}.pad-r-80{padding-right:80px}.pad-l-100{padding-left:100px}.pad-r-100{padding-right:100px}}.wrapper{margin-left:auto;margin-right:auto;max-width:1600px;width:calc(100% - (var(--gutter) * 2))}.wrapper.no-cntr{margin-left:0;margin-right:0}.grid{column-gap:6%;display:grid;grid-template-columns:repeat(12, 1fr);row-gap:2.5rem}.grid.no-gap{gap:0}.grid.no-c-gap{column-gap:0}.grid.no-r-gap{row-gap:0}.grid.less-c-gap{column-gap:3%}.grid.less-r-gap{row-gap:2rem}.grid.r-gap-15{row-gap:15px}.grid.align-s{align-items:start}.grid.align-c{align-items:center}.grid.align-e{align-items:end}.grid.jstfy-s{justify-items:start}.grid.jstfy-c{justify-items:center}.grid.jstfy-e{justify-items:end}.grid .col-1{grid-column:span 1}.grid .col-2{grid-column:span 2}.grid .col-3{grid-column:span 3}.grid .col-4{grid-column:span 4}.grid .col-5{grid-column:span 5}.grid .col-6{grid-column:span 6}.grid .col-7{grid-column:span 7}.grid .col-8{grid-column:span 8}.grid .col-9{grid-column:span 9}.grid .col-10{grid-column:span 10}.grid .col-11{grid-column:span 11}.grid .col-12{grid-column:span 12}.grid .col-12.overlap{grid-column:1/span 12;grid-row:1}@media all and (min-width: 360px){.grid .col-1-xxs{grid-column:span 1}.grid .col-2-xxs{grid-column:span 2}.grid .col-3-xxs{grid-column:span 3}.grid .col-4-xxs{grid-column:span 4}.grid .col-5-xxs{grid-column:span 5}.grid .col-6-xxs{grid-column:span 6}.grid .col-7-xxs{grid-column:span 7}.grid .col-8-xxs{grid-column:span 8}.grid .col-9-xxs{grid-column:span 9}.grid .col-10-xxs{grid-column:span 10}.grid .col-11-xxs{grid-column:span 11}.grid .col-12-xxs{grid-column:span 12}.grid .first-xxs{order:-1}.grid .last-xxs{order:13}}@media all and (min-width: 600px){.grid .col-1-xs{grid-column:span 1}.grid .col-2-xs{grid-column:span 2}.grid .col-3-xs{grid-column:span 3}.grid .col-4-xs{grid-column:span 4}.grid .col-5-xs{grid-column:span 5}.grid .col-6-xs{grid-column:span 6}.grid .col-7-xs{grid-column:span 7}.grid .col-8-xs{grid-column:span 8}.grid .col-9-xs{grid-column:span 9}.grid .col-10-xs{grid-column:span 10}.grid .col-11-xs{grid-column:span 11}.grid .col-12-xs{grid-column:span 12}.grid .first-xs{order:-1}.grid .last-xs{order:13}}@media all and (min-width: 768px){.grid .col-1-sm{grid-column:span 1}.grid .col-2-sm{grid-column:span 2}.grid .col-3-sm{grid-column:span 3}.grid .col-4-sm{grid-column:span 4}.grid .col-5-sm{grid-column:span 5}.grid .col-6-sm{grid-column:span 6}.grid .col-7-sm{grid-column:span 7}.grid .col-8-sm{grid-column:span 8}.grid .col-9-sm{grid-column:span 9}.grid .col-10-sm{grid-column:span 10}.grid .col-11-sm{grid-column:span 11}.grid .col-12-sm{grid-column:span 12}.grid .first-sm{order:-1}.grid .last-sm{order:13}}@media all and (min-width: 1024px){.grid .col-1-md{grid-column:span 1}.grid .col-2-md{grid-column:span 2}.grid .col-3-md{grid-column:span 3}.grid .col-4-md{grid-column:span 4}.grid .col-5-md{grid-column:span 5}.grid .col-5-md.right-md{grid-column:-6/span 5}.grid .col-6-md{grid-column:span 6}.grid .col-6-md.right-md{grid-column:-7/span 6}.grid .col-7-md{grid-column:span 7}.grid .col-8-md{grid-column:span 8}.grid .col-9-md{grid-column:span 9}.grid .col-10-md{grid-column:span 10}.grid .col-11-md{grid-column:span 11}.grid .col-12-md{grid-column:span 12}.grid .first-md{order:-1}.grid .last-md{order:13}}@media all and (min-width: 1260px){.grid .col-1-lg{grid-column:span 1}.grid .col-2-lg{grid-column:span 2}.grid .col-3-lg{grid-column:span 3}.grid .col-4-lg{grid-column:span 4}.grid .col-5-lg{grid-column:span 5}.grid .col-6-lg{grid-column:span 6}.grid .col-7-lg{grid-column:span 7}.grid .col-8-lg{grid-column:span 8}.grid .col-9-lg{grid-column:span 9}.grid .col-10-lg{grid-column:span 10}.grid .col-11-lg{grid-column:span 11}.grid .col-12-lg{grid-column:span 12}.grid .first-lg{order:-1}.grid .last-lg{order:13}}@media all and (min-width: 1420px){.grid .col-1-xl{grid-column:span 1}.grid .col-2-xl{grid-column:span 2}.grid .col-3-xl{grid-column:span 3}.grid .col-4-xl{grid-column:span 4}.grid .col-5-xl{grid-column:span 5}.grid .col-6-xl{grid-column:span 6}.grid .col-7-xl{grid-column:span 7}.grid .col-8-xl{grid-column:span 8}.grid .col-9-xl{grid-column:span 9}.grid .col-10-xl{grid-column:span 10}.grid .col-11-xl{grid-column:span 11}.grid .col-12-xl{grid-column:span 12}.grid .first-xl{order:-1}.grid .last-xl{order:13}}.flex.column,.flex-xxs.column,.flex-xs.column,.flex-sm.column,.flex-md.column,.flex-lg.column,.flex-xl.column{flex-direction:column}.flex.wrap,.flex-xxs.wrap,.flex-xs.wrap,.flex-sm.wrap,.flex-md.wrap,.flex-lg.wrap,.flex-xl.wrap{flex-wrap:wrap}.flex.align-s,.flex-xxs.align-s,.flex-xs.align-s,.flex-sm.align-s,.flex-md.align-s,.flex-lg.align-s,.flex-xl.align-s{align-items:flex-start}.flex.align-c,.flex-xxs.align-c,.flex-xs.align-c,.flex-sm.align-c,.flex-md.align-c,.flex-lg.align-c,.flex-xl.align-c{align-items:center}.flex.align-e,.flex-xxs.align-e,.flex-xs.align-e,.flex-sm.align-e,.flex-md.align-e,.flex-lg.align-e,.flex-xl.align-e{align-items:flex-end}.flex.jstfy-s,.flex-xxs.jstfy-s,.flex-xs.jstfy-s,.flex-sm.jstfy-s,.flex-md.jstfy-s,.flex-lg.jstfy-s,.flex-xl.jstfy-s{justify-content:flex-start}.flex.jstfy-c,.flex-xxs.jstfy-c,.flex-xs.jstfy-c,.flex-sm.jstfy-c,.flex-md.jstfy-c,.flex-lg.jstfy-c,.flex-xl.jstfy-c{justify-content:center}.flex.jstfy-e,.flex-xxs.jstfy-e,.flex-xs.jstfy-e,.flex-sm.jstfy-e,.flex-md.jstfy-e,.flex-lg.jstfy-e,.flex-xl.jstfy-e{justify-content:flex-end}.flex.spc-arnd,.flex-xxs.spc-arnd,.flex-xs.spc-arnd,.flex-sm.spc-arnd,.flex-md.spc-arnd,.flex-lg.spc-arnd,.flex-xl.spc-arnd{justify-content:space-around}.flex.spc-btwn,.flex-xxs.spc-btwn,.flex-xs.spc-btwn,.flex-sm.spc-btwn,.flex-md.spc-btwn,.flex-lg.spc-btwn,.flex-xl.spc-btwn{justify-content:space-between}.flex.spc-even,.flex-xxs.spc-even,.flex-xs.spc-even,.flex-sm.spc-even,.flex-md.spc-even,.flex-lg.spc-even,.flex-xl.spc-even{justify-content:space-evenly}.flex .grow,.flex-xxs .grow,.flex-xs .grow,.flex-sm .grow,.flex-md .grow,.flex-lg .grow,.flex-xl .grow{flex-grow:1}.flex .no-shrink,.flex-xxs .no-shrink,.flex-xs .no-shrink,.flex-sm .no-shrink,.flex-md .no-shrink,.flex-lg .no-shrink,.flex-xl .no-shrink{flex-shrink:0}.flex .first,.flex-xxs .first,.flex-xs .first,.flex-sm .first,.flex-md .first,.flex-lg .first,.flex-xl .first{order:-1}.flex .last,.flex-xxs .last,.flex-xs .last,.flex-sm .last,.flex-md .last,.flex-lg .last,.flex-xl .last{order:99}.black{color:var(--black)}.dark-grey{color:var(--dark-grey)}.med-grey{color:var(--med-grey)}.light-grey{color:var(--light-grey)}.white{color:var(--white)}.blue{color:var(--blue)}.light-blue{color:var(--light-blue)}.orange{color:var(--orange)}.error-red{color:var(--error-red)}.bg-black{background-color:var(--black)}.bg-off-white{background-color:var(--off-white)}.bg-white{background-color:var(--white)}.bg-dark-blue{background-color:var(--dark-blue)}.bg-blue{background-color:var(--blue)}.bg-blue-tint{background-color:var(--blue-tint)}.bg-orange{background-color:var(--orange)}.bg-navy-gradient{background:var(--navy-gradient)}.bg-dark-gradient{background:var(--dark-gradient)}.bg-light-gradient{background:var(--light-gradient)}.bdr-black{border:1px solid var(--black)}.bdr-t-2-black{border-top:2px solid var(--black)}.bdr-light-grey{border:1px solid var(--light-grey)}.bdr-b-light-grey{border-bottom:1px solid var(--light-grey)}.bdr-t-light-grey{border-top:1px solid var(--light-grey)}.bdr-blue{border:1px solid var(--blue)}.bdr-t-2-blue{border-top:2px solid var(--blue)}.bdr-b-2-blue{border-bottom:2px solid var(--blue)}#container .invalid{border-color:var(--error-red)}html,body,h1,h2,h3,h4,h5,h6{font-size:17px}html,body{font-family:var(--sans);font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2em}p,address{line-height:1.6em;margin:0 0 1em}p.less-mar,address.less-mar{margin-bottom:.5em}.sans-alt{font-family:var(--sans-alt);letter-spacing:.033em}.sans-alt strong{font-weight:700}.light{font-weight:300}.medium{font-weight:500}strong,.semibold{font-weight:600}.bold{font-weight:700}.heavy{font-weight:800}.huge-title{margin-bottom:1em}.big-title{margin-bottom:1em}.big-title.less-mar{margin-bottom:.4em}.med-title,.cms h2{font-size:30px;margin-bottom:1em}.med-title.less-mar,.cms h2.less-mar{margin-bottom:.4em}.small-title,.cms h3{font-size:20px;margin-bottom:1em}.small-title.less-mar,.cms h3.less-mar{margin-bottom:.2em}.smaller-title,.cms h4{font-size:17px;line-height:1.4em;margin-bottom:1em}.smaller-title.less-mar,.cms h4.less-mar{margin-bottom:.4em}.smaller-title.cog::before,.cms h4.cog::before{background:url("images/icons.svg") 0 calc(-1 * (19 * var(--icon-size))) no-repeat;content:"";display:block;height:var(--icon-size);margin-right:.4em;width:var(--icon-size)}.tiny-title{font-size:15px;line-height:1.4em;margin-bottom:1em}.tiny-title.less-mar{margin-bottom:.4em}.tinier-title{font-size:13px;line-height:1.4em;margin-bottom:1em}.large{font-size:20px}.small{font-size:15px}.smaller{font-size:14px}.step-number{height:26px;width:26px}.stroke-orange,.stroke-white{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px}.stroke-orange{-webkit-text-stroke-color:var(--orange)}.stroke-white{-webkit-text-stroke-color:var(--white)}.tick-bullets li{align-items:center;display:flex}.tick-bullets li:not(:last-child){margin-bottom:.8em}.tick-bullets li::before{background:url("images/icons.svg") 0 calc(-1 * (20 * var(--icon-size))) no-repeat;content:"";display:block;height:var(--icon-size);margin-right:.4em;width:var(--icon-size)}.mw-title{max-width:15em}.mw-less{max-width:30em}.mw{max-width:40em}.mw-more{max-width:48em}.mw-extra{max-width:56em}.cms h2,.cms h3,.cms h4{font-weight:500;margin:2em 0 1em}.cms h2:first-child,.cms h3:first-child,.cms h4:first-child{margin-top:0}.cms ul,.cms ol{margin-bottom:1em}.cms ul li,.cms ol li{line-height:1.6em;position:relative}.cms ul li{padding-left:26px}.cms ul li::before{background:var(--black);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.8em;transform:translateY(-50%);width:6px}.cms ol{counter-reset:counter}.cms ol li{padding-left:23px}.cms ol li::before{content:counter(counter);counter-increment:counter;left:0;position:absolute;top:0}.caps{text-transform:uppercase}.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}@media all and (min-width: 0)and (max-width: 767px){.huge-title{font-size:33px}.big-title{font-size:30px}}@media all and (min-width: 768px){.huge-title{font-size:55px}.big-title{font-size:40px}.text-l-sm{text-align:left}}@media all and (min-width: 1024px){.text-l-md{text-align:left}}a img{border:0}img,video{display:block}img.w-100,video.w-100{height:auto}img.h-100,video.h-100{width:auto}img.obj-cvr,img.obj-cntn,video.obj-cvr,video.obj-cntn{height:100%;width:100%}img.obj-cvr,video.obj-cvr{object-fit:cover}img.obj-cntn,video.obj-cntn{object-fit:contain}.bg-cvr,.bg-cntn{background-position:center center;background-repeat:no-repeat}.bg-cvr{background-size:cover}.bg-cntn{background-size:contain}.gray{filter:grayscale(100%)}.video-wrap::before{content:"";display:block;padding-bottom:56.25%}.video-wrap iframe,.video-wrap video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.iframe-wrap iframe{border:0;display:block;width:100%}button,input.text,select,textarea,#wc-wrap input.input-text,#wc-wrap textarea,#wc-wrap select{-moz-appearance:none;-webkit-appearance:none;appearance:none;font-family:inherit}button{background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-flex;font-size:inherit;text-align:left}button.block,button.flex:not(.inline){width:100%}button.block{text-align:center}button:disabled{cursor:default}input.text,select,textarea,#wc-wrap input.input-text,#wc-wrap textarea,#wc-wrap select,#wc-wrap .select2-selection--single{border-radius:7px;color:var(--black);font-size:15px;line-height:31px;padding:6px 15px}input.text::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,#wc-wrap input.input-text::-webkit-input-placeholder,#wc-wrap textarea::-webkit-input-placeholder,#wc-wrap select::-webkit-input-placeholder,#wc-wrap .select2-selection--single::-webkit-input-placeholder{color:var(--black)}input.text::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder,#wc-wrap input.input-text::-moz-placeholder,#wc-wrap textarea::-moz-placeholder,#wc-wrap select::-moz-placeholder,#wc-wrap .select2-selection--single::-moz-placeholder{color:var(--black)}input.text::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder,#wc-wrap input.input-text::-ms-input-placeholder,#wc-wrap textarea::-ms-input-placeholder,#wc-wrap select::-ms-input-placeholder,#wc-wrap .select2-selection--single::-ms-input-placeholder{color:var(--black)}input.text::-webkit-outer-spin-button,input.text::-webkit-inner-spin-button,select::-webkit-outer-spin-button,select::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,#wc-wrap input.input-text::-webkit-outer-spin-button,#wc-wrap input.input-text::-webkit-inner-spin-button,#wc-wrap textarea::-webkit-outer-spin-button,#wc-wrap textarea::-webkit-inner-spin-button,#wc-wrap select::-webkit-outer-spin-button,#wc-wrap select::-webkit-inner-spin-button,#wc-wrap .select2-selection--single::-webkit-outer-spin-button,#wc-wrap .select2-selection--single::-webkit-inner-spin-button{-webkit-appearance:none}.custom-form input.text,.custom-form select,.custom-form textarea{background-color:var(--white);border:1px solid var(--white);display:block;width:100%}#wc-wrap input.input-text,#wc-wrap textarea,#wc-wrap select,#wc-wrap .select2-selection--single{background-color:var(--off-white);border:1px solid var(--off-white)}#wc-wrap .select2-selection__arrow{display:none}#wc-wrap .select2-selection__rendered{line-height:31px;padding:0}input.text,#wc-wrap input.input-text,#wc-wrap select,#wc-wrap .select2-selection--single{height:45px}textarea,#wc-wrap textarea{height:220px;resize:none}select,#wc-wrap select,#wc-wrap .select2-selection--single{background-image:url("images/dropdown-arrow-blue.svg");background-position:right 15px center;background-repeat:no-repeat}.checkbox-wrap{padding-left:24px}.checkbox-wrap input{position:absolute;visibility:hidden}.checkbox-wrap .checkbox{background:url("images/checkbox.svg") no-repeat;height:14px;left:0;position:absolute;top:.8em;transform:translateY(-50%);width:14px}.checkbox-wrap .checkbox.active{background-position:0 -14px}html .select2-dropdown{background:var(--off-white);border:0;border-bottom-left-radius:7px;border-bottom-right-radius:7px}html .select2-dropdown .select2-search--dropdown{padding:5px 15px}html .select2-dropdown .select2-search__field{border:1px solid var(--light-grey);border-radius:7px;font-size:15px;height:34px;line-height:22px;padding:5px 10px}html .select2-dropdown .select2-results__option{font-size:15px;height:34px;line-height:34px;padding:0 15px}html .select2-dropdown .select2-results__option[data-selected=true]{background-color:var(--light-grey)}html .select2-dropdown .select2-results__option--highlighted,html .select2-dropdown .select2-results__option--highlighted[data-selected]{background-color:var(--blue);color:var(--white)}a,.text-btn{color:var(--black);text-decoration:none}a:hover,.text-btn:hover{color:var(--blue)}a.underline,.text-btn.underline{text-decoration:underline}a.blue,.text-btn.blue{color:var(--blue)}a.blue:hover,.text-btn.blue:hover{color:var(--black)}a.white,.text-btn.white{color:var(--white)}a.white:hover,.text-btn.white:hover{color:var(--black)}a,button,.btn,#wc-wrap .button{transition:background-color .3s,border-color .3s,color .3s}.btn,#wc-wrap .button{-webkit-font-smoothing:auto;align-items:center;border-radius:7px;display:inline-flex;font-size:16px;font-weight:500;height:45px;justify-content:center;padding:0 15px;position:relative}.btn.bg-blue,.btn.bg-white,.btn.bg-black,#wc-wrap .button.bg-blue,#wc-wrap .button.bg-white,#wc-wrap .button.bg-black{color:var(--white);line-height:45px}.btn.bdr-blue,.btn.bdr-black,#wc-wrap .button.bdr-blue,#wc-wrap .button.bdr-black{border-width:2px;line-height:41px}.btn.bdr-blue:hover,.btn.bdr-black:hover,#wc-wrap .button.bdr-blue:hover,#wc-wrap .button.bdr-black:hover{color:var(--white)}.btn.bdr-black,.btn.bg-white,#wc-wrap .button.bdr-black,#wc-wrap .button.bg-white{color:var(--black)}.btn.bdr-blue,#wc-wrap .button.bdr-blue{color:var(--blue)}.btn.bdr-black:hover,.btn.bg-blue:hover,#wc-wrap .button.bdr-black:hover,#wc-wrap .button.bg-blue:hover{background-color:var(--black)}.btn.bdr-blue:hover,.btn.bg-white:hover,.btn.bg-black:hover,#wc-wrap .button.bdr-blue:hover,#wc-wrap .button.bg-white:hover,#wc-wrap .button.bg-black:hover{background-color:var(--blue)}.btn.bg-white:hover,#wc-wrap .button.bg-white:hover{color:var(--white)}.btn.has-arrow,#wc-wrap .button.has-arrow{justify-content:space-between;min-width:260px}.btn.has-arrow::after,#wc-wrap .button.has-arrow::after{content:"→";font-weight:300;margin-left:.4em}.btn.live-chat::before,#wc-wrap .button.live-chat::before{background:url("images/icons.svg") 0 calc(-1 * (17 * var(--icon-size))) no-repeat;content:"";display:block;height:var(--icon-size);margin-right:.4em;width:var(--icon-size)}.btn:not(.block):not(.flex){min-width:220px}#wc-wrap .button{background:var(--black);color:var(--white);line-height:45px;padding:0 40px}#wc-wrap .button:hover{background-color:var(--blue)}#wc-wrap .button.alt{background:var(--blue);min-width:290px}#wc-wrap .button.alt:hover{background-color:var(--black)}#wc-wrap .button.checkout-button{width:100%}.arrow-link::after,.manufacturer-link::after{content:"→";display:inline-block;font-weight:300;margin-left:.4em;transition:transform .3s}.arrow-link:hover::after,a:hover .arrow-link::after{transform:translateX(5px)}.manufacturer-link::after{color:var(--med-grey)}.external-link::after{content:"↗";display:inline-block;font-weight:300;margin-left:.2em;transition:transform .3s}.external-link:hover::after{transform:translate(0.25em, -0.25em)}.image-link img{transition:opacity .3s}.image-link:hover img{opacity:.8}.icon-link{align-items:center;display:inline-flex;line-height:29px}.icon-link::before{background:url("images/icons.svg") no-repeat;content:"";display:block;height:var(--icon-size);width:var(--icon-size)}.icon-link:not(.no-text)::before{margin-right:.4em}.icon-link.no-text{border:5px solid transparent}.icon-link.account.white::before{background-position:0 calc(-1 * (7 * var(--icon-size)))}.icon-link.account.black:hover::before,.icon-link.account.white:hover::before{background-position:0 calc(-1 * (14 * var(--icon-size)))}.icon-link.cart.black:not(.has-items)::before{background-position:0 calc(-1 * (1 * var(--icon-size)))}.icon-link.cart.black.has-items::before{background-position:0 calc(-1 * (21 * var(--icon-size)))}.icon-link.cart.white::before:not(.has-items)::before{background-position:0 calc(-1 * (8 * var(--icon-size)))}.icon-link.cart.white::before.has-items::before{background-position:0 calc(-1 * (22 * var(--icon-size)))}.icon-link.cart.black:not(.has-items):hover::before,.icon-link.cart.white:not(.has-items):hover::before{background-position:0 calc(-1 * (15 * var(--icon-size)))}.icon-link.cart.black.has-items:hover::before,.icon-link.cart.white.has-items:hover::before{background-position:0 calc(-1 * (23 * var(--icon-size)))}.icon-link.telephone.black::before{background-position:0 calc(-1 * (2 * var(--icon-size)))}.icon-link.telephone.white::before{background-position:0 calc(-1 * (9 * var(--icon-size)))}.icon-link.telephone.blue-icon::before,.icon-link.telephone.black:hover::before,.icon-link.telephone.white:hover::before{background-position:0 calc(-1 * (16 * var(--icon-size)))}.icon-link.chat.black::before{background-position:0 calc(-1 * (3 * var(--icon-size)))}.icon-link.chat.white::before{background-position:0 calc(-1 * (10 * var(--icon-size)))}.icon-link.chat.blue-icon::before,.icon-link.chat.black:hover::before,.icon-link.chat.white:hover::before{background-position:0 calc(-1 * (17 * var(--icon-size)))}.icon-link.search.black::before{background-position:0 calc(-1 * (4 * var(--icon-size)))}.icon-link.search.white::before{background-position:0 calc(-1 * (11 * var(--icon-size)))}.icon-link.search.black:hover::before,.icon-link.search.white:hover::before{background-position:0 calc(-1 * (18 * var(--icon-size)))}.icon-link.cog::before{background-position:0 calc(-1 * (19 * var(--icon-size)))}.icon-link.tick::before{background-position:0 calc(-1 * (20 * var(--icon-size)))}.cms a{color:var(--blue);display:inline-block;position:relative}.cms a::after{background:var(--blue);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s;width:0}.cms a:hover::after{width:100%}.scroll-down{white-space:nowrap}.scroll-down::after{color:var(--blue);content:"↓";font-weight:300;margin-left:.4em}.accordion-item .accordion-plus{height:13px;transition:transform .3s;width:13px}.accordion-item .accordion-plus::before,.accordion-item .accordion-plus::after{content:"";position:absolute}.accordion-item .accordion-plus.blue::before,.accordion-item .accordion-plus.blue::after{background:var(--blue)}.accordion-item .accordion-plus.black::before,.accordion-item .accordion-plus.black::after{background:var(--black)}.accordion-item .accordion-plus::before{height:2px;left:0;margin-top:-1px;right:0;top:50%}.accordion-item .accordion-plus::after{bottom:0;left:50%;margin-left:-1px;top:0;width:2px}.accordion-item.active .accordion-plus{transform:rotate(45deg)}.hidden{display:none}.block{display:block}.flex{display:flex}.flex.inline{display:inline-flex}@media all and (min-width: 360px){.hidden-xxs{display:none}.block-xxs{display:block}.inline-xxs{display:inline}.flex-xxs{display:flex}.flex-xxs.inline{display:inline-flex}}@media all and (min-width: 600px){.hidden-xs{display:none}.block-xs{display:block}.inline-xs{display:inline}.flex-xs{display:flex}.flex-xs.inline{display:inline-flex}}@media all and (min-width: 768px){.hidden-sm{display:none}.block-sm{display:block}.inline-sm{display:inline}.flex-sm{display:flex}.flex-sm.inline{display:inline-flex}}@media all and (min-width: 1024px){.hidden-md{display:none}.block-md{display:block}.inline-md{display:inline}.flex-md{display:flex}.flex-md.inline{display:inline-flex}}@media all and (min-width: 1260px){.hidden-lg{display:none}.block-lg{display:block}.inline-lg{display:inline}.flex-lg{display:flex}.flex-lg.inline{display:inline-flex}}@media all and (min-width: 1420px){.hidden-xl{display:none}.block-xl{display:block}.inline-xl{display:inline}.flex-xl{display:flex}.flex-xl.inline{display:inline-flex}}.jagged-edge::after{background:url("images/jagged-edge.svg") center top no-repeat;content:"";height:11px;left:0;position:absolute;right:0;z-index:10}.jagged-edge.top::after{top:0}.jagged-edge.bottom::after{bottom:0;transform:rotate(180deg)}.mw-250{max-width:250px}.mw-300{max-width:300px}.mw-500{max-width:500px}.rounded{border-radius:7px}.opc-50{opacity:.5}.w-100{width:100%}.h-100{height:100%}.abs-box,.fxd-box{bottom:0;left:0;right:0;top:0}.abs-box{position:absolute}.fxd-box{position:fixed}.rds-50{border-radius:50%}.sq-box::before{content:"";display:block;padding-bottom:100%}.rel,.on-top{position:relative}.on-top{z-index:5}.over-hide{overflow:hidden}.over-auto{-webkit-overflow-scrolling:touch;overflow:auto}#container{display:flex;flex-direction:column;min-height:100vh;min-width:320px}#main{flex-grow:1}body:not(.trans-header):not(.no-main-pad) #main{padding-top:var(--header-height)}.content-box{border-radius:7px}@media all and (min-width: 0)and (max-width: 767px){.content-box{padding:15px}.banner-pad{padding-top:90px}}@media all and (min-width: 768px){.content-box{padding:40px}.content-box.less-pad{padding:30px}.banner-pad{padding-top:170px}}@media all and (min-width: 1024px){#about-wrap{background:url("images/s-bg.svg") center 600px no-repeat}}#header{border-bottom:1px solid var(--light-grey);height:var(--header-height);left:0;position:fixed;right:0;top:0;transition:background .6s,top .6s;z-index:100}#header.hide{top:calc(-1 * var(--header-height))}body.scroll-header #header,body.nav-open #header{background:var(--white)}#logo{background:url("images/logo.svg") no-repeat;background-size:contain;text-indent:-9999em;z-index:10}#header-search{z-index:1}#header-search::before{background:url("images/icons.svg") 0 calc(-1 * (4 * var(--icon-size))) no-repeat;content:"";height:var(--icon-size);left:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--icon-size);z-index:-1}#header-search input.text{background:none;border:0;border-radius:0;padding-left:29px;padding-right:0}#nav-wrap .menu-wrap ul.menu li a{color:var(--black);display:block}#nav-wrap .menu-wrap ul.menu li a:hover,#nav-wrap .menu-wrap ul.menu li.current-menu-item>a{color:var(--blue)}body.trans-header:not(.scroll-header):not(.nav-open) #header{border-bottom:0}body.trans-header:not(.scroll-header):not(.nav-open) #header #header-top{background:var(--black-20)}body.trans-header:not(.scroll-header):not(.nav-open) #header-shop .icon-link.account::before{background-position:0 calc(-1 * (7 * var(--icon-size)))}body.trans-header:not(.scroll-header):not(.nav-open) #header-shop .icon-link.account:hover::before{background-position:0 calc(-1 * (14 * var(--icon-size)))}body.trans-header:not(.scroll-header):not(.nav-open) #header-shop .icon-link.cart:not(.has-items)::before{background-position:0 calc(-1 * (8 * var(--icon-size)))}body.trans-header:not(.scroll-header):not(.nav-open) #header-shop .icon-link.cart:not(.has-items):hover::before{background-position:0 calc(-1 * (15 * var(--icon-size)))}body.trans-header:not(.scroll-header):not(.nav-open) #header-shop .icon-link.cart.has-items::before{background-position:0 calc(-1 * (22 * var(--icon-size)))}body.trans-header:not(.scroll-header):not(.nav-open) #header-shop .icon-link.cart.has-items:hover::before{background-position:0 calc(-1 * (23 * var(--icon-size)))}@media all and (min-width: 0)and (max-width: 767px){#header-top{height:49px}#header-contact-mobile{border-bottom:1px solid var(--light-grey);padding:10px 0}#logo{height:20px;width:80px}#nav-wrap{top:50px}#nav-wrap .menu-wrap ul.menu>li>a{line-height:49px}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu{--v-pad: 0;transition:height .3s}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li{border-top:1px solid var(--light-grey)}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li>a{line-height:49px;padding:0 var(--gutter)}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu{--animate: 1;--v-pad: 15;height:0;overflow:hidden;padding-left:var(--gutter);padding-right:var(--gutter);transition:height .3s,padding .3s}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children.active>ul.sub-menu{padding-bottom:15px}}@media all and (min-width: 0)and (max-width: 1259px){#header-search{background:var(--off-white);border-bottom:1px solid var(--light-grey);padding:0 var(--gutter)}#header-search::before{left:var(--gutter)}#header-search input.text{height:49px;padding-bottom:9px;padding-top:9px;width:100%}#nav-btn{border:5px solid transparent;height:24px;margin-right:-5px;width:35px;z-index:10}#nav-btn span{background:var(--black);height:1.5px;left:0;position:absolute;right:0;transition:.3s}#nav-btn span.line-1{top:0}#nav-btn span.line-2,#nav-btn span.line-3{top:6px}#nav-btn span.line-4{top:12px}#nav-btn.active span.line-1,#nav-btn.active span.line-4{opacity:0}#nav-btn.active span.line-2{transform:rotate(26deg)}#nav-btn.active span.line-3{transform:rotate(-26deg)}#nav-wrap{-webkit-overflow-scrolling:touch;background:var(--white);bottom:0;left:0;opacity:0;overflow:auto;position:fixed;right:0;transition:opacity .6s,visibility .6s;visibility:hidden;z-index:5}#nav-wrap.active{opacity:1;visibility:visible}#nav-wrap .menu-wrap a{display:block}#nav-wrap .menu-wrap ul.menu>li{border-bottom:1px solid var(--light-grey)}#nav-wrap .menu-wrap ul.menu>li>a{padding:0 var(--gutter)}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>a{position:relative}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>a .icon{height:17px;position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);transition:transform .3s;width:17px}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>a .icon::before,#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>a .icon::after{background:var(--blue);content:"";position:absolute}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>a .icon::before{height:2px;left:0;margin-top:-1px;right:0;top:50%}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>a .icon::after{bottom:0;left:50%;margin-left:-1px;top:0;width:2px}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu{--animate: 1;background:var(--off-white);height:0;overflow:hidden}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li:not(.all-products)>a{font-family:var(--sans-alt);font-size:13px;font-weight:700;letter-spacing:.033em;text-transform:uppercase}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li.all-products>a{font-size:17px;font-weight:500}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li.all-products>a::after{content:"→";margin-left:.4em}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu>li:not(:last-child){margin-bottom:.6em}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu>li>a{font-size:15px}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children.active>a .icon{transform:translateY(-50%) rotate(45deg)}#header-shop{height:29px;margin-left:auto;margin-right:15px;padding-right:15px;position:relative}#header-shop::after{background:var(--light-grey);content:"";height:25px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}body.trans-header:not(.scroll-header):not(.nav-open) #nav-btn:not(.active) span,body.trans-header:not(.scroll-header):not(.nav-open) #header-shop::after{background:var(--white)}}@media all and (min-width: 768px)and (max-width: 1259px){#header-top{height:69px}#header-contact-desktop{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);white-space:nowrap}#nav-wrap{top:70px}#nav-wrap .menu-wrap ul.menu>li>a{font-size:30px;font-weight:500;line-height:79px}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu{--v-pad: 60;column-gap:30px;display:grid;grid-template-columns:repeat(3, 1fr);padding-left:var(--gutter);padding-right:var(--gutter);row-gap:40px;transition:height .3s,padding .3s}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu{--animate: 0;padding-top:15px}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children.active>ul.sub-menu{padding-bottom:30px;padding-top:30px}}@media all and (min-width: 768px){#logo{height:24px;width:98px}body.trans-header:not(.scroll-header):not(.nav-open) #header-top{border-bottom:0}body.trans-header:not(.scroll-header):not(.nav-open) #header-contact-desktop .icon-link{color:var(--white)}body.trans-header:not(.scroll-header):not(.nav-open) #header-contact-desktop .icon-link:hover{color:var(--blue)}body.trans-header:not(.scroll-header):not(.nav-open) #header-contact-desktop .icon-link.telephone::before{background-position:0 calc(-1 * (9 * var(--icon-size)))}body.trans-header:not(.scroll-header):not(.nav-open) #header-contact-desktop .icon-link.telephone:hover::before{background-position:0 calc(-1 * (16 * var(--icon-size)))}body.trans-header:not(.scroll-header):not(.nav-open) #header-contact-desktop .icon-link.chat::before{background-position:0 calc(-1 * (10 * var(--icon-size)))}body.trans-header:not(.scroll-header):not(.nav-open) #header-contact-desktop .icon-link.chat:hover::before{background-position:0 calc(-1 * (17 * var(--icon-size)))}}@media all and (min-width: 1260px){#header-top{border-bottom:1px solid var(--light-grey);height:70px;padding-top:32px}#header-top>.wrapper{align-items:flex-start}#nav-wrap{display:flex;height:39px;justify-content:center;margin-left:auto;margin-right:auto;max-width:1600px;position:relative;width:calc(100% - (var(--gutter) * 2))}#nav-wrap .menu-wrap ul.menu{display:flex;justify-content:flex-end}#nav-wrap .menu-wrap ul.menu>li{line-height:24px}#nav-wrap .menu-wrap ul.menu>li:not(:last-child){margin-right:25px}#nav-wrap .menu-wrap ul.menu>li>a{font-size:15px;font-weight:500}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>a{align-items:center;display:flex}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>a::after{background:url("images/dropdown-arrow-blue.svg") no-repeat;content:"";height:7px;margin-left:.4em;transition:transform .3s;width:9px}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>ul.sub-menu{background:var(--white);opacity:0;position:absolute;transition:opacity .3s,visibility .3s;visibility:hidden}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children.active>a::after{transform:rotate(180deg)}#nav-wrap .menu-wrap ul.menu>li.menu-item-has-children.active>ul.sub-menu{opacity:1;visibility:visible}#nav{margin-top:-38px}#nav ul.menu>li.menu-item-has-children>ul.sub-menu{column-gap:30px;display:grid;grid-template-columns:repeat(5, 1fr);left:0;padding:30px 0 80px;position:absolute;right:0;top:0;z-index:10}#nav ul.menu>li.menu-item-has-children>ul.sub-menu::before{background:var(--white);border-bottom:1px solid var(--light-grey);bottom:0;content:"";left:-9999em;position:absolute;right:-9999em;top:0;z-index:-1}#nav ul.menu>li.menu-item-has-children>ul.sub-menu>li:not(.all-products)>a{font-family:var(--sans-alt);font-size:13px;font-weight:700;letter-spacing:.033em;text-transform:uppercase}#nav ul.menu>li.menu-item-has-children>ul.sub-menu>li.all-products{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;left:0;position:absolute;right:0;z-index:5}#nav ul.menu>li.menu-item-has-children>ul.sub-menu>li.all-products::before{background:var(--off-white);bottom:0;content:"";left:-9999em;position:absolute;right:-9999em;top:0;z-index:-1}#nav ul.menu>li.menu-item-has-children>ul.sub-menu>li.all-products>a{font-size:17px;font-weight:500}#nav ul.menu>li.menu-item-has-children>ul.sub-menu>li.all-products>a::after{content:"→";margin-left:.4em}#nav ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu{padding-top:15px}#nav ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu>li:not(:last-child){margin-bottom:.6em}#nav ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu>li>a{font-size:15px}#nav-2{position:absolute;right:0;top:-38px}#nav-2 ul.menu>li.menu-item-has-children>ul.sub-menu{box-shadow:0 0 15px var(--black-20);left:0;padding:30px 40px;position:absolute;right:0;top:38px;z-index:10}#nav-2 ul.menu>li.menu-item-has-children>ul.sub-menu>li:not(:last-child){margin-bottom:.6em}#nav-2 ul.menu>li.menu-item-has-children>ul.sub-menu>li>a{font-size:15px}#header-contact-desktop{left:50%;position:absolute;top:43px;transform:translateX(-50%);white-space:nowrap;z-index:5}#header-search{bottom:0;left:0;position:absolute}#header-search input.text{height:39px;padding-bottom:4px;padding-top:4px}#header-shop{position:absolute;right:0;top:43px;z-index:5}body.trans-header:not(.scroll-header):not(.nav-open) #header-top{border-bottom:0}body.trans-header:not(.scroll-header):not(.nav-open) #header-search::before{background-position:0 calc(-1 * (11 * var(--icon-size)))}body.trans-header:not(.scroll-header):not(.nav-open) #header-search input.text{color:var(--white)}body.trans-header:not(.scroll-header):not(.nav-open) #header-search input.text::-webkit-input-placeholder{color:var(--white)}body.trans-header:not(.scroll-header):not(.nav-open) #header-search input.text::-moz-placeholder{color:var(--white)}body.trans-header:not(.scroll-header):not(.nav-open) #header-search input.text::-ms-input-placeholder{color:var(--white)}body.trans-header:not(.scroll-header):not(.nav-open) #nav-wrap .menu-wrap ul.menu>li>a{color:var(--white)}body.trans-header:not(.scroll-header):not(.nav-open) #nav-wrap .menu-wrap ul.menu>li a:hover,body.trans-header:not(.scroll-header):not(.nav-open) #nav-wrap .menu-wrap ul.menu>li.current-menu-item>a{color:var(--blue)}body.trans-header:not(.scroll-header):not(.nav-open) #nav-wrap .menu-wrap ul.menu>li.menu-item-has-children>a::after{background-image:url("images/dropdown-arrow-white.svg")}}#footer{background-repeat:no-repeat}#footer a{color:var(--white)}#footer a:hover{color:var(--blue)}.footer-menu li{line-height:1.8em}.subscribe-form input.text{background:var(--white-15);border-color:transparent;color:var(--white);padding-right:60px}.subscribe-form input.text::-webkit-input-placeholder{color:var(--white)}.subscribe-form input.text::-moz-placeholder{color:var(--white)}.subscribe-form input.text::-ms-input-placeholder{color:var(--white)}.subscribe-form button.submit{color:var(--white);font-size:17px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.subscribe-form button.submit::after{content:"→";font-weight:300}#cookie-wrap{bottom:0;left:0;position:fixed;right:0;z-index:50}@media all and (min-width: 0)and (max-width: 767px){#footer{background-image:url("images/logo-footer-mobile.svg");background-position:right center;background-size:auto 100%}}@media all and (min-width: 768px){#footer{background-image:url("images/logo-footer.svg");background-position:center bottom;background-size:contain;padding-bottom:40px;padding-top:60px}#cookie-wrap .arrow-link{margin:0 0 0 20px}}.crsl-wrap{position:relative}.crsl-wrap .crsl{-ms-user-select:none;-webkit-user-select:none;user-select:none}.crsl-wrap .crsl-cell img{pointer-events:none}.crsl-wrap.slide{--gap: 0px;--per-view: 1}.crsl-wrap.slide .crsl{display:flex;transition-property:transform}.crsl-wrap.slide .crsl.interactive{cursor:grab}.crsl-wrap.slide .crsl.interactive.pointer-down{cursor:grabbing}.crsl-wrap.slide .crsl-cell{margin-right:var(--gap)}.crsl-wrap.dissolve .crsl{display:grid}.crsl-wrap.dissolve .crsl-cell{grid-column:1;grid-row:1;opacity:0;transition:opacity .6s,visibility .6s;visibility:hidden}.crsl-wrap.dissolve .crsl-cell.active{opacity:1;visibility:visible}.crsl-wrap .crsl-arw{font-size:30px;font-weight:300;height:40px;position:absolute;top:0;transition:.3s;width:40px;z-index:5}.crsl-wrap .crsl-arw:disabled{color:var(--med-grey)}.crsl-wrap .crsl-arw:enabled{color:var(--blue)}.crsl-wrap .crsl-arw:enabled:hover{color:var(--black)}.crsl-wrap .crsl-arw.prev{left:0}.crsl-wrap .crsl-arw.prev::after{content:"←"}.crsl-wrap .crsl-arw.next{right:0}.crsl-wrap .crsl-arw.next::after{content:"→"}.crsl-wrap#brands-crsl{--gap: 20px;--per-view: auto}.crsl-wrap#brands-crsl .crsl-cell{flex:0 0 140px}.crsl-wrap.products-crsl{padding-top:40px}.crsl-wrap.products-crsl .crsl-cell{flex:0 0 calc((100% - var(--overflow) - (var(--gap) * (var(--per-view) - 1))) / var(--per-view))}.crsl-wrap.products-crsl .crsl-arw{top:-40px}.crsl-wrap#product-images-crsl{--gap: 20px}.crsl-wrap#product-images-crsl .crsl-cell{flex:0 0 calc((100% - (var(--gap) * (var(--per-view) - 1))) / var(--per-view))}.crsl-wrap#product-images-crsl .crsl-dots .dot{border-radius:5px;flex:0 0 40px;margin:0 10px 10px 0;opacity:.4;transition:opacity .3s}.crsl-wrap#product-images-crsl .crsl-dots .dot.active{opacity:1}@media all and (min-width: 0)and (max-width: 599px){.crsl-wrap.products-crsl,.crsl-wrap#use-case-crsl{--per-view: 1}}@media all and (min-width: 0)and (max-width: 767px){.crsl-wrap.products-crsl,.crsl-wrap#use-case-crsl{--gap: 15px;--overflow: 30px}.crsl-wrap#use-case-crsl .crsl-cell{flex:0 0 calc((100% - var(--overflow) - (var(--gap) * (var(--per-view) - 1))) / var(--per-view))}}@media all and (min-width: 600px)and (max-width: 1023px){.crsl-wrap.products-crsl{--per-view: 2}}@media all and (min-width: 600px)and (max-width: 1259px){.crsl-wrap#use-case-crsl{--per-view: 2}}@media all and (min-width: 768px){.crsl-wrap.products-crsl{--gap: 40px}.crsl-wrap#use-case-crsl .crsl{column-gap:3%;cursor:default;display:grid;grid-template-columns:repeat(12, 1fr);row-gap:2.5rem;transform:none !important}}@media all and (min-width: 768px)and (max-width: 1259px){.crsl-wrap.products-crsl{--overflow: 80px}.crsl-wrap#use-case-crsl .crsl-cell{grid-column:span 6}}@media all and (min-width: 1024px)and (max-width: 1259px){.crsl-wrap.products-crsl{--per-view: 3}}@media all and (min-width: 1260px)and (max-width: 1519px){.crsl-wrap.products-crsl{--per-view: 4}}@media all and (min-width: 1260px){.crsl-wrap.products-crsl{--overflow: 0px}.crsl-wrap#use-case-crsl{--per-view: 4}.crsl-wrap#use-case-crsl .crsl-cell{grid-column:span 3}}@media all and (min-width: 1520px){.crsl-wrap.products-crsl{--per-view: 5}}.fx.fade-in{opacity:0}.fx.fade-in.animated{opacity:1}.fx.fade-in.roll-up,.fx.fade-in.roll-right,.fx.fade-in.roll-left{transition:opacity 1s,transform 1s}.fx.fade-in.roll-up.animated,.fx.fade-in.roll-right.animated,.fx.fade-in.roll-left.animated{transform:translateZ(0)}.fx.fade-in.roll-up{transform:translateY(30px)}.fx.fade-in.roll-right{transform:translateX(-30px)}.fx.fade-in.roll-left{transform:translateX(30px)}.fade{transition:.3s}.fade.slow{transition:.6s}.invis{opacity:0;visibility:hidden}.anim-height{height:0;overflow:hidden;transition:height .3s}.anim-height.default-open{height:auto}.shake.animate{animation:shake .6s}@keyframes shake{10%{transform:translateX(-5px)}20%{transform:translateX(5px)}30%{transform:translateX(-4px)}40%{transform:translateX(4px)}50%{transform:translateX(-3px)}60%{transform:translateX(3px)}70%{transform:translateX(-2px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}100%{transform:translateX(1px)}}.bg-fancy{background-repeat:no-repeat}.bg-fancy.s-orange{background-image:url("images/s-orange.svg");background-position:left -10vw;background-size:100vw auto}.bg-fancy.s-blue{background-image:url("images/s-blue.svg"),linear-gradient(to right, #000, #003c70)}.bg-fancy.s-blue#home-banner{background-position:30vw center,0 0;background-size:70vw auto,cover}.bg-fancy.s-blue#manufacturers-banner{background-position:left top,0 0;background-size:70vw auto,cover}.bg-fancy.s-blue#about-banner{background-position:center center,0 0;background-size:70vw auto,cover}.bg-fancy.s-blue#cat-banner{background-position:left -10vw,0 0;background-size:100vw auto,cover}.bg-fancy.s-white{background-image:url("images/s-white.svg"),linear-gradient(to bottom, #fff, #ededed);background-position:right center,0 0;background-size:70vw auto,cover}.bg-fancy.rings-blue{background-image:url("images/rings-blue.svg");background-position:left -50vw bottom 10vw;background-size:250vw auto}.bg-fancy.rings-white{background-image:url("images/rings-white.svg"),linear-gradient(to bottom, #000, #323232);background-position:center 10vw,0 0;background-size:120vw auto,cover}.bg-fancy.rings-grey{background-image:url("images/rings-grey.svg");background-position:-50vw center;background-size:100vw auto}.bg-fancy.quote-white{background-image:url("images/quote-white.svg"),linear-gradient(to right, #0089ff, #00b2ff);background-position:-20px -20px,0 0;background-size:500px auto,cover}#question-box-wrap{background-image:url("images/question-mark.svg");background-repeat:no-repeat}@media all and (min-width: 0)and (max-width: 767px){#question-box-wrap{background-position:right -240px top -80px}}@media all and (min-width: 768px)and (max-width: 1023px){#question-box-wrap{background-position:right -130px top -80px}}@media all and (min-width: 1024px)and (max-width: 1419px){#question-box-wrap{background-position:90% -80px}}@media all and (min-width: 1420px){#question-box-wrap{background-position:80% -80px}}ul.page-numbers,#wc-wrap ul.page-numbers{border:0;display:flex}ul.page-numbers li,#wc-wrap ul.page-numbers li{border:0}ul.page-numbers li:not(:last-child),#wc-wrap ul.page-numbers li:not(:last-child){margin-right:10px}ul.page-numbers li a.page-numbers,ul.page-numbers li span.page-numbers,#wc-wrap ul.page-numbers li a.page-numbers,#wc-wrap ul.page-numbers li span.page-numbers{display:inline-flex;height:36px;justify-content:center}ul.page-numbers li a.page-numbers:not(.current):not(.dots),ul.page-numbers li span.page-numbers:not(.current):not(.dots),#wc-wrap ul.page-numbers li a.page-numbers:not(.current):not(.dots),#wc-wrap ul.page-numbers li span.page-numbers:not(.current):not(.dots){border:1px solid var(--light-grey);color:var(--black)}ul.page-numbers li a.page-numbers:not(.current):not(.dots):hover,ul.page-numbers li span.page-numbers:not(.current):not(.dots):hover,#wc-wrap ul.page-numbers li a.page-numbers:not(.current):not(.dots):hover,#wc-wrap ul.page-numbers li span.page-numbers:not(.current):not(.dots):hover{background:var(--off-white)}ul.page-numbers li a.page-numbers:not(.dots),ul.page-numbers li span.page-numbers:not(.dots),#wc-wrap ul.page-numbers li a.page-numbers:not(.dots),#wc-wrap ul.page-numbers li span.page-numbers:not(.dots){align-items:center;border-radius:7px;width:36px}ul.page-numbers li a.page-numbers.current,ul.page-numbers li span.page-numbers.current,#wc-wrap ul.page-numbers li a.page-numbers.current,#wc-wrap ul.page-numbers li span.page-numbers.current{background:var(--black);color:var(--white)}ul.page-numbers li a.page-numbers.dots,ul.page-numbers li span.page-numbers.dots,#wc-wrap ul.page-numbers li a.page-numbers.dots,#wc-wrap ul.page-numbers li span.page-numbers.dots{line-height:26px;width:auto}ul.page-numbers li a.page-numbers.prev:not(.component_pagination_element)::before,ul.page-numbers li a.page-numbers.next:not(.component_pagination_element)::before,ul.page-numbers li span.page-numbers.prev:not(.component_pagination_element)::before,ul.page-numbers li span.page-numbers.next:not(.component_pagination_element)::before,#wc-wrap ul.page-numbers li a.page-numbers.prev:not(.component_pagination_element)::before,#wc-wrap ul.page-numbers li a.page-numbers.next:not(.component_pagination_element)::before,#wc-wrap ul.page-numbers li span.page-numbers.prev:not(.component_pagination_element)::before,#wc-wrap ul.page-numbers li span.page-numbers.next:not(.component_pagination_element)::before{font-size:17px;font-weight:300}ul.page-numbers li a.page-numbers.prev:not(.component_pagination_element)::before,ul.page-numbers li span.page-numbers.prev:not(.component_pagination_element)::before,#wc-wrap ul.page-numbers li a.page-numbers.prev:not(.component_pagination_element)::before,#wc-wrap ul.page-numbers li span.page-numbers.prev:not(.component_pagination_element)::before{content:"←"}ul.page-numbers li a.page-numbers.next:not(.component_pagination_element)::before,ul.page-numbers li span.page-numbers.next:not(.component_pagination_element)::before,#wc-wrap ul.page-numbers li a.page-numbers.next:not(.component_pagination_element)::before,#wc-wrap ul.page-numbers li span.page-numbers.next:not(.component_pagination_element)::before{content:"→"}@media all and (min-width: 0)and (max-width: 599px){ul.page-numbers li a.page-numbers.prev,ul.page-numbers li a.page-numbers.next,ul.page-numbers li span.page-numbers.prev,ul.page-numbers li span.page-numbers.next{display:none}}table.span-table{border-collapse:collapse;width:100%}table.span-table td{border:1px solid var(--light-grey);padding:10px 15px}.wc-clear::after{clear:both;content:"";display:block;height:0}#wc-wrap strong,#wc-wrap b{font-weight:600}#wc-wrap div.woocommerce h2,#wc-wrap div.woocommerce h3,#wc-wrap div.woocommerce legend{font-size:30px;font-weight:500;margin:1em 0 .6em}#wc-wrap ins{text-decoration:none}#wc-wrap .button#place_order{margin-bottom:0}#wc-wrap fieldset{border:0;margin-top:30px}#wc-wrap .form-row{margin-bottom:1em;padding:0}#wc-wrap .form-row label{line-height:1.6em;margin-bottom:.2em}#wc-wrap .required,#wc-wrap .form-row.woocommerce-invalid label{color:var(--error-red)}#wc-wrap table.shop_table,#wc-wrap table.shop_attributes{border-collapse:collapse;border-color:var(--light-grey);border-spacing:0}#wc-wrap table.shop_table th,#wc-wrap table.shop_attributes th{font-weight:600}#wc-wrap table.shop_table th,#wc-wrap table.shop_table td,#wc-wrap table.shop_attributes th,#wc-wrap table.shop_attributes td{border-color:var(--light-grey)}#wc-wrap table.shop_table th .button,#wc-wrap table.shop_table td .button,#wc-wrap table.shop_attributes th .button,#wc-wrap table.shop_attributes td .button{font-size:14px;height:36px;margin:5px 0;padding:0 20px}#wc-wrap table.shop_table th .button:not(:last-child),#wc-wrap table.shop_table td .button:not(:last-child),#wc-wrap table.shop_attributes th .button:not(:last-child),#wc-wrap table.shop_attributes td .button:not(:last-child){margin-right:5px}#wc-wrap table.shop_attributes{border:0;text-align:left}#wc-wrap table.shop_attributes th,#wc-wrap table.shop_attributes td{border:0}#wc-wrap table.my_account_tracking th,#wc-wrap table.my_account_tracking td{font-family:var(--sans) !important}#wc-wrap .woocommerce-error,#wc-wrap .woocommerce-info,#wc-wrap .woocommerce-message{background:var(--off-white);border-top-style:solid;border-top-width:4px;font-size:15px;line-height:1.5em;margin:20px 0 40px;padding:10px 15px}#wc-wrap .woocommerce-error::before,#wc-wrap .woocommerce-info::before,#wc-wrap .woocommerce-message::before{display:none}#wc-wrap .woocommerce-error a,#wc-wrap .woocommerce-info a,#wc-wrap .woocommerce-message a{text-decoration:underline}#wc-wrap .woocommerce-error a.button,#wc-wrap .woocommerce-info a.button,#wc-wrap .woocommerce-message a.button{display:none}#wc-wrap .woocommerce-error{border-top-color:var(--error-red)}#wc-wrap .woocommerce-info,#wc-wrap .woocommerce-message{border-top-color:var(--blue)}#wc-wrap ul.products{display:grid;margin:0;row-gap:40px}#wc-wrap ul.products::before{display:none}#wc-wrap ul.products li.product{float:none;margin:0;width:auto}#wc-wrap ul.products li.product h3{font-size:17px;padding:0}#wc-wrap ul.products li.product img{margin:0}#wc-wrap div.product .summary{float:none;margin:0;width:auto}#wc-wrap div.product:not(.product-type-composite):not(.summary_content){column-gap:5%;display:grid;grid-template-columns:repeat(12, 1fr);row-gap:40px}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .price{font-size:30px}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary form.cart{margin-bottom:40px}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary form.cart:not(.variations_form){margin-top:20px}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary form.cart div.quantity{margin-right:15px}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary form.cart div.quantity input.qty{width:55px}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary form.cart .button.alt{min-width:220px}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations{font-size:15px;margin-bottom:20px;width:100%}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations .reset_variations{display:none !important}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations tr{border-bottom:1px solid var(--light-grey);display:flex;padding:10px 0 2px}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations tr:first-child{border-top:1px solid var(--light-grey)}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations td.label label{font-weight:400}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations td.value{display:flex}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations td.value select{background-color:var(--white);background-position:right 10px center;border:1px solid var(--light-grey);border-radius:7px;font-size:15px;height:30px;line-height:18px;margin:0 0 8px;min-width:180px;padding:5px 10px}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations td .select_box_label{display:flex;flex-wrap:wrap}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations td .select_box_label .select_option_label{border:0;float:none;margin:0 8px 8px 0}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations td .select_box_label .select_option_label span{border:1px solid var(--light-grey);border-radius:7px;box-shadow:none;display:block;height:30px;min-width:40px;padding:0 8px;transition:background-color .3s,border-color .3s,color .3s;width:auto}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations td .select_box_label .select_option_label span:hover{background:var(--blue-tint);color:var(--dark-blue)}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .variations td .select_box_label .select_option_label.selected span{background:var(--blue-tint);border-color:var(--blue);color:var(--dark-blue)}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary .single_variation{margin-bottom:20px}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary p.stock{font-size:15px;font-weight:500;margin:1em 0 20px;text-transform:uppercase}#wc-wrap div.product:not(.product-type-composite):not(.summary_content) .summary p.stock.out-of-stock{color:var(--error-red)}#wc-wrap a.remove{color:var(--error-red) !important;letter-spacing:0}#wc-wrap a.remove:hover{background:none !important}#wc-wrap table.cart img{width:180px}#wc-wrap form.woocommerce-checkout .col-1 h3,#wc-wrap form.woocommerce-checkout .col-2 h3{margin-bottom:1em}#wc-wrap form.woocommerce-checkout .col-1 h3#ship-to-different-address,#wc-wrap form.woocommerce-checkout .col-2 h3#ship-to-different-address{float:none}#wc-wrap #payment,#wc-wrap #add_payment_method #payment{background:none;border:1px solid var(--light-grey);border-radius:0}#wc-wrap #payment img,#wc-wrap #add_payment_method #payment img{display:inline}#wc-wrap #payment .payment_methods,#wc-wrap #add_payment_method #payment .payment_methods{border-color:var(--light-grey)}#wc-wrap #payment div.form-row,#wc-wrap #add_payment_method #payment div.form-row{margin-bottom:0}#wc-wrap #payment a,#wc-wrap #add_payment_method #payment a{text-decoration:underline}#wc-wrap .woocommerce-order-overview{margin-bottom:20px}#wc-wrap .woocommerce-order-overview li{margin-bottom:2em}#wc-wrap #customer_login{column-gap:4%;display:grid;grid-template-columns:1fr 1fr}#wc-wrap #customer_login::before{display:none}#wc-wrap #customer_login>*{display:flex;flex-direction:column;float:none;width:auto}#wc-wrap #customer_login form{background:var(--off-white);border:0;border-radius:7px;flex-grow:1;margin:0}#wc-wrap #customer_login form input.input-text{background:var(--white);border-color:var(--white)}#wc-wrap #customer_login form label.woocommerce-form-login__rememberme{display:block;margin-bottom:1em}#wc-wrap .woocommerce-MyAccount-navigation{border-bottom:1px solid var(--light-grey);border-radius:7px;overflow:hidden}#wc-wrap .woocommerce-MyAccount-navigation li{border:1px solid var(--light-grey);border-bottom:0}#wc-wrap .woocommerce-MyAccount-navigation li a{display:block;font-size:15px;font-weight:500;line-height:1.5em;padding:.6em 15px}#wc-wrap .woocommerce-MyAccount-navigation li a:hover{background:var(--off-white)}#wc-wrap .woocommerce-MyAccount-navigation li.is-active{border:0}#wc-wrap .woocommerce-MyAccount-navigation li.is-active a{background:var(--blue);color:var(--white)}#wc-wrap .addresses .title{align-items:baseline;display:flex;justify-content:space-between;max-width:350px}#wc-wrap .addresses .title::before,#wc-wrap .addresses .title::after{display:none}#wc-wrap .addresses .title h3{float:none}#wc-wrap .addresses .title .edit{font-size:15px;font-weight:500}#wc-wrap address{line-height:1.5em}#wc-wrap .woocommerce-customer-details address{border:0;padding:0}#wc-wrap mark{background:var(--blue);color:var(--white);font-weight:600;padding:0 2px}@media all and (min-width: 0)and (max-width: 599px){#wc-wrap ul.products{grid-template-columns:1fr}#wc-wrap table.cart td.actions .input-text,#wc-wrap table.cart td.actions .button{width:100%}#wc-wrap table.cart td.actions .input-text{margin-bottom:.5em}}@media all and (min-width: 0)and (max-width: 767px){#wc-wrap table.shop_table_responsive td::before{font-weight:600}#wc-wrap table.cart td.actions{background:none}#wc-wrap table.cart td.actions input.text{margin-right:0}#wc-wrap #customer_login>*{grid-column:span 2}#wc-wrap #customer_login form{padding:20px}#wc-wrap .woocommerce-MyAccount-navigation{margin-bottom:40px}}@media all and (min-width: 0)and (max-width: 1023px){#wc-wrap div.product:not(.product-type-composite) #product-left,#wc-wrap div.product:not(.product-type-composite) .summary{grid-column:span 12}}@media all and (min-width: 600px)and (max-width: 767px){#wc-wrap ul.products{column-gap:20px}}@media all and (min-width: 600px)and (max-width: 1023px){#wc-wrap ul.products{grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 768px){#wc-wrap ul.products{column-gap:40px}#wc-wrap table.cart td.actions .input-text{margin-right:10px;width:180px}#wc-wrap #customer_login form{padding:40px}}@media all and (min-width: 1024px)and (max-width: 1419px){#wc-wrap ul.products{grid-template-columns:repeat(3, 1fr)}}@media all and (min-width: 1024px){#wc-wrap div.product:not(.product-type-composite) #product-left{grid-column:span 4}#wc-wrap div.product:not(.product-type-composite) .summary{grid-column:span 8}}@media all and (min-width: 1420px){#wc-wrap ul.products{grid-template-columns:repeat(4, 1fr)}}#filters-title{line-height:30px}#filters-inner .filter-title{color:var(--black);font-size:15px;font-weight:500;margin-bottom:.8em}#filters-inner .reset-filters{display:block;font-size:0;font-weight:400;height:35px;line-height:35px;min-width:0;padding:0;position:absolute;right:15px}#filters-inner .reset-filters::before{content:"Clear";font-size:15px}#filters-inner .yith-wcan-filters{margin-bottom:0}#filters-inner .yith-wcan-filter:not(:last-child){margin-bottom:20px}#filters-inner .yith-wcan-filter:last-child{margin-bottom:0}#filters-inner .filter-items.filter-label{display:flex;flex-wrap:wrap}#filters-inner .filter-item .item-count{color:var(--med-grey);font-size:15px;margin-left:.2em}#filters-inner .filter-item.label{border:0;border-radius:0;box-shadow:none;margin:0 8px 8px 0;padding:0}#filters-inner .filter-item.label a{border:1px solid var(--light-grey);border-radius:5px;box-shadow:none;display:block;font-size:15px;height:30px;min-width:40px;padding:0 8px}#filters-inner .filter-item.label a:hover{background:var(--blue-tint);color:var(--dark-blue)}#filters-inner .filter-item.label.active a{background:var(--blue-tint);border-color:var(--blue);color:var(--dark-blue)}#filters-inner .filter-item.checkbox input{position:absolute;visibility:hidden}#filters-inner .filter-item.checkbox a{align-items:center;display:flex;font-size:15px;line-height:2em}#filters-inner .filter-item.checkbox a::before{background:url("images/checkbox.svg") no-repeat;content:"";height:14px;margin-right:.4em;width:14px}#filters-inner .filter-item.checkbox.active a::before{background-position:0 -14px}#results-top .woocommerce-result-count,#results-top .woocommerce-ordering{float:none}#results-top .woocommerce-ordering{margin:0}#results-top .woocommerce-ordering select{background-color:var(--white);background-position:right 10px center;border:1px solid var(--light-grey);border-radius:7px;font-size:15px;height:30px;line-height:18px;min-width:220px;padding:5px 10px}@media all and (min-width: 0)and (max-width: 767px){#results-top .woocommerce-result-count{margin-bottom:15px}}@media all and (min-width: 0)and (max-width: 1023px){#filters-title{border-bottom:1px solid var(--light-grey);padding:5px var(--gutter)}#filters-title .icon{height:13px;margin-left:1em;transition:transform .3s;width:13px}#filters-title .icon::before,#filters-title .icon::after{background:var(--black);content:"";position:absolute}#filters-title .icon::before{height:2px;left:0;margin-top:-1px;right:0;top:50%}#filters-title .icon::after{bottom:0;left:50%;margin-left:-1px;top:0;width:2px}#filters-title.active{border-bottom:1px solid var(--light-grey)}#filters-title.active .icon{transform:rotate(45deg)}#filters{height:0;overflow:hidden;transition:height .6s}#filters-inner{border-bottom:1px solid var(--light-grey);padding:15px var(--gutter)}#filters-inner .reset-filters{top:5px}#results-col{padding-bottom:40px}}@media all and (min-width: 768px){#results-top{flex-direction:row;justify-content:space-between}#results-top .woocommerce-result-count{margin-bottom:0}}@media all and (min-width: 1024px){#filters-title{display:inline-flex;padding:10px 15px;width:auto}#filters-wrap{border-right:1px solid var(--light-grey);height:100%;z-index:1}#filters-wrap::after{background:var(--off-white);bottom:0;content:"";left:-9999em;position:absolute;right:0;top:0;z-index:-1}#filters-inner{padding:20px 15px 15px}#filters-inner .reset-filters{top:10px}#results-col{padding:0 0 40px 60px}#results-top{margin-bottom:40px;padding:10px 0;z-index:2}#results-top::after{background:var(--light-grey);bottom:-1px;content:"";height:1px;left:-9999em;position:absolute;right:-9999em}}.price-wrap,#wc-wrap .single_variation .price,#wc-wrap .thumbnail_price.price,#wc-wrap .composite_price .price,#wc-wrap .composited_product_details_wrapper .price{align-items:baseline}.price-wrap.on-sale>*:not(del),#wc-wrap .single_variation .price.on-sale>*:not(del),#wc-wrap .thumbnail_price.price.on-sale>*:not(del),#wc-wrap .composite_price .price.on-sale>*:not(del),#wc-wrap .composited_product_details_wrapper .price.on-sale>*:not(del){margin-right:.2em}.price-wrap:not(.on-sale)>*:not(:last-child),#wc-wrap .single_variation .price:not(.on-sale)>*:not(:last-child),#wc-wrap .thumbnail_price.price:not(.on-sale)>*:not(:last-child),#wc-wrap .composite_price .price:not(.on-sale)>*:not(:last-child),#wc-wrap .composited_product_details_wrapper .price:not(.on-sale)>*:not(:last-child){margin-right:.2em}.price-wrap ins,#wc-wrap .single_variation .price ins,#wc-wrap .thumbnail_price.price ins,#wc-wrap .composite_price .price ins,#wc-wrap .composited_product_details_wrapper .price ins{text-decoration:none}.price-wrap del,#wc-wrap .single_variation .price del,#wc-wrap .thumbnail_price.price del,#wc-wrap .composite_price .price del,#wc-wrap .composited_product_details_wrapper .price del{color:var(--med-grey);font-size:15px;order:2}.price-wrap del .woocommerce-price-suffix,#wc-wrap .single_variation .price del .woocommerce-price-suffix,#wc-wrap .thumbnail_price.price del .woocommerce-price-suffix,#wc-wrap .composite_price .price del .woocommerce-price-suffix,#wc-wrap .composited_product_details_wrapper .price del .woocommerce-price-suffix{display:none}.price-wrap .woocommerce-price-suffix,.price-wrap .component_option_each,#wc-wrap .single_variation .price .woocommerce-price-suffix,#wc-wrap .single_variation .price .component_option_each,#wc-wrap .thumbnail_price.price .woocommerce-price-suffix,#wc-wrap .thumbnail_price.price .component_option_each,#wc-wrap .composite_price .price .woocommerce-price-suffix,#wc-wrap .composite_price .price .component_option_each,#wc-wrap .composited_product_details_wrapper .price .woocommerce-price-suffix,#wc-wrap .composited_product_details_wrapper .price .component_option_each{font-family:var(--sans);font-size:13px;font-weight:400;letter-spacing:.05em}.price-wrap .component_option_each,#wc-wrap .single_variation .price .component_option_each,#wc-wrap .thumbnail_price.price .component_option_each,#wc-wrap .composite_price .price .component_option_each,#wc-wrap .composited_product_details_wrapper .price .component_option_each{margin:0}.price-wrap .shipping-disclaimer,#wc-wrap .single_variation .price .shipping-disclaimer,#wc-wrap .thumbnail_price.price .shipping-disclaimer,#wc-wrap .composite_price .price .shipping-disclaimer,#wc-wrap .composited_product_details_wrapper .price .shipping-disclaimer{font-family:var(--sans);font-size:15px;font-weight:400;letter-spacing:0;order:3;text-transform:none}.price-wrap .from-price,#wc-wrap .single_variation .price .from-price,#wc-wrap .thumbnail_price.price .from-price,#wc-wrap .composite_price .price .from-price,#wc-wrap .composited_product_details_wrapper .price .from-price{font-family:var(--sans);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none}#wc-wrap .single_variation .price,#wc-wrap .thumbnail_price.price,#wc-wrap .composite_price .price,#wc-wrap .composited_product_details_wrapper .price{color:var(--black);display:flex;flex-wrap:wrap;font-family:var(--sans-alt);font-weight:700;letter-spacing:.033em;text-transform:uppercase}.sale-wrap{background:url("images/sale.svg") no-repeat;height:80px;position:absolute;width:80px;z-index:5}.product-listing .sale-wrap,#product-images .sale-wrap{right:-15px;top:-15px}#featured-product-wrap .sale-wrap{right:-15px;top:40px}@media all and (min-width: 0)and (max-width: 599px){.price-wrap .shipping-disclaimer{flex:0 0 100%;padding-top:10px}}#wc-wrap .component_title,#wc-wrap .component_inner,#wc-wrap .composite_wrap{margin-left:auto;margin-right:auto;max-width:1600px;width:calc(100% - (var(--gutter) * 2))}#wc-wrap .composite_form{counter-reset:counter;margin-bottom:0}#wc-wrap .composite_component.options-style-dropdowns .component_title_wrapper{margin-bottom:40px}#wc-wrap .composite_component.options-style-dropdowns .component_content{display:none}#wc-wrap .component_title_wrapper{background:var(--black);padding:15px 0}#wc-wrap .component_title_wrapper .component_title{align-items:center;color:var(--white);display:flex;font-size:30px;font-weight:500;line-height:36px;margin-bottom:0}#wc-wrap .component_title_wrapper .component_title::before{align-items:center;background:var(--blue);border-radius:50%;content:counter(counter);counter-increment:counter;display:flex;font-size:17px;font-weight:600;height:26px;justify-content:center;margin-right:1em;width:26px}#wc-wrap .component_inner{padding-bottom:40px}#wc-wrap .component_selections{position:relative}#wc-wrap .component_ordering{font-size:15px;padding-bottom:15px;padding-top:15px;position:relative;text-align:right}#wc-wrap .component_ordering::after{background:var(--light-grey);bottom:0;content:"";height:1px;left:-9999em;position:absolute;right:-9999em}#wc-wrap .component_ordering select{background-color:var(--white);background-position:right 10px center;border:1px solid var(--light-grey);border-radius:7px;font-size:15px;height:30px;line-height:18px;min-width:220px;padding:5px 10px}#wc-wrap .component_filters{align-items:center;display:flex;font-size:15px;height:30px;padding:0;z-index:5}#wc-wrap .component_filters .component_filters_section_title,#wc-wrap .component_filters .reset_component_filter{display:none}#wc-wrap .component_filters .component_filter{min-width:120px;padding:0;position:relative}#wc-wrap .component_filters .component_filter:not(:last-child){margin-right:20px}#wc-wrap .component_filters .component_filter .component_filter_name{align-items:center;background:var(--white);border-radius:7px;display:flex;height:30px;justify-content:space-between;padding:0 15px}#wc-wrap .component_filters .component_filter .component_filter_name::before{display:none}#wc-wrap .component_filters .component_filter .component_filter_name::after{background:url("images/dropdown-arrow-blue.svg") no-repeat;content:"";height:7px;margin-left:.5em;width:9px}#wc-wrap .component_filters .component_filter .component_filter_name .component_filter_name_text{font-size:15px}#wc-wrap .component_filters .component_filter .component_filter_content{background:var(--white);border-bottom-left-radius:7px;border-bottom-right-radius:7px;left:0;position:absolute;right:0;top:23px}#wc-wrap .component_filters .component_filter .component_filter_content ul.component_filter_options{padding:9px 0 5px}#wc-wrap .component_filters .component_filter .component_filter_content ul.component_filter_options li.component_filter_option{display:block;font-size:15px;line-height:2em;padding:0 15px}#wc-wrap .component_filters .component_filter .component_filter_content ul.component_filter_options li.component_filter_option a{align-items:center;color:var(--black);display:flex}#wc-wrap .component_filters .component_filter .component_filter_content ul.component_filter_options li.component_filter_option a::before{background:url("images/checkbox.svg") no-repeat;content:"";height:14px;margin-right:.4em;opacity:1;width:14px}#wc-wrap .component_filters .component_filter .component_filter_content ul.component_filter_options li.component_filter_option.selected a::before{background-position:0 -14px}#wc-wrap .component_section_title:not(.selected_option_label_wrapper):not(.composited_product_title){display:none}#wc-wrap ul.component_option_thumbnails_container{column-gap:3%;display:grid;row-gap:40px}#wc-wrap ul.component_option_thumbnails_container li{float:none;margin:0;width:auto}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail{display:flex;flex-direction:column;height:100%;margin:0;text-align:left}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail .thumbnail_image{border:1px solid var(--light-grey);border-radius:7px;margin-bottom:15px;padding:15px;width:100%}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail .thumbnail_image a{display:block;position:relative}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail .thumbnail_image a::before{content:"";display:block;padding-bottom:100%}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail .thumbnail_image a img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail .thumbnail_description,#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail .thumbnail_buttons{padding:0}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail .thumbnail_description{display:flex;flex-direction:column;flex-grow:1;height:100%}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail .thumbnail_description .thumbnail_title{flex-grow:1;font-size:17px;font-weight:600;line-height:1.4em;margin-bottom:0}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail .thumbnail_description .thumbnail_price{border-top:1px solid var(--light-grey);font-size:20px !important;margin:15px 0;padding-top:15px}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail .thumbnail_buttons .button{background:none;border:2px solid var(--blue);color:var(--blue);line-height:41px;min-width:0;width:100%}#wc-wrap ul.component_option_thumbnails_container li .component_option_thumbnail.selected .thumbnail_buttons .button{background-color:var(--blue);color:var(--white)}#wc-wrap .component_pagination{border-top:2px solid var(--black);font-size:15px;font-weight:500;margin-top:40px;padding:40px 0 0}#wc-wrap .component_pagination .woocommerce-result-count{left:0;line-height:30px;position:absolute;top:15px}#wc-wrap .component_content .composited_product_title_wrapper{border-top:1px solid var(--light-grey);margin:40px 0 20px;padding-top:20px}#wc-wrap .component_content .composited_product_title_wrapper .composited_product_title{font-weight:600;margin:0}#wc-wrap .component_content .composited_product_details_wrapper .component_wrap{align-items:center;display:flex}#wc-wrap .component_content .composited_product_details_wrapper .component_wrap .quantity_button{order:-1}#wc-wrap .component_content .composited_product_details_wrapper .component_wrap .quantity_button .quantity{margin:0 20px 0 0}#wc-wrap .composite_data{border-top:1px solid var(--light-grey);margin-bottom:80px}#wc-wrap .composite_data .composite_wrap{padding-top:40px}#wc-wrap .composite_data .composite_wrap .composite_price{margin:0 0 15px !important}#wc-wrap .composite_data .composite_wrap .composite_price .price{font-size:30px;justify-content:center;margin:0}#wc-wrap .composite_data .composite_wrap .composite_button{align-items:center;display:flex;flex-direction:column;justify-content:center}#wc-wrap .composite_data .composite_wrap .composite_button .quantity{margin-bottom:20px}#wc-wrap .composite_data .composite_wrap .woocommerce-error,#wc-wrap .composite_data .composite_wrap .woocommerce-info,#wc-wrap .composite_data .composite_wrap .woocommerce-message{margin:0 0 30px}@media all and (min-width: 0)and (max-width: 767px){#wc-wrap .component_ordering{margin-bottom:20px}#wc-wrap .component_filters{margin-bottom:20px;position:relative}#wc-wrap .component_filters .component_filter .component_filter_name,#wc-wrap .component_filters .component_filter .component_filter_content{border:1px solid var(--light-grey)}#wc-wrap .component_filters .component_filter .component_filter_name{line-height:28px}#wc-wrap .component_filters .component_filter .component_filter_content{border-top:0}}@media all and (min-width: 600px)and (max-width: 767px){#wc-wrap ul.component_option_thumbnails_container{grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 768px)and (max-width: 1023px){#wc-wrap ul.component_option_thumbnails_container{grid-template-columns:repeat(3, 1fr)}}@media all and (min-width: 768px){#wc-wrap .component_ordering{margin-bottom:40px}#wc-wrap .component_filters{position:absolute;right:0;top:-48px}#wc-wrap .component_filters .component_filter_name{line-height:30px}}@media all and (min-width: 1024px)and (max-width: 1259px){#wc-wrap ul.component_option_thumbnails_container{grid-template-columns:repeat(4, 1fr)}}@media all and (min-width: 1260px){#wc-wrap ul.component_option_thumbnails_container{grid-template-columns:repeat(5, 1fr)}}.logo-circle{height:140px;width:140px}.logo-circle .brand-logo{height:105px;width:105px}#shop-adverts{--gap: 40px}#shop-adverts .shop-advert{border-radius:30px}.why-icon-wrap .why-icon{--why-icon-size: 80px;background:url("images/why-icons.svg") no-repeat;height:var(--why-icon-size);width:var(--why-icon-size)}.why-icon-wrap .why-icon.icon-2{background-position:0 calc(-1 * (1 * var(--why-icon-size)))}.why-icon-wrap .why-icon.icon-3{background-position:0 calc(-1 * (2 * var(--why-icon-size)))}.why-icon-wrap .why-icon.icon-4{background-position:0 calc(-1 * (3 * var(--why-icon-size)))}.why-icon-wrap .why-icon.icon-5{background-position:0 calc(-1 * (4 * var(--why-icon-size)))}@media all and (min-width: 0)and (max-width: 1023px){#shop-adverts .shop-advert-wrap:not(:last-child){margin-bottom:var(--gap)}.why-icon-wrap{flex:0 0 300px}}@media all and (min-width: 600px)and (max-width: 1023px){#shop-adverts .shop-advert-wrap{flex:0 0 calc((100% - var(--gap)) / 2)}#shop-adverts .shop-advert-wrap:first-child{margin-right:var(--gap)}}@media all and (min-width: 1024px){#shop-adverts .shop-advert-wrap{flex:0 0 calc((100% - (var(--gap) * 2)) / 3)}#shop-adverts .shop-advert-wrap:not(:last-child){margin-right:var(--gap)}.why-icon-wrap{flex:0 0 220px}}#logo-title{font-size:0}#logo-title img{max-width:175px}#news-title{line-height:.7em;margin-left:-0.08em}.news-link img{border-top-left-radius:7px;border-top-right-radius:7px}.news-link .read-more::after{color:var(--med-grey);content:"→";display:inline-block;font-weight:300;margin-left:.4em}#post-title{z-index:1}#post-title::before{background:var(--light-gradient);bottom:0;content:"";left:-9999em;position:absolute;right:-9999em;top:0;z-index:-1}@media all and (min-width: 0)and (max-width: 599px){#news-title{font-size:110px}}@media all and (min-width: 600px)and (max-width: 767px){#news-title{font-size:150px}}@media all and (min-width: 768px){#news-title{font-size:200px}}@media all and (min-width: 1024px){#post-grid{grid-template-rows:auto auto 1fr}#post-title{grid-row:1}#post-image{grid-row:1/span 3;z-index:2}}@media all and (min-width: 0)and (max-width: 1023px){#problems-grid .col-12:not(:last-child){border-bottom:1px solid var(--light-grey);margin-bottom:40px;padding-bottom:40px}}@media all and (min-width: 1024px){#problems-grid .col-3-md{padding-left:40px;padding-right:40px}#problems-grid .col-3-md:not(:last-child){border-right:1px solid var(--light-grey)}}@media all and (min-width: 1024px){#contact-grid .col-6-md:first-child{border-right:1px solid var(--light-grey);padding-right:80px}#contact-grid .col-6-md:last-child{padding-left:80px}}