.lksf{width:100%;max-width:120rem;margin:0 auto;background:#fff}.lksf__grid{display:grid;grid-template-columns:1fr}@media(min-width:768px){.lksf__grid{grid-template-columns:1fr 1fr;align-items:stretch;min-height:24rem}.lksf__grid--media-right .lksf__media{order:2}.lksf__grid--media-right .lksf__content{order:1}}.lksf__media{position:relative;overflow:hidden;background:#eee;aspect-ratio:4 / 3}@media(min-width:768px){.lksf__media{aspect-ratio:auto}}.lksf__media-img,.lksf__media-placeholder{width:100%;height:100%;object-fit:cover;display:block}.lksf__media-placeholder{background:#ddd}.lksf__script{position:absolute;top:1.5rem;left:1.5rem;max-width:45%;font-family:var(--lockie-script-font, "Caveat", cursive);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.25;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.4)}.lksf__content{position:relative;display:flex;align-items:center;padding:2rem 1.25rem}@media(min-width:768px){.lksf__content{padding:2.5rem 2rem}}@media(min-width:1280px){.lksf__content{padding:3rem 3.5rem}}.lksf__content-inner{display:flex;flex-direction:column;gap:.75rem;width:100%;z-index:1}@media(min-width:768px){.lksf__content-inner{max-width:68%}}.lksf__badge{display:inline-flex;align-self:flex-start;padding:.3125rem .625rem;border-radius:.25rem;background:#111;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lksf__heading{margin:0;font-size:clamp(1.375rem,2.6vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;color:#111}.lksf__body p{margin:0;font-size:.9375rem;line-height:1.55;color:#4a4a4a}.lksf__features{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;list-style:none;margin:.5rem 0 0;padding:0}.lksf__feature{display:flex;align-items:center;gap:.5rem}.lksf__feature-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;color:#111}.lksf__feature-icon svg,.lksf__feature-icon img{width:1.5rem;height:1.5rem;object-fit:contain}.lksf__feature-text{display:flex;flex-direction:column}.lksf__feature-title{font-size:.8125rem;font-weight:600;line-height:1.3;color:#111}.lksf__feature-caption{font-size:.8125rem;line-height:1.3;color:#6b6b6b}.lksf__btn{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-top:.75rem;padding:.75rem 1.25rem;border-radius:9999px;background:var(--lockie-accent, #c8f04c);color:#111;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .12s ease,transform 75ms ease}.lksf__btn svg{width:1rem;height:1rem}.lksf__btn:hover{background:var(--lockie-accent-hover, #b8e23a)}.lksf__btn:active{transform:scale(.98)}.lksf__product{display:none}@media(min-width:768px){.lksf__product{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);display:block;width:26%;max-width:14rem;pointer-events:none}.lksf__product img{width:100%;height:auto;display:block;object-fit:contain}}@media(min-width:1280px){.lksf__product{right:3rem}}.lksf__btn:focus-visible{outline:2px solid #0057d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.lksf__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/lockie-split-feature.css.map */
