.lpt-buy__title{font-size:clamp(26px,3.1vw,44px);letter-spacing:-.035em;text-wrap:pretty}.lpt-btn--ink{background:var(--pt-ink);color:#fff}.lpt-btn--ink:hover{background:#2b2a33}.lpt-stock{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--pt-ink);margin-top:14px}.lpt-stock b{color:var(--pt-good);font-weight:800}.lpt-stock__dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#22c55e;animation:lpt-pulse 2s ease-out infinite}@keyframes lpt-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.lpt-qtyrow{margin-top:10px!important}.lpt-form .shopify-payment-button{margin-top:12px}.lpt-form .shopify-payment-button__button{border-radius:14px!important;min-height:52px}.lpt-form .shopify-payment-button__more-options{margin-top:8px;font-size:13px;color:var(--pt-muted)}.lpt-msg:empty{display:none}.lpt-buy__rating:not(:has(.jdgm-star)){display:none}@media(max-width:640px){.lpt-pdp{gap:18px;padding-block:14px 24px}.lpt-buy{gap:12px}.lpt-buy .lpt-kicker{font-size:11px;letter-spacing:.08em}.lpt-buy__title{font-size:clamp(22px,7vw,28px)}.lpt-buy__hook{font-size:15px;line-height:1.45}.lpt-buy__price{gap:8px}.lpt-buy__price .lpt-price{font-size:22px}.lpt-buy__price s.lpt-price{font-size:14px!important}.lpt-ticks{gap:6px}.lpt-ticks li{font-size:13.5px}.lpt-ticks svg{width:18px;height:18px;flex-basis:18px}.lpt-buy .lpt-spec{display:none}.lpt-offers{gap:10px}.lpt-offers legend{margin-bottom:6px;font-size:13px}.lpt-offer{padding:10px 12px;gap:10px}.lpt-offer__t{font-size:14px}.lpt-offer__d{font-size:12px}.lpt-stock{margin-top:10px;font-size:13.5px}.lpt-qty button{min-height:46px;width:34px}.lpt-qtyrow .lpt-btn{padding:13px 12px;font-size:15px}.lpt-form .shopify-payment-button__button{min-height:46px}}.lpt-feat{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.lpt-feat--flip .lpt-feat__media{order:2}.lpt-feat__media{position:relative;aspect-ratio:1/1;border:2px solid var(--pt-ink);border-radius:var(--pt-r);overflow:hidden;box-shadow:10px 10px 0 var(--pt-ink);background:var(--pt-accent,var(--pt-sun))}.lpt-feat__media img,.lpt-feat__media video{width:100%;height:100%;object-fit:cover}.lpt-feat__body{display:grid;gap:18px;align-content:center}.lpt-feat__body .lpt-ticks{grid-template-columns:1fr}@media(max-width:800px){.lpt-feat{grid-template-columns:1fr}.lpt-feat--flip .lpt-feat__media{order:0}.lpt-feat__media{box-shadow:6px 6px 0 var(--pt-ink)}}.lpt-skills__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}@media(max-width:800px){.lpt-skills__grid{grid-template-columns:1fr}}.lpt-skill{border:2px solid var(--pt-ink);border-radius:26px;padding:28px;display:grid;gap:12px;align-content:start;box-shadow:var(--pt-shadow)}.lpt-skill svg{width:104px;height:104px}.lpt-skill .lpt-hop{transform-box:fill-box;transform-origin:center;animation:lpt-hop 2.4s cubic-bezier(.3,1.6,.5,1) infinite}.lpt-skill h3{font-size:28px}.lpt-skill p{font-size:15.5px}.lpt-cmp{overflow-x:auto;margin-top:32px;border:2px solid var(--pt-ink);border-radius:var(--pt-r);background:var(--pt-surface);box-shadow:var(--pt-shadow)}.lpt-cmp table{width:100%;border-collapse:collapse;min-width:620px;font-size:15px}.lpt-cmp th,.lpt-cmp td{padding:14px 16px;text-align:start;border-bottom:2px solid var(--pt-ink)}.lpt-cmp tr:last-child td{border-bottom:0}.lpt-cmp thead th{font:800 18px var(--pt-display)}.lpt-cmp thead th a{text-decoration:none}.lpt-cmp td:first-child{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--pt-muted)}.lpt-cmp .is-current{background:#eef1ff}.lpt-trio{display:grid;grid-template-columns:1fr 1fr;background:var(--pt-sun);border:2px solid var(--pt-ink);border-radius:32px;overflow:hidden;box-shadow:10px 10px 0 var(--pt-ink)}.lpt-trio__body{padding:clamp(28px,5vw,56px);display:grid;gap:16px;align-content:center;justify-items:start}.lpt-trio__body h2{font-size:clamp(38px,5vw,64px)}.lpt-trio__media{border-inline-start:2px solid var(--pt-ink);min-height:320px;position:relative}.lpt-trio__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lpt-trio__list{display:flex;gap:10px;flex-wrap:wrap}.lpt-trio__list img{width:58px;height:58px;border:2px solid var(--pt-ink);border-radius:12px;object-fit:cover;background:#fff}@media(max-width:800px){.lpt-trio{grid-template-columns:1fr;box-shadow:6px 6px 0 var(--pt-ink)}.lpt-trio__media{border-inline-start:0;border-top:2px solid var(--pt-ink)}}.lpt-addons__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}@media(max-width:900px){.lpt-addons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lpt-addon{border:2px solid var(--pt-ink);border-radius:20px;background:var(--pt-surface);padding:10px;display:grid;gap:8px;box-shadow:4px 4px 0 var(--pt-ink)}.lpt-addon__img{aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid var(--pt-ink)}.lpt-addon__img img{width:100%;height:100%;object-fit:cover}.lpt-addon__t{font-weight:800;font-size:14.5px;line-height:1.25;text-decoration:none}.lpt-addon__unl{font-size:11.5px;font-weight:800;color:var(--pt-good);min-height:1.2em}.lpt-addon .lpt-btn{padding:10px 12px;font-size:14px;box-shadow:3px 3px 0 var(--pt-ink)}.lpt-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(24px,5vw,72px);align-items:start}@media(max-width:800px){.lpt-faq{grid-template-columns:1fr}}.lpt-hero{position:relative;overflow:hidden;border-bottom:2px solid var(--pt-ink)}.lpt-hero__in{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding-block:clamp(40px,6vw,80px);position:relative;z-index:2}@media(max-width:900px){.lpt-hero__in{grid-template-columns:1fr}}.lpt-hero h1{font-size:clamp(52px,8vw,118px);line-height:.88;letter-spacing:-.045em}.lpt-hero__hl{background:var(--pt-sun);padding:0 .12em;border-radius:.12em;display:inline-block;transform:rotate(-2deg)}.lpt-hero__bl{color:var(--pt-cobalt)}.lpt-hero__lead{font-size:18px;color:var(--pt-muted);max-width:40ch;margin:22px 0 30px}.lpt-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.lpt-hero__frame{position:relative;border:2px solid var(--pt-ink);border-radius:200px 200px 28px 28px;overflow:hidden;aspect-ratio:4/4.4;background:var(--pt-cobalt);box-shadow:10px 10px 0 var(--pt-ink)}.lpt-hero__frame img,.lpt-hero__frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lpt-hero__sticker{position:absolute;z-index:3;background:var(--pt-tang);color:#fff;border:2px solid var(--pt-ink);border-radius:999px;width:116px;height:116px;display:grid;place-items:center;text-align:center;font:800 15px/1.05 var(--pt-display);right:-10px;top:24px;animation:lpt-spin 18s linear infinite}.lpt-hero__fall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.lpt-hero__fall svg{position:absolute;top:-90px;opacity:.22;animation:lpt-fall linear infinite}.lpt-hero__proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:13.5px;font-weight:700}.lpt-hero__proof span{display:inline-flex;align-items:center;gap:6px}.lpt-marq{background:var(--pt-cobalt);color:#fff;border-bottom:2px solid var(--pt-ink);overflow:hidden;white-space:nowrap}.lpt-marq__track{display:inline-flex;gap:28px;padding-block:14px;animation:lpt-marq 30s linear infinite;font:800 20px var(--pt-display);text-transform:uppercase;letter-spacing:.01em}.lpt-marq__track i{display:inline-block;width:14px;height:14px;background:var(--pt-sun);border:2px solid var(--pt-ink);transform:rotate(45deg);align-self:center}.lpt-grid__head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:36px}.lpt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media(max-width:900px){.lpt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lpt-grid{grid-template-columns:1fr}}.lpt-pcard{position:relative;border:2px solid var(--pt-ink);border-radius:26px;padding:12px;background:var(--lpt-card,var(--pt-surface));box-shadow:var(--pt-shadow);transition:transform .25s,box-shadow .25s;display:grid;gap:12px;min-width:0}.lpt-pcard:hover{transform:translate(-3px,-3px) rotate(-.4deg);box-shadow:9px 9px 0 var(--pt-ink)}.lpt-pcard__media{position:relative;aspect-ratio:4/5;border:2px solid var(--pt-ink);border-radius:18px;overflow:hidden;background:var(--pt-surface)}.lpt-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s,transform 1.1s cubic-bezier(.2,.7,.2,1)}.lpt-pcard__media img+img{opacity:0}.lpt-pcard:hover .lpt-pcard__media img+img{opacity:1}.lpt-pcard:hover .lpt-pcard__media img{transform:scale(1.04)}.lpt-pcard__badge{position:absolute;top:12px;left:12px;z-index:3}.lpt-pcard h3{font-size:24px}.lpt-pcard h3 a{text-decoration:none}.lpt-pcard h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lpt-pcard__qa{position:absolute;left:12px;right:12px;bottom:12px;z-index:3}.lpt .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.lpt *,.lpt *:before,.lpt *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lyra-pt-2.css.map */
