.grid-typology .grid-typology-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.12);color:#333;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:14px;min-height:48px;justify-content:space-between;padding:12px 6px;transition:.3s ease;width:100%}.grid-typology .grid-typology-header:hover{background:var(--primary-color-10percent)}.grid-typology .grid-typology-header .header-item{padding:0 6px;width:100%}.grid-typology .grid-typology-header .header-item.surface,.grid-typology .grid-typology-header .header-item.availability,.grid-typology .grid-typology-header .header-item.tour,.grid-typology .grid-typology-header .header-item.detail span{display:none}.grid-typology .grid-typology-header .header-item.surface span,.grid-typology .grid-typology-header .header-item.price span{white-space:nowrap}.grid-typology .grid-typology-header .header-item small{color:#999;font-size:9px;font-weight:300}.grid-typology .grid-typology-header .header-item.name{color:var(--primary-color);font-weight:700}.grid-typology .grid-typology-header .header-item.detail{padding:0 0 0 6px;width:30px}.grid-typology .grid-typology-header .header-item.detail .cog-icon{color:var(--primary-color)}.grid-typology:last-child .grid-typology-header{border:none!important}.grid-typology .grid-typology-header[data-expanded]{background:var(--primary-color);border-bottom:1px solid var(--primary-color);color:#fff}.grid-typology .grid-typology-header[data-expanded] .header-item.name,.grid-typology .grid-typology-header[data-expanded] .header-item small,.grid-typology .grid-typology-header[data-expanded] .header-item.availability,.grid-typology .grid-typology-header[data-expanded] .header-item.availability .low,.grid-typology .grid-typology-header[data-expanded] .header-item.detail{color:#fff!important}.grid-typology .grid-typology-header[data-expanded] .header-item.detail .cog-icon{color:#fff;transform:rotate(-180deg)}@media screen and (min-width: 768px){.grid-typology:not(.displayed-on-card) .grid-typology-header{font-size:18px;min-height:72px;padding:12px 12px 12px 0}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item{padding:0 12px}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.surface,.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.availability,.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.tour,.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.detail span{display:inline;display:initial}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item small{font-size:12px}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.name{font-size:20px;font-weight:700}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.availability{color:#999;font-size:12px}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.availability .low{background:var(--secondary-yellow-color);color:#fff;padding:2px 8px;white-space:nowrap}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.tour{flex:0 0 140px}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.tour .btn{border:1px solid var(--primary-color-10percent);border-radius:14px;color:var(--primary-color);font-size:14px;font-weight:300;height:28px;margin:0;padding:0 8px;text-transform:none;white-space:nowrap}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.tour .btn:hover{background:var(--primary-color);color:#fff}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.detail{color:var(--primary-color);flex:0 0 auto;padding:0 0 0 12px;width:110px}.grid-typology:not(.displayed-on-card) .grid-typology-header .header-item.detail span{font-size:12px;font-weight:300;line-height:24px}.grid-typology:not(.displayed-on-card) .grid-typology-header[data-expanded] .header-item.tour .btn{border:1px solid rgba(255,255,255,.25);color:#fff}.grid-typology:not(.displayed-on-card) .grid-typology-header[data-expanded] .header-item.tour .btn:hover{background:#fff;color:var(--primary-color)}.grid-typology:not(.displayed-on-card) .grid-typology-header[data-expanded] .header-item.detail span{display:none}.grid-typology:not(.displayed-on-card) .grid-typology-header[data-expanded] .header-item.detail:after{content:"Replier";font-size:12px;line-height:24px}}@media screen and (min-width: 1025px){.grid-typology:not(.displayed-on-card) .grid-typology-header{padding:12px 72px 12px 60px}}.lots-container{background:var(--primary-color-10percent);transition:height .3s cubic-bezier(.65,0,.35,1)}.lots-container[data-expanded]{border-bottom:1px solid var(--primary-color)}.lots-header{align-items:center;border-bottom:1px solid var(--primary-color-less-50percent);color:var(--primary-color);display:flex;flex-flow:row nowrap;font-size:12px;font-weight:300;min-height:48px;justify-content:space-between;padding:12px 0;width:100%}.lots-header span{width:100%}.lots-header span .inner{padding:0 10px}.lots-header span.lot-price-return-rate{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0;width:200%}.lots-header span.lot-segments{flex:0 0 auto;width:135px}.lots-header span.lot-plus{flex:0 0 auto;width:240px}.lots-header span.lot-actions{flex:0 0 auto;width:200px}.lot-row-desktop{color:#333;display:flex;flex-flow:row nowrap;font-weight:300;justify-content:space-between;padding:32px 0;transition:.3s ease}.lot-row-desktop:not(:last-child){border-bottom:1px solid var(--primary-color-less-50percent)}.lot-row-desktop:nth-child(odd){background:#ffffffb3}.lot-row-desktop:nth-child(2n){background:#fff6}.lot-row-desktop .row-item{width:100%}.lot-row-desktop .row-item .inner{display:block;padding:0 10px}.lot-row-desktop .row-item .label{background:#fff;border-radius:2px;color:var(--primary-color);display:inline-flex;font-size:9px;font-weight:600;line-height:12px;padding:0 3px;transition:.3s ease}.lot-row-desktop .row-item .group-return-rates .label{opacity:.5}.lot-row-desktop .row-item.row-price-return-rate{background:var(--primary-color-less-5percent);display:flex;flex-flow:column nowrap;margin:-32px 0;width:200%}.lot-row-desktop .row-item.row-price-return-rate .inner{align-items:flex-start;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;padding:16px 0 0}.lot-row-desktop .row-item.row-price-return-rate .inner:not(:last-child){border-bottom:1px solid var(--primary-color-less-25percent)}.lot-row-desktop .row-item.row-price-return-rate .inner:last-child{padding-bottom:12px}.lot-row-desktop .row-item.row-price-return-rate .inner .group-prices,.lot-row-desktop .row-item.row-price-return-rate .inner .group-return-rates{width:100%}.lot-row-desktop .row-item.row-price-return-rate .inner .group-prices .price,.lot-row-desktop .row-item.row-price-return-rate .inner .group-return-rates .price,.lot-row-desktop .row-item.row-price-return-rate .inner .group-prices .return-rate,.lot-row-desktop .row-item.row-price-return-rate .inner .group-return-rates .return-rate{display:block;padding-bottom:8px;white-space:nowrap}.lot-row-desktop .row-item.row-price-return-rate .inner .group-prices .no-label:before{content:"";display:block;height:16px}.lot-row-desktop .row-item.row-price-return-rate .inner .group-return-rates .no-label:before{content:"";display:block;height:16px}.lot-row-desktop .row-item.row-price-return-rate .inner .row-item{display:block;padding:0 10px}.lot-row-desktop .row-item.row-price-return-rate .inner .row-item:last-child{padding-bottom:14px}.lot-row-desktop .row-item.row-plus{flex:0 0 auto;width:240px}.lot-row-desktop .row-item.row-plus .plus-text{display:block}.lot-row-desktop .row-item.row-plus .plus-text:first-letter{text-transform:uppercase}.lot-row-desktop .row-item.row-plus .segments{display:flex;flex-flow:row nowrap;margin:0 -2px}.lot-row-desktop .row-item.row-actions{display:flex;flex:0 0 auto;flex-flow:column nowrap;margin:0;width:200px}.lot-row-desktop .row-item.row-actions .btn{background:var(--primary-color);border-radius:var(--border-radius);color:#fff;font-size:13px;font-weight:500;margin:4px;min-width:0;text-transform:none;white-space:nowrap;width:calc(100% - 8px)}.lot-row-desktop .row-item.row-actions .btn.btn-blueprint,.lot-row-desktop .row-item.row-actions .btn.btn-visit{background:transparent;border:1px solid var(--primary-color-25percent);color:var(--primary-color);font-weight:300}.lot-row-desktop .row-item.row-actions .row-btn{display:flex;flex-flow:row nowrap;width:100%}.lot-row-desktop .row-item.row-actions .row-btn .btn{flex:1 1 auto;width:100%}.lot-row-desktop:last-child{padding-bottom:56px}.lot-row-desktop:last-child .row-item.row-price-return-rate{margin-bottom:-56px}.lot-row-desktop:hover{background:var(--primary-color-10percent)}.lot-row-mobile-container:not(:last-child){border-bottom:1px solid var(--primary-color-less-50percent)}.lot-row-mobile-container:nth-child(odd){background:#fff6}.lot-row-mobile-container:nth-child(2n){background:#ffffffb3}.lot-row-mobile{align-items:center;color:#333;cursor:pointer;display:flex;flex-flow:row nowrap;height:48px;justify-content:space-between;transition:.3s ease}.lot-row-mobile .row-item{font-weight:300;width:100%}.lot-row-mobile .row-item .inner{display:block;padding:0 10px}.lot-row-mobile .row-item .label{color:#999;display:block;font-size:9px;line-height:12px;margin-top:-12px;transition:.3s ease}.lot-row-mobile .row-item.row-surface span,.lot-row-mobile .row-item.row-price span{white-space:nowrap}.lot-row-mobile .row-item.row-actions{flex:0 0 auto;width:40px}.lot-row-mobile .row-item.row-actions .inner{padding-right:6px}.lot-row-mobile .row-item.row-actions .cog-icon{color:var(--primary-color)}.lot-row-mobile:hover{background:var(--primary-color-25percent)}.lot-row-mobile:hover .row-item .label{color:#333}.lot-row-mobile[data-expanded]{background:var(--primary-color-less);color:#fff}.lot-row-mobile[data-expanded] .row-item .label{color:#fff}.lot-row-mobile[data-expanded] .row-item.row-actions .cog-icon{color:#fff;transform:rotate(-180deg)}.lot-details-container{background:#fff;transition:height .3s cubic-bezier(.65,0,.35,1)}.lot-details{background:var(--primary-color-10percent);display:flex;flex-flow:column nowrap;margin:0 auto;max-width:480px;padding:24px;width:100%}.lot-details .lot-detail{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 6px 10px}.lot-details .lot-detail .label{color:var(--primary-color);flex:0 0 auto;font-size:12px;font-weight:300;line-height:18px;max-width:82px;width:100%}.lot-details .lot-detail .value{font-weight:300;width:100%}.lot-details .lot-detail.lot-actions{display:flex;flex-flow:column nowrap;margin:0 -4px;padding:16px 0 8px}.lot-details .lot-detail.lot-actions .btn{background:var(--primary-color);border-radius:var(--border-radius);color:#fff;font-size:13px;font-weight:500;margin:4px;text-transform:none;white-space:nowrap;width:calc(100% - 8px)}.lot-details .lot-detail.lot-actions .btn.btn-blueprint,.lot-details .lot-detail.lot-actions .btn.btn-visit{background:transparent;border:1px solid var(--primary-color-25percent);color:var(--primary-color);font-weight:300}.lot-details .lot-detail.lot-actions .row-btn{display:flex;flex-flow:row nowrap;width:100%}.lot-details .lot-detail.lot-actions .row-btn .btn{flex:1 1 auto;width:100%}.lot-details .lot-detail.plus{align-items:flex-start;flex-flow:column nowrap;padding-top:6px}.lot-details .lot-detail.plus .plus-text{display:block;margin:8px 0 0}.lot-details .lot-detail.plus .segments{display:flex;flex-flow:row nowrap;margin:8px -2px 0}.lot-details .lot-price-return-rate{display:flex;flex-flow:column nowrap;padding-bottom:10px}.lot-details .lot-price-return-rate .labels{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 6px 8px}.lot-details .lot-price-return-rate .labels span{color:var(--primary-color);font-size:12px;font-weight:300;line-height:18px;width:100%}.lot-details .lot-price-return-rate .values{background:var(--primary-color-less-5percent);display:flex;flex-flow:column nowrap;padding:8px 0 12px}.lot-details .lot-price-return-rate .values .value{display:flex;flex-flow:row wrap;justify-content:space-between;padding:0 10px;position:relative}.lot-details .lot-price-return-rate .values .value:not(:last-child):after{content:"";background:var(--primary-color-less-25percent);display:block;height:1px;margin:8px 0;width:100%}.lot-details .lot-price-return-rate .values .value .label{background:#fff;border-radius:2px;color:var(--primary-color);display:inline-flex;font-size:9px;font-weight:600;line-height:12px;padding:0 3px;transition:.3s ease}.lot-details .lot-price-return-rate .values .value .group-return-rates .label{opacity:.5}.lot-details .lot-price-return-rate .values .value .group-prices,.lot-details .lot-price-return-rate .values .value .group-return-rates{width:50%}.lot-details .lot-price-return-rate .values .value .lot-price,.lot-details .lot-price-return-rate .values .value .lot-return-rate{display:block;font-weight:300;padding-bottom:8px;white-space:nowrap}.lot-details .lot-price-return-rate .values .value .lot-price .price,.lot-details .lot-price-return-rate .values .value .lot-return-rate .price,.lot-details .lot-price-return-rate .values .value .lot-price .return-rate,.lot-details .lot-price-return-rate .values .value .lot-return-rate .return-rate{display:block}.lot-details .lot-price-return-rate .values .value .lot-price.no-label:before{content:"";display:block;height:16px}.lot-details .lot-price-return-rate .values .value .lot-return-rate.no-label:before{content:"";display:block;height:16px}.lot-details .lot-price-return-rate .values .value .lot-price:last-child{padding-bottom:0}.lot-details .lot-price-return-rate .values .value .lot-return-rate:last-child{padding-bottom:0}.lots-container .segment{background:linear-gradient(90deg,var(--primary-color-less-25percent) 0%,var(--primary-color-less-0percent) 100%);display:flex;flex-flow:column nowrap;justify-content:center;margin:2px 2px 12px;padding:6px;width:calc(100% - 4px)}.lots-container .segment .amount-group{color:var(--primary-color);display:block;height:100%;margin:4px 0 0;width:100%}.lots-container .segment .amount-group .amount{font-size:8px;line-height:14px}.lots-container .segment .amount-group .amount strong{font-size:14px;font-weight:600}.lots-container .segment .amount-group a{font-size:9px}.lots-container .segment .amount-group a:hover{color:var(--primary-color)}
