@import url(https://fonts.googleapis.com/css2?family=League+Spartan:wght@800&family=Open+Sans&display=swap);.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.wpac,.wpac a,.wpac abbr,.wpac acronym,.wpac address,.wpac applet,.wpac b,.wpac big,.wpac blockquote,.wpac caption,.wpac cite,.wpac code,.wpac dd,.wpac del,.wpac dfn,.wpac div,.wpac dl,.wpac dt,.wpac em,.wpac fieldset,.wpac font,.wpac form,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac hr,.wpac i,.wpac img,.wpac input,.wpac ins,.wpac kbd,.wpac label,.wpac legend,.wpac li,.wpac object,.wpac ol,.wpac option,.wpac p,.wpac pre,.wpac q,.wpac s,.wpac samp,.wpac select,.wpac small,.wpac span,.wpac strike,.wpac strong,.wpac sub,.wpac sup,.wpac table,.wpac tbody,.wpac td,.wpac textarea,.wpac tfoot,.wpac th,.wpac thead,.wpac tr,.wpac tt,.wpac ul,.wpac var{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:#000!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac address,.wpac blockquote,.wpac caption,.wpac dd,.wpac div,.wpac dl,.wpac dt,.wpac fieldset,.wpac form,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac hr,.wpac ol,.wpac option,.wpac p,.wpac pre,.wpac select,.wpac textarea,.wpac ul{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=checkbox],.wpac input[type=radio],.wpac input[type=submit],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type=checkbox]:after,.wpac input[type=checkbox]:before{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type=radio]:after,.wpac input[type=radio]:before{content:none!important;border:0!important}.wpac li:after,.wpac li:before{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac input,.wpac select,.wpac textarea{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac [dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr{--rev-gap:4px;--rev-padding:4px;--media-gap:8px;--media-size:40px;--media-lines:2}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgb(0 0 0 / .26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgb(0 0 0 / .26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:var(--star-color,#fb8e28)!important;font-size:21px!important;font-weight:600!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 3px 0 0!important;line-height:normal!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{color:var(--head-based-color,#555)!important;margin:6px 0 0!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:15px!important}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir=ltr] .wp-google-left{padding-right:10px!important}[dir=rtl] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:46px!important;width:46px!important;margin-right:10px!important;overflow:hidden!important;border-radius:50%!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-place-center{text-align:center!important}.wp-gr .wp-place-center .wp-google-left{display:block!important}.wp-gr .wp-place-center .wp-google-left img{float:none!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-place .wp-star svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important;fill:var(--star-color,#fb8e28)}.wp-gr .wp-google-wrap{display:flex;flex-direction:column;gap:var(--rev-gap)}.wp-gr .wp-google-name{color:var(--name-color,#333)!important;font-size:100%!important;font-weight:700!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgb(0 0 0 / .12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgb(250 250 251 / .98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgb(0 0 0 / .08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgb(0 0 0 / .06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.wpac.wp-dark .wp-google-name a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color,#fafafa)!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .grw-hide,.wp-gr.wpac .wp-google-hide{display:none}.wp-gr.wpac .wp-google-name a{color:var(--head-name-color,#333)!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:46px!important;height:46px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:var(--name-color,#154fc1)!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-x .grw-header+.grw-content .grw-review,.wp-gr .grw-row-xs .grw-content,.wp-gr .grw-row-xs .grw-header,.wp-gr .grw-row-xs .grw-review{--gap:0;--col:1}.wp-gr .grw-row-xl .grw-header+.grw-content{--gap:.2;--col:1.2}.wp-gr .grw-row-l .grw-header+.grw-content{--gap:.25;--col:1.25}.wp-gr .grw-row-m .grw-header+.grw-content{--gap:.333333;--col:1.333333}.wp-gr .grw-row-s .grw-header+.grw-content{--gap:.5;--col:1.5}.wp-gr .grw-row-s .grw-header+.grw-content .grw-review,.wp-gr .grw-row-x .grw-header,.wp-gr .grw-row-x .grw-header+.grw-content,.wp-gr .grw-row-x .grw-review{--gap:1;--col:2}.wp-gr .grw-row-m .grw-header+.grw-content .grw-review,.wp-gr .grw-row-s .grw-header,.wp-gr .grw-row-s .grw-review{--gap:2;--col:3}.wp-gr .grw-row-l .grw-review,.wp-gr .grw-row-m .grw-header,.wp-gr .grw-row-m .grw-review{--gap:3;--col:4}.wp-gr .grw-row-l .grw-header,.wp-gr .grw-row-xl .grw-review{--gap:4;--col:5}.wp-gr .grw-row-xl .grw-header{--gap:5;--col:6}.wp-gr .grw-content,.wp-gr .grw-header{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.wp-gr .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2))/ var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2))/ var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*var(--gap,2))/ var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:var(--rev-gap);height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;padding:15px!important;width:100%!important}.wp-gr .grw-review-inner.grw-round{border-radius:4px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.wp-gr .grw-reviews{display:flex!important;display:-ms-flexbox!important;flex:1!important;overflow:hidden!important;scrollbar-width:none}.wp-gr .grw-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important;padding:var(--rev-padding)!important}.wp-gr button{all:unset;user-select:none}.wp-gr .grw-btns{height:33px!important;width:33px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important}.wp-gr .grw-btns svg path{fill:#aaa;transition:all .2s ease-in-out!important}.wp-gr .grw-btns:hover svg path{fill:#555!important}[dir=rtl] .wp-gr .grw-next,[dir=rtl] .wp-gr .grw-prev{transform:rotate(180deg)}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important}.wp-gr .grw-review .wp-google-stars{margin:8px 0 var(--rev-gap)!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .5)!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px auto 8px!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:6px 15px 10px!important;outline:0!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 3px 5px rgb(0 0 0 / .24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout=slider] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));overflow-x:scroll!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.wp-gr[data-layout=slider] .grw-review{scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr{--slider-dot-size:8px}.wp-gr .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 var(--slider-btn)!important;padding-top:var(--slider-dot-padding-top,16px)!important}.wp-gr .rpi-dots{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.wp-gr .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:1px 0!important;background-color:var(--slider-dot-color,#999)!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;width:var(--slider-dot-size)!important;transform:scale(.65)!important;scroll-snap-align:center!important}.wp-gr .rpi-dot:hover{opacity:1!important}.wp-gr .rpi-dot.active{opacity:1!important;transform:scale(1.1)!important;background-color:var(--slider-act-dot-color,#154fc1)!important}.wp-gr .rpi-dot.s2{transform:scale(.9)!important}.wp-gr .rpi-dot.s3{transform:scale(.75)!important}.wp-gr[data-layout=grid] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:700!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:var(--media-gap);max-height:calc((var(--media-size) + var(--media-gap)) * var(--media-lines) - 2px)!important;overflow-y:auto!important}.wp-gr .wp-google-img img{display:flex;width:var(--media-size)!important;height:var(--media-size)!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important}.rpi-x{position:absolute;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center;justify-content:center;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer;opacity:var(--x-opacity,.65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003}.rpi-x:hover{opacity:1}.rpi-x::after,.rpi-x::before{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737)}.rpi-x::before{transform:rotate(45deg)}.rpi-x::after{transform:rotate(-45deg)}.rpi-x.rpi-xa::before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:#fff0}.rpi-x.rpi-xa::after{content:none}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff #fff0}.rpi-fade{-webkit-transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,opacity 150ms ease;transition:transform 150ms ease,opacity 150ms ease,-webkit-transform 150ms ease}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgb(0 0 0 / .6);transition:all .3s ease-out}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px)}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:none;overflow:hidden;border-radius:4px}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;flex-direction:row;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgb(214 214 214 / .7);transition:background .3s ease-in-out}.rpi-lightbox-btn:hover{background:#e1e1e1}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev::before{content:'‹'}.rpi-lightbox-next::before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity .3s ease-in-out}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0}@container lightbox (width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}.zm-loader span{padding-left:30px;font-size:14px}.widget-product-cart,.zip-express-payment-button{clear:both}.zm-loader:before{height:1em;width:1em;position:absolute;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:1em;color:rgb(0 0 0 / .75);margin-top:5px;margin-left:0}a.zip-productbuttonlink{font-size:11px;cursor:pointer;display:inline!important;text-decoration:none;border:none}a#zipmoney-learn-more{cursor:pointer;display:inline!important}.zip-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .6);z-index:1000;pointer-events:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='your_transparent.png',sizingMethod='scale')}.zip-overlay-text{position:absolute;top:50%;left:50%;font-size:50px;color:#fff;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.save-zip-account{margin-left:10px;display:inline}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.green-offscreen,.green-offscreen .offscreen__content.offscreen__form{background-color:#4BB749!important}.green-offscreen .offscreen__content.offscreen__form h3,.green-offscreen .offscreen__content.offscreen__form p,.green-offscreen .offscreen__content.offscreen__form a{color:#000}.expert-wrap{display:flex;background-image:url(/wp-content/uploads/2023/08/lp-bg-resized-2.jpg);border-top:8px solid #ffbc16;margin:60px auto 40px!important;padding:30px 30px 10px;border-radius:15px;justify-content:space-between}.expert-wrap .expert-text{width:60%;color:#fff}.expert-wrap .expert-text h3{color:#fff}.expert-wrap .expert-text p{margin-bottom:15px}.expert-image{margin-bottom:0;width:225px;height:364px;position:absolute;right:30px;bottom:0}.expert-wrap .image-wrapper{padding-bottom:0}.expert-wrap .expert-phone-number{display:inline-block;font-family:"PlusJakartaSans Bold",sans-serif;font-weight:400;vertical-align:top;font-size:.8889rem;line-height:1em;text-transform:uppercase;padding:1em 1.5em;margin-bottom:1.3333rem;margin-right:1.3333rem;border-radius:28px;background-color:#FFF;border-width:1px;border-style:solid;border-color:#FFF;color:#212325;text-align:center}.expert-wrap .expert-phone-number:hover{background:#FFBC16;border-color:#FFBC16}.product-single__content .product-single-brand-logo{margin-bottom:1rem!important}.product-single__content .product-single-brand-logo .image-wrapper{height:auto;padding-bottom:0}.product-single__content .sku-text{margin:1rem 0 1rem}textarea.textarea{min-height:10rem;height:10rem}#field_3_11{padding-bottom:0}@media all and (max-width:1310px){.expert-wrap{border-radius:0}}@media all and (max-width:849px){.expert-wrap{flex-direction:column-reverse;margin:0 auto 0px!important;border-top:0 none}.expert-wrap .expert-text{width:64%}.expert-image{width:170px;height:275px;position:absolute;right:0}.lp-form-wrap{padding:40px 20px!important}}.facetwp-apply{float:right;margin:-14px 0 0}.hero_mobile .hero_mobile__text a{text-decoration:underline!important}.hero_mobile .hero_mobile__text a:hover{color:#fff}.hero--slider .yellow-hero-panel a:hover{color:#212325!important}.hero--slider .hero-text-area .hero-text-box .text{max-width:383px!important}.hero--mobile-only .hero_mobile__top .h1 a{color:#FFBC16;text-decoration:underline}.featured-categories #buy{position:absolute}.make-an-offer-form{padding-top:40px}.generator-finder-cta .image-content{width:280px!important}@media all and (min-width:597px){.generator-finder-cta .text-content{width:Calc(100% - 280px)}}.hero--slider .yellow-hero-panel .text-content{padding-top:2.5rem!important;padding-bottom:1.5rem!important}.generator-finder-cta .content-wrap{padding-top:3rem!important;padding-bottom:3rem!important}.layout--generator-finder-cta-layout .content-wrap{padding-top:4rem!important;padding-bottom:4rem!important}.layout--generator-finder-cta-layout .content-wrap .text-content .text{line-height:1.2}.layout--our-range{padding-top:3.6667rem!important;padding-bottom:3.6667rem!important}.layout--our-range .our-range-intro{padding-bottom:1.3333rem!important}.our-range-intro .intro{margin:0 auto;max-width:900px!important;text-align:center}.generator-applications-intro .intro{text-align:center;display:block!important}.generator-applications-intro .intro .intro-button{justify-content:center}.our-range-category{top:20%!important;width:90%!important;height:78%!important;border-radius:12px!important;transform:none!important;margin:10px 10px 10px!important;left:auto!important;padding-bottom:0!important;z-index:-2}.featured-categories{margin-bottom:30px}.featured-categories .image-content{margin-bottom:-50px}.featured-categories .title{text-align:left;margin:0 6%}.featured-categories .sub-title{text-align:left;margin:0 6% 12px;text-transform:uppercase}.featured-categories .leaf-icon{width:50px;margin-top:-3px;margin-left:3px}.featured-categories .category-tile .sub-title{color:#545454}.layout--our-range .our-range-categories .category-tile .title{display:flex;justify-content:center;flex-direction:column;text-align:left;margin-bottom:0;min-height:64px;max-width:100%!important;margin-left:8%!important;margin-right:8%!important}.category-tile .image-wrapper{height:auto!important;padding-bottom:0!important}.layout--our-range .our-range-categories .category-tile .image-content{margin-bottom:-20px!important}.layout--our-range .our-range-categories{grid-row-gap:20px!important}.category-tile .image-wrapper.igo-image{width:114%!important;margin-left:30px}.layout--generator-applications .intro .intro-button .button-group{justify-content:center!important}@media all and (min-width:600px){.featured-categories .our-range-category{width:95%!important}.featured-categories .category-tile .image-wrapper{margin-left:25px}.category-tile .image-wrapper.igo-image{width:114%!important;margin-left:60px}}@media all and (max-width:599px){.featured-categories .title{text-align:left;margin:0 8% 6px;width:84%}.featured-categories .sub-title{text-align:left;margin:0 8%;width:84%}.our-range-category{width:96%!important;margin:10px 5px 10px!important}.featured-categories .our-range-category{width:91%!important;height:82%!important}.layout--our-range .our-range-categories .category-tile .title{font-size:.8rem;min-height:34px}.featured-categories .leaf-icon{width:38px;margin-top:-3px;margin-left:3px}}.category-tile:hover .image-wrapper{margin-top:-22px;margin-bottom:22px}.category-tile:hover .our-range-category{opacity:1!important}.generator-applications-text-box{position:absolute;width:90%;top:80%;transition:top 800ms;left:20px}.layout--generator-applications .card-grid .item:hover .generator-applications-text-box{top:12%}.layout--generator-applications .generator-applications-title{position:relative;color:#fff;margin-bottom:10px!important;padding-bottom:0}.layout--generator-applications .generator-applications-text{color:#FFBC16}.generator-applications-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;background-image:linear-gradient(to top,rgb(0 0 0 / .95),rgb(0 0 0 / .3));transition:opacity 800ms}.card-grid .item:hover .image-wrapper{scale:1.08}.card-grid .item:hover .image-wrapper .generator-applications-overlay{opacity:1}.wysiwyg{margin-top:20px}.layout--generator-applications .card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-column-gap:22px;grid-row-gap:42px}.card-grid .image{margin-bottom:0!important}.layout--text-image .wrap .images-column .image-wrapper{border-radius:16px!important}@media all and (max-width:1245px){.layout--generator-applications .generator-applications-title{font-size:.8rem}.layout--generator-applications .generator-applications-text{margin-top:200px!important;opacity:0}.layout--generator-applications .card-grid .item:nth-child(5) .generator-applications-text-box,.layout--generator-applications .card-grid .item:hover .generator-applications-text-box,.layout--generator-applications .card-grid .item:nth-child(5):hover .generator-applications-text-box{top:74%!important}.layout--generator-applications .card-grid{grid-template-columns:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:32px}}.wc-proceed-to-checkout{flex-direction:column;align-items:left;text-align:left}.wc-proceed-to-checkout .zip-widget__wrapper{align-self:start}body #thwmsc_wrapper{padding-top:0!important}.woocommerce .thwmsc-buttons .button-next{background-color:#FFBC16!important;border-radius:28px!important;border-color:#FFBC16!important;color:#212325!important;font-weight:400;text-transform:uppercase;padding:1em 2em}.woocommerce .thwmsc-buttons .button-prev{background-color:#212325!important;border-radius:28px!important;border-color:#212325!important;color:#FFFFFF!important;font-weight:400;text-transform:uppercase;padding:1em 2em}.woocommerce .woocommerce-order{margin-bottom:6rem}.blog .resources-grid,.taxonomy .resources-grid{grid-row-gap:30px;grid-column-gap:15px}.blog .resource-item,.taxonomy .resource-item{position:relative;padding:10px;margin:6px;box-shadow:2px 2px 8px rgb(0 0 0 / .3);border-radius:12px}.blog .resource-item .image,.taxonomy .resource-item .image{margin-bottom:15px}.blog .resource-item .image-wrapper,.taxonomy .resource-item .image-wrapper{border-radius:10px;overflow:hidden;margin-bottom:0}.blog .resource-item .image-wrapper img,.taxonomy .resource-item .image-wrapper img{width:100%;margin:0;max-width:110%;transition:width 400ms ease,margin 400ms ease}.blog .resource-item:hover .image-wrapper img,.taxonomy .resource-item:hover .image-wrapper img{width:110%;margin:-2.5% -5% -2.5%}.page--blog .single-content ul{list-style:initial;margin:0 0 28px 28px}@media handheld,only screen and (max-width:1199px){.blog .resources-grid,.taxonomy .resources-grid{grid-row-gap:28px;grid-column-gap:14px}}.blog .resource-item .category-tags,.taxonomy .resource-item .category-tags{position:relative;display:block;margin:20px 0 10px}.blog .resource-item .category-tags .category-tag,.taxonomy .resource-item .category-tags .category-tag{text-overflow:ellipsis;background:#fff;border:1px solid #CCC;border-radius:8px;padding:2px 20px;margin:4px 6px 0 0;line-height:20px;white-space:nowrap;display:inline-block;white-space:nowrap;max-width:100%}.blog .resource-item .category-tags .category-tag:hover,.taxonomy .resource-item .category-tags .category-tag:hover{background:#282828}.blog .resource-item .h6,.taxonomy .resource-item .h6{margin-bottom:1.8888em}.blog .resource-item .absolute-read-more-link,.taxonomy .resource-item .absolute-read-more-link{position:absolute;bottom:10px}.blog .resource-item .absolute-read-more-link a,.taxonomy .resource-item .absolute-read-more-link a{text-decoration:none}.cummins-genuine-table tr td{padding:.6rem .6rem .6rem 0}.hero-leaf-text{color:#4bb749!important}.hero-leaf-icon{width:46px;margin:0 0 0 4px}@media all and (max-width:399px){.hero-leaf-text{max-width:280px;line-height:1.8}.hero-leaf-icon{width:38px;margin:4px 0 0 4px}}.generator-finder-cta .leaf-icon{width:46px;margin:10px 0 0 0}.generator-finder-cta .green-button{background-color:#4bb749!important;border-color:#4bb749!important;color:white!important}.generator-finder-cta .green-button:hover{background-color:#212325!important;border-color:#212325!important;color:#fff}.gf_left_half,.gf_right_half,.gfield--width-half{width:100%!important}.layout--sustainability .is-dark,.layout--sustainability .is-light{padding-top:4rem;padding-bottom:8rem}.layout--sustainability .is-dark{background:#212325}.layout--sustainability .sustainability-title{text-align:center;margin:0 0 60px}.layout--sustainability .sustainability-title h3{margin:0 auto 20px;color:#4bb749}.layout--sustainability .sustainability-title .sustainability-icon{display:block;margin:20px auto}.layout--sustainability .sustainability-title:after{content:" ";display:block;height:4px;width:120px;background:#fff;margin:0 auto}.layout--sustainability .two-columns{display:-moz-box;display:-ms-flexbox;display:flex}.layout--sustainability .column-one{width:50%;padding-right:1.3333rem}.layout--sustainability .column-two{width:50%;padding-left:1.3333rem}@media all and (max-width:599px){.layout--sustainability .two-columns{flex-direction:column}.layout--sustainability .column-one{width:100%;padding-right:0;margin-bottom:4rem}.layout--sustainability .column-two{width:100%;padding-left:0}}@media all and (min-width:899px){.hero--text-image .wrap{flex-direction:row!important}.hero--text-image .image-container{width:50%!important}.hero--text-image .text-container{width:50%!important}}.hero--text-image .image-container .image-wrapper img{width:100%}.location-category{font-size:15px;color:#444}.pre-delivered-custom-icon img{width:50px;height:50px;background-color:#FFBC16;border-radius:50%}.product-single__content .button-group{margin-top:2rem;margin-bottom:3rem}.footer__locations{padding-top:30px;text-align:left;border-top:1px solid #646566}.footer__locations-title{font-size:.7778rem;line-height:1em;margin-bottom:2.7778em;color:#FFBC16!important;text-transform:uppercase}.footer__locations-list{list-style:none;padding:0;margin:0}.footer__locations-list h5{font-size:.7222rem;line-height:1em;margin-bottom:.7778em;color:#FFF!important;text-transform:uppercase}.footer__location-grid{display:flex;justify-content:space-between;margin:0 0 20px}.location-column{width:20%;margin:0 0 20px}.footer__locations-list ul{display:block}.footer__locations-list li{margin:0}.footer__locations-list a{font-size:.7778rem;line-height:1em;margin-bottom:.7778em;text-decoration:none;color:#fff}.additional-locations{display:none}.footer__locations-toggle{display:block;margin:0 auto 20px;color:#fff;background:#212325;padding:10px 20px;border:none;cursor:pointer}.footer__locations-toggle:hover{background:#333}.footer__logos .footer-icon{min-width:40px!important}@media (max-width:767px){.footer__locations-list ul{flex-direction:column;align-items:center}}.bg--primary{background-color:#212325}.color--primary{color:#212325}.border--primary{border-color:#212325}.bg--secondary{background-color:#FFBC16}.color--secondary{color:#FFBC16}.border--secondary{border-color:#FFBC16}.bg--dark{background-color:#111}.color--dark{color:#111}.border--dark{border-color:#111}.bg--light{background-color:#ccc}.color--light{color:#ccc}.border--light{border-color:#ccc}.bg--error{background-color:#F03738}.color--error{color:#F03738}.border--error{border-color:#F03738}.bg--default{background-color:#212325}.color--default{color:#212325}.border--default{border-color:#212325}.bg--white{background-color:#fff}.color--white{color:#fff}.border--white{border-color:#fff}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,capt,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}*{box-sizing:border-box}ul,ol{list-style:none}.spacer--xs{height:.6667rem}.spacer--s{height:1.3333rem}.spacer--m{height:2.3333rem}.spacer--l{height:4rem}@media handheld,only screen and (max-width:599px){.spacer--xs{height:.3333rem}.spacer--s{height:.6667rem}.spacer--m{height:1.3333rem}.spacer--l{height:2rem}}.nav{display:flex}.nav li{position:relative}.nav a{display:block}ul.nav--stacked{display:block}.text--center{text-align:center}.text--right{text-align:right}.is-relative{position:relative}.is-hidden{display:none}.va{position:relative;top:50%;transform:translateY(-50%)}.inline-block{display:inline-block;zoom:1;*display:inline}.cf{*zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.flex{display:flex}.flex--center{justify-content:center}.flex--justify{justify-content:space-between}.grid,.u-columns{display:flex;flex-wrap:wrap;margin-left:-1.3333rem}.grid__item,.u-columns .col-1,.u-columns .col-2{flex-shrink:0;padding-left:1.3333rem;width:100%}.grid__item--half,.u-columns .col-1,.u-columns .col-2{width:50%}.grid__item--third{width:33.333%}.grid__item--fourth{width:25%}.grid__item--fifth{width:20%}.grid__item--sixth{width:16.667%}.grid--tight{margin-left:0}.grid--tight .grid__item,.grid--tight .u-columns .col-1,.u-columns .grid--tight .col-1,.grid--tight .u-columns .col-2,.u-columns .grid--tight .col-2{padding-left:0}@media handheld,only screen and (max-width:599px){.grid__item,.u-columns .col-1,.u-columns .col-2{width:100%}}.has-spinner{position:relative}a[href^=tel]{white-space:nowrap}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#fff0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:24px;height:24px;position:absolute;right:-32px;top:-32px;font-size:0}.mfp-close:before,.mfp-close:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:24px;background-color:#fff;margin-top:-12px;margin-left:-2px;border-radius:1px;transition:all 0.24s ease-in-out}.mfp-close:before{transform:rotate(45deg)}.mfp-close:after{transform:rotate(-45deg)}.mfp-close:hover:before,.mfp-close:hover:after{background-color:#212325}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:#fff0}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset #fff0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgb(0 0 0 / .6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgb(0 0 0 / .6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;z-index:240;top:50%;transform:translateY(-50%);color:#212325;line-height:1em;opacity:1;font-size:18px;padding:0;background-color:#FFBC16;width:48px;height:48px;cursor:pointer}.slick-arrow--previous{left:0}.slick-arrow--next{right:0}.slick-arrow:hover{color:#fff;opacity:1}@media handheld,only screen and (max-width:799px){.slick-arrow--previous{left:48px}.slick-arrow--next{right:48px}}@media handheld,only screen and (max-width:599px){.slick-arrow{width:32px;height:32px;font-size:32px}.slick-arrow--previous{left:0}.slick-arrow--next{right:0}}.slick-dots{position:absolute;bottom:48px;left:0;right:0;display:flex;justify-content:center;font-size:0;line-height:0}.slick-dots li{margin:0 4px}.slick-dots button{padding:0;text-indent:-999em;width:12px;height:12px;border:1px solid #fff;background-color:#fff0;border-radius:100px}.slick-dots .slick-active button{background-color:#fff}.bg--primary{background-color:#212325}.color--primary{color:#212325}.border--primary{border-color:#212325}.bg--secondary{background-color:#FFBC16}.color--secondary{color:#FFBC16}.border--secondary{border-color:#FFBC16}.bg--dark{background-color:#111}.color--dark{color:#111}.border--dark{border-color:#111}.bg--light{background-color:#ccc}.color--light{color:#ccc}.border--light{border-color:#ccc}.bg--error{background-color:#F03738}.color--error{color:#F03738}.border--error{border-color:#F03738}.bg--default{background-color:#212325}.color--default{color:#212325}.border--default{border-color:#212325}.bg--white{background-color:#fff}.color--white{color:#fff}.border--white{border-color:#fff}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #212325;background-color:#fff0;position:relative;overflow:hidden;text-align:left}.selectric-focus .selectric{border-color:#212325}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 3em 0 .6em;color:#233B4B;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1rem;line-height:2.5rem;min-height:2.5rem}.selectric .button{position:absolute;top:0;right:0;bottom:0;font-size:0;font-weight:400}.selectric .button:before{content:"\f078";position:absolute;right:1em;top:0;font-family:"Font Awesome 6 Pro";text-transform:none;line-height:1em;font-size:1rem;line-height:2.5rem;min-height:2.5rem;font-weight:400;color:#08A2A4}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block}.selectric-disabled{opacity:.64;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:solid #212325;border-width:0 1px;z-index:-1;font-size:1rem;line-height:3em}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li{display:block;padding:.9em 1em;line-height:1em;color:#212325;cursor:pointer;border-bottom:1px solid #212325}.selectric-items li.highlighted{background-color:#9FD4D4;color:#212325}.selectric-items li.selected{background-color:#08A2A4;color:#fff}.selectric-items li:hover{background-color:#9FD4D4;color:#212325}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;color:#212325}.selectric-items .selectric-group.disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:25px}.woocommerce-info{background-color:#233B4B;color:#fff}.woocommerce-message{background-color:#08A2A4;color:#fff}.woocommerce-error{background-color:#F03738;color:#fff}.woocommerce-message,.woocommerce-error,.woocommerce-info{align-items:center;margin-bottom:4rem}.woocommerce-message a:not(.button),.woocommerce-error a:not(.button),.woocommerce-info a:not(.button){color:#fff}.woocommerce-message li:not(.gfield):before,.woocommerce-error li:not(.gfield):before,.woocommerce-info li:not(.gfield):before{color:#fff}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{float:right}@media handheld,only screen and (min-width:768px){.woocommerce-message,.woocommerce-info{display:flex;justify-content:space-between}.woocommerce-message .button,.woocommerce-info .button{order:2;flex-shrink:0}.woocommerce-message .button+.button,.woocommerce-info .button+.button{margin-top:0;margin-bottom:0}}.onsale{position:absolute;z-index:24;font-size:1rem;width:4em;text-align:center;background-color:#08A2A4;color:#fff;font-weight:700;text-transform:uppercase;line-height:2em;height:2em;background-color:#FFBC16;color:#212325}.onsale:before{content:"";display:block;width:0;height:0;border-top:2rem solid #FFBC16;border-right:0 solid #FFBC16;border-bottom:18px solid #fff0;border-left:18px solid #fff0;position:absolute;left:-18px}.woocommerce-products-subheader{margin-bottom:2.3333rem}@media handheld,only screen and (min-width:768px){.woocommerce-products-subheader{display:flex;justify-content:space-between;align-items:center}.woocommerce-ordering{min-width:16rem}}.taxonomy .taxonomy__body--product{padding-right:4rem}.taxonomy .taxonomy__body--product .taxonomy__sort{padding-top:0;padding-bottom:0}@media handheld,only screen and (max-width:599px){.taxonomy .taxonomy__body--product .taxonomy__sort{padding-top:1.3333rem}}.taxonomy .taxonomy__body--product .taxonomy__sort .toggle__heading--arrows.toggle__heading--active::before{transform:rotate(90deg)}.taxonomy .taxonomy__body--product .taxonomy__main.toggle__body.toggle__body--active .taxonomy__filter{flex:1 0 380px;width:380px;max-width:380px}@media handheld,only screen and (max-width:1665px){.taxonomy .taxonomy__body--product .taxonomy__main.toggle__body.toggle__body--active .taxonomy__filter{flex:1 0 300px;width:300px;max-width:300px}}@media handheld,only screen and (max-width:1440px){.taxonomy .taxonomy__body--product .taxonomy__main.toggle__body.toggle__body--active .taxonomy__filter{flex:1 0 260px;width:260px;max-width:260px}}.taxonomy .taxonomy__body--resource{position:relative}.taxonomy .taxonomy__body--resource .loader{z-index:999}.taxonomy .taxonomy__sort{display:flex;justify-content:space-between;padding-top:6.6667rem;padding-bottom:6.6667rem}.taxonomy .taxonomy__sort .toggle__main-heading{position:relative}.taxonomy .taxonomy__sort .toggle__main-heading .toggle__header{padding-left:0}.taxonomy .taxonomy__sort .subheading.toggle__heading{border:1px solid #BCBDBE}.taxonomy .taxonomy__sort .toggle,.taxonomy .taxonomy__sort .facetwp-sort{width:100%;max-width:380px;background:#fff}.taxonomy .taxonomy__sort .select--compact{width:100%;max-width:380px}.taxonomy .taxonomy__sort .toggle.toggle--swap.toggle__main-heading h6{font-size:18px;padding-left:20px;padding-top:.6667rem;padding-bottom:.6667rem;text-transform:none}.taxonomy .taxonomy__sort .toggle.toggle--swap.toggle--icon-before::before{content:"\f078";position:absolute;font-weight:500;z-index:1;right:1em;top:0;text-transform:none;pointer-events:none}.taxonomy .taxonomy__content{width:100%;transition:transform 0.25s ease-in-out}.taxonomy .taxonomy__content:only-child{max-width:1288px;margin:0 auto;padding-left:20px;padding-right:20px}@media handheld,only screen and (max-width:599px){.taxonomy .taxonomy__content:only-child{padding-left:0;padding-right:0}}.taxonomy .taxonomy__content h2.no-results-message{margin-bottom:4rem}.taxonomy .taxonomy__main{display:flex;width:100%;position:relative;overflow:hidden}.taxonomy .taxonomy__main.toggle__body.toggle__body--active .products.columns-4{grid-template-columns:1fr 1fr 1fr 1fr;padding-left:72px;padding-right:0}@media handheld,only screen and (max-width:1665px){.taxonomy .taxonomy__main.toggle__body.toggle__body--active .products.columns-4{grid-column-gap:38px;padding-left:2em}}@media handheld,only screen and (max-width:1300px){.taxonomy .taxonomy__main.toggle__body.toggle__body--active .products.columns-4{grid-template-columns:1fr 1fr}}@media handheld,only screen and (max-width:599px){.taxonomy .taxonomy__main.toggle__body.toggle__body--active .products.columns-4{grid-template-columns:1fr 1fr}}.taxonomy .taxonomy__main.toggle__body.toggle__body--active .resources-grid{grid-template-columns:1fr 1fr 1fr;padding-left:72px;padding-right:0}.taxonomy .taxonomy__main.toggle__body.toggle__body--active .taxonomy__content{padding-top:0}.taxonomy .taxonomy__main.toggle__body.toggle__body--active .taxonomy__filter{transform:translateX(0);position:relative;opacity:1;width:100%;max-width:380px}.taxonomy .taxonomy__main.toggle__body .products.columns-4{width:100%}.taxonomy .taxonomy__filter{transform:translateX(-100%);transition:transform 0.25s ease-in-out;margin-top:0;overflow:hidden;padding-bottom:5.3333rem;padding-right:0;left:0;position:absolute}.taxonomy .taxonomy__filter .toggle{margin-bottom:0}.taxonomy .taxonomy__filter .toggle__body{padding-top:0}.taxonomy .taxonomy__filter .toggle--border{border-top:1px solid #BCBDBE}.taxonomy .taxonomy__filter .toggle__header{transition:all 0.25s ease-in-out;position:relative;padding-left:1.3333rem}.taxonomy .taxonomy__filter .toggle__header .toggle__heading{padding-top:1.3333rem;padding-bottom:1.3333rem}.taxonomy .taxonomy__filter .toggle__heading{position:relative;cursor:pointer;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-left:0}.taxonomy .taxonomy__filter .toggle__heading .icon--toggle-arrow{width:30px;height:30px;right:10px;position:absolute;top:50%;margin-top:-15px}.taxonomy .taxonomy__filter .toggle__heading .icon--toggle-arrow:after,.taxonomy .taxonomy__filter .toggle__heading .icon--toggle-arrow:before{content:"";display:block;transition:all 0.25s ease-in-out;position:absolute;background-color:#212325}.taxonomy .taxonomy__filter .toggle__heading .icon--toggle-arrow:after{width:14px;height:1px;top:50%;left:50%;margin-left:-7px}.taxonomy .taxonomy__filter .toggle__heading .icon--toggle-arrow:before{width:1px;height:14px;top:50%;right:50%;margin-top:-7px}.taxonomy .taxonomy__filter .toggle__heading--active .icon--toggle-arrow:before{height:0}.taxonomy .taxonomy__filter .toggle__body--active .taxonomy__filter{overflow:visible;opacity:0;padding-left:0;padding-top:6.6667rem}.taxonomy .taxonomy__filter .toggle__body--active .taxonomy__content{width:83%;padding-left:50px}.taxonomy .taxonomy__filter .facet__footer{padding-top:30px}.taxonomy .toggle__heading--arrows:before{content:"\f078";font-weight:500;position:absolute;transform:rotate(0deg);transition:all 0.25s ease-in-out;z-index:1;right:1em;top:0;text-transform:none;line-height:2.5em;pointer-events:none;color:#212325}.taxonomy .toggle__heading--arrows.toggle__heading--active::before{transform:rotate(180deg)}.taxonomy .toggle__heading__primary{font-style:normal;font-weight:300;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.taxonomy .selectric{border:1px solid #BCBDBE}.taxonomy .selectric .label{color:#212325}.taxonomy .selectric .label,.taxonomy .selectric .button::before{line-height:2.5em;font-size:1rem}.taxonomy .selectric .button::before{color:#212325}@media handheld,only screen and (max-width:1665px){.taxonomy .taxonomy__body--product{padding-right:1rem}}@media handheld,only screen and (max-width:799px){.taxonomy .taxonomy__body--product .taxonomy__filter{display:none}.taxonomy .taxonomy__main.toggle__body.toggle__body--active .products.columns-4{padding-left:0}.taxonomy .taxonomy__body{padding:14px 0 54px 0}.taxonomy .facetwp-type-search,.taxonomy .toggle__main-heading{display:none}.taxonomy .taxonomy__sort .toggle,.taxonomy .taxonomy__sort .facetwp-sort{width:100%}.taxonomy .taxonomy__sort>div{width:100%}}@media handheld,only screen and (max-width:599px){.taxonomy .selectric .label,.taxonomy .selectric .button::before{line-height:2.75em}.taxonomy .taxonomy__sort{padding-top:0;padding-bottom:3.5556rem;flex-direction:column}.taxonomy .taxonomy__sort .facetwp-sort .selectric .label{font-size:16px}.taxonomy .taxonomy__body{padding:54px 0 58px 0}}.product-category-text{padding-top:0;padding-bottom:1.3333rem;text-align:center}.taxonomy__body--product{padding-top:4rem}@media handheld,only screen and (max-width:599px){.taxonomy__body--product{padding-top:2rem}}.taxonomy__content .products,.related-products__grid.products{width:100%;overflow:hidden;position:relative;z-index:1;padding-left:0;padding-right:0}.taxonomy__content .products.columns-3,.related-products__grid.products.columns-3{transition:all 0.25s ease-in-out;display:grid;grid-template-columns:repeat(auto-fill,minmax(364px,1fr));grid-row-gap:48px;grid-column-gap:72px}.taxonomy__content .products.columns-4,.related-products__grid.products.columns-4{transition:all 0.25s ease-in-out;display:grid;grid-template-columns:repeat(auto-fill,minmax(266px,1fr));grid-row-gap:120px;grid-column-gap:48px}@media handheld,only screen and (max-width:799px){.taxonomy__content .products.columns-4,.related-products__grid.products.columns-4{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:960px){.taxonomy__content .products.columns-4,.related-products__grid.products.columns-4{grid-template-columns:1fr 1fr}}@media handheld,only screen and (max-width:599px){.taxonomy__content .products,.related-products__grid.products{padding-left:0;padding-right:0}.taxonomy__content .products.columns-4,.related-products__grid.products.columns-4{grid-column-gap:20px;grid-row-gap:42px}}.woocommerce-loop-product{position:relative;display:flex;flex-direction:column}.woocommerce-loop-product:hover .product-image img{transform:translateY(-50%) scale(1.025)}.woocommerce-loop-product .product-image img{transition:all 0.48s ease-in-out;transform:translateY(-50%) scale(1);background-color:#fff;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;top:50%}.woocommerce-loop-product .product-image{padding-bottom:100%;height:0}.woocommerce-loop-product .product-image-wrapper{overflow:hidden;padding-bottom:100%;height:0;margin-bottom:1.3333rem}.woocommerce-loop-product .woocommerce-loop-product img{margin-bottom:1.3333rem}.woocommerce-loop-product .image-placeholder{background-color:#F5F5F5}.woocommerce-loop-product .onsale{right:0}.woocommerce-loop-product .title-brand{display:flex}.woocommerce-loop-product .title-brand a:first-child{padding-right:20px}.woocommerce-loop-product .title-brand .brand-logo{width:100%;max-width:60px;display:block;margin-left:auto;margin-right:0}.woocommerce-loop-product .title-brand .brand-logo img{background-color:#fff0}.woocommerce-loop-product .view-price-container{display:flex;margin-top:auto;width:100%}.woocommerce-loop-product .view-price-container>.view-price{margin-top:auto;margin-left:auto}.woocommerce-loop-product .view-price-container a.small-product-button{align-self:flex-end}.woocommerce-loop-product .view-price-container a.small-product-button:nth-child(2){margin-right:10px}.woocommerce-loop-product .view-price-container .price{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:0;margin-top:0;margin-bottom:0;font-size:18px;line-height:25px}.woocommerce-loop-product .view-price-container .price bdi{font-weight:700}.woocommerce-loop-product .view-price-container .price del{color:#08A2A4;flex-basis:100%;text-align:right}.woocommerce-loop-product .view-price-container .price ins{text-decoration:none;text-align:right;width:100%}.woocommerce-loop-product .woocommerce-loop-product .price{display:block;margin-bottom:.6667rem;color:#212325}.woocommerce-loop-product .woocommerce-loop-product__link{width:100%;display:block;position:relative}@media handheld,only screen and (max-width:599px){.woocommerce-loop-product .title-brand h2{margin-bottom:10px}.woocommerce-loop-product .title-brand a:first-child{flex-basis:100%}.woocommerce-loop-product .view-price-container{flex-wrap:wrap;flex-direction:row}.woocommerce-loop-product .view-price-container .price{margin-left:auto;margin-right:0;margin-bottom:10px;order:1;flex-basis:100%}.woocommerce-loop-product .view-price-container a.small-product-button{order:2;flex-grow:1;width:100%}.woocommerce-loop-product .view-price>a{display:none}}.product-single{padding-top:6.6667rem}.product-single .product{display:flex;justify-content:space-between;align-items:flex-start}.product-single__details{display:flex}.product-single__content{width:50%;padding-left:1.3333rem}.product-single__content .product-single-cat{display:block;margin-bottom:1.3333rem}.product-single__content .product-single-brand-logo{width:108px;display:block;margin-bottom:2.3333rem}.product-single__content .product-single-header .product_title{margin-bottom:1.3333rem}.product-single__content .from-text{font-weight:700;text-transform:uppercase}.product-single__content .flag-labels{display:flex;flex-wrap:wrap}.product-single__content .flag-labels .flag-label{position:relative;display:flex;margin-left:1.5rem;background:#FFBC16;color:#000;text-transform:uppercase;font-size:.7778rem;line-height:30px;padding-left:1em;padding-right:1em;text-align:center;margin-bottom:auto;transition:all 0.25s ease-in-out}.product-single__content .flag-labels .flag-label:before{content:"";display:block;width:0;height:0;position:absolute;left:-14.4px;border-bottom:20px solid #fff0;border-top:30px solid #FFBC16;border-right:0 solid #FFBC16;border-left:15px solid #fff0;transition:all 0.25s ease-in-out}.product-single__content .flag-labels .free-shipping.flag-label:hover{background:#000;color:#FFBC16}.product-single__content .flag-labels .free-shipping.flag-label:hover:before{border-top-color:#000;border-right-color:#000}.product-single__content .price{display:flex;flex-wrap:wrap;font-size:1.1111rem;line-height:1.5em;margin-bottom:0;padding-bottom:0}.product-single__content .price del{color:#08A2A4;margin-left:0}.product-single__content .price bdi{font-weight:700}.product-single__content .price ins{text-decoration:none;margin-left:10px}.product-single__content .price .stock{margin-left:2rem;background:#08A2A4;color:#fff}.product-single__content .price .stock:before{content:"";border-top:30px solid #08A2A4;border-right:0 solid #08A2A4}.product-single__content .zip-widget__wrapper{margin-bottom:2.3333rem}.product-single__content .free-shipping{background:#FFBC16;color:#000}.product-single__content .free-shipping:before{border-top:30px solid #FFBC16;border-right:0 solid #FFBC16}.product-single__content .sku-text{margin-bottom:1.3333rem}.product-single__content .button-group{display:flex;flex-wrap:wrap;margin-bottom:4rem}.product-single__content .button-group .button{margin-right:11px;padding:1em;margin-bottom:1rem}.product-single__content .download-spec-sheets{margin-bottom:42px}.product-single__content .download-spec-sheets>p{margin-bottom:.6667rem}.product-single__content .download-spec-sheets .item{margin-bottom:15px}.product-single__content .download-spec-sheets i{margin-right:10px;font-size:22px}.product-single__content .pre-delivered-options{display:flex;align-items:center;position:relative;margin-bottom:2.3333rem;max-width:410px}.product-single__content .pre-delivered-options i{display:flex;justify-content:center;align-items:center;width:50px}.product-single__content .pre-delivered-options i:before{position:relative;z-index:2;font-size:30px}.product-single__content .pre-delivered-options i:after{content:"";width:48px;height:48px;background-color:#FFBC16;border-radius:100%;display:block;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}.product-single__content .pre-delivered-options p{margin-left:20px;margin-bottom:0}.product-single__content .icon-with-link{display:flex;align-items:center;margin-bottom:1.3333rem}.product-single__content .icon-with-link>*{margin-bottom:0}.product-single__content .icon-with-link i{margin-right:12px;width:30px;font-size:22px}.product-single__content .rating-sharing{display:flex}.product-single__content .rating-sharing+*{width:50%}.product-single__content .rating-sharing .list--share{flex-wrap:wrap}.product-single__content .finance-calculator-cta{background:#fff;box-shadow:0 0 20px rgb(0 0 0 / .25);border-radius:10px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding-left:14px;margin-bottom:72px;margin-top:50px}.product-single__content .finance-calculator-cta:hover .title{background-color:#233B4B}.product-single__content .finance-calculator-cta:hover .title:before{border-top-color:#233B4B;border-right-color:#233B4B}.product-single__content .finance-calculator-cta .title{max-width:205px;position:relative;margin-bottom:auto;background-color:#08A2A4;transition:all 0.25s ease-in-out;color:#fff;font-size:.8889rem;line-height:1.625em;text-transform:uppercase;font-weight:600;margin-bottom:0;padding-top:14px;padding-bottom:14px;padding-right:15px;padding-left:15px}.product-single__content .finance-calculator-cta .title:before{content:"";display:block;width:0;height:0;position:absolute;left:-15px;top:0;transition:border 0.25s ease-in-out;border-bottom:0 solid #fff0;border-top:60px solid #08A2A4;border-right:0 solid #08A2A4;border-left:15px solid #fff0}.product-single__content .finance-calculator-cta .payment-icon img{max-height:24px;width:auto;display:block}.product-single__media{width:50%;position:relative;padding-right:24px}.product-single__media .onsale{transform:none;top:0;right:34px}.product-single__media .product-single-brand-badge{position:absolute;top:15px;left:15px;width:90px}.product-single__media .woocommerce-product-gallery{overflow:hidden}.product-single__media .woocommerce-product-gallery .flex-active-slide{background:#fff}.product-single__media .woocommerce-product-gallery .flex-viewport{margin-bottom:10px;margin-right:10px}.product-single__media .woocommerce-product-gallery .flex-direction-nav{display:flex;justify-content:space-between;flex-wrap:wrap;margin-right:-1em}.product-single__media .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev,.product-single__media .woocommerce-product-gallery .flex-direction-nav .flex-nav-next{pointer-events:all}.product-single__media .woocommerce-product-gallery .flex-control-thumbs{margin-left:-10px}.product-single__media .woocommerce-product-gallery .flex-control-thumbs li{background:#fff}.product-single__media .woocommerce-product-gallery .flex-control-thumbs img{background-color:#F5F5F5}.product-single__media .catalogue-cta{display:flex;position:relative}.product-single__media .catalogue-cta:hover{color:#212325}.product-single__media .catalogue-cta:hover .title{background-color:#08A2A4}.product-single__media .catalogue-cta:hover .title:after{border-top-color:#08A2A4;border-right-color:#F5F5F5}.product-single__media .catalogue-cta:hover .image{transform:scale(1.1)}.product-single__media .catalogue-cta .image{transition:all 0.25s ease-in-out;position:absolute;z-index:2;width:117px;left:-30px;top:0}.product-single__media .catalogue-cta .image .image-wrapper{padding-bottom:100%}.product-single__media .catalogue-cta .title{background-color:#233B4B;color:#fff;display:flex;height:64px;position:relative;justify-content:space-between;margin-top:20px;margin-bottom:20px;padding-top:9px;padding-left:87px;padding-bottom:12px;padding-right:40px;transition:all 0.25s ease-in-out}.product-single__media .catalogue-cta .title:after{content:"";position:absolute;right:0;top:0;height:0;width:0;border-top:64px solid #233B4B;border-bottom:0 solid #F5F5F5;border-right:20px solid #F5F5F5;border-left:0 solid #233B4B;transition:border 0.25s ease-in-out}.product-single__media .catalogue-cta .title .ts-tag{min-width:150px}.product-single__media .catalogue-cta .text{margin-top:20px;margin-bottom:20px;background-color:#F5F5F5;border-radius:0 10px 10px 0;display:flex;align-items:center}.product-single__media .google-reviews-widget{padding-top:2.3333rem}.product-single__tabs{overflow:hidden;padding-top:6.6667rem;padding-bottom:6.6667rem}.product-single__tabs .tab__nav{min-height:300px;width:324px;list-style:none;margin:0;padding:0;background:#212325;color:#fff;float:left}.product-single__tabs .tab__nav .tab-item{border-bottom:2px solid #fff;display:block}.product-single__tabs .tab__nav .tab-item>a{color:#fff;padding-top:24px;padding-left:24px;display:block;padding-bottom:24px}.product-single__tabs .tab__nav .tab-item.active{position:relative;background:#FFBC16}.product-single__tabs .tab__nav .tab-item.active a{color:#212325}.product-single__tabs .tab__nav .tab-item.active:after{content:"";display:block;width:0;height:0;top:0;right:-40px;z-index:1;border-bottom:37px solid #fff0;border-top:37px solid #fff0;border-right:20px solid #fff0;border-left:20px solid #FFBC16;position:absolute}.product-single__tabs .tab-content{position:relative;min-height:500px;background:#F5F5F5;padding-left:3.3333rem;padding-right:3.3333rem;padding-top:3.3333rem;padding-bottom:4.4444rem;float:left;width:calc(100% - 330px)}.product-single__tabs .tab-content .button-group{padding-top:2.3333rem;padding-bottom:2.3333rem}.product-single__tabs .tab-content .button-group .button{margin-right:.6667rem}.product-single__tabs .tab-content .hazard-bar{position:absolute;bottom:0;left:0;width:100%}@media handheld,only screen and (max-width:1300px){.product-single{padding-top:5.3333rem}.product-single__content .flag-labels{margin-left:-20px;margin-top:0;margin-bottom:0;padding-top:12px;width:100%}.product-single__content .finance-calculator-cta{padding-left:0;flex-wrap:wrap}.product-single__content .finance-calculator-cta .title{max-width:100%;width:100%;text-align:center}.product-single__content .finance-calculator-cta .payment-icon{width:20%;padding:1em}.product-single__content .finance-calculator-cta .payment-icon img{max-height:44px}.product-single__content .rating-sharing{flex-wrap:wrap}.product-single__content .rating-sharing .share{margin-left:0}.product-single__content .rating-sharing .share ul{margin-top:0}.product-single__content .rating-sharing .rating{margin-right:1.3333rem;margin-bottom:40px}.product-single__media .google-reviews-widget{padding-top:1.3333rem;padding-bottom:1.3333rem}.product-single__tabs{padding-top:2.667rem}}@media handheld,only screen and (max-width:980px){.product-single{padding-top:3.5556rem}.product-single .product{flex-direction:column}.product-single .finance-calculator-cta{padding-left:14px;flex-wrap:nowrap;max-width:560px}.product-single .finance-calculator-cta .title{width:50%;line-height:1.225em;padding-top:10px;padding-bottom:10px;padding-right:10px;max-width:130px;text-align:left}.product-single .finance-calculator-cta .payment-icon{width:auto;padding:0;margin-right:10px}.product-single .finance-calculator-cta .payment-icon img{max-height:24px}.product-single .finance-calculator-cta .payment-icon:last-of-type{margin-right:20px}.product-single__media{width:100%;padding-right:0}.product-single__media .onsale{right:0}.product-single__media .catalogue-cta{max-width:480px;flex-direction:column-reverse;margin-bottom:2.3333rem}.product-single__media .catalogue-cta .image{width:87px;left:0;top:auto;bottom:0}.product-single__media .catalogue-cta .title{padding-left:77px;padding-right:20px;margin-top:0}.product-single__media .catalogue-cta .title:after{content:none}.product-single__media .catalogue-cta .title .ts-tag{min-width:100%;margin-top:auto}.product-single__media .catalogue-cta .text{background-color:#fff0;padding:1rem;font-size:13px}.product-single__media .woocommerce-product-gallery .flex-viewport{margin-right:0}.product-single__media .woocommerce-product-gallery .flex-control-thumbs{margin-left:0}.product-single__media .flex-control-thumbs li{padding-left:0;padding-right:10px}.product-single__content{width:100%;padding-left:0}.product-single__content .button-group{flex-wrap:wrap}.product-single__tabs .tab-content{width:100%;padding-left:.6667rem;padding-right:.6667rem;padding-top:1.3333rem;padding-bottom:3.5556rem;min-height:200px}.product-single__tabs .tab-content .card-grid{grid-template-columns:repeat(auto-fill,minmax(137px,1fr));grid-row-gap:0;padding-top:1.3333rem;padding-bottom:0}.product-single__tabs .tab-content .card-grid .image{margin-bottom:.6667rem}.product-single__tabs .tab__nav{width:100%}}@media handheld,only screen and (max-width:599px){.product-single .product_title{font-size:1.9rem}.product-single__content{padding-top:30px}.product-single__content .button-group .button{margin-right:4%}.product-single__content .button-group .button:first-child{width:48%}.product-single__content .button-group .button:nth-child(2){width:48%;margin-right:0}.product-single__content .button-group .button:last-child{width:100%;margin-right:0}.product-single__content .button-group.no-price-button .button:first-child{width:100%;margin-right:0}.product-single__content .button-group.no-price-button .button:nth-child(2){width:100%}.product-single__content .finance-calculator-cta .payment-icon{padding:5px}.product-single__content .finance-calculator-cta .rating-sharing .share{width:100%}.product-single__content .finance-calculator-cta .rating-sharing .list--share{width:100%}.product-single__content .finance-calculator-cta .rating-sharing .share .share__heading{margin-right:0}.product-single__media .google-reviews-widget,.product-single__media .catalogue-cta{display:none}}.related{margin-top:4rem}.related-products{padding-top:6.6667rem;padding-bottom:4rem}.related-products__intro{display:flex;justify-content:space-between;padding-bottom:4rem}.related-products__intro .button{align-self:center}@media handheld,only screen and (max-width:599px){.related-products{padding-top:0;padding-bottom:3.5556rem}.related-products__intro{padding-bottom:0}.related-products__intro .button{display:none}}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery img{width:100%;height:auto}.woocommerce-product-gallery__trigger{position:absolute;z-index:4;top:.6667rem;right:.6667rem}.flex-control-thumbs{width:100%;text-align:center;display:flex;flex-wrap:wrap}.flex-control-thumbs li{cursor:pointer;display:inline-block;zoom:1;padding-bottom:10px;padding-left:10px;width:25%}.flex-control-thumbs li,.flex-control-thumbs li:first-child{vertical-align:top}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:.5}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.flex-control-thumbs img{opacity:.5}.flex-control-thumbs .flex-active{opacity:1}.product__content .price{font-size:1.5rem;line-height:1.13em;margin-bottom:.6667rem}.woocommerce-product-details__short-description{margin-bottom:1.3333rem}.product .cart{display:flex;flex-direction:column}.product .single_add_to_cart_button{margin-left:0;align-self:flex-start}.product .quantity{margin-bottom:1em;align-self:flex-start}.quantity{display:flex}.single_variation_wrap{align-self:flex-start}.variations{margin-bottom:1.3333rem}.variations td{padding:0 0 .6667rem 0}.woocommerce-variation-add-to-cart{display:flex;flex-direction:row}.woocommerce-variation-add-to-cart .quantity{align-self:flex-start;margin-bottom:1em;margin-right:1em}.woocommerce-variation-add-to-cart .single_add_to_cart_button{margin-left:0}.reset_variations{display:block;margin-top:.6667rem}.woocommerce-variation-price{margin:1.3333rem 0}.woocommerce-grouped-product-list .product{margin-bottom:0}table.variations th,table.variations td{border-bottom:none}.quantity input[type=number]{text-align:center;width:auto}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.shop_table{border:1px solid #ccc}@media handheld,only screen and (min-width:1200px){.product-remove{text-align:center}}.product-remove .remove{font-weight:400;text-decoration:none;color:#F03738;font-size:1.75rem;line-height:1em}.product-thumbnail img{max-width:60px;height:auto}.dynamic-cart{display:block;position:relative}.dynamic-cart__count{position:absolute;top:-1em;right:-1em;width:1.5em;height:1.5em;font-size:.88rem;line-height:1.5em;background-color:#212325;color:#fff;border-radius:100px;text-align:center}.woocommerce-form-login,.woocommerce-form-coupon{border:1px solid #ccc;padding:1.3333rem;margin-bottom:2.3333rem}.woocommerce-form-login p,.woocommerce-form-coupon p{margin-bottom:1em}.coupon{display:flex;max-width:32rem}.coupon button{flex-shrink:0;margin-left:.6667rem}.woocommerce-form-coupon-toggle>div{margin-bottom:0}.shipping-calculator-button{text-decoration:underline}.shipping-calculator-form p+p{margin-top:.5rem}.zip-widget__wrapper{padding:0 0 0 20px;align-self:center}.cart-collaterals .shipping-calculator-form{margin-top:1.3333rem}.cart-collaterals{margin-bottom:6.6667rem;margin-top:2.3333rem}.cart_totals .shop_table{margin-bottom:1.3333rem}.shop_table .woocommerce-shipping-methods,.shop_table .woocommerce-shipping-destination{margin-bottom:.6667rem}@media handheld,only screen and (min-width:1024px){.cart__actions{display:flex;justify-content:space-between}.cart-collaterals{display:flex;justify-content:flex-end}.cart_totals{width:50%}.wc-proceed-to-checkout{display:flex;justify-content:flex-end}}@media handheld,only screen and (max-width:799px){.cart__actions .coupon{margin-bottom:1.3333rem}}.form-row{padding-bottom:1em}.woocommerce-store-notice{position:fixed;z-index:1280;bottom:0;left:0;right:0;background-color:#212325;text-align:center;padding:.6667rem 0}.woocommerce-store-notice a{text-decoration:underline}body .select2-container,body .select-2-container .selection{display:block}body .select2-container--default .select2-selection--single{border-color:#212325;border-radius:0;display:block;height:auto}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:#212325;line-height:1.38em;padding:.75em 3em .75em .94em}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:auto;width:auto;top:50%;right:1rem;transform:translateY(-50%);font-size:1.56rem;line-height:1em}body .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}body .select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"\f078";font-family:"Font Awesome 6 Pro";text-transform:none;font-weight:500;color:#212325}body .select2-dropdown{border-color:#ccc;border-radius:0}body .select2-search--dropdown{padding:1em;position:relative}body .select2-search--dropdown:before{content:"\f002";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:2em;transform:translateY(-50%)}body .select2-results__option{padding:.75em .94em;border-top:1px solid #ccc}body .select2-container--default .select2-results__option[aria-selected=true],body .select2-container--default .select2-results__option[data-selected=true]{background-color:#fff;color:#212325}body .select2-container--default .select2-results__option--highlighted[aria-selected],body .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#212325;color:#fff}.checkout-button.button{margin-right:auto;align-self:center}@media handheld,only screen and (min-width:1024px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;margin-left:-1em}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{width:100%;padding-left:1em}.woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-shipping-fields__field-wrapper .form-row-first,.woocommerce-shipping-fields__field-wrapper .form-row-last{width:50%}.woocommerce-billing-fields__field-wrapper .form-row-third,.woocommerce-shipping-fields__field-wrapper .form-row-third{width:33.333%}}#ship-to-different-address{margin-bottom:1.3333rem}.woocommerce-checkout-review-order-table{margin-bottom:1.3333rem}.woocommerce-privacy-policy-text{margin-bottom:.6667rem}.woocommerce-checkout-review-order-table{background:#fff}.checkout_coupon{margin-bottom:1.3333rem}.checkout_coupon p{margin-bottom:1.5em}@media handheld,only screen and (max-width:799px){.cart-collaterals .woocommerce-shipping-methods{margin-left:6.25rem}}body #thwmsc_wrapper{padding-top:6.6667rem;padding-bottom:6.6667rem}body .woocommerce-notices-wrapper+#thwmsc_wrapper{padding-top:0}body #thwmsc_wrapper,body .thwmsc-tab-panel{float:none}body .thwmsc-tab-panels,body .thwmsc-wrapper form.checkout,body ul.thwmsc-tabs li{margin-bottom:1.3333rem}body .thwmsc-tab-panel{padding:2.3333rem 4rem}body ul.thwmsc-tabs li:not(.gfield){padding-left:0}body ul.thwmsc-tabs li:before{content:none}@media handheld,only screen and (max-width:599px){body .thwmsc-tab-panel{padding:1.3333rem 1rem}}.thwmsc-buttons button+button{margin-left:1.3333rem}.woocommerce-checkout-payment{background-color:#F5F5F5}.payment_methods,.place-order{padding:1.3333rem}@media handheld,only screen and (max-width:599px){.payment_methods,.place-order{padding:1.3333rem 0}}.payment_box{position:relative;background-color:#fff;margin:1rem 0;padding:1rem}.payment_box:before{content:"";position:absolute;top:0;left:1rem;background-color:#fff;width:1rem;height:1rem;transform:translateY(-50%) rotate(45deg)}.payment_box.payment_method_westpac_payway_net p{margin-bottom:0}.wc_payment_method.payment_method_zipmoney label{display:flex}.wc_payment_method.payment_method_zipmoney img{max-width:45px;align-self:center;margin-left:10px;margin-bottom:3px}.wc_payment_method.payment_method_westpac_payway_net img{max-width:80px;border:6px solid #fff;margin-left:7px}a#zipmoney-learn-more{display:inline-block!important;font-weight:600;margin-top:20px}.place-order{margin-bottom:0;border-top:1px solid #212325}@media handheld,only screen and (min-width:1200px){.account{display:flex;justify-content:space-between}.account__nav{width:20%}.account__content{width:76%}}@media handheld,only screen and (max-width:799px){.account__nav{margin-bottom:1.3333rem}}.woocommerce-MyAccount-navigation li+li{margin-top:.5em}.woocommerce-MyAccount-navigation .is-active a{font-weight:700}.woocommerce-Address-title{display:flex;align-items:flex-start;justify-content:space-between}.password-input{position:relative}.password-input input{padding-right:3em}.show-password-input{position:absolute;top:0;right:1em;line-height:1em}.show-password-input:before{content:"\f06e";font-family:"Font Awesome 6 Pro"}@media handheld,only screen and (max-width:799px){.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left;margin-right:1em}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}}#chat-widget-container{z-index:1201!important}.default-spinner{height:64px;width:64px;position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-32px;animation:rotation 1s infinite linear;border-left:2px solid rgb(255 255 255 / .15);border-right:2px solid rgb(255 255 255 / .15);border-bottom:2px solid rgb(255 255 255 / .15);border-top:2px solid rgb(255 255 255 / .8);border-radius:100px}.default-spinner--dark{border-left:2px solid rgb(0 0 0 / .15);border-right:2px solid rgb(0 0 0 / .15);border-bottom:2px solid rgb(0 0 0 / .15);border-top:2px solid rgb(0 0 0 / .8)}.default-spinner--medium{width:48px;height:48px;margin-top:-24px;margin-left:-24px}.default-spinner--small{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media handheld,only screen and (max-width:599px){.spinner{width:24px;height:24px;margin-top:-12px;margin-left:-12px}}@keyframes bounceArrow{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(10px)}60%{transform:translateY(5px)}}.bounce-arrow{animation-name:bounceArrow}@keyframes searchwp-spinner-line-fade-quick{0%,39%,100%{opacity:.25}40%{opacity:1}}body{background-color:#fff;position:relative}.body--offscreen-active{overflow:hidden}a,a:visited{text-decoration:none;font-weight:400;color:#212325;transition:all 0.24s ease-in-out}a:hover{text-decoration:none;outline:none;color:#FFBC16}a:focus,a:active{outline:none}a.link--cover{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}button{border:none}a.button,form button,button.button,input[type=submit],input[type=button],a#zipmoney-learn-more{display:inline-block;vertical-align:top;font-size:.8889rem;line-height:1em;text-transform:uppercase;padding:1em 2em;margin-bottom:1.3333rem;margin-right:1.3333rem;border-radius:28px;background-color:#FFBC16;border-width:1px;border-style:solid;border-color:#FFBC16;color:#212325;text-align:center}a.button:hover,form button:hover,button.button:hover,input[type=submit]:hover,input[type=button]:hover,a#zipmoney-learn-more:hover{background-color:#212325;border-color:#212325;color:#fff;cursor:pointer}a.button i,form button i,button.button i,input[type=submit] i,input[type=button] i,a#zipmoney-learn-more i{transition:all 0.24s ease-in-out;margin-right:5px}a.button:last-child,form button:last-child,button.button:last-child,input[type=submit]:last-child,input[type=button]:last-child,a#zipmoney-learn-more:last-child{margin-bottom:auto}.searchsubmit.button--alt,a.button--alt{color:#fff;background-color:#212325;border:1px solid #212325}.searchsubmit.button--alt:hover,a.button--alt:hover{text-decoration:none;background-color:#FFBC16;border-color:#FFBC16;color:#212325}a.button--alt-primary{background-color:#fff;border-color:#212325;color:#212325}a.button--alt-primary:hover{background-color:#212325;border-color:#212325;color:#fff}a.button--alt-secondary{background-color:#08A2A4;border-color:#08A2A4;color:#fff}a.button--alt-secondary:hover{background-color:#fff;border-color:#08A2A4;color:#08A2A4}a.button--alt-tertiary{background-color:#212325;border-color:#212325;color:#FFBC16}a.button--alt-tertiary:hover{background-color:#212325;border-color:#212325;color:#fff}a.button--small{font-size:.6667em;line-height:.6667em;padding-left:0;padding-right:0;border-radius:6px;background-color:#FFBC16;border-color:#FFBC16;color:#212325}a.button--small:hover{background-color:#212325;border-color:#212325;color:#fff}a.small-product-button{display:flex;flex-shrink:0;background-color:#212325;color:#fff;text-transform:uppercase;font-weight:600;font-size:12px;padding:0 8px;line-height:1em;margin-right:3px;min-height:2em;border-radius:3px;align-items:center;text-align:center;margin-bottom:6px;justify-content:center}a.small-product-button:hover{background-color:#FFBC16;color:#212325}.button--icon{padding:0;background-color:#fff0;border-radius:0}hr{border:solid #ccc;border-width:1px 0 0 0;clear:both;width:100%;margin:2.3333rem auto}img,iframe{vertical-align:top;max-width:100%}img{height:auto;border:none}::-moz-selection{background:#FFBC16;color:#212325;text-shadow:none}::selection,mark{background:#FFBC16;color:#212325;text-shadow:none}.b-lazy{opacity:0;transition:all 0.48s ease-in-out}.b-loaded{opacity:1}.image-wrapper{height:0;padding-bottom:56%}.wrap{position:relative;z-index:4;margin:0 auto;width:100%;max-width:72.7778rem;padding-left:30px;padding-right:30px}@media handheld,only screen and (max-width:599px){.wrap{padding-left:20px;padding-right:20px}}.wrap--small{max-width:50rem}.wrap--large{max-width:87.5rem}.wrap--superwide{max-width:1920px}.header{position:relative;z-index:1200;padding-bottom:15px;background-color:#212325;background-image:url(/wp-content/themes/genelite/images/header-background.png);background-repeat:no-repeat;background-position:bottom right;background-size:cover;position:relative;overflow:hidden}.header>.wrap{display:flex;flex-direction:column;max-width:1288px;padding-left:20px;padding-right:20px}.header.menu--active{background-color:#212325}.header .header__top{display:flex;padding-bottom:23px}.header .header__top .header__logo{position:relative;width:100%;max-width:276px;position:relative;margin-top:6px}.header .header__top .header__logo .image-wrapper{padding-bottom:38%}.header .header__top .call-us--desktop{order:2;font-size:1.43rem;margin-top:auto;margin-right:25px;margin-bottom:22px;margin-left:0;padding-top:0;align-self:flex-end;display:flex;text-transform:uppercase}.header .header__top .call-us--desktop .title{color:#fff;margin-bottom:0;margin-right:14px;font-size:24px}.header .header__top .call-us--desktop .phone-number{position:relative;color:#FFBC16;margin-bottom:0;font-size:24px}.header .header__top .call-us--desktop .phone-number:after{content:"";display:block;position:relative;height:4px;bottom:-5px;background-color:#FFBC16}.header .header__top .call-us--phone{display:none;padding-top:40px}.header .header__top .woocommerce-cart{order:2;font-size:1.3889rem;line-height:1.12em;margin-top:auto;margin-right:25px;margin-left:0;margin-bottom:18px;padding-left:20px;align-self:flex-end;display:flex;text-transform:uppercase}.header .header__top .woocommerce-cart .cart-icon{position:relative;height:36px}.header .header__top .woocommerce-cart i{position:absolute;bottom:0;color:#fff;left:-15px}.header .header__top .woocommerce-cart #mini-cart-count{color:#fff;text-align:center;font-size:11px;position:relative;height:19px;min-width:19px;display:flex;line-height:1.25em;font-weight:600;align-items:center;justify-content:center}@media handheld,only screen and (max-width:799px){.header{min-height:110px;padding-bottom:0}.header .header__top{justify-content:flex-end;padding-right:100px;padding-bottom:23px}.header .header__top .header__logo{width:190px;margin-left:0;margin-right:auto}.header .header__top .call-us--desktop{display:none}.header .header__top .call-us--phone{display:flex;justify-content:center;align-items:center;width:42px;height:42px;margin-top:auto;margin-left:0;margin-right:10px;margin-bottom:0;padding-top:0;font-size:32px;line-height:1em}.header .header__top .woocommerce-cart{font-size:2rem;padding-top:0;justify-self:flex-end;margin-left:10px;margin-right:10px;margin-bottom:5px;order:10}.header .header__nav{display:none}}@media handheld,only screen and (max-width:599px){.header{min-height:87px}.header .header__top{align-items:flex-end;padding-bottom:20px;padding-top:18px;padding-right:70px}.header .header__top .header__logo{width:113px}.header .header__top .call-us--phone{margin-bottom:0;margin-right:0;margin-left:0;width:32px;height:32px;padding-top:0;font-size:23px}.header .header__top .call-us--phone a{position:relative;color:#fff}.header .header__top .woocommerce-cart{margin-right:0;margin-left:5px;margin-bottom:0;order:10;padding-top:0;font-size:23px}.header .header__top .woocommerce-cart i{color:#fff;bottom:4px}.header .header__top .woocommerce-cart:hover i{color:#FFBC16}}.body--offscreen-active .header__search .button i,.body--offscreen-active .header .header__top .woocommerce-cart .cart-icon,.body--offscreen-active .header .header__top .call-us--phone a{color:#fff}.body--offscreen-active .header .header__top .woocommerce-cart #mini-cart-count{background-color:#fff;color:#212325}.header__search{order:1;margin-top:auto;margin-bottom:.6667rem;margin-right:1.3333rem;margin-left:auto}.header__search .button{padding:13px 12px 13px 20px;margin-right:0;background-color:#fff0;border-color:#fff;color:#fff}.header__search .button:hover{background-color:#fff;border-color:#212325;color:#212325}.header__search .button:hover i{color:#212325}.header__search .button i{color:#fff;margin-left:3px;font-weight:500;font-size:14px}.header__search:nth-last-child(2){margin-right:1.3333rem}@media handheld,only screen and (max-width:799px){.header__search{margin-left:15px;margin-right:15px;margin-bottom:5px}.header__search .button{padding:0;border:none}.header__search .button:hover{background-color:#fff0}.header__search .button:hover i{color:#FFBC16}.header__search .button i{font-size:38px;font-weight:600}.header__search span{display:none}.header__search:nth-last-child(2){margin-right:0}}@media handheld,only screen and (max-width:599px){.header__search{margin-left:10px;margin-right:5px}.header__search .button i{font-size:25px}}.footer{overflow:hidden;z-index:1;position:relative;background-color:#212325;padding-top:6.6667rem}.footer__start{position:absolute;top:0;right:80px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding-bottom:59px}.footer__start .footer__call-now{display:flex;align-items:center}.footer__start .footer__call-now .title{margin-right:10px;margin-bottom:auto;margin-top:auto}.footer__start .footer__call-now a.phone-number{color:#fff;margin-top:auto;margin-bottom:auto}.footer__start .footer__call-now a.phone-number:hover{color:#FFBC16}.footer__start .footer__quick-question{margin-right:47px}.footer__start .footer__quick-question .enquiry-link{text-decoration:underline;text-transform:uppercase;margin-bottom:0}.footer__start .footer__quick-question .enquiry-link:hover{color:#FFBC16}.footer__top{display:flex;flex-wrap:wrap;padding-bottom:2.3333rem}.footer__top .column-one{width:30%}.footer__top .column-two{flex-grow:1;margin-left:auto;padding-top:70px}.footer__middle{display:flex;align-items:flex-end;padding-bottom:47px}.footer__end{display:flex;border-top:1px solid #646566;padding-top:1.2222rem;padding-bottom:2.2222rem}.footer__end .footer-copyright-text{display:inline-block}.footer__signup{max-width:384px;flex-basis:50%;order:1}.footer__signup .text{margin-bottom:2.3333rem}.footer__signup .form{margin-bottom:2.3333rem}.footer__signup .form form{display:flex}.footer__signup .form form input{height:46px;padding-left:0;border:none;border-bottom:1px solid #fff;background-color:#fff0;color:#fff}.footer__signup .form form ::-webkit-input-placeholder{color:#fff;opacity:1;text-transform:none}.footer__signup .form form :-moz-placeholder{color:#fff;opacity:1;text-transform:none}.footer__signup .form form ::-moz-placeholder{color:#fff;opacity:1;text-transform:none}.footer__signup .form form :-ms-input-placeholder{color:#fff;opacity:1;text-transform:none}.footer__signup .form form ::-ms-input-placeholder{color:#fff;opacity:1;text-transform:none}.footer__signup .form form :placeholder{color:#fff;opacity:1;text-transform:none}.footer__signup .form form .placeholdersjs{color:#fff;opacity:1;text-transform:none}.footer__signup .form form .gform_body{margin-top:auto;flex-grow:1}.footer__signup .form form .gform_footer{margin-bottom:auto;padding-top:0;margin-left:auto;font-size:1rem;line-height:2.5rem;min-height:2.5rem;padding:0}.footer__signup .form form .gform_footer .button{height:46px;line-height:1em;font-size:1rem;color:#fff0;text-align:center;padding:0;margin-top:0;padding-left:10px;padding-right:10px;margin-left:0;border:none;border-bottom:1px solid #fff;border-radius:0;background-color:#fff0;width:45px}.footer__signup .form form .gform_footer .button:after{content:"\f054";color:#FFBC16;font-weight:300;width:17px;height:27px;font-size:17px;display:inline-block;margin-left:0;margin-right:0;line-height:1em;vertical-align:middle}.footer__signup .form form .gform_footer .button:hover{background-color:#fff0}.footer__rating{order:4;display:flex}.footer__rating .image-wrapper{padding-bottom:29%}.footer__socials{display:flex;align-items:center;margin-left:auto;margin-right:0}.footer__socials li{margin-left:18px}.footer__socials li a{font-size:20px;line-height:1em;color:#FFBC16}.footer__socials li a:hover{color:#fff}.footer__menus{display:flex;margin-left:auto;margin-right:0;padding-left:1.3333rem;justify-content:flex-end;order:2}.footer__menus>.menu{max-width:192px;border-right:1px solid #646566;padding-left:2.3333rem;padding-right:2.3333rem}.footer__menus>.menu:last-child{border-right:none}.footer__logo{position:relative;max-width:244px}.footer__price_match{margin-left:auto;margin-right:33px}.footer__price_match.text--small p{margin-bottom:0}.footer__logos{display:flex;align-items:center}.footer__logos .footer-icon{height:33px;margin-left:18px;padding-bottom:0;min-width:55px}.footer__logos .footer-icon img{max-height:33px;width:auto;display:block}.footer__logos .footer-icon .image-wrapper{height:0;padding-bottom:20%}.footer__payments{display:flex;align-items:center}.footer__payments .payment-icon{position:relative;margin-right:24px}.footer__payments .payment-icon img{height:29px}.footer__meta{margin-left:auto}.footer__credit{display:inline-block}@media handheld,only screen and (max-width:799px){.footer{padding-top:80px}.footer__start{position:relative;justify-content:center;flex-wrap:wrap;width:100%;right:0;padding-bottom:50px;padding-top:0}.footer__start .footer__quick-question{margin-right:auto;margin-left:0;margin-bottom:23px}.footer__top .column-two{padding-top:0}.footer__menus{display:grid;flex-wrap:wrap;grid-template-columns:1fr 1fr;grid-row-gap:60px}.footer__menus>.menu{max-width:none}}@media handheld,only screen and (max-width:729px){.footer__start{flex-direction:column;justify-content:center}.footer__start .footer__quick-question{margin-left:auto}.footer__start .footer__call-now{margin-left:auto;margin-right:auto}.footer__signup{max-width:100%}.footer__top{width:100%;padding-bottom:60px;flex-direction:column;padding-top:3.5556rem}.footer__top .column-one{width:100%}.footer__top .column-two{margin-left:0}.footer__menus{grid-template-columns:1fr 1fr;padding-left:0;padding-top:70px}.footer__menus>.menu{padding-right:30px;padding-left:0}.footer__menus .menu:nth-child(2n){border-right:none}.footer__menus .menu:nth-child(even){padding-left:30px;border-right:none}}@media handheld,only screen and (max-width:599px){.footer{padding-top:42px;padding-bottom:60px}.footer__start{padding-bottom:0}.footer__start .footer__quick-question{margin-left:auto}.footer__logo{margin-bottom:3.5556rem}.footer__middle{flex-direction:column;align-items:flex-start;flex-wrap:wrap;padding-bottom:1.3333rem}.footer__signup{max-width:100%}.footer__signup .text{font-size:16px}.footer__price_match{margin-right:0;margin-left:0;margin-top:43px}.footer__price_match.text--small{margin-bottom:2.3333rem;margin-top:0}.footer__end{flex-direction:column;padding-top:2.3333rem}.footer__meta{text-align:center;margin-right:auto}.footer__logos{width:100%;justify-content:space-between;margin-bottom:0;margin-top:auto;margin-left:auto;padding-left:10px;padding-right:10px}.footer__logos .footer-icon{margin-left:0}.footer__payments{justify-content:space-between;margin-bottom:54px}.footer__payments .payment-icon{margin-left:10px;margin-right:10px}}.mobile-enquiry-buttons{display:none;position:fixed;bottom:0;right:0;width:100%;z-index:1000;height:49px;box-shadow:rgb(0 0 0 / .3) 0 4px 12px}.mobile-enquiry-buttons .mobile-enquiry-button{display:flex;justify-content:center;width:50%;border:1px solid #000;padding:14px 10px;text-transform:uppercase;color:#000;background-color:#FFBC16;font-weight:600;align-items:center;text-align:center}.mobile-enquiry-buttons .mobile-enquiry-button:hover{color:#000}@media handheld,only screen and (max-width:599px){.mobile-enquiry-buttons{display:flex}}.popup{position:relative;width:80%;max-width:75rem;margin:4rem auto;background-color:#fff;padding:1.3333rem}.hero--slider{position:relative;overflow:hidden;background-color:#212325}.hero--slider .benefits-bar{z-index:2;position:absolute;left:50%;margin-left:-505px;width:1010px;min-height:50px}.hero--slider .benefits-bar .slick-list:after{content:none}.hero--slider .slick-list:after{content:"";display:block;width:100%;background-image:url(/wp-content/themes/genelite/images/hero-checkerbox-top.svg);height:0;padding-bottom:4.15%;background-repeat:no-repeat;background-size:cover;margin-bottom:0;background-position:top center;position:absolute;bottom:-1px}.hero--slider .slick-list .slide{position:relative}.hero--slider .hero-media{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;height:calc(100vh - 420px);max-height:1740px;min-height:550px}.hero--slider .hero-media .fluid-width-video-wrapper{padding-top:41.67%!important}.hero--slider .hero-media .gradient-wash{position:absolute;top:0;z-index:3;width:100%;height:100%;left:0}.hero--slider .hero-media .gradient-wash--blue{background:linear-gradient(90deg,#212325 5%,rgb(33 35 37 / .2) 55%)}.hero--slider .hero-media .gradient-wash--none{background:#fff0}.hero--slider .hero-media .background-image{background-size:cover;background-position:center;position:absolute;height:100%;width:100%;top:0;z-index:1}.hero--slider .hero-media .background-image--desktop{display:block}.hero--slider .hero-media .background-image--mobile{display:none}.hero--slider .hero-media .slider__video{position:absolute;height:100%;width:100%}.hero--slider .hero-media .slider__video iframe{min-height:100%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.hero--slider .hero-text-area .hero-text-area-wrap{display:flex;flex-direction:column;margin-right:auto;margin-left:auto;max-width:1212px;z-index:2;position:relative;height:calc(100vh - 420px);max-height:1740px;min-height:550px}.hero--slider .hero-text-area .hero-text-box{margin-top:auto;margin-bottom:auto;position:relative;z-index:2}.hero--slider .hero-text-area .hero-text-box .title{font-family:'League Spartan','PlusJakartaSans ExtraBold',sans-serif;font-weight:800;max-width:450px;margin-bottom:.9rem}.hero--slider .hero-text-area .hero-text-box .text{max-width:600px}.hero--slider .yellow-hero-panel{overflow:hidden;z-index:3;position:relative;width:100%}.hero--slider .yellow-hero-panel:after{content:"";position:relative;display:block;width:100%;height:60px;background-repeat:repeat-x;background-image:url(/wp-content/themes/genelite/images/checker-line.svg)}.hero--slider .yellow-hero-panel .text-content{background-color:#FFBC16;overflow:hidden;margin-top:-1px;padding-bottom:2rem;padding-top:4rem}.hero--slider .yellow-hero-panel a:hover{color:#233B4B}@media handheld,only screen and (max-width:1599px){.hero--slider .hero-media{height:100vh;max-height:calc(100vh - 370px);min-height:380px}.hero--slider .hero-text-area .hero-text-area-wrap{padding-left:4rem;padding-right:4rem;height:100vh;max-height:calc(100vh - 370px);min-height:380px}}@media handheld,only screen and (max-width:799px){.hero--slider .benefits-bar{margin-left:0;transform:translateX(-50%)}.hero--slider .hero-media{height:100vh;max-height:calc(70vh - 380px);min-height:450px}.hero--slider .hero-media .gradient-wash--blue{background:linear-gradient(90deg,#212325 11.36%,rgb(33 35 37 / .67) 75.43%)}.hero--slider .hero-text-area .hero-text-area-wrap{height:100vh;max-height:calc(70vh - 380px);min-height:450px}.hero--slider .hero-text-area .hero-text-area-wrap .hero-text-box{max-width:80%}.hero--slider .slick-list:after{padding-bottom:8.4%;background-image:url(/wp-content/themes/genelite/images/hero-checkerbox-top-phone.svg)}.hero--slider .slick-arrow--previous{left:0}.hero--slider .slick-arrow--next{right:0}}@media handheld,only screen and (max-width:599px){.hero--slider{display:none}.hero--slider .slick-arrow{display:none!important}.hero--slider .hero-media{height:calc(65vh - 70px);max-height:415px;min-height:300px}.hero--slider .hero-media .gradient-wash--blue{background:linear-gradient(90deg,#212325 11.36%,rgb(33 35 37 / .67) 75.43%)}.hero--slider .hero-media .slider__video iframe{min-width:270%}.hero--slider .hero-media .background-image--desktop{display:none}.hero--slider .hero-media .background-image--mobile{display:block}.hero--slider .hero-media .fluid-width-video-wrapper{padding-top:100%!important}.hero--slider .hero-text-area .hero-text-area-wrap{padding-left:0;padding-right:0;height:calc(65vh - 70px);max-height:415px;min-height:300px}.hero--slider .hero-text-area .hero-text-box{padding-left:1.3333rem;padding-right:1.3333rem}.hero--slider .slick-list:after{padding-bottom:8.4%;background-image:url(/wp-content/themes/genelite/images/hero-checkerbox-top-phone.svg)}}.hero_mobile{display:none}@media handheld,only screen and (max-width:599px){.hero_mobile{display:block}}.hero_mobile .hero_mobile__top{position:relative;background-color:#212325;overflow:hidden;padding-left:20px;padding-right:20px;padding-top:21px;padding-bottom:60px}.hero_mobile .hero_mobile__top:after{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.1);background-image:url(/wp-content/themes/genelite/images/hero-mobile-yellow.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom center}.hero_mobile .hero_mobile__bottom{background-color:#FFBC16;text-align:center}.hero_mobile .hero_mobile__bottom a.button{margin-left:auto;margin-right:auto;margin-bottom:10px}.hero_mobile .hero_mobile__title{font-size:2.1111rem;line-height:1.1316em;max-width:290px;margin-left:auto;margin-right:auto}.hero_mobile .hero_mobile__text{max-width:350px;margin-left:auto;margin-right:auto}.hero_mobile .hero_mobile__text a{color:#fff;font-weight:700}.hero_mobile .hero_mobile__text a:after{background-color:#fff;height:1px;bottom:5px}.hero_mobile .hero_mobile__text p{font-size:1.25rem;line-height:1.1em;margin-bottom:1.5em}.hero_mobile .hero_mobile__products{display:flex;padding-bottom:10px}.hero_mobile .hero_mobile__product .image-wrapper{padding-bottom:123%}.hero--title-only{height:340px;display:flex;flex-direction:column;background-color:#212325}.hero--title-only .benefits-bar{width:100%}.hero--title-only .wrap{display:flex;flex-grow:1;flex-direction:column}.hero--title-only .title{margin-top:auto;margin-bottom:auto}.hero--title-only .hazard-bar{margin-top:auto}.hero--text-image{display:flex;flex-direction:column;background-color:#212325;min-height:504px}.hero--text-image .benefits-bar{width:100%}.hero--text-image .title{margin-top:auto;margin-bottom:1.3333rem}.hero--text-image .wrap{display:flex;flex-grow:1}.hero--text-image .text-container{display:flex;flex-direction:column;padding-top:2.3333rem;padding-bottom:2.3333rem;padding-right:3.333rem;width:50%}.hero--text-image .text-container .text{margin-bottom:auto;max-width:81ch}.hero--text-image .image-container{position:relative;min-width:672px;width:50%;display:flex;flex-direction:column}.hero--text-image .image-container:before{content:"";background-image:url(/wp-content/themes/genelite/images/hero-circle.svg);background-size:cover;background-repeat:no-repeat;background-position:top center;display:block;position:absolute;z-index:1;width:616px;height:308px;left:50%;transform:translateX(-50%);bottom:0}.hero--text-image .image-container .image-wrapper{z-index:2;position:relative;margin-top:auto}.hero--text-image .image-container .image-wrapper img.b-lazy{transition:all 1s ease-in-out;transform:translateY(10px)}.hero--text-image .image-container .image-wrapper img.b-lazy.b-loaded{transform:translateY(0)}.hero--text-image .hazard-bar{margin-top:auto;margin-bottom:0}@media handheld,only screen and (max-width:799px){.hero--text-image{min-height:0}.hero--text-image .wrap{flex-direction:column}.hero--text-image .image-container{width:100%;min-width:0}.hero--text-image .image-container:before{width:100%;background-size:contain;background-position:bottom center;height:100%}.hero--text-image .text-container{width:100%}}@media handheld,only screen and (max-width:599px){.hero--text-image .wrap{padding-left:0;padding-right:0}.hero--text-image .text-container{padding-left:20px;padding-right:20px}}.hero--text-image-circle{display:flex;flex-direction:column;background-color:#212325;min-height:504px}.hero--text-image-circle .benefits-bar{width:100%}.hero--text-image-circle .title{margin-top:auto;margin-bottom:1.3333rem}.hero--text-image-circle .wrap{display:flex;flex-grow:1;overflow:hidden}.hero--text-image-circle .text-container{display:flex;flex-direction:column;padding-top:2.3333rem;padding-bottom:2.3333rem;padding-right:2.3333rem;width:50%}.hero--text-image-circle .text-container .text{margin-bottom:auto;max-width:81ch}.hero--text-image-circle .image-container{position:relative;min-width:632px;width:50%;display:flex;flex-direction:column}.hero--text-image-circle .image-container .image-wrapper{z-index:2;position:relative;margin-top:auto;padding-bottom:58%}.hero--text-image-circle .image-container .image-wrapper img.b-lazy{transition:all 1s ease-in-out;transform:translateY(-10px)}.hero--text-image-circle .image-container .image-wrapper img.b-lazy.b-loaded{transform:translateY(0)}.hero--text-image-circle .hazard-bar{margin-top:auto;margin-bottom:0}@media handheld,only screen and (max-width:799px){.hero--text-image-circle{min-height:0}}@media handheld,only screen and (max-width:599px){.hero--text-image-circle .wrap{flex-direction:column;padding-left:0;padding-right:0}.hero--text-image-circle .image-container{width:50%;min-width:0}.hero--text-image-circle .image-container:before{width:100%;background-size:contain;background-position:bottom center;width:100%}.hero--text-image-circle .text-container{width:100%}.hero--text-image-circle .text-container{padding-left:20px;padding-right:20px}}.hero--none{background-color:#212325;overflow:visible}.category-tile{position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center}.category-tile:hover .image-wrapper{transform:scale(.9)}.category-tile .image-content{display:flex;justify-content:center;flex-direction:column;align-items:center}.category-tile .our-range-category{position:absolute;top:0;margin-left:auto;margin-right:auto;width:100%;background:linear-gradient(to bottom,#F5F5F5,#F2F2F2);box-shadow:0 2px 4px rgb(0 0 0 / .2);text-align:center;height:0;padding-bottom:100%;transition:all 0.75s ease-in-out;transform:scale(.8);left:0;top:20%;width:90%;height:78%;border-radius:12px;transform:none;margin:10px 10px 10px;left:auto;padding-bottom:0;z-index:-2}.category-tile .image-wrapper{top:0;left:0;width:100%;z-index:2;height:0;padding-bottom:100%;transform:scale(.85);transition:all 0.5s ease-in-out}.category-tile+.title{position:relative;z-index:1;text-transform:uppercase;text-align:center}.category-tag{background-color:#FFBC16;font-size:.7778rem;line-height:1.2857em;text-transform:uppercase;font-weight:600;padding-left:20px;padding-right:5px;border-radius:0 4px 4px 0;margin-bottom:8px;margin-left:0;margin-right:auto}.benefits-bar{margin-left:auto;margin-right:auto;max-width:1010px;background:#FFBC16;position:relative;min-height:50px;box-shadow:0 14px 14px rgb(33 35 37 / .2)}.benefits-bar .container{display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;position:relative;z-index:100}.benefits-bar:before{content:"";width:0;height:0;top:0;left:-20px;border-bottom:0 solid #fff0;border-top:50px solid #FFBC16;border-right:0 solid #FFBC16;border-left:20px solid #fff0;position:absolute}.benefits-bar:after{content:"";right:-50px;width:0;height:0;top:0;border-bottom:0 solid #fff0;border-top:50px solid #FFBC16;border-right:20px solid #fff0;border-left:50px solid #FFBC16;position:absolute;z-index:1}.benefits-bar .item{display:flex;align-items:center;margin-right:25px;padding-left:25px;padding-top:12px;padding-bottom:10px}.benefits-bar .item:first-child{margin-right:0}.benefits-bar .item:last-child{margin-right:0}.benefits-bar .item i{width:40px;height:28px;font-size:20px;line-height:28px;text-align:center}.benefits-bar .item p{margin-bottom:0}.benefits-bar .slick-list{height:50px}@media handheld,only screen and (max-width:1200px){.benefits-bar{max-width:80%}.benefits-bar:after{right:-20px;z-index:0}.benefits-bar .item{padding-left:0;justify-content:center;text-align:center;float:left;position:relative;z-index:1000000;margin-right:0}.benefits-bar .item p{text-align:center}}.hazard-bar{position:relative;display:block;width:100%;overflow:hidden;height:60px;background-repeat:repeat-x;background-image:url(/wp-content/themes/genelite/images/checker-line.svg)}@media handheld,only screen and (max-width:599px){.hazard-bar{height:30px}}.rating .image-wrapper{padding-bottom:28%}.share{display:flex;margin-left:auto;margin-right:0}.share .share__heading{margin-bottom:auto;margin-right:32px}.share ul{display:flex;margin-top:auto;margin-bottom:auto}.share ul li{margin-left:20px}.share ul li a{font-size:28px;line-height:1em}.share ul li a:hover{cursor:pointer}.panel_form{padding-bottom:4rem}.panel_form .text{padding-bottom:2.3333rem}@media handheld,only screen and (max-width:599px){.panel_form textarea{height:90px;min-height:90px;max-height:120px}}.card-grid--facet .facetwp-type-checkboxes,.card-grid{padding-bottom:1.3333rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-column-gap:50px;grid-row-gap:42px}.card-grid--facet .facetwp-type-checkboxes .facetwp-custom-checkbox:hover .image-wrapper,.card-grid--facet .facetwp-type-checkboxes .item:hover .image-wrapper,.card-grid .facetwp-custom-checkbox:hover .image-wrapper,.card-grid .item:hover .image-wrapper{transform:scale(1.05)}.card-grid--facet .facetwp-type-checkboxes .image,.card-grid .image{border-radius:10px;overflow:hidden;margin-bottom:1.3333rem}.card-grid--facet .facetwp-type-checkboxes .image-wrapper,.card-grid .image-wrapper{padding-bottom:73%;transition:all 0.5s ease-in-out;transform:scale(1)}.card-grid--facet .facetwp-type-checkboxes .image-wrapper img,.card-grid .image-wrapper img{width:100%}@media handheld,only screen and (max-width:599px){.card-grid--facet .facetwp-type-checkboxes,.card-grid{grid-template-columns:repeat(auto-fill,minmax(157px,1fr));grid-column-gap:21px;grid-row-gap:41px;padding-bottom:3.5556rem}.card-grid--facet .facetwp-type-checkboxes .image,.card-grid .image{margin-bottom:1.3333rem}}.specs-table .spec{display:flex;flex-direction:row;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #848484}.specs-table .spec:last-child{border-bottom:none}.specs-table .spec>*{width:50%}.specs-table .spec p{margin-bottom:0}.accordion{border-bottom:2px solid #D8D8D8;position:relative}.accordion .h6{padding-right:44px;margin-left:0;margin-bottom:0;padding-top:23px;padding-bottom:23px;cursor:pointer}.accordion .h6:after{content:"+";color:#212325;font-weight:600;margin-left:0;position:absolute;right:0;margin-right:28px}.accordion .h6.open:after{content:"\f068"}.accordion .accordion-content{margin-left:auto;margin-right:auto;max-width:1148px}.videowrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:0;height:0;margin-bottom:45px}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.nav--pagination,.woocommerce-pagination ul,.nav--pagination ul{display:flex;justify-content:center}.nav--pagination li+li,.woocommerce-pagination ul li+li,.nav--pagination ul li+li{margin-left:1em}.location-row{display:flex;margin-bottom:.6667rem}.location-row .location-type-icon{min-width:30px;text-align:center;margin-right:20px}.location-row i{color:#FFBC16;font-size:18px}.location-row p{margin-bottom:0}.location-row p.fax{display:inline-block}.searchwp-live-search-results{border:1px solid #BCBDBE;background:#fff;border-radius:4px}.searchwp-live-search-results-showing{margin-top:-5px}.searchwp-live-search-result .result-item{display:flex;align-items:center;padding:3px 20px;border-bottom:1px solid #BCBDBE}.searchwp-live-search-result .result-item p{margin-right:10px;margin-bottom:0}.searchwp-live-search-result .result-item img{max-width:42px;margin-top:0;margin-bottom:auto;margin-right:0;margin-left:auto;display:block;align-self:flex-end}.split{display:flex}.split>div{width:50%}@font-face{font-display:swap;font-family:"PlusJakartaSans";font-display:swap;src:url(/wp-content/themes/genelite/webfonts/PlusJakartaSans-Regular.woff2) format("woff2"),url(/wp-content/themes/genelite/webfonts/PlusJakartaSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:"PlusJakartaSans Bold";font-display:swap;src:url(/wp-content/themes/genelite/webfonts/PlusJakartaSans-Bold.woff2) format("woff2"),url(/wp-content/themes/genelite/webfonts/PlusJakartaSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:"PlusJakartaSans ExtraBold";font-display:swap;src:url(/wp-content/themes/genelite/webfonts/PlusJakartaSans-ExtraBold.woff2) format("woff2"),url(/wp-content/themes/genelite/webfonts/PlusJakartaSans-ExtraBold.woff) format("woff")}body,.ts-menu-title,.ts-pod-title{font-variant-ligatures:none;font-family:proxima-nova,sans-serif}.message::before,button.facetwp-flyout-open::before,.facetwp-flyout-close::before,.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before,.validation_error::before,.gform_submission_error::before,.facetwp-checkbox.checked:before,.sub-menu-opener:after,i.fa:before,.message--error:before,.toggle__heading--arrows::before,.accordion .h6:after,.gform_footer .button:after,.font--icon::after,.font--icon::before{font-family:"Font Awesome 6 Pro"}h1,h2,h3,h5,h6,.h1,.h2,.product_title,.h3,.cart_totals h2,.h5,.h6,.taxonomy .selectric .label,button.facetwp-flyout-open,.footer__start .phone-number,.footer__call-now .title,.footer__quick-question .enquiry-link,.flag-label,.ts-tag{font-weight:400;font-family:"PlusJakartaSans ExtraBold",sans-serif}.button,h4,.h4,.ts-quote{font-family:"PlusJakartaSans Bold",sans-serif;font-weight:400}body,html{font-size:18px;line-height:1.5556em}@media handheld,only screen and (max-width:599px){body,html{font-size:16px;line-height:1.25em}}body{font-weight:400;color:#212325;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#212325}h1,.h1{font-size:2.6667rem;line-height:1.0417em;margin-bottom:.6667em}@media handheld,only screen and (max-width:599px){h1,.h1{font-size:2rem;line-height:1.0625em;margin-bottom:.75em}}h2,.h2,.product_title{font-size:2.3333rem;line-height:1.0952em;margin-bottom:.7619em}@media handheld,only screen and (max-width:599px){h2,.h2,.product_title{font-size:1.3333rem;line-height:1.3333em;margin-bottom:1.3333em}}h3,.h3,.cart_totals h2{font-size:1.7778rem;line-height:1.0625em;margin-bottom:.75em}@media handheld,only screen and (max-width:599px){h3,.h3,.cart_totals h2{font-size:1.25rem;line-height:1.1em;margin-bottom:1.5em}}h4,.h4{font-size:1.5556rem;line-height:1.0714em;margin-bottom:1.3333em}@media handheld,only screen and (max-width:599px){h4,.h4{font-size:1rem;line-height:1.1111em;margin-bottom:.8571em}}h5,.h5{font-size:1.3333rem;line-height:1.0833em;margin-bottom:1.3333em}@media handheld,only screen and (max-width:599px){h5,.h5{font-size:.9444rem;line-height:1.1176em;margin-bottom:1.4118em}}h6,.h6{font-size:1rem;line-height:1.1em;margin-bottom:1.3333em}@media handheld,only screen and (max-width:599px){h6,.h6{font-size:.8889rem;line-height:1.125em;margin-bottom:1.5em}}p{margin-bottom:1.3333em}p+.button{margin-top:1.3333em}.text--small,.text--small p,.text--small li,.text--small a{font-size:.7778rem;line-height:1em;margin-bottom:.7778em}@media handheld,only screen and (max-width:599px){.text--small,.text--small p,.text--small li,.text--small a{font-size:14px;line-height:1em;margin-bottom:14px}}.text--uppercase{text-transform:uppercase}.text--centered{text-align:center}.text--white{color:#fff}.text--green-link,.text--green-link:visited{color:#08A2A4;text-decoration:underline}.text--yellow{color:#FFBC16}.text--underline-link{text-decoration:underline}.text--link-regular a{text-decoration:underline}.text--link-underline a{position:relative}.text--link-underline a:hover:after,.text--link-underline a:focus:after{width:0%}.text--link-underline a:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:50%;transform:translateX(-50%);background-color:#212325;transition:all 0.25s ease-in-out}.text--thick-line{position:relative;padding-bottom:1.3333rem;margin-bottom:5.3333rem}.text--thick-line:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;display:block;background-color:#FFBC16}@media handheld,only screen and (max-width:599px){.text--thick-line{padding-bottom:1.3333rem;margin-bottom:2.3333rem}}.text--bold{font-weight:700}.text--bold p{font-weight:700}.small,.body--small,p.text--small{font-size:.7778rem;line-height:1em;margin-bottom:.7778em}sup,sub{font-size:.5em}sup{vertical-align:super}sub{vertical-align:sub}blockquote{font-size:1.2222em;line-height:1.3636em}blockquote p+p{margin-top:1.3333em}.ts-tag{font-size:.7778rem;line-height:1.5714em;margin-bottom:.9091em;text-transform:uppercase}.ts-uppercase{text-transform:uppercase}.ts-menu-title{font-size:1em;line-height:1.4444em;text-transform:uppercase;font-weight:700;margin-bottom:1.3333rem}.ts-pod-title{font-size:1rem;line-height:1.4444em;margin-bottom:1.3333em;text-transform:uppercase;font-weight:700}.ts-quote p{font-size:1.2222rem;line-height:1.6667em;margin-bottom:1.3333em}@media handheld,only screen and (max-width:599px){.ts-quote p{font-size:1rem;line-height:1.2222em;margin-bottom:1.3333em}}.ts-quote-name{font-size:1.0556rem;line-height:1.5em;margin-bottom:5px;font-weight:700}.ts-footer-cta{text-transform:uppercase;font-size:1.3889rem;line-height:.88em;margin-bottom:.96em}.list--icon li{position:relative;padding-left:2em}.list--icon .fa{position:absolute;top:0;left:0}table{border-collapse:collapse;width:100%}table th,table td{padding:.625em;border-bottom:1px solid #ccc}table th{font-weight:700;text-align:left}.wysiwyg p,.account__content p,.wysiwyg ul,.account__content ul,.wysiwyg ol,.account__content ol,.wysiwyg blockquote,.account__content blockquote,.wysiwyg table,.account__content table,.wysiwyg iframe,.account__content iframe{margin-bottom:1.48em}.wysiwyg a:not(.button),.account__content a:not(.button){border-bottom:1px solid}.wysiwyg a.button[href^="tel:"],.account__content a.button[href^="tel:"]{text-decoration:none}.wysiwyg strong a,.account__content strong a{font-weight:700}.wysiwyg li:not(.gfield),.account__content li:not(.gfield){position:relative;padding-left:1.5em}.wysiwyg li>ul,.account__content li>ul,.wysiwyg li>ol,.account__content li>ol{margin-top:.625em;margin-bottom:0}.wysiwyg ul.gfield_checkbox li,.account__content ul.gfield_checkbox li,.wysiwyg ul.gfield_radio li,.account__content ul.gfield_radio li{padding-left:0}.wysiwyg ul li:before,.account__content ul li:before{content:"•";position:absolute;top:0;left:0;color:#212325}.wysiwyg .gform_fields li:before,.account__content .gform_fields li:before{display:none}.wysiwyg ol,.account__content ol{list-style:none;counter-reset:number-counter}.wysiwyg ol li,.account__content ol li{padding-left:2em;position:relative}.wysiwyg ol li:before,.account__content ol li:before{content:counter(number-counter) ".";counter-increment:number-counter;position:absolute;top:0;left:0;color:#212325}.wysiwyg .gform_wrapper ul,.account__content .gform_wrapper ul{margin-bottom:0}.wysiwyg .gfield_checkbox li,.account__content .gfield_checkbox li,.wysiwyg .gfield_radio li,.account__content .gfield_radio li{padding-left:0}.message,.validation_error,.gform_submission_error,.woocommerce-message,.woocommerce-error,.woocommerce-info{position:relative;padding:1em 1em 1em 4em;font-size:1rem}.message:before,.validation_error:before,.gform_submission_error:before,.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{content:"\f05a";position:absolute;left:1em;font-size:1.5em;line-height:1em}.message--success:before,.woocommerce-message:before{content:"\f058"}.message--error:before,.validation_error:before,.gform_submission_error:before,.woocommerce-error:before{content:"\f06a"}.error-page{padding-top:4rem;padding-bottom:6.6667rem}.error-page-title{font-size:8rem;margin-bottom:0}.error-page-subtitle{font-size:2rem;line-height:1.3889em}input,form select,textarea,button{font-family:inherit}input,form select,textarea{font-size:1rem;line-height:2.5rem;min-height:2.5rem;padding:0 .6em;color:#233B4B;border:1px solid #212325;width:100%}input:focus,form select:focus,textarea:focus{border-color:#08A2A4}textarea{vertical-align:top;min-height:8.5rem;line-height:1.5em;padding:1em}.ginput_container_textarea textarea.small{min-height:114px;height:114px}.gform_footer input[type=submit],.gform_footer button{cursor:pointer;transition:all 0.24s ease-in-out;border:none;float:right;background-color:#FFBC16;border-color:#FFBC16;color:#212325}.gform_footer input[type=submit]:hover,.gform_footer button:hover{background-color:#212325;border-color:#212325;color:#fff}@media handheld,only screen and (max-width:799px){input,form select,textarea,button{-webkit-appearance:none;border-radius:0}}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}.gfield_required{display:inline-block;margin-left:.25rem}.gform_fields{display:flex;flex-wrap:wrap;margin-left:-1.3333rem;margin-bottom:0}.gfield{width:100%;padding-left:1.3333rem;padding-bottom:1.3333rem}.gchoice{margin-bottom:.25em}.gfield_label{display:block;margin-bottom:1em}.gf_left_half,.gf_right_half,.gf_left_third,.gf_middle_third,.gf_right_third,.gf_first_quarter,.gf_second_quarter,.gf_third_quarter,.gf_fourth_quarter,.gfield--width-half,.gfield--width-third,.gfield--width-quarter{flex-shrink:0}.gf_left_half,.gf_right_half,.gfield--width-half{width:50%}.gf_left_third,.gf_middle_third,.gf_right_third,.gfield--width-third{width:33.333%}.gf_first_quarter,.gf_second_quarter,.gf_third_quarter,.gf_fourth_quarter,.gfield--width-quarter{width:25%}@media handheld,only screen and (max-width:599px){.gfield--width-third,.gf_left_third,.gf_middle_third,.gf_right_third,.gf_first_quarter,.gf_second_quarter,.gf_third_quarter,.gf_fourth_quarter{float:none;width:100%}}.hidden_label .gfield_label,.gform_validation_container,.gform_hidden,.gfield_visibility_hidden,.screen-reader-text,.gform_wrapper label.hidden_sub_label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_footer{padding-top:1.3333rem}.gform_ajax_spinner{margin-left:1.25rem;border:4px solid rgb(33 35 37 / .3);border-left:4px solid #212325;animation:spinner 1.1s infinite linear;border-radius:50%;width:30px;height:30px}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.gfield_checkbox input[type=checkbox],.gfield_checkbox input[type=radio],.gfield_radio input[type=checkbox],.gfield_radio input[type=radio],.ginput_container_consent input[type=checkbox],.ginput_container_consent input[type=radio],.woocommerce-shipping-methods input[type=checkbox],.woocommerce-shipping-methods input[type=radio],.wc_payment_methods input[type=checkbox],.wc_payment_methods input[type=radio],.woocommerce-terms-and-conditions-wrapper input[type=checkbox],.woocommerce-terms-and-conditions-wrapper input[type=radio],#ship-to-different-address input[type=checkbox],#ship-to-different-address input[type=radio],.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio]{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gfield_checkbox label,.gfield_radio label,.ginput_container_consent label,.woocommerce-shipping-methods label,.wc_payment_methods label,.woocommerce-terms-and-conditions-wrapper label,#ship-to-different-address label,.custom-checkbox label{position:relative;padding-left:2em;min-height:20px;display:block}.gfield_checkbox li+li,.gfield_radio li+li,.ginput_container_consent li+li,.woocommerce-shipping-methods li+li,.wc_payment_methods li+li,.woocommerce-terms-and-conditions-wrapper li+li,#ship-to-different-address li+li,.custom-checkbox li+li{margin-top:.5em}.gfield_checkbox .custom-input,.gfield_radio .custom-input,.ginput_container_consent .custom-input,.woocommerce-shipping-methods .custom-input,.wc_payment_methods .custom-input,.woocommerce-terms-and-conditions-wrapper .custom-input,#ship-to-different-address .custom-input,.custom-checkbox .custom-input{position:absolute;top:.25em;left:0;width:20px;height:20px;cursor:pointer;border:1px solid #212325}.gfield_checkbox input[type=checkbox]:checked+label .custom-input,.gfield_checkbox input[type=radio]:checked+label .custom-input,.gfield_radio input[type=checkbox]:checked+label .custom-input,.gfield_radio input[type=radio]:checked+label .custom-input,.ginput_container_consent input[type=checkbox]:checked+label .custom-input,.ginput_container_consent input[type=radio]:checked+label .custom-input,.woocommerce-shipping-methods input[type=checkbox]:checked+label .custom-input,.woocommerce-shipping-methods input[type=radio]:checked+label .custom-input,.wc_payment_methods input[type=checkbox]:checked+label .custom-input,.wc_payment_methods input[type=radio]:checked+label .custom-input,.woocommerce-terms-and-conditions-wrapper input[type=checkbox]:checked+label .custom-input,.woocommerce-terms-and-conditions-wrapper input[type=radio]:checked+label .custom-input,#ship-to-different-address input[type=checkbox]:checked+label .custom-input,#ship-to-different-address input[type=radio]:checked+label .custom-input,.custom-checkbox input[type=checkbox]:checked+label .custom-input,.custom-checkbox input[type=radio]:checked+label .custom-input{background-color:#212325}.gfield_checkbox label{line-height:1.5em}.gfield_checkbox input[type=checkbox]:checked+label .custom-input:before,.ginput_container_consent input[type=checkbox]:checked+label .custom-input:before,.woocommerce-terms-and-conditions-wrapper input[type=checkbox]:checked+label .custom-input:before,#ship-to-different-address input[type=checkbox]:checked+label .custom-input:before,.custom-checkbox input[type=checkbox]:checked+label .custom-input:before{content:"\f00c";position:absolute;top:0;left:2px;font-family:"Font Awesome 6 Pro";font-weight:700;color:#fff;font-size:14px;line-height:18px}.gfield_radio input[type=radio]+label .custom-input,.woocommerce-shipping-methods .custom-input,.wc_payment_methods .custom-input{border-radius:100px}.gfield_radio input[type=radio]:checked+label .custom-input:before,.woocommerce-shipping-methods input[type=radio]:checked+label .custom-input:before,.wc_payment_methods input[type=radio]:checked+label .custom-input:before{content:"";width:10px;height:10px;border-radius:100px;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-5px;background-color:#fff}.gf_list_inline{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-bottom:-1rem}.gf_list_inline li{flex-shrink:0;padding-left:1rem;padding-bottom:1rem}.gf_list_inline li+li{margin-top:0}.gf_list_3col .gfield_checkbox{padding-left:0;display:flex;flex-wrap:wrap;flex-direction:row}.gf_list_3col .gfield_checkbox .gchoice{padding-right:2em;margin-bottom:1em;width:33.3%}div.ui-datepicker{margin:0}.ginput_container_date,.custom-datepicker{position:relative}.ginput_container_date:before,.custom-datepicker:before{position:absolute;z-index:1;right:1em;content:"\f133";top:50%;transform:translateY(-50%);font-family:"Font Awesome 6 Pro";color:#212325}.ginput_container_date input,.custom-datepicker input{position:relative;z-index:5;background-color:#fff0}.gform_submission_error{background-color:#F03738;color:#fff}.gfield_error input,.gfield_error select,.gfield_error textarea{border:1px solid #F03738}.gfield_error .validation_message{color:#F03738;margin-top:.5em}.gfield_error .selectric{border-color:#F03738}.gform_confirmation_message{display:block}::-webkit-input-placeholder{color:#233B4B;opacity:1;font-size:1rem;line-height:1em}:-moz-placeholder{color:#233B4B;opacity:1;font-size:1rem;line-height:1em}::-moz-placeholder{color:#233B4B;opacity:1;font-size:1rem;line-height:1em}:-ms-input-placeholder{color:#233B4B;opacity:1;font-size:1rem;line-height:1em}::-ms-input-placeholder{color:#233B4B;opacity:1;font-size:1rem;line-height:1em}:placeholder{color:#233B4B;opacity:1;font-size:1rem;line-height:1em}.placeholdersjs{color:#233B4B;opacity:1;font-size:1rem;line-height:1em}.form--search{display:flex;position:relative}.form--search input{padding-right:4em}.form--search button{position:absolute;top:50%;transform:translateY(-50%);right:1em;color:#212325;border:none;border-radius:0}.form--search button:hover{background-color:#fff0}.ginput_container_fileupload{border:2px dashed;padding:2.3333rem;text-align:center}.gform_drop_area button{margin:.6667rem 0}.gform_drop_instructions,.gform_fileupload_rules{display:block}.gfield_list_group_item{margin-bottom:1em}.gfield_list_group+.gfield_list_group{margin-top:2em}.ginput_complex{display:flex;flex-direction:row;align-items:center}.ginput_complex .hour_minute_colon{margin:0 .5em;border:1px solid #fff0}.ginput_complex .gfield_time_ampm{margin-left:.5em}.facetwp-type-checkboxes .facetwp-depth{display:none}.facetwp-type-checkboxes .facetwp-depth.visible{display:inherit;margin-left:20px}.facetwp-type-checkboxes .facetwp-depth.visible .facetwp-checkbox:first-child{padding-top:0}.facetwp-type-checkboxes .facetwp-checkbox{cursor:pointer;margin-bottom:16px;padding-left:36px;margin-left:18px;padding-right:70px;background-image:none}.facetwp-type-checkboxes .facetwp-checkbox:first-child{padding-top:22px}.facetwp-type-checkboxes .facetwp-checkbox:last-child{padding-bottom:22px}.facetwp-type-checkboxes .facetwp-checkbox:before{content:"";width:22px;height:22px;font-size:19px;line-height:24px;font-weight:600;text-align:center;display:inline-block;background-color:#fff;border:1px solid #08A2A4;vertical-align:top;margin-top:4px;margin-left:-10px;margin-right:-6px;position:relative;border-radius:10px;left:-20px}.facetwp-type-checkboxes .facetwp-checkbox.checked:before{content:"\f00c";border-color:#212325;color:#08A2A4}.facetwp-type-checkboxes .facetwp-checkbox .facetwp-counter{display:none}.facetwp-type-checkboxes .facetwp-checkbox.checked{background-image:none}.facetwp-checkbox.disabled,.facetwp-radio.disabled{opacity:.4;cursor:default}.facetwp-checkbox .facetwp-expand{float:right}.facetwp-type-slider{padding-top:1.3333rem;padding-left:1.3333rem;padding-right:1.3333rem;text-align:center}.facetwp-type-slider .noUi-connect{background:#FFBC16}.facetwp-type-slider .facetwp-slider-reset{display:none}.facetwp-slider-label{text-align:center}input.facetwp-slider-reset{margin-top:1.3333rem;width:auto;box-shadow:none;font-weight:600;font-size:14px;float:right;color:#212325;background:#FFBC16;border-color:#FFBC16}@media handheld,only screen and (max-width:599px){.facetwp-type-slider{padding-left:0}}.facetwp-pager{display:flex;justify-content:center;flex-wrap:wrap;padding-top:5.3333rem;padding-bottom:5.3333rem}.facetwp-pager .facetwp-page{padding:10px 20px;border:1px solid #BCBDBE;border-right:0;margin-right:0;color:#212325;font-weight:500;cursor:pointer}.facetwp-pager .facetwp-page.dots{border:none;border-left:1px solid #BCBDBE}.facetwp-pager .facetwp-page.active{background-color:#212325;color:#fff;font-weight:500}.facetwp-pager .facetwp-page.active:hover{color:#fff}.facetwp-pager .facetwp-page:hover{color:#212325}.facetwp-pager .facetwp-page:last-child{border-right:1px solid #BCBDBE}.facetwp-pager .facetwp-page.next{margin-left:20px;border-left:1px solid #BCBDBE}.facetwp-pager .facetwp-page.prev{margin-right:20px;border-right:1px solid #BCBDBE}.facetwp-pager .facetwp-page.last{border-right:1px solid #BCBDBE}@media handheld,only screen and (max-width:599px){.facetwp-pager{padding-top:3.5556rem;padding-bottom:3.5556rem}.facetwp-pager .facetwp-page{display:none}.facetwp-pager .facetwp-page.next,.facetwp-pager .facetwp-page.prev{display:block}}.facetwp-facet.facetwp-facet-pager_numbers.facetwp-type-pager{margin-bottom:0}.facetwp-facet.facetwp-facet-pager_count.facetwp-type-pager{text-align:center}.facetwp-overflow.facetwp-hidden{max-height:0;overflow:hidden}a.facetwp-hidden{display:none}.facetwp-toggle{padding-left:70px;display:block;margin-bottom:20px}.facetwp-overflow>.facetwp-checkbox{padding-top:0}.loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgb(255 255 255 / .7);opacity:0;visibility:hidden;transition:opacity 0.25s ease-in-out;background-position:center 200px;background-image:url(/wp-content/themes/genelite/images/loader.svg);background-size:100px 100px;background-repeat:no-repeat}.loader.is-active{opacity:1;visibility:visible}.facetwp-selections{display:none}.facetwp-selections .facetwp-selection-label{background:#fff0}.facetwp-selections .facetwp-selection-label:after{content:none}.facetwp-selections ul{display:flex;flex-wrap:wrap}.facetwp-selections li{display:block;width:100%;margin-bottom:20px;overflow:hidden}.facetwp-selections li span{position:relative;background:#08A2A4;margin-right:10px;margin-bottom:10px;padding:10px;cursor:pointer}.facetwp-selections li span:after{content:"x";font-size:10px;position:absolute;top:2px;right:2px}.flyout-filtering{opacity:0;transition:all 0.75s ease-in-out;z-index:1;align-content:center;align-items:center;position:fixed;left:0;width:100%;top:0;padding:36px 26px 10px 26px;font-weight:600;height:auto;border:1px solid #fff;background-color:#FFBC16;font-size:14px}.flyout-filtering .load-text{margin-bottom:0;margin-top:auto}.flyout-filter-active .flyout-filtering{display:flex;opacity:1}div.facetwp-flyout{max-width:90%;overflow:hidden;width:100%;padding-top:20px;padding-left:1rem;padding-right:1rem;padding-bottom:20px}div.facetwp-flyout h3{font-weight:300;text-transform:uppercase;font-size:21px;margin-bottom:0}div.facetwp-flyout .flyout-row.facetwp-hidden{display:none}div.facetwp-flyout .flyout-row.flyout__footer{padding-bottom:80px;padding-top:2rem;padding-right:1rem}div.facetwp-flyout .js-flyout-reset.button{display:block;max-width:none;width:100%}div.facetwp-flyout .facetwp-type-checkboxes .facetwp-checkbox::before{margin-top:0}div.facetwp-flyout .facetwp-type-number_range{padding-left:0;padding-top:1em;flex-direction:row}div.facetwp-flyout-wrap{padding-right:0}div.facetwp-flyout-wrap .facetwp-checkbox{padding-left:10px;padding-right:0;margin-left:20px}button.facetwp-flyout-open{position:relative;background-color:#fff;color:#000;border:1px solid #b7c1c8;text-align:left;padding:1.25em;text-transform:uppercase;padding-top:7px;padding-bottom:7px;padding-left:10px;padding-right:20px;margin-bottom:20px;line-height:1.75em;font-size:18px;font-weight:400;text-transform:none;max-width:380px}button.facetwp-flyout-open:before{content:"\f078";position:absolute;transform:rotate(90deg);transition:all 0.25s ease-in-out;z-index:1;right:1em;top:0;text-transform:none;font-size:1rem;line-height:2.5em;font-weight:400;color:#313131;pointer-events:none}@media handheld,only screen and (max-width:599px){button.facetwp-flyout-open{font-size:16px}}.facetwp-flyout-close{color:#fff0;padding:1rem;z-index:100;position:relative}.facetwp-flyout-close:before{content:"\f00d";font-size:32px;line-height:1em;font-weight:300;color:#212325}.facetwp-flyout-close,.facetwp-flyout-content{padding:1rem}@media handheld,only screen and (max-width:799px){button.facetwp-flyout-open{width:100%;margin-right:40px}}@media handheld,only screen and (max-width:599px){div.facetwp-flyout .swatch.swatch--colour{display:inline-block;vertical-align:middle;margin-bottom:0;margin-top:0;margin-right:10px}div.facetwp-flyout .facetwp-type-checkboxes .facetwp-checkbox::before{margin-top:0}button.facetwp-flyout-open{margin-right:0;max-width:100%}}@media (min-width:1199px){button.facetwp-flyout-open{display:none}}.facetwp-type-number_range{display:flex;padding-left:1.3333rem;padding-right:1.333rem}.facetwp-type-number_range .facetwp-number-min{margin-right:1em}.facetwp-type-number_range .facetwp-number-max{margin-right:1em}.facetwp-type-number_range .facetwp-submit{padding:1em 1em;flex:0 0}@media handheld,only screen and (max-width:1440px){.facetwp-type-number_range{flex-direction:column}.facetwp-type-number_range .facetwp-number-min,.facetwp-type-number_range .facetwp-number-max{margin-bottom:1em}}.nav--primary{font-size:1em;line-height:1.4444em;text-transform:uppercase;justify-content:flex-end;flex-wrap:wrap}.nav--primary li{margin-left:4px;margin-bottom:20px}.nav--primary>li+li{margin-left:15px}.nav--primary a{position:relative;color:#fff;font-weight:700}.nav--primary li:hover>a{color:#FFBC16}.nav--primary li.is-active>a{color:#fff}.nav--primary li.is-active>a:after{width:100%;background-color:#FFBC16}.nav--primary li>a:after{content:"";height:4px;position:absolute;bottom:-4px;transition:all 0.25s ease-in-out}.nav--primary>.current-menu-item>a,.nav--primary>.current-menu-ancestor>a{color:#fff;position:relative}.nav--primary .sub-menu{display:none;position:absolute;left:18px;top:100%;background-color:#212325;width:225px;padding:8px 18px;z-index:9999}.nav--primary .sub-menu li{float:none}.nav--primary .sub-menu a{font-size:1rem;line-height:1.4444em;padding:10px 0;font-weight:700;color:#212325}.nav--primary .sub-menu li:hover .sub-menu{visibility:visible;opacity:1}.hamburger{position:absolute;z-index:800;top:50%;right:40px;transform:translateY(-50%);width:48px;height:40px;cursor:pointer}.hamburger__line{position:absolute;left:0;right:0;background-color:#fff;height:6px;transition:all 0.24s ease-in-out}.hamburger__line--top{top:3px}.hamburger__line--middle{top:50%;left:50%;margin-top:-3px;width:100%;transform:translateX(-50%)}.hamburger__line--bottom{bottom:3px}.hamburger.is-active .hamburger__line{background-color:#fff}.hamburger.is-active .hamburger__line--top{top:50%;margin-top:-3px;transform:rotate(45deg)}.hamburger.is-active .hamburger__line--middle{width:0}.hamburger.is-active .hamburger__line--bottom{bottom:50%;margin-bottom:-3px;transform:rotate(-45deg)}@media handheld,only screen and (max-width:599px){.hamburger{top:auto;width:35px;height:26px;bottom:9px;right:30px}.hamburger.is-active .hamburger__line--top{margin-top:0}.hamburger__line{height:3px}.hamburger__line--middle{margin-top:-2px}}@media handheld,only screen and (min-width:799px){.hamburger{display:none}}.search__menu{position:relative;overflow:hidden;width:100%;z-index:250;background-color:#fff;display:none}.search__menu .wrap{padding-left:0;padding-right:0}.search__menu .wrap:before{background-color:#fff;content:"";left:-100%;position:absolute;width:100%;height:100%}.search__menu .search__close{top:24px;right:24px;position:absolute;font-size:24px;margin:0;padding-left:20px;padding-right:20px;color:#212325;background:#fff0}.search_menu__content{display:flex}.search_menu__content .search_menu__part{width:50%;padding-top:2.3333rem;padding-left:2.3333rem;padding-right:2.3333rem;padding-bottom:1.3333rem}.search_menu__content .search_menu__product-search{background-color:#FFBC16}.search_menu__content .searcn_panel__form_input{margin-right:19px}.search_menu__content .search_menu__brands{background-color:#fff}.search_menu__content .search_menu__section{display:flex;flex-wrap:wrap;flex-direction:column;border-top:2px solid #fff;padding-top:1.3333rem;padding-bottom:1.3333rem}.search_menu__content .search_menu__section h6{margin-bottom:19px}.search_menu__content .search_menu__section .button{transition:all 0.24s ease-in-out;min-width:191px}.search_menu__content .search_menu__section .button:hover{background-color:#fff;border-color:#212325;color:#212325}.search_menu__content .search_menu__form_inner{display:flex}.search_menu__content .search_menu__kva_form{display:flex;align-items:center}.search_menu__content .search_menu__kva_form .kva-min{margin-right:1.3333rem}.search_menu__content .search_menu__kva_form .kva-max{margin-right:19px}.search_menu__content .search_menu__brand_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:2.3333rem;grid-row-gap:2.3333rem;padding-bottom:1.3333rem}@media handheld,only screen and (max-width:799px){.search_menu__content{flex-direction:column}.search_menu__content .search_menu__part{width:100%}}@media handheld,only screen and (max-width:599px){.search_menu__content .search_menu__part{padding-left:20px;padding-right:20px}.search_menu__content .searcn_panel__form_input{margin-right:0;flex-basis:100%;margin-bottom:12px}.search_menu__content .search_menu__form_inner{flex-wrap:wrap}.search_menu__content .search_menu__section .button{min-width:100%}.search_menu__content .search_menu__kva_form{flex-wrap:wrap}.search_menu__content .search_menu__kva_form .kva-min{margin-right:0;margin-bottom:12px}.search_menu__content .search_menu__kva_form .kva-max{margin-right:0;margin-bottom:12px}.search_menu__content .search_menu__brand_grid{grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.3333rem;grid-row-gap:1.3333rem;padding-bottom:1.3333rem}}.offscreen{position:fixed;top:0;bottom:0;right:0;width:100%;max-width:820px;z-index:1202;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all 0.48s ease-in-out;visibility:hidden;transform:translateX(100%);background-color:#212325;color:#fff}.offscreen--active{transform:translateX(0);visibility:visible}.offscreen__body{position:absolute;top:0;right:0;bottom:0;left:0}.offscreen__content{padding:2.3333rem}.offscreen__content .h1{margin-bottom:1.3333rem}.offscreen__content .gform_footer .button{float:right;margin-right:0}.offscreen .close-button{position:absolute;top:1.3333rem;right:1.3333rem;cursor:pointer}.offscreen .close-button i{font-size:24px;font-weight:500}@media handheld,only screen and (max-width:599px){.offscreen__content{padding-bottom:4rem}}.mega-menu{position:relative;overflow:hidden;width:100%;z-index:250;background-color:#fff}.mega-menu__item{display:none;position:relative}.mega-menu__item>.wrap{padding-left:0;padding-right:0}.mega-menu__item>.wrap:before{content:"";left:-100%;position:absolute;width:100%;height:100%;background-color:#212325}.mega-menu__item .mega-menu__item-container{display:flex}.mega-menu__item .mega-menu__item-container .section-title{color:#FFBC16;margin-bottom:2.3333rem}.mega-menu__item .mega-menu__item-container .sidetab{width:310px;position:relative;background:#212325;padding-top:45px;padding-left:32px}.mega-menu__item .mega-menu__item-container .sidetab:before,.mega-menu__item .mega-menu__item-container .sidetab:after{width:80px;left:100%;position:absolute;height:50%;content:""}.mega-menu__item .mega-menu__item-container .sidetab:before{top:0;background:linear-gradient(to right top,#212325 50%,transparent 50%)}.mega-menu__item .mega-menu__item-container .sidetab:after{top:50%;background:linear-gradient(to right bottom,#212325 50%,transparent 50%)}.mega-menu__item .mega-menu__item-container .sidetab .section-title{color:#FFBC16}.mega-menu__item .mega-menu__item-container .sidetab .tab-item{margin-bottom:2.3333rem}.mega-menu__item .mega-menu__item-container .sidetab .tab-item a{color:#fff;position:relative;padding-bottom:10px}.mega-menu__item .mega-menu__item-container .sidetab .tab-item a:before{content:"";height:4px;width:100%;position:absolute;bottom:0;left:0}.mega-menu__item .mega-menu__item-container .sidetab .tab-item a.active:before{background-color:#FFBC16}.mega-menu__item .mega-menu__item-container .tab__inner{width:100%;display:flex;padding-top:76px;padding-bottom:76px}.mega-menu__item .mega-menu__item-container .tab__inner .tab-content{flex-basis:100%;padding-left:150px;width:100%;display:flex}.mega-menu__item .mega-menu__item-container .tab__inner .column--overview{width:168px;margin-right:78px}.mega-menu__item .mega-menu__item-container .tab__inner .column--overview .image-wrapper{height:0;padding-bottom:100%;position:relative;z-index:2}.mega-menu__item .mega-menu__item-container .tab__inner .column--overview .circle-image{position:relative;width:168px;height:168px;margin-bottom:30px}.mega-menu__item .mega-menu__item-container .tab__inner .column--overview .circle-image:before{content:"";background-color:#FFBC16;width:100%;height:100%;border-radius:100%;display:block;z-index:1;position:absolute;top:10px}.mega-menu__item .mega-menu__item-container .tab__inner .column--menu .menu{display:flex;flex-direction:row;flex-wrap:wrap}.mega-menu__item .mega-menu__item-container .tab__inner .column--menu .menu li{display:flex;align-items:center;position:relative;width:100%;margin-right:30px;margin-left:0;margin-bottom:18px;max-width:180px;padding-bottom:19px;line-height:1em}.mega-menu__item .mega-menu__item-container .tab__inner .column--menu .menu li:after{content:"";position:absolute;width:100%;bottom:0;height:2px;display:block;background-color:#BCBDBE}.mega-menu__item .mega-menu__item-container .tab__inner .column--menu .menu li a{font-size:14px;font-weight:600;text-transform:uppercase}.mega-menu__close{top:24px;right:24px;position:absolute;font-size:24px;margin:0;padding-left:20px;padding-right:20px;color:#212325;background:#fff0}@media handheld,only screen and (max-width:799px){.mega-menu{display:none}}.mobile-menu{position:fixed;top:0;bottom:0;right:0;max-width:100%;z-index:1199;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all 0.48s ease-in-out;width:100%;visibility:hidden;transform:translateY(-100%);background-color:#212325;color:#fff}.mobile-menu.menu--active{transform:translateY(0);visibility:visible}.mobile-menu.menu--active .offscreen__nav{opacity:1}.mobile-menu .offscreen__content{padding-left:0;padding-right:0;padding-top:7.3rem}.mobile-menu .offscreen__nav{padding-left:22px;padding-right:22px;padding-top:62px;opacity:0;transition:opacity 0.75s ease-in-out 0.75s}.mobile-menu .offscreen__nav .mobile-search{display:flex;margin-bottom:30px}.mobile-menu .offscreen__nav .mobile-search #s-mobile{border-right:none;background:#fff0;color:#fff;margin-bottom:0}.mobile-menu .offscreen__nav .mobile-search button.searchsubmit{border:1px solid #fff;background-color:#212325;color:#fff;border-radius:0;border-left:0;padding-left:1.5em;padding-right:1.5em;left:-2px;position:relative}.mobile-menu .offscreen__nav .mobile-search ::-webkit-input-placeholder{color:#fff}.mobile-menu .offscreen__nav .mobile-search :-moz-placeholder{color:#fff}.mobile-menu .offscreen__nav .mobile-search ::-moz-placeholder{color:#fff}.mobile-menu .offscreen__nav .mobile-search :-ms-input-placeholder{color:#fff}.mobile-menu .offscreen__nav .mobile-search ::-ms-input-placeholder{color:#fff}.mobile-menu .offscreen__nav .mobile-search :placeholder{color:#fff}.mobile-menu .offscreen__nav .mobile-search .placeholdersjs{color:#fff}.mobile-menu .call-us.call-us--mobile{display:flex;justify-content:center;text-transform:uppercase;padding-top:1.3333rem;padding-bottom:1.3333rem}.mobile-menu .call-us.call-us--mobile p{color:#FFBC16;margin-right:10px}.mobile-menu .call-us.call-us--mobile a{color:#FFBC16}@media handheld,only screen and (min-width:1199px){.mobile-menu{display:none}}@media handheld,only screen and (max-width:599px){.mobile-menu .offscreen__content{padding-top:2.3333rem}}.nav--secondary{flex-direction:column}.nav--secondary li{font-size:1rem;border-bottom:1px solid #BCBDBE;padding-top:16px;padding-bottom:16px}.nav--secondary li.is-active a{background-color:#fff;text-decoration:underline;color:#FFBC16}.nav--secondary li.is-active .sub-menu-opener:after{content:"\f107";color:#FFBC16}.nav--secondary li>a{color:#fff;text-transform:uppercase;font-weight:600}.nav--secondary .sub-menu{display:none;background-color:#fff0;width:100%;padding-top:10px;padding-bottom:20px}.nav--secondary .sub-menu .menu-item{border-bottom:none;padding-top:0;padding-bottom:0;padding-left:10px}.nav--secondary .sub-menu .menu-item a{padding-top:10px;padding-bottom:10px}.nav--secondary .sub-menu-opener{top:0;text-align:right;right:0;display:flex;align-items:center;justify-content:center;margin-right:0;margin-left:auto;position:absolute;width:63px;height:3.25em;cursor:pointer;z-index:1999}.nav--secondary .sub-menu-opener:after{content:"\f107";transition:all 0.25s ease-in-out;color:#fff;font-size:32px;font-weight:100}.mejs-container{width:100%!important;height:auto!important;padding-top:56.25%}.mejs-overlay,.mejs-poster{width:100%!important;height:100%!important}.mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}.popup .wp-video{width:100%!important}.mejs-controls .mejs-time-rail .mejs-time-current{background:#212325}.alignright,a .alignright{float:right;margin:0 0 1.3333rem 1.3333rem}.alignleft,a .alignleft{float:left;margin:0 1.3333rem 1.3333rem 0}.aligncenter,a .aligncenter{display:block;margin:0 auto 1.3333rem auto}.alignnone,a .alignnone{display:block;margin-bottom:1.3333rem}@media handheld,only screen and (max-width:599px){img.alignleft,img.alignright{max-width:50%;height:auto}}.wp-caption{margin-bottom:1.3333rem}.wp-caption img{border:none;margin:0;padding:0;width:100%;height:auto}.wp-caption p.wp-caption-text{margin-bottom:0;padding:.6667rem 0;border-bottom:1px solid #ccc}.layout--first{padding-top:6.6667rem}@media handheld,only screen and (max-width:1599px){.layout--first{padding-top:5.3333rem}}@media handheld,only screen and (max-width:799px){.layout--first{padding-top:4rem}}@media handheld,only screen and (max-width:599px){.layout--first{padding-top:3.5556rem}}.layout--two-columns .is-light{padding-bottom:6.6667rem}.layout--two-columns .is-dark,.layout--two-columns .woocommerce-store-notice{background-color:#212325;padding-top:4rem;padding-bottom:4rem}.layout--two-columns .two-columns{display:flex}.layout--two-columns .column-one{width:50%;padding-right:1.3333rem}.layout--two-columns .column-two{width:50%;padding-left:1.3333rem}.layout--two-columns img{border-radius:30px}@media handheld,only screen and (max-width:799px){.layout--two-columns .two-columns{flex-direction:column}.layout--two-columns .column-one{width:100%;padding-right:0;padding-bottom:3.5556rem}.layout--two-columns .column-two{width:100%;padding-left:0}}@media handheld,only screen and (max-width:599px){.layout--two-columns .is-light{padding-bottom:3.5556rem}.layout--two-columns .is-dark,.layout--two-columns .woocommerce-store-notice{padding-top:3.5556rem;padding-bottom:3.5556rem}.layout--two-columns .column-one{padding-bottom:3.5556rem}}.layout--pods .pods-outer{padding-top:4rem;padding-bottom:4rem}.layout--pods .pods-inner{max-width:1032px;margin-right:auto;margin-left:auto}.layout--pods .pods{display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.layout--pods .pods .pod{width:33.3%;text-align:center;padding-left:2.3333rem;padding-right:2.3333rem}.layout--pods .pods .icon{margin-left:auto;margin-right:auto;margin-bottom:1.3333rem;max-width:120px}.layout--pods .pods .icon .image-wrapper{padding-bottom:100%}@media handheld,only screen and (max-width:799px){.layout--pods .pods .pod{width:50%}}@media handheld,only screen and (max-width:599px){.layout--pods .pods .pod{width:100%}}.layout--our-range{padding-top:6.6667rem;padding-bottom:6.6667rem}.layout--our-range .our-range-intro{display:flex;padding-bottom:5.3333rem}.layout--our-range .our-range-intro .intro{max-width:532px;padding-right:20px}.layout--our-range .our-range-intro .intro .text{padding-right:20px}.layout--our-range .our-range-intro .featured-categories{display:flex;flex-wrap:nowrap;margin-left:auto;padding-left:0;width:100%}.layout--our-range .our-range-intro .featured-categories .category-tile{max-width:330px;margin-right:0;margin-left:auto;flex-basis:100%;padding-left:0}.layout--our-range .our-range-intro .featured-categories .category-tile .image-content{width:330px}.layout--our-range .our-range-intro .featured-categories .category-tile:last-child{margin-right:0}.layout--our-range .our-range-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-row-gap:72px}.layout--our-range .our-range-categories .category-tile{display:block}.layout--our-range .our-range-categories .category-tile .image-content{margin-bottom:24px}.layout--our-range .our-range-categories .category-tile .title{max-width:14ch;margin-left:auto;margin-right:auto}@media handheld,only screen and (max-width:799px){.layout--our-range .our-range-intro{flex-direction:column;padding-bottom:3.5556rem}.layout--our-range .our-range-intro .intro{max-width:100%;padding-right:0;padding-bottom:3.5556rem}.layout--our-range .our-range-intro .featured-categories{flex-wrap:wrap}.layout--our-range .our-range-intro .featured-categories .category-tile{margin-right:auto;margin-left:0;width:50%;flex-basis:50%;max-width:100%}.layout--our-range .our-range-intro .featured-categories .category-tile:last-child{margin-right:auto;margin-left:0}.layout--our-range .our-range-intro .featured-categories .category-tile .image-content{min-width:0;width:100%}}@media handheld,only screen and (max-width:599px){.layout--our-range{padding-top:2rem;padding-bottom:2rem}.layout--our-range .our-range-intro .intro{padding-bottom:1.3333rem}.layout--our-range .our-range-intro .intro .h3,.layout--our-range .our-range-intro .intro .cart_totals h2,.cart_totals .layout--our-range .our-range-intro .intro h2{margin-bottom:1em}.layout--our-range .our-range-intro .intro .text{padding-right:0}.layout--our-range .our-range-intro .intro .button-group{display:grid;grid-template-columns:1fr 1fr}.layout--our-range .our-range-intro .intro .button-group .button:first-child{margin-right:2px;white-space:nowrap}.layout--our-range .our-range-intro .intro .button-group .button:nth-child(2){margin-left:2px}.layout--our-range .our-range-intro .intro .button-group .button{margin-left:0;margin-right:0;padding:1em 1em}.layout--our-range .our-range-intro .featured-categories .category-tile{margin-left:auto;margin-right:auto}.layout--our-range .our-range-intro .featured-categories .category-tile:last-child{margin-left:auto}.layout--our-range .our-range-intro .featured-categories .category-tile .image-content{width:100%}.layout--our-range .our-range-categories{grid-template-columns:1fr 1fr;grid-row-gap:44px}}.layout--generator-finder-cta-layout .generator-finder-cta:before{content:none}.layout--generator-finder-cta-layout+.layout--testimonial{padding-top:1.3333rem}.layout--generator-finder-cta-layout+.layout--testimonial:before{content:none}.layout--testimonial{background-color:#212325;text-align:center}.layout--testimonial .wrap{padding-top:3.333rem;padding-bottom:4rem}.layout--testimonial:before{content:"";background-image:url(/wp-content/themes/genelite/images/quote-top-slate.svg);background-repeat:no-repeat;background-color:#fff;background-position:center 1px;background-size:cover;position:absolute;width:100%;position:relative;top:0;display:block;height:0;padding-bottom:3.555%}.layout--testimonial .quote-text{display:flex;text-align:center;align-items:flex-start}.layout--testimonial .quote-text:before{content:"";background-image:url(/wp-content/themes/genelite/images/quote-start-yellow.svg);background-size:cover;background-repeat:no-repeat;width:35px;display:block;height:27px;margin-left:auto}.layout--testimonial .quote-text p{width:100%;max-width:66ch;margin-left:auto;margin-right:auto}.layout--testimonial .quote-text:after{content:"";background-image:url(/wp-content/themes/genelite/images/quote-end-yellow.svg);background-size:cover;background-repeat:no-repeat;width:35px;display:block;height:27px;margin-right:auto}.layout--testimonial .quote-person{display:inline-block;position:relative;padding-left:57px;margin-left:auto;margin-right:auto}.layout--testimonial .quote-person:before{content:"";background-image:url(/wp-content/themes/genelite/images/google-g.svg);background-repeat:no-repeat;background-position:top center;display:block;width:47px;height:47px;position:absolute;bottom:0;left:0}.layout--testimonial .star-rating{display:block;width:100px;height:19px}.layout--testimonial .star-rating.stars--five{background-image:url(/wp-content/themes/genelite/images/five-star.svg);background-repeat:no-repeat;background-size:contain;background-position:top left}.layout--testimonial .star-rating.stars--four-half{background-image:url(/wp-content/themes/genelite/images/four-half-star.svg);background-repeat:no-repeat;background-size:contain;background-position:top left}@media handheld,only screen and (max-width:599px){.layout--testimonial .wrap{padding-bottom:1.3333rem}.layout--testimonial .quote-text:before{background-size:contain;width:16px;height:32px}.layout--testimonial .quote-text:after{background-size:contain;width:16px;height:32px}}.layout--card-grid{padding-bottom:6.6667rem}.layout--card-grid .card-grid{padding-bottom:1.3333rem;grid-template-columns:repeat(auto-fill,minmax(384px,1fr));grid-column-gap:48px;grid-row-gap:72px}@media handheld,only screen and (max-width:599px){.layout--card-grid{padding-bottom:2rem}.layout--card-grid .card-grid{grid-template-columns:1fr 1fr;grid-column-gap:28px;grid-row-gap:15px}.layout--card-grid .card-grid .image{margin-bottom:.6667rem}}.layout--generator-applications{background-color:#F5F5F5;padding-top:6.6667rem}.layout--generator-applications .intro{display:flex;padding-bottom:2.3333rem}.layout--generator-applications .intro .intro-button{display:flex;align-items:flex-end;flex:0 0 auto;padding-left:50px}.layout--generator-applications .intro .intro-button .button-group{display:flex;flex-wrap:wrap}.layout--generator-applications .intro .intro-text{width:100%}.layout--generator-applications .intro .intro-text .text{max-width:77ch}.layout--generator-applications .card-grid{padding-bottom:6.6667rem}@media handheld,only screen and (max-width:799px){.layout--generator-applications .intro{flex-direction:column}.layout--generator-applications .intro .intro-button{padding-left:0;min-width:0;margin-right:0;margin-left:0}}@media handheld,only screen and (max-width:599px){.layout--generator-applications{padding-top:3.5556rem}.layout--generator-applications .generator-applications{grid-template-columns:1fr 1fr;grid-column-gap:21px;grid-row-gap:41px;padding-bottom:3.5556rem}.layout--generator-applications .intro{padding-bottom:3.5556rem}.layout--generator-applications .intro .intro-button{padding-bottom:0}.layout--generator-applications .card-grid{padding-bottom:2rem}}.layout--logo-slider{padding-bottom:5.3333rem;text-align:center}.layout--logo-slider .bx-wrapper{margin-left:auto;margin-right:auto;max-width:1248px!important}.layout--logo-slider .bx-wrapper .bxslider li{margin-right:48px}.layout--text-image{padding-top:6.6667rem;padding-bottom:6.6667rem}.layout--text-image .wrap{display:flex}.layout--text-image .wrap .text{padding-right:7em;width:50%}.layout--text-image .wrap .images-column{position:relative;width:50%}.layout--text-image .wrap .images-column .image-wrapper{overflow:hidden;border-radius:30px;padding-bottom:73%}.layout--text-image .wrap .images-column .image-main{padding-bottom:1.3333rem}.layout--text-image .wrap .images-column .images-group .image{margin-bottom:1.3333rem;width:33.333%}.layout--text-image .wrap .images-column .images-group img{width:100%}@media handheld,only screen and (max-width:799px){.layout--text-image .wrap{flex-direction:column}.layout--text-image .wrap .text{padding-right:0;width:100%}.layout--text-image .wrap .images-column{width:100%;padding-bottom:2.3333rem}}@media handheld,only screen and (max-width:599px){.layout--text-image{padding-top:3.5556rem;padding-bottom:3.5556rem}.layout--text-image .wrap{flex-direction:column}.layout--text-image .wrap .text{padding-bottom:3.5556rem;padding-right:0;width:100%}.layout--text-image .wrap .images-columm{width:100%}.layout--text-image .wrap .images-columm .images-group .image{margin-bottom:1.3333rem}.layout--text-image .wrap .images-columm .images-group .image .image-wrapper{border-radius:10px}}.layout--locations-grid{padding-top:5.3333rem}.layout--locations-grid .locations_grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:48px;grid-row-gap:72px}.layout--locations-grid .locations_grid_item{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / .12);border-radius:20px 20px 0 0;border-bottom:8px solid #848484}.layout--locations-grid .locations_grid_item .content{padding-top:2.3333rem;padding-right:2.3333rem;padding-bottom:2.3333rem;padding-left:2.3333rem}.layout--locations-grid .locations_grid_item .content .split{display:flex}.layout--locations-grid .locations_grid_item .content .split .details{width:50%;padding-top:8px}.layout--locations-grid .locations_grid_item .content .split .services{width:50%;padding-left:2.3333rem}.layout--locations-grid .locations_grid_item .content .split .services>p{margin-bottom:.6667rem}.layout--locations-grid .locations_grid_item .map-image{display:flex;flex-direction:row;margin-top:auto}.layout--locations-grid .locations_grid_item .map-image .image,.layout--locations-grid .locations_grid_item .map-image .map{width:50%}.layout--locations-grid .locations_grid_item .map-image .image-wrapper{padding-bottom:83%}.layout--locations-grid .locations_grid_item .map-image .map .google-map{margin-top:auto;margin-bottom:0;padding-bottom:83%;height:0;display:block}.layout--locations-grid .locations_grid_item--image .image-wrapper{padding-bottom:100%}.layout--locations-grid .locations_grid_item--image .image-wrapper img{width:100%}.layout--locations-grid.layout--last{padding-bottom:5.3333rem}@media handheld,only screen and (max-width:799px){.layout--locations-grid .locations_grid{grid-template-columns:1fr;padding-bottom:2.3333rem}.layout--locations-grid .locations_grid .locations_grid_item{flex-direction:column}.layout--locations-grid .locations_grid .locations_grid_item .content{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}.layout--locations-grid .locations_grid .locations_grid_item .content .split{flex-direction:column}.layout--locations-grid .locations_grid .locations_grid_item .content .split .details{width:100%}.layout--locations-grid .locations_grid .locations_grid_item .content .split .services{padding-left:0;width:100%}}.layout--blockquote+div{margin-top:6.6667rem}.layout--blockquote+.layout--full-width-content{margin-top:0}.layout--blockquote .blockquote p{max-width:1032px}.layout--blockquote .blockquote p:last-child{margin-bottom:0}@media handheld,only screen and (max-width:599px){.layout--blockquote{padding-top:3.5556rem}.layout--blockquote+div{margin-top:3.5556rem}}.layout--contact-details-form{background-color:#212325}.layout--contact-details-form .contact_split{display:flex;padding-top:4rem;padding-bottom:4rem}.layout--contact-details-form .contact_split__details{width:40%;padding-right:4rem}.layout--contact-details-form .contact_split__details .contact_split__list{margin-bottom:4rem}.layout--contact-details-form .contact_split__details .contact_split__socials{display:flex;justify-content:space-between}.layout--contact-details-form .contact_split__details .contact_split__socials .title{margin-right:20px}.layout--contact-details-form .contact_split__details .contact_split__socials li{margin-right:36px;font-size:22px}.layout--contact-details-form .contact_split__details .contact_split__socials .nav--social a{color:#FFBC16}.layout--contact-details-form .contact_split__details .contact_split__socials .nav--social a:hover{color:#fff}.layout--contact-details-form .contact_split__details .contact-row{display:flex;align-content:center;line-height:1em;margin-bottom:1.3333rem}.layout--contact-details-form .contact_split__details .contact-row a{margin-bottom:0;color:#fff}.layout--contact-details-form .contact_split__details .contact-row .icon{width:25px;color:#FFBC16;margin-right:1.3333rem;text-align:center}.layout--contact-details-form .contact_split__details .int-phone{margin-bottom:2.3333rem}.layout--contact-details-form .contact_split__form{width:60%}@media handheld,only screen and (max-width:799px){.layout--contact-details-form .contact_split{flex-direction:column;padding-top:2rem;padding-bottom:2rem}.layout--contact-details-form .contact_split__details{width:100%;padding-right:0;padding-bottom:3.5556rem}.layout--contact-details-form .contact_split__form{width:100%}}.layout--full-width-content{margin-bottom:4rem}.layout--full-width-content p,.layout--full-width-content img,.layout--full-width-content ul,.layout--full-width-content ol{max-width:1032px}.layout--full-width-content p+p>img{margin-top:4rem;margin-bottom:4rem}.layout--full-width-content.layout--first+.footer{margin-top:6.6667rem}@media handheld,only screen and (max-width:1100px){.layout--full-width-content p,.layout--full-width-content img,.layout--full-width-content ul,.layout--full-width-content ol{max-width:100%}}.layout--timeline{padding-top:5.3333rem;padding-bottom:5.3333rem}.layout--timeline .intro{padding-bottom:2.3333rem}.layout--timeline .intro .title{margin-bottom:35px}.layout--timeline .agenda{position:relative}.layout--timeline .agenda:before{content:"";display:block;width:4px;height:100%;position:absolute;top:0;left:calc(50% - 2px);background:#FFBC16;z-index:0}.layout--timeline .agenda__list{list-style:none;margin:0;position:relative}.layout--timeline .agenda__list li+li{margin-top:0}.layout--timeline .agenda__item__detail{display:flex;flex-direction:column;align-items:stretch;flex-direction:row;position:relative;background:#FFBC16;min-height:300px;border-radius:4px;width:100%}.layout--timeline .agenda__item__detail:before{content:"";display:block;width:1.2rem;height:1.2rem;background:#FFBC16;position:absolute;transform:rotate(45deg);top:calc(50% - 1.25rem)}.layout--timeline .agenda__item__detail .desc{text-align:left;width:100%}.layout--timeline .agenda__item__detail .image{width:100%;overflow:hidden;padding-left:30px;padding-top:40px;padding-bottom:40px}.layout--timeline .agenda__item__detail .image-wrapper{padding-bottom:100%;overflow:hidden;position:relative;z-index:10}.layout--timeline .agenda__item__detail .image-wrapper img{width:100%}.layout--timeline .agenda__item .agenda__item__article{display:flex;justify-content:space-between;align-items:center}.layout--timeline .agenda__item .agenda__item__article:before{content:"";display:block;order:2;flex-basis:42%}.layout--timeline .agenda__item .agenda__item__date{order:1}.layout--timeline .agenda__item .agenda__item__detail{order:0;flex-basis:42%;display:flex}.layout--timeline .agenda__item .agenda__item__detail .image{background-color:#FFBC16;border:1px solid #FFBC16;order:1}.layout--timeline .agenda__item .agenda__item__detail .desc{padding:2.3333rem 1.3333rem;order:2}.layout--timeline .agenda__item:nth-child(1n+1) .agenda__item__detail:before{right:-.6rem}.layout--timeline .agenda__item:nth-child(even) .agenda__item__article:before{order:0}.layout--timeline .agenda__item:nth-child(even) .agenda__item__detail{order:2}.layout--timeline .agenda__item:nth-child(even) .agenda__item__detail:before{left:-.6rem}.layout--timeline .agenda__item:nth-child(even) .agenda__item__detail .image{order:2;padding-right:30px;padding-left:0;padding-top:40px}.layout--timeline .agenda__item:nth-child(even) .agenda__item__detail .desc{order:1}.layout--timeline .agenda__item__date{display:block;line-height:4rem;background:#fff;font-weight:600;color:#212325}@media handheld,only screen and (max-width:799px){.layout--timeline .agenda__item .agenda__item__article{flex-direction:column}.layout--timeline .agenda__item .agenda__item__detail{order:2}.layout--timeline .agenda__item__date{margin-top:1.333em;margin-bottom:20px;margin-bottom:0}.layout--timeline .agenda__item__detail::before{top:-8px;left:50%;right:auto;margin-left:-.6rem}.layout--timeline .agenda__item:nth-child(n+1) .agenda__item__detail::before{right:auto}.layout--timeline .agenda__item:nth-child(2n) .agenda__item__detail::before{left:50%}}@media handheld,only screen and (max-width:599px){.layout--timeline .agenda__item__date{font-size:30px;line-height:3em}.layout--timeline .agenda__item .agenda__item__detail{flex-direction:column;min-height:30px}.layout--timeline .agenda__item .agenda__item__detail .image{padding-top:1.3333rem;padding-left:1.3333rem;padding-right:1.3333rem;padding-bottom:0}.layout--timeline .agenda__item:nth-child(2n) .agenda__item__detail .image{order:1;padding:1.3333rem;padding-bottom:0}}.layout--generent-cta .generent-container{padding-top:4rem;overflow:hidden;width:100%;text-align:center}.layout--generent-cta .image-content{display:block;max-width:297px;margin-left:auto;margin-right:auto}.layout--generent-cta .image-content .image-wrapper{margin-bottom:1.3333rem;padding-bottom:29%}.layout--text-with-list-column{padding-bottom:6.6667rem}.layout--text-with-list-column .text-with-list{display:flex}.layout--text-with-list-column .text-with-list .column-one{width:60%;padding-right:60px}.layout--text-with-list-column .text-with-list .column-two{width:40%;padding-left:4rem;padding-right:30px}@media handheld,only screen and (max-width:599px){.layout--text-with-list-column .text-with-list{flex-direction:column}.layout--text-with-list-column .text-with-list .column-one{width:100%;padding-right:0}.layout--text-with-list-column .text-with-list .column-two{width:100%;padding-right:0;padding-left:0}}.layout--project-list .wrap{display:flex;flex-direction:row;padding-top:4rem;padding-bottom:4rem}.layout--project-list .project-item--odd .wrap{flex-direction:row-reverse}.layout--project-list .project-item--odd .project-slides{padding-left:1.3333rem;padding-right:0}.layout--project-list .project-item--odd .project-details{padding-right:1.3333rem;padding-left:0}.layout--project-list .project-slides{width:50%;padding-right:1.3333rem;padding-left:0}.layout--project-list .project-slides .image-wrapper{padding-bottom:67%}.layout--project-list .project-slides img{width:100%;height:auto}.layout--project-list .project-details{width:50%;padding-left:1.3333rem;padding-right:0}.layout--project-list .project-row{display:flex;margin-bottom:1.3333rem}.layout--project-list .project-row-title{width:30%;min-width:200px;margin-bottom:0;padding-right:1.3333rem}.layout--project-list .project-row-detail{width:70%;margin-bottom:0}.layout--project-list .project-area{padding-top:1.3333rem}@media handheld,only screen and (max-width:599px){.layout--project-list .wrap{flex-direction:column-reverse}.layout--project-list .project-item--odd .wrap{flex-direction:column-reverse}.layout--project-list .project-item--odd .project-slides,.layout--project-list .project-item--odd .project-details{padding-left:0;padding-right:0}.layout--project-list .project-details,.layout--project-list .project-slides{width:100%;padding-left:0;padding-right:0}}.layout--people-grid .content{padding-top:6.6667rem;padding-bottom:4rem}.layout--people-grid .people-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:48px;grid-row-gap:72px}.layout--people-grid .people-grid .person .mask-wrap{background:#FFBC16;overflow:hidden;border-radius:100%;padding:15px;margin-bottom:1.3333rem;max-width:376px;margin-left:auto;margin-right:auto}.layout--people-grid .people-grid .person .mask-wrap .image-wrapper{padding-bottom:100%}.layout--people-grid .people-grid .person .mask-wrap img{width:100%;height:auto}.layout--people-grid .people-grid .person .mask-wrap .mask{-webkit-mask:url(/wp-content/themes/genelite/images/mask-circle.svg) no-repeat;mask:url(/wp-content/themes/genelite/images/mask-circle.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.layout--people-grid .people-grid .person .title{margin-bottom:.6667rem}@media handheld,only screen and (max-width:599px){.layout--people-grid .content{padding-top:3.5556rem;padding-bottom:2rem}.layout--people-grid .people-grid{grid-template-columns:1fr 1fr;grid-column-gap:18px;grid-row-gap:42px}}.single-resource{overflow:hidden;padding-top:6.6667rem}.single-location{padding-top:6.6667rem}.single-location .location_single{margin-bottom:6.6667rem}.single-location .location_single__details{width:50%;padding-right:2.3333rem}.single-location .location_single__details .detail-grid{padding-top:8px;padding-bottom:2.3333rem}.single-location .location_single__details .detail-grid .services{padding-left:2.3333rem}.single-location .location_single__map_slides{width:50%;position:relative;overflow:hidden;padding-left:2.3333rem}.single-location .location_single__map_slides .google-map,.single-location .location_single__map_slides .map-container{width:100%}.single-location .location_single__map_slides .map-wrapper{width:100%;max-width:492px;float:right;margin-bottom:1.3333rem}.single-location .location_single__map_slides .google-map{height:0;position:relative;padding-bottom:100%;display:block;border-bottom:6px solid #848484}.single-location .location_single__map_slides .slider{overflow:hidden;width:100%;max-width:492px;float:right}.single-location .location_single__map_slides .image-wrapper{padding-bottom:100%}@media handheld,only screen and (max-width:799px){.single-location .location_single.split{flex-direction:column}.single-location .location_single__details{width:100%;padding-right:0}.single-location .location_single__map_slides{width:100%;padding-left:0}.single-location .location_single__map_slides .slider,.single-location .location_single__map_slides .map-wrapper{max-width:100%;float:none}}@media handheld,only screen and (max-width:599px){.single-location .location_single .detail-grid{flex-direction:column;padding-bottom:0}.single-location .location_single .detail-grid.split>div{width:100%;order:2}.single-location .location_single .detail-grid .services{padding-left:0;order:1;padding-bottom:40px}}.layout--generent-cta+.generator-finder-cta:before{background-image:url(/wp-content/themes/genelite/images/top-yellow-triangle.svg)}.generator-finder-cta{background-color:#F5F5F5}.generator-finder-cta:before{content:"";display:block;background-image:url(/wp-content/themes/genelite/images/top-white-triangle.svg);background-repeat:no-repeat;background-position:bottom center;background-size:cover;position:absolute;width:100%;position:relative;top:0;display:block;height:0;padding-bottom:5%}.generator-finder-cta .content-wrap{max-width:960px;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:1rem;display:flex}.generator-finder-cta .image-content{width:281px;margin-right:40px}.generator-finder-cta .image-content .image-wrapper{padding-bottom:100%}.generator-finder-cta .text-content{margin-top:auto;margin-bottom:auto}@media handheld,only screen and (max-width:599px){.generator-finder-cta .content-wrap{padding-top:0;padding-bottom:2rem;flex-direction:column;align-items:center}.generator-finder-cta .text-content{text-align:center;max-width:220px}.generator-finder-cta .image-content{width:100%;margin-right:0;max-width:178px}}.product_cat_intro{padding-top:6.6667rem}.product_cat_intro-title{max-width:1032px}.product_cat_intro-text{max-width:1032px}.product_cat_intro-text p:last-child{margin-bottom:2.3333rem}.resources-intro{padding-top:6.6667rem}.resources-intro .blockquote{margin-bottom:0}@media handheld,only screen and (max-width:599px){.resources-intro{padding-top:3.5556rem}}.resources-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:72px;grid-column-gap:46px}@media handheld,only screen and (max-width:799px){.resources-grid{grid-template-columns:1fr 1fr;grid-row-gap:72px;grid-column-gap:46px}}@media handheld,only screen and (max-width:599px){.resources-grid{grid-template-columns:1fr;grid-row-gap:32px}}.resource-item .category-tags{position:absolute;bottom:10px;display:flex;flex-direction:column}.resource-item .image-wrapper{padding-bottom:61%;margin-bottom:1.3333rem}.resource-item .image{background-color:#F5F5F5;overflow:hidden;position:relative;margin-bottom:1.3333rem}.search-results-page{padding-top:4rem;padding-bottom:6.6667rem}.search-results-page h1{margin-bottom:4rem}.search-results-page .search-result-title{display:inline-block;text-decoration:none;margin-bottom:1.3333rem}.search-results-page .search__results li{margin-bottom:2.3333rem}.search-results-page .showing-results{color:#08A2A4}.search-results-page .search-form{margin-left:0;margin-top:auto;margin-bottom:auto;margin-right:38px;padding-top:39px;max-width:325px}.search-results-page .search-form strong{display:block;margin-bottom:1.3333rem}.search-results-page .search-form form div{display:flex}.search-results-page .search-form .searchform #s{border-right:0;border-radius:4px 0 0 4px;min-width:268px}.search-results-page .search-form .searchform #s:focus{border-color:#212325}.search-results-page .search-form .searchform .searchsubmit{background:#fff0;border-left:0;border-radius:0 4px 4px 0;color:#212325;padding:0;margin-right:20px;padding-right:15px;font-size:21px;padding-left:20px;border:1px solid #212325;border-left:0;cursor:pointer;margin-left:0;line-height:2.2em}.search-results-page .search-form .searchform .searchsubmit:hover{border-color:#212325}.search-results-page .search-form .searchform .searchsubmit:hover i{color:#FFBC16}.genelite-finance-calculator input[type=number]{-moz-appearance:textfield}.genelite-finance-calculator .container{display:flex}.genelite-finance-calculator form{min-width:50%}.genelite-finance-calculator button{display:block;margin-top:33px;margin-bottom:46px}.genelite-finance-calculator .form-label{font-weight:600;margin-bottom:5px}.genelite-finance-calculator input{width:100%;margin-bottom:17px}.genelite-finance-calculator .results{width:100%;margin-left:39px;padding-top:26px;max-width:200px}.genelite-finance-calculator .results .section{border-bottom:1px solid #FFF;padding-bottom:17px}.genelite-finance-calculator .results .section h3{margin-bottom:0}.genelite-finance-calculator .results .section h4{margin-top:11px;margin-bottom:10px;color:#FFBC16}.genelite-finance-calculator .results .payment{color:#FFBC16;margin-bottom:0}.genelite-finance-calculator .calc-disclaimers{max-width:352px}.genelite-finance-calculator .calc-disclaimers .text--bold a{font-weight:700}.genelite-finance-calculator .calc-disclaimers a{text-decoration:underline}@media (max-width:300px){.genelite-finance-calculator .container{display:block}.genelite-finance-calculator .results{margin-left:0}}.layout--generator-finder{padding-bottom:6.6667rem}.layout--generator-finder .finder__section.finder__section--last{padding-bottom:5.3333rem}.layout--generator-finder .finder__section .facetwp-checkbox{margin-bottom:0;margin-left:0;padding-left:0;padding-right:0}.layout--generator-finder .finder__section .facetwp-checkbox:before{content:none}.layout--generator-finder .finder__section .facetwp-checkbox.checked .image:before{content:"\f058"}.layout--generator-finder .finder__section .facetwp-checkbox .image{position:relative}.layout--generator-finder .finder__section .facetwp-checkbox .image:before{content:none;font-size:30px;background:#FFF;border-radius:100%;font-family:"Font Awesome 6 Pro";border:none;color:#212325;position:absolute;top:10px;right:10px;z-index:10}.layout--generator-finder .finder__section .facetwp-checkbox:first-child{padding-top:0}.layout--generator-finder .finder__section .facetwp-facet-product_kva.facetwp-type-slider{max-width:852px;padding-left:0}.layout--generator-finder .finder__section .facetwp-facet-product_kva.facetwp-type-slider .facetwp-slider-label{font-weight:600}.layout--generator-finder .finder__section .facetwp-facet-product_kva.facetwp-type-slider .noUi-target{border:none}.layout--generator-finder .finder__section .facetwp-facet-product_kva.facetwp-type-slider .noUi-connects{background:#BCBDBE}.layout--generator-finder .finder__section .facetwp-facet-product_kva.facetwp-type-slider .noUi-connect{background:#848484}.layout--generator-finder .finder__section .facetwp-facet-product_kva.facetwp-type-slider .noUi-horizontal .noUi-handle{height:50px;top:-20px;border:none;box-shadow:0 4px 4px rgb(0 0 0 / .25);border-radius:3px;background:#FFBC16}.layout--generator-finder .facetwp-custom-checkbox{text-transform:uppercase;font-weight:600}.layout--generator-finder .facetwp-custom-checkbox .finder__image{padding-bottom:74%;display:block;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;border-radius:10px}.layout--generator-finder .facetwp-custom-checkbox .facetwp-counter{display:none}@media handheld,only screen and (max-width:599px){.layout--generator-finder .submit-query .button{margin-bottom:1.3333rem}}.layout--generator-finder-results .taxonomy__filter{display:none}.is-dark,.woocommerce-store-notice{color:#fff}.is-dark p,.woocommerce-store-notice p,.is-dark a,.woocommerce-store-notice a,.is-dark h1,.woocommerce-store-notice h1,.is-dark h2,.woocommerce-store-notice h2,.is-dark h3,.woocommerce-store-notice h3,.is-dark h4,.woocommerce-store-notice h4,.is-dark h5,.woocommerce-store-notice h5,.is-dark h6,.woocommerce-store-notice h6{color:#fff}.is-dark a[href^="tel:"],.woocommerce-store-notice a[href^="tel:"]{color:#FFBC16;text-decoration:underline}.is-dark strong a,.woocommerce-store-notice strong a{font-weight:700;color:#FFBC16}.is-dark .ts-menu-title,.woocommerce-store-notice .ts-menu-title{color:#FFBC16}.is-dark input,.woocommerce-store-notice input,.is-dark form select,.woocommerce-store-notice form select,.is-dark textarea,.woocommerce-store-notice textarea{border-color:#fff;background-color:#fff;color:#212325}.is-dark ::-webkit-input-placeholder,.woocommerce-store-notice ::-webkit-input-placeholder{color:#212325;opacity:1;text-transform:none}.is-dark :-moz-placeholder,.woocommerce-store-notice :-moz-placeholder{color:#212325;opacity:1;text-transform:none}.is-dark ::-moz-placeholder,.woocommerce-store-notice ::-moz-placeholder{color:#212325;opacity:1;text-transform:none}.is-dark :-ms-input-placeholder,.woocommerce-store-notice :-ms-input-placeholder{color:#212325;opacity:1;text-transform:none}.is-dark ::-ms-input-placeholder,.woocommerce-store-notice ::-ms-input-placeholder{color:#212325;opacity:1;text-transform:none}.is-dark :placeholder,.woocommerce-store-notice :placeholder{color:#212325;opacity:1;text-transform:none}.is-dark .placeholdersjs,.woocommerce-store-notice .placeholdersjs{color:#212325;opacity:1;text-transform:none}.is-dark button.button,.woocommerce-store-notice button.button,.is-dark a.button,.woocommerce-store-notice a.button{border-color:#FFBC16;background-color:#FFBC16;color:#212325}.is-dark button.button:hover,.woocommerce-store-notice button.button:hover,.is-dark a.button:hover,.woocommerce-store-notice a.button:hover{cursor:pointer;background-color:#fff;border-color:#fff;color:#212325}.is-dark a.button--alt,.woocommerce-store-notice a.button--alt{background-color:#FFBC16;border-color:#FFBC16;color:#212325}.is-dark a.button--alt:hover,.woocommerce-store-notice a.button--alt:hover{background-color:#212325;border-color:#212325;color:#fff}.is-dark a.button--alt-primary,.woocommerce-store-notice a.button--alt-primary{background-color:#fff;border-color:#212325;color:#212325}.is-dark a.button--alt-primary:hover,.woocommerce-store-notice a.button--alt-primary:hover{background-color:#FFBC16;border-color:#FFBC16;color:#212325}.is-dark a.button--alt-primary:hover i,.woocommerce-store-notice a.button--alt-primary:hover i{color:#212325}.is-dark .selectric,.woocommerce-store-notice .selectric{border:1px solid #fff;background-color:#fff}.is-dark .gform_confirmation_message h4,.woocommerce-store-notice .gform_confirmation_message h4{color:#FFBC16;margin-bottom:1.3333rem}.is-dark .gfield_checkbox .custom-input,.woocommerce-store-notice .gfield_checkbox .custom-input,.is-dark .gfield_radio .custom-input,.woocommerce-store-notice .gfield_radio .custom-input,.is-dark .ginput_container_consent .custom-input,.woocommerce-store-notice .ginput_container_consent .custom-input{border:1px solid #fff;border-radius:4px;background:#fff}.is-dark .gfield_checkbox input[type=checkbox]:checked+label .custom-input::before,.woocommerce-store-notice .gfield_checkbox input[type=checkbox]:checked+label .custom-input::before,.is-dark .ginput_container_consent input[type=checkbox]:checked+label .custom-input::before,.woocommerce-store-notice .ginput_container_consent input[type=checkbox]:checked+label .custom-input::before{color:#08A2A4}.is-dark .gfield_checkbox input[type=checkbox]:checked+label .custom-input,.woocommerce-store-notice .gfield_checkbox input[type=checkbox]:checked+label .custom-input,.is-dark .gfield_checkbox input[type=radio]:checked+label .custom-input,.woocommerce-store-notice .gfield_checkbox input[type=radio]:checked+label .custom-input,.is-dark .gfield_radio input[type=checkbox]:checked+label .custom-input,.woocommerce-store-notice .gfield_radio input[type=checkbox]:checked+label .custom-input,.is-dark .gfield_radio input[type=radio]:checked+label .custom-input,.woocommerce-store-notice .gfield_radio input[type=radio]:checked+label .custom-input,.is-dark .ginput_container_consent input[type=checkbox]:checked+label .custom-input,.woocommerce-store-notice .ginput_container_consent input[type=checkbox]:checked+label .custom-input,.is-dark .ginput_container_consent input[type=radio]:checked+label .custom-input,.woocommerce-store-notice .ginput_container_consent input[type=radio]:checked+label .custom-input{background-color:#fff}.is-dark .gform_footer .button,.woocommerce-store-notice .gform_footer .button{border-color:#FFBC16;background-color:#FFBC16;color:#212325}.is-dark .gform_footer .button:hover,.woocommerce-store-notice .gform_footer .button:hover{background-color:#fff;border-color:#FFBC16;color:#212325}.is-dark .genelite-finance-calculator ::-moz-placeholder,.woocommerce-store-notice .genelite-finance-calculator ::-moz-placeholder{color:#848484}.is-dark .genelite-finance-calculator ::placeholder,.woocommerce-store-notice .genelite-finance-calculator ::placeholder{color:#848484}.is-bright{background-color:#FFBC16;color:#000}.is-bright p,.is-bright a,.is-bright h1,.is-bright h2,.is-bright h3,.is-bright h4,.is-bright h5,.is-bright h6{color:#000}.is-bright a[href^="tel:"]{color:#000;text-decoration:underline}.is-bright input,.is-bright form select,.is-bright textarea{border-color:#000;background-color:#000;color:#212325}.is-bright ::-webkit-input-placeholder{color:#000;opacity:1;text-transform:none}.is-bright :-moz-placeholder{color:#000;opacity:1;text-transform:none}.is-bright ::-moz-placeholder{color:#000;opacity:1;text-transform:none}.is-bright :-ms-input-placeholder{color:#000;opacity:1;text-transform:none}.is-bright ::-ms-input-placeholder{color:#000;opacity:1;text-transform:none}.is-bright :placeholder{color:#000;opacity:1;text-transform:none}.is-bright .placeholdersjs{color:#000;opacity:1;text-transform:none}.is-bright a.button--alt{background-color:#FFBC16;border-color:#FFBC16;color:#212325}.is-bright a.button--alt:hover{background-color:#212325;border-color:#212325;color:#000}.is-bright .text--thick-line:after{background-color:#000}.is-bright .slick-arrow{background-color:#212325;color:#FFBC16}.is-bright .people-grid .person .image::before{background-color:#fff}.is-bright .people-grid .person .mask-wrap{background-color:#fff}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;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}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.gform-legacy-datepicker.ui-datepicker{height:auto;margin:5px auto 0;font:9pt Arial,sans-serif;min-width:216px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.gform-legacy-datepicker.ui-datepicker a{text-decoration:none}.gform-legacy-datepicker.ui-datepicker table{border-collapse:collapse;width:100%}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-header,.gform-legacy-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-header{background-color:#666;border-color:#666;border-style:solid;border-width:1px 0 0 0;-moz-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);-webkit-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);color:#e0e0e0;filter:dropshadow(color=#000, offx=1, offy=-1);font-weight:700;line-height:31px;min-height:31px!important;text-shadow:1px -1px 0 #000}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-header .ui-icon{display:none}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-title{text-align:center}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-title select{margin-top:2.5%}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-next,.gform-legacy-datepicker.ui-datepicker .ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url('/wp-content/plugins/gravityforms/legacy/images/datepicker/arrow.png');background-repeat:no-repeat;line-height:600%;overflow:hidden}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-prev{float:left;background-position:center -30px}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-next{float:right;background-position:center 0}.gform-legacy-datepicker.ui-datepicker thead{background:#f7f7f7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:-o-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:linear-gradient(to bottom,#f7f7f7 0,#f1f1f1 100%);border-bottom:1px solid #bbb}.gform-legacy-datepicker.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:6pt;padding:5px 0;color:#666;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=0)}.gform-legacy-datepicker.ui-datepicker tbody td{padding:0;border-top:1px solid #bbb;border-right:1px solid #bbb}.gform-legacy-datepicker.ui-datepicker tbody td:last-child{border-right:0px}.gform-legacy-datepicker.ui-datepicker tbody tr{border-bottom:1px solid #bbb}.gform-legacy-datepicker.ui-datepicker tbody tr:last-child{border-bottom:0}.gform-legacy-datepicker.ui-datepicker td a,.gform-legacy-datepicker.ui-datepicker td span{display:inline-block;font-weight:700;text-align:center;width:100%;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=1)}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:#ededed;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ededed 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed 0,#dedede 100%);background:-o-linear-gradient(top,#ededed 0,#dedede 100%);background:-ms-linear-gradient(top,#ededed 0,#dedede 100%);background:linear-gradient(to bottom,#ededed 0,#dedede 100%);-webkit-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:#fff2aa;border:1px solid #c19163;color:#666;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 #fff;filter:dropshadow(color=#FFF, offx=0, offy=1);position:relative;margin:-1px}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}.gform-legacy-datepicker.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled{background-color:#d7d7d7}.gform-legacy-datepicker.ui-datepicker table.ui-datepicker-calendar{margin:0!important}body #ui-datepicker-div.gform-legacy-datepicker[style]{z-index:9999!important}.gform-legacy-datepicker.ui-datepicker:not(.gform-preview-datepicker) .ui-datepicker-header .ui-datepicker-month,.gform-legacy-datepicker.ui-datepicker:not(.gform-preview-datepicker) .ui-datepicker-header .ui-datepicker-year{border-width:1px;display:inline-block;font-size:.75rem;line-height:1;padding-bottom:3px;padding-left:3px;padding-top:3px}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-month{max-height:25px;max-width:40%}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-year{max-height:25px;max-width:30%}