.lpf{--lpf-accent: var(--color-primary-button-background, #ffc83d);--lpf-kicker: var(--lpf-accent);--lpf-text: #fff;--lpf-dark: #0e0e10;--lpf-overlay: #0e0e10;--lpf-overlay-op: .45;--lpf-min-h: 520px;--lpf-display: var(--font-h2--family, var(--font-h1--family));--lpf-clip: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px) , 0 10px);position:relative;width:100%;overflow:hidden}.lpf__stack{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:var(--lpf-min-h);width:100%}.lpf__stack>*{grid-area:1 / 1;min-width:0}.lpf__bg{display:block;width:100%;height:100%;object-fit:cover;z-index:0}.lpf__bg--placeholder{background-color:var(--lpf-dark)}.lpf__bg--placeholder .lpf__bg-svg{width:100%;height:100%;object-fit:cover;opacity:.4}.lpf__overlay{z-index:1;background-color:var(--lpf-overlay);opacity:var(--lpf-overlay-op);pointer-events:none}.lpf__container{position:relative;z-index:2;display:flex;width:100%;max-width:var(--page-width, 1620px);margin-inline:auto;padding-inline:var(--page-margin, 50px);padding-block:64px}.lpf--width-page .lpf__container{max-width:var(--page-width, 1200px)}.lpf--pos-bottom-left .lpf__container{align-items:flex-end;justify-content:flex-start}.lpf--pos-bottom-center .lpf__container{align-items:flex-end;justify-content:center}.lpf--pos-center .lpf__container{align-items:center;justify-content:center}.lpf__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:640px}.lpf--pos-bottom-center .lpf__content,.lpf--pos-center .lpf__content{align-items:center;text-align:center}.lpf__kicker{display:inline-flex;font-size:.875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--lpf-kicker)}.lpf__title{margin:0;font-family:var(--lpf-display);font-size:48px;font-weight:700;line-height:1.1;letter-spacing:-.5px;text-transform:uppercase;color:var(--lpf-text)}.lpf__description{margin:0;max-width:560px;font-size:1.0625rem;line-height:1.6;color:color-mix(in srgb,var(--lpf-text) 88%,transparent)}.lpf__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.lpf__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;font-family:var(--font-body, inherit);font-size:.9375rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:2px solid transparent;clip-path:var(--lpf-clip);cursor:pointer;transition:transform .25s cubic-bezier(.22,.61,.36,1),background-color .25s cubic-bezier(.22,.61,.36,1),color .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1)}.lpf__btn-icon,.lpf__btn-arrow{display:inline-flex;align-items:center}.lpf__btn-arrow{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.lpf__btn:hover .lpf__btn-arrow{transform:translate(4px)}.lpf__btn--light{background-color:#fff;color:var(--lpf-dark)}.lpf__btn--light:hover{background-color:var(--lpf-accent);transform:translateY(-2px)}.lpf__btn--primary{background-color:var(--lpf-accent);color:var(--lpf-dark)}.lpf__btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px #ffc83d59}.lpf__btn--dark{background-color:var(--lpf-dark);color:#fff}.lpf__btn--dark:hover{background-color:var(--color-primary, #ff3b30);transform:translateY(-2px);box-shadow:0 12px 32px #ff3b3040}.lpf__btn--outline{background-color:transparent;color:var(--lpf-text);border-color:color-mix(in srgb,var(--lpf-text) 70%,transparent)}.lpf__btn--outline:hover{background-color:var(--lpf-text);color:var(--lpf-dark);transform:translateY(-2px)}@media screen and (max-width:1200px){.lpf__title{font-size:42px}}@media screen and (max-width:1024px){.lpf__title{font-size:38px}.lpf{--lpf-min-h: max(420px, calc(var(--lpf-min-h) - 80px))}.lpf__container{padding-block:56px}}@media screen and (max-width:768px){.lpf__title{font-size:32px}.lpf{--lpf-min-h: 380px}.lpf__container{padding-block:48px}.lpf__content{max-width:100%}}@media screen and (max-width:560px){.lpf__title{font-size:26px}.lpf{--lpf-min-h: 340px}.lpf__container{padding-block:36px}.lpf__actions{width:100%}.lpf__btn{flex:1 1 100%;width:100%;padding-inline:20px}}@media screen and (max-width:380px){.lpf__title{font-size:22px}}@media(prefers-reduced-motion:reduce){.lpf__btn,.lpf__btn-arrow{transition:none}.lpf__btn:hover,.lpf__btn:hover .lpf__btn-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/locked-final-cta.css.map */
