.lp{--lp-pri2:color-mix(in srgb,var(--lp-pri) 82%,#000);--lp-mute:color-mix(in srgb,var(--lp-ink) 62%,var(--lp-bg));--lp-line:color-mix(in srgb,var(--lp-ink) 12%,var(--lp-bg));--lp-line2:color-mix(in srgb,var(--lp-ink) 22%,var(--lp-bg));--lp-tint:color-mix(in srgb,var(--lp-pri) 5%,#fff);--lp-tint2:color-mix(in srgb,var(--lp-pri) 13%,var(--lp-bg));--lp-ring:color-mix(in srgb,var(--lp-pri) 14%,transparent);--lp-soft:color-mix(in srgb,var(--lp-bg) 72%,var(--lp-ink) 6%);background:var(--lp-bg);color:var(--lp-ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3{font-family:var(--lp-head),Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0;color:var(--lp-ink)}.lp p{margin:0}.lp img{display:block;max-width:100%;height:auto}.lp-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.lp-sec{padding:48px 0;background:var(--lp-bg)}.lp-sec+.lp-sec{border-top:1px solid var(--lp-line)}@media(min-width:960px){.lp-sec{padding:72px 0}}.lp-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-pri)}.lp-h2{font-size:clamp(28px,6vw,42px);margin-top:8px}.lp-lead{color:var(--lp-mute);margin-top:10px;font-size:17px}.lp-center{text-align:center}.lp-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:58px;border:0;border-radius:10px;background:var(--lp-pri);color:var(--lp-on-pri);font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .15s,transform .05s}.lp-btn:hover{background:var(--lp-pri2)}.lp-btn:active{transform:translateY(1px)}.lp-btn[disabled]{opacity:.6;cursor:wait}.lp-btn--ghost{background:transparent;color:var(--lp-pri);border:2px solid var(--lp-pri);min-height:42px;font-size:14px}.lp-btn--ghost:hover{background:var(--lp-pri);color:var(--lp-on-pri)}.lp-hero{padding:0 0 40px}.lp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.lp-hero__grid>*{min-width:0}@media(min-width:960px){.lp-hero{padding-top:12px}.lp-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}.lp-gal{position:sticky;top:90px}}.lp-gal__main{position:relative;border-radius:16px;overflow:hidden;background:#fff;aspect-ratio:1/1}@media(max-width:959px){.lp-gal__main{border-radius:0;margin:0 -16px;width:calc(100% + 32px)}}.lp-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.lp-gal__track::-webkit-scrollbar{display:none}.lp-gal__slide{flex:0 0 100%;scroll-snap-align:center;height:100%}.lp-gal__slide img,.lp-gal__slide video{width:100%;height:100%;object-fit:cover}.lp-gal__badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--lp-pri);color:var(--lp-on-pri);font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;letter-spacing:.04em}.lp-gal__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:50%;border:0;padding:0;background:#fffffff0;box-shadow:0 2px 10px #0000002e;display:grid;place-items:center;cursor:pointer;color:var(--lp-ink)}.lp-gal__arrow--prev{left:10px}.lp-gal__arrow--next{right:10px}.lp-gal__count{position:absolute;right:12px;bottom:12px;z-index:2;background:#0000008c;color:#fff;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}.lp-gal__dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.lp-gal__dots:has(>button:nth-child(11)){display:none}.lp-gal__dots button{width:7px;height:7px;border-radius:50%;border:0;background:var(--lp-line2);padding:0;cursor:pointer}.lp-gal__dots button.is-on{background:var(--lp-pri);width:20px;border-radius:4px}.lp-gal__thumbs{display:none;gap:10px;margin-top:12px}@media(min-width:960px){.lp-gal__thumbs{display:grid;grid-template-columns:repeat(6,1fr)}.lp-gal__dots{display:none}}.lp-gal__thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:#fff;aspect-ratio:1/1}.lp-gal__thumbs button.is-on{border-color:var(--lp-pri)}.lp-gal__thumbs img{width:100%;height:100%;object-fit:cover}.lp-info__rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--lp-mute);margin-bottom:8px}.lp-stars{color:#e8a317;letter-spacing:2px}.lp-info h1{font-size:clamp(30px,7vw,44px)}.lp-info__sub{margin-top:10px;color:var(--lp-mute);font-size:17px}.lp-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:16px}.lp-price__now{font-size:30px;font-weight:800;color:var(--lp-pri)}.lp-price__was{font-size:18px;color:var(--lp-mute);text-decoration:line-through}.lp-price__save{font-size:13px;font-weight:700;background:var(--lp-tint2);color:var(--lp-pri);padding:4px 10px;border-radius:999px}.lp-bullets{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px}.lp-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px}.lp-bullets svg{flex:0 0 20px;margin-top:2px;color:var(--lp-pri)}.lp-step-label{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:24px 0 10px;display:flex;justify-content:space-between;gap:10px}.lp-step-label span:last-child{font-weight:600;letter-spacing:0;text-transform:none;color:var(--lp-mute)}.lp-tiers{display:grid;grid-template-columns:1fr;gap:12px;margin-top:4px}.lp-tier{position:relative;display:block;border:2px solid var(--lp-line);border-radius:14px;background:#fff;cursor:pointer;text-align:left;outline:none}.lp-tier:focus-visible{box-shadow:0 0 0 3px var(--lp-ring)}.lp-tier.is-on{border-color:var(--lp-pri);background:var(--lp-tint);box-shadow:0 0 0 3px var(--lp-ring);z-index:2;cursor:default}.lp-tier__head{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 14px;cursor:pointer}.lp-tier__radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--lp-line2);display:grid;place-items:center}.lp-tier.is-on .lp-tier__radio{border-color:var(--lp-pri)}.lp-tier.is-on .lp-tier__radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--lp-pri)}.lp-tier__t{font-weight:800;font-size:16px;line-height:1.25}.lp-tier__off{display:inline-block;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.02em;background:var(--lp-pri);color:var(--lp-on-pri);padding:2px 7px;border-radius:999px;margin-left:6px;vertical-align:2px}.lp-tier__d{display:block;font-size:13px;color:var(--lp-mute);margin-top:2px}.lp-tier__p{text-align:right}.lp-tier__p b{display:block;font-size:17px;color:var(--lp-pri)}.lp-tier__p s{font-size:12.5px;color:var(--lp-mute)}.lp-tier__flag{position:absolute;top:-10px;right:14px;background:var(--lp-ink);color:var(--lp-bg);font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 9px;border-radius:999px;text-transform:uppercase}.lp-tier__flag--pri{background:var(--lp-pri);color:var(--lp-on-pri)}.lp-tier__slots{margin:0 14px;padding:12px 0 14px;border-top:1px dashed var(--lp-line2)}.lp-tier__slots:empty{display:none}.lp-tiers~.lp-slots{display:none}.lp-slots{position:relative}.lp-slots__hint{font-size:12px;font-weight:600;color:var(--lp-mute);margin:0 0 8px}.lp-slots__row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.lp-slot{display:grid;gap:8px;min-width:0;background:#fff;border:1px solid var(--lp-line);border-radius:12px;padding:8px}.lp-slot[hidden]{display:none}.lp-dd{position:relative;min-width:0}.lp-dd__btn{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:0;margin:0;background:none;border:0;cursor:pointer;font:inherit;color:var(--lp-ink);text-align:left}.lp-dd__pic{display:block;width:52px;height:52px;border-radius:9px;background:#fff;border:1px solid var(--lp-line);overflow:hidden}.lp-dd__pic img{display:block;width:100%;height:100%;object-fit:cover}.lp-dd__txt{min-width:0;display:flex;flex-direction:column;line-height:1.2}.lp-dd__txt small{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-mute)}.lp-dd__txt b{font-size:15.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-dd__chg{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--lp-ink);border:1px solid var(--lp-line2);border-radius:999px;padding:6px 10px}.lp-dd__chg svg{width:12px;height:12px;transition:transform .2s}.lp-dd.is-open .lp-dd__chg svg{transform:rotate(180deg)}.lp-dd__list{position:absolute;left:-9px;right:-9px;top:calc(100% + 10px);z-index:40;margin:0;padding:10px;background:#fff;border:1px solid var(--lp-line);border-radius:14px;box-shadow:0 18px 40px #0000002e}.lp-dd__list[hidden]{display:none}.lp-dd__ttl{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-mute);margin:0 2px 8px}.lp-dd__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain}@media(min-width:960px){.lp-dd__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-dd__opt{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:5px 5px 7px;border:1.5px solid var(--lp-line);background:#fff;border-radius:10px;cursor:pointer;font:inherit;color:var(--lp-ink);text-align:center;min-width:0}.lp-dd__opt:hover{border-color:var(--lp-line2)}.lp-dd__opt.is-on{border-color:var(--lp-pri);box-shadow:0 0 0 2px var(--lp-ring)}.lp-dd__opt img{width:100%;aspect-ratio:1/1;height:auto;border-radius:7px;object-fit:cover}.lp-dd__opt span{font-weight:700;font-size:12px;line-height:1.2;min-height:2.4em;display:flex;align-items:center;justify-content:center}.lp-dd__opt b{font-size:10.5px;font-weight:600;color:var(--lp-mute);white-space:nowrap}.lp-ver{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;background:var(--lp-soft);border-radius:10px;padding:4px}.lp-ver button{display:flex;flex-direction:column;align-items:center;gap:1px;border:0;border-radius:7px;background:transparent;padding:7px 6px;font:inherit;cursor:pointer;color:var(--lp-ink)}.lp-ver button span{font-size:13.5px;font-weight:700}.lp-ver button small{font-size:11.5px;color:var(--lp-mute)}.lp-ver button.is-on{background:var(--lp-pri);color:var(--lp-on-pri);box-shadow:0 1px 4px #0003}.lp-ver button.is-on small{color:color-mix(in srgb,var(--lp-on-pri) 75%,transparent)}.lp-ver button[disabled]{opacity:.35;cursor:not-allowed}.lp-addon{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;margin-top:14px;padding:9px 12px 9px 9px;border:1.5px solid var(--lp-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s;-webkit-tap-highlight-color:transparent}.lp-addon:hover{border-color:var(--lp-line2)}.lp-addon.is-on{border-color:var(--lp-pri);background:var(--lp-tint)}.lp-addon__cb{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.lp-addon img{width:38px;height:38px;border-radius:8px;object-fit:cover;grid-row:1}.lp-addon__main{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;grid-row:1}.lp-addon__t{font-size:14px;font-weight:700;line-height:1.25}.lp-addon__p{font-size:13.5px;font-weight:800;color:var(--lp-pri);white-space:nowrap}.lp-addon__sw{grid-row:1;position:relative;width:42px;height:24px;border-radius:999px;background:var(--lp-line2);transition:background .2s}.lp-addon__sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.lp-addon.is-on .lp-addon__sw{background:var(--lp-pri)}.lp-addon.is-on .lp-addon__sw:after{transform:translate(18px)}.lp-addon__cb:focus-visible~.lp-addon__sw{box-shadow:0 0 0 3px var(--lp-ring)}.lp-addon__more{grid-column:1/-1;grid-row:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.lp-addon__more>span{overflow:hidden}.lp-addon.is-on .lp-addon__more{grid-template-rows:1fr}.lp-addon__more p{margin:8px 0 1px 50px;font-size:12.5px;line-height:1.4;color:var(--lp-mute)}.lp-addon__more b{color:var(--lp-pri);font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lp.css.map */
