.card-detail__header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.card-detail__header--mobile{display:none}.card-detail__icons{align-items:center;display:flex;gap:10px}.card-detail__icon{position:relative}.card-detail__title{color:#224386}.card-detail__info{align-items:center;display:flex;gap:16px;margin-bottom:24px}.card-detail__info--mobile{display:none}.card-detail__rating{display:flex;gap:8px}.card-detail__questions,.card-detail__remains,.card-detail__reviews{color:#828d99;font-size:14px;font-weight:500}.card-detail__remains span{color:#224386}.card-detail__article{color:#828d99;font-size:14px;font-weight:500;margin-left:auto}.card-detail__body{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.card-detail__swipers{display:flex;flex:0 1 522px;gap:8px;max-height:497px;position:relative;width:150px}.card-detail__swipers-thumbs{display:flex;flex:0 0 auto;flex-direction:column;padding:30px 0;position:relative}.card-detail__swipers-thumbs .swiper{height:100%}.card-detail__swipers-thumbs .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' fill='none' viewBox='0 0 16 8'%3E%3Cpath stroke='%23224386' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 7 7.712 1 1 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;bottom:0;height:22px;position:absolute;transform:rotate(180deg);width:100%}.card-detail__swipers-thumbs .swiper-button-next:not(.swiper-button-disabled){cursor:pointer}.card-detail__swipers-thumbs .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' fill='none' viewBox='0 0 16 8'%3E%3Cpath stroke='%23224386' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 7 7.712 1 1 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:22px;position:absolute;top:0;transform:rotate(0);width:100%}.card-detail__swipers-thumbs .swiper-button-prev:not(.swiper-button-disabled){cursor:pointer}.card-detail__swipers-thumbs .swiper-slide{border-radius:8px;cursor:pointer;height:58px;overflow:hidden;padding:2px;width:58px}.card-detail__swipers-thumbs .swiper-slide-thumb{transition:box-shadow .2s ease-in-out}.card-detail__swipers-thumbs .swiper-slide-thumb-active{box-shadow:inset 0 0 0 2px #224386;padding:3px;transition:box-shadow .2s ease-in-out}.card-detail__swipers-main .swiper-pagination{bottom:0;display:none;left:50%;transform:translate(-50%)}.card-detail__swipers-main .swiper-pagination-bullet{background-color:#f0f0f0}.card-detail__swipers-main .swiper-pagination-bullet-active{background-color:#224386;width:10px}.card-detail__intelligence{flex:0 1 33%}.card-detail__intelligence-list{display:flex;flex-wrap:wrap;gap:16px}.card-detail__intelligence-title{color:#828d99;font-size:18px;font-weight:500;margin-bottom:16px}.card-detail__intelligence-title span{color:#224386;font-weight:600}.card-detail__intelligence-link{color:#224386;display:block;font-size:14px;margin-top:16px}.card-detail__intelligence-item{margin-bottom:32px}.card-detail__intelligence-item .info-radio-border[data-color=white] span{background-color:#fff}.card-detail__intelligence-item .info-radio-border[data-color=gray] span{background-color:#b9c2cb}.card-detail__price{background-color:#f0f0f0;border-radius:16px;flex:0 1 350px;margin-left:21px;padding:16px}.card-detail__price-fixed{display:none}.card-detail__price-title{color:#828d99;font-size:22px;font-weight:500;margin-bottom:8px}.card-detail__price-header{border-bottom:1px solid #ddd;margin-bottom:8px;padding-bottom:8px}.card-detail__price-text{color:#000;font-size:32px;font-weight:600}.card-detail__price-text div{display:inline-block}.card-detail__price-text span{color:#828d99;font-size:16px;font-weight:500}.card-detail__price-result{color:#224386;font-size:40px;font-weight:600;margin-bottom:16px}.card-detail__price-banner{background-color:#224386;border-radius:16px;color:#fff;min-height:408px;overflow:hidden;padding:16px;position:relative}.card-detail__price-banner-container{position:relative;z-index:2}.card-detail__price-banner-title{font-size:22px;margin-bottom:16px}.card-detail__price-banner-text{font-size:14px;margin-bottom:32px}.card-detail__price-banner-btn{font-size:18px;padding:16px 20px;width:100%}.card-detail__price-banner-img{bottom:0;left:0;position:absolute;width:100%;z-index:0}.card-detail__price-bottom .counter{flex:0 0 auto;width:-moz-fit-content;width:fit-content}.card-detail__price-bottom .btn{font-size:18px;margin:16px 0;padding:16.5px 20px;width:100%}.card-detail__price-bottom--empty{color:#747272;font-size:16px;font-weight:600}.card-detail__case{margin-top:24px}.card-detail__case-container{display:flex;gap:20px;justify-content:space-between}.card-detail__case-right{flex:0 0 auto;max-width:325px}.card-detail__case-left{flex:1 1 auto;max-width:950px}.card-detail__description{margin-top:100px}.card-detail__description-text{font-size:16px;line-height:130%;max-width:912px}.card-detail__description-text p{margin-bottom:8px}.card-detail__description-text ul{display:flex;flex-direction:column;margin-bottom:10px}.card-detail__description-text ul li{padding-left:15px;position:relative}.card-detail__description-text ul li:before{background-color:#000;border-radius:100%;content:"";height:5px;left:0;position:absolute;top:6px;width:5px}.card-detail__property{margin-bottom:32px}.card-detail__property-items{display:flex;gap:50px}.card-detail__property-item{width:100%}.card-detail__property-item-title{font-size:22px;font-weight:500;margin-bottom:16px}@media screen and (max-width:1023px){.card-detail__body{flex-wrap:wrap}.card-detail__swipers{flex:1 1 380px}.card-detail__property-items{flex-direction:column}.card-detail__price{margin-left:0}.card-detail__price-bottom{display:flex;gap:8px}.card-detail__price-bottom .counter{background-color:#f9f9f9;border-radius:8px;order:2}.card-detail__price-bottom .btn{margin:0}}@media screen and (max-width:767px){.card-detail .tabs__controller{overflow:auto}.card-detail .tabs__controller::-webkit-scrollbar{width:0}.card-detail .tab-custom span{font-size:16px}.card-detail .tab-custom input:checked~span{padding-bottom:5px}.card-detail__body{flex-direction:column}.card-detail__swipers{aspect-ratio:1/1;flex:auto;padding-bottom:26px;width:100%}.card-detail__swipers-thumbs{display:none}.card-detail__swipers-main img{display:block;margin:0 auto;max-width:375px;width:100%}.card-detail__swipers-main .swiper-pagination:not(.swiper-pagination-lock){display:flex}.card-detail__header{display:none}.card-detail__header--mobile{display:block;margin-bottom:0}.card-detail__title{color:#292d32}.card-detail__article{margin-bottom:4px}.card-detail__info{display:none}.card-detail__info--mobile{display:flex;flex:auto;gap:8px;justify-content:space-between;margin-bottom:0;width:100%}.card-detail__price{flex:auto;width:100%}.card-detail__price-fixed{align-items:center;background-color:#f9f9f9;bottom:0;display:flex;gap:15px;padding:16px;position:fixed;width:100%;z-index:10}.card-detail__price-fixed--hidden{display:none}.card-detail__price-fixed .btn{flex:1 1 100px;font-size:16px;padding:12.5px 20px}.card-detail__price-fixed .card-detail__price-text{font-size:22px}.card-detail__case{margin-top:40px}.card-detail__case-container{flex-direction:column}.card-detail__case-left{display:flex;flex-direction:column}.card-detail__case-right{max-width:100%;order:-1}.card-detail__reviews{background-color:#f0f0f0;border-radius:6px;color:#828d99;display:flex;flex:1 1 auto;flex-direction:column;padding:8px}.card-detail__reviews span{color:#292d32}.card-detail__questions{background-color:#f0f0f0;border-radius:6px;color:#828d99;display:flex;flex:1 1 auto;flex-direction:column;padding:8px}.card-detail__questions span{color:#292d32}.card-detail__remains{background-color:#f0f0f0;border-radius:6px;color:#828d99;display:flex;flex:1 1 auto;flex-direction:column;padding:8px}.card-detail__remains span{color:#292d32}.card-detail__description{margin-bottom:40px;margin-top:0}.card-detail__property{order:2}.card-detail__property .property__text:last-child{color:#292d32}.card-detail__property-items{margin-top:24px}}
