.page-default{background:var(--page-background),white;padding-bottom:6.6666666667rem}.page-default .container-page-heading{margin-bottom:2.7777777778rem}.page-default .page-intro{max-width:43.3333333333rem;margin-top:1.1111111111rem;color:#5d5d55;font-size:1.1111111111rem;line-height:1.6}.page-default .catalog-page .products-grid,.page-default .catalog-page .references-grid{margin-top:0;max-width:none}@media screen and (max-width:600px){.page-default{padding-bottom:4.5714285714rem}.page-default .container-page-heading{margin-bottom:2.2857142857rem}.page-default .page-intro{font-size:1.1428571429rem}}.contacts-page .main-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.8888888889rem;align-items:start}.contacts-page .quick-contacts{display:grid;gap:1.6666666667rem;padding-bottom:2.2222222222rem;border-bottom:1px solid #e8e8e6}.contacts-page .quick-contacts span{display:block;color:#5d5d55;margin-bottom:0.5rem}.contacts-page .quick-contacts a{font-size:1.7777777778rem;font-weight:600;overflow-wrap:anywhere}.contacts-page .quick-contacts a:hover{color:#ee1e23}.contacts-page .invoice-info,.contacts-page .showroom-info{margin-top:2.2222222222rem}.contacts-page .invoice-info h2,.contacts-page .showroom-info h2{font-size:1.5555555556rem}.contacts-page .invoice-info p,.contacts-page .showroom-info p{line-height:1.7;color:#5d5d55;margin-top:1rem}.contacts-page .invoice-info .address,.contacts-page .invoice-info .company,.contacts-page .showroom-info .address,.contacts-page .showroom-info .company{color:#2d3133;font-weight:500}.contacts-page .contact-form{padding:2.2222222222rem;border:1px solid #e8e8e6;border-radius:1.1111111111rem;box-shadow:0 20px 60px rgba(45,49,51,0.04)}.contacts-page .contact-form .form-wrapper{margin:0;padding:0}.contacts-page .map-section{margin-top:4.4444444444rem}.contacts-page .map-section h2{margin-bottom:1.3888888889rem}.contacts-page .map-section iframe{display:block;width:100%;height:24.4444444444rem;border:0;border-radius:1.1111111111rem;background:#f5f5f3}@media screen and (max-width:900px){.contacts-page .main-info{grid-template-columns:1fr;gap:2.5714285714rem}}@media screen and (max-width:600px){.contacts-page .quick-contacts a{font-size:1.6428571429rem}.contacts-page .contact-form{padding:1.5714285714rem}.contacts-page .map-section{margin-top:3.4285714286rem}.contacts-page .map-section iframe{height:21.4285714286rem}}.about-page .about-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.8888888889rem;align-items:center}.about-page .about-story img{width:100%;height:24.4444444444rem;object-fit:cover;border-radius:1.1111111111rem}.about-page .about-story h2{font-size:2.1111111111rem;line-height:1.2}.about-page .about-story p{margin:1.3333333333rem 0;color:#5d5d55;line-height:1.8}.about-page .about-story.secondary{margin-top:5rem;padding:2.7777777778rem;background:#f5f5f3;border-radius:1.3333333333rem}.about-page .about-story.secondary img{height:21.1111111111rem}@media screen and (max-width:900px){.about-page .about-story{grid-template-columns:1fr;gap:2rem}.about-page .about-story.secondary{padding:2rem;margin-top:3rem}}@media screen and (max-width:600px){.about-page .about-story h2{font-size:2rem}.about-page .about-story img{height:18.5714285714rem}.about-page .about-story.secondary{padding:1.7142857143rem}.about-page .about-story.secondary img{height:20rem}}.catalog-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3.8888888889rem;align-items:start}.catalog-detail .detail-image{width:100%;max-height:31.1111111111rem;object-fit:cover;border-radius:1.1111111111rem}.catalog-detail .detail-content{padding-top:1rem}.catalog-detail .detail-content .btn{margin-top:2rem}.catalog-detail .back-link{display:block;margin-top:1.5rem;text-decoration:underline}@media screen and (max-width:900px){.catalog-detail{grid-template-columns:1fr;gap:2rem}}.product-references{margin-top:4.4444444444rem}.product-references .references-heading{display:flex;align-items:center;justify-content:space-between;gap:1.3333333333rem;flex-wrap:wrap}.product-references .references-heading h2{font-size:2.1111111111rem;line-height:1.2;margin:0}.product-references .references-heading .btn{flex-shrink:0}.product-references .references-grid{margin-top:2.2222222222rem}@media screen and (max-width:600px){.product-references{margin-top:3.4285714286rem}.product-references .references-heading h2{font-size:2rem}.product-references .references-grid{margin-top:1.7142857143rem}}.page-default .container-breadcrumbs{padding-top:2.2222222222rem;padding-bottom:1.3333333333rem;color:#77776f;font-size:0.7777777778rem}.page-default .container-page-heading h1{font-size:3.1111111111rem;line-height:1.15;margin:0}@media screen and (max-width:600px){.page-default .container-breadcrumbs{padding-top:1.7142857143rem;padding-bottom:1.4285714286rem}.page-default .container-page-heading h1{font-size:2.5714285714rem}}
/*# sourceMappingURL=page-content.css.map */