.quickview__favorites {transition: all .8s ease, opacity 2.3s ease;} .quickview__favorites.quickview {opacity: 1;} .quickview__favorites.is-hidden {opacity: 0;}
.dops {max-width: 410px; margin: 0px 0px 14px 0px; padding: 6px 2px 10px 10px; border: 1px solid #b5b5b5; background: #F0F0F0;} .plus-prais {color: #ff5916; letter-spacing: 0px; font-family: "RobotoRegular", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 500;}
.prop-title {margin-top: 6px; color: #3d3d3d; font-weight: 600; line-height: 15px;} .mg__prop_label_checkbox .label-black {padding-right: 8px; color: #252525;}
/* ------------------ Блок радиокнопок --------------------- */
.entry {position: relative; top: -2px; overflow: hidden; margin: 0px 0px 20px 0px; padding: 0px; color: #2c2b29;}
.more-link {position: absolute; left: 0; bottom: 0px; display: block; width: 100%; max-width: 411px; padding: 8px 2px 9px 2px; background: #ff7c00; font-family: 'FiraRegular', Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: 1px; text-align: center; font-size: 15px; 
text-transform: uppercase; text-decoration: none; line-height: 22px; text-shadow: #d75d00 0 1px 0px; border-top: solid 4px #ffffff; transition: all .4s ease;} .more-link:hover {background: #E63A37;}
.more-link:after {content: "\2193"; font-family: Arial, Helvetica, sans-serif; margin-left: 8px; font-size: 1.4em;} .more-link.open:after {content: "\2191";}
/* ------------------ property-form --------------------- */
.property-form br {display: none;}
.property-form .mg__prop_p_radio {max-width: 410px; margin-top: 0px; margin-bottom: 18px; line-height: 16px;}
.entry {opacity: 0; animation: metal 1.4s forwards;}
@keyframes metal { 0% {opacity: 0;} 30% {opacity: 0;} 100% {opacity: 1;} }
.property-form label {margin-top: 10px;}
label.mg__prop_label_radio {max-width: 410px; margin-bottom: 14px; padding: 8px 6px 9px 8px; cursor: pointer; border: 1px solid #b5b5b5; transition: all .4s ease;}
label.mg__prop_label_radio:hover {background-color: #F0F0F0; border: 1px solid #b5b5b5;}
.mg__prop_p_radio label.active {cursor: default; pointer-events: none; border-color: #ff842b !important;}
.property-form select {margin-top: 7px;}
.property-form .property-title {position: relative; z-index: 10; width: 100%; max-width: 389px; margin-top: 6px; color: #3d3d3d; font-weight: 600; line-height: 15px; background:rgba(255, 255, 255, 0.8); 
-webkit-box-shadow: -4px 6px 5px 0px rgba(255, 255, 255, 0.8);
-moz-box-shadow: -4px 6px 5px 0px rgba(255, 255, 255, 0.8);
box-shadow: -4px 6px 5px 0px rgba(255, 255, 255, 0.8);}
.mg__prop_label_radio {position: relative;}
.product-page .cbox {position: relative; display: block; min-width: 21px; max-width: 21px; width: 21px; height: 21px; min-height: 21px; max-height: 21px; margin-right: 7px; border: 1px solid #b3b3b3; background: #fff;
-webkit-box-shadow: inset 0 0 0 2px #fff; box-shadow: inset 0 0 0 2px #fff; cursor: pointer;}
.product-page .cbox::before {content: ''; position: absolute; top: 2px; left: 2px; width: 15px; height: 15px; transform: scale(0); background: var(--main-color); transition: all .3s ease;}
.product-page .cbox__radio, .product-page .cbox__radio::before {border-radius: 50%;}
.product-page .cbox_chekbox {border-radius: 2px;}
.product-page .cbox_chekbox::before {border-radius: 2px;}
.product-page input:checked~.cbox::before {transform: scale(1);}
.mg__prop_label_radio, .mg__prop_label_checkbox {display: flex; cursor: pointer; align-items: center;}
.product-page .select-type {width: 100%;} /* Отобразить выбор из выпадающего спска display: flex; flex-direction: column; */
.product-page .select-type select {width: 100%; padding: 8px; max-width: 292px; background-color: #FFF; border: 1px solid #b5b5b5; letter-spacing: 1px; font-size: 14px; border-radius: 0px; cursor: pointer;  transition: all .3s ease;}
.product-page .select-type select:hover {background-color: #f9f9f9; border: 1px solid var(--main-color);}
.product-page__tabs .prop-string .prop-name {font-weight: 400;}
.product-page__tabs .prop-string .name-group {text-transform: uppercase; margin-bottom: 10px; margin-top: 20px;}
.product-page__tabs .prop-string .prop-item {padding: 10px 0; line-height: normal;}
/* EASY-DROPDOWN last-items-dropdown */
.last-items-dropdown {position: relative; width: 100%; margin: 7px 0px 0px 0px; padding: 0; background-color: #FFF; border: 1px solid #b5b5b5; cursor: pointer; font-size: 14px; letter-spacing: 0.2px; border-radius: 0px;
-webkit-user-select: none; -moz-user-select: none; user-select: none;} .last-items-dropdown select {position: absolute; left: 0px; top: 0px;}
.last-items-dropdown ul, .last-items-dropdown li {margin: 0; padding: 0; border: 0; vertical-align: baseline;}
.last-items-dropdown .selected::after {-webkit-pointer-events: none; -moz-pointer-events: none; -ms-pointer-events: none; pointer-events: none;}
.last-items-dropdown.open {z-index: 5;}
.last-items-dropdown:hover {background:rgba(230, 230, 230, 0.9);}
.last-items-dropdown.focus {background:rgba(230, 230, 230, 0.9); box-shadow: 0 0 5px rgba(0,0,0,.1);}
.last-items-dropdown .carat:after {position: absolute; display: block; content: ''; width: 10px; height: 10px; top: 50%; right: 14px; margin-top: -3px; border-bottom: 1px solid #000000; border-right: 1px solid #000000;
transform: rotate(45deg) translateY(-50%); transition: all .4s ease-in-out; transform-origin: 50% 0;}
.last-items-dropdown.open .carat:after {margin-top: 3px; transform: rotate(-135deg) translateY(-50%);}
.last-items-dropdown div {position: absolute; top: 100%; left: -2px; right: 0; display: block; margin: 15px 0; border: 1px solid #b5b5b5; border-radius: 2px; box-sizing: border-box; box-shadow: 0 0 5px rgba(0,0,0,.2); background: #fff;
transition: all .4s ease-in-out; opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(-6px);}
.last-items-dropdown.open div {opacity: 1; visibility: visible; pointer-events: all; transform: translateY(0);}
.last-items-dropdown div:before {position: absolute; bottom: 100%; right: 16px; display: block; content: ''; width: 8px; height: 8px; margin-bottom: -4px; border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; background: #fff;
transform: rotate(45deg); transition: all .3s ease-in-out;}
.last-items-dropdown .option-hover:before {background: #EEEEEE;}
.last-items-dropdown.scrollable div::after {content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 50px; box-shadow: inset 0 -50px 30px -35px #fff;}
.last-items-dropdown.scrollable.bottom div::after {opacity: 0;}
.last-items-dropdown .old {position: absolute; left: 0; top: 0; height: 0; width: 0; overflow: hidden;}
.last-items-dropdown.touch .old {width: 100%; height: 100%;}
.last-items-dropdown.touch select {width: 100%; height: 100%; opacity: 0;}
.last-items-dropdown .selected, .last-items-dropdown li {display: block; padding: 10px 0px 10px 10px; font-size: 14px; color: #121211; overflow: hidden; white-space: nowrap;} 
.last-items-dropdown li:last-child {padding: 10px 0px 12px 10px;}
.last-items-dropdown.disabled .selected {color: #999;}
.last-items-dropdown .selected::after {content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 60px; border-radius: 0px; box-shadow: inset -55px 0 25px -20px #fff;}
.last-items-dropdown ul {position: absolute; left: 0; top: 0; height: 100%; width: 100%; list-style: none; overflow: hidden;}
.last-items-dropdown.scrollable.open ul {overflow-y: auto;}
.last-items-dropdown li {list-style: none; border-bottom: 1px solid #b5b5b5; background: #ffffff; transition: all .3s ease-in-out;}
.last-items-dropdown li.focus {background: #EEEEEE; position: relative; z-index: 5;}
.last-items-dropdown li.active {font-weight: 500;} .mg__prop_label_radio .label-black {position:relative; width:100%;} 
.mg__prop_label_radio .karkas {display: inline-block; position:absolute; top: -4px; right:2px; width: 74px; height: 25px; font: 0/0 serif; border: solid 1px #CCCCCC;} .mg__prop_label_radio .mnt {display:none;}
@media (max-width:456px) { .mg__prop_label_checkbox .label-black {max-width: 200px; padding-right: 8px;} .plus-prais {width: 160px;} }