*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}:where(.shopify-app-block,.shopify-block) svg,:where(.shopify-app-block,.shopify-block) img{display:revert}:where(.shopify-app-block) :where(h1,h2,h3,h4,h5,h6){font-family:var(--head, var(--font-heading));font-weight:400}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}p,ul,ol,dl,figure,blockquote{margin:0}:where(h1,h2,h3,h4,h5,h6){margin:0}:where(ul[role=list],ol[role=list]){list-style:none;padding:0}:where(.lk-section,.lk-scheme-light,.lk-scheme-mist,.lk-scheme-night,.lk-hero,.lk-apphero,.lk-disclaimer,.lk-drawer,.lk-search) table{border-collapse:collapse;width:100%}[hidden]{display:none!important}.lk-scheme-night :focus-visible{outline-color:#fff}:root{--gutter: clamp(20px, 5.2vw, 76px);--max: 1360px;--section-pad: clamp(72px, 8.6vw, 136px);--section-pad-sm: clamp(48px, 6vw, 88px);--header-h: 76px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--shadow-soft: 0 1px 2px rgba(17, 22, 28, .04), 0 8px 24px rgba(17, 22, 28, .06);--shadow-lift: 0 2px 6px rgba(17, 22, 28, .05), 0 22px 48px rgba(17, 22, 28, .1);--fs-display: calc(clamp(42px, 3.6vw + 22px, 78px) * var(--heading-scale));--fs-h1: calc(clamp(38px, 2.6vw + 22px, 62px) * var(--heading-scale));--fs-h2: calc(clamp(32px, 1.9vw + 20px, 52px) * var(--heading-scale));--fs-h3: calc(clamp(24px, .7vw + 19px, 30px) * var(--heading-scale));--fs-h4: calc(clamp(20px, .4vw + 17px, 23px) * var(--heading-scale));--fs-lead: clamp(19px, .45vw + 16.5px, 23px);--fs-small: 17px}@media(max-width:749px){:root{--header-h: 64px}}:where(.lk-section,.lk-scheme-light,.lk-scheme-mist,.lk-scheme-night,.lk-hero,.lk-apphero,.lk-disclaimer,.lk-drawer,.lk-search) :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--c-ink);margin:0;letter-spacing:-.012em;text-wrap:balance}:where(.lk-section,.lk-scheme-light,.lk-scheme-mist,.lk-scheme-night,.lk-hero,.lk-apphero,.lk-disclaimer,.lk-drawer,.lk-search) :where(h1){font-size:var(--fs-h1);line-height:1.06;letter-spacing:-.022em}:where(.lk-section,.lk-scheme-light,.lk-scheme-mist,.lk-scheme-night,.lk-hero,.lk-apphero,.lk-disclaimer,.lk-drawer,.lk-search) :where(h2){font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.018em}:where(.lk-section,.lk-scheme-light,.lk-scheme-mist,.lk-scheme-night,.lk-hero,.lk-apphero,.lk-disclaimer,.lk-drawer,.lk-search) :where(h3){font-size:var(--fs-h3);line-height:1.18}:where(.lk-section,.lk-scheme-light,.lk-scheme-mist,.lk-scheme-night,.lk-hero,.lk-apphero,.lk-disclaimer,.lk-drawer,.lk-search) :where(h4){font-size:var(--fs-h4);line-height:1.25;letter-spacing:-.006em}small{font-size:var(--fs-small);line-height:1.5}.lk-container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.lk-scheme-night{background:var(--c-night);color:var(--c-night-text)}.lk-scheme-night h1,.lk-scheme-night h2,.lk-scheme-night h3,.lk-scheme-night h4{color:#fff}.lk-scheme-night p{color:var(--c-night-text)}.lk-btn{--btn-bg: var(--c-orange);--btn-fg: #fff;--btn-bd: var(--c-orange);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:var(--btn-radius);border:2px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-heading);font-weight:700;font-size:19px;line-height:1;letter-spacing:.005em;text-decoration:none;white-space:nowrap;overflow:hidden;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),color .25s var(--ease-out),box-shadow .25s var(--ease-out);-webkit-tap-highlight-color:transparent}.lk-btn:hover{--btn-bg: var(--c-orange-hover);--btn-bd: var(--c-orange-hover)}.lk-btn:active{transform:translateY(1px)}.lk-btn[disabled],.lk-btn[aria-disabled=true]{--btn-bg: #c9ccd4;--btn-bd: #c9ccd4;--btn-fg: #2d3740;cursor:not-allowed}.lk-btn--secondary{--btn-bg: transparent;--btn-fg: var(--c-ink);--btn-bd: var(--c-ink)}.lk-btn--secondary:hover{--btn-bg: var(--c-ink);--btn-fg: #fff;--btn-bd: var(--c-ink)}.lk-scheme-night .lk-btn--secondary{--btn-bg: transparent;--btn-fg: #fff;--btn-bd: rgba(255, 255, 255, .7)}.lk-scheme-night .lk-btn--secondary:hover{--btn-bg: #fff;--btn-fg: var(--c-ink);--btn-bd: #fff}.lk-btn--small{min-height:48px;padding:0 20px;font-size:19px}.lk-btn svg{width:20px;height:20px;flex:none}@keyframes lk-spin{to{transform:rotate(360deg)}}:root{--icon-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}:root{--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c242c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root{--icon-stars: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 104 19'%3E%3Cg fill='black'%3E%3Cpath id='s' d='M9.5 0l2.8 6 6.5.7-4.9 4.4 1.4 6.4-5.8-3.3-5.8 3.3 1.4-6.4L.2 6.7 6.7 6z'/%3E%3Cuse href='%23s' x='21.2'/%3E%3Cuse href='%23s' x='42.4'/%3E%3Cuse href='%23s' x='63.6'/%3E%3Cuse href='%23s' x='84.8'/%3E%3C/g%3E%3C/svg%3E")}.lk-icon{width:24px;height:24px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.lk-icon--fill{fill:currentColor;stroke:none}.lk-phone{--w: 300px;position:relative;width:var(--w);max-width:100%;aspect-ratio:1290 / 2796;border-radius:calc(var(--w) * .155);padding:calc(var(--w) * .032);background:linear-gradient(145deg,#3a4048,#15191e 45%,#2b3036);box-shadow:0 0 0 1px #ffffff0f inset,0 30px 60px -18px #11161c73,0 12px 24px -12px #11161c59;flex:none}.lk-phone__screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--w) * .125);background:#f4f4f4}.lk-phone__screen img{width:100%;height:100%;object-fit:cover;object-position:top;transition:opacity .5s var(--ease-out),transform .9s var(--ease-out)}.lk-phone__screen img+img{position:absolute;top:0;right:0;bottom:0;left:0}.lk-phone__screen img[data-active=false]{opacity:0;transform:scale(1.02)}.lk-phone__island{position:absolute;top:calc(var(--w) * .052);left:50%;width:31%;height:calc(var(--w) * .085);transform:translate(-50%);border-radius:999px;background:#0d0f12;z-index:2}.lk-section-header{position:sticky;top:0;z-index:40}.lk-tool{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;border:0;border-radius:12px;background:none;color:var(--c-ink);text-decoration:none;transition:background-color .2s}.lk-tool:hover{background:var(--c-mist)}.lk-tool .lk-icon{width:26px;height:26px}.lk-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden}.lk-search.is-open{visibility:visible}.lk-search__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d111680;opacity:0;transition:opacity .3s}.lk-search.is-open .lk-search__scrim{opacity:1}.lk-search__panel{position:relative;background:#fff;max-height:min(86vh,860px);overflow-y:auto;transform:translateY(-16px);opacity:0;transition:transform .4s var(--ease-out),opacity .3s;box-shadow:0 30px 80px -30px #0d111673;border-radius:0 0 24px 24px}.lk-search.is-open .lk-search__panel{transform:none;opacity:1}.lk-search__bar{display:flex;align-items:center;gap:12px;padding-block:18px}.lk-search__field{position:relative;flex:1}.lk-search__field .lk-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--c-muted)}.lk-search__input{width:100%;height:64px;padding:0 20px 0 56px;border:1.5px solid #c7cbd4;border-radius:16px;font-size:20px;color:var(--c-ink);background:var(--c-mist)}.lk-search__input:focus{outline:none;border-color:var(--c-ink);background:#fff;box-shadow:0 0 0 4px #fe500029}.lk-search__results{padding-bottom:28px}.lk-search__h{font-family:var(--font-heading);font-weight:500;font-size:17px;color:var(--c-muted);margin-bottom:10px}.lk-search__item{display:flex;align-items:center;gap:16px;min-height:72px;padding:8px;border-radius:14px;text-decoration:none;color:inherit}.lk-search__item:hover,.lk-search__item[aria-selected=true]{background:var(--c-mist)}.lk-search__item img{width:60px;height:60px;object-fit:contain;border-radius:12px;background:var(--c-mist);mix-blend-mode:multiply;padding:4px}.lk-search__item strong{display:block;font-family:var(--font-heading);font-weight:500;font-size:18px;color:var(--c-ink);line-height:1.3}.lk-search__item span{font-size:16.5px;color:var(--c-muted)}.lk-search__chips{display:flex;flex-wrap:wrap;gap:8px}.lk-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--c-mist);color:var(--c-ink);font-size:17px;text-decoration:none;border:0}.lk-chip:hover{background:#e7e9ee}.lk-toast{position:fixed;left:50%;bottom:24px;z-index:100;transform:translate(-50%);padding:14px 20px;border-radius:14px;background:var(--c-ink);color:#fff;font-size:18px;box-shadow:var(--shadow-lift)}.lk-footer{background:var(--c-night);color:var(--c-night-text);padding-top:clamp(64px,7vw,104px)}.lk-footer h2{font-size:18px;letter-spacing:.02em;color:#fff;margin-bottom:14px}.lk-inapp{position:fixed;left:12px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:70;display:flex;gap:8px}.lk-inapp a,.lk-inapp button{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 18px 0 14px;border-radius:999px;border:0;background:var(--c-ink);color:#fff;font-family:var(--font-heading);font-weight:500;font-size:18px;text-decoration:none;box-shadow:0 12px 30px -8px #0d111673}.lk-inapp svg{width:20px;height:20px}.lk-crumbs{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0;font-size:16.5px;color:var(--c-muted)}.lk-crumbs a{color:var(--c-muted);text-decoration:none}.lk-crumbs a:hover{color:var(--c-ink);text-decoration:underline}.lk-crumbs li+li:before{content:"/";margin-right:6px;color:#b4b9c2}.lk-skip{position:absolute;left:12px;top:-100px;z-index:200;padding:12px 18px;background:var(--c-ink);color:#fff;border-radius:12px;font-size:18px}.lk-skip:focus{top:12px}.lk-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:359px){.lk-btn{padding-inline:18px;max-width:100%}}.lk-appt__stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lk-store{display:inline-flex;align-items:center;gap:12px;min-height:58px;padding:0 22px 0 18px;border-radius:14px;background:#fff;color:var(--c-ink);text-decoration:none;font-family:var(--font-heading);line-height:1.15;box-shadow:0 0 0 1px var(--c-line)}.lk-store svg{width:26px;height:26px;fill:currentColor}.lk-store small{display:block;font-size:13.5px;font-weight:400;color:var(--c-muted)}.lk-store strong{font-weight:500;font-size:18px}.lk-scheme-night .lk-store{background:#ffffff0f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.lk-scheme-night .lk-store small{color:var(--c-night-muted)}
/*# sourceMappingURL=/cdn/shop/t/47/assets/lk-base.css.map */
