:root{--text:#6b6375;--text-h:#000;--bg:#000;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}*{box-sizing:border-box}html,body,#root{background:#000;width:100%;height:auto;min-height:100%;margin:0;padding:0}html{scroll-behavior:smooth;min-height:100%;overflow:hidden auto}body{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#000;min-height:100dvh;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden auto}#root{overflow:visible}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}img{max-width:100%}@media (width<=680px){body{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b88a50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:42px!important}@media (width<=680px){select{background-position:right 12px center!important;padding-right:40px!important}}.plex-logo{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.plex-logo__icon{object-fit:contain;flex-shrink:0;width:70px;min-width:70px;height:70px;min-height:70px}.plex-logo__content{white-space:nowrap;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.plex-title{text-transform:uppercase;color:#f5f5f5;font-family:Manrope,sans-serif;font-size:22px;font-weight:500;line-height:1}.plex-subtitle{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#b88a50 0%,#8a6335 45%,#5e4422 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:4px;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1}@media (width<=1366px){.plex-logo{gap:10px}.plex-logo__icon{width:48px;min-width:48px;height:48px;min-height:48px}.plex-title{font-size:17px}.plex-subtitle{font-size:16px}}@media (width<=1100px){.plex-logo__icon{width:42px;min-width:42px;height:42px;min-height:42px}.plex-title{font-size:15px}.plex-subtitle{font-size:14px}}@media (width<=900px){.plex-logo{gap:9px;width:fit-content;display:flex}.plex-logo__icon{width:40px;min-width:40px;height:40px;min-height:40px}.plex-title{font-size:14px}.plex-subtitle{margin-top:3px;font-size:13px}}@media (width<=390px){.plex-logo__content{display:none}}.concept-logo{cursor:pointer;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.concept-logo__icon{object-fit:contain;flex-shrink:0;width:70px;min-width:70px;height:70px;min-height:70px;display:block}.concept-logo__content{white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.concept-title{letter-spacing:.14em;color:#fff;margin-top:15px;font-family:Manrope,sans-serif;font-size:25px;font-weight:400;line-height:1}.concept-subtitle{letter-spacing:.35em;background:linear-gradient(#b88a50 0%,#8a6335 45%,#5e4422 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500}.concept-services{letter-spacing:.05em;color:#ffffffc7;margin-top:6px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:200}@media (width<=1366px){.concept-logo{gap:10px}.concept-logo__icon{width:48px;min-width:48px;height:48px;min-height:48px}.concept-title{margin-top:10px;font-size:19px}.concept-subtitle{font-size:12px}.concept-services{margin-top:4px;font-size:7px}}@media (width<=1100px){.concept-logo__icon{width:42px;min-width:42px;height:42px;min-height:42px}.concept-title{margin-top:8px;font-size:16px}.concept-subtitle{font-size:10px}.concept-services{display:none}}.navigation{justify-content:center;align-items:center;gap:clamp(24px,2.5vw,44px);min-width:0;display:flex}.navigation a{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#efefed;padding:12px 0;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .18s;position:relative}.navigation a:after{content:"";background:linear-gradient(90deg,#0000,#c59658,#0000);width:0;height:1px;transition:width .18s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.navigation a:hover{color:#d4a05b}.navigation a:hover:after{width:72%}@media (width<=1366px){.navigation{gap:24px}.navigation a{letter-spacing:.11em;font-size:11.5px}}@media (width<=1100px){.navigation{gap:16px}.navigation a{letter-spacing:.07em;font-size:10.5px}}@media (width<=900px){.navigation{opacity:0;visibility:hidden;background:#070809fb;border:1px solid #d4a05b47;border-radius:14px;gap:0;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 10px);left:12px;right:12px;transform:translateY(-8px);box-shadow:0 24px 70px #0000008c}.header.is-menu-open .navigation{opacity:1;visibility:visible;transform:translateY(0)}.navigation a{letter-spacing:.12em;border-bottom:1px solid #fff1;padding:15px 14px;font-size:13px;font-weight:600}.navigation a:last-child{border-bottom:0}.navigation a:after{display:none}}@media (width<=1500px) and (width>=1101px){.navigation{gap:18px}.navigation a{letter-spacing:.08em;font-size:11px}}.header{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000f5;width:100%;height:100px;position:fixed;inset:0 0 auto}.header-container{grid-template-columns:minmax(210px,270px) minmax(0,1fr) minmax(235px,300px);align-items:center;gap:clamp(20px,2.2vw,42px);width:min(1640px,100%);height:100%;margin:0 auto;padding:0 clamp(24px,3vw,52px);display:grid}.header--plex .header-container,.header--jordan .header-container{grid-template-columns:minmax(230px,300px) minmax(0,1fr)}.header-brand{align-items:center;min-width:0;display:flex}.header-brand--left{justify-content:flex-start}.header-brand--right{justify-content:flex-end}.header--jordan .header-brand--left .concept-logo{justify-content:flex-start}.header--jordan .header-brand--left .concept-title{margin-top:0}.header:after{content:"";background:linear-gradient(90deg,#0000 0%,#78552d2e 12%,#b98c4b94 36%,#ffeecbe6 50%,#b98c4b94 64%,#78552d2e 88%,#0000 100%);width:min(1540px,94%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(#ffebc64d,#b98c4b1a 50%,#0000 72%);width:240px;height:12px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.header-menu-toggle{cursor:pointer;background:#101010f0;border:1px solid #d4a05b57;border-radius:11px;width:48px;height:48px;padding:11px;display:none}.header-menu-toggle span{background:#d6b27d;width:100%;height:1px;margin:5px 0;transition:transform .18s,opacity .18s;display:block}@media (width<=1366px){.header{height:94px}.header-container{grid-template-columns:190px minmax(0,1fr) 230px;gap:18px;padding:0 28px}.header--plex .header-container,.header--jordan .header-container{grid-template-columns:210px minmax(0,1fr)}}@media (width<=1100px){.header{height:90px}.header-container{grid-template-columns:175px minmax(0,1fr) 205px;gap:16px;padding:0 22px}.header--plex .header-container,.header--jordan .header-container{grid-template-columns:200px minmax(0,1fr)}.header .plex-logo__icon,.header .concept-logo__icon{width:52px;min-width:52px;height:52px;min-height:52px}.header .plex-title{font-size:18px}.header .plex-subtitle{font-size:16px}.header .concept-title{margin-top:7px;font-size:21px}.header .concept-subtitle{font-size:12px}.header .concept-services{display:none}}@media (width<=900px){.header{height:86px}.header-container,.header--plex .header-container,.header--jordan .header-container{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:0 18px;position:relative}.header-brand--right{display:none}.header-brand--left{grid-area:1/1}.header-menu-toggle{grid-area:1/2;display:block}.header .plex-logo,.header .concept-logo{display:flex}.header .plex-logo__icon,.header .concept-logo__icon{width:50px;min-width:50px;height:50px;min-height:50px}.header .plex-title{font-size:18px}.header .plex-subtitle{font-size:16px}.header .concept-title{margin-top:4px;font-size:21px}.header .concept-subtitle{font-size:12px}.header.is-menu-open .header-menu-toggle span:first-child{transform:translateY(6px)rotate(45deg)}.header.is-menu-open .header-menu-toggle span:nth-child(2){opacity:0}.header.is-menu-open .header-menu-toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}}@media (width<=520px){.header{height:78px}.header-container,.header--plex .header-container,.header--jordan .header-container{padding:0 12px}.header:after{width:96%}.header-menu-toggle{width:44px;height:44px}.header .plex-logo,.header .concept-logo{gap:9px}.header .plex-logo__icon,.header .concept-logo__icon{width:44px;min-width:44px;height:44px;min-height:44px}.header .plex-title{font-size:16px}.header .plex-subtitle{font-size:14px}.header .concept-title{font-size:18px}.header .concept-subtitle{font-size:10px}}.main{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 0,#d4a05b1f,#0000 22%),radial-gradient(circle at 50% 74%,#6d4b230f,#0000 34%),#050607;min-height:calc(100vh - 100px);padding-top:100px;position:relative;overflow:hidden visible}.main:before,.main:after{content:"";z-index:-1;opacity:.62;pointer-events:none;background:repeating-radial-gradient(#0000 0 42px,#bf8e4e1c 43px 44px,#0000 45px 66px);width:clamp(120px,16vw,285px);height:62%;min-height:470px;max-height:760px;position:absolute;top:17%}.main:before{border-radius:0 52% 52% 0;left:-7%;-webkit-mask-image:linear-gradient(90deg,#000000f5 0%,#000c 58%,#0000 100%);mask-image:linear-gradient(90deg,#000000f5 0%,#000c 58%,#0000 100%)}.main:after{border-radius:52% 0 0 52%;right:-7%;-webkit-mask-image:linear-gradient(270deg,#000000f5 0%,#000c 58%,#0000 100%);mask-image:linear-gradient(270deg,#000000f5 0%,#000c 58%,#0000 100%)}.hero{width:min(1280px,100% - 56px);margin:0 auto;padding:clamp(54px,5vw,78px) 0 46px;position:relative}.hero:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(#d4a05b1b,#0000 70%);width:min(620px,62vw);height:120px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.hero__heading{z-index:1;text-align:center;position:relative}.hero__heading h1{letter-spacing:.21em;color:#f7f7f5;text-shadow:0 14px 42px #0000004d;margin:0;font-family:Manrope,sans-serif;font-size:clamp(62px,5.8vw,94px);font-weight:300;line-height:.94}.hero__group{justify-content:center;align-items:center;gap:clamp(18px,2vw,28px);margin-top:20px;display:flex}.hero__group span{background:linear-gradient(90deg,#0000,#b98a4a);width:clamp(52px,5vw,76px);height:1px}.hero__group span:last-child{background:linear-gradient(90deg,#b98a4a,#0000)}.hero__group p{letter-spacing:.66em;background:linear-gradient(#d1a668 0%,#986a37 52%,#684821 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-left:.66em;font-family:Montserrat,sans-serif;font-size:clamp(21px,1.9vw,29px);font-weight:300}.hero__subtitle{letter-spacing:.13em;color:#c9c9c9;max-width:780px;margin:18px auto 0;font-family:Montserrat,sans-serif;font-size:clamp(12px,.95vw,14px);font-weight:300;line-height:1.75}.hero__subtitle strong{background:linear-gradient(#d3ad77 0%,#976a3a 55%,#684822 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}@media (width>=1700px){.hero{width:min(1340px,100% - 72px);padding-top:76px}.main:before,.main:after{opacity:.72;width:clamp(180px,14vw,300px)}}@media (width<=1366px){.main{min-height:calc(100vh - 94px);padding-top:94px}.hero{width:min(1160px,100% - 40px);padding-top:48px}.main:before,.main:after{opacity:.42}}@media (width<=1100px){.main{min-height:calc(100vh - 90px);padding-top:90px}.hero{width:min(960px,100% - 34px)}.main:before,.main:after{opacity:.3;width:120px}}@media (width<=900px){.main{min-height:calc(100vh - 86px);padding-top:86px}.hero{width:min(760px,100% - 30px);padding:44px 0 34px}.main:before,.main:after{display:none}.hero__heading h1{letter-spacing:.15em;font-size:clamp(50px,10vw,70px)}.hero__group p{letter-spacing:.42em;padding-left:.42em;font-size:21px}.hero__subtitle{max-width:590px;font-size:11.5px}}@media (width<=520px){.main{min-height:calc(100dvh - 78px);padding-top:78px}.hero{width:calc(100% - 24px);padding:36px 0 32px}.hero__heading h1{letter-spacing:.1em;font-size:clamp(40px,14vw,56px)}.hero__group{gap:11px;margin-top:15px}.hero__group span{width:32px}.hero__group p{letter-spacing:.28em;padding-left:.28em;font-size:17px}.hero__subtitle{letter-spacing:.075em;margin-top:15px;padding:0 5px;font-size:10.5px;line-height:1.7}}.hero__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-top:38px;display:grid;position:relative}.hero-card{text-align:center;background:radial-gradient(circle at 92% 2%,#b98c4b1c,#0000 27%),radial-gradient(circle at 8% 100%,#b98c4b0b,#0000 28%),linear-gradient(#0b0c0e 0%,#08090a 55%,#060708 100%);border:1px solid #d4a05b4d;border-radius:18px;flex-direction:column;min-width:0;min-height:520px;padding:clamp(28px,2.4vw,38px) clamp(24px,2.5vw,38px) 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000057}.hero-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 44%,#ffffff06 50%,#0000 56%);position:absolute;inset:0}.hero-card__image{justify-content:center;align-items:center;height:clamp(135px,12vw,170px);margin-bottom:18px;display:flex}.hero-card__image img{object-fit:contain;filter:drop-shadow(0 14px 30px #00000042);width:100%;max-width:470px;height:100%;max-height:166px}.hero-card h2{letter-spacing:.025em;color:#f4f4f3;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.24}.hero-card h2 span{color:#d4a05b}.hero-card>p{letter-spacing:.055em;color:#c4c4c2;max-width:460px;min-height:48px;margin:15px auto 20px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;line-height:1.72}.hero-card__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 24px;display:grid}.hero-card__item{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.hero-card__icon{justify-content:center;align-items:center;width:60px;height:50px;display:flex}.hero-card__icon img{object-fit:contain;max-width:100%;max-height:100%}.hero-card__item small{letter-spacing:.055em;color:#f0f0ef;text-align:center;margin:0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;line-height:1.3}.hero-card button{letter-spacing:.09em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#4b3418,#73512a 42%,#986d3c 62%,#60431f 100%);border:1px solid #d3a3656b;border-radius:4px;width:min(360px,100%);min-height:52px;margin:auto auto 0;padding:0 52px 0 24px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.hero-card button:hover{border-color:#deb174b8;transform:translateY(-2px);box-shadow:0 10px 32px #d4a05b33}.hero-card button span{font-size:21px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (width<=1100px){.hero-card{min-height:500px;padding-left:26px;padding-right:26px}.hero-card__item small{font-size:9.5px}}@media (width<=900px){.hero__cards{grid-template-columns:1fr;gap:24px;margin-top:34px}.hero-card{width:min(700px,100%);min-height:0;margin:0 auto}.hero-card__image{height:150px}.hero-card>p{min-height:0}}@media (width<=520px){.hero-card{border-radius:14px;padding:24px 18px 20px}.hero-card__image{height:120px;margin-bottom:14px}.hero-card h2{font-size:21px}.hero-card>p{margin:12px auto 18px;font-size:11.5px;line-height:1.68}.hero-card__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin:16px 0 22px}.hero-card__icon{width:56px;height:46px}.hero-card__item small{font-size:9.5px}.hero-card button{min-height:50px;padding-left:16px;padding-right:46px;font-size:11.5px}.hero-card button span{right:18px}}.hero-card__image--jordan{isolation:isolate}.hero-card__image--jordan img{mix-blend-mode:screen}.benefits{background:linear-gradient(#0e0f11f5,#070809fa);border:1px solid #d4a05b26;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:26px;padding:18px 10px;display:grid;overflow:hidden;box-shadow:0 18px 45px #00000038}.benefit{border-left:1px solid #d4a05b1f;min-width:0;padding:4px 20px}.benefit:first-child{border-left:0}.benefit__header{align-items:center;gap:11px;margin-bottom:7px;display:flex}.benefit__header img{object-fit:contain;flex-shrink:0;width:38px;height:38px}.benefit__header strong{letter-spacing:.07em;color:#f3f3f1;min-width:0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;line-height:1.3}.benefit p{color:#9b9b9b;margin:0;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:300;line-height:1.55}@media (width<=1000px){.benefits{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 10px}.benefit{padding:16px 18px}.benefit:nth-child(3){border-left:0}.benefit:nth-child(n+3){border-top:1px solid #d4a05b1f}}@media (width<=600px){.benefits{border-radius:12px;grid-template-columns:1fr;padding:6px 14px}.benefit,.benefit:nth-child(3){border-top:1px solid #d4a05b1f;border-left:0;padding:16px 4px}.benefit:first-child{border-top:0}.benefit__header img{width:34px;height:34px}.benefit__header strong{font-size:10px}.benefit p{padding-left:45px;font-size:10px}}.cookie-notice{z-index:2500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f3efe9;background:linear-gradient(135deg,#111214f7,#08090afa);border:1px solid #b88a506b;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;width:min(1120px,100% - 36px);padding:24px 26px;display:grid;position:fixed;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 90px #0009}.cookie-notice__glow{pointer-events:none;background:radial-gradient(circle,#b88a502e,#0000 68%);border-radius:50%;width:320px;height:220px;position:absolute;top:-130px;right:-110px}.cookie-notice__content,.cookie-notice__actions{z-index:1;position:relative}.cookie-notice__eyebrow{color:#b88a50;letter-spacing:.22em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:9px;font-weight:600;display:block}.cookie-notice h2{color:#eee9e2;margin:8px 0;font-family:Marcellus,serif;font-size:clamp(20px,2.2vw,28px);font-weight:400;line-height:1.18}.cookie-notice p{color:#989590;max-width:720px;margin:0;font-family:Montserrat,sans-serif;font-size:11px;line-height:1.7}.cookie-notice__content>a{color:#cba36f;border-bottom:1px solid #cba36f4d;margin-top:9px;font-family:Montserrat,sans-serif;font-size:10px;text-decoration:none;display:inline-block}.cookie-notice__actions{gap:9px;display:flex}.cookie-notice__primary,.cookie-notice__secondary{letter-spacing:.06em;cursor:pointer;border-radius:9px;min-height:43px;padding:0 16px;font-family:Montserrat,sans-serif;font-size:10px}.cookie-notice__primary{color:#fff;background:linear-gradient(90deg,#8b6337,#b98a50);border:1px solid #c69a62}.cookie-notice__secondary{color:#c9b392;background:#08090a80;border:1px solid #b88a5059}.cookie-settings-backdrop{z-index:2600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.cookie-settings{color:#f2eee8;background:linear-gradient(#121315,#090a0b);border:1px solid #b88a5057;border-radius:20px;width:min(720px,100%);max-height:min(88vh,900px);overflow:auto;box-shadow:0 34px 120px #000000a6}.cookie-settings__head{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0f11f7;border-bottom:1px solid #b88a5029;justify-content:space-between;align-items:start;gap:18px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.cookie-settings__head span{color:#b88a50;letter-spacing:.2em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:9px;font-weight:600}.cookie-settings__head h2{margin:6px 0 0;font-family:Marcellus,serif;font-size:27px;font-weight:400}.cookie-settings__head>button{color:#c9c6c1;cursor:pointer;background:#0b0c0e;border:1px solid #ffffff1a;border-radius:50%;width:36px;height:36px;font-size:22px}.cookie-settings__intro{color:#96928c;margin:0;padding:20px 24px 6px;font-family:Montserrat,sans-serif;font-size:11px;line-height:1.75}.cookie-settings__categories{gap:10px;padding:16px 24px 22px;display:grid}.cookie-settings__categories article{background:#0c0d0f;border:1px solid #b88a502e;border-radius:12px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:10px 18px;padding:15px 16px;display:grid;position:relative}.cookie-settings__categories article>div{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.cookie-settings__categories strong{color:#eee9e2;font-size:13px;font-weight:550}.cookie-settings__categories article>div>span{color:#b88a50;letter-spacing:.06em;font-size:9px}.cookie-settings__categories p{color:#807d79;grid-column:1/2;margin:0;font-size:10px;line-height:1.55}.cookie-settings__categories article.is-disabled{opacity:.66}.cookie-settings__switch{background:#1b1d20;border:1px solid #ffffff1f;border-radius:999px;grid-area:1/2/span 2;justify-self:end;width:40px;height:22px;padding:2px}.cookie-settings__switch b{background:#666;border-radius:50%;width:16px;height:16px;display:block}.cookie-settings__switch.is-on{background:#b88a502e;border-color:#b88a5080}.cookie-settings__switch.is-on b{background:#c99e68;margin-left:16px}.cookie-settings__footer{border-top:1px solid #b88a5021;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px 22px;display:flex}.cookie-settings__footer a{color:#a99a86;border-bottom:1px solid #a99a863d;font-size:10px;text-decoration:none}@media (width<=720px){.cookie-notice{border-radius:16px;grid-template-columns:1fr;gap:18px;width:calc(100% - 20px);padding:20px 18px;bottom:10px}.cookie-notice__actions{grid-template-columns:1fr 1fr;display:grid}.cookie-notice__primary,.cookie-notice__secondary{width:100%}.cookie-settings-backdrop{align-items:end;padding:8px}.cookie-settings{border-radius:18px 18px 10px 10px;max-height:92vh}.cookie-settings__head,.cookie-settings__intro,.cookie-settings__categories,.cookie-settings__footer{padding-left:16px;padding-right:16px}.cookie-settings__footer{grid-template-columns:1fr;display:grid}.cookie-settings__footer .cookie-notice__primary{width:100%}}@media (width<=430px){.cookie-notice__actions{grid-template-columns:1fr}.cookie-settings__categories article{grid-template-columns:minmax(0,1fr) 42px;padding:13px}}@media (height<=620px){.cookie-notice{align-items:start;max-height:calc(100dvh - 20px);overflow-y:auto}.cookie-settings{max-height:calc(100dvh - 16px)}}@media (width<=430px){.cookie-notice{bottom:max(8px, env(safe-area-inset-bottom))}}.footer{background:radial-gradient(circle at 50% 0,#b88a5012,#0000 30%),#050607;width:100%;position:relative;overflow:hidden}.footer:before{content:"";background:linear-gradient(90deg,#0000,#78552d33,#b98c4b9e,#fff8dce0,#b98c4b9e,#78552d33,#0000);width:min(1480px,92%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-container{width:min(1180px,100% - 48px);margin:0 auto;padding:48px 0 28px}.footer-social{text-align:center}.footer-social__eyebrow{color:#b88a50;letter-spacing:.26em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:10px}.footer-social h3{color:#eee9e2;letter-spacing:.08em;margin:9px 0 8px;font-family:Marcellus,serif;font-size:23px;font-weight:400}.footer-social>p{color:#7f7f7f;max-width:620px;margin:0 auto;font-family:Montserrat,sans-serif;font-size:11px;line-height:1.7}.footer-contact-link{color:#d6b27d;letter-spacing:.1em;background:#0c0d0eb8;border:1px solid #b88a505c;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin-top:18px;padding:0 18px;font-family:Montserrat,sans-serif;font-size:10px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.footer-contact-link:hover{background:#b88a5014;border-color:#b88a50b3;transform:translateY(-2px)}.footer-social__links{flex-wrap:wrap;justify-content:center;gap:clamp(16px,2.8vw,34px);margin-top:26px;display:flex}.footer-social__links a{color:#aaa6a0;flex-direction:column;align-items:center;gap:9px;min-width:92px;font-family:Montserrat,sans-serif;font-size:10px;text-decoration:none;transition:color .18s,transform .18s;display:flex}.footer-social__links a:hover{color:#d5ad77;transform:translateY(-2px)}.footer-social__icon{background:#0c0d0ecc;border:1px solid #b88a5057;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 20px #b88a5009}.footer-social__icon svg{fill:none;stroke:#b98a50;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.footer-social__icon svg .fill{fill:#b98a50;stroke:none}.footer-legal{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:34px;display:flex}.footer-legal a,.footer-legal button{color:#77736e;letter-spacing:.08em;font-family:Montserrat,sans-serif;font-size:10px;text-decoration:none;transition:color .18s}.footer-legal button{cursor:pointer;background:0 0;border:0;padding:0}.footer-legal a:hover,.footer-legal button:hover{color:#d5ad77}.footer-companies{color:#77736e;letter-spacing:.08em;justify-content:center;align-items:center;gap:18px;margin-top:36px;font-family:Montserrat,sans-serif;font-size:10px;display:flex}.footer-companies span{align-items:center;gap:5px;display:inline-flex}.footer-companies strong{color:#a99a87;letter-spacing:.1em;font-weight:500}.footer-companies i{background:#b98c4b40;width:1px;height:15px}.footer-bottom{text-align:center;color:#626262;border-top:1px solid #b98c4b1c;margin-top:18px;padding-top:20px;font-family:Montserrat,sans-serif;font-size:10px;line-height:1.6}@media (width<=680px){.footer-container{width:calc(100% - 28px);padding:40px 0 max(30px, env(safe-area-inset-bottom))}.footer-social h3{font-size:20px}.footer-social__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;max-width:320px;margin-left:auto;margin-right:auto;display:grid}.footer-social__links a{min-width:0}.footer-legal{gap:10px 16px;margin-top:28px}.footer-companies{flex-direction:column;gap:8px;margin-top:30px}.footer-companies i{display:none}.footer-bottom{margin-top:18px}}.catalog-card{background:radial-gradient(circle at 85% 0,#b88a501f,#0000 34%),linear-gradient(#111214 0%,#0b0c0e 100%);border:1px solid #b88a5047;border-radius:18px;transition:transform .18s,border-color .18s;overflow:hidden;box-shadow:0 18px 55px #00000047}.catalog-card:hover{border-color:#b88a5099;transform:translateY(-4px)}.catalog-card{cursor:pointer}.catalog-card:focus-visible{outline-offset:3px;outline:2px solid #b88a50}.catalog-card__media{background:linear-gradient(#ffffff08,#fff0),#0d0e10;border:0;place-items:center;width:100%;min-height:245px;display:grid}.catalog-card__media img{object-fit:contain;filter:drop-shadow(0 16px 26px #00000073);width:min(76%,280px);max-height:195px}.catalog-card__body{padding:23px}.catalog-card__category{color:#c59658;letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:600}.catalog-card h3{color:#f4f1eb;margin:9px 0 11px;font-size:22px;font-weight:500;line-height:1.25}.catalog-card p{color:#b0b0ae;min-height:66px;margin:0;font-size:14px;line-height:1.72}.catalog-card__footer{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:22px;display:flex}.catalog-card__footer>div{gap:7px;display:grid}.catalog-card__footer strong{color:#d7ad75;font-size:14px;font-weight:500}.catalog-card__details{color:#d8d2c8;letter-spacing:.045em;border-bottom:1px solid #b88a506b;width:max-content;padding-bottom:2px;font-size:11.5px;font-weight:600;text-decoration:none}.catalog-card__details:hover{color:#d7ad75}.catalog-card__delivery{color:#c8ae8a;margin-top:12px;font-size:12px;display:inline-block}.catalog-card__arrow{color:#d7ad75;background:0 0;border:1px solid #b88a508c;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@media (width<=680px){.catalog-card__media{min-height:220px}.catalog-card__body{padding:19px}.catalog-card h3{font-size:20px}.catalog-card p{min-height:0;font-size:13px}.catalog-card__details,.catalog-card__arrow{display:none}}.rental-configurator{background:linear-gradient(#121315 0%,#0b0c0e 100%);border:1px solid #b88a5057;border-radius:20px;padding:28px;position:sticky;top:118px;box-shadow:0 24px 70px #00000059}.rental-configurator__close{color:#c8c8c8;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:16px;right:18px}.rental-configurator__eyebrow{color:#b88a50;letter-spacing:.18em;text-transform:uppercase;font-size:11px;display:block}.rental-configurator h2{color:#fff;margin:10px 0;font-size:30px;font-weight:400;line-height:1.15}.rental-configurator>p{color:#aaa;font-size:13px;line-height:1.7}.rental-configurator label,.rental-configurator legend{color:#d9d6d0;font-size:12px}.rental-calendar{background:#090a0b;border:1px solid #b88a5038;border-radius:14px;margin:22px 0 4px;padding:15px}.rental-calendar__head{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.rental-calendar__head strong{text-align:center;color:#eee9e2;text-transform:capitalize;font-size:13px;font-weight:600}.rental-calendar__head button{color:#d7ad75;cursor:pointer;background:#111214;border:1px solid #b88a5038;border-radius:8px;width:38px;height:34px}.rental-calendar__weekdays,.rental-calendar__grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.rental-calendar__weekdays{margin-bottom:5px}.rental-calendar__weekdays span{text-align:center;color:#686868;font-size:9px;font-weight:600}.rental-calendar__grid>span{min-height:34px}.rental-calendar__grid button{color:#c8c8c8;min-width:0;height:34px;font:inherit;cursor:pointer;background:#111315;border:1px solid #0000;border-radius:8px;padding:0;font-size:10px}.rental-calendar__grid button.is-available{color:#d6dfd8;background:#4b845714;border-color:#67aa762e}.rental-calendar__grid button.is-unavailable{color:#5f5f5f;cursor:not-allowed;background:#742c2c14;border-color:#c45a5a1a;text-decoration:line-through}.rental-calendar__grid button.is-range{background:#b88a5021;border-color:#b88a5047}.rental-calendar__grid button.is-start,.rental-calendar__grid button.is-end{color:#fff;background:linear-gradient(135deg,#76502a,#aa7c45);border-color:#c69a62;box-shadow:0 0 0 1px #c69a6229}.rental-calendar__legend{color:#777;flex-wrap:wrap;gap:10px 14px;margin-top:12px;font-size:9px;display:flex}.rental-calendar__legend span{align-items:center;gap:5px;display:flex}.rental-calendar__legend i{border-radius:50%;width:8px;height:8px}.rental-calendar__legend .is-free{background:#5f9b6c}.rental-calendar__legend .is-busy{background:#6d3d3d}.rental-calendar__legend .is-selected{background:#b88a50}.rental-calendar__message{color:#8e8e8e;margin-top:10px;font-size:10px;line-height:1.45;display:block}.rental-calendar__message--warning{color:#e4b8a0}.rental-configurator input:not([type=radio]){color:#f4f1eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;font:inherit;background:#090a0b;border:1px solid #ffffff1f;border-radius:10px;margin-top:8px;padding:12px 13px}.rental-configurator input::placeholder{color:#686868}.rental-configurator__grid{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 14px;display:grid}.rental-configurator fieldset{border:0;margin:20px 0;padding:0}.rental-configurator legend{margin-bottom:10px}.rental-configurator__option{border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.rental-configurator__option span{justify-content:space-between;gap:20px;width:100%;display:flex}.rental-configurator__option small{color:#b88a50}.rental-configurator__summary{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:16px 0}.rental-configurator__summary div{color:#aaa;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.rental-configurator__summary strong{color:#eee;font-weight:500}.rental-configurator__total{margin-top:6px;font-size:16px!important}.rental-configurator__total strong{color:#d7ad75;font-size:22px}.rental-configurator__contact{gap:10px;margin-top:20px;display:grid}.rental-configurator__contact h3{color:#eee;margin:0;font-size:14px;font-weight:500}.rental-configurator__contact .rental-configurator__grid{margin:0}.rental-configurator__primary,.rental-configurator__secondary{cursor:pointer;border-radius:10px;width:100%;min-height:48px;margin-top:14px}.rental-configurator__primary{color:#fff;background:linear-gradient(90deg,#8b6337,#b98a50);border:1px solid #c69a62}.rental-configurator__secondary{color:#d7ad75;background:0 0;border:1px solid #b88a508c}.rental-configurator button:disabled{opacity:.42;cursor:not-allowed}.rental-configurator__status{border-radius:10px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.5}.rental-configurator__status.is-success{color:#9ad3a7;background:#62aa7314;border:1px solid #62aa734d}.rental-configurator__status.is-error{color:#e4a0a0;background:#c7626214;border:1px solid #c762624d}.rental-configurator__status.is-loading{color:#d7ad75;border:1px solid #b88a5040}.rental-configurator__note{color:#707070;margin-top:14px;line-height:1.45;display:block}@media (width<=900px){.rental-configurator{position:static}}@media (width<=520px){.rental-configurator{border-radius:16px;padding:20px 16px}.rental-configurator__grid{grid-template-columns:1fr}.rental-calendar{padding:12px 9px}.rental-calendar__weekdays,.rental-calendar__grid{gap:3px}.rental-calendar__grid button,.rental-calendar__grid>span{height:32px;min-height:32px}}.rental-configurator__payment-note{color:#9f9588;text-align:center;background:#b88a500d;border:1px solid #b88a5033;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.55}.plex-page{color:#f3efe9;background:#08090a;min-height:100dvh;overflow:hidden visible}.plex-page__hero{background:radial-gradient(circle at 78% 36%,#b88a5033,#0000 30%),linear-gradient(90deg,#070809f5 0%,#070809c4 48%,#070809eb 100%),url(/assets/icon_plex-BYY3CqP5.png) right 9% center/430px no-repeat;border-bottom:1px solid #b88a5047;align-items:end;min-height:580px;padding:158px 7vw 76px;display:flex}.plex-page__hero-content{max-width:780px}.plex-page__hero span,.plex-page__eyebrow{color:#b88a50;letter-spacing:.24em;text-transform:uppercase;font-size:12px}.plex-page__hero h1{letter-spacing:.035em;margin:18px 0 22px;font-size:clamp(44px,6vw,82px);font-weight:300;line-height:1.02}.plex-page__hero p{color:#bdbdbb;max-width:700px;margin:0;font-size:16px;line-height:1.8}.plex-page__hero a{color:#f3efe9;background:linear-gradient(90deg,#8b6337d1,#b98a50eb);border:1px solid #b88a5094;border-radius:8px;margin-top:24px;padding:14px 24px;text-decoration:none;display:inline-flex}.plex-page__section,.plex-page__process{max-width:1240px;margin:0 auto;padding:84px 28px}.plex-page__heading{justify-content:space-between;align-items:flex-end;gap:38px;display:flex}.plex-page__heading h2,.plex-page__process h2{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(34px,4vw,50px);font-weight:300;line-height:1.1}.plex-page__heading>p{color:#999;max-width:540px;margin:0;font-size:14px;line-height:1.78}.plex-page__filters{flex-wrap:wrap;gap:10px;margin:36px 0;display:flex}.plex-page__filters button{color:#b8b8b8;cursor:pointer;background:#0e0f11;border:1px solid #b88a5052;border-radius:999px;padding:10px 16px;font-size:12px}.plex-page__filters button.is-active{color:#fff;background:linear-gradient(90deg,#8b6337,#b98a50);border-color:#b98a50}.plex-page__backend-message{color:#c6ab87;background:#0d0e10;border:1px solid #b88a5040;border-radius:10px;padding:12px 14px}.plex-page__content{grid-template-columns:1fr;gap:30px;display:grid}.plex-page__content.has-configurator{grid-template-columns:minmax(0,1fr) 410px;align-items:start}.plex-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.plex-page__process{border-top:1px solid #b88a502e}.plex-page__steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.plex-page__steps article{background:#0d0e10;border:1px solid #b88a5038;border-radius:16px;padding:30px}.plex-page__steps strong{color:#b88a50;letter-spacing:.18em;font-size:14px}.plex-page__steps h3{margin:18px 0 10px;font-size:21px;font-weight:500;line-height:1.25}.plex-page__steps p{color:#999;margin:0;font-size:13px;line-height:1.72}@media (width<=1040px){.plex-page__content.has-configurator{grid-template-columns:1fr}.plex-page__hero{background-size:330px}.plex-page__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.plex-page__hero{background-position:right -70px center;min-height:540px;padding:140px 28px 58px}}@media (width<=680px){.plex-page__hero{background-position:right -115px center;background-size:300px;min-height:510px;padding:124px 18px 50px}.plex-page__hero p{font-size:14px}.plex-page__heading{display:block}.plex-page__heading>p{margin-top:16px}.plex-page__section,.plex-page__process{padding:56px 16px}.plex-page__grid,.plex-page__steps{grid-template-columns:1fr}}.inquiry-panel{background:linear-gradient(#121315 0%,#0b0c0e 100%);border:1px solid #b88a5057;border-radius:20px;padding:22px;position:sticky;top:118px;box-shadow:0 24px 70px #00000059}.inquiry-panel__close{z-index:3;color:#e5e5e5;cursor:pointer;background:#040506b8;border:1px solid #ffffff1f;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:12px;right:14px}.inquiry-panel__gallery{margin-bottom:22px}.inquiry-panel__main-image{aspect-ratio:4/3;object-fit:cover;border:1px solid #b88a5038;border-radius:14px;width:100%;display:block}.inquiry-panel__thumbs{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}.inquiry-panel__thumbs button{aspect-ratio:1;cursor:pointer;opacity:.66;background:#090a0b;border:1px solid #ffffff17;border-radius:8px;padding:0;overflow:hidden}.inquiry-panel__thumbs button.is-active{opacity:1;border-color:#b98a50;box-shadow:0 0 0 1px #b98a504d}.inquiry-panel__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.inquiry-panel__eyebrow{color:#b88a50;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.inquiry-panel h2{color:#fff;margin:10px 0;font-size:30px;font-weight:400}.inquiry-panel>p{color:#aaa;font-size:13px;line-height:1.65}.inquiry-panel ul{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.inquiry-panel li{color:#d7d7d7;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px;font-size:12px}.inquiry-panel__price{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;padding:16px 0;display:flex}.inquiry-panel__price span{color:#888}.inquiry-panel__price strong{color:#d7ad75;font-size:25px;font-weight:500}.inquiry-panel__delivery{color:#c8ae8a!important;margin:12px 0 0!important;font-size:12px!important}.inquiry-panel form{gap:10px;margin-top:18px;display:grid}.inquiry-panel__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inquiry-panel input,.inquiry-panel textarea{box-sizing:border-box;color:#f4f1eb;width:100%;font:inherit;background:#090a0b;border:1px solid #ffffff1f;border-radius:10px;padding:12px 13px}.inquiry-panel textarea{resize:vertical}.inquiry-panel form button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b6337,#b98a50);border:1px solid #c69a62;border-radius:10px;min-height:48px}.inquiry-panel form button:disabled{opacity:.5;cursor:not-allowed}.inquiry-panel__status{border-radius:10px;margin-top:12px;padding:12px;font-size:12px;line-height:1.5}.inquiry-panel__status.is-success{color:#9ad3a7;background:#62aa7314;border:1px solid #62aa734d}.inquiry-panel__status.is-error{color:#e4a0a0;background:#c7626214;border:1px solid #c762624d}.inquiry-panel__status.is-loading{color:#d7ad75;border:1px solid #b88a5040}@media (width<=900px){.inquiry-panel{position:static}}@media (width<=520px){.inquiry-panel__grid,.inquiry-panel ul{grid-template-columns:1fr}.inquiry-panel__thumbs{grid-template-columns:repeat(4,1fr)}}.inquiry-panel__payment-note{color:#938b80;text-align:center;background:#b88a500d;border:1px solid #b88a502e;border-radius:10px;margin:2px 0 0;padding:11px 13px;font-size:11px;line-height:1.55}.inquiry-panel__legal{background:#b88a500d;border:1px solid #b88a5038;border-radius:12px;margin-top:18px;padding:14px}.inquiry-panel__legal>strong{color:#d7ad75;font-size:12px;font-weight:500;display:block}.inquiry-panel__legal>p{color:#918a82;margin:7px 0 10px;font-size:11px;line-height:1.55}.inquiry-panel__legal>div{flex-wrap:wrap;gap:8px 14px;display:flex}.inquiry-panel__legal a{color:#c6a06c;border-bottom:1px solid #c6a06c59;font-size:11px;text-decoration:none}.inquiry-panel__legal a:hover{color:#e1c091;border-bottom-color:currentColor}.concept-page{color:#f3efe9;background:#08090a;min-height:100dvh;overflow:hidden visible}.concept-page__hero{background:linear-gradient(90deg,#070809f5 0%,#070809c7 42%,#07080947 72%,#07080980 100%),linear-gradient(#00000014,#00000085),url(/site-media/jordan/garden-sauna-premium.webp) 50% 56%/cover no-repeat;border-bottom:1px solid #b88a5047;align-items:end;min-height:620px;padding:158px 7vw 76px;display:flex}.concept-page__hero-content{max-width:780px}.concept-page__hero span,.concept-page__eyebrow{color:#b88a50;letter-spacing:.24em;text-transform:uppercase;font-size:12px}.concept-page__hero h1{letter-spacing:.04em;text-shadow:0 8px 30px #00000073;margin:18px 0 22px;font-size:clamp(44px,6vw,84px);font-weight:300;line-height:1.02}.concept-page__hero p{color:#c6c6c6;max-width:700px;margin:0;font-size:16px;line-height:1.8}.concept-page__hero a,.concept-page__palette-copy a{color:#f3efe9;background:linear-gradient(90deg,#8b6337d1,#b98a50eb);border:1px solid #b88a5094;border-radius:8px;margin-top:24px;padding:14px 24px;text-decoration:none;display:inline-flex}.concept-page__section,.concept-page__story,.concept-page__palette,.concept-page__delivery,.concept-page__custom{max-width:1240px;margin:0 auto;padding:84px 28px}.concept-page__heading{justify-content:space-between;align-items:flex-end;gap:38px;display:flex}.concept-page__heading h2,.concept-page__story h2,.concept-page__palette h2,.concept-page__delivery h2,.concept-page__custom h2{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(34px,4vw,50px);font-weight:300;line-height:1.1}.concept-page__heading>p{color:#999;max-width:540px;margin:0;font-size:14px;line-height:1.78}.concept-page__filters{flex-wrap:wrap;gap:10px;margin:36px 0;display:flex}.concept-page__filters button{color:#b8b8b8;cursor:pointer;background:#0e0f11;border:1px solid #b88a5052;border-radius:999px;padding:10px 16px;font-size:12px}.concept-page__filters button.is-active{color:#fff;background:linear-gradient(90deg,#8b6337,#b98a50);border-color:#b98a50}.concept-page__content{grid-template-columns:1fr;gap:30px;display:grid}.concept-page__content.has-inquiry{grid-template-columns:minmax(0,1fr) 440px;align-items:start}.concept-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.concept-page .catalog-card__media{aspect-ratio:4/3;min-height:0;overflow:hidden}.concept-page .catalog-card__media img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;max-height:none;transition:transform .45s}.concept-page .catalog-card:hover .catalog-card__media img{transform:scale(1.035)}.concept-page__backend-message{color:#c6ab87;background:#0d0e10;border:1px solid #b88a5040;border-radius:10px;padding:12px 14px}.concept-page__custom{background:radial-gradient(circle at 92% 32%,#b88a5017,#0000 30%);border-top:1px solid #b88a502e;border-bottom:1px solid #b88a502e;justify-content:space-between;align-items:center;gap:42px;display:flex}.concept-page__custom>div{max-width:820px}.concept-page__custom p{color:#9f9e9a;margin:18px 0 0;font-size:14px;line-height:1.85}.concept-page__custom>a{color:#fff;background:linear-gradient(90deg,#8b6337,#b98a50);border:1px solid #b88a5094;border-radius:9px;flex:none;padding:14px 20px;font-size:12px;text-decoration:none;display:inline-flex}.concept-page__palette{border-top:1px solid #b88a502e;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);align-items:center;gap:50px;display:grid}.concept-page__palette-image{background:linear-gradient(#141516,#0b0c0d);border:1px solid #b88a503d;border-radius:22px;padding:18px;overflow:hidden}.concept-page__palette-image img{object-fit:contain;object-position:center;border-radius:12px;width:100%;height:auto;max-height:620px;display:block}.concept-page__palette-copy p,.concept-page__delivery-copy p{color:#a2a2a0;margin:18px 0 0;font-size:14px;line-height:1.85}.concept-page__palette-options,.concept-page__delivery-points{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.concept-page__palette-options span,.concept-page__delivery-points span{color:#c9b38f;background:#0d0e10;border:1px solid #b88a503d;border-radius:999px;padding:9px 12px;font-size:12px}.concept-page__delivery{border-top:1px solid #b88a502e;grid-template-columns:.92fr 1.08fr;align-items:center;gap:50px;display:grid}.concept-page__delivery img{aspect-ratio:16/10;object-fit:cover;border:1px solid #b88a503d;border-radius:22px;width:100%;box-shadow:0 25px 70px #00000040}.concept-page__story{border-top:1px solid #b88a502e;grid-template-columns:1.35fr .85fr;align-items:start;gap:46px;display:grid}.concept-page__story>div:first-child p{color:#9d9d9b;max-width:720px;margin:18px 0 0;font-size:14px;line-height:1.9}.concept-page__story-card{background:radial-gradient(circle at 100% 0,#b88a5024,#0000 38%),#0d0e10;border:1px solid #b88a5040;border-radius:18px;padding:32px}.concept-page__story-card strong{color:#d7ad75;letter-spacing:.18em}.concept-page__story-card p{color:#9d9d9b;margin:18px 0 0;line-height:1.8}@media (width<=1040px){.concept-page__hero{padding-top:148px}.concept-page__content.has-inquiry{grid-template-columns:1fr}.concept-page__grid{grid-template-columns:repeat(2,1fr)}.concept-page__palette,.concept-page__delivery{grid-template-columns:1fr}.concept-page__delivery-copy{order:2}.concept-page__delivery img{order:1}}@media (width<=900px){.concept-page__hero{background-position:60%;min-height:560px;padding:140px 28px 58px}}@media (width<=680px){.concept-page__hero{min-height:520px;padding:124px 18px 50px}.concept-page__hero p{font-size:14px}.concept-page__heading{display:block}.concept-page__heading>p{margin-top:16px}.concept-page__section,.concept-page__story,.concept-page__palette,.concept-page__delivery,.concept-page__custom{padding:56px 16px}.concept-page__grid,.concept-page__story{grid-template-columns:1fr}.concept-page .catalog-card__media{aspect-ratio:4/3;min-height:0}.concept-page .catalog-card__media img{height:100%;min-height:0}.concept-page__palette-image{border-radius:16px;padding:10px}.concept-page__palette-image img{max-height:none}.concept-page__custom{flex-direction:column;align-items:flex-start;gap:22px}.concept-page__custom>a{box-sizing:border-box;justify-content:center;width:100%}.concept-page__delivery,.concept-page__story{gap:28px}}.review-card{color:#eee9e2;background:radial-gradient(circle at 100% 0,#b88a5012,#0000 36%),linear-gradient(#101113,#0a0b0c);border:1px solid #b88a5033;border-radius:17px;min-width:0;padding:22px;box-shadow:0 18px 50px #0000002e}.review-card__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.review-card__head strong{margin-top:7px;font-size:14px;font-weight:600;display:block}.review-card__stars{color:#3d3d3d;gap:2px;font-size:16px;line-height:1;display:flex}.review-card__stars span.is-active{color:#d3a66c}.review-card__verified{color:#bd9a6c;white-space:nowrap;background:#b88a500d;border:1px solid #b88a5040;border-radius:999px;padding:6px 8px;font-size:9px}.review-card__product{color:#a98962;letter-spacing:.09em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:650}.review-card>p{color:#aaa59e;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.75}.review-card__images{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.review-card__images a{aspect-ratio:1;background:#070809;border:1px solid #b88a502e;border-radius:9px;overflow:hidden}.review-card__images img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.review-card__images a:hover img{transform:scale(1.04)}.review-card footer{color:#68645e;letter-spacing:.06em;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;margin-top:19px;padding-top:13px;font-size:9px;display:flex}.review-card--compact{padding:18px}.review-card--compact>p{font-size:12px}@media (width>=1500px){.review-card{padding:25px}.review-card>p{font-size:14px}}@media (width<=560px){.review-card{padding:18px}.review-card__head{flex-direction:column;gap:10px}.review-card__images{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-detail-page{color:#f3efe9;background:#08090a;min-height:100dvh;overflow:hidden visible}.product-detail{width:min(1320px,100% - 48px);margin:0 auto;padding:150px 0 90px}.product-detail--empty{text-align:center;place-content:center;min-height:70vh;display:grid}.product-detail--empty a,.product-detail__back{color:#c79a61;text-decoration:none}.product-detail__back{letter-spacing:.08em;margin-bottom:30px;font-size:12px;font-weight:600;display:inline-flex}.product-detail__intro{border-bottom:1px solid #b88a502e;justify-content:space-between;align-items:end;gap:42px;padding-bottom:34px;display:flex}.product-detail__intro>div{max-width:820px}.product-detail__eyebrow{color:#b88a50;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:600}.product-detail__intro h1{letter-spacing:-.025em;margin:12px 0 16px;font-size:clamp(42px,5vw,72px);font-weight:300;line-height:1.02}.product-detail__intro p{color:#a8a8a6;max-width:760px;margin:0;font-size:15px;line-height:1.85}.product-detail__price-group{flex:none;justify-items:end;gap:7px;display:grid}.product-detail__price-group span{color:#a98b65;letter-spacing:.04em;font-size:11px}.product-detail__price{color:#d7ad75;font-size:20px;font-weight:500}.product-detail__backend-message{color:#c6ab87;background:#0d0e10;border:1px solid #b88a503d;border-radius:10px;margin:24px 0 0;padding:12px 14px;font-size:12px}.product-detail__layout{grid-template-columns:minmax(0,1fr) 430px;grid-template-areas:"gallery action""below action";align-items:start;gap:28px 34px;margin-top:42px;display:grid}.product-detail__gallery{grid-area:gallery;min-width:0}.product-detail__main-image{cursor:zoom-in;background:#0d0e10;border:1px solid #b88a5040;border-radius:22px;place-items:center;width:100%;min-height:520px;padding:0;display:grid;position:relative;overflow:hidden}.product-detail__main-image img{object-fit:contain;background:#0b0c0e;width:100%;height:100%;max-height:690px;display:block}.product-detail__main-image em{color:#d7ad75;letter-spacing:.08em;background:#050607c7;border:1px solid #b88a504d;border-radius:999px;padding:8px 11px;font-size:10px;font-style:normal;position:absolute;bottom:16px;right:16px}.product-detail__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.product-detail__thumbs button{aspect-ratio:4/3;cursor:pointer;opacity:.68;background:#0c0d0e;border:1px solid #ffffff14;border-radius:10px;padding:0;overflow:hidden}.product-detail__thumbs button.is-active{opacity:1;border-color:#b98a50;box-shadow:0 0 0 1px #b98a503d}.product-detail__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.product-detail__below{border-top:1px solid #b88a502e;grid-area:below;min-width:0;padding-top:28px}.product-detail__below:before{content:"WEITERE DETAILS";color:#b88a50;letter-spacing:.24em;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.product-detail__information{background:linear-gradient(#101113,#0b0c0d);border:1px solid #b88a5033;border-radius:18px;margin-top:0;padding:34px}.product-detail__information h2{margin:10px 0 0;font-size:32px;font-weight:300;line-height:1.14}.product-detail__information ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.product-detail__information li{color:#d1d1cf;border:1px solid #b88a5029;border-radius:10px;padding:11px 13px;font-size:12px}.product-detail__formatted-text{white-space:pre-line;color:#aaa;font-size:14px;line-height:1.9}.product-detail__formatted-text--lead{margin-top:22px}.product-detail__extended{gap:18px;margin-top:18px;display:grid}.product-detail__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-detail__text-block{background:linear-gradient(#0f1012,#0a0b0c);border:1px solid #b88a502e;border-radius:18px;padding:28px;position:relative;overflow:hidden}.product-detail__text-block:after{content:"";pointer-events:none;background:radial-gradient(circle,#b88a501a,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-110px}.product-detail__text-block.is-accent{background:radial-gradient(circle at 100% 0,#b88a501f,#0000 38%),linear-gradient(#111113,#0b0c0d);border-color:#b88a5057}.product-detail__text-block>span{z-index:1;color:#b88a50;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:600;display:block;position:relative}.product-detail__text-block h3{z-index:1;color:#f1ede7;margin:9px 0 16px;font-size:23px;font-weight:400;line-height:1.22;position:relative}.product-detail__text-block .product-detail__formatted-text{z-index:1;color:#a9a9a7;position:relative}.product-detail__action{grid-area:action;min-width:0}.product-detail__action .rental-configurator,.product-detail__action .inquiry-panel{top:120px}.product-lightbox{z-index:3000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out;background:#000000f0;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.product-lightbox>button{color:#eee;cursor:pointer;background:#0c0d0e;border:1px solid #b88a5059;border-radius:50%;width:48px;height:48px;font-size:30px;position:absolute;top:22px;right:26px}.product-lightbox img{object-fit:contain;border-radius:12px;max-width:min(1500px,94vw);max-height:90vh;box-shadow:0 35px 110px #000000b3}@media (width<=1080px){.product-detail{width:min(940px,100% - 40px);padding-top:140px}.product-detail__layout{grid-template-columns:1fr;grid-template-areas:"gallery""action""below";gap:24px}.product-detail__action .rental-configurator,.product-detail__action .inquiry-panel{position:static}}@media (width<=680px){.product-detail{width:calc(100% - 28px);padding:116px 0 64px}.product-detail__intro{display:block}.product-detail__price-group{justify-items:start;margin-top:20px}.product-detail__intro h1{font-size:clamp(38px,12vw,56px)}.product-detail__intro p{font-size:14px}.product-detail__layout{gap:24px;margin-top:28px}.product-detail__main-image{border-radius:16px;min-height:300px}.product-detail__main-image img{max-height:470px}.product-detail__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.product-detail__below{padding-top:32px}.product-detail__information,.product-detail__text-block{padding:22px 18px}.product-detail__information h2{font-size:27px}.product-detail__information ul,.product-detail__detail-grid{grid-template-columns:1fr}.product-detail__formatted-text{font-size:13px;line-height:1.82}.product-detail__text-block h3{font-size:21px}.product-lightbox{padding:16px}.product-lightbox>button{top:12px;right:12px}}.product-detail__reviews{border-top:1px solid #b88a502b;margin-top:70px;padding-top:46px}.product-detail__reviews-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.product-detail__reviews-head h2{color:#eee9e2;margin:10px 0;font-family:Marcellus,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.05}.product-detail__reviews-head p{color:#8f8c87;max-width:700px;margin:0;font-size:13px;line-height:1.75}.product-detail__reviews-score{background:#0d0e10;border:1px solid #b88a5038;border-radius:15px;min-width:170px;padding:18px 20px}.product-detail__reviews-score strong,.product-detail__reviews-score span,.product-detail__reviews-score small{display:block}.product-detail__reviews-score strong{color:#eee9e2;font-family:Marcellus,serif;font-size:40px;font-weight:400;line-height:1}.product-detail__reviews-score span{color:#d3a66c;letter-spacing:.06em;margin-top:8px;font-size:13px}.product-detail__reviews-score small{color:#746f69;margin-top:6px;font-size:9px}.product-detail__reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.product-detail__reviews-empty{color:#77736e;background:#0c0d0f;border:1px solid #b88a5024;border-radius:14px;margin-top:24px;padding:24px;font-size:12px}.product-detail__reviews-link{color:#d0aa75;letter-spacing:.06em;background:#b88a500a;border:1px solid #b88a5057;border-radius:999px;align-items:center;min-height:42px;margin-top:22px;padding:0 15px;font-size:10px;text-decoration:none;display:inline-flex}@media (width<=980px){.product-detail__reviews-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.product-detail__reviews{margin-top:50px;padding-top:34px}.product-detail__reviews-head{grid-template-columns:1fr;gap:20px}.product-detail__reviews-score{width:100%;min-width:0}.product-detail__reviews-grid{grid-template-columns:1fr}.product-detail__reviews-link{justify-content:center;width:100%}}.product-detail__reviews-stars{gap:2px;display:flex!important}.product-detail__reviews-stars i{color:#3e3d3b;font-style:normal}.product-detail__reviews-stars i.is-active{color:#d3a66c}.about-page{color:#f3efe9;background:#08090a;min-height:100vh}.about-page main{overflow:hidden}.about-eyebrow{color:#b88a50;letter-spacing:.24em;text-transform:uppercase;font-size:11px;display:inline-block}.about-hero{background:linear-gradient(90deg,#08090afa,#08090ab8),radial-gradient(circle at 82% 28%,#b88a502e,#0000 34%);border-bottom:1px solid #b88a5042;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:54px;min-height:560px;padding:150px max(7vw,28px) 72px;display:grid;position:relative}.about-hero:before,.about-hero:after{content:"";pointer-events:none;border:1px solid #b88a5029;border-radius:50%;position:absolute;transform:rotate(-12deg)}.about-hero:before{width:520px;height:220px;top:120px;right:-120px}.about-hero:after{width:680px;height:300px;top:80px;right:-180px}.about-hero__glow{filter:blur(8px);background:radial-gradient(circle,#b88a5024,#0000 68%);border-radius:50%;width:460px;height:460px;position:absolute;top:46%;right:5%;transform:translateY(-50%)}.about-hero__content,.about-hero__facts{z-index:1;position:relative}.about-hero h1{letter-spacing:.04em;max-width:780px;margin:16px 0 22px;font-size:clamp(52px,7.4vw,104px);font-weight:300;line-height:.9}.about-hero h1 em{color:#c79a61;font-style:normal}.about-hero__content>p{color:#aaa8a5;max-width:640px;margin:0;font-size:16px;line-height:1.75}.about-hero__facts{gap:12px;display:grid}.about-hero__facts>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1012b8;border:1px solid #b88a5033;border-radius:14px;padding:20px 22px}.about-hero__facts strong,.about-hero__facts span{display:block}.about-hero__facts strong{color:#f3efe9;font-size:22px;font-weight:500}.about-hero__facts span{color:#858585;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:11px}.about-intro,.about-values,.about-closing{max-width:1240px;margin:0 auto;padding:84px 28px}.about-intro{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:72px;display:grid}.about-intro__title{align-self:start;position:sticky;top:130px}.about-intro h2,.about-values h2,.about-closing h2{margin:12px 0 0;font-size:clamp(34px,4.2vw,54px);font-weight:300;line-height:1.08}.about-intro__copy{gap:24px;display:grid}.about-intro__copy p{color:#aaa8a5;margin:0;font-size:15px;line-height:1.9}.about-intro__copy p:first-child{color:#d4d0ca;font-size:18px;line-height:1.8}.about-values{border-top:1px solid #b88a5029}.about-values__heading{max-width:760px}.about-values__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.about-value-card{background:radial-gradient(circle at 100% 0,#b88a501f,#0000 40%),linear-gradient(#111214,#0b0c0e);border:1px solid #b88a5038;border-radius:18px;min-height:250px;padding:28px}.about-value-card>span{color:#b88a50;letter-spacing:.18em;font-size:11px}.about-value-card h3{color:#f3efe9;margin:58px 0 12px;font-size:22px;font-weight:500}.about-value-card p{color:#969696;margin:0;font-size:13px;line-height:1.7}.about-closing{text-align:center;padding-top:92px;padding-bottom:100px;position:relative}.about-closing__line{background:linear-gradient(#0000,#b88a50);width:1px;height:72px;margin:0 auto 28px}.about-closing h2{max-width:800px;margin-left:auto;margin-right:auto}.about-closing>p{color:#999;max-width:720px;margin:20px auto 0;font-size:15px;line-height:1.75}.about-closing__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.about-button{color:#eee9e2;background:#0d0e10;border:1px solid #b88a5066;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.about-button:hover{border-color:#b88a50b3;transform:translateY(-2px)}.about-button--primary{color:#fff;background:linear-gradient(90deg,#8b6337,#b98a50);border-color:#bd8f56}@media (width<=980px){.about-hero{grid-template-columns:1fr;gap:38px}.about-hero__facts{grid-template-columns:repeat(3,1fr)}.about-intro{grid-template-columns:1fr;gap:34px}.about-intro__title{position:static}}@media (width<=760px){.about-hero{min-height:auto;padding:132px 20px 52px}.about-hero__facts,.about-values__grid{grid-template-columns:1fr}.about-intro,.about-values,.about-closing{padding:58px 20px}.about-value-card{min-height:210px}.about-value-card h3{margin-top:42px}}.contact-page{color:#f3efe9;background:#08090a;min-height:100dvh;overflow-x:hidden}.contact-page main{overflow:hidden}.contact-eyebrow{color:#b88a50;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:600}.contact-hero{background:radial-gradient(circle at 76% 38%,#b88a5029,#0000 26%),linear-gradient(#08090a,#060708);border-bottom:1px solid #b88a5038;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:50px;min-height:560px;padding:158px max(7vw,28px) 72px;display:grid;position:relative}.contact-hero:before,.contact-hero:after{content:"";pointer-events:none;border:1px solid #b88a501f;border-radius:50%;position:absolute;right:-160px;transform:rotate(-12deg)}.contact-hero:before{width:620px;height:250px;top:110px}.contact-hero:after{width:780px;height:330px;top:70px;right:-220px}.contact-hero__copy{z-index:1;max-width:820px;position:relative}.contact-hero h1{letter-spacing:-.025em;margin:16px 0 22px;font-size:clamp(52px,6.8vw,96px);font-weight:300;line-height:.94}.contact-hero h1 em{color:#c89b62;font-style:normal}.contact-hero p{color:#aaa8a5;max-width:700px;margin:0;font-size:16px;line-height:1.82}.contact-hero__mark{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#b88a501c,#0000 64%);border:1px solid #b88a503d;border-radius:50%;justify-self:end;place-items:center;width:min(310px,30vw);display:grid;position:relative;box-shadow:inset 0 0 70px #b88a500d}.contact-hero__mark:before,.contact-hero__mark:after{content:"";border:1px solid #b88a5021;border-radius:50%;position:absolute}.contact-hero__mark:before{inset:18px}.contact-hero__mark:after{inset:42px}.contact-hero__mark span{color:#d2aa75;letter-spacing:.16em;padding-left:.16em;font-size:42px;font-weight:300}.contact-content{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);grid-template-areas:"intro empty""people form""cards form";align-items:start;gap:30px 54px;width:min(1240px,100% - 48px);margin:0 auto;padding:86px 0 96px;display:grid}.contact-info{display:contents}.contact-info__intro{grid-area:intro}.contact-people{grid-area:people}.contact-cards{grid-area:cards}.contact-form{grid-area:form}.contact-info h2,.contact-form h2{margin:12px 0 18px;font-size:clamp(34px,4vw,50px);font-weight:300;line-height:1.08}.contact-info__lead{color:#9f9f9d;max-width:620px;font-size:15px;line-height:1.8}.contact-cards{gap:12px;margin-top:0;display:grid}.contact-card{background:linear-gradient(#0e0f11,#0a0b0c);border:1px solid #b88a5030;border-radius:15px;padding:20px 22px}.contact-card>span{color:#b88a50;letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.contact-card strong,.contact-card a{color:#f0ece6;margin-top:7px;font-size:18px;font-weight:500;text-decoration:none;display:block}.contact-card a:hover{color:#d7ad75}.contact-card p{color:#8f8f8d;margin:7px 0 0;font-size:13px;line-height:1.65}.contact-form{background:radial-gradient(circle at 100% 0,#b88a501a,#0000 35%),linear-gradient(#111214,#0b0c0e);border:1px solid #b88a5047;border-radius:22px;padding:30px;box-shadow:0 28px 80px #00000047}.contact-form__head{margin-bottom:22px}.contact-form h2{font-size:34px}.contact-form label{color:#d9d5cf;gap:8px;margin-top:14px;font-size:12px;display:grid}.contact-form__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#f3efe9;width:100%;font:inherit;background:#090a0b;border:1px solid #ffffff1c;border-radius:10px;outline:none;padding:13px 14px;font-size:14px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#c49a62a6;box-shadow:0 0 0 3px #c49a6214}.contact-form textarea{resize:vertical;min-height:150px}.contact-form button{color:#fff;width:100%;min-height:50px;font:inherit;letter-spacing:.08em;cursor:pointer;background:linear-gradient(90deg,#8b6337,#b98a50);border:1px solid #c69a62;border-radius:10px;margin-top:18px;font-size:13px}.contact-form button:disabled{opacity:.55;cursor:not-allowed}.contact-form__status{border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}.contact-form__status.is-success{color:#9ad3a7;background:#62aa7314;border:1px solid #62aa734d}.contact-form__status.is-error{color:#e4a0a0;background:#c7626214;border:1px solid #c762624d}.contact-form__status.is-loading{color:#d7ad75;border:1px solid #b88a5040}.contact-form>small{color:#717171;margin-top:13px;font-size:11px;line-height:1.55;display:block}@media (width<=980px){.contact-hero{grid-template-columns:1fr;min-height:auto;padding-top:138px}.contact-hero__mark{display:none}.contact-content{grid-template-columns:1fr;grid-template-areas:"intro""people""cards""form";gap:30px;width:min(760px,100% - 36px);padding-top:64px}}@media (width<=620px){.contact-hero{padding:118px 18px 48px}.contact-hero h1{font-size:clamp(44px,14vw,64px)}.contact-hero p{font-size:14px}.contact-content{width:calc(100% - 28px);padding:52px 0 64px}.contact-form{border-radius:17px;padding:22px 16px}.contact-form__grid{grid-template-columns:1fr;gap:0}.contact-form h2{font-size:29px}}.contact-people{gap:14px;margin-top:0;display:grid}.contact-person{background:radial-gradient(circle at 100% 0,#b88a5017,#0000 38%),linear-gradient(#101113,#0a0b0c);border:1px solid #b88a503d;border-radius:17px;padding:22px;box-shadow:0 16px 46px #0000002e}.contact-person__top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contact-person__top>div>span{color:#b88a50;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.contact-person__top h3{color:#f0ece6;margin:7px 0 0;font-family:Marcellus,serif;font-size:26px;font-weight:400}.contact-person__top i{color:#d2aa75;letter-spacing:.08em;background:#b88a500f;border:1px solid #b88a5059;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;display:grid}.contact-person>p{color:#8f8c87;margin:12px 0 0;font-size:12px;line-height:1.7}.contact-person__actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.contact-person__actions a{color:#ddd7ce;background:#090a0b;border:1px solid #ffffff1a;border-radius:10px;min-width:0;padding:12px 13px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}.contact-person__actions a:hover{background:#b88a500f;border-color:#b88a507a;transform:translateY(-1px)}.contact-person__actions a.is-whatsapp{background:#b88a500d;border-color:#b88a5047}.contact-person__actions span,.contact-person__actions strong{display:block}.contact-person__actions span{color:#8e8983;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.contact-person__actions strong{color:#e7dfd5;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:500}.contact-person>small{color:#6f6c68;margin-top:12px;font-size:9px;line-height:1.5;display:block}.contact-form__assigned{background:#b88a500d;border:1px solid #b88a503d;border-radius:10px;gap:3px;margin-top:12px;padding:12px 13px;display:grid}.contact-form__assigned>span{color:#a98c67;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.contact-form__assigned strong{color:#eee9e2;font-size:12px}.contact-form__assigned small{color:#86817b;font-size:10px}@media (width>=1400px){.contact-content{grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);gap:30px 70px;width:min(1320px,100% - 72px)}.contact-person{padding:24px}.contact-person__top h3{font-size:29px}.contact-person>p,.contact-card p{font-size:14px}.contact-person__actions strong{font-size:12px}}@media (width<=720px){.contact-person__actions{grid-template-columns:1fr}}@media (width<=420px){.contact-person{padding:18px}.contact-person__top h3{font-size:23px}}.legal-page{color:#f3efe9;background:radial-gradient(circle at 50% 0,#b88a501a,#0000 26%),#08090a;min-height:100dvh}.legal-page__main{width:min(1040px,100% - 48px);margin:0 auto;padding:150px 0 90px}.legal-page__hero{border-bottom:1px solid #b88a5033;padding-bottom:34px}.legal-page__hero>span{color:#b88a50;letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:600}.legal-page__hero h1{margin:12px 0 14px;font-family:Marcellus,serif;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.02}.legal-page__hero p{color:#9c9a96;max-width:720px;margin:0;font-size:14px;line-height:1.75}.legal-page__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.legal-page__actions a,.legal-page__actions button{color:#d6b27d;min-height:42px;font:inherit;letter-spacing:.06em;cursor:pointer;background:#0c0d0ecc;border:1px solid #b88a5057;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:11px;text-decoration:none;display:inline-flex}.legal-page__actions a:hover,.legal-page__actions button:hover{background:#b88a5014;border-color:#b88a50b3}.legal-page__switcher{flex-wrap:wrap;gap:9px;margin:28px 0 18px;display:flex}.legal-page__switcher a{color:#898783;border:1px solid #ffffff17;border-radius:999px;padding:9px 13px;font-size:11px;text-decoration:none}.legal-page__switcher a.is-active{color:#d7ad75;background:#b88a5014;border-color:#b88a5080}.legal-document{background:linear-gradient(#101113,#0b0c0d);border:1px solid #b88a5033;border-radius:20px;padding:clamp(24px,4vw,48px);box-shadow:0 28px 90px #0000003d}.legal-document h2{color:#eee9e2;border-top:1px solid #b88a5021;margin:36px 0 13px;padding-top:26px;font-family:Marcellus,serif;font-size:24px;font-weight:400;line-height:1.25}.legal-document h2:first-of-type{margin-top:18px}.legal-document p{color:#aaa7a2;margin:0 0 13px;font-size:14px;line-height:1.85}.legal-document__meta-line{color:#cbc3b7!important;margin-bottom:4px!important}.legal-document__missing{background:#b88a500d;border:1px dashed #d29d5b59;border-radius:9px;padding:10px 12px;color:#d0a66f!important}.legal-document__form-line{border-bottom:1px solid #ffffff2e;height:24px;margin:0 0 16px}.legal-document__loading,.legal-document__error{margin:0!important}.legal-document__error{color:#d99595!important}.legal-document__backend-message{background:#b88a500d;border:1px solid #b88a5038;border-radius:10px;padding:11px 13px;color:#bda27d!important;margin:0 0 22px!important;font-size:11px!important}@media (width<=680px){.legal-page__main{width:calc(100% - 28px);padding:116px 0 64px}.legal-page__hero h1{font-size:clamp(38px,11vw,54px)}.legal-document{border-radius:16px;padding:22px 18px}.legal-document h2{font-size:21px}.legal-document p{font-size:13px;line-height:1.75}}@media print{.legal-page{color:#111;background:#fff}.legal-page header,.legal-page footer,.legal-page__actions,.legal-page__switcher{display:none!important}.legal-page__main{width:100%;padding:0}.legal-page__hero{border-bottom:1px solid #bbb}.legal-page__hero>span,.legal-page__hero p,.legal-document p,.legal-document__meta-line{color:#222!important}.legal-page__hero h1,.legal-document h2{color:#000}.legal-document{box-shadow:none;background:0 0;border:0;padding:0}.legal-document h2{break-after:avoid;border-top-color:#ddd}}.cookie-page{color:#f2eee8;background:radial-gradient(circle at 50% 0,#b88a501a,#0000 28%),#08090a;min-height:100dvh;overflow-x:hidden}.cookie-page__main{width:min(1060px,100% - 48px);margin:0 auto;padding:150px 0 90px}.cookie-page__hero{border-bottom:1px solid #b88a5033;padding-bottom:38px}.cookie-page__hero>span,.cookie-page__eyebrow{color:#b88a50;letter-spacing:.22em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600}.cookie-page__hero h1{margin:12px 0 14px;font-family:Marcellus,serif;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:1}.cookie-page__hero p{color:#989590;max-width:720px;margin:0;font-size:14px;line-height:1.8}.cookie-page__hero button,.cookie-page__settings-button{color:#d4af7a;min-height:43px;font:inherit;cursor:pointer;background:#b88a5012;border:1px solid #b88a5073;border-radius:999px;margin-top:22px;padding:0 17px;font-size:11px}.cookie-page__section{border-bottom:1px solid #b88a5021;padding:42px 0}.cookie-page__section h2{color:#eee9e2;margin:9px 0 16px;font-family:Marcellus,serif;font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.2}.cookie-page__section>p{color:#999691;max-width:850px;margin:0 0 12px;font-size:13px;line-height:1.85}.cookie-storage-list{gap:14px;margin-top:24px;display:grid}.cookie-storage-list article{background:linear-gradient(#101113,#0b0c0d);border:1px solid #b88a502e;border-radius:16px;padding:22px}.cookie-storage-list__head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.cookie-storage-list__head code{color:#e2c08e;font-size:12px}.cookie-storage-list__head span{color:#bfa277;letter-spacing:.06em;text-transform:uppercase;border:1px solid #b88a5040;border-radius:999px;padding:5px 8px;font-size:9px}.cookie-storage-list dl{gap:0;margin:8px 0 0;display:grid}.cookie-storage-list dl>div{grid-template-columns:140px 1fr;gap:18px;padding:9px 0;display:grid}.cookie-storage-list dt{color:#77736e;font-size:10px}.cookie-storage-list dd{color:#aaa6a0;margin:0;font-size:11px;line-height:1.65}.cookie-page__legal-note{background:radial-gradient(circle at 100% 0,#b88a501a,#0000 38%),#0d0e10;border:1px solid #b88a5047;border-radius:16px;margin-top:36px;padding:22px}.cookie-page__legal-note strong{color:#d6b27d;font-size:12px}.cookie-page__legal-note p{color:#8f8b85;margin:9px 0 0;font-size:11px;line-height:1.75}@media (width<=680px){.cookie-page__main{width:calc(100% - 28px);padding:116px 0 64px}.cookie-page__section{padding:32px 0}.cookie-storage-list article{padding:18px}.cookie-storage-list__head{flex-direction:column;align-items:flex-start;gap:8px}.cookie-storage-list dl>div{grid-template-columns:1fr;gap:4px}}.custom-order-page{color:#f2eee8;background:radial-gradient(circle at 50% 0,#b88a501c,#0000 27%),#08090a;min-height:100dvh}.custom-order{width:min(1180px,100% - 48px);margin:0 auto;padding:148px 0 96px}.custom-order__hero{max-width:940px;padding-bottom:44px}.custom-order__hero>span,.custom-success>span{color:#b88a50;letter-spacing:.24em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600}.custom-order__hero h1{color:#eee9e2;letter-spacing:-.02em;margin:14px 0 18px;font-family:Marcellus,serif;font-size:clamp(54px,7vw,92px);font-weight:400;line-height:.98}.custom-order__hero>p{color:#9c9994;max-width:800px;margin:0;font-size:14px;line-height:1.85}.custom-order__contact-callout{background:radial-gradient(circle at 100% 0,#b88a5017,#0000 45%),#0d0e10;border:1px solid #b88a5042;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:19px 21px;display:flex}.custom-order__contact-callout strong{color:#eee9e2;font-size:13px}.custom-order__contact-callout p{color:#85817c;max-width:680px;margin:5px 0 0;font-size:11px;line-height:1.65}.custom-order__contact-callout a{color:#d3ad77;border:1px solid #b88a5061;border-radius:999px;flex:none;padding:11px 15px;font-size:10px;text-decoration:none}.custom-order__form{gap:22px;display:grid}.custom-order__block{background:linear-gradient(#101113,#0b0c0d);border:1px solid #b88a5030;border-radius:19px;overflow:hidden}.custom-order__block-head{border-bottom:1px solid #b88a5021;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.custom-order__block-head>span{color:#c89c64;border:1px solid #b88a5059;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:700;display:grid}.custom-order__block-head h2{color:#ece7df;margin:1px 0 5px;font-family:Marcellus,serif;font-size:25px;font-weight:400}.custom-order__block-head p{color:#807c77;margin:0;font-size:11px;line-height:1.6}.custom-type-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.custom-type-grid button{color:#aaa6a0;text-align:left;cursor:pointer;background:#0a0b0d;border:1px solid #ffffff17;border-radius:15px;min-height:150px;padding:21px;transition:border-color .18s,background .18s,transform .18s}.custom-type-grid button:hover{border-color:#b88a5059;transform:translateY(-2px)}.custom-type-grid button.is-active{background:radial-gradient(circle at 100% 0,#b88a5024,#0000 45%),#0e0f11;border-color:#b88a50a8;box-shadow:inset 0 0 0 1px #b88a5014}.custom-type-grid button>span{color:#b88a50;letter-spacing:.18em;font-size:9px;display:block}.custom-type-grid button strong{color:#eee9e2;margin-top:8px;font-family:Marcellus,serif;font-size:21px;font-weight:400;display:block}.custom-type-grid button small{color:#7e7a75;max-width:470px;margin-top:8px;font-size:10px;line-height:1.6;display:block}.custom-customer-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.custom-customer-grid label{color:#b3aea7;gap:7px;font-size:11px;display:grid}.custom-customer-grid label.is-wide{grid-column:1/-1}.custom-customer-grid input,.custom-config-field input,.custom-config-field select,.custom-config-field textarea,.custom-order__questions{box-sizing:border-box;color:#eee9e2;width:100%;font:inherit;background:#08090a;border:1px solid #ffffff1a;border-radius:9px;outline:none;padding:12px 13px;font-size:13px}.custom-customer-grid input:focus,.custom-config-field input:focus,.custom-config-field select:focus,.custom-config-field textarea:focus,.custom-order__questions:focus{border-color:#b88a509e;box-shadow:0 0 0 3px #b88a5014}.custom-config-sections{display:grid}.custom-config-section{border-bottom:1px solid #ffffff0f;padding:24px}.custom-config-section:last-child{border-bottom:0}.custom-config-section__head{margin-bottom:18px}.custom-config-section__head h3{color:#eae4dc;margin:0 0 5px;font-size:15px;font-weight:600}.custom-config-section__head p{color:#74716d;margin:0;font-size:10px}.custom-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.custom-config-field{min-width:0}.custom-config-field--checkbox-group,.custom-config-field--radio,.custom-config-field--radio-other,.custom-config-field--textarea{grid-column:1/-1}.custom-config-field__label{margin-bottom:8px}.custom-config-field__label strong{color:#aaa49b;letter-spacing:.03em;font-size:10px;font-weight:600}.custom-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.custom-choice-grid--multi{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-choice-grid button,.custom-checkbox-card{color:#aaa69f;text-align:left;cursor:pointer;background:#090a0b;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.custom-choice-grid button i,.custom-checkbox-card i{border:1px solid #b88a5066;border-radius:50%;flex:none;width:16px;height:16px}.custom-choice-grid--multi button i,.custom-checkbox-card i{border-radius:4px}.custom-choice-grid button.is-selected,.custom-checkbox-card.is-selected{color:#e0d4c4;background:#b88a5012;border-color:#b88a508c}.custom-choice-grid button.is-selected i,.custom-checkbox-card.is-selected i{background:#c99a61;border:4px solid #21180f;box-shadow:0 0 0 1px #c99a61}.custom-choice-grid--multi button.is-selected i,.custom-checkbox-card.is-selected i{border:3px solid #21180f;border-radius:4px}.custom-inline-input{margin-top:10px}.custom-config-field select{min-height:43px}.custom-order__questions{resize:vertical;width:calc(100% - 40px);min-height:130px;margin:20px}.custom-order__submit{background:radial-gradient(circle at 100% 0,#b88a501f,#0000 45%),#101113;border:1px solid #b88a5057;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;padding:23px 25px;display:flex}.custom-order__submit strong{color:#e7dfd5;font-size:13px}.custom-order__submit p{color:#837f79;max-width:700px;margin:5px 0 0;font-size:10px;line-height:1.6}.custom-order__primary,.custom-order__secondary{min-height:48px;font:inherit;letter-spacing:.05em;cursor:pointer;border-radius:10px;padding:0 19px;font-size:11px}.custom-order__primary{color:#fff;background:linear-gradient(90deg,#8a6237,#b88a50);border:1px solid #c99a61;flex:none}.custom-order__primary:disabled{opacity:.55;cursor:wait}.custom-order__secondary{color:#b9b4ad;background:0 0;border:1px solid #ffffff21}.custom-order__error{color:#e2a09a;background:#cf5f5712;border:1px solid #cf5f5747;border-radius:10px;margin:0;padding:13px 15px;font-size:11px}.custom-review{gap:18px;display:grid}.custom-review__customer{grid-template-columns:.8fr 1.1fr 1.4fr;gap:12px;display:grid}.custom-review__customer>div,.custom-review__section,.custom-review__questions,.custom-review__notice{background:linear-gradient(#101113,#0b0c0d);border:1px solid #b88a502b;border-radius:13px;padding:18px}.custom-review__customer span,.custom-review__questions>span{color:#b88a50;letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.custom-review__customer strong{color:#eee9e2;margin-top:6px;font-size:13px;display:block}.custom-review__customer small{color:#7e7a75;margin-top:4px;font-size:10px;display:block}.custom-review__sections{gap:12px;display:grid}.custom-review__section h3{color:#e9e3db;margin:0 0 12px;font-family:Marcellus,serif;font-size:19px;font-weight:400}.custom-review__section dl{margin:0}.custom-review__section dl>div{border-top:1px solid #ffffff0f;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:18px;padding:9px 0;display:grid}.custom-review__section dt{color:#77736e;font-size:10px}.custom-review__section dd{color:#c5c0b8;margin:0;font-size:11px;line-height:1.55}.custom-review__questions p,.custom-review__notice p{color:#8d8983;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.7}.custom-review__notice{background:radial-gradient(circle at 100% 0,#b88a501a,#0000 45%),#0d0e10;border-color:#b88a5057}.custom-review__notice strong{color:#d8b17c;font-size:12px}.custom-review__notice>div{flex-wrap:wrap;gap:15px;margin-top:11px;display:flex}.custom-review__notice a{color:#a9967e;border-bottom:1px solid #a9967e4d;font-size:10px;text-decoration:none}.custom-review__actions{justify-content:flex-end;gap:10px;display:flex}.custom-order--success{place-items:center;min-height:78vh;display:grid}.custom-success{text-align:center;background:radial-gradient(circle at 50% 0,#b88a5021,#0000 42%),#0d0e10;border:1px solid #b88a5047;border-radius:22px;max-width:760px;padding:48px}.custom-success__mark{color:#d0a66d;border:1px solid #b88a5080;border-radius:50%;place-items:center;width:62px;height:62px;margin:24px auto 18px;font-size:25px;display:grid}.custom-success h1{color:#eee9e2;margin:0;font-family:Marcellus,serif;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.08}.custom-success p{color:#938f89;max-width:650px;margin:17px auto 0;font-size:12px;line-height:1.8}.custom-success p strong{color:#d3ac76}.custom-success__actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.custom-success__actions a{color:#cfa972;border:1px solid #b88a5052;border-radius:999px;padding:11px 15px;font-size:10px;text-decoration:none}@media (width<=900px){.custom-choice-grid,.custom-choice-grid--multi{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-review__customer{grid-template-columns:1fr}}@media (width<=680px){.custom-order{width:calc(100% - 28px);padding:116px 0 64px}.custom-order__hero h1{font-size:clamp(46px,14vw,68px)}.custom-order__contact-callout,.custom-order__submit{flex-direction:column;align-items:stretch}.custom-order__contact-callout a,.custom-order__primary{box-sizing:border-box;text-align:center;width:100%}.custom-type-grid,.custom-customer-grid,.custom-config-fields{grid-template-columns:1fr}.custom-customer-grid label.is-wide,.custom-config-field--checkbox-group,.custom-config-field--radio,.custom-config-field--radio-other,.custom-config-field--textarea{grid-column:auto}.custom-choice-grid,.custom-choice-grid--multi{grid-template-columns:1fr}.custom-order__block-head,.custom-config-section{padding-left:16px;padding-right:16px}.custom-type-grid,.custom-customer-grid{padding:16px}.custom-review__section dl>div{grid-template-columns:1fr;gap:4px}.custom-review__actions,.custom-success__actions{grid-template-columns:1fr;display:grid}.custom-review__actions button,.custom-success__actions a{box-sizing:border-box;text-align:center;width:100%}.custom-success{padding:34px 20px}}.custom-review-contact-note{background:#0d0e10;border:1px solid #b88a5033;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 16px;display:flex}.custom-review-contact-note strong{color:#eee9e2;font-size:12px}.custom-review-contact-note span{color:#7f7b76;text-align:right;font-size:10px;line-height:1.55}.custom-paper-stack{gap:22px;display:grid}.custom-paper{color:#111;background:#fff;border:1px solid #262626;border-radius:4px;overflow:hidden;box-shadow:0 20px 60px #00000042}.custom-paper-title{color:#111;letter-spacing:.02em;text-align:right;padding:10px 18px 8px;font-size:11px;font-weight:800}.custom-paper-meta{border-top:1px solid #262626;border-bottom:1px solid #262626;grid-template-columns:1fr .8fr;gap:14px;min-height:54px;padding:13px 130px 10px 14px;display:grid;position:relative}.custom-paper-meta>div:not(.custom-paper-logo){align-items:center;gap:9px;display:flex}.custom-paper-meta strong,.custom-paper-customer strong{font-size:9px}.custom-paper-meta span,.custom-paper-customer span{color:#222;min-width:0;font-size:9px}.custom-paper-logo{text-align:center;background:#050505;place-content:center;width:112px;height:100%;display:grid;position:absolute;top:0;right:0}.custom-paper-logo b{color:#c79a60;letter-spacing:.14em;font-size:11px}.custom-paper-logo small{color:#fff;letter-spacing:.2em;margin-top:2px;font-size:6px}.custom-paper-customer{border-bottom:1px solid #262626;gap:10px;padding:10px 14px;display:flex}.custom-paper-grid{display:grid}.custom-paper-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-paper-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-paper-grid--rows .custom-paper-cell{min-height:270px}.custom-paper-cell{border-bottom:1px solid #262626;border-right:1px solid #262626;min-width:0;padding:14px 14px 18px}.custom-paper-grid--three .custom-paper-cell:nth-child(3n),.custom-paper-grid--two .custom-paper-cell:nth-child(2n){border-right:0}.custom-paper-grid--rows .custom-paper-cell:nth-last-child(-n+2),.custom-paper-grid:not(.custom-paper-grid--rows) .custom-paper-cell{border-bottom:0}.custom-paper-cell h3{color:#111;letter-spacing:.015em;margin:0 0 12px;font-size:10px;font-weight:800}.custom-paper-cell h3:not(:first-child){margin-top:22px}.custom-paper-options{gap:7px;display:grid}.custom-paper-options.is-compact{gap:5px}.custom-paper-option,.custom-paper-line{color:#222;align-items:flex-start;gap:8px;min-width:0;font-size:9px;line-height:1.3;display:flex}.custom-paper-option i,.custom-paper-line i{background:#fff;border:1px solid #333;flex:0 0 11px;width:11px;height:11px;margin-top:1px;position:relative}.custom-paper-option i.is-checked:before,.custom-paper-option i.is-checked:after,.custom-paper-line i.is-checked:before,.custom-paper-line i.is-checked:after{content:"";transform-origin:50%;background:#111;width:8px;height:1.5px;position:absolute;top:4px;left:1px;transform:rotate(45deg)}.custom-paper-option i.is-checked:after,.custom-paper-line i.is-checked:after{transform:rotate(-45deg)}.custom-paper-line{margin-top:9px}.custom-paper-line b{font-weight:700}.custom-paper-other,.custom-paper-notes{color:#222;white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.45}.custom-success__primary{background:linear-gradient(90deg,#8b6337,#b98a50);color:#fff!important;border-color:#b88a50b3!important}@media (width<=900px){.custom-paper{overflow-x:auto}.custom-paper-grid--three{min-width:900px}.custom-paper-grid--two{min-width:700px}}@media (width<=680px){.custom-review-contact-note{flex-direction:column;align-items:flex-start}.custom-review-contact-note span{text-align:left}.custom-paper-meta,.custom-paper-customer{min-width:700px}}.custom-order{width:min(1320px,100% - 56px)}.custom-order__block-head h2{font-size:28px}.custom-order__block-head p,.custom-order__contact-callout p,.custom-order__submit p{font-size:12px}.custom-order__contact-callout strong,.custom-order__submit strong{font-size:14px}.custom-customer-grid label{font-size:13px}.custom-customer-grid input,.custom-config-field input,.custom-config-field select,.custom-config-field textarea{min-height:48px;font-size:15px}.custom-config-field textarea{min-height:118px}.custom-config-section__head h3{font-size:18px}.custom-config-section__head p,.custom-config-field__label strong{font-size:12px}.custom-choice-grid button,.custom-checkbox-card{min-height:52px;padding:12px 14px}.custom-choice-grid button span,.custom-checkbox-card span{font-size:12px;line-height:1.5}.custom-order__primary,.custom-order__secondary{min-height:50px;font-size:12px}.custom-config-field.is-missing,.custom-customer-grid label.is-missing{scroll-margin-top:130px}.custom-config-field.is-missing{background:#b4433a12;border:1px solid #d6655b8c;border-radius:12px;margin:-8px;padding:8px}.custom-customer-grid label.is-missing input{border-color:#d6655bb8;box-shadow:0 0 0 3px #b4433a1a}.custom-paper{color:#eee9e2;background:radial-gradient(circle at 100% 0,#b88a5017,#0000 35%),linear-gradient(#111315,#0a0b0d);border:1px solid #b88a5052;border-radius:18px;box-shadow:0 24px 80px #00000061}.custom-paper-title{color:#d1a66e;letter-spacing:.12em;padding:14px 20px 12px;font-size:12px}.custom-paper-meta{background:#ffffff03;border-top:1px solid #b88a5038;border-bottom:1px solid #b88a5038;min-height:62px;padding:15px 140px 12px 18px}.custom-paper-meta strong,.custom-paper-customer strong{color:#c59c68;font-size:10px}.custom-paper-meta span,.custom-paper-customer span{color:#d6d0c8;font-size:10px}.custom-paper-logo{background:radial-gradient(circle at 50% 0,#b88a5029,#0000 65%),#070809;border-left:1px solid #b88a5033;width:122px}.custom-paper-logo b{color:#d1a66e;font-size:12px}.custom-paper-logo small{color:#b8b1a8;font-size:7px}.custom-paper-customer{background:#b88a5006;border-bottom:1px solid #b88a5033;padding:12px 18px}.custom-paper-cell{border-bottom:1px solid #b88a502b;border-right:1px solid #b88a502b;padding:18px 18px 22px}.custom-paper-cell h3{color:#d4aa72;letter-spacing:.07em;margin-bottom:14px;font-size:11px}.custom-paper-option,.custom-paper-line{color:#c9c3bb;gap:9px;font-size:11px;line-height:1.45}.custom-paper-option i,.custom-paper-line i{background:#0a0b0d;border-color:#b88a5094;border-radius:3px;flex-basis:13px;width:13px;height:13px}.custom-paper-option i.is-checked,.custom-paper-line i.is-checked{background:#b88a5021;border-color:#c99a61}.custom-paper-option i.is-checked:before,.custom-paper-option i.is-checked:after,.custom-paper-line i.is-checked:before,.custom-paper-line i.is-checked:after{background:#d2a76f;width:9px;top:5px;left:1.5px}.custom-paper-line b{color:#eee9e2}.custom-paper-other,.custom-paper-notes{color:#c9c3bb;font-size:11px;line-height:1.55}.custom-review-contact-note{padding:17px 19px}.custom-review-contact-note strong{font-size:14px}.custom-review-contact-note span,.custom-review__notice p,.custom-review__notice a{font-size:11px}@media (width>=1440px){.custom-order{width:min(1400px,100% - 80px)}.custom-order__hero>p{font-size:16px}.custom-order__contact-callout{padding:23px 25px}.custom-order__contact-callout strong{font-size:16px}.custom-order__contact-callout p,.custom-order__block-head p,.custom-config-section__head p,.custom-order__submit p{font-size:13px}.custom-order__contact-callout a{padding:13px 18px;font-size:12px}.custom-order__block-head{padding:26px 28px}.custom-order__block-head h2{font-size:31px}.custom-type-grid,.custom-customer-grid{padding:24px}.custom-type-grid button strong{font-size:24px}.custom-type-grid button small{font-size:12px}.custom-customer-grid label{font-size:14px}.custom-customer-grid input,.custom-config-field input,.custom-config-field select,.custom-config-field textarea{font-size:16px}.custom-config-section{padding:28px}.custom-config-section__head h3{font-size:20px}.custom-config-field__label strong,.custom-choice-grid button span,.custom-checkbox-card span{font-size:13px}.custom-paper-cell h3,.custom-paper-option,.custom-paper-line,.custom-paper-other,.custom-paper-notes{font-size:12px}}@media (width<=680px){.custom-order{width:calc(100% - 28px)}.custom-order__block-head h2{font-size:24px}.custom-choice-grid button span,.custom-checkbox-card span{font-size:12px}}.custom-order__hero--review{padding-bottom:38px}.custom-review-contact-note{margin-bottom:24px}.custom-paper-stack{gap:28px}.custom-review__notice{margin-top:26px;margin-bottom:20px;padding:20px 22px}.custom-review__notice strong{margin-bottom:6px;font-size:13px;display:block}.custom-review__notice p{margin-top:0;line-height:1.75}.custom-review__actions{margin-top:8px;padding-bottom:8px}@media (width>=1600px){.custom-paper-cell{padding:22px 22px 26px}.custom-paper-option,.custom-paper-line,.custom-paper-other,.custom-paper-notes,.custom-paper-cell h3{font-size:13px}}@media (width<=1100px){.custom-order{width:min(1000px,100% - 40px)}}@media (width<=760px){.custom-review__notice{margin-top:20px;padding:17px}.custom-paper-stack{gap:18px}}@media (width<=480px){.custom-order{width:calc(100% - 20px)}.custom-order__block{border-radius:14px}.custom-review__notice{border-radius:12px}}@media (width<=900px){.custom-paper{overflow:hidden}.custom-paper-grid--three,.custom-paper-grid--two{grid-template-columns:1fr;min-width:0}.custom-paper-cell,.custom-paper-grid--three .custom-paper-cell:nth-child(3n),.custom-paper-grid--two .custom-paper-cell:nth-child(2n),.custom-paper-grid--rows .custom-paper-cell:nth-last-child(-n+2),.custom-paper-grid:not(.custom-paper-grid--rows) .custom-paper-cell{border-bottom:1px solid #b88a502b;border-right:0;min-height:0}.custom-paper-grid .custom-paper-cell:last-child{border-bottom:0}}@media (width<=680px){.custom-paper-meta{grid-template-columns:1fr;gap:8px;min-width:0;padding:14px}.custom-paper-meta>div:not(.custom-paper-logo){flex-direction:column;align-items:flex-start;gap:3px}.custom-paper-logo{border-top:1px solid #b88a5033;border-left:0;grid-column:1/-1;width:100%;height:54px;margin-top:4px;position:static}.custom-paper-customer{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 14px}.custom-paper-cell{padding:16px 14px 18px}}.reviews-page{color:#f2eee8;background:radial-gradient(circle at 78% 8%,#b88a501f,#0000 24%),#08090a;min-height:100dvh;overflow-x:hidden}.reviews{width:min(1320px,100% - 56px);margin:0 auto;padding:152px 0 96px}.reviews__eyebrow{color:#b88a50;letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:650}.reviews__hero{border-bottom:1px solid #b88a502e;padding-bottom:54px}.reviews__hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:end;gap:70px;margin-top:15px;display:grid}.reviews__hero h1{color:#eee9e2;letter-spacing:-.025em;max-width:900px;margin:0;font-family:Marcellus,serif;font-size:clamp(52px,6.3vw,92px);font-weight:400;line-height:.96}.reviews__hero h1 em{color:#c99c63;font-style:normal}.reviews__hero p{color:#9b9893;max-width:720px;margin:26px 0 0;font-size:15px;line-height:1.8}.reviews__score{background:radial-gradient(circle at 100% 0,#b88a501a,#0000 42%),#0e0f11;border:1px solid #b88a503d;border-radius:18px;padding:25px}.reviews__score>strong{color:#eee9e2;font-family:Marcellus,serif;font-size:58px;font-weight:400;line-height:1;display:block}.reviews__score-stars{color:#d4a66b;letter-spacing:.09em;margin-top:12px;font-size:17px}.reviews__score>span{color:#85817b;margin-top:9px;font-size:11px;display:block}.reviews__toolbar{justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.reviews__filters{flex-wrap:wrap;gap:8px;display:flex}.reviews__filters button,.reviews__more button{color:#8f8b85;min-height:40px;font:inherit;cursor:pointer;background:#0c0d0f;border:1px solid #b88a5038;border-radius:999px;padding:0 15px;font-size:11px}.reviews__filters button.is-active{color:#ddb77f;background:#b88a5017;border-color:#b88a5094}.reviews__toolbar>span{color:#6f6b65;font-size:10px}.reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reviews__more{justify-content:center;margin-top:30px;display:flex}.reviews__more button{color:#c8a676;border-color:#b88a506b;padding:0 22px}.reviews__state{color:#89857f;text-align:center;background:#0c0d0f;border:1px solid #b88a5024;border-radius:17px;justify-items:center;gap:8px;padding:70px 24px;display:grid}.reviews__state strong{color:#d8d1c8;font-size:17px}.reviews__state span{max-width:620px;font-size:12px;line-height:1.7}.reviews__state--error{color:#d99595}.reviews__trust{background:radial-gradient(circle at 0,#b88a5017,#0000 30%),#0b0c0e;border:1px solid #b88a502e;border-radius:20px;grid-template-columns:160px 1fr;gap:38px;margin-top:70px;padding:36px;display:grid}.reviews__trust>span{color:#bd965f;letter-spacing:.2em;font-size:10px;font-weight:700}.reviews__trust h2{color:#eee9e2;margin:0;font-family:Marcellus,serif;font-size:34px;font-weight:400}.reviews__trust p{color:#8e8a84;max-width:780px;margin:10px 0 0;font-size:13px;line-height:1.8}@media (width>=1600px){.reviews{width:min(1440px,100% - 96px)}.reviews__grid{gap:20px}}@media (width<=1050px){.reviews__hero-grid{grid-template-columns:1fr;gap:32px}.reviews__score{max-width:360px}.reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.reviews{width:calc(100% - 28px);padding:118px 0 66px}.reviews__hero{padding-bottom:36px}.reviews__hero h1{font-size:clamp(45px,13vw,64px)}.reviews__hero p{font-size:14px}.reviews__score{max-width:none}.reviews__toolbar{flex-direction:column;align-items:flex-start}.reviews__filters{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.reviews__filters::-webkit-scrollbar{display:none}.reviews__filters button{flex:none}.reviews__grid{grid-template-columns:1fr}.reviews__trust{grid-template-columns:1fr;gap:14px;margin-top:48px;padding:25px 20px}.reviews__trust h2{font-size:29px}}.reviews__score-stars{gap:2px;display:flex}.reviews__score-stars span{color:#3e3d3b}.reviews__score-stars span.is-active{color:#d4a66b}.review-submit-page{color:#f2eee8;background:radial-gradient(circle at 72% 9%,#b88a5021,#0000 25%),#08090a;min-height:100dvh;overflow-x:hidden}.review-submit{width:min(1040px,100% - 48px);margin:0 auto;padding:150px 0 90px}.review-submit__hero{max-width:820px}.review-submit__hero>span,.review-submit__result>span{color:#b88a50;letter-spacing:.23em;text-transform:uppercase;font-size:10px;font-weight:650}.review-submit__hero h1,.review-submit__result h1{color:#eee9e2;margin:13px 0 18px;font-family:Marcellus,serif;font-size:clamp(52px,7vw,84px);font-weight:400;line-height:.97}.review-submit__hero p{color:#96928d;max-width:720px;margin:0;font-size:14px;line-height:1.8}.review-submit__hero p strong{color:#d8d0c5;font-weight:600}.review-submit__context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:38px;display:grid}.review-submit__context>div{background:#0c0d0f;border:1px solid #b88a502e;border-radius:12px;min-width:0;padding:15px 16px}.review-submit__context span,.review-submit__context strong{display:block}.review-submit__context span{color:#726e68;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.review-submit__context strong{color:#d8d1c8;overflow-wrap:anywhere;margin-top:6px;font-size:12px}.review-submit__form{background:radial-gradient(circle at 100% 0,#b88a5014,#0000 32%),linear-gradient(#111214,#0a0b0d);border:1px solid #b88a5040;border-radius:22px;margin-top:28px;padding:32px;box-shadow:0 28px 80px #00000042}.review-submit__section{align-items:flex-start;gap:17px;display:flex}.review-submit__section--spaced{border-top:1px solid #b88a5021;margin-top:34px;padding-top:30px}.review-submit__step{color:#c99f69;border:1px solid #b88a5057;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.review-submit__section h2{color:#eee9e2;margin:0;font-family:Marcellus,serif;font-size:25px;font-weight:400}.review-submit__section p{color:#817d78;margin:5px 0 0;font-size:11px;line-height:1.6}.review-submit__stars{align-items:center;gap:4px;margin:22px 0 0 52px;display:flex}.review-submit__stars button{color:#3e3d3b;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:37px;line-height:1}.review-submit__stars button.is-active{color:#d5a86e}.review-submit__stars strong{color:#9a958e;margin-left:13px;font-size:11px;font-weight:500}.review-submit__comment{color:#d7d1ca;gap:8px;margin-top:21px;font-size:12px;display:grid}.review-submit__comment textarea{box-sizing:border-box;resize:vertical;color:#f0ece6;width:100%;min-height:165px;font:inherit;background:#08090a;border:1px solid #ffffff1c;border-radius:11px;outline:none;padding:15px;font-size:14px;line-height:1.65}.review-submit__comment textarea:focus{border-color:#c49a629e;box-shadow:0 0 0 3px #c49a6214}.review-submit__comment small{color:#625f5a;text-align:right;font-size:9px}.review-submit__upload{margin-top:19px}.review-submit__upload>label{cursor:pointer;background:#b88a5006;border:1px dashed #b88a5057;border-radius:12px;align-content:center;place-items:center;gap:5px;min-height:96px;display:grid}.review-submit__upload input{display:none}.review-submit__upload label>span{color:#d1aa75;font-size:12px}.review-submit__upload label>small{color:#68645e;font-size:9px}.review-submit__previews{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.review-submit__previews figure{aspect-ratio:1;background:#060708;border:1px solid #b88a5033;border-radius:10px;margin:0;position:relative;overflow:hidden}.review-submit__previews img{object-fit:cover;width:100%;height:100%}.review-submit__previews button{color:#fff;cursor:pointer;background:#000000b8;border:1px solid #ffffff29;border-radius:50%;width:27px;height:27px;font-size:17px;position:absolute;top:6px;right:6px}.review-submit__error{color:#dda0a0;background:#c7626212;border:1px solid #c762624d;border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:11px}.review-submit__send{border-top:1px solid #b88a5021;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:25px;display:flex}.review-submit__send strong{color:#d8d0c5;font-size:12px}.review-submit__send p{color:#77736d;margin:5px 0 0;font-size:10px}.review-submit__send button,.review-submit__result a{color:#fff;min-height:48px;font:inherit;letter-spacing:.05em;cursor:pointer;background:linear-gradient(90deg,#8b6337,#b98a50);border:1px solid #c69a62;border-radius:10px;justify-content:center;align-items:center;padding:0 19px;font-size:11px;text-decoration:none;display:inline-flex}.review-submit__send button:disabled{opacity:.55;cursor:wait}.review-submit__state,.review-submit__result{text-align:center;background:#0d0e10;border:1px solid #b88a5033;border-radius:20px;margin-top:28px;padding:50px 34px}.review-submit__state{color:#8d8882}.review-submit__result{justify-items:center;display:grid}.review-submit__result h1{max-width:760px;font-size:clamp(42px,6vw,68px)}.review-submit__result p{color:#918c86;max-width:650px;margin:0;font-size:13px;line-height:1.8}.review-submit__result a{margin-top:24px}.review-submit__result-mark{color:#d2a76f;background:#b88a5012;border:1px solid #b88a5070;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:18px;font-size:22px;display:grid}.review-submit__result.is-error{border-color:#c7626233}@media (width>=1500px){.review-submit{width:min(1120px,100% - 80px)}.review-submit__form{padding:38px}}@media (width<=760px){.review-submit{width:calc(100% - 28px);padding:118px 0 66px}.review-submit__context{grid-template-columns:1fr}.review-submit__form{border-radius:17px;padding:23px 17px}.review-submit__stars{flex-wrap:wrap;margin-left:0}.review-submit__stars button{font-size:34px}.review-submit__previews{grid-template-columns:repeat(3,minmax(0,1fr))}.review-submit__send{flex-direction:column;align-items:stretch}.review-submit__send button{width:100%}}@media (width<=420px){.review-submit__previews{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-submit__consent{color:#8f8a84;cursor:pointer;background:#b88a5009;border:1px solid #b88a502e;border-radius:11px;align-items:flex-start;gap:10px;margin-top:22px;padding:14px 15px;font-size:10px;line-height:1.6;display:flex}.review-submit__consent input{accent-color:#b88a50;flex:0 0 16px;width:16px;height:16px;margin:1px 0 0}.admin-custom-order-toolbar{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.admin-custom-order-toolbar>select{border:1px solid var(--admin-border);background:var(--admin-input);min-height:37px;color:var(--admin-text);font:inherit;border-radius:8px;padding:8px 10px;font-size:12px}.admin-custom-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.admin-custom-order-card{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:14px;padding:16px}.admin-custom-order-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-custom-order-card__head>span{color:var(--admin-gold);letter-spacing:.09em;font-size:9px;font-weight:700}.admin-custom-order-card>strong{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.admin-custom-order-card h3{color:var(--admin-text);margin:7px 0 5px;font-size:15px}.admin-custom-order-card p,.admin-custom-order-card small{color:var(--admin-muted);margin:0;font-size:11px}.admin-custom-order-card small{margin-top:4px;display:block}.admin-custom-order-card__foot{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.admin-custom-order-card__foot>span{color:var(--admin-muted);font-size:9px}.admin-custom-order-summary{border-bottom:1px solid var(--admin-border);grid-template-columns:1fr 1fr 1fr;gap:10px;padding:20px;display:grid}.admin-custom-order-summary>div{background:var(--admin-surface-2);border-radius:10px;min-width:0;padding:12px}.admin-custom-order-summary span,.admin-custom-order-summary strong,.admin-custom-order-summary small{display:block}.admin-custom-order-summary>div>span,.admin-custom-order-summary small{color:var(--admin-muted);font-size:10px}.admin-custom-order-summary strong{color:var(--admin-text);margin:5px 0;font-size:13px}.admin-custom-order-address,.admin-custom-order-questions,.admin-custom-order-pdf{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:11px;margin:16px 20px 0;padding:14px}.admin-custom-order-address>span,.admin-custom-order-questions>span{color:var(--admin-gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600}.admin-custom-order-address strong{color:var(--admin-text);margin-top:7px;font-size:13px;display:block}.admin-custom-order-address p,.admin-custom-order-questions p{color:var(--admin-muted);white-space:pre-wrap;margin:4px 0 0;font-size:11px;line-height:1.65}.admin-custom-order-config{gap:12px;padding:16px 20px 0;display:grid}.admin-custom-order-config>section{border:1px solid var(--admin-border);border-radius:11px;overflow:hidden}.admin-custom-order-config__head{background:var(--admin-surface-2);border-bottom:1px solid var(--admin-border);padding:12px 14px}.admin-custom-order-config__head strong,.admin-custom-order-config__head span{display:block}.admin-custom-order-config__head strong{color:var(--admin-text);font-size:12px}.admin-custom-order-config__head span{color:var(--admin-muted);margin-top:3px;font-size:9px}.admin-custom-order-config dl{margin:0}.admin-custom-order-config dl>div{border-top:1px solid var(--admin-border);grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:14px;padding:9px 14px;display:grid}.admin-custom-order-config dl>div:first-child{border-top:0}.admin-custom-order-config dt{color:var(--admin-muted);font-size:10px}.admin-custom-order-config dd{color:var(--admin-text);margin:0;font-size:11px;line-height:1.5}.admin-custom-order-pdf{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-custom-order-pdf>div{gap:4px;display:grid}.admin-custom-order-pdf strong{color:var(--admin-text);font-size:12px}.admin-custom-order-pdf span{max-width:620px;color:var(--admin-muted);font-size:10px;line-height:1.55}@media (width<=1100px){.admin-custom-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-custom-order-toolbar,.admin-custom-order-pdf{flex-direction:column;align-items:stretch}.admin-custom-order-toolbar>select{width:100%}.admin-custom-order-grid,.admin-custom-order-summary{grid-template-columns:1fr}.admin-custom-order-config dl>div{grid-template-columns:1fr;gap:4px}.admin-custom-order-pdf .admin-secondary{width:100%}}@media (width<=560px){.admin-custom-order-grid{padding:12px}.admin-custom-order-address,.admin-custom-order-questions,.admin-custom-order-pdf{margin-left:12px;margin-right:12px}.admin-custom-order-config{padding-left:12px;padding-right:12px}}.admin-custom-order-contact{grid-template-columns:1fr 1fr;gap:10px;margin:16px 20px 0;display:grid}.admin-custom-order-contact>div{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:11px;min-width:0;padding:13px 14px}.admin-custom-order-contact span,.admin-custom-order-contact strong{display:block}.admin-custom-order-contact span{color:var(--admin-gold);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:600}.admin-custom-order-contact strong{color:var(--admin-text);overflow-wrap:anywhere;margin-top:6px;font-size:12px}@media (width<=760px){.admin-custom-order-contact{grid-template-columns:1fr}}@media (width<=560px){.admin-custom-order-contact{margin-left:12px;margin-right:12px}}.admin-custom-order-editor{gap:18px}.admin-custom-config-editor{gap:12px;display:grid}.admin-custom-config-editor>section{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:12px;overflow:hidden}.admin-custom-config-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.admin-custom-config-editor__fields>label{min-width:0}.admin-custom-config-editor__fields>label>span{color:var(--admin-muted);font-size:10px}.admin-custom-config-editor__fields>label>small{color:var(--admin-muted);margin-top:3px;font-size:9px;line-height:1.4}.admin-custom-config-checks{border:1px solid var(--admin-border);background:var(--admin-input);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px 10px;display:grid}.admin-custom-config-other{gap:8px;display:grid}@media (width>=1500px){.admin-custom-order-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:22px}.admin-custom-order-card{padding:18px}}@media (width<=820px){.admin-custom-config-editor__fields{grid-template-columns:1fr}}@media (width<=560px){.admin-custom-config-checks{grid-template-columns:1fr}.admin-custom-order-toolbar{padding:12px}}.admin-review-toolbar{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.admin-review-toolbar>select{border:1px solid var(--admin-border);background:var(--admin-input);min-height:38px;color:var(--admin-text);font:inherit;border-radius:8px;padding:8px 40px 8px 11px;font-size:12px}.admin-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.admin-review-card{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:14px;min-width:0;padding:16px}.admin-review-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-review-stars{color:color-mix(in srgb,var(--admin-muted) 38%, transparent);gap:1px;font-size:15px;display:flex}.admin-review-stars span.is-active{color:var(--admin-gold)}.admin-review-card__verified{color:var(--admin-gold);letter-spacing:.05em;margin-top:13px;font-size:9px;display:block}.admin-review-card h3{color:var(--admin-text);margin:7px 0 4px;font-size:16px}.admin-review-card>strong{color:var(--admin-muted);font-size:10px;display:block}.admin-review-card>p{-webkit-line-clamp:5;min-height:82px;color:var(--admin-muted);-webkit-box-orient:vertical;margin:12px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-review-card__photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:13px;display:grid;position:relative}.admin-review-card__photos img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.admin-review-card__photos>span{color:#fff;background:#000000b8;border-radius:6px;padding:4px 6px;font-size:9px;position:absolute;bottom:6px;right:6px}.admin-review-card footer{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:end;gap:12px;margin-top:15px;padding-top:12px;display:flex}.admin-review-card footer div{min-width:0}.admin-review-card footer small,.admin-review-card footer time{color:var(--admin-muted);overflow-wrap:anywhere;font-size:9px;display:block}.admin-review-card footer time{margin-top:3px}.admin-review-summary{border-bottom:1px solid var(--admin-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px;display:grid}.admin-review-summary>div{background:var(--admin-surface-2);border-radius:10px;min-width:0;padding:12px}.admin-review-summary span,.admin-review-summary strong,.admin-review-summary small{display:block}.admin-review-summary>div>span,.admin-review-summary small{color:var(--admin-muted);font-size:10px}.admin-review-summary strong{color:var(--admin-text);margin:5px 0;font-size:13px}.admin-review-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:18px 20px 0;display:grid}.admin-review-gallery a{aspect-ratio:1;border:1px solid var(--admin-border);border-radius:9px;overflow:hidden}.admin-review-gallery img{object-fit:cover;width:100%;height:100%}.admin-review-form{gap:16px}@media (width>=1500px){.admin-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:22px}}@media (width<=1100px){.admin-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-review-toolbar{flex-direction:column;align-items:stretch}.admin-review-toolbar>select{width:100%}.admin-review-summary{grid-template-columns:1fr}}@media (width<=600px){.admin-review-grid{grid-template-columns:1fr;padding:12px}.admin-review-gallery{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 14px 0}}.admin-document-builder{grid-template-columns:minmax(320px,.82fr) minmax(500px,1.18fr);gap:20px;padding:20px;display:grid}.admin-document-controls{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:14px;align-content:start;gap:14px;padding:18px;display:grid}.admin-document-controls label{color:var(--admin-muted);gap:7px;font-size:13px;display:grid}.admin-document-controls input,.admin-document-controls select,.admin-document-controls textarea{box-sizing:border-box;border:1px solid var(--admin-border);background:var(--admin-input);width:100%;color:var(--admin-text);font:inherit;border-radius:9px;outline:none;padding:11px 12px;font-size:14px}.admin-document-controls textarea{resize:vertical}.admin-document-controls input:focus,.admin-document-controls select:focus,.admin-document-controls textarea:focus{border-color:#c49a6299;box-shadow:0 0 0 3px #c49a6217}.admin-document-print{width:100%;margin-top:2px}.admin-document-preview{color:#1b1a18;background:#fff;border:1px solid #9a6d3847;border-radius:8px;min-height:760px;padding:34px;box-shadow:0 20px 55px #0000002e}.admin-document-preview__head{border-bottom:2px solid #9a6d38;justify-content:space-between;align-items:start;gap:24px;padding-bottom:16px;display:flex}.admin-document-preview__head>div{gap:4px;display:grid}.admin-document-preview__head strong{letter-spacing:.08em;font-size:17px}.admin-document-preview__head small,.admin-document-preview__head>span{color:#69645e;font-size:10px}.admin-document-preview h2{margin:24px 0 18px;font-size:25px;font-weight:500}.admin-document-preview__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-document-preview__grid>div,.admin-document-preview__section{border:1px solid #d9d3ca;border-radius:7px;padding:13px}.admin-document-preview__grid span,.admin-document-preview__section>span{color:#9a6d38;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.admin-document-preview__grid strong,.admin-document-preview__grid small{display:block}.admin-document-preview__grid strong{font-size:13px}.admin-document-preview__grid small{color:#6c6862;margin-top:4px;font-size:10px}.admin-document-preview__products{border:1px solid #d9d3ca;border-radius:7px;gap:0;margin-top:14px;display:grid;overflow:hidden}.admin-document-preview__products>div{border-bottom:1px solid #e7e2da;grid-template-columns:1fr auto 180px;align-items:center;gap:12px;padding:10px 12px;display:grid}.admin-document-preview__products>div:last-child{border-bottom:0}.admin-document-preview__products strong{font-size:12px}.admin-document-preview__products span,.admin-document-preview__products small{color:#6c6862;font-size:10px}.admin-document-preview__section{min-height:86px;margin-top:14px}.admin-document-preview__section p{white-space:pre-wrap;color:#484540;margin:0;font-size:11px;line-height:1.6}.admin-document-preview__signatures{grid-template-columns:1fr 1fr;gap:32px;margin-top:58px;display:grid}.admin-document-preview__signatures span{color:#69645e;border-top:1px solid #555;padding-top:10px;font-size:9px}@media (width<=1180px){.admin-document-builder{grid-template-columns:1fr}.admin-document-preview{min-height:auto}}@media (width<=640px){.admin-document-builder{padding:12px}.admin-document-controls,.admin-document-preview{padding:16px}.admin-document-preview__grid,.admin-document-preview__signatures{grid-template-columns:1fr}.admin-document-preview__products>div{grid-template-columns:1fr;gap:4px}}.admin-document-order-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px 0;display:grid}.admin-document-order-context>div{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:11px;min-width:0;padding:13px 14px}.admin-document-order-context span,.admin-document-order-context strong{display:block}.admin-document-order-context span{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.admin-document-order-context strong{color:var(--admin-text);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.admin-document-empty{justify-items:start;gap:14px;padding:22px;display:grid}@media (width>=1500px){.admin-document-builder{grid-template-columns:minmax(360px,.75fr) minmax(620px,1.25fr);gap:26px;padding:24px 22px 26px}.admin-document-controls{gap:16px;padding:22px}.admin-document-controls label{font-size:14px}.admin-document-controls input,.admin-document-controls select,.admin-document-controls textarea{min-height:46px;font-size:15px}.admin-document-preview{padding:40px}}@media (width<=900px){.admin-document-order-context{grid-template-columns:1fr;padding:14px 14px 0}.admin-document-builder{gap:16px;padding:14px}}@media (width<=520px){.admin-document-preview{overflow-x:auto}.admin-document-preview__head{flex-direction:column;align-items:flex-start;gap:9px}.admin-document-preview__signatures{gap:44px}}.admin-legal-editor{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;padding:18px;display:grid}.admin-legal-editor__form,.admin-legal-editor__preview-wrap{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:14px;min-width:0;padding:18px}.admin-legal-editor__form{gap:14px;display:grid}.admin-legal-editor__form textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--admin-border);background:var(--admin-input);width:100%;min-height:680px;color:var(--admin-text);border-radius:10px;outline:none;padding:16px;font:13px/1.7 Manrope,Inter,sans-serif}.admin-legal-editor__form textarea:focus{border-color:#c49a629e;box-shadow:0 0 0 3px #c49a6217}.admin-legal-editor__meta{color:var(--admin-muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.admin-legal-editor__actions{justify-content:flex-end;gap:9px;display:flex}.admin-legal-open{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-legal-editor__preview-wrap{align-self:start;position:sticky;top:118px}.admin-legal-preview{color:#222;background:#fff;border:1px solid #9a6d3838;border-radius:12px;max-height:760px;margin-top:14px;padding:24px;overflow:auto}.admin-legal-preview section+section{border-top:1px solid #e4ded6;margin-top:26px;padding-top:22px}.admin-legal-preview h2,.admin-legal-preview h3{color:#231f1a;margin:0 0 10px;font-weight:600}.admin-legal-preview h2{font-size:20px}.admin-legal-preview h3{font-size:15px}.admin-legal-preview p{white-space:pre-line;color:#57524b;margin:0;font-size:11px;line-height:1.75}@media (width<=1180px){.admin-legal-editor{grid-template-columns:1fr}.admin-legal-editor__preview-wrap{position:static}.admin-legal-preview{max-height:none}}@media (width<=640px){.admin-legal-editor{padding:12px}.admin-legal-editor__form,.admin-legal-editor__preview-wrap{padding:14px}.admin-legal-editor__form textarea{min-height:520px;font-size:16px}.admin-legal-editor__meta,.admin-legal-editor__actions{grid-template-columns:1fr;display:grid}}.admin-security-card{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:12px;gap:7px;padding:16px;display:grid}.admin-security-card>span{color:var(--admin-gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.admin-security-card>strong{font-size:14px;font-weight:600}.admin-security-card>p{color:var(--admin-muted);margin:0;font-size:11px;line-height:1.6}:root[data-admin-theme=dark]{--admin-bg:#090a0c;--admin-surface:#111317;--admin-surface-2:#171a1f;--admin-surface-3:#1d2127;--admin-text:#f3f0e9;--admin-muted:#8e949d;--admin-border:#ffffff17;--admin-input:#0c0e11;--admin-shadow:#00000052;--admin-gold:#c49a62;--admin-gold-2:#8b6239;--admin-danger:#e06d66;--admin-success:#75ba8b;--admin-warning:#d9ad68;--admin-info:#73a6d8}:root[data-admin-theme=light]{--admin-bg:#f4f3ef;--admin-surface:#fff;--admin-surface-2:#f8f7f3;--admin-surface-3:#eeece6;--admin-text:#1c1b19;--admin-muted:#74716b;--admin-border:#221f1b1c;--admin-input:#fff;--admin-shadow:#28201614;--admin-gold:#9a6d38;--admin-gold-2:#c19257;--admin-danger:#a9423c;--admin-success:#3d8255;--admin-warning:#a77831;--admin-info:#3e719e}.admin-app,.admin-auth,.admin-loading{color:var(--admin-text);background:var(--admin-bg);font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-app{grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--admin-border);background:var(--admin-surface);flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.admin-brand__mark{width:42px;height:42px;color:var(--admin-gold);letter-spacing:.08em;border:1px solid #c49a628c;border-radius:12px;place-items:center;font-weight:700;display:grid}.admin-brand strong{letter-spacing:.12em;font-size:13px;display:block}.admin-brand span{color:var(--admin-muted);margin-top:3px;font-size:11px;display:block}.admin-nav{gap:5px;display:grid}.admin-nav button{width:100%;color:var(--admin-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:13px;display:flex}.admin-nav button:hover,.admin-nav button.is-active{background:var(--admin-surface-2);color:var(--admin-text)}.admin-nav button.is-active{box-shadow:inset 2px 0 0 var(--admin-gold)}.admin-nav__dot{opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px}.admin-sidebar__footer{border-top:1px solid var(--admin-border);margin-top:auto;padding-top:18px}.admin-user-mini{align-items:center;gap:10px;display:flex}.admin-user-mini>span{background:linear-gradient(135deg,var(--admin-gold-2),var(--admin-gold));color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.admin-user-mini strong,.admin-user-mini small{display:block}.admin-user-mini small{color:var(--admin-muted);margin-top:2px;font-size:10px}.admin-text-button{color:var(--admin-muted);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0}.admin-main{min-width:0}.admin-topbar{border-bottom:1px solid var(--admin-border);background:var(--admin-bg);z-index:20;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:18px 34px;display:flex;position:sticky;top:0}.admin-topbar h1{margin:4px 0 0;font-size:24px;font-weight:550}.admin-kicker{color:var(--admin-gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.admin-topbar__actions{gap:9px;display:flex}.admin-theme-button,.admin-profile-button,.admin-row-action,.admin-secondary,.admin-primary{font:inherit;cursor:pointer}.admin-theme-button,.admin-profile-button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);border-radius:9px;padding:9px 12px}.admin-content{padding:30px 34px 60px}.admin-stack{gap:22px;display:grid}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-stat{border:1px solid var(--admin-border);background:linear-gradient(145deg,var(--admin-surface),var(--admin-surface-2));box-shadow:0 18px 45px var(--admin-shadow);border-radius:16px;padding:20px}.admin-stat span{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.admin-stat strong{margin-top:12px;font-size:28px;font-weight:550;display:block}.admin-panel{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 18px 55px var(--admin-shadow);border-radius:18px;overflow:hidden}.admin-panel__head{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.admin-panel__head h2{margin:0;font-size:17px;font-weight:600}.admin-panel__head p{color:var(--admin-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.admin-toolbar{border-bottom:1px solid var(--admin-border);padding:14px 22px}.admin-segmented{flex-wrap:wrap;gap:6px;display:flex}.admin-segmented button{border:1px solid var(--admin-border);color:var(--admin-muted);cursor:pointer;background:0 0;border-radius:8px;padding:8px 11px}.admin-segmented button.is-active{background:var(--admin-surface-3);color:var(--admin-text);border-color:#c49a6259}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th{color:var(--admin-muted);text-align:left;text-transform:uppercase;letter-spacing:.08em;background:var(--admin-surface-2);padding:11px 16px;font-size:9px;font-weight:600}.admin-table td{border-top:1px solid var(--admin-border);vertical-align:middle;padding:14px 16px}.admin-table td strong,.admin-table td small{display:block}.admin-table td small{color:var(--admin-muted);margin-top:3px}.admin-table a{color:var(--admin-gold)}.admin-table code{color:var(--admin-gold);font-size:10px}.admin-row-action{border:1px solid var(--admin-border);color:var(--admin-text);background:0 0;border-radius:7px;padding:7px 10px}.admin-primary{background:linear-gradient(90deg,var(--admin-gold-2),var(--admin-gold));color:#fff;border:1px solid #c99f69;border-radius:9px;min-height:42px;padding:10px 16px}.admin-primary--small{min-height:36px;padding:8px 12px}.admin-primary:disabled{opacity:.5;cursor:not-allowed}.admin-secondary{border:1px solid var(--admin-border);min-height:42px;color:var(--admin-text);background:0 0;border-radius:9px;padding:10px 16px}.admin-alert{border-radius:9px;padding:11px 12px;font-size:12px}.admin-alert--error{color:var(--admin-danger);background:#e06d6614;border:1px solid #e06d6647}.admin-alert--success{color:var(--admin-success);background:#75ba8b14;border:1px solid #75ba8b42}.admin-state{color:var(--admin-muted);text-align:center;padding:40px}.admin-muted{color:var(--admin-muted)}.admin-badge{background:var(--admin-surface-3);color:var(--admin-muted);border-radius:999px;padding:5px 8px;font-size:10px;display:inline-flex}.admin-badge--success{color:var(--admin-success);background:#75ba8b1a}.admin-badge--warning{color:var(--admin-warning);background:#d9ad681a}.admin-badge--danger{color:var(--admin-danger);background:#e06d661a}.admin-badge--info{color:var(--admin-info);background:#73a6d81a}.admin-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.admin-product-card{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:14px;overflow:hidden}.admin-product-card__image{aspect-ratio:16/10;background:var(--admin-surface-3);color:var(--admin-muted);place-items:center;display:grid;position:relative}.admin-product-card__image img{object-fit:cover;width:100%;height:100%}.admin-product-card__image em{color:#fff;background:#000000b3;border-radius:7px;padding:5px 7px;font-size:10px;font-style:normal;position:absolute;top:10px;right:10px}.admin-product-card__body{padding:14px}.admin-product-card__body small{color:var(--admin-gold);letter-spacing:.08em;font-size:9px}.admin-product-card__body h3{margin:7px 0;font-size:15px}.admin-product-card__body p{min-height:38px;color:var(--admin-muted);margin:0 0 12px;font-size:11px;line-height:1.55}.admin-card-actions{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.admin-card-actions button{border:1px solid var(--admin-border);color:var(--admin-text);cursor:pointer;background:0 0;border-radius:7px;padding:7px 9px;font-size:10px}.admin-card-actions button.danger{color:var(--admin-danger)}.admin-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:18px;width:min(560px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 100px #00000073}.admin-modal--wide{width:min(900px,100%)}.admin-modal__head{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.admin-modal__head h2{margin:0;font-size:17px}.admin-modal__head button{color:var(--admin-muted);cursor:pointer;background:0 0;border:0;font-size:25px}.admin-form{gap:14px;padding:20px;display:grid}.admin-form label{color:var(--admin-muted);gap:7px;font-size:11px;display:grid}.admin-form input,.admin-form select,.admin-form textarea{box-sizing:border-box;border:1px solid var(--admin-border);background:var(--admin-input);width:100%;color:var(--admin-text);font:inherit;border-radius:9px;outline:none;padding:11px 12px}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#c49a6299;box-shadow:0 0 0 3px #c49a6217}.admin-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-check{align-items:center;color:var(--admin-text)!important;grid-template-columns:none!important;gap:8px!important;display:flex!important}.admin-check input{width:auto!important}.admin-form fieldset{border:1px solid var(--admin-border);border-radius:10px;padding:14px}.admin-form legend{color:var(--admin-muted);padding:0 6px;font-size:10px}.admin-form-actions{justify-content:flex-end;gap:8px;display:flex}.admin-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.admin-media-grid figure{border:1px solid var(--admin-border);border-radius:12px;margin:0;overflow:hidden}.admin-media-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.admin-media-grid figcaption{justify-content:space-between;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.admin-media-grid figcaption button{color:var(--admin-danger);cursor:pointer;background:0 0;border:0}.admin-upload-card{min-height:170px;color:var(--admin-gold);cursor:pointer;text-align:center;border:1px dashed #c49a6273;border-radius:12px;align-content:center;place-items:center;gap:8px;padding:16px;display:grid}.admin-upload-card small{max-width:220px;color:var(--admin-muted);font-size:9px;line-height:1.5}.admin-upload-card input{display:none}.admin-order-summary{border-bottom:1px solid var(--admin-border);grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;display:grid}.admin-order-summary div{background:var(--admin-surface-2);border-radius:10px;padding:12px}.admin-order-summary span,.admin-order-summary strong,.admin-order-summary small{display:block}.admin-order-summary span,.admin-order-summary small{color:var(--admin-muted);font-size:10px}.admin-order-summary strong{margin:5px 0;font-size:13px}.admin-order-items{padding:0 20px 4px}.admin-order-items>div{border-bottom:1px solid var(--admin-border);color:var(--admin-muted);grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px 0;font-size:11px;display:grid}.admin-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.admin-role-card{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:13px;padding:16px}.admin-role-card>div>span{color:var(--admin-gold);letter-spacing:.08em;font-size:9px}.admin-role-card h3{margin:7px 0;font-size:15px}.admin-role-card p{min-height:38px;color:var(--admin-muted);font-size:11px;line-height:1.5}.admin-chip-list{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.admin-chip-list small{background:var(--admin-surface-3);color:var(--admin-muted);border-radius:999px;padding:5px 7px;font-size:9px}.admin-role-groups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-role-groups fieldset{gap:8px;display:grid}.admin-role-groups .admin-check span{gap:2px;display:grid}.admin-role-groups .admin-check strong{color:var(--admin-text);font-size:11px}.admin-role-groups .admin-check small{color:var(--admin-muted);font-size:9px}.admin-permission-list{gap:8px;display:grid}.admin-account-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-details{margin:0;padding:4px 24px 22px}.admin-details div{border-bottom:1px solid var(--admin-border);grid-template-columns:150px 1fr;gap:16px;padding:13px 0;display:grid}.admin-details dt{color:var(--admin-muted);font-size:11px}.admin-details dd{margin:0;font-size:12px}.admin-auth{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.admin-auth:before{content:"";pointer-events:none;background:radial-gradient(circle,#c49a621c,#0000 65%);border-radius:50%;width:600px;height:600px;position:fixed}.admin-auth__card{border:1px solid var(--admin-border);background:var(--admin-surface);width:min(430px,100%);box-shadow:0 30px 90px var(--admin-shadow);border-radius:20px;padding:32px;position:relative}.admin-brand--auth{padding:0 0 30px}.admin-auth__card h1{margin:8px 0 9px;font-size:28px;font-weight:520}.admin-auth__card>p{color:var(--admin-muted);font-size:12px;line-height:1.6}.admin-auth__card form{gap:13px;margin-top:23px;display:grid}.admin-auth__card label{color:var(--admin-muted);gap:7px;font-size:11px;display:grid}.admin-auth__card input{border:1px solid var(--admin-border);background:var(--admin-input);color:var(--admin-text);font:inherit;border-radius:9px;padding:12px}.admin-auth__links{justify-content:space-between;margin-top:18px;display:flex}.admin-auth__links a{color:var(--admin-muted);font-size:11px;text-decoration:none}.admin-auth__theme{border:1px solid var(--admin-border);background:var(--admin-surface);width:40px;height:40px;color:var(--admin-text);cursor:pointer;border-radius:10px;position:absolute;top:24px;right:24px}.admin-loading{min-height:100vh;color:var(--admin-muted);place-items:center;display:grid}@media (width<=1100px){.admin-app{grid-template-columns:220px minmax(0,1fr)}.admin-stat-grid,.admin-product-grid,.admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content{padding:24px}}@media (width<=760px){.admin-app{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--admin-border);width:auto;height:auto;padding:14px;position:static}.admin-brand{padding-bottom:12px}.admin-nav{padding-bottom:4px;display:flex;overflow:auto}.admin-nav button{min-width:max-content}.admin-sidebar__footer{display:none}.admin-topbar{min-height:auto;padding:15px 18px;position:static}.admin-topbar h1{font-size:20px}.admin-profile-button{display:none}.admin-content{padding:18px 12px 40px}.admin-stat-grid,.admin-product-grid,.admin-role-grid,.admin-account-grid,.admin-form-grid,.admin-role-groups,.admin-order-summary{grid-template-columns:1fr}.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-app select:disabled{opacity:.72}.admin-form-section__head--spaced{margin-top:8px}.admin-order-document-action{background:#c49a620d;border:1px solid #c49a623d;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:18px 20px 0;padding:14px 16px;display:flex}.admin-order-document-action>div{min-width:0}.admin-order-document-action strong,.admin-order-document-action span{display:block}.admin-order-document-action strong{color:var(--admin-text);font-size:12px}.admin-order-document-action span{color:var(--admin-muted);margin-top:4px;font-size:10px;line-height:1.55}.admin-order-edit-items{gap:10px;display:grid}.admin-order-edit-items>section{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:11px;overflow:hidden}.admin-order-edit-items__title{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.admin-order-edit-items__title strong{color:var(--admin-text);font-size:12px}.admin-order-edit-items__title span{color:var(--admin-muted);font-size:10px}.admin-order-edit-items__grid{grid-template-columns:minmax(220px,1.6fr) minmax(110px,.4fr);gap:10px;padding:12px 13px;display:grid}.admin-order-edit-items__grid.is-rental{grid-template-columns:minmax(220px,1.5fr) .45fr .85fr .85fr 1.2fr}.admin-form-actions--split{justify-content:space-between;align-items:center}.admin-form-actions--split>div{align-items:center;gap:8px;display:flex}.admin-danger-link{color:var(--admin-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.admin-danger-button{min-height:42px;color:var(--admin-danger);font:inherit;cursor:pointer;background:#e06d661f;border:1px solid #e06d6680;border-radius:9px;padding:10px 16px}.admin-danger-button:disabled{opacity:.55;cursor:wait}.admin-delete-confirm{background:#e06d660f;border:1px solid #e06d664d;border-radius:11px;gap:13px;padding:15px;display:grid}.admin-delete-confirm strong{color:var(--admin-danger);font-size:12px}.admin-delete-confirm p{color:var(--admin-muted);margin:5px 0 0;font-size:10px;line-height:1.6}.admin-delete-confirm>div:last-child{justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.admin-order-edit-items__grid.is-rental{grid-template-columns:1fr 1fr}.admin-order-document-action{flex-direction:column;align-items:stretch}.admin-order-document-action .admin-secondary{width:100%}}@media (width<=620px){.admin-order-edit-items__grid,.admin-order-edit-items__grid.is-rental{grid-template-columns:1fr}.admin-order-edit-items__title{flex-direction:column;align-items:flex-start;gap:4px}.admin-form-actions--split{flex-direction:column;align-items:stretch}.admin-form-actions--split>div{width:100%}.admin-form-actions--split>div:last-child{grid-template-columns:1fr;display:grid}.admin-form-actions--split button{width:100%}.admin-delete-confirm>div:last-child{grid-template-columns:1fr;display:grid}}.admin-audit-detail-row td{background:var(--admin-surface-2);padding:0!important}.admin-audit-detail{border-top:1px solid #c49a622e;gap:12px;padding:16px 18px 18px;display:grid}.admin-audit-detail>div{gap:4px;display:grid}.admin-audit-detail strong{color:var(--admin-text);font-size:11px}.admin-audit-detail span{color:var(--admin-muted);font-size:9px;line-height:1.55}.admin-audit-detail pre{border:1px solid var(--admin-border);background:var(--admin-input);max-height:420px;color:var(--admin-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:0;padding:13px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}@media (width<=620px){.admin-audit-detail{padding:13px}.admin-audit-detail pre{font-size:9px}}.admin-review-invite-action{background:#c49a620d;border:1px solid #c49a623d;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:16px 20px 0;padding:14px 16px;display:flex}.admin-review-invite-action--inside-form{margin:0}.admin-review-invite-action>div{min-width:0}.admin-review-invite-action strong,.admin-review-invite-action span,.admin-review-invite-action small{display:block}.admin-review-invite-action strong{color:var(--admin-text);font-size:12px}.admin-review-invite-action span{color:var(--admin-muted);margin-top:4px;font-size:10px;line-height:1.55}.admin-review-invite-action small{color:var(--admin-success);margin-top:7px;font-size:10px}@media (width<=760px){.admin-review-invite-action{flex-direction:column;align-items:stretch}.admin-review-invite-action .admin-secondary{width:100%}}.admin-main{width:100%}.admin-content{width:100%;max-width:1580px;margin:0 auto}.admin-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-table{min-width:760px}@media (width>=1600px){.admin-app{grid-template-columns:290px minmax(0,1fr)}.admin-sidebar{padding:30px 22px 22px}.admin-topbar{min-height:98px;padding-left:42px;padding-right:42px}.admin-content{padding:36px 42px 72px}.admin-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-product-grid,.admin-role-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1280px){.admin-app{grid-template-columns:230px minmax(0,1fr)}.admin-sidebar{padding-left:14px;padding-right:14px}.admin-topbar{padding-left:26px;padding-right:26px}.admin-content{padding:26px 24px 54px}.admin-product-grid,.admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.admin-app{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--admin-border);width:100%;height:auto;padding:14px 16px 10px;position:relative;top:auto}.admin-brand{padding:0 4px 12px}.admin-brand__mark{border-radius:10px;width:38px;height:38px}.admin-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:2px 0 8px;display:flex;overflow-x:auto}.admin-nav::-webkit-scrollbar{display:none}.admin-nav button{border:1px solid var(--admin-border);background:var(--admin-surface-2);flex:none;width:auto;min-width:max-content;padding:10px 12px}.admin-nav button.is-active{box-shadow:inset 0 -2px 0 var(--admin-gold);border-color:#c49a626b}.admin-sidebar__footer{display:none}.admin-topbar{z-index:30;background:color-mix(in srgb, var(--admin-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:72px;padding:13px 18px;position:sticky;top:0}.admin-topbar h1{font-size:20px}.admin-content{padding:20px 16px 44px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-grid,.admin-form-grid,.admin-role-groups,.admin-order-summary{grid-template-columns:1fr}.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-modal-backdrop{padding:16px}}@media (width<=640px){.admin-sidebar{padding-left:12px;padding-right:12px}.admin-brand strong{font-size:12px}.admin-topbar{gap:10px;padding:12px}.admin-kicker{font-size:9px}.admin-topbar h1{font-size:18px}.admin-topbar__actions{gap:6px}.admin-theme-button,.admin-profile-button{min-height:38px;padding:8px 10px}.admin-profile-button{display:none}.admin-content{padding:14px 10px 36px}.admin-stack{gap:14px}.admin-stat-grid,.admin-product-grid,.admin-role-grid,.admin-account-grid,.admin-media-grid{grid-template-columns:1fr}.admin-stat{border-radius:13px;padding:16px}.admin-stat strong{margin-top:8px;font-size:24px}.admin-panel{border-radius:14px}.admin-panel__head{gap:12px;padding:17px 16px;display:grid}.admin-toolbar{padding:12px 14px}.admin-segmented{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.admin-segmented::-webkit-scrollbar{display:none}.admin-segmented button{flex:none}.admin-product-grid,.admin-role-grid,.admin-media-grid{gap:12px;padding:12px}.admin-product-card__body{padding:13px}.admin-table{min-width:680px}.admin-table th,.admin-table td{padding-left:12px;padding-right:12px}.admin-modal-backdrop{align-items:end;padding:8px}.admin-modal,.admin-modal--wide{border-radius:16px 16px 10px 10px;width:100%;max-height:92vh}.admin-modal__head{z-index:2;background:var(--admin-surface);position:sticky;top:0}.admin-form{padding:16px}.admin-form-actions{grid-template-columns:1fr;display:grid}.admin-form-actions button,.admin-primary,.admin-secondary{width:100%}.admin-order-items{padding-left:14px;padding-right:14px}.admin-order-items>div{grid-template-columns:1fr;gap:5px}.admin-details{padding-left:16px;padding-right:16px}.admin-details div{grid-template-columns:1fr;gap:5px}.admin-auth{align-items:center;padding:16px}.admin-auth__card{border-radius:16px;padding:24px 18px}.admin-auth__card h1{font-size:24px}.admin-auth__theme{top:14px;right:14px}}@media (width<=390px){.admin-brand span{display:none}.admin-nav button{padding:9px 10px;font-size:12px}.admin-topbar h1{font-size:16px}.admin-theme-button{font-size:11px}}.admin-app,.admin-auth,.admin-loading{font-size:15px;line-height:1.5}.admin-nav button,.admin-brand strong{font-size:14px}.admin-brand span{font-size:12px}.admin-user-mini strong{font-size:13px}.admin-user-mini small,.admin-kicker{font-size:11px}.admin-topbar h1{font-size:28px}.admin-panel__head h2{font-size:19px}.admin-panel__head p{font-size:14px}.admin-stat span{font-size:12px}.admin-stat strong{font-size:31px}.admin-table{font-size:13px}.admin-table th{font-size:10px}.admin-table td small,.admin-badge{font-size:11px}.admin-product-card__body small{font-size:10px}.admin-product-card__body h3{font-size:17px}.admin-product-card__body p{font-size:13px;line-height:1.65}.admin-product-card__body>strong{font-size:14px}.admin-card-actions button{min-height:34px;font-size:12px}.admin-form label{font-size:13px}.admin-form input,.admin-form select,.admin-form textarea{font-size:14px;line-height:1.5}.admin-form textarea{resize:vertical}.admin-primary,.admin-secondary,.admin-theme-button,.admin-profile-button,.admin-row-action{font-size:13px}.admin-details dt{font-size:12px}.admin-details dd,.admin-auth__card>p{font-size:13px}.admin-auth__card label,.admin-auth__links a{font-size:12px}.admin-product-form{gap:18px}.admin-form-section{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:14px;gap:14px;padding:18px;display:grid}.admin-form-section--details{border-color:color-mix(in srgb, var(--admin-gold) 34%, var(--admin-border));background:linear-gradient(180deg, color-mix(in srgb, var(--admin-surface-2) 94%, var(--admin-gold) 6%), var(--admin-surface-2))}.admin-form-section__head{gap:4px;margin-bottom:2px;display:grid}.admin-form-section__head strong{color:var(--admin-text);font-size:15px}.admin-form-section__head span{color:var(--admin-muted);font-size:12px;line-height:1.55}.admin-form-grid--detail-text textarea{min-height:170px}.admin-customer-message{border:1px solid color-mix(in srgb, var(--admin-gold) 38%, var(--admin-border));background:var(--admin-surface-2);border-radius:12px;margin:20px;padding:18px 20px}.admin-customer-message>span{color:var(--admin-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.admin-customer-message p{white-space:pre-wrap;color:var(--admin-text);margin:10px 0 0;font-size:14px;line-height:1.7}.admin-customer-message small{color:var(--admin-muted);margin-top:10px;font-size:12px;display:block}@media (width<=900px){.admin-nav button{font-size:13px}.admin-topbar h1{font-size:23px}.admin-panel__head h2{font-size:18px}.admin-product-card__body p{font-size:13px}}@media (width<=640px){.admin-app,.admin-auth,.admin-loading{font-size:14px}.admin-nav button{font-size:13px}.admin-topbar h1{font-size:20px}.admin-kicker{font-size:10px}.admin-panel__head p{font-size:13px}.admin-form-section{padding:14px}.admin-form label{font-size:12px}.admin-form input,.admin-form select,.admin-form textarea{font-size:16px}.admin-customer-message{margin:14px;padding:15px}}.admin-category-manager{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:14px;gap:16px;margin:18px;padding:18px;display:grid}.admin-category-manager__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-category-manager__head>div{gap:4px;display:grid}.admin-category-manager__head strong{color:var(--admin-text);font-size:15px}.admin-category-manager__head span{max-width:720px;color:var(--admin-muted);font-size:12px;line-height:1.55}.admin-category-manager__form{grid-template-columns:180px minmax(220px,1fr) auto;gap:10px;display:grid}.admin-category-manager__form select,.admin-category-manager__form input{box-sizing:border-box;border:1px solid var(--admin-border);background:var(--admin-input);width:100%;min-height:40px;color:var(--admin-text);font:inherit;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.admin-category-manager__form select:focus,.admin-category-manager__form input:focus{border-color:#c49a6299;box-shadow:0 0 0 3px #c49a6217}.admin-category-manager__groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-category-manager__groups>div{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:12px;padding:14px}.admin-category-manager__label{color:var(--admin-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600;display:block}.admin-category-chips{flex-wrap:wrap;gap:8px;display:flex}.admin-category-chips>small{color:var(--admin-muted);font-size:12px}.admin-category-chip{border:1px solid color-mix(in srgb, var(--admin-gold) 30%, var(--admin-border));background:color-mix(in srgb, var(--admin-surface-2) 94%, var(--admin-gold) 6%);min-height:30px;color:var(--admin-text);border-radius:999px;align-items:center;gap:7px;padding:0 9px 0 11px;font-size:12px;display:inline-flex}.admin-category-chip button{width:20px;height:20px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:16px;line-height:1}.admin-category-chip button:hover{color:var(--admin-danger);background:#c49a621a}@media (width<=760px){.admin-category-manager{margin:12px;padding:14px}.admin-category-manager__form,.admin-category-manager__groups{grid-template-columns:1fr}}.admin-app select,.admin-auth select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c49a62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:42px!important}@media (width>=1600px){.plex-page__section,.plex-page__process,.concept-page__section,.concept-page__story,.concept-page__palette,.concept-page__delivery,.about-intro,.about-values,.about-closing{max-width:1360px}.plex-page__hero,.concept-page__hero,.about-hero{padding-left:max(8vw,120px);padding-right:max(8vw,120px)}}@media (width<=1180px){.plex-page__section,.plex-page__process,.concept-page__section,.concept-page__story,.concept-page__palette,.concept-page__delivery,.about-intro,.about-values,.about-closing{padding-left:24px;padding-right:24px}.plex-page__hero,.concept-page__hero{min-height:540px;padding-left:40px;padding-right:40px}.about-hero{padding-left:40px;padding-right:40px}}@media (width<=900px){.plex-page__hero,.concept-page__hero{min-height:520px;padding:118px 28px 54px}.plex-page__hero-content,.concept-page__hero-content{max-width:680px}.plex-page__hero p,.concept-page__hero p,.about-hero__content>p{font-size:14px}.plex-page__heading,.concept-page__heading{display:block}.plex-page__heading>p,.concept-page__heading>p{margin-top:14px}.plex-page__content.has-configurator,.concept-page__content.has-inquiry,.about-intro,.about-hero,.concept-page__palette,.concept-page__delivery,.concept-page__story{grid-template-columns:1fr}.plex-page__grid,.concept-page__grid,.about-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plex-page__steps{grid-template-columns:1fr}.about-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.about-intro__title{position:static}}@media (width<=680px){.plex-page__hero,.concept-page__hero,.about-hero{padding-left:18px;padding-right:18px}.plex-page__hero,.concept-page__hero{min-height:500px;padding-top:112px;padding-bottom:44px}.plex-page__section,.plex-page__process,.concept-page__section,.concept-page__story,.concept-page__palette,.concept-page__delivery,.about-intro,.about-values,.about-closing{padding:50px 16px}.plex-page__grid,.concept-page__grid,.about-values__grid,.about-hero__facts{grid-template-columns:1fr}.plex-page__filters,.concept-page__filters{scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px 8px;overflow-x:auto}.plex-page__filters::-webkit-scrollbar{display:none}.concept-page__filters::-webkit-scrollbar{display:none}.plex-page__filters button,.concept-page__filters button{flex:none}.catalog-card__body{padding:18px}.catalog-card p{min-height:0}.catalog-card__footer{align-items:flex-end}.concept-page .catalog-card__media,.concept-page .catalog-card__media img{height:230px;min-height:230px}.about-hero h1{font-size:clamp(46px,16vw,68px)}.about-hero__facts>div{padding:16px 18px}.about-closing__actions{display:grid}.about-button{width:100%}}@media (width<=420px){.plex-page__hero h1,.concept-page__hero h1{font-size:40px}.plex-page__hero a,.concept-page__hero a,.concept-page__palette-copy a{text-align:center;justify-content:center;width:100%}.catalog-card__footer{gap:10px}}body:not(:has(.admin-app)) select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b88a50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:42px!important}@media (width<=680px){body:not(:has(.admin-app)) select{background-position:right 12px center!important;padding-right:40px!important}}
