@charset "UTF-8";.design__item{align-items:center;color:inherit;display:flex;flex-wrap:wrap;margin-bottom:1.5rem;position:relative;text-decoration:none}.design__item:hover{color:var(--color-link-asp)}.design__item .link{margin-left:auto;margin-right:var(--fields);margin-top:calc(var(--link-size, 40px)*-.5);z-index:1}.design__item-picture img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.design__item-picture{flex:1 0 100%;position:relative}@media screen and (min-width:992px){.design__item-picture:hover:after{align-items:center;background-color:var(--color-overlay);color:var(--color-white);content:"Открыть";display:flex;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}}.design__item-type{align-items:center;background:var(--color-white);border-radius:6px;color:var(--color-asp-subtle);display:flex;font-size:.9rem;font-weight:700;gap:.35rem;left:10px;line-height:1;padding:.35rem 1rem .35rem .5rem;position:absolute;top:10px;--icon-size:1rem}.design__item-details{height:100%;width:100%}.design__item-category{color:var(--color-asp-subtle);display:block;font-size:.9rem;font-weight:700;line-height:1;margin-bottom:.5rem;margin-top:-10px;text-transform:uppercase;width:-moz-max-content;width:max-content}.design__item-title{display:block;font-family:philosopher-aspdom,Palatino,serif;font-size:20px;font-weight:700;line-height:1.15;width:100%}.design__item-title:after{background-color:currentColor;content:var(--asp-content);display:block;height:2px;transition:var(--transition-default);width:0}.design__item-title:hover:after{width:60px}.design-carousel__link{color:currentColor;display:block;position:relative;text-decoration:none}.design-carousel__thumbs{display:grid;grid-template-columns:2fr 1fr;grid-gap:1px}.design-carousel__thumbs img{aspect-ratio:3/2;height:100%}.design-carousel__thumbs img:first-child{grid-row:1/span 2}.design-carousel__info{padding:1rem 1rem 1.25rem 0}.design-carousel__info h3,.design-carousel__info p{margin-bottom:0}.design-solution{background-color:var(--p-register-heading-border-color,var(--color-canvas-default));display:grid;font-family:philosopher-aspdom,Palatino,serif;font-size:50px;font-weight:700;line-height:42px;margin-bottom:var(--design-solution-mb,0);margin-left:auto;padding-left:var(--p-register-heading-border-width,20px);padding-top:var(--p-register-heading-border-width,20px);width:-moz-max-content;width:max-content}.design-solution__text{color:var(--color-asp-subtle);font-size:13px;line-height:1.15;max-width:110px}.p-designers__heading{max-width:450px}.design-single .image-carousel__content{--zoomable-ratio:auto 3/2;--zoomable-object-fit:contain}.design-single .image-carousel__content .zoomable-image__image{max-height:80vh}.design-single .p-top__heading{margin-bottom:1rem;margin-top:0;max-width:100%}
