#MainContent:has(.lv-contact),.lv-contact{background:#fff;color:#29252a;--color-background: 255, 255, 255;--color-foreground: 41, 37, 42;--gradient-background: #fff}.lv-contact{padding:64px 24px 88px}.lv-contact__wrap{max-width:1100px;margin:0 auto}.lv-contact__header{max-width:700px;margin-bottom:48px}.lv-contact__eyebrow{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.18em}.lv-contact h1{margin:0 0 20px;font-size:clamp(38px,4.5vw,60px);line-height:1.12;letter-spacing:-.035em;color:#dd68a3}.lv-contact__intro{max-width:610px;margin:0;font-size:17px;line-height:1.8;color:#625b64}.lv-contact__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.lv-contact h2{margin:0 0 24px;font-size:25px;line-height:1.3;letter-spacing:-.02em;color:#29252a}.lv-contact__guide{padding-top:32px}.lv-contact__topic{display:flex;gap:20px;padding:26px 0;border-top:1px solid #eee8eb}.lv-contact__number{font-size:22px;color:#e28db5;line-height:1.4}.lv-contact h3{margin:0 0 10px;font-size:17px;color:#29252a}.lv-contact__topic p{margin:0;font-size:15px;line-height:1.8;color:#625b64}.lv-contact__panel{padding:32px;border:1px solid #eee8eb;border-radius:16px;background:#fff}.lv-contact__panel h2{margin-bottom:10px}.lv-contact__form-intro{margin:0 0 28px;font-size:14px;line-height:1.7;color:#625b64}.lv-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lv-contact__field{min-width:0;margin-bottom:20px}.lv-contact__field label{display:block;margin-bottom:8px;font-size:13px;font-weight:500}.lv-contact input,.lv-contact textarea{width:100%;padding:13px 14px;border:1px solid #d9d3d7;border-radius:7px;background:#fff;color:#29252a;font:inherit;font-size:16px;line-height:1.5;box-sizing:border-box}.lv-contact input{min-height:50px}.lv-contact textarea{min-height:156px;resize:vertical}.lv-contact textarea::placeholder{color:#79717a;font-size:14px}.lv-contact :is(input,textarea,button):focus-visible{outline:2px solid #DD68A3;outline-offset:3px}.lv-contact__actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.lv-contact__actions button{min-height:50px;border:0;border-radius:7px;padding:14px 22px;background:#29252a;color:#f1c1d7;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.lv-contact__actions button:hover{background:#403640}.lv-contact__actions button span{margin-left:16px}.lv-contact__actions p{margin:0;font-size:12px;color:#625b64}.lv-contact__status{padding:16px;background:#f0f6f1;color:#214d30}.lv-contact__error{padding:16px;background:#fff2f2;color:#8c2525}@media(max-width:749px){.lv-contact{padding:36px 20px 56px}.lv-contact__header{margin-bottom:32px}.lv-contact__grid{grid-template-columns:1fr;gap:24px}.lv-contact__guide{padding-top:0}.lv-contact__panel{padding:24px 20px}.lv-contact__fields{grid-template-columns:1fr;gap:0}.lv-contact__intro{font-size:16px}}.lv-story{display:block;font-family:Arial,sans-serif;--color-foreground:255,255,255;--color-background:24,16,23}.lv-story [hidden]{display:none!important}.lv-story__gradient{background:linear-gradient(165deg,var(--lv-top) 0%,#a47a90 46%,var(--lv-bottom) 88%);padding:84px 24px 72px;color:#fff}.lv-story__wrap{max-width:1120px;margin:0 auto}.lv-story__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;margin-bottom:44px}.lv-story__intro{padding:32px;border:1px solid rgba(255,255,255,.65);border-radius:24px;background:#ffffffe6;color:#382532}.lv-story__eyebrow{font-size:12px;letter-spacing:.2em;margin:0 0 16px;font-weight:600}.lv-story h2{font-family:Arial,sans-serif;font-size:clamp(28px,3.1vw,42px);line-height:1.18;letter-spacing:-.7px;font-weight:600;margin:0 0 24px}.lv-story__intro h2{color:#382532}.lv-story__copy{font-size:16px;line-height:1.75}.lv-story__copy p,.lv-story__copy .ace-line{margin:0 0 14px}.lv-story__photos{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end;min-width:0}.lv-story__photo{display:block;width:100%;height:auto;object-fit:cover;border-radius:22px;box-shadow:0 20px 48px #25102033}.lv-story__photo--first{aspect-ratio:4/5;margin-top:120px}.lv-story__photo--second{aspect-ratio:3/5;margin-bottom:65px}.lv-story__accordions{display:grid;gap:12px}.lv-story details{border:1px solid #ffffff90;border-radius:18px;background:#1710164d;overflow:hidden;color:#fff}.lv-story summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:21px 24px;cursor:pointer;font-size:17px;font-weight:600;color:#fff}.lv-story summary::-webkit-details-marker{display:none}.lv-story summary:after{content:"+";font-size:24px;font-weight:400}.lv-story details[open] summary:after{content:"\2212"}.lv-story summary:focus-visible{outline:3px solid #f3b5d1;outline-offset:-5px}.lv-story__detail{padding:0 24px 24px;font-size:15px;line-height:1.8}.lv-story__detail p{margin-top:0}.lv-story__detail li{margin:7px 0}.lv-story__detail a{color:inherit;text-decoration:underline}.lv-story__materials{padding:72px 24px 80px;background:#fff;color:#292129;--color-foreground:41,33,41}.lv-story__materials h2{text-align:center;color:#292129;margin-bottom:32px}.lv-story__table-wrap{overflow-x:auto;border-radius:18px;border:1px solid #e9e1e5}.lv-story table{width:100%;border-collapse:collapse;box-shadow:none;font-size:15px;line-height:1.6;table-layout:auto}.lv-story th{background:#f6e7ef;font-weight:600;color:#382532}.lv-story td,.lv-story th{padding:16px 20px;border:0;border-bottom:1px solid #e4dde1;text-align:left;vertical-align:top}.lv-story td{background:#f8f6f7;color:#292129}.lv-story tbody tr:last-child td{border-bottom:0}.lv-story td:nth-child(1){width:25%;font-weight:600}.lv-story td:nth-child(2){width:18%}.lv-story__specs{font-size:15px;line-height:1.8;margin-top:24px}.lv-story__source{font-size:16px;line-height:1.8}@media(max-width:899px){.lv-story__hero{grid-template-columns:1fr;gap:32px}.lv-story__photos{max-width:640px;width:100%;margin:0 auto}.lv-story__photo--first{margin-top:56px}.lv-story__photo--second{margin-bottom:40px}}@media(max-width:599px){.lv-story__gradient{padding:40px 20px}.lv-story__intro{padding:24px}.lv-story__copy{font-size:15px}.lv-story__photos{gap:14px}.lv-story__photo{border-radius:16px}.lv-story__materials{padding:44px 20px}.lv-story td,.lv-story th{padding:12px 10px;font-size:13px;overflow-wrap:anywhere}.lv-story summary{padding:18px;font-size:16px}.lv-story__detail{padding:0 18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
