body:has(main.bg-\[\#f8f9fb\]){background:#f5f7fa}body:has(main.bg-\[\#f8f9fb\])>button.fixed.bottom-6.right-6{display:none!important}@media (min-width:768px){body:has(main.bg-\[\#f8f9fb\]) div:has(>aside+main.bg-\[\#f8f9fb\]){grid-template-columns:clamp(222px,17vw,360px) minmax(0,1fr)!important}}body:has(main.bg-\[\#f8f9fb\]) aside{background:linear-gradient(180deg,#19222c,#121920)!important;border-right:1px solid rgba(255,255,255,.055);box-shadow:10px 0 34px rgba(15,23,42,.1)}body:has(main.bg-\[\#f8f9fb\]) aside>div:first-child{min-height:clamp(104px,8.5vw,150px)!important;height:auto!important;padding-inline:clamp(22px,2.2vw,38px)!important}body:has(main.bg-\[\#f8f9fb\]) aside>div:first-child img[src="/icon.png"]{display:none!important}body:has(main.bg-\[\#f8f9fb\]) aside>div:first-child .text-\[20px\]{font-size:clamp(34px,3vw,50px)!important;line-height:.9!important;letter-spacing:-.08em!important}body:has(main.bg-\[\#f8f9fb\]) aside>div:first-child .text-\[9px\]{font-size:clamp(9px,.72vw,12px)!important;letter-spacing:.13em!important}body:has(main.bg-\[\#f8f9fb\]) aside>div:first-child .text-\[7px\]{font-size:clamp(7px,.58vw,10px)!important;letter-spacing:.17em!important}body:has(main.bg-\[\#f8f9fb\]) aside nav{padding:clamp(14px,1.5vw,28px) clamp(10px,1vw,18px)!important}body:has(main.bg-\[\#f8f9fb\]) aside nav a,body:has(main.bg-\[\#f8f9fb\]) aside nav button{min-height:clamp(48px,4vw,82px);border-radius:13px!important;padding-inline:clamp(14px,1.25vw,24px)!important;font-size:clamp(13px,1vw,17px)!important;gap:clamp(10px,.9vw,16px)!important}body:has(main.bg-\[\#f8f9fb\]) aside nav svg{width:clamp(20px,1.5vw,29px)!important;height:clamp(20px,1.5vw,29px)!important}body:has(main.bg-\[\#f8f9fb\]) aside>div:last-child{padding:clamp(14px,1.3vw,24px)!important}body:has(main.bg-\[\#f8f9fb\]) aside>div:last-child>div{padding:clamp(15px,1.3vw,24px)!important;border-radius:18px!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]{background:#f5f7fa!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>header{height:clamp(76px,6vw,104px)!important;padding-inline:clamp(24px,2.7vw,52px)!important;box-shadow:0 1px 0 rgba(15,23,42,.05)}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>header h1{font-size:clamp(20px,1.55vw,28px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>header button,body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>header p{font-size:clamp(12px,.9vw,16px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>section#home{min-height:clamp(190px,15vw,285px)!important;display:flex;align-items:stretch}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>section#home>div:first-child{width:46%!important;background-image:url(/kitchen_after.png);background-size:cover;background-position:50%}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>section#home>div:first-child>img{display:none!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>section#home>div:last-child{width:62%;max-width:none!important;padding:clamp(30px,3vw,58px) clamp(24px,3vw,58px)!important;display:flex;flex-direction:column;justify-content:center}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>section#home h2{font-size:clamp(36px,3vw,56px)!important;line-height:.98!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>section#home p{font-size:clamp(12px,.95vw,17px)!important;line-height:1.55!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>div.mx-auto{max-width:none!important;width:100%!important;padding:clamp(18px,2vw,38px) clamp(20px,2.5vw,48px)!important;gap:clamp(16px,1.3vw,24px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] a.rounded-2xl,body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] button.rounded-2xl,body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] section.rounded-2xl,body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] section.rounded-\[22px\]{border-color:#e3e8ef!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .shadow-\[0_5px_20px_rgba\(15\,23\,42\,\.04\)\],body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .shadow-\[0_7px_25px_rgba\(15\,23\,42\,\.04\)\],body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .shadow-\[0_8px_30px_rgba\(15\,23\,42\,\.06\)\]{box-shadow:0 10px 32px rgba(15,23,42,.07)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .h-12.w-12{width:clamp(48px,3.6vw,66px)!important;height:clamp(48px,3.6vw,66px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .h-10.w-10{width:clamp(40px,3vw,58px)!important;height:clamp(40px,3vw,58px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] svg{width:clamp(20px,1.45vw,29px);height:clamp(20px,1.45vw,29px)}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[9px\]{font-size:clamp(9px,.66vw,12px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[10px\]{font-size:clamp(10px,.72vw,13px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[11px\]{font-size:clamp(11px,.78vw,14px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[12px\]{font-size:clamp(12px,.84vw,15px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[13px\]{font-size:clamp(13px,.9vw,16px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[14px\]{font-size:clamp(14px,.96vw,17px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[17px\]{font-size:clamp(17px,1.15vw,21px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[18px\]{font-size:clamp(18px,1.2vw,22px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[19px\]{font-size:clamp(19px,1.28vw,24px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[20px\]{font-size:clamp(20px,1.4vw,26px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[24px\]{font-size:clamp(24px,1.65vw,31px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .text-\[26px\]{font-size:clamp(26px,1.8vw,34px)!important}@media (min-width:1800px){body:has(main.bg-\[\#f8f9fb\]) div:has(>aside+main.bg-\[\#f8f9fb\]){grid-template-columns:min(19vw,420px) minmax(0,1fr)!important}body:has(main.bg-\[\#f8f9fb\]) aside nav a,body:has(main.bg-\[\#f8f9fb\]) aside nav button{min-height:72px}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>div.mx-auto{padding-inline:3vw!important}}@media (max-width:1023px){body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>section#home>div:last-child{width:100%}}