body{color:#1d1b18;-webkit-font-smoothing:antialiased;background:#f5f2ec;margin:0;font-family:Onest,system-ui,sans-serif}*{box-sizing:border-box}.tnum{font-variant-numeric:tabular-nums}a{color:#1d1b18;text-decoration:none;transition:color .15s cubic-bezier(.22,1,.36,1)}a:hover{color:#e2561b}button{cursor:pointer;font-family:inherit}.btn-accent-hover,.btn-dark-hover,.card-hover,.row-hover,button{transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)}input,textarea{font-family:inherit}.aimg,img{display:block}.aimg{position:relative;overflow:hidden}.aimg>img{width:100%;height:100%;position:absolute;inset:0}.aimg-ph{transition:opacity .3s .25s}.aimg.on .aimg-ph,.fade-enter-from,.fade-leave-to,.hp,.js .aimg:not(.on) .aimg-main{opacity:0}.aimg-main{transition:opacity .45s}@media (prefers-reduced-motion:reduce){.aimg-main,.aimg-ph{transition:none}}@media (width<=1023px){.only-desktop{display:none!important}}@media (width>=1024px){.only-mobile{display:none!important}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.card-hover:hover{box-shadow:0 8px 24px #1d1b1814}.btn-dark-hover:hover{color:#fff!important;background:#e2561b!important}.btn-accent-hover:hover{color:#fff!important;background:#c94810!important}.row-hover:hover{background:#faf8f4!important}a.btn-link:hover{color:inherit}a.btn-link-white:hover{color:#fff}[role=checkbox]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #e2561b}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp,.sr-only{width:1px;height:1px}.hp{position:absolute!important;left:-9999px!important}.ck-input{color:#1d1b18;background:#fff;border:1px solid #e3ddd3;border-radius:10px;width:100%;height:54px;padding:0 16px;font-size:16px}.ck-input::placeholder{color:#9a9286}.ck-input:focus{border-color:#1d1b18}.ck-input.bad{border-color:#c62828}.ck-input:disabled{color:#9a9286;cursor:not-allowed;background:#efebe4}textarea.ck-input{resize:vertical;height:auto;min-height:96px;padding:14px 16px;line-height:1.45}.fade-enter-active,.fade-leave-active{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.slide-enter-active,.slide-leave-active{transition:transform .25s cubic-bezier(.22,1,.36,1)}.slide-enter-from,.slide-leave-to{transform:translate(100%)}#catalog,#faq{scroll-margin-top:96px}@media (width<=560px){.calc-grid{grid-template-columns:22px 36px minmax(0,1fr) 72px!important;gap:10px!important;padding-left:14px!important;padding-right:14px!important}.calc-w{display:none}.calc-u{color:#6a645b;font-size:12px;font-weight:500;display:block}}
