*{text-rendering:geometricPrecision}main[role=main]{min-height:calc(100vh - var(--header-height) - var(--footer-height))}.page-width--full-width,.header.page-width,.footer .page-width{max-width:100%}a{color:currentColor}a:hover,a:focus{text-underline-offset:2px}#locksmith-content{margin-inline:auto;max-width:calc(var(--page-width) / 2.75);height:100%;display:grid;align-content:center;text-align:center}#locksmith-content .btn-group{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.header__heading-logo-wrapper,.header__heading-logo-wrapper svg{color:var(--svg-logo-color);fill:var(--svg-logo-color)}.header__heading-logo-wrapper svg{width:100%;max-width:var(--svg-logo-max-width);height:auto}.header__icons{gap:.75rem}.header__icon{width:1.8rem;height:1.8rem}.header__icon .icon{width:2.3rem;height:2.3rem}.header__icon--cart .icon{width:2.2rem;height:2.2rem}.header__icon:hover,.header__icon:focus{color:var(--brand-secondary-color-two)}.modal__close-button .icon{width:3.7rem;height:3.7rem}.header__inline-menu .icon-caret{width:1.2rem;height:1.2rem;top:calc(50% - .6rem)}.header__inline-menu .list-menu li{display:flex;align-items:center}.header__inline-menu .list-menu li:after{content:"|";margin-inline:1rem}.header__inline-menu .list-menu li .header__submenu li:after,.header__inline-menu .list-menu li:last-child:after{content:"";margin-inline:0}.header__inline-menu .header__menu-item{font-size:1.81818rem}.header__active-menu-item,.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:focus,.header__menu-item:hover span{color:var(--brand-secondary-color-two);text-decoration:none!important}.cart-count-bubble{font-size:0;width:.8rem;height:.8rem;top:-5px;right:-8px;left:initial;background-color:var(--brand-secondary-color-two);transition:scale .35s ease-in-out}.header__icon--cart:hover .cart-count-bubble,.header__icon--cart:focus .cart-count-bubble{scale:1.2}.card__inner{border:1px solid #2A2A2A!important}.card__information{display:grid;align-content:space-between}.card__information .price{font-size:18px;letter-spacing:.18px;font-weight:300}.card__information .card__heading{font-size:22px;letter-spacing:.175px;line-height:27px;font-weight:400}.badge{clip-path:polygon(10% 0,100% 0%,90% 100%,0% 100%)!important;padding:.5rem 3rem .6rem!important;text-transform:uppercase;border:0}.product .product__title h1{font-size:3rem;letter-spacing:.32px}.product .price{font-size:2rem;font-weight:100;letter-spacing:.2px}.cart-item__name{font-size:1.35rem}.cart-item__price-wrapper .price{font-weight:100;font-size:1.34rem}.button,.customer button{font-weight:700;font-size:2rem;text-transform:var(--font-heading-transform);background-color:var(--brand-secondary-color-one);color:var(--brand-color-six);letter-spacing:.2px}.product-form__submit{background-color:var(--brand-secondary-color-one);color:var(--brand-color-six)}.button:after,.customer button:after,.product-form__submit:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--brand-secondary-color-one-rgb) / var(--alpha-button-background))}.footer .footer__content-top{padding-bottom:0}.footer .footer__content-bottom{padding-top:0;border-top:0}.footer__copyright{text-transform:uppercase}@media (max-width:989px){.footer{padding-bottom:68px!important}.footer__copyright{display:grid;margin-top:0!important}}@media (min-width: 990px){.footer .footer__content-bottom-wrapper--center,.footer .footer-block--newsletter{justify-content:flex-start}.footer__copyright{display:flex;gap:2rem;margin-top:1rem!important}.copyright__content{align-self:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/_lp.css.map */
