.trimCard[data-v-1d5012ec]{background:var(--layerWhiteColour);border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden}.trimCard__title[data-v-1d5012ec]{--h3FontSize:var(--h4FontSize);--h3LineHeight:var(--h4LineHeight);margin:0}.trimCard__figure[data-v-1d5012ec]{aspect-ratio:16/9;background:var(--layerLightColour);display:block}.trimCard__figure img[data-v-1d5012ec],.trimCard__image[data-v-1d5012ec]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trimCard__body[data-v-1d5012ec],.trimCard__header[data-v-1d5012ec]{padding-inline:1.5rem}.trimCard__header[data-v-1d5012ec]{padding-block-start:1.5rem}.trimCard__body[data-v-1d5012ec]{display:flex;flex:1;flex-direction:column;margin-block-start:10px;padding-block-end:1.5rem}.trimCard__actionsWrap[data-v-1d5012ec]{display:flex;flex-direction:column;gap:10px;margin-top:auto}.trimCard__actions[data-v-1d5012ec]{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between}.trimCard__actions .uiButton[data-v-1d5012ec]{flex:1;--_ui-button-padding-sm:12px 1em;font-size:1.125rem;font-weight:var(--fontWeightSemi);line-height:1.33333333;white-space:nowrap}.trimCard__description[data-v-1d5012ec]{--pageContentSpacer:.75em;margin-block-end:15px}.trimCard__description[data-v-1d5012ec] ul{padding:0 0 20px}.trimCard__description[data-v-1d5012ec] ul li{font-size:.875rem;line-height:1.28571429;list-style:none;padding-block-end:4px;padding-left:20px;position:relative}.trimCard__description[data-v-1d5012ec] ul li:before{background:var(--tertiaryColour);content:"";height:1px;left:0;position:absolute;top:11px;width:8px}.trimCard__price[data-v-1d5012ec]{color:var(--generalDarkGrey);font-size:1.125rem;font-weight:var(--fontWeightMedium);line-height:1.22222222}.trimCard__features[data-v-1d5012ec]{color:var(--cardTextColour);font-size:1.125rem;font-weight:var(--fontWeightRegular);line-height:1.33333333;list-style:none;margin-block-end:1.5rem;padding:0}@media (max-width:640px){.trimCard__features[data-v-1d5012ec]{font-size:1rem;font-weight:var(--fontWeightRegular);line-height:1.5}}.trimCard__features li[data-v-1d5012ec]{display:flex;gap:1rem;justify-content:space-between;padding-block:5px;text-align:right}.trimCard__features li[data-v-1d5012ec]:not(:last-child){border-bottom:1px solid var(--layerLightColour)}.trimCard__features li b[data-v-1d5012ec]{font-weight:var(--fontWeightRegular)}
