@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}:root{--swiper-navigation-size:44px}.widget.widget_text{word-wrap:break-word}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}#page .woocommerce-tabs ul.tabs li::after,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;-ms-word-wrap:break-word;word-wrap:break-word;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px}figure,footer,header,main,nav,section{display:block}a{color:#2c2d33;background-color:transparent;text-decoration:none;transition:color .2s ease}a:active,a:hover{outline:0}a,button,input{-ms-touch-action:manipulation;touch-action:manipulation}small,sub{font-size:75%}sub{bottom:-.25em;position:relative;height:0;line-height:0;vertical-align:baseline;top:.5ex}img{max-width:100%;height:auto;border:0;border-radius:0}svg:not(:root){overflow:hidden}figure{margin:0}button{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{width:100%;border-spacing:0;border-collapse:separate;font-size:15px}ol,td,ul{padding:0}body,button,input,textarea{line-height:1.618;text-rendering:optimizeLegibility}h1,h2,h3,h4{color:#131315}h1,h2{margin:0 0 15px;line-height:1.214}h3,h4{margin:0 0 10px}h1{font-size:2.617924em;letter-spacing:-1px}h2{font-size:2em}h3{font-size:1.618em}h4{font-size:1.41575em}p+h2,ul+h3{margin-top:1.2906835em}p,table{margin:0 0 1.21575rem}ol,ul{margin:0 0 1.41575em 20px}.site-content ol li,.site-content ul li{margin-bottom:3px}ul{list-style:disc}ol{list-style:decimal}*{box-sizing:border-box}.site-content{-webkit-tap-highlight-color:transparent}.site-header{position:relative;z-index:20}.site-header .custom-logo-link img{width:auto}.site-header .widget,header .widget_product_search form{margin-bottom:0}.site-branding a{color:#111;font-weight:700}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important;color:#000}table td{padding:1em 1.41575em;text-align:left;vertical-align:top}input[type=email],input[type=search],input[type=text],textarea{border-radius:0}button,input,select{vertical-align:baseline}select{margin:0}button,input,textarea{margin:0;font-size:100%}button,li.highlight-btn{border:0}.button,input[type=submit]{display:inline-block;border-radius:4px;outline:0;background:0 0;background-color:#43454b;text-shadow:none;text-decoration:none;cursor:pointer;-webkit-appearance:none}.button{padding:.6180469716em 1.41575em;border:0;border-color:#43454b}input[type=submit]{font-weight:600}.button:disabled,button:disabled,input[type=submit]:disabled{opacity:.3;cursor:not-allowed}.button:disabled:hover,button:disabled:hover,input[type=submit]:disabled:hover{opacity:.35}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-input-placeholder{color:#555}input[type=search]::-moz-placeholder{color:#555}input[type=search]:-ms-input-placeholder{color:#555}input[type=search]::placeholder{color:#555}input[type=email]{width:100%}input[type=search]{box-sizing:border-box;padding:.6180469716em;outline:0;color:#222;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);-webkit-appearance:none;width:100%}.widget_product_search form input[type=search],input[type=tel],input[type=text]{width:100%}.site textarea,input[type=email],input[type=tel],input[type=text]{box-sizing:border-box;padding:.5180469716em;outline:0;color:#222;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);font-weight:400;-webkit-appearance:none}input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#e2e2e2}textarea{overflow:auto;width:100%;padding-left:.875em;vertical-align:top;height:150px}.menu-primary-menu-container>ul>li>a{padding-right:.55em;padding-left:.55em}.menu-primary-menu-container>ul>li:first-child>a{padding-left:0}.main-navigation ul ul{display:block;margin-left:1.41575em}.main-navigation ul li a,.secondary-navigation ul li a{display:block}.secondary-navigation{display:block;clear:both;width:100%}.main-navigation ul,.secondary-navigation ul{display:block;margin:0;padding-left:0;list-style:none}.main-navigation ul li,.secondary-navigation ul li{display:inline-block;position:relative;margin-right:.5px;text-align:left}.widget{margin:0 0 3.706325903em}.widget_product_search form{position:relative;margin-bottom:15px}.widget_product_search form button[type=submit]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important;top:0;left:0;background-color:#000;color:#fff}.widget_nav_menu ul{margin:0}.widget_nav_menu ul li{margin-bottom:1em;line-height:1.41575em;list-style:none}@media (min-width:993px){.menu-primary-menu-container>ul.menu{display:inline-block;min-width:600px}.menu-primary-menu-container>ul.menu>li>a{transition:all .2s}.menu-primary-menu-container>ul.menu:hover>li>a{opacity:.65}.menu-primary-menu-container>ul.menu:hover>li:hover>a{opacity:1}.col-full{box-sizing:content-box;margin-right:auto;margin-left:auto;padding:0 2.617924em}.col-full::after{display:table}.col-full::before{display:table;content:""}.col-full::after{display:block;clear:both;content:""}.site-content::after,.site-content::before{display:table;content:""}.site-content::after{clear:both}.right-page-sidebar .content-area{float:left}.menu-toggle{display:none}.main-navigation ul ul li,.primary-navigation{display:block}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-9999px}.main-navigation ul ul li a{width:200px}.site .main-navigation ul.menu ul li a{transition:all 0s}.main-navigation ul.menu{overflow:visible;max-height:none}.main-navigation ul.menu ul{margin-left:0}ul.menu ul li>a.sub-menu-link{padding:.3em .8em;font-size:14px;font-weight:400}#reviews .comment-form-email{width:50%}}body,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.entry-content ol li{padding-left:6px}body input[type=email],body input[type=tel],body input[type=text],body textarea{border:1px solid #d2d6dc;border-radius:.3rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:15px;padding-left:.7em;padding-right:.7em}body input[type=email]:focus,body input[type=tel]:focus,body input[type=text]:focus,body textarea:focus{border-color:#999}input[type=submit]{padding:.75em 1.6em;border:0;border-radius:.3rem;color:#fff;background:#111;font-size:15px;transition:all .2s}input[type=search]{padding-left:43px;border:1px solid #eee;background:0 0;box-shadow:none;background-color:#fff;font-weight:400;font-size:16px}.site-content select{width:100%;max-width:100%;height:40px;margin-bottom:5px;padding:0 31px 0 11px;border:1px solid #e2e2e2;border-radius:3px;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='402' width='582' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23bfbfbf' id='svg_1' d='m1408,704q0,26 -19,45l-448,448q-19,19 -45,19t-45,-19l-448,-448q-19,-19 -19,-45t19,-45t45,-19l896,0q26,0 45,19t19,45z'/%3E%3C/g%3E%3C/svg%3E")calc(100% - 12px) 12px no-repeat;background-size:15px 15px;box-shadow:0 1px 1px 0 rgba(0,0,0,.05);font-size:16px;font-weight:400;line-height:40px;text-indent:.01px;text-overflow:"";-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;-webkit-font-smoothing:inherit}.site-content select:hover{border-color:#ccc}#page .woocommerce-tabs .panel:focus,select:focus{outline:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){select{padding-right:0;background-image:none}}select::-ms-expand{display:none}.col-full{max-width:1170px;padding-right:2.617924em;padding-left:2.617924em}@media only screen and (min-width:1070px){.single-product .site-content .col-full{max-width:inherit;margin:0;padding:0}}.content-area .star-rating span::before{color:#f3a63b}@media (min-width:993px){body ul.products li.product{float:left;width:33.3333%;margin-bottom:calc(2.5em - 40px)}body .columns-4.products li.product{float:left;width:25%}}body ul.products li.product{position:relative;padding-right:15px;padding-left:15px;text-align:left}body ul.products li.product img{display:block;width:100%;margin:0 auto}body ul.products li.product .button{display:block;position:absolute;z-index:1;bottom:0;width:calc(100% - 30px);height:40px;padding:0;border-radius:4px;opacity:0;font-size:14px;font-weight:600;line-height:40px;text-align:center;transition:all .1s}body ul.products li.product:focus-within .button,body ul.products li.product:hover .button{opacity:1}ul.products li.product .woocommerce-loop-product__title{position:relative;width:100%;margin-top:4px;margin-bottom:4px;color:#111;font-size:16px;letter-spacing:0}.woocommerce-product-search::before{width:20px;height:20px;content:"";display:inline-block;position:absolute;z-index:1;top:.75em;left:.85em;background-color:#ccc;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.archive-header{margin-bottom:0}.woocommerce-breadcrumb a,.woocommerce-breadcrumb a:hover{color:#000}.woocommerce-breadcrumb a:hover{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.18em}.panel.woocommerce-Tabs-panel--reviews h2:first-of-type,.woocommerce-breadcrumb a:first-of-type::before{display:none}body table tbody tr:nth-child(2n) td{background:0 0}ul.products li.product:focus-within .woocommerce-LoopProduct-link,ul.products li.product:hover .woocommerce-LoopProduct-link{z-index:1}@media (min-width:993px){.shoptimizer-primary-navigation{color:#222}.main-navigation ul.menu ul.sub-menu{padding:20px 12px;background-color:#111;box-shadow:0 1px 15px rgba(0,0,0,.08);line-height:1.4}body .main-navigation ul.menu>li.menu-item-has-children{position:relative;transition:all 50ms ease-in-out}body .main-navigation ul.menu>li:not(.full-width)>.sub-menu-wrapper{visibility:hidden;position:absolute;right:0;left:0;width:200px;opacity:0;box-shadow:0 1px 15px rgba(0,0,0,.08);transition:all 0s ease-in-out;transform:scale(.8)}body .main-navigation ul.menu>li.menu-item-has-children:focus-within>.sub-menu-wrapper,body .main-navigation ul.menu>li.menu-item-has-children:hover>.sub-menu-wrapper{display:block;visibility:visible;z-index:30;opacity:1;transform:scale(1)}.main-navigation ul li.menu-item-has-children.col-2>.sub-menu-wrapper>.container>ul.sub-menu{column-count:2}.main-navigation ul li.menu-item-has-children.col-3>.sub-menu-wrapper>.container>ul.sub-menu{column-count:3}body .main-navigation ul li:focus-within>.sub-menu-wrapper ul,body .main-navigation ul li:hover>.sub-menu-wrapper ul{display:block;left:0}body .main-navigation ul.menu li.menu-item-has-children>.sub-menu-wrapper{position:absolute;z-index:6;transition:all .15s ease-in-out}body .main-navigation ul.menu>li.menu-item-has-children:not(.full-width) ul li.menu-item-has-children .sub-menu-wrapper{visibility:hidden;position:absolute;top:-20px;left:220px;opacity:0;transition:all .15s ease-in-out}.main-navigation ul.menu>li.menu-item-has-children:not(.full-width) ul li.menu-item-has-children>a::after{position:absolute;display:inline-block;right:5px;margin-top:10px;width:13px;height:13px;content:"";background-color:#111;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L16 12L9 19' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L16 12L9 19' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}body .main-navigation ul.menu>li.menu-item-has-children:not(.full-width) ul>li.menu-item-has-children:focus-within>.sub-menu-wrapper,body .main-navigation ul.menu>li.menu-item-has-children:not(.full-width) ul>li.menu-item-has-children:hover>.sub-menu-wrapper{visibility:visible;position:absolute;top:-20px;left:200px;opacity:1}.menu-primary-menu-container>ul>li>a span{position:relative}.main-navigation ul.menu>li.menu-item-has-children>a::after{transition:transform .4s;position:relative;top:-1px}.main-navigation ul.menu>li.menu-item-has-children:hover>a::after{transform:rotate(180deg)}}@media (hover:hover) and (min-width:993px){.menu-primary-menu-container>ul>li>a span::before{display:block;position:absolute;top:calc(100% + 2px);left:0;width:100%;border-bottom:1px solid #ccc;content:"";transition:transform .6s cubic-bezier(.28,.75,.22,.95);transform:scale(0,1);transform-origin:right center}.menu-primary-menu-container>ul>li:hover>a span::before{transform:scale(1,1);transform-origin:left center}}.secondary-navigation .menu li a,.single-product #page div.product .summary,.site-content{position:relative}.site-content::after{display:block;visibility:hidden;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.7);content:"";transition:opacity .3s,visibility .3s;pointer-events:none}.site-header .col-full{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:993px){.col-full.main-header{padding-top:30px;padding-bottom:30px}.site-header .custom-logo-link img{height:38px}.menu-primary-menu-container>ul>li>a{color:#fff;font-size:16px;line-height:60px}.col-full-nav{background-color:#323232;border-top:1px solid transparent}}.site-header .site-search{margin-left:3em;flex-grow:1}#reviews .comment-form-rating label,.shoptimizer-product-prevnext .tooltip img,.site-search{display:block}#reviews .commentlist li p.meta strong,.site-header .site-branding{line-height:1}.secondary-navigation .menu a{padding:.7em .875em 0;color:#111;font-size:14px}.secondary-navigation .menu li:not(.ri) a{padding-top:35px}.secondary-navigation .icon-wrapper{position:absolute;left:50%;top:5px;transform:translate(-50%,0)}.secondary-navigation .icon-wrapper svg{width:28px;height:28px;stroke:#fff!important}.secondary-navigation .icon-wrapper svg path{stroke-width:1.5px}.secondary-navigation .menu-item{padding:0 5px;font-family:inherit}.secondary-navigation .menu-item:first-child{border:0}.site-header .secondary-navigation{float:right;width:initial;margin-left:auto;padding-left:1.2em}.secondary-navigation .menu{margin-right:-15px}.site-search input[type=search]{background:#f8f8f8;border:1px solid #f8f8f8}.site-search form::before{left:15px;top:50%;margin-top:-7px;width:16px;height:16px}.site-search form input[type=search]{position:relative;padding-left:40px;border-radius:4px;clear:both;font-size:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0#000;background:#f1f1f1}@media (min-width:993px){.header-5 .site-header input[type=search]{height:55px}}.form-row input[type=email],.form-row input[type=tel],.form-row input[type=text],textarea{margin-bottom:0;border-color:#d2d6dc;border-width:1px;border-radius:.3rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.form-row input[type=email]:focus,.form-row input[type=tel]:focus,.form-row input[type=text]:focus,textarea:focus{border-color:#999;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.form-row label{margin-bottom:5px;color:#111;font-size:14px;font-weight:600}.button:hover{color:#fff}body ul.products li.product p.product__categories a:hover{color:#222}footer a:not(.button):hover{color:#fff}.menu-primary-menu-container{margin-left:0;transition:all .55s}li.product img{transition:all .2s ease-in-out}li.product:not(.product-category):hover img{transform:scale(.98)}#page{margin:0 auto}footer{clear:both}.woocommerce-breadcrumb .breadcrumb-separator{position:relative;top:-2px;opacity:.4;font-size:.8em}.main-navigation ul.menu>li.menu-item-has-children>a::after{display:inline-block;position:relative;top:1px;margin-left:6px;width:12px;height:12px;content:"";background-color:#fff;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.columns-4,.single-product .content-area{width:100%}.single .content-area{float:left}body .shoptimizer-mini-cart-wrap{overflow:hidden;position:fixed;z-index:102;top:0;right:-420px;left:auto;width:420px;height:100%;background-color:#fff;transition:all .35s}#ajax-loading{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5)}.shoptimizer-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.spinner{width:38px;height:38px;border:1px solid #ccc;border-bottom-color:#111;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .8s linear infinite}.cart-drawer-heading{position:absolute;z-index:11;margin:12px 20px;font-size:17px;font-weight:600;color:#111}body .shoptimizer-mini-cart-wrap .widget_shopping_cart{display:flex;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch;z-index:10;top:auto;left:auto;height:calc(100% - 50px);margin:50px 0 0;padding:0 20px;background:#fff;font-size:inherit}.shoptimizer-mini-cart-wrap .widget_shopping_cart_content{display:flex;flex-direction:column;width:100%}.shoptimizer-mini-cart-wrap .close-drawer{position:absolute;z-index:99;top:12.5px;right:16px;width:26px;height:26px;color:#111;cursor:pointer;background-color:transparent;padding:0;border:0;transition:opacity .3s}.shoptimizer-mini-cart-wrap .close-drawer:focus-visible{border-radius:99%}.shoptimizer-mini-cart-wrap .close-drawer span{display:block;pointer-events:none}.close-drawer{color:#fff}.close-drawer:hover{opacity:1}@media (max-width:1170px){body #page .woocommerce-tabs .panel{padding-left:0;padding-right:0}}@media (max-width:992px){.site .content-area{float:none;width:100%;clear:both}footer{font-size:15px}.col-full{padding-right:1em;padding-left:1em}.site-main ul.products li.product::before,body .main-navigation ul.menu>li.menu-item-has-children>a::after,body .site-content::after{display:none}header .widget_product_search form{margin-bottom:15px}#page .site-header .secondary-navigation,#page .site-header .site-branding,#page .site-header .site-search,.main-navigation ul ul,body .main-navigation ul li{margin:0}#page .woocommerce-tabs ul.tabs li,.main-navigation ul li{display:block}#page .site-header{padding:0}.site-branding button.menu-toggle{position:absolute;left:15px;width:60px;height:30px;padding:0;background-color:transparent;display:block}.site-branding button.menu-toggle:hover{background-color:transparent}.menu-toggle .bar{display:block;position:absolute;top:calc(50% - 1px);z-index:0;width:22px;height:2px;opacity:1;background-color:#222;transition:transform .15s ease-in 0s,margin .15s ease-in .2s,opacity 0s ease-in .15s;transform:rotate(0);pointer-events:none}.menu-toggle .bar:nth-child(1){margin-top:-7px}.menu-toggle .bar:nth-child(2){margin-top:-1px}.menu-toggle .bar:nth-child(3){margin-top:5px}#page .site-header .secondary-navigation{display:none;justify-content:center;order:20;float:none;flex:0 0 100%;padding:0}.site-branding{display:flex;flex-direction:column;width:100%;height:70px;justify-content:center;align-items:center;text-align:center}.main-navigation ul.menu>li.menu-item-has-children{position:relative}.main-navigation ul.menu>li.menu-item-has-children>a{position:relative;width:calc(100% - 40px)}.main-navigation ul.menu li.menu-item-has-children span.caret{display:inline-block;position:absolute;z-index:3;top:0;right:0;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer}.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret::after{font-size:14px;content:""}.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret{line-height:32px;opacity:.6}.main-navigation ul.menu>li.menu-item-has-children>span.caret{top:3px}.main-navigation ul.menu li.menu-item-has-children:not(.dropdown-open) .sub-menu-wrapper{display:none}.secondary-navigation,.woocommerce-tabs .tabs li a::after{display:none}.main-navigation ul.menu .sub-menu-wrapper{padding-bottom:10px;padding-left:15px}.main-navigation ul.menu .sub-menu-wrapper .sub-menu-wrapper{padding-left:0}ul.products li.product:nth-child(2n+1){clear:left}.main-navigation ul.menu ul li>a{padding:2px 0;font-size:14px}ul.products li.product{float:left;width:33.333%;margin:0 0 30px}#page .woocommerce-tabs ul.tabs{padding:20px 0 0;border:0}#page .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.3em 0}#page .woocommerce-tabs ul.tabs li a span{margin-bottom:8px}}@media (max-width:768px){ul.products li.product{width:50%}}@media (max-width:500px){body .shoptimizer-mini-cart-wrap{width:100%;right:-100%}}div.wpcf7 form{margin-bottom:0}ul.products li.product p.product__categories{position:relative;margin-bottom:2px;-webkit-font-smoothing:antialiased;color:#444;line-height:1;letter-spacing:.7px;text-transform:uppercase}ul.products li.product p.product__categories a{color:#444;font-size:11px;text-transform:uppercase;text-decoration:none!important}ul.products{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px}ul.products li.product:not(.product-category){flex-wrap:wrap;align-items:flex-start;padding-bottom:40px;transition:all .2s}ul.products li.product:focus-within,ul.products li.product:hover{z-index:2}ul.products li.product:not(.product-category)::before{visibility:hidden;position:absolute;left:0;opacity:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);content:"";transition:all .2s;width:calc(100% + 0px);height:calc(100% + 30px);margin-top:-15px;margin-left:0}.site-main ul.products li.product:focus-within::before,.site-main ul.products li.product:hover::before{visibility:visible;opacity:1;transition:all .2s}.clear{clear:both}@media (max-width:992px){ul.products li.product .button{opacity:1}}@media (min-width:993px) and (max-width:1155px){.header-5 .site-header .site-search{width:50px}}@media (max-width:992px){.site-main ul.products{width:calc(100% + 30px);margin-left:-15px}.related.products ul.products{display:flex;overflow-x:scroll;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-top:5px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.related.products ul.products li.product{display:flex;max-width:320px;min-width:320px;flex-direction:column;scroll-snap-align:center}}.col-full-nav{width:100%}@media (max-width:768px){body .site{font-size:15px}.site h1{font-size:30px;letter-spacing:0}.single-product .site .archive-header .woocommerce-breadcrumb{padding-bottom:12px;padding-left:0;padding-right:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}small{font-size:65%}.form-row label,.site button{font-size:14px}.site input[type=email],.site input[type=text],.site textarea{font-size:16px}}@media (max-width:992px){.site ul.products li.product{margin-bottom:2em}body ul.products li.product .button{opacity:1}}@media (min-width:993px) and (max-width:1199px){.single-product .site-content .col-full{padding:0}}@media (min-width:993px){.mobile-extra,.mobile-menu.close-drawer,body:not(.header-4) .col-full-nav .site-search{display:none}}.site-search .widget,.site-search .widget_product_search form,body ul.products li.product .woocommerce-image__wrapper img{margin-bottom:0}@media (max-width:992px){.sticky-m .site-header{position:-webkit-sticky;position:sticky;width:100%;z-index:101;top:0;box-shadow:0 1px 15px rgba(0,0,0,.08)}.site-search{display:none}.col-full-nav .site-search{display:block;padding-top:20px;position:relative;z-index:4}.main-navigation{padding-top:20px}.site-search input[type=search]{padding-top:0;padding-bottom:0;line-height:45px}.col-full-nav .shoptimizer-primary-navigation.col-full{padding:0}.col-full-nav,.mobile-overlay{top:0;height:100%;position:fixed}.col-full-nav{z-index:102;padding:0 15px;bottom:0;left:-300px;width:300px;min-height:100vh;min-height:fill-available;min-height:-webkit-fill-available;max-height:100vh;overflow-y:auto;overflow-x:hidden;background:#fff;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 0 10 rgba(0,0,0,.15);transition:all .35s;transition-delay:.1s}.mobile-overlay{visibility:hidden;z-index:101;left:0;width:100%;opacity:0;background:rgba(0,0,0,.65);background:rgba(52,53,55,.4);content:"";transition:opacity .6s,visibility .6s}body .site-header{z-index:inherit}.menu-primary-menu-container>ul>li{border:0;transition:.2s all}.menu-primary-menu-container>ul>li:first-child>a,.menu-primary-menu-container>ul>li>a{padding:6px 0}.main-navigation ul.menu .sub-menu-wrapper{padding:0 0 12px 10px}.main-navigation ul.menu .sub-menu-wrapper a.cg-menu-link{width:calc(100% - 40px)}.main-navigation ul ul ul{padding-top:5px;padding-left:10px}body .main-navigation ul.menu li.menu-item-has-children .sub-menu-wrapper{position:fixed;left:-99999px;opacity:0;transition:background-color .6s,transform .3s,opacity .3s;transform:translateX(-10px)}body .main-navigation ul.menu li.menu-item-has-children:not(.dropdown-open) .sub-menu-wrapper{display:block}.main-navigation ul.menu li.menu-item-has-children span.caret::after{display:inline-block;width:20px;height:20px;margin-top:4px;background-color:#111;content:"";-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret{opacity:.5;top:-3px}.mobile-extra{padding-bottom:20px}.mobile-extra .widget{margin-bottom:0}.mobile-menu.close-drawer{visibility:hidden;position:fixed;z-index:999;top:40px;left:310px;opacity:0;transition:.3s all}.site li.product:hover .woocommerce-image__wrapper{transform:none}}.woocommerce-image__wrapper{position:relative;transition:all .2s ease-in-out;width:100%}li.product:not(.product-category):hover .woocommerce-image__wrapper img{transform:none}li.product:hover .woocommerce-image__wrapper{transform:scale(.982)}.woocommerce-card__header{clear:both;padding-top:10px;width:100%}.woocommerce-card__header *,div.product{position:relative}.main-header{display:flex}@media (max-width:992px){body:not(.header-4):not(.mobile-toggled).sticky-m .site-header{position:-webkit-sticky;position:sticky;z-index:9;top:0}}@media (min-width:993px){body:not(.header-4).sticky-d .col-full-nav{position:-webkit-sticky;position:sticky;z-index:10;top:0}.shoptimizer-primary-navigation{display:flex}}@media (min-width:771px) and (max-width:1099px){body.theme-shoptimizer .site-main ul.products li.product{width:50%}}.call-back-feature{position:fixed;z-index:5;right:30px;bottom:30px;transition:all .2s linear}.call-back-feature:hover{transform:scale(1.03)}.call-back-feature a{padding:.8em 1.3em;border-radius:5px;color:#fff;background-color:#dc9814;font-size:14px;font-weight:600}.cg-modal{overflow:hidden}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;padding:30px 30px 10px;border-radius:10px;outline:0;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;max-height:calc(100vh - 80px);overflow-y:auto}.callback-close-button svg{width:22px;height:22px}.modal-body{position:relative;padding:15px 0}.cg-modal button.close-button{position:absolute;top:15px;right:15px;color:#000;background:0 0;cursor:pointer}.cg-modal button.close-button:hover{background:0 0}button.close-button{padding:0;border:0;background:0 0;-webkit-appearance:none}.callback-product_wrapper{display:flex;margin:-30px -30px 10px;padding:30px;border-bottom:1px solid #e2e2e2;background:linear-gradient(180deg,rgba(255,255,255,0)0,rgba(240,240,240,.5) 100%)}.callback-product_wrapper img{max-width:70px;margin-right:20px}.callback-product_title{font-size:15px;font-weight:700}.callback-product_rating,.summary table{font-size:14px}.callback-product_price{margin-top:2px;font-size:13px}@media (min-width:768px){.modal-dialog{width:600px;margin:40px auto}}@media (max-width:600px){.call-back-feature a{font-size:12px}}@media (max-width:992px){.call-back-feature{display:none}.modal-content{max-height:calc(100vh - 20px)}}.cg-modal{visibility:hidden;position:fixed;z-index:-100;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.75);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;transform:scale(1.1)}.single-product .content-area,.single-product .site-main,ul.products{margin-bottom:0}.product-details-wrapper,.related.products,.single-product .archive-header .woocommerce-breadcrumb,.single-product .woocommerce-Tabs-panel{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:2.617924em;padding-left:2.617924em}.woocommerce-tabs.wc-tabs-wrapper{margin-right:auto;margin-left:auto;padding-right:2.617924em;padding-left:2.617924em}@media (min-width:993px) and (max-width:1480px){.single-product .archive-header .woocommerce-breadcrumb{padding-left:calc(2.617924em + 5px)}}.single-product .site-header{border-bottom-color:#f8f8f8}.product-details-wrapper{overflow:hidden;padding-bottom:30px}.product_meta,.related-wrapper,.woocommerce-tabs{background-color:#fff}.summary h1{margin-top:0;margin-bottom:5px;font-size:30px;letter-spacing:0;padding-right:60px;word-break:break-word}div.product .summary{position:relative;width:36%}@media (min-width:770px){#page .product .woocommerce-product-gallery,.single-product div.product .product-details-wrapper .images{width:60%;margin-right:0;margin-bottom:0}}.product .woocommerce-product-rating a{position:relative;top:-5px;color:#333;font-size:13px;font-weight:400;text-decoration:none}.product .woocommerce-product-rating a:hover,.site-content .shoptimizer-product-prevnext a:hover{color:#333}.product p.price{float:left;margin:0 0 5px;color:#222;font-size:18px}.woocommerce-product-details__short-description{clear:both;font-size:14px;line-height:1.5}.woocommerce-product-details__short-description+.woocommerce-product-rating{margin-top:10px}#page .woocommerce-tabs{padding-top:0}.summary table td{padding:.5em 1em .5em 0}.pswp__button{background-color:transparent}div.product .images,div.product .woocommerce-product-gallery{margin-top:0;margin-bottom:20px}div.product .woocommerce-product-gallery{position:relative}.woocommerce-product-gallery{overflow:hidden}body .pswp__caption__center{font-size:15px;text-align:center}#shoptimizer-modals-wrapper{display:grid;grid-template-columns:auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:15px;font-size:13px;font-weight:600}.related-wrapper>section>h2{padding-top:60px}.related>h2:first-child{margin-bottom:1em}#reviews label,body #reviews .comment-reply-title{display:block;color:#111;line-height:1.4;margin-bottom:.5em;font-size:15px}body #reviews .comment-reply-title{font-size:20px;margin-bottom:15px;font-weight:600}#reviews .comment-form-rating{margin-bottom:1em}body #respond{padding-top:2em;background:0 0;font-size:15px}body #reviews .commentlist li .avatar{width:70px;margin-right:0;border-radius:50%}.woocommerce #reviews .star-rating{width:73px}.woocommerce #reviews .star-rating span::before,.woocommerce #reviews .star-rating::before{font-size:13px;letter-spacing:1px}#reviews .commentlist li .comment_container .comment-text .star-rating{position:relative;top:6px}body #reviews .commentlist{margin-top:2em;margin-bottom:0}body #reviews .commentlist li .comment_container .comment-text{width:calc(100% - 100px)}body #reviews .commentlist li p.meta{margin-bottom:.4em}.site .wc-tabs-wrapper{border-top:1px solid #f5f5f5}#page .woocommerce-tabs ul.tabs{float:none;width:100%;margin:0;border-top:1px solid #f8f8f8;text-align:center}#page .woocommerce-tabs ul.tabs li{display:inline-block;margin:0 12px;border:0}#page .woocommerce-tabs ul.tabs li.reviews_tab a{position:relative;margin-right:22px}#page .woocommerce-tabs ul.tabs li a span{font-size:10px;position:absolute;bottom:0;right:-26px;border-radius:50%;color:#fff;height:20px;width:20px;line-height:20px;display:inline-block;margin-bottom:4px;background-color:#dc9814;font-weight:700}#page .woocommerce-tabs .panel{float:none;margin-right:auto;margin-left:auto;padding-top:30px}#page .woocommerce-tabs ul.tabs li a{padding:2.2em 0 .1em;color:#545454;font-size:16px}#page .woocommerce-tabs ul.tabs li a:hover{color:#323232}.woocommerce-tabs .tabs li a::after{will-change:transform;display:block;position:absolute;top:100%;left:0;width:100%;border-bottom:3px solid #ccc;content:"";transition:transform .3s cubic-bezier(.28,.75,.22,.95);transform:scale(0,1);transform-origin:right center}.woocommerce-product-gallery__wrapper,body .woocommerce-tabs .panel h2,body .woocommerce-tabs .panel h3{margin-bottom:20px}body .woocommerce-tabs ul.tabs li a:focus{outline:0}.woocommerce-tabs table td{padding-left:0;background:0 0}@media (max-width:768px){.single-product #page .woocommerce-tabs .panel{padding-right:0;padding-left:0}}.shoptimizer-product-prevnext{position:absolute;top:12px;right:0}.shoptimizer-product-prevnext a{display:inline-flex;position:relative;color:#333}.shoptimizer-product-prevnext a:focus-visible{border-radius:99%}.shoptimizer-product-prevnext .title{display:block;padding:10px 10px 5px;font-size:13px;line-height:1.4}.shoptimizer-product-prevnext .prevnext_price{display:block;padding-bottom:10px;color:#888;font-size:12px;line-height:1.4}.shoptimizer-product-prevnext svg{width:20px;height:20px;stroke:#999;transition:.2s all}.shoptimizer-product-prevnext a:hover svg{stroke:#666}.shoptimizer-product-prevnext .tooltip{visibility:hidden;position:absolute;z-index:2;right:0;width:120px;margin-top:30px;opacity:0;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.15);font-size:13px;text-align:center;transition:all .25s ease-out;transform:translateY(10px)}.shoptimizer-product-prevnext a:hover .tooltip{display:block;visibility:visible;opacity:1;transform:translateY(0)}.woocommerce-product-details__short-description table td{padding:5px 0;font-size:13px}.product_meta .posted_in{display:inline;margin:0 8px;color:#111}.product_meta .posted_in a{color:#555}.product_meta .posted_in a:first-child{margin-left:5px}.product_meta a{font-weight:inherit;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.14em}.product_meta a:hover{color:#000}.product_meta{clear:both;position:relative;font-size:14px;text-align:center}.product_meta:has(span){margin-bottom:-1px;padding-bottom:1em;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}#reviews .commentlist li .comment_container::after,#reviews .commentlist li::after,.single-product div.product .woocommerce-product-rating::after{clear:both}div.product .product_meta .posted_in{display:inline-block}div.product .product_meta .posted_in:last-child{border-bottom:0}#reviews .commentlist li{clear:both;margin-bottom:1.2em;list-style:none;padding-bottom:1em;border-bottom:1px solid #eee}#reviews .commentlist li .comment_container{font-size:16px}#reviews .commentlist li:last-child{margin-bottom:0;border-bottom:0}#reviews .commentlist li .avatar{margin-top:5px}.woocommerce-tabs.wc-tabs-wrapper,body.pdp-full #page .woocommerce-tabs{max-width:100%}@media (max-width:992px){.product-details-wrapper,.woocommerce-tabs.wc-tabs-wrapper{padding-right:1em;padding-left:1em}.product-details-wrapper{padding-bottom:15px}li.product:hover .woocommerce-image__wrapper{transform:none}body .shoptimizer-product-prevnext{display:none}.related.products,.woocommerce-Tabs-panel{padding-right:1em;padding-left:1em}.archive-header .woocommerce-breadcrumb,.single-product .archive-header .woocommerce-breadcrumb{padding-right:0;padding-left:0}.single-product .site .content-area{width:calc(100% + 2em);margin-left:-1em}.product_meta .posted_in{display:block}#reviews label,.woocommerce-tabs .entry-content{font-size:14px}.related.products{position:relative;z-index:0}.site .related-wrapper>section>h2{padding-top:20px;font-size:24px;letter-spacing:0}.site .related-wrapper>section:first-of-type>h2{padding-top:35px}}@media (max-width:770px){#page div.product .summary,#page div.product .woocommerce-product-gallery,.single-product div.product .images,.single-product div.product .images img,body #page .woocommerce-tabs .panel,body .woocommerce-tabs table{width:100%}#page div.product .summary{clear:both}body .woocommerce-tabs .panel h2{font-size:22px;letter-spacing:0;margin-bottom:10px}body #reviews .commentlist li .avatar{margin-top:3px;width:34px}body #reviews .commentlist{margin-top:1em}#reviews .commentlist li .comment_container .comment-text .star-rating{top:3px}body #reviews .commentlist li .comment_container .comment-text{width:calc(100% - 52px);font-size:14px}.site #reviews .commentlist li .description{font-size:14px}}@media (max-width:600px){#page .woocommerce-tabs ul.tabs{text-align:left}#page .woocommerce-tabs ul.tabs li{display:block;margin:0;padding:12px 0;border-bottom:1px solid #eee}#page .woocommerce-tabs ul.tabs li a{display:block;margin:0;padding:0}#page .woocommerce-tabs ul.tabs li.reviews_tab a{margin-right:0}.woocommerce-tabs .tabs li a::after{display:none}#page .woocommerce-tabs ul.tabs li a span{position:relative;top:-2px;right:-4px;text-align:center}div.product .product_meta .posted_in{display:block}}#reviews .commentlist li .comment_container:after,#reviews .commentlist li .comment_container:before,#reviews .commentlist li:after,#reviews .commentlist li:before,.clear::after,.clear::before,.entry-content::after,.entry-content::before,.single-product div.product::after,.single-product div.product::before,div.product .woocommerce-product-rating:after,div.product .woocommerce-product-rating:before,ul.products:after,ul.products:before{display:table;content:""}#respond,#reviews .commentlist li .comment_container:after,#reviews .commentlist li:after,.clear::after,.entry-content::after,.single-product div.product:after,.site-content::after,.site-header::after,div.product .woocommerce-product-rating:after,ul.products,ul.products:after{clear:both}#respond #cancel-comment-reply-link{display:block;position:absolute;top:15px;right:40px;width:1em;height:1em;font-size:0;line-height:1;text-align:center}@media (min-width:993px){#respond .comment-form-author{float:left;margin-right:2.703529412%}#respond .comment-form-email{float:left}#respond .comment-form-author{width:47%}#respond .comment-form-email{width:50%;margin-right:0}#respond .comment-form-comment{clear:both}.site-search input[type=search]{padding:.8em 1.41575em;line-height:1}}.single-product div.product .woocommerce-product-gallery img{margin:0;width:100%}#reviews .comment-reply-title{display:none}ul.products li.product{position:relative;margin-bottom:4.235801032em;margin-left:0;text-align:center;list-style:none}ul.products li.product .star-rating{margin-bottom:3px}ul.products li.product .woocommerce-LoopProduct-link{display:block;color:#2c2d33;-webkit-backface-visibility:hidden}ul.products li.product .woocommerce-LoopProduct-link:hover{color:#2c2d33}ul.products li.product .star-rating{font-size:.8em}ul.products li.product img{display:block;margin:0 auto 1.618em}ul.products li.product .button{margin-bottom:.236em}#reviews .commentlist li p.meta{margin-bottom:.5em}#reviews .commentlist li .description{font-size:15px}div.product .woocommerce-product-rating .star-rating{float:left;margin-right:.6180469716em}div.product .product_meta:has(span){border-top:1px solid rgba(0,0,0,.05);border-top:1px solid rgb(0 0 0/.05);font-size:.875em;margin-top:0;border:1px solid #ccc;background:#212735;padding:23px 0}#reviews{outline:0}#reviews #comments{padding-top:0}#reviews .commentlist,.woocommerce-tabs ul.tabs{margin-left:0;list-style:none}#reviews .commentlist li .comment_container{border-radius:3px}#reviews .commentlist li .comment_container .comment-text{float:right;width:81.8181818182%;margin-right:0}#reviews .commentlist li .comment_container .comment-text .star-rating{float:right;height:1em;font-size:.875em;line-height:1}#reviews .commentlist li .avatar{float:left;width:9.0909090909%;height:auto;margin-right:9.0909090909%}#reviews .comment-form-rating{clear:both}.woocommerce-breadcrumb{padding-top:1em;padding-bottom:1em;font-size:13.5px}.woocommerce-breadcrumb .breadcrumb-separator{display:inline-block;padding:0 .5407911001em}.form-row label{display:block}.form-row input,.form-row textarea{width:100%}.required{border-bottom:0!important;color:#df0202;text-decoration:none}.star-rating{overflow:hidden;height:1.118em;position:relative;width:5.6em}.star-rating:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");-webkit-mask-position:left;-webkit-mask-repeat:repeat-x;-webkit-mask-size:1.118em;background:#ccc;bottom:0;content:"";left:0;right:0;top:0;width:5.6em}.star-rating:before,.star-rating>span,.star-rating>span:before{display:block;height:1.118em;position:absolute}.star-rating>span{text-align:initial;text-indent:-10000px;width:5.6em;overflow:hidden}.star-rating>span:before{background-color:#111;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");-webkit-mask-position:left;-webkit-mask-repeat:repeat-x;-webkit-mask-size:1.118em;background-repeat:repeat-x;bottom:0;content:"";left:0;right:0;text-indent:10000px;top:0}.woocommerce-tabs{overflow:hidden;padding:1em}.woocommerce-tabs::after,.woocommerce-tabs::before{display:table;content:""}.woocommerce-tabs::after{clear:both}.woocommerce-tabs ul.tabs{border-top:1px solid rgba(0,0,0,.05);text-align:left}.woocommerce-tabs ul.tabs li{display:block;position:relative;margin:0;border-bottom:1px solid rgba(0,0,0,.05)}.woocommerce-tabs ul.tabs li a{display:block;padding:1em 0}@media (min-width:1100px){.related .columns-4 li.product{float:left;width:24.97%}}@media (min-width:993px){.woocommerce-tabs ul.tabs{float:left;width:33.2333%}div.product .woocommerce-tabs{clear:both}#reviews .comment-form-author{width:47%}#reviews .comment-form-email{margin-right:0;width:50%}.woocommerce-tabs{padding-top:2.617924em;padding-bottom:2.617924em}.woocommerce-tabs .panel{width:100%;margin-top:0}}@media (min-width:770px){div.product .images,div.product .woocommerce-product-gallery{float:left}div.product .summary{float:right}}@font-face{font-display:swap;font-family:"Open Sans";src:url(https://fonts.wp.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2)format("woff2");font-display:swap}.single .entry-content li,.single .entry-content p,.single .entry-content tr td{font-size:16px!important;line-height:28px!important}.single .entry-content h2{font-size:22px;line-height:30px}.thnx-msg-cst{font-size:20px}.usppoup,.usppoup_inner{width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.usppoup{height:100%;position:fixed;background:#fff;z-index:1000;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0/.1);background:rgb(0 0 0/.8);display:none}.usppoup_inner{max-width:578px;border-radius:16px;background-image:linear-gradient(to bottom,#ebebeb,#fff);padding:40px;text-align:center;position:relative}.close-usp{position:absolute;right:10px;top:10px;cursor:pointer}.usppoup_inner p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#2b2b2b}.usppoup_inner .btn-group{display:flex;justify-content:space-between;gap:10px}.usppoup_inner .btn-group .mybtn.first{border:1px solid #000;background:#fff0}.usppoup_inner .btn-group .mybtn{width:100%;border-radius:6px;background-color:#e8d138;border:0;outline:0;color:#353535;font-size:19px;font-weight:600;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 0 10px;line-height:31px;padding:10px 0}@media screen and (max-width:767px){.usppoup_inner{padding:20px}.usppoup_inner p{font-size:12px}.usppoup_inner h3{font-size:20px;margin:0}.usppoup_inner .btn-group .mybtn{padding:4px 0;font-size:12px;line-height:15px}}.secondary-navigation .menu-item.getfreesample a,li.highlight-btn a{height:40px;border-radius:5px;padding-top:12px!important;font-size:17px;padding-bottom:10px!important;display:flex;align-items:center}li.highlight-btn a{background:#000;color:#fff!important;padding:10px 24px 10px 24px;width:90%!important;margin:6px 0 5px 12px;text-align:center;font-weight:700!important}.detail_lead_label{text-transform:uppercase;font-weight:700;margin-bottom:10px}.single-product .woocommerce-product-gallery{width:35%!important}.single-product .product .summary{width:60%!important}.position-div ul li,.secondary-navigation ul{align-items:center;display:flex}.secondary-navigation .menu-item.getfreesample a{background:#e2c901;color:#000!important;padding:10px 24px;font-weight:700;margin-top:6px;width:187px}.secondary-navigation .menu-item{border-left:none}.single-product #header-form-step-single-product{padding:0;display:flex;align-items:flex-start;justify-content:flex-start;border-radius:10px;width:100%}.single-product #header-form-step-single-product .desktop .wpcf7-text{padding:5px 10px}.close-step-two{position:absolute;right:-10px;top:-17px;z-index:2}img.height-full{height:100%}.two-step-form-box.two-step-hide{display:none}.flex-colum,.two-step-form-box{width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.two-step-form-box{height:100%;position:fixed;background:#fff;z-index:1000;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0/.1);background:rgb(0 0 0/.8)}.flex-colum{max-width:900px;position:absolute;display:flex;flex-direction:row}.flex-colum-left{background:red;width:42%;position:relative}.position-div{position:absolute;left:0;top:50%;padding:20px;transform:translateY(-50%)}.position-div h3{display:block;font-size:28px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#fff;margin:0;line-height:43px}.position-div ul{list-style:none}.position-div ul li{justify-content:flex-start;font-size:16px;line-height:22px;margin:20px 0;color:#fff;gap:10px}.position-div ul li img{width:40px;height:40px}.flex-colum-right{background:#fff;width:58%;position:relative;padding:20px;text-align:left}.flex-colum-right .stepforms{text-align:left;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.flex-colum-right .stepforms label{display:block;margin-bottom:7px;font-size:14px;line-height:17px;font-weight:600;text-align:left}.flex-colum-right p,ul.products li.product p.product__categories{text-align:left}.flex-colum-right .contentFrom-h1{font-size:24px;line-height:29px;font-weight:600;padding:0;text-align:left}.flex-colum-right .expert-form-row,.flex-colum-right .form-row .ctrl p{width:100%}.flex-colum-right .expert-form-input{width:100%;margin-bottom:0;text-transform:initial;padding:10px;border:solid 1px #d5d5d5;height:52px;background-color:#fff;border-radius:5px;font-size:15px}.flex-colum-right .start-btn{width:100%;border-radius:6px;background-color:#e8d138;border:0;outline:0;color:#353535;font-size:19px;font-weight:600;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 0 10px;line-height:31px;padding:10px 0}.flex-colum-right .start-btn:hover{background-color:#c7b41b}.flex-colum-right .button-display{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:space-between;border:1px solid #fff0}.flex-colum-right .button-display p,.position-div ul{margin:0;padding:0}.flex-colum-right .form-row p,.form-row label{width:200px}.flex-colum-right .form-row .ctrl{width:calc(100% - 200px)}@media screen and (max-width:767px){.flex-colum-left{display:none}.flex-colum-right{width:96%;margin:0 auto}}.form-row-wrap{width:100%;float:left}div.product .woocommerce-product-rating{margin-bottom:.3em}.product.type-product .wpb-get-a-quote-button-form-fire:focus{background-image:none;background-repeat:no-repeat;background-position:93% 20px;color:#000}.has-text-align-center{text-align:left;padding-left:20px!important}.payee{width:80%;display:block;margin:10px 0}.payee span.one{margin-bottom:20px}.payee span.one,.payee span.two{font-size:14px;letter-spacing:0;line-height:21px;display:block;color:rgb(0 0 0/.6)}.payee small.one{font-size:12px;font-weight:700;letter-spacing:0;line-height:18px;margin:20px 0 30px;display:block}ul.products li.product .woocommerce-loop-product__title{height:70px}.popup-form h2{font-weight:700;font-size:35px;line-height:50px}.popup-form{width:100%;float:left}.form-row textarea#customization{height:90px;resize:none}.form-row,.form-row p{display:flex;flex-direction:row}.form-row p{justify-content:space-between;align-items:center;width:98%;text-align:left}.form-row .f-ctrl{height:40px}ul.products li.product{border:1px solid #f1f1f1}.secondary-navigation .menu li a{color:#fff!important}.woocommerce ul.products .wpb-get-a-quote-button-btn,.woocommerce-page ul.products .wpb-get-a-quote-button-btn{text-align:center!important;width:100%;display:flex;align-items:center;justify-content:center;font-size:15px!important}.call-back-feature{display:none}.sofc{max-width:1300px;padding:60px 20px;background-color:#fff;border:1px solid #ccc;border-radius:20px;margin:10px auto 0;width:100%}.sofc h3{font-size:36px;font-weight:200;letter-spacing:0;line-height:55px;text-align:center}.sofc p{font-size:18px;letter-spacing:.49px;line-height:24px;text-align:center}.sofc ul{margin:45px 0;padding:0;list-style:none;display:flex;justify-content:space-evenly;text-align:center}.sofc ul li{height:212px}.sofc ul li h4,a.see-all-industries{font-size:14px;letter-spacing:0;line-height:21px;text-align:center;margin:19px 0 0}.sofc ul li small{text-align:center;display:block;color:rgb(0 0 0/70%)}a.see-all-industries{font-size:16px;font-weight:500;line-height:20px;border:1px solid #007bff;border-radius:5px;background-color:#fff0;padding:14px 20px;display:flex;align-items:center;margin:0 auto;width:auto;max-width:183px;justify-content:center}@media screen and (max-width:767px){.sofc{padding:60px 20px;height:auto}.sofc h3{font-size:23px;line-height:45px}.sofc ul li h4{margin:0}.sofc ul{flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.sofc ul li{margin-bottom:10px;width:49%;text-align:center;height:auto}.payee{width:100%}}.posted_in{color:#fff!important}.posted_in a{background:#e2c92c;padding:5px 10px;border-radius:10px;text-decoration:none;font-size:16px;line-height:36px;color:#1a1717!important;box-shadow:0 0 10px #888;margin:0 10px}.container{max-width:1140px;margin:0 auto}.wpcf7-response-output{border:0!important;text-align:left;float:left;margin:10px 0!important;padding:0!important;width:100%}.faq-on-product-cate .plane-acc{border:1px solid #eaeaea;background-color:#fff;margin-bottom:15px;padding:20px;font-weight:600;border-radius:6px}.faq-on-product-cate .plane-acc a{position:relative;font-size:18px;color:#282828;font-weight:700;text-decoration:none;margin-bottom:10px;display:block}.faq-on-product-cate .plane-acc .textpart p{font-weight:400;margin-bottom:0}.faq-on-product-cate .plane-acc:hover{background:#f7f4f4;box-shadow:0 0 10px #888}.wpb-get-a-quote-button-form-fire{margin-bottom:10px}.menu-toggle .bar{background-color:#fff!important}@media screen and (max-width:767px){.woocommerce ul.products .wpb-get-a-quote-button-btn,.woocommerce-page ul.products .wpb-get-a-quote-button-btn{font-size:12px!important;height:40px}.form-row p{flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}.popup-form h2{font-size:20px;line-height:50px}}@media screen and (max-width:550px){.woocommerce ul.products .wpb-get-a-quote-button-btn,.woocommerce-page ul.products .wpb-get-a-quote-button-btn{padding:0;height:40px;margin-bottom:30px}}@media screen and (max-width:767px){.single-product .product .summary,.single-product .woocommerce-product-gallery{width:100%!important}.posted_in{color:#fff!important;display:flex!important;flex-direction:column;gap:5px;justify-content:center;align-items:center;margin:0;padding:0}.posted_in a{font-size:14px;line-height:23px;box-shadow:0 0 5px #888}#page .woocommerce-tabs ul.tabs{text-align:left;display:flex;align-items:center;justify-content:center;gap:20px}}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}}.wpb-get-a-quote-button-btn{display:flex;text-transform:inherit;letter-spacing:inherit;text-decoration:none;font-weight:600;color:#212529;text-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff0;line-height:normal;border:0;border-radius:3px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-font-smoothing:antialiased}.wpb-get-a-quote-button-btn:hover{cursor:pointer}.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-medium{padding:8px 15px 10px;font-size:15px}.wpb-get-a-quote-button-btn-default{color:#fff;background-color:#17a2b8}.wpb-get-a-quote-button-btn-default:focus,.wpb-get-a-quote-button-btn-default:hover{color:#fff;background-color:#138496;background-image:inherit;outline:0;text-decoration:none}.woocommerce ul.products .wpb-get-a-quote-button-btn,.woocommerce-page ul.products .wpb-get-a-quote-button-btn{padding:.618em 1em;font-weight:700;margin-top:10px;border:0}