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{border-right:1px solid #ffffff0e;box-shadow:10px 0 34px #0f172a1a;background:linear-gradient(#19222c 0%,#121920 100%)!important}body:has(main.bg-\[\#f8f9fb\]) aside>div:first-child{height:auto!important;min-height:clamp(104px,8.5vw,150px)!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\]{letter-spacing:-.08em!important;font-size:clamp(34px,3vw,50px)!important;line-height:.9!important}body:has(main.bg-\[\#f8f9fb\]) aside>div:first-child .text-\[9px\]{letter-spacing:.13em!important;font-size:clamp(9px,.72vw,12px)!important}body:has(main.bg-\[\#f8f9fb\]) aside>div:first-child .text-\[7px\]{letter-spacing:.17em!important;font-size:clamp(7px,.58vw,10px)!important}body:has(main.bg-\[\#f8f9fb\]) aside nav{padding:clamp(14px,1.5vw,28px) clamp(10px,1vw,18px)!important}:is(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;gap:clamp(10px,.9vw,16px)!important;padding-inline:clamp(14px,1.25vw,24px)!important;font-size:clamp(13px,1vw,17px)!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{border-radius:18px!important;padding:clamp(15px,1.3vw,24px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]{background:#f5f7fa!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>header{box-shadow:0 1px #0f172a0d;height:clamp(76px,6vw,104px)!important;padding-inline:clamp(24px,2.7vw,52px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>header h1{font-size:clamp(20px,1.55vw,28px)!important}:is(body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>header p,body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>header button){font-size:clamp(12px,.9vw,16px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>section#home{align-items:stretch;display:flex;min-height:clamp(190px,15vw,285px)!important}body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\]>section#home>div:first-child{background-image:url(/kitchen_after.png);background-position:50%;background-size:cover;width:46%!important}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{flex-direction:column;justify-content:center;width:62%;display:flex;max-width:none!important;padding:clamp(30px,3vw,58px) clamp(24px,3vw,58px)!important}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{gap:clamp(16px,1.3vw,24px)!important;width:100%!important;max-width:none!important;padding:clamp(18px,2vw,38px) clamp(20px,2.5vw,48px)!important}:is(body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] section.rounded-\[22px\],body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] section.rounded-2xl,body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] a.rounded-2xl,body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] button.rounded-2xl){border-color:#e3e8ef!important}:is(body:has(main.bg-\[\#f8f9fb\]) main.bg-\[\#f8f9fb\] .shadow-\[0_8px_30px_rgba\(15\,23\,42\,\.06\)\],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_5px_20px_rgba\(15\,23\,42\,\.04\)\]){box-shadow:0 10px 32px #0f172a12!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}:is(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%}}
