@import"base.css";a:hover,button:hover{color:var(--color-primary-light-blue)}.shopify-section-hero .hero__title{font-family:var(--font-heading-family)}a{color:var(--color-primary-dark-blue);text-decoration:none}a:hover{color:var(--color-primary-light-blue)}.button--primary,.btn--primary{background-color:var(--color-primary-light-blue);color:var(--color-white);font-family:var(--font-body-family)}.button--secondary,.btn--secondary{background-color:var(--color-white);color:var(--color-primary-dark-blue)}.header-wrapper{top:0;z-index:50;position:sticky;background-color:var(--color-white);border-bottom:1px solid var(--color-darker-gray);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.header-wrapper .header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%;max-width:100em;flex-wrap:wrap}.header-wrapper .header .header__heading{max-height:100%;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex:0 0 auto;max-width:100%}.header-wrapper .header .header__heading .header__heading-link{width:100%;display:inline-flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;height:4.25em}.header-wrapper .header .header__heading .header__heading-link .header__heading-logo-wrapper{width:100%;height:100%;flex-wrap:wrap;position:relative;align-items:center;display:inline-flex;align-content:center;justify-content:flex-start}.header-wrapper .header .header__heading .header__heading-link .header__heading-logo-wrapper .header__heading-logo{width:100%;max-height:3.75em;height:100%;object-fit:cover;display:inline-flex;max-width:100%}.header-wrapper .header .header__inline-menu{flex:1;width:100%;max-width:100%;display:flex;flex-wrap:wrap;position:relative;flex-direction:row;align-items:center;justify-content:center}.header-wrapper .header .header__inline-menu .list-menu--inline{width:100%;flex-wrap:wrap;position:relative;flex-direction:row;align-items:center;justify-content:center;align-content:space-evenly}.header-wrapper .header .header__inline-menu .list-menu--inline>li{flex-wrap:wrap;flex:0 0 auto;max-width:100%;position:relative;align-items:center;display:inline-flex;align-content:center;flex-direction:column}.header-wrapper .header .header__inline-menu .list-menu--inline>li .header__menu-item{font-family:var(--font-body-family);padding:.75em 1em;transition:color .3s ease}.header-wrapper .header .header__inline-menu .list-menu--inline>li .header__menu-item>span{text-transform:uppercase;font-size:1.195em;text-decoration:none;letter-spacing:-.15px;word-spacing:0px;line-height:1.6;color:var(--color-primary-dark-blue);transition:color .3s ease}.header-wrapper .header .header__inline-menu .list-menu--inline>li .header__menu-item:hover>span,.header-wrapper .header .header__inline-menu .list-menu--inline>li .header__menu-item>.header__active-menu-item{color:var(--color-primary-light-blue)}.header-wrapper .header .header__inline-menu .list-menu--inline>li .header__menu-item svg{display:none}.header-wrapper .header .header__inline-menu .header__icons{padding-right:0;position:relative;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center;flex:0 0 auto;max-width:100%}.header-wrapper .header .header__inline-menu .header__icons .header__icon{position:relative;display:inline-flex;flex-direction:column;align-items:center;align-content:center;flex-wrap:wrap;max-width:100%}.header-wrapper .header .header__inline-menu .header__icons .header__icon svg.icon{transition:fill .3s ease;fill:var(--color-primary-dark-blue);color:var(--color-primary-dark-blue)}.header-wrapper .header .header__inline-menu .header__icons .header__icon:hover svg{fill:var(--color-primary-light-blue);color:var(--color-primary-light-blue)}.multicolumn{position:relative}.multicolumn .multicolumn__title{position:relative;margin:0;padding:0;justify-content:center}.multicolumn .multicolumn__title h2{font-family:var(--font-heading-family);font-size:1.875em;text-align:center;margin-bottom:3rem;color:var(--color-primary-dark-blue);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.multicolumn .multicolumn-list{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;align-content:center;flex-wrap:wrap;max-width:100%;width:100%}.multicolumn .multicolumn-list li{display:flex;flex-direction:column;align-items:center;align-content:center;flex-wrap:wrap;flex:0 0 auto;max-width:100%;padding:1.5em}.multicolumn .multicolumn-list li .multicolumn-card{background-color:var(--color-white);border-radius:.5em;text-align:center;display:flex;flex-direction:column;align-items:center}.multicolumn .multicolumn-list li .multicolumn-card .multicolumn-card__info{padding:0}.multicolumn .multicolumn-list li .multicolumn-card .multicolumn-card__info h3{font-family:var(--font-heading-family);font-size:1.125em;font-weight:600;margin-bottom:.75em;color:var(--color-primary-dark-blue);text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.multicolumn .multicolumn-list li .multicolumn-card .multicolumn-card__info .rte{font-family:var(--font-body-family);font-size:.885em;color:#4b5563;line-height:1.55;max-width:100%;width:100%;margin-top:0}.multicolumn.color-background-2 ul>li>.multicolumn-card{padding:2em 1.35em 2.5em;border:1px solid var(--color-darker-gray);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:box-shadow .3s ease}.multicolumn.color-background-2 ul>li>.multicolumn-card .multicolumn-card__image-wrapper{width:3.5em;height:3.5em;margin-bottom:1.25em}.multicolumn.color-background-2 ul>li>.multicolumn-card .multicolumn-card__image-wrapper img{filter:invert(67%) sepia(99%) saturate(4508%) hue-rotate(164deg) brightness(101%) contrast(101%);fill:var(--color-primary-light-blue)}.multicolumn.color-background-2 ul>li>.multicolumn-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.multicolumn.color-background-1>div{position:relative;max-width:1140px}.multicolumn.color-background-1>div ul{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-evenly;align-content:center;flex-wrap:wrap;flex:0 0 auto;max-width:100%;width:100%}.multicolumn.color-background-1>div ul li{width:45%;border:1px solid var(--color-darker-gray);border-radius:.5rem;padding:2.5rem;box-shadow:0 1px 3px #00000012,0 1px 2px #00000008;transition:box-shadow .3s ease-in-out;display:flex;flex-direction:column;text-align:center}.multicolumn.color-background-1>div ul li .multicolumn-card{border:0}.multicolumn.color-background-1>div ul li .multicolumn-card .multicolumn-card__image-wrapper{margin-bottom:1rem;border-radius:.5rem;overflow:hidden;height:22rem;display:inline-flex;align-items:center;justify-content:center;width:100%}.multicolumn.color-background-1>div ul li .multicolumn-card .multicolumn-card__image-wrapper .media{position:relative;display:inline-block;width:100%;height:14em;transition:transform .3s ease-in-out;padding-bottom:0}.multicolumn.color-background-1>div ul li .multicolumn-card .multicolumn-card__image-wrapper .media img{filter:0;fill:0;width:100%;height:14em;object-fit:cover;transition:transform .3s ease-in-out}.multicolumn.color-background-1>div ul li .multicolumn-card .multicolumn-card__info{padding:0}.multicolumn.color-background-1>div ul li .multicolumn-card .multicolumn-card__info h3{margin-bottom:.75em;text-transform:uppercase;letter-spacing:.05em}.multicolumn.color-background-1>div ul li .multicolumn-card .multicolumn-card__info .rte{font-family:var(--font-body-family);color:#4b5563;margin-top:1rem;margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem}.multicolumn.color-background-1>div ul li .multicolumn-card .multicolumn-card__info .rte>p{font-family:.985em}.multicolumn.color-background-1>div ul li .multicolumn-card .multicolumn-card__info .link{font-family:var(--font-body-family);font-size:.985em;font-weight:500;color:var(--color-primary-dark-blue);text-decoration:none;margin-top:auto;padding:.5em 1em;display:inline-block}.multicolumn.color-background-1>div ul li .multicolumn-card .multicolumn-card__info .link .svg-wrapper{display:none;visibility:hidden}.multicolumn.color-background-1>div ul li:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.image-with-text__grid{position:relative;grid-template-columns:repeat(2,1fr)}.image-with-text__grid .image-with-text__media-item{position:relative;order:2;grid-row:1 / 2;width:100%;max-width:100%}.image-with-text__grid .image-with-text__media-item .image-with-text__media{padding-bottom:25%!important;position:relative;overflow:visible;transition:transform .3s ease-in-out}.image-with-text__grid .image-with-text__media-item .image-with-text__media img:first-child{height:288px;width:528px;max-width:100%;top:35px;z-index:4;border-radius:.5em;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;object-fit:cover}.image-with-text__grid .image-with-text__media-item .image-with-text__media img[alt*="Safety Products"]{position:relative;float:left;left:186px}.image-with-text__grid .image-with-text__media-item .image-with-text__media img[alt*="Frame being processed"]{position:absolute;float:left;top:0;left:0}.image-with-text__grid .image-with-text__media-item .image-with-text__media .image-with-text__media-image-2{width:344px;max-width:100%;height:258px;top:170px;z-index:2;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;object-fit:cover;border:4px solid #ffffff}.image-with-text__grid .image-with-text__media-item .image-with-text__media img[alt*="Safety Lifestyle"]{position:absolute;float:left;top:170px;left:10px}.image-with-text__grid .image-with-text__media-item .image-with-text__media img[alt*="Lens Crafting"]{position:relative;float:right;top:125px;right:0}.image-with-text__grid .image-with-text__media-item .image-with-text__media:hover{transform:scale(1.05)}.image-with-text__grid .image-with-text__text-item{position:relative;grid-row:1 / 2;width:100%;max-width:100%}.image-with-text__grid .image-with-text__text-item .subtitle{color:#6d7278;font-weight:400;font-family:var(--font-body-family);font-size:1em;text-transform:uppercase;letter-spacing:.065rem;font-size:.985em}.image-with-text__grid .image-with-text__text-item .image-with-text__heading{font-family:var(--font-heading-family);font-weight:500;font-size:calc(var(--font-heading-scale) * 2.35em);color:var(--color-primary-dark-blue);margin-bottom:1.25rem;letter-spacing:-.015rem}.image-with-text__grid .image-with-text__text-item .rte{margin-top:0}.image-with-text__grid .image-with-text__text-item .rte p{color:#4b5563;line-height:1.75;font-size:.985em;margin-bottom:1.5em;font-family:var(--font-body-family);letter-spacing:.085rem;word-spacing:0}.image-with-text__grid .image-with-text__text-item .button--primary{background-color:var(--color-primary-dark-blue);color:var(--color-white);font-size:.955em;padding:.625em 2em;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;border:none;margin-top:0!important;letter-spacing:.045em;font-family:var(--font-body-family);text-decoration:none;transition:background-color .3s ease}.image-with-text__grid .image-with-text__text-item .button--primary:hover{background-color:#1f3a5f}.image-with-text__grid .image-with-text__text-item .button--primary:before,.image-with-text__grid .image-with-text__text-item .button--primary:after{display:none}.footer{margin-top:0;background-color:var(--color-primary-dark-blue)}.footer .footer__content-top{padding-bottom:0}.footer .footer__content-top .footer__blocks-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;align-content:space-evenly;max-width:100%;width:100%;position:relative;padding-bottom:2em;border-bottom:1px solid rgba(255,255,255,.1)}.footer .footer__content-top .footer-block{position:relative;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;justify-content:space-between;max-width:100%;flex:0 0 auto}.footer .footer__content-top .footer-block .footer-block__heading{font-family:var(--font-heading-family);color:var(--color-white);font-size:1.15em;font-weight:100;letter-spacing:.084em;font-weight:600}.footer .footer__content-top .footer-block .footer-block__details-content{position:relative}.footer .footer__content-top .footer-block .footer-block__details-content .list-menu__item--link,.footer .footer__content-top .footer-block .footer-block__details-content p{font-family:var(--font-heading-family);color:var(--color-white);font-size:.895em;opacity:1;letter-spacing:.045em;transition:color .2s ease-in-out}.footer .footer__content-top .footer-block .footer-block__details-content li:hover .list-menu__item--link{text-decoration:none;color:var(--color-primary-light-blue)}.footer .footer__content-bottom{position:relative}.footer .footer__content-bottom .footer__copyright{font-family:var(--font-heading-family);color:var(--color-white);opacity:1;letter-spacing:.045em;padding-top:1em}.footer .footer__content-bottom .footer__copyright .copyright__content{font-size:1.055em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vls-theme.css.map */
