.not-found-page{min-height:680px;padding:72px 0 92px;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(199,184,222,.32),transparent 29%),linear-gradient(115deg,#fffaf4,#fff 54%,#f3edf8)}.not-found-page__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:48px}.not-found-page__content{position:relative;z-index:2;max-width:610px;padding-left:clamp(0px,3vw,48px)}.not-found-page__number{display:block;margin:14px 0 -18px;color:#8b71af21;font:400 clamp(108px,12vw,178px)/.8 var(--font-editorial,var(--serif));letter-spacing:-.08em}.not-found-page h1{max-width:560px;margin:0;color:#332a38;font:400 clamp(44px,5vw,72px)/.98 var(--font-editorial,var(--serif));letter-spacing:-.045em}.not-found-page__intro{max-width:510px;margin:24px 0 0;color:#716877;font-size:14px;line-height:1.7}.not-found-page__search{display:flex;width:min(500px,100%);height:56px;margin-top:30px;border:1px solid rgba(123,101,151,.2);border-radius:2px;background:#ffffffe6;box-shadow:0 16px 42px #3f30470f}.not-found-page__search input{min-width:0;flex:1;padding:0 20px;border:0;outline:0;background:transparent;color:#362e3b;font:12px var(--font-functional,var(--sans))}.not-found-page__search button{display:grid;width:56px;place-items:center;border:0;background:transparent;color:#8069a0;cursor:pointer}.not-found-page .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.not-found-page__search svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.not-found-page__actions{display:flex;align-items:center;gap:28px;margin-top:24px}.not-found-page__actions .button{display:inline-flex;min-height:48px;padding:0 27px;align-items:center;background:#8f76b5;color:#fff;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.not-found-page__home{color:#4d414f;font-size:12px;text-decoration:none}.not-found-page__home span{margin-left:7px;color:#8f76b5}.not-found-page__links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:38px;padding-top:23px;border-top:1px solid rgba(116,97,139,.15)}.not-found-page__links a{color:#776d79;font-size:10px;text-decoration:none}.not-found-page__links a:hover{color:#80699f}.not-found-page__visual{position:relative;display:grid;min-height:540px;place-items:center}.not-found-page__visual img{position:relative;z-index:1;width:min(610px,100%);height:auto;filter:drop-shadow(0 32px 42px rgba(73,55,75,.13))}.not-found-page__halo{position:absolute;width:min(520px,82%);aspect-ratio:1;border:1px solid rgba(147,121,180,.16);border-radius:50%;background:radial-gradient(circle,#fff 0 38%,rgba(245,239,250,.72) 39% 55%,transparent 56%)}.not-found-page__spark{position:absolute;z-index:2;color:#a187c2;font:30px var(--font-editorial,var(--serif))}.not-found-page__spark--one{top:12%;right:12%}.not-found-page__spark--two{bottom:19%;left:8%;font-size:34px}@media(max-width:850px){.not-found-page{padding:48px 0 65px}.not-found-page__grid{grid-template-columns:1fr;gap:5px}.not-found-page__content{padding:0 5px;text-align:center}.not-found-page__number{font-size:112px}.not-found-page h1,.not-found-page__intro,.not-found-page__search{margin-left:auto;margin-right:auto}.not-found-page__actions,.not-found-page__links{justify-content:center}.not-found-page__visual{min-height:330px;order:-1}.not-found-page__visual img{width:min(420px,92%)}.not-found-page__halo{width:340px}}@media(max-width:520px){.not-found-page__visual{min-height:270px}.not-found-page__actions{flex-direction:column;gap:17px}.not-found-page__links{gap:12px 18px}.not-found-page h1{font-size:43px}.not-found-page__number{margin-bottom:-10px}}.faq-page{padding:64px 0 110px;background:#fbf8f3}.faq-hero{min-height:310px;padding:52px 58px;border:1px solid rgba(119,101,143,.13);border-radius:16px;background:radial-gradient(circle at 88% 8%,rgba(183,166,214,.34),transparent 31%),linear-gradient(120deg,#fffaf4,#fff 58%,#f0e9f7);text-align:center}.faq-hero h1{margin:17px 0 12px;font:400 clamp(48px,5vw,72px)/.98 var(--font-editorial,var(--serif));letter-spacing:-.04em}.faq-hero>p:not(.eyebrow){max-width:560px;margin:0 auto;color:#746b77}.faq-search{display:flex;width:min(530px,100%);height:54px;margin:32px auto 0;padding:0 18px;align-items:center;gap:12px;border:1px solid rgba(119,101,143,.2);border-radius:99px;background:#fff;box-shadow:0 12px 30px #3e2e460f}.faq-search svg{width:19px;fill:none;stroke:#806c9d;stroke-width:1.5}.faq-search input{width:100%;border:0;outline:0;background:transparent;font:12px var(--font-functional,var(--sans))}.faq-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:42px;margin-top:42px}.faq-aside{position:sticky;top:25px;align-self:start;padding:30px;border:1px solid rgba(119,101,143,.14);border-radius:13px;background:#fff}.faq-aside h2{margin:18px 0 13px;font:400 27px/1.08 var(--font-editorial,var(--serif))}.faq-aside>p:not(.eyebrow){color:#796f7c;font-size:11px;line-height:1.6}.faq-aside .button{display:inline-flex;margin-top:18px;min-height:44px;padding:0 22px;align-items:center;background:#8f76b5;color:#fff;font-size:9px}.faq-list{border-top:1px solid rgba(119,101,143,.17)}.faq-item{border-bottom:1px solid rgba(119,101,143,.17);background:#fff}.faq-item summary{min-height:82px;padding:23px 27px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;color:#3c3242;font:400 20px/1.25 var(--font-editorial,var(--serif))}.faq-item summary::-webkit-details-marker{display:none}.faq-item i{position:relative;width:24px;height:24px;flex:0 0 24px;border:1px solid #b3a4c6;border-radius:50%}.faq-item i:before,.faq-item i:after{content:"";position:absolute;left:6px;right:6px;top:11px;height:1px;background:#80699f}.faq-item i:after{transform:rotate(90deg);transition:.2s}.faq-item[open] i:after{transform:rotate(0)}.faq-item>div{padding:0 65px 28px 27px;color:#716873;font-size:13px;line-height:1.75}.faq-empty{padding:35px;text-align:center}.faq-item[hidden]{display:none}@media(max-width:800px){.faq-page{padding:35px 0 75px}.faq-hero{padding:42px 24px;min-height:0}.faq-layout{grid-template-columns:1fr;gap:22px}.faq-aside{position:static}.faq-item summary{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
