.lpt{--pt-bg:#FFF5E6;--pt-surface:#FFFFFF;--pt-ink:#17161C;--pt-muted:#57534C;--pt-cobalt:#2348FF;--pt-tang:#FF6A2B;--pt-sun:#FFD23F;--pt-pink:#FF9EC4;--pt-peri:#9DB2FF;--pt-mint:#2FC48D;--pt-good:#13915F;--pt-display:"Bricolage Grotesque",system-ui,-apple-system,sans-serif;--pt-body:"Figtree",system-ui,-apple-system,sans-serif;--pt-r:22px;--pt-r-sm:14px;--pt-shadow:6px 6px 0 var(--pt-ink);background:var(--pt-bg);color:var(--pt-ink);font-family:var(--pt-body);font-size:16px;line-height:1.55}.lpt *,.lpt *:before,.lpt *:after{box-sizing:border-box}.lpt img,.lpt video{max-width:100%;display:block}.lpt h1,.lpt h2,.lpt h3{font-family:var(--pt-display);color:var(--pt-ink);margin:0;text-wrap:balance;letter-spacing:-.03em;line-height:.95;font-weight:800}.lpt p{margin:0}.lpt :where(a){color:inherit}.lpt-wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.lpt-sec{padding-block:clamp(48px,7vw,96px)}.lpt-sec--tight{padding-top:0}.lpt-h2{font-size:clamp(36px,5vw,64px)}.lpt-kicker{display:inline-block;font-weight:800;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.lpt-lead{font-size:clamp(16px,1.4vw,18px);color:var(--pt-muted);max-width:52ch}.lpt-chip{display:inline-flex;align-items:center;gap:6px;background:var(--pt-ink);color:var(--pt-bg);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.lpt-chip--light{background:var(--pt-surface);color:var(--pt-ink);border:2px solid var(--pt-ink)}.lpt-chips{display:flex;flex-wrap:wrap;gap:6px}.lpt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:2px solid var(--pt-ink);border-radius:var(--pt-r-sm);padding:15px 24px;font:800 16px/1.1 var(--pt-body);text-decoration:none;cursor:pointer;box-shadow:4px 4px 0 var(--pt-ink);transition:transform .18s ease,box-shadow .18s ease,background .18s;background:var(--pt-cobalt);color:#fff}.lpt-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--pt-ink)}.lpt-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--pt-ink)}.lpt-btn:focus-visible{outline:3px solid var(--pt-tang);outline-offset:3px}.lpt-btn[disabled]{opacity:.65;cursor:wait}.lpt-btn--light{background:var(--pt-surface);color:var(--pt-ink)}.lpt-btn--sun{background:var(--pt-sun);color:var(--pt-ink)}.lpt-btn--block{width:100%}.lpt-btn small{display:block;font-size:12px;font-weight:700;opacity:.9}.lpt-card{border:2px solid var(--pt-ink);border-radius:26px;background:var(--pt-surface);box-shadow:var(--pt-shadow)}.lpt-price{font-variant-numeric:tabular-nums;font-weight:800}.lpt-price s{font-weight:500;opacity:.55;margin-left:6px}.lpt-save{display:inline-block;background:var(--pt-sun);color:var(--pt-ink);border:2px solid var(--pt-ink);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800}@keyframes lpt-rise{0%{transform:translateY(22px)}to{transform:none}}.lpt-rv.is-in{animation:lpt-rise .8s cubic-bezier(.2,.8,.2,1) both}@keyframes lpt-hop{0%,60%,to{transform:none}30%{transform:translateY(-10px) rotate(8deg)}}@keyframes lpt-marq{to{transform:translate(-50%)}}@keyframes lpt-fall{0%{transform:translateY(-10%) rotate(0)}to{transform:translateY(1000px) rotate(180deg)}}@keyframes lpt-spin{to{transform:rotate(372deg)}}.lpt-pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start;padding-block:clamp(24px,4vw,48px)}.lpt-gal{position:sticky;top:96px;display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px}.lpt-gal__thumbs{display:flex;flex-direction:column;gap:8px}.lpt-gal__thumb{position:relative;width:78px;aspect-ratio:1;border:2px solid var(--pt-ink);border-radius:12px;overflow:hidden;background:var(--pt-surface);padding:0;cursor:pointer}.lpt-gal__thumb img{width:100%;height:100%;object-fit:cover}.lpt-gal__thumb[aria-current=true]{box-shadow:3px 3px 0 var(--pt-cobalt);border-color:var(--pt-cobalt)}.lpt-gal__thumb .lpt-play{position:absolute;inset:auto 4px 4px 4px;background:var(--pt-ink);color:#fff;font-size:10px;font-weight:800;border-radius:6px;padding:2px 0;text-align:center}.lpt-gal__main{position:relative;aspect-ratio:4/5;border:2px solid var(--pt-ink);border-radius:var(--pt-r);overflow:hidden;background:var(--pt-accent,var(--pt-sun));box-shadow:8px 8px 0 var(--pt-ink)}.lpt-gal__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s}.lpt-gal__slide.is-on{opacity:1}.lpt-gal__slide img,.lpt-gal__slide video{width:100%;height:100%;object-fit:cover}.lpt-gal__badge{position:absolute;top:14px;left:14px;z-index:2}@media(max-width:900px){.lpt-pdp{grid-template-columns:1fr}.lpt-gal{position:relative;top:0;grid-template-columns:1fr}.lpt-gal__thumbs{flex-direction:row;order:2;overflow-x:auto;padding-bottom:6px}.lpt-gal__thumb{flex:0 0 64px;width:64px}.lpt-gal__main{box-shadow:5px 5px 0 var(--pt-ink)}}.lpt-buy{display:grid;gap:18px;min-width:0}.lpt-buy__title{font-size:clamp(34px,4.2vw,54px)}.lpt-buy__rating{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:700;color:var(--pt-muted)}.lpt-buy__hook{font-size:18px;color:var(--pt-ink);max-width:46ch}.lpt-buy__price{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lpt-buy__price .lpt-price{font-size:30px}.lpt-ticks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.lpt-ticks li{display:flex;gap:9px;align-items:flex-start;font-weight:700;font-size:14.5px}.lpt-ticks svg{flex:0 0 20px;margin-top:1px}@media(max-width:560px){.lpt-ticks{grid-template-columns:1fr}}.lpt-spec{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--pt-ink);border-radius:var(--pt-r-sm);overflow:hidden;background:var(--pt-surface)}.lpt-spec div{padding:12px 8px;text-align:center;border-inline-end:2px solid var(--pt-ink)}.lpt-spec div:last-child{border-inline-end:0}.lpt-spec b{display:block;font:800 20px/1.1 var(--pt-display)}.lpt-spec span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--pt-muted);font-weight:700}.lpt-offers{border:0;margin:0;padding:0;display:grid;gap:12px}.lpt-offers legend{font-weight:800;font-size:14px;margin-bottom:10px;padding:0}.lpt-offer{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;border:2px solid var(--pt-ink);border-radius:var(--pt-r-sm);padding:14px 16px;background:var(--pt-surface);cursor:pointer;transition:background .15s,box-shadow .15s}.lpt-offer input{width:20px;height:20px;margin:0;accent-color:var(--pt-cobalt)}.lpt-offer:has(input:checked){background:#eef1ff;border-color:var(--pt-cobalt);box-shadow:4px 4px 0 var(--pt-cobalt)}.lpt-offer__t{font-weight:800;font-size:15px;display:block}.lpt-offer__d{font-size:13px;color:var(--pt-muted);display:block}.lpt-offer__p{text-align:end;font-weight:800;font-variant-numeric:tabular-nums}.lpt-offer__p s{display:block;font-weight:500;font-size:12.5px;opacity:.55}.lpt-offer__flag{position:absolute;top:-11px;inset-inline-end:14px;background:var(--pt-tang);color:#fff;border:2px solid var(--pt-ink);border-radius:999px;padding:1px 9px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lpt-qtyrow{display:flex;gap:10px}.lpt-qty{display:inline-flex;align-items:center;border:2px solid var(--pt-ink);border-radius:var(--pt-r-sm);background:var(--pt-surface)}.lpt-qty button{width:40px;height:100%;min-height:50px;border:0;background:transparent;font:800 18px var(--pt-body);cursor:pointer;color:var(--pt-ink)}.lpt-qty input{width:36px;border:0;background:transparent;text-align:center;font:800 16px var(--pt-body);color:var(--pt-ink);-moz-appearance:textfield}.lpt-qty input::-webkit-outer-spin-button,.lpt-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lpt-qtyrow .lpt-btn{flex:1;padding:17px}.lpt-msg{font-size:13.5px;font-weight:700;color:#b3261e;min-height:1em}.lpt-ship{display:grid;gap:8px;font-size:14px;font-weight:700;border:2px dashed var(--pt-ink);border-radius:var(--pt-r-sm);padding:12px 14px;background:var(--pt-surface)}.lpt-ship__bar{height:10px;border:2px solid var(--pt-ink);border-radius:99px;background:var(--pt-bg);overflow:hidden}.lpt-ship__bar i{display:block;height:100%;width:0;background:var(--pt-mint);transition:width .6s cubic-bezier(.2,.8,.2,1)}.lpt-ship.is-won .lpt-ship__msg{color:var(--pt-good)}.lpt-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-size:12.5px;font-weight:700}.lpt-trust div{display:grid;justify-items:center;gap:6px}.lpt-eta{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;color:var(--pt-muted)}.lpt-acc details{border-top:2px solid var(--pt-ink);padding-block:14px}.lpt-acc details:last-child{border-bottom:2px solid var(--pt-ink)}.lpt-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:800;font-size:15px}.lpt-acc summary::-webkit-details-marker{display:none}.lpt-acc summary:after{content:"+";font-size:20px;line-height:1}.lpt-acc details[open] summary:after{content:"\2013"}.lpt-acc .lpt-acc__a{padding-top:10px;color:var(--pt-muted);font-size:14.5px}.lpt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--pt-bg);border-top:2px solid var(--pt-ink);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:none;gap:12px;align-items:center;transform:translateY(110%);transition:transform .3s}.lpt-sticky img{width:46px;height:46px;border-radius:10px;border:2px solid var(--pt-ink);object-fit:cover}.lpt-sticky__t{font-weight:800;font-size:13.5px;line-height:1.2}.lpt-sticky .lpt-btn{margin-inline-start:auto;padding:12px 18px;font-size:15px}@media(max-width:900px){.lpt-sticky{display:flex}.lpt-sticky.is-on{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lyra-pt.css.map */
