.lv,.lv-strip{--a:var(--ofl-accent,#ffc53d);--ink:var(--ofl-ink,#0e1b29);--bg:var(--ofl-light,#eef3f7);--dk:var(--ofl-dark,#0d1822);--rain:var(--ofl-rain,#2f8fe6);--mut:#5a6876;--line:#dde4ea;--ok:#0b8a4f}.lv{color:var(--ink);padding:clamp(40px,7vw,84px) 0;font-family:inherit;position:relative}.lv *,.lv *:before,.lv *:after{box-sizing:border-box}.lv--white{background:#fff}.lv--light{background:var(--bg)}.lv--dark{background:var(--dk);color:#f1f5f9;--mut:#b4c2cf;--line:rgba(255,255,255,.16)}.lv-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.lv-eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--rain);margin:0 0 8px}.lv--dark .lv-eyebrow{color:var(--a)}.lv-h2{font-size:clamp(26px,4.4vw,40px);line-height:1.1;font-weight:800;letter-spacing:-.015em;margin:0 0 10px;color:inherit}.lv-p{font-size:17px;line-height:1.55;color:var(--mut)}.lv-p p{margin:0 0 6px}.lv-p p:last-child{margin:0}.lv-head{text-align:center;max-width:680px;margin:0 auto clamp(24px,4vw,40px)}.lv-pic,.lv-pic img{display:block;width:100%;height:auto}.lv-media{position:relative;border-radius:20px;overflow:hidden;background:var(--bg)}.lv--light .lv-media{background:#fff}.lv-media video{display:block;width:100%;height:auto}.lv-ph{display:grid;place-items:center;min-height:220px;aspect-ratio:4/3;border:2px dashed #9fb3c6;border-radius:20px;background:repeating-linear-gradient(45deg,#f3f6f9 0 12px,#e9eef3 12px 24px);color:#3e4f60;font-size:13px;font-weight:800;text-align:center;padding:16px;line-height:1.4}.lv-ph small{display:block;font-weight:600;color:#5a6876}.lv-badge{position:absolute;top:12px;left:12px;z-index:1;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#0d1822d1;color:#fff}.lv-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px}.lv-cta .ofl-btn,.lv-feat__body .ofl-btn,.lv-ban .ofl-btn{max-width:440px}.lv-link{font-weight:800;color:var(--rain);text-decoration:underline;text-underline-offset:3px;font-size:15px}.lv--dark .lv-link{color:var(--a)}.lv-more{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.lv-more summary{cursor:pointer;list-style:none;font-weight:800;font-size:15px;display:flex;align-items:center;gap:8px;min-height:40px}.lv-more summary::-webkit-details-marker{display:none}.lv-more summary:after{content:"+";margin-left:auto;font-size:20px;line-height:1}.lv-more[open] summary:after{content:"\2212"}.lv-more>div{font-size:15px;line-height:1.55;color:var(--mut)}.lv-more>div p{margin:0 0 6px}.lv-strip{background:var(--dk);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lv-strip ul{list-style:none;margin:0 auto;padding:9px 12px;display:flex;justify-content:center;flex-wrap:wrap;gap:4px 18px;max-width:1180px}.lv-strip li+li:before{content:"\2022";margin-right:18px;color:var(--a)}.lv-hero{padding-top:16px}.lv-hero__grid{display:grid;gap:22px}@media(min-width:900px){.lv-hero__grid{grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.lv-gal{position:sticky;top:20px}}.lv-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:20px;background:var(--bg);scrollbar-width:none}.lv-gal__track::-webkit-scrollbar{display:none}.lv-gal__slide{flex:0 0 100%;scroll-snap-align:center;position:relative;display:flex;align-items:center}.lv-gal__thumbs{display:flex;gap:8px;margin:10px 0 0;overflow-x:auto;padding:0;list-style:none}.lv-gal__thumbs button{flex:0 0 62px;width:62px;height:62px;border:2px solid transparent;border-radius:10px;overflow:hidden;padding:0;background:var(--bg);cursor:pointer}.lv-gal__thumbs button.is-on{border-color:var(--ink)}.lv-gal__thumbs img{width:100%;height:100%;object-fit:contain}.lv-hero h1{font-size:clamp(28px,4.6vw,44px);line-height:1.08;font-weight:800;margin:0 0 10px;letter-spacing:-.02em;color:var(--ink)}.lv-bul{list-style:none;padding:0;margin:14px 0 20px;display:grid;gap:9px}.lv-bul li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.45;font-weight:700}.lv-bul svg{width:20px;height:20px;color:var(--ok);flex:none;margin-top:1px}.lv--dark .lv-bul svg{color:var(--a)}.lv-buy{color:var(--ink)}.lv-buy__t{margin:0 0 12px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mut)}.lv-packs{display:grid;gap:14px;border:0;margin:0 0 14px;padding:0;min-width:0}.lv-pack{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;padding:16px 14px;border:2px solid #d3dde6;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.lv-pack input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.lv-pack.is-on{border-color:var(--ink);box-shadow:0 8px 22px #0e1b291f}.lv-pack:focus-within{outline:3px solid var(--rain);outline-offset:2px}.lv-pack.is-off{opacity:.45;cursor:not-allowed}.lv-pack__dot{grid-row:1/span 2;width:22px;height:22px;border-radius:50%;border:2px solid #9fb0bf;position:relative}.lv-pack.is-on .lv-pack__dot{border-color:var(--ink)}.lv-pack.is-on .lv-pack__dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--ink)}.lv-pack__tag{position:absolute;top:-10px;right:14px;background:var(--a);color:#191200;font-size:10.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:6px}.lv-pack__name{font-weight:800;font-size:16.5px;line-height:1.2}.lv-pack__sub{grid-column:2;font-size:13px;color:#5a6876;line-height:1.35}.lv-pack__save{color:var(--ok);font-weight:800}.lv-pack__price{grid-row:1/span 2;grid-column:3;text-align:right;font-weight:900;font-size:19px;white-space:nowrap}.lv-pack__price s{display:block;font-size:12.5px;font-weight:600;color:#5a6876}.lv-sum{list-style:none;margin:0 0 14px;padding:12px 14px;border-radius:14px;background:var(--bg);display:grid;gap:6px;font-size:14px;color:var(--ink)}.lv--light .lv-sum{background:#fff}.lv-sum li{display:flex;justify-content:space-between;gap:10px}.lv-sum li:last-child{font-weight:900;font-size:16px;border-top:1px solid #dde4ea;padding-top:8px}.lv-sum b{text-align:right}.lv-packsec .lv-buy{max-width:620px;margin:0 auto}.lv-feat{display:grid;gap:22px;align-items:center}@media(min-width:900px){.lv-feat{grid-template-columns:1fr 1fr;gap:56px}.lv-feat--right .lv-feat__media{order:2}}.lv-feat--top .lv-feat{grid-template-columns:1fr}.lv-feat--top .lv-feat__body{text-align:center;max-width:680px;margin:0 auto}.lv-feat--top .lv-feat__body .ofl-btn{margin-left:auto;margin-right:auto}.lv-feat__body .ofl-btn{margin-top:20px}.lv-feat__body .lv-bul{margin-bottom:0}.lv-cards{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.lv-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.lv-cards--3{grid-template-columns:repeat(3,1fr)}.lv-cards--4{grid-template-columns:repeat(4,1fr)}}@media(max-width:639px){.lv-cards--swipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.lv-cards--swipe::-webkit-scrollbar{display:none}.lv-cards--swipe .lv-card{flex:0 0 82%;scroll-snap-align:start}}.lv-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;color:var(--ink)}.lv--white .lv-card{background:var(--bg);border-color:transparent}.lv--dark .lv-card{background:#ffffff0f;color:#f1f5f9}.lv-card__media{position:relative;background:var(--bg)}.lv-card__media .lv-ph{border-radius:0;border-width:0 0 2px;min-height:180px}.lv-card__body{padding:16px 18px 20px}.lv-card__n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--dk);color:var(--a);font-weight:900;font-size:14px;margin-bottom:10px}.lv--dark .lv-card__n{background:var(--a);color:#191200}.lv-card h3{font-size:18px;line-height:1.25;margin:0 0 6px;font-weight:800;color:inherit}.lv-card p{margin:0;font-size:15px;line-height:1.5;color:var(--mut)}.lv-faq{max-width:820px;margin:0 auto}.lv-faq__g{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--rain);margin:26px 0 10px}.lv-faq__g:first-child{margin-top:0}.lv-faq .ofl-acc{margin-bottom:10px}.lv-ban{display:grid;gap:22px;align-items:center}@media(min-width:900px){.lv-ban{grid-template-columns:1fr 1fr;gap:56px}}.lv-ban__price{font-size:30px;font-weight:900;margin:14px 0 4px}.lv-ban__price small{display:block;font-size:13px;font-weight:700;color:var(--mut)}.lv-ban .lv-link{display:inline-block;margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lv.css.map */
