

/* Start:/divan/uglovye-modulnye-divany/style.css?179236168835309*/
.aatom-corner-sofas{--ink:#262728;--muted:#6e6e6e;--red:#e34834;--line:#dededb;--paper:#f3f3ef}
.aatom-corner-sofas *{box-sizing:border-box}
.aatom-corner-sofas{margin:0;color:var(--ink);background:#fff;font:16px/1.6 Inter,Arial,sans-serif}
.aatom-corner-sofas button,.aatom-corner-sofas input,.aatom-corner-sofas select{font:inherit}
.aatom-corner-sofas a{color:inherit;text-decoration:none}
.aatom-corner-sofas button,.aatom-corner-sofas a,.aatom-corner-sofas input,.aatom-corner-sofas select,.aatom-corner-sofas summary{-webkit-tap-highlight-color:transparent}
.aatom-corner-sofas a:focus-visible,.aatom-corner-sofas button:focus-visible,.aatom-corner-sofas summary:focus-visible{outline:2px solid var(--red);outline-offset:6px}
.aatom-corner-sofas img{display:block;max-width:100%}
.aatom-corner-sofas h1,.aatom-corner-sofas h2,.aatom-corner-sofas h3,.aatom-corner-sofas p,.aatom-corner-sofas figure{margin:0}
.aatom-corner-sofas h1,.aatom-corner-sofas h2{font-family:Raleway,Arial,sans-serif;font-weight:400;letter-spacing:-.035em;line-height:1.08}
.aatom-corner-sofas h2{font-size:clamp(36px,4.1vw,62px)}
.aatom-corner-sofas h3{font-weight:400}
.aatom-corner-sofas .acs-wrap{width:min(1440px,calc(100% - 112px));margin-inline:auto}
.aatom-corner-sofas .acs-section{padding-block:96px}
.aatom-corner-sofas .acs-muted{color:var(--muted)}
.aatom-corner-sofas .acs-hero{height:min(900px,100svh);min-height:710px;position:relative;color:white;background:#54554e}
.aatom-corner-sofas .acs-hero-image,.aatom-corner-sofas .acs-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.aatom-corner-sofas .acs-hero-image{object-position:60% center}
.aatom-corner-sofas .acs-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.43),rgba(0,0,0,.06) 85%),linear-gradient(0deg,rgba(0,0,0,.4),transparent 70%)}
.aatom-corner-sofas .topbar{position:relative;padding-top:40px;display:flex;align-items:center;justify-content:space-between;z-index:3}
.aatom-corner-sofas .brand img{width:148px;height:auto}
.aatom-corner-sofas .contacts{display:flex;align-items:center;gap:30px;font-size:15px}
.aatom-corner-sofas .contacts a:hover{opacity:.8}
.aatom-corner-sofas .telegram{display:flex;align-items:center;gap:15px;font-size:11px;line-height:1.7}
.aatom-corner-sofas .telegram b{font-size:15px;font-weight:400}
.aatom-corner-sofas .telegram-icon{display:grid;place-items:center;border:1px dashed #fff9;width:45px;height:45px;border-radius:50%;font-size:26px}
.aatom-corner-sofas .menu-toggle{display:none}
.aatom-corner-sofas .acs-hero-content{position:absolute;left:0;right:0;bottom:145px}
.aatom-corner-sofas .acs-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6d6d68;margin-bottom:25px}
.aatom-corner-sofas .acs-eyebrow.light{color:#fff;opacity:.8}
.aatom-corner-sofas .acs-hero h1{font-size:clamp(62px,6.6vw,104px);max-width:950px;line-height:1.01;letter-spacing:-.035em}
.aatom-corner-sofas .acs-hero-bottom{display:flex;align-items:flex-end;gap:70px;margin-top:28px}
.aatom-corner-sofas .acs-hero-bottom p{font-size:17px;line-height:1.5}
.aatom-corner-sofas .acs-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:58px;padding:16px 27px;border:1px solid transparent;border-radius:2px;cursor:pointer;font-size:15px;transition:background .2s,color .2s}
.aatom-corner-sofas .acs-button.white{background:white;color:#252525}
.aatom-corner-sofas .acs-button:hover{background:#e9e9e4}
.aatom-corner-sofas .acs-button span{font-size:23px;line-height:1}
.aatom-corner-sofas .main-menu{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ffffff4d}
.aatom-corner-sofas .nav-inner{display:flex;gap:35px;align-items:center;min-height:76px;font-size:14px}
.aatom-corner-sofas .nav-inner a:hover{text-decoration:underline;text-underline-offset:6px}
.aatom-corner-sofas .hero-model{position:absolute;right:56px;bottom:106px;font-size:11px;color:#ffffffe0}
.aatom-corner-sofas .acs-breadcrumb{padding-top:27px;display:flex;gap:13px;color:#777;font-size:12px}
.aatom-corner-sofas .acs-breadcrumb a{color:#333}
.aatom-corner-sofas .acs-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;padding-block:90px 110px}
.aatom-corner-sofas .acs-intro h2{font-size:clamp(40px,4.7vw,70px)}
.aatom-corner-sofas .acs-intro-copy{padding-top:6px}
.aatom-corner-sofas .acs-lead{font-size:23px;line-height:1.45;letter-spacing:-.02em}
.aatom-corner-sofas .acs-intro-copy>p+p{margin-top:23px;color:#666;max-width:530px}
.aatom-corner-sofas .acs-text-link{display:inline-block;font-size:15px;border-bottom:1px solid currentColor;padding-bottom:3px;line-height:1.4}
.aatom-corner-sofas .acs-text-link span{margin-left:18px}
.aatom-corner-sofas .acs-text-link:hover{color:var(--red)}
.aatom-corner-sofas .acs-intro-copy .acs-text-link{margin-top:28px}
.aatom-corner-sofas .acs-red{color:var(--red)}
.aatom-corner-sofas .acs-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:44px}
.aatom-corner-sofas .acs-section-heading h2{font-size:clamp(36px,3.6vw,54px)}
.aatom-corner-sofas .acs-section-heading .acs-muted{font-size:13px;padding-bottom:3px}
.aatom-corner-sofas .acs-model-section{padding-top:10px}
.aatom-corner-sofas .acs-models{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.aatom-corner-sofas .acs-model-image{display:block;position:relative;overflow:hidden;background:#eee}
.aatom-corner-sofas .acs-model-image img{width:100%;height:auto;aspect-ratio:1.35;object-fit:cover;transition:transform .6s}
.aatom-corner-sofas .acs-model-image:hover img{transform:scale(1.025)}
.aatom-corner-sofas .image-arrow{position:absolute;bottom:16px;right:18px;width:32px;height:32px;display:grid;place-items:center;background:white;border-radius:50%;font-size:20px}
.aatom-corner-sofas .acs-model-title{margin-top:26px;display:flex;gap:10px;justify-content:space-between;align-items:center}
.aatom-corner-sofas .acs-model h3{font-family:Raleway,Arial,sans-serif;font-size:33px;letter-spacing:-.03em}
.aatom-corner-sofas .acs-model-title>span{font-size:13px;white-space:nowrap}
.aatom-corner-sofas .acs-model>p{font-size:14px;line-height:1.65;color:#666;margin-top:14px;min-height:71px;max-width:350px}
.aatom-corner-sofas .acs-model>.acs-text-link{margin-top:24px;font-size:14px}
.aatom-corner-sofas .price-note{font-size:12px;color:#737373;max-width:690px;margin-top:36px}
.aatom-corner-sofas .acs-detail{background:var(--paper);padding-block:86px}
.aatom-corner-sofas .acs-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}
.aatom-corner-sofas .acs-detail figure{width:100%}
.aatom-corner-sofas .acs-detail figure img{width:100%;height:650px;object-fit:cover;object-position:center 48%}
.aatom-corner-sofas .acs-detail figcaption{font-size:11px;color:#72726d;margin-top:12px}
.aatom-corner-sofas .acs-detail-copy h2{margin-bottom:26px}
.aatom-corner-sofas .acs-detail-copy>.acs-lead{font-size:20px;margin-bottom:26px;max-width:380px}
.aatom-corner-sofas .acs-detail-item{display:grid;grid-template-columns:32px 1fr;gap:20px;border-top:1px solid #d2d2cd;padding-top:19px;margin-top:20px}
.aatom-corner-sofas .acs-detail-item>span{font-size:11px;color:#75756f;margin-top:4px}
.aatom-corner-sofas .acs-detail-item h3{font-size:17px;margin-bottom:7px}
.aatom-corner-sofas .acs-detail-item p{font-size:13px;color:#64645e;line-height:1.7;max-width:430px}
.aatom-corner-sofas .acs-detail-copy>.acs-text-link{margin-top:29px}
.aatom-corner-sofas .compare-section{padding-bottom:80px}
.aatom-corner-sofas .table-scroll{overflow-x:auto}
.aatom-corner-sofas table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}
.aatom-corner-sofas caption{position:absolute}
.aatom-corner-sofas th,.aatom-corner-sofas td{font-weight:400;padding:25px 16px 25px 0;border-bottom:1px solid var(--line);vertical-align:middle;line-height:1.6}
.aatom-corner-sofas thead th{padding-block:16px;color:#6f6f6b;font-size:12px}
.aatom-corner-sofas tbody th{font-family:Raleway,Arial,sans-serif;font-size:26px;width:20%}
.aatom-corner-sofas td:nth-child(2){width:27%}
.aatom-corner-sofas td:nth-child(3){width:32%}
.aatom-corner-sofas table .acs-text-link{font-size:13px}
.aatom-corner-sofas .compare-note{font-size:12px;color:#737373;max-width:740px;margin-top:22px}
.aatom-corner-sofas .acs-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%;padding-top:20px;padding-bottom:105px}
.aatom-corner-sofas .acs-faq h2{font-size:44px}
.aatom-corner-sofas .acs-faq-list{border-top:1px solid var(--line)}
.aatom-corner-sofas details{border-bottom:1px solid var(--line)}
.aatom-corner-sofas summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:21px 0;list-style:none;font-size:15px}
.aatom-corner-sofas summary::-webkit-details-marker{display:none}
.aatom-corner-sofas summary>span{font-size:25px;font-weight:300;line-height:1}
.aatom-corner-sofas details[open] summary>span{transform:rotate(45deg)}
.aatom-corner-sofas details>p{padding:0 32px 25px 0;font-size:14px;line-height:1.75;color:#666}
.aatom-corner-sofas .acs-selection{background:#252622;color:white;padding-block:90px}
.aatom-corner-sofas .acs-selection-grid{display:grid;grid-template-columns:1fr .8fr;gap:14%}
.aatom-corner-sofas .acs-selection h2{font-size:clamp(42px,4.5vw,68px)}
.aatom-corner-sofas .acs-selection h2+p{font-size:16px;color:#d6d6d0;margin-top:27px;max-width:430px}
.aatom-corner-sofas .selection-hint{font-size:12px;color:#b8b8b2;margin-top:28px}
.aatom-corner-sofas .acs-selection form{padding-top:4px}
.aatom-corner-sofas .acs-selection label:not(.acs-sr-only){font-size:12px;color:#d4d4cf}
.aatom-corner-sofas .acs-selection select,.aatom-corner-sofas .acs-selection input{display:block;width:100%;color:white;background:transparent;border:0;border-bottom:1px solid #ffffff66;border-radius:0;padding:16px 0;outline-offset:5px}
.aatom-corner-sofas .acs-selection select{margin-bottom:10px;color:#fff}
.aatom-corner-sofas .acs-selection option{color:#222;background:#fff}
.aatom-corner-sofas .acs-selection input{margin-top:7px}
.aatom-corner-sofas .acs-selection input::placeholder{color:#ddd}
.aatom-corner-sofas .acs-selection .acs-button{margin-top:30px;width:100%}
.aatom-corner-sofas .form-consent{font-size:10px;color:#b8b8b2;line-height:1.65;margin-top:17px}
.aatom-corner-sofas .form-consent a{text-decoration:underline}
.aatom-corner-sofas .form-status{font-size:13px;border:1px solid #ffffff55;padding:15px;margin-top:20px}
.aatom-corner-sofas footer{background:#080808;color:white;padding-top:70px}
.aatom-corner-sofas .footer-grid{display:grid;grid-template-columns:1.6fr .7fr 1fr;gap:65px}
.aatom-corner-sofas .footer-title{font-family:Raleway,Arial,sans-serif;font-size:39px;line-height:1.17;letter-spacing:-.02em}
.aatom-corner-sofas .footer-label{color:#8d8d8d;font-size:12px;margin-bottom:22px}
.aatom-corner-sofas .footer-grid div a{display:block;font-size:13px;margin-bottom:12px}
.aatom-corner-sofas .footer-grid div>p:not(.footer-label){font-size:13px;line-height:1.8;margin-bottom:18px}
.aatom-corner-sofas .footer-bottom{border-top:1px solid #333;display:flex;justify-content:space-between;gap:20px;margin-top:60px;padding-block:25px;color:#999;font-size:10px}
.aatom-corner-sofas .preview-tag{position:fixed;right:16px;bottom:14px;z-index:20;background:#fffef0e8;box-shadow:0 1px 9px #0001;color:#504d3b;font-size:10px;padding:6px 10px;border:1px solid #dedccf;border-radius:3px;pointer-events:none}
.aatom-corner-sofas .acs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1700px){
.aatom-corner-sofas .acs-hero h1{font-size:108px}
}
@media(max-width:1100px){
.aatom-corner-sofas .acs-wrap{width:calc(100% - 64px)}
.aatom-corner-sofas .acs-hero-content{bottom:140px}
.aatom-corner-sofas .acs-hero h1{font-size:78px}
.aatom-corner-sofas .acs-hero-bottom{gap:30px}
.aatom-corner-sofas .nav-inner{gap:25px;font-size:12px}
.aatom-corner-sofas .contacts{gap:20px}
.aatom-corner-sofas .acs-models{gap:20px}
.aatom-corner-sofas .acs-model-title{display:block}
.aatom-corner-sofas .acs-model-title>span{display:block;margin-top:6px}
.aatom-corner-sofas .acs-model>p{min-height:95px}
.aatom-corner-sofas .acs-detail-grid{gap:6%}
.aatom-corner-sofas .acs-detail figure img{height:650px}
.aatom-corner-sofas .acs-intro{gap:7%}
.aatom-corner-sofas .footer-grid{gap:35px}
.aatom-corner-sofas .footer-title{font-size:32px}
}
@media(max-width:760px){
.aatom-corner-sofas .acs-wrap{width:calc(100% - 40px)}
.aatom-corner-sofas .acs-section{padding-block:58px}
.aatom-corner-sofas .acs-hero{min-height:760px;height:94svh;max-height:900px}
.aatom-corner-sofas .acs-hero-image{object-position:63% center}
.aatom-corner-sofas .acs-hero-shade{background:linear-gradient(0deg,#0009,transparent 85%),linear-gradient(90deg,#0003,transparent)}
.aatom-corner-sofas .topbar{padding-top:25px}
.aatom-corner-sofas .brand img{width:123px}
.aatom-corner-sofas .contacts{display:none}
.aatom-corner-sofas .menu-toggle{display:flex;flex-direction:column;gap:6px;padding:8px 0 8px 8px;border:0;background:transparent;color:white}
.aatom-corner-sofas .menu-toggle span{display:block;width:29px;height:1.5px;background:currentColor}
.aatom-corner-sofas .menu-toggle span:nth-child(2){width:22px}
.aatom-corner-sofas .acs-hero-content{bottom:90px}
.aatom-corner-sofas .acs-eyebrow{font-size:10px;margin-bottom:22px}
.aatom-corner-sofas .acs-hero h1{font-size:clamp(43px,10vw,68px);line-height:1.04}
.aatom-corner-sofas .acs-hero-bottom{display:block;margin-top:26px}
.aatom-corner-sofas .acs-hero-bottom p{font-size:15px;line-height:1.55}
.aatom-corner-sofas .acs-hero-bottom .acs-button{margin-top:27px;min-width:235px}
.aatom-corner-sofas .main-menu{display:none;top:80px;bottom:auto;background:#242521f5;z-index:10;border:0;padding-block:15px}
.aatom-corner-sofas .main-menu.is-open{display:block}
.aatom-corner-sofas .nav-inner{display:flex;flex-direction:column;align-items:flex-start;gap:0}
.aatom-corner-sofas .nav-inner a{padding:10px 0;font-size:15px;width:100%}
.aatom-corner-sofas .hero-model{right:20px;bottom:26px;font-size:10px}
.aatom-corner-sofas .acs-breadcrumb{font-size:10px;gap:10px;padding-top:21px}
.aatom-corner-sofas .acs-intro{grid-template-columns:1fr;gap:28px;padding-top:51px;padding-bottom:65px}
.aatom-corner-sofas .acs-intro h2{font-size:46px}
.aatom-corner-sofas .acs-lead{font-size:21px}
.aatom-corner-sofas .acs-intro-copy>p+p{font-size:14px;margin-top:19px}
.aatom-corner-sofas .acs-intro-copy .acs-text-link{margin-top:21px}
.aatom-corner-sofas .acs-section-heading{display:block;margin-bottom:30px}
.aatom-corner-sofas .acs-section-heading h2{font-size:36px}
.aatom-corner-sofas .acs-section-heading .acs-muted{display:block;margin-top:15px;font-size:12px}
.aatom-corner-sofas .acs-model-section{padding-top:0}
.aatom-corner-sofas .acs-models{grid-template-columns:1fr;gap:43px}
.aatom-corner-sofas .acs-model-image img{aspect-ratio:1.45}
.aatom-corner-sofas .acs-model-title{display:flex;margin-top:20px;align-items:baseline}
.aatom-corner-sofas .acs-model h3{font-size:33px}
.aatom-corner-sofas .acs-model-title>span{margin:0;font-size:12px}
.aatom-corner-sofas .acs-model>p{min-height:0;font-size:14px;margin-top:10px;max-width:100%}
.aatom-corner-sofas .acs-model>.acs-text-link{margin-top:17px}
.aatom-corner-sofas .price-note{font-size:11px;margin-top:28px}
.aatom-corner-sofas .acs-detail{padding-block:50px}
.aatom-corner-sofas .acs-detail-grid{grid-template-columns:1fr;gap:35px}
.aatom-corner-sofas .acs-detail figure img{height:auto;max-height:560px;aspect-ratio:1.05;object-fit:cover}
.aatom-corner-sofas .acs-detail figcaption{font-size:10px}
.aatom-corner-sofas .acs-detail h2{font-size:43px}
.aatom-corner-sofas .acs-detail-copy>.acs-lead{font-size:18px}
.aatom-corner-sofas .acs-detail-item{padding-top:17px;margin-top:17px;gap:12px;grid-template-columns:26px 1fr}
.aatom-corner-sofas .acs-detail-item h3{font-size:16px}
.aatom-corner-sofas .acs-detail-item p{font-size:13px}
.aatom-corner-sofas .compare-section{padding-bottom:48px}
.aatom-corner-sofas .table-scroll{margin-right:-20px;padding-right:20px}
.aatom-corner-sofas table{min-width:740px;font-size:13px}
.aatom-corner-sofas th,.aatom-corner-sofas td{padding-block:20px}
.aatom-corner-sofas .compare-note{font-size:11px}
.aatom-corner-sofas .acs-faq{grid-template-columns:1fr;gap:30px;padding-top:0;padding-bottom:60px}
.aatom-corner-sofas .acs-faq h2{font-size:36px}
.aatom-corner-sofas summary{font-size:14px;line-height:1.6;padding-block:19px}
.aatom-corner-sofas .acs-selection{padding-block:55px}
.aatom-corner-sofas .acs-selection-grid{grid-template-columns:1fr;gap:37px}
.aatom-corner-sofas .acs-selection h2{font-size:46px}
.aatom-corner-sofas .acs-selection h2+p{font-size:14px;margin-top:23px}
.aatom-corner-sofas .selection-hint{font-size:11px;margin-top:23px}
.aatom-corner-sofas .acs-selection input,.aatom-corner-sofas .acs-selection select{font-size:14px}
.aatom-corner-sofas .footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}
.aatom-corner-sofas .footer-title{grid-column:1/-1;font-size:34px}
.aatom-corner-sofas .footer-label{font-size:11px;margin-bottom:17px}
.aatom-corner-sofas .footer-grid div>p:not(.footer-label),.aatom-corner-sofas .footer-grid div a{font-size:11px}
.aatom-corner-sofas .footer-bottom{flex-wrap:wrap;font-size:9px;margin-top:35px;gap:15px;padding-bottom:42px}
.aatom-corner-sofas footer{padding-top:50px}
.aatom-corner-sofas .preview-tag{font-size:9px;right:10px;bottom:10px}
.aatom-corner-sofas .acs-button{font-size:14px}
}
@media(prefers-reduced-motion:reduce){
.aatom-corner-sofas *{transition:none!important}
}
@media(max-width:760px){
.aatom-corner-sofas .table-scroll{overflow:visible;margin:0;padding:0}
.aatom-corner-sofas table,.aatom-corner-sofas tbody,.aatom-corner-sofas tbody tr,.aatom-corner-sofas tbody th,.aatom-corner-sofas tbody td{display:block;min-width:0;width:100%}
.aatom-corner-sofas thead{display:none}
.aatom-corner-sofas tbody tr{border-top:1px solid var(--line);padding:20px 0 25px}
.aatom-corner-sofas tbody th{padding:0 0 15px;border:0;font-size:29px}
.aatom-corner-sofas tbody td{padding:9px 0;border:0;font-size:14px}
.aatom-corner-sofas tbody td:before{content:attr(data-label);display:block;font-size:10px;color:var(--muted);margin-bottom:5px}
.aatom-corner-sofas tbody td br{display:none}
.aatom-corner-sofas tbody td:last-child{padding-top:15px}
.aatom-corner-sofas tbody td:last-child:before{display:none}
.aatom-corner-sofas .acs-intro h2{font-size:clamp(36px,10.8vw,46px)}
}
@media(max-width:360px){
.aatom-corner-sofas .acs-hero h1{font-size:37px}
.aatom-corner-sofas .acs-hero-bottom p{font-size:13px}
.aatom-corner-sofas .acs-model-title>span{font-size:11px}
}
.aatom-corner-sofas{--ink:#212529;--red:#c03d29}
.aatom-corner-sofas{font:16px/28px Inter,sans-serif}
.aatom-corner-sofas .acs-wrap{width:100%;max-width:1324px;padding-left:30px;padding-right:30px}
.aatom-corner-sofas h1,.aatom-corner-sofas h2,.aatom-corner-sofas .acs-hero h1,.aatom-corner-sofas .acs-intro h2,.aatom-corner-sofas .acs-section-heading h2,.aatom-corner-sofas .acs-detail h2,.aatom-corner-sofas .acs-faq h2,.aatom-corner-sofas .acs-selection h2{font-family:Raleway,sans-serif;font-weight:500;letter-spacing:normal}
.aatom-corner-sofas .acs-hero h1{font-size:110px;line-height:.945;max-width:1050px}
.aatom-corner-sofas h2,.aatom-corner-sofas .acs-intro h2,.aatom-corner-sofas .acs-section-heading h2,.aatom-corner-sofas .acs-detail h2,.aatom-corner-sofas .acs-faq h2,.aatom-corner-sofas .acs-selection h2{font-size:42px;line-height:1.2}
.aatom-corner-sofas .acs-model h3,.aatom-corner-sofas tbody th{font-family:Raleway,sans-serif;font-weight:500;letter-spacing:normal;font-size:28px;line-height:1.2}
.aatom-corner-sofas .acs-lead,.aatom-corner-sofas .acs-detail-copy>.acs-lead,.aatom-corner-sofas .acs-hero-bottom p,.aatom-corner-sofas .acs-intro-copy>p+p,.aatom-corner-sofas .acs-model>p,.aatom-corner-sofas .acs-detail-item h3,.aatom-corner-sofas .acs-detail-item p,.aatom-corner-sofas details>p,.aatom-corner-sofas .acs-selection h2+p,.aatom-corner-sofas .acs-selection input,.aatom-corner-sofas .acs-selection select,.aatom-corner-sofas summary,.aatom-corner-sofas table,.aatom-corner-sofas .acs-model-title>span,.aatom-corner-sofas .acs-text-link,.aatom-corner-sofas .acs-model>.acs-text-link,.aatom-corner-sofas table .acs-text-link{font-size:16px;line-height:28px;letter-spacing:normal}
.aatom-corner-sofas .nav-inner{font-size:16px;line-height:40px}
.aatom-corner-sofas .contacts{font-size:16px;line-height:19.2px}
.aatom-corner-sofas .telegram{font-size:12px;line-height:20px}
.aatom-corner-sofas .telegram b{font-size:16px}
.aatom-corner-sofas .acs-button{font-size:16px;line-height:19.2px}
.aatom-corner-sofas .acs-model>p{min-height:112px}
.aatom-corner-sofas .acs-section-heading .acs-muted{font-size:16px;line-height:28px}
@media(max-width:1199.98px){
.aatom-corner-sofas .acs-hero h1{font-size:80px;line-height:1.05}
}
@media(max-width:767.98px){
.aatom-corner-sofas .acs-wrap{width:100%;padding-left:20px;padding-right:20px}
.aatom-corner-sofas .acs-hero h1{font-size:40px;line-height:48px}
.aatom-corner-sofas h2,.aatom-corner-sofas .acs-intro h2,.aatom-corner-sofas .acs-section-heading h2,.aatom-corner-sofas .acs-detail h2,.aatom-corner-sofas .acs-faq h2,.aatom-corner-sofas .acs-selection h2{font-size:28px;line-height:33.6px}
.aatom-corner-sofas .acs-model>p{min-height:0}
.aatom-corner-sofas .acs-hero-bottom p,.aatom-corner-sofas .acs-intro-copy>p+p,.aatom-corner-sofas .acs-selection h2+p,.aatom-corner-sofas .acs-model-title>span{font-size:16px;line-height:28px}
.aatom-corner-sofas .acs-button{font-size:16px}
.aatom-corner-sofas .acs-model-title{align-items:baseline}
.aatom-corner-sofas .acs-hero{min-height:760px}
.aatom-corner-sofas .nav-inner a{font-size:16px}
}
.aatom-corner-sofas .navbar-wa,.aatom-corner-sofas .navbar-tg{ position: relative; flex-direction: row; align-items: center; margin-left: 48px; text-align: left; font-size: 12px; line-height: 1.66667; display: flex !important; }
.aatom-corner-sofas .navbar-wa span,.aatom-corner-sofas .navbar-tg span{ font-size: 16px; line-height: 1.5; }
.aatom-corner-sofas .navbar-wa::before,.aatom-corner-sofas .navbar-tg::before{ content: ""; display: block; position: relative; width: 48px; height: 48px; margin-right: 16px; background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='46' height='46' rx='23' stroke='white' stroke-linecap='round' stroke-dasharray='1 5'/%3E%3C/svg%3E%0A") center center no-repeat; animation-name: rotation; animation-duration: 10s; animation-iteration-count: infinite; animation-timing-function: linear; }
.aatom-corner-sofas .navbar-wa::after,.aatom-corner-sofas .navbar-tg::after{ display: block; position: absolute; width: 48px; height: 48px; top: 0px; left: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.aatom-corner-sofas .navbar-tg::after{ background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5124 23.7489C20.4179 21.2087 24.3559 19.5341 26.3262 18.725C31.952 16.4148 33.121 16.0135 33.8829 16.0001C34.0505 15.9973 34.4252 16.0383 34.6679 16.2328C34.8729 16.397 34.9292 16.6188 34.9562 16.7744C34.9833 16.9301 35.0169 17.2847 34.9902 17.5617C34.6853 20.7241 33.3661 28.3987 32.695 31.9407C32.411 33.4395 31.8519 33.942 31.3106 33.991C30.379 34.0758 29.625 33.5451 28.7858 32.9543L28.7857 32.9543L28.7823 32.9519C28.5628 32.7974 28.3374 32.6389 28.1016 32.4863C27.1707 31.8839 26.4514 31.4003 25.7302 30.9153C25.0698 30.4713 24.4078 30.0263 23.5806 29.4881C21.8593 28.3682 22.5798 27.6824 23.5404 26.768L23.5407 26.7677C23.6963 26.6197 23.8582 26.4657 24.017 26.3029C24.086 26.2321 24.416 25.9291 24.8838 25.4996L24.9235 25.4631C26.4919 24.0237 29.5224 21.2421 29.5988 20.9201C29.6114 20.8673 29.6231 20.6705 29.5046 20.5665C29.3861 20.4625 29.2113 20.4981 29.0851 20.5263C28.9064 20.5665 26.058 22.4251 20.5403 26.1023C19.7319 26.6505 18.9996 26.9175 18.3434 26.9035C17.6201 26.8881 16.2288 26.4997 15.1945 26.1677C15.043 26.1192 14.8952 26.0733 14.7526 26.029L14.7514 26.0287L14.7509 26.0285C13.6999 25.7022 12.9281 25.4626 13.0053 24.8539C13.0511 24.4939 13.5534 24.1255 14.5124 23.7489Z' stroke='white' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat; }
.aatom-corner-sofas .navbar-tg{margin-left:18px;flex-shrink:0}
.aatom-corner-sofas .navbar-tg::before{flex-shrink:0}
.aatom-corner-sofas .navbar-tg::after{content:""}
.aatom-corner-sofas .acs-hero-bottom{display:block;margin-top:32px}
.aatom-corner-sofas .acs-hero-bottom .acs-button{min-width:242px;justify-content:center}
.aatom-corner-sofas .acs-detail-item{grid-template-columns:54px minmax(0,1fr);column-gap:32px}
.aatom-corner-sofas .acs-detail-item>.acs-detail-dash{display:block;width:54px;height:2px;background:#000;font-size:0;line-height:0;margin-top:12px}
.aatom-corner-sofas .compare-section tbody th{width:25%}
.aatom-corner-sofas .compare-section td:nth-child(2){width:40%}
.aatom-corner-sofas .compare-section td:nth-child(3){width:35%}
.aatom-corner-sofas .acs-selection-grid{grid-template-columns:1fr 1fr;gap:9%;align-items:center}
.aatom-corner-sofas .acs-selection-copy>p:not(.acs-eyebrow){margin-top:27px;max-width:520px;color:#d6d6d0}
.aatom-corner-sofas .acs-selection form{margin-top:32px;padding-top:0;max-width:520px}
.aatom-corner-sofas .acs-selection-image{align-self:stretch;min-width:0}
.aatom-corner-sofas .acs-selection-image img{width:100%;height:100%;object-fit:cover;object-position:center 62%}
.aatom-corner-sofas .acs-selection .acs-button{justify-content:center}
@media(max-width:1100px){
.aatom-corner-sofas .navbar-tg{margin-left:0}
.aatom-corner-sofas .contacts{gap:16px}
}
@media(max-width:767.98px){
.aatom-corner-sofas .acs-hero-bottom{margin-top:26px}
.aatom-corner-sofas .acs-hero-bottom .acs-button{margin-top:0;min-width:235px}
.aatom-corner-sofas .acs-selection-grid{grid-template-columns:1fr;gap:40px}
.aatom-corner-sofas .acs-selection form{max-width:none;margin-top:26px}
.aatom-corner-sofas .acs-selection-image img{height:auto;max-height:none;object-fit:contain}
.aatom-corner-sofas .compare-section tbody th,.aatom-corner-sofas .compare-section td:nth-child(2),.aatom-corner-sofas .compare-section td:nth-child(3){width:100%}
}
@media(prefers-reduced-motion:reduce){
.aatom-corner-sofas .navbar-tg::before{animation:none}
}
.aatom-corner-sofas .acs-button{transition:1s ease-out}
.aatom-corner-sofas .acs-button.white:hover{background:#c03d29;color:#fff}
.aatom-corner-sofas .acs-button.white:active,.aatom-corner-sofas .acs-button.white:focus{background:#a53322;color:#fff}
.aatom-corner-sofas .acs-selection input:focus,.aatom-corner-sofas .acs-selection input:focus-visible{outline:none;box-shadow:none;border-bottom-color:#fff}
@media(prefers-reduced-motion:reduce){
.aatom-corner-sofas .acs-button{transition:none}
}
.aatom-corner-sofas .acs-hero-image{object-position:center 68%}
.aatom-corner-sofas .hero-caption{position:absolute;right:30px;bottom:94px;font-size:11px;color:#fff9}
.aatom-corner-sofas .acs-hero-shade{background:linear-gradient(90deg,#0006,#0001 90%),linear-gradient(0deg,#0008,transparent 80%)}
.aatom-corner-sofas .image-note{font-size:12px;color:#777;max-width:760px;margin-top:28px;line-height:20px}
.aatom-corner-sofas .acs-model-image img{aspect-ratio:1.25}
.aatom-corner-sofas .acs-plan-photo{background:#fafafa}
.aatom-corner-sofas .acs-plan-photo img{object-fit:contain;padding:22px}
.aatom-corner-sofas .acs-model>p{min-height:112px}
.aatom-corner-sofas .acs-layout{background:var(--paper)}
.aatom-corner-sofas .acs-layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}
.aatom-corner-sofas .acs-layout-intro{max-width:470px;margin-top:30px;color:#666}
.aatom-corner-sofas .acs-side-options{display:flex;gap:28px;margin-top:30px}
.aatom-corner-sofas .acs-side-choice{background:none;border:0;border-bottom:1px solid #999;padding:10px 0;color:#666;cursor:pointer;transition:color .3s,border-color .3s}
.aatom-corner-sofas .acs-side-choice[aria-pressed=true]{color:var(--red);border-bottom:2px solid var(--red)}
.aatom-corner-sofas .acs-side-choice:hover{color:var(--red)}
.aatom-corner-sofas .acs-side-result{font-size:13px;line-height:21px;margin:23px 0 24px;max-width:410px;color:#666;min-height:42px}
.aatom-corner-sofas .acs-layout-figure svg{display:block;width:100%;height:auto}
.aatom-corner-sofas .acs-layout-figure figcaption{font-size:12px;line-height:20px;color:#777;margin-top:18px;max-width:440px}
.aatom-corner-sofas .acs-layout-figure #sofa-shape{transform-origin:300px 200px}
.aatom-corner-sofas .acs-layout-figure #corner-plan[data-side=left] #sofa-shape{transform:scaleX(-1)}
.aatom-corner-sofas .acs-dimensions-intro{padding:0 0 55px}
.aatom-corner-sofas .acs-dimensions-intro>div>p+p{margin-top:20px}
.aatom-corner-sofas .acs-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.aatom-corner-sofas .acs-spec{padding:25px 0 0;border-top:1px solid var(--line)}
.aatom-corner-sofas .acs-spec h3{font:500 28px/1.2 Raleway,sans-serif}
.aatom-corner-sofas .acs-spec p{margin:20px 0 27px;color:#666}
.aatom-corner-sofas .acs-spec:hover .acs-text-link{color:var(--red)}
.aatom-corner-sofas .acs-inline-link{text-decoration:underline;text-underline-offset:4px}
.aatom-corner-sofas .acs-detail figure img{height:660px;object-position:40% center}
.aatom-corner-sofas .acs-selection-image img{max-height:760px}
.aatom-corner-sofas .preview-tag{font-size:10px}
.aatom-corner-sofas .acs-selection form .acs-button{margin-top:32px}
@media(max-width:767.98px){
.aatom-corner-sofas .acs-hero{min-height:680px;height:94svh}
.aatom-corner-sofas .acs-hero-image{object-position:61% center}
.aatom-corner-sofas .acs-hero h1{font-size:40px;line-height:48px}
.aatom-corner-sofas .acs-hero-content{bottom:108px}
.aatom-corner-sofas .hero-caption{right:20px;bottom:32px;font-size:10px}
.aatom-corner-sofas .acs-layout-grid{grid-template-columns:1fr;gap:28px}
.aatom-corner-sofas .acs-layout-intro{margin-top:24px}
.aatom-corner-sofas .acs-layout-figure{margin-top:0}
.aatom-corner-sofas .acs-layout-figure figcaption{margin-top:0}
.aatom-corner-sofas .acs-side-options{gap:30px}
.aatom-corner-sofas .acs-model>p{min-height:0}
.aatom-corner-sofas .acs-model-image img{aspect-ratio:1.35}
.aatom-corner-sofas .acs-dimensions-intro{padding-bottom:35px}
.aatom-corner-sofas .acs-specs{grid-template-columns:1fr;gap:35px}
.aatom-corner-sofas .acs-spec p{margin:14px 0 18px}
.aatom-corner-sofas .acs-spec p br{display:none}
.aatom-corner-sofas .acs-detail figure img{height:auto;max-height:500px;aspect-ratio:1;object-position:45% center}
.aatom-corner-sofas .acs-selection-image img{height:auto;max-height:600px;object-fit:cover;aspect-ratio:4/5}
.aatom-corner-sofas .image-note{font-size:11px}
.aatom-corner-sofas .acs-section{scroll-margin-top:15px}
}
@media(max-width:360px){
.aatom-corner-sofas .acs-hero h1{font-size:36px;line-height:43px}
.aatom-corner-sofas .acs-side-options{gap:24px}
}
.aatom-corner-sofas .acs-models{row-gap:60px;align-items:start}
.aatom-corner-sofas .acs-models .acs-model{display:flex;flex-direction:column;min-width:0}
.aatom-corner-sofas .acs-models .acs-model>p{min-height:112px;max-width:none}
.aatom-corner-sofas .acs-models .acs-model>.acs-text-link{align-self:flex-start}
.aatom-corner-sofas .acs-model-image:not(.acs-plan-photo) img{object-position:center 63%}
.aatom-corner-sofas .acs-model-wide img{object-fit:contain;background:#f8f8f6}
.aatom-corner-sofas .acs-layout .acs-side-result{margin-bottom:0}
.aatom-corner-sofas .acs-dimensions .acs-specs a:hover .acs-text-link{color:var(--red)}
@media(max-width:767.98px){
.aatom-corner-sofas .acs-models{row-gap:43px}
.aatom-corner-sofas .acs-models .acs-model>p{min-height:0}
.aatom-corner-sofas .acs-models .acs-model-image img{aspect-ratio:1.35}
}
.aatom-corner-sofas .acs-model-image.model-wide:has(img[src*="move-corner"]) img,.aatom-corner-sofas .acs-model-image.model-wide:has(img[src*="tobu-corner"]) img{object-fit:cover;object-position:center 62%}
.aatom-corner-sofas .acs-specs{row-gap:44px}
.aatom-corner-sofas .acs-specs .acs-spec{display:flex;flex-direction:column;align-items:flex-start}
.aatom-corner-sofas .acs-specs .acs-spec p{min-height:56px}
.aatom-corner-sofas .acs-specs .acs-spec .acs-text-link{margin-top:auto}
@media(max-width:767.98px){
.aatom-corner-sofas .acs-specs{row-gap:35px}
.aatom-corner-sofas .acs-specs .acs-spec p{min-height:0}
}
.aatom-corner-sofas .acs-specs .acs-spec-visual{display:flex;align-items:flex-end;width:250px;max-width:100%;height:150px;margin:0 0 20px;flex-shrink:0}
.aatom-corner-sofas .acs-specs .acs-spec-visual svg{display:block;width:100%;height:100%;object-fit:contain;object-position:left bottom;max-width:100%}
@media(max-width:767.98px){
.aatom-corner-sofas .acs-specs .acs-spec-visual{width:240px;height:145px;margin-bottom:20px}
}
.aatom-corner-sofas .acs-specs .acs-spec-sofa[data-model="the-one"]{transform:scale(.72);transform-origin:left bottom}
.aatom-corner-sofas .acs-specs .acs-spec-sofa[data-model="flow"]{transform:scale(.88);transform-origin:left bottom}
.aatom-corner-sofas .acs-specs .acs-spec-sofa[data-model="flow-round"]{transform:scale(.9);transform-origin:left bottom}
.aatom-corner-sofas .acs-specs .acs-spec-sofa[data-model="eazy"]{transform:scaleX(-1);transform-origin:center bottom}
.aatom-corner-sofas{font:400 16px/28px Inter,sans-serif;color:#212529;background:#fff}
.aatom-corner-sofas .acs-hero{display:block;padding:0;margin:0}
.aatom-corner-sofas .acs-lead{font-weight:400}
.aatom-corner-sofas .acs-breadcrumb{margin-bottom:0;padding-bottom:0;background:transparent;border-radius:0}
.aatom-corner-sofas a:hover{text-decoration:none}
.aatom-corner-sofas .acs-hero-content{z-index:2}
.aatom-corner-sofas [id]{scroll-margin-top:100px}
.aatom-corner-sofas .acs-selection input[type=hidden]{display:none}
.aatom-corner-sofas .acs-selection .form-group{margin:0}
.aatom-corner-sofas .acs-selection .form-control-hp{margin:0!important}
.aatom-corner-sofas .acs-selection .form-agreement{margin-top:20px;color:#b8b8b2;font-size:12px;line-height:20px}
.aatom-corner-sofas .acs-selection .form-agreement a{text-decoration:underline}
.aatom-corner-sofas .acs-selection .form-agreement p{font:inherit}
.aatom-corner-sofas .acs-selection .acs-button{margin-top:24px}

.aatom-corner-sofas a::after{content:none!important}

/* Match the native Aatom light-button states and underline-only fields. */
.aatom-corner-sofas .acs-button{transition:1s ease-out}
.aatom-corner-sofas .acs-button.acs-white:hover{background:#c03d29;color:#fff}
.aatom-corner-sofas .acs-button.acs-white:active,.aatom-corner-sofas .acs-button.acs-white:focus{background:#a53322;color:#fff}
.aatom-corner-sofas .acs-selection input:focus,.aatom-corner-sofas .acs-selection input:focus-visible{outline:none;box-shadow:none;border-bottom-color:#fff}
@media(prefers-reduced-motion:reduce){.aatom-corner-sofas .acs-button{transition:none}}

/* End */
/* /divan/uglovye-modulnye-divany/style.css?179236168835309 */
