/
cmroonn
/
test
Обзор
Документация
Войти
/
cmroonn
/
test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
css/b2b.css
539 строк
10 KB
cmroonn
f
22 июл 2025, 14:24
22 июл 2025, 14:24
ff4afd1
Код
Авторство
О чём код?
.b2b-page, .b2b-page h2, .b2b-page h3, .b2b-page h4, .b2b-page h5, .b2b-page h6 { font-family: "Gilroy", sans-serif !important; } .b2b-page { padding-top: 80px; } .b2b-page h2 { font-size: 44px; font-weight: 500; margin-bottom: 38px; } .b2b-page-solutions__inner { display: grid; grid-template-columns: 1fr 1fr; gap: 33px; row-gap: 23px; } .b2b-page-solutions__item { position: relative; min-height: 268px; color: #fff; text-align: center; border-radius: 5px; overflow: hidden; padding: 18px; } .b2b-page-solutions__item:hover .img-wrapper img { transition: .65s ease; transform: scale(1.1); } .b2b-page-solutions__item .info { display: flex; gap: 9px; justify-content: flex-end; margin-bottom: 80px; } .b2b-page-solutions__item .info span { font-size: 15px; color: #000; font-weight: 300; background: #FFFFFF; border-radius: 5px; padding: 7px 20px; line-height: 80%; } .b2b-page-solutions__item .img-wrapper { position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .img-wrapper img { transition: .65s ease; width: 100%; height: 100%; object-fit: cover; } .b2b-page-solutions__item h3, .b2b-page-solutions__item .info, .b2b-page-solutions__item .btn { position: relative; } .b2b-page .maxwidth-theme { max-width: 1129px; } .b2b-page-solutions__item h3 { font-size: 28px; font-weight: 500; margin-bottom: 50px; } .b2b-page-solutions__item .btn { font-size: 14px; font-weight: 700; border-radius: 5px; padding: 9px 40px; } .b2b-page-solutions .see-all-btn, .b2b-page-catalog .see-all-btn, .b2b-page-prod .see-all-btn{ font-size: 20px; margin-left: auto; margin-right: auto; margin-top: 24px; border-radius: 9px; display: block; max-width: fit-content; font-weight: 700; padding: 20px 25px; filter: drop-shadow(0px 129.211px 50.9565px rgba(0, 0, 0, 0.01)) drop-shadow(0px 72.795px 43.677px rgba(0, 0, 0, 0.05)) drop-shadow(0px 32.7578px 32.7578px rgba(0, 0, 0, 0.09)) drop-shadow(0px 7.2795px 18.1988px rgba(0, 0, 0, 0.1)); } .b2b-page-prod .see-all-btn { min-width: 293px; } .b2b-page-catalog .see-all-btn { padding: 20px 60px; margin-top: 32px; } .b2b-page-solutions { margin-bottom: 56px; } .b2b-page-catalog__inner { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 44px; } .b2b-page-catalog__item img { width: 180px; height: 184px; object-fit: contain; } .b2b-page-catalog__item h3 { margin-bottom: 30px; font-size: 25px; font-weight: 500; } .b2b-page-catalog__item { padding: 35px 20px; background: #EDEDED; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 5px; text-align: center; display: flex; flex-direction: column; align-items: center; } .b2b-page-catalog__item .btn { filter: drop-shadow(0px 71px 28px rgba(0, 0, 0, 0.01)) drop-shadow(0px 40px 24px rgba(0, 0, 0, 0.05)) drop-shadow(0px 18px 18px rgba(0, 0, 0, 0.09)) drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.1)); margin-top: auto; font-size: 14px; font-weight: 700; padding: 8px 40px; border-radius: 5px; } .b2b-page-catalog { margin-bottom: 56px; } .b2b-page-advantages__inner { display: grid; grid-template-columns: 1fr 1fr; gap: 45px; row-gap: 63px; } .b2b-page-advantages__item__content { background: #EDEDED; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding: 34px 32px 30px; } .b2b-page-advantages__item__content img { border-top-left-radius: 5px; border-top-right-radius: 5px; } .b2b-page-advantages__item__content p { font-size: 20px; margin-bottom: 24px; margin-top: 0; } .b2b-page-advantages__item__content h3 { margin: 0 0 14px; font-size: 30px; font-weight: 500; } .b2b-page-advantages__item__content .btn { padding-left: 60px; padding-right: 60px; font-size: 14px; font-weight: 700; border-radius: 5px; } .b2b-page-advantages { margin-bottom: 80px; } .b2b-page-letters { margin-bottom: 49px; } .b2b-page-letters__inner { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 125px; row-gap: 45px; } .b2b-page-letters__inner img { width: 100%; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); cursor: pointer; } .b2b-page-contact { padding: 50px 0; background-image: url("../images/contacts-bg.png"); background-size: cover; background-repeat: no-repeat; } .b2b-page-contact .desc { font-size: 22px; text-align: center; max-width: 460px; margin-left: auto; margin-right: auto; color: #fff; margin-bottom: 20px; } .b2b-page-contact .desc2 { font-size: 23px; text-align: center; max-width: 819px; margin-left: auto; margin-right: auto; color: #fff; } .b2b-page-contact .btn { font-size: 15px; padding: 23px 83px; border-radius: 5px; } .b2b-page-contact form { display: flex; flex-direction: column; gap: 20px; max-width: 318px; margin-left: auto; margin-right: auto; } .b2b-page-contact form input { background: #fff; border-radius: 4px; border: none; padding: 15px 35px; font-size: 15px; } .agreement input{ position: absolute; opacity: 0; z-index: -10; } .agreement span:before { content: ""; width: 38px; height: 38px; border: 5px solid #fff; display: block; background-image: url("../img/tick.svg"); background-size: 60%; background-position: center center; background-repeat: no-repeat; transition: .1s ease; background-size: 0%; flex-shrink: 0; } .agreement input:checked + span:before { background-size: 70%; } .agreement span { display: flex; align-items: center; gap: 18px; font-size: 12px; font-weight: 300; color: #fff; pointer-events: none; line-height: 100%; } .b2b-page-showroom { margin-top: 52px; } .b2b-page-showroom__item { display: grid; grid-template-columns: 1fr 1fr; gap: 45px; } .b2b-page-showroom__item__info .img-wrapper { position: relative; } .b2b-page-showroom__item__info .inner-content { display: grid; grid-template-columns: 3fr 1fr; gap: 36px; margin-top: 23px; } .b2b-page-showroom__item__info .inner-content span { font-size: 15px; font-weight: 500; color: #999999; } .b2b-page-showroom__item__info .inner-content p, .b2b-page-showroom__item__info .inner-content a { font-size: 20px; color: #000000; font-weight: 500; display: block; } .b2b-page-showroom__item { margin-bottom: 120px; } .b2b-page-showroom__item__info .img-wrapper span { position: absolute; bottom: 18px; right: 11px; border-radius: 5px; background-color: #47800F; color: #fff; font-weight: 700; width: 176px; display: flex; justify-content: center; align-items: center; height: 37px; } .b2b-page-showroom__item__info img { width: 100%; height: 344px; object-fit: cover; border-radius: 5px; box-shadow: 0px 5.0963px 5.0963px rgba(0, 0, 0, 0.25); } .b2b-page-showroom__item__map { flex-shrink: 0; } .b2b-page-showroom__item__map iframe { width: 100%; height: 100%; } .b2b-page-prod__items { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 44px; row-gap: 32px; } .b2b-page-prod__item { position: relative; } .b2b-page-prod__item .tags { position: absolute; top: 14px; right: 17px; display: flex; justify-content: flex-end; flex-wrap: wrap; gap: 7px; } .b2b-page-prod__item .tags span { background: #fff; font-size: 11px; font-weight: 300; padding: 6px 8px; color: #000; line-height: 100%; border-radius: 5px; } .b2b-page-prod__item img { width: 100%; height: 195px; object-fit: cover; border-top-left-radius: 5px; border-top-right-radius: 5px; } .b2b-page-prod__item__plate { background: #2F2F2F; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; height: 68px; padding: 10px; display: flex; align-items: center; justify-content: center; } .b2b-page-prod__item__plate img { width: 50%; height: 90%; object-fit: contain; } .b2b-page-prod { margin-bottom: 73px; } @media (max-width: 992px) { .b2b-page-prod__items { grid-template-columns: 1fr 1fr; gap: 24px; } .b2b-page .maxwidth-theme { padding: 0 15px; } .b2b-page-advantages__item img { width: 100%; } .b2b-page-solutions__inner { grid-template-columns: 1fr; } .b2b-page-catalog__inner { grid-template-columns: 1fr 1fr; } .b2b-page-advantages__inner { grid-template-columns: 1fr; } .b2b-page-showroom__item { grid-template-columns: 1fr; } .b2b-page-showroom__item .b2b-page-showroom__item__map iframe { height: 500px; } } @media (max-width: 500px) { .b2b-page-catalog__inner { grid-template-columns: 1fr; } .b2b-page-prod__item img { height: 140px; } .b2b-page-prod__item .tags span { font-size: 9px; } .b2b-page-prod__item__plate img { height: 80%; } .b2b-page h2 { font-size: 34px; } .b2b-page-letters__inner { gap: 24px; grid-template-columns: 1fr 1fr; } .b2b-page-showroom__item__info .inner-content p, .b2b-page-showroom__item__info .inner-content a { font-size: 16px; margin-bottom: 0; } .b2b-page-showroom__item__info .inner-content span { font-size: 12px; } .b2b-page-showroom__item__info .inner-content { grid-template-columns: 1fr; gap: 12px; } .b2b-page-advantages__item__content h3 { font-size: 24px; } .b2b-page-advantages__item__content p { font-size: 16px; } .b2b-page-solutions__item .info span { font-size: 12px; flex-wrap: wrap; flex-shrink: 0; padding: 5px 12px; } .b2b-page-solutions__item .info { flex-wrap :wrap; } }