:root{--lk-ink: #0E0E0E;--lk-paper: #FFFFFF;--lk-bone: #F6F4EE;--lk-yellow: #FFD100;--lk-red: #D7261E;--lk-green: #2E7D32;--lk-muted: #5C5C5C;--lk-line: rgba(14, 14, 14, .12);--lk-radius-card: 10px;--lk-radius-pill: 999px;--lk-radius-btn: 8px;--lk-space-section: clamp(48px, 6vw, 72px);--lk-max: 1200px;--lk-gutter: clamp(16px, 4vw, 32px);--lk-font-heading: var(--font-heading--family);--lk-font-body: var(--font-body--family);--lk-weight-heading: var(--font-heading--weight, 600);--lk-weight-body: var(--font-body--weight, 400);--lk-ink-rgb: 14 14 14;--lk-paper-rgb: 255 255 255;--lk-shadow-card: 0 1px 2px rgba(14, 14, 14, .04), 0 8px 24px rgba(14, 14, 14, .06);--lk-ease: cubic-bezier(.2, .7, .2, 1)}.lk-container{box-sizing:border-box;width:100%;max-width:calc(var(--lk-max) + var(--lk-gutter) * 2);margin-inline:auto;padding-inline:var(--lk-gutter)}.lk-section{padding-block:var(--lk-space-section)}.lk-grid-2,.lk-grid-3{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vw,32px)}@media screen and (min-width:750px){.lk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lk-bg--paper,.lk-bg--bone,.lk-bg--yellow{--color-foreground: var(--lk-ink);--color-foreground-rgb: var(--lk-ink-rgb);color:var(--lk-ink)}.lk-bg--paper{--color-background: var(--lk-paper);--color-background-rgb: var(--lk-paper-rgb);background-color:var(--lk-paper)}.lk-bg--bone{--color-background: var(--lk-bone);--color-background-rgb: 246 244 238;background-color:var(--lk-bone)}.lk-bg--yellow{--color-background: var(--lk-yellow);--color-background-rgb: 255 209 0;--lk-muted: rgba(14, 14, 14, .72);--lk-line: rgba(14, 14, 14, .18);background-color:var(--lk-yellow)}.lk-bg--ink{--color-background: var(--lk-ink);--color-background-rgb: var(--lk-ink-rgb);--color-foreground: var(--lk-paper);--color-foreground-rgb: var(--lk-paper-rgb);--color: var(--lk-paper);--color-rgb: var(--lk-paper-rgb);--lk-muted: rgba(255, 255, 255, .72);--lk-line: rgba(255, 255, 255, .16);background-color:var(--lk-ink);color:var(--lk-paper)}.lk-bg--ink a:not(.lk-btn){color:inherit}.lk-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--lk-font-heading);font-weight:var(--lk-weight-heading);font-size:.75rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--lk-muted)}.lk-h1,.lk-h2,.lk-h3{margin:0 0 .5em;font-family:var(--lk-font-heading);font-weight:var(--lk-weight-heading);font-style:normal;text-transform:uppercase;color:inherit;text-wrap:balance;overflow-wrap:break-word}.lk-h1{font-size:clamp(2rem,1.35rem + 2.8vw,3.25rem);line-height:1.04;letter-spacing:-.02em}.lk-h2{font-size:clamp(1.625rem,1.2rem + 1.8vw,2.5rem);line-height:1.08;letter-spacing:-.015em}.lk-h3{font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.2;letter-spacing:-.005em}.lk-lead{margin:0 0 1em;max-width:62ch;font-family:var(--lk-font-body);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5;color:inherit}.lk-muted{color:var(--lk-muted)}.lk-center{text-align:center}.lk-center .lk-lead{margin-inline:auto}.lk-highlight{color:inherit;background:linear-gradient(transparent 58%,var(--lk-yellow) 58%,var(--lk-yellow) 92%,transparent 92%);padding-inline:.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lk-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;max-width:100%;padding:14px 28px;border:2px solid transparent;border-radius:var(--lk-radius-btn);background-color:var(--lk-ink);color:var(--lk-paper);font-family:var(--lk-font-heading);font-weight:var(--lk-weight-heading);font-size:.9375rem;line-height:1.2;letter-spacing:.06em;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--lk-ease),color .18s var(--lk-ease),transform .12s var(--lk-ease),box-shadow .18s var(--lk-ease)}.lk-btn:hover{background-color:#2b2b2b;color:var(--lk-paper);text-decoration:none}.lk-btn:active{transform:translateY(1px)}.lk-btn:focus-visible{outline:3px solid var(--lk-yellow);outline-offset:2px}.lk-btn[disabled],.lk-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.lk-btn .lk-icon{flex-shrink:0}.lk-btn--yellow{background-color:var(--lk-yellow);color:var(--lk-ink)}.lk-btn--yellow:hover{background-color:#f0c400;color:var(--lk-ink)}.lk-btn--yellow:focus-visible{outline-color:var(--lk-ink)}.lk-btn--block{display:flex;width:100%}.lk-bg--ink .lk-btn:not(.lk-btn--yellow){background-color:var(--lk-paper);color:var(--lk-ink)}.lk-bg--ink .lk-btn:not(.lk-btn--yellow):hover{background-color:#e9e9e9;color:var(--lk-ink)}.lk-card{box-sizing:border-box;padding:clamp(18px,3vw,28px);border:1px solid var(--lk-line);border-radius:var(--lk-radius-card);background-color:var(--lk-paper);color:var(--lk-ink)}.lk-bg--paper .lk-card{background-color:var(--lk-bone);border-color:transparent}.lk-bg--ink .lk-card{background-color:#ffffff0f;border-color:#ffffff24;color:var(--lk-paper)}.lk-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--lk-line);border-radius:var(--lk-radius-pill);background-color:var(--lk-bone);color:var(--lk-ink);font-family:var(--lk-font-body);font-size:.8125rem;line-height:1.25;white-space:nowrap;vertical-align:middle}.lk-bg--bone .lk-pill{background-color:var(--lk-paper)}.lk-bg--ink .lk-pill{background-color:#ffffff14;border-color:#ffffff29;color:var(--lk-paper)}.lk-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--lk-radius-pill);background-color:var(--lk-ink);color:var(--lk-paper);font-family:var(--lk-font-heading);font-weight:var(--lk-weight-heading);font-size:.75rem;line-height:1.3;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.lk-badge--red{background-color:var(--lk-red);color:var(--lk-paper)}.lk-badge--green{background-color:var(--lk-green);color:var(--lk-paper)}.lk-badge--yellow{background-color:var(--lk-yellow);color:var(--lk-ink)}.lk-bg--yellow .lk-badge--yellow{background-color:var(--lk-ink);color:var(--lk-yellow)}.lk-bg--ink .lk-badge:not(.lk-badge--red,.lk-badge--green,.lk-badge--yellow){background-color:var(--lk-paper);color:var(--lk-ink)}.lk-checklist{display:grid;gap:12px;margin:0;padding:0;list-style:none;text-align:start}.lk-center .lk-checklist{display:inline-grid}.lk-checklist>li{position:relative;margin:0;padding-inline-start:34px;line-height:1.45}.lk-checklist>li:before{content:"";position:absolute;inset-inline-start:0;top:calc(.725em - 11px);width:22px;height:22px;border-radius:50%;background-color:var(--lk-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:13px 13px}.lk-stars{display:inline-flex;align-items:center;gap:2px;color:var(--lk-yellow);font-size:1.125rem;line-height:1;letter-spacing:.06em}.lk-stars .lk-icon{fill:currentColor}.lk-bg--yellow .lk-stars{color:var(--lk-ink)}.lk-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.announcement-bar__slider slideshow-arrows{display:none}.announcement-bar .announcement-bar__slides{width:100%;max-width:none}.announcement-bar .announcement-bar__text{letter-spacing:.04em;line-height:1.3}.footer-content .menu .menu__heading{display:none}.footer-content .menu .details-content{margin-block-start:0}.footer-content .menu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px}.footer-content .menu .menu__item{margin:0}.footer-content .menu a{color:var(--color-foreground);text-decoration:none;font-size:.875rem}.footer-content .menu a:hover{text-decoration:underline;text-underline-offset:3px}.footer-utilities .utilities{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-wrap:wrap}.footer-utilities .utilities>*{justify-self:center;text-align:center}@media screen and (min-width:750px){.footer-utilities .utilities{flex-direction:row;flex-wrap:wrap}}.footer-utilities .policy-list-trigger{display:none}.footer-utilities .terms-policies-popover{position:static;display:block;inset:auto;width:auto;height:auto;margin:0;padding:0;overflow:visible;border:0;background:none;box-shadow:none;color:inherit;opacity:1;scale:1;translate:none;transform:none;transition:none}.footer-utilities .policy_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;margin:0;padding:0}.footer-utilities .policy_list li{display:inline-flex;align-items:center;border-radius:0}.footer-utilities .policy_list li:is(:hover,:focus-within){background:none}@media screen and (max-width:749px){.footer-utilities .policy_list{gap:6px 18px}}@media screen and (min-width:750px){.footer-utilities .policy_list li+li:before{content:"\b7";padding-inline:8px;color:inherit}}.footer-utilities .policy_list li a{width:auto;padding:2px 0;color:inherit;font-size:.75rem;text-decoration:none}.footer-utilities .policy_list li a:hover{color:var(--color-foreground)}#MainContent:is([data-template^=cart],[data-template^=search],[data-template="404"],[data-template^=collection],[data-template^=list-collections],[data-template^=blog]) :is(h1,h2,.text-block.h1,.text-block.h2,.text-block.h1>*,.text-block.h2>*){text-transform:uppercase;letter-spacing:-.015em}#MainContent:is([data-template^=cart],[data-template^=search],[data-template="404"]) :is(.cart-title h1.h2,.text-block.h2,.text-block.h2>*){font-size:clamp(1.625rem,1.2rem + 1.8vw,2.5rem);line-height:1.08}#MainContent[data-template="404"] :is(.text-block.h1,.text-block.h1>*){font-size:clamp(2rem,1.35rem + 2.8vw,3.25rem);line-height:1.04}.button:not(.button-unstyled,.quick-add__button,.add-to-cart-button),.button-secondary:not(.button-unstyled,.quick-add__button){font-family:var(--lk-font-heading);font-weight:var(--lk-weight-heading);font-size:.9375rem;letter-spacing:.06em}footer>.shopify-section-group-footer-group:first-child{border-block-start:1px solid rgba(255,255,255,.08)}#MainContent[data-template^=cart] .section-resource-list__header,#MainContent[data-template^=cart] .section-resource-list__header .text-block{text-align:center;justify-content:center;margin-inline:auto}@media screen and (min-width:750px){#MainContent[data-template^=cart] .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(-n+3)){grid-template-columns:repeat(auto-fit,minmax(0,300px));justify-content:center}}.content-for-layout>.shopify-section:last-child:has(>.lk-section){display:flex;flex-direction:column}.content-for-layout>.shopify-section:last-child>.lk-section{flex-grow:1}@media(prefers-reduced-motion:reduce){.lk-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lockt-base.css.map */
