.c-product-header{--padding:1rem;position:relative;overflow:hidden;display:flex;flex-direction:column;font-family:var(--font-family-accent);color:var(--color-blue-1);border:1px
solid #ebebeb}@media (min-width: 0) and (max-width: 1023px){.c-product-header{min-height:310px;justify-content:space-between}}@media (min-width: 1024px){.c-product-header{min-height:360px;justify-content:flex-end}}.c-product-header__title{margin:0;padding:var(--padding);font-size:var(--font-size-38);font-weight:var(--font-weight-normal);z-index:var(--z-1)}@media (min-width: 0) and (max-width: 1023px){.c-product-header__title{width:50%}}@media (min-width: 1024px){.c-product-header__title{width:60%;font-size:var(--font-size-48)}}@media (min-width: 1440px){.c-product-header__title{font-size:var(--font-size-64)}}.c-product-header__description{display:flex;align-items:flex-end;background-color:var(--accent-color, var(--color-gray-1));color:var(--accent-text-color);padding:var(--padding);font-size:var(--font-size-20);font-weight:var(--font-weight-light)}@media (min-width: 0) and (max-width: 1023px){.c-product-header__description{min-height:115px;padding-top:3em}}@media (min-width: 1024px){.c-product-header__description{font-size:var(--font-size-24);padding-block:1em}}@media (min-width: 1440px){.c-product-header__description{font-size:var(--font-size-32)}}.c-product-header__image{position:absolute;right:0}@media (min-width: 0) and (max-width: 1023px){.c-product-header__image{bottom:3em;right:-20%;width:95%;height:auto}}@media (min-width: 1024px){.c-product-header__image{top:0;bottom:0;width:50%}}