.assortment-page{background:#f7f5ef}.as-hero{position:relative;isolation:isolate;background:#182a25;color:#fff;border-radius:32px;margin:18px 18px 0;overflow:hidden}.as-hero-photo{position:absolute;inset:0 0 0 35%;z-index:-2}.as-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:65% 50%}.as-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#12241ff5 0%,#12241ff0 25%,#12241fa6 56%,#12241f0d 100%)}.as-hero-inner{padding-top:26px;padding-bottom:40px;min-height:610px}.as-breadcrumb{font-size:11px;color:#c0cbc5;display:flex;gap:14px;align-items:center;margin-bottom:52px;width:fit-content}.as-hero .eyebrow{color:#e3e9e3;font-size:11px;letter-spacing:.16em}.as-hero h1{font-size:clamp(54px,5.6vw,86px);line-height:1.04;max-width:790px;margin:23px 0}.as-hero h1 em{font-style:normal;color:#ff7b70}.as-intro{font-size:15px;line-height:1.85;max-width:510px;color:#dbe1dc}.as-actions{display:flex;align-items:center;gap:26px;margin-top:28px}.as-actions .btn{font-size:12px}.as-hero-link{font-size:12px;border-bottom:1px solid #87958d;padding:8px 0}.as-hero-foot{display:flex;gap:24px;border-top:1px solid #ffffff26;padding-top:23px;margin-top:48px;font-size:10px;color:#c7d0c8}.as-hero-foot span:before{content:'+';color:#ff7b70;margin-right:8px}.as-catalog{padding-block:80px 65px;scroll-margin-top:170px}.as-section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end}.as-section-head h2{font-size:clamp(42px,4vw,60px);line-height:1.07}.as-section-head>p{font-size:14px;line-height:1.9;max-width:420px;color:#687067;margin-bottom:4px}.as-jump{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 38px}.as-jump a{display:flex;align-items:center;gap:8px;font-size:10px;border:1px solid #dcded4;border-radius:30px;padding:9px 14px;transition:background .2s}.as-jump a:hover{background:#e7ebe1}.as-jump a span{color:#9b302b;font-size:9px}.as-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.as-card{border:1px solid #dedfd6;background:#fff;border-radius:25px;overflow:hidden;scroll-margin-top:170px;transition:box-shadow .3s,border-color .3s}.as-card:hover{border-color:#b8c1b0;box-shadow:0 14px 35px #2136250c}.as-card summary{display:block;cursor:pointer;list-style:none}.as-card summary::-webkit-details-marker{display:none}.as-card summary:focus-visible{outline:3px solid #c5262d;outline-offset:-5px}.as-card-image{height:210px;position:relative;overflow:hidden;background:#e8eae3}.as-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.as-card:hover .as-card-image img{transform:scale(1.035)}.as-number{position:absolute;top:16px;left:16px;border-radius:50%;background:#ffffffeb;backdrop-filter:blur(8px);width:39px;height:39px;display:grid;place-items:center;color:#29382d;font-size:11px}.as-card-copy{padding:24px 28px}.as-card h3{font-size:31px;line-height:1.12;min-height:70px;max-width:440px}.as-card-copy>p{font-size:12px;line-height:1.75;color:#6a7167;min-height:42px;margin:12px 0 20px}.as-card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7e9df;padding-top:16px;color:#313e31;font-size:11px;font-weight:600}.as-plus{background:#edf0e7;color:#bd262c;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;font-size:23px;transition:transform .25s}.as-card[open] .as-plus{transform:rotate(45deg)}.as-card[open]{border-color:#9dad96}.as-card-content{padding:0 28px 28px}.as-card-content ul{list-style:none;margin:0;padding:8px 0 20px;display:grid;gap:0}.as-card-content li{font-size:12px;line-height:1.6;padding:9px 0;border-bottom:1px solid #edf0e7;display:flex;gap:10px}.as-card-content li:before{content:'—';color:#b0272c}.as-brands{background:#f2f4ed;border-radius:15px;padding:17px 19px;margin:3px 0 20px}.as-brands>p{font-size:8px;letter-spacing:.12em;color:#6a7765;margin:0 0 12px;font-weight:700}.as-brands>div{display:flex;gap:8px;flex-wrap:wrap}.as-brands a{font-size:11px;border-bottom:1px solid #abb4a5;padding:2px 0;margin-right:9px}.as-enquire{font-size:11px;min-height:45px;width:100%;justify-content:space-between}.as-note{text-align:center;font-size:12px;color:#6a7167;line-height:1.8;margin:34px auto 0}.as-note a{color:#a5262c;border-bottom:1px solid #d8b9b2;white-space:nowrap}.as-service{background:#e9ede2;border:1px solid #dce2d3;border-radius:28px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:65px}.as-service h2{font-size:43px;line-height:1.13}.as-service .eyebrow{color:#64765b;font-size:10px}.as-service>div>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#586452}.as-service .text-link{font-size:12px;display:block;width:fit-content;margin-top:18px}.assortment-page .home-contact{margin-top:0}.assortment-page :target.as-card{border-color:#b5292d}
@media(min-width:1500px){.as-hero-inner{min-height:650px;padding-top:30px}.as-hero h1{font-size:90px}.as-card-image{height:235px}}
@media(max-width:900px){.as-hero{margin:12px;border-radius:24px}.as-hero-inner{min-height:570px}.as-hero-photo{left:20%}.as-hero:after{background:linear-gradient(90deg,#12241ff5,#12241fd9 45%,#12241f65)}.as-hero h1{font-size:65px}.as-section-head{gap:30px;grid-template-columns:1fr 1fr}.as-card h3{font-size:27px;min-height:64px}.as-card-copy,.as-card-content{padding-left:22px;padding-right:22px}.as-card-image{height:175px}.as-service{padding:30px;gap:30px}.as-service h2{font-size:34px}}
@media(max-width:600px){.as-hero{margin:8px;border-radius:23px}.as-hero-inner{padding-top:22px;padding-bottom:24px;min-height:650px}.as-hero-photo{left:0;opacity:.65}.as-hero-photo img{object-position:63% center}.as-hero:after{background:linear-gradient(90deg,#12241ff0,#12241fb5),linear-gradient(0deg,#12241f,transparent 70%)}.as-breadcrumb{margin-bottom:42px}.as-hero .eyebrow{font-size:9px}.as-hero h1{font-size:53px;margin-block:21px}.as-intro{font-size:13px;line-height:1.85}.as-actions{align-items:flex-start;flex-direction:column;gap:12px}.as-hero-foot{margin-top:32px;flex-wrap:wrap;gap:12px 20px;font-size:9px}.as-catalog{padding-block:48px}.as-section-head{grid-template-columns:1fr;gap:22px}.as-section-head h2{font-size:43px}.as-section-head>p{font-size:12px}.as-jump{margin:25px 0;gap:7px}.as-jump a{font-size:9px;padding:8px 11px}.as-grid{grid-template-columns:1fr;gap:18px}.as-card-image{height:190px}.as-card h3{min-height:0;font-size:30px}.as-card-copy>p{min-height:0}.as-card-copy{padding-block:23px}.as-service{grid-template-columns:1fr;gap:20px;margin-bottom:40px;padding:28px}.as-service h2{font-size:36px}.as-note{font-size:11px}.as-note a{white-space:normal}}
@media(prefers-reduced-motion:reduce){.as-card,.as-card-image img,.as-plus{transition:none}}

.as-card:nth-child(4) .as-card-image img,.as-card:nth-child(7) .as-card-image img{object-fit:contain;background:#f0f0eb;padding:12px}
