@charset "UTF-8";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-300:oklch(87.9% .169 91.605);--color-blue-500:oklch(62.3% .214 259.815);--color-violet-200:oklch(89.4% .057 293.283);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-neutral-700:oklch(37.1% 0 0);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-2xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-80{height:calc(var(--spacing) * 80)}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-4{gap:calc(var(--spacing) * 4)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-amber-300{background-color:var(--color-amber-300)}.bg-black{background-color:var(--color-black)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-2{padding:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-wrap{text-wrap:wrap}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.backface-hidden{backface-visibility:hidden}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--transition: .3s ease-in-out;--color-dark: #282b28;--color-limed-700: #3a464c;--color-blue-grey-900: #263238;--color-blue-grey-900-30: #2632384d;--color-zinc-200: #e7e7eb;--color-zinc-300: #d8d8d8;--color-zinc-400: #afafb3;--color-zinc-600: #545455;--color-zinc-700-2: #3f4148;--color-zinc-700-3: #c1c1c1;--color-zinc-700-4: #43454C;--color-zinc-700: #474a51e5;--color-zinc-800: #474a51;--color-white: #ffffff;--color-white-20: #f5f5f5;--color-white-80: #ffffffcc;--color-white-50: #ffffff80;--color-white-40: #fafafa;--color-light-pink: #ff9277;--color-opacity-pink: #f5ba9f;--color-light-gray: #e1e1e1;--color-lite-gray: #a3a3a3;--color-gray: #333335;--color-gray-opacity: #65686f;--color-gray-50: #d2d2d2;--color-gray-100: #f0f0f0;--color-gray-200: #e6e6e6;--color-gray-300: #dcdcdc;--color-gray-400: #a5a9ab;--color-gray-500: #adabc2;--color-gray-600: #d6d4e5;--color-gray-2: #494C56;--color-gray-700: #3d4047;--color-gray-800: #555555;--color-gray-900: #51545b;--color-stone-700: #733f33;--color-stone-800: #29292b;--color-silver-400: #a5a9ab;--color-gallery-200: #ebebeb;--color-violet-200: #d4d2e3;--color-neutral-700: #393c43;--text-size-tiny: 10px;--text-size-mini: 11px;--text-size-xs: 12px;--text-size-sm: 14px;--text-size-base: 16px;--text-size-lg: 18px;--text-size-small: 21px;--text-size-2xl: 24px;--text-size-3xl: 26px;--text-size-medium: 28px;--text-size-large: 32px;--text-size-4xl: 36px;--text-size-great: 40px;--text-size-5xl: 48px;--text-size-6xl: 64px;--text-size-7xl: 82px;--text-size-8xl: 96px;--text-size-13xl: 164px;--text-line-height: .9;--text-line-height-none: 1;--text-line-height-tiny: 1.1;--text-line-height-small: 1.2;--text-line-height-medium: 1.3;--text-line-height-leading-snug: 1.4;--text-line-height-regular: 1.43;--text-line-height-normal: 1.5;--text-line-height-light-large: 1.52;--text-line-height-light-small: 1.6;--text-line-height-light-medium: 1.8;--text-line-height-large: 2;--header-mobile: 88px;--header-desktop: 113px}:root{--section-side: 24px;--section-side--small: 12px;--section-container--small: 1220px;--section-container: 1296px;--section-container--medium: 1346px;--section-container--large: 1728px;--section-container--great: 1792px;--section-padding-6xl: 48px;--section-padding-7xl: 64px;--section-padding-8xl: 96px;--section-padding-9xl: 128px;--section-padding-10xl: 160px;--section-background-gray-200: var(--color-gray-200);--section-background-gray-300: var(--color-gray-300);--section-background-zinc-800: var(--color-zinc-800)}@media(min-width:1024px){:root{--section-side: 48px}}:root{--surface-background-gray-100: var(--color-gray-100);--surface-background--color-white-40: var(--color-white-40);--surface-color-zinc-200: var(--color-zinc-200);--surface-background-gray-700: var(--color-gray-700);--surface-background-zinc-700-2: var(--color-zinc-700-2);--surface-background-zinc-700-4: var(--color-zinc-700-4);--surface-background-gray-2: var(--color-gray-2);--surface-background--white: white;--surface-border: 1px solid gray;--surface-border-secondary: border: 1px solid #454545;--surface-radius: 4px;--surface-padding-2xl: var(--text-size-2xl);--surface-padding-5xl: var(--text-size-5xl)}:root{--field-background: #222427}.breadcrumb{--breadcrumb-link-color: var(--color-gray);--breadcrumb-link-color-hover: var(--color-stone-700);--breadcrumb-last-color: var(--color-zinc-800);--breadcrumb-marker-color: var(--color-stone-700);--breadcrumb-marker-color-hover: var(--color-stone-700);--breadcrumb-icon: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.29289 3.29289C4.90237 3.68342 4.90237 4.31658 5.29289 4.70711L8.58579 8L5.29289 11.2929C4.90237 11.6834 4.90237 12.3166 5.29289 12.7071C5.68342 13.0976 6.31658 13.0976 6.70711 12.7071L10.7071 8.70711C11.0976 8.31658 11.0976 7.68342 10.7071 7.29289L6.70711 3.29289C6.31658 2.90237 5.68342 2.90237 5.29289 3.29289Z" fill="%23733F33"/></svg>');font-weight:400;font-size:var(--text-size-sm);line-height:var(--text-line-height-small)}.breadcrumb a{transition:var(--transition);padding-right:12px;color:var(--breadcrumb-link-color)}.breadcrumb a:hover{--breadcrumb-link-color: var(--breadcrumb-link-color-hover)}.breadcrumb__container span span:hover+span a:before,.breadcrumb__container span span:hover+.breadcrumb_last:before{--breadcrumb-marker-color: var(--breadcrumb-marker-color-hover)}.breadcrumb__container span:not(:first-child) a:before,.breadcrumb_last:before{display:inline-flex;margin-right:16px;background-color:var(--breadcrumb-marker-color);content:""}.breadcrumb--dot .breadcrumb__container span:not(:first-child) a:before,.breadcrumb--dot .breadcrumb_last:before{vertical-align:2px;border-radius:999px;background-color:var(--breadcrumb-marker-color);width:6px;height:6px}.breadcrumb--icon .breadcrumb__container span:not(:first-child) a:before,.breadcrumb--icon .breadcrumb_last:before{vertical-align:-3px;mask:var(--breadcrumb-icon);mask-position:center;mask-size:cover;mask-repeat:no-repeat;background-color:var(--breadcrumb-marker-color);width:16px;height:16px}.breadcrumb_last{color:var(--breadcrumb-last-color)}.burger{display:flex;justify-content:center;align-items:center;cursor:pointer}.burger__icon,.burger__open{color:var(--_color-burger);font-size:40px}.burger[data-open=false] .burger__icon{display:inline}.burger[data-open=false] .burger__open,.burger[data-open=true] .burger__icon{display:none}.burger[data-open=true] .burger__open{display:inline}.button-navigation{display:flex;justify-content:center;align-items:center;transition:var(--transition);cursor:pointer;background-color:var(--color-white-80);width:36px;height:36px;pointer-events:all}.button-navigation:hover{background-color:var(--color-white)}.button-navigation.swiper-button-disabled{opacity:0}@media(min-width:640px){.button-navigation.swiper-button-disabled{opacity:1}}.button-navigation--left{transform:rotate(180deg)}.button-navigation--color-white{background-color:var(--color-white-80)}.button-navigation--color-white:hover{background-color:var(--color-white)}.button-navigation--color-gray{background-color:var(--color-blue-grey-900-30);color:#fff}@media(min-width:1024px){.button-navigation--color-gray{background-color:var(--color-blue-grey-900)}}.button-navigation--color-gray:hover{background-color:var(--color-blue-grey-900-30)}@media(min-width:1024px){.button-navigation--color-gray:hover{background-color:var(--color-limed-700)}}.button-navigation--color-grey{background-color:var(--color-blue-grey-900-30);color:#fff}@media(min-width:1024px){.button-navigation--color-grey{background-color:var(--color-lite-gray);color:var(--color-stone-800)}}.button-navigation--color-grey:hover{background-color:var(--color-blue-grey-900-30)}@media(min-width:1024px){.button-navigation--color-grey:hover{background-color:#c1c1c1}}.button-navigation--color-secondary{background-color:var(--color-blue-grey-900-30);color:var(--color-stone-800)}@media(min-width:1024px){.button-navigation--color-secondary{background-color:var(--color-blue-grey-900);color:#fff}}.button-navigation--color-secondary:hover{background-color:var(--color-blue-grey-900-30)}@media(min-width:1024px){.button-navigation--color-secondary:hover{background-color:var(--color-limed-700)}}.button-navigation--size-small{width:36px;height:36px}.button-navigation--size-medium{width:48px;height:48px}.button-navigation__icon{font-size:16px;line-height:1}.button{display:flex;justify-content:center;align-items:center;gap:12px;transition:all var(--transition);cursor:pointer;background-color:#000;padding:8px;overflow:clip;color:#fff;line-height:1.2}@media(min-width:768px){.button--numbered{gap:4px!important;counter-increment:tab-number;padding-left:6px!important}.button--numbered:before{content:counter(tab-number,decimal-leading-zero);font-weight:700;font-size:80px;font-family:Erewhon;leading-trim:NONE;margin-top:-27px;margin-bottom:-52px;color:#b7b7b7;line-height:110%;letter-spacing:0px;text-align:center}.button--numbered[data-active=true]:before,.button--numbered .active:before{color:#3d3d3f!important}}.button--variant-primary{background-color:#c8c8c8;color:#545455}@media(hover:hover){.button--variant-primary:hover{background-color:#733f33;color:#fff}}.button--variant-secondary{background-color:#f5f5f5;color:#733f33}@media(hover:hover){.button--variant-secondary:hover{color:#3a464c}}.button--variant-tertiary{background-color:#733f33;color:#fff}@media(hover:hover){.button--variant-tertiary:hover{background-color:#3a464c}}.button--variant-quaternary{background-color:#e6e6e6;color:#29292b}.button--variant-quaternary .button__icon{color:#733f33}@media(hover:hover){.button--variant-quaternary:hover{color:#3a464c}}.button--variant-pink{background-color:#ff9277;color:#474a51}@media(hover:hover){.button--variant-pink:hover{background-color:#afafb3}}.button--variant-outline{border:2px solid #733f33;background-color:transparent;color:#733f33}@media(hover:hover){.button--variant-outline:hover{border-color:#3a464c;color:#3a464c}}.button--variant-outlineStone{border:2px solid var(--color-stone-800);background-color:transparent;color:var(--color-stone-800)}@media(hover:hover){.button--variant-outlineStone:hover{border-color:var(--color-stone-700);color:var(--color-stone-700)}}.button--variant-outlineLightPink{border:2px solid #ff9277;background-color:transparent;color:#ff9277}.button--size-small{padding-inline:10px;min-height:40px}.button--size-medium{padding-inline:24px;min-height:50px}@media(min-width:768px){.button--size-medium{min-height:42px}}.button--size-large{padding-inline:12px;min-height:48px}.button--size-basic{padding-inline:24px;padding-block:6px;min-height:48px}.button--size-great{padding-inline:24px;min-height:50px}.button--size-giant{padding-inline:24px;min-height:47px}@media(min-width:768px){.button--size-giant{min-height:52px}}@media(min-width:1024px){.button--size-giant{padding-inline:32px}}.button--font-small{font-weight:600;font-size:14px;line-height:1.3;text-transform:uppercase}.button--font-medium{font-weight:600;font-size:14px}@media(min-width:768px){.button--font-medium{font-size:18px}}.button--font-large{font-weight:700;font-size:16px;line-height:1}@media(min-width:768px){.button--font-large{font-size:18px}}.button__icon{font-weight:400;font-size:24px}.button__icon-left{transform:rotate(-180deg);font-weight:400;font-size:24px}.button__icon.icon-arrow-triangle{color:var(--color-white)}.button[data-active=true],.button.active{background-color:#29292b;color:#fff}@media(max-width:639px){.button--extra-mobile{gap:6px!important;padding-inline:6px!important;padding-block:2px!important;min-height:unset!important;font-size:12px!important}}.card-description{display:flex;left:16px;flex-direction:column;gap:8px;background-color:var(--color-zinc-700);padding:12px}@media(min-width:1024px){.card-description{padding:12px 16px}}.card-description__title{color:var(--color-white);font-weight:600;font-size:var(--text-size-xs);line-height:var(--text-line-height-small)}@media(min-width:768px){.card-description__title{font-size:var(--text-size-sm)}}.card-description__text{color:var(--color-white);font-weight:500;font-size:var(--text-size-tiny);line-height:var(--text-line-height-small)}@media(min-width:768px){.card-description__text{font-size:var(--text-size-xs)}}.characteristic{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--color-violet-200);padding-block:20px}@media(min-width:1024px){.characteristic{padding:24px}}.characteristic__label{color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-lg);line-height:var(--text-line-height-small)}@media(min-width:1024px){.characteristic__label{font-size:var(--text-size-small)}}.characteristic__value{color:var(--color-zinc-600);font-size:var(--text-size-lg);line-height:var(--text-line-height-small)}@media(min-width:1024px){.characteristic__value{font-size:var(--text-size-small)}}.drawer{position:fixed;top:0;left:0;z-index:50;width:100%;height:100%}.drawer__container{transition:var(--transition);background-color:var(--drawer-container-bg);width:var(--drawer-container-width);height:100%;overflow-y:auto;scrollbar-width:thin}.drawer__content{display:flex;position:relative;grid-area:center;flex-direction:column;height:100%}.drawer--left,.drawer--left .drawer__container{transform:translate(-100%);margin-right:auto}.drawer--right,.drawer--right .drawer__container{transform:translate(100%);margin-left:auto}.drawer--top,.drawer--top .drawer__container{transform:translateY(-100%)}.drawer--bottom,.drawer--bottom .drawer__container{transform:translateY(100%)}.drawer[data-open=true],.drawer[data-open=idle],.drawer[data-open=true] .drawer__container{transform:translate(0)}.drawer__back{position:fixed;top:0;left:0;z-index:-1;transition:background-color var(--transition);width:0;height:0}.drawer[data-open=true] .drawer__back{background-color:var(--drawer-back-bg)}.drawer[data-open=true] .drawer__back,.drawer[data-open=idle] .drawer__back{width:100vw;height:100%}.drawer--primary{--drawer-container-bg: var(--color-zinc-800)}.drawer--secondary{--drawer-container-width: min(100%, 500px);--drawer-container-bg: var(--color-gray-300);--drawer-back-bg: rgba(0, 0, 0, .25)}.drawer--secondary .drawer__container{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end]}.drop{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background-color:#fff;color:#333;transition:all var(--transition);cursor:pointer}.drop:focus{outline:none}.drop:after{content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.01176 4.84578C2.95451 4.78855 2.88716 4.74381 2.81357 4.71412C2.73997 4.68442 2.66157 4.67035 2.58284 4.6727C2.5041 4.67506 2.42658 4.6938 2.35469 4.72785C2.2828 4.7619 2.21795 4.81059 2.16385 4.87115C2.10975 4.93171 2.06746 5.00295 2.03939 5.0808C2.01132 5.15865 1.99801 5.24159 2.00024 5.32488C2.00247 5.40817 2.02018 5.49018 2.05237 5.56623C2.08456 5.64227 2.13059 5.71087 2.18784 5.7681L7.58467 11.1599C7.69601 11.2713 7.84341 11.3333 7.99663 11.3333C8.14985 11.3333 8.29725 11.2713 8.40859 11.1599L13.806 5.7681C13.8645 5.71125 13.9118 5.64267 13.945 5.56634C13.9782 5.49001 13.9968 5.40746 13.9996 5.32348C14.0024 5.2395 13.9895 5.15576 13.9614 5.07713C13.9334 4.9985 13.8909 4.92655 13.8363 4.86545C13.7818 4.80435 13.7163 4.75532 13.6437 4.72122C13.5711 4.68711 13.4928 4.66861 13.4134 4.66678C13.334 4.66495 13.255 4.67983 13.1811 4.71056C13.1071 4.74129 13.0397 4.78725 12.9827 4.84578L7.99663 9.82654L3.01176 4.84578Z" fill="%2379716B"/></svg>');pointer-events:none;width:16px;height:18px}.drop.is-open:after{transform:rotate(180deg)}.drop.is-disabled{background-color:#eaeaea;cursor:not-allowed}.drop__list--dropdown{display:none;position:absolute;width:100%;top:110%;z-index:10;max-width:360px;right:4px;background-color:#fff;box-shadow:0 10px 30px #4a54624d}.drop__list--dropdown.is-active{display:block}.drop__list--dropdown .drop__item{padding:15px 20px}.drop__list--single{display:inline-block;font-weight:600}.drop__list--single [dir=rtl] .drop__list--single{padding-right:4px;padding-left:16px}.drop__list--single .drop__item{width:100%}.is-selected{font-weight:600;font-size:16px;line-height:1}.drop__item--selectable{cursor:pointer}.drop__item--disabled{cursor:not-allowed;opacity:.5}.field{display:grid;position:relative;gap:8px}@media(min-width:1024px){.field{gap:12px}}.field__label{font-weight:600;font-size:14px;line-height:1}.field__input{display:grid}.field__error{position:absolute;bottom:-1.2em;color:red;font-weight:500;font-size:12px;line-height:1}.hgroup{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.hgroup--position-center{align-items:center;text-align:center}}.hgroup--position-center-start{align-items:flex-start;text-align:start}.hgroup--variant-dark{--_color-title: var(--color-stone-800);--_color-text: var(--color-zinc-600)}.hgroup--variant-light{--_color-title: var(--color-white);--_color-text: var(--color-white)}.hgroup__title{color:var(--_color-title);font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-tiny);font-family:Erewhon;letter-spacing:0px;word-wrap:break-word}.hgroup__title--size-tiny{font-size:var(--text-size-small)}@media(min-width:1024px){.hgroup__title--size-tiny{font-size:var(--text-size-2xl)}}@media(min-width:1536px){.hgroup__title--size-tiny{font-size:var(--text-size-large)}}.hgroup__title--size-small{font-size:var(--text-size-large)}@media(min-width:1024px){.hgroup__title--size-small{font-size:var(--text-size-great)}}@media(min-width:1536px){.hgroup__title--size-small{font-size:var(--text-size-5xl)}}.hgroup__title--size-medium{font-size:var(--text-size-large)}@media(min-width:1024px){.hgroup__title--size-medium{font-size:var(--text-size-great)}}@media(min-width:1536px){.hgroup__title--size-medium{font-size:var(--text-size-6xl)}}.hgroup__text{color:var(--_color-text);font-weight:500;font-size:var(--text-size-small);line-height:var(--text-line-height-normal)}@media(min-width:1024px){.hgroup__text{font-size:var(--text-size-2xl);line-height:var(--text-line-height-leading-snug)}}@media(min-width:1536px){.hgroup__text{font-size:var(--text-size-medium)}}.hgroup__text--size-small{font-weight:400;font-size:var(--text-size-small);line-height:var(--text-line-height-normal)}@media(min-width:1536px){.hgroup__text--size-small{font-size:var(--text-size-small)}}.input{transition:all var(--transition);background-color:var(--color-gray-200);padding:9px 24px;color:var(--color-stone-800);font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-none)}.input::placeholder{color:var(--color-lite-gray);font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-none)}.input:focus,.input:focus-visible{outline:unset}.modal{display:none;z-index:70}.modal.is-open{display:block}.modal__overlay{display:grid;position:fixed;top:0;left:0;place-items:center;background-color:#00000080;padding:var(--section-side);width:100%;height:100%}.modal__container{position:relative;width:min(100%,var(--modal-width));max-height:100%;overflow:auto;scrollbar-width:thin}.modal__content{background-color:var(--color-white-20);padding:20px;width:100%;min-height:100px}@media(min-width:1280px){.modal__content{padding:40px}}.modal--small{--modal-width: 580px}.modal--medium{--modal-width: 740px}.modal--medium .review-modal-card__text{-webkit-line-clamp:unset}.modal--medium .modal__content{padding:0!important}.modal__close{display:flex;position:absolute;top:12px;right:12px;justify-content:center;align-items:center;transition:var(--transition);cursor:pointer;width:32px;height:32px;color:var(--color-stone-700);font-weight:600;font-size:28px;line-height:1}@media(min-width:1024px){.modal__close{top:24px;right:24px;width:40px;height:40px;font-size:34px}}.modal__close:hover{color:gray}.modal__title{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-2xl);line-height:var(--text-line-height-tiny);font-family:Erewhon}@media(min-width:1024px){.modal__title{font-size:var(--text-size-large);text-align:center}}.modal__subtitle{color:var(--color-stone-800);font-size:var(--text-size-base);line-height:var(--text-line-height-tiny)}@media(min-width:1024px){.modal__subtitle{font-size:var(--text-size-lg);text-align:center}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}.modal[aria-hidden=false] .modal__overlay{animation:modalFadeIn .25s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__overlay{animation:modalFadeOut .1s cubic-bezier(0,0,.2,1)}.modal__overlay{will-change:transform}.pagination{display:flex;justify-content:center;align-items:center;gap:6px}@media(min-width:1024px){.pagination{gap:12px}}@media(min-width:1280px){.pagination{gap:40px}}.pagination a{vertical-align:middle;transition:var(--transition);cursor:pointer;color:var(--color-white);font-size:var(--text-size-base)}.pagination__prev,.pagination__next{display:flex;justify-content:center;align-items:center;background-color:var(--color-gray-400);width:48px;height:48px}@media(hover:hover){.pagination__prev:hover,.pagination__next:hover{background-color:var(--color-gray-700)}}.pagination__prev:before{transform:rotate(180deg)}.pagination a:not(.pagination__prev,.pagination__next){display:flex;justify-content:center;align-items:center;vertical-align:middle;transition:var(--transition);cursor:pointer;width:30px;height:30px;color:var(--color-lite-gray);font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-medium);text-align:center}.pagination a:not(.pagination__prev,.pagination__next):hover{color:var(--color-gray)}.pagination a:not(.pagination__prev,.pagination__next).active{pointer-events:none;color:var(--color-stone-700)}.filter-trigger{display:flex;justify-content:center;align-items:center;cursor:pointer}.filter-trigger__icon{color:var(--color-stone-700);font-size:40px}.filter-trigger[data-open=false] .filter-trigger__icon{display:inline}.filter-trigger[data-open=true] .filter-trigger__icon{display:none}.filter-trigger[data-open=false] .filter-trigger__icon,.filter-trigger[data-open=true] .filter-trigger__icon{display:inline}.prose{max-width:none;--tw-prose-text: var(--color-zinc-600);--tw-prose-title: var(--color-stone-800);--tw-prose-headings: var(--prose-title);--tw-prose-lead: var(--prose-text);--tw-prose-links: var(--prose-link);--tw-prose-bold: var(--prose-text);--tw-prose-counters: var(--prose-counter);--tw-prose-bullets: var(--prose-bullet);--tw-prose-hr: var(--color-stone-700);--tw-prose-quotes: var(--prose-text);--tw-prose-quote-borders: var(--color-primary, #005f75);--tw-prose-captions: var(--prose-text);--tw-prose-kbd: var(--prose-text);--tw-prose-th-borders: var(--prose-text);--tw-prose-td-borders: var(--prose-text)}.prose--foam-decor{--prose-text: inherit;--prose-title: inherit;--prose-link: inherit;--prose-bullet: inherit;--prose-counter: inherit}.prose--foam-decor h2{margin-top:unset;margin-bottom:32px;color:var(--tw-prose-title);font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-tiny);font-family:Erewhon}@media(min-width:1024px){.prose--foam-decor h2{margin-bottom:40px;font-size:var(--text-size-5xl);text-align:center}}.prose--foam-decor p{margin-top:unset;margin-bottom:36px;color:var(--tw-prose-text);font-weight:500;font-size:var(--text-size-small);line-height:var(--text-line-height-normal)}@media(min-width:1024px){.prose--foam-decor p{margin-bottom:36px;font-size:var(--text-size-2xl)}.prose--foam-decor p:last-child{margin-bottom:62px}}.prose--architecture{--prose-text: inherit;--prose-title: inherit;--prose-link: inherit;--prose-bullet: inherit;--prose-counter: inherit}.prose--architecture p{color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-small);line-height:var(--text-line-height-normal)}@media(min-width:1280px){.prose--architecture p{font-size:var(--text-size-2xl)}}.prose--about{color:var(--color-white);font-weight:500;font-size:var(--text-size-small);line-height:var(--text-line-height-normal)}@media(min-width:1280px){.prose--about{font-size:var(--text-size-2xl)}}.prose--about{--prose-text: inherit;--prose-title: inherit;--prose-link: inherit;--prose-bullet: inherit;--prose-counter: inherit}.prose--about-delivery{color:var(--color-zinc-600);font-weight:700;font-size:var(--text-size-small);line-height:var(--text-line-height-normal)}@media(min-width:1280px){.prose--about-delivery{font-size:var(--text-size-2xl);text-align:center}}.prose--about-delivery,.prose--hero{--prose-text: inherit;--prose-title: inherit;--prose-link: inherit;--prose-bullet: inherit;--prose-counter: inherit}.prose--hero p{color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-small);line-height:var(--text-line-height-medium)}@media(min-width:1280px){.prose--hero p{font-size:var(--text-size-2xl)}}@media(min-width:1536px){.prose--hero p{font-size:var(--text-size-medium)}}.prose--contact{--prose-text: inherit;--prose-title: inherit;--prose-link: inherit;--prose-bullet: inherit;--prose-counter: inherit}.prose--contact h3{margin-top:unset;margin-bottom:14px;color:var(--color-stone-800);font-weight:600;font-size:var(--text-size-small);line-height:var(--text-line-height-small)}.prose--contact ul{margin-top:unset;padding-left:unset;list-style:none}.prose--contact ul li{display:flex;align-items:center;margin-top:unset;margin-bottom:12px;padding-left:10px;font-weight:500;font-size:var(--text-size-2xl);line-height:var(--text-line-height-small)}@media(min-width:1024px){.prose--contact ul li{padding-left:16px}}.prose--contact ul li:last-child{margin-bottom:unset}.prose--contact ul li:before{display:flex;margin-right:14px;border-radius:9999px;background-color:var(--tw-prose-text);width:4px;height:4px;content:""}.prose--payment h3{margin-bottom:12px;color:var(--tw-prose-title);font-weight:700;font-size:var(--text-size-small);line-height:var(--text-line-height-small)}@media(min-width:1024px){.prose--payment h3{margin-bottom:22px;font-size:var(--text-size-lg)}}@media(min-width:1536px){.prose--payment h3{font-size:var(--text-size-2xl)}}.prose--payment ul{margin-top:unset;padding-left:unset;list-style:none}.prose--payment ul li{display:flex;align-items:center;margin-top:unset;margin-bottom:12px;padding-left:10px;font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-small)}@media(min-width:1024px){.prose--payment ul li{margin-bottom:18px;padding-left:8px;font-size:var(--text-size-base)}}@media(min-width:1536px){.prose--payment ul li{padding-left:14px;font-size:var(--text-size-small)}}.prose--payment ul li:before{display:flex;flex-shrink:0;margin-right:14px;border-radius:9999px;background-color:var(--tw-prose-text);width:4px;height:4px;content:""}.prose--decor{max-width:746px}.prose--decor h2{margin-top:unset;margin-bottom:12px;color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-tiny);font-family:Erewhon}@media(min-width:1024px){.prose--decor h2{margin-bottom:24px}}.prose--decor p{margin:unset;color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-normal)}@media(min-width:1024px){.prose--decor p{font-size:var(--text-size-2xl)}}.prose--article p{margin-top:unset;margin-bottom:12px;color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-base);line-height:var(--text-line-height-medium)}@media(min-width:1024px){.prose--article p{margin-bottom:24px;font-size:var(--text-size-small)}}.prose--article h3{margin-bottom:12px;color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-sm);line-height:var(--text-line-height-small)}@media(min-width:1024px){.prose--article h3{margin-bottom:20px;font-size:var(--text-size-2xl)}}.prose--article img{margin:unset;width:100%;height:300px;object-fit:cover}@media(min-width:768px){.prose--article img{float:right;margin-left:16px;max-width:368px;height:460px}}@media(min-width:1024px){.prose--article img{margin-left:64px}}.range{display:flex;flex-direction:column;gap:24px;padding-bottom:7px}.range__range{position:relative;height:14px}.range__wrapper{display:flex;flex-direction:column;gap:8px}.range__text{padding-left:6px;color:var(--color-dark);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium)}.range__input{max-height:40px}.range__element{cursor:pointer}.range__element.noUi-target{box-shadow:unset;border:unset;border-radius:3px;background-color:var(--color-white);width:100%;height:5px}.range__element .noUi-handle{top:-8px;cursor:pointer;box-shadow:unset;border:3px solid var(--color-white-20);border-radius:999px;background-color:var(--color-stone-700);width:20px;height:20px}.range__element .noUi-handle:before,.range__element .noUi-handle:after{content:unset}.range__element .noUi-connect{background-color:var(--color-white)}.range__element .noUi-connect,.range__element .noUi-origin{right:17px;width:calc(100% - 20px)}.range__fields{display:grid;position:relative;grid-template-columns:1fr 1fr;gap:12px}.range__field{display:grid;grid-template-rows:100%;grid-template-columns:100%}.range__input{grid-area:1/1/-1/-1;-webkit-appearance:none;-moz-appearance:textfield;background-color:var(--color-gallery-200);padding-inline:24px;padding-block:10px;width:100%;color:var(--color-stone-800);font-weight:500;font-size:var(--text-size-lg)}.range__input::-webkit-outer-spin-button,.range__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.range__input:focus,.range__input:focus-visible{outline:unset}.range__ruble{grid-area:1/1/-1/-1;align-self:center;justify-self:end;margin-right:16px;color:gray;font-weight:500}.range__ruble:after{content:attr(data-text)}.quote-line{display:grid;gap:12px;border-top:2px solid var(--_color-border);border-bottom:2px solid var(--_color-border);padding-block:24px;font-family:Erewhon;text-align:center}.quote-line--variant-dark{--_color-border: var(--color-stone-700);--_color-text: var(--color-stone-800)}.quote-line--variant-light{--_color-border: var(--color-light-pink);--_color-text: var(--color-white)}@media(min-width:1024px){.quote-line{gap:20px;padding-inline:32px;padding-block:28px}.quote-line--title{grid-template-columns:minmax(0px,352px) minmax(0px,1fr);text-align:start}}@media(min-width:1536px){.quote-line{gap:24px;padding-inline:64px;padding-block:32px}}.quote-line__text{color:var(--_color-text);font-size:var(--text-size-2xl);line-height:var(--text-line-height-tiny)}@media(min-width:1024px){.quote-line__text{font-size:var(--text-size-medium)}}@media(min-width:1536px){.quote-line__text{font-size:var(--text-size-large)}}.quote-line__text--title{font-weight:700}.radio-button{display:flex;align-items:center;gap:12px}.radio-button input[type=radio]{display:none}.radio-button input[type=radio]:checked+.radio-button__circle{color:#000;border:1px solid black}.radio-button input[type=radio]:checked+.radio-button__circle:before{content:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="5.00001" cy="5.00016" r="4.16667" fill="%238B231D"/></svg>');height:27px}.radio-button__circle{border:1px solid black;width:20px;height:20px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.section{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];background-color:var(--_background)}.section--left{--section-position: left}.section--center{--section-position: center}.section--right{--section-position: right}.section--full{--section-position: full}@media(min-width:640px){.section--phone-left{--section-position: left}}@media(min-width:640px){.section--phone-center{--section-position: center}}@media(min-width:640px){.section--phone-right{--section-position: right}}@media(min-width:640px){.section--phone-full{--section-position: full}}@media(min-width:768px){.section--tablet-left{--section-position: left}}@media(min-width:768px){.section--tablet-center{--section-position: center}}@media(min-width:768px){.section--tablet-right{--section-position: right}}@media(min-width:768px){.section--tablet-full{--section-position: full}}@media(min-width:1024px){.section--laptop-left{--section-position: left}}@media(min-width:1024px){.section--laptop-center{--section-position: center}}@media(min-width:1024px){.section--laptop-right{--section-position: right}}@media(min-width:1024px){.section--laptop-full{--section-position: full}}@media(min-width:1280px){.section--desktop-left{--section-position: left}}@media(min-width:1280px){.section--desktop-center{--section-position: center}}@media(min-width:1280px){.section--desktop-right{--section-position: right}}@media(min-width:1280px){.section--desktop-full{--section-position: full}}@media(min-width:1536px){.section--widescreen-left{--section-position: left}}@media(min-width:1536px){.section--widescreen-center{--section-position: center}}@media(min-width:1536px){.section--widescreen-right{--section-position: right}}@media(min-width:1536px){.section--widescreen-full{--section-position: full}}.section__container{display:grid;grid-template-columns:100%;grid-area:var(--section-position)}.section--background-primary{--_background: var(--section-background-gray-300)}.section--background-secondary{--_background: var(--section-background-gray-200)}.section--background-tertiary{--_background: var(--section-background-zinc-800)}.section--top-small{padding-top:20px}.section--top-medium{padding-top:40px}.section--top-large{padding-top:60px}.section--top-regular{padding-top:40px}@media(min-width:1024px){.section--top-small{padding-top:40px}.section--top-medium{padding-top:64px}.section--top-regular{padding-top:96px}.section--top-large{padding-top:var(--section-padding-9xl)}}.section--bottom-tiny{padding-bottom:40px}.section--bottom-small,.section--bottom-medium,.section--bottom-large{padding-bottom:60px}@media(min-width:1024px){.section--bottom-tiny{padding-bottom:80px}.section--bottom-small{padding-bottom:90px}.section--bottom-medium{padding-bottom:var(--section-padding-9xl)}.section--bottom-large{padding-bottom:150px}}.select{display:flex;position:relative;align-items:center;gap:8px;transition:all var(--transition);cursor:pointer;padding-block:12px;width:100%;color:var(--color-dark);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-regular)}@media(min-width:1024px){.select{padding:12px 24px}}.select:focus{outline:none}.select:before{width:24px;height:24px;pointer-events:none;content:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 5H22M6 12H18M9 19H15' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}.select:after{margin-left:auto;width:16px;height:16px;pointer-events:none;content:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.29289 5.29289C3.68342 4.90237 4.31658 4.90237 4.70711 5.29289L8 8.58579L11.2929 5.29289C11.6834 4.90237 12.3166 4.90237 12.7071 5.29289C13.0976 5.68342 13.0976 6.31658 12.7071 6.70711L8.70711 10.7071C8.31658 11.0976 7.68342 11.0976 7.29289 10.7071L3.29289 6.70711C2.90237 6.31658 2.90237 5.68342 3.29289 5.29289Z' fill='%23555555'/%3e%3c/svg%3e ")}.select.is-open:after{transform:rotate(180deg)}.select.is-disabled{cursor:not-allowed;background-color:#005f75}.select__list--dropdown{display:none;position:absolute;top:110%;left:0;z-index:10;background-color:var(--color-gallery-200);padding-block:12px;width:100%}.select__list--dropdown.is-active{display:block}.select__list--dropdown .select__item{transition:color var(--transition),background var(--transition);padding-block:12px;padding-left:30px;color:var(--color-dark);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-regular)}@media(min-width:1024px){.select__list--dropdown .select__item{padding-left:56px}}.select__list--dropdown .select__item.is-highlighted{background-color:var(--color-white-20);color:var(--color-stone-700)}.select__item--selectable{cursor:pointer}.select__item--disabled{opacity:.5;cursor:not-allowed}[hidden]{display:none!important}.social-icon{display:inline-flex;justify-content:center;align-items:center;transition:var(--transition);background-color:var(--color-gray);width:40px;height:40px;color:#fff;line-height:.2}.social-icon--small{font-size:18px}.social-icon--medium{font-size:26px}.social-icon--large{font-size:20px}.tab-list{display:flex;position:relative;align-items:center;gap:4px;counter-reset:product-number;padding-left:8px;width:100%;overflow-y:auto;scrollbar-width:none;white-space:nowrap}.tab-list:after{position:absolute;right:var(--section-offset);bottom:0;left:var(--section-offset);background-color:var(--color-lite-gray);width:auto;height:1px;content:""}@media(min-width:640px){.tab-list:after{width:95%}}@media(min-width:1024px){.tab-list:after{right:0;left:0;width:100%}}.tab-list>.button:first-child{margin-left:var(--section-offset)}.tab-list>.button:last-child{margin-right:var(--section-offset)}@media(min-width:1024px){.tab-list{margin-inline:0;padding-left:0}}.tab-list--left{justify-content:flex-start}@media(min-width:1024px){.tab-list--left>.button:first-child{margin-left:8px}}@media(min-width:1024px){.tab-list--center{justify-content:center}}.tabs-content{display:none;opacity:0;transition:var(--transition)}.tabs-content[data-active=true]{display:flex;flex-direction:column}.tabs-content[data-opacity=true]{opacity:1}.title{font-weight:700;font-size:var(--text-size-4xl);line-height:var(--text-line-height-tiny);font-family:Erewhon}@media(min-width:768px){.title{font-size:var(--text-size-great)}}@media(min-width:1024px){.title{font-size:var(--text-size-5xl);text-align:center}}@media(min-width:1280px){.title{font-size:var(--text-size-6xl)}}.textarea{transition:all var(--transition);background-color:var(--color-gray-200);padding:9px 24px;color:var(--color-stone-800);font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-none)}.textarea::placeholder{color:var(--color-lite-gray);font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-none)}.textarea:focus,.textarea:focus-visible{outline:unset}@media(min-width:1024px){.textarea{min-height:130px}}.footer-nav{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.footer-nav{flex-direction:row;justify-content:center}}@media(min-width:1536px){.footer-nav{justify-content:space-between}}.footer-nav__main{display:flex;flex-direction:column;gap:10px}.footer-nav__title{transition:all var(--transition);padding-inline:4px;padding-block:2px;color:#fff;font-weight:600;font-size:var(--text-size-sm);line-height:18px;text-transform:uppercase}@media(hover:hover){.footer-nav__title:hover{color:var(--_color-hover-title)}}.footer-nav__group{display:flex;flex-direction:column;gap:10px}.footer-nav__link{transition:all var(--transition);padding-inline:4px;padding-block:2px;color:var(--color-lite-gray);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-none)}@media(hover:hover){.footer-nav__link:hover{color:var(--_color-hover-link)}}@media(min-width:1024px){.footer-nav__link{display:block;line-height:var(--text-line-height-small)}}@media(min-width:1536px){.footer-nav__link{display:inline;line-height:var(--text-line-height-none)}}.footer-download{display:flex;justify-content:center;align-items:center;gap:12px;transition:border var(--transition);border:2px solid var(--color-light-pink);width:100%;min-height:56px;color:var(--color-light-pink);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-small)}@media(hover:hover){.footer-download:hover{border:2px solid var(--_color-hover-link)}.footer-download:hover .footer-download__digit,.footer-download:hover .footer-download__icon{color:var(--_color-hover-link)}}@media(min-width:768px){.footer-download{width:203px;min-height:40px}}@media(min-width:1536px){.footer-download{display:grid;grid-template-columns:1fr auto;padding-inline:24px;width:126px}}.footer-download__digit{transition:color var(--transition)}@media(min-width:1536px){.footer-download__digit{text-align:center}}.footer-download__icon{color:var(--color-light-pink);font-weight:400;font-size:var(--text-size-2xl)}.footer{flex-grow:0;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];background-color:var(--color-stone-800);--section-container: 1728px;--_color-hover-link: var(--color-opacity-pink);--_color-hover-title: var(--color-light-pink)}@media(min-width:1536px){.footer{--section-side: 96px}}.footer__container{display:flex;grid-area:center;flex-direction:column;gap:32px;padding-block:64px}@media(min-width:1536px){.footer__container{gap:48px}}.footer__top{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.footer__top{display:grid;grid-template-columns:auto 1fr auto;gap:20px}}@media(min-width:1280px){.footer__top{grid-template-columns:auto minmax(auto,970px) auto}}.footer__bottom{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.footer__bottom{display:grid;grid-template-areas:"blockThree blockFour blockFive" "blockOne blockTwo blockSix";align-items:center;gap:14px}}@media(min-width:1536px){.footer__bottom{grid-template-areas:" blockOne blockTwo blockFour blockFive blockSix";grid-auto-columns:auto;grid-auto-flow:column;justify-content:space-between}}.footer__group{display:flex;flex-direction:column;gap:24px}.footer__image{display:block;width:246px}@media(min-width:1024px){.footer__image{width:200px}}@media(min-width:1536px){.footer__image{width:246px}}.footer__image-img{width:100%;height:100%;object-fit:cover}.footer__details{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.footer__details{width:205px}}@media(min-width:1280px){.footer__details{width:294px}}.footer__item,.footer__copyright{color:var(--color-lite-gray);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium)}.footer__information{display:flex;gap:18px}@media(min-width:1024px){.footer__information{flex-direction:column;gap:0px}}.footer__content{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.footer__content{gap:24px}}.footer__phone{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.footer__phone{gap:4px;letter-spacing:-.4px}}.footer__tel{transition:color var(--transition);color:#fff;font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-none);font-family:Erewhon}@media(hover:hover){.footer__tel:hover{color:var(--_color-hover-link)}}@media(min-width:1024px){.footer__tel{font-size:var(--text-size-lg);text-align:end}}@media(min-width:1536px){.footer__tel{font-size:var(--text-size-large);line-height:.8}}.footer__text{color:#fff;font-weight:600;font-size:var(--text-size-xs);line-height:var(--text-line-height-none)}@media(min-width:1024px){.footer__text{text-align:end}}.footer__mail{transition:color var(--transition);color:#fff;font-weight:600;font-size:var(--text-size-base);line-height:var(--text-line-height-small);text-decoration:underline}@media(hover:hover){.footer__mail:hover{color:var(--_color-hover-link)}}@media(min-width:1024px){.footer__mail{text-align:end}}.footer__social-icon{display:flex;grid-area:blockFive;gap:16px}@media(min-width:1024px){.footer__social-icon{justify-content:flex-end}}@media(min-width:1536px){.footer__social-icon{justify-content:center}}.footer__download{display:flex;grid-area:blockFour;flex-direction:column;gap:16px}@media(min-width:1024px){.footer__download{display:contents}}@media(min-width:1536px){.footer__download{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:center;gap:24px}}.footer__download-content{display:flex;align-items:center;gap:12px}@media(min-width:1536px){.footer__download-content{display:grid;grid-template-columns:40px auto}}.footer__download-text{color:#fff;font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium)}@media(min-width:1536px){.footer__download-text{max-width:180px}}.footer__download-img{aspect-ratio:1/1;width:40px}.footer__copyright{grid-area:blockOne}.footer__policy{grid-area:blockTwo;transition:color var(--transition);color:var(--color-lite-gray);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium);text-decoration:underline}@media(hover:hover){.footer__policy:hover{color:var(--_color-hover-link)}}.footer__developer{display:flex;grid-area:blockSix;align-items:center;gap:8px;transition:color var(--transition);color:var(--color-lite-gray);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium)}@media(hover:hover){.footer__developer:hover{color:var(--_color-hover-link)}}@media(min-width:1024px){.footer__developer{justify-content:flex-end}}.footer__developer-image{width:46px}.footer__developer-image-img{width:100%;height:100%;object-fit:cover}.header-nav__menu{display:flex;align-items:center}@media(min-width:1024px){.header-nav__menu{justify-content:flex-end;gap:28px}}@media(min-width:1280px){.header-nav__menu{gap:66px;padding-top:10px}}.header-nav__menu .header-nav__item{position:relative;padding-bottom:8px}.header-nav__item--submenu:hover .header-nav__submenu{display:flex;opacity:1;pointer-events:unset}.header-nav__link{display:flex;align-items:center;gap:8px;transition:color var(--transition);padding-bottom:12px;color:var(--_color-nav);font-weight:600;font-size:var(--text-size-sm);text-transform:uppercase}.header-nav__link:hover{color:var(--_color-nav-hover)}.header-nav__icon{font-size:6px}.header-nav__submenu{position:absolute;top:34px;left:50%;flex-direction:column;transform:translate(-50%);opacity:0;z-index:100;backdrop-filter:blur(16px);transition:all var(--transition);background-color:var(--color-zinc-700);padding-block:24px;min-width:237px;pointer-events:none;white-space:nowrap}.header-nav__subitem--submenu:hover .header-nav__submenu{opacity:1;pointer-events:unset}.header-nav__sublink{display:block;transition:background-color var(--transition);padding:11px 32px;color:var(--color-white);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-regular)}.header-nav__sublink:hover{background-color:var(--_background-hover)}.header{flex-grow:0;z-index:50;background-color:var(--_background);--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];position:sticky;top:0;transition:background-color var(--transition);--section-container: 1728px}@media(min-width:1536px){.header{--section-side: 96px}}.header--gray{--_background: var(--color-zinc-800)}.header--white{--_background: var(--surface-background--white);--_color-burger: var(--color-stone-700);--_color-nav: var(--color-dark);--_color-nav-hover: var(--color-stone-700);--_background-hover: var(--color-gray-opacity)}.header--transparent{--_color-burger: var(--color-white);--_background: transparent;--_color-nav: var(--color-white);--_color-nav-hover: var(--color-light-gray);--_background-hover: var(--color-gray-opacity)}.header--transparent.header--gray{--_background: var(--color-zinc-800)}.header--white .header__logo,.header--white .header__logo-mobile{display:none}.header--white{z-index:50}.header--transparent .header__logo-dark,.header--transparent .header__logo-mobile-dark{display:none}.header--white .header__logo-image--dark{display:block}.header__logo,.header__logo-mobile,.header__logo-dark,.header__logo-mobile-dark{width:202px}@media(min-width:1024px){.header__logo,.header__logo-mobile,.header__logo-dark,.header__logo-mobile-dark{width:247px}}.header__logo-image{width:100%;height:100%;object-fit:contain}.header__logo-image--dark{display:none}.header__container{grid-area:center;z-index:60}.header__mobile{display:flex;justify-content:space-between;align-items:center;padding-block:40px;height:var(--header-mobile)}@media(min-width:1024px){.header__mobile{display:none}}.header__desktop{display:none}@media(min-width:1024px){.header__desktop{display:grid;grid-template-columns:auto 1fr;align-items:center;padding-top:40px;padding-bottom:24px;height:var(--header-desktop)}}.cookie-banner{display:none;position:fixed;right:0;bottom:24px;justify-content:flex-end;z-index:10;box-shadow:0 10px 40px #0000001a;background-color:#fff;padding:24px}@media(min-width:1024px){.cookie-banner{right:24px;max-width:440px}}.cookie-banner__container{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.cookie-banner__container{max-width:440px}}.cookie-banner__content{display:flex;flex-direction:column;gap:8px}.cookie-banner__close{position:absolute;top:5px;right:10px;cursor:pointer;height:16px;color:#000;font-size:20px}.mobile-nav{display:flex;flex-direction:column;gap:12px}.mobile-nav__trigger{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;padding-inline:32px;padding-block:20px}.mobile-nav__icon{transition:all var(--transition);color:var(--color-white);font-size:16px}.mobile-nav__container{display:flex;flex-direction:column}.mobile-nav__title{color:var(--color-white);font-weight:600;font-size:var(--text-size-lg);line-height:var(--text-line-height-regular)}.mobile-nav__list{display:flex;flex-direction:column;padding-inline:32px}.mobile-nav__wrapper{padding-block:15px}.mobile-nav__item{color:var(--color-white);font-weight:400;font-size:var(--text-size-sm);line-height:var(--text-line-height-regular)}.mobile-nav__panel{overflow:hidden}.ac.is-active .ac-trigger .mobile-nav__icon{transform:rotate(-180deg)}.ac.is-active.mobile-nav__item{background-color:var(--color-gray-opacity)}.mobile-menu{display:flex;flex-direction:column;justify-content:space-between;gap:12px;height:100%}.mobile-menu__main{display:flex;position:sticky;top:0;justify-content:space-between;align-items:center;z-index:50;background-color:var(--color-zinc-800);padding-inline:20px;padding-block:24px;height:var(--header-mobile)}.mobile-menu__burger{color:var(--color-white)}.mobile-menu__logo{display:flex;width:202px}.mobile-menu__logo-image{width:100%;height:100%;object-fit:contain}.mobile-menu__wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:12px;height:100%}.mobile-menu__container{display:flex;flex-direction:column;gap:40px;padding-inline:32px;padding-bottom:40px}.mobile-menu__content{display:flex;flex-direction:column;gap:4px;height:100%}.mobile-menu__phone{color:#fff;font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-none);font-family:Erewhon}.mobile-menu__text{color:#fff;font-weight:600;font-size:var(--text-size-xs);line-height:var(--text-line-height-none)}.mobile-menu__mail{color:#fff;font-weight:600;font-size:var(--text-size-base);line-height:var(--text-line-height-none);text-decoration:underline}.checkbox{display:flex;align-items:center;gap:16px}.checkbox__element{display:inline-block;flex-shrink:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all var(--transition);cursor:pointer;border:2px solid var(--color-zinc-800);background-origin:border-box;background-color:var(--color-gallery-200);padding:0;width:24px;height:24px;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox__element:checked{border:2px solid var(--color-stone-700);background-image:url('data:image/svg+xml,<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 1.83059L5.99019 10L0 3.89045L1.79836 2.05987L5.99019 6.33522L12.2016 0L14 1.83059Z" fill="white"/></svg>');background-position:center;background-size:14px;background-repeat:no-repeat;background-color:var(--color-stone-700)}.checkbox__label{cursor:pointer;color:var(--color-gray-800);font-weight:500;font-size:var(--text-size-base);line-height:var(--text-line-height-normal)}.product-fast-modal{display:flex;flex-direction:column;gap:22px}.product-fast-modal__wrapper{display:grid;gap:12px}@media(min-width:768px){.product-fast-modal__wrapper{grid-template-columns:auto 1fr;gap:24px}}.product-fast-modal__inputs{display:grid;gap:12px}.product-fast-modal__text{max-width:275px;color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium)}@media(min-width:640px){.product-fast-modal__text{max-width:100%}}.product-fast-modal__link{transition:all var(--transition);color:var(--color-stone-700);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium);text-decoration:underline}@media(hover:hover){.product-fast-modal__link:hover{color:var(--color-stone-700)}}.feedback-modal{display:flex;flex-direction:column;gap:22px}.feedback-modal__wrapper{display:grid;gap:12px}@media(min-width:768px){.feedback-modal__wrapper{grid-template-columns:auto 1fr;gap:24px}}.feedback-modal__inputs{display:grid;gap:12px}.feedback-modal__text{max-width:275px;color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium)}@media(min-width:640px){.feedback-modal__text{max-width:100%}}.feedback-modal__link{transition:all var(--transition);color:var(--color-stone-700);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium);text-decoration:underline}@media(hover:hover){.feedback-modal__link:hover{color:var(--color-stone-700)}}.review-modal{display:flex;flex-direction:column;gap:24px;padding:24px}.success-modal{display:flex;justify-content:center;align-items:center;color:var(--color-zinc-600);font-weight:500;font-size:34px;line-height:var(--text-line-height-medium)}@font-face{font-weight:100 900;src:url(../fonts/montserrat-variable-russian.ttf) format("truetype-variations");font-family:Montserrat}@font-face{font-style:normal;font-weight:400;src:url(../fonts/erewhon/erewhon-regular-russian.ttf) format("truetype");font-family:Erewhon;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(../fonts/erewhon/erewhon-bold-russian.ttf) format("truetype");font-family:Erewhon;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(../fonts/georgiapro-condbold-russian.ttf) format("truetype");font-family:Georgia;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/dm-sans/dmsans-regular-russian.ttf) format("truetype");font-family:DM Sans;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(../fonts/dm-sans/dmsans-bold-russian.ttf) format("truetype");font-family:DM Sans;font-display:swap}html{height:100%;scroll-behavior:smooth}body{display:flex;flex-direction:column;background-color:var(--color-gray-300);min-height:100%;font-family:Montserrat}.main{flex-grow:1}.glightbox-clean .gdesc-inner{display:flex;flex-direction:column;justify-content:center;gap:8px;margin-bottom:10px;padding:0!important}.glightbox-clean .gslide-description{background:inherit!important}.glightbox-clean .gslide-title{margin:0!important;padding-top:20px!important;color:var(--color-white)!important;font-weight:500!important;font-size:var(--text-size-base)!important;line-height:0!important}.glightbox-clean .gslide-desc{margin-top:0!important;padding:0!important;color:var(--color-white);font-size:var(--text-size-base)!important}.swiper-pagination-bullet{opacity:1;margin:0;background-color:var(--color-white);width:10px;height:10px}.swiper-pagination-bullet-active{background-color:var(--color-stone-800)}.swiper{z-index:0}spaceapp-blog-card,spaceapp-promo-card,spaceapp-portfolio-card{display:contents}spaceapp-blog-card>*,spaceapp-promo-card>*,spaceapp-portfolio-card>*{opacity:1;animation:spaceapp 1.4s}spaceapp-number-stepper,spaceapp-delete-button,spaceapp-checkout,spaceapp-mini-checkout{display:contents}.hero{display:grid;grid-template-rows:minmax(400px,max-content)}@media(min-width:1024px){.hero{grid-template-rows:minmax(500px,max-content)}}@media(min-width:1536px){.hero{grid-template-rows:minmax(700px,max-content)}}.hero__back{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:100%;grid-area:1/1/-1/-1}@media(min-width:1024px){.hero__back{grid-template-columns:100%;justify-content:end;justify-items:end}}@media(min-width:1280px){.hero__back{grid-template-columns:max-content}}.hero__back-image{grid-area:1/1/-1/-1;width:100%;height:0;min-height:100%;object-fit:cover}@media(min-width:1280px){.hero__back-image{object-fit:contain}}.hero__back-gradient{grid-area:1/1/-1/-1;background:linear-gradient(90deg,var(--color-gray-300) 50%,rgba(220,220,220,0) 150%);width:100%}@media(min-width:1024px){.hero__back-gradient{background:linear-gradient(90deg,var(--color-gray-300) 20%,rgba(220,220,220,0) 130%)}}.hero__main{display:grid;align-content:center;gap:80px;max-width:780px}.hero__section{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];grid-area:1/1/-1/-1;padding-block:20px}@media(min-width:1024px){.hero__section{padding-block:40px}}.hero__container{display:grid;grid-template-rows:auto 1fr;grid-area:center;gap:20px}@media(min-width:640px){.hero__container{gap:unset}}.hero__subtitle{color:var(--color-zinc-600);font-weight:400;font-size:var(--text-size-lg);line-height:var(--text-line-height-medium)}@media(min-width:1024px){.hero__subtitle{font-size:var(--text-size-small)}}.hero__heading{display:flex;flex-direction:column;gap:18px}.hero__buttons{display:grid;gap:16px}@media(min-width:768px){.hero__buttons{display:flex}}.hero__title{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-great);line-height:var(--text-line-height-tiny);font-family:Erewhon;hyphens:auto;letter-spacing:0px}@media(min-width:1024px){.hero__title{font-size:var(--text-size-5xl)}}@media(min-width:1536px){.hero__title{font-size:var(--text-size-6xl)}}.about-black-block{display:grid}.about-black-block__back{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:100%;grid-area:1/1/-1/-1;background-color:var(--color-zinc-800)}@media(min-width:1024px){.about-black-block__back{grid-template-columns:100%;justify-content:start;justify-items:start}}@media(min-width:1280px){.about-black-block__back{grid-template-columns:max-content}}.about-black-block__back-image{grid-area:1/1/-1/-1;width:100%;height:0;min-height:100%;object-fit:cover}@media(min-width:1280px){.about-black-block__back-image{object-fit:contain}}.about-black-block__back-gradient{grid-area:1/1/-1/-1;z-index:1;background:linear-gradient(90deg,#474a5100 -67%,#474a51 76.78%)}@media(min-width:1280px){.about-black-block__back-gradient{background:linear-gradient(90deg,#474a5100 -100%,#474a51 95.78%)}}@media(min-width:1536px){.about-black-block__back-gradient{background:linear-gradient(90deg,#474a5100,#474a51 95.78%)}}.about-black-block__back-gradient{width:100%}.about-black-block__section{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];grid-area:1/1/-1/-1;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1280px){.about-black-block__section{padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.about-black-block__section{gap:64px;padding-block:var(--section-padding-9xl)}}.about-black-block__content{display:grid;grid-area:center;gap:12px;z-index:1;max-width:856px}@media(min-width:1024px){.about-black-block__content{justify-items:start;justify-self:end;gap:24px}}.about-black-block__text{color:var(--color-white);font-weight:500;font-size:var(--text-size-base);line-height:var(--text-line-height-normal)}@media(min-width:1024px){.about-black-block__text{font-size:var(--text-size-2xl)}}.about-delivery-card{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;align-items:center;gap:2px 12px;background:var(--color-gray-100);padding:12px;overflow:hidden}@media(min-width:640px){.about-delivery-card{grid-template-rows:subgrid;grid-template-columns:unset;grid-row:span 2;align-items:unset;justify-items:center;text-align:center}}@media(min-width:1024px){.about-delivery-card{gap:20px;padding:48px}}.about-delivery-card__container{display:contents}@media(min-width:640px){.about-delivery-card__container{display:grid;grid-template-rows:auto 1fr;justify-items:center;gap:24px}}@media(min-width:1024px){.about-delivery-card__container{gap:48px}}.about-delivery-card__image{grid-row:span 2;aspect-ratio:1/1;max-width:128px;object-fit:cover}@media(min-width:640px){.about-delivery-card__image{grid-row:unset}}.about-delivery-card__text{color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-base);line-height:var(--text-line-height-normal);text-align:center}@media(min-width:1024px){.about-delivery-card__text{font-weight:500;font-size:var(--text-size-lg)}}@media(min-width:1280px){.about-delivery-card__text{font-size:var(--text-size-2xl)}}@media(min-width:1536px){.about-delivery-card__text{font-size:var(--text-size-2xl)}}.about-delivery-card__indicator{color:var(--color-zinc-700-3);font-weight:700;font-size:var(--text-size-7xl);line-height:var(--text-line-height-tiny);font-family:Erewhon;word-wrap:break-word;margin-bottom:-60px}@media(min-width:640px){.about-delivery-card__indicator{margin-bottom:-40px}}@media(min-width:1024px){.about-delivery-card__indicator{margin-bottom:-80px;font-size:var(--text-size-8xl)}}@media(min-width:1536px){.about-delivery-card__indicator{margin-bottom:-115px;font-size:var(--text-size-13xl)}}.about-delivery-block{display:grid}.about-delivery-block__back{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:100%;grid-area:1/1/-1/-1;background-color:var(--color-gray-200)}@media(min-width:1024px){.about-delivery-block__back{grid-template-columns:100%;justify-content:start;justify-items:start}}@media(min-width:1280px){.about-delivery-block__back{grid-template-columns:max-content}}.about-delivery-block__back-image{grid-area:1/1/-1/-1;width:100%;height:0;min-height:100%;object-fit:cover}@media(min-width:1280px){.about-delivery-block__back-image{object-fit:contain}}.about-delivery-block__back-gradient{grid-area:1/1/-1/-1;background:linear-gradient(184.44deg,rgba(230,230,230,0) 0%,var(--color-gray-300) 55.29%);width:100%}@media(min-width:1024px){.about-delivery-block__back-gradient{background:linear-gradient(90deg,rgba(230,230,230,0) -14.65%,var(--color-gray-200) 100%)}}.about-delivery-block__content{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];grid-area:1/1/-1/-1}.about-delivery-block__wrapper{grid-area:center;display:flex;flex-direction:column;gap:40px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.about-delivery-block__wrapper{gap:64px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.about-delivery-block__wrapper{gap:128px;padding-block:var(--section-padding-9xl)}}.about-delivery-block__top{display:flex;flex-direction:column;gap:28px}@media(min-width:1024px){.about-delivery-block__top{gap:32px}}@media(min-width:1536px){.about-delivery-block__top{gap:40px}}.about-delivery-block__header{display:flex;flex-direction:column;gap:18px}@media(min-width:1024px){.about-delivery-block__header{gap:20px}}@media(min-width:1536px){.about-delivery-block__header{gap:24px}}.about-delivery-block__box{display:grid;gap:8px}@media(min-width:640px){.about-delivery-block__box{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.about-delivery-block__box{gap:12px;grid-template-columns:repeat(3,1fr)}}.about-gost-gallery{display:grid;grid-template-rows:repeat(4,227px);grid-template-columns:repeat(11,1fr)}@media(min-width:640px){.about-gost-gallery{grid-template-rows:100px auto;grid-template-columns:repeat(15,1fr)}}@media(min-width:1280px){.about-gost-gallery{grid-template-rows:130px auto}}.about-gost-gallery__image{aspect-ratio:1/1;width:100%;object-fit:cover}.about-gost-gallery__image:nth-child(1){grid-row:1/2;grid-column:1/10}.about-gost-gallery__image:nth-child(2){grid-row:2/3;grid-column:3/12}.about-gost-gallery__image:nth-child(3){grid-row:3/5;grid-column:1/10}.about-gost-gallery__image:nth-child(4){grid-row:4/7;grid-column:3/12}@media(min-width:640px){.about-gost-gallery__image:nth-child(1){grid-row:1;grid-column:1/6}.about-gost-gallery__image:nth-child(2){grid-row:2;grid-column:4/9}.about-gost-gallery__image:nth-child(3){grid-row:1;grid-column:8/13}.about-gost-gallery__image:nth-child(4){grid-row:2;grid-column:11/16}}.about-gost-card{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;align-items:center;justify-items:start;gap:2px 12px;background:var(--surface-background-zinc-700-2);padding:12px}@media(min-width:640px){.about-gost-card{grid-template-rows:subgrid;grid-template-columns:unset;grid-row:span 2;align-items:unset;justify-items:center;text-align:center}}@media(min-width:1024px){.about-gost-card{gap:20px;padding:var(--surface-padding-5xl)}}.about-gost-card__container{display:contents}@media(min-width:640px){.about-gost-card__container{display:grid;grid-template-rows:auto 1fr;justify-items:center;gap:24px}}@media(min-width:1024px){.about-gost-card__container{gap:48px}}.about-gost-card__image{grid-row:span 2;aspect-ratio:1/1;max-width:128px;object-fit:cover}@media(min-width:640px){.about-gost-card__image{grid-row:unset}}.about-gost-card__title{color:var(--color-white);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-light-large)}@media(min-width:1024px){.about-gost-card__title{font-weight:500;font-size:var(--text-size-base);text-align:center}}@media(min-width:1536px){.about-gost-card__title{font-size:var(--text-size-2xl)}}.about-gost-card__number{color:var(--color-lite-gray);font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-tiny);font-family:Erewhon;word-wrap:break-word}@media(min-width:1024px){.about-gost-card__number{font-size:var(--text-size-great)}}@media(min-width:1280px){.about-gost-card__number{font-size:var(--text-size-5xl)}}@media(min-width:1536px){.about-gost-card__number{font-size:var(--text-size-6xl)}}.about-gost-cards{display:grid;gap:8px}@media(min-width:768px){.about-gost-cards{grid-template-rows:80px auto;grid-template-columns:repeat(9,1fr);gap:0}}@media(min-width:1024px){.about-gost-cards{grid-template-rows:100px auto}}@media(min-width:1280px){.about-gost-cards{grid-template-rows:125px auto}}.about-gost-cards__image{aspect-ratio:1/1;width:100%;max-height:645px}@media(min-width:768px){.about-gost-cards__image{grid-row:1;grid-column:1/6}}.about-gost-cards__image{min-height:100%;object-fit:cover}.about-gost-cards__wrapper{display:grid;gap:8px}@media(min-width:768px){.about-gost-cards__wrapper{grid-template-columns:repeat(2,1fr);grid-row:2;grid-column:4/10;gap:12px}}.about-gost-block__wrapper{display:flex;flex-direction:column;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.about-gost-block__wrapper{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.about-gost-block__wrapper{gap:64px;padding-block:var(--section-padding-9xl)}}.about-info-card{display:grid}.about-info-card__back{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:100%;grid-area:1/1/-1/-1;background-color:var(--color-gray-300)}@media(min-width:1024px){.about-info-card__back{grid-template-columns:100%}}@media(min-width:1280px){.about-info-card__back{grid-template-columns:max-content}}.about-info-card__image{grid-area:1/1/-1/-1;width:100%;height:0;min-height:100%;object-fit:cover}@media(min-width:1280px){.about-info-card__image{max-width:750px;object-fit:cover}}.about-info-card__gradient{grid-area:1/1/-1/-1;z-index:2;background:linear-gradient(90deg,#e6e6e6 -10.12%,#e6e6e600 121.25%);width:100%;height:100%;max-height:400px}@media(min-width:768px){.about-info-card{max-height:inherit}}.about-info-card__section{grid-area:1/1/-1/-1;z-index:3;padding-block:34px}@media(min-width:1024px){.about-info-card__section{padding-block:68px}}.about-info-card__content{display:flex;flex-direction:column;gap:24px;padding-inline:var(--section-side)}@media(min-width:768px){.about-info-card__content{align-items:flex-start}}@media(min-width:1024px){.about-info-card__content{gap:44px}}@media(min-width:1280px){.about-info-card__content{padding-inline:unset}}.about-info-card--variant-primary .about-info-card__back{justify-content:end}.about-info-card--variant-primary .about-info-card__gradient{background:linear-gradient(90deg,#e6e6e6 7.88%,#e6e6e600 206.25%)}@media(min-width:1024px){.about-info-card--variant-primary .about-info-card__gradient{background:linear-gradient(90deg,#e6e6e6 15.88%,#e6e6e600 153.25%)}}@media(min-width:1280px){.about-info-card--variant-primary .about-info-card__gradient{background:linear-gradient(90deg,#e6e6e6 -10.12%,#e6e6e600 141.25%)}}.about-info-card--variant-primary .about-info-card__gradient{max-height:inherit}.about-info-card--variant-secondary .about-info-card__back{justify-content:start}.about-info-card--variant-secondary .about-info-card__content{justify-self:end}.about-info-card--variant-secondary .about-info-card__gradient{background:linear-gradient(-90deg,#e6e6e6 7.88%,#e6e6e600 206.25%)}@media(min-width:1024px){.about-info-card--variant-secondary .about-info-card__gradient{background:linear-gradient(-90deg,#e6e6e6 15.88%,#e6e6e600 153.25%)}}@media(min-width:1280px){.about-info-card--variant-secondary .about-info-card__gradient{background:linear-gradient(-90deg,#e6e6e6 -10.12%,#e6e6e600 141.25%)}}.about-info-card--variant-secondary .about-info-card__gradient{max-height:inherit}.about-info-block{padding-block:var(--section-padding-6xl)}@media(min-width:1024px){.about-info-block{padding-block:var(--section-padding-7xl)}}@media(min-width:1280px){.about-info-block{padding-block:var(--section-padding-9xl)}}.about-info-block__heading{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}@media(min-width:1024px){.about-info-block__heading{gap:24px}}.about-info-block__header{display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width:1024px){.about-info-block__header{gap:64px}}.about-info-block__hgroup{text-align:center}.about-info-block__text{color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-small);line-height:var(--text-line-height-normal);text-align:center}@media(min-width:1024px){.about-info-block__text{font-size:var(--text-size-medium)}}.about-info-block__content{display:flex;flex-direction:column;gap:60px}@media(min-width:1024px){.about-info-block__content{gap:80px}}.about-prose-block{display:grid;align-items:center;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.about-prose-block{grid-template-columns:minmax(0,596px) 1fr;gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.about-prose-block{gap:64px;padding-block:var(--section-padding-9xl)}}.about-prose-block__content{display:flex;flex-direction:column;gap:24px}.about-prose-block__title{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-tiny);font-family:Erewhon;letter-spacing:0px;word-wrap:break-word}@media(min-width:1024px){.about-prose-block__title{font-size:var(--text-size-great)}}@media(min-width:1536px){.about-prose-block__title{font-size:var(--text-size-5xl)}}.about-prose-block__image{width:100%;height:260px;object-fit:cover}@media(min-width:1024px){.about-prose-block__image{height:0;min-height:100%}}@media(min-width:1536px){.about-prose-block__image{padding-block:16px}}.statistic-card{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;align-items:center;justify-items:start;gap:2px 12px;background:var(--color-gray-100);padding:12px}@media(min-width:640px){.statistic-card{grid-template-rows:subgrid;grid-template-columns:unset;grid-row:span 2;align-items:unset;justify-items:center;text-align:center}}@media(min-width:1024px){.statistic-card{gap:20px;padding:48px}}.statistic-card__container{display:contents}@media(min-width:640px){.statistic-card__container{display:grid;grid-template-rows:auto 1fr;justify-items:center;gap:24px}}@media(min-width:1024px){.statistic-card__container{gap:48px}}.statistic-card__image{grid-row:span 2;aspect-ratio:1/1;max-width:128px;object-fit:cover}@media(min-width:640px){.statistic-card__image{grid-row:unset}}.statistic-card__text{color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium)}@media(min-width:1024px){.statistic-card__text{font-weight:500;font-size:var(--text-size-base);text-align:center}}@media(min-width:1536px){.statistic-card__text{font-size:var(--text-size-2xl)}}.statistic-card__indicator{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-tiny);font-family:Erewhon;letter-spacing:0px;word-wrap:break-word}@media(min-width:1024px){.statistic-card__indicator{font-size:var(--text-size-great)}}@media(min-width:1280px){.statistic-card__indicator{font-size:var(--text-size-5xl)}}@media(min-width:1536px){.statistic-card__indicator{font-size:var(--text-size-6xl)}}.about-statistic-block{display:flex;flex-direction:column;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.about-statistic-block{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.about-statistic-block{gap:64px;padding-block:var(--section-padding-9xl)}}.about-statistic-block__container{display:grid;grid-auto-rows:auto;gap:12px}@media(min-width:640px){.about-statistic-block__container{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.about-statistic-block__container{grid-template-columns:repeat(3,1fr)}}.article-prose{display:flex;flex-direction:column;gap:30px}@media(min-width:1024px){.article-prose{gap:60px}}.article-prose__quote{margin-block:32px}@media(min-width:1024px){.article-prose__quote{margin-block:64px}}.article-page__content{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.article-page__content{align-items:center;gap:62px}}.blog-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;background-color:var(--surface-background--white);padding:var(--surface-padding-2xl)}.blog-card__top{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.blog-card__top{gap:24px}}.blog-card__top-wrapper{display:flex;flex-direction:column;gap:16px}.blog-card__image{aspect-ratio:4/3;width:100%;height:100%;object-fit:cover}.blog-card__title{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-lg);line-height:var(--text-line-height-small)}@media(min-width:768px){.blog-card__title{font-size:var(--text-size-2xl)}}.blog-card__date{color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-xs);line-height:var(--text-line-height-normal)}@media(min-width:640px){.blog-card__date{font-size:var(--text-size-sm)}}.blog-card__bottom{display:flex;flex-direction:column;gap:16px}.blog-card__text{display:-webkit-box;-webkit-line-clamp:4;color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-normal);-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.blog-card__text{font-size:var(--text-size-base)}}@media(min-width:1024px){.blog-card__text{font-size:var(--text-size-lg)}}.blog-tabs-block{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.blog-tabs-block{gap:24px}}.blog-tabs-block__wrapper{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.blog-tabs-block__wrapper{gap:40px}}@media(min-width:1536px){.blog-tabs-block__wrapper{gap:64px}}.blog-tabs-block__box{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:normal;gap:24px}@media(min-width:1024px){.blog-tabs-block__box{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.blog-tabs-block__box .button{grid-area:1/2/-1/3;justify-self:center}.blog-tabs-block__box .pagination{grid-area:1/3/-1/4;justify-self:end}}.blog-tabs-block__cards{display:grid;gap:8px}@media(min-width:640px){.blog-tabs-block__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-tabs-block__cards{grid-template-columns:repeat(3,1fr);gap:12px}}.blog-page__wrapper{display:flex;flex-direction:column;gap:40px;padding-top:var(--section-padding-7xl);padding-bottom:var(--section-padding-7xl)}@media(min-width:1024px){.blog-page__wrapper{gap:48px;padding-top:var(--section-padding-8xl);padding-bottom:var(--section-padding-8xl)}}@media(min-width:1536px){.blog-page__wrapper{gap:64px;padding-top:var(--section-padding-8xl);padding-bottom:var(--section-padding-9xl)}}.number-stepper{display:grid;grid-template-columns:32px auto 32px}@media(min-width:768px){.number-stepper{grid-template-columns:48px auto 48px}}.number-stepper__icon{display:flex;justify-content:center;align-items:center;transition:color var(--transition);cursor:pointer;background-color:var(--color-gray-300);aspect-ratio:1/1;color:var(--color-stone-700);font-size:24px;line-height:var(--text-line-height-none)}@media(min-width:768px){.number-stepper__icon{font-size:36px}}@media(min-width:1024px){.number-stepper__icon{font-size:40px}}@media(hover:hover){.number-stepper__icon:hover{color:var(--color-limed-700)}}.number-stepper__number{color:var(--color-stone-800);font-weight:500;font-size:var(--text-size-lg)}@media(min-width:1024px){.number-stepper__number{font-size:var(--text-size-2xl)}}.number-stepper__input{background:var(--color-gallery-200);padding-inline:24px;width:80px;height:100%;text-align:center}.number-stepper__input:focus,.number-stepper__input:focus-visible{outline:unset}@media(min-width:1024px){.number-stepper__input{width:111px}}.delete-button{display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#f5f5f5;padding-inline:24px;min-height:47px;color:var(--color-stone-700);font-size:24px}@media(hover:hover){.delete-button:hover{color:var(--color-limed-700)}}.order-product-card{counter-increment:product-number}.order-product-card__product{display:flex;flex-direction:row;justify-content:flex-end;justify-content:space-between;align-items:center;gap:6px;padding-inline:12px;padding-block:6px}.order-product-card__product:before{content:counter(product-number,decimal-leading-zero);font-size:16px}@media(min-width:1024px){.order-product-card__product{gap:12px;padding-inline:24px;padding-block:12px}.order-product-card__product:before{content:counter(product-number,decimal-leading-zero);font-size:24px}}.order-product-card__title{padding-inline:12px;padding-top:18px;font-size:16px;text-align:start;text-wrap:pretty}@media(min-width:1024px){.order-product-card__title{padding-inline:24px;padding-top:28px;font-size:21px}}.order-product-card__thumbnail{width:63px;max-width:none;height:63px;object-fit:contain}@media(min-width:1024px){.order-product-card__thumbnail{width:96px;max-width:none;height:96px}}.order-product-card__quantity{display:flex;flex-direction:column;align-items:center;gap:3px;padding-inline:12px;padding-top:18px;font-size:16px}@media(min-width:1024px){.order-product-card__quantity{padding-inline:24px;padding-top:36px}}.order-product-card__price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;padding-inline:12px;padding-top:18px;font-size:16px}@media(min-width:1024px){.order-product-card__price{gap:10px;padding-inline:24px;padding-top:36px;font-size:21px}}.order-product-card__price-value{text-wrap:nowrap}.order-registration{display:flex;flex-direction:column;gap:24px}.order-registration__container{overflow-x:auto;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end]}.order-registration__wrapper{grid-area:full;padding-inline:var(--section-offset);width:100%;overflow-x:auto}.order-registration table{width:100%;min-width:760px}.order-registration table th{background-color:#545455;padding:12px;color:#dcdcdc;font-weight:700;font-size:16px;text-align:center}.order-registration table th:nth-child(4){background-color:#5e5e5f}@media(min-width:1024px){.order-registration table th{padding:24px;font-size:24px}}.order-registration table td{vertical-align:top!important;background-color:#e6e6e6;font-weight:500;font-size:20px;line-height:1.5;letter-spacing:0px;text-align:center}.order-registration table td:last-child{background-color:#f0f0f0}.order-registration table tbody{counter-reset:tab-number}.order-registration table tbody tr:not(:last-child){border-bottom:1px solid #ffffff}.order-registration table thead tr{border-bottom:1px solid #ffffff}.order-registration__footer{display:flex;justify-content:space-between}.order-form{display:flex;flex-direction:column;gap:23px;z-index:2;background-color:var(--color-white-40);padding:24px}@media(min-width:1024px){.order-form{padding:40px}}@media(min-width:1536px){.order-form{padding-inline:144px;padding-block:40px}}.order-form__inputs{display:grid;gap:14px}@media(min-width:1024px){.order-form__inputs{grid-template-columns:1fr 1fr;column-gap:12px;row-gap:24px}}.order-form__wrapper{display:grid;grid-template-columns:24px minmax(0px,1fr);align-items:flex-start;gap:16px}.order-form__checkbox{display:inline-block;flex-shrink:0;vertical-align:middle;gap:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all var(--transition);cursor:pointer;border:2px solid var(--color-gray-500);background-position:center;background-origin:border-box;padding:0;width:24px;height:24px;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none}.order-form__checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.14211 0.267734C9.53428 -0.101682 10.1552 -0.0869882 10.5291 0.300509C10.9029 0.688026 10.888 1.30155 10.4959 1.671L4.91127 6.93202C4.5257 7.29527 3.917 7.28847 3.5403 6.91624L0.287321 3.70184C-0.0957501 3.32324 -0.0957973 2.70872 0.287321 2.33014C0.670445 1.95164 1.29236 1.95164 1.67549 2.33014L4.25036 4.87447L9.14211 0.267734Z' fill='white' style='fill:white;fill-opacity:1;'/%3e%3c/svg%3e ");background-position:center;background-size:12px;background-repeat:no-repeat;background-color:var(--color-gray-500)}.order-form__text{color:var(--color-gray-800);font-weight:500;font-size:11.4px;line-height:var(--text-line-height-medium)}@media(min-width:1024px){.order-form__text{font-size:var(--text-size-base)}}.order-form__text a{transition:all var(--transition);font-weight:500;line-height:var(--text-line-height-normal)}@media(hover:hover){.order-form__text a:hover{color:var(--color-stone-800)}}@media(min-width:1024px){.order-form__button{align-self:end}}.order-form__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 4.29289C0.683417 3.90237 1.31658 3.90237 1.70711 4.29289L8 10.5858L14.2929 4.29289C14.6834 3.90237 15.3166 3.90237 15.7071 4.29289C16.0976 4.68342 16.0976 5.31658 15.7071 5.70711L8.70711 12.7071C8.31658 13.0976 7.68342 13.0976 7.29289 12.7071L0.292893 5.70711C-0.0976311 5.31658 -0.0976311 4.68342 0.292893 4.29289Z" fill="%23A3A3A3"/></svg>');background-position:right 12px center;background-repeat:no-repeat;padding-right:30px;min-height:40px}.order-form-success{display:flex;justify-content:center;align-items:center;background-color:var(--color-white-40);padding:24px;min-height:270px;color:var(--color-zinc-600);font-weight:500;font-size:34px;line-height:var(--text-line-height-medium)}@media(min-width:1024px){.order-form-success{min-height:533px}}.order-form-empty{display:flex;justify-content:center;align-items:center;margin-bottom:30px;background-color:var(--color-white-40);padding:24px;min-height:270px;color:var(--color-zinc-600);font-weight:500;font-size:34px;line-height:var(--text-line-height-medium)}@media(min-width:1024px){.order-form-empty{min-height:470px}}.cart{display:flex;flex-direction:column;gap:40px;padding-top:40px;padding-bottom:60px}@media(min-width:1024px){.cart{gap:64px;padding-top:96px;padding-bottom:128px}}.cart__wrapper{display:flex;flex-direction:column;gap:24px}.product-card{display:flex;flex-direction:column;gap:12px;background-color:var(--surface-background--color-white-40);padding:var(--surface-padding-2xl)}.product-card__wrapper{display:flex;justify-content:center;align-items:center;background-color:var(--surface-color-zinc-200);aspect-ratio:1/1}.product-card__image{aspect-ratio:1/1;width:100%;height:100%;object-fit:contain}.product-card__info{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;gap:24px}.product-card__top{display:flex;flex-direction:column;gap:12px}.product-card__title{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-2xl);line-height:var(--text-line-height-leading-snug)}.product-card__description{color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-base);line-height:var(--text-line-height-small)}.product-card__bottom{display:flex;flex-direction:column;gap:16px}.product-card__price{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-none)}.product-card__buttons{display:grid;grid-template-columns:minmax(0px,1fr) 72px;gap:8px}.promo-card{display:grid;grid-template-rows:100%;grid-template-columns:repeat(7,minmax(0,1fr));grid-column:span 1;height:200px}.promo-card--line:after{display:grid;grid-area:1/1/-1/5;padding:10px;object-position:bottom;content:url('data:image/svg+xml,<svg width="241" height="180" viewBox="0 0 241 180" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M150.661 32.8027L239.225 179H1V1.23242L150.661 32.8027Z" stroke="url(%23paint0_linear_471_2671)" stroke-width="2"/><defs><linearGradient id="paint0_linear_471_2671" x1="237.5" y1="57" x2="147" y2="180" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient></defs></svg>')}.promo-card__wrapper{display:grid;grid-area:1/1/-1/-1;background:#29292b40}.promo-card__image{grid-area:1/1/-1/-1;background-blend-mode:screen;width:100%;height:0;min-height:100%;object-fit:cover}.promo-card__gradient{grid-area:1/1/-1/-1;background:linear-gradient(90deg,#0003 37.71%,#0000);width:100%;height:100%}.promo-card__content{display:grid;grid-area:1/1/-1/6;align-self:flex-end;gap:14px;padding:16px}@media(min-width:1024px){.promo-card__content{gap:18px;padding:20px 16px 20px 20px}}.promo-card__title{color:var(--color-white);font-weight:700;font-size:var(--text-size-lg);line-height:var(--text-line-height-tiny);font-family:Erewhon}@media(min-width:1024px){.promo-card__title{font-size:var(--text-size-small)}}.promo-card__text{color:var(--color-white);font-size:var(--text-size-mini);line-height:var(--text-line-height-small)}.contact-form{display:flex;flex-direction:column;gap:23px;z-index:2;background-color:var(--color-white-40);padding-inline:24px;padding-block:40px}@media(min-width:1536px){.contact-form{padding:40px}}.contact-form__inputs{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.contact-form__inputs{gap:8px}}.contact-form__wrapper{display:grid;grid-template-columns:24px minmax(0px,1fr);align-items:flex-start;gap:16px}.contact-form__checkbox{display:inline-block;flex-shrink:0;vertical-align:middle;gap:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all var(--transition);cursor:pointer;border:2px solid var(--color-gray-500);background-position:center;background-origin:border-box;padding:0;width:24px;height:24px;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-form__checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.14211 0.267734C9.53428 -0.101682 10.1552 -0.0869882 10.5291 0.300509C10.9029 0.688026 10.888 1.30155 10.4959 1.671L4.91127 6.93202C4.5257 7.29527 3.917 7.28847 3.5403 6.91624L0.287321 3.70184C-0.0957501 3.32324 -0.0957973 2.70872 0.287321 2.33014C0.670445 1.95164 1.29236 1.95164 1.67549 2.33014L4.25036 4.87447L9.14211 0.267734Z' fill='white' style='fill:white;fill-opacity:1;'/%3e%3c/svg%3e ");background-position:center;background-size:12px;background-repeat:no-repeat;background-color:var(--color-gray-500)}.contact-form__text{color:var(--color-gray-800);font-weight:500;font-size:var(--text-size-base);line-height:var(--text-line-height-medium)}.contact-form__text a{transition:all var(--transition);font-weight:500;line-height:var(--text-line-height-normal)}@media(hover:hover){.contact-form__text a:hover{color:var(--color-stone-800)}}@media(min-width:1024px){.contact-form__button{align-self:end}}.contact-form-block{display:grid}.contact-form-block__background{display:grid;grid-area:1/1/-1/-1}.contact-form-block__back{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:100%;grid-area:1/1/-1/-1;background-color:var(--color-gray-200)}@media(min-width:1024px){.contact-form-block__back{grid-template-columns:100%;justify-content:end;justify-items:end}}@media(min-width:1280px){.contact-form-block__back{grid-template-columns:max-content}}.contact-form-block__back-image{grid-area:1/1/-1/-1;width:100%;height:0;min-height:100%;object-fit:cover}@media(min-width:1024px){.contact-form-block__back-image--mobile{display:none}}.contact-form-block__back-image--desktop{display:none}@media(min-width:1024px){.contact-form-block__back-image--desktop{display:unset}}@media(min-width:1280px){.contact-form-block__back-image--desktop{width:unset;object-fit:contain}}.contact-form-block__back-gradient{grid-area:1/1/-1/-1;background:linear-gradient(90deg,var(--color-gray-200) 0%,rgba(230,230,230,0) 201.03%);width:100%}@media(min-width:1024px){.contact-form-block__back-gradient{background:linear-gradient(90deg,var(--color-gray-200) 0%,rgba(230,230,230,0) 151.06%)}}.contact-form-block__container{display:flex;flex-direction:column;gap:24px}.contact-form-block__section{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];grid-area:1/1/-1/-1;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.contact-form-block__section{padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.contact-form-block__section{padding-block:var(--section-padding-9xl)}}.contact-form-block__main{display:flex;grid-area:center;flex-direction:column;justify-content:center;gap:32px}@media(min-width:768px){.contact-form-block__main{display:grid;grid-template-columns:minmax(0,740px)}}@media(min-width:1024px){.contact-form-block__main{grid-template-columns:minmax(0,545px) minmax(0,526px);justify-content:space-between}}@media(min-width:1536px){.contact-form-block__main{grid-template-columns:minmax(0,706px) minmax(0,526px)}}.contact-form-block__content{display:flex;flex-direction:column;gap:26px}@media(min-width:1024px){.contact-form-block__content{gap:52px}}.contact-form-block__title{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-small);font-family:Erewhon;letter-spacing:-.4px}@media(min-width:1280px){.contact-form-block__title{font-size:var(--text-size-great)}}@media(min-width:1536px){.contact-form-block__title{font-size:var(--text-size-5xl)}}.contact-form-block__text{color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-small);line-height:var(--text-line-height-normal)}@media(min-width:768px){.contact-form-block__text{text-align:center}}@media(min-width:1024px){.contact-form-block__text{text-align:unset}}@media(min-width:1280px){.contact-form-block__text{font-size:var(--text-size-small)}}@media(min-width:1536px){.contact-form-block__text{font-size:var(--text-size-medium)}}.contact-form-block__phone{transition:color var(--transition);color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-2xl);line-height:var(--text-line-height-tiny);font-family:Erewhon}@media(hover:hover){.contact-form-block__phone:hover{color:var(--color-stone-700)}}@media(min-width:768px){.contact-form-block__phone{font-size:var(--text-size-medium)}}@media(min-width:1280px){.contact-form-block__phone{font-size:var(--text-size-large)}}.quote{border-left:3px solid var(--color-stone-700);color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium)}@media(min-width:1024px){.quote{font-size:var(--text-size-base)}}.quote__container{display:flex;flex-direction:column;gap:12px;padding-left:21px}.prose-block{background-color:var(--section-background-gray-300);padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.prose-block{padding-block:var(--section-padding-9xl)}}.prose-block__container{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.prose-block__container{gap:40px}}.catalog-category-list{display:flex;flex-wrap:wrap;gap:8px}.catalog-category-list__item{transition:color var(--transition),background-color var(--transition);background-color:var(--color-gray-300);padding:12px;color:var(--color-stone-800);font-size:var(--text-size-base);line-height:var(--text-line-height-tiny)}@media(min-width:768px){.catalog-category-list__item{padding:12px 24px}}@media(hover:hover){.catalog-category-list__item:hover{background-color:var(--color-gray-700);color:var(--color-gray-300)}}.catalog-category-list__item.active{background-color:var(--color-stone-700);color:var(--color-white)}.catalog-product-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:12px}.catalog-promo-swiper{display:grid}.catalog-promo-swiper__container{grid-area:1/1;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end]}.catalog-promo-swiper__swiper{grid-area:center;width:100%}@media(min-width:768px){.catalog-promo-swiper__swiper{grid-area:full}}@media(min-width:768px){.catalog-promo-swiper__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}.catalog-promo-swiper__navigation{display:flex;grid-area:1/1;align-items:center;width:100%;pointer-events:none;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];--_side: var(--section-side--small);--_container: var(--section-container--medium)}@media(min-width:768px){.catalog-promo-swiper__navigation{display:none}}.catalog-promo-swiper__arrows{display:flex;grid-area:center;justify-content:space-between;transform:translateY(0);z-index:1;width:100%;pointer-events:none}@media(min-width:768px){.catalog-promo-swiper__arrows{transform:translateY(-46px)}}.catalog-content-block{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.catalog-content-block{gap:40px}}.catalog-content-block__top{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.catalog-content-block__trigger{display:none}}@media(min-width:1024px){.catalog-content-block__select{max-width:295px}}.faq-block{position:relative}.faq-block__back{display:grid;position:fixed;top:0;left:0;grid-template-rows:minmax(0,1fr);z-index:-10;background-color:var(--color-zinc-800);width:100%;height:100%}@media(min-width:768px){.faq-block__back{grid-template-rows:minmax(0,1fr)}}@media(min-width:1024px){.faq-block__back{grid-template-columns:100%;justify-content:start;justify-items:start}}@media(min-width:1280px){.faq-block__back{grid-template-columns:max-content}}.faq-block__back-image{grid-area:1/1/-1/-1;opacity:.5;width:100%;height:0;min-height:100%;object-fit:cover}@media(min-width:1280px){.faq-block__back-image{object-fit:contain}}.faq-block__back-gradient{grid-area:1/1/-1/-1;z-index:1;background:linear-gradient(90deg,rgba(71,74,81,0) -145.6%,var(--color-zinc-800) 96.45%);width:100%}.faq-block__section{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];position:relative;grid-area:1/1/-1/-1;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.faq-block__section{padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.faq-block__section{padding-block:var(--section-padding-9xl)}}.faq-block__panel{overflow:hidden}.faq-block__item{border-bottom:1px solid var(--color-lite-gray)}.faq-block__trigger{display:flex;justify-content:space-between;align-items:center;gap:12px;transition:all .25s linear;cursor:pointer;padding:24px}@media(min-width:1024px){.faq-block__trigger{gap:24px}}.faq-block__title{color:var(--color-white);font-weight:700;font-size:var(--text-size-lg);line-height:var(--text-line-height-light-large)}.faq-block__indicator{display:flex;flex-shrink:0;justify-content:center;align-items:center;background-color:var(--color-gray-900);width:32px;height:32px}.faq-block__icon{display:flex;transition:all var(--transition);color:var(--color-gray-200);font-size:16px}.faq-block__content{transform:translateY(0);transition:all .25s linear;padding-top:20px;padding-inline:24px;color:var(--color-white);font-weight:400;font-size:var(--text-size-base);line-height:var(--text-line-height-light-small)}@media(min-width:1024px){.faq-block__content{padding-top:26px;max-width:1000px}}.faq-block__main{display:flex;grid-area:center;flex-direction:column;gap:20px;z-index:10}@media(min-width:1024px){.faq-block__main{gap:40px}}.faq-block__heading{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.faq-block__text{color:var(--color-white);font-weight:500;font-size:var(--text-size-base);line-height:var(--text-line-height-normal);text-align:center}@media(min-width:1024px){.faq-block__text{font-size:var(--text-size-small)}}.faq-block__container{display:flex;grid-area:center;flex-direction:column;justify-content:center;z-index:10}@media(min-width:1280px){.faq-block__container{padding-inline:60px}}@media(min-width:1536px){.faq-block__container{padding-inline:110px}}.ac.is-active.faq-block__item{border-bottom:1px solid var(--color-light-pink);background-color:var(--color-gray-900)}.ac.is-active .faq-block__indicator{background-color:var(--color-zinc-800)}.ac.is-active .faq-block__icon{transform:rotate(45deg);color:var(--color-light-pink)}.ac.is-active .faq-block__trigger{padding-bottom:16px}.ac.is-active .faq-block__content{transform:translateY(-24px)}.filter-button-reset{display:flex;align-items:center;gap:4px;cursor:pointer}@media(hover:hover){.filter-button-reset:hover .filter-button-reset__text,.filter-button-reset:hover .filter-button-reset__icon{color:var(--color-gray-800)}}.filter-button-reset__text{transition:color var(--transition);color:var(--color-stone-700);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-normal);text-decoration:underline}.filter-button-reset__icon{transition:color var(--transition);color:var(--color-stone-700);font-size:var(--text-size-base);line-height:var(--text-line-height-none);text-decoration-skip-ink:none}.filter-collapse{display:flex;flex-direction:column;gap:24px;margin-top:36px;width:100%}.filter-collapse__wrapper{transition:all var(--transition);width:100%;overflow:hidden;scrollbar-color:var(--color-stone-700) var(--color-slate-50);scrollbar-width:thin}.filter-collapse__wrapper--open{overflow:auto}.filter-collapse__list{display:grid;gap:24px}.filter-collapse__list--closed>*:nth-child(n+8){display:none}.filter-collapse__button{display:none;cursor:pointer}.filter-collapse__button--visible{display:flex}.filter-collapse__text{transition:color var(--transition);color:var(--color-stone-700);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-normal);text-decoration:underline}@media(hover:hover){.filter-collapse__text:hover{color:var(--color-gray-800)}}.catalog-filter__item{margin-top:unset;border-bottom:1px solid var(--color-slate-200);padding-block:24px;width:100%}.catalog-filter__item:last-child{border-bottom:none;padding-bottom:0}.catalog-filter__trigger{display:flex;position:relative;flex-direction:row-reverse;justify-content:space-between;align-items:center;cursor:pointer;padding:0}.catalog-filter__trigger:after{display:block;position:absolute;top:0;right:0;transform:rotate(-180deg);z-index:2;transition:all var(--transition);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 12.7071C0.683417 13.0976 1.31658 13.0976 1.70711 12.7071L8 6.41421L14.2929 12.7071C14.6834 13.0976 15.3166 13.0976 15.7071 12.7071C16.0976 12.3166 16.0976 11.6834 15.7071 11.2929L8.70711 4.29289C8.31658 3.90237 7.68342 3.90237 7.29289 4.29289L0.292893 11.2929C-0.0976311 11.6834 -0.0976311 12.3166 0.292893 12.7071Z' fill='%23555555'/%3e%3c/svg%3e ");background-position:center;background-repeat:no-repeat;width:32px;height:32px;content:""}.catalog-filter__trigger:before{z-index:1;background-color:var(--color-gray-50);width:32px;height:32px;content:""}.catalog-filter__trigger[aria-expanded=true]:after{transform:rotate(0)}.catalog-filter .ac-title{color:var(--color-dark);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-regular);text-transform:uppercase}.catalog-filter__panel{overflow:hidden}.catalog-filter__content{margin-top:10px}.catalog-filter__separator{background-color:var(--color-slate-200);width:100%;height:1px}.filter{display:none;background-color:var(--color-gray-300);height:max-content}@media(min-width:1024px){.filter{display:block;padding:24px;padding-bottom:unset}}.filter__header{display:flex;justify-content:space-between;align-items:center;gap:8px}.filter__title{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-small);line-height:var(--text-line-height-none)}.filter__main{display:flex;flex-direction:column;gap:24px}.filter__controls{position:sticky;bottom:0;z-index:3;background-color:var(--color-gray-300);padding-bottom:24px}.mobile-menu__buttons{display:grid;position:sticky;bottom:0;grid-template-columns:40px 1fr;gap:24px;z-index:3;background-color:var(--color-gray-300);padding-top:8px;padding-bottom:24px}.catalog-page__wrapper{display:flex;flex-direction:column;gap:40px;padding-top:var(--section-padding-7xl);padding-bottom:var(--section-padding-7xl)}@media(min-width:1024px){.catalog-page__wrapper{gap:48px;padding-top:var(--section-padding-8xl);padding-bottom:var(--section-padding-8xl)}}@media(min-width:1536px){.catalog-page__wrapper{gap:64px;padding-top:var(--section-padding-8xl);padding-bottom:var(--section-padding-9xl)}}.catalog-page__main{display:grid;gap:20px}@media(min-width:1024px){.catalog-page__main{grid-template-columns:306px minmax(0px,1fr);gap:24px}}.contact-info-block{display:grid;gap:24px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.contact-info-block{gap:48px;padding-top:var(--section-padding-8xl);padding-bottom:var(--section-padding-9xl)}}@media(min-width:1536px){.contact-info-block{gap:58px}}.contact-info-block__main{display:grid}.contact-info-block__background{display:grid;grid-area:1/1/-1/-1}.contact-info-block__back{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:100%;grid-area:1/1/-1/-1;background-color:var(--color-gray-200)}@media(min-width:1024px){.contact-info-block__back{grid-template-columns:100%;justify-content:end;justify-items:end}}@media(min-width:1536px){.contact-info-block__back{grid-template-columns:inherit}}.contact-info-block__back-image{grid-area:1/1/-1/-1;width:100%;height:0;min-height:100%;object-fit:cover}@media(min-width:1024px){.contact-info-block__back-image--mobile{display:none}}.contact-info-block__back-gradient{grid-area:1/1/-1/-1;background:linear-gradient(90deg,#e6e6e6 30%,#e6e6e600 180.15%);width:100%}@media(min-width:1024px){.contact-info-block__back-gradient{background:linear-gradient(90deg,#e6e6e6 40%,#e6e6e600 138.15%)}}@media(min-width:1536px){.contact-info-block__back-gradient{background:linear-gradient(90deg,#e6e6e6 6%,#e6e6e600 138.15%)}}.contact-info-block__section{display:grid;grid-area:1/1/-1/-1;gap:24px;padding-inline:var(--section-side);padding-block:var(--section-padding-6xl);max-width:450px}@media(min-width:1024px){.contact-info-block__section{gap:48px;padding-inline:var(--section-padding-6xl);max-width:612px}}@media(min-width:1536px){.contact-info-block__section{max-width:670px}}.contact-info-block__container{display:flex;flex-direction:column;gap:12px}.contact-info-block__title{color:var(--color-stone-800);font-weight:600;font-size:var(--text-size-small);line-height:var(--text-line-height-small)}.contact-info-block__text{color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-small);line-height:var(--text-line-height-small)}@media(min-width:1024px){.contact-info-block__text{font-size:var(--text-size-2xl)}}.contact-info-block__phone,.contact-info-block__mail{transition:color var(--transition);font-weight:500;line-height:var(--text-line-height-small)}.contact-info-block__phone{color:var(--color-zinc-600);font-size:var(--text-size-small);text-decoration:none}@media(hover:hover){.contact-info-block__phone:hover{color:var(--color-stone-700)}}@media(min-width:1024px){.contact-info-block__phone{font-size:var(--text-size-large)}}.contact-info-block__mail{color:var(--color-stone-700);font-size:var(--text-size-small);text-decoration:underline}@media(hover:hover){.contact-info-block__mail:hover{color:var(--color-zinc-600)}}@media(min-width:1024px){.contact-info-block__mail{font-size:var(--text-size-2xl)}}.contact-map-block{width:100%;height:350px}@media(min-width:1024px){.contact-map-block{height:600px}}@media(min-width:1536px){.contact-map-block{height:823px}}.certificate-card{display:grid;grid-template-rows:auto 1fr;justify-content:center;gap:12px}@media(min-width:1024px){.certificate-card{gap:24px}}.certificate-card__link{display:block;max-height:432px}.certificate-card__image{width:100%;height:100%;object-fit:contain}@media(min-width:1024px){.certificate-card__image{height:432px}}.certificate-card__text{max-width:300px;color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-base);line-height:var(--text-line-height-small)}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{justify-self:center;gap:12px}@media(min-width:1024px){.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{gap:24px}}.glightbox-mobile .glightbox-container .gslide-description{padding-inline:30px}.glightbox-clean .gslide-description{max-width:600px!important}.certificates-swiper{display:grid;gap:40px}.certificates-swiper__container{grid-area:1/1;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end]}.certificates-swiper__swiper{grid-area:center;width:100%}.certificates-swiper__navigation{display:flex;grid-area:1/1;align-items:center;width:100%;pointer-events:none;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];--_side: var(--section-side--small);--_container: var(--section-container--medium)}.certificates-swiper__arrows{display:flex;grid-area:center;justify-content:space-between;transform:translateY(0);z-index:1;width:100%;pointer-events:none}@media(min-width:1024px){.certificates-swiper__arrows{transform:unset}}.certificates-swiper__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-inline:var(--section-side)}.certificates-swiper .swiper-pagination-bullet{margin:0!important}.certificates-swiper .swiper-button-disabled{background-color:var(--color-silver-400)}.certificates-block{display:flex;flex-direction:column;gap:32px;background-color:var(--section-background-gray-200);padding-block:var(--section-padding-7xl);overflow:hidden}@media(min-width:1024px){.certificates-block{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.certificates-block{gap:64px;padding-block:var(--section-padding-9xl)}}.client-card{display:flex}.client-card__image{filter:brightness(0) grayscale(1) opacity(.25);transition:all var(--transition);max-width:160px;height:40px}@media(min-width:1024px){.client-card__image{max-width:180px}}.client-card__image:hover{filter:unset}.clients-swiper{display:grid;gap:40px}.clients-swiper__container{display:grid;grid-area:1/1}.clients-swiper__swiper{grid-area:center;width:100%}.clients-swiper__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding-inline:var(--section-side)}@media(min-width:1024px){.clients-swiper__pagination{gap:14px}}@media(min-width:640px){.clients-swiper.swiper{padding-left:24px}}.clients-block{display:flex;flex-direction:column;gap:32px;background-color:var(--section-background-gray-300);padding-block:var(--section-padding-7xl);overflow:hidden}@media(min-width:1024px){.clients-block{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.clients-block{gap:64px;padding-block:var(--section-padding-9xl)}}.dealer-benefit-card{display:grid;background-color:var(--surface-background-gray-100);padding:12px;justify-items:center;gap:20px}@media(min-width:640px){.dealer-benefit-card{grid-template-rows:auto 1fr}}@media(min-width:1024px){.dealer-benefit-card{padding:16px;gap:24px}}.dealer-benefit-card__image{grid-row:span 2;aspect-ratio:1/1;max-width:128px;object-fit:cover}@media(min-width:640px){.dealer-benefit-card__image{grid-row:unset}}.dealer-benefit-card__title{color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium);display:flex;align-items:center;text-align:center}@media(min-width:1024px){.dealer-benefit-card__title{font-weight:500;font-size:var(--text-size-base)}}.dealer-benefits-block__cards{display:grid;gap:8px;padding-block:var(--section-padding-7xl)}@media(min-width:640px){.dealer-benefits-block__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.dealer-benefits-block__cards{gap:12px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.dealer-benefits-block__cards{grid-template-columns:repeat(4,1fr);padding-block:var(--section-padding-8xl)}}@media(min-width:1280px){.dealer-benefits-block__cards{grid-template-columns:repeat(5,1fr)}}@media(min-width:1536px){.dealer-benefits-block__cards{padding-block:var(--section-padding-9xl)}}.dealer-map-hgroup{display:flex;flex-direction:column;gap:24px}.dealer-map-hgroup__title{color:var(--color-white);font-weight:700;line-height:var(--text-line-height-tiny);font-family:Erewhon;letter-spacing:0px;word-wrap:break-word;font-size:var(--text-size-large)}@media(min-width:1024px){.dealer-map-hgroup__title{font-size:var(--text-size-great)}}@media(min-width:1536px){.dealer-map-hgroup__title{font-size:var(--text-size-5xl)}}.dealer-map-hgroup__text{color:var(--color-lite-gray);font-weight:500;font-size:var(--text-size-small);line-height:var(--text-line-height-normal)}@media(min-width:768px){.dealer-map-hgroup__text{font-size:var(--text-size-2xl)}}.dealer-map-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;background:var(--surface-background-zinc-700-4);padding:40px;aspect-ratio:2/1}.dealer-map-card:nth-child(2n){background:var(--surface-background-gray-2)}@media(min-width:1280px){.dealer-map-card{padding:var(--surface-padding-5xl);padding-block:43px}}.dealer-map-card__image{aspect-ratio:1/1;max-width:128px;object-fit:cover}.dealer-map-card__text{color:var(--color-white);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-light-large);text-align:center}@media(min-width:1024px){.dealer-map-card__text{font-weight:500;font-size:var(--text-size-base)}}.dealer-map-block{display:flex;flex-direction:column;gap:32px;background-color:var(--color-zinc-800);padding-top:var(--section-padding-7xl)}@media(min-width:1024px){.dealer-map-block{gap:40px;padding-top:var(--section-padding-8xl)}}@media(min-width:1536px){.dealer-map-block{gap:64px;padding-top:var(--section-padding-9xl)}}.dealer-map-block__wrapper{display:grid;gap:32px;z-index:1}@media(min-width:1024px){.dealer-map-block__wrapper{grid-template-columns:repeat(2,1fr);align-items:center;gap:40px}.dealer-map-block__wrapper--reverse>*:first-child{grid-column:2}}@media(min-width:1280px){.dealer-map-block__wrapper{grid-template-columns:minmax(0px,1fr) 526px;gap:64px}.dealer-map-block__wrapper--reverse{grid-template-columns:526px minmax(0px,1fr)}.dealer-map-block__wrapper--reverse>*:first-child{grid-column:2}}.dealer-map-block__info{display:flex;flex-direction:column;gap:24px;z-index:1}@media(min-width:768px){.dealer-map-block__info{align-items:flex-start;gap:32px}}@media(min-width:1024px){.dealer-map-block__info{gap:48px}}.dealer-map-block__cards{display:grid;grid-template-rows:repeat(3,280px);grid-template-columns:repeat(12,1fr)}.dealer-map-block__cards>*:nth-child(1){grid-row:1/2;grid-column:2/13}@media(min-width:640px){.dealer-map-block__cards>*:nth-child(1){grid-column:4/13}}.dealer-map-block__cards>*:nth-child(2){grid-row:2/3;grid-column:1/12}@media(min-width:640px){.dealer-map-block__cards>*:nth-child(2){grid-column:1/10}}.dealer-map-block__cards>*:nth-child(3){grid-row:3/5;grid-column:2/13}@media(min-width:640px){.dealer-map-block__cards>*:nth-child(3){grid-column:4/13}}.dealer-map-block__map{display:grid;justify-items:center;contain:layout}.dealer-map-block__image{transform:scale(2.3) translate(30%,-30%);object-fit:contain}@media(min-width:768px){.dealer-map-block__image{grid-area:1/1/-1/-1;transform:initial;margin-top:-100px;aspect-ratio:3/2}}@media(min-width:1024px){.dealer-map-block__image{margin-top:-250px;aspect-ratio:inherit}}@media(min-width:1280px){.dealer-map-block__image{margin-top:-400px}}.dealer-map-block__box{grid-area:1/1/-1/-1}@media(min-width:1024px){.dealer-map-block__box{align-self:center}}.delivery-clients-block{display:grid;gap:24px;padding-block:var(--section-padding-7xl)}@media(min-width:768px){.delivery-clients-block{grid-template-columns:1fr 1fr;align-items:center}}@media(min-width:1024px){.delivery-clients-block{padding-block:var(--section-padding-8xl)}}@media(min-width:1280px){.delivery-clients-block{grid-template-columns:auto 1fr}}@media(min-width:1536px){.delivery-clients-block{display:flex;justify-content:space-between;gap:12px;padding-block:var(--section-padding-9xl)}}.delivery-clients-block__hgroup{display:flex;justify-content:center;text-align:center}@media(min-width:768px){.delivery-clients-block__hgroup{max-width:348px;text-align:start}}@media(min-width:1024px){.delivery-clients-block__hgroup{max-width:530px}}.delivery-clients-block__container{display:flex;column-gap:8px;row-gap:20px;flex-wrap:wrap;justify-content:center;align-items:center}@media(min-width:768px){.delivery-clients-block__container{column-gap:16px}}@media(min-width:1280px){.delivery-clients-block__container{row-gap:40px}}@media(min-width:1536px){.delivery-clients-block__container{column-gap:40px;max-width:633px}}.delivery-clients-block__link{display:flex;position:relative;max-width:140px;height:40px}@media(min-width:1024px){.delivery-clients-block__link{max-width:183px}}.delivery-clients-block__image{filter:brightness(0) grayscale(1) opacity(.25);transition:all var(--transition);height:40px}.delivery-clients-block__image:hover{filter:unset}.delivery-info-block{display:grid;gap:20px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.delivery-info-block{grid-template-columns:400px 1fr;gap:32px}}@media(min-width:1280px){.delivery-info-block{grid-template-columns:526px 1fr;gap:64px;padding-block:var(--section-padding-9xl)}}.delivery-info-block__image{width:100%;max-height:300px;object-fit:cover}@media(min-width:1024px){.delivery-info-block__image{height:0;min-height:100%}}.delivery-info-block__main{display:flex;flex-direction:column;gap:25px}@media(min-width:1024px){.delivery-info-block__main{gap:50px}}.delivery-info-block__container{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.delivery-info-block__container{gap:40px}}@media(min-width:1536px){.delivery-info-block__container{gap:46px}}.delivery-info-block__heading{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.delivery-info-block__heading{gap:24px}}.delivery-info-block__text{color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-norma)}@media(min-width:1536px){.delivery-info-block__text{font-size:var(--text-size-2xl)}}.delivery-info-block__proses{display:grid;gap:24px}@media(min-width:768px){.delivery-info-block__proses{grid-template-columns:1fr 1fr}}@media(min-width:1536px){.delivery-info-block__proses{gap:48px}}.delivery-info-block__content{display:flex;flex-direction:column;gap:12px}@media(min-width:1280px){.delivery-info-block__content{gap:24px}}.delivery-table{overflow-x:auto;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end]}.delivery-table__wrapper{grid-area:full;padding-inline:var(--section-offset);width:100%;overflow-x:auto}.delivery-table table{width:100%;min-width:760px;min-width:max-content;table-layout:fixed}.delivery-table table th{background-color:#545455;padding:24px;color:#dcdcdc;font-weight:700;font-size:24px;text-align:center}.delivery-table table th:nth-child(4){background-color:#5e5e5f}.delivery-table table td{vertical-align:middle!important;background-color:#e6e6e6;padding:12px 24px;font-weight:500;font-size:20px;line-height:1.5;letter-spacing:0px;text-align:center}.delivery-table table td:last-child{background-color:#f0f0f0;font-size:18px}.delivery-table table tbody tr:not(:last-child){border-bottom:1px solid #ffffff}.delivery-table table thead tr{border-bottom:1px solid #ffffff}.delivery-price-block{display:flex;flex-direction:column;gap:40px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.delivery-price-block{gap:48px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.delivery-price-block{padding-block:var(--section-padding-9xl)}}.delivery-price-block__wrapper{display:flex;flex-direction:column;gap:26px}@media(min-width:1024px){.delivery-price-block__wrapper{gap:32px}}@media(min-width:1536px){.delivery-price-block__wrapper{gap:40px}}.delivery-price-block__info{display:flex;justify-content:center;align-items:center;align-self:center;gap:12px;color:#29292b;font-weight:400;font-size:16px;line-height:1.2}.delivery-price-block__info .icon{color:#733f33;font-size:24px;line-height:1}.delivery-truck-block{display:grid}.delivery-truck-block__image{grid-area:1/1/-1/-1;width:100%;height:0;min-height:100%;object-fit:cover;object-position:bottom}.delivery-truck-block__section{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];grid-area:1/1/-1/-1;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.delivery-truck-block__section{gap:32px}}@media(min-width:1280px){.delivery-truck-block__section{padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.delivery-truck-block__section{gap:64px;padding-block:var(--section-padding-10xl)}}.delivery-truck-block__content{display:grid;grid-area:center;gap:32px}.delivery-truck-block__content{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.delivery-truck-block__content{gap:64px}}.delivery-truck-block__heading{display:flex;flex-direction:column;gap:12px;max-width:706px}@media(min-width:1024px){.delivery-truck-block__heading{gap:24px}}.delivery-truck-block__text{color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-normal)}@media(min-width:1024px){.delivery-truck-block__text{font-size:var(--text-size-2xl)}}.delivery-truck-block__block{display:flex;flex-direction:column;gap:16px;border-bottom:2px solid var(--color-stone-700);background-color:var(--color-white-20);padding:24px}@media(min-width:640px){.delivery-truck-block__block{max-width:280px}}@media(min-width:1024px){.delivery-truck-block__block{gap:24px;padding:48px;max-width:400px}}@media(min-width:1280px){.delivery-truck-block__block{max-width:526px}}.delivery-truck-block__header{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-base);line-height:var(--text-line-height-small)}.delivery-truck-block__group{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.delivery-truck-block__group{gap:16px}}.delivery-truck-block__item{color:var(--color-zinc-600);font-weight:700;font-size:var(--text-size-small);line-height:var(--text-line-height-leading-snug)}@media(min-width:1024px){.delivery-truck-block__item{font-size:var(--text-size-3xl)}}@media(min-width:1280px){.delivery-truck-block__item{font-size:var(--text-size-large)}}.delivery-truck-block__digit{color:var(--color-zinc-600);font-weight:700;font-size:var(--text-size-base)}@media(min-width:1024px){.delivery-truck-block__digit{font-size:var(--text-size-2xl)}}@media(min-width:1280px){.delivery-truck-block__digit{font-size:var(--text-size-2xl)}}@media(min-width:1024px){.delivery-truck-block__sup{top:-7px}}.delivery-truck-block__sup{font-size:14px}.montage-price-card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;background-color:var(--surface-background-gray-100);padding:24px}@media(min-width:768px){.montage-price-card{gap:32px;padding:32px}}@media(min-width:1536px){.montage-price-card{gap:48px;padding:48px}}.montage-price-card__top{display:flex;flex-direction:column;align-items:center;gap:24px}@media(min-width:1024px){.montage-price-card__top{gap:32px}}@media(min-width:1536px){.montage-price-card__top{gap:48px}}.montage-price-card__image{aspect-ratio:1/1;width:90px;height:90px;object-fit:contain}@media(min-width:1024px){.montage-price-card__image{width:128px;height:128px}}.montage-price-card__text{color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-normal)}@media(min-width:1024px){.montage-price-card__text{font-size:var(--text-size-small)}}@media(min-width:1536px){.montage-price-card__text{font-size:var(--text-size-2xl)}}.montage-price-card__text-end{color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium)}@media(min-width:1024px){.montage-price-card__text-end{font-size:var(--text-size-base)}}.montage-price-block{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];background-color:var(--section-background-gray-200)}.montage-price-block__container{display:flex;grid-area:center;flex-direction:column;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.montage-price-block__container{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.montage-price-block__container{gap:64px;padding-block:var(--section-padding-9xl)}}.montage-price-block__content{display:grid;gap:12px}@media(min-width:768px){.montage-price-block__content{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(350px,1fr)}}@media(min-width:1024px){.montage-price-block__content{grid-auto-rows:minmax(500px,1fr)}}@media(min-width:1536px){.montage-price-block__content{grid-auto-rows:minmax(540px,1fr)}}.error-card{display:grid;align-items:center;justify-items:center;gap:20px;padding-top:var(--section-padding-6xl);padding-bottom:var(--section-padding-7xl)}@media(min-width:1024px){.error-card{grid-template-columns:auto minmax(480px,600px);justify-content:space-between;justify-items:start;padding-top:var(--section-padding-8xl);padding-bottom:var(--section-padding-9xl)}}@media(min-width:1280px){.error-card{grid-template-columns:auto 640px;gap:64px}}.error-card__heading{display:flex;flex-direction:column;gap:12px;max-width:490px}@media(min-width:1024px){.error-card__heading{gap:24px;max-width:380px}}@media(min-width:1536px){.error-card__heading{max-width:100%}}.error-card__text{color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-normal)}@media(min-width:1536px){.error-card__text{font-size:var(--text-size-2xl)}}.error-card__block{display:flex;flex-direction:column;gap:20px;background-color:var(--color-gray-200);padding:var(--section-side);max-width:max-content}@media(min-width:1024px){.error-card__block{padding:var(--section-padding-6xl);width:100%;max-width:100%}}@media(min-width:1280px){.error-card__block{gap:64px}}@media(min-width:1024px){.error-card__button{align-self:start}}.error-card__image{flex-shrink:0;width:100%;max-width:480px;object-fit:cover}@media(min-width:768px){.error-card__image{max-width:640px}}.paper-card{display:flex;flex-direction:column;gap:20px;background-color:var(--surface-background--color-white-40);padding:20px}@media(min-width:1024px){.paper-card{align-items:flex-start;gap:24px;padding:var(--surface-padding-2xl)}}.paper-card__wrapper{display:grid;grid-template-columns:40px minmax(0px,1fr);align-items:center;gap:16px}@media(min-width:1024px){.paper-card__wrapper{grid-template-columns:48px minmax(0px,1fr)}}.paper-card__icon{aspect-ratio:1/1;object-fit:contain}.paper-card__title{color:var(--color-stone-800);font-weight:600;font-size:var(--text-size-lg);line-height:var(--text-line-height-regular);text-transform:uppercase}@media(min-width:1024px){.paper-card__title{font-size:var(--text-size-2xl)}}.paper-card__text{display:-webkit-box;-webkit-line-clamp:4;color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-base);line-height:var(--text-line-height-normal);-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1024px){.paper-card__text{font-size:var(--text-size-lg)}}.paper-list-block__wrapper{display:flex;flex-direction:column;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.paper-list-block__wrapper{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.paper-list-block__wrapper{gap:64px;padding-block:var(--section-padding-9xl)}}.paper-list-block__cards{display:grid;gap:12px}@media(min-width:640px){.paper-list-block__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.paper-list-block__cards{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.paper-list-block__cards{grid-template-columns:repeat(4,1fr)}}.portfolio-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;background-color:var(--surface-background--white);padding:var(--surface-padding-2xl)}.portfolio-card__top{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.portfolio-card__top{gap:24px}}.portfolio-card__top-wrapper{display:flex;flex-direction:column;gap:16px}.portfolio-card__image{aspect-ratio:1/1;width:100%;height:100%;object-fit:cover}.portfolio-card__title{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-lg);line-height:var(--text-line-height-small)}@media(min-width:768px){.portfolio-card__title{font-size:var(--text-size-2xl)}}.portfolio-card__date{color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-xs);line-height:var(--text-line-height-normal)}@media(min-width:640px){.portfolio-card__date{font-size:var(--text-size-sm)}}.portfolio-card__bottom{display:flex;flex-direction:column;gap:16px}.portfolio-card__address{color:var(--color-zinc-600);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-normal)}@media(min-width:768px){.portfolio-card__address{font-size:var(--text-size-base)}}@media(min-width:1024px){.portfolio-card__address{font-size:var(--text-size-lg)}}.portfolio-card__price{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-2xl);line-height:var(--text-line-height-tiny)}@media(min-width:768px){.portfolio-card__price{font-size:var(--text-size-large)}}.portfolio-block__wrapper{display:flex;flex-direction:column;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.portfolio-block__wrapper{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.portfolio-block__wrapper{gap:64px;padding-block:var(--section-padding-9xl)}}.portfolio-block__box{display:flex;flex-direction:column;justify-content:flex-end;align-items:normal;gap:24px}@media(min-width:1024px){.portfolio-block__box{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.portfolio-block__box .button{grid-area:1/2/-1/3;justify-self:center}.portfolio-block__box .pagination{grid-area:1/3/-1/4;justify-self:end}}.portfolio-block__cards{display:grid;gap:8px}@media(min-width:640px){.portfolio-block__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.portfolio-block__cards{grid-template-columns:repeat(3,1fr);gap:12px}}.product-swiper{display:grid;gap:40px}.product-swiper__container{grid-area:1/1;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end]}.product-swiper__swiper{grid-area:center;width:100%}.product-swiper__navigation{display:flex;grid-area:1/1;align-items:center;width:100%;pointer-events:none;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];--_side: var(--section-side--small);--_container: var(--section-container--medium)}.product-swiper__arrows{display:flex;grid-area:center;justify-content:space-between;transform:translateY(0);z-index:1;width:100%;pointer-events:none}@media(min-width:640px){.product-swiper__arrows{transform:translateY(-46px)}}@media(min-width:1024px){.product-swiper__arrows{transform:unset}}.product-swiper__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-inline:var(--section-side)}.product-swiper .swiper-pagination-bullet{margin:0!important}.product-swiper .swiper-button-disabled{background-color:var(--color-silver-400)}.product-detail-swiper-preview{width:100%}@media(min-width:768px){.product-detail-swiper-preview{width:100%}}.product-detail-swiper-preview__ware{display:grid;align-items:center;justify-items:center;background-color:var(--color-gray-300);aspect-ratio:1/1;width:100%;overflow:hidden}.product-detail-swiper-preview__image{width:100%;height:100%;object-fit:contain}.product-detail-swiper-thumbs{margin:unset;width:100%}@media(min-width:640px){.product-detail-swiper-thumbs{width:unset;height:0;min-height:100%}}@media(min-width:768px){.product-detail-swiper-thumbs{width:100%;height:unset;min-height:unset}}.product-detail-swiper-thumbs__ware{display:grid;position:relative;align-items:center;justify-items:center;background-color:var(--color-gray-300);aspect-ratio:1/1;width:100%;max-width:80px;max-height:80px}@media(min-width:1024px){.product-detail-swiper-thumbs__ware{aspect-ratio:unset;width:unset;height:100%}}.product-detail-swiper-thumbs__ware:before{position:absolute;top:0;right:0;opacity:0;transition:opacity var(--transition);cursor:pointer;padding:4px;width:100%;height:100%;content:url('data:image/svg+xml,<svg viewBox="0 0 75 75" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M73.5 55.5V73.5H55.5M1.5 19.5V1.5H19.5M55.5 1.5H73.5V19.5M19.5 73.5H1.5V55.5" stroke="%23733F33" stroke-width="3"/></svg>')}.product-detail-swiper-thumbs__image{width:59px;height:59px;object-fit:contain}@media(min-width:1024px){.product-detail-swiper-thumbs__image{width:80px;height:80px}}.product-detail-swiper-thumbs .swiper-slide-thumb-active:before{opacity:1}.product-detail-swiper{display:grid;gap:12px}@media(min-width:640px){.product-detail-swiper{grid-template-columns:1fr 80px;gap:16px}}@media(min-width:768px){.product-detail-swiper{display:grid;grid-template-columns:100%;gap:12px}}.product-detail-price{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.product-detail-price{gap:16px}}@media(min-width:1024px){.product-detail-price{gap:24px}}.product-detail-price__actual,.product-detail-price__original{color:var(--color-stone-800);font-weight:700;line-height:var(--text-line-height-tiny)}@media(min-width:1024px){.product-detail-price__actual,.product-detail-price__original{line-height:var(--text-line-height-small)}}.product-detail-price__original{font-size:var(--text-size-lg)}@media(min-width:1024px){.product-detail-price__original{font-size:var(--text-size-2xl)}}.product-detail-price__actual{font-size:var(--text-size-medium)}@media(min-width:768px){.product-detail-price__actual{font-size:var(--text-size-2xl)}}@media(min-width:1024px){.product-detail-price__actual{font-size:var(--text-size-large)}}.product-detail-price__result{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.product-detail-price__result{gap:16px}}.product-detail-price__text{color:var(--color-zinc-600);font-size:600;font-size:var(--text-size-base);line-height:var(--text-line-height-tiny)}@media(min-width:768px){.product-detail-price__text{font-size:var(--text-size-sm)}}@media(min-width:1024px){.product-detail-price__text{font-size:var(--text-size-base);line-height:var(--text-line-height-small)}}.product-detail-content{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.product-detail-content{justify-self:flex-end;gap:48px;max-width:526px}}@media(min-width:1536px){.product-detail-content{gap:58px}}.product-detail-content__title{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-large);line-height:var(--text-line-height-small);font-family:Erewhon;hyphens:auto}@media(min-width:1024px){.product-detail-content__title{font-size:var(--text-size-great);hyphens:unset}}@media(min-width:1536px){.product-detail-content__title{font-size:var(--text-size-5xl)}}.product-detail-content__buttons{display:grid;gap:16px}@media(min-width:640px){.product-detail-content__buttons{grid-template-columns:1fr 1fr;gap:24px}}@media(min-width:768px){.product-detail-content__buttons{grid-template-columns:100%}}@media(min-width:1024px){.product-detail-content__buttons{grid-template-columns:minmax(0,207px) 1fr;gap:24px 48px}}.product-detail-content__button{display:grid}@media(min-width:640px){.product-detail-content__button{grid-column:2 span}}@media(min-width:768px){.product-detail-content__button{grid-column:unset}}@media(min-width:1024px){.product-detail-content__button{grid-column:2 span}}.product-detail-block{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end]}.product-detail-block__container{display:grid;grid-area:center;align-items:start;gap:24px}@media(min-width:768px){.product-detail-block__container{grid-template-columns:1fr 1fr}}.product-detail-description{display:flex;flex-direction:column;gap:24px;padding-top:24px;padding-inline:20px}@media(min-width:1024px){.product-detail-description{gap:40px;padding-top:40px;padding-inline:28px}}@media(min-width:1536px){.product-detail-description{padding-inline:38px}}.product-detail-description__items{display:grid;gap:12px}@media(min-width:768px){.product-detail-description__items{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:1024px){.product-detail-description__items{grid-row:19px;grid-column:28px}}.photo-card{aspect-ratio:1/1}.photo-card__image{aspect-ratio:1/1;width:100%;height:100%;object-fit:cover}.product-detail-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;padding-top:24px}@media(min-width:1024px){.product-detail-gallery{gap:12px;padding-top:40px}}.product-recommendation-block{background-color:var(--section-background-gray-300)}.product-recommendation-block__container{display:flex;flex-direction:column;gap:40px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.product-recommendation-block__container{grid-area:full;gap:64px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.product-recommendation-block__container{gap:80px;padding-block:var(--section-padding-9xl)}}.product-recommendation-block__wrapper{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.product-recommendation-block__wrapper{gap:40px}}@media(min-width:1536px){.product-recommendation-block__wrapper{gap:64px}}.product-page{background-color:var(--section-background-gray-200);padding-bottom:var(--section-padding-7xl)}@media(min-width:1024px){.product-page{padding-bottom:var(--section-padding-8xl)}}@media(min-width:1536px){.product-page{padding-bottom:var(--section-padding-9xl)}}.product-page__wrapper{display:flex;flex-direction:column;gap:40px;padding-top:var(--section-padding-7xl)}@media(min-width:1024px){.product-page__wrapper{gap:64px;padding-top:var(--section-padding-8xl)}}@media(min-width:1536px){.product-page__wrapper{gap:80px;padding-top:var(--section-padding-8xl)}}.promo-list-block__wrapper{display:flex;flex-direction:column;align-items:normal;gap:32px;padding-block:var(--section-padding-7xl);overflow:hidden}@media(min-width:768px){.promo-list-block__wrapper{align-items:center}}@media(min-width:1024px){.promo-list-block__wrapper{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.promo-list-block__wrapper{gap:64px;padding-block:var(--section-padding-9xl)}}.promo-list-block__cards{display:grid;gap:12px}@media(min-width:768px){.promo-list-block__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.promo-list-block__cards{grid-template-columns:repeat(3,1fr)}}.audio-review-card{display:flex;flex-grow:1;flex-direction:column;gap:20px;background-color:#3f4148;padding:16px}@media(min-width:1024px){.audio-review-card{gap:24px;padding:24px 16px 24px 24px}}.audio-review-card__top{display:flex;flex-direction:column;gap:12px}.audio-review-card__author{color:#fff;font-weight:600;font-size:var(--text-size-2xl);font-size:var(--text-2xl);line-height:var(--text-line-height-none)}.audio-review-card__position{color:var(--color-lite-gray);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-none);text-transform:uppercase}.audio-review-card__theme{display:flex;align-items:flex-start;gap:8px;height:27px;color:#fff;font-weight:500;font-size:var(--text-size-base);line-height:var(--text-line-height-normal)}@media(min-width:1024px){.audio-review-card__theme{align-items:center;font-size:var(--text-size-lg)}}.audio-review-card__theme:before{width:24px;height:24px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M13.0078 13.09V5.25H20.8828V13.202C20.8828 18.578 15.8203 19.25 15.8203 19.25L15.1453 17.682C15.1453 17.682 17.3953 17.346 17.8453 15.554C18.2953 14.21 17.3953 13.09 17.3953 13.09H13.0078ZM2.88281 13.09V5.25H10.7578V13.202C10.7578 18.578 5.69531 19.25 5.69531 19.25L5.02031 17.682C5.02031 17.682 7.27031 17.346 7.72031 15.554C8.17031 14.21 7.27031 13.09 7.27031 13.09H2.88281Z" fill="%23A3A3A3"/></svg>')}.audio-player{display:grid;min-height:48px}@media(min-width:1024px){.audio-player{min-height:64px}}.audio-player__container{display:flex;grid-area:1/1/-1/-1;align-items:center;gap:12px}.audio-player__headphones{width:48px;height:48px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none"><path d="M9.35312 51.525V35.825C9.35312 34.4 9.38438 32.9875 9.57812 31.575C9.55312 31.7438 9.53437 31.9063 9.50937 32.075C9.80312 29.95 10.3719 27.875 11.2031 25.8938L11.0156 26.3438C11.5031 25.2 12.0719 24.0875 12.7281 23.025C13.0469 22.5125 13.3844 22.0063 13.7406 21.5125C13.8219 21.4 13.9031 21.2875 13.9844 21.1813C14.0344 21.1125 14.0844 21.05 14.1344 20.9813C14.3344 20.7125 13.8344 21.3625 14.0406 21.1C14.2281 20.8625 14.4156 20.6313 14.6156 20.4C15.4031 19.4688 16.2656 18.5938 17.1781 17.7875C17.3969 17.6 17.6156 17.4125 17.8406 17.225C17.9469 17.1375 18.0531 17.05 18.1594 16.9688C18.2656 16.8813 18.5344 16.6875 18.0406 17.0563C18.1281 16.9875 18.2156 16.925 18.3031 16.8563C18.7906 16.4938 19.2844 16.15 19.7969 15.825C20.9656 15.0813 22.1906 14.4375 23.4656 13.8938L23.0156 14.0813C24.9906 13.25 27.0719 12.6813 29.1969 12.3875C29.0281 12.4125 28.8656 12.4313 28.6969 12.4563C30.8844 12.1625 33.1094 12.1625 35.2969 12.4563C35.1281 12.4313 34.9656 12.4125 34.7969 12.3875C36.9219 12.6813 38.9969 13.25 40.9781 14.0813L40.5281 13.8938C41.6719 14.3813 42.7844 14.95 43.8469 15.6063C44.3594 15.925 44.8656 16.2625 45.3594 16.6188C45.4719 16.7 45.5844 16.7813 45.6906 16.8625C45.7594 16.9125 45.8219 16.9625 45.8906 17.0125C46.1594 17.2125 45.5094 16.7125 45.7719 16.9188C46.0094 17.1063 46.2406 17.2938 46.4719 17.4938C47.4031 18.2813 48.2781 19.1438 49.0844 20.0563C49.2719 20.275 49.4594 20.4938 49.6469 20.7188C49.7344 20.825 49.8219 20.9313 49.9031 21.0375C49.9906 21.1438 50.1844 21.4125 49.8156 20.9188C49.8844 21.0063 49.9469 21.0938 50.0156 21.1813C50.3781 21.6688 50.7219 22.1625 51.0469 22.675C51.7906 23.8438 52.4344 25.0688 52.9781 26.3438L52.7906 25.8938C53.6219 27.8688 54.1906 29.95 54.4844 32.075C54.4594 31.9063 54.4406 31.7438 54.4156 31.575C54.7531 34.0813 54.6406 36.65 54.6406 39.175V51.525C54.6406 52.5063 55.5031 53.4438 56.5156 53.4C57.5344 53.3563 58.3906 52.575 58.3906 51.525V35.95C58.3906 34.95 58.3906 33.95 58.3156 32.95C58.1156 30.4063 57.5844 27.8938 56.6594 25.5125C55.7594 23.2188 54.6031 21.05 53.1031 19.0875C51.5219 17.025 49.7281 15.2375 47.6531 13.6688C43.6406 10.6438 38.7531 8.90003 33.7531 8.54378C28.7156 8.18128 23.5906 9.36878 19.1844 11.825C14.9031 14.2125 11.2844 17.8438 8.90938 22.1313C6.72813 26.0688 5.60938 30.5188 5.60938 35.0125V51.5188C5.60938 52.5 6.47187 53.4375 7.48438 53.3938C8.49688 53.3563 9.35312 52.575 9.35312 51.525Z" fill="%23A3A3A3"/><path d="M15.8215 51.7687H9.79028C9.47778 51.7687 9.15278 51.7875 8.84028 51.7562C9.00903 51.7812 9.17153 51.8 9.34028 51.825C9.19653 51.8062 9.07153 51.7687 8.93403 51.7187L9.38403 51.9062C9.30903 51.875 9.24028 51.8312 9.16528 51.7937C8.88403 51.6562 9.52778 52.1312 9.25903 51.8625C9.00278 51.6062 9.41528 52.15 9.34653 51.9875C9.30903 51.9 9.25278 51.8187 9.21528 51.7312L9.40278 52.1812C9.35278 52.05 9.32153 51.9187 9.29653 51.775C9.32153 51.9437 9.34028 52.1062 9.36528 52.275C9.31528 51.7 9.35278 51.1062 9.35278 50.5312V37.8562C9.35278 37.1562 9.30278 36.4437 9.36528 35.7437C9.34028 35.9125 9.32153 36.075 9.29653 36.2437C9.31528 36.1 9.35278 35.975 9.40278 35.8375L9.21528 36.2875C9.24653 36.2125 9.29028 36.1437 9.32778 36.0687C9.46528 35.7875 8.99028 36.4312 9.25903 36.1625C9.51528 35.9062 8.97153 36.3187 9.13403 36.25C9.22153 36.2125 9.30278 36.1562 9.39028 36.1187L8.94028 36.3062C9.07153 36.2562 9.20278 36.225 9.34653 36.2C9.17778 36.225 9.01528 36.2437 8.84653 36.2687C9.65278 36.2 10.484 36.2562 11.2903 36.2562H15.0278C15.3465 36.2562 15.6778 36.2375 15.9965 36.2687C15.8278 36.2437 15.6653 36.225 15.4965 36.2C15.6403 36.2187 15.7653 36.2562 15.9028 36.3062L15.4528 36.1187C15.5278 36.15 15.5965 36.1937 15.6715 36.2312C15.9528 36.3687 15.309 35.8937 15.5778 36.1625C15.834 36.4187 15.4215 35.875 15.4903 36.0375C15.5278 36.125 15.584 36.2062 15.6215 36.2937L15.434 35.8437C15.484 35.975 15.5153 36.1062 15.5403 36.25C15.5153 36.0812 15.4965 35.9187 15.4715 35.75C15.5215 36.325 15.484 36.9187 15.484 37.4937V50.1687C15.484 50.8687 15.534 51.5812 15.4715 52.2812C15.4965 52.1125 15.5153 51.95 15.5403 51.7812C15.5215 51.925 15.484 52.05 15.434 52.1875L15.6215 51.7375C15.5903 51.8125 15.5465 51.8812 15.509 51.9562C15.3715 52.2375 15.8465 51.5937 15.5778 51.8625C15.3215 52.1187 15.8653 51.7062 15.7028 51.775C15.6153 51.8125 15.534 51.8687 15.4465 51.9062L15.8965 51.7187C15.7653 51.7687 15.634 51.8 15.4903 51.825C15.659 51.8 15.8215 51.7812 15.9903 51.7562C15.934 51.7625 15.8778 51.7687 15.8215 51.7687C14.8403 51.7937 13.9028 52.6125 13.9465 53.6437C13.9903 54.6375 14.7715 55.55 15.8215 55.5187C17.3278 55.475 18.8278 54.45 19.134 52.9062C19.2028 52.5687 19.2278 52.2437 19.2278 51.9V36.9375C19.2278 36.55 19.2528 36.15 19.2153 35.7625C19.084 34.2687 18.0403 32.85 16.484 32.6C16.0653 32.5312 15.7153 32.525 15.3028 32.525H9.16528C8.24028 32.525 7.42153 32.8125 6.71528 33.4187C5.97778 34.05 5.60903 35.025 5.59653 35.975C5.59028 36.45 5.59653 36.9187 5.59653 37.3937V50.5812C5.59653 51.075 5.59028 51.5687 5.59653 52.0625C5.61528 54.025 7.17153 55.5187 9.11528 55.525C11.1528 55.5312 13.1903 55.525 15.2278 55.525H15.809C16.7903 55.525 17.7278 54.6625 17.684 53.65C17.6465 52.625 16.8715 51.7687 15.8215 51.7687ZM54.9778 51.7687H48.9465C48.634 51.7687 48.309 51.7875 47.9965 51.7562C48.1653 51.7812 48.3278 51.8 48.4965 51.825C48.3528 51.8062 48.2278 51.7687 48.0903 51.7187L48.5403 51.9062C48.4653 51.875 48.3965 51.8312 48.3215 51.7937C48.0403 51.6562 48.684 52.1312 48.4153 51.8625C48.159 51.6062 48.5715 52.15 48.5028 51.9875C48.4653 51.9 48.409 51.8187 48.3715 51.7312L48.559 52.1812C48.509 52.05 48.4778 51.9187 48.4528 51.775C48.4778 51.9437 48.4965 52.1062 48.5215 52.275C48.4715 51.7 48.509 51.1062 48.509 50.5312V37.8562C48.509 37.1562 48.459 36.4437 48.5215 35.7437C48.4965 35.9125 48.4778 36.075 48.4528 36.2437C48.4715 36.1 48.509 35.975 48.559 35.8375L48.3715 36.2875C48.4028 36.2125 48.4465 36.1437 48.484 36.0687C48.6215 35.7875 48.1465 36.4312 48.4153 36.1625C48.6715 35.9062 48.1278 36.3187 48.2903 36.25C48.3778 36.2125 48.459 36.1562 48.5465 36.1187L48.0965 36.3062C48.2278 36.2562 48.359 36.225 48.5028 36.2C48.334 36.225 48.1715 36.2437 48.0028 36.2687C48.809 36.2 49.6403 36.2562 50.4465 36.2562H54.184C54.5028 36.2562 54.834 36.2375 55.1528 36.2687C54.984 36.2437 54.8215 36.225 54.6528 36.2C54.7965 36.2187 54.9215 36.2562 55.059 36.3062L54.609 36.1187C54.684 36.15 54.7528 36.1937 54.8278 36.2312C55.109 36.3687 54.4653 35.8937 54.734 36.1625C54.9903 36.4187 54.5778 35.875 54.6465 36.0375C54.684 36.125 54.7403 36.2062 54.7778 36.2937L54.5903 35.8437C54.6403 35.975 54.6715 36.1062 54.6965 36.25C54.6715 36.0812 54.6528 35.9187 54.6278 35.75C54.6778 36.325 54.6403 36.9187 54.6403 37.4937V50.1687C54.6403 50.8687 54.6903 51.5812 54.6278 52.2812C54.6528 52.1125 54.6715 51.95 54.6965 51.7812C54.6778 51.925 54.6403 52.05 54.5903 52.1875L54.7778 51.7375C54.7465 51.8125 54.7028 51.8812 54.6653 51.9562C54.5278 52.2375 55.0028 51.5937 54.734 51.8625C54.4778 52.1187 55.0215 51.7062 54.859 51.775C54.7715 51.8125 54.6903 51.8687 54.6028 51.9062L55.0528 51.7187C54.9215 51.7687 54.7903 51.8 54.6465 51.825C54.8153 51.8 54.9778 51.7812 55.1465 51.7562C55.0965 51.7625 55.0403 51.7687 54.9778 51.7687C53.9965 51.7937 53.059 52.6125 53.1028 53.6437C53.1465 54.6375 53.9278 55.55 54.9778 55.5187C56.484 55.475 57.984 54.45 58.2903 52.9062C58.359 52.5687 58.384 52.2437 58.384 51.9V36.9375C58.384 36.55 58.409 36.15 58.3715 35.7625C58.2403 34.2687 57.1965 32.85 55.6403 32.6C55.2215 32.5312 54.8715 32.525 54.459 32.525H48.3215C47.3965 32.525 46.5778 32.8125 45.8715 33.4187C45.134 34.05 44.7653 35.025 44.7528 35.975C44.7465 36.45 44.7528 36.9187 44.7528 37.3937V50.5812C44.7528 51.075 44.7465 51.5687 44.7528 52.0625C44.7715 54.025 46.3278 55.5187 48.2715 55.525C50.309 55.5312 52.3465 55.525 54.384 55.525H54.9653C55.9465 55.525 56.884 54.6625 56.8403 53.65C56.809 52.625 56.034 51.7687 54.9778 51.7687ZM18.959 23.65C19.434 23.1375 19.934 22.6437 20.459 22.1812C20.709 21.9625 20.9653 21.7437 21.2278 21.5375C21.509 21.3125 21.1465 21.6375 21.109 21.625C21.1278 21.6312 21.3215 21.4625 21.3403 21.45C21.484 21.3437 21.6215 21.2437 21.7653 21.1437C22.909 20.3437 24.134 19.6625 25.4153 19.1187L24.9653 19.3062C26.534 18.65 28.184 18.2 29.8715 17.9687C29.7028 17.9937 29.5403 18.0125 29.3715 18.0375C31.109 17.8062 32.8715 17.8062 34.609 18.0375C34.4403 18.0125 34.2778 17.9937 34.109 17.9687C35.7965 18.2 37.4403 18.65 39.0153 19.3125L38.5653 19.125C39.8465 19.6687 41.0778 20.35 42.2153 21.15C42.359 21.25 42.5028 21.3562 42.6403 21.4562C42.7028 21.5062 42.7653 21.55 42.834 21.6C43.0153 21.7375 42.4778 21.3187 42.7215 21.5125C42.9965 21.7312 43.2653 21.9562 43.5278 22.1875C44.0528 22.65 44.5528 23.1437 45.0278 23.6562C45.6965 24.3812 47.0153 24.3812 47.6778 23.6562C48.3903 22.8812 48.3903 21.775 47.6778 21.0062C44.6403 17.7062 40.509 15.3437 36.0903 14.5125C31.3778 13.625 26.5278 14.2937 22.2465 16.4687C20.034 17.6 17.9965 19.1625 16.309 21C15.6465 21.725 15.5403 22.95 16.309 23.65C17.034 24.3125 18.2528 24.4187 18.959 23.65Z" fill="%23A3A3A3"/></svg>')}@media(min-width:1024px){.audio-player__headphones{width:64px;height:64px}}.audio-player__loading{display:flex;grid-area:1/1/-1/-1;justify-content:center;align-items:center;color:var(--color-lite-gray);font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-normal)}.audio-player__wave{width:100%}.audio-player__button{width:48px;height:48px}@media(min-width:768px){.audio-player__button{padding:12px;width:64px;height:64px}}.audio-player__button-wrapper{display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#ff9277;width:40px;height:40px}.audio-player__play,.audio-player__pause{width:20px;height:20px}.audio-player__pause{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0H7V20H2V0Z' fill='%23ffffff'/%3E%3Cpath d='M13 0H18V20H13V0Z' fill='%23ffffff'/%3E%3C/svg%3E")}.audio-player__play{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 10L4 20L4 0L20 10Z' fill='%23ffffff'/%3E%3C/svg%3E")}.audio-reviews-swiper{display:grid;gap:40px}.audio-reviews-swiper__container{grid-area:1/1;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end]}.audio-reviews-swiper__swiper{grid-area:center;width:100%}.audio-reviews-swiper__navigation{display:flex;grid-area:1/1;align-items:center;width:100%;pointer-events:none;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];--_side: var(--section-side--small);--_container: var(--section-container--medium)}.audio-reviews-swiper__arrows{display:flex;grid-area:center;justify-content:space-between;transform:translateY(0);z-index:1;width:100%;pointer-events:none}@media(min-width:1024px){.audio-reviews-swiper__arrows{transform:unset}}.audio-reviews-swiper__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-inline:var(--section-side)}.audio-reviews-swiper .swiper-pagination-bullet{margin:0!important}.audio-reviews-swiper .swiper-button-disabled{opacity:0;pointer-events:none}@media(min-width:1024px){.audio-reviews-swiper .swiper-button-disabled{opacity:.6;background-color:var(--color-silver-400)}}.audio-reviews-swiper .swiper-pagination-bullet-active{background-color:var(--color-light-pink)}.audio-reviews-block{display:grid}.audio-reviews-block__back{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:100%;grid-area:1/1/-1/-1;background-color:var(--color-zinc-800)}@media(min-width:768px){.audio-reviews-block__back{grid-template-rows:minmax(0,1fr)}}@media(min-width:1024px){.audio-reviews-block__back{grid-template-columns:100%;justify-content:start;justify-items:start}}@media(min-width:1280px){.audio-reviews-block__back{grid-template-columns:max-content}}.audio-reviews-block__back-image{grid-area:1/1/-1/-1;opacity:.5;width:100%;height:0;min-height:100%;object-fit:cover}@media(min-width:1280px){.audio-reviews-block__back-image{object-fit:contain}}.audio-reviews-block__back-gradient{grid-area:1/1/-1/-1;z-index:1;background:linear-gradient(90deg,rgba(71,74,81,0) -145.6%,var(--color-zinc-800) 96.45%);width:100%}.audio-reviews-block__main{display:flex;grid-area:1/1/-1/-1;flex-direction:column;gap:32px;z-index:2;padding-block:64px}@media(min-width:1024px){.audio-reviews-block__main{gap:64px;padding-block:128px}}.letter-card{display:flex;justify-content:center;align-items:center}.letter-card__image{outline-color:#fff;outline-style:solid;outline-width:5px;outline-offset:-5px;background-color:#fff;height:432px;object-fit:contain}.letters-swiper{display:grid;gap:40px}.letters-swiper__container{grid-area:1/1;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end]}.letters-swiper__swiper{grid-area:center;width:100%}.letters-swiper__navigation{display:flex;grid-area:1/1;align-items:center;width:100%;pointer-events:none;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];--_side: var(--section-side--small);--_container: var(--section-container--medium)}.letters-swiper__arrows{display:flex;grid-area:center;justify-content:space-between;transform:translateY(0);z-index:1;width:100%;pointer-events:none}@media(min-width:640px){.letters-swiper__arrows{transform:translateY(-46px)}}@media(min-width:1024px){.letters-swiper__arrows{transform:unset}}.letters-swiper__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-inline:var(--section-side)}.letters-swiper .swiper-pagination-bullet{margin:0!important}.letters-swiper .swiper-button-disabled{background-color:var(--color-silver-400)}.letters-block{display:flex;flex-direction:column;gap:32px;background-color:var(--section-background-gray-300);padding-block:var(--section-padding-7xl);overflow:hidden}@media(min-width:1024px){.letters-block{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.letters-block{gap:64px;padding-block:var(--section-padding-9xl)}}.review-modal-card{display:flex;position:relative;flex-direction:column;align-items:start;gap:20px;background-color:#fafafa;padding:24px 20px 20px}@media(min-width:1024px){.review-modal-card{gap:24px;padding:24px}}.review-modal-card__quotation-marks{position:absolute;top:0;right:0;transform:translateY(-30px);width:84px;height:84px}@media(min-width:1024px){.review-modal-card__quotation-marks{width:96px;height:96px}}.review-modal-card__text{display:-webkit-box;-webkit-line-clamp:5;color:#545455;font-weight:500;font-size:18px;line-height:150%;-webkit-box-orient:vertical;overflow:hidden}.review-modal-card__profile{display:flex;flex-direction:row;align-items:center;gap:12px}.review-modal-card__avatar{border-radius:555%;width:64px;height:64px;object-fit:cover}.review-modal-card__info{display:flex;flex-direction:column;gap:12px}.review-modal-card__name{color:#29292b;font-weight:600;font-size:24px;line-height:18px}.review-modal-card__role{color:#29292b;font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase}.reviews-flamp-swiper{display:grid;gap:40px}.reviews-flamp-swiper__container{grid-area:1/1;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end]}.reviews-flamp-swiper__swiper{grid-area:center;width:100%;overflow-x:clip!important;overflow-y:visible!important}.reviews-flamp-swiper__navigation{display:flex;grid-area:1/1;align-items:center;width:100%;pointer-events:none;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];--_side: var(--section-side--small);--_container: var(--section-container--medium)}.reviews-flamp-swiper__arrows{display:flex;grid-area:center;justify-content:space-between;transform:translateY(0);z-index:1;width:100%;pointer-events:none}@media(min-width:640px){.reviews-flamp-swiper__arrows{transform:translateY(-46px)}}@media(min-width:1024px){.reviews-flamp-swiper__arrows{transform:unset}}.reviews-flamp-swiper__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-inline:var(--section-side)}.reviews-flamp-swiper .swiper-pagination-bullet{margin:0!important}.reviews-flamp-swiper .swiper-button-disabled{background-color:var(--color-silver-400)}.review-flamp-block{display:flex;flex-direction:column;gap:32px;padding-block:var(--section-padding-7xl);overflow:hidden}@media(min-width:1024px){.review-flamp-block{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.review-flamp-block{gap:60px;padding-block:var(--section-padding-9xl)}}.about-company-block{display:grid}.about-company-block__back{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:100%;grid-area:1/1/-1/-1;background-color:var(--color-gray-200)}@media(min-width:1024px){.about-company-block__back{grid-template-columns:100%;justify-content:start;justify-items:start}}@media(min-width:1280px){.about-company-block__back{grid-template-columns:max-content}}.about-company-block__back-image{grid-area:1/1/-1/-1;width:100%;height:0;min-height:100%;object-fit:cover}@media(min-width:1280px){.about-company-block__back-image{object-fit:contain}}.about-company-block__back-gradient{grid-area:1/1/-1/-1;background:linear-gradient(184.44deg,rgba(230,230,230,0) -18.91%,var(--color-gray-200) 80.28%);width:100%}@media(min-width:1024px){.about-company-block__back-gradient{background:linear-gradient(90deg,rgba(230,230,230,0) -14.65%,var(--color-gray-200) 100%)}}.about-company-block__main{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];grid-area:1/1/-1/-1;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.about-company-block__main{padding-block:var(--section-padding-8xl)}}@media(min-width:1280px){.about-company-block__main{padding-block:var(--section-padding-10xl)}}@media(min-width:1536px){.about-company-block__main{gap:64px;padding-block:var(--section-padding-10xl)}}.about-company-block__content{display:grid;grid-area:center;justify-items:start;gap:32px;max-width:746px}@media(min-width:1024px){.about-company-block__content{justify-self:end;gap:64px}}.image-split-viewer{position:relative;height:280px;overflow:hidden}@media(min-width:768px){.image-split-viewer{height:400px}}@media(min-width:1024px){.image-split-viewer{height:358px}}.image-split-viewer__left,.image-split-viewer__right{position:absolute;top:0;left:0;width:100%;height:100%}.image-split-viewer__left{z-index:2}.image-split-viewer__left-image{width:100%;height:100%;object-fit:cover}.image-split-viewer__right{z-index:1}.image-split-viewer__right-image{width:100%;height:100%;object-fit:cover}.image-split-viewer__left-image{clip-path:polygon(0 0,50% 0,50% 100%,0 100%);transition:clip-path .05s ease}.image-split-viewer__label-before,.image-split-viewer__label-after{position:absolute;bottom:8px;z-index:25;background:var(--color-zinc-700);padding:8px 16px;pointer-events:none;color:var(--color-white);font-weight:500;font-size:var(--text-size-sm);line-height:var(--text-line-height-none);text-transform:uppercase}@media(min-width:1024px){.image-split-viewer__label-before,.image-split-viewer__label-after{bottom:24px;padding:9px 24px;min-height:35px;font-size:var(--text-size-base)}}.image-split-viewer__label-before{left:8px}@media(min-width:1024px){.image-split-viewer__label-before{left:24px}}.image-split-viewer__label-after{right:8px}@media(min-width:1024px){.image-split-viewer__label-after{right:24px}}.image-split-viewer__slider{position:absolute;top:0;left:0;opacity:0;z-index:30;cursor:ew-resize;margin:0;width:100%;height:100%}.image-split-viewer__button{display:flex;position:absolute;top:50%;left:50%;justify-content:center;align-items:center;transform:translate(-50%,-50%);z-index:30;transition:left .05s ease;pointer-events:none}.image-split-viewer__button:before{position:absolute;top:50%;transform:translateY(-50%);z-index:-1;background:var(--color-white-20);width:4px;height:500px;content:""}.architecture-block{display:grid;gap:32px;background-color:var(--section-background-gray-300);padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.architecture-block{gap:64px;padding-block:var(--section-padding-9xl)}}.architecture-block__main{display:grid;gap:32px}@media(min-width:1024px){.architecture-block__main{grid-template-columns:minmax(auto,460px) 1fr;align-items:center}}@media(min-width:1280px){.architecture-block__main{grid-template-columns:minmax(auto,600px) 1fr}}@media(min-width:1536px){.architecture-block__main{grid-template-columns:minmax(auto,636px) 1fr;gap:80px}}.benefit-card{display:grid;grid-template-columns:96px minmax(0px,1fr);align-items:center;gap:12px}@media(min-width:768px){.benefit-card{grid-template-rows:auto minmax(63px,1fr);grid-template-columns:100%;justify-items:center;gap:24px;padding-inline:16px}}.benefit-card__icon{aspect-ratio:1/1;width:96px;height:96px;object-fit:contain}@media(min-width:768px){.benefit-card__icon{width:128px;height:128px}}.benefit-card__text{vertical-align:middle;color:var(--color-white);font-weight:600;font-size:var(--text-size-sm)}@media(min-width:768px){.benefit-card__text{font-size:var(--text-size-base);line-height:var(--text-line-height-medium);text-align:center}}.benefit-block{display:grid;grid-template-rows:100%}.benefit-block__background{display:grid;grid-area:1/1/-1/-1;background-color:var(--color-zinc-800)}.benefit-block__image{grid-area:1/1/-1/-1;opacity:.05;background-blend-mode:screen;width:100%;height:0;min-height:100%;object-fit:cover}.benefit-block__gradient{grid-area:1/1/-1/-1;background:linear-gradient(90deg,var(--color-zinc-800) 0%,rgba(71,74,81,0) 60.78%),#29292b40;width:100%;height:100%}.benefit-block__container{grid-area:1/1/-1/-1;z-index:1;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.benefit-block__container{padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.benefit-block__container{padding-block:var(--section-padding-9xl)}}.benefit-block__wrapper{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.benefit-block__wrapper{gap:40px}}@media(min-width:1536px){.benefit-block__wrapper{gap:64px}}.benefit-block__content{display:grid;gap:8px}@media(min-width:768px){.benefit-block__content{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(200px,1fr);gap:12px}}@media(min-width:1024px){.benefit-block__content{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(309px,1fr)}}@media(min-width:1536px){.benefit-block__content{align-items:center}}.category-card{display:flex;position:relative;align-items:center;gap:24px;z-index:1;background-color:var(--color-white);padding-inline:24px;padding-block:16px;overflow:hidden}@media(min-width:1024px){.category-card{flex-direction:column;justify-content:center;gap:24px}}.category-card:after{position:absolute;top:0;left:0;z-index:-1;width:71px;height:96px;object-fit:cover;content:url('data:image/svg+xml,<svg width="71" height="96" viewBox="0 0 71 96" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="2.19418" cy="46.4641" rx="60" ry="75" transform="rotate(45 2.19418 46.4641)" fill="url(%23paint0_linear_811_3901)"/><ellipse cx="2.19418" cy="46.4641" rx="60" ry="75" transform="rotate(45 2.19418 46.4641)" fill="%23EDEDEE"/><defs><linearGradient id="paint0_linear_811_3901" x1="20.525" y1="5.26102" x2="34.7552" y2="70.314" gradientUnits="userSpaceOnUse"><stop stop-color="%23C5A370"/><stop offset="1" stop-color="%23A47C57"/></linearGradient></defs></svg>')}@media(min-width:1024px){.category-card:after{left:auto;width:315px;height:134px;content:url('data:image/svg+xml,<svg width="315" height="134" viewBox="0 0 315 134" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="157.5" cy="-151.5" rx="325.5" ry="285.5" fill="%23EDEDED"/></svg>')}}.category-card__image{width:64px;height:64px;object-fit:contain}@media(min-width:1024px){.category-card__image{width:160px;height:160px}}.category-card__title{color:var(--color-stone-700);font-weight:600;font-size:var(--text-size-base);line-height:var(--text-line-height-small)}@media(min-width:1024px){.category-card__title{font-size:var(--text-size-lg);text-align:center}}@media(min-width:1536px){.category-card__title{line-height:var(--text-line-height-large)}}.category-block{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];background-color:var(--section-background-gray-300)}.category-block__container{display:flex;grid-area:center;flex-direction:column;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.category-block__container{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.category-block__container{gap:64px;padding-block:var(--section-padding-9xl)}}.category-block__cards{display:grid;gap:12px}@media(min-width:640px){.category-block__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.category-block__cards{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(282px,1fr)}}.company-blog-card{display:grid;gap:24px;border:var(--surface-border-secondary);background-color:var(--surface-background-gray-700);padding:var(--surface-padding-2xl)}.company-blog-card:hover .company-blog-card__link{color:var(--color-light-pink)}@media(min-width:768px){.company-blog-card{grid-template-columns:180px minmax(0px,1fr)}.company-blog-card:hover .company-blog-card__link{color:var(--color-white)}}.company-blog-card__image{aspect-ratio:1/1;width:100%;object-fit:cover}.company-blog-card__info{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.company-blog-card__info{justify-content:space-between;gap:12px}}.company-blog-card__box{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.company-blog-card__box{gap:12px}}.company-blog-card__title{color:var(--color-white);font-weight:700;font-size:var(--text-size-2xl);line-height:var(--text-line-height-small)}.company-blog-card__date{color:var(--color-zinc-400);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-small)}.company-blog-card__text{display:-webkit-box;color:var(--color-zinc-300);font-weight:600;font-size:var(--text-size-base);line-height:var(--text-line-height-medium);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(min-width:768px){.company-blog-card__text{-webkit-line-clamp:2}}.company-blog-card__link{gap:12px;transition:color var(--transition);background-color:var(--color-neutral-700);padding-inline:24px;padding-block:16px;width:100%;max-height:50px;color:var(--color-white);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-regular);text-align:center;text-transform:uppercase}@media(min-width:768px){.company-blog-card__link{background-color:transparent;padding-inline:0;padding-block:0;max-height:none;color:var(--color-light-pink);text-align:left;text-decoration:underline}}.company-blog-card__link span{display:none}@media(min-width:768px){.company-blog-card__link span{display:inline}}.company-blog-block__wrapper{display:flex;flex-direction:column;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.company-blog-block__wrapper{align-items:center;gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.company-blog-block__wrapper{gap:64px;padding-block:var(--section-padding-9xl)}}.company-blog-block__cards{display:grid;gap:24px}@media(min-width:1280px){.company-blog-block__cards{grid-template-columns:repeat(2,1fr)}}.construction-card{display:grid;grid-template-columns:72px auto;align-items:center;gap:12px;border:1px solid var(--color-zinc-200);background-color:var(--section-background-gray-200);padding:16px}.construction-card__image{aspect-ratio:1/1;width:72px}.construction-card__text{color:var(--color-stone-800);font-weight:700;font-size:var(--text-size-base);line-height:var(--text-line-height-small);hyphens:auto}.construction-block{display:grid}.construction-block__back{display:grid;grid-template-rows:max-content;grid-template-columns:100%;grid-area:1/1/-1/-1}@media(min-width:768px){.construction-block__back{grid-template-rows:minmax(0,1fr)}}@media(min-width:1024px){.construction-block__back{grid-template-columns:100%;justify-content:end;justify-items:end}}@media(min-width:1280px){.construction-block__back{grid-template-columns:max-content}}.construction-block__back-image{grid-area:1/1/-1/-1;width:100%;object-fit:cover}@media(min-width:768px){.construction-block__back-image{height:0;min-height:100%}}@media(min-width:1280px){.construction-block__back-image{object-fit:contain}}.construction-block__back-gradient{grid-area:1/1/-1/-1;background:linear-gradient(360deg,var(--color-gray-300) 62.62%,rgba(220,220,220,0) 145.72%);width:100%}@media(min-width:1280px){.construction-block__back-gradient{background:linear-gradient(90deg,var(--color-gray-300) 20.3%,rgba(220,220,220,0) 130.92%)}}.construction-block__main{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];grid-area:1/1/-1/-1;padding-block:var(--section-padding-7xl)}@media(min-width:1280px){.construction-block__main{padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.construction-block__main{gap:64px;padding-block:var(--section-padding-9xl)}}.construction-block__content{display:grid;grid-area:center;gap:32px;max-width:966px}@media(min-width:1024px){.construction-block__content{gap:64px}}.construction-block__cards{display:grid;gap:8px}@media(min-width:768px){.construction-block__cards{grid-template-columns:repeat(3,1fr)}}.video-card{display:grid;position:relative;align-items:end;cursor:pointer}@media(hover:hover){.video-card:hover .video-card__play{transform:scale(1.2)}}.video-card__back{grid-area:1/1/-1/-1;width:100%;height:100%;object-fit:cover}.video-card__play{display:flex;grid-area:1/1/-1/-1;justify-content:center;align-items:center;align-self:center;justify-self:center;z-index:1;backdrop-filter:blur(4px);transition:transform var(--transition);background-color:var(--color-white-50);width:64px;height:64px}.video-card__play--icon{color:var(--color-white);font-size:22px;line-height:1}.video-card__description{grid-area:1/1/-1/-1;justify-self:flex-end;padding:12px 16px;width:100%}.decor-swiper{display:grid;gap:32px}.decor-swiper__swiper{grid-area:1/1;width:100%}.decor-swiper__navigation{display:flex;grid-area:1/1;align-items:center;width:100%;pointer-events:none;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];--_side: var(--section-side--small);--_container: var(--section-container--great)}.decor-swiper__arrows{display:flex;grid-area:center;justify-content:space-between;transform:translateY(-46px);z-index:1;width:100%;pointer-events:none}@media(min-width:1024px){.decor-swiper__arrows{transform:unset}}.decor-swiper__wrapper{display:grid;grid-auto-rows:minmax(500px,1fr);grid-auto-flow:column}@media(min-width:640px){.decor-swiper__wrapper{grid-auto-rows:minmax(490px,1fr);grid-auto-columns:334px;gap:12px}}.decor-swiper__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-inline:var(--section-side)}@media(min-width:1024px){.decor-swiper__pagination{display:none}}.decor-swiper .swiper-button-disabled{background-color:var(--color-silver-400)}.decor-block{display:grid;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.decor-block{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.decor-block{padding-block:var(--section-padding-9xl)}}.gallery-card{display:grid;grid-template-rows:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:span var(--card-span, 1);height:260px}.gallery-card--hidden{display:none}@media(min-width:768px){.gallery-card{height:400px}}.gallery-card__image{grid-area:1/1/-1/-1;width:100%;height:100%;object-fit:cover}.gallery-card__content{display:grid;grid-area:1/1/-1/var(--card-span, -1);align-self:flex-end;padding:16px}.gallery-block{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];background-color:var(--section-background-gray-200)}.gallery-block__container{display:flex;grid-area:center;flex-direction:column;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.gallery-block__container{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.gallery-block__container{gap:64px;padding-block:var(--section-padding-9xl)}}.gallery-block__content{display:grid;gap:12px}.gallery-block__content>*{opacity:1;animation:spaceapp 1.4s}@keyframes spaceapp{0%{opacity:0}to{opacity:1}}.gallery-block__content>*:nth-child(n+4){display:none}@media(min-width:768px){.gallery-block__content{grid-template-columns:repeat(2,1fr)}.gallery-block__content>*:first-child,.gallery-block__content>*:nth-child(6n){grid-column:span 2;--card-span: 2}.gallery-block__content>*:nth-child(n){display:grid}}@media(min-width:1024px){.gallery-block__content{grid-template-columns:repeat(4,1fr)}}.gallery-block__content--open>*:nth-child(n+4){display:inherit}.gallery-block__button{display:flex}@media(min-width:768px){.gallery-block__button{display:none}}.main-hero-back{grid-area:1/1;z-index:-1;width:100%}.main-hero-back__slide{width:100%;height:100%;object-fit:cover}.main-hero-swiper{display:grid}@media(min-width:768px){.main-hero-swiper{grid-column:2;justify-self:flex-end}}@media(min-width:1024px){.main-hero-swiper{grid-template-columns:auto 1fr;gap:24px}}@media(min-width:1536px){.main-hero-swiper{grid-column:unset;gap:34px}}.main-hero-swiper__swiper{width:100%}.main-hero-swiper__navigation{display:none;grid-template-columns:1fr 1fr;align-items:end;gap:4px}@media(min-width:1024px){.main-hero-swiper__navigation{display:grid}}.main-hero-swiper__slide{display:grid;grid-template-columns:auto 1fr;gap:8px;cursor:pointer;aspect-ratio:39/20;width:auto;height:80px}.main-hero-swiper__index{opacity:50%;color:var(--color-white);font-weight:700;font-size:var(--text-size-2xl);line-height:var(--text-line-height-small)}.main-hero-swiper__preview{height:80px}.main-hero-swiper__image{width:100%;height:100%;object-fit:cover}.swiper-slide-thumb-active .main-hero-swiper__preview{outline:3px solid var(--color-white);outline-offset:-3px}.main-hero-content{grid-area:1/1;--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];align-self:flex-end;--section-container: var(--section-container--large);padding-block:var(--section-padding-9xl) var(--section-padding-6xl)}@media(min-width:1024px){.main-hero-content{padding-block:var(--section-padding-7xl)}}@media(min-width:1536px){.main-hero-content{padding-block:var(--section-padding-8xl)}}.main-hero-content__container{display:grid;grid-area:full;align-items:end;gap:40px;column-gap:unset}@media(min-width:768px){.main-hero-content__container{grid-template-columns:1fr minmax(auto,812px);grid-area:center}}@media(min-width:1536px){.main-hero-content__container{gap:24px}}.main-hero-content__heading{display:flex;flex-direction:column;gap:16px;margin-inline:var(--section-side);color:var(--color-white)}@media(min-width:768px){.main-hero-content__heading{grid-column:span 2;gap:8px;margin-inline:unset;max-width:794px}}@media(min-width:1536px){.main-hero-content__heading{grid-column:unset}}.main-hero-content__title{font-weight:700;font-size:var(--text-size-5xl);line-height:var(--text-line-height-tiny);font-family:Erewhon;letter-spacing:0px;word-wrap:break-word;text-transform:uppercase}@media(min-width:1024px){.main-hero-content__title{font-size:var(--text-size-6xl);line-height:var(--text-line-height-small)}}@media(min-width:1280px){.main-hero-content__title{font-size:var(--text-size-7xl)}}@media(min-width:1536px){.main-hero-content__title{font-size:var(--text-size-8xl)}}.main-hero-content__text{font-weight:500;font-size:var(--text-size-lg);line-height:var(--text-line-height-small)}@media(min-width:768px){.main-hero-content__text{font-size:var(--text-size-small)}}@media(min-width:1536px){.main-hero-content__text{font-size:var(--text-size-medium);line-height:var(--text-line-height-leading-snug)}}.main-hero{display:grid;transform:translateY(calc(var(--header-mobile) * -1));margin-bottom:calc(var(--header-mobile) * -1);height:min(100%,100vh);height:min(100%,100svh);height:100vh;min-height:100vh;min-height:100svh;min-height:max-content;overflow:hidden}@media(min-width:1024px){.main-hero{transform:translateY(calc(var(--header-desktop) * -1));margin-bottom:calc(var(--header-desktop) * -1)}}.model-link{display:flex;justify-content:center;gap:8px;background-color:var(--color-gray-300);padding:16px}@media(min-width:1024px){.model-link{padding:11px 12px}}.model-link__text{color:var(--color-stone-800);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-regular)}.model-link__icon{color:var(--color-stone-700);font-size:24px;line-height:var(--text-line-height)}.model-block{display:grid}.model-block__back{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:100%;grid-area:1/1/-1/-1;background-color:var(--color-gray-200)}@media(min-width:1024px){.model-block__back{grid-template-columns:100%;justify-content:start;justify-items:start}}@media(min-width:1280px){.model-block__back{grid-template-columns:max-content}}.model-block__back-image{grid-area:1/1/-1/-1;width:100%;height:0;min-height:100%;object-fit:cover}@media(min-width:1280px){.model-block__back-image{object-fit:contain}}.model-block__back-gradient{grid-area:1/1/-1/-1;background:linear-gradient(184.44deg,rgba(230,230,230,0) -18.91%,var(--color-gray-200) 80.28%);width:100%}@media(min-width:1024px){.model-block__back-gradient{background:linear-gradient(90deg,rgba(230,230,230,0) -14.65%,var(--color-gray-200) 100%)}}.model-block__main{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];grid-area:1/1/-1/-1;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1280px){.model-block__main{padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.model-block__main{gap:64px;padding-block:var(--section-padding-9xl)}}.model-block__icon{display:none}@media(min-width:1024px){.model-block__icon{display:flex;width:40px;height:40px;color:var(--color-stone-700);font-size:40px;line-height:var(--text-line-height-none)}}@media(min-width:1024px){.model-block__container{display:flex;align-items:center;gap:16px}}.model-block__content{display:grid;grid-area:center;gap:32px;max-width:634px}@media(min-width:1024px){.model-block__content{justify-self:end;gap:64px}}.model-block__links{display:grid;grid-auto-flow:column;gap:8px}.stage-card{display:grid;grid-template-columns:128px minmax(0px,1fr);align-items:center;justify-items:center;gap:12px;background-color:var(--surface-background-gray-100);padding:12px}@media(min-width:1024px){.stage-card{grid-template-columns:100%;gap:24px;padding-inline:32px}}@media(min-width:1536px){.stage-card{padding-inline:48px}}.stage-card__image{aspect-ratio:1/1;object-fit:cover}@media(min-width:1024px){.stage-card__image{max-width:128px}}.stage-card__text{color:var(--color-zinc-600);font-weight:600;font-size:var(--text-size-sm);line-height:var(--text-line-height-medium)}@media(min-width:1024px){.stage-card__text{font-weight:500;font-size:var(--text-size-base);text-align:center}}.stage-block{--_side: var(--section-side);--_container: min(100%, var(--section-container));--section-offset: max(var(--_side), calc((var(--real-page-width, 100vw) - var(--_container)) / 2));display:grid;grid-template-rows:[full-start left-start center-start right-start] auto [full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side),1fr) [right-start center-start] minmax(0,var(--_container)) [left-end center-end] minmax(var(--_side),1fr) [full-end right-end];background-color:var(--section-background-gray-200)}.stage-block__container{display:flex;grid-area:center;flex-direction:column;gap:32px;padding-block:var(--section-padding-7xl)}@media(min-width:1024px){.stage-block__container{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.stage-block__container{gap:64px;padding-block:var(--section-padding-9xl)}}.stage-block__cards{display:grid;grid-auto-rows:minmax(152px,1fr);gap:12px}@media(min-width:640px){.stage-block__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.stage-block__cards{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(280px,1fr)}}.warehouse-block{display:flex;flex-direction:column;gap:32px;background-color:var(--section-background-gray-300);padding-block:var(--section-padding-7xl);overflow:hidden}@media(min-width:1024px){.warehouse-block{gap:40px;padding-block:var(--section-padding-8xl)}}@media(min-width:1536px){.warehouse-block{gap:64px;padding-block:var(--section-padding-9xl)}}.warehouse-block__wrapper{display:flex;flex-direction:column;gap:40px}.warehouse-block__button{display:flex;justify-content:center}@media(min-width:768px){.warehouse-block__button{align-items:center}}
