.landingBlockDetail{display:grid;gap:1.6rem;grid-template-rows:1fr minmax(5.2rem,auto)}@media screen and (min-width:640px){.landingBlockDetail{grid-template-rows:1fr minmax(8rem,auto)}}@media screen and (min-width:960px){.landingBlockDetail{gap:2.4rem;grid-template-columns:1fr 40rem}}@media screen and (min-width:1240px){.landingBlockDetail{grid-template:1fr 1fr minmax(12rem,auto)/repeat(2,1fr)}}.landingBlockDetail__textBlock{background-color:#eceff1;border-radius:24px 24px 24px 0;padding:1.6rem}@media screen and (min-width:480px){.landingBlockDetail__textBlock{border-radius:32px 32px 32px 0;padding:3.2rem}}@media screen and (min-width:960px){.landingBlockDetail__textBlock{grid-column:1;grid-row:span 2;padding:4rem}}@media screen and (min-width:1240px){.landingBlockDetail__textBlock{min-height:51.2rem;padding:4.8rem}}.landingBlockDetail__title{color:#37474f;font-size:3rem;font-weight:700;line-height:3.8rem}@media screen and (min-width:640px){.landingBlockDetail__title{font-size:3.2rem;line-height:4rem}}@media screen and (min-width:960px){.landingBlockDetail__title{font-size:4rem;line-height:4.8rem}}@media screen and (min-width:1240px){.landingBlockDetail__title{font-size:4.8rem;line-height:5.6rem}}.landingBlockDetail__description{color:#263238;font-size:1.6rem;line-height:2.4rem;margin-top:2.4rem}@media screen and (min-width:960px){.landingBlockDetail__description{font-size:2rem;line-height:2.8rem;margin-top:3.2rem}}.landingBlockDetail__price{color:#37474f;font-size:2rem;font-weight:700;line-height:2.8rem;margin-top:3.2rem}@media screen and (min-width:960px){.landingBlockDetail__price{font-size:2.4rem;line-height:3.2rem}}.landingBlockDetail__priceIcon{margin-right:1.2rem}.landingBlockDetail__priceIcon.v-icon{color:#f60}@media screen and (min-width:640px){.landingBlockDetail__priceIcon.v-icon{height:2.4rem;width:2.4rem}}.landingBlockDetail__button{width:100%}@media screen and (min-width:960px){.landingBlockDetail__button{grid-row:span 1;margin-top:0}}.landingBlockDetail__button.v-button{border-radius:0 16px 16px;display:flex;flex-direction:row-reverse;font-size:1.8rem;justify-content:space-between;line-height:2.4rem;padding:1.4rem 1.2rem 1.4rem 2.4rem;width:-webkit-fill-available}@media screen and (min-width:640px){.landingBlockDetail__button.v-button{border-radius:0 20px 20px;font-size:2.4rem;line-height:3.2rem;padding:2.2rem 3.2rem}}@media screen and (min-width:960px){.landingBlockDetail__button.v-button{border-radius:0 24px 24px;font-size:3.2rem;height:9.6rem;line-height:4rem;padding:2.4rem 4rem}}@media screen and (min-width:1240px){.landingBlockDetail__button.v-button{border-radius:0 32px 32px;height:unset;padding:3.6rem 4.8rem}}.landingBlockDetail__button .v-icon{height:2.8rem;width:2.8rem}@media screen and (min-width:640px){.landingBlockDetail__button .v-icon{height:3.6rem;width:3.6rem}}@media screen and (min-width:960px){.landingBlockDetail__button .v-icon{height:4.8rem;width:4.8rem}}.landingBlockDetail__imageBlock{display:none}@media screen and (min-width:960px){.landingBlockDetail__imageBlock{background-color:#cfd8dc;border-radius:32px;display:flex;grid-column:2;grid-row:span 3;min-height:52.4rem;overflow:hidden;position:relative}}@media screen and (min-width:1240px){.landingBlockDetail__imageBlock{min-height:65.6rem}}.landingBlockDetail__image{border-radius:32px}@media screen and (min-width:960px){.landingBlockDetail__image{height:100%;left:50%;position:absolute;transform:translate(-50%)}}
