@charset "UTF-8";.cardetail:where(.astro-GAD7JCP2){background-color:var(--background_color);margin:10rem 0;padding-inline:2rem}.cardetail:where(.astro-GAD7JCP2),.cardetail__hero:where(.astro-GAD7JCP2){display:flex;flex-direction:column}.cardetail__hero:where(.astro-GAD7JCP2){background-color:#fcfcfc}.cardetail__hero-img-box:where(.astro-GAD7JCP2){display:flex;flex-direction:column}.cardetail__hero-img:where(.astro-GAD7JCP2){height:-moz-max-content;height:max-content;overflow:hidden;width:100%}.cardetail__hero-img:where(.astro-GAD7JCP2) img:where(.astro-GAD7JCP2){height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cardetail__img-box:where(.astro-GAD7JCP2){display:flex;gap:1rem;margin-top:1rem;min-height:70px;overflow-x:scroll}.cardetail__img:where(.astro-GAD7JCP2){height:6.25rem;min-width:10rem}.cardetail__img:where(.astro-GAD7JCP2) img:where(.astro-GAD7JCP2){height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cardetail__hero_description:where(.astro-GAD7JCP2){display:flex;flex-direction:column;gap:3rem;padding:2rem}.cardetail__hero_title-box:where(.astro-GAD7JCP2){color:#707070;display:flex;flex-direction:column;font-weight:600;text-transform:uppercase}.cardetail__hero_text:where(.astro-GAD7JCP2){color:#171717;font-size:1rem;font-weight:400;margin-top:1.5rem;text-transform:none}.cardetail__hero_title1:where(.astro-GAD7JCP2){font-size:clamp(3rem,3vw + 1rem,4rem);line-height:1}.cardetail__hero_title2:where(.astro-GAD7JCP2){font-size:clamp(2rem,2vw + .5rem,2.5rem)}.cardetail__hero_title3:where(.astro-GAD7JCP2){color:#aeaeae;font-size:clamp(1rem,1vw + .5rem,1.5rem);text-transform:none}.cardetail__price-box:where(.astro-GAD7JCP2){display:flex;flex-direction:column}.cardetail__price_title:where(.astro-GAD7JCP2){color:#171616;display:flex;font-size:clamp(3rem,3vw + 1rem,4rem);font-weight:700;line-height:1}.cardetail:where(.astro-GAD7JCP2) .euro:where(.astro-GAD7JCP2):before{content:"€";display:inline;margin-right:.25rem}.cardetail__price_subtitle:where(.astro-GAD7JCP2){color:#aeaeae;font-size:clamp(1rem,1vw + .5rem,1.5rem)}.cardetail__price_lening:where(.astro-GAD7JCP2){align-items:center;border:1px solid #aeaeae;border-radius:1rem;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem;padding:1rem;width:100%}.cardetail__price_lening:where(.astro-GAD7JCP2):hover{box-shadow:0 0 11px -4px #aeaeae}.cardetail__price_lening_img:where(.astro-GAD7JCP2){height:2.5rem;overflow:hidden;width:auto}.cardetail__price_lening_img:where(.astro-GAD7JCP2) img:where(.astro-GAD7JCP2){height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cardetail__price_lening_text:where(.astro-GAD7JCP2){color:#aeaeae;font-size:clamp(1rem,1vw + .5rem,1.5rem)}.cardetail__hero_info:where(.astro-GAD7JCP2){display:grid;gap:1.5rem;grid-template-columns:1fr}.cardetail__hero_info-item:where(.astro-GAD7JCP2){display:flex;flex-direction:column}.cardetail__hero_info-item_title:where(.astro-GAD7JCP2){color:#707070;font-size:var(--info-item-title_font-size);line-height:var(--info-item-title_line-height)}.cardetail__hero_info-item_subtitle:where(.astro-GAD7JCP2){color:#171616;font-size:var(--info-item-subtitle_font-size);font-weight:700}.cardetail__hero_button-box:where(.astro-GAD7JCP2),.cardetail__hero_button:where(.astro-GAD7JCP2){align-items:center;display:flex;width:100%}.cardetail__hero_button:where(.astro-GAD7JCP2){background-color:#fff;border:1px solid var(--primary_color);color:var(--primary_color);cursor:pointer;font-size:clamp(1.3rem,1vw + .5rem,1.8rem);height:auto;justify-content:center;padding:1.5rem 0;text-transform:uppercase}.cardetail__hero_button:where(.astro-GAD7JCP2):hover{background-color:var(--primary_color);color:#fff}.cardetail__summary:where(.astro-GAD7JCP2){background-color:#fcfcfc;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 2rem 4rem}.cardetail__summary_title:where(.astro-GAD7JCP2){color:#707070;font-size:2.5rem;font-weight:600;line-height:2.7rem;margin-bottom:2rem}.cardetail__summary_items:where(.astro-GAD7JCP2){display:grid;gap:1.5rem;grid-template-columns:1fr}.cardetail__summary_item:where(.astro-GAD7JCP2){display:flex;flex-direction:column;gap:.5rem}.cardetail__summary_item_title:where(.astro-GAD7JCP2){color:#707070;font-size:var(--info-item-title_font-size);line-height:var(--info-item-title_line-height)}.cardetail__summary_item_subtitle:where(.astro-GAD7JCP2){color:#171616;font-size:var(--info-item-subtitle_font-size);font-weight:700;line-height:var(--info-item-subtitle_line-height)}.cardetail__options:where(.astro-GAD7JCP2){background-color:#fcfcfc;display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem}.cardetail__options_items:where(.astro-GAD7JCP2){display:grid;gap:1rem;grid-template-columns:1fr}.cardetail__options_item:where(.astro-GAD7JCP2){font-size:var(--info-item-subtitle_font-size);line-height:var(--info-item-subtitle_line-height)}.cardetail__options_item:where(.astro-GAD7JCP2):before{content:"•";margin-right:1rem}@media (min-width:500px){.cardetail__hero_info:where(.astro-GAD7JCP2),.cardetail__summary_items:where(.astro-GAD7JCP2){grid-template-columns:1fr 1fr}}@media (min-width:650px){.cardetail__options_items:where(.astro-GAD7JCP2){grid-template-columns:1fr 1fr}}@media (min-width:768px){.cardetail__summary_items:where(.astro-GAD7JCP2){grid-template-columns:1fr 1fr 1fr}}@media (min-width:1100px){.cardetail__hero-img-box:where(.astro-GAD7JCP2){width:50%}.cardetail__hero:where(.astro-GAD7JCP2){flex-direction:row}.cardetail__hero_description:where(.astro-GAD7JCP2){padding:2rem 2rem 0;width:50%}}@media (min-width:1500px){.cardetail__hero:where(.astro-GAD7JCP2){gap:2rem}.cardetail__hero-img-box:where(.astro-GAD7JCP2){width:60%}.cardetail__hero_description:where(.astro-GAD7JCP2){width:40%}.cardetail__options_items:where(.astro-GAD7JCP2){grid-template-columns:1fr 1fr 1fr}}
