.lp{--beige: #c1b29f;--beige-deep: #a89880;--beige-ink: #6f604d;--lila: #ac83d3;--lila-deep: #7d55a6;--lila-soft: #f3ecfa;--lila-glow: #c8a8e6;--ink: #1a1a1a;--black: #272727;--white: #ffffff;--sand: #d4c6b5;--sand-warm: #efe8de;--grey: #f4f3f0;--bg: #fbfaf8;--bg-elev: #ffffff;--text: #272727;--muted: #5f5f5f;--line: #e7e4de;--line-strong: #d3cfc6;--tp-green: #00b67a;--sale: #b4233c;--f-display: "Manrope", ui-sans-serif, sans-serif;--f-body: "Manrope", ui-sans-serif, sans-serif;--f-accent: "Instrument Serif", ui-serif, serif;--track-display: -.03em;--track-eyebrow: .18em;--radius: 4px;--radius-card: 6px;--gutter: 40px;--ease: cubic-bezier(.2,.7,.2,1);container-type:inline-size;container-name:lp;background:var(--bg);color:var(--text);font-family:var(--f-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;min-width:0}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp h4,.lp p,.lp ul,.lp ol,.lp figure{margin:0}.lp ul,.lp ol{padding:0;list-style:none}.lp img{display:block;max-width:100%}.lp a{color:inherit;text-decoration:none}.lp button{font-family:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}.lp input,.lp textarea,.lp select{font-family:inherit;font-size:15px;color:var(--text)}.lp .wrap{max-width:1440px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.lp .narrow{max-width:880px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.lp .sec{padding-top:72px;padding-bottom:72px}.lp .sec-s{padding-top:40px;padding-bottom:40px}.lp .row{display:flex;gap:16px;align-items:center}.lp .stack{display:flex;flex-direction:column;gap:16px}.lp .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.lp .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lp .g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lp .split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px;align-items:center}.lp .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:44px}.lp .eyebrow{font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:600;color:var(--muted)}.lp .eyebrow-lila{color:var(--lila-deep)}.lp .h-xl,.lp .h-l,.lp .h-m,.lp .h-s{font-family:var(--f-display);font-weight:600;letter-spacing:var(--track-display)}.lp .h-xl{font-size:clamp(44px,7.4cqi,112px);line-height:.98}.lp .h-l{font-size:clamp(32px,4.6cqi,64px);line-height:1.02}.lp .h-m{font-size:clamp(24px,2.6cqi,36px);line-height:1.12}.lp .h-s{font-size:20px;line-height:1.25;letter-spacing:-.015em}.lp .it{font-family:var(--f-accent);font-style:italic;font-weight:400;letter-spacing:-.01em}.lp .lead{font-size:18px;line-height:1.6;color:var(--muted)}.lp .small{font-size:13px}.lp .muted{color:var(--muted)}.lp .rich p+p{margin-top:14px}.lp .rich h2,.lp .rich h3{font-family:var(--f-display);font-weight:600;letter-spacing:-.02em;margin:28px 0 10px}.lp .rich h2{font-size:26px}.lp .rich h3{font-size:20px}.lp .rich a{text-decoration:underline;text-underline-offset:3px}.lp .rich ul{list-style:disc;padding-left:20px}.lp .rich li+li{margin-top:6px}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:var(--radius);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;transition:background .3s var(--ease);white-space:nowrap}.lp .btn:hover{background:#000}.lp .btn-beige{background:var(--beige);color:#fff}.lp .btn-beige:hover{background:var(--beige-deep)}.lp .btn-white{background:#fff;color:var(--ink)}.lp .btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line-strong)}.lp .btn-ghost-w{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.lp .btn-block{width:100%}.lp .link{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.lp .pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--lila-soft);color:var(--lila-deep);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lp .badge{display:inline-block;padding:5px 9px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;background:var(--lila);color:#fff}.lp .badge-ink{background:var(--ink)}.lp .badge-sale{background:var(--sale)}.lp .badge-beige{background:var(--beige)}.lp .card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-card)}.lp .ratio-34{aspect-ratio:3 / 4}.lp .ratio-45{aspect-ratio:4 / 5}.lp .ratio-11{aspect-ratio:1 / 1}.lp .ratio-169{aspect-ratio:16 / 9}.lp .cover{width:100%;height:100%;object-fit:cover}.lp .swap{position:relative;overflow:hidden;display:block;border-radius:var(--radius-card);background:var(--grey)}.lp .swap>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease),transform 1.2s var(--ease)}.lp .swap>img+img{opacity:0}.lp .swap:hover>img:first-child{opacity:0}.lp .swap:hover>img+img{opacity:1;transform:scale(1.03)}.lp .pc{display:flex;flex-direction:column;gap:12px;min-width:0}.lp .pc-media{position:relative}.lp .pc-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;z-index:2}.lp .pc-heart{position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:999px;background:#ffffffeb;display:grid;place-items:center;z-index:2;color:var(--ink)}.lp .pc-title{font-size:15px;font-weight:600;line-height:1.3}.lp .price{display:flex;gap:10px;align-items:baseline;font-weight:600;font-variant-numeric:tabular-nums}.lp .price s{color:var(--muted);font-weight:400}.lp .price .now-sale{color:var(--sale)}.lp .swatches{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lp .sw{width:16px;height:16px;border-radius:999px;border:1px solid rgba(0,0,0,.15)}.lp .sw-more{font-size:12px;color:var(--muted)}.lp .tp-stars{display:inline-flex;gap:2px}.lp .tp-star{width:22px;height:22px;background:var(--tp-green);display:grid;place-items:center}.lp .tp-star.half{background:linear-gradient(90deg,var(--tp-green) 50%,#dcdce6 50%)}.lp .tp-star.off{background:#dcdce6}.lp .tp-star svg{width:15px;height:15px;fill:#fff}.lp .tp-s .tp-star{width:16px;height:16px}.lp .tp-s .tp-star svg{width:11px;height:11px}.lp .tp-logo{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.lp .tp-logo svg{width:18px;height:18px;fill:var(--tp-green)}.lp .field{display:flex;flex-direction:column;gap:8px}.lp .field>span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lp .inp{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff}.lp textarea.inp{min-height:130px;resize:vertical}.lp .acc{border-top:1px solid var(--line-strong)}.lp .acc-item{border-bottom:1px solid var(--line-strong)}.lp .acc-btn{width:100%;min-height:60px;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;font-size:16px;font-weight:600;letter-spacing:-.01em}.lp .acc-body{padding:0 0 22px;color:var(--muted);font-size:15px;line-height:1.7}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp .marquee{overflow:hidden;display:flex}.lp .marquee-track{display:flex;gap:56px;padding-right:56px;flex:0 0 auto;animation:lp-marquee 38s linear infinite;white-space:nowrap}.lp .only-m{display:none!important}@container lp (max-width: 860px){.lp>*{--gutter: 18px}.lp .sec{padding-top:48px;padding-bottom:48px}.lp .sec-s{padding-top:32px;padding-bottom:32px}.lp .g3,.lp .g2,.lp .split{grid-template-columns:minmax(0,1fr);gap:28px}.lp .g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp .g4.keep-1{grid-template-columns:minmax(0,1fr)}.lp .g2.keep-2,.lp .g3.keep-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp .sec-head{margin-bottom:28px}.lp .lead{font-size:16px}.lp .only-d{display:none!important}.lp .only-m{display:revert!important}.lp .scroll-x{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter)}.lp .scroll-x>*{flex:0 0 72%;scroll-snap-align:start}}body{background:#fbfaf8}.lp{width:100%}
/*# sourceMappingURL=/cdn/shop/t/56/assets/lr-base.css.map */
