:root{--lj-gutter: 17px;--lj-border: #e8e8e1;--lj-savings: #fa0000;--lj-cart-dot: #00b67a;--typeHeaderPrimary: var(--font-heading-family);--typeHeaderFallback: serif;--typeBasePrimary: var(--font-body-family);--typeBaseFallback: sans-serif}@media screen and (min-width:750px){:root{--lj-gutter: 40px}}body{font-size:1.6rem;letter-spacing:0;line-height:1.4}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:uppercase;letter-spacing:0;line-height:1}.page-width{max-width:1440px;padding-left:var(--lj-gutter);padding-right:var(--lj-gutter)}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;letter-spacing:.3em;text-transform:uppercase}.lj-section-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1;text-transform:uppercase;margin:0}.header-wrapper{border-bottom:0}.header{max-width:1440px;padding-left:var(--lj-gutter);padding-right:var(--lj-gutter)}@media screen and (max-width:989px){.header{padding-top:7px;padding-bottom:7px;min-height:60px}}.header__icon .svg-wrapper,.header__icon .icon{width:28px;height:28px}.header__icon .icon path{vector-effect:non-scaling-stroke;stroke-width:1.5px}.header__icons{gap:10px}.header__icons .header__icon--account{order:1}.header__icons .header__search{order:2}.header__icons .header__icon--cart{order:3}@media screen and (max-width:989px){.header__icons .header__icon--account{display:none}.header__heading-logo{max-width:120px}}.cart-count-bubble{background-color:var(--lj-cart-dot);color:transparent;width:10px;height:10px;bottom:auto;top:6px;left:auto;right:4px;font-size:0}.card__heading,.card-information>.price{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4}.card__heading a:after{outline:0}.card__information{padding:2rem 0 0!important}.card-information{margin-top:.4rem}.price__sale .price-item--regular{font-size:1.6rem}.card-information .price--on-sale .price__sale .price-item--regular{color:#ff2000}@media screen and (max-width:749px){.lj-fc .card__heading,.lj-fc .card-information>.price{font-size:1.2rem}}.rte table{width:100%;border-collapse:collapse;table-layout:fixed}:where(.rte) table td,:where(.rte) table th{border:1px solid var(--lj-border);padding:10px 15px}.rte a{display:inline-block;position:relative;text-decoration:none;border-bottom:1px solid currentColor}@media screen and (max-width:989px){.header>.header__search{display:none!important}.header .header__icons>.header__search{display:inline-flex!important}}@media screen and (max-width:749px){.lj-library-section .ljlib{margin:40px 0!important}}body,.card-information,.price,.price__regular .price-item--regular{color:rgb(var(--color-foreground))}.rte li>p{display:inline;margin:0}.rte .text-body{font-family:inherit;font-style:inherit;font-weight:inherit;letter-spacing:normal}:where(.rte) p,:where(.rte) ul,:where(.rte) ol,:where(.rte) table{margin-top:0}:where(.rte) ul,:where(.rte) ol{margin:0 0 15px 30px;padding:0;list-style-position:outside}:where(.rte) :is(ul,ol) :is(ul,ol){margin:4px 0 5px 20px}:where(.rte) li{margin-bottom:.25em}:where(.rte) :is(h1,h2,h3,h4,h5,h6){color:inherit}:where(.rte) :is(input,select,textarea,button){font-family:var(--font-body-family);font-size:16px;line-height:1.4;letter-spacing:normal}:where(.rte) :is(input,select,textarea){border:1px solid var(--lj-border);border-radius:0;max-width:100%;padding:8px 10px;color:inherit;background-color:inherit}:where(.rte) option{background-color:#fff;color:#000}.rte p,.rte ul,.rte ol,.rte table{margin-bottom:15px}.rte>div{margin-bottom:15px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:60px;margin-bottom:25px}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}.rte ul ul,.rte li{margin-bottom:0}.rte p:last-child,.rte ul:last-child,.rte ol:last-child,.rte table:last-child,.rte>div:last-child{margin-bottom:0}@media screen and (min-width:769px){.rte p,.rte ul,.rte ol,.rte table{margin-bottom:25px}.rte p:last-child,.rte ul:last-child,.rte ol:last-child,.rte table:last-child{margin-bottom:0}}.template-search__header h1{font-family:var(--font-heading-family);font-size:1.6rem;line-height:1;text-align:left!important;margin:0 0 4rem}.template-search__search{max-width:595px;margin:0 auto}.template-search__search .field:after,.template-search__search .field:before{box-shadow:0 0 0 1px var(--lj-border);border-radius:0}.template-search__header{border-bottom:1px solid var(--lj-border);padding-bottom:2.5rem;margin-bottom:3rem}.template-search .facets-vertical .facets-wrapper{padding-right:2rem}.template-search .facets__summary,.template-search .facets__heading{font-size:1.28rem;letter-spacing:.3em;text-transform:uppercase}#menu-drawer.menu-drawer{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:350px;max-width:90vw;z-index:1001;border:0;box-shadow:none}.js header-drawer menu-drawer>details>summary:before,.js header-drawer>details>summary:before,.js .menu-drawer-container>summary:before{position:fixed!important;top:0!important;height:100vh!important;background:#e6e6e699!important;z-index:1000!important}#menu-drawer .lj-drawer-head{height:80px;display:flex;align-items:center;justify-content:flex-end;padding:0 30px}#menu-drawer .lj-drawer-close{background:none;border:0;padding:0;width:28px;height:28px;color:inherit;cursor:pointer}#menu-drawer .lj-drawer-close svg{width:28px;height:28px}#menu-drawer .menu-drawer__inner-container{height:calc(100% - 80px)}#menu-drawer .menu-drawer__navigation-container{display:block;overflow-y:auto;height:100%}#menu-drawer .menu-drawer__navigation{padding:0}#menu-drawer .menu-drawer__menu{border-top:1px solid #000;margin:0 30px}#menu-drawer .menu-drawer__menu>li{border-bottom:1px solid #000;margin:0}#menu-drawer .menu-drawer__menu-item{font-size:2.24rem;line-height:1.4;padding:15px 0;background-color:transparent}#menu-drawer .menu-drawer__utility-links{display:block;background:transparent;padding:10px 30px 5px;margin:0}#menu-drawer .lj-drawer-account{display:inline-block;color:inherit;font-size:1.6rem;text-decoration:none;padding-top:10px}@media screen and (max-width:749px){#menu-drawer .lj-drawer-head{height:69px}#menu-drawer .menu-drawer__inner-container{height:calc(100% - 69px)}}.card__inner .placeholder-svg,.card__media .placeholder-svg{background-color:#e1e1e1;fill:#00000073}#locksmith-content .locksmith-content-inner{max-width:1152px;margin:0 auto;padding:30px var(--lj-gutter) 60px}.rte label:not(.variant__button-label):not(.text-label){font-size:.8em;letter-spacing:.3em;text-transform:uppercase}:where(.rte) label{display:block;margin-bottom:10px}:where(.rte) :is(h1,h2,h3){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1em;line-height:1;letter-spacing:0;text-transform:uppercase}:where(.rte) :is(h4,h5,h6){font-family:var(--font-body-family);font-weight:700;font-size:.8em;line-height:1.4;letter-spacing:.3em;text-transform:uppercase}:where(.rte) :is(b,strong,th){font-weight:700}:where(.rte) :is(td,th){padding:10px 15px;text-align:left}@media screen and (max-width:768px){.rte table td,.rte table th{padding:6px 8px}}@media screen and (max-width:959px){.rte :is(input,select,textarea){font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lj-base.css.map */
