.catalog-page{color:#481d20;overflow:hidden}.catalog-page .hero__brand-name{visibility:hidden}.catalog-page .hero__header .hero__language{color:#3b1c21}.catalog-page .hero__header .hero__menu-toggle span{background:#361b21}.catalog-page main{background-blend-mode:screen;background:#b69a81 url(/nabilo-assets/nabilo-pebble.webp) 0 0/480px 480px}.catalog-list{min-height:100vh;padding:82px 4% 160px;position:relative}.catalog-list__ghost{color:#6e665a8c;text-align:center;letter-spacing:-.08em;margin:0 0 40px;font-size:clamp(96px,20vw,300px);font-weight:900;line-height:.9}.catalog-list__intro{text-align:center;max-width:760px;margin:0 auto 70px;font-size:clamp(17px,2vw,24px);line-height:1.65}.catalog-list__rows{max-width:1500px;margin:auto}.catalog-list__row{border-top:1px solid #694b464d;transition:background .35s}.catalog-list__row:last-child{border-bottom:1px solid #694b464d}.catalog-list__row>button{color:#3c2021;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 130px 35px;align-items:center;width:100%;min-height:66px;padding:12px 22px;display:grid}.catalog-list__row strong{font-size:clamp(19px,2.2vw,31px);font-weight:800}.catalog-list__row span{font-size:14px}.catalog-list__row b{text-align:left;font-size:26px;font-weight:300}.catalog-list__row.is-active{background:#f7f2ebdf;box-shadow:0 13px 45px #36131325}.catalog-list__reveal{visibility:hidden;opacity:0;grid-template-rows:0fr;padding-inline:22px;transition:grid-template-rows .55s,opacity .45s,visibility .45s;display:grid}.catalog-list__row.is-active .catalog-list__reveal{visibility:visible;opacity:1;grid-template-rows:1fr;padding-bottom:26px}.catalog-list__images{gap:12px;min-height:0;display:flex;overflow:hidden}.catalog-list__images>div{background:#d4beb0;flex:1;min-width:0;height:clamp(140px,20vw,280px);overflow:hidden}.catalog-list__images img{object-fit:contain;width:100%;height:100%;transition:transform .7s}.catalog-list__images>div:hover img{transform:scale(1.08)}.catalog-list__reveal p{margin:20px 0 10px;line-height:1.8}.catalog-list__reveal a{color:#4d1c20;text-underline-offset:5px;font-weight:800;text-decoration:underline}.catalog-contact{text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:600px;padding:70px 6%;display:flex}.catalog-contact>span{font-size:14px}.catalog-contact h2{margin:25px 0;font-size:clamp(50px,8vw,115px);line-height:1.05}.catalog-contact p{font-size:21px}.catalog-contact a{color:#fff4eb;background:#502024;border-radius:99px;place-items:center;min-width:220px;height:62px;margin-top:24px;text-decoration:none;display:grid}@media (max-width:899px){.catalog-list{padding:105px 16px 80px}.catalog-list__ghost{margin-bottom:25px;font-size:clamp(76px,19vw,150px)}.catalog-list__intro{margin-bottom:48px;font-size:15px}.catalog-list__row>button{grid-template-columns:1fr 55px 25px;padding:10px}.catalog-list__row span{font-size:11px}.catalog-list__images{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.catalog-list__images>div{height:145px}.catalog-list__reveal{padding-inline:10px}.catalog-contact{min-height:420px}.catalog-contact p{font-size:16px}}.catalog-list__reveal{visibility:hidden;opacity:0;max-height:0;padding-inline:22px;transition:max-height .55s,opacity .35s,visibility .35s;display:block;overflow:hidden}.catalog-list__row.is-active .catalog-list__reveal{visibility:visible;opacity:1;max-height:460px;padding-bottom:26px}
