/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-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-duration:initial;--tw-outline-style:solid}}}@layer tw-tokens{:root,:host{--color-red-700:oklch(50.5% .213 27.518);--color-neutral-700:oklch(37.1% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-normal:1.5;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-\[1rem\]{inset-inline:1rem}.top-1\/2{top:50%}.top-15{top:calc(var(--spacing) * 15)}.top-60{top:calc(var(--spacing) * 60)}.top-99{top:calc(var(--spacing) * 99)}.top-100{top:calc(var(--spacing) * 100)}.top-290{top:calc(var(--spacing) * 290)}.top-308{top:calc(var(--spacing) * 308)}.top-324{top:calc(var(--spacing) * 324)}.top-341{top:calc(var(--spacing) * 341)}.top-463{top:calc(var(--spacing) * 463)}.top-506{top:calc(var(--spacing) * 506)}.top-826{top:calc(var(--spacing) * 826)}.top-827{top:calc(var(--spacing) * 827)}.top-878{top:calc(var(--spacing) * 878)}.top-\[-6\.9375rem\]{top:-6.9375rem}.top-\[-20\.25rem\]{top:-20.25rem}.top-\[0\.625rem\]{top:.625rem}.top-\[0\.9375rem\]{top:.9375rem}.top-\[1\.25rem\]{top:1.25rem}.top-\[2\.0625rem\]{top:2.0625rem}.top-\[3\.75rem\]{top:3.75rem}.top-\[3\.1875rem\]{top:3.1875rem}.top-\[4\.625rem\]{top:4.625rem}.top-\[6\.25rem\]{top:6.25rem}.top-\[6\.1875rem\]{top:6.1875rem}.top-\[7\.75rem\]{top:7.75rem}.top-\[7\.9375rem\]{top:7.9375rem}.top-\[8rem\]{top:8rem}.top-\[10\.75rem\]{top:10.75rem}.top-\[10\.1875rem\]{top:10.1875rem}.top-\[11\.5rem\]{top:11.5rem}.top-\[12\.125rem\]{top:12.125rem}.top-\[13\.25rem\]{top:13.25rem}.top-\[13\.75rem\]{top:13.75rem}.top-\[17\.625rem\]{top:17.625rem}.top-\[17\.4375rem\]{top:17.4375rem}.top-\[17\.9375rem\]{top:17.9375rem}.top-\[17rem\]{top:17rem}.top-\[18\.125rem\]{top:18.125rem}.top-\[19\.25rem\]{top:19.25rem}.top-\[20\.375rem\]{top:20.375rem}.top-\[21\.75rem\]{top:21.75rem}.top-\[21\.3125rem\]{top:21.3125rem}.top-\[23rem\]{top:23rem}.top-\[28\.25rem\]{top:28.25rem}.top-\[28\.8125rem\]{top:28.8125rem}.top-\[28\.9375rem\]{top:28.9375rem}.top-\[30\.53125rem\]{top:30.5313rem}.top-\[30rem\]{top:30rem}.top-\[31\.625rem\]{top:31.625rem}.top-\[31\.5625rem\]{top:31.5625rem}.top-\[32\.125rem\]{top:32.125rem}.top-\[32\.3125rem\]{top:32.3125rem}.top-\[32\.4375rem\]{top:32.4375rem}.top-\[34\.8125rem\]{top:34.8125rem}.top-\[36\.25rem\]{top:36.25rem}.top-\[37\.0625rem\]{top:37.0625rem}.top-\[39\.5rem\]{top:39.5rem}.top-\[40\.25rem\]{top:40.25rem}.top-\[45\.5rem\]{top:45.5rem}.top-\[51\.625rem\]{top:51.625rem}.top-\[51\.6875rem\]{top:51.6875rem}.top-\[52\.75rem\]{top:52.75rem}.top-\[54\.875rem\]{top:54.875rem}.top-\[63\.6875rem\]{top:63.6875rem}.top-\[64\.875rem\]{top:64.875rem}.top-\[65\.14\%\]{top:65.14%}.top-\[66\.125rem\]{top:66.125rem}.top-\[66\.59375rem\]{top:66.5938rem}.top-\[67\.625rem\]{top:67.625rem}.top-\[70\.30\%\]{top:70.3%}.top-\[75\.125rem\]{top:75.125rem}.top-\[77\.87\%\]{top:77.87%}.top-\[81\.31\%\]{top:81.31%}.top-\[81\.375rem\]{top:81.375rem}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.right-0{right:calc(var(--spacing) * 0)}.right-\[1\.25rem\]{right:1.25rem}.right-\[1\.125rem\]{right:1.125rem}.right-\[1rem\]{right:1rem}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[-0\.75rem\]{bottom:-.75rem}.bottom-\[0\.625rem\]{bottom:.625rem}.bottom-\[1rem\]{bottom:1rem}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-20{left:calc(var(--spacing) * 20)}.left-\[-0\.0625rem\]{left:-.0625rem}.left-\[0\.625rem\]{left:.625rem}.left-\[1\.25rem\]{left:1.25rem}.left-\[1\.375rem\]{left:1.375rem}.left-\[1\.625rem\]{left:1.625rem}.left-\[1\.1875rem\]{left:1.1875rem}.left-\[1rem\]{left:1rem}.left-\[4rem\]{left:4rem}.left-\[calc\(12\.5\%\+1rem\)\]{left:calc(12.5% + 1rem)}.left-\[calc\(18\.75\%-15\.625rem\)\]{left:calc(18.75% - 15.625rem)}.left-\[calc\(25\%\+0\.75rem\)\]{left:calc(25% + .75rem)}.left-\[calc\(25\%\+0\.8125rem\)\]{left:calc(25% + .8125rem)}.left-\[calc\(37\.5\%\+0\.625rem\)\]{left:calc(37.5% + .625rem)}.left-\[calc\(37\.5\%\+0\.5625rem\)\]{left:calc(37.5% + .5625rem)}.left-\[calc\(37\.5\%\+4\.0625rem\)\]{left:calc(37.5% + 4.0625rem)}.left-\[calc\(37\.5\%\+7\.125rem\)\]{left:calc(37.5% + 7.125rem)}.left-\[calc\(50\%\+0\.3125rem\)\]{left:calc(50% + .3125rem)}.left-\[calc\(50\%\+1\.5625rem\)\]{left:calc(50% + 1.5625rem)}.left-\[calc\(50\%\+9\.71875rem\)\]{left:calc(50% + 9.71875rem)}.left-\[calc\(62\.5\%\+0\.0625rem\)\]{left:calc(62.5% + .0625rem)}.left-\[calc\(62\.5\%\+7\.96875rem\)\]{left:calc(62.5% + 7.96875rem)}.left-\[calc\(62\.5\%\+14\.78125rem\)\]{left:calc(62.5% + 14.7813rem)}.left-\[calc\(75\%\+7\.75rem\)\]{left:calc(75% + 7.75rem)}.left-\[calc\(75\%\+9\.3125rem\)\]{left:calc(75% + 9.3125rem)}.left-\[calc\(75\%-0\.125rem\)\]{left:calc(75% - .125rem)}.left-\[calc\(75\%-0\.1875rem\)\]{left:calc(75% - .1875rem)}.left-\[calc\(87\.5\%\+0\.8125rem\)\]{left:calc(87.5% + .8125rem)}.left-\[calc\(87\.5\%-0\.4375rem\)\]{left:calc(87.5% - .4375rem)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-\[20000\]{z-index:20000}.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}}.mt-\[0\.625rem\]{margin-top:.625rem}.mt-\[0\.9375rem\]{margin-top:.9375rem}.mt-\[1\.25rem\]{margin-top:1.25rem}.mt-\[2\.5rem\]{margin-top:2.5rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-\[0\.625rem\]{margin-bottom:.625rem}.ml-\[0\.125rem\]{margin-left:.125rem}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.size-343{width:calc(var(--spacing) * 343);height:calc(var(--spacing) * 343)}.size-\[0\.375rem\]{width:.375rem;height:.375rem}.size-\[0\.9375rem\]{width:.9375rem;height:.9375rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1rem\]{width:1rem;height:1rem}.size-\[9\.75rem\]{width:9.75rem;height:9.75rem}.size-\[10\.375rem\]{width:10.375rem;height:10.375rem}.size-\[21\.4375rem\]{width:21.4375rem;height:21.4375rem}.size-full{width:100%;height:100%}.\!h-\[100svh\]{height:100svh!important}.h-1\/2{height:50%}.h-28{height:calc(var(--spacing) * 28)}.h-344{height:calc(var(--spacing) * 344)}.h-400{height:calc(var(--spacing) * 400)}.h-690{height:calc(var(--spacing) * 690)}.h-968{height:calc(var(--spacing) * 968)}.h-\[0\.6rem\]{height:.6rem}.h-\[0\.3125rem\]{height:.3125rem}.h-\[0\.9375rem\]{height:.9375rem}.h-\[1\.75rem\]{height:1.75rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[2\.875rem\]{height:2.875rem}.h-\[3\.75rem\]{height:3.75rem}.h-\[7\.75rem\]{height:7.75rem}.h-\[11\.5rem\]{height:11.5rem}.h-\[11\.625rem\]{height:11.625rem}.h-\[12\.5rem\]{height:12.5rem}.h-\[12\.875rem\]{height:12.875rem}.h-\[12\.3125rem\]{height:12.3125rem}.h-\[18\.125rem\]{height:18.125rem}.h-\[21\.5rem\]{height:21.5rem}.h-\[25rem\]{height:25rem}.h-\[29\.625rem\]{height:29.625rem}.h-\[32\.0625rem\]{height:32.0625rem}.h-\[33\.125rem\]{height:33.125rem}.h-\[41\.8125rem\]{height:41.8125rem}.h-\[43\.125rem\]{height:43.125rem}.h-\[45rem\]{height:45rem}.h-\[50\.75rem\]{height:50.75rem}.h-\[50\.625rem\]{height:50.625rem}.h-\[56\.125rem\]{height:56.125rem}.h-\[60\.5rem\]{height:60.5rem}.h-\[60\.75rem\]{height:60.75rem}.h-\[60rem\]{height:60rem}.h-\[62\.875rem\]{height:62.875rem}.h-\[71\.6875rem\]{height:71.6875rem}.h-\[89\.375rem\]{height:89.375rem}.h-\[100svh\]{height:100svh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.\!min-h-\[100svh\]{min-height:100svh!important}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[19\.25rem\]{min-height:19.25rem}.min-h-\[19rem\]{min-height:19rem}.min-h-\[100svh\]{min-height:100svh}.w-166{width:calc(var(--spacing) * 166)}.w-320{width:calc(var(--spacing) * 320)}.w-343{width:calc(var(--spacing) * 343)}.w-378{width:calc(var(--spacing) * 378)}.w-518{width:calc(var(--spacing) * 518)}.w-519{width:calc(var(--spacing) * 519)}.w-695{width:calc(var(--spacing) * 695)}.w-1442{width:calc(var(--spacing) * 1442)}.w-\[0\.375rem\]{width:.375rem}.w-\[0\.3125rem\]{width:.3125rem}.w-\[0\.9375rem\]{width:.9375rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[1\.625rem\]{width:1.625rem}.w-\[2rem\]{width:2rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[6\.125rem\]{width:6.125rem}.w-\[8\.375rem\]{width:8.375rem}.w-\[8\.4375rem\]{width:8.4375rem}.w-\[9\.75rem\]{width:9.75rem}.w-\[9\.1875rem\]{width:9.1875rem}.w-\[10\.375rem\]{width:10.375rem}.w-\[12\.1875rem\]{width:12.1875rem}.w-\[13\.5rem\]{width:13.5rem}.w-\[16\.8125rem\]{width:16.8125rem}.w-\[18\.0625rem\]{width:18.0625rem}.w-\[19\.375rem\]{width:19.375rem}.w-\[20\.00125rem\]{width:20.0013rem}.w-\[20\.1875rem\]{width:20.1875rem}.w-\[20\.4375rem\]{width:20.4375rem}.w-\[21\.3125rem\]{width:21.3125rem}.w-\[21\.4375rem\]{width:21.4375rem}.w-\[21rem\]{width:21rem}.w-\[22\.25rem\]{width:22.25rem}.w-\[22\.0625rem\]{width:22.0625rem}.w-\[23rem\]{width:23rem}.w-\[29\.875rem\]{width:29.875rem}.w-\[31\.3125rem\]{width:31.3125rem}.w-\[32\.375rem\]{width:32.375rem}.w-\[32\.4375rem\]{width:32.4375rem}.w-\[42\.5rem\]{width:42.5rem}.w-\[42\.0625rem\]{width:42.0625rem}.w-\[42\.1875rem\]{width:42.1875rem}.w-\[43\.4375rem\]{width:43.4375rem}.w-\[44\.375rem\]{width:44.375rem}.w-\[44\.8125rem\]{width:44.8125rem}.w-\[46\.75rem\]{width:46.75rem}.w-\[54\.4375rem\]{width:54.4375rem}.w-\[65\.5rem\]{width:65.5rem}.w-\[66\.5rem\]{width:66.5rem}.w-\[82\.5rem\]{width:82.5rem}.w-\[87\.5rem\]{width:87.5rem}.w-\[90\.125rem\]{width:90.125rem}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[23rem\]{max-width:23rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[calc\(87\.5\%-1rem\)\]{max-width:calc(87.5% - 1rem)}.max-w-\[calc\(100\%-2\.5rem\)\]{max-width:calc(100% - 2.5rem)}.max-w-\[calc\(100vw-1\.25rem\)\]{max-width:calc(100vw - 1.25rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[10\.75rem\]{min-width:10.75rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[0\.375rem\]{--tw-translate-y:calc(.375rem * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[0\.0625rem\]{--tw-translate-y:calc(.0625rem * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.125rem\]{--tw-translate-y:.125rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-\[135deg\]{rotate:-135deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-0{scroll-margin-top:calc(var(--spacing) * 0)}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[22\.25rem_1fr\]{grid-template-columns:22.25rem 1fr}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-10{gap:calc(var(--spacing) * 10)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-46{gap:calc(var(--spacing) * 46)}.gap-49{gap:calc(var(--spacing) * 49)}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.125rem\]{gap:.125rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[0\.4375rem\]{gap:.4375rem}.gap-\[0\.9375rem\]{gap:.9375rem}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[1\.25rem\]{gap:1.25rem}.gap-\[2\.25rem\]{gap:2.25rem}.gap-\[2\.875rem\]{gap:2.875rem}.gap-\[3\.0625rem\]{gap:3.0625rem}.gap-\[3\.1875rem\]{gap:3.1875rem}.gap-\[6\.5rem\]{gap:6.5rem}:where(.space-y-\[1\.05rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.05rem * var(--tw-space-y-reverse));margin-block-end:calc(1.05rem * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[1\.75rem\]{column-gap:1.75rem}.gap-y-\[1\.75rem\]{row-gap:1.75rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[0\.25rem\]{border-radius:.25rem}.rounded-\[0\.1875rem\]{border-radius:.1875rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[0\.1875rem\]{border-style:var(--tw-border-style);border-width:.1875rem}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-current{border-color:currentColor}.border-white{border-color:var(--color-white)}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-\[\#1d1d1d\]{background-color:#1d1d1d}.bg-\[\#161616\]{background-color:#161616}.bg-\[\#d8d5d0\]{background-color:#d8d5d0}.bg-\[\#d9d9d9\]{background-color:#d9d9d9}.bg-\[\#f1f1f1\]{background-color:#f1f1f1}.bg-\[\#f8f8f8\]{background-color:#f8f8f8}.bg-\[rgba\(248\,248\,248\,0\.9\)\]{background-color:#f8f8f8e6}.bg-\[rgba\(248\,248\,248\,0\.88\)\]{background-color:#f8f8f8e0}.bg-\[rgba\(248\,248\,248\,0\.94\)\]{background-color:#f8f8f8f0}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,\.5\)_0\%\,rgba\(0\,0\,0\,0\)_28\.423\%\,rgba\(0\,0\,0\,0\)_72\.219\%\,rgba\(0\,0\,0\,\.5\)_100\%\)\]{background-image:linear-gradient(#00000080 0%,#0000 28.423% 72.219%,#00000080 100%)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/60{--tw-gradient-to:#0009}@supports (color:color-mix(in lab, red, red)){.to-black\/60{--tw-gradient-to:color-mix(in oklab, var(--color-black) 60%, transparent)}}.to-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_9\%\]{object-position:50% 9%}.object-\[50\%_12\%\]{object-position:50% 12%}.object-\[50\%_14\%\]{object-position:50% 14%}.object-\[50\%_22\%\]{object-position:50% 22%}.object-\[50\%_24\%\]{object-position:50% 24%}.object-center{object-position:center}.p-5{padding:calc(var(--spacing) * 5)}.p-\[0\.375rem\]{padding:.375rem}.p-\[0\.3125rem\]{padding:.3125rem}.p-\[1\.25rem\]{padding:1.25rem}.p-\[1\.875rem\]{padding:1.875rem}.p-\[1rem\]{padding:1rem}.px-\[0\.75rem\]{padding-inline:.75rem}.px-\[0\.625rem\]{padding-inline:.625rem}.px-\[0\.9375rem\]{padding-inline:.9375rem}.px-\[1\.5rem\]{padding-inline:1.5rem}.px-\[1\.25rem\]{padding-inline:1.25rem}.px-\[1rem\]{padding-inline:1rem}.px-\[2rem\]{padding-inline:2rem}.py-0{padding-block:calc(var(--spacing) * 0)}.py-\[0\.75rem\]{padding-block:.75rem}.py-\[0\.625rem\]{padding-block:.625rem}.py-\[0\.875rem\]{padding-block:.875rem}.py-\[0\.5625rem\]{padding-block:.5625rem}.pt-\[0\.625rem\]{padding-top:.625rem}.pt-\[1\.5rem\]{padding-top:1.5rem}.pt-\[1\.25rem\]{padding-top:1.25rem}.pt-\[3\.75rem\]{padding-top:3.75rem}.pr-\[1rem\]{padding-right:1rem}.pr-\[2\.5rem\]{padding-right:2.5rem}.pb-\[0\.125rem\]{padding-bottom:.125rem}.pb-\[0\.875rem\]{padding-bottom:.875rem}.pb-\[0\.9375rem\]{padding-bottom:.9375rem}.pb-\[1\.25rem\]{padding-bottom:1.25rem}.pb-\[4rem\]{padding-bottom:4rem}.pl-\[0\.625rem\]{padding-left:.625rem}.pl-\[1\.375rem\]{padding-left:1.375rem}.pl-\[1\.875rem\]{padding-left:1.875rem}.pl-\[1rem\]{padding-left:1rem}.pl-\[2\.625rem\]{padding-left:2.625rem}.text-center{text-align:center}.text-left{text-align:left}.\[font-family\:\'CC_Display\'\,Georgia\,serif\]{font-family:CC Display,Georgia,serif}.\[font-family\:\'Onest\'\,system-ui\,sans-serif\]{font-family:Onest,system-ui,sans-serif}.\[font-family\:\'TT_Ramillas_Trl\'\,\'CC_Display\'\,Georgia\,serif\]{font-family:TT Ramillas Trl,CC Display,Georgia,serif}.\[font-family\:Arial\,sans-serif\]{font-family:Arial,sans-serif}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.875rem\]{font-size:1.875rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[3\.75rem\]{font-size:3.75rem}.text-\[3rem\]{font-size:3rem}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.06rem\]{--tw-tracking:-.06rem;letter-spacing:-.06rem}.tracking-\[-0\.075rem\]{--tw-tracking:-.075rem;letter-spacing:-.075rem}.tracking-\[-0\.225rem\]{--tw-tracking:-.225rem;letter-spacing:-.225rem}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\[color\:\#000\]\!{color:#000!important}.\[color\:\#fff\]\!{color:#fff!important}.text-black{color:var(--color-black)}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-black\/65{color:#000000a6}@supports (color:color-mix(in lab, red, red)){.text-black\/65{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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-blur-\[0\.5rem\]{--tw-backdrop-blur:blur(.5rem);-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,)}.backdrop-blur-\[0\.3125rem\]{--tw-backdrop-blur:blur(.3125rem);-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))}.transition-\[opacity\,transform\,visibility\]{transition-property:opacity,transform,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,width\]{transition-property:transform,opacity,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.\[transition-timing-function\:cubic-bezier\(\.22\,1\,\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.outline-none{--tw-outline-style:none;outline-style:none}.backface-hidden{backface-visibility:hidden}@media (hover:hover){.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}}.placeholder\:text-black\/50::placeholder{color:#00000080}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-black\/50::placeholder{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.checked\:border-transparent:checked{border-color:#0000}.checked\:bg-\[url\(\'\/home-new\/showroom-check\.svg\'\)\]:checked{background-image:url(/home-new/showroom-check.svg)}.checked\:bg-cover:checked{background-size:cover}@media (hover:hover){.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-black:hover{color:var(--color-black)}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-black\/25:focus{border-color:#00000040}@supports (color:color-mix(in lab, red, red)){.focus\:border-black\/25:focus{border-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:520px){.max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[520px\]\:gap-\[1\.5rem\]{gap:1.5rem}.max-\[520px\]\:px-0{padding-inline:calc(var(--spacing) * 0)}.max-\[520px\]\:px-\[1rem\]{padding-inline:1rem}.max-\[520px\]\:pt-\[1rem\]{padding-top:1rem}.max-\[520px\]\:pb-\[2rem\]{padding-bottom:2rem}.max-\[520px\]\:text-\[1\.875rem\]{font-size:1.875rem}}@media (min-width:40rem){.sm\:contents{display:contents}}@media (min-width:48rem){.md\:block{display:block}}.\[\&\:\:-webkit-calendar-picker-indicator\]\:absolute::-webkit-calendar-picker-indicator{position:absolute}.\[\&\:\:-webkit-calendar-picker-indicator\]\:inset-0::-webkit-calendar-picker-indicator{inset:calc(var(--spacing) * 0)}.\[\&\:\:-webkit-calendar-picker-indicator\]\:h-full::-webkit-calendar-picker-indicator{height:100%}.\[\&\:\:-webkit-calendar-picker-indicator\]\:w-full::-webkit-calendar-picker-indicator{width:100%}.\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-0::-webkit-calendar-picker-indicator{opacity:0}@font-face{font-family:Onest;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/onest-cyrillic-300.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/onest-latin-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/onest-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/onest-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/onest-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/onest-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/onest-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/onest-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:CC Display;font-style:normal;font-weight:200;font-display:block;src:url(/fonts/tt-ramillas-extralight.woff2)format("woff2")}@font-face{font-family:CC Display;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/tt-ramillas-light.woff2)format("woff2")}@font-face{font-family:CC Display;font-style:italic;font-weight:300;font-display:block;src:url(/fonts/tt-ramillas-light-italic.woff2)format("woff2")}@font-face{font-family:CC Display;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/tt-ramillas-regular.woff2)format("woff2")}@font-face{font-family:TT Ramillas Trl;font-style:normal;font-weight:200;font-display:block;src:url(/fonts/tt-ramillas-extralight.woff2)format("woff2")}@font-face{font-family:TT Ramillas Trl;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/tt-ramillas-light.woff2)format("woff2")}@font-face{font-family:TT Ramillas Trl;font-style:italic;font-weight:300;font-display:block;src:url(/fonts/tt-ramillas-light-italic.woff2)format("woff2")}@font-face{font-family:TT Ramillas Trl;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/tt-ramillas-regular.woff2)format("woff2")}:where(h1,h2),:where([class$=__main-heading],[class$=__heading],[class*=__heading\ ],[class$=__title],[class*=__title\ ],[class$=-title],[class*=-title\ ]){font-family:TT Ramillas Trl,CC Display,Georgia,serif!important}:where(h3,h4,h5,h6),:where(.catalog__results-card-title,.blog__card-title,.reviews__filters-heading){font-family:Onest,Arial,sans-serif!important}:where(body,button,input,textarea,select){font-family:Onest,Arial,sans-serif}:where(.product__about-configurator-checkbox-btn-title){font-family:Onest,Arial,sans-serif!important}:where(.feature__heading,.detail__heading){font-weight:400;font-family:Onest,Arial,sans-serif!important}.cc-booking-overlay{z-index:2147483200!important;padding:16px!important}.product-modal{pointer-events:none;width:100%;z-index:2147483100!important;transition:opacity .34s,visibility 0s linear .52s!important;right:0!important}.product-modal:not(.active){right:0!important}.product-modal.active{pointer-events:auto;transition:opacity .34s,visibility linear!important}.product-modal.is-closing{pointer-events:none;opacity:0!important;visibility:visible!important}.product-modal .product-modal__inner{will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1)!important;transform:translate(100%)!important}.product-modal.active .product-modal__inner{transform:translate(0)!important}@media (prefers-reduced-motion:reduce){.product-modal,.product-modal .product-modal__inner{transition-duration:.01ms!important}}.cc-booking-dialog{max-height:calc(100svh - 32px);font-size:14px;overflow-y:auto;gap:36px!important;width:min(680px,100vw - 32px)!important;padding:24px 32px 64px!important}.cc-booking-dialog>div:first-child{width:100%;height:15px}.cc-booking-dialog>div:first-child button,.cc-booking-dialog>div:first-child img{width:15px!important;height:15px!important}.cc-booking-title{max-width:576px!important;font-family:TT Ramillas Trl,CC Display,Georgia,serif!important;font-size:40px!important;font-weight:200!important;line-height:.95!important}.cc-booking-subtitle{max-width:100%;width:368px!important;font-size:14px!important}.cc-booking-form{width:100%;gap:24px!important;max-width:608px!important;padding-inline:20px!important}.cc-booking-form>div:first-child,.cc-booking-form .grid{gap:10px!important}.cc-booking-form input[type=text],.cc-booking-form input[type=tel],.cc-booking-form input[type=date],.cc-booking-form select{padding-left:16px;padding-right:40px;height:60px!important;font-size:14px!important}.cc-booking-form input[type=date]{padding-left:42px}.cc-booking-form label:has(input[type=checkbox]){gap:10px!important;font-size:12px!important}.cc-booking-form input[type=checkbox]{width:16px!important;height:16px!important}.cc-booking-form button[type=submit]{min-height:44px!important;padding-inline:24px!important;font-size:14px!important}@media (max-width:520px){.cc-booking-dialog{gap:24px!important;padding:16px 16px 32px!important}.cc-booking-title{font-size:30px!important}.cc-booking-form{gap:20px!important;padding-inline:0!important}.cc-booking-form .grid{grid-template-columns:1fr!important}}html:has([data-clean-page]){overflow-anchor:auto;font-size:max(11px,1.111vw)}body:has([data-clean-page]) .page-header,body:has([data-clean-page]) .page-footer{display:none!important}html:has(.product__nav){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.product__nav){scroll-behavior:auto}}.intro__bg-slider-card--award{color:#fff}.intro__bg-slider-card--award .intro__content-slider-card{max-width:min(62rem,44vw)}.intro__bg-slider-card--award .intro__content-slider-card-title{text-wrap:balance}@media (max-width:640px){.intro__bg-slider-card--award{background-color:#aaa79f}.intro__bg-slider-card--award .intro__bg-slider-card-image{object-fit:contain;object-position:center top;-webkit-mask-image:linear-gradient(#000 0 calc(156.25vw - 120px),#0000 156.25vw);mask-image:linear-gradient(#000 0 calc(156.25vw - 120px),#0000 156.25vw)}.intro__bg-slider-card--award:after{background:linear-gradient(#00000052 0%,#0000 15%),linear-gradient(#0000 42%,#00000094 100%)}.intro__bg-slider-card--award .intro__content-slider-card{max-width:none;right:1.6rem}.intro__bg-slider-card--award .intro__content-slider-card-title{max-width:12em}}@media (min-width:641px) and (max-width:1200px){.page-main .intro__content-slider-card{max-width:min(82rem,100vw - 5.6rem)}}@media (max-width:640px){.page-main .intro__content-slider-card{width:calc(100vw - 2.4rem);max-width:none;right:auto}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;overflow-anchor:none;font-size:max(2px,min(.6vw,125px))}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{min-height:100vh;font-size:1.6rem;font-family:var(--gilroy);background-color:var(--white);color:var(--text-color);flex-direction:column;display:flex;overflow-x:hidden}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.woff2)format("woff2"),url(/fonts/Gilroy-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-UltraLight.woff2)format("woff2"),url(/fonts/Gilroy-UltraLight.woff)format("woff");font-weight:200;font-style:normal}:root{--cc-bg:#fffcf8;--cc-ink:#1a1a1a;--cc-line:#1a1a1a1f;--container-width:158rem;--content-padding:.8rem;--side-padding:4rem;--header-height:9rem;--text-color:#232323;--white:#fffcf8;--grey:#23232366;--red:#e81919;--gilroy:"Gilroy", sans-serif}html:root{--gilroy:"Onest", Arial, sans-serif}@media (max-width:640px){html{font-size:10px}:root{--content-padding:.4rem;--side-padding:1.2rem;--header-height:7rem}body.cc-filters-open{overflow:hidden}body.cc-filters-open .catalog__filters-modal.active{z-index:6000!important}.catalog__filters-accordion.active .catalog__filters-select-dropdown{opacity:1;visibility:visible;position:static}.catalog__filters-form .catalog__filters-reset-btn{display:none}}@media (min-width:641px){.catalog .catalog__results-list{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}}@media (max-width:640px){.catalog .catalog__results-list{grid-template-columns:repeat(var(--mobile-cols,2), minmax(0, 1fr))}.catalog .catalog__filters-range-btn{width:3.2rem;height:3.2rem;padding:.8rem}.catalog .catalog__filters-range-slider{touch-action:pan-y}}.catalog .catalog__results-card-image-container,.catalog .catalog__results-card-title{width:100%}.catalog .catalog__results-card-image-container{background:var(--white,#fffcf8)}.catalog .catalog__results-card{gap:1.6rem}.catalog .catalog__results-list-item{content-visibility:auto;contain-intrinsic-size:auto 44rem}.catalog .catalog__results-card-image{opacity:1;object-position:center center}.catalog .catalog__results-card-title{transform:translateX(var(--catalog-card-caption-offset-x,0%));width:var(--catalog-card-caption-safe-width,100%);text-align:center;white-space:normal;text-wrap:balance;align-self:stretch;max-width:100%;margin-inline:auto;position:static;bottom:auto;left:auto}@media (max-width:640px){.catalog .catalog__results-card-title--bilingual{letter-spacing:.1em;justify-content:center;align-items:baseline;width:100%;line-height:1.1;transform:none}.catalog .catalog__results-card-title--inline{white-space:nowrap;gap:.38em;font-size:clamp(.48rem,2.35vw,.7rem);display:flex}.catalog .catalog__results-card-title-separator{letter-spacing:0}.catalog .catalog__results-card-title--stacked{grid-template-columns:1fr;justify-items:center;row-gap:0;font-size:.66rem;display:grid}.catalog .catalog__results-card-title--stacked .catalog__results-card-title-separator{line-height:.65}.catalog .catalog__results-card-title--stacked .catalog__results-card-title-part:last-child{grid-column:1/-1}}.cc-parallax-media{isolation:isolate;overflow:hidden!important}.cc-parallax-media__image{will-change:transform;backface-visibility:hidden}.cc-catalog{max-width:154rem;font-family:var(--gilroy);color:var(--cc-ink);margin:0 auto;padding:4rem 2rem 8rem}.cc-catalog__head{margin-bottom:3.2rem}.cc-catalog__title{letter-spacing:.04em;text-transform:uppercase;margin:0 0 .6rem;font-size:clamp(2.8rem,4vw,4.8rem);font-weight:300}.cc-catalog__count{opacity:.55;letter-spacing:.08em;font-size:1.4rem}.cc-toolbar{border-top:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line);flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-bottom:3.2rem;padding:1.6rem 0;display:flex}.cc-search{flex:24rem;min-width:18rem}.cc-search input,.cc-select select{width:100%;font-family:var(--gilroy);letter-spacing:.06em;border:1px solid var(--cc-line);color:var(--cc-ink);background:0 0;border-radius:0;outline:none;padding:1rem 1.2rem;font-size:1.4rem}.cc-select{flex:none}.cc-search input:focus,.cc-select select:focus{border-color:var(--cc-ink)}.cc-chips{flex-wrap:wrap;gap:.8rem;margin-bottom:3.2rem;display:flex}.cc-chip{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;white-space:nowrap;background:0 0;padding:.7rem 1.4rem;font-size:1.2rem;transition:all .18s}.cc-chip:hover{border-color:var(--cc-ink)}.cc-chip--active{background:var(--cc-ink);color:var(--cc-bg);border-color:var(--cc-ink)}.cc-grid{grid-template-columns:repeat(4,1fr);gap:4.8rem 3.2rem;display:grid}@media (max-width:1100px){.cc-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.cc-grid{grid-template-columns:repeat(2,1fr);gap:3.2rem 1.6rem}}.cc-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.cc-card__media{aspect-ratio:3/4;background:#f1ece4;margin-bottom:1.6rem;position:relative;overflow:hidden}.cc-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cc-card:hover .cc-card__media img{transform:scale(1.04)}.cc-card__seg{letter-spacing:.1em;text-transform:uppercase;background:#fffcf8e6;padding:.4rem .8rem;font-size:1rem;position:absolute;top:1.2rem;left:1.2rem}.cc-card__title{letter-spacing:.04em;margin:0 0 .3rem;font-size:1.5rem;font-weight:400;line-height:1.3}.cc-card__en{letter-spacing:.16em;text-transform:uppercase;opacity:.45;margin-bottom:.6rem;font-size:1.1rem}.cc-card__price{letter-spacing:.04em;margin-top:auto;font-size:1.4rem}.cc-empty{text-align:center;opacity:.5;letter-spacing:.08em;grid-column:1/-1;padding:6rem 0}.cc-product{max-width:154rem;font-family:var(--gilroy);color:var(--cc-ink);margin:0 auto;padding:3rem 2rem 8rem}.cc-breadcrumb{letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-bottom:2.4rem;font-size:1.2rem}.cc-breadcrumb a{color:inherit;text-decoration:none}.cc-product__layout{grid-template-columns:1.15fr .85fr;gap:4.8rem;display:grid}@media (max-width:900px){.cc-product__layout{grid-template-columns:1fr;gap:3.2rem}}.cc-gallery{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.cc-gallery img{object-fit:cover;aspect-ratio:3/4;background:#f1ece4;width:100%;height:100%}.cc-gallery img:first-child{aspect-ratio:4/3;grid-column:1/-1}.cc-product__info{align-self:start;position:sticky;top:3rem}.cc-product__en{letter-spacing:.2em;text-transform:uppercase;opacity:.5;margin-bottom:.8rem;font-size:1.2rem}.cc-product__name{letter-spacing:.02em;margin:0 0 2rem;font-size:clamp(2.4rem,3vw,3.6rem);font-weight:300;line-height:1.15}.cc-product__price{letter-spacing:.04em;margin-bottom:2.4rem;font-size:2rem}.cc-product__price small{opacity:.5;font-size:1.3rem}.cc-config{border-top:1px solid var(--cc-line);margin-bottom:2.4rem;padding-top:2rem}.cc-config__group{margin-bottom:1.6rem}.cc-config__title{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:.8rem;font-size:1.2rem}.cc-config__opts{flex-wrap:wrap;gap:.8rem;display:flex}.cc-config__opt{letter-spacing:.04em;border:1px solid var(--cc-line);padding:.7rem 1.2rem;font-size:1.3rem}.cc-product__desc{letter-spacing:.02em;font-size:1.5rem;line-height:1.6}.cc-product__desc p{margin:0 0 1.2rem}.cc-cta{background:var(--cc-ink);color:var(--cc-bg);letter-spacing:.16em;text-transform:uppercase;margin-top:1.2rem;padding:1.4rem 3.2rem;font-size:1.3rem;text-decoration:none;display:inline-block}.stock-product{--stock-line:#23232333;min-height:100svh;padding:max(10rem, var(--header-height,7rem)) 2.4rem 8rem;color:#232323;font-family:var(--gilroy);background:#fffcf8}.stock-product__breadcrumb{letter-spacing:.14em;text-transform:uppercase;opacity:.58;flex-wrap:wrap;gap:.8rem;max-width:154rem;margin:0 auto 2.4rem;font-size:1.15rem;line-height:1.4;display:flex}.stock-product__breadcrumb a{color:inherit;text-decoration:none}.stock-product__layout{grid-template-columns:minmax(0,1.15fr) minmax(34rem,.85fr);gap:clamp(3.2rem,5vw,8rem);max-width:154rem;margin:0 auto;display:grid}.stock-product__visual{top:max(9rem, var(--header-height,7rem));background:#f4f0ea;align-self:start;place-items:center;min-height:min(78svh,88rem);display:grid;position:sticky;overflow:hidden}.stock-product__image{object-fit:contain;width:min(92%,104rem);height:min(70svh,78rem);animation:.48s cubic-bezier(.22,1,.36,1) both stock-image-in;display:block}.stock-product__image--pdf{mix-blend-mode:multiply}@keyframes stock-image-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translate(0)}}.stock-product__visual-note{letter-spacing:.16em;opacity:.5;font-size:1rem;line-height:1.3;position:absolute;bottom:2.2rem;right:2.4rem}.stock-product__info{align-self:start;padding:clamp(1rem,3vw,4rem) 0 3rem}.stock-product__eyebrow{letter-spacing:.18em;margin-bottom:1.8rem;font-size:1.15rem}.stock-product__title{text-transform:uppercase;max-width:10ch;margin:0 0 2.8rem;font-family:TT Ramillas Trl,CC Display,Georgia,serif;font-size:clamp(5rem,6.2vw,10rem);font-weight:400;line-height:.86}.stock-product__commercial{border-bottom:1px solid var(--stock-line);align-items:baseline;gap:1.4rem;padding-bottom:2.4rem;display:flex}.stock-product__price{font-size:clamp(2.2rem,2.4vw,3.6rem)}.stock-product__old-price{opacity:.45;font-size:1.4rem;text-decoration:line-through}.stock-product__discount{letter-spacing:.08em;margin-left:auto;font-size:1.35rem}.stock-product__variants{border:0;min-width:0;margin:3rem 0 0;padding:0}.stock-product__variants legend{letter-spacing:.16em;text-transform:uppercase;opacity:.58;margin-bottom:1.2rem;font-size:1.1rem}.stock-product__variant-list{gap:.8rem;display:grid}.stock-product__variant{border:1px solid var(--stock-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1.4rem 1.5rem;transition:color .24s,background-color .24s,border-color .24s;display:grid}.stock-product__variant:hover,.stock-product__variant.is-active{color:#fffcf8;background:#232323;border-color:#232323}.stock-product__variant>span{letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem}.stock-product__variant small{text-overflow:ellipsis;white-space:nowrap;opacity:.68;font-size:1.15rem;line-height:1.35;overflow:hidden}.stock-product__variant strong{white-space:nowrap;font-size:1.2rem;font-weight:500}.stock-product__facts{border-top:1px solid var(--stock-line);margin-top:3rem}.stock-product__fact{border-bottom:1px solid var(--stock-line);grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr);gap:2rem;padding:1.6rem 0;display:grid}.stock-product__fact span{letter-spacing:.12em;text-transform:uppercase;opacity:.52;font-size:1.05rem}.stock-product__fact strong{font-size:1.3rem;font-weight:400;line-height:1.45}.stock-product__description,.stock-product__fixed-note{max-width:58rem;margin:2.6rem 0 0;font-size:1.45rem;line-height:1.55}.stock-product__fixed-note{opacity:.56;margin-top:1.4rem;font-size:1.2rem}.stock-product__cta,.stock-product__cta.product__about-btn{color:#fffcf8;width:100%;min-height:5.6rem;font-family:var(--gilroy);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#232323;border:1px solid #232323;border-radius:0;margin:3rem 0 0;padding:1.6rem 2.4rem;font-size:1.2rem;font-weight:400;line-height:1.3;display:block}.stock-product__custom-link{color:inherit;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;margin-top:2.1rem;padding-bottom:.45rem;font-size:1.15rem;text-decoration:none;display:inline-block}@media (max-width:900px){.stock-product{padding:max(8rem, var(--header-height,7rem)) 1.6rem 7rem}.stock-product__layout{grid-template-columns:minmax(0,1fr);gap:3rem}.stock-product__visual{width:100%;min-width:0;min-height:min(66svh,62rem);position:relative;top:auto}.stock-product__image{width:92%;max-width:100%;height:min(58svh,54rem)}.stock-product__info{width:100%;min-width:0;padding:0}.stock-product__title{width:100%;max-width:100%;font-size:clamp(4.8rem,14vw,7.4rem)}.stock-product__variant-list{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(25rem,84vw);grid-auto-flow:column;overflow-x:auto}.stock-product__variant{scroll-snap-align:start;grid-template-columns:1fr auto}.stock-product__variant small{white-space:normal;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.stock-product__image{animation:none}}.cc-content{font-family:var(--gilroy);color:var(--cc-ink)}.cc-content img{max-width:100%;height:auto}.cc-mat-grid{border-top:1px solid var(--cc-line);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1100px){.cc-mat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.cc-mat-grid{grid-template-columns:repeat(2,1fr)}}.cc-mat{border-bottom:1px solid var(--cc-line);border-right:1px solid var(--cc-line);color:var(--cc-ink);align-items:baseline;gap:1rem;padding:2rem 1.6rem;text-decoration:none;transition:background .18s,color .18s;display:flex}.cc-mat:hover{background:var(--cc-ink);color:var(--cc-bg)}.cc-mat__name{font-family:var(--gilroy);letter-spacing:.04em;font-size:1.7rem;font-weight:300}.page-header{opacity:1!important;visibility:visible!important;position:fixed!important}.page-header.cc-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fffcf8f0;box-shadow:0 1px #2323231a;color:var(--text-color)!important}.page-header.cc-scrolled .page-header__nav-link,.page-header.cc-scrolled .page-header__nav-link:link,.page-header.cc-scrolled .page-header__nav-link:visited,.page-header.cc-scrolled .page-header__phone,.page-header.cc-scrolled .page-header__contacts a{color:var(--text-color)!important}.page-header.cc-scrolled .page-header__logo-image{fill:currentColor}@media (max-width:640px){.page-header.cc-scrolled .page-header__burger:before,.page-header.cc-scrolled .page-header__burger:after{background-color:var(--text-color)}}.page-header__logo{flex-shrink:0}.page-header__logo-image{width:12.8rem;height:2.2rem}.page-header__contacts{flex-shrink:0}@media (min-width:641px){.page-header__content{flex-wrap:nowrap;gap:1.6rem}.page-header__nav-list{justify-content:center;flex-wrap:nowrap!important}.page-header__nav-link{white-space:nowrap;padding:0 1.4rem!important}.page-header__nav-link:hover{opacity:.6}.page-header,.page-header.cc-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none;color:var(--white)!important;background-color:#0000!important}.page-header:before{content:"";z-index:0;pointer-events:none;filter:blur(7px);opacity:1;background:linear-gradient(#0e0e0ea8 0%,#0e0e0e00 100%);height:22rem;transition:opacity .25s;position:absolute;inset:-1.5rem -2rem auto;transform:translateZ(0)}.page-header .page-header__content{z-index:1;position:relative}.page-header .page-header__nav-link,.page-header .page-header__nav-link:link,.page-header .page-header__nav-link:visited,.page-header.cc-scrolled .page-header__nav-link,.page-header.cc-scrolled .page-header__nav-link:link,.page-header.cc-scrolled .page-header__nav-link:visited,.page-header .page-header__phone,.page-header.cc-scrolled .page-header__phone,.page-header .page-header__contacts a,.page-header.cc-scrolled .page-header__contacts a,.page-header .page-header__city,.page-header.cc-scrolled .page-header__city{color:var(--white)!important}.page-header .page-header__logo-image,.page-header.cc-scrolled .page-header__logo-image{fill:var(--white)!important}.page-header__nav-list-item--has-submenu>.page-header__submenu,.page-header__submenu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility 0s .4s}.page-header__nav-list-item--has-submenu:hover>.page-header__submenu,.page-header__nav-list-item--has-submenu.show-submenu>.page-header__submenu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s,visibility .4s}.page-header__submenu{background-color:#000000b3!important;height:auto!important;padding:2.4rem 0 4.8rem!important;overflow:visible!important}.page-header__submenu a,.page-header__submenu-title a,.page-header__submenu-link{color:var(--white)!important}.page-header__submenu-link:hover{opacity:.6}.page-header__submenu-title a{opacity:.55}.page-header__menu .page-header__nav-link,.page-header__menu .page-header__submenu-title a,.page-header__menu .page-header__submenu-link{text-transform:uppercase}.page-header__submenu-inner{justify-content:flex-start;align-items:flex-start;gap:3.44em;grid-template-columns:none!important;display:flex!important}.page-header__submenu-inner.submenu-columns{justify-content:center}.page-header__submenu-column{flex-direction:column;display:flex}.page-header__submenu-title{margin-bottom:1.2em}.page-header__submenu-list{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;grid-column:auto!important}.submenu-open .page-header,.page-header:has(.page-header__nav-list-item--has-submenu:hover){-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000;color:var(--white)!important;background-color:#000000b3!important}.submenu-open .page-header:after{opacity:1}.submenu-open .page-header .page-header__content{border-bottom:1px solid var(--white)}.submenu-open .page-header:before,.page-header:has(.page-header__nav-list-item--has-submenu:hover):before{opacity:0}.submenu-open .page-header .page-header__nav-link,.submenu-open .page-header .page-header__nav-link:link,.submenu-open .page-header .page-header__nav-link:visited,.submenu-open .page-header .page-header__submenu-link,.submenu-open .page-header .page-header__phone,.submenu-open .page-header .page-header__contacts a,.submenu-open .page-header .page-header__city{color:var(--white)!important}.submenu-open .page-header .page-header__logo-image{fill:var(--white)!important}.page-header:has(.page-header__nav-list-item--has-submenu:hover),.page-header:has(.page-header__nav-list-item--has-submenu:hover) .page-header__nav-link,.page-header:has(.page-header__nav-list-item--has-submenu:hover) .page-header__phone,.page-header:has(.page-header__nav-list-item--has-submenu:hover) .page-header__contacts a{color:var(--white)!important}.menu-hovered:not(.submenu-open) .page-header .page-header__nav-list-item .page-header__nav-link,.menu-hovered:not(.submenu-open) .page-header .page-header__nav-list-item .page-header__nav-link:link,.menu-hovered:not(.submenu-open) .page-header .page-header__nav-list-item .page-header__nav-link:visited,.page-header .page-header__nav-link:hover,.page-header .page-header__nav-list-item.hovered>.page-header__nav-link,.submenu-open .page-header .page-header__nav-list-item.hovered>.page-header__nav-link,.submenu-open .page-header .page-header__nav-list-item.hovered>.page-header__nav-link:link,.submenu-open .page-header .page-header__nav-list-item.hovered>.page-header__nav-link:visited,.page-header:has(.page-header__nav-list-item--has-submenu:hover) .page-header__nav-list-item--has-submenu:hover>.page-header__nav-link,.page-header__submenu .page-header__submenu-title a:hover,.page-header__submenu .page-header__submenu-link:hover{opacity:1;color:var(--white)!important}.page-header .page-header__nav-link:hover,.page-header .page-header__nav-list-item.hovered>.page-header__nav-link,.page-header__submenu .page-header__submenu-title a:hover{text-decoration:none}.page-header .page-header__nav-link,.page-header__submenu .page-header__submenu-title a{position:relative}.page-header__submenu .page-header__submenu-title a{padding-bottom:.3rem;display:inline-block}.page-header .page-header__nav-link:before,.page-header__submenu .page-header__submenu-title a:before{content:"";transform-origin:0;background-color:currentColor;height:1px;transition:transform .2s;position:absolute;transform:scaleX(0)}.page-header .page-header__nav-link:before{bottom:calc(50% - 1.1rem);left:1.4rem;right:1.4rem}.page-header__submenu .page-header__submenu-title a:before{bottom:0;left:0;right:0}.page-header .page-header__nav-link:hover:before,.page-header .page-header__nav-list-item.hovered>.page-header__nav-link:before,.page-header__submenu .page-header__submenu-title a:hover:before{transform:scaleX(1)}.page-header__submenu .page-header__submenu-link:hover:before{transform:scaleX(1);background-color:var(--white)!important}}@media (max-width:640px){.page-header{isolation:isolate;z-index:1000!important}.page-header__menu{z-index:100!important}body.menu-open .page-header{z-index:2147483000!important}body.menu-open .page-header__menu{isolation:isolate;min-height:100vh;background-color:var(--white)!important;width:100vw!important;height:100dvh!important;inset:0!important}.page-header__nav-list-item--has-submenu.cc-open .page-header__submenu{opacity:1;visibility:visible;height:auto;overflow:visible}}.intro__video{opacity:1!important;visibility:visible!important}.intro video{pointer-events:none}.contacts__intro-bg,.about-intro__bg,.standard-header__bg{min-height:100vh}.contacts__intro-bg-parallax,.contacts__intro-bg-image{height:100%!important;min-height:100%!important}.cc-product__about{grid-template-columns:1fr .82fr;align-items:start;gap:4.8rem;display:grid}@media (max-width:900px){.cc-product__about{grid-template-columns:1fr;gap:3.2rem}}.cc-product__lead{min-width:0}.cc-product__lead-img{background:#f1ece4;width:100%;height:auto;margin:2.4rem 0;display:block}.cc-product__aside{min-width:0;position:sticky;top:3rem}.cc-product__gallery-section{margin-top:6rem}.cc-product__media{min-width:0}.cc-pg{position:relative}.cc-pg__swiper{background:#f1ece4;width:100%}.cc-pg__img{object-fit:contain;width:100%;height:auto;max-height:78vh;margin:0 auto;display:block}.cc-pg .swiper-button-next,.cc-pg .swiper-button-prev{color:#232323;--swiper-navigation-size:2.4rem}.cc-pg .swiper-button-next:after,.cc-pg .swiper-button-prev:after{font-size:2.4rem;font-weight:700}.cc-product-lightbox{z-index:100000;color:#fff;background:#111111f5;place-items:center;padding:clamp(4.8rem,7vw,8rem);animation:.22s ease-out both cc-product-lightbox-in;display:grid;position:fixed;inset:0}.cc-product-lightbox__media{touch-action:pan-y;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.cc-product-lightbox__media img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:calc(100svh - clamp(9.6rem,14vw,16rem));display:block}.cc-product-lightbox__close,.cc-product-lightbox__arrow{z-index:2;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.cc-product-lightbox__close{top:max(1.8rem, env(safe-area-inset-top));right:max(2rem, env(safe-area-inset-right));width:4.8rem;height:4.8rem;font:300 4rem/1 var(--gilroy)}.cc-product-lightbox__arrow{width:5.6rem;height:8rem;font:200 5.6rem/1 var(--gilroy);top:50%;transform:translateY(-50%)}.cc-product-lightbox__arrow--prev{left:1.2rem}.cc-product-lightbox__arrow--next{right:1.2rem}.cc-product-lightbox__counter{bottom:max(1.8rem, env(safe-area-inset-bottom));font:400 1.4rem/1 var(--gilroy);letter-spacing:.12em;position:absolute;left:50%;transform:translate(-50%)}@keyframes cc-product-lightbox-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.cc-product-lightbox{padding:6.4rem 1.6rem 5.6rem}.cc-product-lightbox__media img{max-height:calc(100svh - 12rem)}.cc-product-lightbox__close{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right))}.cc-product-lightbox__arrow{top:auto;bottom:max(.8rem, env(safe-area-inset-bottom));width:5rem;height:5rem;transform:none}.cc-product-lightbox__arrow--prev{left:1rem}.cc-product-lightbox__arrow--next{right:1rem}}@media (prefers-reduced-motion:reduce){.cc-product-lightbox{animation:none}}.cc-product__heading{font-family:var(--gilroy);letter-spacing:.02em;opacity:.8;margin:0 0 2rem;font-size:1.8rem;font-weight:300;line-height:1.4}.cc-configurator-wrap{margin-top:2.4rem}.cc-configurator-wrap .product__about-configurator{grid-column:auto!important;max-width:none!important;margin-top:0!important}.cc-zoom{cursor:crosshair;justify-content:center;width:100%;display:flex;position:relative}.cc-zoom__img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:78vh;margin:0 auto;display:block}.cc-zoom__lens{pointer-events:none;z-index:6;background-color:#f1ece4;background-repeat:no-repeat;border:2px solid #ffffffd9;border-radius:50%;transition:opacity .15s;position:absolute;box-shadow:0 6px 30px #00000059}.cc-product__lead-zoom{background:#f1ece4;margin:2.4rem 0}.catalog{font-family:var(--gilroy);color:#232323}.catalog .catalog__header-inner{padding-top:calc(var(--header-height) + 4.2rem);justify-content:flex-start;position:relative}.catalog .catalog__text-content{width:100%;margin-top:auto}.catalog__filters-categories-link,.catalog__filters-select-btn,.catalog__filters-accordion-btn,.catalog__filters-open-btn,.catalog__filters-modal-close,.catalog__filters-reset-btn,.catalog__filters-mobile-reset,.catalog__filters-range-btn{font-family:var(--gilroy);cursor:pointer;color:inherit;background:0 0;border:none}.catalog__filters-mobile-submit{cursor:pointer;font-family:var(--gilroy);border:none}@media (min-width:641px){.catalog__filters-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"selects range";column-gap:clamp(1.6rem,2vw,4rem)}.catalog__filters-selects{gap:clamp(1.2rem,1.55vw,3.2rem);min-width:0}.catalog__filters-select{flex:1 1 0;width:auto;min-width:0}.catalog__filters-checkboxes,.catalog__filters-reset-btn{flex:none}.catalog__filters:not(.filters-applied) .catalog__filters-reset-btn{display:none}.catalog__filters-checkboxes{gap:clamp(1.2rem,1.55vw,3.2rem)}.catalog__filters-select--category .catalog__filters-select-dropdown-inner{overscroll-behavior:contain;max-height:min(34svh,320px);overflow-y:auto}}@media (max-width:640px){.catalog .catalog__header-inner{padding-top:calc(var(--header-height) + 2.4rem)}}.product__about-sticky-image-wrapper{will-change:transform}.page-header.cc-inner{z-index:120}.page-footer__subscribe-form-message{display:none}.cc-submit-success .page-footer__subscribe-form-message--success,.cc-submit-error .page-footer__subscribe-form-message--error{display:flex}body .page-footer{padding-top:clamp(40px,3.5vw,60px)}@media (min-width:641px){body .page-footer{padding-bottom:clamp(28px,2.5vw,46px)}body .page-footer__content{gap:clamp(56px,4vw,82px)}}body .page-footer__policy{appearance:none;color:inherit;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-family:Onest,Arial,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1}.cc-content--company .standard-header__bg-image{object-fit:cover;object-position:50% 72%;height:100%}@media (max-width:640px){body .page-footer__policy{font-size:1.1rem}.cc-content--company .standard-header__bg{height:100svh;min-height:100svh}.cc-content--company .standard-header__bg-parallax,.cc-content--company .standard-header__bg-image{height:100%!important;min-height:100%!important}.cc-content--company .standard-header__bg-image{object-fit:cover;object-position:50% 50%;width:100%}.cc-content--company .about-images__list{gap:2.4rem}.cc-content--company .about-images__figure,.cc-content--company .about-images__list-item--wide .about-images__figure,.cc-content--company .about-images__list-item:not(.about-images__list-item--wide) .about-images__figure{width:100%;margin-left:0;margin-right:0}.cc-content--company .about-images__list-item:not(.about-images__list-item--wide) .about-images__image-wrapper{aspect-ratio:4/5;overflow:hidden}.cc-content--company .about-images__image-wrapper,.cc-content--company .about-images__list-item:not(.about-images__list-item--wide) .about-images__image-wrapper.about-images__image-wrapper--mobile-fixed,.cc-content--company .about-images__list-item.about-images__list-item--wide .about-images__image-wrapper.about-images__image-wrapper--mobile-fixed{padding-bottom:0}.cc-content--company .about-images__image-wrapper:before{display:none}.cc-content--company .about-images__image{object-fit:contain;width:100%;height:auto;position:static}.cc-content--company .about-images__list-item:not(.about-images__list-item--wide) .about-images__image{object-fit:cover;height:100%}.cc-content--company .about-info__header{gap:1.6rem;margin-bottom:2.8rem}.cc-content--company .about-info__header-title{font-size:1rem;line-height:1.4;font-family:Onest,Arial,sans-serif!important}.cc-content--company .about-info__header-text{font-family:Onest,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.45}.cc-content--company .about-info__row{flex-direction:column;display:flex}.cc-content--company .about-info__image-wrapper,.cc-content--company .about-info--production .about-info__image-wrapper{width:100%;margin:0 0 2.4rem}.cc-content--company .about-info__image{width:100%;height:auto}.cc-content--company .about-info__text-content,.cc-content--company .about-info--production .about-info__text-content{max-width:none;margin-left:0;font-size:1.4rem;line-height:1.5}.cc-content--company .about-info__text-content p{margin-bottom:1.6rem}.cc-content--company .about-feature__large-text{font-size:1.6rem;font-weight:400;line-height:1.45}.cc-content--company .about-feature__small-text{font-size:1.4rem;line-height:1.5}}.cc-privacy-modal{z-index:2147483300;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(10px);background:#1414149e;justify-content:center;align-items:center;padding:24px;transition:opacity .28s,visibility 0s linear .28s;display:flex;position:fixed;inset:0}.cc-privacy-modal.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s,visibility linear}.cc-privacy-modal__dialog{color:#232323;background:#f8f6f2;border-radius:4px;flex-direction:column;width:min(1120px,100%);height:min(860px,100svh - 48px);min-height:0;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translateY(18px)scale(.99);box-shadow:0 24px 80px #0000003d}.cc-privacy-modal.is-visible .cc-privacy-modal__dialog{transform:translateY(0)scale(1)}.cc-privacy-modal__header{border-bottom:1px solid #2323232e;flex:none;justify-content:space-between;align-items:flex-start;gap:32px;padding:28px 32px 24px;display:flex}.cc-privacy-modal__title{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(32px,3.2vw,52px);font-weight:200;line-height:.98;font-family:TT Ramillas Trl,CC Display,Georgia,serif!important}.cc-privacy-modal__close{color:#232323;cursor:pointer;background:0 0;border:0;flex:0 0 44px;width:44px;height:44px;margin-top:-6px;position:relative}.cc-privacy-modal__close:before,.cc-privacy-modal__close:after{content:"";background:currentColor;width:28px;height:1px;position:absolute;top:21px;left:8px}.cc-privacy-modal__close:before{transform:rotate(45deg)}.cc-privacy-modal__close:after{transform:rotate(-45deg)}.cc-privacy-modal__close:focus-visible,.cc-privacy-modal__footer a:focus-visible,body .page-footer__policy:focus-visible{outline-offset:5px;outline:1px solid}.cc-privacy-modal__document{flex:auto;min-height:0;padding:16px 20px 0}.cc-privacy-modal__document iframe{background:#fff;border:0;width:100%;height:100%;display:block}.cc-privacy-modal__footer{flex:none;justify-content:flex-end;padding:18px 32px 22px;display:flex}.cc-privacy-modal__footer a{color:#232323;font-family:var(--gilroy,"Onest", sans-serif);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px;font-size:13px;line-height:1.2;text-decoration:none}@media (max-width:640px){.cc-privacy-modal{-webkit-backdrop-filter:blur(7px);padding:0}.cc-privacy-modal__dialog{border-radius:0;width:100%;height:100svh;max-height:none}.cc-privacy-modal__header{gap:16px;padding:20px 18px 18px}.cc-privacy-modal__title{letter-spacing:-.035em;max-width:calc(100% - 52px);font-size:clamp(22px,6.4vw,27px)}.cc-privacy-modal__close{margin-top:-8px}.cc-privacy-modal__document{padding:10px 8px 0}.cc-privacy-modal__footer{padding:16px 18px calc(18px + env(safe-area-inset-bottom));justify-content:flex-start}.cc-privacy-modal__footer a{letter-spacing:.09em;font-size:11px}}@media (prefers-reduced-motion:reduce){.cc-privacy-modal,.cc-privacy-modal__dialog{transition-duration:.01ms}}.product__materials.js-material-configurator:not(.cc-mat-init) .product__materials-choose-part-tabs-item:first-child{z-index:10;opacity:1!important;visibility:visible!important;position:relative!important}.product__materials.js-material-configurator:not(.cc-mat-init) .product__materials-choose-part-btn:first-child{color:#232323}.product__materials-calc-form-slider:not(.cc-form-init) .swiper-slide:first-child .product__materials-calc-form-slider-card-checkmark{opacity:1!important;visibility:visible!important}.cc-reviews-page .reviews__list-item{transition:left .8s,top .8s,opacity .3s}.cc-reviews-page .reviews__main,.cc-reviews-page .reviews__list{min-width:0}.cc-reviews-page .reviews__show-more.disabled{opacity:.45;pointer-events:none}.cc-reviews-lightbox{z-index:1000;background:#000000f0;justify-content:center;align-items:center;padding:4rem 8rem;display:flex;position:fixed;inset:0}.cc-reviews-lightbox img{object-fit:contain;width:auto;max-width:min(92vw,144rem);height:auto;max-height:90vh;display:block}.cc-reviews-lightbox button{z-index:2;color:#fff;cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.cc-global-header{z-index:5000;color:#fff;text-transform:uppercase;isolation:isolate;justify-content:space-between;align-items:start;height:max(54px,4.3056vw);padding:1.0417vw 1.3889vw 0;font:400 max(10px,.8333vw)/1 Onest,Arial,sans-serif;transition:background-color .22s,box-shadow .22s;display:flex;position:fixed;inset:0 0 auto}.cc-global-header:before{content:"";z-index:-1;pointer-events:none;filter:blur(4px);background:linear-gradient(#080808c7 0%,#0a0a0a85 38%,#0c0c0c2e 72%,#0c0c0c00 100%);height:clamp(82px,7.2vw,108px);transition:opacity .3s;position:absolute;inset:-4px -10px auto;transform:translateZ(0)}.cc-global-header--scrolled{background:#121212f0;box-shadow:0 1px #ffffff24}.cc-global-header--scrolled:before{opacity:0}.intro__parallax,.catalog__header-bg-parallax,.product__intro-bg-parallax,.contacts__intro-parallax,.standard-header__parallax,.cc-parallax-media__image{will-change:transform;backface-visibility:hidden}.cc-global-header a,.cc-global-header button{font:inherit;text-transform:inherit;color:inherit!important}.cc-global-header button{cursor:pointer;background:0 0;border:0}.cc-global-header__menu-button{align-items:center;gap:.5556vw;width:max-content;min-height:1.5278vw;transition:opacity .2s;display:inline-flex}.cc-global-header__menu-button:hover{opacity:.68}.cc-global-header__menu-button img{width:1.8056vw;height:.3472vw}.cc-global-header__logo{white-space:nowrap;width:clamp(195px,13.5417vw,260px);height:auto;display:block;position:absolute;top:1.0417vw;left:50%;transform:translate(-50%)}.cc-global-header__logo-image{width:100%;height:auto;display:block}.cc-global-header__right{align-items:flex-start;gap:3.0625vw;min-width:0;display:flex}.cc-global-header__location{flex-direction:column;flex:0 0 9.75vw;align-items:flex-end;gap:.2778vw;width:9.75vw;display:flex}.cc-global-header__city{position:relative}.cc-global-header__city>button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cc-global-header__city>button>img{width:7px;height:11px}.cc-global-header__city>button>i{border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin:-3px 0 0 2px;transition:transform .25s;transform:rotate(45deg)}.cc-global-header__city>button>i.is-open{transform:translateY(3px)rotate(225deg)}.cc-global-header__city-menu{color:#111;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#f8f8f8f5;border-radius:3px;width:180px;padding:6px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:24px;right:0;transform:translateY(-7px);box-shadow:0 12px 36px #0003}.cc-global-header__city-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.cc-global-header__city-menu button{text-align:left;width:100%;padding:10px;transition:background .2s;display:block;color:#111!important}.cc-global-header__city-menu button:hover,.cc-global-header__city-menu button[aria-selected=true]{background:#0000000f}.cc-city-picker-backdrop{z-index:2147483600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0d0b7a;place-items:center;padding:20px;animation:.22s both cc-global-backdrop-in;display:grid;position:fixed;inset:0}.cc-city-picker{color:#242424;text-transform:none;background:#f8f8f8;border-radius:2px;width:min(580px,100vw - 40px);max-height:min(720px,100dvh - 40px);padding:30px;font-family:Onest,Arial,sans-serif;animation:.28s cubic-bezier(.2,.75,.25,1) both cc-city-picker-in;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000003d}.cc-city-picker__close{z-index:1;color:#222;place-items:center;width:38px;height:38px;font:400 28px/1 Arial,sans-serif;display:grid;position:absolute;top:17px;right:19px}.cc-city-picker h2{letter-spacing:-.02em;margin:0 42px 20px 0;font:400 30px/1.15 Onest,Arial,sans-serif;font-family:Onest,Arial,sans-serif!important;font-weight:400!important}.cc-city-picker label{color:#6e6e6e;margin-bottom:8px;font-size:17px;line-height:1.3;display:block}.cc-city-picker__search input{color:#222;background:#fff;border:1px solid #cfcfcf;border-radius:0;outline:none;width:100%;height:66px;padding:0 16px;font:400 23px/1 Onest,Arial,sans-serif;transition:border-color .2s;display:block}.cc-city-picker__search input:focus{border-color:#777}.cc-city-picker__search input::placeholder{color:#8c8c8c;opacity:1}.cc-city-picker__list{overscroll-behavior:contain;scrollbar-color:#8b8b8b #ececec;scrollbar-width:thin;height:min(410px,100dvh - 250px);margin-top:18px;padding:4px 12px 10px 0;overflow-y:auto}.cc-city-picker__list button{text-align:left;width:100%;min-height:48px;padding:10px 0;font:400 20px/1.3 Onest,Arial,sans-serif;transition:color .18s,background .18s;display:block;color:#242424!important}.cc-city-picker__list button:hover,.cc-city-picker__list button[aria-selected=true]{background:#0000000b;color:#000!important}.cc-city-picker__empty{color:#858585;margin:24px 0;font-size:17px}.cc-city-detected{z-index:2147483500;color:#1a1a1a;text-transform:none;background:#f8f8f8f7;border-radius:3px;align-items:center;gap:12px;max-width:calc(100vw - 48px);padding:14px 16px;font:400 14px/1.35 Onest,Arial,sans-serif;display:flex;position:fixed;top:72px;right:24px;box-shadow:0 14px 40px #0000002e}.cc-city-detected button{color:#1a1a1a;white-space:nowrap;border-bottom:1px solid;min-height:32px}@keyframes cc-city-picker-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cc-global-header__quick-links{flex-direction:column;align-items:flex-start;gap:.2778vw;display:flex}.cc-global-header__quick-links a,.cc-global-header__phone,.cc-global-header__showroom{transition:opacity .2s}.cc-global-header__quick-links a:hover,.cc-global-header__phone:hover,.cc-global-header__showroom:hover{opacity:.65}.cc-global-header__phone{white-space:nowrap;align-items:center;gap:7px;display:none}.cc-global-header__phone img{width:18px;height:18px;display:none}.cc-global-header__showroom{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:.2778vw;padding-bottom:.1389vw;display:inline-flex}.cc-global-header__showroom img{width:1.25vw;height:1.25vw}.cc-global-menu-backdrop{z-index:9990;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000038;animation:.32s ease-out both cc-global-backdrop-in;position:fixed;inset:0}.cc-global-menu-backdrop[hidden]{display:none!important}.blog__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;font:400 .875rem/1 Onest,Arial,sans-serif;display:flex}.blog__pagination a{color:inherit;padding:.25rem;text-decoration:none}.blog__pagination a.active{border-bottom:1px solid}.cc-global-menu{color:#050505;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f8f8eb;border-radius:4px;width:max(244.75px,24.7222vw);max-width:98.6111vw;font:500 .8333vw/1.2 Onest,Arial,sans-serif;transition:width .5s cubic-bezier(.22,1,.36,1);animation:.46s cubic-bezier(.22,1,.36,1) both cc-global-menu-in;position:absolute;inset:.6944vw auto .6944vw .6944vw;overflow:hidden}.cc-global-menu--products{width:min(max(731.5px,73.8889vw),98.6111vw)}.cc-global-menu--collections{width:min(max(660px,66.6667vw),98.6111vw)}.cc-global-menu--materials,.cc-global-menu--world,.cc-global-menu--buyers{width:min(max(488.125px,49.3056vw),98.6111vw)}.cc-global-menu a,.cc-global-menu button{color:#050505!important}.cc-global-menu button{cursor:pointer;background:0 0;border:0}.cc-global-menu__root{opacity:0;pointer-events:none;flex-direction:column;gap:1.0417vw;width:max(244.75px,24.7222vw);padding:.6944vw 1.0417vw 1.0417vw;transition:opacity .42s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.cc-global-menu__root.is-active{opacity:1;pointer-events:auto;transform:translate(0)}.cc-global-menu__close{text-align:left;width:1.25vw;height:1.25vw;font:300 1.3889vw/1.1111vw Arial!important}.cc-global-menu__rule{background:#0000001f;flex:0 0 1px;width:100%}.cc-global-menu__primary{flex-direction:column;display:flex}.cc-global-menu__primary>button,.cc-global-menu__primary>a{letter-spacing:-.0667vw;text-align:left;justify-content:space-between;align-items:center;min-height:0;padding:.8333vw 0;transition:opacity .2s;display:flex;text-transform:uppercase!important;font:200 max(16.5px,1.6667vw)/1 TT Ramillas Trl,CC Display,Georgia,serif!important}.cc-global-menu__primary>button:hover,.cc-global-menu__primary>a:hover{opacity:.5}.cc-global-menu__primary i{font:300 1.3889vw/1 Arial}.cc-global-menu__secondary{flex-direction:column;display:flex}.cc-global-menu__secondary a{text-transform:uppercase;padding:.6944vw 0;transition:opacity .2s}.cc-global-menu__secondary a:hover{opacity:.5}.cc-global-menu__booking{border-bottom:1px solid;align-items:center;gap:.2778vw;width:max-content;margin-top:auto;padding-bottom:.1389vw;display:inline-flex}.cc-global-menu__panel{opacity:0;pointer-events:none;grid-template-columns:max(244.75px,24.7222vw) minmax(0,1fr);transition:opacity .42s,transform .5s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:translate(100%)}.cc-global-menu__panel.is-active{opacity:1;pointer-events:auto;transform:translate(0)}.cc-global-menu__panel aside{border-right:1px solid #0000001a;flex-direction:column;gap:1.0417vw;min-width:0;padding:.6944vw 1.0417vw 1.0417vw;display:flex}.cc-global-menu__back{text-transform:uppercase;align-items:center;gap:.6944vw;min-height:3.1944vw;display:flex;color:#00000080!important;border-bottom:1px solid #0000001a!important}.cc-global-menu__back span{font-size:1.3889vw}.cc-global-menu__levels{flex-direction:column;display:flex}.cc-global-menu__levels button,.cc-global-menu__levels>a{text-align:left;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.625vw 0;transition:color .2s;display:flex;color:#00000073!important}.cc-global-menu__levels button:hover,.cc-global-menu__levels>a:hover,.cc-global-menu__levels button.is-active{color:#050505!important}.cc-global-menu__levels i{font:300 1.3889vw/1 Arial}.cc-global-menu__content{min-width:0;padding:4.1667vw 1.3889vw 1.3889vw;animation:.38s cubic-bezier(.22,1,.36,1) both cc-global-content-in;overflow-y:auto}.cc-global-menu__content h2{letter-spacing:-.0667vw;text-transform:uppercase;border-bottom:1px solid #0000001a;padding-bottom:.9722vw;font:200 max(16.5px,1.6667vw)/1 TT Ramillas Trl,CC Display,Georgia,serif}.cc-global-menu__groups{flex-direction:column;margin-top:1.3889vw;display:flex}.cc-global-menu__groups.is-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.9444vw;display:grid}.cc-global-menu__groups.is-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.0417vw;display:grid}.cc-global-menu__collection-card{background:#d8d5d0;border-radius:4px;min-height:19.4444vw;display:block;position:relative;overflow:hidden}.cc-global-menu__collection-card:after{content:"";background:linear-gradient(#0000,#0000008f);position:absolute;inset:42% 0 0}.cc-global-menu__collection-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.cc-global-menu__collection-card:hover img{transform:scale(1.025)}.cc-global-menu__collection-card span{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;font:400 1.1111vw/1.1 Onest,Arial,sans-serif;position:absolute;bottom:1.0417vw;left:1.0417vw;right:1.0417vw}.cc-global-menu__groups>div>a{text-transform:uppercase;border-bottom:1px solid #0000001a;padding:.9722vw 0;font-size:.9028vw;transition:opacity .2s;display:block}.cc-global-menu__groups.is-products>div>a{letter-spacing:.05em;border:0;margin-bottom:.6944vw;padding:0 0 .3472vw;font-size:.8333vw}.cc-global-menu__groups>div>a:hover{opacity:.5}.cc-global-menu__groups>div>div{color:#000000a6;flex-direction:column;gap:.4861vw;font-size:.7639vw;line-height:1.35;display:flex}.cc-global-menu__groups>div>div a:hover{color:#050505!important}@keyframes cc-global-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cc-global-menu-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes cc-global-content-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (max-width:1100px) and (min-width:641px){.cc-global-header__right{gap:20px}.cc-global-header__location{flex-basis:140px;width:140px}}@media (max-width:640px){.cc-global-header{height:54px;padding:0;font-size:10px;display:block;inset:0 0 auto}.cc-global-header:before{filter:blur(3px);height:82px}.cc-global-header__menu-button{gap:8px;min-width:58px;min-height:44px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.cc-global-header__menu-button img{width:22px;height:5px}.cc-global-header__logo{width:clamp(132px,41vw,174px);max-width:none;height:auto;position:absolute;top:50%;left:50%;right:auto;overflow:visible;transform:translate(-50%,-50%)}.cc-global-header__right{width:40px;min-width:40px;height:54px;display:block;position:absolute;top:0;right:20px;transform:none}.cc-global-header__location{flex:none;width:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cc-global-header__city{order:1}.cc-global-header__city>button>span,.cc-global-header__city>button>i{display:none}.cc-global-header__city-menu{width:190px;top:30px;left:auto;right:-66px}.cc-global-header__city>button>img{width:10px;height:17px}.cc-global-header__quick-links{display:none}.cc-global-header__phone{width:18px;height:18px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cc-global-header__phone img{filter:brightness(0)invert();width:18px;height:18px;display:block}.cc-global-header__phone span,.cc-global-header__showroom{display:none}.cc-city-picker-backdrop{place-items:center;padding:12px}.cc-city-picker{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 20px 20px}.cc-city-picker h2{margin-bottom:20px;font-size:26px}.cc-city-picker label{font-size:15px}.cc-city-picker__search input{height:58px;font-size:20px}.cc-city-picker__list{height:calc(100dvh - 222px);margin-top:14px}.cc-city-picker__list button{min-height:46px;font-size:18px}.cc-city-detected{flex-wrap:wrap;gap:8px 14px;top:64px;left:12px;right:12px}.cc-global-menu-backdrop{z-index:2147483000}.cc-global-menu,.cc-global-menu--products,.cc-global-menu--collections,.cc-global-menu--materials,.cc-global-menu--world,.cc-global-menu--buyers{width:calc(100vw - 10px);max-width:none;height:calc(100dvh - 10px);inset:5px}.cc-global-menu__root{width:100%;padding:15px 30px 24px}.cc-global-menu__close{text-align:center;place-items:center;width:32px;height:32px;margin:-4px 0 0 -6px;padding:0;display:grid;font:300 24px/1 Arial,sans-serif!important}.cc-global-menu__primary>button,.cc-global-menu__primary>a{letter-spacing:-1px;min-height:58px;text-transform:uppercase!important;font-size:clamp(24px,7vw,28px)!important}.cc-global-menu__secondary a{padding:11px 0;font-size:13px}.cc-global-menu__booking{gap:6px;min-height:44px;padding:12px 0 4px;font:500 14px/1.2 Onest,Arial,sans-serif}.cc-global-menu__booking span{font-size:16px;line-height:1}.cc-global-menu__panel{width:100%;display:block}.cc-global-menu__panel aside{z-index:2;border:0;height:92px;padding:15px 30px 0;display:block;position:absolute;inset:0 0 auto}.cc-global-menu__panel aside>.cc-global-menu__rule{height:1px;margin-top:14px;display:block}.cc-global-menu__back{letter-spacing:.04em;justify-content:flex-start;align-items:center;gap:8px;min-width:96px;min-height:44px;padding:0;display:inline-flex;position:absolute;top:48px;left:30px;border:0!important;font:500 13px/1 Onest,Arial,sans-serif!important}.cc-global-menu__back span{border-bottom:1.5px solid;border-left:1.5px solid;flex:0 0 9px;width:9px;height:9px;margin-left:2px;font-size:0;transform:rotate(45deg)}.cc-global-menu__levels,.cc-global-menu__panel aside>.cc-global-menu__booking{display:none}.cc-global-menu__content{height:100%;padding:112px 30px 30px}.cc-global-menu__content h2{letter-spacing:-1px;font-size:clamp(24px,7vw,28px)}.cc-global-menu__groups,.cc-global-menu__groups.is-products,.cc-global-menu__groups.is-collections{flex-direction:column;gap:0;display:flex}.cc-global-menu__groups.is-collections{gap:12px;padding-top:16px}.cc-global-menu__collection-card{min-height:min(30vh,220px)}.cc-global-menu__collection-card span{font-size:14px;bottom:16px;left:16px;right:16px}.cc-global-menu__groups>div>a,.cc-global-menu__groups.is-products>div>a{border-bottom:1px solid #0000001a;margin:0;padding:15px 0;font-size:14px}.cc-global-menu__groups>div>div{gap:0;padding:7px 0 12px 18px;font-size:12px}.cc-global-menu__groups>div>div a{padding:7px 0}}@media (max-width:340px){.cc-global-header__logo{transform-origin:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.cc-global-menu,.cc-global-menu__root,.cc-global-menu__panel,.cc-global-menu__content,.cc-global-menu-backdrop{transition-duration:.01ms;animation:none}}.cc-ripple{isolation:isolate;overflow:hidden!important}.cc-ripple--positioned{position:relative}.cc-ripple__ink{z-index:0;background:var(--cc-ripple-color,#ffffff38);pointer-events:none;transform-origin:50%;will-change:transform;border-radius:50%;transition:transform .35s cubic-bezier(.4,0,.2,1);display:block;position:absolute;transform:translate(-50%,-50%)scale(0)}.cc-ripple--active>.cc-ripple__ink{transition-duration:.42s;transition-timing-function:cubic-bezier(.2,.75,.25,1);transform:translate(-50%,-50%)scale(2.5)}@media (prefers-reduced-motion:reduce){.cc-ripple__ink{display:none}}.feature__heading--official-logo{text-transform:none}.feature__official-logo{width:12.8rem;max-width:none;height:auto}@media (max-width:640px){.feature__official-logo{width:12.8rem}}.cc-reviews-lightbox__close{width:4.8rem;height:4.8rem;font-size:4rem;font-weight:200;line-height:1;top:2rem;right:2rem}.cc-reviews-lightbox__arrow{width:6rem;height:8rem;font-size:6rem;font-weight:200;top:50%;transform:translateY(-50%)}.cc-reviews-lightbox__arrow--prev{left:1rem}.cc-reviews-lightbox__arrow--next{right:1rem}@media (max-width:640px){.cc-reviews-lightbox{padding:6rem 1.6rem}.cc-reviews-lightbox__arrow{width:4rem;height:6rem;font-size:4rem}.cc-reviews-lightbox__arrow--prev{left:0}.cc-reviews-lightbox__arrow--next{right:0}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ligne-news-showcase{padding:3rem var(--side-padding) 12rem;background:var(--white)}.ligne-news-showcase__inner{border-top:1px solid #23232338;width:100%;max-width:136rem;margin:0 auto;padding-top:5rem}.ligne-news-showcase__header{grid-template-columns:minmax(0,8fr) minmax(24rem,4fr);align-items:end;column-gap:6rem;margin-bottom:5rem;display:grid}.ligne-news-showcase__eyebrow{font:400 1.2rem/1.2 var(--gilroy);letter-spacing:.22em;text-transform:uppercase;grid-column:1/-1;margin-bottom:2rem}.ligne-news-showcase__title{letter-spacing:-.045em;text-transform:uppercase;max-width:94rem;font:200 clamp(5.2rem,5.35vw,9rem)/.92 TT Ramillas Trl,CC Display,Georgia,serif!important}.ligne-news-showcase__intro{max-width:34rem;font:400 1.7rem/1.35 var(--gilroy);padding-bottom:.5rem}.ligne-news-showcase__grid{gap:var(--content-padding);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ligne-news-showcase__card{min-width:0;color:var(--text-color);flex-direction:column;display:flex}.ligne-news-showcase__image-wrap{aspect-ratio:1/1.04;background:#f5f2ed;place-items:center;display:grid;position:relative;overflow:hidden}.ligne-news-showcase__image{object-fit:contain;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);transform:scale(.9)}.ligne-news-showcase__card-copy{border-top:1px solid #23232324;flex-direction:column;min-height:18rem;padding:2rem 0 0;display:flex}.ligne-news-showcase__kind,.ligne-news-showcase__description,.ligne-news-showcase__product-link{font-family:var(--gilroy)}.ligne-news-showcase__kind{color:#2323238f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.5rem;font-size:1.15rem}.ligne-news-showcase__name{letter-spacing:-.025em;font:300 3rem/1 TT Ramillas Trl,CC Display,Georgia,serif}.ligne-news-showcase__description{margin-top:1rem;font-size:1.35rem;line-height:1.35}.ligne-news-showcase__product-link{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;width:max-content;margin-top:auto;padding:2.2rem 0 .5rem;font-size:1.15rem}.ligne-news-showcase__collection-link{width:max-content;font:400 1.3rem/1 var(--gilroy);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:1.5rem;margin:6rem 0 0 auto;padding-bottom:.8rem;display:flex}@media (hover:hover){.ligne-news-showcase__card:hover .ligne-news-showcase__image{transform:scale(.96)}.ligne-news-showcase__card:hover .ligne-news-showcase__product-link,.ligne-news-showcase__collection-link:hover{opacity:.58}}@media (max-width:640px){.ligne-news-showcase{padding:2rem 0 7rem}.ligne-news-showcase__inner{padding:3.2rem var(--side-padding) 0}.ligne-news-showcase__header{margin-bottom:3.2rem;display:block}.ligne-news-showcase__eyebrow{margin-bottom:1.4rem;font-size:1rem}.ligne-news-showcase__title{max-width:34rem;font-size:clamp(4.2rem,13vw,5.8rem)}.ligne-news-showcase__intro{max-width:31rem;margin-top:2.2rem;font-size:1.5rem}.ligne-news-showcase__grid{margin-right:calc(var(--side-padding) * -1);padding-right:var(--side-padding);scroll-padding-left:var(--side-padding);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(4,minmax(76vw,1fr));gap:.8rem;overflow-x:auto}.ligne-news-showcase__grid::-webkit-scrollbar{display:none}.ligne-news-showcase__card{scroll-snap-align:start}.ligne-news-showcase__image-wrap{aspect-ratio:1/1.08}.ligne-news-showcase__card-copy{min-height:17rem;padding-top:1.6rem}.ligne-news-showcase__name{font-size:2.8rem}.ligne-news-showcase__description{max-width:24rem;font-size:1.3rem}.ligne-news-showcase__collection-link{margin:4rem 0 0;font-size:1.15rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-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-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}

