.card{display:flex;justify-content:space-between;gap:72px}.card__aside{width:396px;max-width:100%;flex:none}.card__content,.card__gallery{display:flex;align-items:flex-start}.card__content{justify-content:space-between;flex-wrap:wrap;gap:51px 20px;flex:1 1 auto;max-width:calc(100% - 396px - 72px)}.card__gallery{gap:20px;width:59.3%}.card__info{width:37.6%}.card__description{width:100%}.card__description-title{font-weight:500;font-size:18px;line-height:100%;color:var(--tekst-nad-polem);margin-bottom:20px}.card__description-text{font-weight:300}.card__info-top{display:flex;align-items:center;gap:12px}.card__info-top:not(:last-child){margin-bottom:27px}.card__template-button{font-weight:500;font-size:14px;line-height:100%;text-decoration:underline;color:var(--siniy)}.card__template-button:hover{color:var(--v-nalichii);text-decoration:underline}.card__sign,.card__signs{display:flex;align-items:center}.card__signs{flex-wrap:wrap;gap:14px}.card__sign{justify-content:center;overflow:hidden;width:49px;height:49px;flex:none;border-radius:50%;background-color:rgba(216,226,234,.46)}.card__sign img,.sets__image img{max-height:100%}.bx-popover-content{font-size:14px;line-height:100%}.card__signs:not(:last-child){margin-bottom:31px}.card__prop{display:flex;align-items:flex-start;justify-content:space-between;font-weight:300;line-height:131%;word-break:break-word}.card__prop-delimer{height:16px;border-bottom:1px dashed;flex:1 1 auto}.card__prop-value{text-align:right}.card__props:not(:last-child){margin-bottom:20px}.card__guarantee-link{font-weight:500;font-size:16px;line-height:100%;text-decoration:underline;color:var(--siniy)}.card__guarantee-link:hover{color:var(--v-nalichii);text-decoration:underline}.card__aside-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.card__aside-top:not(:last-child){margin-bottom:17px}.card__availability{font-weight:500;font-size:16px;line-height:100%;color:var(--v-nalichii)}.card__article{font-size:16px;line-height:100%;color:var(--tekst-nad-polem)}.card__action{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:22px 22px 19px;border:1px solid var(--obvodka);border-radius:8px}.card__action .quantity{gap:10px}.card__action .quantity:not(:first-child){margin-top:0}.card__buttons{text-align:center;margin-top:12px}.card__price{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:500;font-size:18px;line-height:100%}.card__sets{padding:18.5px 14.5px 18.5px 18.5px;border:1.5px solid var(--komplekt);border-radius:8px}.card__sets:not(:first-child){margin-top:20px}.sets__title{font-weight:500;font-size:18px;line-height:100%;margin-bottom:14px}.sets__item{display:flex;align-items:stretch;gap:18px}.sets__item:not(:last-child){margin-bottom:14px}.sets__image{display:flex;align-items:center;justify-content:center;width:87px;height:86px;flex:none;border-radius:8px;overflow:hidden}.sets__info{flex:1 1 auto}.sets__article{font-weight:300;font-size:13px;line-height:154%;color:var(--tekst-nad-polem);margin-bottom:1px}.sets__name{font-weight:300;font-size:16px;line-height:125%}.sets__name:not(:last-child){margin-bottom:6px}.sets__price{display:flex;align-items:center;justify-content:space-between;gap:12px}.sets__full-price,.sets__piece-price{font-family:var(--second-family);font-weight:500;font-size:18px;line-height:111%}.sets__piece-price{font-weight:300;font-size:16px;line-height:125%;color:var(--tekst-nad-polem)}.card__thumbnails{height:427px;width:91px;flex:none}.card__image{width:calc(100% - 91px - 20px);position:relative}.card__image-slider{width:100%}.card__image-slide{display:flex;align-items:center;justify-content:center;height:427px;border:1px solid #c2c2c2;border-radius:8px;background-color:var(--belyy);overflow:hidden;position:relative}.card__image-picture{max-height:100%}@media (min-width:1024px){.card__image-picture{width:100%;height:100%;object-fit:contain}}.card__favorites{display:flex;align-items:center;justify-content:center;position:absolute;right:15.5px;top:15px;background:0 0;border:0;padding:0;outline:0;cursor:pointer;z-index:5}.card__favorites-icon{width:26px;height:23px;fill:var(--tekst-nad-polem)}.card__favorites-icon--active,.card__favorites.is-active .card__favorites-icon--no-active{display:none}.card__favorites.is-active .card__favorites-icon--active{display:initial}.card__thumbnail-slide{display:flex;align-items:center;justify-content:center;width:100%;height:92px;border:1px solid #c2c2c2;border-radius:8px;background-color:var(--belyy);overflow:hidden;cursor:pointer}.card__thumbnail-slide.swiper-slide-thumb-active{border-color:var(--siniy)}.card__thumbnail-image{max-height:100%}.card__zoom-lens,.card__zoom-result{border:1px solid var(--obvodka);border-radius:8px;display:none;position:absolute}.card__zoom-lens{width:196px;height:196px;background:rgba(255,255,255,.62);cursor:none;pointer-events:none;z-index:9999}.card__zoom-result{width:527px;height:527px;background-repeat:no-repeat;box-shadow:3px 1px 14px 0 rgba(15,13,85,.42);background-color:var(--belyy);top:0;left:100%;z-index:50}@media (max-width:1480px){.card{gap:30px}.card__content{max-width:calc(100% - 396px - 30px)}.card__info{width:37%}}@media (max-width:1280px){.card__gallery,.card__info{width:100%}.card__zoom-result{width:420px;height:420px}}@media (max-width:1023px){.card{flex-direction:column;align-items:stretch;gap:28px}.card__content{width:100%;max-width:100%}.card__aside{width:100%}}@media (min-width:768px) and (max-width:1023px){.card__action .quantity{flex-direction:row}.card__action .quantity__select,.card__action .quantity__spinner{width:calc(50% - 5px)}}@media (max-width:767px){.card__gallery{flex-direction:column-reverse;align-items:stretch;gap:10px}.card__image{width:100%}.card__image-slide{height:208px}.card__thumbnails{width:100%;height:auto}.card__thumbnail-slide{border-radius:3px;width:70px;height:71px}.card__content{gap:19px 0}.card__aside-top:not(:last-child){margin-bottom:14px}.card__article,.card__availability{font-size:13px;line-height:100%}.card__action{padding:0;border:0;border-radius:0;gap:16px}.card__price{font-size:16px}.card__action .quantity__select-current{height:40px;font-size:14px;padding:0 32px}.card__action .quantity__select-current::after{right:8px;width:17px;height:10px}.card__action .quantity__select-item{min-height:40px;font-size:14px;padding:13px 8px 10px}.card__action .quantity__spinner{height:40px}.card__action .quantity__spinner-input{height:38px;font-size:14px;max-width:calc(100% - 72px)}.card__action .quantity__spinner-button{height:38px;width:36px}.card__action .quantity__spinner-button::before{width:21px}.card__action .quantity__spinner-button.is-plus::after{height:18px}.card__buttons{margin-top:4px}.button--card{width:196px;max-width:100%}.card__info-top{flex-direction:column;align-items:center;text-align:center;gap:10px}.card__info-top:not(:last-child){margin-bottom:30px}.card__signs{flex-wrap:nowrap;margin:0 -10px;padding:0 10px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.card__signs::-webkit-scrollbar{display:none;width:0}.card__props:not(:last-child),.card__signs:not(:last-child){margin-bottom:15px}.card__guarantee{text-align:center}.card__guarantee-link{font-size:14px}.card__description-title{font-size:20px;line-height:100%;margin-bottom:15px}.card__sets:not(:first-child){margin-top:0}.card__sets{padding:8.5px}.sets__title{font-size:18px;line-height:100%}.sets__title:not(:last-child){margin-bottom:13px}.sets__item{gap:13px}.sets__image{width:87px;height:86px}.sets__article{margin-bottom:2px}.sets__name{font-size:14px;line-height:143%}.sets__name:not(:last-child){margin-bottom:11px}.sets__full-price{font-size:16px;line-height:125%}.sets__piece-price{font-size:14px;line-height:143%}}