@font-face{font-family:HurmeGeometricSans2;src:url(../fonts/HurmeGeometricSans2-SemiBold.eot);src:url(../fonts/HurmeGeometricSans2-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/HurmeGeometricSans2-SemiBold.woff2) format("woff2"),url(../fonts/HurmeGeometricSans2-SemiBold.woff) format("woff"),url(../fonts/HurmeGeometricSans2-SemiBold.ttf) format("truetype"),url(../fonts/HurmeGeometricSans2-SemiBold.svg#HurmeGeometricSans2-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HurmeGeometricSans2;src:url(../fonts/HurmeGeometricSans2-Regular.eot);src:url(../fonts/HurmeGeometricSans2-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/HurmeGeometricSans2-Regular.woff2) format("woff2"),url(../fonts/HurmeGeometricSans2-Regular.woff) format("woff"),url(../fonts/HurmeGeometricSans2-Regular.ttf) format("truetype"),url(../fonts/HurmeGeometricSans2-Regular.svg#HurmeGeometricSans2-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HurmeGeometricSans2;src:url(../fonts/HurmeGeometricSans2-RegularObl.eot);src:url(../fonts/HurmeGeometricSans2-RegularObl.eot?#iefix) format("embedded-opentype"),url(../fonts/HurmeGeometricSans2-RegularObl.woff2) format("woff2"),url(../fonts/HurmeGeometricSans2-RegularObl.woff) format("woff"),url(../fonts/HurmeGeometricSans2-RegularObl.ttf) format("truetype"),url(../fonts/HurmeGeometricSans2-RegularObl.svg#HurmeGeometricSans2-RegularObl) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HurmeGeometricSans2;src:url(../fonts/HurmeGeometricSans2-Bold.eot);src:url(../fonts/HurmeGeometricSans2-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HurmeGeometricSans2-Bold.woff2) format("woff2"),url(../fonts/HurmeGeometricSans2-Bold.woff) format("woff"),url(../fonts/HurmeGeometricSans2-Bold.ttf) format("truetype"),url(../fonts/HurmeGeometricSans2-Bold.svg#HurmeGeometricSans2-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@-ms-viewport{width:extend-to-zoom;zoom:1}@viewport{zoom:1;width:extend-to-zoom}header.banner-hybrid a{color:inherit;text-decoration:none;display:inline-block;line-height:1}header.banner-hybrid img{display:inline-block;vertical-align:top}.header-search.dropdown-showing .search-field{border-radius:20px 20px 0 0;z-index:11}header.banner-hybrid .ben-google-reviews{position:absolute;top:0;right:0;vertical-align:top}header.banner-hybrid .ben-google-reviews .appa-winner{display:inline-block;margin-right:20px;margin-top:4px;vertical-align:top}header.banner-hybrid .ben-google-reviews .appa-winner .appa-winner-mini-img{display:inline-block;vertical-align:top;height:40px;width:54px;position:relative;margin-right:5px;background-image:url(/wp-content/themes/promotive/dist/images/appa-winner-mini.png);background-position:50%;background-size:contain;background-repeat:no-repeat}header.banner-hybrid .ben-google-reviews .appa-winner span{font-size:13px;display:inline-block;padding-top:4px!important;line-height:1.2}header.banner-hybrid .ben-google-reviews a.google-reviews-badge{display:inline-block;height:50px;padding-top:16px;vertical-align:top;margin-right:15px;position:relative}header.banner-hybrid .ben-google-reviews img.google-logo{height:26px;position:relative;top:-4px}header.banner-hybrid .ben-google-reviews .stars{font-size:13px;letter-spacing:4px;display:inline-block;margin-left:6px;position:relative;top:-9px}header.banner-hybrid .ben-google-reviews .review-count{font-weight:600;display:inline-block;position:absolute;right:7px;bottom:12px;font-size:12px}header.banner-hybrid .trace{margin-top:2px!important;display:inline-block}header.banner-hybrid .trace .trace-img{height:42px;width:119px;border-radius:5px}.megamenu-hybrid a:focus,.megamenu-hybrid a:hover{text-decoration:none}.megamenu-hybrid .sub-menu li:hover{text-decoration:none;background-color:rgba(0,0,0,.2)}@media (max-width:910px){.megamenu-hybrid .mobile-menu .container{margin-left:0;width:100%;display:block;opacity:1;padding-top:0}.nav-primary{width:80%}.mobile-menu-in .mobile-menu{pointer-events:all;opacity:1}.megamenu-hybrid>.container{opacity:1!important}}.megamenu-hybrid.open>.container{width:100%;margin:0}.banner-pre{background-color:#fff;color:#000;height:45px;text-decoration:none}.banner-inner,.banner-nav{color:var(--black);font-size:15px;font-weight:600;overflow-x:visible}.banner-nav li svg{margin-left:8px;margin-right:0}@media (max-width:910px){.banner-inner .container{width:100%;margin-left:0;height:100px;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-inner>.container{padding:0}}@media (max-width:910px){header.banner-hybrid .container.mob{width:calc(100% - 40px);margin-left:20px}}@media (max-width:910px){.banner-inner .brand{margin-top:0;height:52px}}@media (max-width:960px){.banner-inner .brand{-ms-flex:0 0 230px;-webkit-box-flex:0;flex:0 0 230px}}@media (max-width:1220px){.banner-inner .brand{-ms-flex:0 0 280px;-webkit-box-flex:0;flex:0 0 280px}}.banner-inner .brand,.banner-nav .brand{-ms-flex:0 0 350px;-webkit-box-flex:0;flex:0 0 350px}.mobile-menu-button-container{text-align:right;-ms-flex:auto;-webkit-box-flex:1;flex:auto}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:910px){.banner-inner .search-and-menu{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}.search-and-menu{z-index:12}.banner-inner .search-and-menu,.banner-nav .search-and-menu{-ms-flex:auto;-webkit-box-flex:1;flex:auto;max-width:780px}@media (max-width:910px){.banner-inner .search-and-contact{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;margin-top:0}}.banner-inner .search-and-contact,.banner-nav .search-and-contact{white-space:nowrap;cursor:pointer;text-align:right;margin-top:15px}@media (max-width:910px){.banner-inner .search-and-contact .search-field{width:100%;margin-right:0}}@media (max-width:910px){.banner-inner .search-and-contact .header-search.js-search-loaded{padding:0}}@media (max-width:910px){.banner-inner .search-and-contact .header-search{width:auto;margin:0;padding:4px 3px 3px;background:transparent}}.banner-inner .search-field .header-search,.banner-nav .search-field .header-search{width:100%;transition:width .2s ease-in-out}.banner-nav .search-field .twitter-typeahead,banner-inner .search-field .twitter-typeahead{background-size:400% 400%;-webkit-animation:gradient 9s ease infinite;animation:gradient 9s ease infinite;height:46px;padding-top:4px;border-radius:23px;padding-left:3px;padding-right:3px}@media (max-width:910px){.banner-inner .search-and-contact .search-field .twitter-typeahead{-webkit-animation:none;animation:none;background:#ccc;background:transparent}}@media (max-width:910px){.banner-inner .search-and-contact .search-field button{display:none}}.banner-inner .search-field button,.banner-nav .search-field button{z-index:11;top:6px;right:6px}.header-search button{background:#1dc2b1;height:34px;width:90px;position:absolute;right:6px;top:6px;color:#fff;border:0;border-radius:40px;cursor:pointer;padding:0;padding-left:2px;font-weight:600}.banner-inner .search-field .results,.banner-nav .search-field .results{display:none}.header-search .results,.slider-search .results{text-align:left;background:var(--white);width:100%;padding:10px 0 0;border-top:0;top:100%;position:absolute;left:0;display:none;box-shadow:0 0 15px rgba(0,0,0,.15);z-index:10;border-radius:0 0 8px 8px}.header-search .results ul,.slider-search .results ul{list-style-type:none;padding:0;margin:0}.header-search .results .submit-search,.slider-search .results .submit-search{display:block;background:var(--aqua);height:35px;text-align:center;color:var(--white);text-decoration:none;text-transform:uppercase;font-weight:600;padding-top:9px;font-size:15px;margin-top:10px;border-radius:0 0 8px 8px}.banner-inner .container,.banner-nav .container{display:-ms-flexbox;display:-webkit-box;display:flex;height:94px;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}@media (max-width:910px){.banner-hybrid .container.mob{width:calc(100% - 40px);margin-left:20px}.banner-inner{padding-bottom:10px}}.banne-hybrid .container{width:calc(100% - 80px);margin-left:40px;position:relative}.banner-inner .product-categories,.banner-nav .product-categories{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;text-align:center}@media (max-width:910px){.product-categories{display:none}}.banner-inner .product-categories ul,.banner-nav .product-categories ul{list-style-type:none;padding:0;overflow-x:visible;margin:0}.banner-inner .product-categories ul li,.banner-nav .product-categories ul li{display:inline-block}.mobile-menu,.mobile-menu-button-container{display:none}.banner-inner .brand .logo-for-menu,.banner-nav .brand .logo-for-menu{margin-top:3px;height:50px}header.banner-hybrid .container{width:calc(100% - 80px);margin-left:40px;position:relative}@media (min-width:1360px){header.banner-hybrid .container{width:1280px;margin-left:auto;margin-right:auto}}.banner-inner{background-color:#214fff}.banner-inner .google-reviews-badge{color:#fff!important}.banner-inner a.google-review-badge .stars,.banner-inner a.google-reviews-badge .stars{color:gold;font-size:19px}.banner-inner a.google-review-badge .review-count,.banner-inner a.google-reviews-badge .review-count{font-weight:700;font-size:15px;padding-right:0}.banner-inner a.google-review-badge,.banner-inner a.google-reviews-badge{color:#fff;margin-right:20px;display:inline-block;margin-top:7px;width:auto}.banner-inner a.google-review-badge span,.banner-inner a.google-reviews-badge span{display:block;padding:0}.banner-inner .product-categories{text-align:right!important}.banner-inner .search-field .twitter-typeahead input{height:44px!important}.banner-inner .search-field input{background-color:#fff;color:#214fff!important}.banner-inner ::placeholder{color:#214fff!important}.banner-inner ::-webkit-input-placeholder{color:#214fff!important;font-weight:400}.banner-inner ::-moz-input-placeholder{color:#214fff!important;font-weight:400}.banner-inner :-ms-input-placeholder{color:#214fff!important;font-weight:400}.header-search button{height:38px}.banner-inner .brand{-ms-flex:0 0 350px;-webkit-box-flex:0;flex:0 0 500px}.search-field input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18.2c4.42 0 8-3.42 8-7.66 0-4.23-3.58-7.66-8-7.66S3 6.3 3 10.54s3.58 7.67 8 7.67zm10 1.93l-4.35-4.17' stroke='%23214fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.chevron-down{display:inline-block;width:12px;height:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.submenu{background-color:#e7e7e8}.submenu li:hover{background-color:#dbfbff;color:#fff}.product-categories>ul{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.product-categories>ul li:hover{background-color:rgba(0,0,0,.2);color:#fff}.submenu li{display:block!important}li .dropdown{display:none;list-style-type:none;text-align:left}li .dropdown a{color:#fff;padding:7px 15px!important;height:auto;cursor:pointer}li:hover .dropdown{display:block;position:absolute;z-index:21}.megamenu-hybrid .menu-primary-container>ul #menu-item-30874 .sub-menu,.megamenu-hybrid .menu-primary-container>ul .menu-item-30874 .sub-menu{-webkit-column-count:3;column-count:3}#menu-primary{margin:0}.megamenu.open .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-search{width:60%!important;position:relative}@media (max-width:1080px){.google-review-badge{display:none!important}.banner-inner .brand{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}.header-search{width:100%!important;margin-top:5px}#nav-contact{display:none!important}.banner-pre{display:none!important}}@media (min-width:1070px) and (max-width:1370px){#nav-contact .contact-us{padding:4px 10px 0}}@media (min-width:911px) and (max-width:1080px){.search-and-contact>.search-field{display:inline-block!important;width:80%!important}}.megamenu-hybrid .container{background-color:#e7e7e8}.megamenu-hybrid a{color:#000!important}.arrow-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.17 10.5h11.66M10 4.67l5.83 5.83L10 16.33' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.megamenu-hybrid .nav-shortcuts{-ms-flex:50%;-webkit-box-flex:30%;flex:30%}.megamenu-hybrid .nav-primary{-ms-flex:50%;-webkit-box-flex:70%;flex:70%}.ben-items svg{stroke:#214fff}.ben-items a:hover{text-decoration:underline}.banner-inner .search-field input,.banner-nav .search-field input{width:100%;border:none;padding:6px 0 6px 35px;font-weight:600;background-position:left 8px center;background-repeat:no-repeat;background-size:22px 23px;border:3px solid #24c2bb;border-radius:50px;height:46px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18.2c4.42 0 8-3.42 8-7.66 0-4.23-3.58-7.66-8-7.66S3 6.3 3 10.54s3.58 7.67 8 7.67zm10 1.93l-4.35-4.17' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.banner-inner .search-field .twitter-typeahead,.banner-nav .search-field .twitter-typeahead{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;-webkit-animation:gradient 9s ease infinite;animation:gradient 9s ease infinite;height:46px;padding-top:4px;border-radius:23px;padding-left:3px;padding-right:3px}.header-search span.twitter-typeahead{width:100%}.header-search .search-field{outline:none;padding-right:100px}.banner-inner .search-field,.banner-nav .search-field{z-index:11;position:relative;white-space:normal;display:block;vertical-align:top;margin-top:0;margin-right:0;width:100%}.banner-hybrid .container{max-width:1280px!important}.banner-hybrid .menu-dropdown{position:absolute;left:0;min-height:60px;padding-top:10px;padding-bottom:10px;width:100%;top:100%;background:var(--lightgrey);display:block;text-align:center;pointer-events:none;opacity:0;-webkit-transform:translateY(-35%);transform:translateY(-35%);transition:all .15s ease-in-out;transition-delay:0;z-index:-1}header.banner-hybrid.container{position:relative}header.banner-hybrid.menu-bar{background:#99999b;height:48px;position:relative;z-index:2}header.banner-hybrid .no-gutters{margin-right:0;margin-left:0}header.banner-hybrid .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}header.banner-hybrid.menu-bar .product-cats{width:auto}header.banner-hybrid.menu-bar .product-cats{display:inline-block;width:calc(100% - 100px)}header.banner-hybrid .banner-nav .all-products svg{vertical-align:top;height:20px}header.banner-hybrid.menu-bar .all-products ul,header.banner-hybrid.menu-bar .more ul,header.banner-hybrid.menu-bar .product-cats ul{list-style-type:none;padding:0;margin:0;height:48px}header.banner-hybrid.menu-bar .all-products ul li,header.banner-hybrid.menu-bar .more ul li,header.banner-hybrid.menu-bar .product-cats ul li{display:inline-block;margin:0;padding:0;height:48px;vertical-align:top;position:relative}header.banner-hybrid.menu-bar .all-products ul li:first-child a,header.banner-hybrid.menu-bar .more ul li:first-child a,header.banner-hybrid.menu-bar .product-cats ul li:first-child a{border-left:0}header.banner-hybrid.menu-bar .all-products ul li a,header.banner-hybrid.menu-bar .more ul li a,header.banner-hybrid.menu-bar .product-cats ul li a{display:block;height:48px;border-left:1px solid hsla(0,0%,100%,.2);color:#fff;padding-right:30px;padding-left:30px;line-height:1.2;vertical-align:top}.banner-nav{background-color:#e7e7e8}.banner-nav .container{height:auto}.banner-hybrid .banner-nav nav.product-categories li.all-products a.all-products{padding-top:17px;padding-bottom:11px}.product-categories ul{margin:0}.product-categories ul>li{width:auto!important}.product-categories ul>li a{width:100%;padding-right:2rem}.product-categories>ul{margin:0}.product-categories>ul>li{width:auto!important;padding-right:18px;border-left:1px solid rgba(0,0,0,.15)}.product-categories>ul>li:first-child{border-left:0}#nav-contact{-webkit-box-flex:10%;-ms-flex:10%;flex:10%;text-align:right}@media (max-width:1315px){.product-categories>ul>li{padding-right:.7rem}}@media (max-width:1240px){.product-categories>ul>li{padding-right:.7rem}}@media (max-width:1240px){.product-categories>ul>li>a>svg{display:none!important}.banner-nav .product-categories{-webkit-box-flex:80%!important;-ms-flex:80%!important;flex:80%!important}#nav-contact{-webkit-box-flex:20%;-ms-flex:20%;flex:20%}a.all-products{margin-top:0}}@media (max-width:910px){.banner-hybrid .mobile-menu{position:absolute;left:-20px;top:calc(100% - 60px);width:100vw;min-height:calc(100vh - 90px);max-height:calc(100vh - 90px);margin-left:0;background:var(--blue);color:#fff;pointer-events:none;opacity:0;transition:all .2s ease-in-out;z-index:12;overflow:auto}.banner-hybrid .mobile-menu .container{margin-left:0;width:100%}}.banner-inner .product-categories a,.banner-nav .product-categories a{padding:12px}.banner-pre .contact-us{background-color:#214fff}.contact-us{transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;display:inline-block;vertical-align:top;position:relative;height:33px;background:#214fff;border:2px solid #214fff;color:var(--white);padding:6px 15px 0;border-radius:40px;font-weight:700;font-size:13px;letter-spacing:.5px;white-space:normal}.banner-inner .product-categories,.banner-nav .product-categories{-webkit-box-flex:90%;-ms-flex:90%;flex:90%;margin-left:-10px;margin-right:10px}.menu-item-get-in-touch{-webkit-box-flex:10%;-ms-flex:10%;flex:10%}li svg{width:24px}li svg{height:24px;margin-right:8px;display:inline-block;vertical-align:middle}.appa-winner-mini-img{background-image:url(/wp-content/themes/promotive/dist/images/appa-winner-mini-black.png)!important}.megamenu-hybrid{display:block;position:absolute;top:auto;left:0;width:100%;z-index:12;pointer-events:none}.megamenu-hybrid:before{content:"";background:var(--lightgrey);position:absolute;top:0;left:0;width:100%;height:50%;opacity:0;transition:opacity .2s ease-in-out,height .2s ease-in-out}.megamenu-hybrid.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:all}.megamenu-hybrid.open:before{height:100%;transition:opacity .2s ease-in-out,height .2s ease-in-out}.megamenu-hybrid.open .container{opacity:1;transition:opacity .2s ease-in-out .15s}.megamenu-hybrid a{font-weight:400;text-decoration:none;color:#000}.megamenu-hybrid a:focus,.megamenu-hybrid a:hover{text-decoration:underline}.megamenu-hybrid .nav-primary{-webkit-box-flex:75%;-ms-flex:75%;flex:75%;font-size:17px}.megamenu-hybrid .nav-primary .menu-primary-container>ul{padding:0}.megamenu-hybrid .nav-primary .menu-primary-container>ul>li{display:none}.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874{display:block}.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874>a,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874>a{margin-bottom:5px;display:inline-block;font-weight:800;opacity:.5}.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874 svg,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874 svg{display:none}.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874 .sub-menu,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874 .sub-menu{padding:0;list-style-type:none;-webkit-column-count:3;column-count:3}.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874 .sub-menu .menu-item a,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874 .sub-menu .menu-item a{display:inline-block;padding:15px 30px 15px 5px;width:100%;text-decoration:none}.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874 .sub-menu .menu-item svg,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874 .sub-menu .menu-item svg{display:none}.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874 .sub-menu .prodcat-bestsellers,.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874 .sub-menu .prodcat-new-zealand,.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874 .sub-menu .prodcat-uncategorized,.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874 .sub-menu .prodcat-usa,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874 .sub-menu .prodcat-bestsellers,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874 .sub-menu .prodcat-new-zealand,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874 .sub-menu .prodcat-uncategorized,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874 .sub-menu .prodcat-usa{display:none}.megamenu-hybrid .nav-shortcuts{-webkit-box-flex:25%;-ms-flex:25%;flex:25%}.megamenu-hybrid .nav-shortcuts .nav-shortcut{display:inline-block;width:100%;font-size:18px;font-weight:600;margin-bottom:22px}.megamenu-hybrid .nav-shortcuts .nav-shortcut:focus,.megamenu-hybrid .nav-shortcuts .nav-shortcut:hover{text-decoration:none}.megamenu-hybrid .nav-shortcuts .nav-shortcut:focus .arrow-right,.megamenu-hybrid .nav-shortcuts .nav-shortcut:hover .arrow-right{-webkit-transform:translateX(6px);transform:translateX(6px)}.megamenu-hybrid .nav-shortcuts .nav-shortcut img{display:block;width:245px;max-width:100%;max-height:136px;border-radius:4px;margin-bottom:12px;-o-object-fit:cover;object-fit:cover}.megamenu-hybrid .nav-shortcuts .nav-shortcut .arrow-right{margin-left:6px;vertical-align:top;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.megamenu-hybrid .container{height:auto;padding:30px 20px;opacity:0;transition:opacity .1s ease-in-out}.megamenu-hybrid .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template-showroom p.phone:before{margin-top:0!important}.about-us:before{background:#000!important}.ben-items .ben-item svg use{fill:#214fff}#aus-filled path{fill:#214fff}.contact-us-dropdown{display:none;position:absolute;top:0;right:0;width:260px;padding-top:40px;line-height:1.3;text-transform:none;color:rgba(0,0,0,.6);text-align:left;z-index:13;letter-spacing:0}.contact-us-dropdown .contact-us-dropdown-inner{background:#fff;padding:20px;-webkit-transform:translateY(15px);transform:translateY(15px);transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;box-shadow:0 0 15px rgba(0,0,0,.15);border-radius:3px}.contact-us-dropdown .contact-us-dropdown-inner:before{content:"";width:0;height:0;position:absolute;top:-8px;border-top:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;right:20%}.contact-us-dropdown p{font-size:15px}.contact-us-dropdown .phone{font-size:18px;margin-top:5px;display:inline-block;text-decoration:none;color:var(--blue);font-weight:700}.contact-us-dropdown .get-a-quote{margin-left:0;padding-top:11px;text-decoration:none;background:var(--aqua);color:var(--white);text-transform:uppercase;width:100%;border-radius:30px;height:38px;display:inline-block;text-align:center;cursor:pointer}.contact-us-dropdown .get-a-quote:focus,.contact-us-dropdown .get-a-quote:hover{background:var(--aqua-dark)}.product-categories svg path{fill:#000}#eco path,#showroom-bags path,#showroom-coffee path,#showroom-drinkbottles path,#showroom-hats path,#showroom-mugs path,#showroom-pens path,#showroom-socks path,#showroom-tshirts path{fill:#000}#showroom-tshirts{fill:#000}.banner-inner .search-and-contact,.banner-nav .search-and-contact{margin-top:0!important}.banner-pre .ben-google-reviews .appa-winner span{padding-top:0!important}.banner-pre img{vertical-align:initial!important}.banner-pre .portfolio img{height:24px!important;vertical-align:top!important}.banner-pre .portfolio a{margin-top:6px}.ben-item.price-beat img{height:28px;width:39px;vertical-align:top;margin-right:3px}.ben-item.price-beat .price-beat-text{display:inline-block;vertical-align:top;margin-top:5px}@media (max-width:1160px){header.banner-hybrid .banner-pre .trace{display:none}}.arrow-right{display:inline-block;width:20px;height:21px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.17 10.5h11.66M10 4.67l5.83 5.83L10 16.33' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.contact-us:hover .contact-us-dropdown{display:block;-webkit-transform:none;transform:none}.megamenu .sub-menu li:hover{text-decoration:none;background-color:rgba(0,0,0,.2)}.ben-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:770px}.ben-items .ben-item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;position:relative}.ben-items .ben-item svg{height:28px;width:34px;display:inline-block;position:relative;margin-top:-5px;vertical-align:top}.ben-items .ben-item img{vertical-align:top}.ben-items .ben-item.no-dot svg{height:25px}.phone a{margin-top:5px}.phone .phone-icon{margin-right:10px;position:relative;top:-3px;vertical-align:top;height:24px}.phone:before{content:"";position:absolute;top:50%;display:inline-block;right:0;width:1px;height:30px;background:hsla(0,0%,100%,.5);margin-top:-15px}.dot,.no-dot{font-size:14px;padding:4px 5px 0;position:relative}.banner-hybrid .about-us{padding-left:15px;font-size:14px;font-weight:600}.banner-hybrid .about-us:before{content:"";position:absolute;top:50%;display:inline-block;left:0;width:1px;height:30px;background:hsla(0,0%,100%,.5);margin-top:-15px}.banner-inner .search-field .header-search.js-search-loaded input,.banner-nav .search-field .header-search.js-search-loaded input{border:0;height:40px;margin-top:-1px}.banner-inner .search-field .twitter-typeahead{background:#e7e7e8;height:50px}.banner-inner .product-categories a,.banner-nav .product-categories a{text-decoration:none;color:#000;display:inline-block}.banner-nav{color:#000}@media (max-width:910px){.mobile-menu-button{display:inline-block}}@media (max-width:910px){.mobile-menu-button-container{display:inline-block;height:50px}}.mobile-menu-button{width:50px;height:50px;position:relative}.mobile-menu-button .bars{display:block;position:absolute;border-radius:2px;width:26px;height:4px;top:50%;left:50%;margin:-2px 0 0 -13px;background-color:var(--black);transition:all .3s cubic-bezier(.165,.84,.44,1)}.mobile-menu-button .bars:after,.mobile-menu-button .bars:before{content:" ";display:block;position:absolute;transition:all .3s cubic-bezier(.165,.84,.44,1);left:0;top:-8px;width:100%;height:100%;border-radius:2px;background-color:var(--black)}.mobile-menu-button .bars:after{top:8px}@media (max-width:1220px){.banner-inner .brand .logo-for-menu{width:auto}}@media (max-width:910px){.banner-inner .brand .logo-for-menu{width:auto;margin-top:0;margin-left:13px;position:relative}}@media (max-width:910px){.banner-inner .brand .logo-for-menu{margin-top:10px;height:35px!important}}@media (max-width:910px){header.banner-hybrid .container{width:100%;margin-left:0;padding-left:5px;padding-right:5px}header.banner-hybrid .container.mob{width:calc(100% - 40px);margin-left:20px}header.banner-hybrid .container.mob .container{padding:30px 20px}}@media (max-width:910px){.banner-inner .container{width:100%;margin-left:0;height:100px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:910px){.banner-inner .search-and-menu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:910px){.banner-inner .search-and-contact{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:0}}@media (max-width:910px){.banner-inner .search-and-contact .search-field input{border:0;height:40px;margin-top:-1px}}@media (max-width:910px){.mobile-menu-in .mobile-menu{pointer-events:all;opacity:1}.megamenu-hybrid .nav-primary .menu-primary-container>ul #menu-item-30874 .sub-menu,.megamenu-hybrid .nav-primary .menu-primary-container>ul .menu-item-30874 .sub-menu{-webkit-column-count:2;column-count:2}.mob{max-width:100%;width:100%;margin-left:0}.mobile-menu-in .mobile-menu-button .bars:before{-webkit-transform:rotate(90deg);top:0}.mobile-menu-in .mobile-menu-button .bars:after{opacity:0}.mobile-menu-in .mobile-menu-button .bars{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px;margin-left:-15px}}.header-search .results ul li.type-header,.slider-search .results ul li.type-header{padding:5px 12px;opacity:.5;font-weight:700;font-size:14px;color:var(--blue);text-transform:uppercase;margin:5px 0 0}.header-search .results ul li a,.slider-search .results ul li a{color:var(--black);padding:7px 15px 6px 20px;display:block;line-height:1.2;font-weight:400;font-size:14px;text-decoration:none}.header-search span.twitter-typeahead .dropdown{display:none!important}.header-search.dropdown-showing .twitter-typeahead{border-radius:20px 20px 0 0;z-index:11}.header-search .results ul li a:focus,.header-search .results ul li a:hover,.slider-search .results ul li a:focus,.slider-search .results ul li a:hover{background:var(--lightgrey);text-decoration:none}:root{--blue:#214fff;--aqua:#06aed3;--green:#5cd5a2;--mauve:#b5b3e9;--pink:#f998ad;--turquoise:#66e5de;--magenta:#d75fd3;--blue-dark:#0438fe;--blue-light:#8ed7e7;--blue-mid:#217aff;--aqua-dark:#059cbd;--green-dark:#30a573;--lightgrey:#f6f6f6;--black:#2d2d2d;--white:#fff;--text:rgba(0,0,0,.75);--lighttext:#5c5c5c;--font-family:"HurmeGeometricSans2","Helvetica","Arial",sans-serif}.woocommerce .cant-find-cta.popup-version .inner a.cant-find-cta-link{background:#1dc2b1!important;border:2px solid #1dc2b1!important;border-radius:1em 0 0 1em}#menu-primary .free-samples-june-2023,#menu-primary .free-shipping-august-2023,#menu-primary .sale-items{display:none}a.google-review-badge,a.google-reviews-badge{display:block;vertical-align:top;padding-left:40px;background-image:url(../../images/google-g-color.svg);background-position:0;background-size:auto 30px;background-repeat:no-repeat;text-align:left;color:#3c4858;margin-left:auto;margin-right:auto;width:225px}a.google-review-badge span,a.google-reviews-badge span{display:inline-block;padding:5px 10px 5px 0}a.google-review-badge span.mob-only,a.google-reviews-badge span.mob-only{display:none}a.google-review-badge .stars,a.google-reviews-badge .stars{font-size:17px;color:gold}a.google-review-badge .review-count,a.google-reviews-badge .review-count{font-weight:700;font-size:13px;padding-right:0}a.google-review-badge:focus,a.google-review-badge:hover,a.google-reviews-badge:focus,a.google-reviews-badge:hover{text-decoration:none}.posts-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.posts-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-previous{-ms-flex-preferred-size:50%;flex-basis:50%}.posts-navigation .nav-links .nav-next{text-align:right}