.videoproduct_card{display:grid;grid-template-columns:repeat(5,1fr);grid-template-areas:"image title title title title" "image price price action action" "image help help help help";border:.1rem solid var(--color-secondary-front)}@container (width>460px){.videoproduct_card{grid-template-columns:1fr 1fr;grid-template-areas:"image image" "title title" "price action" "help help";padding:0 0 1rem 0}}.videoproduct_card__image{grid-area:image;display:block;width:100%;height:100%;object-fit:cover;object-position:center}@container (width>840px){.videoproduct_card__image{aspect-ratio:16/9;height:unset}}.videoproduct_card__title{grid-area:title;text-align:left;text-transform:capitalize;font-size:1rem;padding:.5rem 1rem;margin:0}.videoproduct_card__title__link{font-weight:bold;text-decoration:none;color:var(--color-link);transition:var(--default-transition)}.videoproduct_card__title__link:focus,.videoproduct_card__title__link:hover{color:var(--color-link-hover)}.videoproduct_card__price{grid-area:price;text-align:center;margin:0 1rem;align-self:center}.videoproduct_card__price>*{vertical-align:middle}.videoproduct_card__price__icon{display:inline-block;height:1rem;fill:var(--color-text);margin:.2rem}.videoproduct_card__help{grid-area:help;margin:0 1rem;color:var(--color-text-help);text-align:right}.videoproduct_card__action{grid-area:action;padding:.2rem 1rem;display:inline-block;place-self:center;background-color:var(--color-additional);border-radius:1rem*.2;border:.1rem solid var(--color-additional);color:var(--color-text-inverted);font-size:.9rem;cursor:pointer;transition:var(--default-transition);margin:0 1rem}@container (width>1024px){.videoproduct_card__action{font-size:1rem}}.videoproduct_card__action:focus,.videoproduct_card__action:hover{background-color:var(--color-text-inverted);color:var(--color-additional)}.videoproduct_card__state{grid-area:action;margin:0;text-align:center}.videoproduct_card__state--pending,.videoproduct_card__state--success{color:var(--color-additional)}.videoproduct_card__state--approved{color:var(--color-alert-success-vivid)}.videoproduct_card__state--cancelled{color:var(--color-alert-error-vivid)}