html body cart-drawer-component dialog.cart-drawer__dialog,html body dialog.cart-drawer__dialog{position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;inset-inline-start:auto!important;inset-inline-end:0!important;margin:0 0 0 auto!important;width:420px!important;max-width:88vw!important;max-height:100dvh!important;height:100dvh!important;padding:0!important;border:none!important;border-radius:20px 0 0 20px!important;box-shadow:-12px 0 40px #00000029!important;background:#fffffffa!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);overflow:hidden!important}@media screen and (max-width:768px){html body cart-drawer-component dialog.cart-drawer__dialog,html body dialog.cart-drawer__dialog{width:88vw!important;max-width:88vw!important;border-radius:16px 0 0 16px!important}}html body cart-drawer-component .cart-items__table-row{grid-template-columns:64px minmax(0,1fr) auto!important;column-gap:12px!important}html body cart-drawer-component .cart-items__media-container{width:64px!important;height:64px!important;aspect-ratio:1!important;border-radius:10px!important}html body cart-drawer-component .cart-items__media-image{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:10px!important}html body cart-drawer-component .cart-items__title{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;font-weight:600!important;font-size:14px!important;color:var(--color-foreground, #111)!important;letter-spacing:-.01em!important;text-align:left!important}html body cart-drawer-component .cart-items__details,html body cart-drawer-component .cart-items__details>*,html body cart-drawer-component .cart-items__details p,html body cart-drawer-component .cart-items__details a,html body cart-drawer-component .cart-items__details dl,html body cart-drawer-component .cart-items__details dd,html body cart-drawer-component .cart-items__price,html body cart-drawer-component .cart-items__price *{text-align:left!important}html body cart-drawer-component .cart-items__details{align-self:start!important}@media(max-width:768px){html body cart-drawer-component .cart-items__table-row{grid-template-columns:56px minmax(0,1fr) auto!important;column-gap:10px!important}html body cart-drawer-component .cart-items__media-container{width:56px!important;height:56px!important}html body cart-drawer-component .cart-items__title{font-size:13.5px!important}}html body cart-drawer-component .cart-items__quantity .quantity-selector{--lokd-cart-qty-height: 30px !important;--lokd-cart-qty-btn: 24px !important;--lokd-cart-qty-input: 24px !important;height:var(--lokd-cart-qty-height)!important;width:calc(var(--lokd-cart-qty-btn) * 2 + var(--lokd-cart-qty-input))!important}html body cart-drawer-component .cart-items__quantity .quantity-selector .button{width:var(--lokd-cart-qty-btn)!important;min-width:var(--lokd-cart-qty-btn)!important;max-width:var(--lokd-cart-qty-btn)!important;flex:0 0 var(--lokd-cart-qty-btn)!important}html body cart-drawer-component .cart-items__quantity .quantity-selector input[type=number]{width:var(--lokd-cart-qty-input)!important;min-width:var(--lokd-cart-qty-input)!important;max-width:var(--lokd-cart-qty-input)!important;flex:0 0 var(--lokd-cart-qty-input)!important;font-size:12.5px!important;line-height:var(--lokd-cart-qty-height, 30px)!important}html body cart-drawer-component .cart-items__quantity .cart-items__remove,html body cart-drawer-component .cart-items__quantity button.cart-items__remove{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important}html body cart-drawer-component,html body cart-drawer-component *,html body cart-items-component,html body cart-items-component *,html body .cart-page,html body .cart-page *{font-family:var(--font, "Inter", -apple-system, BlinkMacSystemFont, sans-serif)!important}html body cart-drawer-component svg,html body cart-items-component svg,html body .cart-page svg{font-family:inherit!important}html body cart-drawer-component .cart-drawer__heading{display:inline-flex!important;align-items:center!important;gap:10px!important;font-family:inherit!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--color-foreground, #111)!important;text-transform:none!important}html body cart-drawer-component .cart-drawer__heading--empty{display:none!important}html body cart-drawer-component .cart-drawer__heading .cart-bubble{position:relative!important;width:auto!important;min-width:22px!important;height:22px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--accent, #2563eb)!important;color:#fff!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;aspect-ratio:auto!important}html body cart-drawer-component .cart-drawer__heading .cart-bubble__background{display:none!important}html body cart-drawer-component .cart-drawer__heading .cart-bubble__text,html body cart-drawer-component .cart-drawer__heading .cart-bubble__text-count{color:#fff!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:1!important}html body .header-actions__cart-icon .cart-bubble{background:var(--accent, #2563eb)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.02em!important}html body .header-actions__cart-icon .cart-bubble__text,html body .header-actions__cart-icon .cart-bubble__text-count{color:#fff!important;font-family:inherit!important}html body cart-drawer-component .cart-drawer__header{position:relative!important;display:block!important;padding:18px 56px 14px 18px!important;min-height:auto!important;height:auto!important;border-bottom:none!important;background:transparent!important;box-sizing:border-box!important;flex-shrink:0!important}html body cart-drawer-component .cart-drawer__heading,html body cart-drawer-component span.cart-drawer__heading,html body cart-drawer-component .cart-drawer__heading.h3{margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important;line-height:1!important;font-size:19px!important;font-weight:700!important;letter-spacing:-.01em!important;min-width:0!important;vertical-align:middle!important}html body cart-drawer-component .cart-drawer__close-button,html body cart-drawer-component button.cart-drawer__close-button{position:absolute!important;top:12px!important;right:12px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;background:transparent!important;border:none!important;border-radius:8px!important;cursor:pointer!important;z-index:3!important}html body cart-drawer-component .cart-drawer__close-button svg{width:18px!important;height:18px!important;display:block!important}html body cart-drawer-component .cart-drawer__heading .cart-bubble{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:22px!important;vertical-align:middle!important;line-height:1!important}html body cart-drawer-component.cart-drawer .cart-drawer__header{width:100%!important}html body cart-drawer-component dialog.cart-drawer__dialog.cart-drawer--empty .cart-drawer__header{border-bottom:none!important;justify-content:flex-end!important}.header-actions__cart-icon.lokd-cart-bump,.header-actions__cart-icon.lokd-cart-bump .svg-wrapper,.header-actions__cart-icon.lokd-cart-bump svg{animation:lokdCartBump .6s cubic-bezier(.34,1.4,.64,1)}@keyframes lokdCartBump{0%{transform:scale(1)}35%{transform:scale(.88) rotate(-6deg)}65%{transform:scale(1.18) rotate(4deg)}to{transform:scale(1) rotate(0)}}html body cart-drawer-component .cart-drawer__close-button{pointer-events:auto!important;cursor:pointer!important;position:relative;z-index:10;width:40px;height:40px;margin-left:auto!important;display:inline-flex!important;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-foreground, #111);border-radius:8px;transition:background-color .15s ease;flex-shrink:0!important}html body cart-drawer-component .cart-drawer__close-button:hover{background:#0000000f}html body cart-drawer-component .cart-drawer__close-button svg{width:18px;height:18px;pointer-events:none}html body dialog.cart-drawer__dialog[open]{animation:lokdDrawerSlideIn .34s cubic-bezier(.22,1,.36,1)}@keyframes lokdDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}html body dialog.cart-drawer__dialog::backdrop{background:#00000047!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body .navbar{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--border)!important;z-index:900!important}.hero-slide .hvt-title,.hero-slide-video-top .hvt-title{color:#fff!important}.hero-slide .hvt-eyebrow,.hero-slide-video-top .hvt-eyebrow{color:#ffffffe6!important}body .section-header h2{color:var(--text-primary)!important}body .section-header .lead,body .section-header p.lead{color:var(--text-secondary)!important}body .section-label{color:var(--accent)!important}.how-lokd-works p,.why-lokd p,.use-cases p,.featured-products p,.reviews-section p,.faq-section p,.final-cta p,.press-bar p{color:var(--text-secondary)}body .container{max-width:1200px!important;margin:0 auto!important;padding-left:24px;padding-right:24px;width:auto}.shopify-section{padding:0!important}body.page-width-narrow main{max-width:none!important;width:100%!important}body.page-width-narrow .container{max-width:1200px!important}.btn.btn-glass-blue{background:#2563eb59!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important}.btn.btn-primary{background:var(--accent)!important;color:#fff!important}.review-card{background:var(--bg-card)!important;color:var(--text-primary)!important}.review-card p,.review-card h4{color:var(--text-primary)!important}.faq-item summary,.faq-item h4{color:var(--text-primary)!important}.faq-item .faq-answer{color:var(--text-secondary)!important}html,body{max-width:none!important;width:100%!important}body.page-width-narrow,body.page-width-standard{max-width:none!important}.hero,body section.hero,.shopify-section>.hero{display:block!important;width:100%;min-height:0!important;padding:0!important;margin:0!important}.hero>.container{width:100%;box-sizing:border-box;padding:0!important;max-width:none!important;margin:0!important}.hero-slideshow{margin:0!important;padding:0!important;min-height:56.25vw!important;position:relative}body .hero-slideshow{height:min(56.25vw,700px)!important;min-height:min(56.25vw,700px)!important;max-height:700px!important}body .hero-slideshow video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.hero-slide-video-top{background:linear-gradient(to bottom,rgba(15,23,42,.72) 0%,rgba(15,23,42,.28) 70%,transparent 100%)!important;padding:0 24px 60px!important}.hero-slide-video-top .hvt-eyebrow{margin:4px 0 2px!important;line-height:1!important;padding-top:4px!important}.hero-slide-video-top .hvt-title{margin:0!important;line-height:1!important}@media(max-width:768px){.hero-slide-video-top{padding:0 20px 48px!important}.hero-slide-video-top .hvt-eyebrow{margin:2px 0!important;padding-top:2px!important;font-size:.6rem!important}.hero-slide-video-top .hvt-title{font-size:1.4rem!important}}.navbar{padding:10px 24px!important;min-height:0!important}@media(max-width:768px){.navbar{padding:8px 16px!important}}.navbar{display:flex!important;align-items:center!important;gap:12px!important;justify-content:space-between!important}.navbar .nav-links{flex:1;justify-content:flex-end;gap:24px}.navbar .nav-actions{display:flex!important;align-items:center!important;gap:8px!important;margin-left:16px!important}@media(max-width:768px){.navbar .nav-links{display:none}.navbar .nav-actions{margin-left:auto!important}}@media(min-width:769px){.navbar .nav-links{display:flex!important}.navbar .nav-actions .nav-action-search{order:1}.navbar .nav-actions .lokd-header-loc-form{order:2}.navbar .nav-actions .nav-action-cart{order:3}}.hero-slide-video{height:100%!important;max-height:100%!important;overflow:hidden!important}.hero-slide-video-ctas{background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 60%,transparent 100%)!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:4!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.hero-slide-video-top .hvt-eyebrow,.hero-slide .hvt-eyebrow{color:#bfdbfe!important}.hero-corner-badge{top:10px!important;left:10px!important;z-index:5!important}@media(max-width:768px){.hero-corner-badge{top:10px!important;left:10px!important;font-size:.58rem!important;padding:3px 9px!important}}.review-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);padding:20px 18px;display:flex;flex-direction:column;gap:10px;width:300px;flex:0 0 300px}.review-card .review-stars{color:#f59e0b;font-size:.9rem;letter-spacing:2px;line-height:1;display:block}.review-card .review-title{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary);line-height:1.3}.review-card .review-body{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-secondary)}.review-card .review-meta{display:inline-flex;align-items:baseline;gap:8px;margin-top:4px;font-size:.78rem}.review-card .review-name{font-weight:700;color:var(--text-primary)}.review-card .review-date{color:var(--text-muted);font-size:.78rem;font-weight:400}.review-card{padding-right:18px}.review-card .review-source{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:600;padding:4px 9px;background:#0000000d;border-radius:999px;color:var(--text-muted);white-space:nowrap;margin:0!important;align-self:auto;z-index:1}.review-card .review-stars{padding-right:80px}.review-card .review-title,.review-card .review-body{padding-right:0}.review-card .review-source svg{flex-shrink:0}.review-card .review-source .country-flag{border-radius:2px;display:inline-block;margin-left:2px}.review-card--linked{cursor:pointer}.review-card--linked:hover{border-color:#2563eb40;box-shadow:0 10px 24px #2563eb14}.review-card--linked:focus-visible{outline:2px solid var(--accent, #2563eb);outline-offset:2px}.review-card .review-source-shop{color:var(--text-muted)}.reviews-section .review-filters,body .review-filters{display:flex!important;justify-content:center!important;gap:6px!important;margin:14px auto!important;padding:5px!important;background:#ffffff8c!important;border:1px solid rgba(15,23,42,.06)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:999px!important;width:fit-content!important;box-shadow:0 2px 10px #0f172a0a,inset 0 1px #ffffffb3!important;flex-wrap:nowrap!important}.reviews-section .review-filter,body .review-filter{padding:7px 14px!important;border-radius:999px!important;border:none!important;background:transparent!important;color:var(--text-muted)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:-.005em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap!important}.reviews-section .review-filter:hover{color:var(--text-primary)!important;background:#2563eb0f!important}.reviews-section .review-filter.active,body .review-filter.active{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;box-shadow:0 3px 10px #2563eb4d,inset 0 1px #ffffff40!important}@media(max-width:768px){.reviews-section .review-filters{gap:3px!important;padding:4px!important;max-width:none;overflow:visible!important}.reviews-section .review-filter{padding:6px 10px!important;font-size:.68rem!important}}.reviews-section .review-filters{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:visible!important}.reviews-section .review-filters::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.reviews-section .review-sort-wrap{display:flex;justify-content:center;margin:0 auto 24px}.review-sort-select{appearance:none;-webkit-appearance:none;padding:7px 30px 7px 14px!important;background:#ffffff8c!important;border:1px solid rgba(15,23,42,.08)!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-radius:999px!important;color:var(--text-primary)!important;font-size:.76rem!important;font-weight:600!important;letter-spacing:-.005em;cursor:pointer;box-shadow:0 2px 8px #0f172a0a,inset 0 1px #ffffffb3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%232563eb' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.reviews-scroll-wrap,.pdp-reviews-carousel{padding:8px 0 0;overflow:visible}.reviews-track,.pdp-reviews-track{padding-top:12px!important;padding-bottom:0!important;overflow:visible}.reviews-section .reviews-scroll-wrap{overflow-x:auto;overflow-y:visible}@media(max-width:768px){.why-lokd .comparison-grid{gap:14px!important}.why-lokd .features-grid{grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:16px!important}.why-lokd .feature-card{padding:18px 16px!important}.why-lokd .comparison-box{padding:14px!important}}.why-lokd .comparison-grid{gap:24px}.why-lokd .features-grid{gap:20px;margin-top:24px}.pdp-reviews-header .btn-ghost,.pdp-reviews-header .btn-sm{background:var(--accent)!important;color:#fff!important;border:none!important;padding:10px 20px!important;border-radius:999px!important;font-weight:600!important;font-size:.85rem!important;text-decoration:none!important;white-space:nowrap}.pdp-reviews-header .btn-ghost:hover{background:#1d4ed8!important}.reviews-section .review-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:16px 0 24px;align-items:center}.reviews-section .review-filter{border:1px solid var(--border);background:transparent;color:var(--text-primary);padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all var(--transition)}.reviews-section .review-filter:hover{border-color:var(--border-hover)}.reviews-section .review-filter.active{background:var(--accent);color:#fff;border-color:var(--accent)}.review-sort-wrap{margin-left:8px}.review-sort-select{padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text-primary);font-size:.82rem;font-weight:600;cursor:pointer}.reviews-section .reviews-cta .reviews-count{display:block;margin-top:12px;color:var(--text-muted);font-size:.85rem}.pdp-reviews-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.pdp-review-badges{display:flex;gap:12px;flex-wrap:wrap;justify-content:center!important;margin-bottom:24px}.reviews-section--pdp .section-header,.reviews-section--pdp .section-header h2,.reviews-section--pdp .section-header .lead{text-align:center!important}.lokd-hscroll-wrap{position:relative!important;width:100%}@media(min-width:900px){.lokd-hscroll-wrap>.reviews-scroll-wrap.can-scroll-left.can-scroll-right{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}.lokd-hscroll-wrap>.reviews-scroll-wrap.can-scroll-right:not(.can-scroll-left){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%)}.lokd-hscroll-wrap>.reviews-scroll-wrap.can-scroll-left:not(.can-scroll-right){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 40px);mask-image:linear-gradient(to right,transparent 0,#000 40px)}.lokd-hscroll-wrap>.reviews-scroll-wrap:not(.can-scroll-left):not(.can-scroll-right){-webkit-mask-image:none;mask-image:none}}.app-screens-track,.app-screenshots-track{scroll-snap-stop:always!important}.app-screens-track>*,.app-screenshots-track>*{scroll-snap-align:start!important;scroll-snap-stop:always!important}@media(min-width:900px){.app-screens-dots{display:none!important}}@media(min-width:900px){.pdp-app-screens .container,.reviews-section .container{max-width:min(1720px,calc(100vw - 48px))!important}.app-screen-card{flex-basis:280px!important;max-width:280px!important}.app-screen-img-wrap img{max-width:220px!important;width:220px!important}}.lokd-hscroll-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%);z-index:20!important;width:52px!important;height:52px!important;border-radius:999px!important;display:none;align-items:center;justify-content:center;cursor:pointer;color:#0b1220!important;background:linear-gradient(135deg,#ffffff8c,#ffffff47)!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 1px 1px #0f172a0a,0 4px 12px #0f172a0f,0 10px 28px #0f172a0d,inset 0 1px #ffffffd9,inset 0 -1px #0f172a0d!important;backdrop-filter:blur(22px) saturate(200%)!important;-webkit-backdrop-filter:blur(22px) saturate(200%)!important;transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.2,.7,.3,1.2),opacity .25s ease,box-shadow .25s ease,color .25s ease;padding:0!important;outline:none}.lokd-hscroll-arrow:hover{background:linear-gradient(135deg,#ffffffd1,#f0f5ff8c)!important;border-color:#2563eb61!important;color:#1d4ed8!important;transform:translateY(-50%) scale(1.08);box-shadow:0 2px 4px #0f172a0f,0 8px 22px #2563eb24,0 14px 34px #2563eb1a,inset 0 1px #fffffff2!important}.lokd-hscroll-arrow:active{transform:translateY(-50%) scale(.96)}.lokd-hscroll-arrow:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.lokd-hscroll-arrow.is-disabled{opacity:0!important;pointer-events:none;visibility:hidden!important;transform:translateY(-50%)!important;transition:opacity .25s ease,visibility 0s linear .25s!important}.lokd-hscroll-arrow:not(.is-disabled){visibility:visible!important;transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.2,.7,.3,1.2),opacity .25s ease,box-shadow .25s ease,color .25s ease!important}.lokd-hscroll-arrow--prev{left:4px}.lokd-hscroll-arrow--next{right:4px}@media(min-width:900px){.lokd-hscroll-arrow{display:inline-flex!important}.lokd-hscroll-arrow--prev{left:-64px}.lokd-hscroll-arrow--next{right:-64px}}@media(min-width:1100px){.lokd-hscroll-arrow--prev{left:-88px}.lokd-hscroll-arrow--next{right:-88px}}@media(min-width:1400px){.lokd-hscroll-arrow--prev{left:-108px}.lokd-hscroll-arrow--next{right:-108px}}.lokd-hscroll-wrap,.reviews-section,.reviews-section .container,.pdp-app-screens,.pdp-app-screens .container,.pdp-reviews-carousel,.pdp-app-screens-section{overflow:visible!important}@media(prefers-reduced-motion:reduce){.lokd-hscroll-arrow{transition:opacity .2s ease!important}}.review-card .lokd-src-icon{width:14px!important;height:14px!important;object-fit:contain;flex-shrink:0;display:inline-block;background:transparent!important;border-radius:0!important;border:none!important;box-shadow:none!important}.pdp-review-badge .lokd-src-icon{width:20px!important;height:20px!important;object-fit:contain;flex-shrink:0;display:inline-block;background:transparent!important;border-radius:0!important;border:none!important;box-shadow:none!important}.review-card .review-source .country-flag{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,sans-serif!important;font-size:11px!important;line-height:1!important;width:auto!important;height:auto!important;margin-left:2px}.pdp-review-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;text-decoration:none!important;color:var(--text-primary, #111);font-size:.85rem;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .2s ease,transform .2s ease}.pdp-review-badge:hover{border-color:#00000038;transform:translateY(-1px);background:#fff;box-shadow:none}.pdp-review-badge .badge-stars{color:#f59e0b;letter-spacing:1px}.pdp-review-badge .badge-score{font-weight:700;color:var(--text-primary, #111)}.pdp-review-badge .badge-count{color:#00000080;font-size:.8rem}.pdp-review-badge svg{flex-shrink:0}.pdp-reviews-carousel{position:relative}.pdp-reviews-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 4px 8px;scrollbar-width:none}.pdp-reviews-track::-webkit-scrollbar{display:none}.pdp-reviews-track>*{flex:0 0 320px;scroll-snap-align:start}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--border);cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:all var(--transition)}.carousel-arrow:hover{border-color:var(--border-hover)}.carousel-arrow-left{left:-12px}.carousel-arrow-right{right:-12px}@media(max-width:768px){.carousel-arrow{display:none}.pdp-reviews-header{flex-direction:column;gap:12px}.pdp-review-badges{justify-content:center}.pdp-reviews-track>*{flex:0 0 280px}}.navbar{background:#fff!important}main .shopify-section:before,main .shopify-section:after,main>.shopify-section:before,main>.shopify-section:after,main>.shopify-section:first-child:before,main>.shopify-section:first-child:after,main>.shopify-section:first-child:not(:has(.section.color-scheme-5)):before,main>.shopify-section:first-child:not(:has(.section.color-scheme-5)):after,main .shopify-section:has(.section.color-scheme-5):before,main .shopify-section:has(.section.color-scheme-5):after,footer.shopify-section:before,footer.shopify-section:after,main .section-wrapper:before,main .section-wrapper:after{content:none!important;display:none!important;background:transparent!important;height:0!important}.navbar .nav-action-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:none!important;background:transparent!important;padding:0;cursor:pointer;color:var(--text-primary);text-decoration:none;transition:background-color var(--transition)}.navbar .nav-action-cart:hover{background:#0000000a}.navbar .nav-action-cart svg{display:block}.navbar .cart-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.navbar .nav-action-cart:has(.cart-count[data-cart-count="0"]) .cart-count{display:none}body:has(.cart-count[data-cart-count="0"]) .navbar .cart-count[data-cart-count="0"]{display:none}.navbar .cart-count.hidden{display:none!important}.navbar .nav-action-search{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:transparent;border:none;cursor:pointer;color:var(--text-primary);transition:background-color var(--transition)}.navbar .nav-action-search:hover{background:#0000000a}.navbar .currency{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--text-primary);padding:6px 10px;border-radius:999px;background:#0000000a}.navbar .currency svg{display:block}.mobile-nav{background:#fffffffa!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:-10px 0 40px #00000014}.mobile-nav-header{display:flex!important;align-items:center!important;padding:16px 20px!important;border-bottom:1px solid rgba(0,0,0,.06)}.mobile-nav-close{width:36px;height:36px;border-radius:0!important;background:transparent!important;border:none!important;font-size:22px!important;line-height:1!important;color:var(--text-primary)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0!important;transition:opacity .15s}.mobile-nav-close:hover{opacity:.6}.mobile-nav-close:hover{background:#00000014!important}.mobile-nav-links{padding:8px 0!important;display:flex!important;flex-direction:column!important;gap:0!important}.mobile-nav-links a{padding:14px 20px!important;border-radius:0!important;font-size:1.05rem!important;font-weight:600!important;color:var(--text-primary)!important;text-decoration:none!important;border:none!important;background:transparent!important;display:block;transition:none!important}.mobile-nav-links a:hover,.mobile-nav-links a:focus,.mobile-nav-links a:active{background:transparent!important;color:var(--text-primary)!important;opacity:1!important}.mobile-nav-links a:after,.mobile-nav-links a:hover:after{display:none!important;content:none!important}.mobile-nav-footer{padding:16px 20px 24px!important;border-top:1px solid rgba(0,0,0,.06)!important;display:flex;flex-direction:column;gap:12px}.mobile-loc-form{display:flex;flex-direction:column;gap:12px}.mobile-loc-group{display:flex;flex-direction:column;gap:4px}.mobile-loc-label{font-size:.7rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding-left:4px}.mobile-loc-select-wrap{position:relative}.mobile-loc-select-wrap:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:translateY(-70%) rotate(45deg);pointer-events:none}.mobile-loc-select{width:100%;appearance:none;-webkit-appearance:none;padding:12px 36px 12px 14px;background:#0000000a;border:none;border-radius:12px;font-size:.92rem;font-weight:600;color:var(--text-primary);cursor:pointer}.mobile-loc-select:focus{outline:2px solid var(--accent)}.lokd-localization{position:relative}.lokd-loc-toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#0000000a;border:none;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--text-primary);cursor:pointer;transition:background .15s}.lokd-loc-toggle:hover{background:#00000012}.lokd-loc-toggle svg{display:block;flex-shrink:0}.lokd-loc-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #00000014;padding:8px;display:none;z-index:100;max-height:400px;overflow-y:auto}.lokd-localization.open .lokd-loc-dropdown{display:block}.lokd-loc-dropdown--up{top:auto!important;bottom:calc(100% + 8px)!important}.mobile-nav-header-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;margin-left:auto!important;padding-right:4px!important}.mobile-nav .mobile-nav-close{width:44px!important;height:44px!important;border-radius:0!important;background:none!important;border:none!important;box-shadow:none!important;font-size:28px!important;line-height:1!important;font-weight:300!important;color:var(--text-primary)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important}.mobile-nav .mobile-nav-close:hover{opacity:.6}.lokd-loc-toggle--mobile{padding:6px 12px!important;font-size:.8rem!important;background:#0000000f!important;border-radius:999px!important;transition:background .15s;gap:5px!important}.lokd-loc-toggle--mobile:hover,.lokd-localization--drawer.open .lokd-loc-toggle--mobile{background:#0000001a!important}.lokd-loc-toggle--mobile svg{transition:transform .2s ease}.lokd-localization--drawer.open .lokd-loc-toggle--mobile svg{transform:rotate(180deg)}.lokd-localization--drawer .lokd-loc-dropdown{position:fixed!important;top:70px!important;right:0!important;left:0!important;bottom:16px!important;width:auto!important;min-width:unset!important;max-height:none!important;overflow-y:auto!important;background:#fff!important;border:none!important;border-top:1px solid rgba(0,0,0,.07)!important;border-radius:0!important;box-shadow:none!important;padding:16px 0!important;transform:translateY(-12px);opacity:0;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease;display:block!important;pointer-events:none}.lokd-localization--drawer.open .lokd-loc-dropdown{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.lokd-loc-group+.lokd-loc-group{margin-top:8px;border-top:1px solid var(--border);padding-top:8px}.lokd-loc-group-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:6px 10px}.lokd-loc-option{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;background:transparent;border:none;border-radius:12px;font-size:.92rem;font-weight:600;color:var(--text-primary);cursor:pointer;text-align:left;transition:all .15s;position:relative}.lokd-loc-option:hover{background:#2563eb14;color:var(--text-primary)!important}.lokd-loc-option:hover:after{content:none}.lokd-localization--drawer .lokd-loc-option{color:var(--text-primary)!important;font-size:1rem!important;padding:14px 24px!important;border-radius:0!important}.lokd-localization--drawer .lokd-loc-option:hover{background:#0000000a!important;color:var(--text-primary)!important}.lokd-localization--drawer .lokd-loc-option.active{color:var(--text-primary)!important;font-weight:700!important;background:#0000000a!important}.lokd-localization--drawer .lokd-loc-option.active:after{content:none!important}.lokd-localization--drawer .lokd-loc-option.active .lokd-loc-currency{display:none!important}.lokd-localization--drawer .lokd-loc-currency{color:var(--text-muted)!important}.lokd-localization--drawer .lokd-loc-group-label{color:var(--text-muted)!important;padding:8px 24px!important;font-size:.65rem!important;letter-spacing:.1em!important}.lokd-localization--drawer .lokd-loc-group+.lokd-loc-group{border-top:1px solid rgba(0,0,0,.06)!important;padding-top:8px!important;margin-top:8px!important}.lokd-loc-option.active{background:#2563eb14;color:var(--accent)}.lokd-loc-option.active:after{content:none}.lokd-loc-option.active .lokd-loc-currency,.lokd-loc-option.active span:last-child{display:none}.lokd-loc-currency{font-size:.75rem;color:var(--text-muted);font-weight:500}cart-drawer-component dialog,.cart-drawer__dialog{background:#fffffffa!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:none!important;box-shadow:-10px 0 50px #0000001f!important;border-radius:20px 0 0 20px!important;max-width:420px!important;width:420px!important;margin-left:auto!important;margin-right:0!important;inset-inline-start:auto!important;inset-inline-end:0!important;right:0!important;left:auto!important}@media(max-width:768px){cart-drawer-component dialog,.cart-drawer__dialog{border-radius:16px 0 0 16px!important;max-width:88vw!important;width:88vw!important}}cart-drawer-component .dialog-modal__header{padding:18px 24px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}cart-drawer-component .dialog-modal__title{font-size:1.4rem!important;font-weight:800!important;letter-spacing:-.02em!important}cart-drawer-component .dialog-modal__close-button,cart-drawer-component button[type=button][close-icon],cart-drawer-component .cart-drawer__close-button,.cart-drawer__close-button{width:44px!important;height:44px!important;border-radius:0!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--text-primary)!important;cursor:pointer}.cart-drawer__close-button .svg-wrapper,.cart-drawer__close-button svg{width:24px!important;height:24px!important;stroke-width:1.5!important}.cart-drawer__close-button:hover{background:transparent!important;opacity:.6}cart-drawer-component .checkout-button,cart-drawer-component button[name=checkout]{background:var(--accent)!important;color:#fff!important;border-radius:999px!important;padding:14px 24px!important;font-weight:700!important;font-size:1rem!important;border:none!important;width:100%}cart-drawer-component .checkout-button:hover{background:#1d4ed8!important}.lokd-cart-cross-sell__title{color:var(--text-primary)!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important}.lokd-cart-cross-sell__intro{color:var(--text-muted)!important;font-size:.85rem!important}.lokd-cart-cross-sell__row{padding:14px 12px!important;border-bottom:1px solid rgba(0,0,0,.05)!important;border-radius:12px!important;transition:all .15s}.lokd-cart-cross-sell__row:hover{background:#2563eb08!important}.lokd-cart-cross-sell__add{background:var(--accent)!important;color:#fff!important;padding:8px 14px!important;border-radius:999px!important;font-size:.75rem!important;text-decoration:none!important;font-weight:600!important;border:none!important;cursor:pointer;transition:background .15s}.lokd-cart-cross-sell__add:hover{background:#1d4ed8!important}.lokd-cart-cross-sell__name{font-size:.92rem!important;font-weight:700!important}.lokd-cart-cross-sell__price{color:var(--text-primary)!important;font-weight:700!important}.cart-items__row,cart-items-component .row,.cart-page .item,main-cart-items-component li{padding:16px 0!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.cart-page,main-cart-items-component{max-width:1200px;margin:0 auto}body main>.shopify-section:first-child,body:not(:has(main .section.color-scheme-5)) main>.shopify-section:first-child{padding-top:0!important}body main>.shopify-section{padding:0!important}body:not(:has(main .section.color-scheme-5)) main>.shopify-section+.shopify-section,body main>.shopify-section+.shopify-section,main>.shopify-section+.shopify-section{padding-top:0!important}a.cart-items__empty-button,button.cart-items__empty-button,.cart-empty__button,main .cart-empty .button{background:var(--accent)!important;color:#fff!important;border-radius:999px!important;border:none!important;padding:14px 32px!important;font-weight:600!important}a.cart-items__empty-button:hover,.cart-empty__button:hover{background:#1d4ed8!important}.cart-empty h1,.cart-empty h2{font-size:clamp(1.6rem,3vw,2.2rem)}.cart-page .cart-empty,main .cart-empty{padding-bottom:48px!important}.cart-page a.cart-items__empty-button,.cart-page .cart-empty__button,main .cart-empty a.cart-items__empty-button,main .cart-empty .cart-empty__button,main .cart-empty .button{margin-bottom:40px!important}footer .footer-input,footer input.footer-input[type=email],.site-footer .footer-input{background:var(--bg-card)!important;color:var(--text-primary)!important;border:1px solid var(--border)!important}footer .footer-input::placeholder,.site-footer .footer-input::placeholder{color:var(--text-muted)!important;opacity:1}.faq-item summary{list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker,.faq-item summary::marker{display:none;content:""}.faq-item summary:before,.faq-item summary:after,.faq-section summary:before,.faq-section summary:after{content:none!important;display:none!important}.review-card .stars,.reviews-section .stars{display:inline-flex!important;gap:2px;align-items:center;flex-direction:row}.review-card .stars svg,.reviews-section .stars svg{display:block}.reviews-stats .stat-card{display:flex;flex-direction:column;gap:4px;min-width:120px}.reviews-stats .stat-num{display:block;font-size:2rem;font-weight:800;line-height:1;color:var(--text-primary)}.reviews-stats .stat-sub{display:block;font-size:.8rem;color:var(--text-muted);font-weight:500}@media(max-width:768px){.reviews-stats .stat-num{font-size:1.5rem}.reviews-stats .stat-sub{font-size:.7rem}.reviews-stats .stat-card{min-width:96px;padding:12px 14px}}.review-card .review-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}.review-card .review-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:.78rem;color:var(--text-muted);gap:10px}.review-card .review-author{font-weight:600;color:var(--text-primary);font-size:.85rem}.review-card .review-verified{color:var(--text-muted);font-weight:500}.review-card .review-source{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;padding:3px 8px;background:#0000000a;border-radius:999px;color:var(--text-muted);text-transform:none}.review-card .review-source-appstore,.review-card .review-source-google{background:#2563eb1a!important;color:#1a73e8!important;border:1px solid rgba(37,99,235,.18)}.review-card .review-source-shop{background:#0000000d;color:var(--text-muted)}#shopify-section-header,#shopify-section-footer{background:transparent}cart-drawer-component,cart-drawer-component dialog.dialog-drawer{--animation-speed: .35s !important;--animation-easing: cubic-bezier(.4, 0, .2, 1) !important}@media(min-width:769px){cart-drawer-component,cart-drawer-component dialog,cart-drawer-component dialog.dialog-drawer,.cart-drawer__dialog{--drawer-max-width: 420px !important;--cart-drawer-width: 420px !important;max-width:420px!important;width:420px!important;right:0!important;left:auto!important;margin-left:auto!important;margin-right:0!important}}cart-drawer-component .cart-drawer__heading--empty{margin-bottom:6px!important;font-size:1.15rem!important;letter-spacing:-.01em}cart-drawer-component .cart-items__empty-button,cart-drawer-component a.cart-items__empty-button{margin-top:10px!important;margin-bottom:28px!important;padding:12px 26px!important;font-size:.9rem!important}cart-drawer-component .cart-drawer__content{gap:0!important}cart-drawer-component .cart-drawer--empty .lokd-cart-cross-sell,cart-drawer-component .cart-drawer__items .lokd-cart-cross-sell{margin-top:12px!important}cart-drawer-component .cart-drawer__content:has(.cart-drawer__heading--empty){display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;flex:1 1 auto!important;min-height:0!important}cart-drawer-component .cart-drawer__content:has(.cart-drawer__heading--empty) .cart-drawer__items{display:flex!important;justify-content:center!important}cart-drawer-component .cart-items__details>p:not(:first-child),.cart-page .cart-items__details>p:not(:first-child){display:none!important}cart-drawer-component .checkout-button,cart-drawer-component button[name=checkout],.cart-page .checkout-button,.cart-page button[name=checkout]{background:linear-gradient(135deg,#16a34a,#15803d)!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #16a34a40!important}cart-drawer-component .checkout-button:hover,.cart-page .checkout-button:hover{background:linear-gradient(135deg,#15803d,#14532d)!important;box-shadow:0 6px 18px #16a34a52!important}body .use-cases-cta{display:flex!important;justify-content:center!important;margin-top:32px!important}body .use-cases-cta .btn{padding:14px 28px!important;font-weight:600!important}@media(max-width:768px){body .use-cases-cta{margin-top:20px!important}}.review-card .review-source .country-flag{width:12px!important;height:9px!important;margin-left:1px}.review-card .review-source svg:first-child{width:11px!important;height:11px!important}.review-card .review-source{font-size:.7rem!important;padding:3px 8px!important;gap:5px!important}.pdp-features .fg-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.pdp-features .fg-card{padding:22px 20px!important;background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;transition:all .2s}.pdp-features .fg-card:hover{border-color:var(--border-hover)!important;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}@media(max-width:900px){.pdp-features .fg-grid{grid-template-columns:1fr 1fr;gap:12px}}@media(max-width:560px){.pdp-features .fg-grid{grid-template-columns:1fr;gap:10px}}.why-lokd .features-grid{gap:16px!important;margin-top:28px!important}@media(max-width:768px){.why-lokd .features-grid{gap:10px!important;margin-top:20px!important}}.pdp-hero .pdp-features,body .pdp-features{display:flex!important;flex-direction:column!important;gap:8px!important;margin:6px 0 0!important;padding:0!important}body main.product-page,body main.product-page>.container,body .product-hero,body .product-hero>.pdp-info{margin-bottom:0!important;padding-bottom:0!important}@media(max-width:900px){body .product-hero{gap:16px!important}}.pdp-hero .pdp-feature,body .pdp-feature{background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:10px!important;padding:10px 14px!important;transition:all .2s}.pdp-hero .pdp-feature[open],body .pdp-feature[open]{border-color:var(--border-hover)!important;box-shadow:0 4px 12px #0000000a}.pdp-hero .pdp-feature summary,body .pdp-feature summary{font-weight:600!important;font-size:.82rem!important;letter-spacing:-.005em;cursor:pointer;padding:0 22px 0 0!important;border:none!important;line-height:1.4!important;list-style:none!important;position:relative;display:flex!important;align-items:center!important;gap:10px!important}.pdp-hero .pdp-feature-icon,body .pdp-feature-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#2563eb14;color:var(--accent, #2563eb)}.pdp-hero .pdp-feature-icon svg,body .pdp-feature-icon svg{width:16px;height:16px}.pdp-hero .pdp-feature-title,body .pdp-feature-title{flex:1;min-width:0}.pdp-hero .pdp-feature--with-icon .pdp-feature-body,body .pdp-feature--with-icon .pdp-feature-body{padding:0 0 10px 38px!important}.pdp-feature-list{list-style:none!important;padding-inline-start:0!important;padding:0!important;margin:0!important;margin-inline-start:0!important}.pdp-feature-list li{position:relative!important;padding:0!important;margin:0!important;font-size:.78rem!important;line-height:1.4!important;color:var(--text-primary, #111)!important}.pdp-feature-list li:before{content:"\2022";position:absolute;left:-14px;top:0;font-size:.78rem;line-height:1.4;color:var(--accent, #2563eb)}.pdp-spec-table{width:calc(100% + 20px)!important;margin-left:-20px!important;border-collapse:collapse!important;font-size:.74rem!important}.pdp-spec-table tr{border-bottom:1px solid rgba(0,0,0,.05)}.pdp-spec-table tr:first-child td{padding-top:0!important}.pdp-spec-table tr:last-child{border-bottom:none}.pdp-spec-table tr:last-child td{padding-bottom:0!important}.pdp-spec-table td{padding:6px 0!important;line-height:1.35!important;vertical-align:top!important}.pdp-spec-table td:first-child{color:var(--text-muted, #8a8a8a)!important;width:38%!important;padding-right:12px!important;font-weight:400!important}.pdp-spec-table td:last-child{color:var(--text-primary, #111)!important;text-align:right!important;font-weight:500!important}.pdp-hero .pdp-feature summary::-webkit-details-marker,body .pdp-feature summary::-webkit-details-marker{display:none!important}.pdp-hero .pdp-feature summary::marker,body .pdp-feature summary::marker{display:none!important;content:""!important}.pdp-hero .pdp-feature summary:after,body .pdp-feature summary:after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.pdp-hero .pdp-feature[open] summary:after,body .pdp-feature[open] summary:after{transform:translateY(-30%) rotate(225deg)}.pdp-hero .pdp-feature-body,body .pdp-feature-body{margin:8px 0 0!important;padding:0!important;font-size:.72rem!important;line-height:1.5!important;color:var(--text-secondary)!important}@media(max-width:480px){.pdp-hero .pdp-feature,body .pdp-feature{padding:9px 12px!important}.pdp-hero .pdp-feature summary,body .pdp-feature summary{font-size:.78rem!important}.pdp-hero .pdp-feature-body,body .pdp-feature-body,.pdp-hero .pdp-feature-body table,body .pdp-feature-body table,.pdp-hero .pdp-feature-body table td,body .pdp-feature-body table td{font-size:.68rem!important;line-height:1.45!important}}@media(max-width:768px){.hero-corner-badge{top:5px!important;left:5px!important}}.hero-side-overlay{position:absolute;top:50%;right:24px;transform:translateY(-50%);max-width:260px;min-width:180px;color:#fff;font-size:.78rem;line-height:1.55;z-index:2;pointer-events:auto;text-align:left}.hero-side-overlay p{margin:0 0 6px}.hero-side-overlay p:last-child{margin-bottom:0}.hero-side-overlay ul,.hero-side-overlay ol{margin:4px 0 0;padding-left:16px}.hero-side-overlay li{margin-bottom:3px}.hero-side-overlay strong{font-weight:700;color:#fff}.hero-side-overlay a{color:#bfdbfe;text-decoration:underline;text-underline-offset:2px}.hero-side-overlay--glass{padding:14px 16px;background:#0f172a6b;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 6px 18px #0003}.hero-side-overlay--plain{text-shadow:0 1px 8px rgba(0,0,0,.5)}@media(max-width:900px){.hero-side-overlay{display:none!important}}@media(min-width:769px){.hero-slide-video-top{padding-top:20px!important}.hero-slide-video-top .hvt-eyebrow{font-size:.76rem!important;letter-spacing:.23em!important}.hero-slide-video-top .hvt-title{font-size:clamp(1.8rem,3.2vw,2.5rem)!important}.hero-corner-badge{top:20px!important;left:20px!important;font-size:.7rem!important;padding:4px 10px!important;letter-spacing:.14em!important}}.pdp-bundles{padding-top:10px!important;margin-top:6px!important;margin-bottom:6px!important;overflow:visible!important}body .pdp-info .pdp-bundles,body .pdp-info .pdp-bundle-form{margin-top:6px!important;margin-bottom:6px!important}.bundle-option{position:relative;overflow:visible!important}.bundle-extra-badge{position:absolute;top:-9px;right:14px;padding:3px 10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;box-shadow:0 3px 10px #2563eb59;z-index:2;pointer-events:none;white-space:nowrap;line-height:1.3}.pdp-compare{margin-left:8px;color:var(--text-muted, #64748b);text-decoration:line-through;font-weight:500;font-size:1rem}.pdp-compare[hidden]{display:none!important}.bundle-option .bundle-qty{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.bundle-option .bundle-main{min-width:0;flex:1 1 auto}@media(max-width:480px){.bundle-option .bundle-qty{font-size:.86rem!important;letter-spacing:-.01em}}@media(max-width:380px){.bundle-option .bundle-qty{font-size:.78rem!important}}.pdp-stock-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:2px;vertical-align:0;box-shadow:0 0 #16a34a8c;animation:pdp-stock-pulse 2s infinite cubic-bezier(.4,0,.2,1)}.pdp-stock-dot--in{background:#16a34a;box-shadow:0 0 #16a34a8c}.pdp-stock-dot--out{background:#dc2626;animation:pdp-stock-pulse-red 2s infinite cubic-bezier(.4,0,.2,1);box-shadow:0 0 #dc26268c}@keyframes pdp-stock-pulse{0%{box-shadow:0 0 #16a34a8c}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}@keyframes pdp-stock-pulse-red{0%{box-shadow:0 0 #dc26268c}70%{box-shadow:0 0 0 8px #dc262600}to{box-shadow:0 0 #dc262600}}.reviews-section .review-toolbar{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:8px!important;margin:16px auto 22px!important;max-width:100%;overflow:visible!important}.reviews-section .review-toolbar .review-filters,.reviews-section .review-toolbar .review-sort-wrap{margin:0!important}.reviews-section .review-toolbar .review-sort-select{height:38px!important;padding:0 32px 0 14px!important;line-height:1!important;display:inline-flex!important;align-items:center!important}.reviews-section .review-toolbar .review-filters{display:inline-flex!important;align-items:center!important;height:38px!important;padding:3px!important;gap:2px!important}.reviews-section .review-toolbar .review-filter{height:32px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;line-height:1!important;font-size:.78rem!important;color:var(--text-muted)!important;font-weight:600!important}.reviews-section .review-toolbar .review-filter.active{color:#fff!important}.reviews-section .review-sort{position:relative;display:inline-block;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important}.reviews-section .review-sort:before,.reviews-section .review-sort:after{display:none!important;content:none!important}.reviews-section .review-sort-menu,.reviews-section .review-sort-menu li{list-style:none!important}.reviews-section .review-sort{position:relative;display:inline-block}.reviews-section .review-sort-toggle{display:inline-flex;align-items:center;gap:3px;height:36px;padding:0 10px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:999px!important;color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #0f172a0f;transition:border-color .2s ease,background .2s ease;position:relative;z-index:2}.reviews-section .review-sort-toggle:hover,.reviews-section .review-sort-toggle:focus,.reviews-section .review-sort-toggle:active{border-radius:999px!important;border-color:#0f172a24;outline:none}.reviews-section .review-sort.open .review-sort-toggle{border-radius:999px!important;background:#ffffffeb;border-color:#0f172a24}.reviews-section .review-sort-caret{width:11px!important;height:11px!important;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.reviews-section .review-sort.open .review-sort-caret{transform:rotate(180deg)}.reviews-section .review-sort-menu{position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:0;width:max-content;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid rgba(15,23,42,.09);border-radius:12px;box-shadow:0 8px 24px #0f172a1f,0 2px 6px #0f172a0a;z-index:3;opacity:0;max-height:0;overflow:hidden;pointer-events:none;transition:opacity .18s ease,max-height .22s cubic-bezier(.4,0,.2,1)}.reviews-section .review-sort.open .review-sort-menu{opacity:1;max-height:240px;pointer-events:auto}.reviews-section .review-sort-menu li{display:flex;align-items:center;padding:9px 12px;border-radius:9px;color:var(--text-muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.reviews-section .review-sort-menu li:hover{background:#0000000a;color:var(--text-primary)}.reviews-section .review-sort-menu li.is-active{color:var(--text-primary);background:#0000000d}@media(max-width:768px){.reviews-section .review-toolbar{flex-direction:column!important;flex-wrap:nowrap!important;gap:12px!important;margin:14px auto 18px!important;align-items:center!important}.reviews-section .review-toolbar .review-filters{padding:3px!important;gap:2px!important}.reviews-section .review-toolbar .review-filter{padding:0 10px!important;font-size:.72rem!important;height:30px!important}.reviews-section .review-sort{display:inline-block!important;width:auto!important;min-width:0!important}.reviews-section .review-sort-toggle{font-size:.72rem!important;height:32px!important;padding:0 12px!important;gap:5px!important;width:auto!important;min-width:0!important;justify-content:center!important}.reviews-section .review-sort-caret{width:11px!important;height:11px!important}.reviews-section .review-sort-menu{min-width:100%!important;left:0!important;right:0!important}.reviews-section .review-sort-menu li{font-size:.75rem;padding:7px 10px}}.pdp-rating{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.pdp-rating-avg{font-weight:700;color:var(--text-primary, #0f172a);font-size:.95em;letter-spacing:-.01em}.pdp-review-badge .badge-avg{font-weight:700;color:var(--text-primary, #0f172a);font-size:.95em;letter-spacing:-.01em;margin-right:2px}.reviews-section .reviews-scroll-wrap{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px!important;padding:20px 20px 40px!important;scroll-snap-type:x proximity;touch-action:pan-x pan-y}.reviews-section .reviews-track,.reviews-section .reviews-track>.review-card{touch-action:pan-x pan-y!important}.reviews-section .reviews-scroll-wrap::-webkit-scrollbar{display:none}.reviews-section .reviews-track{display:flex!important;gap:14px!important;padding:0!important}.reviews-section .reviews-track>.review-card{scroll-snap-align:start;flex:0 0 auto;min-width:280px;max-width:300px}@media(max-width:768px){.reviews-section .reviews-scroll-wrap{margin:0 -16px!important;padding:16px 16px 0!important}.reviews-section .reviews-track>.review-card{min-width:240px;max-width:260px}}.pdp-reviews-header{display:flex!important;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}.pdp-reviews-header .pdp-section-title{font-size:clamp(1.5rem,3vw,1.75rem)!important;margin:0 0 6px!important}.pdp-reviews-header .pdp-reviews-lead{color:var(--text-secondary)!important;font-size:.9rem!important;margin:0!important}.pdp-reviews-header .pdp-reviews-cta{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text-primary);font-weight:600;font-size:.85rem;text-decoration:none;white-space:nowrap;transition:all .2s ease}.pdp-reviews-header .pdp-reviews-cta:hover{border-color:var(--border-hover);background:#00000008}@media(max-width:640px){.pdp-reviews-header{flex-direction:column;align-items:flex-start;gap:10px}.pdp-reviews-header .pdp-reviews-cta{align-self:flex-start}}.pdp-reviews-carousel,.pdp-reviews-track,.carousel-arrow{display:none!important}body .reviews-cta-row{display:flex!important;justify-content:center!important;padding-block:16px 42px!important;margin:0!important}@media(max-width:768px){body .reviews-cta-row{padding-block:12px 32px!important}}body section.reviews-section,body section.reviews-section--pdp{padding-bottom:0!important}.reviews-write-cta{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 26px;border-radius:999px;border:0;background:var(--accent, #2563eb);color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px #2563eb2e,0 1px 2px #0f172a0f}.reviews-write-cta:hover{background:#1d4ed8;transform:translateY(-4px);box-shadow:0 12px 30px #2563eb52,0 4px 12px #0000000f}.reviews-write-cta:active{transform:translateY(-1px);transition-duration:.08s}.reviews-write-cta:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px var(--accent, #2563eb)}.reviews-write-cta svg{flex-shrink:0}.hero{padding:24px 0 16px!important}@media(max-width:768px){.hero{padding:8px 0 4px!important}}.lokd-stats{padding:28px 0;position:relative}.lokd-stats .stats-band{display:flex;align-items:stretch;justify-content:center;gap:clamp(24px,6vw,80px);text-align:center}.lokd-stats .stat-item{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1 1 0;min-width:0;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s cubic-bezier(.4,0,.2,1)}.lokd-stats.is-visible .stat-item{opacity:1;transform:translateY(0)}.lokd-stats.is-visible .stat-item:nth-child(n){transition-delay:0s}.lokd-stats .stat-value{font-size:clamp(2.2rem,6vw,3.2rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--text-primary, #0f172a);display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.lokd-stats .stat-value .stat-suffix{font-size:.55em;font-weight:600;color:#2563eb;margin-left:2px;position:relative;top:-.05em}.lokd-stats .stat-label{font-size:.75rem;color:var(--text-secondary, #64748b);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.lokd-stats .stat-sublabel{margin-top:1px;font-size:.72rem;color:#0f172a73;font-weight:400;letter-spacing:.01em;text-transform:none;line-height:1.35;white-space:nowrap}.lokd-stats .stat-divider{width:1px;align-self:center;height:64px;background:linear-gradient(to bottom,transparent,rgba(15,23,42,.14),transparent)}@media(max-width:600px){.lokd-stats{padding:22px 0 12px}.lokd-stats .container{padding-left:6px!important;padding-right:6px!important}.lokd-stats .stats-band{gap:18px}.lokd-stats .stat-divider{height:64px}.lokd-stats .stat-value{font-size:1.55rem;letter-spacing:-.03em}.lokd-stats .stat-value .stat-suffix{font-size:.6em}.lokd-stats .stat-label{font-size:.58rem;letter-spacing:.06em}.lokd-stats .stat-sublabel{font-size:clamp(.55rem,2.6vw,.66rem);max-width:none;line-height:1.3;white-space:nowrap}}:root{--sec-py: 22px;--sec-py-tight: 8px;--sec-py-final: 40px}@media(max-width:600px){:root{--sec-py: 14px;--sec-py-tight: 4px;--sec-py-final: 26px}}body .why-lokd,body .use-cases,body .featured-products,body .reviews-section,body .faq-section,body .how-lokd-works,body .lokd-manifesto,body .ft-flip,body .ft-presets,body .ft-video,body .ft-built-for,body .pdp-app-screens,body .pdp-crosssell,body .pdp-app-screenshots{padding-top:var(--sec-py)!important;padding-bottom:var(--sec-py)!important}body section.reviews-section .reviews-track,body section.featured-products .reviews-track,body section.why-lokd .reviews-track{padding-bottom:0!important;margin-bottom:0!important}body section.reviews-section .lokd-hscroll-wrap,body section.featured-products .lokd-hscroll-wrap{padding-bottom:0!important;margin-bottom:0!important}body section.reviews-section .reviews-scroll-wrap,body section.featured-products .reviews-scroll-wrap{padding-bottom:26px!important;margin-bottom:0!important;overflow-x:auto!important;overflow-y:visible!important}@media(max-width:768px){body section.reviews-section .reviews-scroll-wrap,body section.featured-products .reviews-scroll-wrap{padding-bottom:20px!important}}body section.reviews-section,body section.featured-products,body section.why-lokd,body section.use-cases,body section.how-lokd-works,body section.lokd-manifesto{padding-bottom:0!important}body section.reviews-section>.container,body section.featured-products>.container,body section.why-lokd>.container,body section.use-cases>.container,body section.how-lokd-works>.container,body section.lokd-manifesto>.container{padding-bottom:0!important;margin-bottom:0!important}body section .lokd-section-cta-wrap{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding-block:16px 42px!important;margin:0!important}@media(max-width:768px){body section .lokd-section-cta-wrap{padding-block:12px 32px!important}}body .press-bar,body section.press-bar,body .lokd-stats,body .pdp-trust-marquee{padding-top:var(--sec-py-tight)!important;padding-bottom:var(--sec-py-tight)!important}body .lokd-stats{margin-top:28px!important;margin-bottom:0!important}@media(max-width:768px){body .lokd-stats{margin-top:18px!important}}body .pdp-main-image{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;touch-action:pan-x pan-y!important;position:relative!important;scrollbar-width:none}body .pdp-main-image::-webkit-scrollbar{display:none}body .pdp-main-slide{display:block!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;scroll-snap-align:start!important;scroll-snap-stop:always}body .pdp-trust-marquee{margin:6px 0!important;padding:6px 0!important;border-top:1px solid var(--border, rgba(15,23,42,.08));border-bottom:1px solid var(--border, rgba(15,23,42,.08));overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}body .pdp-trust-marquee .trust-marquee-track{display:flex!important;gap:28px!important;width:max-content;animation:lokd-trust-scroll 30s linear infinite}body .pdp-trust-marquee:hover .trust-marquee-track{animation-play-state:paused}body .pdp-trust-marquee .trust-marquee-item{flex-shrink:0;display:flex!important;align-items:center!important;gap:6px!important;font-size:.82rem!important;color:var(--text-secondary, #475569)!important;white-space:nowrap!important}@keyframes lokd-trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){body .pdp-trust-marquee .trust-marquee-track{animation:none!important}}body .final-cta,body .lokd-final-cta{padding-top:var(--sec-py-final)!important;padding-bottom:var(--sec-py-final)!important}body .hero,body .lokd-hero,body .pdp-hero{padding-top:0!important;padding-bottom:0!important}body .section-header{margin-bottom:18px!important}@media(max-width:600px){body .section-header{margin-bottom:12px!important}}body .section-header h2{font-size:clamp(1.5rem,3.6vw,2.1rem)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.18!important}body .section-header .lead{font-size:.95rem!important;color:var(--text-secondary, #64748b)!important;margin-top:12px!important;line-height:1.55!important;max-width:540px;margin-left:auto;margin-right:auto}body .section-label{font-size:.66rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--accent, #2563eb)!important;margin-bottom:12px!important}body .section-header h2 em,body .pdp-section-title em{font-style:normal;color:var(--accent, #2563eb);background:linear-gradient(180deg,transparent 70%,rgba(59,130,246,.18) 70%,rgba(59,130,246,.18) 95%,transparent 95%);padding:0 2px}@media(max-width:600px){body .section-header h2{font-size:1.45rem!important}body .section-header .lead{font-size:.88rem!important}body .section-label{font-size:.6rem!important;margin-bottom:8px!important}}.lokd-manifesto{padding:56px 0;background:#fff;position:relative;text-align:center}.lokd-manifesto .manifesto-inner{max-width:760px;margin:0 auto}.lokd-manifesto .manifesto-kicker{display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#2563eb;margin-bottom:18px}.lokd-manifesto .manifesto-line{font-size:clamp(1.7rem,4.5vw,2.6rem);font-weight:700;letter-spacing:-.025em;line-height:1.18;color:var(--text-primary, #0f172a);margin:0}.lokd-manifesto .manifesto-line em{font-style:normal;color:#2563eb;position:relative;background:linear-gradient(180deg,transparent 70%,rgba(59,130,246,.18) 70%,rgba(59,130,246,.18) 95%,transparent 95%);padding:0 2px}.lokd-manifesto .manifesto-line p{margin:0}.lokd-manifesto .manifesto-sub{margin:18px auto 0;max-width:520px;color:var(--text-secondary, #64748b);font-size:.92rem;line-height:1.55}@media(max-width:600px){.lokd-manifesto{padding:36px 0}.lokd-manifesto .manifesto-kicker{font-size:.62rem;margin-bottom:12px}.lokd-manifesto .manifesto-sub{font-size:.85rem;margin-top:14px}}body .how-lokd-works .section-header{padding:0 8px;margin-bottom:18px!important}body .how-lokd-works .section-header h2{font-size:clamp(1.35rem,5.4vw,2rem)!important;white-space:nowrap;letter-spacing:-.025em!important}@media(max-width:380px){body .how-lokd-works .section-header h2{font-size:1.25rem!important}}@media(min-width:769px){body .how-lokd-works .hiw-grid{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:start!important;max-width:1200px!important}body .how-lokd-works .mini-steps{justify-self:end!important;width:100%;max-width:460px}body .how-lokd-works .video-wrapper{justify-self:start!important;width:var(--hiw-video-scale, 100%)!important;margin:0!important}body .how-lokd-works--tiles-center .hiw-grid{align-items:center!important}body .how-lokd-works--tiles-center .mini-steps,body .how-lokd-works--tiles-center .video-wrapper{align-self:center!important}}body .how-lokd-works .video-wrapper{margin:0 auto;width:100%;display:flex;justify-content:center;align-items:center;background:transparent}@media(max-width:768px){body .how-lokd-works .video-wrapper{width:100%!important;margin:0 auto!important;justify-self:center!important;justify-content:center!important;align-items:center!important;overflow:visible!important}body .how-lokd-works .video-wrapper video{width:var(--hiw-video-scale-mobile, 100%)!important;max-width:none!important;margin:0 auto!important;display:block!important}}.hiw-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:24px}.hiw-lightbox.is-open{display:flex}.hiw-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.hiw-lightbox__video{position:relative;width:auto;height:auto;max-width:90vw;max-height:90vh;border-radius:14px;background:#000;box-shadow:0 30px 80px #0009;display:block}.hiw-lightbox__close{position:absolute;top:18px;right:22px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;font-size:28px;line-height:1;cursor:pointer;transition:background .15s ease;display:flex;align-items:center;justify-content:center}.hiw-lightbox__close:hover{background:#ffffff38}body .how-lokd-works .video-wrapper video{width:auto!important;height:auto!important;max-width:100%!important;max-height:70vh!important;object-fit:var(--hiw-video-fit, contain)!important;background:transparent!important;border-radius:18px!important;box-shadow:0 18px 36px -18px #0f172a47,0 6px 14px -6px #0f172a1a!important}@media(max-width:768px){body .how-lokd-works .video-wrapper video{max-height:62vh!important}}@media(min-width:769px){body .how-lokd-works--match-h .hiw-grid{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:24px!important;max-width:1200px!important}body .how-lokd-works--match-h .video-wrapper{position:relative!important;display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:18px!important;align-self:stretch!important;background:#000!important}body .how-lokd-works--match-h .video-wrapper video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center 30%!important;border-radius:18px!important}}body .how-lokd-works,body .how-lokd-works .container,body .how-lokd-works .hiw-grid,body .how-lokd-works .video-wrapper{overflow:visible!important}body .how-lokd-works .video-wrapper{padding-bottom:8px!important}body .mini-steps{gap:12px!important}body .mini-step{position:relative;padding:18px!important;background:linear-gradient(135deg,#ffffffeb,#f1f5ffeb)!important;border:1px solid rgba(37,99,235,.14)!important;border-radius:16px!important;box-shadow:0 1px #fff9 inset,0 6px 16px -8px #0f172a14!important;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease,background .4s ease!important;overflow:hidden}body .mini-step:after{content:none!important}body .mini-step:hover,body .mini-step:focus,body .mini-step.is-active{transform:translateY(-4px)!important;background:linear-gradient(135deg,#fff,#eef4ff)!important;border-color:#2563eb52!important;box-shadow:0 18px 38px -16px #2563eb59,0 4px 12px #2563eb14!important}body .mini-step:hover:after,body .mini-step:focus:after,body .mini-step.is-active:after{opacity:1}body .mini-step-num{top:12px!important;right:14px!important;font-size:1.6rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:transparent!important;background:linear-gradient(135deg,#2563eb38,#3b82f614);-webkit-background-clip:text;background-clip:text;opacity:1!important;line-height:1!important;pointer-events:none}body .mini-step-icon{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important;box-shadow:0 8px 18px -8px #2563eb99,0 1px #ffffff40 inset!important;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease!important}body .mini-step-icon svg{width:20px!important;height:20px!important}body .mini-step:hover .mini-step-icon,body .mini-step:focus .mini-step-icon,body .mini-step.is-active .mini-step-icon{transform:scale(1.08) rotate(-6deg)!important;box-shadow:0 12px 24px -8px #2563ebb3,0 1px #ffffff4d inset!important}body .mini-step-text{padding-right:28px}body .mini-step-text h4{font-size:.98rem!important;font-weight:700!important;letter-spacing:-.01em!important;margin-bottom:5px!important}body .mini-step-text p{font-size:.82rem!important;line-height:1.5!important;color:var(--text-secondary, #64748b)!important}body .announcement-bar{position:relative!important;z-index:1!important;padding:10px 4px!important;font-size:12.5px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:.03em!important;overflow:hidden!important;color:#fff!important;text-align:center!important;font-family:var(--font, "Inter", -apple-system, BlinkMacSystemFont, sans-serif)!important;background:#2563eb6b!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:none!important;border-radius:0!important;margin:0!important;box-shadow:0 1px #ffffff1f inset!important;touch-action:pan-y;-webkit-user-select:none;user-select:none}body .announcement-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1d4ed8,#2563eb 55%,#3b82f6);opacity:.9;z-index:-1;pointer-events:none}body .announcement-bar *{font-size:inherit!important}body .announcement-track{position:relative!important;display:block!important;min-height:1.25em!important;overflow:hidden!important}body .announcement-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;padding:0 2px!important;opacity:0;transform:translate(0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}body .announcement-slide.from-right{transform:translate(24%);opacity:0}body .announcement-slide.from-left{transform:translate(-24%);opacity:0}body .announcement-slide.active{opacity:1;transform:translate(0);pointer-events:auto;z-index:1}body .announcement-slide.leaving-left{opacity:0;transform:translate(-24%);z-index:0}body .announcement-slide.leaving-right{opacity:0;transform:translate(24%);z-index:0}body .announcement-slide a{color:inherit!important;text-decoration:none!important}body .announcement-slide a:hover{text-decoration:underline!important;text-underline-offset:3px!important}@media(max-width:420px){body .announcement-bar{font-size:11.5px!important;padding:9px 2px!important;letter-spacing:.02em!important}}@media(max-width:360px){body .announcement-bar{font-size:10.8px!important}}@media(prefers-reduced-motion:reduce){body .announcement-slide{transition:opacity .15s ease!important;transform:none!important}}body .navbar{position:relative!important;z-index:900!important;padding:8px 16px!important;min-height:0!important;background:#fff!important}body .navbar.is-stuck{position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 1px #0000000f}body.nav-stuck{padding-top:53px!important}body .navbar .logo-img,body .navbar .logo svg,body .navbar img.logo{height:20px!important;max-height:20px!important}@media(max-width:600px){body .navbar{padding:6px 14px!important}body .navbar .logo-img{height:18px!important;max-height:18px!important}body.nav-stuck{padding-top:47px!important}}body .mobile-nav{z-index:800!important;top:53px!important;bottom:0!important;height:auto!important;width:100%!important;max-width:100%!important;background:#fff!important;transform:translateY(-16px)!important;opacity:0!important;pointer-events:none!important;transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1)!important}body .mobile-nav.active{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}body .mobile-nav-overlay{display:none!important}@media(max-width:600px){body .mobile-nav{top:47px!important}}body.nav-stuck .mobile-nav{top:53px!important}@media(max-width:600px){body.nav-stuck .mobile-nav{top:47px!important}}body .mobile-nav .mobile-nav-header{padding:6px 14px!important;min-height:44px!important;border-bottom:1px solid rgba(0,0,0,.06)!important;justify-content:flex-start!important}body .mobile-nav .mobile-nav-header>.logo-img,body .mobile-nav .mobile-nav-header>img{display:none!important}body .mobile-nav .mobile-nav-close{display:none!important}body .mobile-nav .mobile-nav-header-actions{display:flex!important;width:100%!important;justify-content:flex-start!important}body .mobile-nav .lokd-localization--drawer{width:100%!important}body .mobile-nav .lokd-loc-toggle--mobile{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:6px 4px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--text-secondary, #64748b)!important;cursor:pointer}body .mobile-nav .lokd-loc-toggle--mobile svg{color:currentColor!important}body .mobile-nav .lokd-loc-label{font:inherit!important}body .mobile-menu-toggle{position:relative;width:26px;height:26px;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;align-self:center!important;z-index:1000;vertical-align:middle;background:transparent!important;border:0!important}body .mobile-menu-toggle span{display:block;position:absolute;left:3px;right:3px;height:2px;margin:-1px 0 0!important;background:var(--text-primary, #0f172a);border-radius:2px;top:50%!important;transform-origin:center center;will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1)!important}body .mobile-menu-toggle span:nth-child(1){transform:translateY(-3px)!important}body .mobile-menu-toggle span:nth-child(2){display:none!important}body .mobile-menu-toggle span:nth-child(3){transform:translateY(3px)!important}body.nav-open .mobile-menu-toggle span:nth-child(1){transform:translateY(0) rotate(45deg)!important}body.nav-open .mobile-menu-toggle span:nth-child(3){transform:translateY(0) rotate(-45deg)!important}body>cart-drawer-component,body cart-drawer-component{position:fixed!important;top:53px!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:calc(100vh - 53px)!important;z-index:90!important;pointer-events:none!important;display:block!important;overflow:hidden!important}@media(max-width:600px){body>cart-drawer-component,body cart-drawer-component{top:47px!important;height:calc(100vh - 47px)!important}}body cart-drawer-component dialog.dialog-drawer,body cart-drawer-component dialog.cart-drawer__dialog{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;border:none!important;border-radius:0!important;background:#fff!important;padding:0!important;transform:translateY(-100%)!important;opacity:1!important;pointer-events:none!important;animation:none!important;transition:transform 1.15s cubic-bezier(.22,1,.36,1)!important;will-change:transform}body cart-drawer-component dialog.dialog-drawer[open],body cart-drawer-component dialog.cart-drawer__dialog[open]{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important;animation:none!important;transition:transform 1.15s cubic-bezier(.22,1,.36,1)!important}body cart-drawer-component dialog.dialog-drawer.dialog-closing,body cart-drawer-component dialog.cart-drawer__dialog.dialog-closing{transform:translateY(-100%)!important;opacity:0!important;animation:none!important}body cart-drawer-component dialog::backdrop{display:none!important;background:transparent!important}body .mobile-nav{transition:opacity .4s ease,transform .65s cubic-bezier(.22,1,.36,1)!important}body .nav-action-cart{position:relative;width:26px;height:26px;display:inline-flex!important;align-items:center;justify-content:center}body .nav-action-cart:before,body .nav-action-cart:after{content:none!important}body cart-drawer-component .dialog-modal__close-button,body cart-drawer-component button[type=button][close-icon],body cart-drawer-component .cart-drawer__close-button{display:none!important}body.cart-open .mobile-menu-toggle span:nth-child(1){transform:translateY(0) rotate(45deg)!important}body.cart-open .mobile-menu-toggle span:nth-child(3){transform:translateY(0) rotate(-45deg)!important}body .mobile-nav-links{padding:18px 0 24px!important;gap:0!important}body .mobile-nav-links a{font-size:1.35rem!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--text-primary, #0f172a)!important;padding:14px 24px!important;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}body .mobile-nav.active .mobile-nav-links a{opacity:1;transform:translateY(0)}body .mobile-nav.active .mobile-nav-links a:nth-child(1){transition-delay:.1s}body .mobile-nav.active .mobile-nav-links a:nth-child(2){transition-delay:.16s}body .mobile-nav.active .mobile-nav-links a:nth-child(3){transition-delay:.22s}body .mobile-nav.active .mobile-nav-links a:nth-child(4){transition-delay:.28s}body .mobile-nav.active .mobile-nav-links a:nth-child(5){transition-delay:.34s}body .mobile-nav.active .mobile-nav-links a:nth-child(6){transition-delay:.4s}body .mobile-nav.active .mobile-nav-links a:nth-child(7){transition-delay:.46s}body .use-cases{background:transparent!important}body .why-lokd .comparison-column{display:flex!important;flex-direction:column!important}body .why-lokd .comparison-box{flex:1 1 auto!important}@media(max-width:768px){body .why-lokd .comparison-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:22px!important}body .why-lokd .comparison-column{gap:8px!important}body .why-lokd .comparison-header{gap:4px!important;padding:0 2px;align-items:center!important;text-align:center!important}body .why-lokd .comparison-verdict{margin:0 auto!important}body .why-lokd .comparison-header h3{font-size:.95rem!important;font-weight:600!important;letter-spacing:-.02em!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif!important}body .why-lokd .comparison-verdict{font-size:.58rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;padding:2px 8px!important;border-radius:999px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif!important}body .why-lokd .comparison-verdict.bad{background:#ff3b301a!important;color:#ff3b30!important}body .why-lokd .comparison-verdict.good{background:#34c7591f!important;color:#248a3d!important}body .why-lokd .comparison-box{padding:12px!important;border-radius:14px!important}body .why-lokd .comparison-phone{max-height:180px!important}body .why-lokd .features-grid{grid-template-columns:1fr!important;gap:12px!important}body .why-lokd .feature-card{padding:16px!important;border-radius:16px!important}}@media(max-width:768px){body .mini-steps{padding:8px 16px 36px!important;margin-bottom:0!important;touch-action:pan-x pan-y!important}body .mini-step{flex:0 0 78%!important;min-width:240px!important;padding:16px!important;border-radius:16px!important}body .mini-step-num{font-size:1.4rem!important}body .mini-step-icon{width:38px!important;height:38px!important;border-radius:11px!important}body .mini-step-icon svg{width:18px!important;height:18px!important}}body .pdp-gallery{position:static!important;top:auto!important}:root{--lokd-pdp-col-max: 480px}@media(min-width:1200px){:root{--lokd-pdp-col-max: 540px}}@media(min-width:1500px){:root{--lokd-pdp-col-max: 600px}}@media(min-width:1800px){:root{--lokd-pdp-col-max: 640px}}.product-page .container{max-width:min(1920px,calc(100vw - 48px))!important}body .product-hero{display:grid!important;grid-template-columns:repeat(2,minmax(0,var(--lokd-pdp-col-max)))!important;justify-content:center!important;gap:48px!important;align-items:start!important}@media(max-width:900px){:root{--lokd-pdp-col-max: 100% !important}body .product-hero{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;justify-content:stretch!important}body .pdp-main-wrap,body .pdp-info,body .pdp-thumbs,body .pdp-info>*,body .pdp-info form,body .pdp-info .pdp-bundle-form,body .pdp-info .pdp-bundles,body .pdp-info .pdp-actions,body .pdp-info .pdp-price-row,body .pdp-info .pdp-description,body .pdp-info .pdp-add-to-cart,body .pdp-info .pdp-buy-now,body .pdp-info .bundle-option{max-width:100%!important;width:100%!important;min-width:0!important;box-sizing:border-box}body .product-page .container{max-width:100vw!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box}body .product-page{overflow-x:clip}}.pdp-main-wrap,.pdp-info,body .pdp-info{max-width:var(--lokd-pdp-col-max)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.pdp-info>*,.pdp-info form,.pdp-info .pdp-bundle-form,.pdp-info .pdp-bundles,.pdp-info .pdp-actions,.pdp-info .pdp-price-row,.pdp-info .pdp-description,.pdp-info .pdp-add-to-cart,.pdp-info .pdp-buy-now{width:100%!important;max-width:100%!important;box-sizing:border-box}.pdp-info h1{width:auto;max-width:100%}.pdp-main-wrap{position:relative;border-radius:var(--radius-lg, 16px);overflow:hidden;margin-bottom:10px;aspect-ratio:1 / 1;background:transparent}.pdp-main-image{background:transparent!important;border-radius:inherit;padding:0!important;display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;min-height:0!important;margin-bottom:0!important;width:100%!important;height:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y}.pdp-main-image::-webkit-scrollbar{display:none}.pdp-main-image.is-dragging{cursor:grabbing;scroll-behavior:auto}.pdp-main-image:focus-visible{outline:2px solid var(--accent, #2563eb);outline-offset:-3px}.pdp-main-slide{flex:0 0 100%!important;min-width:100%!important;max-width:100%!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.pdp-main-slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(40px) saturate(130%) brightness(1.05);transform:scale(1.15);opacity:.55;z-index:0;pointer-events:none}.pdp-main-slide-media{position:relative;z-index:1;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;display:block!important;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(min-width:900px){.pdp-main-slide-media{cursor:pointer}}.pdp-lightbox{margin:auto;padding:0;border:0;background:transparent;overflow:visible;width:auto;height:auto;max-width:92vw;max-height:90vh;color:#0f172a;position:fixed;top:0;right:0;bottom:0;left:0}.pdp-lightbox::backdrop{background:#0f172a8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pdp-lightbox[open]{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;max-width:100vw;max-height:100vh}.pdp-lightbox-track{position:relative;display:inline-block;width:fit-content;height:fit-content;max-width:95vw;max-height:92vh;background:transparent;border-radius:0;box-shadow:none;padding:0;touch-action:pan-y;line-height:0}.pdp-lightbox-slide{display:none;line-height:1}.pdp-lightbox-slide.is-active{display:flex;align-items:center;justify-content:center;min-width:420px;min-height:420px}.pdp-lightbox-slide img,.pdp-lightbox-slide video{max-width:95vw;max-height:92vh;width:auto;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:10px}@media(max-width:768px){.pdp-lightbox-slide.is-active{min-width:0;min-height:0}}.pdp-lightbox-close,.pdp-lightbox-arrow{position:absolute;z-index:10;width:38px;height:38px;border-radius:999px;border:1px solid rgba(15,23,42,.06);background:#ffffffd1;color:#0f172a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);box-shadow:0 4px 14px #0f172a1f;transition:background .2s ease,transform .2s ease,border-color .2s ease;opacity:.85}.pdp-lightbox-close:hover,.pdp-lightbox-arrow:hover{background:#fff;border-color:#2563eb47;color:#1d4ed8;transform:scale(1.08);opacity:1}.pdp-lightbox-close{top:10px;right:10px}.pdp-lightbox-arrow--prev{left:12px;top:50%;transform:translateY(-50%)}.pdp-lightbox-arrow--next{right:12px;top:50%;transform:translateY(-50%)}.pdp-lightbox-arrow--prev:hover,.pdp-lightbox-arrow--next:hover{transform:translateY(-50%) scale(1.08)}.pdp-lightbox-arrow.is-disabled{opacity:0;pointer-events:none}.pdp-lightbox-counter{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:10;padding:5px 12px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);color:#0f172a;font-size:.72rem;font-weight:700;letter-spacing:.05em;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);box-shadow:0 4px 14px #0f172a26}@media(max-width:768px){.pdp-lightbox-slide img,.pdp-lightbox-slide video{max-width:calc(100vw - 48px);max-height:calc(85vh - 48px)}.pdp-lightbox-arrow{display:none}.pdp-lightbox-close{top:8px;right:8px;width:38px;height:38px}}body.has-pdp-lightbox-open{overflow:hidden}.pdp-main-image img.pdp-main-slide-media,.pdp-main-image video.pdp-main-slide-media,.pdp-main-slide img.pdp-main-slide-media,.pdp-main-slide video.pdp-main-slide-media{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;object-fit:contain!important;display:block!important;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:none!important}.pdp-main-indicators{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:6px;z-index:4;padding:5px 8px;background:#0f172a38;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border-radius:999px;pointer-events:auto}.pdp-main-indicator{width:6px;height:6px;border-radius:50%;background:#ffffff8c;transition:background .25s ease,transform .25s ease;cursor:pointer;padding:0;border:none}.pdp-main-indicator.active{background:#fff;transform:scale(1.35)}.pdp-badge--corner{position:absolute!important;top:12px;left:12px;z-index:5;display:inline-flex;align-items:center;gap:4px;padding:6px 11px!important;background:var(--accent, #2563eb)!important;color:#fff!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;border-radius:999px!important;box-shadow:0 4px 14px #2563eb59;margin:0!important}.pdp-description{margin-top:4px!important;margin-bottom:4px!important}@media(max-width:768px){.pdp-description{margin-top:4px!important;margin-bottom:4px!important;font-size:.95rem!important;line-height:1.5!important}}.pdp-info>*+*{margin-top:6px!important}.pdp-info h1{margin-bottom:4px!important}.pdp-info .pdp-rating{margin-top:2px!important;margin-bottom:2px!important}.pdp-info .pdp-actions{margin-top:2px!important;margin-bottom:10px!important}body .pdp-info .pdp-buy-now{margin-top:0!important;margin-bottom:4px!important}.lokd-blog-title{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;margin:0!important;text-align:center!important}.lokd-blog-eyebrow{display:inline-block;font-size:.78rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--accent, #2563eb)!important;line-height:1.1!important}.lokd-blog-heading{display:inline-block;font-size:clamp(1.8rem,4vw,2.4rem)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;color:var(--text-primary, #0f172a)!important}.pdp-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;max-width:var(--lokd-pdp-col-max);margin-left:auto;margin-right:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 30px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 30px),transparent 100%)}.pdp-thumb{scroll-snap-align:start}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumb{width:64px;height:64px;flex:0 0 64px;object-fit:cover;border-radius:var(--radius-sm, 8px);border:2px solid var(--border, #e5e7eb);cursor:pointer;opacity:.55;transition:opacity .2s ease,border-color .2s ease}@media(min-width:768px){.pdp-thumb{width:72px;height:72px;flex:0 0 72px}}.pdp-thumb:hover{opacity:.8;border-color:var(--border-hover, #9ca3af)}.pdp-thumb.active{opacity:1;border-color:var(--accent, #2563eb)}.pdp-app-screens{padding:56px 0 48px;text-align:center}.pdp-app-screens .section-header{text-align:center!important;margin-bottom:28px}.pdp-app-screens .section-header h2{text-align:center!important;font-size:clamp(1.8rem,3.2vw,2.4rem);margin:8px 0 10px;letter-spacing:-.02em}.pdp-app-screens .section-header h2 em{font-style:normal;color:var(--accent, #2563eb)}.pdp-app-screens .section-header .lead{text-align:center!important;max-width:62ch;margin:0 auto;color:var(--text-secondary, #475569)}.app-screens-track{display:flex;gap:20px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;padding:20px 16px 28px;margin:0 -16px;scroll-padding-left:16px;scroll-padding-right:16px}.app-screens-track::-webkit-scrollbar{display:none}.app-screen-card{flex:0 0 72%;max-width:300px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s ease}.app-screen-card:hover{transform:translateY(-4px)}.app-screen-img-wrap{display:flex;justify-content:center;width:100%;background:transparent;filter:drop-shadow(0 6px 14px rgba(15,23,42,.06));transition:filter .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.app-screen-card:hover .app-screen-img-wrap,.app-screen-card:focus-within .app-screen-img-wrap,.app-screen-card:active .app-screen-img-wrap{filter:drop-shadow(0 24px 50px rgba(15,23,42,.22)) drop-shadow(0 8px 18px rgba(15,23,42,.14));transform:translateY(-2px)}.app-screen-img-wrap img{display:block;width:100%;max-width:260px;height:auto;border-radius:32px;background:none}.app-screen-step{display:none!important}.app-screen-tile{background:#ffffffd9;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(15,23,42,.06);border-radius:18px;padding:18px 20px 20px;width:100%;text-align:center;box-shadow:0 6px 20px #0f172a0f;transition:box-shadow .3s ease,transform .3s ease}.app-screen-card:hover .app-screen-tile{box-shadow:0 12px 28px #0f172a1a}.app-screen-tile-title{margin:0 0 6px;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary, #0f172a);line-height:1.3}.app-screen-tile-body{margin:0;font-size:.86rem;line-height:1.55;color:var(--text-secondary, #475569)}.app-screens-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.app-screens-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#0f172a2e;cursor:pointer;transition:background .25s ease,width .25s ease}.app-screens-dot.active{background:var(--accent, #2563eb);width:18px}@media(min-width:768px){.app-screen-card{flex-basis:320px}.app-screen-img-wrap img{width:240px}}.review-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:12px!important;opacity:0;transition:opacity .3s ease;pointer-events:none}.review-modal[hidden]{display:none!important}.review-modal.open{opacity:1;pointer-events:auto}.review-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.review-modal__panel{position:relative;background:#fff;width:100%;max-width:520px;max-height:calc(100vh - 24px);overflow-y:auto;border-radius:22px;padding:22px 22px 28px;box-shadow:0 20px 60px #00000040;margin:auto!important;transform:scale(.98);transition:transform .4s cubic-bezier(.22,1,.36,1)}.review-modal.open .review-modal__panel{transform:scale(1)}.review-modal__close{position:absolute;top:10px;right:12px;background:transparent!important;border:0!important;font-size:22px;line-height:1;color:#94a3b8;cursor:pointer;padding:6px;width:auto!important;height:auto!important;border-radius:0!important;transition:color .15s ease}.review-modal__close:hover{color:#0f172a}.review-modal__panel h3{margin:0 14px 4px 0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.review-modal__thanks{text-align:center;padding:16px 8px 8px;display:flex;flex-direction:column;align-items:center;gap:12px}.review-modal__thanks .review-modal__check{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#16a34a1a}.review-modal__thanks h3{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.review-modal__thanks p{margin:0;font-size:.95rem;color:var(--text-secondary, #475569);line-height:1.5;max-width:38ch}.review-modal__thanks .btn{margin-top:6px;min-width:140px}.review-modal__lead{color:#64748b;font-size:.9rem;margin:0 0 16px}.review-form label{display:block;font-size:.85rem;font-weight:600;color:#0f172a;margin-bottom:12px}.review-form .hint{font-weight:400;color:#94a3b8}.review-form input,.review-form textarea{width:100%;margin-top:4px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;font:inherit}.review-form textarea{resize:vertical;min-height:90px}.review-form__stars{display:flex;gap:4px;margin-bottom:14px}.review-form__stars .review-star{background:transparent;border:0;font-size:1.8rem;color:#e2e8f0;cursor:pointer;padding:0 2px;transition:color .15s ease}.review-form__stars .review-star.active{color:#facc15}.review-form__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.btn-ghost{background:transparent;border:1px solid #e2e8f0;color:#0f172a;padding:10px 18px;border-radius:999px;font-weight:600;cursor:pointer}.form-success{color:#15803d;font-size:.9rem;margin:8px 0 0}.form-error{color:#b91c1c;font-size:.9rem;margin:8px 0 0}.review-modal--steps .review-modal__panel{padding:24px!important}.review-modal--steps .review-modal__close{top:6px;right:8px;background:transparent!important;border:0!important;width:auto!important;height:auto!important;border-radius:0!important;padding:4px 6px!important;font-size:20px!important;color:#94a3b8!important;line-height:1!important;display:inline-block!important}.review-modal--steps .review-modal__close:hover{color:#0f172a!important}.review-modal--steps .review-modal__step{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0!important}.review-modal--steps .review-modal__step[hidden]{display:none!important}.review-modal--steps .review-modal__rate-heading{margin-top:0!important}.review-modal__rate-heading{text-align:center;font-size:1.6rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;margin:4px 14px 6px;max-width:320px}.review-modal__rate-lead{text-align:center;color:#475569;font-size:.95rem;line-height:1.45;margin:0 8px 18px;max-width:380px}.review-modal__product{display:flex;flex-direction:column;align-items:center;gap:12px;margin:12px 0 6px}.review-modal__product img{width:130px;height:130px;object-fit:cover;border-radius:14px;box-shadow:0 8px 22px -10px #0f172a40}.review-modal__product-name{font-weight:700;font-size:1.05rem;color:#0f172a}.review-modal__stars-shared{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;margin:6px 0 0}.review-stars-big{display:flex;gap:6px}.review-stars-big .review-star-big{background:transparent;border:0;padding:4px;cursor:pointer;color:#facc15;transition:transform .15s ease}.review-stars-big .review-star-big:hover{transform:scale(1.12)}.review-stars-big .review-star-big svg{display:block}.review-stars-big .review-star-big svg path{fill:transparent;stroke:#d4d4d8;stroke-width:1.6;transition:fill .12s ease,stroke .12s ease}.review-stars-big .review-star-big.preview svg path{fill:#fde68a;stroke:#f59e0b}.review-stars-big .review-star-big.active svg path{fill:#facc15;stroke:#f59e0b}.review-stars-labels{width:100%;max-width:280px;display:flex;justify-content:space-between;font-weight:700;font-size:.78rem;color:#0f172a;padding:0 6px;margin-top:2px}.review-modal--steps[data-step="2"] .review-modal__stars-shared{margin:4px 0 18px}.review-modal--steps .review-modal__title-row{text-align:center;font-size:1.3rem;font-weight:800;letter-spacing:-.02em;margin:0 14px 8px}.review-form--clean{width:100%;margin-top:14px;display:flex;flex-direction:column;gap:14px}.review-form--clean .review-form__label{display:block;font-size:.95rem;font-weight:600;color:#0f172a}.review-form--clean .hint{font-weight:400;color:#94a3b8;font-size:.82rem}.review-form--clean input,.review-form--clean textarea{width:100%;margin-top:6px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:8px;font:inherit;background:#f8fafc;color:#0f172a}.review-form--clean input:focus,.review-form--clean textarea:focus{outline:2px solid #0f172a;outline-offset:-1px;background:#fff}.review-form--clean textarea{resize:vertical;min-height:140px}.review-modal__legal{font-size:.78rem;color:#475569;line-height:1.5;text-align:center;margin:4px 0}.review-modal__legal a{color:#475569;text-decoration:underline}.review-modal__legal a:hover{color:#0f172a}.review-modal__nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px}.review-modal__back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:#0f172a;font-weight:700;padding:10px 6px;cursor:pointer}.review-modal__back:hover{color:#2563eb}.review-modal__submit{background:#0f172a;color:#fff;border:0;padding:14px 32px;border-radius:10px;font-weight:700;cursor:pointer;min-width:140px;transition:background .15s ease}.review-modal__submit:hover{background:#1e293b}body cart-drawer-component .cart-items__table-row.removing,body .cart-page .cart-items__table-row.removing{animation-delay:0s!important;animation-duration:.22s!important}body cart-drawer-component tbody .cart-items__table-row,body .cart-page tbody .cart-items__table-row{margin-bottom:10px!important;padding-bottom:10px!important}body cart-drawer-component tbody .cart-items__table-row:last-child,body .cart-page tbody .cart-items__table-row:last-child{margin-bottom:0!important;padding-bottom:0!important}body cart-drawer-component .cart-items__wrapper{padding-top:4px!important}body cart-drawer-component .cart-items{--cart-items-gap: 10px !important}body cart-drawer-component .cart-items__quantity{margin-top:0!important;margin-block-start:0!important}body cart-drawer-component .cart-items__details>*+*{margin-block-start:2px!important}html:has(body.nav-open),html:has(body.cart-open){overflow:hidden!important;touch-action:none!important}body.nav-open,body.cart-open{overflow:hidden!important;overscroll-behavior:contain!important;touch-action:none!important}body.cart-open cart-drawer-component dialog,body.cart-open cart-drawer-component .cart-drawer__content,body.cart-open cart-drawer-component .cart-drawer__items,body.nav-open .mobile-nav,body.nav-open .mobile-nav-links{touch-action:pan-y!important;overscroll-behavior:contain!important}@media(max-width:760px){body cart-drawer-component .cart-items__table-row,body .cart-page .cart-items__table-row{grid-template-columns:72px minmax(0,1fr) auto!important;grid-template-areas:"media details qty" "media price qty" "error error error"!important;column-gap:12px!important;row-gap:4px!important;align-items:center!important}body cart-drawer-component .cart-items__quantity,body .cart-page .cart-items__quantity{grid-area:qty!important;align-self:center!important;justify-self:end!important;flex-direction:row!important;margin:0!important}body cart-drawer-component .cart-items__price,body .cart-page .cart-items__price{grid-area:price!important;align-self:start!important;margin-top:0!important}body cart-drawer-component tbody .cart-items__table-row,body .cart-page tbody .cart-items__table-row{margin-bottom:8px!important;padding-bottom:8px!important}}body cart-drawer-component .lokd-cart-cross-sell,body cart-drawer-component .lokd-cart-cross-sell--tight{border-top:1px solid rgba(0,0,0,.07)!important;padding:12px 16px 4px!important;margin-top:4px!important}body cart-drawer-component .lokd-cart-cross-sell__intro{margin-bottom:8px!important}body cart-drawer-component .lokd-cart-cross-sell__row{padding:8px 0!important;margin-inline:0!important}body cart-drawer-component .lokd-cart-cross-sell__row:last-child{padding-bottom:4px!important}body cart-drawer-component .cart-drawer__summary{padding:6px 16px 12px!important}body cart-drawer-component .cart__summary-totals:not(:has(.cart-actions)){padding-block-start:10px!important;margin-block-start:0!important}body cart-drawer-component .cart__ctas{margin-top:10px!important;gap:6px!important}body cart-drawer-component .cart__ctas .cart__checkout-button{margin:0!important}body cart-drawer-component .cart-drawer__inner{padding-bottom:0!important}body cart-drawer-component .cart-drawer__summary{position:static!important;margin-top:0!important;gap:8px!important;-webkit-mask-image:none!important;mask-image:none!important}body cart-drawer-component .cart-drawer__content{height:auto!important;max-height:calc(100% - 60px)!important;overflow-y:auto!important;justify-content:flex-start!important}body cart-drawer-component .cart-drawer__items{flex:0 0 auto!important}body .mobile-nav .mobile-nav-header{border-bottom:0!important}body .mobile-nav-links{padding:0 0 24px!important}body .mobile-nav .lokd-loc-toggle--mobile:hover,body .mobile-nav .lokd-loc-toggle--mobile:focus,body .mobile-nav .lokd-loc-toggle--mobile:active,body .mobile-nav .lokd-localization--drawer.open .lokd-loc-toggle--mobile{background:transparent!important;box-shadow:none!important}body .mobile-nav .lokd-loc-toggle--mobile{padding:10px 14px 10px 10px!important}body .mobile-nav .lokd-localization--drawer{position:static!important}body .mobile-nav .lokd-localization--drawer .lokd-loc-dropdown{position:fixed!important;top:91px!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;max-height:none!important;overflow-y:auto!important;padding:6px 0 16px!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.07)!important;border-radius:0!important;box-shadow:none!important;z-index:105!important;display:block!important;transform:translateY(-8px);transform-origin:top center;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s ease!important}@media(min-width:601px){body .mobile-nav .lokd-localization--drawer .lokd-loc-dropdown{top:97px!important}}body .mobile-nav .lokd-localization--drawer.open .lokd-loc-dropdown{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}body .mobile-nav:has(.lokd-localization--drawer.open) .mobile-nav-links{visibility:hidden!important;pointer-events:none!important}body.nav-open .nav-action-cart,body.nav-open .cart-icon-component,body.nav-open .header-actions__action--cart,body .lokd-header-loc-form,body .lokd-localization--header{display:none!important}body.nav-open .lokd-header-loc-form{display:inline-flex!important;align-items:center;margin:0!important;padding:0!important}body.nav-open .lokd-localization--header{display:inline-flex!important;align-items:center;position:relative}body .lokd-loc-toggle--header{display:inline-flex!important;align-items:center;gap:6px;padding:0 10px!important;height:40px!important;background:transparent!important;border:0!important;border-radius:10px!important;box-shadow:none!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--text-primary, #0f172a)!important;cursor:pointer}body .lokd-loc-toggle--header:hover,body .lokd-loc-toggle--header:focus,body .lokd-localization--header.open .lokd-loc-toggle--header{background:transparent!important;box-shadow:none!important}body .lokd-loc-toggle--header svg{display:block;flex-shrink:0;transition:transform .2s ease}body .lokd-localization--header.open .lokd-loc-toggle--header>svg:last-child{transform:rotate(180deg)}body .lokd-localization--header .lokd-loc-dropdown{position:fixed!important;top:47px!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;max-height:none!important;overflow-y:auto!important;padding:6px 0 16px!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.07)!important;border-radius:0!important;box-shadow:none!important;z-index:900!important;display:block!important;transform:translateY(-8px);transform-origin:top center;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s ease!important}@media(min-width:601px){body .lokd-localization--header .lokd-loc-dropdown{top:53px!important}}body .lokd-localization--header.open .lokd-loc-dropdown{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}body .mobile-nav .lokd-localization--drawer,body .mobile-nav .mobile-nav-header{display:none!important}body .nav-actions{height:40px!important;align-items:center}body .nav-actions>*{display:inline-flex;align-items:center}.hero-slide video,.hero-slide-video video{pointer-events:none!important;-webkit-user-select:none!important}.hero-slide video::-webkit-media-controls,.hero-slide video::-webkit-media-controls-enclosure,.hero-slide video::-webkit-media-controls-panel,.hero-slide video::-webkit-media-controls-start-playback-button,.hero-slide video::-webkit-media-controls-overlay-play-button,.hero-slide video::-internal-media-controls-overlay-cast-button{display:none!important;-webkit-appearance:none!important;opacity:0!important;pointer-events:none!important}body .hero{padding:0!important;margin:0!important}.qty-selector[hidden]{display:none!important}.product-price-wrap{display:flex;flex-direction:column;gap:2px}.product-price-sub{font-size:.72rem;color:#94a3b8;line-height:1}body .why-lokd .comparison-phone{border-radius:0!important;box-shadow:none!important;mix-blend-mode:multiply;background:transparent}body .why-lokd .comparison-box{padding:8px!important;gap:8px!important}body .how-lokd-works,body .how-lokd-works .container{overflow:visible!important}body .how-lokd-works .section-header{margin-top:0!important;padding-top:0!important}.announcement-dots{display:flex;justify-content:center;gap:5px;margin-top:6px}.announcement-dot{width:5px;height:5px;border-radius:50%;background:#fff6;border:none;padding:0;cursor:pointer;transition:background .2s}.announcement-dot.active{background:#fff}.final-cta .btn-dark{display:inline-flex;align-items:center;gap:8px;background:#0f172a;color:#fff;border:none;border-radius:100px;padding:16px 36px;font-size:1rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;transition:background .2s,transform .15s;cursor:pointer}.final-cta .btn-dark:hover{background:#1e293b;transform:translateY(-1px);color:#fff;text-decoration:none}body .product-image{padding:0!important;background:transparent!important;border:none!important;min-height:0!important;aspect-ratio:1 / 1!important;width:100%!important;display:block!important;overflow:hidden!important}body .product-image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;display:block!important}.products-grid{align-items:stretch!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,320px))!important;justify-content:center!important;gap:28px!important}@media(min-width:1100px){.products-grid{grid-template-columns:repeat(auto-fit,minmax(0,360px))!important}}@media(max-width:760px){.products-grid{grid-template-columns:1fr!important;max-width:420px;margin-left:auto!important;margin-right:auto!important}}body .product-badge,body .product-card .product-badge,body .pdp-badge,body .pdp-badge--corner{background:#2563eb8c!important;color:#fff!important;border:1px solid rgba(147,197,253,.5)!important;backdrop-filter:blur(14px) saturate(180%)!important;-webkit-backdrop-filter:blur(14px) saturate(180%)!important;box-shadow:none!important;letter-spacing:.05em;text-shadow:none!important}body .product-badge.new,body .product-card .product-badge.new,body .pdp-badge.new{background:#16a34a8c!important;color:#fff!important;border-color:#86efac80!important;box-shadow:none!important}body .product-card-add{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}body .product-card-add .product-card-add__icon{flex-shrink:0;margin-top:-1px}body .product-card{display:flex!important;flex-direction:column!important;height:100%!important}body .product-card .product-info{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}body .product-card .product-info p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;margin-bottom:16px!important}body .product-card .product-bottom{margin-top:auto!important}.final-cta-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:640px;margin:0 auto}.final-cta-inner h2{margin:0}.final-cta-lead{margin:0;color:var(--text-secondary);max-width:480px}.final-cta-image-col{width:100%;display:flex;justify-content:center;margin:8px 0 4px}.final-cta-img,.final-cta-image-col img{max-width:100%;max-height:var(--lokd-fcta-max-h, 420px);width:auto;height:auto;object-fit:cover;border-radius:var(--lokd-fcta-radius, 24px);display:block}.final-cta-img--shadow{box-shadow:0 18px 40px #0f172a2e,0 6px 14px #0f172a14}.final-cta-img--glow{box-shadow:0 18px 50px #2563eb38,0 6px 14px #2563eb1a}@media(max-width:768px){.final-cta-img,.final-cta-image-col img{max-height:calc(var(--lokd-fcta-max-h, 420px) * .7);border-radius:calc(var(--lokd-fcta-radius, 24px) * .75)}}.final-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-width:200px;text-align:center;cursor:pointer}@media(max-width:768px){.final-cta-btn{width:100%}}.pdp-feature-body{padding:4px 0 12px}.ft-flip{padding:60px 0}.ft-flip-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ft-flip-text .section-label{display:block;margin-bottom:12px}.ft-flip-text h2{margin:0 0 16px}.ft-flip-text .lead{margin-bottom:28px}.ft-feature-list{display:flex;flex-direction:column;gap:16px}.ft-feature-item{display:flex;align-items:flex-start;gap:12px;font-size:.9rem;color:var(--text-secondary)}.ft-feature-icon{flex-shrink:0;width:36px;height:36px;background:var(--bg-secondary);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--accent);margin-top:1px}.ft-flip-image img{width:100%;border-radius:var(--radius-lg);object-fit:cover}@media(max-width:768px){.ft-flip{padding:40px 0}.ft-flip-grid{grid-template-columns:1fr;gap:32px}.ft-flip-image{order:-1}}.ft-presets{padding:60px 0;background:var(--bg-secondary)}.ft-presets-visual{margin:32px auto 24px;max-width:720px;border-radius:24px;overflow:hidden}.ft-presets-visual img{display:block;width:100%;height:auto;border:0;outline:0;border-radius:24px}.ft-preset-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.ft-chip{display:inline-flex;align-items:center;font-size:.82rem;font-weight:600;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:999px;padding:7px 16px}@media(max-width:768px){.ft-presets{padding:40px 0}}body .ft-video{padding:40px 0!important;background:linear-gradient(180deg,#0f172a,#1e293b)!important;color:#fff;margin:0!important;border-radius:0!important;overflow:hidden!important}@media(max-width:768px){body .ft-video{padding:32px 0!important}}body .ft-built-for{padding-top:36px!important}@media(max-width:768px){body .ft-built-for{padding-top:24px!important}}.ft-video .section-header h2{color:#fff!important}.ft-video .section-header .lead{color:#ffffffbf!important}.ft-video .section-label{color:#93c5fd!important}.ft-video-wrap{max-width:900px;margin:32px auto 0;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0006;aspect-ratio:16/9;background:#000}.ft-video-wrap video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.ft-video{padding:48px 0}.ft-video-wrap{border-radius:10px}}.ft-built-for{padding:60px 0;background:#fff}.ft-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.ft-feature-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:16px;padding:24px}.ft-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--bg-secondary);border-radius:12px;margin-bottom:16px;color:var(--accent)}.ft-feature-card h4{font-size:.95rem;font-weight:700;margin:0 0 8px;color:var(--text-primary)}.ft-feature-card p{font-size:.85rem;color:var(--text-secondary);margin:0;line-height:1.6}@media(max-width:768px){.ft-built-for{padding:40px 0}.ft-feature-grid{grid-template-columns:1fr 1fr;gap:12px}.ft-feature-card{padding:16px}}@media(max-width:480px){.ft-feature-grid{grid-template-columns:1fr}}.pdp-payment-icons{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:4px 0 0;margin-top:6px!important}body .pdp-description,body .pdp-description *,body .pdp-description p,body .pdp-description li,body .pdp-description span,body .pdp-description h2,body .pdp-description h3,body .pdp-description strong,body .pdp-description b{color:var(--text-primary, #0f172a)!important}body .pdp-trust-strip{margin-top:2px!important;margin-bottom:4px!important;gap:14px!important;flex-wrap:wrap}body .pdp-trust-item{font-size:.8rem!important}body .pdp-features{display:flex!important;flex-direction:column!important;gap:6px!important;margin:4px 0!important;border:none!important}body .pdp-hero .pdp-feature,body .pdp-feature,body .pdp-feature:first-child{background:var(--bg-card, #f8fafc)!important;border:1px solid var(--border, rgba(15,23,42,.08))!important;border-top:1px solid var(--border, rgba(15,23,42,.08))!important;border-radius:10px!important;overflow:hidden!important;transition:border-color .2s ease,box-shadow .2s ease!important}body .pdp-feature{position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}body .pdp-feature:hover,body .pdp-feature.is-active{transform:translateY(-4px)!important;border-color:#2563eb40!important;box-shadow:0 12px 30px #2563eb1a,0 4px 12px #0000000a!important;z-index:5}body .pdp-features,body .pdp-hero,body .product-hero,body .product-hero .pdp-info{overflow:visible!important}body .pdp-features{padding-bottom:22px!important}body .ft-flip{padding-top:0!important}body .pdp-feature[open]{border-color:#2563eb4d!important}body .pdp-add-to-cart,body .pdp-buy-now,body .btn.btn-primary,body .btn.btn-lg,body .bundle-option{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease!important}body .pdp-add-to-cart:hover,body .pdp-buy-now:hover,body .btn.btn-primary:hover,body .btn.btn-lg:hover,body .bundle-option:hover:not(.active){transform:translateY(-4px)!important;box-shadow:0 12px 30px #2563eb38,0 4px 12px #0000000f!important}body .pdp-add-to-cart:active,body .pdp-buy-now:active,body .btn.btn-primary:active,body .btn.btn-lg:active{transform:translateY(-1px)!important;transition-duration:.08s!important}body .pdp-buy-now:hover{box-shadow:0 8px 22px #16a34a3d,0 3px 8px #0000000d!important}body .pdp-info .pdp-actions{overflow:visible!important;padding-bottom:0!important;position:relative;z-index:5}body .pdp-info .pdp-add-to-cart,body .pdp-info .pdp-buy-now{position:relative;z-index:6}body .pdp-info,body .pdp-info form{overflow:visible!important}body .pdp-hero .pdp-feature summary,body .pdp-feature summary{padding:8px 12px!important;font-size:.86rem!important;font-weight:600!important;line-height:1.25!important;min-height:0!important;cursor:pointer;list-style:none;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:none!important;background:transparent!important;color:var(--text-primary, #0f172a)!important;transition:color .2s ease!important}body .pdp-feature summary:hover{color:var(--text-primary)!important}body .pdp-feature summary::-webkit-details-marker{display:none!important}body .pdp-hero .pdp-feature summary:after,body .pdp-feature summary:after{content:""!important;position:absolute!important;right:2px!important;top:50%!important;width:8px!important;height:8px!important;border:0!important;border-right:1.8px solid var(--text-muted, #64748b)!important;border-bottom:1.8px solid var(--text-muted, #64748b)!important;margin:0!important;padding:0!important;font-size:0!important;background:none!important;transform:translateY(-70%) rotate(45deg)!important;transition:transform .25s ease,border-color .2s ease!important;flex-shrink:0!important}body .pdp-hero .pdp-feature[open] summary:after,body .pdp-feature[open] summary:after{content:""!important;transform:translateY(-30%) rotate(-135deg)!important;border-color:var(--accent, #2563eb)!important}body .pdp-hero .pdp-feature-body,body .pdp-feature-body,body .pdp-feature p{padding:0 14px 10px!important;font-size:.84rem!important;line-height:1.5!important;color:var(--text-secondary, #475569)!important;border:none!important;margin:0!important}body .pdp-feature-body>*:first-child,body .pdp-feature p:first-child{margin-top:0!important}body .pdp-feature-body>*:last-child,body .pdp-feature p:last-child{margin-bottom:0!important}body .pdp-info h1{margin-bottom:4px!important}body .pdp-info .pdp-rating{margin-top:2px!important;margin-bottom:8px!important}body .pdp-info .pdp-description{margin-top:6px!important;margin-bottom:10px!important}body .pdp-info>*+*{margin-top:8px!important}.review-card .review-source .country-flag{display:inline-flex!important;align-items:center!important;line-height:1!important;font-size:.95em!important;vertical-align:middle!important;transform:translateY(-.5px)}.review-card .review-source{align-items:center!important;line-height:1!important}.review-card .review-source>*{display:inline-flex;align-items:center}.pdp-payment-icons .pay-icon-sm{border-radius:3px}.pdp-promo-banner{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:9px 14px;font-size:.875rem;font-weight:600;color:#166534;margin:6px 0 10px}.pdp-trust-strip .pdp-trust-item{color:var(--text-secondary)}.pdp-trust-strip .pdp-trust-item svg{color:#16a34a;stroke:#16a34a;flex-shrink:0}.reviews-loading{display:flex;align-items:center;gap:10px;padding:40px 20px;color:var(--text-secondary);font-size:.9rem}.rv-spinner{animation:rv-spin 1s linear infinite;color:var(--accent)}@keyframes rv-spin{to{transform:rotate(360deg)}}.reviews-empty{padding:40px 20px;color:var(--text-secondary);font-size:.9rem}.announcement-dots{display:none!important}body .hero .container,body .hero>.container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body .hero .hero-slideshow,body .hero-slideshow{width:100%!important;max-width:none!important}@media(min-width:769px){body .mobile-menu-toggle{display:none!important}body .lokd-header-loc-form{display:inline-flex!important;align-items:center;margin:0!important;padding:0!important}body .lokd-localization--header{display:inline-flex!important;align-items:center;position:relative}body .lokd-localization--header .lokd-loc-dropdown{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;bottom:auto!important;width:280px!important;max-height:70vh!important;overflow-y:auto!important;padding:8px!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important;box-shadow:0 12px 32px #0f172a1f!important}}@media(min-width:769px){.hero-slide video,.hero-slideshow video{width:100%!important;min-width:100%!important}}@media(min-width:769px){body .mini-steps{display:flex!important;flex-direction:column!important;overflow:visible!important;gap:12px!important;padding:0!important;scroll-snap-type:none!important}body .mini-steps>*{flex:none!important;min-width:0!important;width:100%!important;scroll-snap-align:none!important}}@media(min-width:1024px){.hero-slide-video-top .hvt-title{font-size:clamp(1.3rem,2.6vw,1.9rem)!important}.hero-slide-video-top .hvt-eyebrow{font-size:.62rem!important}}.hero-slideshow .hero-indicators{position:absolute!important;bottom:21px!important;right:14px!important;left:auto!important;z-index:5!important;margin:0!important;padding:6px 12px!important;gap:6px!important;width:auto!important;max-width:none!important;background:#2563eb59!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:999px!important;backdrop-filter:blur(18px) saturate(180%)!important;-webkit-backdrop-filter:blur(18px) saturate(180%)!important;box-shadow:0 3px 12px #2563eb33!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.hero-slideshow .hero-indicators .indicator{padding:6px 3px!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;cursor:pointer;display:flex!important;align-items:center!important}.hero-slideshow .hero-indicators .indicator-label{display:none!important}.hero-slideshow .hero-indicators .indicator-bar{display:block!important;width:18px!important;height:3px!important;margin:0!important;background:#ffffff59!important;border-radius:999px!important;overflow:hidden;transition:width .3s ease}.hero-slideshow .hero-indicators .indicator.active .indicator-bar{background:#ffffff40!important;width:28px!important}.hero-slideshow .hero-indicators .indicator-progress{background:#fff!important;height:100%!important;border-radius:999px!important}@media(max-width:768px){.hero-slideshow .hero-indicators{right:8px!important;padding:5px 9px!important;gap:4px!important}.hero-slideshow .hero-indicators .indicator-bar{width:14px!important}.hero-slideshow .hero-indicators .indicator.active .indicator-bar{width:22px!important}}@media(min-width:769px){.hero-slideshow .hero-indicators{bottom:32px!important;right:24px!important}}body .press-bar,body section.press-bar{padding:14px 0 6px!important;margin:0!important;background:#fff!important;border:none!important;overflow:hidden!important}.press-bar-inner{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.press-bar .press-label{display:block!important;font-size:.66rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.16em!important;color:var(--accent, #2563eb)!important;opacity:1!important;margin-bottom:0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif!important}@media(max-width:600px){.press-bar .press-label{font-size:.6rem!important;letter-spacing:.14em!important}}.press-track-wrap{position:relative;width:100%;max-width:1100px;margin:0 auto;overflow:hidden}.press-track-fade{position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.press-track-fade--left{left:0;background:linear-gradient(to right,#fff 0%,transparent 100%)}.press-track-fade--right{right:0;background:linear-gradient(to left,#fff 0%,transparent 100%)}.press-logos-track{display:flex;align-items:center;width:max-content;animation:press-marquee var(--press-speed, 55s) linear infinite}@keyframes press-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.press-logos-track{animation:none}}.press-logos{display:flex;align-items:center;gap:56px;padding:6px 28px;flex-shrink:0}.press-logo-wrap{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.press-logo-img{height:38px!important;width:auto!important;max-width:180px!important;object-fit:contain!important;filter:grayscale(100%) opacity(.5)!important;transition:filter .3s ease!important;display:block!important}.press-logo-wrap:hover .press-logo-img{filter:grayscale(0%) opacity(1)!important}.press-logo-img[alt="Luzerner Zeitung"],.press-logo-img[alt="St. Galler Tagblatt"],.press-logo-img[alt="Aargauer Zeitung"],.press-logo-img[alt="Limmattaler Zeitung"],.press-logo-img[alt="Oltner Tagblatt"]{height:80px!important}.press-logo-img[alt="Badener Tagblatt"]{height:56px!important}.press-logo-img[alt=SHN]{height:42px!important}.press-logo-img[alt="BZ Basel"]{height:30px!important}.press-logo-img[alt=Vaterland]{height:18px!important}@media(max-width:768px){body .press-bar{padding:10px 0 4px!important}.press-bar-inner{gap:6px}.press-track-wrap{max-width:100%}.press-logos{gap:28px;padding:4px 12px}.press-logo-img{height:26px!important;max-width:110px!important}.press-logo-img[alt="Luzerner Zeitung"],.press-logo-img[alt="St. Galler Tagblatt"],.press-logo-img[alt="Aargauer Zeitung"],.press-logo-img[alt="Limmattaler Zeitung"],.press-logo-img[alt="Oltner Tagblatt"]{height:54px!important}.press-logo-img[alt="Badener Tagblatt"]{height:38px!important}.press-logo-img[alt=SHN]{height:28px!important}.press-logo-img[alt="BZ Basel"]{height:20px!important}.press-logo-img[alt=Vaterland]{height:13px!important}.press-track-fade{width:44px}}.comparison-phone{max-height:var(--cmp-img-h, 360px)!important}@media(min-width:769px){.comparison-header{align-items:center!important;text-align:center!important}.comparison-verdict{align-self:center!important}.comparison-box ul{align-items:center!important}.comparison-box li{justify-content:center!important;text-align:left!important}}.product-card{display:flex!important;flex-direction:column!important}.product-card .product-info{flex:1!important;display:flex!important;flex-direction:column!important}.product-card .product-bottom{margin-top:auto!important}.pdp-geo-notify{display:flex;flex-direction:column;gap:14px;margin-top:12px}.pdp-geo-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:linear-gradient(135deg,#87cefa2e,#87cefa14);border:1px solid rgba(80,140,200,.25);border-radius:14px;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);font-size:14px;line-height:1.45;color:#0d2540}.pdp-geo-banner svg{flex-shrink:0;margin-top:2px;color:#1f5d9c}.pdp-geo-banner-text strong{font-weight:600;color:#0a1c33}.pdp-geo-hint{margin-top:8px;font-size:12.5px;font-style:italic;color:#1f5d9c;opacity:.9;line-height:1.4}.pdp-geo-subtitle{font-size:13px;color:#555;margin:0;line-height:1.4}.pdp-geo-form{display:flex;flex-direction:column;gap:10px}.pdp-geo-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:480px){.pdp-geo-row{grid-template-columns:1fr}}.pdp-geo-form input[type=email],.pdp-geo-form select{width:100%;padding:12px 14px;font-size:15px;border:1px solid #d4d4d8;border-radius:10px;background:#fff;color:#111;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.pdp-geo-form input[type=email]:focus,.pdp-geo-form select:focus{outline:none;border-color:#1f5d9c;box-shadow:0 0 0 3px #1f5d9c26}.pdp-geo-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 1 6 7 11 1'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.pdp-geo-submit{width:100%;margin-top:4px}.pdp-geo-success{margin:6px 0 0;padding:10px 14px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:10px;color:#15803d;font-size:14px}.pdp-geo-error{margin:6px 0 0;padding:10px 14px;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#b91c1c;font-size:14px}.product-card-add--blocked{opacity:.7;background:#78787814!important;border-color:#78787833!important;color:#555!important;cursor:help}.product-card-add--blocked:hover{opacity:.9;background:#7878781f!important}.pdp-soldout-notify{display:flex;flex-direction:column;gap:14px;margin-top:12px}.pdp-soldout-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:linear-gradient(135deg,#fbbf242e,#fbbf240f);border:1px solid rgba(217,119,6,.28);border-radius:14px;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);font-size:14px;line-height:1.45;color:#2a1a05}.pdp-soldout-banner svg{flex-shrink:0;margin-top:2px;color:#b45309}.pdp-soldout-banner-text strong{font-weight:600;color:#1a1006}.pdp-soldout-form{display:flex;flex-direction:column;gap:10px}.pdp-soldout-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:stretch}@media(max-width:480px){.pdp-soldout-row{grid-template-columns:1fr}}.pdp-soldout-form input[type=email]{width:100%;padding:12px 14px;font-size:15px;border:1px solid #d4d4d8;border-radius:10px;background:#fff;color:#111;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.pdp-soldout-form input[type=email]:focus{outline:none;border-color:#b45309;box-shadow:0 0 0 3px #b4530926}.pdp-soldout-submit{white-space:nowrap}.pdp-soldout-success{margin:6px 0 0;padding:10px 14px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:10px;color:#15803d;font-size:14px}.pdp-soldout-error{margin:6px 0 0;padding:10px 14px;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#b91c1c;font-size:14px}.product-card-add--soldout{opacity:.85;background:linear-gradient(135deg,#fbbf242e,#fbbf2414)!important;border-color:#d9770652!important;color:#92400e!important}.product-card-add--soldout:hover{opacity:1;background:linear-gradient(135deg,#fbbf2447,#fbbf2424)!important}.product-card-add--soldout svg{color:#b45309}.pdp-crosssell{padding-top:24px;padding-bottom:60px}@media(max-width:768px){.pdp-crosssell{padding-bottom:40px}}#lokd-geo-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(20px);z-index:9999;max-width:480px;width:calc(100% - 32px);background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;box-shadow:0 18px 40px -12px #0f172a2e;opacity:0;transition:opacity .28s ease,transform .28s ease;pointer-events:none}#lokd-geo-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.lokd-geo-toast__inner{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:14px 16px;align-items:start}.lokd-geo-toast__icon{color:#f59e0b;flex-shrink:0;padding-top:1px}.lokd-geo-toast__text{min-width:0;font-size:.9rem;line-height:1.45;color:var(--text-primary, #0f172a)}.lokd-geo-toast__title{font-weight:600;margin-bottom:4px}.lokd-geo-toast__body{color:var(--text-secondary, #475569);font-size:.85rem}.lokd-geo-toast__cta{display:inline-block;margin-top:8px;font-weight:600;font-size:.85rem;color:var(--accent, #2563eb);text-decoration:none}.lokd-geo-toast__cta:hover{text-decoration:underline}.lokd-geo-toast__close{background:transparent;border:0;font-size:22px;line-height:1;color:var(--text-secondary, #64748b);cursor:pointer;padding:0 4px;align-self:start}.lokd-geo-toast__close:hover{color:var(--text-primary, #0f172a)}@media(max-width:600px){#lokd-geo-toast{bottom:12px}.lokd-geo-toast__inner{padding:12px 14px;gap:10px}}.blog-posts .text-block em,.blog-post .text-block em,[class*=blog-post-title] em{display:block;font-style:normal;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent, #2563eb);margin-bottom:10px;line-height:1.2}.blog-posts .text-block{margin-top:48px!important}[class*=blog-post-title],.shopify-block[id*=blog-post-title]{margin-top:48px!important;padding-top:12px!important}@media(max-width:600px){.blog-posts .text-block{margin-top:28px!important}[class*=blog-post-title],.shopify-block[id*=blog-post-title]{margin-top:28px!important;padding-top:8px!important}}[class*=blog-post-featured-image] img,[class*=blog-post-image] img,.blog-post-image img,article .blog-post img,.article-image img{border-radius:16px;overflow:hidden}@media(max-width:600px){[class*=blog-post-featured-image] img,[class*=blog-post-image] img{border-radius:12px}}.cart-items__variants{display:block!important;margin:0!important;padding:0!important;font-size:.7rem!important;font-weight:400!important;line-height:1.2!important;color:var(--text-tertiary, #94a3b8)!important;letter-spacing:.01em}.cart-items__variant{display:inline-flex!important;gap:2px!important;margin:0!important;padding:0!important}.cart-items__variant dt{display:none!important}.cart-items__variant dd{margin:0!important;padding:0!important;font-weight:400!important;font-size:inherit!important;color:inherit!important}cart-drawer-component .cart-items__table-row{display:grid!important;align-items:center!important}cart-drawer-component .cart-items__media,cart-drawer-component .cart-items__media-container,cart-drawer-component .cart-items__media-image,cart-drawer-component .cart-items__details,cart-drawer-component .cart-items__quantity,cart-drawer-component .cart-items__price{align-self:center!important}html body cart-drawer-component .cart-items__details{align-self:center!important}.cart-page .cart-items__table-row,.cart-page .cart-items__table-row>td,.cart-page .cart-items__media,.cart-page .cart-items__details,.cart-page .cart-items__quantity,.cart-page .cart-items__price{vertical-align:middle!important}cart-drawer-component .cart-items__price-stack,.cart-page .cart-items__price-stack{gap:0!important;line-height:1.15!important}cart-drawer-component .cart-items__price-stack>*,.cart-page .cart-items__price-stack>*{margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/95/assets/lokd-overrides.css.map */
