.assembly .head{padding-bottom:75px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:767px){.assembly .head{padding-bottom:50px;padding-left:16px;padding-right:16px}}.assembly .head h2{font-size:46px;line-height:120%;letter-spacing:-.01em;text-align:center;margin-bottom:13px;max-width:594px}@media screen and (max-width:1279px){.assembly .head h2{font-size:32px}}@media screen and (max-width:767px){.assembly .head h2{font-size:30px}}.assembly .head p{font-size:16px;line-height:150%;text-align:center;color:#19191cb3;max-width:594px}@media screen and (max-width:767px){.assembly .head p{font-size:14px}}.assembly .head-2{display:flex;align-items:end;justify-content:space-between}@media screen and (max-width:767px){.assembly .head-2{flex-direction:column;gap:20px;align-items:baseline}}.assembly .head-2__title{font-size:46px;line-height:125%;letter-spacing:-.01em}@media screen and (max-width:1279px){.assembly .head-2__title{font-size:32px;line-height:120%}}@media screen and (max-width:767px){.assembly .head-2__title{font-size:30px;line-height:120%}}.assembly .head-2__text{font-size:16px;line-height:137%;color:#19191cb3;margin-top:13px}@media screen and (max-width:1279px){.assembly .head-2__text{margin-top:12px}}@media screen and (max-width:767px){.assembly .head-2__text{margin-top:14px;font-size:14px;line-height:157%}}.assembly:has(.head-2) .cards-bycategory{padding-top:5px}.assembly .cards li{width:100%}.assembly .cards .card{background:#e4e4dd;border-radius:12px;overflow:hidden;max-width:100%;height:auto;position:relative;padding:24px;cursor:pointer;aspect-ratio:340/400}@media screen and (max-width:767px){.assembly .cards .card{aspect-ratio:270/360;padding:20px}}.assembly .cards .card__image{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.assembly .cards .card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.assembly .cards .card__title{font-size:18px;line-height:144%;letter-spacing:-.01em;position:relative;z-index:1}@media screen and (max-width:767px){.assembly .cards .card__title{max-width:95%}}.assembly .cards .card__icon{position:absolute;bottom:24px;right:24px;display:flex}@media screen and (max-width:767px){.assembly .cards .card__icon{bottom:16px;right:16px}}@media screen and (max-width:767px){.assembly .cards .card__icon svg{width:40px;height:40px}}.assembly .cards .card .hover-block{position:absolute;width:calc(100% - 48px);bottom:24px;left:24px;background-color:#efeee9;border-radius:10px;align-items:center;justify-content:center;padding:30px;flex-direction:column;display:none}@media screen and (max-width:767px){.assembly .cards .card .hover-block{width:calc(100% - 32px);bottom:16px;left:16px;padding:18px 20px}}.assembly .cards .card .hover-block__divider{width:calc(100% - 16px);height:1px;background-color:#19191c1a;display:block;margin:16px 8px 18px}@media screen and (max-width:767px){.assembly .cards .card .hover-block__divider{margin:16px 0 15px;width:calc(100% - 20px)}}.assembly .cards .card .hover-block .primary-btn{margin-top:23px}@media screen and (max-width:767px){.assembly .cards .card .hover-block .primary-btn{height:42px}}.assembly .cards .card .hover-block__video{font-weight:400;font-size:16px;letter-spacing:-.02em;display:flex;align-items:center;color:#6667aa;gap:11px;padding:0}@media screen and (max-width:767px){.assembly .cards .card .hover-block__video{font-size:14px}}.assembly .cards .card .hover-block__download{display:flex;align-items:center;gap:11px}.assembly .cards .card .hover-block__download *{color:#6667aa;font-size:16px;line-height:137%;letter-spacing:-.01em}@media screen and (max-width:767px){.assembly .cards .card .hover-block__download *{font-size:14px}}.assembly .cards .card .hover-block__download svg{margin-top:-4px}.assembly .cards .card.active .hover-block{display:flex}.assembly .cards .card:hover .card__image img{transform:scale(1.05)}@media screen and (max-width:767px){.assembly .cards .card:hover .card__image img{transform:scale(1)}}.assembly .cards .card:hover .card__icon svg circle{fill:#fffefc}.assembly .cards.cards-bycategory{display:flex;flex-direction:column;gap:57px;padding-top:55px}@media screen and (max-width:767px){.assembly .cards.cards-bycategory{gap:48px;padding-top:48px}}.assembly .cards.cards-bycategory .cards-bycategory__title{font-weight:400;font-size:32px;line-height:120%;letter-spacing:0%;margin-bottom:25px;color:#19191c}@media screen and (max-width:767px){.assembly .cards.cards-bycategory .cards-bycategory__title{font-size:24px}}.assembly .cards.cards-bycategory .block-wrapper{position:relative}.assembly .cards.cards-bycategory .swiper-wrapper{display:flex;width:100%}.assembly .cards.cards-bycategory .swiper-wrapper.pop-up-open{transform:unset!important}.assembly .cards.cards-bycategory .buttons-wrapper{display:flex;gap:16px;margin:40px 0 0 auto;justify-content:flex-end}.assembly .cards.cards-bycategory .swiper-button-disabled{opacity:.4}.assembly .cards.cards-bycategory .button-prev{transform:rotate(180deg)}.assembly .cards.cards-bycategory button{background:#0000!important;display:flex;padding:0}.assembly .cards.cards-bycategory button svg rect{fill:#dad9d2;transition:all .5s}.assembly .cards.cards-bycategory .swiper-button-lock{display:none}@media screen and (max-width:767px){.assembly .cards.cards-bycategory .button-prev{position:absolute;top:50%;left:8px;transform:translateY(12%);z-index:1;display:flex;padding:0}.assembly .cards.cards-bycategory .button-prev svg{transform:rotate(180deg)}.assembly .cards.cards-bycategory .button-next{position:absolute;top:50%;right:8px;transform:translateY(12%);z-index:1;display:flex;padding:0}.assembly .cards.cards-bycategory .swiper-button-disabled{display:none}.assembly .cards.cards-bycategory button svg rect{fill:#fff}}@media screen and (max-width:767px){.assembly .main-page-container{overflow:hidden}.assembly .cards.cards-bycategory .buttons-wrapper{margin:0}}.assembly{overflow:hidden}.assembly .cards li{width:calc((100% - 60px)/4);min-width:340px}.assembly .cards .swiper-slide:last-child{margin-right:0!important}@media screen and (max-width:767px){.assembly .cards li{min-width:270px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/assembly.out.css.map */
