@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-picture img{aspect-ratio:3/2;background-color:var(--color-canvas-subtle);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.design__item-picture{flex:1 0 100%;margin-bottom:.75rem;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-muted);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-muted);display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.3;margin-bottom:.375rem;text-transform:uppercase;width:-moz-max-content;width:max-content}.design__item-title{display:block;font-family:philosopher-aspdom,Palatino,serif;font-size:1.125rem;font-weight:700;line-height:1.25;width:100%}@media screen and (min-width:768px){.design__item-title{font-size:1.25rem}}.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:720px}.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%}.ad-section:not(:has(.exciting__wrapper)){display:none}
