.carport-model-modal-content-wrapper{background-color:#fff;padding:1.5rem;margin-top:1rem;max-height:85dvh;overflow-y:auto}.carport-model-modal-content-wrapper .carport-model-body h2{margin:1rem 0}.carport-model-modal-content-wrapper .carport-model-body h2:first-of-type{margin-top:0}.carport-model-modal-content-wrapper .carport-model-body p{margin-bottom:.5rem}.carport-model-modal-content-wrapper .carport-model-body ul,.carport-model-modal-content-wrapper .carport-model-body ol{margin:1rem 0;padding-left:2.5rem}.carport-model-modal-content-wrapper .carport-model-body .carport-model-gallery-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));grid-auto-rows:180px;grid-auto-flow:dense;margin:2rem 0 3rem}@media (max-width: 576px){.carport-model-modal-content-wrapper .carport-model-body .carport-model-gallery-grid{grid-template-columns:100%;grid-auto-rows:initial;column-gap:0}}.carport-model-modal-content-wrapper .carport-model-body .carport-model-gallery-grid div{display:flex;justify-content:center;align-items:center}.carport-model-modal-content-wrapper .carport-model-body .carport-model-gallery-grid div img{border-radius:4px;width:100%;height:100%;object-fit:cover}.carport-model-modal-content-wrapper .carport-model-body .carport-model-gallery-grid div.wide{width:100%;grid-column:span 2}@media (max-width: 576px){.carport-model-modal-content-wrapper .carport-model-body .carport-model-gallery-grid div.wide{grid-column:1;grid-row:1}}.carport-model-modal-content-wrapper .carport-model-body .carport-model-gallery-grid div.tall{grid-row:span 2}@media (max-width: 576px){.carport-model-modal-content-wrapper .carport-model-body .carport-model-gallery-grid div.tall{grid-column:1;grid-row:1}}.carport-model-modal-content-wrapper .carport-model-body .carport-model-gallery-grid div.big{grid-column:span 2;grid-row:span 2}@media (max-width: 576px){.carport-model-modal-content-wrapper .carport-model-body .carport-model-gallery-grid div.big{grid-column:1;grid-row:1}}.additional_choices_block[data-v-9fa1189e]{display:grid;grid-template-columns:35% 65%;grid-template-rows:1fr;overflow-y:hidden}.additional_choices_block .primary_line[data-v-9fa1189e]{display:block;width:0px;height:1px;background-color:#fc0;transform:translateY(-50%);transition:width .3s ease-in-out}.additional_choices_block .primary_line.quarter[data-v-9fa1189e]{width:25%;height:3px;transform:translateY(0)}.additional_choices_block .primary_plus[data-v-9fa1189e]{display:none}@media (max-width: 576px){.additional_choices_block .primary_plus[data-v-9fa1189e]{display:block;margin-left:auto}.additional_choices_block .primary_plus svg[data-v-9fa1189e]{display:block;height:1.5rem;width:1.5rem}}.additional_choices_block .left_part_data[data-v-9fa1189e],.additional_choices_block .right_part_data[data-v-9fa1189e]{display:flex;flex-direction:column}.additional_choices_block .left_part_data[data-v-9fa1189e]{grid-column:1/2;grid-row:1/2;border-right:1px solid #7F8D94}@media (max-width: 576px){.additional_choices_block .left_part_data[data-v-9fa1189e]{grid-column:1/3;border-right:0}}.additional_choices_block .left_part_data h3[data-v-9fa1189e]{font-size:1.7rem;font-weight:500;line-height:3rem;margin-bottom:1rem}@media (max-width: 768px){.additional_choices_block .left_part_data h3[data-v-9fa1189e]{font-size:1.5rem;line-height:2.5rem}}.additional_choices_block .left_part_data .elements[data-v-9fa1189e]{display:flex;flex-direction:column;margin-top:2rem;overflow:hidden}.additional_choices_block .left_part_data .elements .element[data-v-9fa1189e]{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:0 3rem 0 0;margin-top:1rem;cursor:pointer;width:100%;transition:grid-template-rows .3s ease-in-out}@media (max-width: 992px){.additional_choices_block .left_part_data .elements .element[data-v-9fa1189e]{padding:0 1rem 0 0}}.additional_choices_block .left_part_data .elements .element .primary_plus svg[data-v-9fa1189e]{transform:rotate(0);transition:transform .3s ease-in-out}.additional_choices_block .left_part_data .elements .element.active .primary_plus svg[data-v-9fa1189e]{transform:rotate(180deg)}.additional_choices_block .left_part_data .elements .element .element_block[data-v-9fa1189e]{grid-column:1/2;width:fit-content;display:flex;flex-direction:row;align-items:center;gap:1rem;position:relative;transition:color .3s ease-in-out;margin-right:1rem}.additional_choices_block .left_part_data .elements .element .element_block .icon-carport-bauratgeber[data-v-9fa1189e]{width:2rem;height:auto}.additional_choices_block .left_part_data .elements .element .element_block .icon-carport-bauratgeber img[data-v-9fa1189e]{display:block;width:100%;height:100%;filter:grayscale(1);transition:filter .3s ease-in-out;object-fit:contain}.additional_choices_block .left_part_data .elements .element .element_block p[data-v-9fa1189e]{position:relative;box-sizing:border-box;width:100%}.additional_choices_block .left_part_data .elements .element .mob_content[data-v-9fa1189e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.additional_choices_block .left_part_data .elements .element .mob_content.active_mob[data-v-9fa1189e]{display:grid;grid-template-rows:1fr;grid-column:1/3}@media (min-width: 577px){.additional_choices_block .left_part_data .elements .element .mob_content.active_mob[data-v-9fa1189e]{display:none}}@media (min-width: 577px){.additional_choices_block .left_part_data .elements .element .mob_content[data-v-9fa1189e]{display:none}}.additional_choices_block .left_part_data .elements .element .mob_content .mob_content_block[data-v-9fa1189e]{overflow:hidden}.additional_choices_block .left_part_data .elements .element .mob_content .mob_content_block .more_info_text[data-v-9fa1189e]{overflow:hidden;padding:.5rem 1rem}.additional_choices_block .left_part_data .elements .element .mob_content .mob_content_block .main-btn[data-v-9fa1189e]{width:fit-content;margin:0 auto;margin-bottom:1rem}.additional_choices_block .left_part_data .elements .element:hover .primary_line[data-v-9fa1189e],.additional_choices_block .left_part_data .elements .element.active .primary_line[data-v-9fa1189e]{width:100%}.additional_choices_block .left_part_data .elements .element:hover .element_block .icon-carport-bauratgeber img[data-v-9fa1189e],.additional_choices_block .left_part_data .elements .element.active .element_block .icon-carport-bauratgeber img[data-v-9fa1189e]{filter:none}.additional_choices_block .left_part_data .elements .element:hover .element_block p[data-v-9fa1189e],.additional_choices_block .left_part_data .elements .element.active .element_block p[data-v-9fa1189e]{color:#fc0}.additional_choices_block .left_part_data .elements .element:hover .element_block p[data-v-9fa1189e]:after,.additional_choices_block .left_part_data .elements .element.active .element_block p[data-v-9fa1189e]:after{width:100%}@media (max-width: 576px){.additional_choices_block .left_part_data .primary_line[data-v-9fa1189e]{display:none}.additional_choices_block .left_part_data .primary_line.quarter[data-v-9fa1189e]{display:block}}@media (max-width: 576px){.additional_choices_block .right_part_data[data-v-9fa1189e]{display:none}}.additional_choices_block .right_part_data[data-v-9fa1189e]{grid-column:2/3;grid-row:1/2}.additional_choices_block .right_part_data .more_info_text[data-v-9fa1189e]{overflow:hidden;padding:.5rem 1rem}.additional_choices_block .right_part_data .main-btn[data-v-9fa1189e]{width:fit-content;margin:0 auto;margin-bottom:1rem}.additional_choices_block .mehr[data-v-9fa1189e]{display:flex;align-items:center;column-gap:.675rem;cursor:pointer;margin:2rem 2rem 0 0;justify-content:flex-end}.additional_choices_block .mehr span[data-v-9fa1189e]{font-size:1rem;line-height:1;color:#fc0;font-weight:500}.additional_choices_block .mehr:hover .arrow-icon[data-v-9fa1189e]{transform:translate(5px)}.additional_choices_block .mehr .arrow-icon[data-v-9fa1189e]{height:1rem;width:auto;transition:transform .3s ease-in-out}.additional_choices_block .mehr .arrow-icon path[data-v-9fa1189e]{stroke:#fc0}.basket-modal-ar[data-v-be20e0c1]{position:fixed;top:0;left:0;z-index:1060;background:rgba(49,46,46,.5490196078);width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
